Changes to 'dev/boddie'

Paul Boddie boddie at kolabsys.com
Mon Mar 10 19:11:32 CET 2014


New branch 'dev/boddie' available with the following commits:
commit 01735f3d5581827615e091672e1c69725fd5a056
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Sun Mar 9 01:22:23 2014 +0100

    Made the include directive configuration more robust, fixing check mode reporting.

commit 29e3e5cd06f4454fa1412e92e1abae508b520cc7
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Sun Mar 9 00:47:00 2014 +0100

    Added Dovecot configuration settings.

commit bf5bdade5595cdbe4c2deb8eb2bd28a1907e39d1
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Sat Mar 8 22:15:00 2014 +0100

    Fixed Dovecot LDAP authentication and tidied up the configuration code.

commit c380bce5a6c36b48472af02113051bd4d40758aa
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Sat Mar 8 19:22:25 2014 +0100

    Confined matching of data to single lines; added necessary newlines in new settings.

commit 1464d5d16ae917f2741b605dd6956f2bb89820d9
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Sat Mar 8 16:09:33 2014 +0100

    Fixed substitutions by applying the MULTILINE regular expression flag.

commit 2d0acd05aacb130f2a8f5e3182975d128b4e14e4
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Sat Mar 8 00:04:04 2014 +0100

    Properly parameterise edited settings, using the expected variable name.

commit c08ec28bf59c585341e8cd750067dc081843c18f
Merge: 72404d7 b6fe11c
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Thu Mar 6 22:36:53 2014 +0100

    Merge branch 'master' of git://git.kolab.org/git/pykolab into paul
    
    Conflicts:
    	pykolab/xml/utils.py

commit 72404d7266acf429b0e110041ef0cdb07f053924
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Thu Mar 6 22:27:56 2014 +0100

    Added the converse module to the installed files.

commit 3c3a8e02187565f09405fb645c781a54395034c4
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Wed Mar 5 00:02:09 2014 +0100

    Fixed the build-related resources to work with the renamed kolab script.

commit 38bf2ad586364622313916ed1b64dba399ca69da
Merge: fdd6015 c5ce78d
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Tue Mar 4 19:55:08 2014 +0100

    Merge branch 'master' of git://git.kolab.org/git/pykolab into paul
    Reject apparently superseded setup component changes, plus an explicit
    MySQL server choice question that is not trivially merged into the
    refactored setup_mysql.py component.
    
    Conflicts:
    	pykolab/setup/setup_ldap.py
    	pykolab/setup/setup_mta.py
    	pykolab/setup/setup_mysql.py
    	pykolab/setup/setup_roundcube.py
    	pykolab/xml/attendee.py
    	pykolab/xml/event.py

commit fdd60153ba8aaaa69dfd674547eeed7b8ab5fe81
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Sun Mar 2 20:59:58 2014 +0100

    Added tentative support for Dovecot and a choice of IMAP servers.

commit 0cb0327001f0154f535a092d96ce8f6dba7fba43
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Sun Mar 2 18:46:43 2014 +0100

    Added readfile and writefile functions, plus some Dovecot detection support.

commit f3063659ff4d1f55a6b28350d5f6f636759a75e4
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Tue Feb 25 23:57:16 2014 +0100

    Made MTA setup consistent with other remote service setup results in check mode.

commit 4b6bf619cebde6100f49d54225dde3ac73239e27
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Tue Feb 25 23:32:45 2014 +0100

    Avoid trying to contact a remote directory when not populating it.

commit b4ce864dff3bda24bd202fe6dda794be78994fe3
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Tue Feb 25 23:32:31 2014 +0100

    Fixed error with configuration setting name.

commit e7a700462ad6b174569a6f5a891608f0fc469f61
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Tue Feb 25 21:37:34 2014 +0100

    Handle skipped questions in debconf by adopting default responses.

commit 5398d471549f47fe45799d0f01b4bc9180761c26
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Tue Feb 25 21:36:58 2014 +0100

    Update the configuration during IMAP setup.

commit b753d66c9cf62ff6e5d7e83d73160241c35df690
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Mon Feb 24 21:35:56 2014 +0100

    Introduced parameterisation of IMAP, LDAP and SMTP services within Roundcube.
    Added an SMTP section to the configuration file.
    Reverted changes defeating i18n measures.

