bsdproxy is an event-driven TCP proxy for FreeBSD which uses the kqueue(2)/kevent(2) API in the event loop. It can be used to proxy any communication between a server and its clients which takes place over a TCP connection. It was mainly written to serve as an example of the uses of FreeBSD kernel event queues for event-driven I/O.
|Operating Systems||POSIX BSD FreeBSD|
Release Notes: Refusal to accept new connections from clients or read further data from servers if memory is exhausted; when memory becomes available after a sufficient amount of data has been sent to the clients, new connections are accepted and server reads are resumed. Some logging output was eliminated, and a -v (verbose) option was added to toggle other logging output.
Release Notes: This release binds to a specified hostname instead of binding only to localhost.
No changes have been submitted for this release.