| Commit message (Expand) | Author | Age | Files | Lines |
| * | conf, fwd: Move initialisation of auto port scanning out of conf()HEADmaster | David Gibson | 32 hours | 2 | -2/+1 |
| * | tcp: Remove extra space from TCP_INFO debug messages (trivial) | David Gibson | 32 hours | 1 | -1/+1 |
| * | pasta: Clean up waiting pasta child on failures | David Gibson | 32 hours | 2 | -0/+12 |
| * | treewide: Introduce passt_exit() helper | David Gibson | 32 hours | 8 | -31/+39 |
| * | tcp: Suppress new instance of cppcheck bug 14191 | Laurent Vivier | 32 hours | 1 | -4/+6 |
| * | pif: Correctly set scope_id for guest-side link local addresses2025_12_10.d04c480 | David Gibson | 4 days | 1 | -3/+7 |
| * | tcp: Correct timer expiry value in trace message | David Gibson | 4 days | 1 | -5/+5 |
| * | tcp_splice, flow: Add socket to epoll set before connect(), drop assert2025_12_09.c3f1ba7 | Stefano Brivio | 5 days | 2 | -3/+8 |
| * | fedora: Fix build on Fedora 43, selinux_requires_min not available on Copr bu... | Stefano Brivio | 6 days | 1 | -1/+1 |
| * | tcp: Skip redundant ACK on partial sendmsg() failure | Stefano Brivio | 6 days | 1 | -6/+3 |
| * | tcp: Send a duplicate ACK also on complete sendmsg() failure | Stefano Brivio | 6 days | 1 | -1/+1 |
| * | tcp: Allow exceeding the available sending buffer size in window advertisements | Stefano Brivio | 6 days | 1 | -0/+38 |
| * | tcp: Don't limit window to less-than-MSS values, use zero instead | Stefano Brivio | 6 days | 1 | -0/+17 |
| * | tcp: Acknowledge everything if it looks like bulk traffic, not interactive | Stefano Brivio | 6 days | 1 | -12/+33 |
| * | tcp: Don't clear ACK_TO_TAP_DUE if we're advertising a zero-sized window | Stefano Brivio | 6 days | 1 | -1/+2 |
| * | tcp: Adaptive interval based on RTT for socket-side acknowledgement checks | Stefano Brivio | 6 days | 4 | -7/+48 |
| * | tcp: Limit advertised window to available, not total sending buffer size | Stefano Brivio | 6 days | 2 | -3/+17 |
| * | tcp: Change usage factor of sending buffer in tcp_get_sndbuf() to 75% | Stefano Brivio | 6 days | 1 | -2/+2 |
| * | tcp, util: Add function for scaling to linearly interpolated factor, use it | Stefano Brivio | 6 days | 3 | -5/+40 |
| * | iov: Fix coding style of basic (non-IOV_TAIL) parts | Stefano Brivio | 6 days | 1 | -39/+29 |
| * | tcp, udp: Pad batched frames for vhost-user modes to 60 bytes (802.3 minimum) | Stefano Brivio | 6 days | 4 | -7/+33 |
| * | tcp, udp: Pad batched frames to 60 bytes (802.3 minimum) in non-vhost-user modes | Stefano Brivio | 6 days | 6 | -4/+62 |
| * | udp: Fix coding style for comment to enum udp_iov_idx | Stefano Brivio | 6 days | 1 | -5/+5 |
| * | tcp: Fix coding style for comment to enum tcp_iov_parts | Stefano Brivio | 6 days | 1 | -1/+1 |
| * | tap: Pad non-batched frames to 802.3 minimum (60 bytes) if needed | Stefano Brivio | 6 days | 1 | -1/+10 |
| * | test: Update Makefile to avoid failing on missing images | Yumei Huang | 6 days | 1 | -26/+26 |
| * | conf: Separate local mode for each IP version, don't enable disabled IP version | Stefano Brivio | 6 days | 2 | -15/+19 |
| * | vu_common: Clarify prototype of vu_collect() | Stefano Brivio | 6 days | 2 | -5/+5 |
| * | test: Expand tmux right status bar to fit pass/fail/skipped counter and time | Stefano Brivio | 6 days | 1 | -1/+1 |
| * | tcp: Enable SO_KEEPALIVE if we see keep-alive segments from container / guest | Stefano Brivio | 6 days | 1 | -0/+4 |
| * | seccomp: Fix build and operation on 32-bit musl targets | Stefano Brivio | 6 days | 3 | -4/+7 |
| * | fwd: Preserve non-standard loopback address when splice forwarding | David Gibson | 11 days | 1 | -1/+3 |
| * | tcp: Always populate oaddr field for socket initiated flows | David Gibson | 11 days | 1 | -5/+3 |
| * | util: Rename sock_l4_dualstack() to sock_l4_dualstack_any() | David Gibson | 11 days | 3 | -6/+6 |
| * | tcp, udp: Bind outbound listening sockets by interface instead of address | David Gibson | 11 days | 4 | -13/+34 |
| * | tcp, udp: Remove fallback if creating dual stack socket fails | David Gibson | 11 days | 2 | -48/+51 |
| * | util: Fix setting of IPV6_V6ONLY socket option | David Gibson | 11 days | 1 | -6/+23 |
| * | udp: Move udp_sock_init() special case to its caller | David Gibson | 11 days | 1 | -10/+11 |
| * | udp: Unify some more inbound/outbound parts of udp_sock_init() | David Gibson | 11 days | 3 | -33/+37 |
| * | tcp: Merge tcp_ns_sock_init[46]() into tcp_sock_init_one() | David Gibson | 11 days | 3 | -70/+37 |
| * | util, flow, pif: Simplify sock_l4_sa() interface | David Gibson | 11 days | 4 | -17/+52 |
| * | inany: Let length of sockaddr_inany be implicit from the family | David Gibson | 11 days | 10 | -51/+52 |
| * | flow: Remove bogus @path field from flowside_sock_args | David Gibson | 11 days | 1 | -1/+0 |
| * | conf: More useful errors for kernels without SO_BINDTODEVICE | David Gibson | 11 days | 1 | -0/+6 |
| * | util: Extend sock_probe_mem() to sock_probe_features() | David Gibson | 11 days | 4 | -4/+21 |
| * | util: Correct error message on SO_BINDTODEVICE failure | David Gibson | 11 days | 1 | -3/+4 |
| * | tcp: Clamp the retry timeout | Yumei Huang | 11 days | 3 | -5/+23 |
| * | tcp: Update data retransmission timeout | Yumei Huang | 11 days | 1 | -19/+12 |
| * | tcp: Resend SYN for inbound connections | Yumei Huang | 11 days | 2 | -16/+65 |
| * | util: Introduce read_file() and read_file_integer() function | Yumei Huang | 11 days | 2 | -0/+92 |