64 Commits
Author SHA1 Message Date
sagi b28b5b08d7 More tests; Make Nose happy 2016-01-11 20:59:19 +00:00
sagi 4645bf8329 Make lint happy 2016-01-11 20:58:52 +00:00
sagi 9c2a0362a7 Add rewrite tests: normal, small, quoted, etc. 2016-01-11 19:55:55 +00:00
sagi a43e7b11f1 Add colon 2016-01-11 19:55:15 +00:00
sagi 82a58fec48 Dequote possible quoted target 2016-01-11 19:48:17 +00:00
sagi ae572fe084 Make lint happy 2016-01-11 19:20:29 +00:00
sagi 6c18a7d318 Revise RewriteRule sifting algorithm 2016-01-11 19:15:23 +00:00
sagi bf74b2cc64 Change test RewriteRule so that it conforms with Apaches spec. 2016-01-11 19:12:30 +00:00
sagi 20433db0bb Merge remote-tracking branch 'upstream/master' into bugfix_skeleton 2016-01-11 17:36:45 +00:00
sagi a718cfede0 Copy only relevant lines from http vhost to ssl vhost skeleton 2016-01-03 22:03:47 +00:00
sagi 06643b35a0 Merge remote-tracking branch 'upstream/master' into bugfix_redirect 2015-12-11 12:14:02 +00:00
sagi 2edfc1cd59 simplified augeas get, with parsers get_arg func 2015-12-11 11:59:26 +00:00
sagi 5f05c5104e make lint happy 2015-12-11 11:13:32 +00:00
sagi ab1e75e426 Change dir_dict to rewrite_args_dict 2015-12-11 10:17:46 +00:00
sagi 23a97b8281 Change iteration on dir_dict 2015-12-11 10:09:16 +00:00
sagi ad5817c7a9 reason about dir_dict 2015-12-11 10:05:09 +00:00
sagi 4748e1dd1e Name the list of two redirect argument lists 2015-12-11 09:57:08 +00:00
sagi 681de292b7 Switch to using defaultdict(list) 2015-12-11 09:29:02 +00:00
sagi c594a258fe Change comment on possibility of redirection loops 2015-12-11 09:26:55 +00:00
sagi b4746e555a typo: an other -> another 2015-12-11 09:18:36 +00:00
sagi 0348f62ffa add more tests 2015-12-04 02:00:24 +00:00
sagi a6a61fee34 Merge remote-tracking branch 'upstream/master' into bugfix_redirect 2015-12-03 22:12:49 +00:00
sagi 7c00dba79b fix verification of letsencrypt redirect 2015-12-03 22:11:34 +00:00
sagi 379506739d add tests 2015-12-03 01:40:12 +00:00
sagi 253f2f3768 make lint happy; delete trailing whitespaces 2015-12-02 23:07:54 +00:00
sagi b97fc124e0 add ver>=2.3.9 check to the case where there is no vhost config 2015-12-02 23:05:49 +00:00
sagi 19e1911945 make lint happy; delete trailing whitespaces 2015-12-02 22:48:14 +00:00
sagi f285f3947d mock get_version in configurator_test 2015-12-02 22:00:07 +00:00
sagi a7ebeddb78 add check for apache 2.3.9, warn of possible conflicting rewrite rules 2015-12-02 01:37:07 +00:00
sagi 1a9e6b1a8a add _is_rewrite_exists() 2015-12-02 01:06:48 +00:00
sagi 5d0337bdf2 change verify_no_redirects to verify_no_letsencrypt_redirect 2015-12-02 00:34:15 +00:00
sagi fdd9cf7610 change map() to a list comprehension. Long live GvR. 2015-12-02 00:28:18 +00:00
sagi 005be60d91 delete unneeded tests 2015-12-02 00:16:13 +00:00
sagi bd9ac51fa6 alter redirect_verification to raise only when an exact Letsencrypt redirction rewrite rule is encountered 2015-12-02 00:05:15 +00:00
sagi 917f7aa33e remove check for Redirect header; the existence of a Redirect header does not imply a HTTP->HTTPS redirection 2015-12-01 23:38:53 +00:00
sagi 090a9a0e46 add PluginEnhancementAlreadyPresent and use it 2015-11-25 01:56:49 +00:00
sagi 7467496984 change enhancement http-header to ensure-http-header 2015-11-24 23:33:21 +00:00
sagi 72fcee4264 change Error to PluginError in comment 2015-11-23 23:58:58 +00:00
sagi 7df7228a53 add regex to detect header_substring in header directive definition 2015-11-23 22:41:02 +00:00
sagi 4ed5277e5f Merge remote-tracking branch 'upstream/master' into hsts 2015-11-23 20:57:17 +00:00
sagi b75354add0 change verify_no_http_header to verify_no_matching_http_header 2015-11-23 20:13:08 +00:00
sagi f8a3216082 change header_name to header_substring 2015-11-23 20:11:47 +00:00
sagi eb5e345c3e change vhost to ssl_vhost, add header_name explanation in comments. 2015-11-22 18:40:19 +00:00
sagi 67e9470179 Merge remote-tracking branch 'upstream/master' into hsts 2015-11-22 18:27:23 +00:00
sagi 58110a69f4 more elegant enhance_config, add --no- flags to hsts and uir 2015-11-17 07:23:19 +00:00
sagi 17ea7bb316 comment and simplify things 2015-11-16 20:41:39 +00:00
sagi 1098126b7b tests hsts, redirect and uir 2015-11-16 20:31:49 +00:00
sagi ddf5b28f7d fix tests and make linter happy 2015-11-16 20:06:16 +00:00
sagi 175ef4f50d merge with letsencrypt master br 2015-11-15 07:18:26 +00:00
sagi b76ef3a293 make lint happy 2015-11-12 05:25:44 +00:00
sagi 796eef802d add apply_enhancement comment 2015-11-12 05:20:10 +00:00
sagi 8185ea931c make hsts and uri cli args actually work 2015-11-12 05:08:30 +00:00
sagi b1e3c89048 add a general apply_enhancement to replace redirect_to_ssl 2015-11-12 04:49:31 +00:00
sagi 68d956f659 make redirect work again 2015-11-12 03:04:23 +00:00
sagi e787147eea dissect namespace config in enhance_config 2015-11-12 02:24:57 +00:00
sagi 17ef874c04 change args to config in enhance_config 2015-11-12 02:15:42 +00:00
sagi 9ad38e9b37 Pass args to enhance_config instead of just a redirect flag 2015-11-11 19:04:07 +00:00
sagi 1880689065 Add --hsts and --uir CLI flags 2015-11-10 06:41:59 +00:00
sagi de338c7309 Add tests for Upgrade-Insecure-Requests 2015-11-09 22:36:00 +00:00
sagi ffe32c6ca4 Add tests and comments 2015-11-08 15:21:36 +00:00
sagi 04136cfbf2 Generalized http-header enhancement 2015-11-08 04:37:57 +00:00
sagi 2988a09087 Make lint happy, delete trailing whitespaces 2015-11-07 05:24:55 +00:00
sagi 93e2023f87 Add HSTS enhancement basic tests 2015-11-06 22:32:02 +00:00
sagi 0473c67c48 Add HSTS header enhancement to Apache 2015-11-06 22:31:30 +00:00