[prev in list] [next in list] [prev in thread] [next in thread]
List: openbsd-bugs
Subject: system/5797: relayd should remove pf states
From: bsd () openbsd ! rutgers ! edu
Date: 2008-04-21 16:18:42
Message-ID: 20080421161842.A060EDE43 () openbsd ! rutgers ! edu
[Download RAW message or body]
>Number: 5797
>Category: system
>Synopsis: relayd does not kill states when sticky-address is set
>Confidential: yes
>Severity: serious
>Priority: medium
>Responsible: bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Mon Apr 21 16:30:01 GMT 2008
>Closed-Date:
>Last-Modified:
>Originator:
>Release: 4.3-current
>Organization:
net
>Environment:
System : OpenBSD 4.3
Details : OpenBSD 4.3-current
Architecture: OpenBSD.amd64
Machine : amd64
>Description:
relayd does not remove existing states when "sticky-address" is used,
causing many clients to hang until the pf state expires.
>How-To-Repeat:
Put "sticky-address" in a redirection, connect with some clients, and
take down one of the servers in the table. The ones that had connections
to the now-downed server will not recover until the pf state times out.
>Fix:
workaround: pfctl -k / pfctl -K
relayd should remove the states of the hosts it removes from the table.
>Release-Note:
>Audit-Trail:
>Unformatted:
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic