Andreas Kling
|
77cb5594b0
IPv4: Only buffer payload bytes for SOCK_STREAM sockets
|
5 年之前 |
Andreas Kling
|
7248c34e35
AK: SinglyLinkedList::size_slow() should return size_t
|
5 年之前 |
Andreas Kling
|
23e802518d
Kernel: Add getsockopt(SO_PEERCRED) for local sockets
|
5 年之前 |
Andreas Kling
|
5a45376180
Kernel+SystemMonitor: Log amounts of I/O per thread
|
5 年之前 |
Andreas Kling
|
0e9e70ca4f
IPv4: Disconnected non-blocking sockets were not signalling EOF
|
5 年之前 |
Andreas Kling
|
1b2ef8582c
Kernel: Make File's can_read/can_write take a const FileDescription&
|
5 年之前 |
Andreas Kling
|
ecd23ce1a1
IPv4: Non-blocking IPv4 sockets should return -EAGAIN in recvfrom()
|
5 年之前 |
Andreas Kling
|
e08991319a
Net: Put a bunch of socket debug logging behind FOO_DEBUG
|
5 年之前 |
Andreas Kling
|
3f2c1a2e3d
Kernel: Add SIOCGIFHWADDR ioctl to get the MAC address of an adapter
|
5 年之前 |
Andreas Kling
|
2482fc3538
IPv4: Implement socket ioctls SIOCGIFADDR and SIOCSIFADDR
|
5 年之前 |
Andreas Kling
|
8cfb859368
IPv4: Support overriding the default TTL (64)
|
5 年之前 |
Conrad Pankoff
|
a2b61e30c5
Kernel: Put some network log messages behind debug flags
|
5 年之前 |
Conrad Pankoff
|
e8a10848b5
Kernel: Make sure IPv4Socket is marked as listening in listen()
|
5 年之前 |
Conrad Pankoff
|
749719b4d0
Kernel: Fix debug messages in IPv4Socket
|
5 年之前 |
Andreas Kling
|
c82627aae2
Kernel: Don't allow non-superusers to bind TCP/UDP ports < 1024
|
5 年之前 |
Conrad Pankoff
|
b15a7c435f
Kernel: Implement is_zero for RoutingDecision
|
6 年之前 |
Conrad Pankoff
|
6d1418aa7a
Kernel: Add simple ARP routing layer
|
6 年之前 |
Sergey Bugaev
|
dadf6337ef
Kernel: Customize absolute_path() for more file types
|
6 年之前 |
Sergey Bugaev
|
43ce6c5474
Kernel: Move socket role tracking to the Socket class itself
|
6 年之前 |
Conrad Pankoff
|
bd6d2c0819
Kernel: Use a more detailed state machine for socket setup
|
6 年之前 |
Conrad Pankoff
|
5c0f1f9834
Kernel: Fix get{sock,peer}name port endianness
|
6 年之前 |
Conrad Pankoff
|
5c66c67f32
Kernel: Improve some network-related log messages
|
6 年之前 |
Conrad Pankoff
|
4fcbbd24f7
Kernel: Support binding to INADDR_ANY (all IPs)
|
6 年之前 |
Conrad Pankoff
|
54ceabd48d
Kernel: Use WeakPtr<NetworkAdapter> instead of NetworkAdapter* in net code
|
6 年之前 |
Conrad Pankoff
|
73c998dbfc
Kernel: Refactor TCP/IP stack
|
6 年之前 |
Andreas Kling
|
605975adb5
Kernel: Make KBuffer a value-type wrapper around a KBufferImpl
|
6 年之前 |
Andreas Kling
|
52cfe9ebae
IPv4: Remove an unnecessary copy of each outgoing IPv4 payload
|
6 年之前 |
Andreas Kling
|
6347e3aa51
Net: Let Socket have read/write wrappers around sendto/recvfrom
|
6 年之前 |
Andreas Kling
|
72798519cb
IPv4: Use KBuffer instead of ByteBuffer for socket receive queues
|
6 年之前 |
Andreas Kling
|
c06993b7cf
Kernel: Remove more unused members of IPv4Socket.
|
6 年之前 |