Mercurial > hg > nginx-tests
comparison secure_link.t @ 1381:97c8280de681
Tests: removed TODO and try_run() checks for legacy versions.
author | Sergey Kandaurov <pluknet@nginx.com> |
---|---|
date | Mon, 08 Oct 2018 15:30:39 +0300 |
parents | 64f287c8cc62 |
children |
comparison
equal
deleted
inserted
replaced
1380:f50c7d90f5c9 | 1381:97c8280de681 |
---|---|
130 | 130 |
131 like(http_get('/test.html?hash=q-5vpkjBkRXXtkUMXiJVHA=='), | 131 like(http_get('/test.html?hash=q-5vpkjBkRXXtkUMXiJVHA=='), |
132 qr/PASSED/, 'request md5'); | 132 qr/PASSED/, 'request md5'); |
133 like(http_get('/test.html?hash=q-5vpkjBkRXXtkUMXiJVHA'), | 133 like(http_get('/test.html?hash=q-5vpkjBkRXXtkUMXiJVHA'), |
134 qr/PASSED/, 'request md5 no padding'); | 134 qr/PASSED/, 'request md5 no padding'); |
135 | |
136 TODO: { | |
137 todo_skip 'stack-buffer-overflow', 1 unless $ENV{TEST_NGINX_UNSAFE} | |
138 or $t->has_version('1.13.5'); | |
139 | |
140 like(http_get('/test.html?hash=q-5vpkjBkRXXtkUMXiJVHAQQ'), | 135 like(http_get('/test.html?hash=q-5vpkjBkRXXtkUMXiJVHAQQ'), |
141 qr/^HTTP.*403/, 'request md5 too long'); | 136 qr/^HTTP.*403/, 'request md5 too long'); |
142 | |
143 } | |
144 | |
145 like(http_get('/test.html?hash=q-5vpkjBkRXXtkUMXiJVHA-TOOLONG'), | 137 like(http_get('/test.html?hash=q-5vpkjBkRXXtkUMXiJVHA-TOOLONG'), |
146 qr/^HTTP.*403/, 'request md5 too long encoding'); | 138 qr/^HTTP.*403/, 'request md5 too long encoding'); |
147 like(http_get('/test.html?hash=BADHASHLENGTH'), | 139 like(http_get('/test.html?hash=BADHASHLENGTH'), |
148 qr/^HTTP.*403/, 'request md5 decode error'); | 140 qr/^HTTP.*403/, 'request md5 decode error'); |
149 like(http_get('/test.html?hash=q-5vpkjBkRXXtkUMXiJVHX=='), | 141 like(http_get('/test.html?hash=q-5vpkjBkRXXtkUMXiJVHX=='), |