100 Commits
Author SHA1 Message Date
Joona Hoikkala 882335c7ec Merge remote-tracking branch 'origin/master' into ap2_to_master 2020-01-30 17:08:16 +02:00
Joona Hoikkala 3b065238b3 Modifications needed for merging to master 2020-01-06 17:19:33 +02:00
Joona Hoikkala 0f5bda4ff9 Merge remote-tracking branch 'origin/master' into ap2_merge_master 2020-01-06 17:17:31 +02:00
Joona Hoikkala d8a3fa3904 Address review comments 2019-03-04 15:52:38 +02:00
Joona Hoikkala 8bda10541a Add stdin option for merge_requirements
Add stdin and file path support to strip_hashes
2019-02-20 21:34:05 +02:00
Joona Hoikkala 8943dffe0d Removed status and resource fields from NewOrder object 2018-08-01 12:17:23 +03:00
Joona Hoikkala b1b4650804 Revert "Do not send status or resource fields in newOrder payloads for ACMEv2"
This reverts commit d19698251d.
2018-08-01 12:10:55 +03:00
Joona Hoikkala c131f4211d Revert "Fix tests"
This reverts commit 8b3629ebd4.
2018-08-01 12:10:01 +03:00
Joona Hoikkala 8b3629ebd4 Fix tests 2018-07-31 19:55:19 +03:00
Joona Hoikkala d19698251d Do not send status or resource fields in newOrder payloads for ACMEv2 2018-07-31 17:08:39 +03:00
Joona HoikkalaandBrad Warren fe682e779b ACMEv2 support for Route53 plugin 2018-03-05 18:58:27 -08:00
Joona Hoikkala 6dd724e1f4 Merge branch 'apache-http-01' of github.com:certbot/certbot into apache-http-01 2018-01-17 20:08:22 +02:00
Joona Hoikkala 63136be2e5 Make sure the HTTP tests do not use wrong vhosts for asserts 2018-01-17 20:07:38 +02:00
Joona Hoikkala b8f288a372 Add include to every VirtualHost if definite one not found based on name 2018-01-17 14:08:45 +02:00
Joona HoikkalaandBrad Warren 314c5f19e5 Set up vhost discovery and overrides for HTTP-01
* Finalized HTTP vhost discovery and added overrides

* Include overrides to every VirtualHost
2018-01-16 23:08:46 -08:00
Joona Hoikkala 28dad825af Do not try to remove temp dir if it wasn't created 2018-01-11 20:44:40 +02:00
Joona Hoikkala fa97877cfb Make sure that Apache is listening on port 80 and has mod_alias
* Ensure that mod_alias is enabled

* Make sure we listen to port http01_port
2018-01-11 14:48:32 +02:00
Joona HoikkalaandBrad Warren f5b61d56bd Force augeas file reload to recalculate span indicies 2017-05-15 12:56:45 -07:00
Joona HoikkalaandBrad Warren 65c7a5a6f7 Add support for multivhosts in Apache
* Case sensitivity fixes

* Clean up merge leftovers

* Get correct vhost paths when appending to already existing multivhost -le-ssl.conf

* Test, lint and reverter fixes

* Make py26 happy

* Removed skeletons

* Changed new vhost matching

* Added span flag for augeas init

* Extract VirtualHost using aug_span

* Removed dead code

* Fix tests to mitigate not being able to reload Augeas span values after write

* Small fixes and test coverage

