File history
Tracking elks/net/socket.c
| Commit | Author | Date | Message |
|---|---|---|---|
4ba6d8d5f6b759823686054d9f659bde55e63db | themaster | 2026-04-19 | Integrate uIP networking stack and tooling |
bc340d533ab6ed3a198c84cbe35165262d402b7 | Greg Haerr | 2025-12-06 | [kernel] Minor comments and variables cleanup |
ef18f791a0fc76356df88e6fb5971a65e53bb1a | Greg Haerr | 2025-02-03 | [kernel,Nano-X] Remove unused AF_NANO sockets, cleanup Nano-X source |
216bc51114c16f1aa56b308e92b8783ca3202cc | Greg Haerr | 2024-08-05 | [kernel,docs] Small updates, process format doc, check odd address in structs, names |
25a0a1a0eac1a9e10e5f0322914ca89337bd5c5 | Greg Haerr | 2024-04-26 | [build] Fix compiation with CONFIG_NANO set |
13339702b19375b6857b08a1e2c34826aa2439c | Greg Haerr | 2024-03-23 | Comment cleanups |
8b996a2f11e76e458beb4faa35653bc8381e95a | Greg Haerr | 2023-09-04 | Update debug statements to use %P |
d706027ff3aa174ee6e0b547b62742861a11493 | Greg Haerr | 2023-08-20 | [kernel] Cleanup USE_GETBLK source |
2c14f52546cc66096f65746c46efe21e21b124b | Greg Haerr | 2023-08-17 | [kernel] Cleanup inode code and fix inode count on execve |
dc607b65a099746c2eb1f0e1ef019868c5afd36 | Greg Haerr | 2022-07-07 | [kernel] Cleanup C code using enhanced gcc warnings |
e219503db833fb42f11f32dbc7f2b84f2d44509 | Greg Haerr | 2022-02-16 | Additional cleanups to socket struct |
482ff27844bca2107c331245176fd5e6a8be720 | Greg Haerr | 2022-01-11 | [kernel] Source cleanup of BLOAT_FS |
ffee44e9a8704de9b3c93d8282115a12019f0c0 | Greg Haerr | 2021-12-30 | [net] Temp fix for ftpd accept problem |
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 |
881802b39a9153ee59fba80716528442a7bb3ef | Greg Haerr | 2021-11-21 | [kernel] Source cleanup, minor fixes |
77107524101d3ed115983bc2b6e02be0a336e76 | Greg Haerr | 2021-11-21 | [kernel] Add getsockname, getpeername sys calls, fix accept |
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 |
8b008ab647dd44dd396a6d8bfa5925909b56518 | Greg Haerr | 2021-10-24 | [kernel] Use sem_t type for semaphores for clarity |
b762aa60f394ffffae0d129e880490cc4c1d64f | Greg Haerr | 2021-10-24 | Cleanup net_close, remove SEND_RST_ON_CLOSE |
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 |
4d56ca48602e7f24db78af338265bdd0ce79454 | Greg Haerr | 2020-09-22 | [kernel] Implement operating far text kernel |
13aa1215584539a72150a0656a41fea5ae889d2 | Greg Haerr | 2020-03-25 | [kernel] Last compiler warning cleanup for kernel and libc, other cleanup |
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. |
f6a48cd4c5a51a4484335f637a9268551014be3 | lithoxs | 2017-10-26 | Code reduction by elimination of file fs/block_dev.c. Operation of functions in that file and those of fs/minix/file.c were almost identical, so merging them was easy. Code size reduced by 272 bytes and data size increased by 20 bytes. Compiled with BCC, |
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 |
13e07b1e0e3ff10d0a576b9db5062df5e996912 | lithoxs | 2017-09-07 | Code size reduction in fs directory and mem devices. Code size reduced in 64 bytes and data size increased 4 bytes. Compiled with BCC and tested with Qemu. |
e96219740d90323eed2b3f2d7f81445e4ba71b2 | Jody Bruchon | 2017-04-10 | Fix compile when CONFIG_SOCKET disabled |
5ea737071ee847a38aee69a47ce4840cbc68ee5 | mfld-fr | 2017-02-18 | Some housekeeping while waiting for Georg |
2fadd2c1ebc5419988f344df94b53e97cfaea29 | georgp24 | 2017-02-18 | Correct a comment in socket.c |
08960a9be03a7587a50f99397b6c4b1b7400e96 | georgp24 | 2017-02-18 | Enable unix domain sockets (AF_UNIX) and add echo server and echo client to test these sockets. |
2e1b7a4be6ef1cacae0caa1602957ac5c9e1486 | Jody Bruchon | 2016-08-18 | Change style of if/while/for to include space after keyword |
037b4ec5eb82c475472d2b068b1c139206e3664 | lithoxs | 2016-02-16 | Code size reduction and simplification in files in directories kernel , net and fs. Code still does exactly the same. Kernel compiled with BCC. Tested under QEMU. Works. Code size reduced by 320 bytes. |
d0848f335d3b33c3336b82a6c83876279de44f0 | lithoxs | 2015-10-27 | More optimizations in upper level directories |
794c213953c06259d06349f9bc55856b85fdc9b | lithoxs | 2015-10-26 | More optimizations in fs directory |
f52a55cb20ec1242d6207ec9a6b74f5656b6d69 | lithoxs | 2015-10-26 | Optimization for socket.c and af_inet.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 |
7439e13ad129fff36c225f3bd97f37df80b9d78 | Juan Perez-Sanchez | 2015-03-16 | Add opening, closing, and creation of named pipes |
c2967ef2a7ee114cf9fa928fb304e73f206e08e | Juan Perez-Sanchez | 2015-03-16 | Preparation for named pipes |
d0a74229dc58d1baddce87ec587ea5452f8dbf2 | Juan Perez-Sanchez | 2015-02-28 | Simplify file structure initialization |
a72b23c9db65014b7089b09493a9b8dcdc64866 | Juan Perez-Sanchez | 2014-11-27 | Simplify inode initialization |
b012851309dc256ee4374b5c99a7e4220cebc9a | Juan Perez-Sanchez | 2014-11-16 | File struct init unification, get_pipe_mem() improvements |
58a7425a4c7359f03a0dd79a22ad496b9caebb6 | Harry Kalogirou | 2002-10-26 | *** empty log message *** |
7db3b4848aab80b1338cc0c0233720c4ff88d4a | Riley H. Williams | 2002-07-16 | Assorted bugfixes (see CHANGELOG entry dated "Tue Jul 16 12:00:00 BST 200" for details. |
3ee4c2ebe08fda3124cf85aa3f0a95febad8a37 | Riley H. Williams | 2002-05-30 | Standardised on clr_irq() and set_irq() macros throughout the source tree. |
c81772afcb30885edcf35ed21fcc654b97a13da | Riley H. Williams | 2002-05-30 | Patches to make current codebase compile and run on PC architecture - still problem on SiBO though. |
554f465a357c3fdf114da91ae82b6ec8a602ec6 | Riley H. Williams | 2002-04-26 | Next stage of `make lint` verification of the ELKS source code. |
267bd75e707218ff6b8a8cca9398bda14d36114 | Riley H. Williams | 2002-04-21 | ANSI'fied net subtree. |
c0b9471d43de64a9adc7d37482fb3f27b851a49 | Riley H. Williams | 2002-02-24 | Fixed #else and #endif to not fox the bcc -ansi option. Reformatted scripts/Configure and scripts/Menuconfig to a consistent style. Removed ELKS dependency on the Linux kernel source being available. |
b0d1deb0d9929a8617e7efb0ca6fab0d156f273 | Harry Kalogirou | 2001-11-21 | More staff :) |
42d540f25e4982d6bbe1a97219dcdcb7694a4dc | Riley H. Williams | 2001-11-07 | Rationalised networking section of configuration system. |
33b6d25bd5f2f2dd823689b6a107785c17c3dcc | Harry Kalogirou | 2001-08-22 | Added network status report capabilities |
83c598e310d51c0a9b34dd783d6a895c60dbef7 | Riley H. Williams | 2001-08-21 | First stage of validating printk() usage |
832131cc00a261fdd93d958221bb6a98f3f4df6 | Harry Kalogirou | 2001-07-01 | Added inet_select |
a9e46999ee417452b915967711708e78a91eb33 | Harry Kalogirou | 2001-06-24 | Merged in the TCP/IP code |
2b53a26092ff6e2c860a88112121b78c84bfa03 | Alan Cox | 2001-06-17 | Just white space and noise |
3ebd82524fe1d86e125c0cf31260f1471ba71c2 | Andrew Richards | 2000-03-03 | Lots of changes - See CHANGELOG |
4609ab18423e89367072686969b995881937fb3 | Andrew Richards | 1999-09-05 | Changes for 0.0.79 |