Description of problem: The connections number is limited in the xined.conf file by setting the "instances" field. However, when a connection is blocked after exceeding the “cps” limit, the xinetd “forgets” the existing instances and the instances limit can be exceeded. Version-Release number of selected component (if applicable): xinetd version : 2.3.14 How reproducible: Always Steps to Reproduce: Let’s say we configure the ‘instances’ field in the xinetd.conf file to ‘3’ and set the ‘cps’ field to ‘1 10’ (1 connection per 10 sec) , have one telnet connection opened, and now make two more telnet connections one after another (quicker than the ‘cps’ limit which is currently set to 10 sec). The first one will connect fine, and the second one will be blocked due to exceeding of the ‘cps’ rate limit. Once the connection has been blocked, now 3 more connections can be configured. Now we have 5 connections opened, despite the fact that the instances limit is configured to 3. Actual results: Instances limit is not restricted. Xinetd forgets spawned connections. Expected results: When we exceed the number of instances connected, the connections should be blocked by the xinetd. Additional info: Same goes for ssh connections.
Fixed in rawhide: http://lists.fedoraproject.org/pipermail/scm-commits/2012-March/746307.html
I've created a scratch build: http://koji.fedoraproject.org/koji/taskinfo?taskID=3857239 Please, help test.
build xinetd-2.3.14-44.fc18.i686 successfully tested on Fedore 16. The issue has been resolved, Thanks for your help.
xinetd-2.3.14-44.fc17 has been submitted as an update for Fedora 17. https://admin.fedoraproject.org/updates/xinetd-2.3.14-44.fc17
xinetd-2.3.14-44.fc16 has been submitted as an update for Fedora 16. https://admin.fedoraproject.org/updates/xinetd-2.3.14-44.fc16
Package xinetd-2.3.14-44.fc16: * should fix your issue, * was pushed to the Fedora 16 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing xinetd-2.3.14-44.fc16' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2012-4002/xinetd-2.3.14-44.fc16 then log in and leave karma (feedback).
xinetd-2.3.14-44.fc17 has been pushed to the Fedora 17 stable repository. If problems still persist, please make note of it in this bug report.
xinetd-2.3.14-44.fc16 has been pushed to the Fedora 16 stable repository. If problems still persist, please make note of it in this bug report.