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 Hoikkala and Brad 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 Hoikkala and Brad 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 Hoikkala and Brad Warren
f5b61d56bd
Force augeas file reload to recalculate span indicies
2017-05-15 12:56:45 -07:00
Joona Hoikkala and Brad 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