1
0
mirror of https://github.com/mail-in-a-box/mailinabox.git synced 2025-04-03 00:07:05 +00:00
mailinabox/changelog/v60.md
2022-10-12 08:46:34 -04:00

33 KiB

Commits for v60

COMMIT DATE AUTHOR TITLE
2f19ec1 2022-10-12 downtownallday Update tags now that upstream has merged jammy branch
a9d3444 2022-10-12 downtownallday Update hashes to match upstream's use of github/nextcloud-releases
caf95b1 2022-10-12 downtownallday Apply license
286a4bd 2022-10-12 Joshua Tauberer Remove stray quote in bootstrap.sh
4d5ff02 2022-10-11 Joshua Tauberer Version 60
d786fa2 2022-10-11 downtownallday Hide apt output when installing duplicity
89cd9fb 2022-10-08 Joshua Tauberer Increase gunicorn's worker timeout since some /admin commands take a long time
22a6270 2022-10-08 Joshua Tauberer Remove old setup step to uninstall acme library
0a970f4 2022-10-08 Joshua Tauberer Use nsd-control to refresh nsd after zone files are rewritten rather than 'service nsd restart'
9b111e2 2022-10-08 Joshua Tauberer Update to Nextcloud 23.0.8 (contacts 4.2.0, calendar 3.5.0)
b8feb77 2022-09-24 jvolkenant Move postgrey database under $STORAGE_ROOT (#2077)
3c44604 2022-09-24 Joshua Tauberer Install 'file' package
1e1a054 2022-09-24 Steve Hay BUGFIX: Correctly handle the multiprocessing for run_checks in the management daemon (#2163)
9a38196 2022-09-22 downtownallday setting permissions on mail.log fixes the github actions failure for upgrade-to-upstream - this is just clean up
35aa9f7 2022-09-22 downtownallday try setting mail.log permissions during setup
c9eb908 2022-09-22 downtownallday flush logs on other log scanning functions
4531c90 2022-09-22 downtownallday restart rsyslogd on GITHUB_ACTIONS=true instead of HUP
86a61a7 2022-09-22 downtownallday try to deal with the flurry of messages from rsyslogd after a HUP on github actions
e0f2ba8 2022-09-22 downtownallday update .gitignore
9b92b39 2022-09-22 downtownallday change wording
f71b5f3 2022-09-22 downtownallday Add additional vagrant definition that automatically connects to a cloudinabox
892c33a 2022-09-22 downtownallday Automatically install .emacs on test vms
f6e9fd6 2022-09-22 downtownallday Hide the output from apt-get unless an error occurs
68bc176 2022-09-22 downtownallday Don't add firewall rules for the remote nextcloud if it's not accessible
912b78b 2022-09-22 downtownallday Change the remote_nextcloud web_update hook handler strategy
2b25111 2022-09-21 downtownallday Stop postgrey during shutdown
9ac1bdd 2022-09-21 downtownallday LOCAL_MODS_DIR must be absolute
188eb9b 2022-09-21 downtownallday update test to get syslog output
a95bfd3 2022-09-21 downtownallday Clarify wording on enabling a remote nextcloud
53cbaba 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 2022-09-21 downtownallday fix case where value is None
ae0c69f 2022-09-21 downtownallday disable postgrey when using encryption-at-rest. the postgrey database will be moving to user-data
65a3c7e 2022-09-20 downtownallday Correct dav paths
39aaf94 2022-09-20 downtownallday Add options to 1. re-use existing an existing backup 2. disable test runner
f321271 2022-09-20 downtownallday Adjust formatting
59e7804 2022-09-20 downtownallday Hide nextcloud upgrade output
5f8ae76 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 2022-09-19 downtownallday hook python's log to gunicorn's
bf63ca8 2022-09-19 downtownallday Add copyright to source files
809a757 2022-09-18 downtownallday replace FLASK_ENV, which has been deprecated, with FLASK_DEBUG
603b716 2022-09-18 downtownallday add additional protections to the management daemon's runtime environment
5e1dcc9 2022-09-18 downtownallday close the multiprocessing pool to avoid hang
c33153c 2022-09-17 downtownallday update roundcube contacts url
688d1f6 2022-09-17 downtownallday Add custom backup option to nuke current backup before full backup.
d584a41 2022-09-17 kiekerjan Update Roundcube to 1.6.0 (#2153)
56074ae 2022-09-17 downtownallday Tighten roundcube session config (#2138)
30631b0 2022-09-17 downtownallday Fix undefined variable 'val' in tools/editconf.py (#2137)
84da4e6 2022-09-17 Steve Hay Update dovecot to use same DH parameters file as the other services
58ded74 2022-09-17 Joshua Tauberer Restore the backup S3 host select box if an S3 target has been set
3fd2e3e 2022-09-17 Steve Hay Replace Flask built-in WSGI server with gunicorn (#2158)
7cda439 2022-09-17 Steve Hay Port boto to boto3 and fix asyncio issue in the management daemon (#2156)
2461e9a 2022-09-07 downtownallday tighten the cipher list
20646e4 2022-09-06 downtownallday single restore_backup script for miab and ciab
78e6755 2022-09-05 downtownallday wait for the management daemon to be ready before ending the test
4a4ad25 2022-09-05 downtownallday keep trying to umount 3 times with 10 seconds between tries
3198923 2022-09-05 downtownallday add upsteam upgrade test (MIAB -> MIAB-LDAP)
b731de2 2022-09-05 downtownallday fix capture state and populate working directory errors
80decc3 2022-09-05 downtownallday fix python error "cannot pickle 'dict_keys' object"
d871482 2022-09-05 downtownallday fix missing $
cc0a6d2 2022-09-05 downtownallday z-push hack for php 8.0: change a debug print statement and make a policies.ini change
9783b8b 2022-09-05 downtownallday sync should be true for a nextcloud backend
cb50405 2022-09-05 downtownallday roundcube 1.6
ae173fc 2022-09-05 downtownallday Update app hashes for NC 21 and 22 upgrades
91fc74b 2022-09-03 Joshua Tauberer Setup fixes for Ubuntu 22.04
d7244ed 2022-08-19 Sudheesh Singanamalla Fixes #2149 Append ; in policy strings for DMARC settings (#2151)
72bee52 2022-08-18 downtownallday fix detection of installation status of contacts app - the grep for "contacts" should not match app "contactsintegration"
e0c0b50 2022-07-28 David Duque Upgrade Nextcloud External User Backend to v3.0.0
268b316 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 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 2022-07-28 Joshua Tauberer Fix roundcube dependency missing imap and unneeded ldap
558f2db 2022-07-28 Felix Matouschek system.sh: Remove no longer needed haveged (#2090)
c23dd70 2022-07-28 Joshua Tauberer Start changelog and instructions updates for version 60 supporting Ubuntu 22.04
0a7b9d5 2022-07-28 Joshua Tauberer Update dovecot, spampd settings for Ubuntu 22.04
1eddf9a 2022-07-28 Joshua Tauberer Upgrade to Nextcloud 23.0.4
78d7149 2022-07-28 Joshua Tauberer Upgrade from PHP 7.2 to 8.0 for Ubuntu 22.04
b41a0ad 2022-07-28 Joshua Tauberer Drop some hacks that we needed for Ubuntu 18.04
78569e9 2022-07-28 Rauno Moisto Fix DeprecationWarning in dnspython query vs resolve method
8cb360f 2022-07-28 Daniel Mabbett Configure nsd listening interfaces before installing nsd so that it does not interfere with bind9
f534a53 2022-07-28 Joshua Tauberer Update and drop some package and file names for Ubuntu 22.04
2abcafd 2022-07-28 Joshua Tauberer Update Ubuntu version checks from 18.04 to 22.04
27dcb5d 2022-07-18 downtownallday Enable fail2ban for z-push and add a test for it
71b8b94 2022-06-29 downtownallday Enable github actions
ecf5e3d 2022-06-29 downtownallday Improve output formatting
8f1bb4f 2022-06-29 downtownallday Add a z-push test suite
643a496 2022-06-28 downtownallday rename ehdd/startup.sh ehdd/run-this-after-reboot.sh
b2e4e8a 2022-06-28 downtownallday output message only when appropriate
9b8fc90 2022-06-28 downtownallday rename script "remote-nextcloud-use-miab.sh" to "connect-nextcloud-to-miab.sh"
f1cddb5 2022-06-28 downtownallday Tighten roundcube session config
8ed4fcd 2022-06-28 downtownallday Remove text about adding a firewall rule
88733f3 2022-06-27 downtownallday Ignore opendkim message We only care about messages regarding the validity of incoming mail.
13d8e86 2022-06-27 downtownallday Add color to the output
23d895b 2022-06-27 downtownallday Fix another postgrey reload error
d4cbaaf 2022-06-27 downtownallday Ensure users and groups are created so that duplicity properly restores permissions
6be8d73 2022-06-27 downtownallday Fix comment
fd0cd63 2022-06-27 downtownallday Workaround postgrey reload issue in jammy
6ae3758 2022-06-27 downtownallday Make ehdd/postinstall service disabling step quieter
9eacf3f 2022-06-27 downtownallday Simplify ehdd mount/umount code
8838d5a 2022-06-27 downtownallday Eliminate the manual firewall configuration step when connecting a remote Nextcloud's user_ldap
5c5d5c2 2022-06-26 downtownallday Add a major upgrade test - bionic to jammy
6255ecb 2022-06-26 downtownallday Include postfix, dovecot, opendkim in preloaded vm
f05fa8b 2022-06-26 downtownallday Simplify alternate repo/branch installation
5de40fc 2022-06-26 downtownallday Fixes for upgrading nextcloud; update calendar and contacts version
33d81e5 2022-06-26 downtownallday Changed rcmcarddav release containing fix for guzzlehttp dependency
1448213 2022-06-26 downtownallday Update php version
c478077 2022-06-25 downtownallday Update roundcube config for changes introduced in 1.6
9537282 2022-06-25 downtownallday Roundcube 1.6-rc includes update to rcmcarddav plugin v4.4.1
cb76aec 2022-06-25 downtownallday Tests that run php should run the version of php selected by setup
fd44210 2022-06-25 downtownallday Fix undefined variable 'val'
7c67ad4 2022-06-24 downtownallday nsd.log must exist or rsyslog won't write to it
577a39b 2022-06-24 downtownallday Upgrade to user_external v3.0.0 required for Nextcloud 23+
1423246 2022-06-23 downtownallday Better handling of git formatted versions eg "v57a-6-g82599e5"
7f18e6c 2022-06-23 downtownallday Upgrade persistent login plugin to version 5.3.0
1c0d9a3 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 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 2022-06-22 downtownallday If git describe fails, assume new undetermined version
c79fca6 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 2022-06-22 downtownallday Fix the installed state version parsing logic
1622b32 2022-06-22 downtownallday Update version used for upgrade-to-master tests
cab78e8 2022-06-22 downtownallday Change comment
8e6e448 2022-06-22 downtownallday Output message about ignoring errors
a6ae0e6 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 2022-06-19 Joshua Tauberer Fix roundcube dependency missing imap and unneeded ldap
b4099f4 2022-06-19 Felix Matouschek system.sh: Remove no longer needed haveged (#2090)
cf20187 2022-06-19 Joshua Tauberer Start changelog and instructions updates for version 60 supporting Ubuntu 22.04
3599bbb 2022-06-19 Joshua Tauberer Update dovecot, spampd settings for Ubuntu 22.04
96bab10 2022-06-19 Joshua Tauberer Upgrade to Nextcloud 23.0.0
0159347 2022-06-19 Joshua Tauberer Upgrade from PHP 7.2 to 8.0 for Ubuntu 22.04
794d3fb 2022-06-19 Joshua Tauberer Drop some hacks that we needed for Ubuntu 18.04
07d850e 2022-06-19 Rauno Moisto Fix DeprecationWarning in dnspython query vs resolve method
6160ace 2022-06-19 Daniel Mabbett Configure nsd listening interfaces before installing nsd so that it does not interfere with bind9
8a876e6 2022-06-19 Joshua Tauberer Update and drop some package and file names for Ubuntu 22.04
193c36e 2022-06-19 Joshua Tauberer Update Ubuntu version checks from 18.04 to 22.04
f1b904a 2022-06-05 downtownallday Enable apcu cli, required for nextcloud install
e7a6626 2022-06-05 Felix Matouschek system.sh: Remove no longer needed haveged (#2090)
6dbab42 2022-05-04 downtownallday enable nextcloud installation
91ecf6e 2022-05-04 downtownallday nextcloud 24
e57e1a6 2022-05-04 downtownallday add miab directory as 'safe' for git
05b135b 2022-05-04 downtownallday support nextcloud release candidate downloads
ee1ffbd 2022-04-09 downtownallday Workaround vagrant's inability to authenticate during vagrant up (but can authenticate with vagrant ssh)
e5ba7f8 2022-04-08 downtownallday improve output formatting
462e628 2022-03-06 downtownallday Fix pip execution
8e58a78 2022-03-06 downtownallday Upgrade system packages during system-setup
a6c819e 2022-03-06 downtownallday Improve formatting of setup output
b7c7187 2022-02-28 downtownallday Fix the ownership of nsd.log on upgrade
8e3f361 2022-02-28 downtownallday Have nsd log to rsyslog only and not both rsyslog and nsd.log. Have rsyslog populate nsd.log instead.
94f140d 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 2022-02-25 downtownallday Change service and package names referring to php 8.0 to php 8.1
2c64743 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 2022-02-25 downtownallday Install latest roundcube (master) which supports php 8.1
15bcf67 2022-02-25 downtownallday Fixes to vagrant box creation for jammy
fe2079e 2022-02-25 downtownallday Add setup mods for testing the latest version of roundcube
c3ac810 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 2022-01-29 downtownallday Get rid of globals.sh
3998214 2022-01-09 Joshua Tauberer Start changelog and instructions updates for version 60 supporting Ubuntu 22.04
bcc8970 2022-01-09 Joshua Tauberer Update dovecot, spampd settings for Ubuntu 22.04
114916d 2022-01-09 Joshua Tauberer Upgrade to Nextcloud 23.0.0
ae20878 2022-01-08 Daniel Mabbett Upgrade from PHP 7.2 to 8.0 for Ubuntu 22.04
a0f9835 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 2022-01-08 Rauno Moisto Fix DeprecationWarning in dnspython query vs resolve method
13e756e 2022-01-08 Daniel Mabbett Configure nsd listening interfaces before installing nsd so that it does not interfere with bind9
a0f86dc 2022-01-08 Joshua Tauberer Update and drop some package and file names for Ubuntu 22.04
f2c7306 2022-01-08 Joshua Tauberer Update Ubuntu version checks from 18.04 to 22.04