| Commit message (Expand) | Author | Age | Files | Lines |
| * | flow: Remove EPOLLFD_ID_INVALIDHEAD2026_01_20.386b5f5master | Laurent Vivier | 6 days | 5 | -40/+4 |
| * | tcp: Register fds with epoll at flow creation | Laurent Vivier | 6 days | 2 | -22/+25 |
| * | tcp_splice: Register fds with epoll at flow creation | Laurent Vivier | 6 days | 1 | -10/+10 |
| * | conf, pasta: Add --splice-only option | Yumei Huang | 7 days | 6 | -15/+48 |
| * | flow, fwd: Optimise forwarding rule lookup using epoll ref when possible | David Gibson | 8 days | 10 | -23/+49 |
| * | fwd, tcp, udp: Add forwarding rule to listening socket epoll references | David Gibson | 8 days | 6 | -13/+23 |
| * | fwd: Remap ports based directly on forwarding rule | David Gibson | 8 days | 3 | -44/+41 |
| * | flow, fwd: Consult rules table when forwarding a new flow from socket | David Gibson | 8 days | 3 | -9/+70 |
| * | fwd: Generate auto-forward exclusions from socket fd tables | David Gibson | 8 days | 1 | -4/+26 |
| * | conf, fwd: Check forwarding table for conflicting rules | David Gibson | 8 days | 4 | -6/+40 |
| * | tcp, udp: Remove old auto-forwarding socket arrays | David Gibson | 8 days | 4 | -56/+0 |
| * | fwd, tcp, udp: Set up listening sockets based on forward table | David Gibson | 8 days | 8 | -246/+175 |
| * | ip: Add ipproto_name() function | David Gibson | 8 days | 2 | -0/+28 |
| * | fwd: Make space to store listening sockets in forward table | David Gibson | 8 days | 2 | -3/+24 |
| * | conf, fwd: Record "auto" port forwards in forwarding table | David Gibson | 8 days | 3 | -13/+41 |
| * | conf: Accurately record ifname and address for outbound forwards | David Gibson | 8 days | 1 | -8/+30 |
| * | conf, fwd: Keep a table of our port forwarding configuration | David Gibson | 8 days | 3 | -31/+190 |
| * | inany: Extend inany_ntop() to treat NULL as a fully unspecified address | David Gibson | 8 days | 1 | -3/+6 |
| * | hooks/pre-push: Use mandoc(1) to get HTML anchors to command-line options2026_01_17.81c97f6 | Stefano Brivio | 9 days | 1 | -1/+1 |
| * | selinux: Enable open permissions on netns directory, operations on container_... | Stefano Brivio | 10 days | 1 | -1/+3 |
| * | igmp: Remove apparently unneeded suppression | David Gibson | 12 days | 1 | -1/+0 |
| * | epoll_ctl: Move u64 variant first for safer initialisation | David Gibson | 12 days | 1 | -2/+2 |
| * | treewide: Fix more pointers which can be const | David Gibson | 12 days | 3 | -3/+4 |
| * | tcp, udp: Make {tcp,udp}_listen() return socket fds | David Gibson | 12 days | 3 | -14/+11 |
| * | tcp, udp, conf: Don't silently ignore listens on unsupported IP versions | David Gibson | 12 days | 3 | -8/+14 |
| * | flow: Introduce flow_epoll_set() to centralize epoll operations | Laurent Vivier | 12 days | 6 | -79/+111 |
| * | tcp_splice: Refactor tcp_splice_conn_epoll_events() to per-side computation | Laurent Vivier | 12 days | 1 | -19/+14 |
| * | udp_flow: Assign socket to flow inside udp_flow_sock() | Laurent Vivier | 12 days | 1 | -1/+2 |
| * | udp_flow: remove unneeded epoll_ref indirection | Laurent Vivier | 12 days | 1 | -5/+1 |
| * | tcp: cleanup timer creation | Laurent Vivier | 12 days | 1 | -15/+17 |
| * | tcp: remove timer update in tcp_epoll_ctl() | Laurent Vivier | 12 days | 1 | -12/+0 |
| * | apparmor: Upgrade ABI version to 4.0, explicitly enable user namespace creation | Stefano Brivio | 12 days | 5 | -5/+6 |
| * | tcp: Fix rounding issue in check for approximating window to zero | Stefano Brivio | 12 days | 1 | -1/+2 |
| * | treewide: Fix places where we incorrectly indented with spaces | David Gibson | 2026-01-11 | 7 | -16/+16 |
| * | tcp: Remove some no longer used includes | David Gibson | 2026-01-11 | 1 | -2/+0 |
| * | fwd: Minor cleanup to fwd_nat_from_splice() | David Gibson | 2026-01-11 | 1 | -10/+6 |
| * | fwd: Remove now-unnecessary handling of unspecified oaddr from splice | David Gibson | 2026-01-11 | 1 | -7/+2 |
| * | udp_vu: Discard datagrams when RX virtqueue is not usable | Laurent Vivier | 2026-01-10 | 1 | -10/+22 |
| * | fwd, tcp, udp: Consolidate epoll refs for listening sockets | David Gibson | 2026-01-10 | 6 | -40/+22 |
| * | epoll_ctl: Add missing description for flowside field of epoll_ref | David Gibson | 2026-01-10 | 1 | -0/+1 |
| * | tcp: Remove unused tcp_epoll_ref | David Gibson | 2026-01-10 | 1 | -10/+0 |
| * | test: Include sshd-auth in mbuto guest image | David Gibson | 2026-01-10 | 1 | -0/+6 |
| * | test: Handle Operating System Command escapes in terminal output | David Gibson | 2026-01-10 | 1 | -2/+2 |
| * | treewide: Don't rely on terminator records in ip[46].dns arrays | David Gibson | 2026-01-10 | 5 | -9/+19 |
| * | migrate: Don't use terminator element for versions[] array | David Gibson | 2026-01-10 | 1 | -5/+4 |
| * | util: Be more defensive about buffer overruns in read_file() | David Gibson | 2026-01-10 | 1 | -1/+1 |
| * | apparmor: Allow reading TCP RTO sysctl parameters | Martin Pitt | 2026-01-08 | 1 | -0/+4 |
| * | tcp: Update EPOLL_TYPE_TCP_TIMER fd2025_12_23.2ba9fd5 | Laurent Vivier | 2025-12-23 | 1 | -2/+2 |
| * | udp: Rename udp_sock_init() to udp_listen() with small cleanups | David Gibson | 2025-12-23 | 3 | -22/+18 |
| * | tcp: Combine tcp_sock_init_one() and tcp_sock_init() into tcp_listen() | David Gibson | 2025-12-23 | 3 | -64/+38 |