commit 93746c3b92bc652507aff2e7db57d88f8be3f069
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Mon Feb 24 21:32:30 2014 +0100

    Reverted changes defeating i18n measures.

commit 007b9aa781cc55e4235b08ed22f1c6e3553210d3
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Mon Feb 24 19:48:01 2014 +0100

    Changed the error handling when components cannot be configured.

commit ef0039d789d407b2e61ec35a6396685122fd310f
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Mon Feb 24 00:27:50 2014 +0100

    Fixed Roundcube schema discovery.

commit a0f00ffec8ee966d47eeadd6668fc411296374ce
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Sun Feb 23 23:06:25 2014 +0100

    Tidied up message output in check mode where packages are not installed.

commit c3fba9471442e6dddd1158128440e26909647eb6
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Sun Feb 23 14:40:07 2014 +0100

    Introduced remote IMAP server support.

commit 2571cec6677bb5d733c5dc13af4559ef7a093e03
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Sat Feb 22 22:57:53 2014 +0100

    Prevent connections to remote servers when configuring normally.

commit d54f6b731434cf07665d8925e945543858f7d78d
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Sat Feb 22 21:12:57 2014 +0100

    Fixed module definition discovery and the check mode result.

commit 85054a44336c70e94034803ba55be9d5b0dd641f
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Sat Feb 22 19:11:59 2014 +0100

    Fixed typing error (fix from Debian source patch).

commit 6af4ed3d21b44bfd087884a4b73b7deb3a22affb
Merge: fbb85c0 4c5ba04
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Sat Feb 22 19:09:29 2014 +0100

    Merge branch 'master' of git://git.kolab.org/git/pykolab into HEAD
    
    Conflicts:
    	kolabd/__init__.py
    	pykolab/auth/ldap/__init__.py
    	pykolab/auth/ldap/auth_cache.py

commit fbb85c02ca936a5f8ea2ddfc0fa4221f22872ba1
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Sat Feb 22 02:06:54 2014 +0100

    Removed superfluous check mode test.

commit df670ff47239c1e06c80012af8ef5efb2bb3f1f8
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Thu Feb 20 20:56:58 2014 +0100

    Fixed the prebind URL which must correspond to the actual bind URI.

commit bc21cff0be44c6a283d2eb8b4466b8a63caf80fc
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Thu Feb 20 00:17:19 2014 +0100

    Improved proxy URI handling and Apache site configuration.

commit 4f95146b36c00db88a14c15378ca5ee86288032d
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Thu Feb 20 00:16:13 2014 +0100

    Prevented the setup script from failing when unable to contact a remote server.
    Adjusted the hostname when checking for a directory instance.

commit 75d2adaf86ae47510f6a12aed73ae29198b32bdc
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Tue Feb 18 00:36:04 2014 +0100

    Improved Converse setup support, tidied Roundcube and Apache support. Fixed some LDAP details.

commit 519458d9f0cf59666506f0e50f50c3504811a46e
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Sun Feb 16 22:04:16 2014 +0100

    Improved the configuration editing, adding module configuration and changing the uids setting.

commit 6861ab385e46e0b597fda4db6b80b93dccf99c8a
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Sun Feb 16 03:27:33 2014 +0100

    Fix indentation.

commit e47726cb2c80bc453053c260f7a2dde4e2ac564b
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Sat Feb 15 23:34:59 2014 +0100

    Added missing initialisation operations.

commit 488cca236f19032cb90627dd4ba4c80322a1584c
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Sat Feb 15 23:34:45 2014 +0100

    Added missing attribute definition.

commit b64da41db062ebdbaa39cad5be6f5221030e8249
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Sat Feb 15 23:34:09 2014 +0100

    Fixed infinite LDAP connection loop.

commit 64f6a0a27e02aad8d3d299b31c02b51706e81abf
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Sat Feb 15 19:53:38 2014 +0100

    Do not actually switch gid in logger (from upstream)

commit 9bc9b003e4629653bf0cd3c92ff0770ff96e3591
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Sat Feb 15 19:03:33 2014 +0100

    Use the solution for the logger gid issue from upstream.

commit 5bc0fa1ef6b94fc7e15c53a0000308a25734bfdd
Merge: 044bd04 0c2e653
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Sat Feb 15 18:57:04 2014 +0100

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

