Release Notes: This release fixes a bug in the weighted server selection: server_by_weight would never consider blacklisted servers, which kept them blacklisted indefinitely.
Release Notes: This release fixes a bug where under certain circumstances where running Pen with the -H option would cause parts of a POST request to be dropped. Another change eliminates long timeouts trying to connect to servers that don't exist.
Release Notes: This release only rewrites headers if it is safe to do so. The problem with POST together with the -H option has been fixed. Penctl can be used to redirect logging from a file to penlogd dynamically.
Release Notes: This release contains two minor bugfixes. It checks the rfeturn value from getopt() calls against -1 rather than EOF, and it fixes a possible format string error.
Release Notes: This release fixes a minor bug. When Pen tries to connect to a server, it uses a timeout to ensure that it doesn't hang indefinitely if there is no response. Normally the server responds within the specified time and the timeout should be canceled, but that wasn't happening. As a result, Pen got an ALRM signal after a while. If that happened during a system call the results would be incorrect.