summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* | Merge branch 'master' of ssh://git.kolab.org/git/pykolabJeroen van Meeuwen (Kolab Systems)2013-02-083-1/+155
|\ \ | |/
| * Add tests for transliteration of ru_RU using the new transliterate() ↵Jeroen van Meeuwen (Kolab Systems)2013-02-081-0/+39
| | | | | | | | function fallback for utils.translate()
| * 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
| |
* | If we ensure it is stored as ascii, anything non-ascii gets written out as ↵Jeroen van Meeuwen (Kolab Systems)2013-02-081-1/+3
|/ | | | | | | | | | | | the ascii equivalent of the unicode character set (\u1234). See: http://docs.python.org/2/library/json.html """ If ensure_ascii is True (the default), all non-ASCII characters in the output are escaped with \uXXXX sequences, and the result is a str instance consisting of ASCII characters only. """
* 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
|
* Merge branch 'master' of ssh://git.kolabsys.com/git/pykolabJeroen van Meeuwen (Kolab Systems)2013-01-106-8/+259
|\
| * Add tests for #1508Jeroen van Meeuwen (Kolab Systems)2013-01-104-0/+237
| |
| * 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
* | Add kolab_use_subscriptions setting to configuration templateJeroen van Meeuwen (Kolab Systems)2013-01-101-0/+2
|/
* Merge branch 'master' of ssh://git.kolabsys.com/git/pykolabJeroen van Meeuwen (Kolab Systems)2013-01-094-0/+464
|\
| * Set the correct password for new usersJeroen van Meeuwen (Kolab Systems)2012-12-291-0/+2
| |
| * Add tests for the footer moduleJeroen van Meeuwen (Kolab Systems)2012-12-291-0/+285
| |
| * Add a Wallace module that can add footers to messagesJeroen van Meeuwen (Kolab Systems)2012-12-291-0/+172
| | | | | | | | Note currently this module also adds footers to inbound messages from external senders
| * Add a [wallace] section with valid options for the new footer moduleJeroen van Meeuwen (Kolab Systems)2012-12-291-0/+5
| |
* | 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
* | Make sure the sasl_username is realmed, or we run in to server configuration ↵Jeroen van Meeuwen (Kolab Systems)2013-01-091-1/+4
|/ | | | problem errors
* Two more unit tests though just for importsJeroen van Meeuwen (Kolab Systems)2012-12-282-0/+14
|
* Remove trailing whitespaceJeroen van Meeuwen (Kolab Systems)2012-12-261-17/+17
|
* Sleep for a second or so, otherwise we loop very quickly - also accept a ↵Jeroen van Meeuwen (Kolab Systems)2012-12-261-0/+3
| | | | KeyboardInterrupt exception to bail out
* Update test to run with and without a Kolab daemon running (or picking ↵Jeroen van Meeuwen (Kolab Systems)2012-12-262-4/+27
| | | | things up in the expected timeframe)
* Take in to account a _change_none_user can still require a mailbox renameJeroen van Meeuwen (Kolab Systems)2012-12-261-3/+27
|
* Loop through the thread's synchronization routine continuouslyJeroen van Meeuwen (Kolab Systems)2012-12-262-9/+18
|
* Update tests for fixed web adminJeroen van Meeuwen (Kolab Systems)2012-12-263-19/+121
|
* Display a traceback with the process failsJeroen van Meeuwen (Kolab Systems)2012-12-261-3/+5
|
* 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
|
* It is just as easy for purge_users() to call purge_imap()Jeroen van Meeuwen (Kolab Systems)2012-12-261-22/+2
|
* Add purge_imap() because sometimes you will want to end up with a clean IMAP ↵Jeroen van Meeuwen (Kolab Systems)2012-12-261-0/+15
| | | | server
* Write and rebase a couple more testsJeroen van Meeuwen (Kolab Systems)2012-12-244-51/+175
|
* 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
|
* Use the original SMTP communication exchange for recipients and senders (#1469)Jeroen van Meeuwen (Kolab Systems)2012-12-241-10/+19
|
* Adjust the resources module to match the new format in which files are ↵Jeroen van Meeuwen (Kolab Systems)2012-12-241-13/+10
| | | | written to the spool (#1469)
* Write out messages received to the spool as a JSON object that preserves the ↵Jeroen van Meeuwen (Kolab Systems)2012-12-241-0/+9
| | | | SMTP communication exchange (#1469)
* Allow synchronize() calls to specify to not use persistent searchesJeroen van Meeuwen (Kolab Systems)2012-12-242-6/+12
|
* Provide purge_users and synchronize short cut callsJeroen van Meeuwen (Kolab Systems)2012-12-242-0/+43
|
* Add mailbox-cleanup commandJeroen van Meeuwen (Kolab Systems)2012-12-231-0/+65
|
* Fix error in if clause logicJeroen van Meeuwen (Kolab Systems)2012-12-211-1/+1
|
* Require python-sqlalchemy (#1474)Jeroen van Meeuwen (Kolab Systems)2012-12-201-0/+1
|