path: root/libtelnet.h
AgeCommit message (Expand)AuthorFilesLines
2010-01-22add C++ include wrappersSean Middleditch1-0/+10
2009-10-24move telnet_state_t to libtelnet.c as it is only used internallySean Middleditch1-14/+0
2009-10-24version corrections in source files and READMESean Middleditch1-1/+1
2009-10-14rename telnet_printf2 to telnet_raw_printfSean Middleditch1-1/+1
2009-09-19make libtelnet_t private; libtelnet_init now returns a pointer instead of tak...Sean Middleditch1-30/+3
2009-03-22Merge branch '0.9'Sean Middleditch1-0/+2
2009-03-22added telnet_send_sbSean Middleditch1-0/+4
2009-03-22prep for 0.9 releaseSean Middleditch1-0/+2
2009-03-22support ttype/environ/new-environ/mssp parsing (using alloca; fixme?)Sean Middleditch1-0/+15
2009-03-22dont use a separate event for ZMPSean Middleditch1-1/+0
2009-03-22add ZMP send commandsSean Middleditch1-9/+17
2009-03-22Merge branch 'master' into zmpSean Middleditch1-5/+12
2009-03-22clean up and document the telopt table stuffSean Middleditch1-3/+3
2009-03-21initial ZMP parsing support (experimental)Sean Middleditch1-0/+4
2009-03-21require option table to fix negotiation "race" issie (experimental)Sean Middleditch1-4/+11
2009-03-20add MSSP telopt code, add MCCP2 synonym, remove COMPRESS1 (as we do not at al...Sean Middleditch1-1/+3
2009-03-20will/wont states before do/wont, just like actual telnet codes and event numbersSean Middleditch1-2/+2
2009-03-20shorten the output function names to something more reasonableSean Middleditch1-11/+10
2009-03-19fix __GNUC__ macro testSean Middleditch1-1/+1
2009-03-19fix last commitSean Middleditch1-1/+1
2009-03-19remove telnet_send_telopt() as it has no real purpose and using it can have s...Sean Middleditch1-18/+14
2009-03-19remove the lib/LIB from identifier prefixes; also, swap printf and printf2 so...Sean Middleditch1-129/+130
2009-03-19use size_t where appropriate instead of unsigned intSean Middleditch1-6/+6
2009-03-19use char buffers instead of unsigned char to make use of API less of a pain i...Sean Middleditch1-5/+5
2009-03-16dont forward-declare enums, as C++ does not support thatSean Middleditch1-4/+3
2009-03-16added libtelnet_printf2 which does CRLF automagic stuffSean Middleditch1-1/+4
2009-03-16remove AUTO_CRLF flag, realized it is conceptually brokenSean Middleditch1-1/+0
2009-03-16make API const-safeSean Middleditch1-5/+5
2009-03-16add AUTO_CRLF flagSean Middleditch1-0/+1
2009-03-16add printf data senderSean Middleditch1-0/+9
2009-03-16minor cleanup, added libtelnet_send_telopt()Sean Middleditch1-3/+16
2009-03-16implement request side of RFC1143Sean Middleditch1-8/+1
2009-03-15Merge branch 'master' into rfc1143Sean Middleditch1-28/+27
2009-03-15save a few bytes and use only a single z_stream, because mccp2 is unidirectionalSean Middleditch1-2/+3
2009-03-15replace mode with flags (only a PROXY flag so far)Sean Middleditch1-9/+5
2009-03-15remove need for the struct and enum stuff using typedefsSean Middleditch1-18/+20
2009-03-15partial RFC1143 implementation; only reacts to negotiation, cannot handle ini...Sean Middleditch1-9/+32
2009-03-15separate non-fatal errors into warnings, error events are always fatalSean Middleditch1-1/+3
2009-03-15pass user_data to libtelnet_init() only instead of having to pass it to every...Sean Middleditch1-9/+10
2009-03-15dont require a buffer for subnegotiations with no data; more efficient for ap...Sean Middleditch1-1/+4
2009-03-15implement libtelnet_begin_compress2()Sean Middleditch1-0/+4
2009-03-15scrap the multiple callbacks thing, just use a single event handler callbackSean Middleditch1-28/+29
2009-03-15shorten name of error enumerationsSean Middleditch1-5/+5
2009-03-15added proxy modeSean Middleditch1-2/+4
2009-03-14more informative errorsSean Middleditch1-13/+12
2009-03-14make use of a callback table instead of undefined functions for integrationSean Middleditch1-23/+36
2009-03-14fix include protectionSean Middleditch1-1/+1
2009-03-14complete list of telnet commands and optionsSean Middleditch1-5/+58
2009-03-14s/type/opt/ for sub-negotiationSean Middleditch1-2/+2
2009-03-14the proper term is subnegotiation, not subrequestSean Middleditch1-2/+2