- 24 Feb, 2018 4 commits
-
-
Joshua Tauberer authored
-
Joshua Tauberer authored
-
Joshua Tauberer authored
remove old tools/update-subresource-integrity.py script which isn't used now that we download all admin page remote assets during setup
-
Joshua Tauberer authored
-
- 21 Feb, 2018 1 commit
-
-
xetorixik authored
-
- 13 Feb, 2018 3 commits
-
-
Joshua Tauberer authored
-
Joshua Tauberer authored
-
Joshua Tauberer authored
Our wget_verify function uses wget to download a file and then check the file's hash. If wget fails, i.e. because of a 404 or other HTTP or network error, we exited setup without displaying any output because normally there are no errors and -q keeps the setup output clean. Wrapping wget with our hide_output function, and dropping -q, captures wget's output and shows it and exits setup just if wget fails. see #1297
-
- 05 Feb, 2018 1 commit
-
-
yeah authored
-
- 04 Feb, 2018 2 commits
-
-
Jan Schulz-Hofen authored
-
Jan Schulz-Hofen authored
-
- 03 Feb, 2018 1 commit
-
-
NatCC authored
Passwords must be eight characters long; when passwords are changed via the users page the dialog states that passwords need to be at least four characters but only eight or more are acceptable.
-
- 28 Jan, 2018 3 commits
-
-
Joshua Tauberer authored
Fixes #1338. See 0e9680fda63c33ace3f34ca7126617fb0efe8ffc, a52c56e5.
-
Joshua Tauberer authored
In 0088fb45 I changed the management daemon's startup script from a symlink to a Python script to a bash script that activated the new virtualenv and then launched Python. As a result, the init.d script that starts the daemon would write the pid of bash to the pidfile, and when trying to kill it, it would kill bash but not the Python process. Using exec to start Python fixes this problem by making the Python process have the pid that the init.d script knows about. fixes #1339
-
Joshua Tauberer authored
Same as in a52c56e5. Fixes #1338.
-
- 25 Jan, 2018 2 commits
-
-
Joshua Tauberer authored
-
Joshua Tauberer authored
-
- 20 Jan, 2018 2 commits
-
-
Joshua Tauberer authored
free_tls_certificates uses acme.jose, which in acme v0.21 was moved to a new Python package. See #1328
-
Joshua Tauberer authored
We don't have the virtualenv this early in setup. Broken by 0088fb45. Fixes #1326. See https://discourse.mailinabox.email/t/that-is-not-a-valid-email-error-during-mailinabox-installation/2793.
-
- 19 Jan, 2018 1 commit
-
-
barrybingo authored
-
- 18 Jan, 2018 1 commit
-
-
Joshua Tauberer authored
-
- 15 Jan, 2018 4 commits
-
-
Joshua Tauberer authored
no need to do a second apt-get update after 'installing' the PHP7 PPA if the PPA was already installed
-
Joshua Tauberer authored
The cryptography package has created all sorts of installation trouble over the last few years, probably because of mismatches between OS-installed packages and pip-installed packages. Using a virtualenv for all Python packages used by the management daemon should make sure everything is consistent. See #1298, see #1264.
-
Joshua Tauberer authored
The PHP5 packages have a dependency on (apache2 or php5-cgi or php5-fpm), and since removing php5-fpm apache2 started getting installed during setup, which caused a conflict with nginx of course. These packages don't seem to be needed by Roundcube or Nextcloud --- Roundcube includes the ones it needs. see #1264, #1298
-
Joshua Tauberer authored
-
- 25 Dec, 2017 1 commit
-
-
yeah authored
-
- 24 Dec, 2017 1 commit
-
-
Joshua Tauberer authored
fixes #1300
-
- 23 Dec, 2017 2 commits
-
-
Joshua Tauberer authored
-
Michael Kroes authored
-
- 18 Dec, 2017 3 commits
-
-
sam-banks authored
A quick fix - there's no "o" option for free.
-
yeah authored
To enable users to do custom spam filtering based on score, it's helpful to render the actual spam score as a float in a separate header rather than as part of X-Spam-Status where it only appears in a comma separated list.
-
Jim Bailey authored
-
- 15 Nov, 2017 5 commits
-
-
Joshua Tauberer authored
-
Joshua Tauberer authored
-
yeah authored
See https://roundcube.net/news/2017/11/08/security-updates-1.3.3-1.2.7-and-1.1.10. merges #1287
-
John Olten authored
-
Joshua Tauberer authored
Old kernels can build up and some packages may not be needed anymore. See https://discourse.mailinabox.email/t/storage-space-decreasing/2525/5.
-
- 31 Oct, 2017 1 commit
-
-
Jānis (Yannis) authored
-
- 20 Oct, 2017 1 commit
-
-
Nicolas North authored
-
- 15 Oct, 2017 1 commit
-
-
Michael Kroes authored
-