* Implementing changes requested in review
2017-05-02 15:56:55 -07:00
Joona Hoikkala 3591667d02 Fix tox tests 2016-08-10 10:43:54 +03:00
Joona Hoikkala 14f3710250 Added check for /files/ 2016-08-10 10:39:10 +03:00
Joona Hoikkala 51191c2ea5 Added linter exception 2016-08-10 01:50:40 +03:00
Joona Hoikkala 6c3ae10f9b Added test case 2016-08-10 01:39:53 +03:00
Joona Hoikkala f4948855f0 Added None check and according test 2016-08-10 01:24:21 +03:00
Joona Hoikkala c29e8c3332 Refactored get_file_path 2016-08-09 23:43:11 +03:00
Joona Hoikkala c346cdf2f3 Changed SUSE mod handling constant 2016-08-02 09:57:34 +03:00
Joona Hoikkala b891cac3dc Added suse constants 2016-07-31 01:10:28 +03:00
Joona Hoikkala 28fc02143b Remove enmod and dismod values as they are not needed 2016-07-30 11:59:58 +03:00
Joona Hoikkala 093ebd2f03 Tests 2016-07-30 11:49:04 +03:00
Joona Hoikkala 63a47f8b6b Fix variable name 2016-07-30 11:07:04 +03:00
Joona Hoikkala c87282d5aa Un-debian the defaults 2016-07-30 10:44:46 +03:00
Joona Hoikkala a5859910e7 If os name is not found, try LIKE var from os-release 2016-07-30 10:43:38 +03:00
Joona Hoikkala 95fad04fdd Added method to get the LIKE var contents as a list 2016-07-30 10:39:35 +03:00
Joona Hoikkala 702e218f14 Re-remove the psutil dependency from setup.py 2016-07-27 15:40:47 +03:00
Joona Hoikkala ade8403310 Revert "Remove psutil dependency"
This reverts commit 9bd361b28d.
2016-07-27 15:36:12 +03:00
Joona Hoikkala f4f80b339f Fixed merge error 2016-07-25 11:36:42 +03:00
Joona Hoikkala 603e3ac3ea Merge remote-tracking branch 'upstream/master' into psutil 2016-07-25 11:26:05 +03:00
Joona Hoikkala 9bd361b28d Remove psutil dependency 2016-07-25 11:13:16 +03:00
Joona Hoikkala 774e9870ae Fixed the renew URL 2016-07-25 10:23:40 +03:00
Joona Hoikkala 3b4fb2401d Coverage fixes, and unused fallback removal 2016-07-16 10:02:57 +03:00
Joona Hoikkala e39b3214b4 Test fixes 2016-07-16 00:00:51 +03:00
Joona Hoikkala de3010d99b Tests for non-psutil socket bind check 2016-07-15 23:19:00 +03:00
Joona Hoikkala e01bf96891 :Merge remote-tracking branch 'upstream/master' into psutil 2016-07-15 17:06:19 +03:00
Joona Hoikkala e11e42f98e Added simple socket bind check for populated ports if psutil is not available 2016-07-12 15:09:31 +03:00
Joona Hoikkala 3c0fdeb334 Merge remote-tracking branch 'upstream/master' into centos_listen 2016-06-20 08:58:50 +03:00
Joona Hoikkala 418a5d501f Refactored adding of listen statements 2016-06-20 08:58:22 +03:00
Joona Hoikkala 5a872b829d Added tests 2016-06-20 08:57:51 +03:00
Joona Hoikkala 556582bb3b Merge remote-tracking branch 'upstream/master' into centos_listen 2016-06-18 23:50:58 +03:00
Joona Hoikkala 3c9f4d5fc7 If port is set for any IP, do not attempt to autoconfigure 2016-06-18 23:50:30 +03:00
Joona Hoikkala 1f6e999153 Move recovery_routine() to augeas init 2016-06-06 13:10:34 +03:00
Joona Hoikkala e263132283 Refactor and lint fixes 2016-06-06 12:44:49 +03:00
Joona Hoikkala 7239361342 Test coverage for NoInstallationError 2016-06-06 12:36:54 +03:00
Joona Hoikkala 08ccc64cd1 Initialize augeas in a new method 2016-06-06 12:04:44 +03:00
Joona Hoikkala a949b579d8 Merge remote-tracking branch 'upstream/master' into sysd_os 2016-05-09 08:57:25 +02:00
Joona Hoikkala 67a5eb14f4 Merge remote-tracking branch 'upstream/master' into sysd_os 2016-04-29 16:24:36 +03:00
Joona Hoikkala 9af0994ca6 More verbose UA & test UA test fixes 2016-04-29 16:23:52 +03:00
Joona Hoikkala 1b5efc8427 Added tests for new UA method 2016-04-29 15:52:24 +03:00
Joona Hoikkala ff30fb71d2 New method for determining UA string 2016-04-29 15:31:59 +03:00
Joona Hoikkala c2a5fb7f21 Re-add test file 2016-04-16 16:03:46 +03:00
Joona Hoikkala 7563d65cb3 Name change for tests 2016-04-16 15:39:31 +03:00
Joona Hoikkala 0773f626f9 Resolved merge conflicts 2016-04-16 15:19:57 +03:00
Joona Hoikkala b1d7bd318e Full test coverage for le_util and os detection 2016-04-14 08:39:39 +03:00
Joona Hoikkala 995b22684f Removed unused test method 2016-04-14 08:08:08 +03:00
Joona Hoikkala 58519a1c51 Merge remote-tracking branch 'upstream/master' into sysd_os 2016-04-14 07:46:14 +03:00
Joona Hoikkala 096873ca1c Removed unused import 2016-04-13 01:21:34 +03:00
Joona Hoikkala 608352157c ..and the test file of course 2016-04-13 00:55:21 +03:00
Joona Hoikkala 6fc63de5a5 Using mocked os-release file 2016-04-13 00:49:51 +03:00
Joona Hoikkala 67c60ab406 Disabled linter error 2016-04-12 19:41:39 +03:00
Joona Hoikkala 57738142e2 Added constants for os-release names 2016-04-12 18:59:27 +03:00
Joona Hoikkala 34f0e260f1 Linter fixes 2016-04-12 18:49:08 +03:00
Joona Hoikkala 7ff8440b8f Tests for systemd os-release. Fix for darwin OS version info and tests for it 2016-04-12 18:12:47 +03:00
Joona Hoikkala fc0d012a05 Merge remote-tracking branch 'upstream/master' into sysd_os 2016-04-12 14:27:08 +03:00
Joona Hoikkala bbb300eb22 Finalized parsing and fixed test case 2016-04-12 14:27:00 +03:00
Joona Hoikkala c82a551e77 os-release parsing WIP 2016-04-12 00:14:21 +03:00
Joona Hoikkala 49b56d73c5 PEP8 fixes 2016-03-25 20:19:12 +02:00
Joona Hoikkala f2fc79fc55 Fixed test case 2016-03-25 19:12:48 +02:00
Joona Hoikkala 2927746c0e Added important check for IPv6 address and tests, improved readability 2016-03-25 18:36:05 +02:00
Joona Hoikkala 92a20d31cc Merge remote-tracking branch 'upstream/master' into 2478 2016-03-25 16:35:39 +02:00
Joona Hoikkala da97b74d71 Fixed Gentoo define command 2016-03-23 18:12:07 +02:00
Joona Hoikkala 2691900245 Merge remote-tracking branch 'upstream/master' into 2478 2016-03-22 10:23:33 +02:00
Joona Hoikkala 0fd453fd5e Added code comments to clarify inner workings 2016-03-22 10:23:14 +02:00
Joona Hoikkala f8ba75805a Merge remote-tracking branch 'upstream/master' into 2478 2016-03-21 22:04:42 +02:00
Joona Hoikkala 7675d50f4c Cleaning up debugging leftovers 2016-03-20 22:29:01 +02:00
Joona Hoikkala bbbfe80b94 Changed testdata directory names and TwoVhost80Test to a better fitting one 2016-03-20 21:57:52 +02:00
Joona Hoikkala 9f1504eecd Trying to please Travis 2016-03-20 20:34:54 +02:00
Joona Hoikkala 092a1ee0fb Made apache configs a bit more generic for tests 2016-03-20 18:37:57 +02:00
Joona Hoikkala 8fbe7de625 Added IPv6 normalization and comparison to Addr object 2016-03-20 18:09:43 +02:00
Joona Hoikkala d508a47e51 Added IPv6 address to Apache test data vhost 2016-03-20 18:08:53 +02:00
Joona Hoikkala 9ea8876898 Merge remote-tracking branch 'theboegl/master' into 2478 2016-03-20 11:30:56 +02:00
Joona Hoikkala 503787808a Merge remote-tracking branch 'upstream/master' into apache_pep8 2016-01-15 09:22:15 +02:00
Joona Hoikkala 5357a556eb PyLint doesn't play well with six 2016-01-14 14:18:36 +02:00
Joona Hoikkala be1d1321b6 Pep8 love 2016-01-14 13:25:15 +02:00
Joona Hoikkala fe8a0dcef2 Make linter happy 2016-01-14 01:52:35 +02:00
Joona Hoikkala 8c110e31d7 Fixed tests 2016-01-14 01:30:34 +02:00
Joona Hoikkala 8f6ef8db53 Modified error message 2016-01-14 01:10:50 +02:00
Joona Hoikkala d0832f7414 Added the missing test 2016-01-14 01:09:28 +02:00
Joona Hoikkala ddbfb44041 Add tests 2016-01-14 00:50:34 +02:00
Joona Hoikkala 7d51480c4d Remove the test path from augeas even if failing 2016-01-14 00:23:45 +02:00
Joona Hoikkala 30ad7dce9f Pick up the augeas RuntimeError and pass the correct one 2016-01-14 00:06:52 +02:00
Joona Hoikkala 99c575f043 Check augeas version, and raise error if not recent enough 2016-01-13 23:56:22 +02:00