@@ -781,11 +781,15 @@ public function testGetClientIpsProvider()
781
781
array (array ('88.88.88.88 ' ), '127.0.0.1 ' , '88.88.88.88 ' , array ('127.0.0.1 ' )),
782
782
// forwarded for with remote IPv4 and all FF addrs trusted
783
783
array (array ('88.88.88.88 ' ), '127.0.0.1 ' , '88.88.88.88 ' , array ('127.0.0.1 ' , '88.88.88.88 ' )),
784
+ // forwarded for with remote IPv4 range trusted
785
+ array (array ('88.88.88.88 ' ), '123.45.67.89 ' , '88.88.88.88 ' , array ('123.45.67.0/24 ' )),
784
786
785
787
// forwarded for with remote IPv6 addr not trusted
786
788
array (array ('1620:0:1cfe:face:b00c::3 ' ), '1620:0:1cfe:face:b00c::3 ' , '2620:0:1cfe:face:b00c::3 ' , null ),
787
789
// forwarded for with remote IPv6 addr trusted
788
790
array (array ('2620:0:1cfe:face:b00c::3 ' ), '1620:0:1cfe:face:b00c::3 ' , '2620:0:1cfe:face:b00c::3 ' , array ('1620:0:1cfe:face:b00c::3 ' )),
791
+ // forwarded for with remote IPv6 range trusted
792
+ array (array ('88.88.88.88 ' ), '2a01:198:603:0:396e:4789:8e99:890f ' , '88.88.88.88 ' , array ('2a01:198:603:0::/65 ' )),
789
793
790
794
// multiple forwarded for with remote IPv4 addr trusted
791
795
array (array ('88.88.88.88 ' , '87.65.43.21 ' , '127.0.0.1 ' ), '123.45.67.89 ' , '127.0.0.1, 87.65.43.21, 88.88.88.88 ' , array ('123.45.67.89 ' )),
0 commit comments