Initial import of directory structure.
Intermediate commit.
Intermediate commit.
Intermediate commit
command line parsing is pretty much complete.
Changed 'conf' to 'cmd' to reflect that it is command line parsing.
Changed 'conf' to 'cmd' in identifiers.
Factored out dst object, it will be used elsewhere too.
Intermediate commit
Intermediate commit
Intermediate commit. Part of router done.
In addition to IP addresses hostnames also can be supplied.
Intermediate commit. Implemented glb_router_connect().
socket code cleanups
Refactored to use glb_sockaddr_t == struct sockaddr_in throughout.
Causes some extra work at parsing, but should be more reliable
in the long turn.
Added new compilation units for new objects.
Goddamn! Pool threads are working!
Implemented glb_pool_add_conn.
All pool and router functionality should be now in place.
Listener remains.
glb_pool.c no longer depends on global router variable.
Improved pool synchronization.
Now glb_pool_conn_add() waits for the completion of request -
so there will be no connections overrun.