commit 044bd04955df950f40a02bf446e16fb3fe3a4a76
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Sat Feb 15 02:09:15 2014 +0100

    Prevent UnboundLocalError and provide a fallback group identifier.

commit 658254925ff21a8462fe23599a8d03624438e206
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Sat Feb 15 01:05:49 2014 +0100

    Switched to asking for the LDAP URI, not the hostname. This potentially allows protocol adjustments.

commit 94ff4835afc4b44c627c09dd264f0a09989464a5
Merge: ea7e2a2 97f928d
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Fri Feb 14 23:35:15 2014 +0100

    Merge branch 'master' of git://git.kolab.org/git/pykolab into HEAD with style edits.
    
    Conflicts:
    	kolabd/__init__.py
    	pykolab/auth/ldap/__init__.py
    	pykolab/auth/ldap/cache.py
    	pykolab/cli/sieve/cmd_refresh.py
    	pykolab/setup/setup_imap.py
    	pykolab/setup/setup_mta.py
    	pykolab/setup/setup_roundcube.py

commit ea7e2a2ab33c4106547e5b563056976e7ca2ba5e
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Fri Feb 14 20:35:34 2014 +0100

    Silenced the ps output.

commit 1bac5ad7d613dabd3f0f2c2b1e3d77f36974ba76
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Thu Feb 13 23:21:16 2014 +0100

    Fixed check-only mode to retain information about updating the directory.

commit ffa47c1f839bd749139a600e9aee4d3fdfeaa091
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Thu Feb 13 23:18:22 2014 +0100

    Attempted to make the LDAP setup only ask questions when it needs to.
    Moved the URL-to-host function into the services module.

commit 2cf87787a8bde981d1f7a5a2cc1ffa124b15cd8b
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Thu Feb 13 00:25:41 2014 +0100

    Fixed matching against active configuration lines. Added auth_method.

commit 476e21358c851006ebec0da0e833746ebb0c0783
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Thu Feb 13 00:00:31 2014 +0100

    Attempted to add support for remote LDAP configuration.

commit a1b8cd480961453d1f6e34e0c54313db97cf4a9e
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Mon Feb 10 23:07:25 2014 +0100

    Added tests for the availability of the directory server.

commit 970a10744d1403ff0af300ef08908a0539232a9f
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Sun Feb 9 01:57:34 2014 +0100

    Added tests for the availability of MySQL and Postfix, avoiding fatal errors on systems without them.

commit 65f17bcda1f1572203991cdcf784eaa9eb96457c
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Sun Feb 9 01:18:41 2014 +0100

    Added the ejabberd component to the installation manifest.

commit 06144b5846379eaea65068b1ace02f18d55ec842
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Sun Feb 9 00:57:16 2014 +0100

    Added a setup component for ejabberd.

commit 6d06a1ff6694201fe62b3976435d114f4e149734
Merge: e47fec8 0cef92c
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Sat Feb 8 19:13:53 2014 +0100

    Merge remote-tracking branch 'origin/master'

commit e47fec8c9b1ff4888d22f1d5664b6c64aaf0cf3b
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Sat Feb 8 19:09:21 2014 +0100

    Handle an absent IMAP URI setting.

commit 5be36e94f27a56bb82acea1caf8a009ada11460d
Merge: 20483f4 70681e3
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Wed Jan 22 17:41:10 2014 +0100

    Merge remote-tracking branch 'origin/master' (with some minor style changes)
    
    Conflicts:
    	pykolab/auth/ldap/__init__.py
    	pykolab/imap/__init__.py

commit 20483f4353e164e54c5271829cc770aab57af1bc
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Wed Dec 18 17:15:06 2013 +0100

    Handle skipped questions by returning None.

commit f53f71c4ede931e2637def0f61c6fee5aacf0b33
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Wed Dec 18 15:51:06 2013 +0100

    Added detection of the need to modify the configuration.
    Added more usage of proper messages/notes.

commit 363b20f971f5729e75704bdd5e606c1bea6ec91e
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Wed Dec 18 14:29:21 2013 +0100

    Added note/message support.

commit 7be2287ae1f1663ea134cbf0172119845c98fa17
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Wed Dec 18 14:03:50 2013 +0100

    Added handling of unmodified webadmin connection settings.

