certbot/certbot-nginx/certbot_nginx
Erica Portnoy 7be2e79025 Fix nginx parser (#4296)
* rewrite nginx parser to allow everything that nginx does

* also make changes in tls_sni_01.py

* add test case with

* allow embedded variables

* allow empty ${} variable

* fix quotes

* un-special case if

* update all tests to reflect current parsing

* escape in QuotedString after merge

* add test cases for variable weirdness that are almost certainly nginx bugs

* update regex for correct variable rules

* close paren doesn't invoke last_space

* Make test file valid Nginx syntax
2017-03-24 19:45:53 -07:00
..
tests Fix nginx parser (#4296) 2017-03-24 19:45:53 -07:00
__init__.py s/Let's Encrypt/Certbot certbot-nginx 2016-04-13 16:49:30 -07:00
configurator.py Fix nginx parser (#4296) 2017-03-24 19:45:53 -07:00
constants.py Add function docstring 2016-08-10 17:01:34 -07:00
nginxparser.py Fix nginx parser (#4296) 2017-03-24 19:45:53 -07:00
obj.py Python 3 compatibility for all tests (#4358) 2017-03-17 13:10:02 -07:00
options-ssl-nginx.conf Add _comment_spaced_block 2016-07-15 09:25:12 -07:00
parser.py Fix nginx parser (#4296) 2017-03-24 19:45:53 -07:00
tls_sni_01.py Fix nginx parser (#4296) 2017-03-24 19:45:53 -07:00