downtownallday
2c6474385e
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
2022-02-25 19:45:46 -05:00
downtownallday
ad5a647d36
Install latest roundcube (master) which supports php 8.1
2022-02-25 19:38:16 -05:00
downtownallday
15bcf678d9
Fixes to vagrant box creation for jammy
2022-02-25 19:35:25 -05:00
downtownallday
fe2079ee8f
Add setup mods for testing the latest version of roundcube
2022-02-25 19:32:29 -05:00
downtownallday
c3ac810c19
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
2022-01-29 11:01:30 -05:00
downtownallday
46e0e6ff39
Get rid of globals.sh
2022-01-29 10:59:02 -05:00
downtownallday
4e6550ed22
Merge branch 'jammyjellyfish2204' of https://github.com/mail-in-a-box/mailinabox into jammyjellyfish2204
...
# Conflicts:
# README.md
# setup/mail-dovecot.sh
# setup/system.sh
# setup/webmail.sh
# setup/zpush.sh
# tests/test_mail.py
2022-01-11 16:39:39 -05:00
downtownallday
d6cd4e826c
Ensure pip3 is installed before installing email_validator
2022-01-11 09:53:07 -05:00
downtownallday
f5c92d936d
Merge branch 'main' of https://github.com/mail-in-a-box/mailinabox
...
# Conflicts:
# setup/webmail.sh
2022-01-11 09:52:34 -05:00
downtownallday
8392eacd94
Merge branch 'main' of https://github.com/mail-in-a-box/mailinabox
2021-12-28 08:59:09 -05:00
downtownallday
d9cd7d2002
Add a setup mod to configure unattended-upgrades to email root on failures
2021-12-15 09:03:58 -05:00
downtownallday
177fd19b9b
Increase session lifetime from 10 minutes to 1 hour
2021-12-05 16:22:12 -05:00
downtownallday
6c24a130b9
Display common name in the directory
2021-12-05 16:11:48 -05:00
downtownallday
d2c4be41e0
Merge branch 'main' of https://github.com/mail-in-a-box/mailinabox
2021-12-02 06:10:01 -05:00
downtownallday
250a53c025
Merge branch 'main' of https://github.com/mail-in-a-box/mailinabox
2021-11-27 14:22:13 -05:00
downtownallday
1828538646
Refresh script for latest roundcube carddav plugin
...
Belongs with last commit...
2021-11-15 16:08:43 -05:00
downtownallday
06216876a2
Update roundcube carddav plugin to support roundcube 1.5 and close a security hole
2021-11-15 16:07:54 -05:00
downtownallday
334c7f71b5
Merge branch 'main' of https://github.com/mail-in-a-box/mailinabox
2021-11-13 19:36:00 -05:00
downtownallday
229a9c6d95
Merge branch 'main' of https://github.com/mail-in-a-box/mailinabox
2021-10-28 21:40:05 -04:00
downtownallday
3bb6f021a7
Fix tests that were broken by commit bb54370
2021-10-27 08:20:07 -04:00
downtownallday
db8e0fdf66
Remove /etc/ldap/ldap.conf creation as it's now created by the Nextcloud docker image
2021-10-27 08:19:32 -04:00
downtownallday
4767afe8de
Merge branch 'main' of https://github.com/mail-in-a-box/mailinabox
2021-10-26 23:05:35 -04:00
downtownallday
bb543700f5
Fix smart host alias (alias with no forward to's). Postfix recently started rejecting these mails with "Sender address rejected: domain not found". This ensures the special case is handled properly.
2021-10-19 08:15:28 -04:00
downtownallday
00805cb52c
Merge branch 'main' of https://github.com/mail-in-a-box/mailinabox
...
# Conflicts:
# README.md
2021-10-19 07:11:33 -04:00
downtownallday
e3bc8b1a41
Merge branch 'main' of https://github.com/mail-in-a-box/mailinabox
2021-10-15 18:49:48 -04:00
downtownallday
31dc96757c
Add help text
2021-10-02 10:10:06 -04:00
downtownallday
66ac35871e
Merge branch 'main' of https://github.com/mail-in-a-box/mailinabox
...
Upstream is adding handling for utf8 domains by creating a domain alias @utf8 -> @idna. I'm deviating from this approach by setting multiple email address (idna and utf8) per user and alias where a domain contains non-ascii characters. The maildrop (mailbox) remains the same - all mail goes to the user's mailbox regardless of which email address was used. This is more in line with how other systems (eg. active directory), handle multiple email addresses for a single user.
# Conflicts:
# README.md
# management/mailconfig.py
# management/templates/index.html
# setup/dns.sh
# setup/mail-users.sh
2021-10-01 17:43:48 -04:00
downtownallday
4403e65053
Merge branch 'main' of https://github.com/mail-in-a-box/mailinabox
2021-09-23 17:11:53 -04:00
downtownallday
763cdfcd7e
remove /admin/me call, which is no longer available, and use the new api_credentials Object, which used to be a String.
...
add X-Requested-With header to requests so 401's are not returned by daemon.py.
2021-09-14 10:00:17 -04:00
downtownallday
9ea03e18c9
automatically install avahi for systems with a .local tld
2021-09-14 09:56:19 -04:00
downtownallday
026115b845
Merge branch 'main' of https://github.com/mail-in-a-box/mailinabox
2021-09-14 08:37:22 -04:00
downtownallday
4b285c3201
Prepare for multiple base system support and automatically update and remove stale vagrant boxes
2021-09-14 08:20:37 -04:00
downtownallday
3d32dbab22
Explicitly create a /etc/ldap/ldap.conf in the docker image so ldap tools recognize the system's trusted root certificate list
2021-09-14 08:18:53 -04:00
downtownallday
3f2b2ef146
Stop the capture daemon during ehdd shutdown to avoid "busy" mount
2021-09-14 08:17:21 -04:00
downtownallday
402207714b
Merge branch 'main' of https://github.com/mail-in-a-box/mailinabox
...
# Conflicts:
# management/auth.py
# management/daemon.py
# management/templates/index.html
# setup/management.sh
2021-09-14 08:16:08 -04:00
downtownallday
4bf71e68be
Merge branch 'main' of https://github.com/mail-in-a-box/mailinabox
2021-08-23 17:48:17 -04:00
Downtown Allday
72039a1409
Merge pull request #15 from downtownallday/github-actions
...
GitHub actions
2021-08-23 17:19:54 -04:00
downtownallday
4f8697c07d
change badge link
2021-08-23 16:57:40 -04:00
downtownallday
71526bc294
Add badge
2021-08-23 16:39:36 -04:00
downtownallday
be932af813
git remote url does not contain .git extension in github actions
2021-08-23 16:17:07 -04:00
downtownallday
0876a9a7de
non-standard git remotes in github actions
2021-08-23 16:01:16 -04:00
downtownallday
0c2c76a6dc
Patch upstream to install php-xml instead of php-xsl
2021-08-23 15:17:33 -04:00
downtownallday
2a9fcd7101
add upgrade-from-upstream job
2021-08-23 15:00:31 -04:00
downtownallday
c29eb2fb23
add 127.0.1.1 if it does not exist
2021-08-23 14:31:31 -04:00
downtownallday
f8a679b9c2
ensure system hostname is resolvable locally
2021-08-23 14:15:18 -04:00
downtownallday
71d3b79965
avoid installing php-xsl, which is a virtual package provided by php-xml on github images
2021-08-23 13:45:25 -04:00
downtownallday
bad57e8688
Try running update-alternatives for php 7.2 as before system-setup
2021-08-23 13:25:32 -04:00
downtownallday
d8c52fedc5
Try using nanasess/setup-php action to resolve issue where setup/webmail.sh, which runs the roundcubemail/bin/updatedb.sh script, fails with "Unsupported PHP version. Required PHP >= 5.4 and < 8.0" indicating that PHP >= 8.0 is actually installed!
2021-08-23 12:58:42 -04:00
downtownallday
5911f05f89
use sudo
2021-08-23 12:11:27 -04:00
downtownallday
c855133c41
fix formatting
2021-08-23 12:03:22 -04:00
downtownallday
7fd1f0ae31
Initial commit
2021-08-23 11:40:22 -04:00
downtownallday
b6fd371615
Merge branch 'main' of https://github.com/mail-in-a-box/mailinabox
2021-08-22 16:28:54 -04:00
downtownallday
e87290dd42
Merge branch 'main' of https://github.com/mail-in-a-box/mailinabox
2021-08-03 05:40:16 -04:00
downtownallday
508ac8b0f8
Merge branch 'main' of https://github.com/mail-in-a-box/mailinabox
...
# Conflicts:
# CHANGELOG.md
# README.md
2021-07-18 20:41:37 -04:00
downtownallday
0f09880aa6
add -H option to /bin/chown call in case 'encrypted' is a symbolic link
2021-06-07 06:40:05 -04:00
downtownallday
0b2e504d7f
Remove extraneous hr's
2021-05-16 08:02:19 -04:00
downtownallday
e15d198eb6
Fix typo
2021-05-16 07:43:13 -04:00
downtownallday
b0b9f0e902
Update wording
2021-05-16 07:41:01 -04:00
downtownallday
fc4ad70535
Merge branch 'main' of https://github.com/mail-in-a-box/mailinabox
...
# Conflicts:
# management/dns_update.py
# management/web_update.py
# tests/test_mail.py
2021-05-15 22:35:48 -04:00
downtownallday
7144ed041e
Merge branch 'main' of https://github.com/mail-in-a-box/mailinabox
...
# Conflicts:
# README.md
# setup/start.sh
2021-05-08 09:20:04 -04:00
downtownallday
1933818843
Merge branch 'main' of https://github.com/mail-in-a-box/mailinabox
2021-04-26 19:29:09 -04:00
downtownallday
30f9cc07cd
Clarify entry description
2021-04-15 09:09:24 -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
Downtown Allday
83d747f258
Merge pull request #14 from downtownallday/postgrey-whitelist
...
Manage Postgrey's local client whitelist from the UI
2021-04-13 07:23:00 -04:00
downtownallday
d20c3e6ffa
Merge branch 'master' into postgrey-whitelist
2021-04-13 07:00:47 -04:00
Downtown Allday
d4ff45c7fc
Merge pull request #13 from downtownallday/reporting
...
Reporting updates
2021-04-13 06:59:30 -04:00
downtownallday
4227fa2b42
Merge branch 'master' into reporting
2021-04-13 06:51:05 -04:00
downtownallday
6bfcd679e1
Merge branch 'main' of https://github.com/mail-in-a-box/mailinabox
...
# Conflicts:
# README.md
2021-04-13 00:22:55 -04:00
Downtown Allday
a697cd2f01
Reflect new upstream default branch
2021-04-13 00:12:27 -04:00
Downtown Allday
f14eb2cdce
v0.53
...
# Conflicts:
# README.md
2021-04-12 23:27:11 -04:00
downtownallday
36d9cbb4e8
Split the User Activity/IMAP connections tab into two tables to better deal with the quantity of data
2021-04-12 15:07:56 -04:00
downtownallday
212b0b74cb
Add missing file
2021-04-10 17:26:36 -04:00
downtownallday
9c87884837
Merge branch 'reporting' into postgrey-whitelist
2021-04-10 16:50:30 -04:00
downtownallday
26609c4223
Fix cell alignment
2021-04-10 16:49:46 -04:00
downtownallday
b881325bcb
Add ability to view message headers in the user activity panel
...
... and add message-id to output detail
2021-04-10 13:33:08 -04:00
downtownallday
f80978b6d8
Add missing import
2021-04-10 10:09:05 -04:00
downtownallday
2ec25b75c1
Switch to ES6 modules
2021-04-10 09:29:29 -04:00
downtownallday
c1d92195d8
Change text case
2021-04-09 14:58:30 -04:00
downtownallday
fe4581e849
Merge branch 'reporting' into postgrey-whitelist
2021-04-09 12:05:00 -04:00
downtownallday
8093837e93
use systemctl 'restart' instead of 'start'
2021-04-09 12:04:11 -04:00
downtownallday
0df9de30c9
Manage the local Postgrey whitelist in the admin console
2021-04-09 09:47:07 -04:00
downtownallday
9a9a699be6
Merge branch 'reporting' into postgrey-whitelist
2021-04-09 07:35:13 -04:00
downtownallday
82e06a6f15
Include remote_host, remote_ip and failure_info with user's received mail details
2021-04-09 07:33:49 -04:00
downtownallday
0ec968c3b6
Fix model update on create and activate
2021-04-09 06:44:25 -04:00
downtownallday
606e5e0569
Better handling of timeseries containing just one value
2021-04-08 14:43:35 -04:00
downtownallday
26319ac59b
Add 'today' and 'yesterday' to date range picker
2021-04-08 14:41:53 -04:00
downtownallday
b4c2cdef7d
Include IMAP connection records in overall db stats table
2021-04-08 13:29:04 -04:00
downtownallday
721dd1273f
Add IMAP connection reporting
...
Fix binsizes and barwidths on timeseries charts
Fix timezone issue in timeseries scales
2021-04-08 12:53:32 -04:00
downtownallday
ac811bcbd1
Add some test scripts
2021-04-07 18:11:21 -04:00
downtownallday
2b3c2fcc02
Fix slowness when typing in search box
2021-04-07 18:03:50 -04:00
downtownallday
33ea865d65
Capture Dovecot logs
2021-04-07 18:03:06 -04:00
Downtown Allday
b92135a543
Merge pull request #12 from downtownallday/reporting
...
Additional pre-configured date ranges
2021-04-07 09:41:26 -04:00
downtownallday
87cc106574
Add 'last 7 days' and 'last 30 days' to report date range dropdown
2021-04-07 09:25:26 -04:00
downtownallday
3be7ba7c86
Set the default interface for bridged networks to avoid interactive 'vagrant up'.
...
Thx to https://stackoverflow.com/questions/33250304/how-to-automatically-select-bridged-network-interfaces-in-vagrant
2021-04-07 09:24:12 -04:00
downtownallday
ff6cdf14f6
Merge branch 'master' into reporting
2021-04-07 08:28:31 -04:00
downtownallday
002c4edb88
Fix table alignment
2021-04-07 08:27:22 -04:00
downtownallday
b7faafca6b
Only consider messages that weren't rejected
2021-03-17 15:33:16 -04:00
downtownallday
8a6f962b3e
Merge branch 'master' of https://github.com/mail-in-a-box/mailinabox
...
# Conflicts:
# setup/management.sh
2021-02-28 12:47:10 -05:00
downtownallday
e5d762da38
Don't report the api key to syslog
2021-02-19 05:22:35 -05:00
downtownallday
226e59415a
Merge branch 'master' of https://github.com/mail-in-a-box/mailinabox
2021-02-19 04:14:20 -05:00