summaryrefslogtreecommitdiffstats
path: root/pykolab
Commit message (Collapse)AuthorAgeFilesLines
* Adjust the WAP client for domain operationsJeroen van Meeuwen (Kolab Systems)2013-05-031-28/+24
|
* Disconnect from the authn/authz database after closing the client connectionJeroen van Meeuwen (Kolab Systems)2013-05-031-1/+1
|
* Merge branch 'master' of ssh://git.kolab.org/git/pykolabJeroen van Meeuwen (Kolab Systems)2013-04-303-186/+31
|\
| * 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)
| * Remove zpush and horde configurationJeroen van Meeuwen (Kolab Systems)2013-04-301-109/+0
| |
| * 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
|
* Handle objectSid binary blobs to be a unique_attribute attribute nameJeroen van Meeuwen (Kolab Systems)2013-04-291-0/+25
|
* 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.
* 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-1773-73/+73
|
* Add initial set of WAP commandsJeroen van Meeuwen (Kolab Systems)2013-04-174-0/+94
|
* Add a 'kolab add-user' commandJeroen van Meeuwen (Kolab Systems)2013-04-171-0/+38
|
* Move the wap_client forward to today's API implementationJeroen van Meeuwen (Kolab Systems)2013-04-171-28/+73
|
* Remove add_user from the not implemented yet listJeroen van Meeuwen (Kolab Systems)2013-04-171-1/+0
|
* Enhance ask_menu to include a default, and a '?' option to list optionsJeroen van Meeuwen (Kolab Systems)2013-04-171-5/+34
|
* Enable delivery to shared foldersJeroen van Meeuwen (Kolab Systems)2013-04-141-3/+34
|
* Pull the 389 Directory Server setup returncode and act accordinglyJeroen van Meeuwen (Kolab Systems)2013-04-121-4/+21
|
* Make sure there is not already an LDAP instance configured.Jeroen van Meeuwen (Kolab Systems)2013-04-121-0/+16
|
* Migration scenarios do not necessarily have a synchronisation cache entry ↵Jeroen van Meeuwen (Kolab Systems)2013-04-011-2/+7
| | | | | | (#1701) Thanks to Sasha Wilde for discovering, reporting and providing a patch to fix the issue.
* By popular demand, add a command to subscribe a user to a folder(-pattern)Jeroen van Meeuwen (Kolab Systems)2013-02-191-17/+1
|
* Merge branch 'master' of ssh://git.kolabsys.com/git/pykolabJeroen van Meeuwen (Kolab Systems)2013-02-171-1/+8
|\
| * Let's use utf-8 as the common denominator between ordinalsJeroen van Meeuwen (Kolab Systems)2013-02-081-1/+8
| |
* | Add commands delete-message and list-messagesJeroen van Meeuwen (Kolab Systems)2013-02-172-0/+165
| |
* | Make sure that if we call a function or use an attribute, not just ↵Jeroen van Meeuwen (Kolab Systems)2013-02-171-0/+5
|/ | | | imaplib.IMAP4{_SSL} is tested, but cyruslib's self.m as well
* Attempt to use iconv, but if it fails, fall back to using our own translit ↵Jeroen van Meeuwen (Kolab Systems)2013-02-081-1/+9
| | | | function (#1536)
* Provide an initial locale -> translit lookup table set and a function to callJeroen van Meeuwen (Kolab Systems)2013-02-081-0/+107
|
* Ensure that when new aliases are being compared to the old ones, the lists ↵Jeroen van Meeuwen (Kolab Systems)2013-02-061-3/+12
| | | | are compared in a sorted, list-over-set manner. (#1560)
* Ensure an attribute obtained is case-insensitive when we look it upJeroen van Meeuwen (Kolab Systems)2013-01-301-0/+2
|
* Resolve redirect not being a terminal action - need stop on not keeping a ↵Jeroen van Meeuwen (Kolab Systems)2013-01-282-0/+2
| | | | copy (#1588)
* Correct the other call to modify ACL entries on IMAP folders from LDAPJeroen van Meeuwen (Kolab Systems)2013-01-271-2/+1
|
* Correct keywords to call of setting acl entries on IMAP folders from LDAPJeroen van Meeuwen (Kolab Systems)2013-01-271-2/+1
|
* Make sure a shared folder, at a very minimum, includes 'p' rights for anyoneJeroen van Meeuwen (Kolab Systems)2013-01-271-2/+153
| | | | Handle changes to shared folders as well
* Log an error if the administrator password is emptyJeroen van Meeuwen (Kolab Systems)2013-01-251-0/+12
| | | | Subscribe the user to the folders we create despite the namespace
* Make sure that when aliases generated are compared to aliases existing, we ↵Jeroen van Meeuwen (Kolab Systems)2013-01-231-1/+1
| | | | compare accurately, not randomly
* Suppress print statements and replace them with better log statementsJeroen van Meeuwen (Kolab Systems)2013-01-232-25/+24
|
* Add delivery to folder sieve rule (#1519)Jeroen van Meeuwen (Kolab Systems)2013-01-222-7/+13
|
* Make sure we transliterate the components before we push them in to a policy ↵Jeroen van Meeuwen (Kolab Systems)2013-01-101-7/+12
| | | | (#1508)
* Add debug statements for transliteration using pykolab.utils.translate(), so ↵Jeroen van Meeuwen (Kolab Systems)2013-01-101-1/+10
| | | | we can work out bugs such as #1508 and #1536
* Require at least one extension (that does not hurt)Jeroen van Meeuwen (Kolab Systems)2013-01-092-1/+7
| | | | Fix indentation of user defined script inclusion
* Take in to account a _change_none_user can still require a mailbox renameJeroen van Meeuwen (Kolab Systems)2012-12-261-3/+27
|
* Apply the recipient policy to entries with existing attributes as well (so ↵Jeroen van Meeuwen (Kolab Systems)2012-12-261-19/+16
| | | | mailboxes get renamed and such).
* Update the user_edit functionJeroen van Meeuwen (Kolab Systems)2012-12-261-8/+17
|
* Repair wap client call user_add()Jeroen van Meeuwen (Kolab Systems)2012-12-241-1/+1
|
* Use the new no-persistent-search call to synchronizeJeroen van Meeuwen (Kolab Systems)2012-12-241-1/+1
|