Commit History

Автор SHA1 Съобщение Дата
  Xiao NuoFu 7fd77e9ffe Kernel/Net: make setsockopt pretend it understands SO_KEEPALIVE. преди 5 години
  AnotherTest 77191d82dc Kernel: Add the SO_BINDTODEVICE socket option преди 5 години
  Liav A 0fc60e41dd Kernel: Use klog() instead of kprintf() преди 5 години
  Andreas Kling 48f7c28a5c Kernel: Replace "current" with Thread::current and Process::current преди 5 години
  Andreas Kling a356e48150 Kernel: Move all code into the Kernel namespace преди 5 години
  Andreas Kling 228a1e9099 IPv4: Basic implementation of TCP socket shutdown преди 5 години
  Andreas Kling 2b0b7cc5a4 Net: Add a basic sys$shutdown() implementation преди 5 години
  Andreas Kling 71ca7ba31f Kernel: Fix three broken format strings in Socket::{get,set}sockopt() преди 5 години
  Andreas Kling 137a45dff2 Kernel: read()/write() should respect timeouts when used on a sockets преди 5 години
  Andreas Kling 03d73cbaae Kernel: Allow Socket subclasses to fail construction преди 5 години
  Andreas Kling 94ca55cefd Meta: Add license header to source files преди 5 години
  Andreas Kling 5646a95161 Kernel: Make Socket::absolute_path() pure virtual преди 5 години
  Andreas Kling 23e802518d Kernel: Add getsockopt(SO_PEERCRED) for local sockets преди 5 години
  Andreas Kling e08991319a Net: Put a bunch of socket debug logging behind FOO_DEBUG преди 5 години
  Andreas Kling 9bb0374d7d Kernel: Delay moving accepted sockets to SetupState::Completed a bit преди 5 години
  Sergey Bugaev dadf6337ef Kernel: Customize absolute_path() for more file types преди 6 години
  Sergey Bugaev 1d03391488 Net: Store an acceptor PID alongside the origin PID in a socket преди 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 a53437aa06 Kernel: Let pending socket queue keep socket objects alive until accept() преди 6 години
  Andreas Kling 6347e3aa51 Net: Let Socket have read/write wrappers around sendto/recvfrom преди 6 години
  Andreas Kling 90b1354688 AK: Rename RetainPtr => RefPtr and Retained => NonnullRefPtr. преди 6 години
  Andreas Kling c1bbd40b9e Kernel: Rename "descriptor" to "description" where appropriate. преди 6 години
  Andreas Kling bc951ca565 Kernel: Run clang-format on everything. преди 6 години
  Andreas Kling 08cd75ac4b Kernel: Rename FileDescriptor to FileDescription. преди 6 години
  Andreas Kling 2dd9ef6863 Kernel: Make File::absolute_path() const. преди 6 години
  Robin Burchell a906098579 Kernel: Fix a bad printf, and stub out SO_ERROR a bit more fully преди 6 години
  Andreas Kling f008156dbf Socket: Fix missing kprintf() args in setsockopt(). преди 6 години
  Andreas Kling 2470fdcd9b Kernel: Make Socket inherit from File. преди 6 години
  Andreas Kling c3b7ace3e0 Kernel: Assign Lock names in class member initializers. преди 6 години