index
:
serenity
master
topic/trivial_docs
The Serenity Operating System 🐞
cos
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
Kernel
/
Net
/
TCPSocket.cpp
Age
Commit message (
Expand
)
Author
2020-12-21
Everywhere: Switch from (void) to [[maybe_unused]] (#4473)
Lenny Maiorani
2020-12-18
Kernel: Avoid a heap allocation for every outgoing TCP packet
Andreas Kling
2020-12-18
Kernel/Net: Make IPv4Socket::protocol_receive() take a ReadonlyBytes
Andreas Kling
2020-11-30
Kernel: Move block condition evaluation out of the Scheduler
Tom
2020-11-10
AK: Make RefPtr, NonnullRefPtr, WeakPtr thread safe
Tom
2020-10-21
IPv4: Take the socket lock more (fixes TCP connection to localhost)
Andreas Kling
2020-09-13
Kernel: Make copy_to/from_user safe and remove unnecessary checks
Tom
2020-08-25
Kernel: Switch singletons to use new Singleton class
Tom
2020-08-22
Revert "Kernel: Switch singletons to use new Singleton class"
Andreas Kling
2020-08-22
Revert "Kernel: Move Singleton class to AK"
Andreas Kling
2020-08-22
Revert "AK: Get rid of make_singleton function"
Andreas Kling
2020-08-22
AK: Get rid of make_singleton function
Tom
2020-08-22
Kernel: Move Singleton class to AK
Tom
2020-08-21
Kernel: Switch singletons to use new Singleton class
Tom
2020-08-15
AK: Rename span() to bytes() when appropriate.
asynts
2020-08-05
Kernel: Suppress remaining unobserved KResult return codes
Brian Gianforcaro
2020-08-04
Kernel: Make File::write() and File::read() return KResultOr<size_t>
Andreas Kling
2020-08-03
Kernel: Consolidate timeout logic
Tom
2020-07-28
Kernel: Use AK::Span a bunch in the network adapter code
Andreas Kling
2020-07-07
Kernel: Fix checking BlockResult
Tom
2020-07-01
Kernel: Turn Thread::current and Process::current into functions
Tom
2020-06-02
Kernel: Allow File::close() to fail
Sergey Bugaev
2020-04-18
Kernel: Use shared locking mode in some places
Sergey Bugaev
2020-04-05
Kernel: Add the SO_BINDTODEVICE socket option
AnotherTest
2020-03-02
Kernel: Use klog() instead of kprintf()
Liav A
2020-02-17
Kernel: Replace "current" with Thread::current and Process::current
Andreas Kling
2020-02-16
Kernel: Move all code into the Kernel namespace
Andreas Kling
2020-02-08
IPv4: Put some TCP close handshake debug spam behind TCP_SOCKET_DEBUG
Andreas Kling
2020-02-08
IPv4: Basic implementation of TCP socket shutdown
Andreas Kling
2020-02-08
IPv4: Send TCP packets right away instead of waiting to "retry"
Andreas Kling
2020-01-29
Kernel: Make IPv4Socket::protocol_send() use a size_t for buffer size
Andreas Kling
2020-01-18
Meta: Add license header to source files
Andreas Kling
2020-01-10
Kernel: Fix kernel null deref on process crash during join_thread()
Andreas Kling
2020-01-08
IPv4: Randomize the first TCP sequence number
Andreas Kling
2020-01-03
Kernel: Add a more expressive API for getting random bytes
Andreas Kling
2019-11-23
IPv4: Protect the list of unacked TCP packets with a lock
Andreas Kling
2019-10-17
Kernel: Minor cleanup in TCPSocket::send_tcp_packet()
Andreas Kling
2019-09-30
ByteBuffer: Remove pointer() in favor of data()
Andreas Kling
2019-09-19
IPv4: Support overriding the default TTL (64)
Andreas Kling
2019-09-08
Kernel: Use timeval_sub for TCP retransmissions and lower timer to 500ms
Conrad Pankoff
2019-09-08
Kernel: Put some network log messages behind debug flags
Conrad Pankoff
2019-09-08
Kernel: Implement outgoing TCP retransmission and better ACK handling
Conrad Pankoff
2019-09-08
Kernel: Hold socket back from accept() until it's fully set up
Conrad Pankoff
2019-09-08
Kernel: Use RefPtr instead of SocketHandle for TCPSocket clients
Conrad Pankoff
2019-08-29
Kernel: Implement is_zero for RoutingDecision
Conrad Pankoff
2019-08-29
Kernel: Add simple ARP routing layer
Conrad Pankoff
2019-08-11
Kernel: Move socket role tracking to the Socket class itself
Sergey Bugaev
2019-08-10
Kernel: Detect some outgoing TCP connection failures
Conrad Pankoff
2019-08-10
Kernel: Use a more detailed state machine for socket setup
Conrad Pankoff
2019-08-10
Kernel: Move TCP state logging into TCPSocket
Conrad Pankoff
[next]