Description of the patches ************************** patch-pound-1.10-AliveUri.diff.gz Adds http based health checking of servers using a globally defined URI. When enabled this will try to fetch the specified page at Alive interval using the GET method. If the page cannot be fetched then the backend will be marked as dead, and will receive no traffic. patch-pound-1.10-logid.diff.gz Logs an ID of the pound process and the config file used. The ID can be specified with the new global directive LogID. If not specified the process ID will be used instead. patch-pound-1.10-noifchk.diff.gz For some historic compatibility reason pound tries to connect to itself before binding to the listening ports. Since this breaks redundant setups this patch removes this test. patch-pound-1.10-acl.diff.gz If the keyword AllowIP exists in a UrlGroup its value is interpreted as a regex that the dotted quad representation of the client IP must match for the UrlGroup to be selected. Intended for ACL like functionality. Not yet well tested. patch-pound-1.10-auth_leak_fix.diff.gz A BIO structure wasn't correctly freed when parsing the Authorization header. This patch fixes that. patch-pound-1.10-all_combined_20060523.diff.gz This patch includes all of the above. It is supplied for convenience, since all the other patches wouldn' apply cleanly together. patch-pound-1.10-graceful_exit_20061113.diff.gz This patch makes pound shut down the listening sockets immediately when it receives the signals SIGTERM, SIGINT or SIGQUIT, while existing tcp sessions will be processed for a grace period of 60 seconds. This makes it possible to restart pound immediately and without disrupting existing tcp sessions. It requires that pound is built with --disable-super. While the patches above have been running in production for half a year this one has received very little testing yet. 2006.11.13, Rune Sætre