Attempted update to Horde GIT repositories.
1 diff -r ef8756c3df68 config/conf.php
2 --- a/config/conf.php Wed Jul 16 11:15:42 2008 +0200
3 +++ b/config/conf.php Wed Jul 16 11:22:24 2008 +0200
5 $conf['kolab']['imap']['sieveport'] = 2000;
6 $conf['kolab']['imap']['maildomain'] = 'example.com';
7 $conf['kolab']['imap']['virtdomains'] = true;
8 +$conf['kolab']['imap']['no_acl'] = true;
9 $conf['kolab']['smtp']['server'] = 'localhost';
10 $conf['kolab']['smtp']['port'] = 25;
11 $conf['kolab']['misc']['multidomain'] = false;
12 diff -r ef8756c3df68 framework/Auth/Auth/kolab.php
13 --- a/framework/Auth/Auth/kolab.php Wed Jul 16 11:15:42 2008 +0200
14 +++ b/framework/Auth/Auth/kolab.php Wed Jul 16 11:22:24 2008 +0200
17 $params['hostspec'] = Kolab::getServer('imap');
18 $params['port'] = $GLOBALS['conf']['kolab']['imap']['port'];
19 - $params['protocol'] = 'imap/notls';
20 + $params['protocol'] = 'imap/ssl';
22 parent::Auth_imap($params);
24 diff -r ef8756c3df68 framework/Kolab_Storage/lib/Horde/Kolab/Storage/IMAP/cclient.php
25 --- a/framework/Kolab_Storage/lib/Horde/Kolab/Storage/IMAP/cclient.php Wed Jul 16 11:15:42 2008 +0200
26 +++ b/framework/Kolab_Storage/lib/Horde/Kolab/Storage/IMAP/cclient.php Wed Jul 16 11:22:24 2008 +0200
31 - $options = '/notls';
35 $mbox = '{' . $this->_server . ':' . $this->_port
40 + if (!$this->_login) {
41 + return PEAR::raiseError(sprintf(_("Provide a login. Server: %s"), $this->_server));
43 $result = @imap_open($this->_base_mbox, $this->_login, $this->_password, OP_HALFOPEN);
45 return PEAR::raiseError(sprintf(_("IMAP error. Server: %s. Error: %s"), $this->_server, @imap_last_error()));
46 diff -r ef8756c3df68 framework/Kolab_Storage/lib/Horde/Kolab/Storage/IMAP/pear.php
47 --- a/framework/Kolab_Storage/lib/Horde/Kolab/Storage/IMAP/pear.php Wed Jul 16 11:15:42 2008 +0200
48 +++ b/framework/Kolab_Storage/lib/Horde/Kolab/Storage/IMAP/pear.php Wed Jul 16 11:22:24 2008 +0200
53 - $this->_imap = &new Net_IMAP($this->_server, $this->_port);
54 + $this->_imap = &new Net_IMAP('ssl://' . $this->_server, $this->_port);
55 $result = $this->_imap->login($login, $password, true, false);
56 if (is_a($result, 'PEAR_Error')) {
58 diff -r ef8756c3df68 imp/config/servers.php
59 --- a/imp/config/servers.php Wed Jul 16 11:15:42 2008 +0200
60 +++ b/imp/config/servers.php Wed Jul 16 11:22:24 2008 +0200
62 'name' => 'Kolab Cyrus IMAP Server',
64 'hordeauth' => 'full',
65 - 'protocol' => 'imap/notls/novalidate-cert',
66 + 'protocol' => 'imap/ssl',
67 'port' => $GLOBALS['conf']['kolab']['imap']['port'],
68 'maildomain' => $GLOBALS['conf']['kolab']['imap']['maildomain'],