From f38e275734bcde7b43e6afd58bd6198d00b2e5ca Mon Sep 17 00:00:00 2001 From: downtownallday Date: Wed, 12 Oct 2022 08:46:34 -0400 Subject: [PATCH] Changes for v60 - initial Jammy Jellyfish release --- changelog/v60.md | 165 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 165 insertions(+) create mode 100644 changelog/v60.md diff --git a/changelog/v60.md b/changelog/v60.md new file mode 100644 index 00000000..4f833a9f --- /dev/null +++ b/changelog/v60.md @@ -0,0 +1,165 @@ +## Commits for v60 +| COMMIT | DATE | AUTHOR | TITLE | +| ------ | ---- | ------ | ----- | +| [2f19ec1](https://github.com/downtownallday/mailinabox-ldap/commit/2f19ec19daa2456f98e9284e3252f472c9de10ee) | 2022-10-12 | _downtownallday_ | Update tags now that upstream has merged jammy branch | +| [a9d3444](https://github.com/downtownallday/mailinabox-ldap/commit/a9d34441fa8b4957b00613298ced909150119f40) | 2022-10-12 | _downtownallday_ | Update hashes to match upstream's use of github/nextcloud-releases | +| [caf95b1](https://github.com/downtownallday/mailinabox-ldap/commit/caf95b1efee7151ece60eae4991458da067d980a) | 2022-10-12 | _downtownallday_ | Apply license | +| [286a4bd](https://github.com/downtownallday/mailinabox-ldap/commit/286a4bd9e744cba67fd5762ca1d92b229f29bc80) | 2022-10-12 | _Joshua Tauberer_ | Remove stray quote in bootstrap.sh | +| [4d5ff02](https://github.com/downtownallday/mailinabox-ldap/commit/4d5ff0210b3cbab5c74c160af0e706e161ede73d) | 2022-10-11 | _Joshua Tauberer_ | Version 60 | +| [d786fa2](https://github.com/downtownallday/mailinabox-ldap/commit/d786fa2790ec327e5e899b3ae03ee941be3e44d4) | 2022-10-11 | _downtownallday_ | Hide apt output when installing duplicity | +| [89cd9fb](https://github.com/downtownallday/mailinabox-ldap/commit/89cd9fb6113770cdda3c458e80fa601eb1569173) | 2022-10-08 | _Joshua Tauberer_ | Increase gunicorn's worker timeout since some /admin commands take a long time | +| [22a6270](https://github.com/downtownallday/mailinabox-ldap/commit/22a6270657ed6906a5572c2779a381a0f55f8eab) | 2022-10-08 | _Joshua Tauberer_ | Remove old setup step to uninstall acme library | +| [0a970f4](https://github.com/downtownallday/mailinabox-ldap/commit/0a970f4bb2dba052ce1c321dd8b4e9f016a56550) | 2022-10-08 | _Joshua Tauberer_ | Use nsd-control to refresh nsd after zone files are rewritten rather than 'service nsd restart' | +| [9b111e2](https://github.com/downtownallday/mailinabox-ldap/commit/9b111e24937df6f65e770cfb50007b43c381bbee) | 2022-10-08 | _Joshua Tauberer_ | Update to Nextcloud 23.0.8 (contacts 4.2.0, calendar 3.5.0) | +| [b8feb77](https://github.com/downtownallday/mailinabox-ldap/commit/b8feb77ef4d504f9cefb04bb5c57b821012b8194) | 2022-09-24 | _jvolkenant_ | Move postgrey database under $STORAGE_ROOT (#2077) | +| [3c44604](https://github.com/downtownallday/mailinabox-ldap/commit/3c4460431686142fbc9d8da98a829e58a4e277ac) | 2022-09-24 | _Joshua Tauberer_ | Install 'file' package | +| [1e1a054](https://github.com/downtownallday/mailinabox-ldap/commit/1e1a0546868cb062ba4057cc7587f7d6c175c18b) | 2022-09-24 | _Steve Hay_ | BUGFIX: Correctly handle the multiprocessing for run_checks in the management daemon (#2163) | +| [9a38196](https://github.com/downtownallday/mailinabox-ldap/commit/9a381961c59221796feaeb300e8882955514080b) | 2022-09-22 | _downtownallday_ | setting permissions on mail.log fixes the github actions failure for upgrade-to-upstream - this is just clean up | +| [35aa9f7](https://github.com/downtownallday/mailinabox-ldap/commit/35aa9f7691df6973acb0e6fa63eb4f0be533904b) | 2022-09-22 | _downtownallday_ | try setting mail.log permissions during setup | +| [c9eb908](https://github.com/downtownallday/mailinabox-ldap/commit/c9eb90800b550575b0580aabd37a66a83e2fb0c9) | 2022-09-22 | _downtownallday_ | flush logs on other log scanning functions | +| [4531c90](https://github.com/downtownallday/mailinabox-ldap/commit/4531c90434b8c576c87063d67324edf0b94975e0) | 2022-09-22 | _downtownallday_ | restart rsyslogd on GITHUB_ACTIONS=true instead of HUP | +| [86a61a7](https://github.com/downtownallday/mailinabox-ldap/commit/86a61a7b12f1a0b2d0f713981c8495ff5bdc9459) | 2022-09-22 | _downtownallday_ | try to deal with the flurry of messages from rsyslogd after a HUP on github actions | +| [e0f2ba8](https://github.com/downtownallday/mailinabox-ldap/commit/e0f2ba84e2b0b071fe2136856cfb176b04ba1c17) | 2022-09-22 | _downtownallday_ | update .gitignore | +| [9b92b39](https://github.com/downtownallday/mailinabox-ldap/commit/9b92b394f43b239de579c3d392b4c407b7d39684) | 2022-09-22 | _downtownallday_ | change wording | +| [f71b5f3](https://github.com/downtownallday/mailinabox-ldap/commit/f71b5f32292406030b6bcba11b799495db50710a) | 2022-09-22 | _downtownallday_ | Add additional vagrant definition that automatically connects to a cloudinabox | +| [892c33a](https://github.com/downtownallday/mailinabox-ldap/commit/892c33af075caf574c56b07268d8e411b2486313) | 2022-09-22 | _downtownallday_ | Automatically install .emacs on test vms | +| [f6e9fd6](https://github.com/downtownallday/mailinabox-ldap/commit/f6e9fd628c5c7be39704ec701205fdc7c3511429) | 2022-09-22 | _downtownallday_ | Hide the output from apt-get unless an error occurs | +| [68bc176](https://github.com/downtownallday/mailinabox-ldap/commit/68bc176b00a21d4c2fed3dc5515a2b929c0d4ce8) | 2022-09-22 | _downtownallday_ | Don't add firewall rules for the remote nextcloud if it's not accessible | +| [912b78b](https://github.com/downtownallday/mailinabox-ldap/commit/912b78bb472ffc47b01443543ac157d309d36f13) | 2022-09-22 | _downtownallday_ | Change the remote_nextcloud web_update hook handler strategy | +| [2b25111](https://github.com/downtownallday/mailinabox-ldap/commit/2b25111efa16c9b3315f7588375d157b0c5fa208) | 2022-09-21 | _downtownallday_ | Stop postgrey during shutdown | +| [9ac1bdd](https://github.com/downtownallday/mailinabox-ldap/commit/9ac1bdd045b49dc2bfd409cfa07145aea337e5f3) | 2022-09-21 | _downtownallday_ | LOCAL_MODS_DIR must be absolute | +| [188eb9b](https://github.com/downtownallday/mailinabox-ldap/commit/188eb9bee147e41958ec93288e502ae092ec7cac) | 2022-09-21 | _downtownallday_ | update test to get syslog output | +| [a95bfd3](https://github.com/downtownallday/mailinabox-ldap/commit/a95bfd3e6b11b8c0817eb09847e8d8a5f22b660d) | 2022-09-21 | _downtownallday_ | Clarify wording on enabling a remote nextcloud | +| [53cbaba](https://github.com/downtownallday/mailinabox-ldap/commit/53cbabac75cc5792d82b5550fdcea73b979bf4ac) | 2022-09-21 | _downtownallday_ | Fix url redirection when a remote nextcloud is used so that .well-known/caldav and carddav work properly, as well as the redirecting /cloud to the remote Nextcloud. Since the nginx config is replaced by the management daemon whenever a new domain is added, this change adds a hooking mechanism for setup mods.Fix url redirection when a remote nextcloud is in use. This corrects redirection for /.well-known/caldav, /.well-known/carddav and /cloud to send the client to the remote nextcloud. This requires an nginx configuration change, and since the nginx config is replaced by the management daemon whenever a new domain is added, this change adds a hooking mechanism for setup mods allowing them to intercept and modify the resultant nginx config. | +| [dae697e](https://github.com/downtownallday/mailinabox-ldap/commit/dae697e6afc2261de9509155edabc62788d98397) | 2022-09-21 | _downtownallday_ | fix case where value is None | +| [ae0c69f](https://github.com/downtownallday/mailinabox-ldap/commit/ae0c69f3b9e9a0d6e3cc151f5459b9223698e8aa) | 2022-09-21 | _downtownallday_ | disable postgrey when using encryption-at-rest. the postgrey database will be moving to user-data | +| [65a3c7e](https://github.com/downtownallday/mailinabox-ldap/commit/65a3c7e243f2a23f040b719632cbb182e11e8987) | 2022-09-20 | _downtownallday_ | Correct dav paths | +| [39aaf94](https://github.com/downtownallday/mailinabox-ldap/commit/39aaf94e7bf583dea07dc08a1a32bc6ac210f5f6) | 2022-09-20 | _downtownallday_ | Add options to 1. re-use existing an existing backup 2. disable test runner | +| [f321271](https://github.com/downtownallday/mailinabox-ldap/commit/f321271e1c14261b95e73e7de1b3fe272471f9c0) | 2022-09-20 | _downtownallday_ | Adjust formatting | +| [59e7804](https://github.com/downtownallday/mailinabox-ldap/commit/59e78040bf7dc11b822638dbab1fd8ba6ab50bbd) | 2022-09-20 | _downtownallday_ | Hide nextcloud upgrade output | +| [5f8ae76](https://github.com/downtownallday/mailinabox-ldap/commit/5f8ae763aa4fff74b495883a8e1d11c545246a1d) | 2022-09-20 | _downtownallday_ | Fix an issue where unattended upgrades randomly kick in during setup and cause apt installs, and therefore setup itself, to fail | +| [76e7528](https://github.com/downtownallday/mailinabox-ldap/commit/76e7528b346e31080f2749d72972bcc5b56a4010) | 2022-09-19 | _downtownallday_ | hook python's log to gunicorn's | +| [bf63ca8](https://github.com/downtownallday/mailinabox-ldap/commit/bf63ca827e959b1e8299be63d01ded3a93af534e) | 2022-09-19 | _downtownallday_ | Add copyright to source files | +| [809a757](https://github.com/downtownallday/mailinabox-ldap/commit/809a75765e7b44e00ddb70bfc0d3a40f587972d0) | 2022-09-18 | _downtownallday_ | replace FLASK_ENV, which has been deprecated, with FLASK_DEBUG | +| [603b716](https://github.com/downtownallday/mailinabox-ldap/commit/603b716ac22ac5e7f7cf0115efcfcf5941aae78b) | 2022-09-18 | _downtownallday_ | add additional protections to the management daemon's runtime environment | +| [5e1dcc9](https://github.com/downtownallday/mailinabox-ldap/commit/5e1dcc933f8cdf4502bd9d98fb15ec99287cca0b) | 2022-09-18 | _downtownallday_ | close the multiprocessing pool to avoid hang | +| [c33153c](https://github.com/downtownallday/mailinabox-ldap/commit/c33153c646ac26d7cbe66e0fa54a28cc204bedb2) | 2022-09-17 | _downtownallday_ | update roundcube contacts url | +| [688d1f6](https://github.com/downtownallday/mailinabox-ldap/commit/688d1f668beb96e930f59dbe30e001ce6f3f6704) | 2022-09-17 | _downtownallday_ | Add custom backup option to nuke current backup before full backup. | +| [d584a41](https://github.com/downtownallday/mailinabox-ldap/commit/d584a41e604e1a1393f9ceb0b118c4ce97c1cd33) | 2022-09-17 | _kiekerjan_ | Update Roundcube to 1.6.0 (#2153) | +| [56074ae](https://github.com/downtownallday/mailinabox-ldap/commit/56074ae03592e9a4b590409b2e756aa12998ef86) | 2022-09-17 | _downtownallday_ | Tighten roundcube session config (#2138) | +| [30631b0](https://github.com/downtownallday/mailinabox-ldap/commit/30631b0fc535d2d83944e2175379cd41d015e397) | 2022-09-17 | _downtownallday_ | Fix undefined variable 'val' in tools/editconf.py (#2137) | +| [84da4e6](https://github.com/downtownallday/mailinabox-ldap/commit/84da4e600013e0ce7ee67a8676f442362973ef6a) | 2022-09-17 | _Steve Hay_ | Update dovecot to use same DH parameters file as the other services | +| [58ded74](https://github.com/downtownallday/mailinabox-ldap/commit/58ded74181b750ae654ef8ca19f10527471b5e82) | 2022-09-17 | _Joshua Tauberer_ | Restore the backup S3 host select box if an S3 target has been set | +| [3fd2e3e](https://github.com/downtownallday/mailinabox-ldap/commit/3fd2e3efa9078593ff19a209fcd72743d4d91490) | 2022-09-17 | _Steve Hay_ | Replace Flask built-in WSGI server with gunicorn (#2158) | +| [7cda439](https://github.com/downtownallday/mailinabox-ldap/commit/7cda439c8055d36f12d79efb167a12d8f594be0c) | 2022-09-17 | _Steve Hay_ | Port boto to boto3 and fix asyncio issue in the management daemon (#2156) | +| [2461e9a](https://github.com/downtownallday/mailinabox-ldap/commit/2461e9a36ccb354fcb2de0854c3ce0e68cc72e63) | 2022-09-07 | _downtownallday_ | tighten the cipher list | +| [20646e4](https://github.com/downtownallday/mailinabox-ldap/commit/20646e43f89b4f01e6ee7dcdfa55ee1e9e4ecd3a) | 2022-09-06 | _downtownallday_ | single restore_backup script for miab and ciab | +| [78e6755](https://github.com/downtownallday/mailinabox-ldap/commit/78e6755e6b610edf976f428cee40cf91fc9c5aeb) | 2022-09-05 | _downtownallday_ | wait for the management daemon to be ready before ending the test | +| [4a4ad25](https://github.com/downtownallday/mailinabox-ldap/commit/4a4ad258c69a8afeeb976e8bb647b3cb61719d2c) | 2022-09-05 | _downtownallday_ | keep trying to umount 3 times with 10 seconds between tries | +| [3198923](https://github.com/downtownallday/mailinabox-ldap/commit/3198923bbc32d890556bb8b29dc16c33a8735a80) | 2022-09-05 | _downtownallday_ | add upsteam upgrade test (MIAB -> MIAB-LDAP) | +| [b731de2](https://github.com/downtownallday/mailinabox-ldap/commit/b731de2f66c738aa4d77d5d67fa01f3fe24688c8) | 2022-09-05 | _downtownallday_ | fix capture state and populate working directory errors | +| [80decc3](https://github.com/downtownallday/mailinabox-ldap/commit/80decc3f710f7e0831aa6e6df357872beabaae93) | 2022-09-05 | _downtownallday_ | fix python error "cannot pickle 'dict_keys' object" | +| [d871482](https://github.com/downtownallday/mailinabox-ldap/commit/d87148292e547452a4d26e8b5fc3c6fa914e864f) | 2022-09-05 | _downtownallday_ | fix missing $ | +| [cc0a6d2](https://github.com/downtownallday/mailinabox-ldap/commit/cc0a6d25cb074ab9d4c7fd97296ff712eee660c1) | 2022-09-05 | _downtownallday_ | z-push hack for php 8.0: change a debug print statement and make a policies.ini change | +| [9783b8b](https://github.com/downtownallday/mailinabox-ldap/commit/9783b8bbbc0b75e16289cd7fc729da5dd2743aee) | 2022-09-05 | _downtownallday_ | sync should be true for a nextcloud backend | +| [cb50405](https://github.com/downtownallday/mailinabox-ldap/commit/cb504058642b9a527bceb03fe1fe8b9f1c426bc7) | 2022-09-05 | _downtownallday_ | roundcube 1.6 | +| [ae173fc](https://github.com/downtownallday/mailinabox-ldap/commit/ae173fcdc653a6356d3c3cdc8eadfbfae0ebf0c5) | 2022-09-05 | _downtownallday_ | Update app hashes for NC 21 and 22 upgrades | +| [91fc74b](https://github.com/downtownallday/mailinabox-ldap/commit/91fc74b40899eaccf7433ed05967041baa28d9ff) | 2022-09-03 | _Joshua Tauberer_ | Setup fixes for Ubuntu 22.04 | +| [d7244ed](https://github.com/downtownallday/mailinabox-ldap/commit/d7244ed920a4807970794dc902a1b5cf9d00c351) | 2022-08-19 | _Sudheesh Singanamalla_ | Fixes #2149 Append ; in policy strings for DMARC settings (#2151) | +| [72bee52](https://github.com/downtownallday/mailinabox-ldap/commit/72bee52bd700983b3c10881f2fe7a261d4003d1c) | 2022-08-18 | _downtownallday_ | fix detection of installation status of contacts app - the grep for "contacts" should not match app "contactsintegration" | +| [e0c0b50](https://github.com/downtownallday/mailinabox-ldap/commit/e0c0b5053c2c8e3092a2b82894e499a67669a253) | 2022-07-28 | _David Duque_ | Upgrade Nextcloud External User Backend to v3.0.0 | +| [268b316](https://github.com/downtownallday/mailinabox-ldap/commit/268b31685da65b665fbd159c949e6b3291813bd1) | 2022-07-28 | _Joshua Tauberer_ | Ensure STORAGE_ROOT has a+rx permission since processes run by different system users need to access files within it | +| [ab71abb](https://github.com/downtownallday/mailinabox-ldap/commit/ab71abbc7cb5f1fae724c307c196fa53ddd5a7b1) | 2022-07-28 | _Joshua Tauberer_ | Update to latest cryptography Python package, add missing source at top of management.sh so it can run standalone (needs STORAGE_ROOT) | +| [87e6df9](https://github.com/downtownallday/mailinabox-ldap/commit/87e6df9e2853d3a38db20a4ce3ea80d58fef4e6a) | 2022-07-28 | _Joshua Tauberer_ | Fix roundcube dependency missing imap and unneeded ldap | +| [558f2db](https://github.com/downtownallday/mailinabox-ldap/commit/558f2db31f7d43511788e14c1b5d052baa64a4b8) | 2022-07-28 | _Felix Matouschek_ | system.sh: Remove no longer needed haveged (#2090) | +| [c23dd70](https://github.com/downtownallday/mailinabox-ldap/commit/c23dd701f07d3d79a0f1ed88f7288ed819e012a4) | 2022-07-28 | _Joshua Tauberer_ | Start changelog and instructions updates for version 60 supporting Ubuntu 22.04 | +| [0a7b9d5](https://github.com/downtownallday/mailinabox-ldap/commit/0a7b9d5089a5183f81fda2b28beae472980a9f7f) | 2022-07-28 | _Joshua Tauberer_ | Update dovecot, spampd settings for Ubuntu 22.04 | +| [1eddf9a](https://github.com/downtownallday/mailinabox-ldap/commit/1eddf9a22030edb000c5fd75c584da397f12d5dd) | 2022-07-28 | _Joshua Tauberer_ | Upgrade to Nextcloud 23.0.4 | +| [78d7149](https://github.com/downtownallday/mailinabox-ldap/commit/78d71498faaf93374273b4423fc0c4bd85883df7) | 2022-07-28 | _Joshua Tauberer_ | Upgrade from PHP 7.2 to 8.0 for Ubuntu 22.04 | +| [b41a0ad](https://github.com/downtownallday/mailinabox-ldap/commit/b41a0ad80e3916377b5de060afe66db69100916e) | 2022-07-28 | _Joshua Tauberer_ | Drop some hacks that we needed for Ubuntu 18.04 | +| [78569e9](https://github.com/downtownallday/mailinabox-ldap/commit/78569e9a88b80bdfe6b83e41e5de6b477429bb68) | 2022-07-28 | _Rauno Moisto_ | Fix DeprecationWarning in dnspython query vs resolve method | +| [8cb360f](https://github.com/downtownallday/mailinabox-ldap/commit/8cb360fe36a10e7a9d85f0d96c960da708115d49) | 2022-07-28 | _Daniel Mabbett_ | Configure nsd listening interfaces before installing nsd so that it does not interfere with bind9 | +| [f534a53](https://github.com/downtownallday/mailinabox-ldap/commit/f534a530d49b52a105afc9a4bfbc40774c9a1b1b) | 2022-07-28 | _Joshua Tauberer_ | Update and drop some package and file names for Ubuntu 22.04 | +| [2abcafd](https://github.com/downtownallday/mailinabox-ldap/commit/2abcafd670ee9d0e69b4abe424b6edb4aeea0924) | 2022-07-28 | _Joshua Tauberer_ | Update Ubuntu version checks from 18.04 to 22.04 | +| [27dcb5d](https://github.com/downtownallday/mailinabox-ldap/commit/27dcb5d7cab96a984e1f35d4a21e957b3f448182) | 2022-07-18 | _downtownallday_ | Enable fail2ban for z-push and add a test for it | +| [71b8b94](https://github.com/downtownallday/mailinabox-ldap/commit/71b8b94276e45973c1ed106d09bc92e3d67cabe5) | 2022-06-29 | _downtownallday_ | Enable github actions | +| [ecf5e3d](https://github.com/downtownallday/mailinabox-ldap/commit/ecf5e3ddfb2a00e74ee1779e4e07d47a9d80938c) | 2022-06-29 | _downtownallday_ | Improve output formatting | +| [8f1bb4f](https://github.com/downtownallday/mailinabox-ldap/commit/8f1bb4f498e6cf499db610d5bb395dd8520c7e2e) | 2022-06-29 | _downtownallday_ | Add a z-push test suite | +| [643a496](https://github.com/downtownallday/mailinabox-ldap/commit/643a49676e0545791e974eb0cc9f1b270ddff98f) | 2022-06-28 | _downtownallday_ | rename ehdd/startup.sh ehdd/run-this-after-reboot.sh | +| [b2e4e8a](https://github.com/downtownallday/mailinabox-ldap/commit/b2e4e8a38f6560a55e387d0a4c7df21631af65cd) | 2022-06-28 | _downtownallday_ | output message only when appropriate | +| [9b8fc90](https://github.com/downtownallday/mailinabox-ldap/commit/9b8fc905f6eacd2162bc6d6ae487d9397284c88d) | 2022-06-28 | _downtownallday_ | rename script "remote-nextcloud-use-miab.sh" to "connect-nextcloud-to-miab.sh" | +| [f1cddb5](https://github.com/downtownallday/mailinabox-ldap/commit/f1cddb5bd11f8698f754faf9115dfa55a5dc5822) | 2022-06-28 | _downtownallday_ | Tighten roundcube session config | +| [8ed4fcd](https://github.com/downtownallday/mailinabox-ldap/commit/8ed4fcd363d1bd62d0ac2f0ba995d9e4f00f7207) | 2022-06-28 | _downtownallday_ | Remove text about adding a firewall rule | +| [88733f3](https://github.com/downtownallday/mailinabox-ldap/commit/88733f3d0ed44c2b7559bf037db680d081d61394) | 2022-06-27 | _downtownallday_ | Ignore opendkim message We only care about messages regarding the validity of incoming mail. | +| [13d8e86](https://github.com/downtownallday/mailinabox-ldap/commit/13d8e867a2efdcacd9ffa9a9f4dd3a9f4a9788eb) | 2022-06-27 | _downtownallday_ | Add color to the output | +| [23d895b](https://github.com/downtownallday/mailinabox-ldap/commit/23d895b509bc59f9e4c0d8b8c75fb383e81d238a) | 2022-06-27 | _downtownallday_ | Fix another postgrey reload error | +| [d4cbaaf](https://github.com/downtownallday/mailinabox-ldap/commit/d4cbaaf356e71dffa6793718f6145dde5383b413) | 2022-06-27 | _downtownallday_ | Ensure users and groups are created so that duplicity properly restores permissions | +| [6be8d73](https://github.com/downtownallday/mailinabox-ldap/commit/6be8d732aab5d25ea1c4e18d43d1e8d0d808201f) | 2022-06-27 | _downtownallday_ | Fix comment | +| [fd0cd63](https://github.com/downtownallday/mailinabox-ldap/commit/fd0cd63462b0e940cc830ec9fa1c7024ef29b609) | 2022-06-27 | _downtownallday_ | Workaround postgrey reload issue in jammy | +| [6ae3758](https://github.com/downtownallday/mailinabox-ldap/commit/6ae37588741da4909aede82d33512086c9bb6eb6) | 2022-06-27 | _downtownallday_ | Make ehdd/postinstall service disabling step quieter | +| [9eacf3f](https://github.com/downtownallday/mailinabox-ldap/commit/9eacf3fe3f264629d22bb0b2c15414da53fc6a85) | 2022-06-27 | _downtownallday_ | Simplify ehdd mount/umount code | +| [8838d5a](https://github.com/downtownallday/mailinabox-ldap/commit/8838d5af82bf61ec7559c1721c1ee40bf8546e37) | 2022-06-27 | _downtownallday_ | Eliminate the manual firewall configuration step when connecting a remote Nextcloud's user_ldap | +| [5c5d5c2](https://github.com/downtownallday/mailinabox-ldap/commit/5c5d5c2aff382ad67398c521323f5139e5da80fc) | 2022-06-26 | _downtownallday_ | Add a major upgrade test - bionic to jammy | +| [6255ecb](https://github.com/downtownallday/mailinabox-ldap/commit/6255ecb2f3e62c9de7cd516ae912384ec10461d3) | 2022-06-26 | _downtownallday_ | Include postfix, dovecot, opendkim in preloaded vm | +| [f05fa8b](https://github.com/downtownallday/mailinabox-ldap/commit/f05fa8ba01e8345d3280bdd2e7f5eada59dd8701) | 2022-06-26 | _downtownallday_ | Simplify alternate repo/branch installation | +| [5de40fc](https://github.com/downtownallday/mailinabox-ldap/commit/5de40fc9b1188f0685dab4291dfd64fcb2629203) | 2022-06-26 | _downtownallday_ | Fixes for upgrading nextcloud; update calendar and contacts version | +| [33d81e5](https://github.com/downtownallday/mailinabox-ldap/commit/33d81e56ae8ac8a8c5518d879e077113d1e44bf2) | 2022-06-26 | _downtownallday_ | Changed rcmcarddav release containing fix for guzzlehttp dependency | +| [1448213](https://github.com/downtownallday/mailinabox-ldap/commit/1448213eee4f1e62eb3563fe67e1597788107ce7) | 2022-06-26 | _downtownallday_ | Update php version | +| [c478077](https://github.com/downtownallday/mailinabox-ldap/commit/c47807776bd8b6c1a3d56005970a746f24ada2d7) | 2022-06-25 | _downtownallday_ | Update roundcube config for changes introduced in 1.6 | +| [9537282](https://github.com/downtownallday/mailinabox-ldap/commit/9537282203d87784fb5cb6203e15e9180781c4cd) | 2022-06-25 | _downtownallday_ | Roundcube 1.6-rc includes update to rcmcarddav plugin v4.4.1 | +| [cb76aec](https://github.com/downtownallday/mailinabox-ldap/commit/cb76aec59ddbbbc938bce001b1c864f4b6bf0a0b) | 2022-06-25 | _downtownallday_ | Tests that run php should run the version of php selected by setup | +| [fd44210](https://github.com/downtownallday/mailinabox-ldap/commit/fd44210ee7bc3b213ca2d36b3efea1102c88523b) | 2022-06-25 | _downtownallday_ | Fix undefined variable 'val' | +| [7c67ad4](https://github.com/downtownallday/mailinabox-ldap/commit/7c67ad49d0c648d7439849622216d0eb117f0e79) | 2022-06-24 | _downtownallday_ | nsd.log must exist or rsyslog won't write to it | +| [577a39b](https://github.com/downtownallday/mailinabox-ldap/commit/577a39be8515e35cfd6d8d272b788bb8903efd94) | 2022-06-24 | _downtownallday_ | Upgrade to user_external v3.0.0 required for Nextcloud 23+ | +| [1423246](https://github.com/downtownallday/mailinabox-ldap/commit/14232464193417a9e9fc6592837681f4e7b0ea5e) | 2022-06-23 | _downtownallday_ | Better handling of git formatted versions eg "v57a-6-g82599e5" | +| [7f18e6c](https://github.com/downtownallday/mailinabox-ldap/commit/7f18e6ca3c54614eb8c4e759cbc660d29da804ac) | 2022-06-23 | _downtownallday_ | Upgrade persistent login plugin to version 5.3.0 | +| [1c0d9a3](https://github.com/downtownallday/mailinabox-ldap/commit/1c0d9a3221130f715d34683be0f0f2e44196bfb2) | 2022-06-22 | _downtownallday_ | Allow .local domains as valid email address, which fixes an issue caused by the 'email_validator' python module that was recently updated to version 1.2.1 | +| [7bc77f6](https://github.com/downtownallday/mailinabox-ldap/commit/7bc77f644f00917b3a1222ee6e201938eb2fd801) | 2022-06-22 | _downtownallday_ | Since JT decided to go with php 8.0 over 8.1, revert to roundcube 1.5.2 for vanilla vagrantfile | +| [82599e5](https://github.com/downtownallday/mailinabox-ldap/commit/82599e542efb675b38d773753bc778f170bdb259) | 2022-06-22 | _downtownallday_ | If git describe fails, assume new undetermined version | +| [c79fca6](https://github.com/downtownallday/mailinabox-ldap/commit/c79fca6a4539926efa9864bc6cf8ff32cce429a8) | 2022-06-22 | _downtownallday_ | Allow .local domains as valid email address, which fixes an issue caused by the 'email_validator' python module that was recently updated to version 1.2.1 | +| [65a393c](https://github.com/downtownallday/mailinabox-ldap/commit/65a393cb3fc8086be05b86cbbffc7e40978531ca) | 2022-06-22 | _downtownallday_ | Fix the installed state version parsing logic | +| [1622b32](https://github.com/downtownallday/mailinabox-ldap/commit/1622b326d5b317ba479b90213df66dc6e2c1d619) | 2022-06-22 | _downtownallday_ | Update version used for upgrade-to-master tests | +| [cab78e8](https://github.com/downtownallday/mailinabox-ldap/commit/cab78e8d9a228b9625ed8d7d14db14ce784e715e) | 2022-06-22 | _downtownallday_ | Change comment | +| [8e6e448](https://github.com/downtownallday/mailinabox-ldap/commit/8e6e4480b2eb5b457779bced03f342f3c9e45e7b) | 2022-06-22 | _downtownallday_ | Output message about ignoring errors | +| [a6ae0e6](https://github.com/downtownallday/mailinabox-ldap/commit/a6ae0e6da16deb925fd65536ca20c55f1135c8a3) | 2022-06-19 | _Joshua Tauberer_ | Update to latest cryptography Python package, add missing source at top of management.sh so it can run standalone (needs STORAGE_ROOT) | +| [9ef330e](https://github.com/downtownallday/mailinabox-ldap/commit/9ef330e6eb124d83c57c20f2aca2fa0dfa9f4198) | 2022-06-19 | _Joshua Tauberer_ | Fix roundcube dependency missing imap and unneeded ldap | +| [b4099f4](https://github.com/downtownallday/mailinabox-ldap/commit/b4099f49c331c13a9d1c7224b13912c1dff990d3) | 2022-06-19 | _Felix Matouschek_ | system.sh: Remove no longer needed haveged (#2090) | +| [cf20187](https://github.com/downtownallday/mailinabox-ldap/commit/cf2018704ec92d84eaf9150a51e82c22a09504b0) | 2022-06-19 | _Joshua Tauberer_ | Start changelog and instructions updates for version 60 supporting Ubuntu 22.04 | +| [3599bbb](https://github.com/downtownallday/mailinabox-ldap/commit/3599bbbf2ed8557d5fceb025d26ca829d59f2097) | 2022-06-19 | _Joshua Tauberer_ | Update dovecot, spampd settings for Ubuntu 22.04 | +| [96bab10](https://github.com/downtownallday/mailinabox-ldap/commit/96bab10b5305ad638dbf859faa9d7a83a98c1481) | 2022-06-19 | _Joshua Tauberer_ | Upgrade to Nextcloud 23.0.0 | +| [0159347](https://github.com/downtownallday/mailinabox-ldap/commit/01593476733b30a4ac647f17e93cdf6e9c2eac13) | 2022-06-19 | _Joshua Tauberer_ | Upgrade from PHP 7.2 to 8.0 for Ubuntu 22.04 | +| [794d3fb](https://github.com/downtownallday/mailinabox-ldap/commit/794d3fb0d860842a9f3571e1c3cefdc5b4139cde) | 2022-06-19 | _Joshua Tauberer_ | Drop some hacks that we needed for Ubuntu 18.04 | +| [07d850e](https://github.com/downtownallday/mailinabox-ldap/commit/07d850e7517aeb9109323cea6b85f90ffe5eb077) | 2022-06-19 | _Rauno Moisto_ | Fix DeprecationWarning in dnspython query vs resolve method | +| [6160ace](https://github.com/downtownallday/mailinabox-ldap/commit/6160ace29c016f7da40be9ad437e592b30683aa7) | 2022-06-19 | _Daniel Mabbett_ | Configure nsd listening interfaces before installing nsd so that it does not interfere with bind9 | +| [8a876e6](https://github.com/downtownallday/mailinabox-ldap/commit/8a876e671d131aa0b2db43934e5e4d525a6dd2e0) | 2022-06-19 | _Joshua Tauberer_ | Update and drop some package and file names for Ubuntu 22.04 | +| [193c36e](https://github.com/downtownallday/mailinabox-ldap/commit/193c36e8a6b8f99174c5890212b2b20b34270544) | 2022-06-19 | _Joshua Tauberer_ | Update Ubuntu version checks from 18.04 to 22.04 | +| [f1b904a](https://github.com/downtownallday/mailinabox-ldap/commit/f1b904acc65b61f34cd78587edbee28606f44f48) | 2022-06-05 | _downtownallday_ | Enable apcu cli, required for nextcloud install | +| [e7a6626](https://github.com/downtownallday/mailinabox-ldap/commit/e7a6626bf77c11ec3e4733bbc2d18c64b5ae31fe) | 2022-06-05 | _Felix Matouschek_ | system.sh: Remove no longer needed haveged (#2090) | +| [6dbab42](https://github.com/downtownallday/mailinabox-ldap/commit/6dbab427f9de6155c79daf15368ee02e34173a76) | 2022-05-04 | _downtownallday_ | enable nextcloud installation | +| [91ecf6e](https://github.com/downtownallday/mailinabox-ldap/commit/91ecf6e8d6887a1246b00a8165524c5e21862194) | 2022-05-04 | _downtownallday_ | nextcloud 24 | +| [e57e1a6](https://github.com/downtownallday/mailinabox-ldap/commit/e57e1a6252a20ff33574ca59ca657a9097ad3638) | 2022-05-04 | _downtownallday_ | add miab directory as 'safe' for git | +| [05b135b](https://github.com/downtownallday/mailinabox-ldap/commit/05b135ba731c4080b23cf7ef8cd76b009d63cbf9) | 2022-05-04 | _downtownallday_ | support nextcloud release candidate downloads | +| [ee1ffbd](https://github.com/downtownallday/mailinabox-ldap/commit/ee1ffbdb21ab442e5bd997ae14748975c7a19b3e) | 2022-04-09 | _downtownallday_ | Workaround vagrant's inability to authenticate during vagrant up (but can authenticate with vagrant ssh) | +| [e5ba7f8](https://github.com/downtownallday/mailinabox-ldap/commit/e5ba7f8cebc8d8dc5e770fa49d7a1b82e63f1d29) | 2022-04-08 | _downtownallday_ | improve output formatting | +| [462e628](https://github.com/downtownallday/mailinabox-ldap/commit/462e628e34e972c39ce7df067ff02460ddd54566) | 2022-03-06 | _downtownallday_ | Fix pip execution | +| [8e58a78](https://github.com/downtownallday/mailinabox-ldap/commit/8e58a78b94b3a58e671289b01e730263cdfa571f) | 2022-03-06 | _downtownallday_ | Upgrade system packages during system-setup | +| [a6c819e](https://github.com/downtownallday/mailinabox-ldap/commit/a6c819eea0b35e9ad36a9032ddbc4425116b2895) | 2022-03-06 | _downtownallday_ | Improve formatting of setup output | +| [b7c7187](https://github.com/downtownallday/mailinabox-ldap/commit/b7c7187fa57464c964640d244c56ab6ce183e228) | 2022-02-28 | _downtownallday_ | Fix the ownership of nsd.log on upgrade | +| [8e3f361](https://github.com/downtownallday/mailinabox-ldap/commit/8e3f361d7040bebfe0a557777b29f4b6560fb318) | 2022-02-28 | _downtownallday_ | Have nsd log to rsyslog only and not both rsyslog and nsd.log. Have rsyslog populate nsd.log instead. | +| [94f140d](https://github.com/downtownallday/mailinabox-ldap/commit/94f140d52865f5f6a4dd7c2fc82b1c27a8d37b21) | 2022-02-28 | _downtownallday_ | Prevent duplicate logging of mail-related output by configuring rsyslog to record only to mail.log and not also to syslog | +| [72827f3](https://github.com/downtownallday/mailinabox-ldap/commit/72827f365d1648cbfd298de06ca711ee170b404a) | 2022-02-25 | _downtownallday_ | Change service and package names referring to php 8.0 to php 8.1 | +| [2c64743](https://github.com/downtownallday/mailinabox-ldap/commit/2c6474385e739a71d0a74a980ac34b4b583bb5a1) | 2022-02-25 | _downtownallday_ | Address issues with postgrey, nsd, and rsyslogd introduced with jammy 1. `systemctl reload postgrey` is broken, so use restart in that case 2. `systemctl restart nsd` succeeds once /var/log is writable by systemd. However, nsd still fails to write to /var/log/nsd.log if the file already exists 3. the default configuration for rsyslogd is to no longer create a /var/run/rsyslogd.pid file, so use /usr/bin/pidof in that case | +| [ad5a647](https://github.com/downtownallday/mailinabox-ldap/commit/ad5a647d364b5aabae62ee43d134712b33172914) | 2022-02-25 | _downtownallday_ | Install latest roundcube (master) which supports php 8.1 | +| [15bcf67](https://github.com/downtownallday/mailinabox-ldap/commit/15bcf678d91fcfa167db32e1387c325da9eb4c65) | 2022-02-25 | _downtownallday_ | Fixes to vagrant box creation for jammy | +| [fe2079e](https://github.com/downtownallday/mailinabox-ldap/commit/fe2079ee8f0dd57bb1d8d435060e23bfedaea64a) | 2022-02-25 | _downtownallday_ | Add setup mods for testing the latest version of roundcube | +| [c3ac810](https://github.com/downtownallday/mailinabox-ldap/commit/c3ac810c19abc2bacef88bd98b3d4d64f1265c66) | 2022-01-29 | _downtownallday_ | Add o+x to storage root since jammy's default permissions on new home directories is 0750 and access by other users (daemons) is needed | +| [46e0e6f](https://github.com/downtownallday/mailinabox-ldap/commit/46e0e6ff39d175db085c9d79de4536f44a1c1e9c) | 2022-01-29 | _downtownallday_ | Get rid of globals.sh | +| [3998214](https://github.com/downtownallday/mailinabox-ldap/commit/3998214e8763df878a445d4e1e3fe93c630475f0) | 2022-01-09 | _Joshua Tauberer_ | Start changelog and instructions updates for version 60 supporting Ubuntu 22.04 | +| [bcc8970](https://github.com/downtownallday/mailinabox-ldap/commit/bcc89705abe39fc7aebe8ceab23ca7eb6877abc9) | 2022-01-09 | _Joshua Tauberer_ | Update dovecot, spampd settings for Ubuntu 22.04 | +| [114916d](https://github.com/downtownallday/mailinabox-ldap/commit/114916d9ab6c0b5bff774f98c959673481c876c0) | 2022-01-09 | _Joshua Tauberer_ | Upgrade to Nextcloud 23.0.0 | +| [ae20878](https://github.com/downtownallday/mailinabox-ldap/commit/ae2087843185f1b10ebbf49272783abdd04364ca) | 2022-01-08 | _Daniel Mabbett_ | Upgrade from PHP 7.2 to 8.0 for Ubuntu 22.04 | +| [a0f9835](https://github.com/downtownallday/mailinabox-ldap/commit/a0f9835e43c6cc0d1b3f292969f4146924bd2d33) | 2022-01-08 | _Joshua Tauberer_ | certbot and duplicity PPAs no longer need to be added because recent versions are now included in the Ubuntu respository | +| [22fc612](https://github.com/downtownallday/mailinabox-ldap/commit/22fc612a823b3751267c01dc16d2698f59c9a326) | 2022-01-08 | _Rauno Moisto_ | Fix DeprecationWarning in dnspython query vs resolve method | +| [13e756e](https://github.com/downtownallday/mailinabox-ldap/commit/13e756e73464265997ac800ffd184d1947d5d296) | 2022-01-08 | _Daniel Mabbett_ | Configure nsd listening interfaces before installing nsd so that it does not interfere with bind9 | +| [a0f86dc](https://github.com/downtownallday/mailinabox-ldap/commit/a0f86dc81b9c79defe843b4275788231da579b3b) | 2022-01-08 | _Joshua Tauberer_ | Update and drop some package and file names for Ubuntu 22.04 | +| [f2c7306](https://github.com/downtownallday/mailinabox-ldap/commit/f2c730642abc65316309e8fa06029fdab09c4e6b) | 2022-01-08 | _Joshua Tauberer_ | Update Ubuntu version checks from 18.04 to 22.04 |