Rev |
Age |
Author |
Path |
Log message |
Diff |
3360 |
4083 d 1 h |
hidnplayr |
/kernel/branches/net/network/ |
ARP_BLOCK now lets you choose if ARP_IP_to_MAC should block or not. |
|
3359 |
4084 d 6 h |
hidnplayr |
/kernel/branches/net/ |
Synced net branch with trunk (#3358) |
|
3354 |
4086 d 4 h |
hidnplayr |
/kernel/branches/net/network/ |
Fixed typo in ARP_IP_to_MAC (debug output displayed wrong IP) |
|
3348 |
4087 d 7 h |
hidnplayr |
/kernel/branches/net/ |
Netstat: redraw window on network subsystem event.
Kernel: send event when IP configuration changed. |
|
3346 |
4087 d 9 h |
hidnplayr |
/kernel/branches/net/ |
Introduced new application event for network subsystem changes (link changed, ip changed, ...)
Removed get_mac and set_mac procedures from device structure, kernel does not need them.
Added link state detection capabilities for kernel and some drivers. |
|
3340 |
4088 d 7 h |
hidnplayr |
/kernel/branches/net/ |
Now Zeroconfig waits for driver to be initialised. |
|
3307 |
4092 d 23 h |
hidnplayr |
/kernel/branches/net/network/ |
Fixed SOCKET_process_end (broken in #3264), Use mutexes for ring buffer reading/writing. |
|
3293 |
4094 d 6 h |
hidnplayr |
/kernel/branches/net/network/ |
Fixed stack corruption in TCP_input when TCP queue is full |
|
3289 |
4094 d 15 h |
hidnplayr |
/kernel/branches/net/network/ |
Fixed unlocking of mutex in TCP_output. |
|
3275 |
4095 d 22 h |
hidnplayr |
/kernel/branches/net/network/ |
Cleanup in TCP, fixed possible deadlock in TCP_input. |
|
3270 |
4098 d 1 h |
hidnplayr |
/kernel/branches/net/network/ |
Fixed bugs in TCP (crash when closing socket, crash when responding to segment that has no socket) |
|
3267 |
4098 d 9 h |
hidnplayr |
/kernel/branches/net/network/ |
Unblock a blocked socket before closing it. |
|
3264 |
4099 d 2 h |
hidnplayr |
/kernel/branches/net/network/ |
separate thread and process ID's for sockets. |
|
3261 |
4099 d 9 h |
hidnplayr |
/kernel/branches/net/network/ |
PID fix for SOCKET_pair function. |
|
3259 |
4103 d 1 h |
hidnplayr |
/kernel/branches/net/network/ |
Re-applied some changes concerning local sockets. They were reverted by accident. |
|
3257 |
4103 d 1 h |
hidnplayr |
/kernel/branches/net/network/ |
Better blocking sockets, preparing for some API changes. |
|
3253 |
4104 d 22 h |
hidnplayr |
/kernel/branches/net/network/ |
Fixed some bugs with non-blocking local sockets. |
|
3252 |
4104 d 23 h |
hidnplayr |
/kernel/branches/net/network/ |
Better TCP timestamp, fixed stack corruption if PAWS fails. |
|
3251 |
4105 d 0 h |
hidnplayr |
/kernel/branches/net/network/ |
Changed some debug output messages (and their levels) in new stack.
Implemented a queue for incoming TCP segments. |
|
3249 |
4105 d 2 h |
hidnplayr |
/kernel/branches/net/network/ |
Removed non-working debug level specific for network stack. |
|
3229 |
4117 d 1 h |
hidnplayr |
/kernel/branches/net/network/ |
Forgot to set the PID in previous revision. |
|
3228 |
4117 d 1 h |
hidnplayr |
/kernel/branches/net/network/ |
New function Socket_pair for UNIX (IPC) sockets. |
|
3203 |
4125 d 5 h |
hidnplayr |
/kernel/branches/net/network/ |
ARP will now wait for reply/timeout if it needed to send an ARP request packet. |
|
3200 |
4125 d 22 h |
hidnplayr |
/kernel/branches/net/ |
Updated API so applications can easily send ARP announcements, keep track of ARP conflicts.
Zeroconfig now supports padding option and sends ARP announcements if needed. Also some refactoring/cleanup. |
|
3185 |
4135 d 4 h |
hidnplayr |
/kernel/branches/net/network/ |
Added some experimental IPv6 code to net branch. |
|
3162 |
4142 d 4 h |
hidnplayr |
/kernel/branches/net/network/ |
Fixed previous mistake. |
|
3161 |
4142 d 4 h |
hidnplayr |
/kernel/branches/net/network/ |
Actually release the TCP socket once it's closed. |
|
3160 |
4142 d 5 h |
hidnplayr |
/kernel/branches/net/network/ |
Refactored recent ARP code a bit. |
|
3159 |
4142 d 7 h |
hidnplayr |
/kernel/branches/net/network/ |
Kernel now automatically sends one gratuitous ARP once IP address has been set.
Also, fixed ARP stats. |
|
3148 |
4153 d 4 h |
hidnplayr |
/kernel/branches/net/network/ |
Further fixing of ARP_add_entry. Now entries can be re-added if they were removed once before. |
|
3147 |
4153 d 5 h |
hidnplayr |
/kernel/branches/net/network/ |
Fixed and simplified ARP_add_entry. (Previous versions worked only for one entry) |
|
3146 |
4153 d 22 h |
hidnplayr |
/kernel/branches/net/ |
Added simple socket debugging tool.
Moved some TCP code to tcp_usreq.inc. |
|
3144 |
4154 d 20 h |
hidnplayr |
/kernel/branches/net/ |
Added TCP_mss (max segment size) stub.
Bugfix in FTPD concerning data ports. |
|
3143 |
4155 d 22 h |
hidnplayr |
/kernel/branches/net/network/ |
Fixed TCP keepalive |
|
2998 |
4211 d 2 h |
hidnplayr |
/kernel/branches/net/network/ |
Fixed blocking in SOCKET_receive_tcp |
|
2996 |
4212 d 23 h |
hidnplayr |
/kernel/branches/net/network/ |
Experimental blocking sockets |
|
2995 |
4213 d 6 h |
hidnplayr |
/kernel/branches/net/ |
Port numbers for TCP and UDP must be given in Big endian order now. |
|
2994 |
4214 d 23 h |
hidnplayr |
/kernel/branches/net/network/ |
Getting ready for blocking sockets |
|
2993 |
4215 d 0 h |
hidnplayr |
/kernel/branches/net/network/ |
Bugfix in SOCKET_ring_read |
|
2980 |
4238 d 5 h |
hidnplayr |
/kernel/branches/net/network/ |
UDP output now only updates stats if send didnt fail. |
|