Brad Warren
28ce10fef5
Don't add ServerAlias directives when the domain is already covered by a wildcard ( #3917 )
...
* correctly match * and ? in ServerAlias directives
* update Apache wildcard test
* Consolidate wildcard matching and remove bad test
* Test Apache vhost selection with wildcards
* Added few more tests to proof vhost selection
2016-12-20 15:53:52 -08:00
Brad Warren
ae379568b1
Mitigate problems for people who run without -n ( #3916 )
...
* CLI flag for forcing interactivity
* add --force-interactive
* Add force_interactive error checking and tests
* Add force_interactive parameter to FileDisplay
* add _can_interact
* Add _return_default
* Add **unused_kwargs to NoninteractiveDisplay
* improve _return_default assertion
* Change IDisplay calls and write tests
* Document force_interactive in interfaces.py
* Don't force_interactive with a new prompt
* Warn when skipping an interaction for the first time
* add specific logger.debug message
2016-12-19 12:45:40 -08:00
Nick Fong
dd8772b608
Remove get_all_certs_keys() from Apache and Nginx ( #3768 )
...
- Remove get_all_certs_keys() implementation in
- certbot-apache/certbot_apache/configurator.py
- Remove corresponding tests for get_all_certs_keys() in
- certbot-apache/certbot_apache/tests/configurator_test.py
- Remove get_all_certs_keys() implementation in
- certbot-nginx/certbot_nginx/configurator.py
- certbot-nginx/certbot_nginx/parser.py
- Remove corresponding tests for get_all_certs_keys() in:
- certbot-nginx/certbot_nginx/tests/configurator_test.py
- certbot-nginx/certbot_nginx/tests/parser_test.py
Resolves #3762
2016-11-08 17:19:05 -08:00
DanCld
ed7c022565
Lint fix, space before parentheses
2016-08-22 08:16:20 +03:00
DanCld
df68b44d38
Fix apache logs dir for centos
2016-08-21 21:50:14 +03:00
Peter Eckersley
7da7d47e8a
Merge remote-tracking branch 'origin/master' into multi-topic-help
2016-08-12 17:40:49 -07:00
Joona Hoikkala
14f3710250
Added check for /files/
2016-08-10 10:39:10 +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
Ville Skyttä
c7b89c334b
Use logger.warning instead of deprecated warn
2016-07-22 09:54:28 +03:00
Peter Eckersley
a49d26f607
Merge remote-tracking branch 'origin/master' into multi-topic-help
2016-07-20 16:56:23 -07:00
Brad Warren
2e50b38b45
Merge pull request #3182 from certbot/issue_2983
...
Handle commas in apache filenames (Issue 2983)
2016-07-15 16:31:16 -07:00
Noah Swartz
8f1a141d2a
incorporate brad's comments
2016-07-11 13:20:31 -07:00
Peter Eckersley
c051826ea2
Merge pull request #3261 from certbot/apache-path-fallback
...
Apache plugin PATH fallback
2016-07-08 16:59:28 -07:00
Noah Swartz
1fc84c83e2
Merge pull request #3234 from sagi/rewrite
...
Comment out corresponding RewriteConds for filtered RewriteRule
2016-07-08 16:06:26 -07:00
Noah Swartz
1bbfde1771
don't code while distracted
2016-07-08 15:35:29 -07:00
Noah Swartz
d8c2dd1a5c
add self
2016-07-08 15:28:12 -07:00
Noah Swartz
1113e28046
fix typo
2016-07-08 15:22:56 -07:00
Noah Swartz
d4a8820bdc
wrap with escapes
2016-07-08 15:04:44 -07:00
Peter Eckersley
0bedeb449a
Refactor path_surgery into plugins.util so that nginx can call it
2016-07-08 14:03:21 -07:00
Peter Eckersley
757a8ddae7
Fixes & tests
2016-07-08 13:21:37 -07:00
Peter Eckersley
cecac803a0
Do this more cleanly
2016-07-08 13:21:37 -07:00
Peter Eckersley
a322f44f2b
Implement PATH fallback for apachectl search
2016-07-08 13:21:37 -07:00
Peter Eckersley
754b7956b3
Make the error even more informative
2016-07-08 13:21:37 -07:00
Peter Eckersley
c3244df951
more doc improvements
2016-07-08 10:12:57 -07:00
Peter Eckersley
fd35a1c724
Explain why Apache [appears] not to be installed
...
Would help debug #3244
2016-07-06 12:43:48 -07:00
sagi
0e9622322a
typo
2016-07-01 22:17:41 +00:00
sagi
15ba12ed46
Parsing State Machine + some tests
2016-07-01 21:06:16 +00:00
sagi
a9abc7b39e
typo
2016-07-01 15:17:37 +00:00
Peter Eckersley
7b50960ac0
Address review comments
2016-06-29 13:57:58 -07:00
Noah Swartz
2884a7fcb7
Merge branch 'master' into issue_2983
2016-06-28 17:57:10 -07:00
Peter Eckersley
e0691ede2c
Provide clear log messages when Apache tries a default vhost
2016-06-25 10:59:41 -07:00
Noah Swartz
d67bc67681
add self
2016-06-24 16:17:09 -07:00
Noah Swartz
07fb5dd9cc
escape and unescape augeas
2016-06-24 15:55:51 -07:00
Joona Hoikkala
418a5d501f
Refactored adding of listen statements
2016-06-20 08:58:22 +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
Noah Swartz
68dd7e9192
don't add empty vhosts
2016-06-16 12:32:34 -07:00
Noah Swartz
48b03d91cf
return if error
2016-06-16 12:30:48 -07:00
Noah Swartz
5a126a9277
ignore bad files in initial sweep
2016-06-16 12:00:43 -07:00
Joona Hoikkala
08ccc64cd1
Initialize augeas in a new method
2016-06-06 12:04:44 +03:00
Blake Griffith
d9d2377242
Rename certbot.le_util to certbot.util
...
Also rename certbot/tests/le_util_test.py to certbot/tests/util_test.py
2016-05-25 18:50:02 -05:00
Noah Swartz
686e60b4bf
Merge pull request #3033 from certbot/reredirect
...
Fix warning about already enabled redirect in Apache
2016-05-19 16:12:25 -07:00
Sagi Kedmi
ad76de2502
OCSP Stapling Enhancement for Apache ( #2723 )
...
Currently supports only Apache >=2.3.3.
letsencrypt --staple-ocsp -d dumpbits.com [no problem to set it on for apache => 2.3.3]
To check OCSP Stapling:
[~]$ echo QUIT | openssl s_client -connect dumpbits.com:443 -status 2>/dev/null | grep -A 31 'OCSP Resp'
OCSP Response Data:
OCSP Response Status: successful (0x0)
Response Type: Basic OCSP Response
Version: 1 (0x0)
Responder Id: C = US, O = Let's Encrypt, CN = Let's Encrypt Authority X3
Produced At: Mar 26 17:54:00 2016 GMT
Responses:
Certificate ID:
Hash Algorithm: sha1
Issuer Name Hash: 7EE66AE7729AB3FCF8A220646C16A12D6071085D
Issuer Key Hash: A84A6A63047DDDBAE6D139B7A64565EFF3A8ECA1
Serial Number: 032A2108AAA650E6EE2E6B041C03C2612A19
Cert Status: good
This Update: Mar 26 17:00:00 2016 GMT
Next Update: Apr 2 17:00:00 2016 GMT
Signature Algorithm: sha256WithRSAEncryption
64:f2:71:02:6a:97:d9:eb:13:c1:5c:7a:f5:eb:26:89:3b:40:
e3:08:82:f7:71:d4:fa:61:4a:8e:4a:7d:e9:53:84:e9:3a:89:
67:66:08:d9:0e:79:65:9a:8d:dc:fb:07:cc:93:4f:eb:4e:3c:
cc:7f:cd:fd:db:8f:c3:25:c3:54:87:a9:9c:35:6f:c1:39:31:
e0:b1:f6:b1:3d:52:5d:db:bb:69:0f:23:05:fe:33:29:1f:ff:
c6:af:17:a5:98:58:50:3a:48:93:5c:09:4b:f3:91:36:48:31:
ed:ee:47:4d:66:c3:25:cf:56:b7:f4:48:80:eb:b8:f0:27:b1:
97:18:b4:88:71:c6:55:5d:bb:25:16:48:98:85:8a:12:8d:64:
bf:51:df:39:b1:44:91:e1:f2:c6:c3:7d:23:2b:d2:0f:4c:7f:
57:b1:c9:ae:ec:32:b5:6a:87:bd:83:43:f1:f7:3c:8c:11:5c:
9d:a5:12:fa:e6:79:87:45:c6:1d:46:c8:14:1e:8d:d1:de:7a:
0d:e4:53:f2:c9:b6:e5:6e:cb:91:14:bb:04:38:36:4f:71:55:
e1:ff:71:c7:a6:31:ed:db:6c:0f:d7:f5:ef:0c:6e:08:6b:e0:
37:cf:ca:a5:67:89:c2🇩🇪 8e:36:6d:2f:41:7f:9f:10:c6🇩🇪
4d:b1:2d:09
======================================
2016-05-19 16:04:18 -07:00
Brad Warren
574d20ecc4
Record enhancements applied to vhosts
2016-05-19 09:28:26 -07:00
sagi
886776d741
Make lint happy
2016-05-17 18:29:39 +00:00
sagi
3cf3e5b685
Detect RewriteEngine directives that originate in VirtualHosts
2016-05-17 18:07:52 +00:00
Brad Warren
75a1d81458
More stray ncrypt reference cleanup
2016-04-14 17:04:23 -07:00
Brad Warren
755dc2f08d
s/Let's Encrypt/Certbot certbot-apache
2016-04-13 16:36:53 -07:00
Brad Warren
2002511f81
s/letsencrypt/certbot letsencrypt-apache
2016-04-13 16:30:57 -07:00