commit 5a9852f6358f6f37f1b13545ecd366880de492bd
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Aug 19 22:53:32 2014 +0200

    Bump version

commit 1da7b81cebf9bb2fd9485e5af3f59ede9a31b4c0
Author: Timotheus Pokorra (TBits.net) <tp@tbits.net>
Date:   Tue Aug 19 15:11:29 2014 +0200

    Bug #2491: sleep time until new domains are created should be optionally set in configuration file

commit ee82a914da00c1f0133240abc4767ac01f4c27ea
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Aug 19 14:02:30 2014 +0200

    Bug #3156 - wrong sender_login_maps

commit ff5031a3d8f1b30857628b670da1758d345be530
Author: Aeneas Jaißle <aj@ajaissle.de>
Date:   Tue Aug 19 13:52:46 2014 +0200

    Fix #3391: setup-kolab syncroton fails on openSUSE. The setup script tries an os.walk to find msql.initial.sql, but has a 'break' stopping the walk from going one (needed) level deeper.

commit 36ef0b35a936cc49e490d132d88922968c1eb471
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Tue Aug 19 11:57:34 2014 -0400

    Set read ACLs for admin user before accessing resource calendars (#3428)

commit c8560954615b94e21b7605a1e095481c6a022721
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Fri Aug 15 18:08:36 2014 -0400

    Catch failures on base64 decoding event UIDs from owner confirmation replies (#3423)

commit adf90b45b28b458931ff69fb77caebe3c868d84b
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Aug 19 13:46:41 2014 +0200

    Work around fsockopen() taking OpenSSL's default cert validation routines (#3332)

commit fff8fd1189e52eab6e42cda1885cc782969d6a61
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Aug 19 13:39:15 2014 +0200

    Add kolab_smtp_access_policy/cache_uri setting to set

commit decbb7d37719074d1c63dd26fd1120c9646e7549
Author: Daniel Hoffend <dh@dotlan.net>
Date:   Tue Aug 19 13:28:43 2014 +0200

    fix splitting of imap acl/aci from ldap entry (#3351)

commit ef398699e6a041e718dfec2d67702edd45135e64
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Aug 19 13:22:55 2014 +0200

    Drop patches from packaging (#3374)

commit 27f4d069f721b254c5db7249bd792d0fec52fc40
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Aug 19 13:18:45 2014 +0200

    Fix #3350, _acl referenced before assignment

commit a46c3d3a34c2cf9264566c29a429bd8a1d3aec6c
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Aug 19 13:16:26 2014 +0200

    Fix #3349 by testing if a log file already exists

commit af9c30d69a2e0f6e428d239359c4bb4be7ab8595
Author: Daniel Hoffend <dh@dotlan.net>
Date:   Tue Aug 19 13:12:50 2014 +0200

    virtualaliasmaps only for sharedfolders of kolabFolderType=mail (#3311)

commit f179b42eb66d1f436f63c118f46d26eed33dc9ca
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Aug 19 13:06:53 2014 +0200

    %mail -> %s

commit 6540816847dab0c14a42644f08de063520a74966
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Aug 19 12:29:11 2014 +0200

    Add default settings for group ACLs

commit 129472ff828b3d1789c60eaecd2b90acdeb9baf5
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Aug 19 11:55:26 2014 +0200

    Fix #3418 and add new default folders

commit ec2dc345c803ed50dfd81c497ba85b8ed45b31c9
Author: Aeneas Jaißle <aj@ajaissle.de>
Date:   Tue Aug 19 11:36:11 2014 +0200

    Add /etc/amavisd.conf as possible amavisd configuration file

commit f40f94e60cdb3b07c76408acf9d64f680a0b82ab
Author: Aeneas Jaißle <aj@ajaissle.de>
Date:   Tue Aug 19 11:35:02 2014 +0200

    This patch adds an option '--socket' that can be used when starting kolab-saslauthd, to specify the socket file to bind to.

commit b7448315c76685b66a74368aa6bbfd70c5d7b531
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Aug 19 10:50:57 2014 +0200

    Allow a URI to be passed on to connect()

commit 2c3a0384bd5fca829a1e7b2b0de3dcb209169052
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Aug 19 10:50:25 2014 +0200

    clamd.amavisd is actually clamd@amavisd

commit c5e8514c602be65eec3bec91ab16ffddf15c9148
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Aug 14 15:35:46 2014 +0200

    Improve the defaults for iTip sending on behalf of users not logged in.

commit a526ac76f0269c4c8216d308f9d616d74a123a27
Author: Timotheus Pokorra (TBits.net) <tp@tbits.net>
Date:   Thu Aug 14 14:51:09 2014 +0200

    killproc -p $pidfile to only kill the master thread (#917)

commit b006de19c34ef3678d30fa67c88baf5ce300f733
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Aug 14 14:47:05 2014 +0200

    Correct the folder path at the earliest opportunity to avoid mis-firing set acl commands (#3315)

commit 7edf06594b70b6fc203e01341b573a07e65875cf
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Aug 14 14:30:35 2014 +0200

    Set version to 0.7.0

commit b5f2d9e385cda35c9cb8b068c25d4d330de52ec7
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Aug 14 14:02:13 2014 +0200

    Only break when an actual schema file has been found

commit aa266861ccbffb4ab5f9176d4d46b569771c992a
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Aug 14 13:44:38 2014 +0200

    Enable wallace by default

commit b35567b8e2c24c69f56eb59b986e3f4f6c04be12
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Aug 14 13:38:57 2014 +0200

    kolab-users -> kolab-people

commit a7c5e671b0531ac2ea390ebc0f1f604218d62718
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Aug 14 13:23:26 2014 +0200

    Use ldap_simple as the default password driver

commit 6e91426d541921efd39c7cc12a8372848c312ed4
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Aug 14 11:17:30 2014 +0200

    Reflect the appropriate defaults for the Kolab Free/Busy web service

commit 262f1b2b2fb3831707dbb3f5948736a6c5ca5d3f
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Thu Aug 14 03:14:38 2014 -0400

    Fix traceback errors in resource booking module (#3312)

commit 3cc6d87fb7ac57322e4e8b7d0321f280a49344cc
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Aug 13 16:29:50 2014 +0200

    Supply the default configuration for sharedfolder_acl_entry_attribute

commit b52a188db9dbc7ed4d8d04a92d66c86e61f9dcfa
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Aug 13 16:28:46 2014 +0200

    Use the correct (actually configured) acl entry attribute for shared folders

commit eeb52be1e300509cb1129e6951e7451cd441957c
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Aug 13 16:28:26 2014 +0200

    Do not fail as miserably if setting an ACL fails

commit 3bf16dfc05fcad3cb01bf0a3b21611db4839e8ce
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Aug 13 16:27:51 2014 +0200

    Supply the default value for imap/virtual_domains

commit 89e6d4b1c8cc0d428ea7d35a394de324d9077ea9
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Thu Aug 7 11:29:01 2014 -0400

    Updated translation source files

commit 5df811dc79af13c9619c7ed20a58ff2481da6850
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Thu Aug 7 11:28:44 2014 -0400

    Resource invitation policies require owner to be defined

commit 1d3d88ced320e151cf1b8ef53f15b4bee9e77a4e
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Wed Aug 6 19:30:17 2014 -0400

    Send delegation reply BEFORE the delegatee's accept reply; improve error logging; fixed a typo

commit 06794d2351ee9db2b62aaacf554d4671e9174b80
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Wed Aug 6 19:29:19 2014 -0400

    Fix cloning attendees (name got lost)

commit 644a18cba9af53c90d770dfa29ce4601e278c667
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Wed Aug 6 17:38:12 2014 -0400

    Finalize test for handling delegated iTip REPLY messages

commit ebd0139376458fec75aa4dc0e7eeeb734dca5aef
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Wed Aug 6 17:31:48 2014 -0400

    Fix laading attendees from XML; add tests for it

commit 389a93cb32fd319309aaf95979a7dcaf0070234f
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Wed Aug 6 14:23:08 2014 -0400

    Fix Attendee.copy_from(); new method Event.find_attendee() which is similar to get_attendee() but doesn't raise an exception

commit 419ece40024c5c91e659473b49aa988270a44b72
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Wed Aug 6 14:21:40 2014 -0400

    Handle iTip REPLY messages with delegation

commit 31077c43c6ece15a6e5d9488e1c211e38abb2651
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Wed Aug 6 12:58:10 2014 -0400

    Test DELEGATED-* parameters

commit 41a8d8edc3938880b363ccd0cc688f73f4e37867
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Wed Aug 6 12:44:37 2014 -0400

    Add test for owner confirmation on (delegated) resource collection bookings

commit 9febaa9596bff65c25f81688283fbf5940a4bdef
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Wed Aug 6 12:39:22 2014 -0400

    Fix iTip REPLY when an attendee delegated to another: both attendees shall be listed (RFC 5546, Section 3.2.2.3.)

commit 9151feafa799c0795845f2a020d38da4f45b4437
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Wed Aug 6 11:41:28 2014 -0400

    Make sure 'uniquemember' is a list

commit d8261c6f358f04558ed0251b79c4ce226936f982
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Wed Aug 6 11:03:23 2014 -0400

    Set From: header in IMAP messages written by Wallace to 'Kolab Server'

commit a921c792c8dfbee3dcc2af9b3dc6f6215692c166
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Tue Aug 5 10:51:48 2014 -0400

    Compoare full sender email address for matching policies, not only the domain part

commit a8555e3e8789fd02b7d5749ea4fc51b84e57285f
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Tue Aug 5 00:53:26 2014 -0400

    Improve resource confirmation workflow:
    - Use base64 encoding for original event UIDs
    - Compare sequence number on resource owner replies
    - Added confirmation test scenario with reservation update and outdated replies

commit 78b688519c8b73d66ab1f4fba74ab39acdf9552f
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Tue Aug 5 00:22:22 2014 -0400

    Respect transparency property for conflict detection; fix tests for translated iTip message contents

commit e636a436365e2025e50ed7eb16105f134412bd62
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Tue Aug 5 00:21:06 2014 -0400

    Remove duplicate set_status() method; get translated event status value on request

commit 91887a0e6cecf53273fb6de85608bea0b0b5581a
Merge: a71a8d2 84fd219
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Mon Aug 4 21:59:32 2014 -0400

    Merge branch 'master' of ssh://git.kolab.org/git/pykolab

commit a71a8d2729c7fb5a9fc31170cb762cb100aed7ba
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Mon Aug 4 21:59:24 2014 -0400

    Inherit kolabinvitationpolicy attributes from resource collection; forward comments from owner confirmation replies

commit acbede72e43a4f38a1cb31e920a06dcdd13be2d2
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Mon Aug 4 20:26:48 2014 -0400

    Treat the comment property as list for iCal export

commit 84fd219265a9c589d5031e9476677c0a3f59bab4
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Aug 4 21:41:09 2014 +0200

    Rename folders correctly

commit 49acbe0b394d91c7fe7f6bd92513efcbb544978c
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Aug 4 21:40:05 2014 +0200

    Only recognize the folder as already existing, if no partition is specified

commit a15fe609702bffb00e6fb47e5129acce2798a07b
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Aug 4 21:39:35 2014 +0200

    Be compatible with what the Kolab Web Administration Panel is writing out

commit 542ec1d797130b674ed46a9d7a7e94c056f34266
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Aug 4 21:38:55 2014 +0200

    Add iTip module

commit d9f5e3568f9d9298ea44194c8c10cf547652a5e1
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Mon Aug 4 13:44:56 2014 -0400

    First attempt for resource owner confirmation workflow as described in #3168

commit 5a171ddd85f7f8e57685a469d3de3fc3bb6a99ab
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Mon Aug 4 12:49:51 2014 -0400

    Allow to set custom event properties and add them in iCal export

commit 0813c350ed72c595bdee53e9c78490d8eccf7e98
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Mon Aug 4 12:32:24 2014 -0400

    Add function to send iTip REQUESTs

commit 70139312f2b09837c5e9c95e81888d2796a4d7e2
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Mon Aug 4 08:12:59 2014 -0400

    User DN can be False if not found

commit 8980bcea3d2a1c7d3349ee99ad9c8978cbcc75a3
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Mon Aug 4 08:12:24 2014 -0400

    Return None if event status is not set

commit 13661b09f90b461f5d8e0fd6f73d7639b09fbe9e
Merge: eb2c8e7 5aa6b40
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Aug 1 22:11:44 2014 +0200

    Merge branch 'master' of ssh://git.kolabsys.com/git/pykolab

commit eb2c8e73da5af5fd02244963055fcb7e26993adb
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Aug 1 22:09:46 2014 +0200

    Update the list of short acl rights (read, write, etc.)

commit 55de288c17e7b7861b7473a1c3e5c7e5bcda7248
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Aug 1 22:09:11 2014 +0200

    Make sure we apply access control, including when no access control is specified (remove the default acl)

commit 1289a04ec39066c32fa6905f528dc06f30684443
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Aug 1 22:07:42 2014 +0200

    Update for the new domain listing

commit 8c4c9e8643dc4489a42f22e5a25b737103169b5b
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Aug 1 21:49:39 2014 +0200

    Add group functions

commit f1b19fd7d9eab2b110a317e50141dd74d3497090
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Jul 31 17:12:01 2014 +0200

    Relay rename to the backend

commit 0bae4c3a4a95245406f4f3f2f59e5cfbe9138ead
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Jul 31 15:10:24 2014 +0200

    Add a command list-users

commit 1105186d786bd1764b3c3b2cfb09ec6c97365f38
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Jul 31 15:09:44 2014 +0200

    Add a variety of useful wap_client functions to write functional tests on top of

commit b50abf401de96dae1fa4a585eba6a135e1a39f11
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Jul 31 15:09:06 2014 +0200

    Un-not-register the list-users command

commit ae52e363418f07d5e485bcd9ba39ed8f25ba24d2
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Jul 31 15:08:35 2014 +0200

    Do not issue a fatal error should deleting a mailbox not succeed

commit 8d344ac056a6a987939ca65b4175e96ef7665b2c
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Jul 31 15:06:40 2014 +0200

    If the engine cannot be created (such as when running functional tests as a non-root user), create the cache in memory).

commit b00ea314f722fb2ba455e9a90bbd7f7616767946
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Jul 31 10:55:04 2014 +0200

    Ensure that UTF-7 is encoded as such

commit 5aa6b400ee6ed8f5293aa33427fb769b43736907
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Wed Jul 30 14:24:49 2014 -0400

    Read/write comment property for event objects (#3186)

commit 46fd1e032160f010525bddedf18a9ccd14a5c62a
Merge: e949ef9 bc7fba1
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Jul 30 14:24:57 2014 +0200

    Merge branch 'master' of ssh://git.kolabsys.com/git/pykolab

commit e949ef9342ca4c8b67d6207eb2ac211e0b1c2122
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Jul 30 14:24:37 2014 +0200

    Add a 'list-ous' command

commit eedee64b0811fb9e95417feaf851cb9cb19a280a
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Jul 30 14:24:07 2014 +0200

    Add some basic ou functions to the wap client

commit bae16970b5d9d5379214658397834499fb3755d8
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Jul 30 14:23:36 2014 +0200

    Add the traceback to the error log as well

commit bc7fba1f1f1e0afab921b069be6e7d9c562addda
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Jul 29 15:02:33 2014 +0200

    Always call connect(), let it figure out whether it is already connected or not

commit 082464b7e59451a2c993a9851de117c979cc24af
Merge: 063eb95 5248493
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun Jul 27 16:28:03 2014 +0200

    Merge branch 'master' of ssh://git.kolabsys.com/git/pykolab

commit 063eb95d66064f8092a5ad918842e33cba9b8f36
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun Jul 27 14:17:49 2014 +0200

    Ensure the correct format for the modifytimestamp_format is included in the default configuration, and it's obtained as a raw value

commit a60e0128a79fa02add67c517538946a772deaf23
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Fri Jul 25 23:09:54 2014 -0400

    Finish dump of event alarms as dict

commit f29b67ff6973447de96eeeb465884fc1a51c49ef
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Tue Jul 29 09:44:42 2014 +0200

    Fix dict conversion of recurrence rules

commit 524849338fcb0cb40bcdb18f4dbe7e9660074f20
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Wed Jul 23 08:23:49 2014 -0400

    Add methods to dump Kolab XML objects as dict()

commit b3e6648328dd00dd53e60633b23a40ed6ff578e5
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Tue Jul 22 10:03:03 2014 -0400

    Test localized notifications from iTip messages

commit 9876593d6551fe4e7dcd7ce93011f70ebab5b8a1
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Tue Jul 22 09:08:36 2014 -0400

    Updated localization index and some German texts

commit 5d97d7f2da3d97930941c081c8bbba7de687863f
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Thu Jul 10 06:26:46 2014 -0400

    Implement gettext language switch; remove en.po as this is not used

commit 6b3df45c2cc13f5fcc3320404881cbff0a8f012e
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Thu Jul 10 05:17:01 2014 -0400

    Use deferred translations

commit c395789e553531a4a565bcc61a422255ef5385b4
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Thu Jul 10 05:09:11 2014 -0400

    Send consolidated update notifications to an event organizer. This means suppressing notifications triggered by wallace replies as long as more automated replies can be expected; Use localized participant status texts in iTip messages

commit d13dd3849d09d1eaa4fdd906686cb1217cc23ad4
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Thu Jul 10 05:06:42 2014 -0400

    Use localized participant status texts in resource replies

commit a44dcfb0690305fe42f3b374cef0fbced465d64d
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Thu Jul 10 05:00:39 2014 -0400

    Fix all-day event date checks

commit 214bde4656f3e3a10096ba54dfa2704f4e8de719
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Thu Jul 10 04:35:36 2014 -0400

    New function to get a localized string for iCal participant status

commit d1f4cc6e05eea2f7d3b9e0a92ab0a2c5d10e926f
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Wed Jul 9 20:24:51 2014 -0400

    Refine invitationpolicy module's code and behavior on re-scheduling and updates

commit 33fc8d4ba377a22e9c4c5a61e22fd7d1e217ffa8
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Wed Jul 9 19:23:52 2014 -0400

    Better date text for all-day events

commit 2e506e215f44a6df7299ee0a424931b95fd5062c
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Wed Jul 9 17:55:18 2014 -0400

    Shift event end date by one day when converting all-day events from/to iCal

commit 3e492389ad7f2d628134b3471bc2e4e054b7d204
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Wed Jul 9 16:52:32 2014 -0400

    Send iTip replies through wallace again; use a locking mechanism to sequencially process partstat updates from (automated) replies

commit 7977586fcff0eb783ff4f17c2aa0bd2a1de262aa
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Wed Jul 9 03:43:14 2014 -0400

    Don't send iTip replies if resource booking failed (event not saved in resource calendar)

commit 5038b40a73f111293abff38a82f6bc1764d164ba
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Wed Jul 9 03:35:53 2014 -0400

    Send owner notifications for resource bookings (#3167)

commit ebcc6748bf105fda1183bce3242260b867271809
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Mon Jul 7 21:36:59 2014 -0400

    Simplify code, get rid of exec() calls; allow to set RSVP flag wen updtading a participant's status

commit e6ee15781cf3a3a8d0606351683438a5281e6530
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Mon Jul 7 21:34:38 2014 -0400

    Implement participant status updates propagated to all attendee's calendars

commit 317c074fc70c972ed068c01e658925512abbc28a
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Mon Jul 7 19:34:07 2014 -0400

    Catch potential exceptions while sending iTip replies; set recipient parstat=needs-action when saving new/re-scheduled invitations directly to calendar

commit a674289628249f45ec46c3096b1c476692943ff3
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Mon Jul 7 18:43:25 2014 -0400

    Use new pykolab.xml.event_from_message() function in wallace modules and verify that attachments survive event updates

commit 6e137a89f6f29975133633e2e70557b3954d4220
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Mon Jul 7 18:29:00 2014 -0400

    Add getter for event attachment data

commit 5de26915e7b66db1dd139b1b6d33687f7e9dfc66
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Mon Jul 7 17:40:54 2014 -0400

    Fix event object reading and writing: store attachments as separate MIME parts and forward them to the new MIME message written

commit 0438fc64173d5e68822b7cf922ba807e1cabf95a
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Mon Jul 7 10:21:49 2014 -0400

    Improve iCal import: support all event properties including alarms and attachments. We require full support if wallace directly copies invitations into user calendars

commit cfc64210ee11c8e48e83a534059159e649d92906
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Mon Jul 7 08:14:53 2014 -0400

    Implement (basic) notification to organizer when processing iTip REPLY messages from attendees

commit cf500d4b24cf865d77bf09e2bf149da2cf09421a
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Mon Jul 7 07:21:27 2014 -0400

    Add function to change user language; add en.po for English localization

commit 2dd455c056baad1acc059273645ddf696027b2c8
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Mon Jul 7 03:18:31 2014 -0400

    Fix typo

commit 0703a82c800de826245e4bd6da6061a567c2422c
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Mon Jul 7 01:59:03 2014 -0400

    Correctly return list of tuples from patched auth.search_entry_by_attribute() method

commit d80f5c0fbb69f7b976275563e8b9b9521e9ca55e
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Mon Jul 7 01:49:12 2014 -0400

    Move unit tests for pykolab.itip to a separate file; fix failing wallace module test

commit 951c796336c854474697754110b903c4ce90ccf5
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Mon Jul 7 01:34:10 2014 -0400

    Set uid property, too

commit 166d4f4d0649a3a5ab2d23b26d271f0579602720
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Sun Jul 6 23:38:04 2014 -0400

    Add test case for CANCEL iTip messages

commit 014b466cf3bdd6d4621b7a8b99dcae912175693e
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Sun Jul 6 23:27:40 2014 -0400

    Make sure the 'attendees' property of an iTip event always is a list

commit ce4be6aec8a5112ead076f7a2c6a8ad7eeb403e6
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Sun Jul 6 22:14:32 2014 -0400

    Start implementing a new wallace module 'invitationpolicy' to automatically process iTip messages according to per-user policies

commit 223871e43e7ff6cd3c4dcd49e5c362a1fdf912df
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Sun Jul 6 22:09:42 2014 -0400

    Refactored some iTip functions into a dedicated module for shared use

commit 4a76d06a534417920f76fae229c7130a12d2965f
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Sun Jul 6 22:01:04 2014 -0400

    Load attendees list from libkolabxml container

commit 3b83231c0da86de019938dec586d34f8c2c52467
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Sun Jul 6 17:14:15 2014 -0400

    Restore the original list of attendees after sending an iTip REPLY with only the replying attendee

commit 70e99bc6d51d625e2d1a784cf23cff627da84f5e
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Sun Jul 6 17:12:57 2014 -0400

    Set (modified) contactreference back to Attendee object after changing CN

commit d7ec7e24dfbe47f3dce2a6bb0b79cd3b42eaf92e
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Fri Jul 4 22:19:25 2014 -0400

    Fix broken Auth.find_user() and LDAP._find_user_dn() methods; add wrapper method Auth.find_user_dn()

commit 0ba02945a20bbf08755ecddbe41c52fbcd73dd93
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Fri Jul 4 15:51:47 2014 -0400

    Do not always set debug level=9 as (accidentally?) introduced in commit 4583e353

commit 50b0c2a384bd2da1b210c156c8e6e138d8948b9c
Author: Paul Boddie <paul@boddie.org.uk>
Date:   Thu Dec 5 17:03:42 2013 +0100

    Updated the licensing information according to FSF recommendations.
    Note that cyruslib.py is still "GPLv2 or a later version" unlike the other files.

commit 2c00aeadb07e396f78bad47329a167589727249c
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Jun 25 14:57:56 2014 +0200

    Enhance the kolab freebusy setup

commit a0c3a4571275580d2951f0616c2f6e425ffab229
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Jun 25 13:21:17 2014 +0200

    Fix some typos

commit 5e5543df4a15050d01cda90221428206ed9d119e
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Jun 25 12:40:32 2014 +0200

    Add resources from ldap to calendar

commit 3fa561c4cb5d9bae99bf79cd44421fec6b1177da
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Jun 25 11:57:38 2014 +0200

    Add notes plugin by default

commit 792046ae463672f81f123482c13f474e88cfd832
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Jun 25 11:52:06 2014 +0200

    Bump version

commit f0f1f42a7946790b27236fdcbc7ff58336398253
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Jun 25 11:51:35 2014 +0200

    Correct not having a sharedfolder_delivery_address_attribute set by default

commit e72a6103abcf8f41868e015d60a74d86151c3bd6
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Jun 25 11:50:02 2014 +0200

    Also return a parseable list of domains when no domains are to be listed

commit 4b1f0279d79478555d9d568a58199759296a7b2e
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Jun 9 16:49:36 2014 +0200

    Tests setting and getting items with '%' in it (#3099)

commit 4825f5d6ae9b9c4266d4b694d6fda1c71a7f04a1
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Jun 9 16:48:47 2014 +0200

    Add commentary with the RFC references (since "OPTIONAL" and "REQUIRED" were changed to "OPT-PARTICIPANT" and "REQ-PARTICIPANT")

commit b5247cc255d0e5fa1afe9760dca8c026c3539586
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Jun 9 16:23:05 2014 +0200

    "OPTIONAL" is supposed to be "OPT-PARTICIPANT"

commit d7c32d8ce509a16d635569949b1058f832cc0051
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Jun 9 16:22:23 2014 +0200

    Assure when a configuration file is read, it is also configured as the configuration file in use

commit bf56250be719dae16808914e681b8f08980546c3
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Jun 9 16:21:54 2014 +0200

    Only non-unicode strings need be decoded

commit fd2ca3c222295bc7b52db6f5edd9a2d911046e81
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Jun 9 16:09:03 2014 +0200

    Fix unit test for attendee

commit bddd2e8bd8d7dbdbb7b5d1c0eab337e74d0ef019
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue May 27 14:15:06 2014 +0200

    Make sure a mailbox is only renamed if it actually exists.

commit 919a49642431156183b5f6d7d2e6c9ea8c97793b
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Apr 23 12:02:15 2014 +0200

    LSUB with a pattern does not return the expected results at all

commit 8678e417a9cdb7c65c6ebc0c70ab65b79475af68
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Jun 5 14:24:29 2014 +0200

    Only compare result attribute values if indeed the input has such key

commit 4583e353fcb16fb5de8f2e83d11173d1f784b80a
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed May 14 14:05:56 2014 +0200

    Use 'id' rather than 'user' parameter

commit 58674fa2c72a8a6f230d787db9444d279f951ba5
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed May 14 09:50:33 2014 +0200

    Remove kolab/Makefile

commit c7c17c997481b817a42cc8c44d62f4c77d231f22
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Wed Apr 23 17:54:57 2014 -0400

    Add kolabd plugin to cleanup Roundcube's database after deleting a Kolab user from LDAP

commit fa3076751a06dc0b9d648719e517619d61e9e03d
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat Apr 5 18:39:13 2014 +0200

    Add CardDAV URL to Kolab address books by default

commit 5be79d51d78fbf9a7c3c9ab60a6fe23d9660e309
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat Apr 5 18:37:03 2014 +0200

    Add CalDAV URL to calendars by default

commit 380315b1d8b4b29cbf97b8aff9f59b78335849e1
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat Apr 5 18:35:57 2014 +0200

    Add vacation interface by default

commit bda214e7d6e1bda174bd683a98d2c580de307f7d
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Tue Mar 25 13:50:34 2014 -0400

    Add functional test to measure performance of resource calendar processing

commit baf122c45870ff1b182273e2ae3855d34d3a6e8e
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Tue Mar 25 13:45:42 2014 -0400

    Quote resource folder names for IMAP operations

commit cdc894bf66bc5c66337548d6baf24483647d1c2e
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Tue Mar 25 12:14:07 2014 -0400

    Adjust debug logging levels for better tracking

commit 8e87571d9e0c42c504164f6fadfdc2a6eca47d24
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Tue Mar 25 11:44:14 2014 -0400

    Delegate to another resource collection member if the booked resource is unavailable for the re-scheduled date

commit b142fff6696b137e8c7a0465281d962594766941
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Wed Mar 19 22:34:54 2014 -0400

    Pass additional attributes to delegated-from contact reference

commit cb6f96492e6abbb265e691a58b794257c75e4b7f
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Wed Mar 19 22:34:13 2014 -0400

    Fix accessor methods for organizer attributes

commit 3d3b77f78c11151e174184335dfc1c6bd05bfa29
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Wed Mar 19 19:46:34 2014 -0400

    Get resource owner information from parent collection if not set directly

commit 53e46b7870e48d0a76a997737d4c7df53dee3bd8
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Wed Mar 19 18:49:44 2014 -0400

    Add unit tests for wallace module_resources.check_date_conflict; fix invalid iTip block

commit e9634cff74a53a653b2581b771e0b8a7cafe02ec
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Wed Mar 5 19:44:04 2014 -0500

    Fix ROLE parameter mapping according to RFC 2445

commit 5e9e21061bfe45f05c4e0f2567f3838ec57e9a19
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Wed Mar 5 12:44:09 2014 -0500

    Test owner assignment for resources and mentions in reservation request responses

commit b3afa468579586b62aee849779c89d0104c3d21e
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Wed Mar 5 07:14:13 2014 -0500

    Test handling of (some) invalid iTip messages to resources

commit cfe5378af4eb9bbe6c210f85263c23842f6ca490
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Wed Mar 5 06:42:11 2014 -0500

    Catch and log unexpected exceptions from wallace modules; abort loop if a module 'consumed' a message

commit 7bd1d324254b08e1366f734cf168422d08b297c7
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Thu Mar 6 06:17:54 2014 -0500

    Optimization: only connect to LDAP and IMAP when actually necessary

commit b6fe11ce3ea308ed4fcaaa2e3b297eb3899cb277
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Tue Mar 4 17:59:49 2014 -0500

    Append num_messages for every resource calendar that was examined

commit 65df5988b84608386dd0b56c6e60e3eb9a67e83e
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Tue Mar 4 16:14:50 2014 -0500

    Ignore invalid iTip messages but not fail on them

commit a4c05082d6b365da9bc4ad138278d682bc1bce80
Merge: f4b9812 ae24a70
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Tue Mar 4 15:51:01 2014 -0500

    Merge branch 'master' of ssh://git.kolab.org/git/pykolab

commit ae24a70d9455dd09e2f4858f03641eca0b4af35b
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Mar 5 10:11:24 2014 +0100

    Reflect the rename of kolab.py in to kolab-cli.py

commit f4b9812231a169f48fd0a45fa788d4aa09026387
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Tue Mar 4 15:50:51 2014 -0500

    Basic support for recurring resource invitations

commit 74c17bde3f0eb6d83730d3711c8b9d8f68c6c2dc
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Tue Mar 4 13:58:53 2014 -0500

    Import DURATION and EXDATE properties from ical

commit 14a14d77a1178167614ad3bcac9e9dfe4d6e0372
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Tue Mar 4 12:02:41 2014 -0500

    Import RRULE property from iCal

commit c5ce78d75fe7d8325cf2467937bba7698db4eafc
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Tue Mar 4 09:21:42 2014 -0500

    Rename kolab.py to kolab-cli.py to avoid conflicts with global libkolab bindings at kolab.*

commit 26adad180f8ada3a21038ddbc6fc1bfa43284ca3
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Tue Mar 4 08:39:51 2014 -0500

    Use libkolab bindings to compute recurring event instances + add tests for this

commit e1b881c2ce79a1dfa102cb2c5f8167f7805c08be
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Mar 4 14:19:10 2014 +0100

    Make sure correct filepaths are returned and returned again, so that
    multiple modules can be executed

commit b8e3042daddd8a77d97080ed61eb0f135817ce79
Merge: 4c57206 dd711f0
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Mar 4 13:25:37 2014 +0100

    Merge branch 'master' of ssh://git.kolabsys.com/git/pykolab

commit 4c572065c63e3bb830070ab71583e349cc109455
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Mar 4 13:25:17 2014 +0100

    The appending of a comment after a line-continuation character is not
    legal syntax

commit 8fcd6441ed755f5ae81a6d9e5b6ec6ef3fab8393
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Mar 4 13:25:01 2014 +0100

    Take a result from modules being executed seriously

commit 49a35d7e3710bb47ba8fdab9ec81bfc1ebf37a6b
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Mar 4 13:24:21 2014 +0100

    A little more verbosity on modules configured not available

commit aff739d30fb9eb530aaf9949bf0ede61cbe25860
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Mar 4 13:23:50 2014 +0100

    Skip checking for resource (collection) records for recipients not in local domains

commit f288329dde656601a671234e0674fe33b5fbb98b
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Mar 4 13:11:39 2014 +0100

    Remove kolab/

commit 6ec6336c149b3c378359145b991b909a36736e7d
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Mar 3 15:52:43 2014 +0100

    Fix my mistake :/

commit 9a16e303517e4b2612dec03be02355887070b8e2
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Feb 28 13:39:21 2014 +0100

    Different paths to a mysql sock or pid (#2879)

commit e77da88bb8aa7c0e8564fb0bf43cd8d1fed7fded
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Feb 28 13:15:03 2014 +0100

    Allow directories and files sought to be found in levels deeper than
    just /use/share/doc/ (#2871)

commit 1284357760d54029d36bb650e8c7837763e8f1d9
Author: Aeneas Jaißle <aj@ajaissle.de>
Date:   Fri Feb 28 13:10:00 2014 +0100

    With the attached patch, we (openSUSE) are able to identiify a running
    MySQL server. Without, only /var/run/mysqld/mysqld.sock is checked, but
    we use /var/run/mysql/mysql.sock (without a trailing 'd').

commit 5c3413f59c49cbc734fddd2ed25bc25a1beee850
Author: Aeneas Jaißle <aj@ajaissle.de>
Date:   Fri Feb 28 13:05:07 2014 +0100

    setup_ldap knows about
    * /usr/sbin/setup-ds-admin.pl
    * /usr/sbin/setup-ds
    
    but it does not know about setup-ds.pl, that comes with upstream
    389-ds-base.

commit 5601fb5e5e6b25c4f73bcd01893255c41d3414fe
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Feb 28 13:00:00 2014 +0100

    Fix indentation (#2872), fixing writing out amavisd (#2864)
    Correct error message (#2868)

commit 7bd801bd4493f46994099a833958640104ebc0ed
Merge: d6bdaca c1153b7
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Feb 27 16:17:01 2014 +0100

    Merge branch 'master' of ssh://git.kolabsys.com/git/pykolab

commit dd711f06e4e56ecbc6808a992e84f2a5f8e1a746
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Fri Feb 21 02:30:06 2014 -0500

    Update localization template with new strings from wallace

commit 5c7c65cbc038f454b52b8934fdadc76bb5fd9334
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Fri Feb 21 01:48:56 2014 -0500

    Add setter for RSVP status

commit e5eb9d3a14aff55efc9921a575813cd5cbae4a35
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Fri Feb 21 01:48:02 2014 -0500

    Set Delegator to NON-PARTICIPANT and RSVP=FALSE according to RFC

commit 139192fc2cd52cfbacbf5319b0838a044d26bdbb
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Fri Feb 21 00:10:39 2014 -0500

    Remove duplicated code for datetime conversion

commit 46a148e0374d0f74ee3cc9ebab77c80f9ff603aa
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Thu Feb 20 23:37:00 2014 -0500

    Fix return value of pykolab.xml.utils.to_dt

commit f6bd847a037038ff85f72da1ffca251b82400320
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Thu Feb 20 22:05:56 2014 -0500

    Ignore event updates for delegated resource collections; clean-up debug logging

commit 6dd440aa974ad159d2d5666ff8370de6cafe5bdf
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Thu Feb 20 22:01:11 2014 -0500

    Fix type check of date/time objects

commit 26d6038d6a8226ad94580ee5cc58fd0800251cfa
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Thu Feb 20 22:00:27 2014 -0500

    Read delegated-from/-to from iCal into libkolabxml event objects

commit 3d4e25c18dab7563b6093428682639b0cbd99a12
Merge: adf8978 6ec6336
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Thu Feb 20 21:59:02 2014 -0500

    Merge branch 'master' of ssh://git.kolab.org/git/pykolab

commit adf8978f63aa4bd4fa57bd1bf097f22c6ad3b609
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Thu Feb 20 19:05:40 2014 -0500

    Fix invalid attendee role value NONPARTICIPANT => NON-PARTICIPANT

commit c1153b7c7214af35d7057f93592bb08d7de63f88
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Thu Feb 20 06:09:15 2014 -0500

    Add the resource's common name when delegating; allow customized subject and text for iTip replies

commit 4d460abbc06e0cc54f0a0b285708102829b618cc
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Thu Feb 20 05:59:00 2014 -0500

    Make sure the iCal version of an event has a valid dtstamp property

commit cffe8974b83342773fd28b5ce14540e34a88cf64
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Thu Feb 20 03:37:09 2014 -0500

    Minor fixes for passing unit tests

commit 5b59c3723ae76401bde695c56938ae0b2f8b81f5
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Thu Feb 20 03:19:01 2014 -0500

    Handle iTip updates and cancellations for resources

commit 312d3875fc04848e6086b61cc4165829c20a5c24
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Thu Feb 20 02:13:34 2014 -0500

    Copy sequence property from/to ical

commit 439cea0c64e461546b57e572476fc1b20ac53d54
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Wed Feb 19 23:20:58 2014 -0500

    Fix and test invitation of resource collections and delegation to a (free) collection member

commit 054161ee8b09c58719e02f2189e8ac5112860751
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Wed Feb 19 18:30:31 2014 -0500

    Verify reservation event is present in resource calendar

commit 66baddf10c099c8b0c287c267e58afeec387d520
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Wed Feb 19 17:54:03 2014 -0500

    Refactored wallace/module_resource:
    - moved functional blocks into actual functions for better testing
    - limit processing to the resource that received the given message
      (each resource will receive this invitation and respond individually)
    - simplified the code, reduced duplication

commit e6deec8a14428b9550c38ba09338c8222ed9035c
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Wed Feb 19 16:26:00 2014 -0500

    Add functional test to validate the resource invitation process run by wallace

commit 09da7edba58a0b7137f2a29f95bea5f5bfb7ac52
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Wed Feb 19 14:08:32 2014 -0500

    Add WAP client functions to manage resources + functional tests for them

commit a22f4b8ef619b4dd8ea85c4248198ee8c4eae7ce
Merge: 68c82ea 8a271d6
Author: --global <--global>
Date:   Wed Feb 19 11:55:58 2014 -0500

    Merge branch 'master' of ssh://git.kolab.org/git/pykolab

commit 8a271d60bab1e4d7aece7c42805484dc10a6bf41
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Tue Feb 25 10:03:16 2014 +0100

    Fix importing CUTYPE parameters from iCal

commit f64c8d5e4162ccd034e4ab8fe7a3760b0282d1f0
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Mon Feb 24 19:52:49 2014 +0100

    Add tests for recent improvements to libkolab event wrapper

commit 881f6847bcf45a21ce8ea691d8ede1190393bcc8
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Mon Feb 24 19:51:45 2014 +0100

    Copy delegator's role and cutype to delegatees

commit a5730c9eec6c25882e2e9b7a6ef1db28cfabf20b
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Mon Feb 24 19:50:56 2014 +0100

    Pass attendee's cutype argument to object constructor; add method=XXX to iTip message part

commit 87e2d218a0851fe2a87d167ee9a6ee7e2ff6c6d0
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Mon Feb 24 18:53:10 2014 +0100

    Make wallace/module_resources pass the unit tests
    - support non-multipart iTip messages
    - fix sending of delegated itip replies
    - simplify attendee finding

commit 99ba571d7c17f1c6966bce6aafe0d8d4a268837e
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Mon Feb 24 18:47:01 2014 +0100

    Add basic unit tests for wallace/module_resources

commit 1c9741236e31f8c528e8911b9ee1c0676eba3cd8
Author: Thomas Bruederli <thomas@roundcube.net>
Date:   Mon Feb 24 11:02:47 2014 +0100

    Cast parameter item to string to meet the expecations of libkolabxml

commit 68c82ea52db08cde30218665d03a90093916f1b5
Author: --global <--global>
Date:   Wed Feb 19 11:14:22 2014 -0500

    Fix encoding error in icalendar module when returning integer values

commit d6bdaca746e6fd24dc46e36103c8744a4b1a7bce
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun Feb 16 13:05:27 2014 +0100

    Fix typo

commit 4c5ba0430998dac6fce92b7de653b8a965619e2b
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun Feb 16 11:17:53 2014 +0100

    Missing if statement

commit 9c8f300fe25f6e37be6fbe748577dcc27406b391
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun Feb 16 02:39:33 2014 +0100

    Grrrr, it's too late at night...

commit 7fd271c1869c79a2899cc7ac5ccc913033df3aa3
Author: Paul Boddie <paul@boddie.org.uk>
Date:   Sun Feb 16 02:31:25 2014 +0100

    Added missing initialisation operations.

commit 56efaa5767732f5c3bb20458d14c6a7fb042ace9
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun Feb 16 02:27:19 2014 +0100

    Fix delivery_address_attribute not having been set

commit b9af239a82d36b3013e976956e2b3b7715e76a54
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun Feb 16 02:22:11 2014 +0100

    Fix inifinite loop for initially connecting

commit 67284e13dd1a7504e20b8f22fb8895cea9a66f1d
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun Feb 16 01:46:24 2014 +0100

    Allow the auth_cache database to be regenerated automatically when
    sqlite on the local filesystem gives errors

commit f5ce4bf8d795d38acc033489b33f9a77bba2ae39
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat Feb 15 23:17:43 2014 +0100

    First ensure our socket directory is writeable, then drop privileges

commit afb2fa1b5cb7443956545578b7a5bcf61b7277a6
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat Feb 15 13:49:25 2014 +0100

    Do not actually switch gid in logger

commit 0c2e653658b029130a66ceb2444a789a2516545c
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Feb 14 15:47:15 2014 +0100

    Make sure we do have a default user_uid and group_gid.
    Also allow debug() to be called with a set of arguments not necessarily three.

commit 97f928dfa04ae07ab13ced7032738de94c4583ac
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Feb 13 17:51:32 2014 +0100

    Implement a mail forwarding address table lookup, and fix another typo (#1592)

commit 0942f741bd3829ed1d8298ee6e51c33ba9b2ec02
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Feb 13 17:25:13 2014 +0100

    Fix error message (#1630)

commit 2be10754b498289979a18b645fde2ce6b3bbe55c
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Feb 13 12:04:24 2014 +0100

    Make sure permissions on log files are OK, and saslauthd itself switches uid/gid too

commit a806537852ad1d34a24abddb19be0615209fb055
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Feb 12 17:06:08 2014 +0100

    Match messages without an X-Spam-Status header set, too

commit a07c9bbf99eaf8f6337101cafa559af0e11b8671
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Feb 12 15:38:03 2014 +0100

    Make sure a shared folder with an inbound address can be delivered mail to

commit 78bbd216e3b7c2d2338450a4cc332f79fc751deb
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Feb 12 14:32:12 2014 +0100

    Replace get_user_attribute call with the appropriate get_entry_attribute call

commit 14ef739a27fa305d159ad04990842e2638a832e9
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Feb 11 14:30:14 2014 +0100

    Add new settings to control when (under what circumstances) a Sender:, X-Sender: or even an obscured X-Authenticated-As: header is prepended to email submitted through Kolab.

commit 84133cf3535c77dac77ac1f41955c6594f357a58
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Feb 11 13:12:58 2014 +0100

    Avoid connection errors being fatal.
    Sleep and continue should we have an empty list of domains

commit 78ed8f6bdce55e01c23bb51e328c866bff46fafa
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Feb 11 09:53:14 2014 +0100

    Fix typos

commit 5bb9406b9a35747f51af637a01da29135d3dd95d
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Feb 10 22:52:02 2014 +0100

    Allow the cache to be reinitialized automatically

commit 1dd622488bcea0ad61bfbee36cd3cd9cb1abc3ce
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Feb 10 12:50:32 2014 +0100

    If authentication fails specifically with a NO_SUCH_OBJECT error, re-attempt authentication after deleting the related entry from cache

commit 1650125059262170e49c93eceea2194c1ad92d99
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Feb 10 12:50:07 2014 +0100

    Allow entries to be deleted, to address stale cache entries

commit 4545838d331983041ad6ef06af327162a2a6cf28
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Feb 10 10:33:35 2014 +0100

    Actually commit the auth_cache db purge_entries() deletion of stale records

commit c9436219f3e97ef0103ae0af25f40d8061f71ca6
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat Feb 8 12:51:21 2014 +0100

    Add kolab_delegation configuration

commit c1b1072c2f3b52365096b0feb0ac931d46cf8b5b
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat Feb 8 12:47:10 2014 +0100

    Add the kolab_delegation plugin

commit 1ba0909aa411de98f762fc8f63e0927c9f4ed6dd
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat Feb 8 12:46:42 2014 +0100

    Make sure the kolab_auth plugin is loaded first, so it can disable the loading of other plugins

commit 0cef92ce7a8584e7353ddd26e88043025a905a98
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Jan 30 14:41:35 2014 +0100

    Add command set-quota

commit 92bf9969e7e9ddadbc69100193478a0b6bd3085c
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Jan 28 12:33:07 2014 +0100

    Only not apply the recipient policy in the daemon if the setting is explicitly false

commit eef4fcb4a64c29a9c1c5fb670f8a5a6a813591b3
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Jan 27 13:29:57 2014 +0100

    Add an option to specify the partition on which a mailbox is to be created

commit 647634e70b04f7c624bd0cfdea755b294d029f8c
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun Jan 26 16:24:16 2014 +0100

    Pause between starting domain synchronizations if the number of domains added is greater or equal to 5, for otherwise you will hammer your LDAP server to death

commit 582edb976ea0e6d3489cc9852347f278d51a1c68
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun Jan 26 15:56:41 2014 +0100

    Make sure that the function of entry_dn uses the correct base_dn

commit 70681e3d0c10b5fa9f043cbc62ea56eb645ab313
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Jan 17 13:58:27 2014 +0100

    Await having created the user mailbox in a cyrus imap murder topology

commit 4829b270a75abd929a8897559bcb1610e847417e
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Jan 15 15:40:45 2014 +0100

    Add the option for partition to rename-mailbox

commit 3a69f985de5401a1493a65bde27b0cbb5a7abf31
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Jan 15 10:03:23 2014 +0100

    Also ship ucs/listener.py

commit 63aa61864f1ecc4ce0e1c9b71668513d47251daa
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Jan 14 13:26:20 2014 +0100

    Add a configuration option to disable the application of the recipient policy by the kolabd daemon -- so the web administration panel can continue to suggest a generated value but allow read/write access to the attribute in its form(s).

commit 9cd08a486b254295f57b9d192306f32abf799157
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Jan 14 13:20:22 2014 +0100

    .lower() both the mailserver_attribute as well as the result_attribute

commit 9ce5363757ccf92b3ad3212b230c8d1699e703d6
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Jan 14 13:18:12 2014 +0100

    Verbose logging about the tests we execute to see if a user needs to be subscribed to a particular (additional) folder.
    Attempt to subscribe, but fail without a traceback should subscribing not succeed.
    Verbose logging on the server address found for a mailbox, for the purpose of troubleshooting deployments that exploit case-sensitivity of server addresses.

commit 7748c269ca10c1ca966af6c46fb9a8ed863c03f8
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Jan 14 13:02:33 2014 +0100

    Entry Change Notifications of type None (such as during the initial synchronization using persistent search) may still have a mail server attribute value on their entry.

commit 38fad0deb17238733021846374d66ea2f0a1c764
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Jan 10 14:49:40 2014 +0100

    Circumvent decoding errors in log messages from causing authentication to fail

commit 345c2d5e0950f433ffc83c590f0bdeb672b1a617
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat Nov 30 15:12:51 2013 +0100

    See if /tmp/kolab-setup-my.cnf exists for the setup of roundcube and syncroton databases

commit 98a10773fecb7db035158fdb3ec3690362eb4a16
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Nov 25 17:30:11 2013 +0100

    Add an option to disable adding Sender: and X-Sender: headers

commit 16df2c27cf3fc7218621648c20febaa32f26c3ac
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Nov 25 17:29:10 2013 +0100

    Turn off debugging in production

commit bf10544b4a71929af6593cc2f5002cd547d31a21
Author: Aleksander Machniak <machniak@kolabsys.com>
Date:   Mon Nov 25 17:00:03 2013 +0100

    Address #1627 once and for all, by simply not encoding / decoding the message but instead insert the envelope headers

commit 8f8236df2b81128a45185b3e4b91d24956e2a933
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun Nov 24 23:13:33 2013 +0100

    Make sure the input domain is the first in the storage order (#2585)

commit dada49f8283803b8519c94e4feca4fdbff8acf85
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun Nov 24 20:11:22 2013 +0100

    Remove horde_cache.sql, correct syncroton.sql -> mysql.initial.sql

commit 0a8d97355cd503734828f94cf353e9b6a39eed32
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Nov 21 18:46:17 2013 +0100

    Add policy_uid setting

commit ca5881de332e7d3fd7082bc2bddb848c636f86cc
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Nov 21 16:09:02 2013 +0100

    Release 0.6.9

commit 653fc6960b6d044990609dccd4b1636f2d555722
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Nov 21 16:08:15 2013 +0100

    Add linguas

commit 720ed1b021362559b2c7f701dee377aa82a5f61e
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Nov 21 16:03:43 2013 +0100

    Update transifex.net -> transifex.com

commit 7a6d55c34d58f5901d6e3b27167574a97160c0fd
Merge: 0c105fd 7a07218
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Nov 21 16:00:37 2013 +0100

    Merge branch 'master' of ssh://git.kolabsys.com/git/pykolab

commit 0c105fd4f0a1b014e458fb3c09091f1defe72008
Author: Timotheus Pokorra (TBits.net) <tp@tbits.net>
Date:   Thu Nov 21 15:55:16 2013 +0100

    Test if metadata holds the key we're about to use to print the value (#2253)

commit 6280ac3c7e5b7209b7b5da7fd0c7d57e7d3744ca
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Nov 21 15:53:06 2013 +0100

    Add new setting [kolab_smtp_access_policy] empty_sender_networks to the default kolab.conf

commit 2a4c22da772d05b21ad899281f6a2475d4935727
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Nov 21 15:51:52 2013 +0100

    Try/except the actual routines of the Kolab SMTP Access Policy, and push a traceback through log.error (#2329)
    Allow empty sender addresses from trusted hosts, or do not crash but return False (#2329)

commit d54170b4b5ecbdcd7238d7cfadfd261f5db93366
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Nov 21 14:58:07 2013 +0100

    Take the autocreate_folders setting from the [kolab] section if it exists there, and no domain specific autocreate_folders exists (#2492)

commit a8d3a2e13ff4cfda96e09356bc249c5932f71f41
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Nov 21 14:45:47 2013 +0100

    Fix listing deleted mailboxes' domain list iteration

commit 6bf3cdc14e8b41e303f5204545c380c8813a30a5
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Nov 21 14:43:59 2013 +0100

    Add an option --dry-run to undelete-mailbox cmd

commit 998804c66908f84e5e7b2da4685dd3043b8e8c1c
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Nov 21 14:42:34 2013 +0100

    Attempt to circumvent interrupted system calls on UCS / Debian Squeeze

commit 7a0721806f4326b5c28a94e83df88ed3455e3792
Author: Aleksander Machniak <alec@alec.pl>
Date:   Mon Nov 18 13:50:00 2013 +0100

    Unify self-write attributes between pykolab and kolab-webadmin (Bug #2514)

commit 13f2595a881a3669b889947574d7da188ec54486
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Nov 18 13:14:58 2013 +0100

    De-duplicate the attribute values for the primary domain before attempting to insert the object (#2205)

commit e85be5eb4b9e6e18bf1addf198b40e87779d1e9b
Author: Thomas Bruederli <bruederli@kolabsys.com>
Date:   Sat Nov 16 22:52:33 2013 +0100

    Support https:// urls for WAP backend (#2545); remove unused code

commit a866247cb929f8c883ffb7805302f4e2f8114fa6
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Nov 15 15:09:46 2013 +0100

    Move the defaults for folders to automatically create, primary and secondary recipient email address policies to the main [kolab] section

commit bdec41105f03e027acf97ebedb40dfe77a043179
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Nov 14 21:22:52 2013 +0100

    Adjust the filename we want to reflect not renaming the libkolab configuration file

commit fd9132936cfccf95b16a8d4e5e6a10798fa7ca0d
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Nov 14 21:22:00 2013 +0100

    Rename template (#2454)

commit ced574c2b39982872bb587f0fdb9ad0009faf261
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Nov 14 13:38:13 2013 +0100

    Correct template to use $kolab_sap_executable_path (#2384)

commit c6d3965848f1a1fb0e0631a52062eae3ccd33bff
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Nov 1 05:08:13 2013 -0500

    Add displayname and uniqueid annotations (#2464)

commit 60c8765557fc2c4d20eda071343da76b3c87d7a3
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Oct 23 12:51:48 2013 +0200

    Add the supported_controls setting to the [ldap] section

commit e2c80a7e6d6b90a4615347a4487dd7b9b0b113a6
Author: Daniel Hoffend <dh@dotlan.net>
Date:   Mon Oct 21 16:53:41 2013 +0200

    Use the defaults when a schema error has occured, but our own Kolab defaults should no schema error have occured (#2300)

commit 82703985d2b3a1f0fcc1f54eb0347bb68c4ee296
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Oct 21 13:19:09 2013 +0200

    Add a command to add an alias to an existing user entry

commit 9290bf4447225bece69eda94e15bc3740832f6e9
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun Oct 20 12:23:54 2013 +0200

    Avoid case-sensitive comparisons of otherwise case-insensitive matters (#1003587)

commit bb8862cd3044b1cad18fea869de8fd62ed70007c
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat Oct 19 10:39:44 2013 +0200

    Users themselves are not allowed to modify kolabAllowSMTPRecipient - this tends to be a mandatory policy

commit 669feae97a0949a5f809901bdcae1e32fa3e517b
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Oct 16 12:30:18 2013 +0200

    Bump release to 0.6.8

commit dabfc90867c47a99ae57bcba12073e2a4dbc244f
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Oct 16 12:28:37 2013 +0200

    Escape the necessary spaces in verifying the folder to delete (#2298)

commit 54985158fb5d945801445cf1651758b8e3ff9636
Author: Timotheus Pokorra (TBits.net) <tp@tbits.net>
Date:   Wed Oct 16 12:00:03 2013 +0200

    Fix set-mailbox-metadata to handle folders with UTF-8 characters (#2297)

commit 05f6bf8d7ef033b70f9f9eb7fbccaba107b327e2
Author: Timotheus Pokorra (TBits.net) <tp@tbits.net>
Date:   Wed Oct 16 11:56:50 2013 +0200

    Properly encode output so it can be piped and redirected (#2254)

commit c4a7765129a45f0c1e3ba32e53990270c129efe6
Author: Toke Høiland-Jørgensen <toke@toke.dk>
Date:   Wed Oct 16 11:48:40 2013 +0200

    Connect to the correct domain DIT tree when synchronizing (#2354)

commit 9d1c8edc7060d161eb3f1fd1e87a33dd2568e78f
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Oct 15 12:06:38 2013 +0200

    Make sure mailboxes that are in a domain in IMAP actually have the equivalent domain entry in LDAP

commit 52fff7eda260080a9feacdcde80bc5243f922393
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Oct 15 11:15:23 2013 +0200

    Add additional debugging that might help track down #2350

commit e446ff782b3b815b35578eb91b692e6247e74e3f
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Oct 15 10:11:33 2013 +0200

    terminate() processes for domains that have been removed

commit 8f8ab08651e43706a0a1b70f5f2c3bcc18e548c4
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Oct 8 12:34:01 2013 +0200

    Add kolab_files plugin

commit da2304304246df3e0cf5bf17c46ffcb5e81cf7ce
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Oct 7 14:36:46 2013 +0200

    Use auth.list_domains() result correctly (#2306)

commit e4dd9536cb391c04698184e196700133f5b98d3a
Merge: cd2b45b b5d02f2
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Oct 4 14:58:26 2013 +0200

    Merge branch 'master' of ssh://git.kolabsys.com/git/pykolab
    
    Conflicts:
    	configure.ac

commit cd2b45bf4ef9a7b08fc48b2bd82fac0bc7907836
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Oct 4 14:43:24 2013 +0200

    Allow Univention Configuration Registry to influence whether or we delete any mailboxes (#1003420)

commit b5d02f2d5938e6b9793519989d221ed1a0f8512b
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Sep 26 00:24:31 2013 +0200

    Fix testing local but not the sender's domain

commit 9c73eae931a7c35431b7dbee96d2265aac3bd46e
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Sep 25 13:36:09 2013 +0200

    Release 0.6.7

commit e7899de3e594373e77af900f3c82eee86e562dcc
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Sep 24 13:54:49 2013 +0200

    Write out the correct data to the log files

commit c326af89b35567faa389c4f05e95f5ef2dc1fdd0
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Sep 23 12:14:59 2013 +0200

    Also catch the change in auth/ldap

commit 88b6a39dd180968e5fc4fde1184d200db7fab1a0
Merge: 4b484dc d49a1c3
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Sep 23 12:08:57 2013 +0200

    Merge branch 'master' of ssh://git.kolabsys.com/git/pykolab

commit 4b484dcee75a368508d8c2c69274fe0d3457a9f4
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Sep 23 12:08:29 2013 +0200

    Correct unpack error (#2246)

commit d49a1c3983e7b0e0f99a093fe6bfc2dd63f1ab36
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Sep 20 17:46:13 2013 +0200

    Make sure entries are purged, and that the key is long enough

commit 7d1e0aae9bbd1599968cf1ddd7a1b7ac04a7c9fa
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Sep 20 17:45:29 2013 +0200

    Do not fail authentication should the authentication cache fail

commit 63bec7484161ac5b002525f014d7f040e35cf353
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Sep 20 15:24:30 2013 +0100

    Release 0.6.6-1

commit 9576dc98ad17e2eeb3c3c30ffc4fb5d2efe2c2c3
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Sep 20 15:15:06 2013 +0100

    Do not assume that because there is an sasl_username and such, the sender user can actually be found.

commit 50d860036472d2a0bbd3ccd8d69f649d3b39983a
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Sep 20 15:09:05 2013 +0100

    Make the Kolab SMTP Access Policy smarter

commit 55d43ba9bf0364dade6e9510c7eaea33695b92b2
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Sep 20 15:08:51 2013 +0100

    Adapt to the new logic of storing domain parameters

commit 91d7125c2e2b64634dfc376e7b9856fda6bddfa7
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Sep 20 15:03:08 2013 +0100

    Increase the efficiency of three frequently used queries:
    
      - The search for recipients does not have to include the nsuniqueid attribute,
      - Not all domains list have to include all domains,
      - There's no need to search for supported controls if we already know what controls are supported.

commit 25a56ceb45e3195835995803f9893d539df2ad93
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Sep 20 15:01:11 2013 +0100

    Replace the use of secondary domains with just domains - all keys are all domains we have, and their parent (including the parent)

commit 2cca00f83476179b987deb06bb3cd65b9cfdff68
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Sep 20 13:53:36 2013 +0100

    Make sure the recipient checks are cached as well

commit 65e8189af3c1cb9bb9c623cd7592eddeb356f5e8
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Sep 18 15:34:31 2013 +0100

    Store a domain's root dn once it is found, so that subsequent actions against the same base sub-class instance do not need to search again and again

commit 9017334c9304b945d6838816cc4d6fab731df6a4
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Sep 18 14:36:10 2013 +0100

    Avoid duplicating the search for a domain root dn / domain connection

commit a4bbb85b2e377d0fe1bb76f127dc7d5f58d964a3
Merge: 1dad011 5f76c88
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Sep 18 14:17:47 2013 +0100

    Merge branch 'master' of ssh://git.kolabsys.com/git/pykolab

commit 1dad011fd3005577481b359426cebe5fb41743fa
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun Sep 15 11:49:16 2013 +0100

    Make sure the user mailbox name is lower-cased when comparing to normalized user mailbox names in IMAP

commit 490c75fe2c977a5f04461e530cb5c2dc5af890c6
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun Aug 25 16:27:33 2013 +0200

    Remove the removal of the MIME version header field

commit ec5ce126f42b2f06344862bacc1e78281c114ce1
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat Aug 24 18:45:54 2013 +0200

    Release 2

commit 5f76c88df172452a1947819b1a1ad872543649b6
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat Aug 24 18:45:31 2013 +0200

    Escape the $ in $_SERVER with a \

commit 36d033bd6203c574f7b6e43ef8fbdabf10249f44
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Aug 23 11:01:41 2013 +0200

    Adjust the default folders created

commit e92e65bb9db33e4952238e37a704a17242c11c2a
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Aug 22 16:26:51 2013 +0200

    Don't forget to include the new file, ey?

commit df7565ef128cad33b35cc899cafc2d68eb70d1fb
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Aug 22 16:25:49 2013 +0200

    0.6.5

commit fb8715aebec46026d7c6da543bc01ba59a8d5be4
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Aug 22 16:24:44 2013 +0200

    Make use of the authentication cache

commit 7efeedbf1b5ac25fdc897cf5d931cb043da7c173
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Aug 22 16:24:31 2013 +0200

    Add an authentication cache

commit 2acc8266336a0bdbe9844e0209d5c779ad6f6113
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Aug 20 23:09:19 2013 +0200

    Change the default location of chwala

commit 53a453ad3a221331dbae9ed148c3bedecbc0015e
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Aug 19 11:55:14 2013 +0200

    Add a command to sync mailhost attributes with what is factually in the murder

commit 56072df8b03506882b94bc292474d6853c055095
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun Aug 18 10:13:54 2013 +0200

    Actually push the value of an attribute to set in set_entry_attribute()

commit 8fc06463efcc7a596897a3b0d4ff3848cb726f15
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Aug 13 12:45:42 2013 +0100

    Release 2

commit 07a013bd5405ce24e3f04216a0ba45d40e00e342
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Aug 13 12:45:25 2013 +0100

    Don't forget the indentiation level

commit ce563590823fb40b3b20b17493714d37bbc45719
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Aug 13 12:08:57 2013 +0100

    Release 0.6.4

commit 33bb7fa7b46e553e0aeb5878163cf81490881683
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Aug 13 11:53:47 2013 +0100

    Add stripping certain headers using header_checks as a default

commit 152bd708a2b3e4816faef0ebec7a5dbf7f3b8120
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Aug 13 11:44:26 2013 +0100

    Attempt to convert the current LDAP quota to an integer and fail silently should this fail

commit 0c8d510df94bacbea289d6738a00d0b56928fcf6
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Aug 13 10:57:49 2013 +0100

    Add commands count-domain-mailboxes and server-info, enhance list-mailboxes

commit 79bfb73a9d88711deb5c6c7a9e5f7142c61ae26c
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Aug 13 10:50:28 2013 +0100

    Update the setting up of Roundcube to the latest

commit 33aadb27275d63c0c9691c78d147260e5f58e7bd
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Aug 13 02:03:46 2013 +0100

    Lower-case email addresses and attributes for comparison
    PREPEND Sender: header

commit af7a8ae9e855f2dcbd74d0b71f91cbf960a731b3
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Aug 13 01:57:58 2013 +0100

    Set the imapd.conf tls_ca_file to a non-bundle

commit 433171ba6745cb252e2118757f50d648372618f1
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Aug 9 13:39:59 2013 +0100

    Only attempt to set the mailhost attribute on actual entries

commit 35775e2b6ab5be8ba4fd583cd30b11d20a6a18b8
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Aug 9 13:39:24 2013 +0100

    Add --raw to list-user-subscriptions to allow displaying the folder names in raw utf-7

commit 2e3f4492c4ee9197b8f4e62e07a57bb94501fc00
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Aug 9 13:39:03 2013 +0100

    Add --server=server to list-quota

commit b5746f0301982bd1b5efaf5027fae9c366765636
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Aug 9 13:38:37 2013 +0100

    Correct the selection of the folder for list-messages

commit 2cf945f17f2001f37c71d1fb8fdba80a79457d5f
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Aug 8 16:26:00 2013 +0100

    Disable http_authentication and listcommands plugins by default

commit 1a75eb26893928bebcb258da49ebed0d9052be56
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat Aug 3 20:10:46 2013 +0100

    Add user_find method and do not traceback when the result is not OK

commit 7e4e391a82a19a587173cf85f1efb01905c56238
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat Aug 3 20:09:48 2013 +0100

    Do not convert folder names that are already raw to utf7 again

commit 6c3f6f84fc9a05f0512f83770fb9d12e2848a3d3
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat Aug 3 20:09:21 2013 +0100

    Add a command-line option to specify a specific server

commit 90c83a2e762943e0c8180b65b1426dfe1b6301bf
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat Aug 3 20:09:03 2013 +0100

    List deleted mailboxes with the deletion date

commit 553e2c82142f405e772f480ecfc446ff91da17b7
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat Aug 3 12:53:01 2013 +0100

    Add a command user-info

commit 612c27d2dfd422790ca3f246951b40ce57d3b530
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat Aug 3 10:48:31 2013 +0100

    A standard root dn is the ,dc= version of the parent root domain, and not (potentially) an alias

commit fad96044eba850d871d34987317bd4e1d34e300f
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Aug 2 11:53:50 2013 +0100

    Configure Auth() correctly, or we will not be able to adjust the mailhost attribute

commit a7bcbfccf3bb3fc7808ea625075e066f0783b1c8
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Aug 2 11:53:15 2013 +0100

    Use the base_dn obtained unless the proper routine finds different

commit 090bd2f0bfbf2c6dbdde0b1fe915ce2e37f8ead0
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Aug 2 11:32:06 2013 +0100

    When deleting acls from many,many mailboxes in one go, the mailbox that occured in the list may not be around any longer, by the time we get to remove the acl

commit a3ed0383ff97f0ab5c03ba26426ea65e4a31f4e6
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Aug 2 11:28:55 2013 +0100

    Add a command to list mailboxes for a specific domain including its alias domains (for they may be different realms)

commit c97a99192dd74dcf67fca1d35f03042d84cd5fa3
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Jul 31 20:25:23 2013 +0100

    0.6.3

commit c632938b0ce07d8d7e15585424573ae4a8f10d9f
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Jul 31 20:25:04 2013 +0100

    Catch LDAP errors

commit 264e5351ef719d78c6b487483748283801db53ce
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Jul 31 20:23:21 2013 +0100

    Use a dynamic user filter

commit 71f1d48c648f70734a2b4fee90544e9ffafb8e25
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Jul 31 20:22:52 2013 +0100

    Make sure to exclude groupofurls from distgroups searches

commit 42b408fcc6ca18ff9d6fb685a53448de6632de3b
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Jul 31 20:22:36 2013 +0100

    Disable squatter for new setups, or messages go missing

commit 0cf9188421d5c66ec0e2405854e5e06b610218be
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Jul 24 11:35:05 2013 +0100

    Make sure a -d option value that is not an integer is just skipped entirely

commit d2a7be158191fb1bc8733ac09ecfb5dcbc14716b
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Jul 15 17:31:06 2013 +0100

    Fix reference to attribute key

commit ade3208d4b0bf5bf36b75d2045026b23213f96c7
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Jul 15 12:56:51 2013 +0100

    Improvide the find_recipient() against a multi-domain environment

commit d2fd54d3cced50400018c46d53ee56598bfcc109
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Jul 12 14:52:10 2013 +0100

    Bump the version

commit f2d0080611c583d58ad1b0b454912e1397eea313
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Jul 12 14:51:41 2013 +0100

    We can't authenticate a kolab_user_filter specifically, without excluding cyrus-admin

commit ee0a5b4487017fbb580ce87e8e69ba2e73875896
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Jul 9 14:49:04 2013 +0100

    Make sure events hold the required X-Kolab-MIME-Version: 3.0 header

commit c59e6fcb4649436427cdecb14b2bfb12e1a143b0
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat Jul 6 11:06:48 2013 +0100

    Use utf-7 names when deleting folders by wildcard match as well

commit b6e86aca4378144c38424f2f796913fd4ac2172c
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Jul 5 20:22:33 2013 +0100

    Fix the utf7 backend versus preferred utf8 display

commit a8d64317834c4efc56d41b314d0a219e5de7ecfd
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Jul 5 19:50:38 2013 +0100

    Make sure the pattern for deleting mailboxes is passed on right between various function calls

commit 4e63299089254bbe6be5fa6e58458475276825cb
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Jul 5 18:06:16 2013 +0100

    Correct the resulting message in message_from_string not detecting the message is multipart

commit cebd042b87b5a85ea6f840b9c51c953dd0b9c282
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Jul 5 19:26:32 2013 +0100

    Use imap.create_folder() for kolab cm

commit 76cefcae360ddfec1b08018c70df45490abfd693
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Jul 5 19:38:56 2013 +0100

    If a string isn't unicode, attempt to make it so

commit a5735530bfa78ad9f926f578a4e17a6fc8dc3c28
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Jul 5 19:38:34 2013 +0100

    Decode the mailbox names in kolab list-mailboxes

commit d8ad999e066ff28a1645de314597c31b5378310b
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Jul 5 18:07:48 2013 +0100

    Correct IMAP not being loaded / initialized

commit 17c07881190307e14294e2887c055632297b3200
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Jul 5 18:03:08 2013 +0100

    Correct conversion to utf7

commit 643a625bd75bcdc098b3c04ed7366207efb0dad0
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Jul 5 17:09:53 2013 +0100

    Make sure folder names are utf-7 encoded

commit aa1b0da1dcca7cd0572ddfb88abed84490c7b383
Author: Christoph Wickert <wickert@kolabsys.com>
Date:   Thu Jun 27 16:21:03 2013 +0200

    Fix syntax error in UCS listener (introduced in previous commit 8b29487)

commit 8b29487df690465f8d5af924240b9152c3ec1874
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Jun 24 12:53:38 2013 +0100

    When a user is modified, we still need to take in to account the mail server attribute.
    The same goes for deletion, but the deletion event notification does not necessarily contain a mail server attribute.

commit 515b1104bef8faccbfb5a9882e3f3224d6d5b0c5
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Jun 12 09:35:06 2013 +0200

    Add additional distros / kolab versions to bin/rebuild.sh.in

commit 3173287c79b043eab6144926099f73509004b7b4
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Jun 12 09:32:18 2013 +0200

    Release 0.6.1

commit e54a85257556fe0346c1c883d956a709f0bb67e1
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Jun 12 07:04:46 2013 +0200

    Require python-sqlalchemy

commit e8703d9ad2f0f6bcf20a04529b179efaebc7d6d7
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Jun 12 07:03:00 2013 +0200

    Rebase command transfer-mailbox so that it actually functions

commit 2685e075e05a080d9b9a1108674ff658c411857a
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Jun 12 07:02:16 2013 +0200

    When connecting to a specific server, actually connect to that specific server
    Calling disconnect() should not traceback should no current connection exist
    self.namespaces() may not be successful as the user to login as has no mailbox yet (murder)

commit 8087206f4e8a8f683f50e5cc26407ed1f2994483
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Jun 12 06:57:27 2013 +0200

    Escape the actual search in a try/except printing a stack trace should anything go wrong

commit ff0d9bd7436b18aa890c3549a246f2ae1af8c46d
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Jun 12 06:52:34 2013 +0200

    Pass the domain on to the pykolab.base.Base.__init__()
    Use the kolab_user_filter if available, allowing us to further restrict valid logins
    Use the LDAP base_dn if there is no configured base_dn for authentication requests

commit 73d81a101b3434d0162b3ca961ca5767b84a99af
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Jun 3 12:01:09 2013 +0100

    Prevent search access from allowing users to read userpassword attributes

commit 4530feff0597df2316df2a7f9cbf86b2855b4cb1
Merge: fc0513b ad24c65
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu May 30 11:29:22 2013 +0100

    Merge branch 'master' of ssh://git.kolabsys.com/git/pykolab

commit fc0513b603e4e0c64cafd1e6b70f73f9096c5ad3
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu May 30 11:28:52 2013 +0100

    If the default quota is not set, a user may still be subject to quota

commit ad24c6538fc819dde8c99819e05ab546cc4023a7
Merge: 1a3dff6 38793db
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed May 29 16:42:06 2013 +0200

    Merge branch 'master' of ssh://git.kolab.org/git/pykolab

commit 1a3dff6fdf373a7ffa4b5b0166b3789cc05129b5
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed May 29 16:40:58 2013 +0200

    In debugging, make it clear we have finished handling the synchronization callback

commit a0a88ff30ee40502665f0b59121ce72f82ead7e1
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed May 29 16:26:11 2013 +0200

    There is no purpose in generating the values as they are generated upon submission anyway

commit 24f120a419d9bb096cbad5a3ccf428fa101031e1
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed May 29 15:49:02 2013 +0200

    Add more functions overlaying the Python kolabformat module

commit 38793dbd91a0679cd581b04ca0d1bbc48f4b268d
Merge: 0b59f02 f9c5035
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed May 29 13:17:02 2013 +0100

    Merge branch 'master' of ssh://git.kolabsys.com/git/pykolab

commit 0b59f02c25c9d846bcf0244c8e1f9270e3bbf817
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed May 29 13:16:42 2013 +0100

    Update default configuration for roundcube

commit f9c50355bd0be03b80d952325b4fa4d740ad4c19
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri May 24 20:54:12 2013 +0200

    Correct the parsing of the responses for metadata / annotatemore even better

commit aa3ed1c920c3febf6f875b1e34587f26b88de01a
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri May 24 16:47:18 2013 +0200

    Fix indentation issues

commit e5a626744419ff4942785d4158373f4f6cadde3a
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri May 24 16:46:15 2013 +0200

    Correct group_add() and add group_delete()

commit 1c5fc23018afe494306950b4ade33cf068b4d62e
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri May 24 13:32:04 2013 +0200

    Fix indentation

commit c915487867d227617f8ae7d996af51e5470ff54e
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu May 23 15:37:07 2013 +0200

    Make sure that in a multi-domain environment, we get the base dn for additional domain name spaces right.

commit cdf8599b29826b815bc14f7a4c6b07c628678366
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed May 22 13:50:41 2013 +0200

    Only obtain the value of the cache_entry if the entry supplied in the callback does not already have a result attribute value

commit 7fa0dbb264dcf1f95d3166d96ac997a3f368a579
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed May 22 13:28:46 2013 +0200

    Remove erroneous print statement

commit a931de01e4c48cfd8812867fde8d3a79b6bc9ddc
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed May 22 13:27:06 2013 +0200

    Correct parsing folder names with spaces (#1887)

commit a0857553dad6fa89bbbacf52484c3f15060fd762
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed May 22 13:15:15 2013 +0200

    Upon deletion of an entry, see if we can get to the value of the result attribute using our cache

commit 91c5c14bd09c7778403227ff4dacaebc4ae222c8
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed May 22 13:10:14 2013 +0200

    Make sure we ship the value of the unique attribute back to the callback (#1875)

commit 4a95108d5c911f1a0ff3dc8b4dddee71b70700fc
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed May 22 11:47:09 2013 +0200

    Catch a case in which the list of domain name spaces is empty

commit 2d4353ef1efabdb5683488adbd49c01ecf1f0aef
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun May 19 16:42:22 2013 +0100

    Sort autocreate folders alphabetically, and add Files (#1882)

commit bd72f5aafe266cc15ffaf0430fdd7f4f8f358d9c
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun May 19 13:39:42 2013 +0200

    Make sure the $rcmail variables are escaped

commit 172d9ec71cdc142fd5cb8846261655fdf130a9e2
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun May 19 12:52:58 2013 +0200

    Include kolab_files plugin by default

commit d0ef194abe3cb3634101d488c8539c47a3616d93
Merge: 4f566bc fdf3236
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun May 19 12:52:47 2013 +0200

    Merge branch 'master' of ssh://git.kolab.org/git/pykolab

commit fdf323657d2ccb3dcb3b77bed091707b2dfc0c23
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu May 16 20:43:18 2013 +0200

    pykolab/utils really cannot deal with a list of primary mail attribute values

commit 2086e982f410d70c11a9da7eb463cd1b917c8175
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu May 16 20:42:57 2013 +0200

    Catch the cases where a recipient policy fails

commit 576a71426204e91a9d55a788df30babf9f6e848a
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu May 16 20:42:17 2013 +0200

    Be a little more verbose about what exactly goes wrong when we catch the exception

commit 62884c68f77046eb0e18075f0e0bd78c4e37eb8e
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu May 16 20:00:37 2013 +0200

    Return user_attrs['mail'], which exists, while mail is not set

commit 744c3f038b4befea35e4dad67acb0a42d1a10dd1
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu May 16 19:44:43 2013 +0200

    Make sure a non-existent result attribute value does not result in an attempt to create a mailbox

commit f1351a4c2485a9be8f0a524e63652addcb385a5d
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu May 16 19:41:29 2013 +0200

    Make sure a failing recipient policy does not result in a blocked process (#1878)

commit 4f566bcd9cecfb26363cbd0f047b5c6e9a513c6f
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat May 11 13:04:38 2013 +0200

    New functional tests for policy_uid setting

commit b748e6930703fcaf8910248d0b8af0acb4d00f82
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue May 7 15:20:35 2013 +0200

    Delete a user by 'id', not 'user'

commit 481f4112ac743b102f52b55ca9b50d62d6cafbe6
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue May 7 15:19:26 2013 +0200

    Make sure .disconnect() is issued in order to prevent connections stacking up

commit feaaf5b27be3493f90ba3d9627f7b63c79f87bc9
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat May 4 14:07:53 2013 +0100

    Add wap commands to the command-line

commit acba49a1ffce0304ba0959c2580877d191357f30
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat May 4 13:58:11 2013 +0100

    Remove zpush from Makefile.am

commit 07cd0d494b8087f2cb0951938951af4bf0c9da18
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat May 4 13:56:33 2013 +0100

    Set version number to 0.6.0

commit b1d4465c6eaf6848d67c1af4bcdfe158511ca244
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri May 3 17:59:00 2013 +0200

    Some initial domain operations for the command-line interface

commit 030c157841e2b8690938995f5ce6bd6c48a82ea5
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri May 3 17:58:31 2013 +0200

    Adjust the WAP client for domain operations

commit 4c89c7a579c9afbd860dacae1087cd1c489da645
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri May 3 17:57:41 2013 +0200

    Rewrite getannotation to be compatible with 2.5

commit 3c760fc298ca610e81119b0427b5b5ecb8fd116f
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri May 3 14:38:13 2013 +0200

    Replace the blob null bytes we're getting (#1627, #1631)

commit 9d8fd99811f9c70af7baa74a1b06968b2908c0dd
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri May 3 14:37:48 2013 +0200

    Throttle the number of connections

commit a1fd9987e7f88dd71035396115c8ed132797046e
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri May 3 14:34:58 2013 +0200

    Disconnect from the authn/authz database after closing the client connection

commit 41e17d9d6188588859fe63d05076428f98df8766
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu May 2 12:00:02 2013 +0200

    Remove underscores from cyrus.conf(5), they are considered invalid in EVENT names in Cyrus IMAP 2.5

commit 2fde6daf15578b64fdbc43ddc5c6484b00939c0f
Merge: d966a40 92bd5a5
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Apr 30 20:56:08 2013 +0200

    Merge branch 'master' of ssh://git.kolab.org/git/pykolab

commit d966a4041d9e78cc652847dd5fadfc23b1f00c41
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Apr 30 20:55:59 2013 +0200

    Fix indentation

commit 92bd5a5e546862e9aa3dde54e6b77a7c5cd00359
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Apr 30 16:48:30 2013 +0100

    Only .insert() a setting that is not already .set(), but just so happens to hold a value of the equivalent of None (#1818)

commit 42b4c46cbdff95c91b2db0410a20a630676467de
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Apr 30 16:42:44 2013 +0100

    These files can go too

commit 07aff2640602afa9c958b7d4fd8c697be0581ef6
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Apr 30 16:42:22 2013 +0100

    Remove zpush and horde configuration

commit 5a18758c0db77dac4164e0c0eb26f62d2690e978
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Apr 30 16:41:35 2013 +0100

    Supply setup-kolab routines for the new kolab-freebusy service

commit d42a9205b56948ed265ea7a818281a56ba296461
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Apr 29 15:43:57 2013 +0200

    Add a --with-ad option for the LDAP setup

commit ab36c62050a7967131a7cf8e4e1719c6f449a5ca
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Apr 29 15:43:33 2013 +0200

    Add a note on the possible value of this Active Directory unique_attribute

commit eaa8dd5365dc22c21d8a5515712362f5934a296a
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Apr 29 15:30:39 2013 +0200

    Handle objectSid binary blobs to be a unique_attribute attribute name

commit aa6b4ce6943f6603930ae3dec97c8ffdf9561368
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Apr 29 13:59:44 2013 +0200

    Add the new setting [kolab] sync_interval to the default configuration

commit a3f6ada361d0942dbe60074d348b9bcf6be83efd
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Apr 29 13:49:41 2013 +0200

    If the entry_dn is None, we are chasing referrals - which we do not want.

commit 2001494a7dfebe9a1b1bc0e4725b6449cf0ca34f
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Apr 29 13:48:44 2013 +0200

    Try using one supported control, and abort the entire synchronization if it succeeds. If the configured control does not succeed, try the next supported control

commit 28ae1b011a59eac48989d01928879af5ca0de6a5
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Apr 29 13:39:26 2013 +0200

    Add a timestamp format modifier, for the purpose of further integration with Active Directory, that uses a .0Z addition to the modifytimestamp.

commit e0835ed698888cebf0ff84e1c6c67e98f9eb5d8f
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Apr 29 13:34:17 2013 +0200

    Add a [kolab] section setting 'sync_interval', used as the interval between authn/authz synchronization calls.
    
    Synchronization would otherwise continue to occur with paged searches, or vlv searches, immediately after finishing a run.

commit 99a3ed7fdf4476a78aed722329bb874fc8b4ad06
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Apr 24 17:00:16 2013 +0200

    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.

commit 537d26c497aee5856c82b711b367dff2b1e5ce1f
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Apr 24 16:58:40 2013 +0200

    Revert "Add --without-ldap and --with-openldap"
    
    This reverts commit 64661dba08874578b4fa91b86ba7ceee9f669726.

commit 64661dba08874578b4fa91b86ba7ceee9f669726
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Apr 24 16:50:21 2013 +0200

    Add --without-ldap and --with-openldap
    
        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.

commit feb3c0513b2ad581c78a2b63815143e09152d0f9
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Apr 17 15:04:19 2013 +0200

    Update copyright

commit e4790591a9bc6d7e1b7f9a6139cf78d1282ae257
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Apr 17 15:01:59 2013 +0200

    Add a test for the wap api form_value service select_options method

commit 45df636fd79e7f1c909136daef47fbad724b560a
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Apr 17 15:01:47 2013 +0200

    Add initial set of WAP commands

commit 0a6d62724aba3145e8bf67e13231bbfbd552ffd8
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Apr 17 15:00:43 2013 +0200

    Add a 'kolab add-user' command

commit d3885e78e6e556e16abb97b2138221d3fbee6a1f
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Apr 17 15:00:06 2013 +0200

    Move the wap_client forward to today's API implementation

commit 84a80375a47f2a29c0d7bf03e1c197a5bfaba9cb
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Apr 17 14:59:19 2013 +0200

    Remove add_user from the not implemented yet list

commit 650c8222d76e2abe60f36c8c285531d1fc81c454
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Apr 17 14:58:54 2013 +0200

    Enhance ask_menu to include a default, and a '?' option to list options

commit 8a2bbf2e0fb37cfccbd614a60ec3bcbb0e96be3a
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Apr 16 10:51:20 2013 +0100

    Adjust Roundcube templates to use RCUBE_* prefix as opposed to RCMAIL_* prefix

commit 51f4a07fd283b03edfa8ba983f14f3f56c58faa7
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Apr 15 12:42:50 2013 +0100

    Exclude sieve script management plugin and command-line interface

commit 010097c742c20ed3b2f98ebc9bbe430a2eebf074
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Apr 15 12:30:36 2013 +0100

    Update rebuild.sh.in

commit 207b26fe0ccde43572ab53b0f139b90dab759d5a
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun Apr 14 13:17:21 2013 +0200

    Enable delivery to shared folders

commit 2f989a0b931b78cb0a4e5696d1b8393c32012778
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Apr 12 18:40:20 2013 +0200

    Pull the 389 Directory Server setup returncode and act accordingly

commit 7329ac9b1ebe66522ddec7f11644703e065a5056
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Apr 12 18:32:40 2013 +0200

    Make sure there is not already an LDAP instance configured.

commit dc656c120b060bc8f8430a0189094a3de83b2ae7
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Apr 12 16:25:40 2013 +0200

    Add test for system.get_domain service method

commit a648ab3cf66830b8abb2de6f91d73fba7727050a
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Apr 11 18:43:02 2013 +0100

    Allow additional attributes to be specified as valid sender addresses

commit 4f09459b00c84979c99eff5b94f7da91eba595d8
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Apr 1 12:17:00 2013 +0200

    Migration scenarios do not necessarily have a synchronisation cache entry (#1701)
    
    Thanks to Sasha Wilde for discovering, reporting and providing a patch to fix the issue.

commit 078ee0d4febddea0c7e01eb2be97d964aae0563e
Merge: bca9db8 b70dafa
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Mar 1 14:49:01 2013 +0100

    Merge branch 'master' of ssh://git.kolab.org/git/pykolab

commit bca9db84801a50ffc90eb7356ec9af88afda8201
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Feb 26 19:39:56 2013 +0100

    Correct self.jane local part

commit b70dafa058433b36a336e22897853f4dce9382d2
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Feb 19 10:05:24 2013 -0500

    By popular demand, add a command to subscribe a user to a folder(-pattern)

commit e3b4839c0a0e11f5955d548d630bef0d51846ebd
Merge: 8aea889 d80a04b
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun Feb 17 11:11:23 2013 -0500

    Merge branch 'master' of ssh://git.kolabsys.com/git/pykolab

commit 8aea889ec8da68d7caf552732b164a1865142730
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun Feb 17 11:10:17 2013 -0500

    Add commands delete-message and list-messages

commit ea43bfab1a93333d27b258e66ab97e7485d3c3cf
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun Feb 17 11:08:45 2013 -0500

    Make sure that if we call a function or use an attribute, not just imaplib.IMAP4{_SSL} is tested, but cyruslib's self.m as well

commit e357aab2882b5f34947729e34b9f9c01dd1e5d73
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun Feb 17 11:08:26 2013 -0500

    Remove trailing whitespace

commit d80a04b456bdfafa64822fe5f310ff0dc332de6e
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Feb 8 21:03:44 2013 +0100

    Sending out the message requires nul characters (where do they come from?) be stripped

commit 03254dd34f7da4780c4fe356a1af2f956398df11
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Feb 8 21:03:25 2013 +0100

    Make sure the tests clean up after themselves

commit 735b07582b67fd06bfbb27a27f8aa3a2cda99702
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Feb 8 20:58:07 2013 +0100

    Add more functional and unit tests for internationalization

commit 394c40ea1ce96a403e322ed12cc5059bd8012a47
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Feb 8 20:56:02 2013 +0100

    Let's use utf-8 as the common denominator between ordinals

commit df61e5c367ce0915bcedb4842bf8783cdd5b116b
Merge: f145450 8565c4c
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Feb 8 17:20:26 2013 +0100

    Merge branch 'master' of ssh://git.kolab.org/git/pykolab

commit 8565c4c13d454819550744672e566bac6714f6c3
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Feb 8 16:17:36 2013 +0000

    Add tests for transliteration of ru_RU using the new transliterate() function fallback for utils.translate()

commit 6c82952f1f737e619d7ef95c0308a83336fa1ce1
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Feb 8 16:16:56 2013 +0000

    Attempt to use iconv, but if it fails, fall back to using our own translit function (#1536)

commit 45078a3b0d84429ccaf8dc6ff5ae7a5eb6751078
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Feb 8 16:16:23 2013 +0000

    Provide an initial locale -> translit lookup table set and a function to call

commit f14545082062c204dab2504d5e51e7adb9ee1fe5
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Feb 8 13:28:16 2013 +0100

    If we ensure it is stored as ascii, anything non-ascii gets written out as 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.
    """

commit 012c5e29572aef7747f2a4ce54b09d4b1eb79703
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Feb 6 18:22:33 2013 +0000

    Ensure that when new aliases are being compared to the old ones, the lists are compared in a sorted, list-over-set manner. (#1560)

commit 6e4ec59549461c2a333ec032ed8ee1238de75347
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Jan 30 14:31:52 2013 +0000

    Ensure an attribute obtained is case-insensitive when we look it up

commit 2f765b856551925ad1ee317e85a6fc257874f956
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Jan 28 01:32:34 2013 +0000

    Resolve redirect not being a terminal action - need stop on not keeping a copy (#1588)

commit dff2be70f952637d0ad0a5941ba5dabdd47b53f3
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun Jan 27 14:36:50 2013 +0000

    Correct the other call to modify ACL entries on IMAP folders from LDAP

commit fdce13bf7f80addee7293eccfc413c6769066706
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun Jan 27 14:34:07 2013 +0000

    Correct keywords to call of setting acl entries on IMAP folders from LDAP

commit 7f13684d4057adfe7f2d2b994866382af81d2667
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun Jan 27 13:22:18 2013 +0000

    Make sure a shared folder, at a very minimum, includes 'p' rights for anyone
    Handle changes to shared folders as well

commit e61f69b7ea6a980b15369103b71e43f17ed74d5a
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Jan 25 18:52:44 2013 +0000

    Log an error if the administrator password is empty
    Subscribe the user to the folders we create despite the namespace

commit 3dcfe802ed1533d928828b70ad0cb8656b450e49
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Jan 23 14:16:34 2013 +0000

    Make sure that when aliases generated are compared to aliases existing, we compare accurately, not randomly

commit 5eb47567db404d424f8012ade2b5e07a468d99c2
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Jan 23 13:07:03 2013 +0000

    Suppress print statements and replace them with better log statements

commit 20976669015cde7e31319a9e727a4d0750690cc8
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Jan 22 17:29:07 2013 +0000

    Add delivery to folder sieve rule (#1519)

commit eedfa8cd189cbde571788bb3a46f79fc54fdd823
Merge: e8a9f77 80e07eb
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Jan 10 15:52:12 2013 +0000

    Merge branch 'master' of ssh://git.kolabsys.com/git/pykolab

commit 80e07eb905091c6bb921329cd883ae7c51647e0c
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Jan 10 16:49:58 2013 +0100

    Add tests for #1508

commit d024ba1a14d7ad833879ed9ff033729edf5ccd2c
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Jan 10 16:49:34 2013 +0100

    Make sure we transliterate the components before we push them in to a policy (#1508)

commit 5a721a992e6aea9df92e8bd2b02ab147c92e8f0b
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Jan 10 16:47:22 2013 +0100

    Add debug statements for transliteration using pykolab.utils.translate(), so we can work out bugs such as #1508 and #1536

commit e8a9f77889fc1cf75dedbdda1febe799aafa2233
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Jan 10 12:12:16 2013 +0000

    Add kolab_use_subscriptions setting to configuration template

commit 165602c5f24ee847c213e579f5690c4cd11e1e3f
Merge: 567b82e 2e28430
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Jan 9 15:36:07 2013 +0000

    Merge branch 'master' of ssh://git.kolabsys.com/git/pykolab

commit 567b82e0cdd8359a02730fd4ab6921636b7d82f5
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Jan 9 14:01:28 2013 +0000

    Require at least one extension (that does not hurt)
    Fix indentation of user defined script inclusion

commit 8adf015a4dd7944ee4e8c6d29b4578da496ae2ad
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Jan 9 13:59:29 2013 +0000

    Make sure the sasl_username is realmed, or we run in to server configuration problem errors

commit 2e28430d8444e316655d214372a7bdafe98dbad7
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat Dec 29 19:27:34 2012 +0100

    Set the correct password for new users

commit ff0ad690e034f742b954d1b445969a1f3eefbbb9
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat Dec 29 19:27:25 2012 +0100

    Add tests for the footer module

commit 1272272c07f6ff08b80064e3ecf7be435880afd8
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat Dec 29 19:26:37 2012 +0100

    Add a Wallace module that can add footers to messages
    
      Note currently this module also adds footers to inbound messages from external senders

commit b8c06cb6db8e6125b02bdaa9b712fccacb11a896
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat Dec 29 19:16:57 2012 +0100

    Add a [wallace] section with valid options for the new footer module

commit d6b6405aa30fc974d954d75b79bcffd22a093737
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Dec 28 11:50:33 2012 +0100

    Two more unit tests though just for imports

commit 8e3e8cdc5571b647a2779ed23535e5da6df2afbf
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Dec 26 17:33:52 2012 +0100

    Remove trailing whitespace

commit 5fe27b7621d7603cbe95baa452514da88f926d98
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Dec 26 16:28:42 2012 +0100

    Sleep for a second or so, otherwise we loop very quickly - also accept a KeyboardInterrupt exception to bail out

commit 5450ee2039d3af5bfaa2d3734dfe7800e5b1aa24
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Dec 26 16:26:13 2012 +0100

    Update test to run with and without a Kolab daemon running (or picking things up in the expected timeframe)

commit b11ef43b54a16e731d5e4ea7e546e1a17cac5665
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Dec 26 16:24:46 2012 +0100

    Take in to account a _change_none_user can still require a mailbox rename

commit 7a2de6e118b1b88a34efa87cbd27f398a690c717
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Dec 26 15:37:53 2012 +0100

    Loop through the thread's synchronization routine continuously

commit 02a5f7f9eb5e62a0e1498e151c6e9dd968aec6fd
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Dec 26 15:06:11 2012 +0100

    Update tests for fixed web admin

commit 0d634bb139dcaf041ebe8192b2996e6725bd5c1c
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Dec 26 15:03:53 2012 +0100

    Display a traceback with the process fails

commit f184ecd427b7ae97acf510d7a6876f9afa28b906
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Dec 26 14:39:24 2012 +0100

    Apply the recipient policy to entries with existing attributes as well (so mailboxes get renamed and such).

commit aa3c5b4a9c00050390a5ba37a76ff769956179db
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Dec 26 14:38:35 2012 +0100

    Update the user_edit function

commit 844c8e9b1a4d21b79222d43f1fbef144f638cfb8
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Dec 26 14:37:54 2012 +0100

    It is just as easy for purge_users() to call purge_imap()

commit 3c66afa12004edaff6e28ad9092fce2e8b6b4b58
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Dec 26 14:36:49 2012 +0100

    Add purge_imap() because sometimes you will want to end up with a clean IMAP server

commit e2fe4e32e8864cde22c4e38adb5cd1058aca2f89
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Dec 24 17:15:48 2012 +0100

    Write and rebase a couple more tests

commit 75a9dfa0bd9a892fb89c04b7affa8a0e4b318f96
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Dec 24 17:15:32 2012 +0100

    Repair wap client call user_add()

commit 2e72d7e1baa01ea0476435b515606f73a3387e8b
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Dec 24 17:15:11 2012 +0100

    Use the new no-persistent-search call to synchronize

commit a502a804cca9114b6c09e25cf81affbbda2b81a1
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Dec 24 17:14:42 2012 +0100

    Use the original SMTP communication exchange for recipients and senders (#1469)

commit f62ebee6000e79d6dc05cb2f005ed315a82d8dcb
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Dec 24 17:13:43 2012 +0100

    Adjust the resources module to match the new format in which files are written to the spool (#1469)

commit 4ba6294b1ea93f42466d44f54726a8cf281cdd86
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Dec 24 17:11:54 2012 +0100

    Write out messages received to the spool as a JSON object that preserves the SMTP communication exchange (#1469)

commit f40622f04115f2ecf8547f1dbebe0f88856492fa
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Dec 24 17:11:28 2012 +0100

    Allow synchronize() calls to specify to not use persistent searches

commit ffdafa9008dac20b2c4591321e444bd3cfc85c8f
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Dec 24 17:09:12 2012 +0100

    Provide purge_users and synchronize short cut calls

commit 3da3c3adee07256edf72d591a76f29a6b9d07f6b
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun Dec 23 14:26:56 2012 +0100

    Add mailbox-cleanup command

commit 86e7150cdd76520b12825dec523619339d5da944
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Dec 21 18:15:01 2012 +0100

    Fix error in if clause logic

commit 2ccc2fbf61136b3f69265007da278f2819568969
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Dec 20 16:50:51 2012 +0100

    Require python-sqlalchemy (#1474)

commit 95fee1f9e7fb1d8ea53857809c18bda66923dc4e
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Dec 20 16:35:41 2012 +0100

    Find a Kolab LDAP schema extensions file starting with kolab and ending with '.ldif' so that it does not actually matter whether kolab2.ldif or kolab3.ldif is installed. (#1487)
    Log an error if the schema file for LDAP schema extensions for Kolab cannot be found, or cannot be copied. (#1487)
    Append the ACI for kolab extensions only when the schema is actually successfully inserted. (#1487)

commit 4c618bed1dcc99f86251d9cf0f2641a506ded714
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Dec 19 14:47:16 2012 +0100

    Use the ldap server configured in /etc/kolab/kolab.conf (#1475)

commit 2633cccdd1dfd02205e9d81858d5fcdf571a3179
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Dec 19 14:45:26 2012 +0100

    Adjust utils.parse_ldap_uri()

commit 05e22e2a6a219462164e919aa26541e3a59a177c
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Dec 19 14:24:32 2012 +0100

    When creating a folder, attempt to create the folder but return false if the folder creation fails

commit 213609d6676bcb494dd9af468ab3b4e5b5acd245
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Dec 19 14:20:42 2012 +0100

    Retrieve the /shared/vendor/cyrus-imapd/server annotation

commit 6992a7ed2fda6b82e2ff5c3d0825f90c691b9680
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Dec 17 13:18:46 2012 +0000

    Add objectclass inetdomain for custom inetdomainbasedn attribute (#1473)

commit 38c2bf2ba44e48d5297c6bdf052c1cdfc50bcb9b
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Dec 14 12:29:59 2012 +0000

    Fix issuing len() on a possible None

commit 1dd9c6570e4ef2b08523e8545d41c97830459624
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Dec 12 13:41:48 2012 +0000

    Make sure result_attr is obtained from our configuration before using the corresponding variable

commit 9152aecc7c9a9ce98a0e0854002ef7d086fac26e
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Dec 11 13:14:19 2012 +0000

    Secure the SMTP server further, by verifying the envelope sender is either not locally hosted, or authenticated

commit 5e895296887b134ca3d809a612ceccdc31795f78
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Dec 11 13:13:33 2012 +0000

    Lower-case the mailbox name for user mailboxes (#1455)

commit 70a3afdb2dd9175fbc7e7f8f155bca25e92fe42c
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun Dec 9 10:57:07 2012 +0000

    Set the default username_domain so that users can login with mail and alias localparts

commit 7672536ac024d22d6457baa1eb76ce94643bf96f
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Dec 5 17:19:27 2012 +0000

    For UCS 3.0, ship a listener handler purely for Sieve Script Management

commit f7dbef0bc585fd12a6d2aa59c16bb76dff3f029f
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Dec 5 00:31:51 2012 +0000

    Update ucs/listener to append a correct sys.path

commit ef81656a39eca59f4758c7e8432418b2a61931fb
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Dec 4 15:34:29 2012 +0000

    Let the output include what folder the output is for

commit 5cce5af0cfed978b8eb4560b761123217c854878
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Dec 4 15:34:05 2012 +0000

    Add a few additional scripts to test

commit 9e4126d0d79c9f37aace2e28b24c8321e95a5ca5
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Nov 30 13:32:35 2012 +0000

    Correct whether or not to set the TLS certificates on RPM-based distributions

commit 8338c7b15401156cd56a6e6f345bc3da2ac731d9
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Dec 4 15:30:14 2012 +0000

    Ship a UCS listener hook

commit be3f49b661c4554a93d40e64b988cc09ce5d44b7
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Dec 4 15:30:05 2012 +0000

    Use self.set_acl() rather then self.imap.sam()
    Provide get_separator()
    Strip quotes from namespaces result
    Provide a first version of short-rights that correspond to actual valid access rights
    Hook in to sieve management
    Correct altnamespace dependent autocreate_folders
    Do the same in reverse when setting quota

commit f4ae0a330aad196815de0ed324a884cacdef6c3d
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Dec 4 15:24:05 2012 +0000

    Redirect _change_add_None() to _change_add_unknown()
    Provide some checks on attribute names (that make us compatible with UCS)
    Correct the use of the mail server attribute name
    Prevent updating the cache entry before we have a chance to look at old attribute values

commit bfe246d821d4a065c4036f00083ce1ddd9df0e8a
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Dec 4 15:19:02 2012 +0000

    Add our first version of a plugin for sievemgmt that we can execute the necessary hooks for when needed

commit f868fb47ce41acc21de706ef3d92b30bbd5e261f
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Dec 4 15:16:55 2012 +0000

    1, being a string when read from the configuration file, equals to true as well

commit 603d521bbdd0a02a418e6d788892a9c6e48f5b8a
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Dec 4 15:15:26 2012 +0000

    Only use sys.argv if they are indeed specified
    Suppress the messages about not being able to chown our log file. What we are actually interested in is whether we can write to it.

commit 3ed1abf698a392790637ef6797c15e10c7256077
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Dec 4 15:13:44 2012 +0000

    Allow the caller to cache.get_entry() to specify the entry should not be updated automatically

commit 7cc23ab6a66a7471fc44a09a47b6d143da4e3d00
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Nov 30 12:03:11 2012 +0000

    Reconnect if setting quota fails

commit e5575b6924a029d894ab6349783fbdb359fadf24
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Nov 30 12:01:17 2012 +0000

    Use cache, not conf.changelog
    Use a ReconnectLDAPObject rather than a SimpleLDAPObject

commit e4ed71b5fd2e504e88c69beab4d4a5e93c97813a
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Nov 30 12:00:04 2012 +0000

    try/except synchronizing and gracefully exit if something goes wrong. The master kolabd process will restart synchronization

commit 3739ce13564137491d92b195c781c15b2f9b60b9
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Nov 30 11:59:30 2012 +0000

    Check if a domain name space synchronization process is still alive
    try/except removing our PID file

commit 5468b34206827efca734ec453d217c033f50ee2f
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Nov 29 13:08:59 2012 +0000

    Correct indentation and correct smtp sasl configuration

commit cd4dafe15d907ceac435509bd7eab71cfd162264
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Nov 29 12:23:18 2012 +0000

    Do not change the tls settings for debian at all

commit 745ae00d6b1e88a2db9d876189d648755ba3ddf4
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Nov 29 12:14:18 2012 +0000

    Correct the configuration of the path to the certificate file to use for SSL/TLS (#1397)

commit ac54ca1427d5246a63dbdb9bccb47b8fb124d433
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Nov 29 11:57:21 2012 +0000

    Substitute the path to the Kolab SMTP Access Policy executable for the correct value (#1396)

commit 927aacb8ac646738a640259ccdc7b401e20200c8
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Nov 28 18:12:58 2012 +0000

    Use our set_metadata() call on IMAP.

commit 181e395643027a5601e2beb94f1a3c4e9f8b4f33
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Nov 27 13:53:54 2012 +0000

    Provide a little framework for testing sieve scripts parsing through sievelib

commit 1c231bb23acdd74b496885cacf480fdde49f6ed9
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun Nov 25 14:03:49 2012 +0000

    Disable and shut down saslauthd before starting kolab-saslauthd

commit 57baf32c8d473bcac464cac785cfd2b3e7c75cec
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun Nov 25 13:21:44 2012 +0000

    Import os before using it

commit 783eff350b3234aead7ba66b9d1ebb32848e67ad
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun Nov 25 12:38:44 2012 +0000

    Move unlinking /tmp/kolab-setup-my.cnf from components to upper-level run call

commit 927e892dfc7eb7d8b8d9dff98e7f1756ad4e637b
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun Nov 25 10:44:47 2012 +0000

    Correct path to wallace tmpfiles.d

commit 0ca310d29972fdd548d98d2ff97ec4bfeab11124
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun Nov 25 10:33:04 2012 +0000

    Remove ChangeLog from source code management
    
    Conflicts:
    	ChangeLog

commit b825ff4493e15a751f0bee4291f7e4c0fa5cf5e2
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun Nov 25 10:32:01 2012 +0000

    Really only ask the question what MySQL we are setting up if /var/run/mysqld/mysqld.sock exists

commit c8c62fd5efa8fac3010a5ec9da84ba4ed202a847
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun Nov 25 10:31:33 2012 +0000

    Require pyasn1{,-modules} for tests

commit 2d8173c1cccbbca17b56bd45dd6ce6fe30696332
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun Nov 25 10:31:25 2012 +0000

    Include tmpfiles.d in dist tarball

commit 4bf59be332c90725a2fd6bdcb4cc7778ac64f0e7
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun Nov 25 10:31:02 2012 +0000

    Include tmpfiles.d in dist tarball

commit 5450f83da1b5f9276b1814242d9e0b97793b33fa
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Nov 23 17:02:02 2012 +0000

    If kolabVacationReactDomain has been specified, implement it and ignore kolabVacationNoReactDomain

commit d7042619ed10491e79282a6bad38327891bd2081
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Nov 22 09:29:54 2012 +0000

    Provide a mechanism to select a process in which an existing MySQL server is used (#1177)

commit 08c0dacd3186052739cb7fa2f735a2b77d8c4365
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Nov 22 08:59:13 2012 +0000

    Remove /tmp/kolab-setup-my.cnf after setup, and chmod it 0600 before writing out anything relevant.

commit 9b0ffad77a623a088d7b6bff62661b2f4cc11248
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Nov 21 13:50:29 2012 +0000

    Add an option --user to allow list-mailbox-metadata and set-mailbox-metadata to be performed on behalf of the user (thus includes private annotations)

commit 48e2041fcbfaa8bc2b9fba96f083cd693e9cab80
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Nov 21 13:48:08 2012 +0000

    If the annotation response contains a tuple, what we are interested in is tuple[0]

commit 3f4c3e162520fff442c76a09657cd3d0606fbfab
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Nov 21 13:47:37 2012 +0000

    Restart the Kolab SASL Authentication daemon before restarting the Cyrus IMAP daemon

commit 645a66f8700e011f966905a66beac48bf8734c91
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Nov 21 10:13:11 2012 +0000

    Ensure the mailbox name is lower-cased upon creation

commit bf04f0b8c40843b92b709efaf5bb041996b7cb16
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Nov 20 14:37:53 2012 +0000

    Add vacation support to sieve script management refresh

commit 5a35bb644903e850fb539710f9b20361e167cc98
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Nov 20 14:18:19 2012 +0000

    Ignore *.orig and *.rej

commit 307880dfd4a986fa690c56aa3ebc9dccc152fc40
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Nov 20 14:17:13 2012 +0000

    import sys (#1317)

commit 2a29f96f806c44400d4c17bbcb334229b84fe1a8
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun Nov 18 17:15:02 2012 +0000

    Require the copy extension when needed.
    Allow forwarding to multiple addresses.

commit dada008a5708b32814efea80ec069f02e273c1ea
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun Nov 18 16:58:56 2012 +0000

    Do not require redirect as an extension

commit a232baceb19e6420eea75e56cb13e036a468afa3
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Nov 13 12:25:55 2012 +0000

    pop the correctly indexed argument off the list

commit 9aca9a2600b5185797008340ba8f8aae6caf183b
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Nov 13 12:24:45 2012 +0000

    Fix indentation

commit 2da271bbddb4bcae94c2ddf1ab1686bba7847020
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Nov 12 12:10:45 2012 +0000

    No looking at conf.cli_args for command components anymore

commit 7b0938388980cfbfe4f1c4b43baa1eb1ad7b0ac5
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Nov 12 12:10:26 2012 +0000

    Eject the cli components from sys.argv

commit 8eddcc101d0b2f1a6e80df0110b0a504003925f1
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat Nov 10 17:04:55 2012 +0000

    Initial sieve script management command-line invocations

commit a70c6d6fc211fab8f0329c3bccc0c136e552738c
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat Nov 10 17:03:32 2012 +0000

    Supply your very basic "does this value represent True or False?" function

commit 0d49633f453164fffc03fd62460b1b39a7cfe5a4
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat Nov 10 17:02:40 2012 +0000

    Allow a grouped command to be executed like so:
    
      $ kolab sieve list

commit 80af0d0ca6be1b2a4c6547a92c521cc2a69fe66d
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat Nov 10 16:26:03 2012 +0000

    Display help if an unknown command is specified (and do not bail out on --help).
    Fix typo

commit 84071b889670c1aa09360c4edd60572136fa69c3
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat Nov 10 16:24:32 2012 +0000

    Exclude group commands from the upper-level list of commands.

commit 2352c500125ec777308aff554541efc311245bfb
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat Nov 10 16:23:32 2012 +0000

    Fix names of commands referred to in the description of alias commands.

commit 65f4b091251cbdcd351180fba96f9dc04c0ec9d3
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat Nov 10 01:57:01 2012 +0000

    Make sure the result_attribute dict key exists

commit 7983e3534d386d6603cec441340151f94c765a86
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat Nov 10 01:56:45 2012 +0000

    Bind the new connection before operating against it

commit d504bd581755811490b11e6b3a41b79b084d7561
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Nov 7 15:18:21 2012 +0000

    Load libcalendaring plugin for Roundcube

commit ab379e09038f7af4e3ff08a56aec595884da4551
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun Nov 4 21:19:09 2012 +0000

    More layout enhancements

commit cdb7f565452d607a9e3efc13fc0b3edb527ec198
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun Nov 4 19:41:48 2012 +0000

    Minor layout adjustments

commit 41ef93f4fa4c33f96b07470219d3c52b7b1ceabc
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun Nov 4 19:33:34 2012 +0000

    Add kolab(1) man page sources

commit 78be79252f67aff61cabc4abee054217efae7cad
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat Nov 3 16:18:40 2012 +0000

    Initialize auth before any work begins

commit 72da10f4ccb5de84accf71dd5e22eaedde586947
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat Nov 3 16:18:12 2012 +0000

    Catch Broken Pipe error (#1170)

commit 171fbba960ab71675cade960beefd1a6a805b3a7
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Nov 1 19:21:12 2012 +0000

    Add a command to clean up ACLs

commit 66db6abe42a2514c829b9a8e0b5c65610a784571
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Nov 1 13:59:48 2012 +0000

    Include the modlist in the error message not being able to modify an entry

commit 75fa7110488a0c674200177a7a30025bbea42b81
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Nov 1 13:59:12 2012 +0000

    Remove log.error() call as no log is available in pykolab.utils

commit 48c557875ac8d5a6b182a2c458580c041cc13509
Author: Paul Klos <kolab@klos2day.nl>
Date:   Wed Oct 24 07:15:13 2012 -0400

    Revert "Debianize: Enable dealing with compressed 'kolab2.ldif.gz';"
    
    This reverts commit e9ef1e603f007600868953d912c509dc35be4bba.
    
    No longer necessary, as the Debian package no longer compresses the schema files.

commit 98f26ff425ebd635b7262996e09d0e8d689974b6
Author: Johannes Graumann <johannes_graumann@web.de>
Date:   Mon Oct 15 23:19:36 2012 +0300

    Debianize: Provide 'time' required by quick fix for current 389-ds bug prohibiting proper restart (see 46a7fbf2a15f347c5fd1d579a5980d87d1906010);
    
    Bug reported upstream and fixed in 289-ds parent releases >= 1.2.11.15-1 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=689389 ;

commit 8624fe67b992c9a1f5d6e9b4c2f88eeaaafc67f0
Author: Johannes Graumann <johannes_graumann@web.de>
Date:   Mon Oct 15 23:02:06 2012 +0300

    Debianize: Check for existence of Debian-specific 'dirsrv' user and use for user/group default if present;

commit 87a93c748fb5b1591a9e26e6cd377e22f54706d0
Author: Johannes Graumann <johannes_graumann@web.de>
Date:   Mon Oct 15 22:41:34 2012 +0300

    Debianize: Adapt to Debians use of roundcube rather than roundcubemail;

commit 9f4d66dfe7a0eb9e059433372d3b3b8ebfc55155
Author: Johannes Graumann <johannes_graumann@web.de>
Date:   Mon Oct 15 22:37:55 2012 +0300

    Clarify otherwise redundant warning message;

commit a2486764ecca3a6203d2ba6dfabeff66c95a9e58
Author: Johannes Graumann <johannes_graumann@web.de>
Date:   Mon Oct 15 22:36:41 2012 +0300

    Debianize: Edit /etc/default/spamassassin to allow for init script mediated startup;

commit a01d23ee133c90565f7ef0a49f41970ccc7efa75
Author: Johannes Graumann <johannes_graumann@web.de>
Date:   Mon Oct 15 22:35:45 2012 +0300

    Debianize: Provide amavisd-requested /etc/mailname - possibly remediable through enhancement filed as #1080?

commit 728ca8f9910761474ec7ad4fedd6e5793040596c
Author: Johannes Graumann <johannes_graumann@web.de>
Date:   Mon Oct 15 22:34:14 2012 +0300

    Debianize: Conditionally adapt amavisd configuration path;

commit 45c0bac1d190b6492c2dba5586cee6608cf2bf15
Author: Johannes Graumann <johannes_graumann@web.de>
Date:   Mon Oct 15 22:33:09 2012 +0300

    Debianize: Provide main.cf from Debian's example file if user choose not to debconf-configure postfix during installation;

commit cc0c41beccb06fe7de7111affb96e3f0194ac839
Author: Johannes Graumann <johannes_graumann@web.de>
Date:   Mon Oct 15 22:29:10 2012 +0300

    Debianize: Adapt setup-ds* paths;

commit e9ef1e603f007600868953d912c509dc35be4bba
Author: Johannes Graumann <johannes_graumann@web.de>
Date:   Mon Oct 15 22:27:24 2012 +0300

    Debianize: Enable dealing with compressed 'kolab2.ldif.gz';

commit 783c4605566715de2cc2fe280d4d0ab3c56b5043
Author: Johannes Graumann <johannes_graumann@web.de>
Date:   Mon Oct 15 22:25:26 2012 +0300

    Clarify otherwise redundant warning message;

commit 43813aa60a0269e70de9a65041dc0bfb01c3b37a
Author: Johannes Graumann <johannes_graumann@web.de>
Date:   Mon Oct 15 22:20:06 2012 +0300

    Debianize: Edit /etc/default/kolab-saslauthd to allow for init script mediated startup;

commit 46a7fbf2a15f347c5fd1d579a5980d87d1906010
Author: Johannes Graumann <johannes_graumann@web.de>
Date:   Mon Oct 15 22:17:06 2012 +0300

    Debianize service restarts/init script updates;

commit 7370bc65561878edbab4be5ad3d6599eabdf3e3a
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Oct 5 16:07:51 2012 +0100

    Set the correct default folder annotations for Spam and Trash (#1090)

commit ef76c5f3b23763934b7c7b159332349021187faa
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Oct 5 16:05:28 2012 +0100

    Set the correct annotation on the Trash folder (#1091)

commit 62d644556aceaf3eca504800adc97a702997df1e
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Oct 5 16:02:47 2012 +0100

    Allow the specification of a php.ini location, and attempt the two known locations (#1084)

commit 5fb311256b22d9ae05d9398de1ae706d996a8fb3
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Oct 5 15:51:46 2012 +0100

    Skip Amavis configuration if no file /etc/amavisd/amavisd.conf exists

commit 92dc9a8e0318839b669b8e4fbb7b2b4f6a5fddbb
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Oct 5 14:41:21 2012 +0100

    Only attempt to change the permissions on a logfile after verifying such file actually exists. (#1072)

commit b33c42b47e4800d764429e75c26c434f6245c082
Merge: 5ef7a69 8ce5d04
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Oct 1 15:42:13 2012 +0100

    Merge branch 'master' of ssh://git.kolabsys.com/git/pykolab

commit 5ef7a698b61b9863ae8dc5153022a723f8e2beee
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Oct 1 15:40:49 2012 +0100

    Add tmpfiles.d configuration files

commit 8ce5d04c9338d528fd8af27e01c34c76b520579d
Author: Torsten Grote <t@grobox.de>
Date:   Mon Oct 1 15:24:06 2012 +0200

    clarify PHP timezone requirement in setup-kolab

commit bdbfbc34b841ec7cfa9c28ee6cc079db2e228276
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Oct 1 12:52:32 2012 +0100

    Prevent traceback on undefined Error exception (#1014)

commit 32fccd69f5857fa4922b20ed7ba29ccdcde1a7ec
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Sep 28 12:29:31 2012 +0100

    Enhance wap client interaction

commit 67c5648fc635876b96c8e128593d833a761f7d57
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Sep 18 10:19:53 2012 +0100

    Fix syntax error

commit 03d2c51bdcab00b1017fbf2222c1ed323d8a03cf
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Sep 17 18:34:40 2012 +0100

    Make integers be floats before we make the division

commit b5876d49ef584268813e69d26fcf870199d635d7
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Sep 17 16:38:18 2012 +0100

    Don't forget to ship setup_syncroton

commit ed7851eaa5925073b4bdcc4b1d5df30c7eafff28
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun Sep 16 19:35:41 2012 +0100

    Ensure unique recipients in list

commit 23f28a7a1ce96532dc22b434d5b092e27e65d175
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun Sep 16 19:23:51 2012 +0100

    Re-enable and tweak the kolab_smtp_access_policy cache

commit 21098a6cb023fa3cf95b1477d6e3e4608bfec6ff
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun Sep 16 19:20:06 2012 +0100

    Set the default retention time for policy enforcement caching to 1 day

commit ec66f4ec0fd4b4c540e5ee66d5b91ff191a979c0
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun Sep 16 18:55:09 2012 +0100

    Make sure Auth() is only created for the relevant domain, and at the right time (#1017)

commit 12ca626d2e928e8dbad888e738805e4274f70b08
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Sep 14 12:41:51 2012 +0100

    Resolve #1006:
    
    - Clause getting a quota root as it is not necessary for a quota root to even exist.
    - Clause receiving a response of (None, None, None) before applying any math.

commit 319095b31f77403f2ac114b0c00887e4f19c256a
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Sep 14 08:37:10 2012 +0100

    Make sure no division by zero occurs in listing quota. (#1005)

commit b66c633e71ab5ce106f885565eb1d7f798f1b4e8
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Sep 13 14:08:03 2012 +0100

    Include syncrepl module with pykolab

commit a4e94aacc3668ac4543be60f0070181ad55fa803
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Sep 13 14:04:07 2012 +0100

    Only actually fail listing domains if the primary domain is the domain auth has been instantiated for (#1004)

commit 9f0172270f3bc48a02492974d2b008d39fd43e4c
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Sep 12 12:16:22 2012 +0100

    Revert "List Default-Start runlevels explicitly, and start the services on runlevel 2 as well"
    
    This reverts commit 7d26bec2649c678cb2533607e33443cbe7008510.

commit 7d26bec2649c678cb2533607e33443cbe7008510
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Sep 12 12:09:32 2012 +0100

    List Default-Start runlevels explicitly, and start the services on runlevel 2 as well

commit e42e1ea99fbe40921ca00acbf791bbf9fbf1430c
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun Sep 9 15:04:19 2012 +0100

    Fix path for setup-ds-admin on Debian

commit f49cc6d32a36c51b4eb1932b65ad5d2f0780bb9c
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Sep 7 13:12:42 2012 +0100

    Make sure quota changes propagate from LDAP to IMAP

commit 24a4151e195881da224c870dd505e2963fb770b9
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Sep 7 12:46:32 2012 +0100

    Remove these test templates

commit e75cdfa0a320bcb58dc6abbb23c558a4e0035f63
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Sep 7 12:46:08 2012 +0100

    Clause cmd_list_quota to accept there may be no quota at all

commit 14fe4361062e958ad9a782667c5e6630f666f6e7
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Sep 7 12:45:30 2012 +0100

    Remove compose_addressbook from template files to compile and include

commit 639fa02f952574c515ce4d071d33a31ac18419e5
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Sep 7 12:44:29 2012 +0100

    Include $_SERVER["HTTP_HOST"] specific configuration if it is available.

commit 0b3c16cae2c6adef3f928cb7e29cfdc11a18f877
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Sep 6 12:32:25 2012 +0100

    Move setting the quota to outside of the loop where we login as the user

commit 1895521a9de5b7e852d8b0ac3b5181c0be913b6b
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Sep 4 12:35:36 2012 +0100

    Make sure we don't attempt to parse a mailbox path in full, while we are logged in as a user

commit 34d5b5c37ed51c3391f683179f04d2a88056637a
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Sep 4 12:34:57 2012 +0100

    Remove setting / removing cyrus-admin privileges before setting annotations, as we now login in as the user before setting any annotations

commit 849e1ec9d404b2db1a930c211c4c596264ef342a
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Sep 4 10:40:00 2012 +0100

    Correctly pass on the original recipients to the SMTP forwarding

commit 4497e81bb593ea9dc94fe560430d76391b6ea09a
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat Sep 1 16:29:49 2012 +0100

    Update the default autocreate_folders to 1) include the namespace to set the annotation in, 2) conform with http://wiki.kolab.org/Kolab_3.0_Storage_Format#Annotations

commit ba17ba7000af0c3d770db89a9b999883d63bc5c3
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Aug 30 15:42:56 2012 +0100

    Use the internal set_metadata() function

commit 0277de1a46f0386468f50d0f2a5eab56ecbab866
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Aug 29 12:03:27 2012 +0100

    Add the known local domains / hostnames to the LDAP configuration during setup

commit afb4e49627e87b11a4883ab4c365119ea3faf91c
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Aug 28 13:29:09 2012 +0100

    Preserve any secondary recipient email address attribute values that may have already been specified (#973)

commit 9f78455d7674af8c36fa71a36e1834407d339441
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun Aug 26 11:34:10 2012 +0100

    Remove unused, obsolete horde configuration

commit 8ae578674fdc0e72a0491a7b19274a4ce11f79b6
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Aug 23 15:39:17 2012 +0100

    Catch situations in which we have not gotten the appropriate separator yet

commit 3c531785caf90498c76e2bc2d58ca277048fb2ee
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Aug 23 15:38:27 2012 +0100

    Reconnect after "login as..."

commit 2d3b0045a6146424077294b40f0c720d73af9869
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Aug 23 15:37:21 2012 +0100

    Clause the inclusion of /etc/init.d/functions (it should exist)
    Include /etc/default/$service if the file exists
    
    Both changes work towards resolving #972

commit 61a8b609310264d35eaff5224c07821f53c2ea9c
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Aug 17 16:51:24 2012 +0100

    Forcefully use the larry skin

commit 52a1a0c5718e26eeb7fa2ee165f583109f87b11f
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Aug 15 09:50:49 2012 +0100

    Update plugin list

commit 30cf32eb05e6ade974f1b67f2ace0fa3ae65f6ee
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Aug 14 12:28:31 2012 +0100

    Update translations

commit 924ab7e840be652d53fb0833567df9615c078d13
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Aug 14 12:22:22 2012 +0100

    Update translations

commit 5d1f1168b9cca6eb441effa3801ba09fb90ae7b1
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Aug 14 12:05:20 2012 +0100

    Correct another line-break for the purpose of l10n

commit 619fd10ac298a536173181514f236b0bfa81e493
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Aug 14 12:00:42 2012 +0100

    Tweak error message for the purpose of l10n

commit 688e03a1570dd4013678568dc38c1d6e4e1ed365
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Aug 14 11:57:14 2012 +0100

    Update strings to not span multiple lines as it confuses l10n

commit 14c8a2d43989f95fc16950a29fae185b2d037053
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Aug 14 11:46:05 2012 +0100

    Add Spanish (es)

commit 23b8d36c2d0fb2178e143e9b4a243b594b4008fe
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Aug 14 11:45:50 2012 +0100

    Add Transifex configuration

commit d59bf941b227ec3803f143eb2b3091ca75caa652
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Aug 14 11:45:30 2012 +0100

    Update translations

commit fcf3ac7d6871e22b075b648fd51430792dd0d3a6
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun Aug 12 12:09:43 2012 +0100

    Remove the self.connect() calls, as these routines are not aware of the state we wish to be in

commit 866cf4cc78523b6c15f4e3b5f2ddcc6e8780859e
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun Aug 12 12:09:24 2012 +0100

    - Add commands to add and remove user's subscriptions to/from folders

commit 803935a7e108d3720566a2f141985fea936dc274
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun Aug 12 11:46:59 2012 +0100

    - Add command to list a user's folder subscriptions. Usage:
    
      $ kolab list-user-subscriptions <user> [<mailbox-pattern>]
    
      Examples:
    
      $ kolab list-user-subscriptions john.doe@example.org
    
      $ kolab list-user-subscriptions \
        john.doe@example.org shared/lists/example.org/memo
    
    Note that a proxyauth login is executed, and mailbox patterns can
    therefore not be suffixed with the usual '@domain' realm idenfifier.

commit 4d3d2518a0ecd695838d4a789c0d4ec8d1aa8668
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat Aug 11 18:11:28 2012 +0100

    Update translations

commit a621185f2ec86be1205c3ded63357441a816d59a
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat Aug 11 16:33:03 2012 +0100

    Remove the multiline messages that cannot be translated easily

commit fd14ce02b0922b00c63c034ac1500b40a5a534eb
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat Aug 11 14:54:16 2012 +0100

    Add Transifex configuration file

commit 21cc6e8110ac8cad75cc3e52b5c3727e032d7e95
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat Aug 11 14:53:35 2012 +0100

    Update .gitignore to exclude po/*.mo files as well

commit ffe4348a5d4a5959bd16d93df59c3b2b5e6b6a27
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat Aug 11 14:52:52 2012 +0100

    Update translation routines

commit 57a4fe76f37e9f9c9483351dfaf39051d5bebe1a
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat Aug 11 14:36:41 2012 +0100

    Update nl.po

commit 8e526f0fd35b2e5da7a1a26f8c61b78a8b37e650
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat Aug 11 14:31:33 2012 +0100

    Here too, significantly reduce the number of languages offered

commit a98162ddd59c68ce09a80c80fe82bdb4b3067a65
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat Aug 11 14:30:30 2012 +0100

    Significantly reduce the number of languages included

commit df7c3e0d05673e99361295b9181540843ddfe2f5
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat Aug 11 13:49:45 2012 +0100

    Attempt to be a little smarter when updating the language files

commit 95fd5f49669e74441de141770c14e86f2a7fc21e
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Aug 8 16:56:13 2012 +0200

    Add a command to rename a (user's) mailbox

commit ee2277d909be9777f2e19c81192c05e457283e7c
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Aug 8 15:55:55 2012 +0100

    Fix typo

commit 7aafe929d98318c7a9bd4a5b6bc04e3c299588bc
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Aug 8 15:05:01 2012 +0100

    Ship commands to set and list mailbox metadata

commit c8a39374cb97cb8ff70ff85b8613e74d77067f40
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Aug 8 15:04:38 2012 +0100

    Add functions that support some of the new command line client commands

commit fd3e861d85da2093be6d579e253e4290bf8ce932
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Aug 8 15:04:02 2012 +0100

    Print mailbox ACLs listed in a somewhat parseable format

commit dab08039fcd528f60b4703ec13b79cf3f3224314
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Aug 8 15:03:26 2012 +0100

    Make cyruslib support recognizing the difference between shared and private annotations

commit 8690646610bf38d2899b6d91b09e03c3e0015f2d
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Aug 7 12:39:45 2012 +0100

    Remove duplicate build requirements

commit 3b33a5031b05ae2ce7918202d080bdd6d8c64380
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Aug 7 12:34:03 2012 +0100

    Add new command-line utility commands lam, sam and dam (list, set and delete ACLs entries on mailboxes)

commit 308a4de06956e31584e458f78907656a28649da4
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Aug 7 11:39:06 2012 +0100

    Fix typo

commit d9c495407b8592f0a84ac8f10ae5f50efd998183
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Aug 7 09:55:42 2012 +0100

    Update the default configuration to include the [kolab_hosting] section

commit 8bd871afc71bc9ffa945ce18757175140f646436
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Aug 6 16:58:00 2012 +0100

    Use timezone from cli option --timezone if specified (#942)
    Correct path used with Augeas insert (#943)

commit b1b4ef347b4fd7203bed641bb4b526aa339bb139
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Aug 6 16:55:40 2012 +0100

    Prevent options from components from being added twice (#941)

commit 899566cc29dbeaabb48340494e108de5c9af8e2a
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Aug 6 14:48:56 2012 +0100

    Fix entry_dn being referred to a little too early

commit 05ebbb486e1f511d0003614e2e9b8682c49a64c7
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun Aug 5 20:12:11 2012 +0100

    Make sure new users are subscribed to all folders in the personal namespace (#922)

commit 56a8ba9d57ff9432ec4b3299e8a7c18adcec6dad
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun Aug 5 20:06:58 2012 +0100

    Add mailalternateaddress as personal by default

commit fe81dba2c91258be66829fb6d0a488781ec03c69
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun Aug 5 15:33:50 2012 +0100

    Prevent a singular alias (a basestring thanks to normalization) from being compared to a list, causing an endless modification loop for corner-case LDAP entries (#934)

commit 3a2e0311e539e0a3e51128cd4a93301bd8955823
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun Aug 5 13:17:11 2012 +0100

    Expire the use of the kolab_core plugin

commit 457aa3bb42b7ea80f2525272b63b13e133049d0b
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun Aug 5 13:16:09 2012 +0100

    Remove obsolete settings and add new settings from kolab.inc.php

commit 3b055059da2e664b13bb2e929ccaff79b80c34dc
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat Aug 4 13:18:35 2012 +0100

    Set default ACL on associateddomain=%(domain)s,cn=kolab,cn=config to allow users in %(rootdn)s to read their own domain information (#927)

commit 7f0f815d5e1b6c47df8fe973bcccef243916ee0b
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat Aug 4 11:52:09 2012 +0100

    Bump minor version in anticipation of moving beyond 0.5

commit 65555cf5b42ae94385c42710f9587b9a13a23a78
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat Aug 4 11:51:14 2012 +0100

    Omit warnings being printed to stderr

commit 3c5f7ed1e7639133568237705c7d45edb568537a
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat Aug 4 11:48:15 2012 +0100

    Add a notice on the setup now being executed (#919)

commit 1c03b3c0d35a358f6d7c4faf275eb37040cd4eeb
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat Aug 4 11:44:43 2012 +0100

    Ensure all components get their chance to insert their own command-line switches

commit 48ee9b642503a635c787a916a21c3705d7985bb7
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat Aug 4 11:07:37 2012 +0100

    Ask for the timezone if it hasn't been specified over the command-line options

commit 33e63f426dfccc7bea4af7989f178cf5f72761d5
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat Aug 4 11:04:57 2012 +0100

    Add setup_php for the PHP timezone

commit 230efabc11e9933ea5b7e445942c28145ffc8904
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat Aug 4 00:08:22 2012 +0100

    Fix #916 (iTip messages w/o resources getting stuck)

commit 14343d7078e4b8871184491471172cf17f81dd6c
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Aug 3 16:37:01 2012 +0100

    Release version 0.5.0

commit 670e4c5527b0199b748c651b6dde9b4e944088d8
Merge: edac79c 9d20b49
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Aug 3 16:36:41 2012 +0100

    Merge branch 'master' of ssh://git.kolabsys.com/git/pykolab

commit edac79c4a05fb7e04cc6a012b5ac3b40d5856ca9
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Aug 3 16:36:22 2012 +0100

    Adjust the freebusy server setting for a default deployment

commit 9d20b49533afad2488078e96e89b686a8b516063
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Aug 2 23:57:03 2012 +0200

    Add size, time and lookthrough limits, and idle timeout for the service account by default

commit 0686afc5f8bc1c4b01ad359fa82988d63954487e
Merge: 1d6cd67 c68eb41
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Aug 2 16:43:38 2012 +0200

    Merge branch 'master' of ssh://git.kolab.org/git/pykolab

commit 1d6cd67de1f83ac1db4daf37a3c54684db185edd
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Aug 2 16:37:38 2012 +0200

    Make the default installation refuse anonymous binds, but allow a command-line option to allow anonymous binds.
    Add size, search, time and idle limits to the service account

commit c68eb41b30872f6620284b827e3aad680f7aa679
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Aug 1 10:59:23 2012 +0100

    Explain what user / group we are expecting to get.

commit 4ff69e9753435b90e8b9eb538dd6fdabcd7282f8
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Jul 30 19:36:26 2012 +0100

    Add autocomplete_single = true for roundcube configuration
    Add default setting for vlv_search

commit 0af5021ad9af906ff0ac79162f8034a2180bf33b
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Jul 30 18:13:20 2012 +0100

    Bump pre-release

commit 57dce51c66cfc7425041a3b841067cdc06540e6c
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Jul 30 18:12:49 2012 +0100

    Update roundcube's main.inc.php to include the activesync plugin instead of the zpush plugin

commit ad1f621259f21382478037108edfd6b987729f24
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Jul 30 13:02:00 2012 +0100

    Update rebuild.sh

commit d4d2317478d063688f35eb648e6f453bee5a7c92
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Jul 30 13:01:41 2012 +0100

    Bump pre-release

commit de83ec69d5592db428090bfff90052d546115d1e
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Jul 30 13:01:19 2012 +0100

    Do not exclude %{_sbindir}/kolab-test

commit 29973329fbb90300770289dd59f1faa0e170ac6b
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Jul 30 12:27:29 2012 +0100

    Correct Makefile.am (tests/* not shipped, kolabtest.py in install)

commit f46ca1d9d87993ba55d097ff7a919e6c685b9ec2
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Jul 30 12:12:33 2012 +0100

    Remove kolabtest.py from automake

commit dd1ff28822448688ab7be0e3a95440fb06e05581
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Jul 30 12:10:16 2012 +0100

    Bump prerelease

commit 1093b3bd453111602739cc004a6fb025b8b6c621
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Jul 30 11:11:04 2012 +0200

    Add bin/rebuild.sh to .gitignore

commit 32c9b4925c49a2513d17e189d3c731b0d265c015
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Jul 30 11:10:43 2012 +0200

    Import modules needed

commit f7e567af623289d2a2b9372c569633cc8091f826
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Jul 27 11:29:33 2012 +0200

    Add more build requirements, even though redundant, so that a clone of this repository only needs a single yum-builddep for the build to succeed

commit 9f1258853c71bfd8a7ce6819fb8740f381fb397c
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Jul 27 11:29:20 2012 +0200

    Add setup procedure for Syncroton

commit a413bf77e7b78ba93bd369f3439f5856350454b3
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Jul 27 11:23:34 2012 +0200

    Add libkolab mysql.sql to initialization

commit b401410cf8237f131fbdab8fb6a800621e42740a
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Jul 26 17:47:57 2012 +0200

    Add odfviewer and tasklist plugins

commit a03796a1b498fc6fe7fc52aa7adde11adbd820b2
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Jul 25 13:43:59 2012 +0200

    Add settings that Syncroton thinks are nice and useful

commit 8333b4872b103ed094cce295d319e1c43975ee1a
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Jul 25 09:48:44 2012 +0200

    Bump pre-release

commit 0c11c87422c730ab5202e452141fffb142f0dfbe
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Jul 25 09:48:12 2012 +0200

    Make sure to pass along conf to the roundcube template as well

commit 4581f966d76d7375ae2616618e692f38e655eea9
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Jul 25 09:47:50 2012 +0200

    Prioritize Syncrepl over paged search control / vlv

commit 8f5dacadddb345932df7b3f3c0a7b2511ae71268
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Jul 25 09:47:12 2012 +0200

    Add syncrepl compatibility for OpenLDAP

commit 0462630173579c7ddc9a3a3e27e99c841b300ea2
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Jul 20 10:37:45 2012 +0100

    Remove obsolete kolabtest.py

commit 744e5ee8c207354421c0803b49f602cf66bd3cf8
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Jul 20 10:35:38 2012 +0100

    Correct the running of tests in %check to only include unit tests

commit efaef7e429879c34d30c12c4561ab201f2dec27e
Merge: c3cb7ec bde1f6b
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Jul 20 10:34:05 2012 +0100

    Merge branch 'master' of ssh://git.kolabsys.com/git/pykolab

commit bde1f6b4d468c6f9e9f7586280c79736ca07ca91
Merge: a91c6f3 2c9f4f4
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Jul 20 09:20:59 2012 +0200

    Merge branch 'master' of ssh://git.kolab.org/git/pykolab

commit a91c6f384436c910e7f98dfbec5765026fe4e0c5
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Jul 20 09:20:19 2012 +0200

    Add some functional tests, move unit tests to separate directory

commit 30ea265c66630f7961aa957ea8448086977f7a4f
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Jul 18 19:11:27 2012 +0200

    Add some tests for the client-side of the WAP API.

commit cdb841b97a6e0a563c9227e08c9001d58acf2658
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Jul 18 19:08:56 2012 +0200

    Accept user argument to user_info() function
    Add a request_raw() function and make the request() function use it
    Add function form_value_generate()
    Accept a domain argument to the authenticate function

commit abb12c868b4cb138b8bbd1af67b1dd31fb883aa7
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Jul 18 19:08:09 2012 +0200

    Apply the correct sys.path extension

commit d44815b60ab21da0f6d04e0d9f218828aa27cdb4
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Jul 18 19:07:35 2012 +0200

    Execute the correct change notification callback function

commit c3cb7ec328dfac4579a246753455fa592e0dcd46
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Jul 18 12:01:16 2012 +0100

    Bump pre-release

commit ede89aab8d5eac1d8173347b22c3cc408d1aff39
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Jul 18 12:01:01 2012 +0100

    Update timezone test

commit e389b12b4deb578ea2e57c50a24f47afc8a07981
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Jul 18 10:38:14 2012 +0100

    Generate the localhost.pem dummy certificate if it doesn't exist (#886)

commit 173da3f2b9e0b95550c20c4b36a3f0d90c0a29c7
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Jul 18 00:02:35 2012 +0100

    Bump pre-release

commit 2c9f4f4af7fbfe7739a32794eda5c0045cc85280
Merge: 31a96c5 21b33ad
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Jul 18 00:01:51 2012 +0100

    Merge branch 'master' of ssh://git.kolabsys.com/git/pykolab

commit 31a96c533281c2e25b5b324bc49361b13b77853c
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Jul 18 00:01:03 2012 +0100

    Add dependency on python-kolabformat in addition to libkolabxml

commit 21b33ad600d70e178eb48a9053314f58559fccfa
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Jul 17 22:59:48 2012 +0200

    Add timezone test

commit 7480dafd4cf99d2ef533a9c9dd2f3b31b843d7a0
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Jul 17 22:59:08 2012 +0200

    Fix pykolab.xml.event.get_end()

commit f144bc0e96c90e29ac465409e9cae5c0544388fd
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Jul 17 15:47:40 2012 +0200

    Fully implement delegation

commit b3ed3762f8c064d5454fcf9d7d0edfbde226029d
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Jul 17 15:45:46 2012 +0200

    Add TODO for to_message_itip() in pykolab.xml.event.Event
    Only log an error about no sender having been specified when from_address is None

commit 4c28c8afc519425b0c30c7ab8aa0e46d0d9356ff
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Jul 17 15:35:26 2012 +0200

    Add delegation support.
    Fix calling for data on the organizer

commit a4770fcb2d67e144e1b4a63bb5d0f0fb20ab391a
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Jul 17 10:34:34 2012 +0200

    Reduce code footprint for itip/resource detection,
    Reduce code footprint for event updates and methods other than requests

commit 337a1a1c28b0499ab480469a90ae82d639615755
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Jul 17 10:52:32 2012 +0100

    Fix reference to cyrus-imapd section, which is actually named cyrus-imap

commit 7cb5d6f9e6276c5e258204fdd10ae5c38ce50931
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Jul 16 15:25:47 2012 +0100

    Bump pre-release

commit ae7fcaf0642c588901c1498f34894f6702bec6d4
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Jul 16 15:24:31 2012 +0100

    Add icalendar tests

commit 455bef1bfcd918d19f0df3ebe89b1b1a207f8751
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Jul 16 14:13:04 2012 +0100

    Create spool directories for wallace

commit 113bdbc4c3e211c0682f392f4691924de6d84943
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Jul 16 13:33:52 2012 +0100

    Fix packaging issue (invalid %attr mode line)

commit 15f07fd7ac0031c67ae33c94e7f0af85fb8adc3d
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Jul 16 13:24:22 2012 +0100

    Bump pre-release

commit df981ed2a84c35ab66a6ab82a87a645a57b424fc
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Jul 16 13:24:04 2012 +0100

    Start wallace with setup

commit 25ed51dacc8bf40518dc4ee932cfa8e296171809
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Jul 16 13:21:49 2012 +0100

    Supply default for default_locale in the default configuration

commit fe80686531bcb8f68b3fa4beef5b277152046ffb
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Jul 16 13:20:53 2012 +0100

    Pull the correct default locale (#883)

commit 06acf4fbccf0d9f2a986145116aef45eb754e517
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Jul 16 13:19:56 2012 +0100

    Enable wallace content filtering by default

commit f4fc482d5317e35759448b986a85e6900e680d98
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Jul 16 13:19:28 2012 +0100

    Fix typo

commit 469f9c5520799be5dde1f3d7cba8ce317a9213e9
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Jul 16 12:57:11 2012 +0100

    Escape unsupported locale setting (#883)

commit 1b5a666f9a12d55a382fb608ed2cd03dba3dcf99
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Jul 13 15:02:15 2012 +0100

    Fix tests for basestrings while actually we want strs

commit 53b5d85dda5f956892a0074863d965d4c14a96fe
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Jul 13 14:56:45 2012 +0100

    Attempt to fix running tests on target platforms

commit b7fda1267f8b9d85601b7a283b59ff54c8b671d4
Merge: d0f7f0c 2f9376c
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Jul 13 14:48:03 2012 +0100

    Merge branch 'master' of ssh://git.kolabsys.com/git/pykolab

commit d0f7f0cc150bb2369b848201e58a14447899e86a
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Jul 13 14:47:35 2012 +0100

    This error should actually just be a debug message

commit ce7e7072857d3122c89de30543051ef3c5fad2e9
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Jul 13 14:47:01 2012 +0100

    Make sure timezone handling is implemented for start and end dates
    Also, do not accidentally convert dates to datetimes

commit 01abb8447a1f52bbba181c2abacbe916d60b2793
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Jul 13 14:46:00 2012 +0100

    Add resource_filter to local_recipient_maps

commit 5e6901f09d3df30c6dbb60daf3f5d98db53af936
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Jul 13 14:44:32 2012 +0100

    Add spool directories needed for wallace

commit 2f9376cdfaca44939041cf9c809cb83a148af108
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Jul 13 13:43:32 2012 +0200

    Use utility function to_dt() before comparing es/is/ee/es, greatly simplifying this part of the code
    Make sure we have append permissions

commit bbabfa8913b349c79023df2fcfba79b257ddc7d4
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Jul 13 13:39:02 2012 +0200

    Add utils.to_dt() as a convenience function to transform a d or dt into a datetime (with timezone) for comparison in resource management

commit 02b4f24ca5cf66fd108f723cb4bfb6319a9d93a8
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Jul 13 13:38:48 2012 +0200

    Add utils for common actions

commit 02b4fb9b938a0a8db21241fdb7c223caca5f881e
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Jul 13 10:57:23 2012 +0100

    Fix $prog variable so the service manages to stop when requested

commit 4517af7aeaa7d6ff925a289943d70ece1ce70035
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Jul 13 09:20:02 2012 +0100

    Bump pre-release

commit 6714e135e16caff77b2576237e6f8002dfb4b94f
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Jul 13 09:19:38 2012 +0100

    from distutils import version

commit 2c34c47f564d2f5c7d3cb115448a51707b43da99
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Jul 12 14:24:54 2012 +0100

    Bump pre-release

commit 84e658f2ab2e2cb55c25e312dc6933fb6dae994d
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Jun 21 10:23:03 2012 +0100

    Add wap_client
    
    Conflicts:
    	pykolab/Makefile.am

commit 51b48fea228a04ccb2891c2e889fc0fc512ab070
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Jul 12 12:52:04 2012 +0100

    Add set_ and get_lastmodified() functions

commit 1cd55767c0ca4a6e9150a04b8d684d2f60461d47
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Jul 12 12:51:43 2012 +0100

    Follow standard indentation for these daemon options

commit e5febd81c65218e7ca1dd2226e35aa4e02617799
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Jul 12 12:24:11 2012 +0100

    Bump pre-release

commit 6c6a868467b36d5b5d5dfbc1f3882131e11d2558
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Jul 12 12:22:44 2012 +0100

    Provide Python 2.6 compatibility in multiprocessing.Pool class arguments
    Execute do_wallace() only the one time

commit e679b768f55589ab30817a17dcdb7e88be23f85a
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Jul 12 11:56:47 2012 +0100

    Prevent failure from writing the pidfile from stopping the process from running (#877)

commit 63e9da31281eda0d634c2511e404d50e64a908af
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Jul 12 11:55:25 2012 +0100

    Correct permission problem on the pidfile directory (#877)

commit 0b6ae00ef5e3a41780928c7d2ecae9f7eb045a20
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Jul 11 15:46:36 2012 +0100

    Bump pre-release

commit 6201e52c7701891b2f3a1ba91d51d338ef74cec4
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Jul 11 15:45:45 2012 +0100

    Import modules used,
    Avoid using log (not available),
    Avoid printing out information when it's irrelevant

commit 2ab8963285e34959005fbbc26a218443ed60c1a1
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Jul 11 15:28:23 2012 +0100

    Fix wallace %post (#873)

commit f833da8067e29eb89ab9d9876fcd1a74afb5b503
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Jul 11 15:24:18 2012 +0100

    Bump pre-release

commit bd6da451f9428ae66a7980f5802392fe979c948f
Merge: 70e35ba 69bd973
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Jul 11 15:23:53 2012 +0100

    Merge branch 'master' of ssh://git.kolabsys.com/git/pykolab

commit 70e35ba03b22d60097c7371084d23bd1944fc069
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Jul 11 14:40:44 2012 +0100

    Bump pre-release

commit a182a939513865cf94d65c2a6dbb449be834a440
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Jul 11 14:07:13 2012 +0100

    Add command-line options for the targeted process username and group name

commit 569f7874038253f407d1414a696974dd5d6e8991
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Jul 11 14:02:53 2012 +0100

    Bump pre-release

commit 901a513c5e929c80d01cbda68805e246f068ddbf
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Jul 11 14:02:27 2012 +0100

    Add Auth.search_entry_by_attribute

commit 69bd973cf52c04c3a0c89a6355190e235c417214
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Jul 11 13:26:51 2012 +0200

    Add ou=Shared Folders to LDAP setup

commit 0d91d43d85653d27e5c33968e5ff132bde644864
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Jul 11 13:25:56 2012 +0200

    Add ou=Resources to setting up LDAP

commit 8e969f8f8fa576370e2e6cb165e0a39bea7a02a3
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Jul 9 16:11:56 2012 +0100

    Add explicit requirement for cyrus-sasl to kolab-saslauthd

commit 75ab12c01636b476cf2c09215cfa1032c52f14d3
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Jun 21 10:23:27 2012 +0100

    Bump pre-release

commit 723715772f4c2ea8b691ea9c221473ceecc18f44
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Jun 21 10:23:03 2012 +0100

    Add wap_client

commit 0c4f845ce0441feec565a0ab5a521377d949a2e2
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Jun 21 10:18:44 2012 +0100

    Add mailserver_attribute to the default configuration

commit 52fae42619833a394dde8cf755dd4f77da52c7d4
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Jun 21 10:16:46 2012 +0100

    If a realm is specified, can be found, use that realm to instantiate Auth (or use the primary_domain) (#852)

commit 0e0c89b4f89d15a01aef61689ec899fa2a958e2d
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Jun 14 15:15:57 2012 +0100

    Prevent utils.translate() traceback (#842)

commit 44cf0065f458714edec23b1d6b093426cd493de1
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Jun 13 17:01:05 2012 +0100

    Add pykolab.imap.cyrus.Cyrus.connect()

commit 185be06162c19d9b4a5bacdfb10912829bcb79b6
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Jun 13 17:00:42 2012 +0100

    Add set_quota()

commit 85e9ef8d3e5a8f4204b4bff2c546d3b1cc4dfe0d
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Jun 13 16:59:33 2012 +0100

    Reduce dynamicquota complexity for now

commit f34e68f7c1a9b31de59a8d16a00db1fef69059d9
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Jun 13 16:58:44 2012 +0100

    Add user quota handling
    Some lengthy line reductions

commit a154359af4f205caa694f1dcebbaf03490c1c3ae
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Jun 13 16:45:13 2012 +0100

    Only create directories that do not already exist
    Do not use log it doesn't exist here

commit 957e51a28d2961d31cbac32b21c4f2ec01c20774
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Jun 13 16:44:51 2012 +0100

    Import the required utils

commit c4bcedbe35e24fd8264cff077044f5309855fce3
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Jun 13 16:43:03 2012 +0100

    Failed or no quota should return None, not 0 (which is actually valid quota)

commit 968f53e040591fce8790cd0aba030f6f6810e758
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Jun 13 11:47:42 2012 +0100

    Some pylint errors,
    Add lq/lqr functions

commit 1d22592d4c67620effdbfb9fdf72b63bc8303ece
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Jun 13 11:47:13 2012 +0100

    Start implementing the quota enforcement again

commit dd9464f89d8a8632f5ae777b5964ff0d04be7bb9
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Jun 13 11:46:45 2012 +0100

    Clarify it's not UTF-7 exactly, it's IMAP UTF-7 ;-)

commit 8c1f5eb1594913d07d727409fb682dd5e6416b60
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Jun 13 11:40:24 2012 +0100

    Add command 'list-quota'

commit 9d544f1ed4f7181d11916d3cf19a00e08acfe1a3
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Jun 13 11:39:54 2012 +0100

    Fix command-line sync

commit f2247ae5bc393e813e3775c82e1c051dbbcabd78
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Jun 13 11:39:18 2012 +0100

    Add hard dependency on pyasn1{,-modules}

commit e3d33d10fbdbf362b89476fbdab6c7a6ca0a45fb
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Jun 13 11:37:40 2012 +0100

    Make use of the new ensure_directory() function (#840)

commit 1df64e63556db23be0d701ca10c4fd35f87f9aec
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Jun 13 11:37:19 2012 +0100

    Add helper function to ensure a directory exists, and with the correct permissions

commit d310f8a8ba453cc1030a6a83cbdd8332a5fb64ff
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Jun 13 11:35:06 2012 +0100

    Add QUOTAROOT command lqr

commit 5c1c4c70bae2be6e50063434e8ec69ef89bd4983
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Jun 12 13:08:50 2012 +0100

    Search for or fallback to the default_locale for the user's preferredlanguage attribute. (#839)

commit ac539faed494c3abdf6abbbae42fbb9dfcb4aad8
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Jun 11 14:12:50 2012 +0100

    Remove synchronize() function (obsolete)

commit 3df45ed444e38853e683334b4a5cbdd7e3d17d2a
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Jun 11 14:12:40 2012 +0100

    Sort functions alphabetically

commit 30a82aebf2cabbd8842bd5b4da2c0a91b971e7bf
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Jun 8 13:04:00 2012 +0100

    Add amavisd configuration to setup_mta

commit 0843e90fc61b28a8cf13aa1e1443585873c4a1da
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Jun 8 12:58:24 2012 +0100

    Replace the values with variables

commit 3bcf9a6e60580006182e3521cae4ea68f188f882
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Jun 8 11:48:08 2012 +0100

    Escape all variables for cheetah

commit f1f0863b3768c2aced91ba9b07a7bdc45bf991c4
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Jun 8 11:45:46 2012 +0100

    Add amavisd.conf.tpl

commit c5ff297472a0ae585e7ad19634cb10611f98922c
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Jun 7 17:39:46 2012 +0100

    Include "body" in the list of sieve extensions by default. (#832)

commit 83b168527a91a6ebaf2b4c4dc0970bf3dd3941ec
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Jun 6 17:10:29 2012 +0200

    Accept recipients that are not LDAP entries (#829)

commit c5c1b63e68f65b4999ad035dd168c5d530d949fe
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Jun 6 16:09:56 2012 +0200

    Include LSB headers for default-start and default-stop

commit 5b96c88e3777c16f50b87227fc46e48807aa5b8a
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Jun 6 10:22:02 2012 +0200

    Correct the Kolab SMTP Access Policy not matching alias email address to it's own authenticated entry (#827)

commit 6e6f603f9351e64920ab5b4b71340347d3528f2f
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Jun 5 12:42:14 2012 +0200

    sys.exit(0) on timeout waiting for DATA request state, or logs will show the policy in error (#817)

commit 721ed5bb6a54b0aa817fcab9cae78a13e2d9f3f4
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Jun 5 12:40:27 2012 +0200

    Quote the password entered to the temporary defaults file (#825)

commit dc65e08a6acfdf239b8089153e2025d1c80a50ad
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Jun 5 12:28:22 2012 +0200

    Use find_recipient() instead of find_user() to verify delegation. (#826)

commit f66e8f9a9d1a5f1a620f450c4c1f1c109d5747d7
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun Jun 3 18:36:54 2012 +0200

    Multiple recipient entries to be found associated with the recipient email address to result in the SMTP Access Policy not being applied. (#816)

commit d8665844e86329e4f0db2fdb4fafe4335328bcfd
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun Jun 3 16:56:36 2012 +0200

    Set inetdomainbasedn attribute value for root dns that are not the same as the standard dn for the configured domain name.

commit 7c7f989572325a62de65e3e8080a9f848148d638
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu May 31 16:14:17 2012 +0200

    A default setup does not support SSL

commit 445cf0701f7dc9e301f256cf270afdb4b9a772a8
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu May 31 14:45:14 2012 +0200

    Attempt to append to the log file, escape permission errors on log file

commit 46703a8c8a615f3d75728536bc2bb272d2d40316
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu May 31 14:45:05 2012 +0200

    Add make check target

commit 54225ac2020234df7821b59e0165721340cdd0a9
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed May 30 15:04:51 2012 +0200

    Fix auto-completion (#812)

commit 6773c015c5422f4b265ba59fb190fc22156d0469
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed May 30 14:41:38 2012 +0200

    Do not load commands that fail loading (#811)

commit bb2020d418255e0a3767878c48474896ed57c55a
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed May 30 14:04:31 2012 +0200

    Remove inconsistent default option value for log file and replace with correct location

commit 02c032ccb58b4aed02f9cb0590e0f36c5dfb8b63
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed May 30 11:01:15 2012 +0200

    Add kolab-saslauthd.sysconfig

commit e2b0cacccc6aed5fbd8864fc694f437130899327
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue May 29 10:47:39 2012 +0200

    Make sure we use no functions that have been introduced in Python > 2.6 (#803)

commit 70851f82d1d67336cde884569d37bc484361e53f
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon May 28 14:11:06 2012 +0200

    Introduce a timeout for requests that end prematurely and never reach the data protocol state (#780)

commit 3b3d2b56a880e9ce08a3bb1279860d4dc6eed069
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri May 25 16:37:54 2012 +0100

    Make sure squatter runs regularly (#801)

commit 3c189aa376e98790ab006d16f5b61b82059ef3ad
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri May 25 08:29:13 2012 +0100

    Make sure our log file has the correct owner, group and read/write permissions

commit c116e801d7611d38f5c70f0d148de1616be5643e
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu May 24 17:20:48 2012 +0100

    - Use pools instead of the less subtle threading, as threading would
      allow the daemon to lock up under heavy (> 10k/s) load.

commit 205d67c00df3f0562469be8114bddc1a535a7202
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu May 24 17:19:11 2012 +0100

    Remove extraordinary debug logging statements and conform to the general <= 80 chars line width convention

commit 0a287401ae7a29a9e30696f4774f160ca751a34d
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu May 24 12:15:13 2012 +0100

    Extend tests to 43 in total (attendee, event)

commit c8b897e57342e565c7f01fcbffc470c14fab73f6
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu May 24 12:03:46 2012 +0100

    For an attendee (delegator) delegating to, the participant status must be set to DELEGATED

commit 63f91132045535cf7c48757fb1afbe08c7f252d6
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu May 24 11:49:41 2012 +0100

    Generate an object uid upon instantiation of the Event() object
    Add keyword 'cutype' as a valid parameter to add_attendee()
    Add function delegate([delegators], [delegatees])
    Correct call to obtaining an attendee's participant status
    Add function get_ical_attendee_participant_status() that returns the string (key) not the constant (value)

commit f4f1183d1a66df1d4faff511b178867d879a90b1
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu May 24 11:48:23 2012 +0100

    Add delegate_from(delegators) and delegate_to(delegatees) functions
    Add various setter and getter functions

commit 4063fbf9ddc282696f0a514f4332fb8505014617
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed May 23 18:35:32 2012 +0100

    Bump pre-release for rebuild

commit 6124367f8e5bfa56eef0e58ee9394f0263850297
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed May 23 18:35:00 2012 +0100

    Escape EL 6 missing assertIsInstance in testing

commit 5c44c0561610b70212222636d297388b82b4b0b2
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed May 23 15:34:52 2012 +0100

    Add build requirement for python-icalendar

commit c7beaa4b6295406076ecf941cfdf3358bfd6752e
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed May 23 15:19:27 2012 +0100

    Also add in libkolabxml (or, actually, python-kolabformat) as a build requirement

commit d995c108d0599bd4c1a6f5e9943e97e438519523
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed May 23 15:09:39 2012 +0100

    Also require python-ldap for the build

commit 37c467f5f57ee2cd0677fc8e28da59ce8cd01828
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed May 23 14:20:58 2012 +0100

    Bump pre-release

commit aef76ccc531c579737c1276ce3c9672f3aeecb4e
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed May 23 14:20:36 2012 +0100

    Add build requirement for python-nose and execute tests in %check

commit fbd202c47d4891b189de7218c6f89f39cab2bd43
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed May 23 14:17:47 2012 +0100

    Include tests/*.py in EXTRA_DIST

commit 40e3e4d130da66fe1b973629d83883193e342bc5
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed May 23 14:17:25 2012 +0100

    Add extra classes to export

commit 12a225d6f2ea74be610a6b00bf5d54e7272deb1f
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed May 23 14:14:41 2012 +0100

    Add raising exceptions for invalid values being passed along.
    Use maps to lookup values or keys
    Remove print and log.debug statements
    Add functions get_attendee, get_attendee_by_email, get_attendee_by_name
    Check input for set_start, set_end

commit bd561b3e7b4e26d53d6882eb9d42c437f4c8bd60
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed May 23 14:02:12 2012 +0100

    Add exception raising to attendee

commit 84992b37c15405a6276ced189a9de185c000a3da
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed May 23 14:00:55 2012 +0100

    Rename test files to at least somewhat indicate what each of them is for.
    Add tests for contact references

commit 8dbdba5cc919cefc5b4ab12f2b2cfeb14b2c4ae1
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed May 23 13:38:40 2012 +0100

    Begin work on a set of unittests

commit 90785cfbce1a9cd0f773b0ad28592fb1537e2a69
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue May 22 19:16:37 2012 +0100

    Rebase on top of python-icalendar 3.0

commit fb1a50024e454c9c78b71990bf986e9dcc0ac606
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue May 22 19:14:06 2012 +0100

    Add a sub-package pykolab-xml (requiring libkolabxml, required by wallace)

commit 6d0e9317c91f98fac955356563363c9cfa0d8a9b
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue May 22 19:13:53 2012 +0100

    Add xml/ to dist

commit 1c1b580e9c9e9f98eb6a5faf25e061cbf0d413e4
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue May 22 19:13:26 2012 +0100

    Add default for setting sharedfolder_filter

commit 3e893314d7c0a6caf007c98b9089d596669416e0
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue May 22 03:46:42 2012 +0100

    Update Wallace resource module to send iTip responses to the organizer
    Create directory tree needed

commit 7184d5f07958887e500907d28a38659595ea62c6
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue May 22 03:46:06 2012 +0100

    Create the necessary directories way after init

commit fd2cee5019d765fa28e1f2d9c33bd5c4af08c367
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue May 22 03:45:34 2012 +0100

    Update event to spec of replying with sensible iTip messages

commit 17cab1bb4e5271ff7330c229f65161b4cca29b89
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue May 22 03:44:55 2012 +0100

    Add additional helper functions to contact references

commit 45310fe30d302d30359c119d2a783e3223d2fb54
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue May 22 03:44:25 2012 +0100

    Update participant_status_map
    Add additional helper functions

commit 33e3eb39fee78bc917ade346530ab9859603ee85
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon May 21 14:46:49 2012 +0100

    Be a little more robust about the shared folder strategy.
    
    The kolabTargetFolder attribute is not yet being value-checked, and even
    though the objectClass kolabSharedFolder is required, the value for the
    attribute may or may not have been prefixed with 'shared/' or 'shared.'

commit 726fcdf9a002f706d048a8dd135be328d0849010
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon May 21 14:44:55 2012 +0100

    Add the new settings to the default kolab.conf

commit 0387b1dc726f4b7e55f6fa01f42808a0135755c1
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon May 21 14:40:24 2012 +0100

    Initial, rough version of resource handling

commit 8b6068013328566e52540d4e9dcc91e80b3708f5
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon May 21 14:40:00 2012 +0100

    If possible, switch user/groups when starting

commit 0412e7428532533e3f57c01b6f5f8e2d853d7b0a
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon May 21 14:39:34 2012 +0100

    Start wallace as non-root

commit 5b46eef3ef59edba8b936d8f4ced49917a18020d
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon May 21 14:39:05 2012 +0100

    Rough implementation of kolabformat wrapper

commit 90379b582f5ae828af3ee915c7bcf89bb3af6545
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon May 21 14:38:45 2012 +0100

    Add function find_resource()

commit 18e7a55b4c030b23d502d73b7bffa91be3b80f2a
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon May 21 14:38:01 2012 +0100

    Add find_resource()
    Bind before actually getting entry attributes

commit b9ca026e2c9d98277be635f2264f48747190194e
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri May 18 12:48:30 2012 +0100

    Correct the permissions on /var/lib/kolab and /var/log/kolab

commit 32c1c0720ec1ef3b0d8e84e2dfc39e7e59e01bdf
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri May 18 12:43:54 2012 +0100

    Prevent attempting to modify an entry with an empty modlist (#786)

commit 04076f9edd1edccf01cbc956ee880ff935effd4c
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri May 18 10:50:53 2012 +0100

    Correct command name

commit bccd7c16fbc4ae1eb4aaa1dff4a4a8adbfebba41
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri May 18 10:50:06 2012 +0100

    Set shared to be the postuser

commit 58eb1a94395e5113680b31b22e821201bffdc836
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri May 18 10:29:12 2012 +0100

    Set the permissions on /var/run/kolabd/ to the kolab user

commit 2b5984074d09e517b53b993206b93c1014351649
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri May 18 10:18:35 2012 +0100

    cache_entry is an object with attributes, not a dictionary (#784)

commit 8b8ce00d11d4b75e1d735864ff462627d257c462
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri May 18 10:17:30 2012 +0100

    Extra verbosity on the recipient policy in debug level 8
    Add type resource to be tested for
    Add _change_none_None() function to address traceback when attempting to find an entry type and failing

commit c8db0733e61c63a298b918933eafae415833f798
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu May 17 13:24:51 2012 +0100

    Rename search_filter => query_filter (#782)

commit 050f1c8b89073b121d27ff90b885131b88e7c38e
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu May 17 12:59:54 2012 +0100

    Sleep 2 seconds before attempting to restart the httpd service (#773)

commit 0061e2aab75c2509f4e0cd999723f9faa462fe94
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu May 17 10:25:12 2012 +0100

    Resolve pylint long lines issue

commit f79a60a70c8562e35033477d32c2ab70792be4b1
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu May 17 10:24:43 2012 +0100

    Update kolabd/process to set it's own name after the domain name being served

commit dd014204726e24b9383939a3c362c545b4c98067
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu May 17 10:09:43 2012 +0100

    Make as sure as possible, kolabd does not run with any non-kolab privileges

commit 327d454e7ba88b8a0b50fac3be088f6fed7ddc26
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu May 17 10:04:29 2012 +0100

    Set kolabd to run as kolab:kolab (systemd) or with daemon options --user kolab

commit 1bb67edadd665af35366a07d60d61ef966c15d22
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed May 16 13:29:16 2012 +0100

    24 characters is not the same as 25 characters (#715, #770)

commit 095c5745e6d51508dd91848d2d9b85276a8cfeb3
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue May 15 16:17:39 2012 +0100

    Do not print entry_id and entry_dn for get_entry_attributes() (#775)

commit a71fdfdd17cdbf1e9ef17e074ab27407ed627b5e
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue May 15 16:08:05 2012 +0100

    Make sure all services are started and configured to start on boot (#772)

commit 479cbbfa20736b44d5bcf75b0ccf150801738d1e
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue May 15 12:39:12 2012 +0100

    Include a copy of the default kolab.conf as documentation

commit f34bb8e3e0b37fa5f815af559a948a11b3890b24
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue May 15 12:35:10 2012 +0100

    Set by default the ssl_verify_peer and ssl_verify_host settings to false (#751, #c19)

commit 76981d741b1ae89b93dad85e32223d88ac3a82ab
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue May 15 09:09:29 2012 +0100

    Add command add-domain

commit 00388ab258f74bc0bdfab72560a6505851471334
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue May 15 09:08:56 2012 +0100

    Prepand our paths rather then appending them

commit e72a028338f99ffde982f583cdc2f506c974d534
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue May 15 09:08:21 2012 +0100

    Fix confirmation dialog
    Fix ask_question() with confirm=True

commit a0a600b02e705b5f822ca3434e9934f4c99ad963
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue May 15 09:07:20 2012 +0100

    Require cyrus-sasl-plain (#763)

commit 47dd75bda798ee76968c0c6e7fba0ff4114c2d5f
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon May 14 15:34:33 2012 +0100

    Correct the query_filter used in local recipient maps or postfix will always find a group it may conclude is therefore a valid recipient (#761)

commit f6a8abaa0233ef94850a9493d56440eec19200e1
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon May 14 12:53:11 2012 +0100

    The setting is called content_filter, not content-filter

commit 15d0c430d3b7f985821c05942826786035980e27
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon May 14 11:59:17 2012 +0100

    Add domain_add() function
    Add more debugging statements

commit 8a9e853245a10e6b6906da121d3ae1e335d5621d
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon May 14 11:58:58 2012 +0100

    Remove wap_client/request.py it served no purpose

commit 63617be06a287fcba675d736eb20cbc2ec183539
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon May 14 11:58:01 2012 +0100

    Default can be an empty string as well as None (if the default is a missing configuration value)

commit deb3fd58506fbc8553ac3d52bd8a80576379d09c
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon May 14 11:57:39 2012 +0100

    Use log.error() instead of print >> sys.stderr

commit 7960e263a1522142bfb845eb32ee7cbf810e14ee
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon May 14 11:57:12 2012 +0100

    The idea is to return none, not whatever arbitrary string

commit 6aefc3863a3669a261d2b0d704ff561ae387e715
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon May 14 11:56:40 2012 +0100

    Unset add_domain from not being implemented yet

commit 2f5b7c672f0794614e9b1cdcb23e333dedb78809
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon May 14 11:55:12 2012 +0100

    Correct cmd_list_domains to use the configured domain_name_attribute

commit 10dd11e96ad0bb535573953984a6e4c086d8e0bc
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon May 14 11:52:06 2012 +0100

    Correct cmd_list_deleted_mailboxes

commit 1eb236d0477a9f3b1d779cf12a24002e9d353c22
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun May 13 17:34:06 2012 +0100

    Remove the tests that did not work anyway

commit 846511d44d65c17e9d33526c355c7d322446bd14
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun May 13 17:33:32 2012 +0100

    Remove the tests that didn't work anyway

commit 72199df0fed7582faccd784cae856cc3547a0a08
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun May 13 17:32:34 2012 +0100

    Delete the tests that didn't work anyway

commit 7e04f6ace9ca18fab5943a67d65bbc7519847db0
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun May 13 17:32:19 2012 +0100

    Mature the wap_client module

commit 774804d674a36733db51e76ce7da2353f7d5bf2c
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun May 13 17:31:09 2012 +0100

    Update set_entry_attributes() to include the capability to delete and replace

commit f73808f23fb87e46d8691e2bed204c0e57dc48dc
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun May 13 17:30:48 2012 +0100

    Update cmd_remove_mailaddress

commit 417aaf699afca747ee41484a5c840a4ea4b3b2ff
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun May 13 17:30:00 2012 +0100

    Wildcard %{python_sitelib}/cyruslib.py* because not all build systems byte-compile this file

commit 2d9745ef2f7c58302c7045f9cef13f4b45546956
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun May 13 17:29:36 2012 +0100

    Add calls for set_entry_attribute() and set_entry_attributes()

commit 48d6241fd3dd8c3b776677c73837636a4d74003f
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun May 13 17:07:29 2012 +0100

    Correct commands referring to cmd_name

commit a6ec33719ebd910aaf826132489ce014af562923
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun May 13 17:05:29 2012 +0100

    Correct cmd_list_mailboxes

commit 8547c0f2d92065e354986a7f53ce49098d994978
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun May 13 17:05:07 2012 +0100

    Correct cmd_delete_mailbox.py

commit 6b49689c5b655f4d262a1cd27956ab56ab06225f
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun May 13 17:04:38 2012 +0100

    Enable use of alias commands with cli options

commit bdaefc9e82e48f683c0a4a6f527c327cbc18ba65
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun May 13 17:03:29 2012 +0100

    Correct cmd_create_mailbox.py

commit a2dc01ba14aa4cbbef81f5438fa748c4ac14a436
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun May 13 16:52:24 2012 +0100

    Add Auth function get_entry_attributes()

commit 0c934737995fa5633e7790230c0783b7dd7e0587
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat May 12 15:17:43 2012 +0100

    master branch is deriving from pykolab-0.4, so bump the version number and set the pre-release release tag

commit 6ea8339291d8739c145144e6bee3d3873e6b91a2
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat May 12 14:50:42 2012 +0100

    The LDAP setup component should ask for confirmation and allow the alteration of the domain name space and root dn used (#716)

commit 9d1e262bc890ed664069332f6f6000d061ff571e
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat May 12 14:39:25 2012 +0100

    Make utils.multiline_message() prepend and append a carrier return for clarity on the console

commit a31e53033bb2923e2743d3045c036b9e9df25f9e
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat May 12 14:15:44 2012 +0100

    During setup, scratch the des_key setting for Roundcube (#715)

commit bcd2b2fdf90bccd29c281f8143bc9ba73edda01d
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri May 11 16:27:28 2012 +0100

    Do not echo passwords back even during confirmation

commit 43cb3e58da39fd7c7566d952691d815488104dd6
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri May 11 16:05:45 2012 +0100

    Initialize Auth() after the configuration has been finalized.
    Fix the kolab smtp access policy using legacy API calls

commit d63495232db482983fcc26d5f3924f260c58f4e1
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri May 11 11:52:27 2012 +0100

    Add SSL settings for the Kolab Web Administration Panel (#757)

commit 21dd69ca0531b507f4d9a2936acab726613d4c40
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu May 10 19:51:31 2012 +0100

    Set inet_interfaces to 'all' for Postfix's main.cf (#754)

commit 459341b61a569b988acc2a3b7e8584f72dd1d88d
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu May 10 16:47:08 2012 +0100

    Re-enable caching (#752)

commit 280425b764f4d9524251904d69dc559cba2f3838
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu May 10 16:39:52 2012 +0100

    Add back the cache.get_entry() routine

commit 119c93df239dfbb451662e1e6cef2ee53129dd54
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu May 10 16:39:08 2012 +0100

    Do not attempt to create a mailbox if no value for the result attribute we're looking for exists (#750)

commit c1bb1dd576a8d6791986da8aaf1517cd8bae225a
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu May 10 16:38:07 2012 +0100

    Correct cache.get_entry() use of strtime (should have been strftime) and Python native datetime objects (we were passing the literal string)

commit 86fbc965b3bd9c845d5d0efcc014e4ebff300f87
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu May 10 16:17:12 2012 +0100

    Rename the 'example.org' section to the primary domain having been set up if appropriate (#750)

commit 9f203fc1820c2a2d3630b4a8d62036fcaaaa6887
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu May 10 15:25:31 2012 +0100

    Provide required function for multi-line messages while keeping the source code somewhat clean

commit 835bc71f09aa0c56737499fd9e97a265abc46e6b
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu May 10 15:24:20 2012 +0100

    Add verbiage on what accounts and what passwords we are asking for (#738)
    Ask for confirmation of passwords (#748)

commit 167d20723f7033014de09049266c42f1c2bd465a
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu May 10 14:41:16 2012 +0100

    Allow utils.ask_question() to request confirmation of the input

commit c06a170dc7a8c0f91b58d4a9a5b2fc5900438b55
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu May 10 02:04:24 2012 +0100

    Exclude %{_bindir}/kolab-test

commit 09f40898174ec24e8cbbd7e96afde7faa20bd788
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed May 9 14:26:07 2012 +0100

    Update po files

commit 14bd17f4c4acba558628f13418060ae6e7802b36
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed May 9 14:25:54 2012 +0100

    Update script to update language files

commit b2b60e26d5915cf50160f8044a4f27c7f77e6470
Merge: 3d94ae6 63acf78
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed May 9 12:00:00 2012 +0100

    Merge branch 'master' of ssh://git.kolabsys.com/git/pykolab

commit 3d94ae66d7d8eca5e516c45d59d878d214843f7e
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed May 9 11:58:44 2012 +0100

    Return a timestamp according to the format required

commit 73e71902fe8f27cbb25d5a62f01c417bb84c3432
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed May 9 11:57:13 2012 +0100

    Correct the handling of Paged Results, and be somewhat compatible with Python LDAP 2.3 while doing so.
    Make sure the preferredlanguage attribute is set either to the attribute value obtained or the default locale configured.
    Correct handling a missing set of mail_attributes if they lead to non-existent secondary mail address attribute names.

commit aa923c4abf0562a326bd10700f6eebe58bf3a3c0
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue May 8 21:56:50 2012 +0100

    Vastly increase the debug verbosity on level 9 (trace), as the lack of SQLAlchemy plus dependencies goes over silently.

commit 63acf78a4961f78034baf88e9ea8fed83f459bd1
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue May 8 10:25:02 2012 -0400

    Remove the imports of legacy auth and imap

commit e0326b2e0d7b9fb88592baf7dc1991bd4d35a0e6
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon May 7 01:03:08 2012 +0100

    Configure the kolabd service to start on boot (#725)

commit b9eb14cf4f34a279d33c56464fb8688c75d36ace
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon May 7 01:01:30 2012 +0100

    Remove ChangeLog (#726)

commit ae9c91f4afa9e26eebb5a2f4a8288d9dd43fb232
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon May 7 00:59:38 2012 +0100

    Add ChangeLog to .gitignore, it is generated

commit 4425c58b3de6a89acace9c15c97714ad0ff4011b
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun May 6 17:57:04 2012 +0100

    Release 0.4.0-1

commit a6e0cdd6eee09dfe6b5da6ba5a5f673556d4a661
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun May 6 17:56:24 2012 +0100

    Use correct variable name for freebusy template

commit 7007aea484e33ba130594c42c876cd10eba9a469
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun May 6 13:41:25 2012 +0100

    Bump pre-release

commit e9cb83fec2eb700e530df77ec0b32dcbf9e3cf99
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun May 6 13:41:06 2012 +0100

    Correct variable name

commit 66cb2b091c3e59abc5aa9fc413f059b6837b6deb
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun May 6 11:53:35 2012 +0100

    Bump pre-release

commit 3507c91d8308870637245e54e6d8acec1208ca53
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun May 6 11:53:10 2012 +0100

    Correct duplication in setup_freebusy

commit 9bc25577dfaa1235b6971affe8bd9f566ea261e9
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun May 6 11:52:20 2012 +0100

    Add fbtemplate_DATA

commit 0c060b48212616874bc2984e67509fb4989c1d1e
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun May 6 00:17:52 2012 +0100

    Bump pre-release

commit a71c738585d0d169f5e03f8e51296f9d89cff933
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun May 6 00:17:19 2012 +0100

    Correct paths for freebusy configuration

commit 06cf3d5976d3a495d2ccce1b71bddc2465368bba
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat May 5 20:31:47 2012 +0100

    Bump pre-release

commit cf383257f7abe863ddca8eabb20464409c7f0e53
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat May 5 20:31:16 2012 +0100

    Correct running in unbuffered mode

commit 168171fc34e65879fd6d25a9e4795caabc0e0af8
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat May 5 17:11:45 2012 +0100

    Bump pre-release

commit 0a151c662c67c17cffeee7e80e04a6348f0516af
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat May 5 17:11:07 2012 +0100

    Add freebusy and zpush setup routines
    Restart httpd server rather then starting it

commit b3ff42571c0edab8e5b3c064ba3a488a1b534bab
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat May 5 17:10:23 2012 +0100

    Truly remove any buffering that may exist

commit 0d0a51065a6780dc40c21ff4250f6cb6b7db7896
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat May 5 15:44:03 2012 +0100

    Bump pre-release

commit 7f9167d2726d7cc48c85fcc36c06ea5a6db80add
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat May 5 15:43:11 2012 +0100

    Add rebuild.sh.in to GIT

commit 3912777a8cb8e5a0a2bd6eb48069095c5e3ce205
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat May 5 15:28:32 2012 +0100

    Bump pre-release

commit a7113ee384f490df83ef0ecf41df94eb58755a69
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat May 5 15:28:04 2012 +0100

    Add a rebuild.sh for my own personal convenience

commit 5fe4069058cc921c6183f3184bd91ea5a9b35ea9
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat May 5 15:27:13 2012 +0100

    Correct variables in zpush configuration template

commit a355e652a7b0d271247dfdf9304c00e8814465c4
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat May 5 14:12:21 2012 +0100

    Bump pre-release

commit 5ee3071696cdde66a26b8366b1b99ff0d6f307fe
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat May 5 14:11:02 2012 +0100

    Correct smtpd_*_restrictions referring to a variable that is going to be expanded during parsing

commit af9a357a6b13874ec6e1ccf30da00ef091a1d6d6
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat May 5 14:09:55 2012 +0100

    Flush stderr and stdout when asking a question

commit 62c419ed0ccac9faa4b3ce4afb7daaaaf43236c7
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat May 5 13:12:48 2012 +0100

    Bump pre-release

commit 10050ea8c4393e7a79ed0844757259b7224911b4
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat May 5 02:12:00 2012 +0100

    Add freebusy configuration file

commit 36db38827d97a769e92a01727389a47491034577
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat May 5 02:04:57 2012 +0100

    Add zpush configuration file template

commit fa8610f4ac59b448cc5516a6eedc2386cddcff08
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat May 5 02:04:23 2012 +0100

    Ship extra setup routines
    Ship extra template files

commit be0ef5a68ffc3ece17acb0a6a3df281375789040
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat May 5 02:03:46 2012 +0100

    Add the submission service to postfix/master.cf.tpl

commit b73cc1c23ac6e40ac9883b476bb3f69739120342
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat May 5 02:03:24 2012 +0100

    Add basic kolab configuration template

commit fbdb316b766747004dc7f17a9dab1098211105ab
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat May 5 02:03:09 2012 +0100

    Store the mysql password for user roundcube in conf

commit 9090cfaf49bb7bd73ef8a54c90e7607338749ab4
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri May 4 18:26:16 2012 +0100

    Set correct certificate paths to a freshly generated dummy certificate

commit eb0e0cb4e81d5daf9f2d78fcc02ce2d788164acd
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri May 4 18:19:08 2012 +0100

    Fix another typo

commit 844c99635e5f449e44cf51f7ef2e8595cb3132f5
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri May 4 16:46:47 2012 +0100

    Bump pre-release

commit 410bf5dca72d3079c276d3dd9b6a017e5dcbd972
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri May 4 16:46:33 2012 +0100

    Lint issue

commit ce08efd8fe57d7a8b359f26b265c0a1891c71f31
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri May 4 16:35:46 2012 +0100

    Disable plugin terms by default

commit 31c00e8ab2c9252c05d655fa3430b6692919a595
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri May 4 16:30:37 2012 +0100

    Add horde_cache to sql schema files,
    prevent duplicates

commit 6ef876162465a0e8ca6f7ec2da21eb87f007a931
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri May 4 16:23:43 2012 +0100

    Remove print statement (#721)

commit 0cd026f71ac18945c9015d709cfe8b92f6e90e18
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri May 4 16:18:54 2012 +0100

    Bump pre-release

commit 87526c424771516dffa5d726425ef557914b236b
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri May 4 16:17:53 2012 +0100

    Correct typos

commit 4fa4da38d3d8ecdc0aee090605aaa5ea0e0de0bc
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri May 4 16:17:04 2012 +0100

    Actually set entry attributes

commit 193061bb0bbdfdac9fa537371f5fd395cf9cf5a4
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri May 4 14:04:59 2012 +0100

    Bump pre-release

commit 79958158335ff95370f915ed55bcf04028875e43
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri May 4 14:04:15 2012 +0100

    This is where the actual default should come from, but pykolab/base.py:def config_get doesn't take into account the defaults

commit fff443ef7205c03ee51747414b1ca6f686e212a0
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri May 4 14:04:00 2012 +0100

    Make sure a default mailserver_attribute is set

commit 45c5bea87be934124f92a08333541e0c80e8fd04
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri May 4 14:02:12 2012 +0100

    Use the default theme

commit b863d25bc9570bbf0d0d4258ff979fb6301d2b53
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri May 4 01:01:31 2012 +0100

    Bump pre-release

commit edb5a0145ff597793b9bc0134647317ed1ad365a
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri May 4 01:01:07 2012 +0100

    Also require python-cheetah

commit 7778863a0fe5ed03460ba7ed3226de1c6737e36f
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri May 4 01:00:49 2012 +0100

    Include more components to setup

commit 70c329e6295ace7eaf05816cd9ec2769452b7b17
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu May 3 20:42:16 2012 +0100

    Add more debugging

commit 0b652a20ed2580a8e2d35339f68fdf3a27c4f3b6
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu May 3 17:51:26 2012 +0100

    Bump pre-release

commit bf6b66e1038231f65cb991e190b1ae4b79cc60f0
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu May 3 17:51:04 2012 +0100

    Correct cache_entry call

commit a256037e35128c30360c6a5ad5718045e1e85386
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu May 3 16:05:16 2012 +0100

    Bump pre-release

commit a8f9b177b728908dc2257f94f3e184ea69f3793a
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu May 3 16:04:55 2012 +0100

    Correct the use of mysql commands and debugging

commit 834589fb53548e58a02ea02dce67011a8a4a806d
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu May 3 16:04:34 2012 +0100

    Set the MySQL root password

commit b5aa2db0c05416f2a3ff4fe7f580efcdcf238535
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu May 3 16:04:08 2012 +0100

    Import Template from Cheetah.Template

commit e6718ddec843f91f44f0fff42e522685b0224547
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu May 3 16:03:36 2012 +0100

    Add kolab_wap section

commit 16293b6e69836c8853570cf1ba1b1a55cade5d39
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu May 3 15:03:44 2012 +0100

    Bump pre-release

commit a2905078b8e065ff61f5159fe141c180242ff302
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu May 3 15:03:12 2012 +0100

    Add apache user to the kolab group

commit 4892e46650a58f4fd9f206217005316537da8e03
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu May 3 15:02:17 2012 +0100

    Correct permissions for /etc/kolab/kolab.conf

commit d9375d2be9348831f588b6cf8c074a6e43a592df
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu May 3 15:01:57 2012 +0100

    Add deploying master.cf

commit c34d64f3b56353c2c46ffccbf423a40627fe4f3c
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu May 3 15:01:24 2012 +0100

    Add a template for master.cf

commit 58f832ae12ab54acef7ed6b2576f461ecb62e29a
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu May 3 13:24:59 2012 +0100

    Bump pre-release

commit 2843fdb8bf71aef985b00592ea0f88d4e719b264
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu May 3 13:24:32 2012 +0100

    Adjust autofoo for the new templates

commit c2ee99f72e5d683d1e3e88d5a0b68dca1943460d
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu May 3 13:24:11 2012 +0100

    Use the Roundcube templates in setup_roundcube

commit 4a5c8e92a390dba483a9ff58d6b7a3005014f0b6
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu May 3 13:23:58 2012 +0100

    Add Roundcube templates

commit 6764a33c367188f5aa0eb5e9a682797e8cc7b149
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu May 3 11:19:42 2012 +0100

    Add cyrus.conf and imapd.conf templates

commit b152dd98b3a53ae3b91474e36eea50145a2b0649
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu May 3 11:19:12 2012 +0100

    Use templates for as long as Augeas does not ship lenses for /etc/cyrus.conf / /etc/imapd.conf

commit 8fe7ac01670efa64aa7ae895cd1fec8947d00de8
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue May 1 11:54:57 2012 +0100

    Require python-augeas for kolab-cli package which includes the setup procedures
    Bump pre-release

commit f1f955530e8d8b9398e9ce045b64a695bd9e75c0
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Apr 27 15:24:34 2012 +0100

    Bump minor to 4, establishing version series 0.4

commit 5d2036cd7d3ecb6d44ed1a54f4835fb85a067696
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Apr 27 15:22:33 2012 +0100

    Use the configured administrator login
    Correct some of the options set in /etc/imapd.conf

commit 1ab25276c9b0425ac638ab0935a8c5d30d699048
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Apr 27 15:22:16 2012 +0100

    Use the configured administrator login

commit f2d68e09b3b536159a4929b5e0a812a018cc477d
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Apr 27 15:21:40 2012 +0100

    Use self.m over imap.m

commit 3bcd24035724cad66dd989a0007407d3a037c037
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Apr 27 15:02:34 2012 +0100

    Simplify use of caching

commit 7735e7549ffee28d279d5cd49008c4095aca56b8
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Apr 27 15:00:10 2012 +0100

    Correct the comparison of potential secondary mail addresses with the known primary mail address
    Make use of caching so we can maintain some sort of state in between restarts

commit 80e68deaff4f6bfa9875b6733c9cd7f9068b2ac8
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Apr 27 14:59:36 2012 +0100

    Add auth/ldap/cache.py to the dist

commit c093465b37658350e00a488492219b634f9558df
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Apr 27 14:58:56 2012 +0100

    Add a local sqlite cache layer to track when the daemon last synchronized, and what the last state was exactly

commit 4054fb9435ec9e95f89d90e3794caed251071ab7
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Apr 24 15:46:42 2012 +0200

    Add kolabd and mysql setup

commit 06ceb84a63d38cc2ab238c8a24efeb8c66f2a57b
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Apr 24 15:46:29 2012 +0200

    Bump prerelease

commit 281e9b2eb9847bab32e12bd2ff796c897866f895
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Apr 24 15:46:10 2012 +0200

    Set the default for imap_virtual_domains

commit c178883c4220c0cea8736b758d5ee82f445457ad
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Apr 24 15:45:46 2012 +0200

    Correct the authentication function

commit 9d6b584e7826c0586895d974f91fd69dae645cd0
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Apr 24 15:45:05 2012 +0200

    Connect the instance of Auth() or authentication will fail

commit 934359775551443e95ecf67978dec07b86377478
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Apr 24 15:10:14 2012 +0200

    Allow domain=None to be passed to Auth()

commit 00cfbaceebb863148b21f62af2d9c7acd89f1fa3
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Apr 24 15:06:25 2012 +0200

    Admins include cyrus-admin, not cyrus-imapd

commit 733b7119c192673e950dec81bdbad22feba4ad0d
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Apr 24 14:47:56 2012 +0200

    Write out the configuration file to the default location.
    Start the server after setup.

commit 0d474191803e5be746e0fedefa1683cb6cb7a1b8
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Apr 24 14:47:32 2012 +0200

    Use domain_filter over kolab_domain_filter

commit 132e781c8741029624913a965472307128456de4
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Apr 24 10:27:59 2012 +0200

    Add --silent to the options passed along to setup-ds-admin.pl

commit d6306920bfcf1ca4342666be289096b83774af3f
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat Apr 21 18:05:06 2012 +0100

    Supply some inline documentation in the default configuration file

commit 9b8cc5b6819b2fe576d0fbe2a07e6da859bf76da
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat Apr 21 16:00:07 2012 +0100

    Update pykolab.spec for Fedora vs. Enterprise Linux installations (sysvinit vs. systemd, to be more precise)
    Install the Wallace init scripts

commit 9244a6c54b09fa841369b7aea26a201adfd10437
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat Apr 21 15:59:19 2012 +0100

    Allow overriding the fqdn and thus hostname and domain name used by adding --fqdn

commit 8f4dbeeaf917f4fb6fa4cf693ab131fa444144ed
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat Apr 21 15:58:11 2012 +0100

    Allow setup components to add cli options, and suppress sequencing output

commit 0eab2f43ac6bcfb72b1f8fb970376aca11d2d328
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat Apr 21 15:57:28 2012 +0100

    Install setup-kolab script

commit 3a1ab1fb04fc2030776ad22d845f3c0c6ea77ace
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Apr 20 11:46:34 2012 +0100

    Correct condition

commit a752c475cda8cbb3b16a6204123810990f764488
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Apr 20 11:44:18 2012 +0100

    Update installation and %pre/%post installation routines
    Move CLI components to kolab-cli package

commit 1ec0bdeddb9919ab66f0f35248ccd36964135229
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Apr 20 11:34:04 2012 +0100

    Install systemd unit files for Fedora > 15

commit 07f108b041d21880d6d1fababb78d1c33b447f1f
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Apr 20 11:33:34 2012 +0100

    Rename wallace system files back to the intended names

commit 77d3804884bd6fc13182ec26f8d2d447cda3be61
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Apr 19 17:00:20 2012 +0100

    Rebase on specification

commit 1a2d4b809307316a59961811d3f252e0b50477fe
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Apr 19 16:58:46 2012 +0100

    Add systemd file for kolab-saslauthd

commit 5d4c3e69fd9ed03703f2ccc7feb46396f0e6bad9
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Apr 19 16:57:56 2012 +0100

    Provide some preliminary setup.

commit 98237c3fa335d54469f435761689be2b7a4cbc8a
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Apr 19 16:57:13 2012 +0100

    Merge

commit 0a993d4b3c0b3afe76ed07d177b891791f6ae94f
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Apr 19 16:56:16 2012 +0100

    Add kolabd systemd file
    Refactor process management in kolabd

commit 9663ff263d90af9156112f46c9d7b1651664cb0f
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Apr 19 16:55:14 2012 +0100

    Wallace: Add pid file option and make sure we write it out and handle signals

commit 940d3985175be8ba977faf5559800963c81c64d6
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Apr 19 16:55:00 2012 +0100

    Add the sources for Wallace

commit c4581c05b1b7667d655b23612000d21fa700bfd3
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Apr 19 16:54:31 2012 +0100

    Add sysconfig, systemd and sysvinit files for Wallace

commit 20b093ae09b9ad78c53141af958b129bdcc69cb7
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Apr 17 10:08:44 2012 +0100

    Bump prerelease

commit 1462a29b9667af47c587e2b90648ed4106e53b7c
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Apr 17 10:07:57 2012 +0100

    Prevent kolabd from having started too early, and not being able to connect to Cyrus IMAP, from defuncting the entire daemon

commit 3527dc014a687c16c3794fcdb20c7e5f076f450f
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Apr 17 10:00:18 2012 +0100

    Bump pre-release

commit 73776a82589d28257f06ab84bb872ab89c83ef7c
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Apr 17 09:56:11 2012 +0100

    try/except setting annotations on folders (#705)

commit c62189144721d0c8aa7e8a37f75eaa45fcb0735f
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Apr 17 09:49:25 2012 +0100

    try/except getting a user's attribute (#706)

commit 38a66012ac40ba0d984609b9eb9522f10f768daf
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Apr 16 20:18:29 2012 +0100

    Update default configuration

commit 98b57c8b67776bd9b6725c56a5362f114340692e
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Apr 16 17:21:17 2012 +0100

    65 is too early in the boot process

commit 673a04c3b6d651ab115546384530861e17b9d672
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Apr 16 13:55:51 2012 +0100

    Bump pre-release

commit 8dab42441b813631306bc27282288dcd2277bb1c
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Apr 16 13:55:27 2012 +0100

    Remove requirement on python-ldap >= 2.4, and use any python-ldap available

commit 7a035d583d3c8cd961fb7881c86ce3769bab4e5d
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Apr 13 12:48:37 2012 +0100

    Bump pre-release

commit 9422f2cc8899c74e09f1dc047d049a74e72da283
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Apr 13 12:48:13 2012 +0100

    Fix some mistakes in the previous commit

commit 8c6f0209bb5cef9be92cc6ef794397e2a2e6d313
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Apr 13 12:33:39 2012 +0100

    Bump pre-release

commit 6bcf448d8ee1a9a542d7798c39a68d1be604c61f
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Apr 13 12:33:10 2012 +0100

    Allow the Kolab SMTP Access Policy to consult groups as well

commit bc0af8397060e65a265bc9ce22df17b1353bf436
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Apr 10 11:20:26 2012 +0100

    Silence the stdout logger if it can detect we're meant to fork to the background

commit 316771abdd0a9be7010936081d3b1fec900a5884
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun Apr 8 15:07:09 2012 +0100

    Bump pre-release

commit b1fd2589c6a80cd834d5e5d8b5512021a83cc615
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun Apr 8 15:06:38 2012 +0100

    Only make integers become a string on modify

commit b43779a966d238a3ebf657aa0a9f36d7ee4a339f
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun Apr 8 14:46:54 2012 +0100

    Bump pre-release

commit a9adfa55489f5985f03273e99560218c5a267a13
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun Apr 8 14:46:25 2012 +0100

    Use current_server, not server, as server is undefined in this context

commit 996d7a9a433ac7290fecb5bf342361784de810f1
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun Apr 8 14:42:08 2012 +0100

    Add TODOs to setup_ldap

commit 913fc968c506aef006c32cec592aa9ab8bf2f174
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun Apr 8 14:41:43 2012 +0100

    Include relevant setup components in the dist

commit 0123d55d358731119c57d3a7e4269c30691fe830
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun Apr 8 13:49:20 2012 +0100

    Correct macro used for the sysvinit rc.d directory

commit 2992ee8ba598d24b54d9d7eabaff603d67132470
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun Apr 8 13:41:36 2012 +0100

    Bump pre-release

commit 4b7299189dbbd1e4825c67b64a11301497a2fa08
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun Apr 8 13:40:45 2012 +0100

    Insert TODO

commit 4090928dcf5aa57933b7b265c661f809eae83671
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun Apr 8 13:39:44 2012 +0100

    Connect to the new server using the template for the original uri

commit 720c111b46bc4c558e93d752cf6152a588536d8f
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun Apr 8 13:39:32 2012 +0100

    Use the configured quota attribute

commit 07ef012ce1660979b53b8b383c19444f164bf50b
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun Apr 8 13:34:11 2012 +0100

    Correct adding back in an attribute

commit 1e8c12a01a6be9a0b4b48ebbfb13048a6d11f3bd
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun Apr 8 13:10:51 2012 +0100

    Do not reconnect to get an annotation

commit ecf63205e0538ddbaac083b61dcbcbf0c4623b80
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Mar 20 17:50:54 2012 +0100

    Update wallace to comply with some pylint warnings/errors

commit 18f35345380722f87416ff8d021a4dd133af19db
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Mar 20 17:50:14 2012 +0100

    Do not include a password in source code files

commit 065149af2ea917f5056dcb82140ae7d87bc084b4
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Mar 20 17:49:39 2012 +0100

    Evaluating args this way doesn't make any sense (it's not used anywhere but in setup anyway)

commit 3322a02b5e6240f754cce529bc3ae331a1c18bac
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Mar 20 17:49:08 2012 +0100

    Add utils.generate_password() for setup-kolab.py

commit 796413f66f681d6735245f99fcb2c7c082f749de
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Mar 20 17:48:41 2012 +0100

    Implement a version of setup-kolab.py around 389 Directory Server

commit 812920a2077860091bd003956fdf4296d187b329
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Mar 13 16:17:34 2012 +0000

    Split out connect.py and request.py

commit 3ee814c43398756b1756628ab8e1f9d09e1acec6
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Mar 9 11:33:12 2012 +0000

    Correct the use of envelope_sender (this is a list??)

commit a1d61b59186acf4e148baae656df86556f575b9e
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Mar 9 11:33:00 2012 +0000

    Simplify the use of email here as well

commit c7a80b9e38b4313a2f589031462575c2093eecc9
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Mar 9 10:49:31 2012 +0000

    Simplify the use of the email library by importing only the correct things

commit 2354a1c857b163bda603f19956122a539e2b4a12
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Mar 9 10:40:32 2012 +0000

    Correct the port to be 10026

commit 8f4e77a6488d9d286d83eba6712134354ddad93c
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Mar 9 10:38:37 2012 +0000

    Correct some pylint conventions

commit 107f91157704dbc5b6b7054cf420da5ef651027f
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Mar 9 10:38:13 2012 +0000

    Correct some pylint conventions

commit 61714a5e0d99ba1bc08eeac7f0ead106d72abae3
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Mar 9 10:37:49 2012 +0000

    Correct some pylint conventions

commit 0ae2417b2c4a614fd70c512b1283be37dd0c31dd
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Mar 9 10:34:47 2012 +0000

    Correct some pylint conventions/warnings/errors

commit 02a9568915ea6017e887cb835b20888d6a30b73d
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Mar 9 10:33:44 2012 +0000

    Correct some pylint conventions/errors/warnings

commit fb76e19ce360ef9cbc3e9b506ad44046e511e363
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Mar 9 10:32:59 2012 +0000

    Add bin/ commands to pylint,
    Make the list of files and directories to check a little more readable,
    Escape the return code for pylint.

commit 9867e7503682709ee25375eabf0f54b12acc738d
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Mar 9 10:22:44 2012 +0000

    Execute and include pylint.log in the distribution tarball

commit f213cbc49d412ab4ebb3d2ea4932be52756f5228
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Mar 9 08:51:14 2012 +0000

    Replace the use of httplib with urllib
    Do not re-spool deferred messages that were already deferred

commit 2cb4a47d99dcd55db0db3fd11d63d3c9e6a2962a
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Mar 8 10:34:20 2012 +0000

    Allow -b/--bind and -p/--port options to be specified on the command-line, for greater flexibility.
    Move the standard port to 10027.

commit 5e7fdbb97435fd823290c4040f01d1fe8481b9f7
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Mar 8 10:03:20 2012 +0000

    Fix the empty recipient inserting at the data request state

commit 4daf6124d0a72fe8227d3b9e6035e7050e550f6b
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Mar 6 10:41:54 2012 +0000

    Update Makefiles

commit 372eb6cdd8396be35bb86ec145c4881ff393c76b
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Mar 6 10:28:32 2012 +0000

    Remove zpush tests

commit e3a60392c58e0fb0902dfc2d3ff8299315be9e5e
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Mar 6 10:27:52 2012 +0000

    Update the inclusion of tests files

commit 3f8322c7e87c798c45f77098db400c78e6a6b677
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Mar 6 10:16:42 2012 +0000

    Bump prerelease

commit 13f6d51d1055cd0feff46f348de9cd81f8755e05
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Mar 6 10:16:11 2012 +0000

    Add search_users() to Auth as well

commit c201bf1264122105a201b68db7aa7d6843dafb90
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Mar 6 10:15:53 2012 +0000

    Fix typo

commit 9e4ca546531e36916121e12d4f68d2256592d8f7
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Mar 6 09:29:37 2012 +0000

    Start counting at 1 for secondary addresses as well

commit 1779104d7e23b481a52ce5ec3c54c268401ea62e
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Mar 6 09:29:04 2012 +0000

    Start counting at 1

commit 708a3703149943febe0b086281c7e16d97c681a3
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Mar 6 09:28:29 2012 +0000

    Allow overriding the base_dn for find_user()
    Add search_user()

commit 91102c4fd11e4f4f4539bb1522d32d306e1cd904
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Mar 2 15:49:04 2012 +0000

    Add the wallace run code

commit b481dac3b79ed078879516d1d720448e3591d138
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Mar 2 15:48:33 2012 +0000

    Add kolabd.sysconfig

commit f68403e44926e0ea3cbcf4f6f153aedade5b8dec
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Mar 2 15:47:38 2012 +0000

    Update kolabtest.py to the new test suite semantics

commit 219e2a96d15e867b220cc92ee91a03ede0984cfc
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Mar 2 15:47:14 2012 +0000

    Add the bare bones of Wallace with the optout module

commit 2d7c188c7bea6932918d74715c32b2575358dd4a
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Mar 2 15:46:35 2012 +0000

    Redo test suites

commit 3533710ef014bf541daa2d0107bae8b34a8e9a20
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Mar 2 15:46:00 2012 +0000

    Add additional commands

commit 3334c2ed460ef138f1ed3a9f3e01c2cc6ab24531
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Mar 2 15:45:29 2012 +0000

    Convert command list-domains to using the wap client

commit 00d655a36452fd023062ae5cafe2080c46f79441
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Mar 2 15:44:56 2012 +0000

    Add the command-line wap client

commit 5c3cb04cbc195d6e20824cb80fa12173623eb9db
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Mar 2 12:48:59 2012 +0000

    conf.get_list() should always return a list

commit ca23a3074be34a28b1595e9db167b7a6f7459645
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Feb 24 13:40:29 2012 +0000

    Do not reset the retval for each plugin

commit b3d17f8b87a9b9a9864ec701bbf3d2105f613914
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Feb 24 13:28:52 2012 +0000

    Bump prerelease

commit 8e8f0ce73e30e07f6edc9089bdc8f3445fbc57bc
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Feb 24 13:28:26 2012 +0000

    Remove additional print statement

commit c81b96a5c629dc20cc4a79eda9f124e78f807ea6
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Feb 24 13:22:17 2012 +0000

    Bump prerelease

commit a20f3891f03a8509fd5f23025fb945995bcdde18
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Feb 24 13:21:59 2012 +0000

    Do not solely support syncrepl (this is a development thing)

commit ec88785a50e045fced5ed7f86efd0c6e91fc7c61
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Feb 24 13:21:18 2012 +0000

    Mandatorily add uid to the list of authentication attributes to search for
    Start on sync_repl support

commit bab75f963d922fdbac6b86290f29312d74763c09
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Feb 24 13:20:58 2012 +0000

    Remove print statements

commit c62ce1d095ef694de120867555de692a54b5acd6
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat Feb 11 14:43:17 2012 +0100

    Add user parameter to be passed to the dynamicquota plugin

commit 57a618ec992e77e83aa4894fcc3431f83db119c8
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat Feb 11 14:42:47 2012 +0100

    Always return a return value, by default None, and only after all plugins have run

commit b81fd0b37408891a312483242d90ac82e112ce04
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat Feb 11 14:41:48 2012 +0100

    Pass the user along with the dynamicquota plugin, so it can recognize policies based on roles

commit 159ec790e8fb0870f07a245bc36342feb57f22aa
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat Feb 11 14:41:05 2012 +0100

    Set the return value for "no setting" to None, not an arbitrary default value

commit 01efa922ba167e930ed426c610d30ff3cfd4ae6f
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat Feb 11 14:38:26 2012 +0100

    Test for self._auth, but not as a dictionary

commit 0424098e4173f44bd206ccb89c24e62545977f7c
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat Feb 11 14:36:04 2012 +0100

    Correct indentation to match check on whether attribute on self exists

commit 65b0905032e99caa7a16866f6b6a1f89400b0dc6
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat Feb 11 14:33:28 2012 +0100

    Flush stdout/stderr

commit 94dc3f68914a9aaf3d2441f90b2577afde05cf4b
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat Feb 11 14:33:01 2012 +0100

    Catch sqlalchemy API incompatibility

commit 5fa5c3d1cf2cb04e96d47efa4bfcfcc0104e6834
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat Feb 11 12:39:20 2012 +0100

    Add stub imap_setup.py

commit 60fdb600d147557cd6c0fc2a530e9c54dd22f05b
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat Feb 11 12:37:10 2012 +0100

    Bump prerelease

commit 2b94311d874a35a78acc44a0546fea50b62e2c7c
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat Feb 11 12:36:42 2012 +0100

    Add kolab-cli package contents

commit adc24c02eb542c3032e072e09ed5c20cc0db94d1
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Jan 4 13:14:50 2012 +0100

    Update copyright

commit 6570fb06a787f3b3bf59d40e412105c0a9f4eedc
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Jan 4 12:29:49 2012 +0100

    Don't forget to try/except importing the Entitlements class, and then only fail afterwards

commit 84b58bf324226ac321cee8726bb46d864318cb9e
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Jan 4 12:17:26 2012 +0100

    Add the framework for entitlements (there's no enforcement yet, but initialization fails if data does not check out)

commit 9cf635005cd404c095d59f742fd44c7f9cf989e0
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Jan 2 14:33:04 2012 +0100

    Update .gitignore with backup files and swap files from Kate

commit f452173ce0c152cb4c2eb909f3378b13fba74f2d
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Dec 6 17:54:13 2011 +0000

    Bump prerelease

commit bca1ca59aeeed0c52ed47a5ade47e0288a54b729
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Dec 6 17:53:48 2011 +0000

    Fix typo

commit 9155e3c4c2415389200ba75cea846e8e5ee766ae
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Dec 6 17:33:21 2011 +0000

    Bump prerelease

commit 76109c3c16fc5b6bf163eae0d2a21085bfcfcc8b
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Dec 6 17:32:40 2011 +0000

    First translate, then lowercase the mail attributes.

commit 4658e8acdbb17c67f3b84e412ee37c810c3af549
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Dec 6 17:32:11 2011 +0000

    Fix "automatic" reconnecting should the connection timeout / cease to exist

commit 56a66d16532896d9b93be9fe0806a8b18a7c2bda
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Dec 6 17:27:11 2011 +0000

    Update obtaining the preferred language for a user

commit bdd6e6a28d45bb909aa75140a1bd6316556f7903
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Dec 6 12:44:23 2011 +0000

    Bump prerelease

commit 339ca6bddefc166c487ecdd4092f9f34b274ff7f
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Dec 6 12:43:57 2011 +0000

    Update default_locale setting (default and obtaining)

commit c26dbac28dfdb62e2f6a47ccd75c562819bc6156
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Dec 6 12:34:34 2011 +0000

    Bump prerelease

commit 727fb62b579c7c9a56dda165996e9a9bb84cd5b1
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Dec 6 12:34:05 2011 +0000

    Use the available user_attrs dictionary, not the non-existent user dictionary

commit 425b53619deaf92d3fd41964de159a3809b4f05f
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Dec 6 11:04:03 2011 +0000

    Bump prerelease

commit b300f00c14270a3a5e2f52332259090ccc3c919d
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Dec 6 09:46:01 2011 +0000

    Add an default_locale setting to indicate the preferred system locale and default for all users
    Add preferredLanguage setting to LDAP attributes obtained with a user account

commit ed14a87d9912f504cfe513b9db9765e4590aa52f
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Dec 5 16:20:25 2011 +0000

    Use iconv to normalize/translate strings into their ascii representation

commit a6a58cb40175115da485afc5a605928d01403eac
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun Dec 4 18:46:58 2011 +0000

    Translate a 'ó' into a 'o'.

commit 0bb882ad21c9521e3489ecd5bef42d3b47c74c9e
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Dec 1 18:36:54 2011 +0000

    Bump prelease

commit f0c49cef4c01dc8d9d9424922cf5a27d8be41d7f
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Dec 1 18:36:24 2011 +0000

    Attempt to execute a noop command before attempting to reuse the connection.

commit ac2cd5d1a64fc2a966d4640f0928fbea09937fe1
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Nov 29 22:18:57 2011 +0000

    Bump prelease

commit bde8890fe3d1243ed6903a62db3105ef5ce8180d
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Nov 29 22:18:24 2011 +0000

    Tidy up (first log, then conf)

commit 78d40271e62b5ada19b76849b545fb2044e53610
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Nov 29 22:17:51 2011 +0000

    Allow re-login to an existing IMAP server connection.
    Outcomment the incomplete if statement in Cyrus

commit 746901752b119f5c53ce6b334f863f7b248fc46d
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Nov 24 21:06:00 2011 +0000

    Bump prerelease

commit 34e09258076ec4b9f2e2ad90a3db7eb4f0e9337a
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Nov 24 21:04:35 2011 +0000

    Connect to the IMAP server for the particular domain

commit 50f5c8ab7b7020f6e679cd5a6d965da8017ef48a
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Nov 24 21:03:46 2011 +0000

    Replace setting ldap/uri or <domain>/uri with <domain>/ldap_uri

commit 953f35b331e9c613eecb4a04a713abd982d2cdd0
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Nov 23 07:54:44 2011 +0100

    Lowercase rules and sender/recipient addresses when parsing the policy, or the policy values may not match the input values.
    
    It is safe to lowercase both as exploiting case-sensitivity in mail address local parts or domain name spaces is not allowed.
    
    Demo Python code:
    
        >>> address = "Jeroen.vanMeeuwen@kolab.org"
        >>> address.startswith('jeroen')
        False
    
    Solves #496.

commit 5b349dbbb9c1d41d9bb01e477f77b13542dc0a8c
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Nov 22 12:56:42 2011 +0100

    Accept any arguments passed on to signal handlers

commit 74ae6bdb18ee1a0bef0757784b4d701b0a08a6fd
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Nov 21 18:15:15 2011 +0100

    Close stdout when removing the handler

commit f37e3435eaacef0390c46f61641fda06f664fa21
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Nov 21 18:12:26 2011 +0100

    Bump prerelease

commit eee9247b505e2cb823caf935dc0cd47cd73a6d31
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Nov 21 18:10:24 2011 +0100

    Remove stdout log handler when executing kolab_smtp_access_policy
    Add parsing an LDAP DN as a separate function call
    Add parsing an LDAP URI as a separate function call
    Use these functions in parse_policy()
    Disable caching for now
    Only process the complete request in the DATA protocol stage

commit 9e29b36f4cb2fdd716e1c4713607e1962383da60
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Nov 21 17:40:36 2011 +0100

    We don't actually care about the parameters sent by signal handlers, but we must accept the correct number of parameters.
    
      Fixes #516

commit 66b6626f4cbf07a0ca7ff58fa5ed7f209094107e
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Nov 21 13:54:24 2011 +0100

    Only create the INBOX folder and apply the rest of the logic when the INBOX folder does not already exist

commit 7e1324dad409e2f9319c3347f071364f0c8f12aa
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Nov 16 00:52:00 2011 +0000

    The recipient policy should recognize special characters in a given name or surname, and replace them with the equivalent ascii valid in an email address.
    
      This fixes #509.

commit 31405a32477129f1f8a1a916ffb90b790aaf8949
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Nov 16 00:51:17 2011 +0000

    Add utils.parse_ldap_uri(uri) to parse memberUrl and other LDAP references with

commit f82c7350cd4f0257ab22cbcf0cb6523ba500ff81
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Nov 11 20:33:46 2011 +0000

    A seperator is correctly spelled separator

commit 4253ccba3edbfacca8e79f23e716cc16fc47d525
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Nov 9 23:05:32 2011 +0000

    Set the default for virtual_domains to 'userid'

commit 7f4f1cb996ad2a45700f7f41b56a613235636305
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Nov 9 23:04:58 2011 +0000

    Comment out a section of code that should include some debug statements rather then "print" statements

commit 1644d783d2b86ac4b2386fd7c2351b743c8960d6
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Nov 9 23:04:25 2011 +0000

    Bump prerelease

commit daa5b7849f4a1bca689f4a589b71465885fb79f6
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Nov 9 23:02:27 2011 +0000

    Have the sysvinit scripts make use of the -p option
    Fix default PID file location for kolab-saslauthd

commit a5b0049c34e74c5725f31c615254464fe8d61de8
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Nov 9 23:00:30 2011 +0000

    Add signal handlers to kolabd and saslauthd
    Add -p / --pid-file option to these daemons

commit 44169b3a26e74ef4e2dcebd35cdbe938d1f11b90
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Nov 9 17:14:30 2011 +0000

    Remove $MECH and $SOCKETDIR from starting the daemon

commit 9de20ab0991b37ba71ee8ba8d15ffe7491fd2848
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Nov 9 15:28:11 2011 +0000

    Own /var/run/kolabd/

commit 3b2e32183dda46a7f424738c495d3cd140c52103
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Nov 9 15:27:17 2011 +0000

    When attempting to find a user_dn, use the base_dn as the search base (ou=People vs. ou=Special Users)

commit 08bc3a29d75b918b4769969345f6fc8b9e763866
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Nov 9 15:27:05 2011 +0000

    Fix not loading plugins from installed packages

commit 4ff70ee8ecf15e96c59ac707a377ad01e873cbbc
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Nov 9 15:26:44 2011 +0000

    Adjust sysvinit settings for kolabd and saslauthd

commit 16c5b83ca5e6a67185a7d756d6172388c9ba2575
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Nov 9 13:26:28 2011 +0000

    Bump prerelease

commit 2338814c2f84d1aa7bede235703a0b85a10a9dcf
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Nov 9 13:25:54 2011 +0000

    Fix forking to the background

commit 8e397c829a317334be759c640710c512a601046f
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Nov 9 13:07:17 2011 +0000

    Bump prerelease

commit fe2d91869348c057cee2dd91ba214b272a97d291
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Nov 9 13:06:57 2011 +0000

    SASLDaemon has no attribute thread_count

commit 0e8a5848550a1fbb4b64b9527a6cdccfb247ba89
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Nov 9 13:06:05 2011 +0000

    Include /etc/sysconfig/kolab{d,-saslauthd} in dist, and ship them as part of the RPM packages

commit b82fa343260626e1908fc20ba499c6f73a4e9866
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Nov 9 13:00:16 2011 +0000

    Update saslauthd sysvinit script

commit 8847bcf8a2c97ee3ef7c75985ce3a03dd576cf81
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Nov 9 12:26:02 2011 +0000

    Correct source location for kolab-server sysvinit script to install

commit 9056f7c4b94b7df08da9d7b9462177559eff5de2
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Nov 9 12:20:02 2011 +0000

    Make sure to create /etc/rc.d/init.d before installing init scripts into it

commit 44c1d779f9681f19fbdbc3f4aa34f7b52b7333a6
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Nov 9 12:14:54 2011 +0000

    Correct source location for kolabd.py and saslauthd.py

commit 546e58a0627395a03d7532194103564d3349f4d5
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Nov 9 12:08:12 2011 +0000

    Install sysvinit rc scripts for kolabd and kolab-saslauthd

commit bf9893f6d338f5dccd7e9cae9b682390c2eaaf4e
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Nov 9 11:59:41 2011 +0000

    Own the directories that saslauthd is going to install

commit 62073628f16ee0cbb5a9e2253ede5b7356a75300
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Nov 9 11:59:25 2011 +0000

    Move installing saslauthd as part of saslauthd's own Makefile.am

commit b1ca449cfe4e497b6192f592e1bab4e85f156f2f
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Nov 9 11:59:13 2011 +0000

    Install as executable

commit 93f84a5d10f0b9fd64a840631832271f122034d7
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Nov 9 11:56:21 2011 +0000

    Refactor kolab_smtp_access_policy to take into account subsequent access policy requests, and query databases only after the complete policy request has been received.

commit b482086e4c42012a7651b8bdf590ee35c3dad909
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Nov 9 11:46:04 2011 +0000

    Use regular search in _find_dn()

commit ab3aeee1a30ee60458f7df99f13aea2992dd784c
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Nov 4 11:40:54 2011 +0000

    Merge stash

commit b6ba2d8b09a60e30abc2ad576bc5fb5126d16ccb
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Nov 4 11:39:51 2011 +0000

    Merge stash - no changes

commit 30bf4a165eda33c14d493cdd2e91e5f0b3f614b9
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Nov 4 11:38:41 2011 +0000

    Fix reference to revisor

commit ab86e1e85ea181e2e3082c8f10864a567b7f2b0f
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Oct 28 12:41:35 2011 +0100

    Enhance handling of search mail attributes

commit f692c2c86d39f5da66922989656488ce03a5e710
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Oct 28 12:40:44 2011 +0100

    Add license header to pykolab/utils

commit 22cfcd2406a44a49bbd263a2600f923a28f8be4c
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Oct 28 12:18:43 2011 +0100

    Use the CLI command registration mechanism for setup components as well

commit 45d4f21fe57ba47f97bf29e714bacdecdd2edca2
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Oct 28 12:17:41 2011 +0100

    Use one fork per domain name space found

commit c7a72390e2996039da5920981780030e066db960
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Oct 28 12:17:06 2011 +0100

    Do not use a dictionary for auth to store domain name space specific authentication objects in

commit b555c228ff5f65b5502580d53bfa2a1e693f0897
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Oct 28 12:16:09 2011 +0100

    Correct bug tracking URL

commit 7e340bee4b2eb76610a886f73354718c73ffdc9e
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Oct 28 12:15:32 2011 +0100

    Correct commands parsing

commit 7790ecb12466e2022061ca5cd0b0565975349681
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Oct 28 12:14:52 2011 +0100

    Allow the user to be passed to be a simple dn basestring

commit 5b5a863282fb37508a4536bdbaa670912317aebc
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Oct 19 13:24:30 2011 +0100

    Bump the release minor number for added features, and potentially breaking compatibility (with other applications of which there are none at this point)

commit 6a154d0e2c41716df5da1944eb526081b42514de
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Oct 19 13:23:57 2011 +0100

    Include telemetry commands for the command-line in the telemetry sub-package

commit 7423834758dda2093a6e8e675ab4078c5f87ffcd
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Oct 19 13:22:42 2011 +0100

    Restructure the command-line interface so that it can be extended easier, and particular commands can be shipped in seperate packages

commit 7f981d42521913a3f7a715cd043cbf7fba5009b0
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Oct 19 13:20:18 2011 +0100

    Prepare logger for multi-threading, by including the process PID in the debug messages.

commit 11b08b988b983043f0c058014831228d4a4db985
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Oct 19 13:19:18 2011 +0100

    Correct attempting to load the wrong library (imap -> imaplib)
    Circumvent cases where the port is not set

commit 46884732b48f8ffb8d3c9b17c2e163f31a6eb4db
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun Oct 2 15:44:48 2011 +0200

    Update packaging

commit 7cc9142f25af37feda41c4a5685009498d835e01
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun Oct 2 15:44:37 2011 +0200

    Install kolab_parse_telemetry

commit 8614ecfac134d73b925a8478b3749315d3248273
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Sep 30 16:26:55 2011 +0200

    Fix logging

commit 45a877b33c797ccab7b35af9068bf0ea05518e00
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Sep 30 16:26:30 2011 +0200

    Use the correct key

commit 7aea161f9cccd84c5855e219d014fa5aec5884c3
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Sep 30 16:25:06 2011 +0200

    Fix debuglevel not set in Conf

commit 14c07fad629d9e007786b98a1ab8f6bbc0e4a85d
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Sep 26 16:44:32 2011 +0100

    Clean up import code

commit 6a1290ef060c4a7982b400b04f2771a688124c21
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Sep 26 11:58:56 2011 +0100

    Update IMAP libs to be more consistent in terminology

commit 12e585451d2089fb688f299342a8a4e6e5c614f6
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Sep 26 11:58:26 2011 +0100

    Some other utilities like debug output, but do not take into account multiple levels of debugging.

commit 1888524f0e8db15921d84d7bea6315af36825ae3
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Sep 26 11:58:08 2011 +0100

    Reduce log level required for non-tracing output

commit d71bf4c22beaf3ad5204bab0edcee454881c7084
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Sep 26 11:57:33 2011 +0100

    Strip object's keys with value None

commit a0071cf51effbb2c0c65f9f6c6e6c060b22ab9e0
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Sep 26 11:55:06 2011 +0100

    Ensure mail address assigned through Recipient Policies are unique amongst all attributes to a user we consider a valid recipient mail address.
    Wrap lines

commit 01ecf279a0dcdde1ab3b22d6d0c8fa4f1f8c6b59
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Sep 26 11:35:42 2011 +0100

    Add some telemetry report commands and wrap lines properly

commit 8d8404ed73c89f32de7fe8344e364099c4de1a90
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Sep 26 11:15:02 2011 +0100

    Add telemetry log parsing capabilities

commit 4c13cbbcedafb8c1483dd31e71e0cee8ef47476c
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Sep 26 11:14:48 2011 +0100

    Add *.log to .gitignore

commit 325a19c6a2f9fc529a15668494eaf59032e94ff9
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Sep 26 11:14:01 2011 +0100

    Add bin/test* to .gitignore

commit 0c376127e2cc0661a84411e0e73e88b56f5bbc2e
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Sep 26 11:12:37 2011 +0100

    Add statistical accounting for sender <-> recipient counts per date to the Kolab SMTP Access Policy

commit 1cd487981b53d3e453132393faa2742aac083deb
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Sep 23 16:14:53 2011 +0100

    Update dynamicquota plugin to obey LDAP changes to quota

commit 10065c30df1fe22d111ea5ddd8648c9af06bd24a
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Sep 23 16:03:02 2011 +0100

    Update kolabd synchronizing routine

commit bec94af8319f5343e57253bc69cf4a13c16ccde0
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Sep 21 15:13:02 2011 +0100

    Fix syntax error

commit 6ecd2a55995e24095c58ea689932f0b584a9ae40
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Sep 21 15:06:17 2011 +0100

    Use math.floor(), not math.round()

commit 18a4e35cce6294e12f49ea363f94c04ec599a800
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Sep 21 15:01:46 2011 +0100

    Version 0.2.1

commit ad2307a724ce0c2163f18471a2c1bc843f06fe6a
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Sep 21 15:01:11 2011 +0100

    Make sure to import math

commit 8c8c9433f5a8f7f814c3d37fdf5610a30b5ba5f9
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Sep 21 12:38:26 2011 +0100

    Add tarball target to Makefile.am

commit d08f7bfe8719aa8cc8b9db73f61b416ca1a37916
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Sep 21 12:26:02 2011 +0100

    Bring us one step closer to version 1.0

commit 11da87abc4b7bbf50e0c4e4135be05d55a6d2b99
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Sep 21 12:23:18 2011 +0100

    Detect running in a Murder using the CAPABILITIES line

commit ac337546adcd3e0505a84384730ba65e3cd962e0
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Sep 21 12:22:45 2011 +0100

    Consolidate abstract mailbox delete() function

commit 321269cf8f3e8459991260799e51fdf4d9482015
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Sep 21 12:20:34 2011 +0100

    Allow increased tracing verbosity on executing plugin hooks

commit 75a73b7182a7e5b2cc14331503c110591e6571e4
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Sep 21 12:19:36 2011 +0100

    Add conf.get_list() function to retrieve a python list from a comma and/or space seperated list

commit 038ef94e3b58484e3907f982ed2748e8936f37c3
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Sep 21 12:18:51 2011 +0100

    Shuffle some of the commands around for alphabetical ordering
    Add alias shorthand functions
    Add some future functions to be implemented

commit 8552c02a92f75813a299ce77dab69233926f2d7f
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Sep 21 12:17:41 2011 +0100

    Make sure we have a list of domains before attempting to search for anything
    Add auth.get_user_attributes() for more then one attribute.

commit 2733017d432ea32a0a7f42d164a70232364e8f60
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Sep 21 12:17:16 2011 +0100

    Add some words on kolab smtp access policy settings

commit 98cf1af6955eb35a8858b9cf3d7483f650a1c441
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Sep 21 12:15:23 2011 +0100

    Make the attributes to search for valid addresses a configuration item.

commit de29a02a1cc6a3a1cf86d624432f1ef14ec95be1
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Sep 21 11:43:00 2011 +0100

    Verify whether the user is using an alias as well

commit 6430642c0925d44b82b89a1c000135d4ffd4bad5
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Sep 21 11:10:25 2011 +0100

    Add currently unused function verify_quota.
    Order functions alphabetically.

commit 8f4b809e3a030ea2d3e2b1f93cf71a731f7a4e56
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Sep 13 15:16:54 2011 +0100

    Bump release adding a command 'kolab export'

commit ddf3ae610c727e90e8b7c861da88a79369cdea1f
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Sep 13 15:15:27 2011 +0100

    Add a command export

commit b023694650c2e0accd8d5495b23cad30ca68dc8c
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Sep 12 16:08:31 2011 +0100

    Bump release

commit 5fd48d99789956abfc7bf1f72c5ab69357f19f01
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Sep 12 16:08:01 2011 +0100

    Make sure the sender exists before continuing

commit 9eb9bfcbbdcc38681cf706be140debb3ba016d42
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Sep 12 16:07:28 2011 +0100

    Make sure to translate secondary domains into the primary domain key before triggering the domain name space specific authentication technology instance

commit 6f712c0fbec5983cf10626739613a9b29222bd27
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Aug 15 18:40:38 2011 -0400

    Log using the correct variable

commit e6dc1f88a35c470e359705d671a018458d5bf1a7
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Aug 15 17:50:57 2011 -0400

    Add policy_done (part two of #332)

commit 8ce75cbc9994142561f6f6afbfa78219f47c5a5c
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Aug 15 17:46:24 2011 -0400

    Bump release

commit 339818bfba3f6facb48fe498a375cb567fb01093
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Aug 15 17:41:19 2011 -0400

    Fix bug #332: Recipients are verified on the SMTP level, but rejected in the access policy

commit ba6fd6a45ddbd715a016d27e2d901bf3d09080e6
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Aug 3 11:46:25 2011 -0400

    Bump release

commit 486eb3985782841cb5028e0ab4f31824238fba3c
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Aug 3 11:44:38 2011 -0400

    Clean up the cache before attempting to insert anything

commit e4f095d560342ba3f93a3effeea1bae2b2b06983
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Aug 3 09:04:02 2011 -0400

    Bump release

commit 783563a4ed9aba2628037539c3e1f75e7e79f04f
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Aug 3 09:03:38 2011 -0400

    Correct the inserts back into cache

commit 961743dc37f00d916b8388bc905ce18d626dad6c
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Aug 3 08:36:10 2011 -0400

    Bump release

commit 02dc5eaf28696f0c10fbfa19101cec1ae60577fb
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Aug 3 08:35:49 2011 -0400

    Correct __version__ and __release__

commit 0f1aa31f1f256c38e003837d7e4fcc44166b6061
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Aug 2 15:36:21 2011 -0400

    Fix %pre

commit 18a724eae69f5046fcde3facf6cae7c611a5e86f
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Aug 2 11:19:46 2011 -0400

    Add users/groups to the packaging for pykolab

commit d93922a222bfe7759955841c9e5aae28f502a4c4
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Aug 1 14:34:44 2011 -0400

    Bump version and reset release

commit ce1429e7f3af6763109301e3b5936e297466a588
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Aug 1 14:19:45 2011 -0400

    Using len() on an empty result is not useful. Fixes #258

commit 835f25790ff6dfed09e2b2b437691008ebd55297
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Jul 29 16:36:29 2011 -0400

    Bump release

commit 0ec772807decee7440f7a99b3be2a4725026d7c5
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Jul 29 15:29:42 2011 -0400

    Require more recent sqlalchemy

commit 42e95c7721d5b9449e697b769fc29e968909d9d6
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Jul 29 13:02:39 2011 -0400

    Bump release

commit 71587ad53f97a954969bdef73fb24e4fc60e6851
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Jul 29 13:01:52 2011 -0400

    Add dependency on python-sqlalchemy

commit e4c7a4bd74b60876286b74bc1834425a4b583bf5
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Jul 29 13:00:51 2011 -0400

    Enhance kolab_smtp_access_policy by providing it with sqlalchemy-based SQL caching

commit ebd1d9e9042a6a90e1ded684870b2ba9e667dc14
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Jul 25 16:56:36 2011 -0400

    Ship kolab_smtp_access_policy

commit 5045e4b90bb49d23b9d5814c7128dbf186190ebf
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Jul 25 16:50:36 2011 -0400

    Lookup the domain name space specific configuration section by domain name space

commit 1b86a960b8270c9a91c5c6d6a3e83bccda667e0c
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Jul 18 15:23:35 2011 +0200

    Bump release

commit 286705a702674b16f8f142238edf0c2eb1b36e59
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Jul 18 15:23:01 2011 +0200

    Make sure we only hand out one result per policy request

commit 5ff684c37594dba5bf5936a40b685aa65e8da6ef
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Jul 18 14:19:53 2011 +0200

    Bump release

commit 8e15d2962e5c990830c4d902294aa47d9ad826a3
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Jul 18 14:18:43 2011 +0200

    Temporarily disable the cache for issues with multi-threading, and memory load upon high throughput

commit 31b26a6ffc6d4369525a13e69fdfd7da44b386d3
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Jul 13 11:10:42 2011 +0200

    Bump release

commit d3952cd88932febef95e4198516d05323d624cc1
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Jul 13 11:10:20 2011 +0200

    Can't indefinitely loop

commit 19d239e8f668b735d4cd69c51e3989590618d025
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Jul 13 10:45:28 2011 +0200

    Bump release

commit bcfd9f6c0ee4077e7eb7ba13618ab0e951d0774f
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Jul 13 10:44:41 2011 +0200

    Make sure we always end up with a result,
    Improve log messages,
    Read policy requests indefinitely

commit f49b722a01222ddc31b07d0c54b96eef8d3f9c8c
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Jul 11 22:30:17 2011 +0200

    Bump release

commit ec0611d710283330082674d71c2f514892f36fb4
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Jul 11 22:29:56 2011 +0200

    Remember to set sender_allowed to true under the correct circumstances

commit 44fadad98a7377515611cae47a0b60d0c31a0d81
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Jul 6 18:25:46 2011 +0100

    Bump release

commit 39afc3b19cc724b5a2100fd66d0944b892a3368c
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Jul 6 18:25:00 2011 +0100

    Use verify_domain() to verify the domain name space is something we host. Helps determining when to search and where to search for user objects

commit 5430cac17017e335ddc1a6243c4ee386c44b9dde
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Jul 6 18:24:41 2011 +0100

    Set a default logfile

commit 6cc40d31ef0aab69b4d3868e277cfaddad226d9d
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Jul 6 18:24:09 2011 +0100

    On el5, urlparse returns a tuple

commit 00ef2f73974fd25b437f43d4feb978edcdd741e7
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Jul 6 18:23:35 2011 +0100

    Allow for additional filter parameters to be send through the API

commit a538ca41792679ca44f6abbb0e44d848b5c3f5e3
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Jul 6 17:18:18 2011 +0100

    Allow the mapping of secondary domain names back onto the primary domain name space authentication library

commit 6c6eb002a30c386ab8ca4629b8e88656dd9a7a7c
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Jul 6 16:52:48 2011 +0100

    Use a regular search for domain name spaces

commit 3ae7582f6d569ae7f8f0b83b3b88cfdb29614a51
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Jul 6 15:56:47 2011 +0100

    Sneak in another version bump

commit 3f68a96c2aaae2115297f16e7eaacb985a1a21c2
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Jul 6 15:56:20 2011 +0100

    Insert more logging statements and be more verbose in any reject messages as to what the reason is of the rejection

commit 322dbbedeb3ba5e2c8619b06a66db99f3bf16fc1
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Jul 6 11:49:48 2011 +0100

    Provide a bunch more commentary in the code

commit f83f240cf0b9edfc16fe23cd3bb6ace03a465dce
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Jul 6 11:28:22 2011 +0100

    Bump release

commit c2d2373ac4190ad1d7c99d03260e3ce622d18073
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Jul 6 11:28:12 2011 +0100

    Add cyrus.py

commit 619bf425c57bb516d6cea2275f79026f06bab142
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Jul 5 23:53:50 2011 +0100

    Bump release

commit e5628adee78efaad76e595b9f0534cb39d0c656a
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Jul 5 19:55:38 2011 +0100

    Add directories to own

commit 55d0838487f45b73cef7646c298e9ba4559dd4cb
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Jul 5 19:55:23 2011 +0100

    Add directories to create

commit 68422fedfe7d5db35bbb12a6ac765a7507fd6ff5
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Jul 5 19:53:57 2011 +0100

    Correct path to cache

commit d9a7b05a12559e37d0e61b4e3dc85e4d3b27b19a
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Jul 5 19:27:03 2011 +0100

    Make sure we use /var/lib/kolab/cache/

commit 205d3e034985c17e74eba01e1d79e3658130186b
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Jul 5 17:38:01 2011 +0100

    Avoid having to call the logger with a kw logfile

commit 7e6d27a5da81f2cb8966c1a72de103024463690e
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Jul 5 15:33:47 2011 +0100

    Bump release by just a tiny little bit

commit 6e0cace0773528ab41dd9559e69b0b46e666ada6
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Jul 5 15:33:25 2011 +0100

    Add an additional boolean to the call to connect to imap, whether or not to login

commit 5730afec6a3d17b77676d59295cb275d5c4d9c02
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Jul 5 15:32:01 2011 +0100

    Only use authentication credentials for authorization, such as when verifying whether the sender is a delegate, if the sasl_username has been supplied

commit 7a5c36fd28db707a9e6cc984d2201931f4fc23c8
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Jul 5 13:53:56 2011 +0100

    Bump release

commit f50750867f5f82077e645c288f68c66ff5e611a2
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Jul 5 13:53:37 2011 +0100

    No longer require python-ldap >= 2.4.0

commit 582cd5f957ff99fa52fd7682b9ad9b9b8b9f816a
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Jul 5 13:53:01 2011 +0100

    Provide a _regular_search API call

commit 9540f069b515e3ba6badd64414a47e93ceafa1dd
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Jul 5 13:25:35 2011 +0100

    Avoid unknown keyword recoverable

commit 78f17cb9d1213d4c1529b644d72f304bca6bc32a
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Jul 5 13:25:13 2011 +0100

    Avoid unknown keyword recoverable

commit ecc170674d3486b4589d29b71657157d1123424a
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Jul 5 13:05:22 2011 +0100

    Ensure an empty line follows our message.
    Use permit() instead of defer_if_permit()

commit 4db2566d1391ec458a6b4dd9a5324ae6f658ea15
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Jul 5 13:04:08 2011 +0100

    Amend some of the _connect() code

commit a5462b9450047521bd766280c0d1b0af17f297ee
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Jul 5 10:00:03 2011 +0100

    Annotate the difference between a solution and a workaround

commit 6125a1c672bfb0f50a256475034685116202bcda
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Jul 5 09:59:27 2011 +0100

    Install the saslauthd module in python's sitelib, too

commit 3d9b7aa9998b3a71bf790199a45d6ee1521581ea
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Jul 5 09:59:01 2011 +0100

    Add action dunno for Kolab SMTP Access Policy

commit b4cb49dd3690d8be274335fdfd423eb5339e76f9
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Jul 5 09:58:47 2011 +0100

    Remove unused import

commit ed15509ca71bc93ca7d2fd063fd453c585fc9834
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Jul 5 09:42:58 2011 +0100

    Try only two locations for caching, /var/lib/kolab/ and /tmp/
    Make sure we use the recipient as the object to pull kolabAllowSMTPSender from

commit b982bd940db33270ed9b25fa11032ca291d94a54
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Jul 4 18:32:34 2011 +0100

    Require python-ldap >= 2.4.0

commit a979af801737a1512c1756e2f6ed8a69ba617d3d
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Jul 4 17:23:01 2011 +0100

    Wrapper around errors we're going to throw

commit 6771a7fb990a43bf7eaaf35bfef141a2cc3e0d0e
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Jul 4 17:20:06 2011 +0100

    Require python-ldap

commit 42f6b59ede889ea31a3f87b499d79b4bfd78c744
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Jul 4 17:11:12 2011 +0100

    Include pykolab.conf

commit 6c2dae837e31a9bd063c49bb03746d681a2b76d2
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Jul 4 17:08:08 2011 +0100

    If the folder does not exist, there's no annotations to be returned. This is a case for undelete.

commit b7d8802c82886067d6849612397d31215456d3a0
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Jul 4 16:15:46 2011 +0100

    Avoid very long lines

commit 8c15a0c480c9dd2ae074933cd71a25bb543004b9
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Jul 4 16:15:27 2011 +0100

    Update locations to install our python files

commit 96c64763ad8d08489415cbde48635112fe7958f8
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Jul 4 15:48:13 2011 +0100

    Separate package for kolab-server (/usr/sbin/kolabd)

commit eaacd018f6334ad78b81bc0896cc99d3cd681e94
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Jul 4 15:32:38 2011 +0100

    Bump release to rebuild without dependency on kolab-python

commit ca6a5430187c09e2c000caadc701a2db96a0d7c7
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Jul 4 14:37:50 2011 +0100

    Make sure all the secondary recipient policies are executed

commit 2b483d09d7301d35c92e5f87b5032d4d513bc44e
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Jul 4 14:36:06 2011 +0100

    Do not call a delete we do not have,
    For an undelete, first transfer to the target server of the target folder, if any other then the default

commit 2db7807b78fb46155736d344b3fa429ade90ff82
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Jul 4 14:34:17 2011 +0100

    Update the configuration lib to be a little more robust

commit 209af0b2cb5529fff2ae7db5bc30cf14e1a7c7d6
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Jul 4 14:32:58 2011 +0100

    Provide supportControls search before actual search, but use normal search where appropriate

commit 3a55c071692e1846d4a36ae4589d6924360c49cd
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Jul 4 14:31:34 2011 +0100

    Correct default for service in is_service()

commit c837fda74052c5dd4e2060f334f5ccec3f6c84e8
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Jul 4 14:29:45 2011 +0100

    Add a constant for KOLAB_LIB_PATH (/var/lib/kolab/)

commit c6afa01abf303dcc83ba1967c31832e14fd23b73
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Jul 4 14:29:19 2011 +0100

    Update the packaging / release

commit cd5febfb7be4ae4907759c0518cfe16a6c07289e
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Jul 4 14:28:52 2011 +0100

    Add kolab smtp access policy plugin for postfix

commit 694c0a493c15b931375ef7482245c2d5f8044133
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Jul 4 14:28:39 2011 +0100

    Update po files

commit ba0a4c06fec4cbcb2a763257592cd841f1ed20dd
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Jun 17 16:08:54 2011 -0500

    Fix the undelete code

commit b415ce79de1271eacbcb6dd5e65d15ded8662ada
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Jun 17 16:07:00 2011 -0500

    Update the sync and undelete commands

commit ba6b4c314e13b6a5fd73bbad6b69ef91a32132f4
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Jun 17 16:06:08 2011 -0500

    Add an XFER call

commit 29009021bd4050a467b9a96abfc82f0d201883d3
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Jun 17 16:05:48 2011 -0500

    Fix the URL to the bugtracker

commit cd92ac9d39a82a1471dc2277cb55655ab3f8f0ef
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Jun 9 12:35:29 2011 +0100

    Update the gen-ldif script

commit 7c44e21b986c82fcee875c6855fcb03673222a2f
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Jun 9 12:34:34 2011 +0100

    Change the bug reporting URL

commit 8823099e26dae10dcdebf39152cca92895b3253a
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Jun 7 11:41:37 2011 +0100

    Remove current version of kwap

commit 841a05a13637cdf3aff88d1703e2753356e64231
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Jun 3 15:56:45 2011 +0100

    Rename the setup for IMAP

commit 898a4926973c57b341ffdcc48ae30df173436a38
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Apr 11 12:00:11 2011 +0100

    Fix to conform to my own indentation rules
    Need to pass 'self' as well

commit a44f887e6609d46f39c6f4266a175dce1671d2a0
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Apr 11 11:52:29 2011 +0100

    Pull out auth and conf from becoming multi-instance all over the place. One of each suffices.
    Clean up imap module, along with making the imap.cyrus module work better

commit de8818dd793a1b1caff98be0ff03fc3e032f9f92
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Apr 11 11:51:07 2011 +0100

    Make our auth.ldap module agnostic to python-ldap 2.4 changes

commit b8a2d3b78886126ece422c3141d7bce92e67c65c
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat Mar 26 17:47:18 2011 +0000

    Increase documentation but primarily write out TODOs

commit aa668ab1bc93254dd03f22bbd85736992dbaa07c
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat Mar 26 17:42:43 2011 +0000

    Normalize secondary mail in order to compare against primary mail, only return any new or unique results. Exploiting case-sensitivity is considered bad karma anyways.

commit 617e4c80a44d1d67208948f72aa58c63e0793f35
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat Mar 26 17:40:50 2011 +0000

    Attemp to import a file that is actually generated with autofoo

commit 780011b096d583b92634f503a58f6667f5b6a839
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat Mar 26 17:40:03 2011 +0000

    Ensure that regardless whether or not input is a list or dict, the result can still be normalized

commit 715ba3a676efe04ca2bd11a9d6727074b9a6edfb
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Mar 24 16:31:18 2011 +0000

    Add -l option to specify the loglevel

commit 375d171c5c3ebe0129679231fdc98b9209c19605
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Mar 24 16:28:17 2011 +0000

    Add '-l' option for the loglevel

commit 81d89d1964a0e438b5869bddaf324d906afb9f60
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Mar 23 19:26:09 2011 +0000

    Fix some of the CLI routines

commit 309aacf7f82de776229ba51f1da20b980db6b983
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Mar 23 19:25:16 2011 +0000

    Provide convenience functions to IMAP()

commit dba6cf148af7a148d134471cab5ded391e3923d6
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Mar 23 19:24:06 2011 +0000

    Add undelete() to Cyrus

commit 0e7f65f1fc9742e6feb2d2b97074972effa534f6
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Mar 23 13:20:40 2011 +0000

    The SASL authentication daemon too can use the logging and config subsystem enhancements

commit b2c7f60ec0cf67b6510c8126f31e015d316634cb
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Mar 23 13:19:30 2011 +0000

    The plugins can now make use of the logging facilities,
    Have the plugins be passed keywords and reflect that

commit 5e5441ecd228e2fa71d6406ba6a7f1f94422d389
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Mar 23 13:18:49 2011 +0000

    Refactor the logging subsystem

commit f4838fe27f98749f0fa0663d3d940eb5309c75b7
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Mar 23 13:17:43 2011 +0000

    Enhance imap handling with the ability to move users,
    Provide a Cyrus (Murder) specific handling library
    Enhance usage of logging and config subsystems

commit 6dce8af0d6e1677950940c11c4b25ec2d1216a79
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Mar 23 13:16:38 2011 +0000

    Enhance configuration subsystem, and drop runtime

commit fff400379f15390fbf90a75a1748f230bbdf0ee6
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Mar 23 13:15:27 2011 +0000

    Enhance logger and config subsystem usage in pykolab.auth

commit 50519b624a9e3aeb67cad2131ebe227d1d38f4d1
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Mar 23 13:12:10 2011 +0000

    Provide the functions for logging and config enhancements applied throughout the rest of the software

commit e853de01cbc077e9cd31b2f479631ed87dfd1a30
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Mar 23 13:11:33 2011 +0000

    Remove the saslauthd component from kolabd

commit c125bb6af218622da1426ee37b503e04471c6c3a
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Mar 23 13:10:49 2011 +0000

    Enhance logging and config system in kolabd
    Reuse the existing Auth() instance (avoid duplicate log entries)

commit 4fd84dc9fce729114370fee5d5f8aff3b4ee95e3
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Mar 23 13:06:01 2011 +0000

    Correct default setting

commit 3ce9034d8c795fce7dd3adba79915fc814dfd455
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Mar 23 13:05:19 2011 +0000

    Update bin/gen-ldif with the objectclasses and attributes also in the default configuration

commit e06ef982a1207bdd32e3886f02d4abdc86b793f3
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Mar 23 13:04:43 2011 +0000

    Attempt to import the file that is actually generated by autofoo

commit e8435b5d42e3432b4c349cf7a52706cbba83f4ca
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun Mar 13 19:03:30 2011 +0000

    Ignore the src/ directory

commit c183e5772139ca67cda102540c14e5410780f1bb
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun Mar 13 18:15:37 2011 +0000

    Add api call for the domain section

commit b7fc8775fcd2b3a2f278b80b63a14acd5120df09
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun Mar 13 18:14:07 2011 +0000

    Catch cases a non-Kolab user needs to authenticate (e.g. 'cyrus-admin' outside of user_base_dn)

commit 2aec8c84bf20fffacd1a8bdb30b104436eef372d
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun Mar 13 18:07:27 2011 +0000

    Fix the autofoo wrt. plugins having been moved

commit 1a6d9ae93de38aa6c53f4cc2cf8d71e13d4ba83b
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun Mar 13 18:06:31 2011 +0000

    Remove saslauthd options and code from the main daemon

commit 9950787088462b26579400294b3ce92c8c94d2b2
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun Mar 13 18:04:46 2011 +0000

    Add our saslauthd multi-domain implementation

commit 3d7deea56bb1f05d773e1e9efe61044a0f5dcd3e
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun Mar 13 17:57:33 2011 +0000

    Also exclude MySQLdb in binary compilation

commit 11c54d423e6a95c35932e83f81f367469a96c378
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun Mar 13 17:53:43 2011 +0000

    Redo plugins so they can be binary compiled

commit 354522b3d14ff28c4d976aeab35cb8ac93906b5f
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun Mar 13 14:38:38 2011 +0000

    Fix typo

commit 55cb200892ad280feb1546c7bf5b4f0930839ade
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun Mar 13 14:37:41 2011 +0000

    Use the new -b option to freeze.py, and make sure the prefix is correct too

commit 34e000c485eea3194ac31a83f1f1c52aaf09c82d
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun Mar 13 14:36:28 2011 +0000

    Link against the dynamic library instead of the static library

commit 94e8397004ef0d9c54ee5156466a3c5d9a975d12
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun Mar 13 14:35:39 2011 +0000

    Take into account the library directory for multi-architecture compatibility (i.e. /usr/lib/ vs. /usr/lib64/)

commit c41a8aedc77afd30784c04c0fa115bc24047e305
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun Mar 13 14:34:11 2011 +0000

    Import external utility freeze.py from r88552
    
      URL http://svn.python.org/projects/python/trunk/Tools/freeze

commit 2e35bd755bd6d2f64b714e95466343845b4908c5
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun Mar 13 14:24:06 2011 +0000

    Add saslauthd.py to install target

commit 5785cbf6b31e2355a42a1fc6551b67fc3f7c95c7
Merge: 6bff64f 15be37a
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun Mar 13 14:23:10 2011 +0000

    Merge branch 'master' of ssh://git.kolabsys.com/git/pykolab

commit 6bff64ff08b109e2511d65fada45a65882ce7e08
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun Mar 13 14:22:57 2011 +0000

    Add saslauthd

commit 15be37a1d3258256128ba887d811981cd7daae72
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sun Mar 13 14:22:10 2011 +0000

    Add a make target based on Python's freeze.py (not included in the python packages)

commit 3e64b678658bc67df02d32888384c6ddbfaa5437
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Mar 8 14:52:57 2011 +0000

    Expunging folders is part of the loop

commit bc43942fe491fb6f3edcf111c99605c0fddd905f
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Mar 8 14:52:05 2011 +0000

    Remove documentation and start over.

commit 5a9c0167e3229cc8604e99e10d0f6d3d4db2a2c0
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Tue Mar 8 12:34:19 2011 +0000

    Remove unused base

commit 43f44f19107fdc97120558d91caf334efb92fcea
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Mar 7 17:47:35 2011 +0000

    Also set the acls on additional folders
    Make sure we seek out the quota_attribute setting in the right location

commit 8f7b40e18c268f3dfa17315373e587bf1dafacd9
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Mar 7 17:44:35 2011 +0000

    Move quota_attribute to the actual auth_mechanism, from the backend technology section
    Use 'acls', as in plural, since we also have 'annotations'

commit 10060ab8e6aa44adedbdbb975021c98d5db3bb9d
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Mar 7 15:46:09 2011 +0000

    Update license in spec

commit 7d9324de99184598fb22824f9a500c55bd3a3aec
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Mar 7 15:45:29 2011 +0000

    Relicense from GPLv2 only to GPLv3+

commit a6773874d462a661173991004d5e4dafd87c4b6c
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Mar 7 15:45:11 2011 +0000

    More example configuration in the default configuration file.

commit 4a4f7802472cc45ebf6a336c842e64789bc9dff9
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Mar 7 15:35:28 2011 +0000

    Add the GPLv3 license file

commit 7e28ca3be562830401c1562f4c5d9b3bea661497
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Mar 7 15:18:18 2011 +0000

    Hooks in plugins may also like keyword dictionaries as arguments

commit 8a8634397b25d64f22b7699f74365d45cbc1ab20
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Mar 7 15:16:55 2011 +0000

    Ensure the recipientpolicy plugin handles the new format for users

commit f39d78d9993d62e8967d093ceeb52c5fc4054120
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Mar 7 15:16:09 2011 +0000

    Update dynamicquota plugin to also take the domain default quota, if any, as a parameter.

commit 7227b5d35ccb95582dc879adddb5a93e93bb9647
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Mar 7 15:15:21 2011 +0000

    Update the imap abstraction layer to be a little more efficient, and make sure we handle multi-domain cases correctly

commit 8888a7120e0993eb162895ce677e9b6b0f9e1e61
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Mar 7 15:14:07 2011 +0000

    Update Conf() with various tidbits
    Prepare to limit access to Conf.cfg_parser

commit e18baf8b7d48d9e1f07ba81e25e0ac7896565f40
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Mar 7 15:12:37 2011 +0000

    Rewrite action_sync()
    Use the new library functions in action_list_domains()

commit a593f9575820e6c029a8ff37d7df6253f35d0e84
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Mar 7 15:09:51 2011 +0000

    Resort module imports
    Just use the Python loggin library logger
    Standardize function names a little better
    Make LDAP page its results so large sets of search results hit no admin or search limit

commit eb8353dd68d593dffb8a8b40d3b16ab665635892
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Mar 7 15:09:00 2011 +0000

    Add an enhanced SASL authentication daemon to the Kolab daemon

commit 0315add2c60954646962937dc9d616c4339d392e
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Mar 7 15:00:02 2011 +0000

    Make the default be example.org instead of kanarip.com

commit d40895d9aa0a2d5cb89c6f96a7f4f4779ed08d63
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Mar 7 14:59:28 2011 +0000

    Take options that modify which users end up where (domain name, rootdn and ou, in that order)

commit a8c1bbcb6b20d60926be7b80dda0c6d77871b600
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Mar 7 13:56:01 2011 +0000

    Add the normalization for dictionaries to utils, as it proves useful in more then just LDAP result normalization.
    Also add the conversion between a domain name space and a standard root dn distilled from that domain name space

commit 5660589ce87e80f0a4bf58d19802a758329b8ff5
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Mar 2 18:40:37 2011 +0000

    Add a script that'll generate randomized user accounts in LDIF format, given a number

commit f45102c3260b6e534f1c4b5158f765c3d1ae1647
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Mar 2 13:49:56 2011 +0000

    Let's use the logger if we have it.

commit fa08b287713bc6b34133fc28d4cdaf97021631a0
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Mar 2 13:49:33 2011 +0000

    Enable alternative email addresses to also be inserted back into LDAP

commit 18da9a49afe99a432c377b7e9b238adf33a5b3cc
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Mar 2 13:48:36 2011 +0000

    Implement a simple command, and start with just sync (nice for cronjobs!)

commit 1df25181222459bd92ad64296b6bec05b842b981
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Mar 2 13:37:07 2011 +0000

    Bail out with a message on --help if no command is given on the CLI

commit 8c754a5f9eed2ecb2d6257d3932c9c436f0eefa1
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Mar 2 13:34:15 2011 +0000

    Fix typo

commit f0f6f6cc2499a7a4513cd67d54e8881a28a9800f
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Mar 2 12:05:53 2011 +0000

    Include conf being passed on to plugins

commit ceb8643ec9ebff8925fbc5b1e5f734634e692c2a
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Mar 2 12:04:36 2011 +0000

    Update recipientpolicy plugin by splitting the functions for primary mail and alternative mail addresses, so we can remove its inclusion of Auth() and Conf()

commit 83c85dd54a7e1d29913dc525ca81823185b55e73
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Mar 2 12:04:01 2011 +0000

    Plugins now get a configuration class object passed too

commit c3e345d80f65657741475fcb93d907f0ee96d260
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Mar 2 12:02:55 2011 +0000

    Temporary disable additional_folders from being actively used,
    Log to debug channel instead of printing messages

commit 336be8ce36f282d08a9d79f871390765be3bda4b
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Mar 2 12:02:31 2011 +0000

    Pass on the configuration to the plugins wrapper

commit 1f42b362709a09e73e3a93a61dd5c967b0d47098
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Mar 2 12:00:51 2011 +0000

    Remove import not distributed, and only attempt to import the appropriate library after it's been verified the technology is actually used.
    Remove unused import for IMAP
    Simplify initialization

commit 9537a8ea971833c8e3a1624ab685f844f3aa8e8e
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Feb 25 11:03:18 2011 +0000

    Update copyright notice

commit 61056c5254c94d01350192231c79e03160558812
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Feb 25 11:02:33 2011 +0000

    Add po/*.gmo to .gitignore

commit afb9acc63e139042006342a0f86ecc97c1467c7f
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Feb 21 22:30:22 2011 +0000

    Add tests and tests/zpush

commit 3fb8a8323374167da5594a933e1573ac3f94e72c
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Feb 21 22:22:24 2011 +0000

    Update makefiles

commit e765e9e33860e7659e1b27534f2f78bd632fa5e0
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Feb 21 21:52:41 2011 +0000

    Update gitignore

commit 0f658c8ce990a816458d152a6ae4ce24e514e0db
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Feb 21 21:51:23 2011 +0000

    Add a shortcut script to update the po files

commit d4bbdffe03f54c98ffd34c3a2faeca375f57a6ee
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Feb 21 21:51:04 2011 +0000

    Add semantics for packaging and localization

commit cd89058ed3fa4b1def41b6ca97c398c8de6ed1c2
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Feb 21 19:42:11 2011 +0000

    Increment thread_count

commit 18f28384acd7fc91b1e5b814cd29d0f52cfcb9e9
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Feb 21 19:39:33 2011 +0000

    Update AUTHORS

commit 9445cb3c24e790172dade18f1942ca76614aedb0
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Feb 21 15:19:16 2011 +0000

    Update copyright headers

commit b72a83b79a3616a0c451143f66332876929aee2b
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Feb 21 15:14:28 2011 +0000

    Update pykolab including:
    
      - a plugin system,
      - some example plugins,
      - a working kolab daemon,
      - copyright updates,
      - auth/ldap/ abstraction so auth/sql/ can be plugged in,
      - and more.

commit 8a85a51fb60d01495ed470bd1e545d98c05b1299
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Feb 21 15:09:11 2011 +0000

    Add additional options to kolab.conf

commit 0a7b4ed46177d6bb3bb74b8e5fbe444a15bd8e89
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Jan 5 12:52:58 2011 +0100

    Add an example test configuration file

commit 6a35e5efa2ffd88ebcc69b1bcd3c4d4639082f30
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Jan 5 12:38:37 2011 +0100

    Add cyruslib

commit 2179a1ff034888b263ec7d2c65550b55f1d2bf78
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Nov 15 23:41:53 2010 +0000

    Add comment and fix location for debugging message

commit daa9aa9bbe533caa806eb7717fb1943adc8605f8
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Nov 15 23:30:04 2010 +0000

    Check for calendar/contacts/mail settings, and make sure the suites set them correctly, or bail out setting others if both a suite as well as one of the item types have been selected.

commit c9850853870b264384e3e075a59a5b3e3fcd6dad
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Nov 12 15:34:18 2010 +0000

    Add the ability to inject some email, too

commit 03a8f945566e9ec5e9b9ada9bff79ee3b67c366d
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Nov 12 13:53:51 2010 +0000

    Fix syntax mishap typo (</given_name> -> </given-name>, thanks volker)
    Fix qp encoded -> 7bit(?) (thanks volker)

commit 6e7f0ce2d336874af5566e8210d674b96146f48f
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Nov 12 13:26:30 2010 +0000

    Fix 'events' in creating 'contacts' message

commit 62b6ea1562f6c07133743ae0e3cd2c83b098282a
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Nov 12 13:25:47 2010 +0000

    Update the testing of contacts

commit 036d9edf388cc979f2583849e247ef46d8dba8fd
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Nov 12 13:24:43 2010 +0000

    Expand README on tests

commit 33344bf341ed1416f22122a704b9e8c0360d52e9
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Oct 27 23:16:05 2010 +0100

    Add a README.tests

commit 2a78370ea84447e486079080eaa7901979d572bc
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Oct 27 22:54:59 2010 +0100

    Add some constants to the general testing, and add the calendaring item semantics

commit c8d0eaff597164079866421a08ff993a8cdfe43f
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Oct 27 22:53:08 2010 +0100

    Comment a little more on the utilities in pykolab/utils.py

commit 9dd56890008a4255dcf4a528b83dcc889013025e
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Oct 27 22:52:36 2010 +0100

    Add the test suite for zpush

commit bfefee96a24c5a5896be635d31708fa7d1431eec
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Oct 27 22:51:35 2010 +0100

    Instead of executing one arbitrary forcefull imap message file injection here, move to executing suites of tests

commit f7f16586b4b26e5bd198ac53f60ca869754bff13
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Oct 27 22:46:00 2010 +0100

    Make sure the configuration lib parts have;
    
      - Configuration file parsing semantics
      - Sufficient defaults to handle a test suite
      - Configuration item checking semantics

commit 97baa8876b3969cc663aa25a8e5b1d5adaa49b22
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Oct 27 22:45:08 2010 +0100

    I know this was a copy/paste job, but this program is called pykolab

commit 24b2b7782945d0953ed0a0086ce0fff3025b6512
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Oct 27 22:44:42 2010 +0100

    Reorder importing the core components

commit 0cb6931999d22a3c9c1ef1965983ff33b61ba614
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Oct 27 22:43:46 2010 +0100

    Make sure we finalize the configuration

commit 7f7ea5bb073e3335173f5e337a345589f1607739
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Wed Oct 27 22:42:00 2010 +0100

    Move files from python code directories to their new location in share/tests/

commit 9c4499cbb60a45e6086a0ba5c3102b2e6c256cad
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Mon Oct 25 15:27:06 2010 +0100

    Explain what utils.ask_confirmation() is all about

commit 6e8f6623668d0f0e77ad7094941bfa10bfe1ecba
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat Oct 23 01:34:25 2010 +0100

    Add some, lose some, add some empty attrs.

commit 264073e33057ad6bc189f037e27fd6d810291763
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat Oct 23 01:22:38 2010 +0100

    Remove duplicate space

commit 5c189c4754968092ce97470737085ed60f9dab94
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat Oct 23 01:00:00 2010 +0100

    Fix some other errors as well

commit 74d1d469d6c26e449daa03a6d00689d1d2d7b3ae
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat Oct 23 00:45:15 2010 +0100

    Make sure we are using double digits

commit c260a62c276fbcea14a95b6e515497a25039475f
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat Oct 23 00:43:46 2010 +0100

    	renamed:    kaddressbook-contact.tpl -> kaddress-contact.tpl

commit 36805525151bf0a1029ec8ddac3ab789827c7ff6
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat Oct 23 00:42:56 2010 +0100

    fix syntax error

commit 852fae409f8af5d32ef01a4f108847766838771d
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat Oct 23 00:42:25 2010 +0100

    => becomes >=

commit dfa1c7f32cb96796976cc8edb14fd5b19a17a3b2
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat Oct 23 00:41:27 2010 +0100

    Fix typo

commit 3bfb67e380f45fe5e78b3ffe6896644de0c172b7
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat Oct 23 00:39:59 2010 +0100

    Fix the 's' in here as well

commit 717bb2bfade7713fd011d53002df0a1ecb9492ad
Author: Paul James Adams (Kolab Systems) <adams@kolabsys.com>
Date:   Sat Oct 23 00:39:18 2010 +0100

    Check in Paul's script for mass-creating contacts

commit 416ee1d06b67b68cd4d50415c2cb2d04b41c6df1
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Sat Oct 23 00:10:30 2010 +0100

    Let's not print status information any longer, but instead indicate what would be doing here

commit f5e907e62f1e0d5c756603523ede3002c032b7b0
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Oct 22 23:16:40 2010 +0100

    Use the day, in a day

commit 7f9812c072cf5d4f0088a592d6913a5bdddb6ba2
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Oct 22 23:11:29 2010 +0100

    Update the line termination on the recurrence
    Reduce the number of iterations

commit 3cb81928f93e806f6f930e57eaff70246335ecc3
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Oct 22 22:50:20 2010 +0100

    Fix the 's' in domains

commit 6751dbf6eb5169faaba67f18de43b4333356462a
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Oct 22 21:55:54 2010 +0100

    Correct the path for the files using the appropriate domain and location

commit 0b3390839207a82956cf996fec79cc7b5696bb98
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Oct 22 21:43:14 2010 +0100

    Populate a bunch of user calendar directories with a bunch of events

commit 9d6bb677ffe6a362dc939c9fd152f9c27a4a96d6
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Oct 8 13:32:35 2010 +0200

    Attempt to load the lib, but fail verbosely if it doesn't succeed

commit d60eebbdfe20859dd29fa3d6f0ad0daea77bc0f3
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Oct 8 13:32:18 2010 +0200

    Check in the first set of actions to execute

commit ad572e9d144c603d0af4e17a2510ef0c2c1f5f24
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Oct 8 13:31:31 2010 +0200

    Split up the initialization of .conf adding a finalization

commit bde4c1530a3aedc562dfd8c7e0cc13721336179d
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Oct 8 13:27:49 2010 +0200

    If the user says we must be quiet... well we better be quiet

commit 11c2e732e4ae8dd1e8b5eee6e7de8d34f63568a1
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Fri Oct 8 13:26:39 2010 +0200

    A simple dialog asking for confirmation

commit 05e06399f287e7bf6387b3fd8eb7100df607bda4
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Aug 26 11:59:08 2010 +0200

    Fix the source tree identifier

commit 13cc61bcef3c40e9c2821626df4d20cd82bbfd1e
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Aug 26 11:58:52 2010 +0200

    Update .gitignore to reflect former changes

commit 1119b629ca26edfbac1bbb519136e3e664cad4fc
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Aug 26 11:57:20 2010 +0200

    Make the compile/build time variables appear in constants, and then re-use constants

commit b2939c5516e3f8d3dc77ccbc5ddbfc46938c2423
Author: Jeroen van Meeuwen <jmeeuwen@master.puppetmanaged.org>
Date:   Thu Aug 26 11:22:23 2010 +0200

    Add yet another file to the ignore list ;-)

commit d0adba5b736a80b16243e079ba9df66b5ee2a3b6
Author: Jeroen van Meeuwen <jmeeuwen@master.puppetmanaged.org>
Date:   Thu Aug 26 11:20:43 2010 +0200

    Add extra files to ignore

commit e2f75e06656c1bd0cd0cecb4a99b8220f468fd8d
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>
Date:   Thu Aug 26 10:17:37 2010 +0100

    Initial commit
