Sean Middleditch
|
bfc641efb1
|
clean up and document the telopt table stuff
|
2009-03-22 16:26:06 -04:00 |
Sean Middleditch
|
0092336886
|
Merge branch 'master' into fix-negotiate
|
2009-03-21 00:30:56 -04:00 |
Sean Middleditch
|
1443ca494f
|
fix function name
|
2009-03-21 00:21:04 -04:00 |
Sean Middleditch
|
34bb0998c7
|
require option table to fix negotiation "race" issie (experimental)
|
2009-03-21 00:20:44 -04:00 |
Sean Middleditch
|
e2122b2653
|
add MSSP telopt code, add MCCP2 synonym, remove COMPRESS1 (as we do not at all support it)
|
2009-03-20 23:55:09 -04:00 |
Sean Middleditch
|
7491bf4511
|
cleanup rfc1143 code slightly
|
2009-03-20 23:52:18 -04:00 |
Sean Middleditch
|
2d5f4bfa9f
|
change behavior of invalid IAC sequence inside subnegotiation to match BSD telnet implementation
|
2009-03-20 23:32:47 -04:00 |
Sean Middleditch
|
330c261562
|
_negotiate just uses state, simplifies things a bit; not (int) hack in switch to get gcc to shut up
|
2009-03-20 23:29:17 -04:00 |
Sean Middleditch
|
447d3ad9f8
|
will/wont states before do/wont, just like actual telnet codes and event numbers
|
2009-03-20 23:22:37 -04:00 |
Sean Middleditch
|
b43c10c9ee
|
minor cleanups
|
2009-03-20 23:21:02 -04:00 |
Sean Middleditch
|
4f0c37fc1b
|
shorten the output function names to something more reasonable
|
2009-03-20 23:08:55 -04:00 |
Sean Middleditch
|
9b07e92022
|
gcc/c99 inline for small internal functions
|
2009-03-19 18:18:44 -04:00 |
Sean Middleditch
|
b7bf8f3ce1
|
fix __GNUC__ macro test
|
2009-03-19 18:18:22 -04:00 |
Sean Middleditch
|
2cb166c889
|
remove empty case statements in RFC1143 code
|
2009-03-19 18:08:50 -04:00 |
Sean Middleditch
|
7894384d70
|
fix last commit
|
2009-03-19 15:22:06 -04:00 |
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
|
2009-03-19 15:17:13 -04:00 |
Sean Middleditch
|
c0e9fcd165
|
COMPRESS2 support for chatd
|
2009-03-19 15:16:32 -04:00 |
Sean Middleditch
|
f713302661
|
send events for option state changes
|
2009-03-19 14:57:15 -04:00 |
Sean Middleditch
|
1688da10e1
|
fix RFC1143 more
|
2009-03-19 13:02:09 -04:00 |
Sean Middleditch
|
4987f9fbf0
|
fix RFC1143 to actually work
|
2009-03-19 12:51:40 -04:00 |
Sean Middleditch
|
5dea1f79f6
|
dont leak
|
2009-03-19 12:45:34 -04:00 |
Sean Middleditch
|
a6d03ffb89
|
dont bail on ECONNRESET
|
2009-03-19 12:45:03 -04:00 |
Sean Middleditch
|
79376a0bcd
|
re-add telnet-chatd.c again, now that the Makefile bug is fixes
|
2009-03-19 02:32:23 -04:00 |
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
|
2009-03-19 02:32:04 -04:00 |
Sean Middleditch
|
156f5862a6
|
fix broken Makefile clean
|
2009-03-19 02:12:39 -04:00 |
Sean Middleditch
|
340a51b1e0
|
use size_t where appropriate instead of unsigned int
|
2009-03-19 02:08:46 -04:00 |
Sean Middleditch
|
8daf77446e
|
use char buffers instead of unsigned char to make use of API less of a pain in the butt
|
2009-03-19 02:05:24 -04:00 |
Sean Middleditch
|
80f119bbc7
|
silence warning
|
2009-03-16 18:02:35 -04:00 |
Sean Middleditch
|
e5b4759618
|
fix compilation when HAVE_ZLIB is not defined
|
2009-03-16 17:37:43 -04:00 |
Sean Middleditch
|
1f962f02f0
|
dont forward-declare enums, as C++ does not support that
|
2009-03-16 17:37:04 -04:00 |
Sean Middleditch
|
4613e6818a
|
document libtelnet_printf and libtelnet_printf2
|
2009-03-16 17:21:48 -04:00 |
Sean Middleditch
|
4a15604d10
|
added libtelnet_printf2 which does CRLF automagic stuff
|
2009-03-16 17:10:58 -04:00 |
Sean Middleditch
|
4a1240e2a7
|
remove AUTO_CRLF flag, realized it is conceptually broken
|
2009-03-16 17:01:35 -04:00 |
Sean Middleditch
|
97a8cb25b9
|
make API const-safe
|
2009-03-16 16:51:41 -04:00 |
Sean Middleditch
|
c337ba6bca
|
add AUTO_CRLF flag
|
2009-03-16 16:47:27 -04:00 |
Sean Middleditch
|
a7a6b31e1c
|
added super simple chat server
|
2009-03-16 12:49:50 -04:00 |
Sean Middleditch
|
d58f49f03a
|
add printf data sender
|
2009-03-16 12:49:35 -04:00 |
Sean Middleditch
|
ceeeddaff3
|
dont bail on connetion reset return on send()
|
2009-03-16 11:27:38 -04:00 |
Sean Middleditch
|
225c229e9a
|
build/dist updates
|
2009-03-16 01:42:33 -04:00 |
Sean Middleditch
|
2b4bfc4f79
|
minor cleanup, added libtelnet_send_telopt()
|
2009-03-16 01:25:52 -04:00 |
Sean Middleditch
|
5a458548ee
|
Merge branch 'master' into rfc1143
|
2009-03-16 01:12:59 -04:00 |
Sean Middleditch
|
e68511b144
|
fix receiving end of MCCP2
|
2009-03-16 01:12:50 -04:00 |
Sean Middleditch
|
3df17f91d6
|
fix receiving end of MCCP2
|
2009-03-16 01:12:16 -04:00 |
Sean Middleditch
|
91c2b2d960
|
remove completed RFC1143 TODO item
|
2009-03-16 01:11:03 -04:00 |
Sean Middleditch
|
ebc96f7660
|
remove redundant check
|
2009-03-16 01:09:41 -04:00 |
Sean Middleditch
|
823bc00ab9
|
add fix lost in conflict/merge from master
|
2009-03-16 01:09:26 -04:00 |
Sean Middleditch
|
8b78896ac1
|
implement request side of RFC1143
|
2009-03-16 01:06:27 -04:00 |
Sean Middleditch
|
59ef42ceed
|
Merge branch 'master' into rfc1143
|
2009-03-16 00:58:07 -04:00 |
Sean Middleditch
|
4611d911d5
|
rather critical fix
|
2009-03-16 00:53:57 -04:00 |
Sean Middleditch
|
562257e754
|
compilation fix
|
2009-03-15 23:56:25 -04:00 |