- #28 - Fix: bin script - close connections only on relay response - @bo-chen.
- #31 - Added support for proxying to a unix domain socket - @dblock.
- #34 - Fix: duplex TCP traffic to two backends spec race condition - @dblock.
- Allow force-close on upstream connections - @igrigoric.
- #25: Added
bindsupport - @kostya. - #27: Alias
sockforget_sockname- @kostya.
- Added HTTP proxy example - @igrigoric.
- #11 - Fix: closing the client connection immediately after servers connection are closed - @igrigoric.
- #13: Removed duplicate
unbind_backend- @outself. - #20: Fix: don't buffer data in back-end - @igrigoric.
- Added
em-proxybin script for easy proxy debugging & relay use cases - @igrigoric. - Replaced Jeweler with Bundler - @igrigoric.
- Added example of a simple load-balancing proxy - @karmi.
- Fix: use
instance_evalto allow unbind - @igrigoric.
- Fix:
on_connectshould fire after connection is established to each backend - @igrigoric. - Fix:
get_peernamecan return nil - @mdkent.
- Fix: wait until finishing writing on the frontend - @eudoxa.
- Removed
:donecallback inon_finish- @igrigoric. - Ruby 1.9 compatibility - @dsander.
- Use EM's
proxy_incomming_toto do low-level data relaying - @dsander. - Use
Proc#callinstead ofObject#instance_exec- @dsander. - Added
on_connectcallback, peer helper method - @dsander. - Added schema-free mysql example - @igrigoric.
- Added support for async processing within the
on_datacallback - @igrigoric.
- Initial public release - @igrigoric.
- Simple port forwarder - @igrigoric.
- Duplex, interceptor, smtp whitelist, beanstalkd interceptor, smtp spam filter and selective forward examples - @igrigoric.
- Control debug output - @imbriaco.