0
I Use This!
Inactive

Commits : Listings

Analyzed about 6 hours ago. based on code collected about 23 hours ago.
May 18, 2023 — May 18, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Think about PipeEndpoints. More... almost 15 years ago
o) Fix a shadowing error in PipeNull. o) Add a bidirectional Pipe interface: PipePair. o) Add an echo PipePair and a test for it. More... almost 15 years ago
Add a Pipe mechanism which will be used for producer-consumer interfaces, if all goes well. Also include a pass-through Pipe and a test that exercises it. More... almost 15 years ago
o) Do not allow passing a Buffer pointer to an Event(). Prevents accidentally passing the Buffer * via data_ instead of buffer_. More... almost 15 years ago
Move up doing producer/consumer stuff. More... almost 15 years ago
Update. More... almost 15 years ago
o) Support using service names. o) Give some informative errors if hosts/services are invalid. More... almost 15 years ago
Note SOCKS IPv6 support. More... almost 15 years ago
IPv6 support seems to mostly be there. More... almost 15 years ago
Unbreak validity-checking of IPv6. More... almost 15 years ago
o) Support IPv4 and IPv6 get*name() in a sane-ish manner. o) Support IPv6 address parsing on non-Slowlaris systems. o) Test TCP over IPv6. More... almost 15 years ago
Turn some HALTs into ERRORs. More... almost 15 years ago
Plan for 0.5.1. More... almost 15 years ago
o) Move Socket{AddressFamily,Type} enums to new <io/socket_types.h> for consumers of the types but not the Socket API. o) Make the configuration system use the SocketAddressFamily instead of its own hand-rolled thing. o) Make the Unix client/server API ask for the SocketType since that can vary, but the SocketAddressFamily is implicit. o) Make TCP* and UDP* API ask for the SocketAddressFamily. The rest is implied. o) Modify a test so that it will be possible to sneak IPv6 into it RSN. More... almost 15 years ago
Remove unused include. More... almost 15 years ago
o) Add enumerators for socket domains and types rather than using the Unix names everywhere. o) Add a few stub IPv6 allusions. More... almost 15 years ago
Put hostnames in brackets, just to be sure. More... almost 15 years ago
Forcefully set the ConfigType pointer to NULL in case of failure sine GCC seems to be confused about this in many versions. XXX Would be nice to conditionalize but it seems to be a great many versions, indeed. More... almost 15 years ago
Nuke some now-irrelevant TODO items. More... almost 15 years ago
o) Add some helper methods to simplify configuration classes. o) Make ConfigObject a class not a struct and hide its implementation details a bit. More... almost 15 years ago
o) Switch to single-string connect() and bind(). o) Make ports strings. o) Use getsockname() to construct the listening address if bind() with port of 0, rather than passing in a pointer to the port, simplifying the API for non-0 code. o) Add getsockname() pass-through to TCPServer. More... almost 15 years ago
Update TODO a bit. More... almost 15 years ago
Fix heavy-handed :%s///. More... almost 15 years ago
Logic and consistency fixes for unix domain sockets. More... almost 15 years ago
Actually compile and compile-fix. More... almost 15 years ago
Add experimental AF_UNIX support; compile-tested. More... almost 15 years ago
Add compile-tested Unix domain socket support. I'd like to make CLI<->WANProxy use Unix domain sockets, and this also helps clarify how the Socket API and implementation need to change to be more general. More... almost 15 years ago
Check in expansion of ConfigClassAddress to allow for fields necessary for use of Unix domain sockets. More... almost 15 years ago
Call base class activation routine. More... almost 15 years ago
Blow up nicely if the Buffer * passed to write() is empty, instead of blowing up in Buffer::skip() later on. More... almost 15 years ago