commit 3144153d7d6d62a61e82c1877a20fd18b1f91ebf
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Wed Dec 18 01:36:57 2013 +0100

    Removed confirmation-style questions since they do not fit in with the general model
    and arguably do not provide an improved method of interaction.

commit bd9b62ca454b023ae71d4cb9a75a6ea4d59ec98c
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Wed Dec 18 00:12:14 2013 +0100

    Silenced command invocations where the output is not collected.
    (This prevents debconf from being disturbed.)

commit 24584f9d7583ab82a94b8934be648d1590eafe4d
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Wed Dec 18 00:05:27 2013 +0100

    Converted warnings to other logging types in order to not upset debconf.
    (The warning loglevel seems to be tied to stdout.)

commit cbaeb188bac3ff1c57a34b679a66608cbc326796
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Tue Dec 17 23:51:45 2013 +0100

    Added missing import.

commit 42157092433462bea42d12cafaa23b2d974b83b8
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Tue Dec 17 23:10:18 2013 +0100

    Remove passwords from debconf before exiting.

commit 72a55e3a3e2fdd71b9ae9e8f82aff10deceb6ecc
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Tue Dec 17 22:48:24 2013 +0100

    Changed the debconf support to require explicit activation.
    Added possible debconf usage to other components.

commit 4f551a2375b37d2f942176c6be6ffe0f744b8ee1
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Tue Dec 17 22:23:56 2013 +0100

    Fixed confirmation inputs, treatment of defaults, and made question priorities high
    (since any interaction will already have been deemed necessary).
    Added debconf title support.

commit b1e27aa50cf35e1650a27331d5a0735625cfd45a
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Tue Dec 17 19:15:03 2013 +0100

    Introduced tentative support for debconf. Tidied up LDAP schema discovery.

commit cca8c7ce4dd1bceb97db6593af2ae18d56191541
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Mon Dec 16 01:24:40 2013 +0100

    Make the existence of an already configured directory a non-fatal error in order
    to support unintrusive Debian package reconfiguration.

commit dc0b9f1418ad32af7611f3deca1dcc80bb6c95df
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Sun Dec 15 21:05:25 2013 +0100

    Fixed unnecessary substitution.

commit a9536cf17182b4836fa79dfcadadb9e836b1b503
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Sun Dec 15 20:34:49 2013 +0100

    Introduced the "check only" mode for all components.

commit bcc748bb015c63c92118c52302f4c716335144e0
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Sun Dec 15 18:51:34 2013 +0100

    Fixed probably incorrect substitution, although ldap_server is not used in the
    template and the output is not used on Debian at all.

commit b04711e99de584d27d4fb54f60a329844b3c6f02
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Fri Dec 13 01:09:42 2013 +0100

    Support LDAP/Cyrus configuration reset despite an existing directory instance.

commit bafdc8e1430f7ef495e6db7eb2781071e099a812
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Fri Dec 13 00:12:45 2013 +0100

    Fixed the test of files having particular data, handling absent files.

commit 3043549701bc01b4e9a32be8f57a9e0725a2438f
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Thu Dec 12 17:07:11 2013 +0100

    Fixed .ini file values for LDAP settings.

commit 09e99b4b437456c4c31c24cf57590de8d2fa46ea
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Tue Dec 10 23:01:34 2013 +0100

    Added initial support for checking configuration needs and reporting them, starting with the freebusy service.

commit 12368290d621ed6cf80a99f83029df56b2ccf20d
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Tue Dec 10 22:19:06 2013 +0100

    Tidied dictionary access to defaults.

commit 277e6f28c6f41b3f3fc9690505cf0301f7ac3010
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Tue Dec 10 18:51:27 2013 +0100

    Simplified the MTA setup somewhat.

commit 9b7923dc9fa455692e9a9b43cdb62f3889f4a255
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Tue Dec 10 17:11:15 2013 +0100

    Changed the commands to send messages to standard error instead of logging them.

commit 09e4e0f03b73990dccadaeb0c8c858f69ce2d9b8
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Tue Dec 10 15:53:53 2013 +0100

    Fixed command option retrieval for aliases.

commit aaa4234b3073608300e5b5534b329753f85309df
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Thu Dec 5 23:58:16 2013 +0100

    Added a special "all" component to show the available components for configuration.

