elks-enhanced

publicRead
Owner: themasterBranch: masterCommits: 6893Updated: 2026-04-19 00:15
Git CLI clone URL
git clone https://www.xt-emporium.com/git/elks-enhanced.git
Fullscreen desktop URL

File history

Tracking elkscmd/ktcp/tcp.h
CommitAuthorDateMessage
4ba6d8d5f6b759823686054d9f659bde55e63dbthemaster2026-04-19Integrate uIP networking stack and tooling
68011a8917b6319969e863066898910cfe00c21Greg Haerr2026-01-11Remove hexdump.c copy from ktcp
8bc30d55aea1fde2beeb09de7d40647ec82a388Greg Haerr2025-12-08Cleanup
6205bc52f13589ce03351c660fab26ca3b4302bGreg Haerr2025-12-08[ktcp] Don't delete retransmit buffers when retrans memory full
3a0f279da9777f00d1f45fecdd4b86bf207a012Greg Haerr2025-11-12Reformat some of tcp.h with spaces for readability, no changes to values
7acf2511ee34bd252bc425e99eb553f116e0866Greg Haerr2025-11-11[net] Add major enhancements to ktcp from TLVC
fe762d666446a02e4ae8c42212574b54a538b2fGreg Haerr2022-02-15[net] First pass at rewriting ktcp/kernel to use event callbacks
4d013bea291d3f70a63719c8f019825673829eeGreg Haerr2021-12-23[net] Add tcp hex packet display
34e2896c2703e4d810aef53b6d21364d445702bGreg Haerr2021-11-24[net] Cleanup non-SWS receive window implementation
83f4c33cff36f9c55fa076b62729214f8144d2eGreg Haerr2021-11-23[net] Non-SWS enhancement to receive window advertisement
91b5dd00ea7cc77f3a633a77406a64feb8c1d79Greg Haerr2021-11-23Turn off SWS, display EPIPE errors
8caeac5a729bd1a51eec82664db96885d6474d9Greg Haerr2021-11-22Set default error messages for ^P
9b7a3f9df45cf2c7403e137f2b129dd88031f9cGreg Haerr2021-11-22[net] Implement SWS handling on advertised receive window
eb5c08cc6a32ed0488a4f81498d6a9bc1f73384Greg Haerr2021-11-22[net] Debugging code for CLOSE_WAIT bug
77107524101d3ed115983bc2b6e02be0a336e76Greg Haerr2021-11-21[kernel] Add getsockname, getpeername sys calls, fix accept
3da5c66ae53f29620c2f4451147fdc99233a1c6Greg Haerr2021-11-14Fix unread data bug after FIN received
37c825ac158569e2dbdd90fdfbeb114b10b1426Greg Haerr2021-11-13[net] Fix networking to receive 1500 MTU ethernet packets
2ce460749eab7cbb904add31e55ca3f994055e8Greg Haerr2021-11-12[net] Add SO_RCVBUF socket option to enable smaller TCP buffers while listening
d0d7bdb8c8fdb8957d80901f0d7b8710e75e6e5Greg Haerr2021-11-11Fix in_gethostbyname, urlget/ftpget error messages, time_wait to 4 secs
ba8cc6c159777b880170df346944d9d57239d88Greg Haerr2021-11-11[net] Various fixes to ftpd, ktcp, and TIME_WAIT
29e210a8752674175edd08a16b6fe02d538d06eGreg Haerr2021-11-11Fix possible error condition in buf read/write routines, cleanup
392ac39c927309d050be159ffb68fbf7e057228Greg Haerr2021-11-10[net] Reduce ktcp memory usage on listening sockets
7663febde79123b558e675ad660aec54ed6b4eeGreg Haerr2021-10-30Revert retrans to always send, don't increment on small recv window, max retries 6
372fa84aebf0fd71b1263f1667eca46f6674403Greg Haerr2021-10-28[ktcp] Fine tune TCP send and receive window sizes
036e712041f93d0f88b7c07b4ba3d32e8b080d5Greg Haerr2021-10-22Fix RST received, add optional send RST on close
c7b425b22bda981e89d98a3926346a47fcdd39aHelge Skrivervik2020-11-09[ktcp] updated debug output, mostly for acks and seq numbers.
a35313fb89dd3ad4203ace365cd51cdbd073036Greg Haerr2020-10-09[kernel] Allow non-power of two char queues, pipe and network buffers
591e08b5dbd8bcef088dbb6835f4c0b718995deGreg Haerr2020-10-07[kernel]][ktcp] Fine tune network buffer sizes for speed
00cf86a29ec6a7d4c7a4cb6d5dd5faf8331e349Greg Haerr2020-10-04[ktcp] TCP retransmit cleanup and fixes, socket write throttling
f6df67f6e807731cc5236ea7b99ec6053b20e56Greg Haerr2020-09-19[ktcp] Cleanup tcpdev structure handling in ktcp
a719f2c0b11d8e34bea72f8aac6059fcd91b633Greg Haerr2020-08-17[networking] Add standard network headers to libc, remove kernel headers from network apps
8f24097d82c612eadfdc1faf086b51fe45be27fGregory Haerr2020-07-19[ktcp] Retune timeouts for TCP retransmission timers (#678)
f994cb3006a851ec9dfaa7ed047ee909135de0bGreg Haerr2020-05-30[ktcp] Temporary fix arp wait buffer overwrite
29e43bad9bb5f13e4f9baa45348537fb9e11173Greg Haerr2020-05-24[networking] Add lots of debug and error checking code
b50b01a9b501b174e6dce5b81afb9e2b206db87Greg Haerr2020-05-18[ktcp] More networking fixes and enhancements
19384b6329ad6fe3592dd5afd401deff794dcd9Greg Haerr2020-05-17[ktcp] More cleanup and debugging for networking
e35edfee61af2a7365a8cfb13528ea37af3d52bGreg Haerr2020-05-17Adjust window size down, add 1024 byte push threshold
18e76d483a4a4214015312371026a1dfa63d8faGreg Haerr2020-05-16Add telnet/telnetd localhost capability
d020d9e9c1ccdda7f3b52f8539edaddc3de3d51Greg Haerr2020-05-15Fix bugs in RST recevied, no retrans on sent ACK-only packets
a64c8256da417332dd3503b78b681b3fa0f650fGreg Haerr2020-05-14[ktcp] First pass at fixing synchronous ARP request problem
a9508ac59f99f4b7832df2bb1a382b4fa175b00Greg Haerr2020-05-11[ktcp] Further cleanup and enhancements to networking
d46136206f454eb8c64d45d200df6306583087cGreg Haerr2020-05-11[ktcp] Major ktcp overhaul, fix telnetd
1594de1d07b6bfd12b7b8c70fed8332e5bd1ae6Greg Haerr2020-05-07[ktcp] Basic fixes to enable network testing
a34b362903ca7592c3b7c7803d353fa4be72086mfld-fr2018-06-23First draft of ELKS own libc
aa1a64b83cdc211ac5d9fe6ec5c9ce91a83c215georgp242017-03-05fix issue 73 - frequent pauses during data download.
598dafb9822554f348064b5f0254ff7ae55db42georgp242017-02-25Update ktcp
1e188c9ce3a097988cb75e807892959a74d586aJody Bruchon2015-03-07Merge 'elksnet' into 'elkscmd' to simplify directory structure
0982484a9ed608095b8cadcc3ce895daccadf52Harry Kalogirou2002-07-29checksum assembly optimizations
50fb1574228faebea4daa96a51e059390df99c7Harry Kalogirou2002-07-28CSLIP support
90f9806585a2cd51c8cb8eefd501ebac755698eRiley H. Williams2002-04-29ANSI'fied ktcp directory.
a6ebe0a974e135908b3f28eb65aedfb42fcb397Harry Kalogirou2002-03-08Fixed accept bug
517f722bbcd69668477410bb20df201119cc2deHarry Kalogirou2002-03-03accept bugfix
49b165947301460938917765dfab30c858a01ecHarry Kalogirou2001-11-27timeout fixes
891c9f34e422bf5c9d54de772a6b602a0ccec68Harry Kalogirou2001-08-27Many fixes and rearrangmens
07180cd23aa91735237f3c53a0e78c35314eda3Harry Kalogirou2001-08-22*** empty log message ***
a73b681c10014a8b62973cde0f7a8befefddbc3Harry Kalogirou2001-06-25Import