summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fix indentationJeroen van Meeuwen (Kolab Systems)2013-05-241-1/+1
|
* Make sure that in a multi-domain environment, we get the base dn for ↵Jeroen van Meeuwen (Kolab Systems)2013-05-234-10/+24
| | | | additional domain name spaces right.
* Only obtain the value of the cache_entry if the entry supplied in the ↵Jeroen van Meeuwen (Kolab Systems)2013-05-221-3/+4
| | | | callback does not already have a result attribute value
* Remove erroneous print statementJeroen van Meeuwen (Kolab Systems)2013-05-221-3/+0
|
* Correct parsing folder names with spaces (#1887)Jeroen van Meeuwen (Kolab Systems)2013-05-221-2/+4
|
* Upon deletion of an entry, see if we can get to the value of the result ↵Jeroen van Meeuwen (Kolab Systems)2013-05-221-0/+8
| | | | attribute using our cache
* Make sure we ship the value of the unique attribute back to the callback (#1875)Jeroen van Meeuwen (Kolab Systems)2013-05-221-1/+26
|
* Catch a case in which the list of domain name spaces is emptyJeroen van Meeuwen (Kolab Systems)2013-05-221-0/+2
|
* Make sure the $rcmail variables are escapedJeroen van Meeuwen (Kolab Systems)2013-05-191-0/+15
|
* Include kolab_files plugin by defaultJeroen van Meeuwen (Kolab Systems)2013-05-191-0/+1
|
* Merge branch 'master' of ssh://git.kolab.org/git/pykolabJeroen van Meeuwen (Kolab Systems)2013-05-193-7/+41
|\
| * pykolab/utils really cannot deal with a list of primary mail attribute valuesJeroen van Meeuwen (Kolab Systems)2013-05-161-0/+3
| |
| * Catch the cases where a recipient policy failsJeroen van Meeuwen (Kolab Systems)2013-05-161-3/+14
| |
| * Be a little more verbose about what exactly goes wrong when we catch the ↵Jeroen van Meeuwen (Kolab Systems)2013-05-161-1/+5
| | | | | | | | exception
| * Return user_attrs['mail'], which exists, while mail is not setJeroen van Meeuwen (Kolab Systems)2013-05-161-1/+1
| |
| * Make sure a non-existent result attribute value does not result in an ↵Jeroen van Meeuwen (Kolab Systems)2013-05-161-0/+12
| | | | | | | | attempt to create a mailbox
| * Make sure a failing recipient policy does not result in a blocked process ↵Jeroen van Meeuwen (Kolab Systems)2013-05-162-3/+7
| | | | | | | | (#1878)
* | New functional tests for policy_uid settingJeroen van Meeuwen (Kolab Systems)2013-05-111-0/+176
| |
* | Delete a user by 'id', not 'user'Jeroen van Meeuwen (Kolab Systems)2013-05-071-1/+1
| |
* | Make sure .disconnect() is issued in order to prevent connections stacking upJeroen van Meeuwen (Kolab Systems)2013-05-071-0/+7
|/
* Add wap commands to the command-linepykolab-0.6.0Jeroen van Meeuwen (Kolab Systems)2013-05-041-0/+4
|
* Remove zpush from Makefile.amJeroen van Meeuwen (Kolab Systems)2013-05-041-1/+0
|
* Set version number to 0.6.0Jeroen van Meeuwen (Kolab Systems)2013-05-041-2/+2
|
* Some initial domain operations for the command-line interfaceJeroen van Meeuwen (Kolab Systems)2013-05-034-28/+123
|
* Adjust the WAP client for domain operationsJeroen van Meeuwen (Kolab Systems)2013-05-031-28/+24
|
* Rewrite getannotation to be compatible with 2.5Jeroen van Meeuwen (Kolab Systems)2013-05-031-39/+114
|
* Replace the blob null bytes we're getting (#1627, #1631)Jeroen van Meeuwen (Kolab Systems)2013-05-031-4/+15
|
* Throttle the number of connectionsJeroen van Meeuwen (Kolab Systems)2013-05-031-1/+14
|
* Disconnect from the authn/authz database after closing the client connectionJeroen van Meeuwen (Kolab Systems)2013-05-032-1/+2
|
* Remove underscores from cyrus.conf(5), they are considered invalid in EVENT ↵Jeroen van Meeuwen (Kolab Systems)2013-05-021-3/+3
| | | | names in Cyrus IMAP 2.5
* Merge branch 'master' of ssh://git.kolab.org/git/pykolabJeroen van Meeuwen (Kolab Systems)2013-04-306-524/+33
|\
| * Only .insert() a setting that is not already .set(), but just so happens to ↵Jeroen van Meeuwen (Kolab Systems)2013-04-301-3/+6
| | | | | | | | hold a value of the equivalent of None (#1818)
| * These files can go tooJeroen van Meeuwen (Kolab Systems)2013-04-302-318/+0
| |
| * Remove zpush and horde configurationJeroen van Meeuwen (Kolab Systems)2013-04-302-129/+2
| |
| * Supply setup-kolab routines for the new kolab-freebusy serviceJeroen van Meeuwen (Kolab Systems)2013-04-301-74/+25
| |
* | Fix indentationJeroen van Meeuwen (Kolab Systems)2013-04-301-1/+1
|/
* Add a --with-ad option for the LDAP setupJeroen van Meeuwen (Kolab Systems)2013-04-291-1/+31
|
* Add a note on the possible value of this Active Directory unique_attributeJeroen van Meeuwen (Kolab Systems)2013-04-291-0/+2
|
* Handle objectSid binary blobs to be a unique_attribute attribute nameJeroen van Meeuwen (Kolab Systems)2013-04-291-0/+25
|
* Add the new setting [kolab] sync_interval to the default configurationJeroen van Meeuwen (Kolab Systems)2013-04-291-0/+5
|
* If the entry_dn is None, we are chasing referrals - which we do not want.Jeroen van Meeuwen (Kolab Systems)2013-04-291-2/+8
|
* Try using one supported control, and abort the entire synchronization if it ↵Jeroen van Meeuwen (Kolab Systems)2013-04-291-21/+27
| | | | succeeds. If the configured control does not succeed, try the next supported control
* Add a timestamp format modifier, for the purpose of further integration with ↵Jeroen van Meeuwen (Kolab Systems)2013-04-291-5/+19
| | | | Active Directory, that uses a .0Z addition to the modifytimestamp.
* Add a [kolab] section setting 'sync_interval', used as the interval between ↵Jeroen van Meeuwen (Kolab Systems)2013-04-291-0/+8
| | | | | | authn/authz synchronization calls. Synchronization would otherwise continue to occur with paged searches, or vlv searches, immediately after finishing a run.
* These command-line options are now available to setup-kolab.Jeroen van Meeuwen (Kolab Systems)2013-04-241-1/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --without-ldap will simply skip the entire step setting up LDAP. --with-openldap will set configuration options compatible with OpenLDAP (as opposed to Netscape-based directory services), including but not limited to 'unique_attribute' ('nsuniqueid' for Netscape-based directory services, 'entryuuid' for OpenLDAP). It is assumed deployments that use OpenLDAP: - Set up OpenLDAP themselves, - Provide, within this LDAP tree, a bind DN for Kolab to use, that is authorized to use syncrepl, - Provide the equivalent of a cyrus-admin login account, - Set the ldap_uri, base_dn, bind_dn, bind_pw, service_bind_dn, service_bind_pw, user_base_dn, group_base_dn, resource_base_dn, sharedfolder_base_dn, and other options in the [ldap] section in a file other then /etc/kolab/kolab.conf, to then specify this file to setup-kolab with the "-c" command-line option. This is seeding setup-kolab with an answer file. - Modify imapd.conf to not use roles for group authorization, - Are careful using the Kolab Web Administration Panel because of its dependency on effectiveRights controls.
* Revert "Add --without-ldap and --with-openldap"Jeroen van Meeuwen (Kolab Systems)2013-04-241-51/+13
| | | | This reverts commit 64661dba08874578b4fa91b86ba7ceee9f669726.
* Add --without-ldap and --with-openldapJeroen van Meeuwen (Kolab Systems)2013-04-241-13/+51
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These command-line options are now available to setup-kolab. --without-ldap will simply skip the entire step setting up LDAP. --with-openldap will set configuration options compatible with OpenLDAP (as opposed to Netscape-based directory services), including but not limited to 'unique_attribute' ('nsuniqueid' for Netscape-based directory services, 'entryuuid' for OpenLDAP). It is assumed deployments that use OpenLDAP: - Set up OpenLDAP themselves, - Provide, within this LDAP tree, a bind DN for Kolab to use, that is authorized to use syncrepl, - Provide the equivalent of a cyrus-admin login account, - Set the ldap_uri, base_dn, bind_dn, bind_pw, service_bind_dn, service_bind_pw, user_base_dn, group_base_dn, resource_base_dn, sharedfolder_base_dn, and other options in the [ldap] section in a file other then /etc/kolab/kolab.conf, to then specify this file to setup-kolab with the "-c" command-line option. This is seeding setup-kolab with an answer file. - Modify imapd.conf to not use roles for group authorization, - Are careful using the Kolab Web Administration Panel because of its dependency on effectiveRights controls.
* Update copyrightJeroen van Meeuwen (Kolab Systems)2013-04-1792-92/+92
|
* Add a test for the wap api form_value service select_options methodJeroen van Meeuwen (Kolab Systems)2013-04-171-0/+31
|
* Add initial set of WAP commandsJeroen van Meeuwen (Kolab Systems)2013-04-174-0/+94
|