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');