Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo

Close

#24 QS_SrvMaxConnPerIP broken for IPv6 clients

3.x
closed-fixed
nobody
1
2014-02-03
2013-01-28
David Gubler
No

QS_SrvMaxConnPerIP does not work properly for IPv6 clients. All IPv6 clients are treated as if they had the IPv4 address 255.255.255.255. This can be observed in the output of mod_status. The result is that all IPv6 connections together count against the limit, and thus random IPv6 clients will hit the limit without actually opening too many connections.

Tested with 10.13 from Debian sid and 10.8 from Debian wheezy (source packages compiled and tested on squeeze).

This directive appears to work fine for IPv4 connections. I have not tested other setups, since I noticed this on a production server and couldn't mess with that.

Discussion

  • Your observation ist correct. mod_qos 10.13 does not support IPv6.

     
    • priority: 5 --> 1
    • status: open --> open-later
     
  • IPv6 support has been implemented with mod_qos 10.29

     
    • labels: main mod_qos module --> main mod_qos module
    • status: open-later --> closed-fixed
    • Group: --> 3.x