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
downtownallday
3a98a993bd
Merge branch 'master' of https://github.com/mail-in-a-box/mailinabox
2020-12-21 09:22:58 -05:00
downtownallday
f5521b45b5
Add tests for dmarc reject and spf softfail
2020-12-21 08:46:12 -05:00
downtownallday
4cc672e852
Modify the handling of SPF checks and spam rules for policyd-spf
2020-12-21 08:44:10 -05:00
downtownallday
4c9bae5176
Create a default "pre-commit" set of virtual machines
2020-11-27 16:51:10 -05:00
downtownallday
24c156c594
Merge branch 'master' of https://github.com/mail-in-a-box/mailinabox
...
# Conflicts:
# setup/management.sh
2020-11-27 16:50:12 -05:00
downtownallday
a0dd58d29e
Merge branch 'master' of https://github.com/mail-in-a-box/mailinabox
2020-11-17 07:46:22 -05:00
downtownallday
74a2f89cff
Merge branch 'master' of https://github.com/mail-in-a-box/mailinabox
...
# Conflicts:
# README.md
2020-11-14 12:44:09 -05:00
downtownallday
4661a29248
Merge remote-tracking branch 'jvolkenant/1755_spf_opendmarc_opendkim_sa' into jvolk-spf-opendd
2020-11-06 09:27:41 -05:00
downtownallday
f81e0d0a85
syncing up box creation with ciab (prepping for focal)
2020-11-05 21:07:50 -05:00
downtownallday
679e660018
include miab vars
2020-11-05 17:44:48 -05:00
downtownallday
1a56495659
load qa/test dependencies
2020-11-05 17:36:12 -05:00
downtownallday
0f20b97709
looks like miab 'auto' setting won't work on travis
2020-11-05 16:48:36 -05:00
downtownallday
87142fb194
change comment
2020-11-05 16:33:44 -05:00
downtownallday
68ac593d7f
load vars ahead of functions
2020-11-05 16:32:23 -05:00
downtownallday
c8ab05ebf1
skip network checks
2020-11-05 16:31:50 -05:00
downtownallday
e43c01e6fe
Enable caching of Nextcloud downloads as well as downloading Nextcloud from github instead of Nextcloud servers
2020-11-05 16:19:42 -05:00
downtownallday
5a023f7868
Ensure system php is used
2020-11-04 14:26:20 -05:00
downtownallday
4fdbad5ef8
Be ciab-aware and use php version used by nextcloud
2020-11-04 14:13:59 -05:00