comparison proxy_protocol.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
comparison
equal deleted inserted replaced
1794:64f19063adfe 1795:88a098b00534
85 # no realip, just PROXY header parsing 85 # no realip, just PROXY header parsing
86 86
87 $r = pp_get('/t1', $tcp4); 87 $r = pp_get('/t1', $tcp4);
88 like($r, qr/SEE-THIS/, 'tcp4 request'); 88 like($r, qr/SEE-THIS/, 'tcp4 request');
89 like($r, qr/X-PP: 192.0.2.1!123\x0d/, 'tcp4 proxy'); 89 like($r, qr/X-PP: 192.0.2.1!123\x0d/, 'tcp4 proxy');
90 like($r, qr/X-PPS: 192.0.2.2!567\x0d/, 'tcp4 proxy server'); 90 like($r, qr/X-PPS: 192.0.2.2!5678\x0d/, 'tcp4 proxy server');
91 unlike($r, qr/X-IP: (192.0.2.1|[^!]+!123\x0d)/, 'tcp4 client'); 91 unlike($r, qr/X-IP: (192.0.2.1|[^!]+!123\x0d)/, 'tcp4 client');
92 92
93 $r = pp_get('/t1', $tcp6); 93 $r = pp_get('/t1', $tcp6);
94 like($r, qr/SEE-THIS/, 'tcp6 request'); 94 like($r, qr/SEE-THIS/, 'tcp6 request');
95 like($r, qr/X-PP: 2001:DB8::1!123\x0d/i, 'tcp6 proxy'); 95 like($r, qr/X-PP: 2001:DB8::1!123\x0d/i, 'tcp6 proxy');
96 like($r, qr/X-PPS: 2001:DB8::2!567\x0d/i, 'tcp6 proxy server'); 96 like($r, qr/X-PPS: 2001:DB8::2!5678\x0d/i, 'tcp6 proxy server');
97 unlike($r, qr/X-IP: (2001:DB8::1|[^!]+!123\x0d)/i, 'tcp6 client'); 97 unlike($r, qr/X-IP: (2001:DB8::1|[^!]+!123\x0d)/i, 'tcp6 client');
98 98
99 $r = pp_get('/t1', $unk1); 99 $r = pp_get('/t1', $unk1);
100 like($r, qr/SEE-THIS/, 'unknown request 1'); 100 like($r, qr/SEE-THIS/, 'unknown request 1');
101 like($r, qr/X-PP: !\x0d/, 'unknown proxy 1'); 101 like($r, qr/X-PP: !\x0d/, 'unknown proxy 1');