Download List

Project Description

Pen is a load balancer for "simple" TCP-based protocols such as HTTP or SMTP. It allows several servers to appear as one to the outside. It automatically detects servers that are down and distributes clients among the available servers. This gives high availability and scalable performance.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2008-05-02 15:50
0.17.3

When pen writes its configuration file, weight
information is now
included. Weight-based server selection now works
better for small
numbers of connections.
Tags: Minor feature enhancements

2007-09-12 23:32
0.17.2

Server weight can now be specified on the command line and displayed using the penctl command. Installation instructions for Windows were updated. A sanity check was added to the initialization code.
Tags: Minor feature enhancements

2006-06-27 11:13
0.17.1

This release fixes a bug in the weighted server selection: server_by_weight would never consider blacklisted servers, which kept them blacklisted indefinitely.
Tags: Minor bugfixes

2006-01-09 19:38
0.17.0

Support for kqueue was added for BSD, offering better performance than select or poll.
Tags: Minor feature enhancements

2005-12-15 12:50
0.16.0

Clients that are rejected by an access list can now be directed to an "abuse server". Configuration options were modified to make sure that the experimental status of the SSL support is understood.
Tags: Minor feature enhancements

Project Resources