File history
Tracking elks/net/ipv4/af_inet.c
| Commit | Author | Date | Message |
|---|---|---|---|
4ba6d8d5f6b759823686054d9f659bde55e63db | themaster | 2026-04-19 | Integrate uIP networking stack and tooling |
9aff38b932d538a592def2cd688bbe26b701ea3 | Greg Haerr | 2025-12-22 | [net] Don't discard output when ^C typed, use ^C^O instead |
bc340d533ab6ed3a198c84cbe35165262d402b7 | Greg Haerr | 2025-12-06 | [kernel] Minor comments and variables cleanup |
13339702b19375b6857b08a1e2c34826aa2439c | Greg Haerr | 2024-03-23 | Comment cleanups |
494c8e677f8ff5389db9ac9e36ddd772f370a1f | Greg Haerr | 2023-09-05 | [kernel] More source reformatting for maintainability |
8b996a2f11e76e458beb4faa35653bc8381e95a | Greg Haerr | 2023-09-04 | Update debug statements to use %P |
5bec29d96faa4a6869eee0c4b5bc7e59dba6a75 | Greg Haerr | 2022-06-21 | [build] Cleanup config options |
e219503db833fb42f11f32dbc7f2b84f2d44509 | Greg Haerr | 2022-02-16 | Additional cleanups to socket struct |
7397b7890d184f253bfd7df9c6dd69241afe4b7 | Greg Haerr | 2022-02-16 | Change errno on socket fail to ENETDOWN |
6a62fd24a8d08eb55053928f7f249ab85039617 | Greg Haerr | 2022-02-15 | Add alarm syscall, in_connect libc routine, update nslookup and telnet |
fe762d666446a02e4ae8c42212574b54a538b2f | Greg Haerr | 2022-02-15 | [net] First pass at rewriting ktcp/kernel to use event callbacks |
a8f6c03fd6d8509e745333f0ee73a337cf120b7 | Greg Haerr | 2021-12-30 | Fix kernel accept race bug |
ffee44e9a8704de9b3c93d8282115a12019f0c0 | Greg Haerr | 2021-12-30 | [net] Temp fix for ftpd accept problem |
c06f025ed4e7ed20b989f288c846f375a6e4840 | Greg Haerr | 2021-12-25 | Source cleanup, PTY documentation |
e8926967ecdf86f16e9a6d1ddba25a9398cc925 | Greg Haerr | 2021-11-30 | [net] Cleanup source and debug messages for networking |
a0231d4e2adc1510d236aac65fbd0a9a6477b3e | Greg Haerr | 2021-11-29 | Cleanup debug messages, add listen semaphore |
ecd4d1c4c02540b60f11a11f010ff32ef69ef39 | Greg Haerr | 2021-11-28 | Add tons of status messages |
0d451484d54e43dbc8b8b28e7b86276b257f65a | Greg Haerr | 2021-11-28 | [net] Fix possible accept bug |
77107524101d3ed115983bc2b6e02be0a336e76 | Greg Haerr | 2021-11-21 | [kernel] Add getsockname, getpeername sys calls, fix accept |
3da5c66ae53f29620c2f4451147fdc99233a1c6 | Greg Haerr | 2021-11-14 | Fix unread data bug after FIN received |
37c825ac158569e2dbdd90fdfbeb114b10b1426 | Greg Haerr | 2021-11-13 | [net] Fix networking to receive 1500 MTU ethernet packets |
2ce460749eab7cbb904add31e55ca3f994055e8 | Greg Haerr | 2021-11-12 | [net] Add SO_RCVBUF socket option to enable smaller TCP buffers while listening |
71545207b4f08d60d563b1e777458730bc51cca | Greg Haerr | 2021-11-10 | Remove time_wait control block on port reuse, debug messages, cleanup |
755ff0df8b6e0b368367183ce2c24829e09c6cd | Greg Haerr | 2021-11-10 | [kernel] Add SO_REUSEADDR setsockopt option for servers |
639e18b334c6e8cef79a6d240ac83b582f3ef42 | Greg Haerr | 2021-10-30 | Add net stop support |
d0483926891e852f89e55e3ba7f3d33584ed6a7 | Greg Haerr | 2021-10-29 | Fix receive window send limit calculation, don't retrans over receive window |
8b008ab647dd44dd396a6d8bfa5925909b56518 | Greg Haerr | 2021-10-24 | [kernel] Use sem_t type for semaphores for clarity |
b2f7ddabd8d9657491fdd338aa7906ae2f891ea | Greg Haerr | 2021-10-23 | [kernel] Add getsockopt system call and SO_LINGER option for RST on close |
75d30b5eabd7905c3f679c50412a3da8669e2d0 | Greg Haerr | 2021-10-22 | More socket code cleanup |
3cd0aaa31c32fbfdc55039af7992b513d071f8f | Greg Haerr | 2021-10-21 | [kernel][cmds] Properly cleanup TCP connection on close/exit |
85ced897599befeb3a8c3669142725014f3fa86 | Greg Haerr | 2020-10-21 | [kernel] Add global lock around network bind system call |
523ac08905c85c203737ddb345024d5bdd9957a | Greg Haerr | 2020-10-08 | [ktcp] Cleanup and remove unused debug cruft from ktcp |
3fe3bf3545fd80c4eaa76659468c576f55c1eba | Greg Haerr | 2020-10-05 | Delay 10ms when send window full |
00cf86a29ec6a7d4c7a4cb6d5dd5faf8331e349 | Greg Haerr | 2020-10-04 | [ktcp] TCP retransmit cleanup and fixes, socket write throttling |
f6df67f6e807731cc5236ea7b99ec6053b20e56 | Greg Haerr | 2020-09-19 | [ktcp] Cleanup tcpdev structure handling in ktcp |
51b018827b56e4cfa99a7a4c974eb22092a39c7 | Greg Haerr | 2020-09-19 | [ktcp] Fix ktcp socket return value corruption |
5e810409441f692c8ba74296af1a55d700769ce | Greg Haerr | 2020-08-13 | [kernel] Fix networking socket close issues |
18a8456c3345ee900284f6f98f909f225ef2450 | Greg Haerr | 2020-08-12 | [console] Add ctrl-1 thru ctrl-3 for virtual console switch for macOS w/no fnkeys |
ae04480752916191cc76966e07ec7f2bd0a6836 | Greg Haerr | 2020-08-09 | [networking] Fix netstat broken by #682 |
64e7a0b883ef79605a56aca157c01a856409af5 | marcin-laszewski | 2020-08-09 | Debug msg (#689) |
888a9a42dc4e6ef1190492e1bc0822777adfe70 | Greg Haerr | 2020-08-05 | Add back blocking read on network sockets, fix httpd zombies, libc fgets |
ba80c8128bb20005e7ec4dc676a4c8bd021cd87 | Greg Haerr | 2020-08-04 | [kernel] Fix select busyloop, networking semaphore lockups, strace, ... |
29e43bad9bb5f13e4f9baa45348537fb9e11173 | Greg Haerr | 2020-05-24 | [networking] Add lots of debug and error checking code |
19384b6329ad6fe3592dd5afd401deff794dcd9 | Greg Haerr | 2020-05-17 | [ktcp] More cleanup and debugging for networking |
13aa1215584539a72150a0656a41fea5ae889d2 | Greg Haerr | 2020-03-25 | [kernel] Last compiler warning cleanup for kernel and libc, other cleanup |
2dabae74d9fdc838abaaaa4b4fdcfd6b3519a1d | Greg Haerr | 2020-03-21 | [net] Fix networking startup and shutdown issues |
d011073990afd6ffb2ff037d74314ccef906692 | mfld-fr | 2018-05-13 | Replace select() queues hash by table |
9a46f939f820bccb3cd5aedcc93a8e8a90f084a | lithoxs | 2017-11-22 | Code simplification in mm, serial and mem.c. Code still do the same. Code size reduced by 16 bytes. Compiled with BCC, tested with Qemu and PCE emulators. |
4b17fc19705e2a5d0e15ff7c1ef99cd3cb85db9 | lithoxs | 2017-10-23 | Simplifications in net directory. More reduction on copying back and forth blocks of data. Sometimes the blocks were allocated in the stack. The main gain is the time spared by avoiding the unnecessary copy of data. Code size reduced by 16 bytes, data siz |
bf747eee07156bdfd9252ee0e647395432ba703 | lithoxs | 2017-09-29 | Simplify code in kernel, fs and net directories. Compiled with BCC, tested with Qemu. Code size reduced in 96 bytes. Data size unchanged. |
d6c7e478795fd84d5c196dfd5b0bc9c5d738d28 | lithoxs | 2017-09-28 | Remove unnecessary copy of memory blocks. In some net syscalls, they used to copy potentially large blocks of data (110 bytes) from userspace, to a stack allocated array and later to a family defined structure. Now, the copy is directly from userspace to |
2e1b7a4be6ef1cacae0caa1602957ac5c9e1486 | Jody Bruchon | 2016-08-18 | Change style of if/while/for to include space after keyword |
d0848f335d3b33c3336b82a6c83876279de44f0 | lithoxs | 2015-10-27 | More optimizations in upper level directories |
f52a55cb20ec1242d6207ec9a6b74f5656b6d69 | lithoxs | 2015-10-26 | Optimization for socket.c and af_inet.c |
253de71d0abb5e4fea978d01aca32c216e97e3f | Juan Perez-Sanchez | 2015-06-13 | Removal of assembly file segment.c |
a5731bfa6432136a62dc05088c38040c9d2f2ad | Juan Perez-Sanchez | 2015-06-13 | Fix errors and warnings by open-watcom |
537ce31a292a103d7ec1fc490c641e679766a9a | Jody Bruchon | 2015-03-22 | Update defconfig, add CONFIG_SMALL_KERNEL, remove junk options |
1eaed9d8317639ee92a9f3e306e3a40c4af918b | Jody Bruchon | 2015-03-16 | Rename "mylib.h" instances to netorder.h |
31d3afeb7058aa40bff09a3823d4b78e7de91ee | Jody Bruchon | 2012-08-11 | This patch makes another round of fixes to improve ansi-C compatibility, this time using the open-watcom compiler. An effort was done to make the right changes to code, not just wipe out the errors or warnings. For example, if prototypes, definition and u |
58a7425a4c7359f03a0dd79a22ad496b9caebb6 | Harry Kalogirou | 2002-10-26 | *** empty log message *** |
1983afbf386fe2f2c9ef7ff18eb1adb2606d807 | Harry Kalogirou | 2002-10-26 | sheduler fixes mainly |
c732c7436554ade0e6e2f19717049abe252dbb1 | Riley H. Williams | 2002-06-04 | Finished ANSI'fication and `splint -weak` checking of ELKS source files that actually make up the ELKS kernel itself. |
49c50408949d05dc8f545b7dce4d80483cca0c0 | Riley H. Williams | 2002-06-03 | Completed ANSI'fication of many more source files, and verified that current codebase both compiles and boots on my 286 based laptop. THIS BREAKS THE KTCP COMMAND AS A RESULT OF FIXING A KERNEL BUG. |
9694a20fc1bb53a24541ff13e5fb7ee2d564d2f | Riley H. Williams | 2002-05-13 | Standardised macros for debugging printk's - now uses debug() and debug[1-9]() for all except memory handlers, which use debugmem() and debugmem[1-9]() respectively. |