1
0
mirror of https://github.com/mail-in-a-box/mailinabox.git synced 2025-04-03 00:07:05 +00:00
Commit Graph

27 Commits

Author SHA1 Message Date
downtownallday
0fce66dbc7 back out assert_kernel_modules 2024-09-03 11:11:17 -04:00
downtownallday
446aacb9b6 Don't exit on missing kernel module during non-interactive scenario 2024-09-03 11:06:58 -04:00
downtownallday
a79a6c00eb encryption-at-rest: Ensure required kernel modules are installed 2024-09-02 16:11:13 -04:00
downtownallday
e0a237c857 Fixes #17: start services after unattended upgrades 2022-12-02 15:09:29 -05:00
downtownallday
36bdb836ae qa: give shutdown more time to unmount the encrypted drive
lsof reveals that nextcloud's cron job (owncloud/cron.php), if running when shutdown.sh is called, holds the owncloud.db sqlite database open and prevents the umount from succeeding. This change will give it more time to complete.
2022-11-10 14:56:46 -05:00
downtownallday
51ba8d8774 Try to determine what is causing umount to fail by using lsof 2022-10-29 19:34:15 -04:00
downtownallday
7fa070aed8 avoid using PYTHONPATH to enable setup mod hooks, which is problematic for managment command line tool use
- save the directory path to setup mods in /etc/mailinabox.conf
- dynamically add the path to python during hook initialization
2022-10-24 16:24:44 -04:00
downtownallday
06495298c9 honor STORAGE_ROOT if already set 2022-10-14 15:03:12 -04:00
downtownallday
1a0b94c878 restore backup: don't automatically unmount an ehdd drive 2022-10-14 15:02:44 -04:00
downtownallday
2b25111efa Stop postgrey during shutdown 2022-09-21 19:27:38 -04:00
downtownallday
ae0c69f3b9 disable postgrey when using encryption-at-rest. the postgrey database will be moving to user-data 2022-09-21 09:06:52 -04:00
downtownallday
bf63ca827e Add copyright to source files 2022-09-19 14:45:11 -04:00
downtownallday
4a4ad258c6 keep trying to umount 3 times with 10 seconds between tries 2022-09-05 20:35:04 -04:00
downtownallday
643a49676e rename ehdd/startup.sh ehdd/run-this-after-reboot.sh 2022-06-28 20:56:48 -04:00
downtownallday
b2e4e8a38f output message only when appropriate 2022-06-28 16:44:21 -04:00
downtownallday
fd0cd63462 Workaround postgrey reload issue in jammy 2022-06-27 11:03:31 -04:00
downtownallday
6ae3758874 Make ehdd/postinstall service disabling step quieter 2022-06-27 11:02:58 -04:00
downtownallday
9eacf3fe3f Simplify ehdd mount/umount code 2022-06-27 11:02:15 -04:00
downtownallday
1448213eee Update php version 2022-06-26 21:51:55 -04:00
downtownallday
3f2b2ef146 Stop the capture daemon during ehdd shutdown to avoid "busy" mount 2021-09-14 08:17:21 -04:00
downtownallday
39a07bd3a3 when encryption-at-rest is enabled, ensure postgrey loads the local client whitelist file after a re-mount 2021-04-15 06:27:09 -04:00
downtownallday
2a0e50c8d4 Initial commit of a log capture and reporting feature
This adds a new section to the admin panel called "Activity", that
supplies charts, graphs and details about messages entering and leaving
the host.

A new daemon captures details of system mail activity by monitoring
the /var/log/mail.log file, summarizing it into a sqllite database
that's kept in user-data.
2021-01-11 18:02:07 -05:00
downtownallday
18d9cd99ea Restart management daemon in case it was already started 2020-09-29 08:54:16 -04:00
downtownallday
2b2856b517 Fix wording 2020-08-25 16:33:20 -04:00
downtownallday
014d8a8770 Avoid a non-fatal error. This should be understood better. 2020-06-27 17:56:46 -04:00
downtownallday
257b2ee6f6 Integrate encryption-at-rest support 2020-06-22 12:03:13 -04:00
downtownallday
38d0bcff22 Add support for non-interactive install
Centralize all scripts into 'ehdd'
2020-06-22 10:03:21 -04:00