Mercurial > hg > nginx-tests
comparison proxy_protocol2.t @ 1795:88a098b00534
Tests: fixed previous commit mismerge.
author | Sergey Kandaurov <pluknet@nginx.com> |
---|---|
date | Tue, 27 Sep 2022 21:49:46 +0400 |
parents | 64f19063adfe |
children | 0b06942f0b8b |
comparison
equal
deleted
inserted
replaced
1794:64f19063adfe | 1795:88a098b00534 |
---|---|
86 # no realip, just PROXY header parsing | 86 # no realip, just PROXY header parsing |
87 | 87 |
88 $r = pp_get('/t1', $tcp4); | 88 $r = pp_get('/t1', $tcp4); |
89 like($r, qr/SEE-THIS/, 'tcp4 request'); | 89 like($r, qr/SEE-THIS/, 'tcp4 request'); |
90 like($r, qr/X-PP: 192.0.2.1!123\x0d/, 'tcp4 proxy'); | 90 like($r, qr/X-PP: 192.0.2.1!123\x0d/, 'tcp4 proxy'); |
91 like($r, qr/X-PPS: 192.0.2.2!567\x0d/, 'tcp4 proxy server'); | 91 like($r, qr/X-PPS: 192.0.2.2!5678\x0d/, 'tcp4 proxy server'); |
92 unlike($r, qr/X-IP: (192.0.2.1|[^!]+!123\x0d)/, 'tcp4 client'); | 92 unlike($r, qr/X-IP: (192.0.2.1|[^!]+!123\x0d)/, 'tcp4 client'); |
93 | 93 |
94 $r = pp_get('/t1', $tcp6); | 94 $r = pp_get('/t1', $tcp6); |
95 like($r, qr/SEE-THIS/, 'tcp6 request'); | 95 like($r, qr/SEE-THIS/, 'tcp6 request'); |
96 like($r, qr/X-PP: 2001:DB8::1!123\x0d/i, 'tcp6 proxy'); | 96 like($r, qr/X-PP: 2001:DB8::1!123\x0d/i, 'tcp6 proxy'); |
97 like($r, qr/X-PPS: 2001:DB8::2!567\x0d/i, 'tcp6 proxy server'); | 97 like($r, qr/X-PPS: 2001:DB8::2!5678\x0d/i, 'tcp6 proxy server'); |
98 unlike($r, qr/X-IP: (2001:DB8::1|[^!]+!123\x0d)/i, 'tcp6 client'); | 98 unlike($r, qr/X-IP: (2001:DB8::1|[^!]+!123\x0d)/i, 'tcp6 client'); |
99 | 99 |
100 $r = pp_get('/t1', $tlv); | 100 $r = pp_get('/t1', $tlv); |
101 like($r, qr/SEE-THIS/, 'tlv request'); | 101 like($r, qr/SEE-THIS/, 'tlv request'); |
102 like($r, qr/X-PP: 192.0.2.1!123\x0d/, 'tlv proxy'); | 102 like($r, qr/X-PP: 192.0.2.1!123\x0d/, 'tlv proxy'); |
103 like($r, qr/X-PPS: 192.0.2.2!567\x0d/, 'tlv proxy server'); | 103 like($r, qr/X-PPS: 192.0.2.2!5678\x0d/, 'tlv proxy server'); |
104 unlike($r, qr/X-IP: (192.0.2.1|[^!]+!123\x0d)/, 'tlv client'); | 104 unlike($r, qr/X-IP: (192.0.2.1|[^!]+!123\x0d)/, 'tlv client'); |
105 | 105 |
106 $r = pp_get('/t1', $unk1); | 106 $r = pp_get('/t1', $unk1); |
107 like($r, qr/SEE-THIS/, 'unknown request 1'); | 107 like($r, qr/SEE-THIS/, 'unknown request 1'); |
108 like($r, qr/X-PP: !\x0d/, 'unknown proxy 1'); | 108 like($r, qr/X-PP: !\x0d/, 'unknown proxy 1'); |