89 Commits (master)

Author SHA1 Message Date
Sean Middleditch e2634bd1a4 compilation fixes for more pedantic compilers 13 years ago
Sean Middleditch db128164ba cleanups to macro conditions 13 years ago
Sean Middleditch e97ac9e158 move telnet_state_t to libtelnet.c as it is only used internally 13 years ago
Sean Middleditch 5565596352 version corrections in source files and README 13 years ago
Sean Middleditch 9dcfd4b97d rename telnet_printf2 to telnet_raw_printf 14 years ago
Sean Middleditch d2466a01b6 make libtelnet_t private; libtelnet_init now returns a pointer instead of taking one, and libtelnet_free frees the pointer passed in 14 years ago
Sean Middleditch 0003f051d9 signedness warnings silence 14 years ago
Sean Middleditch a63ff7f427 minor formatting update 14 years ago
Sean Middleditch eb950a89f0 added telnet_send_sb 14 years ago
Sean Middleditch ae39ceebd9 prep for 0.9 release 14 years ago
Sean Middleditch 8c11179961 minor cleanups 14 years ago
Sean Middleditch 2d5c499c36 support ttype/environ/new-environ/mssp parsing (using alloca; fixme?) 14 years ago
Sean Middleditch 1e80f52f80 grow the rfc1143 array by 4 elements instead of 1 14 years ago
Sean Middleditch b10946c96d dont use a separate event for ZMP 14 years ago
Sean Middleditch 53a86613c6 standards fix 14 years ago
Sean Middleditch e22b4771c7 add ZMP send commands 14 years ago
Sean Middleditch bfc641efb1 clean up and document the telopt table stuff 14 years ago
Sean Middleditch f6daa8571e zmp fixes (great track record here, eh?) 14 years ago
Sean Middleditch 3f96c5cee8 another fix for compress handling 14 years ago
Sean Middleditch 8c5673535a fixes for compress handling 14 years ago
Sean Middleditch e5327da4f5 initial ZMP parsing support (experimental) 14 years ago
Sean Middleditch 1443ca494f fix function name 14 years ago
Sean Middleditch 34bb0998c7 require option table to fix negotiation "race" issie (experimental) 14 years ago
Sean Middleditch 7491bf4511 cleanup rfc1143 code slightly 14 years ago
Sean Middleditch 2d5f4bfa9f change behavior of invalid IAC sequence inside subnegotiation to match BSD telnet implementation 14 years ago
Sean Middleditch 330c261562 _negotiate just uses state, simplifies things a bit; not (int) hack in switch to get gcc to shut up 14 years ago
Sean Middleditch 447d3ad9f8 will/wont states before do/wont, just like actual telnet codes and event numbers 14 years ago
Sean Middleditch b43c10c9ee minor cleanups 14 years ago
Sean Middleditch 4f0c37fc1b shorten the output function names to something more reasonable 14 years ago
Sean Middleditch 9b07e92022 gcc/c99 inline for small internal functions 14 years ago
Sean Middleditch 2cb166c889 remove empty case statements in RFC1143 code 14 years ago
Sean Middleditch 7894384d70 fix last commit 14 years ago
Sean Middleditch 90e79da676 remove telnet_send_telopt() as it has no real purpose and using it can have surprising results; added telnet_begin_subnegotiation and telnet_finish_subnegotiation 14 years ago
Sean Middleditch f713302661 send events for option state changes 14 years ago
Sean Middleditch 1688da10e1 fix RFC1143 more 14 years ago
Sean Middleditch 4987f9fbf0 fix RFC1143 to actually work 14 years ago
Sean Middleditch 5dea1f79f6 dont leak 14 years ago
Sean Middleditch f65f27d77d remove the lib/LIB from identifier prefixes; also, swap printf and printf2 so the more common one is the one with the shorter name 14 years ago
Sean Middleditch 340a51b1e0 use size_t where appropriate instead of unsigned int 14 years ago
Sean Middleditch 8daf77446e use char buffers instead of unsigned char to make use of API less of a pain in the butt 14 years ago
Sean Middleditch 80f119bbc7 silence warning 14 years ago
Sean Middleditch e5b4759618 fix compilation when HAVE_ZLIB is not defined 14 years ago
Sean Middleditch 4a15604d10 added libtelnet_printf2 which does CRLF automagic stuff 14 years ago
Sean Middleditch 4a1240e2a7 remove AUTO_CRLF flag, realized it is conceptually broken 14 years ago
Sean Middleditch 97a8cb25b9 make API const-safe 14 years ago
Sean Middleditch c337ba6bca add AUTO_CRLF flag 14 years ago
Sean Middleditch d58f49f03a add printf data sender 14 years ago
Sean Middleditch 2b4bfc4f79 minor cleanup, added libtelnet_send_telopt() 14 years ago
Sean Middleditch e68511b144 fix receiving end of MCCP2 14 years ago
Sean Middleditch 3df17f91d6 fix receiving end of MCCP2 14 years ago