https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15006

--- Comment #46 from Marcel de Rooy <[email protected]> ---
Created attachment 53013
  -->
https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=53013&action=edit
Bug 15006: Add timeout and strikes to raw_transport

The code in raw_transport includes setting a $SIG{ALRM}, but did not
use it. For consistency, we add an alarm statement here.

Similarly, we add the "three strikes" to raw_transport just as
telnet_transport does. Note that raw_transport still responds to other
requests, but will exit if there is no valid login within three
attempts. (If we want more restrictions, add them later?)

Test plan:
[1] Start sip session with telnet on raw port 6001.
    Wait until it times out (probably the default 60 seconds).
[2] Change SIPconfig.xml: set timeout=5 for service port 6001.
    Restart SIP and start another telnet 6001 session.
    Did it timeout within 5 seconds?
[3] Start another 6001 session. Give three wrong requests or false
    login attempts. Does the connection close?

Signed-off-by: Marcel de Rooy <[email protected]>

Signed-off-by: Kyle M Hall <[email protected]>

-- 
You are receiving this mail because:
You are watching all bug changes.
_______________________________________________
Koha-bugs mailing list
[email protected]
http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/

Reply via email to