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
Age
Commit message (
Expand
)
Author
2019-03-24
Kernel: Fix broken destruction order for Process/Thread.
Andreas Kling
2019-03-23
Kernel: Add a Thread::all_threads() helper.
Andreas Kling
2019-03-23
Kernel+LibC: Add a simple create_thread() syscall.
Andreas Kling
2019-03-23
Kernel: Set the colonel task to low priority.
Andreas Kling
2019-03-23
Kernel: Don't add the colonel process' main thread to g_threads.
Andreas Kling
2019-03-23
Kernel: Introduce threads, and refactor everything in support of it.
Andreas Kling
2019-03-21
Use 64-bit integers inside Stopwatch to enable longer timings.
Andreas Kling
2019-03-21
SharedGraphics: Implement a simple PNG decoder.
Andreas Kling
2019-03-20
Kernel+LibC: Don't crash upon traversal of large directories.
Andreas Kling
2019-03-20
Kernel: Oops, forgot to add Alarm.h earlier. Here it is.
Andreas Kling
2019-03-20
Kernel: Remove ioctl for getting a socket peer's PID.
Andreas Kling
2019-03-20
Kernel: Snooze the NetworkTask until there are incoming packets to process.
Andreas Kling
2019-03-20
Move WindowServer into Servers.
Andreas Kling
2019-03-20
Rename DNSLookupServer => LookupServer.
Andreas Kling
2019-03-20
Kernel: Don't panic if a call redirected to Device::open() has an error.
Andreas Kling
2019-03-20
Kernel: Accepting sockets don't need to retain the client sockets.
Andreas Kling
2019-03-20
Kernel: connect() should fail with EISCONN for already-connected sockets.
Andreas Kling
2019-03-20
Kernel: Fix race between accept() and connect().
Andreas Kling
2019-03-20
Kernel: DoubleBuffer can return early if read/write is called with !size.
Andreas Kling
2019-03-20
LibC: Implement gethostbyname() by talking to the DNSLookupServer.
Andreas Kling
2019-03-19
DNSLookupServer: Start working on a userspace DNS resolver.
Andreas Kling
2019-03-19
LibGUI: Implement nested event loops to support dialog boxes.
Andreas Kling
2019-03-18
LibGUI: Add GTCPSocket and base class GSocket (inherits from GIODevice.)
Andreas Kling
2019-03-18
IPv4: Add simple pseudorandom ephemeral port allocators for TCP and UDP.
Andreas Kling
2019-03-17
AK: Make ByteBuffer's copy() and wrap() take void*.
Andreas Kling
2019-03-16
Kernel: Remove the one client of Vector-with-custom-allocator.
Andreas Kling
2019-03-16
Move Lock from AK to Kernel, since it only works inside the kernel.
Andreas Kling
2019-03-16
AK: Remove Buffer<T> since it was only ever instantiated with T=byte.
Andreas Kling
2019-03-15
IRCClient: Start working on a simple graphical IRC client.
Andreas Kling
2019-03-14
TCP: Correct checksum for packets with odd number of bytes.
Andreas Kling
2019-03-14
TCP: Collect the payload if present in a packet with FIN set.
Andreas Kling
2019-03-14
TCP: Start working on auto-closing connections when we get FIN.
Andreas Kling
2019-03-14
Kernel: Handle unaligned ELF segments gracefully in the executable loader.
Andreas Kling
2019-03-14
Kernel: Remove leftover debug spam when returning from mkdir() syscall.
Andreas Kling
2019-03-14
IPv4: Factor out UDP parts of IPv4Socket into a UDPSocket class.
Andreas Kling
2019-03-14
IPv4: Move more stuff from IPv4Socket to TCPSocket.
Andreas Kling
2019-03-14
Kernel: Factor out TCP parts of IPv4Socket into a TCPSocket class.
Andreas Kling
2019-03-14
TCP: Update our side's ack number based on the other side's seq number.
Andreas Kling
2019-03-14
Kernel: Add SocketHandle helper class that wraps locked sockets.
Andreas Kling
2019-03-14
IPv4: Last burst of TCP hacking for today.
Andreas Kling
2019-03-14
IPv4: More work on the TCP implementation.
Andreas Kling
2019-03-14
IPv4: More work on the TCP implementation.
Andreas Kling
2019-03-13
IPv4: More hacking on bringing up TCP support.
Andreas Kling
2019-03-13
Userland+LibC: Add a new little "tc" program for testing TCP.
Andreas Kling
2019-03-13
IPv4: Begin fleshing out TCP support.
Andreas Kling
2019-03-13
IPv4: Do the TCP-to-socket mapping in the same way as UDP.
Andreas Kling
2019-03-13
IPv4: Use the UDP-to-socket map to handle incoming UDP packets.
Andreas Kling
2019-03-13
IPv4: Dynamically allocate the UDP source port if needed.
Andreas Kling
2019-03-13
IPv4: More work on UDP support.
Andreas Kling
2019-03-13
IPv4: recvfrom() shouldn't care about what's in the outparam on entry.
Andreas Kling
[prev]
[next]