Commit Graph

23 Commits

Author SHA1 Message Date
Sean Middleditch 812358d92a remove need for the struct and enum stuff using typedefs 2009-03-15 23:24:03 -04:00
Sean Middleditch 1699227c9c separate non-fatal errors into warnings, error events are always fatal 2009-03-15 19:42:03 -04:00
Sean Middleditch 9f79cc5029 pass user_data to libtelnet_init() only instead of having to pass it to every function call 2009-03-15 13:39:24 -04:00
Sean Middleditch da0e695e62 dont require a buffer for subnegotiations with no data; more efficient for apps that dont use more advanced subnegotiation features 2009-03-15 13:28:09 -04:00
Sean Middleditch 124a1c24f2 implement libtelnet_begin_compress2() 2009-03-15 13:20:03 -04:00
Sean Middleditch 637df7f064 scrap the multiple callbacks thing, just use a single event handler callback 2009-03-15 12:57:32 -04:00
Sean Middleditch f66a7ee768 shorten name of error enumerations 2009-03-15 11:54:07 -04:00
Sean Middleditch 72cc9648c0 added proxy mode 2009-03-15 11:50:36 -04:00
Sean Middleditch d922c6f7e0 more informative errors 2009-03-14 22:35:01 -04:00
Sean Middleditch 3032302674 make use of a callback table instead of undefined functions for integration 2009-03-14 21:45:28 -04:00
Sean Middleditch aac2c12904 fix include protection 2009-03-14 18:31:26 -04:00
Sean Middleditch c04224bc3c complete list of telnet commands and options 2009-03-14 18:30:57 -04:00
Sean Middleditch c974b97939 s/type/opt/ for sub-negotiation 2009-03-14 13:23:33 -04:00
Sean Middleditch 6b37288ec1 the proper term is subnegotiation, not subrequest 2009-03-14 13:06:47 -04:00
Sean Middleditch 61f8eb6556 completed MCCP2 support 2009-03-14 04:57:27 -04:00
Sean Middleditch 9de1598cd5 initial client-only MCCP2 support 2009-03-14 03:35:49 -04:00
Sean Middleditch 78f400feff s/input/data/, s/output/send/ 2009-03-14 01:26:43 -04:00
Sean Middleditch 8b5e2b1229 send data to input_cb in the biggest chunks we can 2009-03-13 23:39:18 -04:00
Sean Middleditch 4d9444d028 get libtelnet compiling; more buffer work 2009-03-13 22:48:05 -04:00
Sean Middleditch 51ad679e47 work on buffer handling 2009-03-13 20:15:59 -04:00
Sean Middleditch 6aef073203 public domain header, include protection 2009-03-12 23:27:35 -04:00
Sean Middleditch b1e452e85a remove per-tracker callbacks, just use functions user must implement 2009-03-12 23:26:34 -04:00
Sean Middleditch 2914485114 initial commit 2009-03-12 23:14:47 -04:00