Commits

Author Commit Message Labels Comments Date
James Mills
net.tests.test_sockets: Added tests for each of the Event objects used by socket components
James Mills
net.sockets: Removed left over print
James Mills
net.sockets: Fixed Pipe(...) (Fixes #29)
James Mills
net.sockets: Allow bind to also be a SocketType (pre-defined socket). (See: #29)
James Mills
net.sockets: Trap EWOULDBLOCK calls in recv(...) calls (Fixes #27)
James Mills
net.pollers: Don't import any poll stuff if the platform doesn't support it (import fails) - Delete Poll componnet if we don't have poll support. (Fixes #33)
James Mills
web.dispatchers: Fixed "Content-Type" for JSONRPC responses.
James Mills
web.dispatchers: Fixed call to _error in JSONRPC
James Mills
web.dispatchers: Fixed XMLRPC _response function. (Responses need to be sent as tuples).
James Mills
web.dispatchers: Fixed the way XMLRPC and JSONRPC are "mounted" on a particular path. Added "target" to constructor args to specify the "default target" to send RPC events to that don't specify a target.
James Mills
web: Removed deprecation warning for 1.2
James Mills
net.sockets: Fixed Client - Client components are allowed to be unbounded to an interface (ie: bind = None)
James Mills
web.dispatchers: Adapted JSONRPC implementation to XMLRPC separating our _response and _error internal methods, also allowing the XMLRPC Dispatcher to give an error for methods that do not exist (or can't be found).
James Mills
web.dispatchers: Remove allow_none keyword from XMLRPC Dispatcher. The default is to allow None.
James Mills
web: Restructured imports and what's available directly in circuits.web namespace.
James Mills
net.sockets: Allow bind to be an int, str or typle and deal with each appropriately.
James Mills
web.wsgi: Middleware is deprecated in 1.2
James Mills
web.dispatchers: Implemetned a JSONRPC Dispatcher
James Mills
James Mills
docs/html: Updated
James Mills
Added tag 1.1.1 for changeset 9c1e26e6b850
James Mills
MANIFEST.in: Fixes #31 and #32
Tags
1.1.1
James Mills
tests.test_bridge: Disabled this test for 1.1 as it will not be fixed, but is fixed in 1.2 (Closes #26)
James Mills
docs/html: Updated
James Mills
net.sockets: Added Pipe function to return a pair of UNIXClient instances (See #29)
James Mills
examples/telnet.py: Added UNIXClietn support allowing this nice little telnet example to be used as both a TCP and UNIX telnet tool
James Mills
net.sockets: Fixed a few issues in UNIXClient (Closes #28)
James Mills
net.socekts: Implementation of UNIXServer - Moved UNIX Domain Socket stuff out of TPCServer (See: #28).
James Mills
net.sockets: Implementation of UNIXClient (See: #28).
James Mills
Backed out changeset dcb765aedebf - I think I'll write a UnixServer and UnixClient (or UNIXClient and UNIXServer) set of components instead. (See #28).
  1. Prev
  2. Next