dkoao
c0e8604532
Reduce nginx config duplication by separating the Nextcloud config into its own file
2019-09-26 10:51:46 +00:00
dkoao
86fef267f6
reduce duplicated lines
2019-09-26 10:35:12 +00:00
dkoao
b9d367adff
add quotation marks
2019-09-26 10:32:24 +00:00
dkoao
4f5fb7fe4b
explain why Nextcloud gets skipped
2019-09-26 10:26:44 +00:00
dkoao
9754e78f20
replace two if statements with one
2019-09-26 10:24:40 +00:00
dkoao
e41cfc30b8
replace '1' with '0', as 0 stands for true in sh.
2019-09-26 10:00:12 +00:00
dkoao
857ccaa06c
Implement a new way to handle the Nextcloud fail2ban config.
...
If the user wants Nextcloud to be installed, the setup script will simply append the relevant rules to the config file.
This is more efficient than having two separate files.
2019-09-26 09:20:52 +00:00
dkoao
d30c4d615d
get the line responsible for recording the roundcube version out of the DISABLE_NEXTCLOUD check
...
because it's unrelated
2019-09-26 08:55:19 +00:00
dkoao
d78a6b26a5
added more clarity to the boolean logic
2019-09-26 04:08:58 +00:00
dkoao
732a7f9fa2
added an additional quotation mark
2019-09-26 04:05:03 +00:00
dkoao
a02657e99c
fixed a logical error with the handling of DISABLE_NEXTCLOUD env variable
2019-09-26 03:35:25 +00:00
dkoao
9e2fd98848
check if the user didn't want to install Nextcloud
2019-09-26 03:20:24 +00:00
dkoao
0414a375c9
check if the user didn't choose to install Nextcloud
2019-09-26 03:12:18 +00:00
dkoao
fb8c380cd6
improve sync-guide's clarity about the contacts and calendar features
2019-09-26 03:08:26 +00:00
dkoao
ef1327d7bd
add further Nextcloud checks
2019-09-26 03:06:35 +00:00
dkoao
81d7fdb63f
add further checks
2019-09-26 03:02:35 +00:00
dkoao
27b3e8f1a1
Check if the user didn't want to setup Nextcloud
2019-09-26 02:41:33 +00:00
dkoao
bc7aa885e4
Check if the user decided to not install Nextcloud and configure Nginx accordingly
2019-09-26 02:32:30 +00:00
dkoao
8eb89c2b4e
modifying start.sh to check if the environment variable DISABLE_NEXTCLOUD is set to 1
...
if it is set 1, it'll skip setting up Nextcloud
2019-09-26 02:17:59 +00:00
Joshua Tauberer
a70ba94b0c
add autoconfig domains before subtracting domains with overridden A records so that a custom DNS record can be used to suppress TLS certificate generation for those domains if needed
2019-09-10 07:11:16 -04:00
Joshua Tauberer
9e29564f48
v0.43
2019-09-01 07:43:47 -04:00
Joshua Tauberer
5aeced5c2e
add a test for fail2ban monitoring managesieve
2019-08-31 09:15:41 -04:00
Joshua Tauberer
46f64e0e0a
fail2ban should watch for managesieve logins too, fixes #1622
2019-08-31 09:04:17 -04:00
Joshua Tauberer
4971b63501
changelog entries
2019-08-31 08:52:32 -04:00
Joshua Tauberer
3ff9817325
document the xfr: CIDR notation, fix spaces vs tabs and syntax error, broken by c7377e602d
, #1616
2019-08-31 08:50:44 -04:00
jvolkenant
d6becddbe5
Change Nextcloud upgrade logic to look at STORAGE_ROOT's config.php version vs /usr/local's version.php version ( #1632 )
...
* Download and verify Nextcloud download before deleting old install directory
* Changed install logic to look at config.php and not version.php for database version number. When restoring from a backup, config.php in STORAGE_ROOT will hold the Nextcloud version that corresponds to the user's database and version.php in /usr/local won't even exist, so we were missing Nextcloud migration steps. In other cases they should be the same.
2019-08-31 08:50:36 -04:00
Michael Kroes
1d6793d124
Update the Postgrey whitelist to a newer version monthly ( #1611 )
...
Automatically update the Postgrey whitelist to a newer version once a month.
2019-08-31 08:38:41 -04:00
Kim Schulz
c7377e602d
make it possible to use subnet addresses for axfr ( #1616 )
...
it is sometimes needed to be able to set axfr to more than just one ip address. This can be done with multiple xfr: in the secondary dns input but if you need to add an entire subnet segment (xxx.xxx.xxx.0/yy) then it will not work.
With this patch it is now possible to use a subnet as input for xfr the same way as if it was an ip address.
2019-08-31 08:00:18 -04:00
Snacho
08021ea19f
Fix an issue when Secondary NS has multiple A records ( #1633 )
...
If a custom secondary NS server has multiple A records status_checks.py will fail with a timeout and Web UI won't load.
2019-08-31 07:58:12 -04:00
cmharper
295d481603
Upgraded roundcube to 1.3.10 ( #1634 )
2019-08-31 07:55:38 -04:00
captainwasabi
c4cb828f65
Fix rsync backup options string: extraneous single quotes causing problems ( #1629 )
...
The resulting command had nested single quotes which doesn't work
I think this fixes all/most of the issues in #1627 . I am getting a full backup, then the next time it's run I get an incremental. running from the CLI with --status looks good, --verify looks good, and --list looks good.
2019-08-13 05:57:05 -04:00
captainwasabi
0657f9e875
add proper check for DNS error in list_target_files ( #1625 )
...
The elif needed to check to see if the string was in the listing of results of the shell command. As it was the conditional was just the string which always evaluates to true and was therefore giving a misleading error message.
2019-08-13 05:47:11 -04:00
Joshua Tauberer
e37768ca86
v0.42b
2019-08-03 11:49:32 -04:00
jvolkenant
bea5eb0dda
Add interm upgrade step from Nextcloud 13 -> 14 ( #1605 )
2019-07-12 06:41:16 -04:00
jvolkenant
fd5b11823c
Add AAAA records for autodiscover & autoconfig ( #1606 )
2019-07-10 06:28:37 -04:00
Joshua Tauberer
5fc1944f04
pull v0.42, go back to v0.41
2019-07-05 11:56:54 -04:00
Joshua Tauberer
39fd4ce16c
v0.42
2019-07-04 21:34:55 -04:00
Joshua Tauberer
c0f4d5479f
changelog updates
2019-06-16 11:40:40 -04:00
jvolkenant
193763f8f0
Update to Nextcloud 15.0.8, Contacts to 3.1.1, and Calendar to 1.6.5 ( #1577 )
...
* Update to Nextcloud 15.0.7, Contacts to 3.1.1, and Calendar to 1.6.5
* Enabled localhost-only insecure IMAP login for localhost Nextcloud auth
* Add package php-imagick and BigInt conversion
* added support for /cloud/oc[sm]-provider/ endpoint
2019-06-16 11:10:52 -04:00
jvolkenant
79759ea5a3
Upgrade Z-Push to 2.5.0 ( #1581 )
2019-06-16 11:07:45 -04:00
jvolkenant
6e5ceab0f8
hide virtualenv output ( #1578 )
2019-05-15 11:59:32 -07:00
jvolkenant
c6fa0d23df
check that munin-cron is not running (via cron) when it is run in setup, fixes #660 ( #1579 )
2019-05-15 11:58:40 -07:00
cmharper
85e59245fd
hide 'RTNETLINK answers: Network is unreachable' error message during setup if IPv6 is not available ( #1576 )
2019-05-15 11:57:06 -07:00
jvolkenant
4232a1205c
fix dovecot message about SSLv2 not supported by OpenSSL ( #1580 )
2019-05-15 11:46:52 -07:00
Michael Heuberger
0d4c693792
Add missing login form method to keep LastPass happy ( #1565 )
2019-05-12 05:10:34 -07:00
Pascal Garber
77b2246010
Backup Amazon S3: Added support for custom endpoints ( #1427 )
2019-05-12 05:09:30 -07:00
jvolkenant
aff80ac58c
Autodiscovery fix for additional hosted email domains, Fixes #941 ( #1467 )
2019-05-09 10:13:23 -07:00
just4t
25fec63a03
RAM limit to 502Mb to meet EC2 & Vultr 512Mb inst. ( #1560 )
...
AS told here: https://github.com/mail-in-a-box/mailinabox/pull/1534
2019-04-14 16:33:50 -04:00
dexbleeker
9b46637aff
Update Roundcube to version 1.3.9 ( #1546 )
2019-04-14 14:19:21 -04:00
mbraem
fb25013334
user privileges is a set ( #1551 )
...
fixes #1540
2019-04-14 14:17:43 -04:00