- 31 May, 2017 1 commit
-
-
Michael Kroes authored
-
- 23 May, 2017 1 commit
-
-
Git Repository authored
-
- 08 May, 2017 1 commit
-
-
Git Repository authored
download jQuery and Bootstrap during setup and serve locally so that we don't rely on a CDN which is blocked in some parts of the world (#1167) (#1171)
-
- 10 Feb, 2017 1 commit
-
-
Norman S authored
-
- 01 Feb, 2017 2 commits
-
-
Joshua Tauberer authored
-
Joshua Tauberer authored
pip<6.1 + setuptools>=34 have a problem with packages that try to update setuptools during installation, like cryptography. See https://github.com/pypa/pip/issues/4253. The Ubuntu 14.04 package versions are pip 1.5.4 and setuptools 3.3. When we install cryptography under those versions, it tries to update setuptools to version 34, which became available about 10 days ago, and then pip gets permanently broken with errors like "ImportError: No module named 'packaging'". The easiest work-around on systems that aren't already broken is to upgrade pip and setuptools individually before we install any package that tries to update setuptools. Also try to detect a broken system and forcibly remove setuptools first before trying to install/upgrade pip. fixes #1080, fixes #1081, fixes #1086 see #1083 see https://discourse.mailinabox.email/t/error-with-pip-and-python/1880 see https://discourse.mailinabox.email/t/error-installing-mib/1875
-
- 15 Jan, 2017 1 commit
-
-
Joshua Tauberer authored
move the custom exclusive process code from utils.py into a new python package named exclusiveprocess
-
- 18 Feb, 2016 2 commits
-
-
Joshua Tauberer authored
-
Joshua Tauberer authored
This reverts commit b32cb622. Fixes #627. Fixes #653. Closes #714.
-
- 16 Feb, 2016 1 commit
-
-
Joshua Tauberer authored
-
- 04 Jan, 2016 1 commit
-
-
Joshua Tauberer authored
-
- 26 Dec, 2015 1 commit
-
-
Joshua Tauberer authored
clean up the backup time patch: dont choose timezone here, move status checks into the same 3am script
-
- 23 Dec, 2015 1 commit
-
-
BuildTools authored
-
- 26 Nov, 2015 1 commit
-
-
Joshua Tauberer authored
-
- 20 Nov, 2015 1 commit
-
-
Michael Kroes authored
-
- 19 Nov, 2015 1 commit
-
-
Joshua Tauberer authored
the >'s in pip install package names might be interpreted as shell redirects and was creating files name '=1.0.0' '=2.0.0' and '=1.0.2' (I'm not sure how this was ever working)
-
- 06 Nov, 2015 2 commits
-
-
BuildTools authored
-
BuildTools authored
-
- 08 Oct, 2015 1 commit
-
-
Joshua Tauberer authored
an earlier problem about --upgrade (de34d0d3) seemed to be just a local problem on my box, so going back to unpinned >= requirement specs https://discourse.mailinabox.email/t/upgrade-to-v0-13b-broke-admin/876
-
- 05 Sep, 2015 1 commit
-
-
Joshua Tauberer authored
pin pip versions of email_validator and cryptography so pip doesn't keep reinstalling them each upgrade even if nothing changed (and the ceffi depedency installation can be very slow and is prone to break under low memory)
-
- 19 Aug, 2015 1 commit
-
-
Joshua Tauberer authored
Querying dpkg for each package is slow, and we have way too much output on installation because of it.
-
- 27 Jul, 2015 2 commits
-
-
Leo Koppelkamm authored
-
Leo Koppelkamm authored
Backup location and maximum age can now be configured in the admin panel. For now only S3 is supported, but adding other duplicity supported backends should be straightforward.
-
- 03 Jul, 2015 1 commit
-
-
Joshua Tauberer authored
-
- 30 Jun, 2015 1 commit
-
-
Joshua Tauberer authored
some IDNA functionality was still using Python's built-in IDNA 2003 encoder rather than the idna package's IDNA 2008 encoder
-
- 23 Jun, 2015 1 commit
-
-
Joshua Tauberer authored
-
- 21 Jun, 2015 1 commit
-
-
Joshua Tauberer authored
validate certificates using the cryptography python package as much as possible, shelling out to openssl just once instead of four times per certificate * Use `cryptography` instead of parsing openssl's output. * When checking if we can reuse the primary domain certificate or a www-parent-domain certificate for a domain, avoid shelling out to openssl entirely.
-
- 18 Jun, 2015 1 commit
-
-
Toilal authored
[JT added installing netcat-openbsd in system.sh]
-
- 19 May, 2015 1 commit
-
-
Joshua Tauberer authored
-
- 03 May, 2015 1 commit
-
-
Joshua Tauberer authored
-
- 29 Apr, 2015 1 commit
-
-
Joshua Tauberer authored
-
- 21 Apr, 2015 1 commit
-
-
Joshua Tauberer authored
move the email address syntax validation for users and aliases into my new email_validator library (https://github.com/JoshData/python-email-validator)
-
- 21 Mar, 2015 1 commit
-
-
Joshua Tauberer authored
run status checks each night and email the administrator with the changes from the previous day's results
-
- 13 Feb, 2015 1 commit
-
-
Joshua Tauberer authored
cc333b39 worked for fresh systems, but if the system already had the daemon running the api.key file would already exist and the test would pass to early. Now removing the file first. fixes #322
-
- 01 Sep, 2014 1 commit
-
-
Joshua Tauberer authored
-
- 23 Aug, 2014 1 commit
-
-
Joshua Tauberer authored
Move this into system.sh rather than anagement.sh. This reverts commit eab28c97.
-
- 22 Aug, 2014 2 commits
-
-
Helmuth Gronewold authored
- 21 Aug, 2014 1 commit
-
-
Joshua Tauberer authored
-
- 16 Jul, 2014 1 commit
-
-
Joshua Tauberer authored
-