Commit Graph

20 Commits

Author SHA1 Message Date
2ec19bf7ca Fix to the hashtable support
Renamed alloc_dcb, free_dcb and connect_dcb to be more consistant, e.g. dcb_alloc, dcb_free and dcb_connect
2013-06-24 15:09:37 +02:00
cb26490a06 Addition of server status flags
Addition of dcb role API
2013-06-21 10:45:39 +02:00
237a311dda In newSession (readconnroute.c) connect_dcb will create backend connection via backend_dcb->func.connect()
session_alloc will not start a newSession for the LISTENING socket

In dcb.h void *data was added to keep protocol session data if the session is not started in accept(9 but later.
2013-06-20 19:06:16 +02:00
e55631e60f Improved debug CLI command interpreter to allow for commands with arguments 2013-06-20 13:21:37 +02:00
78c371e92f Changes to connect infrastructure 2013-06-19 19:11:35 +02:00
39c8695819 Misc fixes 2013-06-19 18:46:24 +02:00
0fc2f9dda3 Removed the passing of epoll fd and isolated epoll functionality to
a signle file

Addition of show epoll debug CLI command
2013-06-19 16:29:52 +02:00
c2b24884fd Updates for the debug cli interface 2013-06-19 13:21:37 +02:00
53b6bc0a25 A number of updates to do with service startup
Telnet protocol support

Debug cli
2013-06-19 12:31:40 +02:00
ec688e6222 Addition of the service, server, serv_protocol and session structure needed to tie the elements together.
Improvements to the protocol module support

Documentation improvements

Addition of make install target
2013-06-18 16:59:01 +02:00
1300c5d089 Addition of dependencies to the makefile
New make target of "make depend"
Addition of doxygen building ability
Cleanup of docygen comment blocks
Initial telnetd protocol module structure
2013-06-17 14:03:05 +02:00
939d2bf46c Addition of a version of printf that can print to a DCB 2013-06-15 12:12:21 +01:00
34372fbc5d Addition of connect function to dcb functions and added dcb_connect routine 2013-06-14 17:55:31 +02:00
a9bcc3841a Converted mysql_send_ok and MySQLSendHandshake to use the new buffer management
Also added the -p option to set listener port. This is a short term measure for testing only
until we have the proper configuration in place.
2013-06-12 17:13:04 +01:00
08549ad5ae Addition of some basic statistics on the DCB 2013-06-12 13:08:33 +01:00
c7f533abaf Split the backend read function as an example, this still needs to be reorganised into protocols
Addition of DCB diagnostics, and free routine
2013-06-12 12:57:09 +01:00
329a70eccd Addition of example buffer handling 2013-06-12 10:01:02 +01:00
d46e256b9a added int parameter to close function 2013-06-11 17:08:30 +02:00
2a82ba152f Updated GWPROTOCOL structure with new entry points and some documentation 2013-06-11 16:04:49 +01:00
e820e36aa3 Updated structure and added makefile 2013-06-11 14:58:21 +01:00