index
:
gbos.git
master
gbos - a tiny Unix-flavored OS for the Game Boy Color (kernel, shell, coreutils in C, RAM filesystem)
git daemon user
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
src
/
socket.asm
(
follow
)
Commit message (
Expand
)
Author
Age
*
net: one socket per client - four-tuple demux, spawning accept, bounded close
user
2026-09-22
*
net: passive open (listen/accept) + own sockets + close promptly
user
2026-09-22
*
net: three TCP receive bugs - caller corruption, data loss, early EOF
user
2026-09-22
*
net: reject out-of-order TCP segments (accept only seq == rcv_nxt, re-ACK dups)
user
2026-07-18
*
net: SYS_POLLCON + larger console ring for link-injected input
user
2026-07-17
*
net: fix truncated TCP field offsets corrupting multi-segment recv
user
2026-07-17
*
net: unbreak ping against hosts that intermittently drop ICMP
user
2026-07-17
*
net: pump the network from the console wait (answer pings at the prompt)
user
2026-07-17
*
net: DHCP client - lease the IP at boot instead of hardcoding it
user
2026-07-17
*
net: TCP sockets in the kernel - a Game Boy fetches HTTP over real TCP
user
2026-07-17
*
net: UDP sockets in the kernel + a DNS resolver (real hostname lookups)
user
2026-07-17
*
net: proper socket API in the kernel (SYS_NET) - no more SLIP in userland
user
2026-07-17