commit e69af4a587352d5a85db8699874a6bdf48fcd2ab
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Thu Dec 5 23:56:34 2013 +0100

    Introduced a utility function for creating a MySQL defaults file.

commit 427e1782642bad24717b250ec6d1a6b6526f1a0c
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Thu Dec 5 23:48:14 2013 +0100

    Fixed syntax error, simplified a command invocation.

commit 7c337fd13dd25a0c98c5bb6e1c3488d9801348e0
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Thu Dec 5 23:44:45 2013 +0100

    Added missing argument checking to the set-mail command, introducing a utility function for argument collection.

commit a528a61bb5f47b277dd95389606be128f6a3e248
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Thu Dec 5 23:44:20 2013 +0100

    Refactored the command/component framework, tidying up in numerous places.

commit 03be32f3c93f3505a805fbbee9b2e595bd729f21
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Thu Dec 5 23:43:02 2013 +0100

    Fixed name from specific previous version of the function.

commit e706ce92c7d30521a32021b99ab2f334e2321df9
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Thu Dec 5 23:42:17 2013 +0100

    Tidied up the command display code.

commit 1e82e9cb881d664eab0538c28ed613e6b0662359
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Thu Dec 5 23:40:50 2013 +0100

    Added a "check only" option. Made Apache restarting conditional on actual configuration changes.

commit f025a28a241fb5c34748a30504c0e9c12e6c2820
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Thu Dec 5 23:38:40 2013 +0100

    Added configuration reset support for MySQL. Added messages when not reconfiguring Roundcube and MySQL.

commit 385501702c6bc94372c719eb755ec966d3dd323f
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Thu Dec 5 23:37:22 2013 +0100

    Improved directory server restart handling.

commit a4e9058edb7eca39b822ce9385c486c8c0710d33
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Thu Dec 5 22:43:29 2013 +0100

    Minor tidying of dictionary data access.

commit fd95de4469593a5a3887779fe0f63cceef96bdf9
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Thu Dec 5 22:41:13 2013 +0100

    Fixed the schema file retrieval.

commit 99677a5efa73ee83241f1df37a44156650b14100
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Thu Dec 5 22:39:18 2013 +0100

    Improved the search for schema files.

commit c3033ff366d89976f232d5121aafa25467fb90ec
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Thu Dec 5 22:34:32 2013 +0100

    Made MySQL work use the Debian defaults if available. Prevented undesirable Postfix transports modification.
    Used the appropriate MySQL defaults file. Removed stdout pipe closure.

commit 7a737f968dfb5ed8bc00464f654e1b3adbcde5e8
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Thu Dec 5 22:33:30 2013 +0100

    Made PHP reconfiguration conditional, introducing automatic system timezone detection.

commit 3cafe9eabee25c4febb73eda1b5f47f750e44fb9
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Thu Dec 5 22:31:07 2013 +0100

    Fixed Roundcube template discovery. Separated the MySQL and Roundcube reset command options.

commit b77c48418e2f1cd4ba2a63a1cf44506a3316a1c7
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Thu Dec 5 22:30:51 2013 +0100

    Introduced general process detection using pidfiles, adding slapd detection support.

commit 74f458e64a6ad2336b3dac92d7800f06d3de67d4
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Thu Dec 5 22:26:15 2013 +0100

    Improved directory server restart handling where the dirsrv init script fails to start the server after stopping it.
    Tidied up repeated questioning and configuration file generation.

commit 2c4a8c64c0ffad1362ca045bb744887d1e80fa71
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Thu Dec 5 21:04:54 2013 +0100

    Added an option to reset the Roundcube configuration.

commit 3c9f1299e6f56897d4d04a698c72535d034a08b9
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Thu Dec 5 21:03:06 2013 +0100

    Changed the test for an existing root user according to the MySQL documentation.
    See: http://dev.mysql.com/doc/refman/5.6/en/default-privileges.html

commit 5667fa90ba3933ace2c37687ae78ddb494459f8b
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Thu Dec 5 21:02:36 2013 +0100

    Attempted to simplify the database and user initialisation for MySQL and Roundcube.

commit 6517432bd27b4247962b53714efa08b5a0f7c1fa
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Thu Dec 5 20:48:40 2013 +0100

    Used a more concise way of getting the maximum key length.

