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
downtownallday
3c676fd2c1
Merge branch 'master' into reporting
2021-01-31 17:16:34 -05:00
downtownallday
810bf15a43
Merge branch 'master' of https://github.com/mail-in-a-box/mailinabox
...
# Conflicts:
# README.md
# setup/management.sh
2021-01-31 16:56:49 -05:00
Downtown Allday
511593ed71
Merge pull request #8 from downtownallday/reporting
...
This is working well. More features can be added over time.
2021-01-31 16:37:17 -05:00
downtownallday
2b44fe4a12
Only show alias if one
2021-01-14 15:00:29 -05:00
downtownallday
9b89a5c504
Better handling of mail addressed to an alias
2021-01-13 22:29:16 -05:00
downtownallday
523a63f776
Make the default table row limit 500 instead of 1000
2021-01-12 09:22:41 -05:00
downtownallday
3e2858f5de
Change wording
2021-01-12 09:22:22 -05:00
downtownallday
a392dca264
Merge branch 'master' into reporting
2021-01-11 21:50:58 -05:00
downtownallday
a395b1c48f
Merge branch 'master' of https://github.com/mail-in-a-box/mailinabox
2021-01-11 21:30:10 -05: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
73a2b72243
Merge branch 'master' of https://github.com/mail-in-a-box/mailinabox
2020-12-29 07:57:08 -05:00
downtownallday
3656ad9b9c
Merge branch 'master' of https://github.com/mail-in-a-box/mailinabox
...
# Conflicts:
# setup/dkim.sh
# setup/spamassassin.sh
2020-12-26 08:16:22 -05:00
downtownallday
e7c5a841aa
Merge branch 'jvolk-spf-opendd'
2020-12-26 07:55:30 -05:00
downtownallday
86f3eee23f
Removing Travis CI completely in favor of local vagrant/virtualbox tests.
...
See tests/pararlell.sh and tests/Vagrantfile for local tests.
There are several reasons for this change:
1. Travis is now charging for the service, even for open source projects, contrary to what they promised in the past
2. It has been problematic and difficult to debug/diagnose issues
3. Tests that involve upgrading the operating system itself (eg. Bionic to Focal) are not possible
2020-12-21 09:24:42 -05:00