Commit History

Author SHA1 Message Date
  Liav A 0fc60e41dd Kernel: Use klog() instead of kprintf() 5 years ago
  Andreas Kling 48f7c28a5c Kernel: Replace "current" with Thread::current and Process::current 5 years ago
  Andreas Kling a356e48150 Kernel: Move all code into the Kernel namespace 5 years ago
  Andreas Kling 228a1e9099 IPv4: Basic implementation of TCP socket shutdown 5 years ago
  Andreas Kling 2b0b7cc5a4 Net: Add a basic sys$shutdown() implementation 5 years ago
  Andreas Kling 71ca7ba31f Kernel: Fix three broken format strings in Socket::{get,set}sockopt() 5 years ago
  Andreas Kling 137a45dff2 Kernel: read()/write() should respect timeouts when used on a sockets 5 years ago
  Andreas Kling 03d73cbaae Kernel: Allow Socket subclasses to fail construction 5 years ago
  Andreas Kling 94ca55cefd Meta: Add license header to source files 5 years ago
  Andreas Kling 5646a95161 Kernel: Make Socket::absolute_path() pure virtual 5 years ago
  Andreas Kling 23e802518d Kernel: Add getsockopt(SO_PEERCRED) for local sockets 5 years ago
  Andreas Kling e08991319a Net: Put a bunch of socket debug logging behind FOO_DEBUG 5 years ago
  Andreas Kling 9bb0374d7d Kernel: Delay moving accepted sockets to SetupState::Completed a bit 5 years ago
  Sergey Bugaev dadf6337ef Kernel: Customize absolute_path() for more file types 6 years ago
  Sergey Bugaev 1d03391488 Net: Store an acceptor PID alongside the origin PID in a socket 6 years ago
  Sergey Bugaev 43ce6c5474 Kernel: Move socket role tracking to the Socket class itself 6 years ago
  Conrad Pankoff bd6d2c0819 Kernel: Use a more detailed state machine for socket setup 6 years ago
  Conrad Pankoff a53437aa06 Kernel: Let pending socket queue keep socket objects alive until accept() 6 years ago
  Andreas Kling 6347e3aa51 Net: Let Socket have read/write wrappers around sendto/recvfrom 6 years ago
  Andreas Kling 90b1354688 AK: Rename RetainPtr => RefPtr and Retained => NonnullRefPtr. 6 years ago
  Andreas Kling c1bbd40b9e Kernel: Rename "descriptor" to "description" where appropriate. 6 years ago
  Andreas Kling bc951ca565 Kernel: Run clang-format on everything. 6 years ago
  Andreas Kling 08cd75ac4b Kernel: Rename FileDescriptor to FileDescription. 6 years ago
  Andreas Kling 2dd9ef6863 Kernel: Make File::absolute_path() const. 6 years ago
  Robin Burchell a906098579 Kernel: Fix a bad printf, and stub out SO_ERROR a bit more fully 6 years ago
  Andreas Kling f008156dbf Socket: Fix missing kprintf() args in setsockopt(). 6 years ago
  Andreas Kling 2470fdcd9b Kernel: Make Socket inherit from File. 6 years ago
  Andreas Kling c3b7ace3e0 Kernel: Assign Lock names in class member initializers. 6 years ago
  Andreas Kling 644c887594 Kernel: Move FIFO into FileSystem/ and Socket+LocalSocket into Net/. 6 years ago