mirror of
https://github.com/mail-in-a-box/mailinabox.git
synced 2025-04-03 00:07:05 +00:00
33 KiB
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 |