summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2024-09-25inany: Add inany_pton() helperHEADmasterDavid Gibson
2024-09-25tcp, udp: Make {tcp,udp}_sock_init() take an inany addressDavid Gibson
2024-09-25util, pif: Replace sock_l4() with pif_sock_l4()David Gibson
2024-09-25udp: Don't attempt to get dual-stack sockets in nonsensical casesDavid Gibson
2024-09-18tcp: Allow checksum to be disabledLaurent Vivier
2024-09-18udp: Allow checksum to be disabledLaurent Vivier
2024-09-18util: Remove possible quadratic behaviour from write_remainder()David Gibson
2024-09-18util: Add helper to write() all of a bufferDavid Gibson
2024-09-18tcp: Make tcp_update_seqack_wnd()s force_seq parameter explicitly booleanDavid Gibson
2024-09-18tcp: Simplify ifdef logic in tcp_update_seqack_wnd()David Gibson
2024-09-18tcp: Clean up tcpi_snd_wnd probingDavid Gibson
2024-09-18tcp: Make some extra functions privateDavid Gibson
2024-09-12tcp: Avoid overlapping memcpy() in DUP_ACK handlingDavid Gibson
2024-09-12tcp: Remove redundant initialisation of iov[TCP_IOV_ETH].iov_baseDavid Gibson
2024-09-06apparmor: Allow read access to /proc/sys/net/ipv4/ip_local_port_range2024_09_06.6b38f07Stefano Brivio
2024-09-06selinux: Allow read access to /proc/sys/net/ipv4/ip_local_port_rangeStefano Brivio
2024-09-06tap: Don't risk truncating frames on full buffer in tap_pasta_input()David Gibson
2024-09-06tap: Restructure in tap_pasta_input()David Gibson
2024-09-06tap: Improve handling of EINTR in tap_passt_input()David Gibson
2024-09-06tap: Split out handling of EPOLLIN eventsDavid Gibson
2024-09-06util: Fix order of operands and carry of one second in timespec_diff_us()Stefano Brivio
2024-09-06cppcheck: Work around some cppcheck 2.15.0 redundantInitialization warningsDavid Gibson
2024-09-06tcp: Use EPOLLET for any state of not established connectionsStefano Brivio
2024-09-06udp: Handle more error conditions in udp_sock_errs()David Gibson
2024-09-06udp: Treat errors getting errors as unrecoverableDavid Gibson
2024-09-06udp: Split socket error handling out from udp_sock_recv()David Gibson
2024-09-06flow: Helpers to log details of a flowDavid Gibson
2024-09-06udp: Allow UDP flows to be prematurely closedDavid Gibson
2024-09-06flow: Fix incorrect hash probe in flowside_lookup()David Gibson
2024-09-06log: Don't prefix log file messages with time and severity if they're continu...Stefano Brivio
2024-08-29Makefile: Enable _FORTIFY_SOURCE iff neededMichal Privoznik
2024-08-29fwd, conf: Probe host's ephemeral portsDavid Gibson
2024-08-29conf, fwd: Don't attempt to forward port 0David Gibson
2024-08-29conf, fwd: Make ephemeral port logic more flexibleDavid Gibson
2024-08-27seccomp.sh: Try to account for terminal width while formatting list of system...Stefano Brivio
2024-08-27udp: Use dual stack sockets for port forwarding when possibleDavid Gibson
2024-08-27udp: Remove unnnecessary local from udp_sock_init()David Gibson
2024-08-27udp: Merge udp[46]_mh_recv arraysDavid Gibson
2024-08-27test: Look for possible sshd-session paths (if it's there at all) in mbuto's ...Stefano Brivio
2024-08-21README: pasta is indeed a supported back-end for rootless Docker2024_08_21.1d6142fStefano Brivio
2024-08-21util: Don't stop on unrelated values when looking for --fd in close_open_files()Stefano Brivio
2024-08-21test: Update list of dependencies in README.mdStefano Brivio
2024-08-21tcp, udp: Allow timerfd_gettime64() and recvmmsg_time64() on arm (armhf)Stefano Brivio
2024-08-21util: Provide own version of close_range(), and no-op fallbackStefano Brivio
2024-08-21udp_flow: Add missing unistd.h include for close()Stefano Brivio
2024-08-21test: Duplicate existing recvfrom() valgrind suppression for recv()Stefano Brivio
2024-08-21test/passt.mbuto: Install sshd-session OpenSSH's split processStefano Brivio
2024-08-21test/passt.mbuto: Run sshd from vsock proxy with absolute pathStefano Brivio
2024-08-21test/lib/setup: Transform i686 kernel architecture name into QEMU name (i386)Stefano Brivio
2024-08-21treewide: Allow additional system calls for i386/i686Stefano Brivio