Fixed POE documentation to stop being silly about => "stringifying" things that it's not. Sorry about that.
Updated tests/proxy.perl to queue data sent by the client before the server connection is fully established. Previously, the proxy would try to call SocketFactory::put, and the proxy would die. Whoops!
Updated SocketFactory to fail on unresolved hostnames. Previously it was relying on undef from Socket::sockaddr_in; now it checks the inet_aton results.
Updated SocketFactory to generate FailureState on failure to connect.
Replaced SocketFactory's hard failures with FailureState events.
Fixed proxy.perl; it wasn't registering the proxy/server ReadWrite wheel properly.
Assigned EADDRNOTAVAIL to $! if inet_aton fails in SocketFactory. I assumed inet_aton (gethostbyname, too) touch $! on failure. Wrong!
Back to POE CHANGES.