Justus Wingert
c1e4e33415
Added status checks for the configuration files.
2023-08-15 14:28:46 +02:00
Justus Wingert
1cdf1a0d29
Tested and minor bugs fixed. Works like a charm.
2023-08-15 14:06:19 +02:00
Justus Wingert
b4b993e93e
Using output from shell method correctly
2023-08-14 16:40:12 +02:00
Justus Wingert
2572d50411
Added miab_ prefix to individual config files
2023-08-14 16:38:49 +02:00
Justus Wingert
a5a2c82d66
Added warning to web_update.py if symbolic links are missing
2023-08-14 16:38:10 +02:00
Justus Wingert
5aa23e3420
Adding symbolic links in tools/web_update
2023-08-14 16:11:58 +02:00
Justus Wingert
d29b502369
Added subfile generation for web_update.py
2023-08-14 16:03:48 +02:00
Joshua Tauberer
cd45d08409
Version 63
2023-07-29 12:11:29 -04:00
Michael Heuberger
98628622c7
Bump Nextcloud to v25.0.7 ( #2268 )
...
Also
- bumps calendar and contacts apps
- adds extra migration steps between these versions
- adds cron job for Calendar updates
- rotates nextloud log file after upgrading
- adds primary key indices migrations
- adjusts configs slightly
- adds more well-known entries in nginx to improve service discovery
- reformats some comments (line-breaking)
2023-06-16 11:49:55 -04:00
Joshua Tauberer
8b19d15735
Version 62
2023-05-20 08:57:32 -04:00
matidau
93380b243f
Update zpush.sh to version 2.7.0 ( #2236 )
2023-05-13 10:27:42 -04:00
Joshua Tauberer
fb0a3b0489
Restore Roundcube's password reset tool by removing PRAGMA journal_mode = WAL
from Roundcube source ( #2199 )
2023-05-13 10:26:41 -04:00
Joshua Tauberer
3bc9d07aeb
Roundcube 1.6.1
2023-05-13 07:00:54 -04:00
Joshua Tauberer
51ed030917
Allow setting the S3 region name in backup settings to pass to duplicity
...
It's stuffed inside the username portion of the target URL. We already mangle the target before passing it to duplicity so there wasn't a need for a new field.
Fixes the issue raised in #2200 , #2216 .
2023-05-13 07:00:29 -04:00
Joshua Tauberer
e828d63a85
Allow secondary DNS xfr: items to be hostnames that are resolved to IP addresses when generating the nsd configuration
2023-05-13 07:00:10 -04:00
Joshua Tauberer
0ee0784bde
Changelog entries
2023-05-13 06:59:49 -04:00
Peter Tóth
6d43d24552
Improve control panel panel switching behaviour by using the URL fragment ( #2252 )
2023-05-13 06:49:34 -04:00
Peter Tóth
963fb9f2e6
email_administrator.py: fix report formatting ( #2249 )
2023-05-13 06:40:31 -04:00
KiekerJan
c9584148a0
Fix issue where sshkeygen fails when ipv6 is disabled ( #2248 )
2023-05-13 06:39:46 -04:00
Tomas P
9a33f9c5ff
Fix dynazoom due to change in handling su ( #2247 )
...
Seems that in Ubuntu 22.04 the behavior in su changed, making - ( alias for -l, --login ) mutually exclusive with --preserve-environment which is required for passing enviroment variables for cgi to work for dynazoom in munin.dropping - fixes the issue
2023-05-13 06:38:00 -04:00
Michael Heuberger
95530affbf
Bump Nextcloud to v23.0.12 and its apps ( #2244 )
2023-05-13 06:37:24 -04:00
Hugh Secker-Walker
f72be0be7c
feat(rsync-backup-ui): Add a Copy button to put public key on clipboard in rsync UI ( #2227 )
2023-05-13 06:36:31 -04:00
KiekerJan
8aa98b25b5
Update configuration of Roundcube password plugin for Roundcube 1.6
2023-05-13 06:22:28 -04:00
KiekerJan
3c15081673
Remove journal PRAGMA from Roundcube source which broke the database for postfix
...
See #2185 .
2023-05-13 06:20:13 -04:00
Joshua Tauberer
01d8e9f3b4
Revert "Disable Roundcube password plugin since it was corrupting the user database ( #2198 )"
...
This reverts commit 1587248762
.
See subsequent commits.
2023-05-13 06:20:13 -04:00
Adam Elaoumari
88260bb610
Fixed year in changelog ( #2241 )
...
Fixed year of version 61.1 (2022 -> 2023)
2023-03-08 10:29:02 -05:00
Joshua Tauberer
6f94412204
v61.1
2023-01-28 11:25:21 -05:00
Joshua Tauberer
c77d1697a7
Revert "Improve error messages in the management tools when external command-line tools are run"
...
Command line arguments have user secrets in some cases which should not be included in error messages.
This reverts commit 26709a3c1d
.
Reported by AK.
2023-01-28 11:24:38 -05:00
Hugh Secker-Walker
31bbef3401
chore(setup): Make sed fingerprint patterns in start.sh be case insensitive ( #2201 )
2023-01-28 11:12:40 -05:00
Hugh Secker-Walker
7af713592a
feat(status page): Add summary of ok/error/warning counts ( #2204 )
...
* feat(status page): Add summary of ok/error/warning counts
* simplify a bit
---------
Co-authored-by: Hugh Secker-Walker <hsw+miac@hodain.net>
Co-authored-by: Joshua Tauberer <jt@occams.info>
2023-01-28 11:11:17 -05:00
Hugh Secker-Walker
4408cb1fba
fix(rsync-backup): Provide default port 22 for rsync usage in backup.py ( #2226 )
...
Co-authored-by: Hugh Secker-Walker <hsw+miac@hodain.net>
2023-01-28 11:04:46 -05:00
Joshua Tauberer
5e3e4a2161
v61
2023-01-21 08:20:48 -05:00
Joshua Tauberer
61d1ea1ea7
Changelog entries
2023-01-15 10:17:10 -05:00
Joshua Tauberer
b3743a31e9
Add a status checks check that fail2ban is running using fail2ban-client
2023-01-15 10:17:10 -05:00
Joshua Tauberer
26709a3c1d
Improve error messages in the management tools when external command-line tools are run
2023-01-15 10:17:10 -05:00
jcm-shove-it
20ec6c2080
Updated security.md to reflect the support of ubuntu 22.04 ( #2219 )
2023-01-15 10:05:36 -05:00
Steven Conaway
7a79153afe
Remove old darkmode background color ( #2218 )
...
Removing this old background color solves the problem of the bottom of short pages (like `/admin`'s login page) being white. The background was being set to black, which would be inverted, so it'd appear white. Since the `filter:` css has [~97% support](https://caniuse.com/?search=filter ), I think that this change should be made. Tested on latest versions of Chrome (mac and iOS), Firefox, and Safari (mac and iOS).
2023-01-15 10:05:13 -05:00
Hugh Secker-Walker
a2565227f2
feat(rsync-port): Add support for non-standard ssh port for rsync backup ( #2208 )
2023-01-15 10:03:05 -05:00
Hugh Secker-Walker
02b34ce699
fix(backup-display): Fix parsing of rsync target in system-backup.html, fixes #2206 ( #2207 )
2023-01-15 10:01:07 -05:00
Hugh Secker-Walker
820a39b865
chore(python open): Refactor open and gzip.open to use context manager ( #2203 )
...
Co-authored-by: Hugh Secker-Walker <hsw+miac@hodain.net>
2023-01-15 08:28:43 -05:00
Hugh Secker-Walker
57047d96e9
chore(setup): Update obsolete chown group syntax ( #2202 )
...
Co-authored-by: Hugh Secker-Walker <hsw+miac@hodain.net>
2023-01-15 08:25:36 -05:00
KiekerJan
1587248762
Disable Roundcube password plugin since it was corrupting the user database ( #2198 )
2023-01-15 08:22:43 -05:00
KiekerJan
0fc5105da5
Fixes to DNS lookups during status checks when there are timeouts, enforce timeouts better ( #2191 )
...
* add dns query handling changes
* replace exception pass with error message
* simplify dns exception catching
* Add not set case to blacklist lookup result handling
2023-01-15 08:20:08 -05:00
KiekerJan
c29593b5ef
explicitly enable fail2ban which didn't start ( #2190 )
2023-01-15 08:10:04 -05:00
Joshua Tauberer
3314c4f7de
v60.1
2022-10-30 08:18:13 -04:00
Joshua Tauberer
1f60236985
Upgrade Nextcloud to 23.0.4 (contacts to 4.2.0, calendar to 3.5.0)
...
This fixes the monthly view calendar items being in random order.
2022-10-30 08:16:54 -04:00
alento-group
32c68874c5
Fix NSD not restarting ( #2182 )
...
A previous commit (0a970f4bb2
) broke nsd restarting. This fixes that change by reverting it.
Josh added: Use nsd-control with reconfig and reload if they succeed and only fall back to restarting nsd if they fail
Co-authored-by: Joshua Tauberer <jt@occams.info>
2022-10-30 08:16:03 -04:00
Joshua Tauberer
286a4bd9e7
Remove stray quote in bootstrap.sh
...
Reported at https://discourse.mailinabox.email/t/version-60-for-ubuntu-22-04-is-released/9558/4 .
2022-10-12 06:11:02 -04:00
Joshua Tauberer
ddf8e857fd
Support Ubuntu 22.04 Jammy Jellyfish ( #2083 )
2022-10-11 21:18:34 -04:00
Joshua Tauberer
4d5ff0210b
Version 60
2022-10-11 21:14:31 -04:00