Commit History

Autor SHA1 Mensaxe Data
  Conrad Pankoff 54ceabd48d Kernel: Use WeakPtr<NetworkAdapter> instead of NetworkAdapter* in net code %!s(int64=6) %!d(string=hai) anos
  Conrad Pankoff 7ed54d86d5 Kernel: Record network statistics and expose as JSON %!s(int64=6) %!d(string=hai) anos
  Conrad Pankoff 061c092fae Kernel: Prevent RST spam when we get an unexpected packet %!s(int64=6) %!d(string=hai) anos
  Conrad Pankoff 73c998dbfc Kernel: Refactor TCP/IP stack %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 605975adb5 Kernel: Make KBuffer a value-type wrapper around a KBufferImpl %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 52cfe9ebae IPv4: Remove an unnecessary copy of each outgoing IPv4 payload %!s(int64=6) %!d(string=hai) anos
  Andreas Kling e58b734363 Net: Use KBuffers for network adapter packet queues %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 72798519cb IPv4: Use KBuffer instead of ByteBuffer for socket receive queues %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 675aa550a4 Kernel: Put IPv4 and TCP related debug spam behind flags %!s(int64=6) %!d(string=hai) anos
  Robin Burchell 833d444cd8 Thread: Return a result from block() indicating why the block terminated %!s(int64=6) %!d(string=hai) anos
  Robin Burchell 762333ba95 Kernel: Restore state strings for block states %!s(int64=6) %!d(string=hai) anos
  Andreas Kling b2e502e533 Kernel: Add Thread::block_until(Condition). %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 27f699ef0c AK: Rename the common integer typedefs to make it obvious what they are. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 90b1354688 AK: Rename RetainPtr => RefPtr and Retained => NonnullRefPtr. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling bc951ca565 Kernel: Run clang-format on everything. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 8f3022b5c1 NetworkTask: Don't crash on startup if there's no E1000 NIC present. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 5e938868a2 IPv4: Rename source/destination in socket classes to local/peer. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 780d2a08c4 IPv4: Save the source address/port together with incoming packet payloads. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 65d6318c33 Kernel: Support non-blocking connect(). %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 329cc60a92 NetworkTask: Add a combined alarm for the all network adapters. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling bcc00857a4 AK: Revert Eternal<T> for now since it doesn't work as intended. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling c02c9880b6 AK: Add Eternal<T> and use it in various places. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 649c81a714 Kernel: Move networking related files into Kernel/Net/. %!s(int64=6) %!d(string=hai) anos