commit 696a11deb766d26408fcad86610f10ffc27b649e
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Thu Dec 5 19:58:27 2013 +0100

    Added output/error capture for various commands, plus currently unused utility functions.

commit 59cb8a6483ec7c1887beaf7d4285572a8ec9c685
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Thu Dec 5 19:57:45 2013 +0100

    Added MySQL database and user tests to the Roundcube setup code.

commit 50b5a925199caeceb48033000043508eeed1ef8c
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Thu Dec 5 19:52:54 2013 +0100

    Attempt to handle existing MySQL databases and users.

commit 1d9587b4aa1efbf47bbb77ccd7d913f5ae0a69eb
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Thu Dec 5 19:50:10 2013 +0100

    Fixed amavis service name on Debian.

commit 6b0a0c0e2e7331f1d83fa5857b62e0aea129da59
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Thu Dec 5 19:49:24 2013 +0100

    Added service default setting modification (was added in Debian patch).

commit 9010b2f1def6bff6f5bd7d53ae01f35b62a5aa17
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Thu Dec 5 19:48:10 2013 +0100

    Moved IMAP annotations data into a separate region. Tidied up the Roundcube initialisation.

commit 19434145497c3946bc089a04a95c95e6fd1f6502
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Thu Dec 5 19:27:55 2013 +0100

    Moved the common template instantiation code into the services module.

commit 161e51a8adfc2785015c7c45214d59d39fd7722d
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Thu Dec 5 19:27:30 2013 +0100

    Replaced elementary defaults file modifications with a common function.

commit 8f45eea2706bf903d83cd256ee06d9f3c6340a64
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Thu Dec 5 19:27:04 2013 +0100

    Moved template searching into the services module as a common function.

commit b63b53b2afa91f13636f9e23dea2875f2232924f
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Thu Dec 5 19:21:17 2013 +0100

    Introduced service control and configuration functions for pykolab.setup.

commit 314df90194e648b7352b91e2d4485a8a406bc09b
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Thu Dec 5 19:19:04 2013 +0100

    Minor tidying of imports and names.

commit 66dbfde6f20347483dd2830a766c7ed684576d24
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Thu Dec 5 19:10:53 2013 +0100

    Stopped the use of lists as primary domains.

commit 3ee410f9d256f607377481a2c66837918dcbc3b3
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Thu Dec 5 19:05:23 2013 +0100

    Fixed command group preparation and other refactoring-related bugs.

commit 589317d6a585d939e2f3942036f884c8c9cd8f5b
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Thu Dec 5 19:02:46 2013 +0100

    Fixed refactoring where the commands dictionary was not also moved to the new module.

commit 222fec9120f7fb48034d27861051453ff7725f7b
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Thu Dec 5 17:27:14 2013 +0100

    Fixed introspection importing and command/component import locations. Absent module attributes are now reported as ImportError.

commit 5a1063875a7469b43beb7e197c0751cff9f08f1a
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Thu Dec 5 17:17:26 2013 +0100

    Minor import and style-related changes.

commit c5c6c1dff87d2c7a6e457c351eb510303752f725
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Thu Dec 5 17:16:39 2013 +0100

    Replaced exec usage with eval at most, otherwise getattr and sometimes setattr.
    Refactored common command/component code.

commit 9edbc20941621e88df2c546bf8aa29881ba9f981
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Thu Dec 5 17:13:57 2013 +0100

    Tidied imports, made some simplifications and style-related changes.

commit 280b09d0e3232e6c4dacd287ce39edcb2c9187ed
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Thu Dec 5 17:13:22 2013 +0100

    Merged some search operations, simplified some conditional logic.

commit 265063a09a2a77470c2cefd95b4667f86567126d
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Thu Dec 5 17:11:38 2013 +0100

    Consolidated duplicate code regions and simplified control flow.

commit 156f4f98a26e7d54484e3306d941eae74f8ee2ed
Author: Paul Boddie <paul at boddie.org.uk>
Date:   Thu Dec 5 17:07:24 2013 +0100

    Changed various expression forms to more idiomatic ones, simplifying if appropriate.

commit eba809e029f8637307bc6eef1335f32778defc14
Author: Paul Boddie <paul at 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.



More information about the commits mailing list