| Commit message (Expand) | Author | Age | Files | Lines |
* | tcp: Attempt to mitigate EPOLLRDHUP storms with half-closed connections | David Gibson | 2024-09-04 | 1 | -4/+8 |
* | log: Don't prefix log file messages with time and severity if they're continu... | Stefano Brivio | 2024-09-04 | 1 | -5/+9 |
* | Makefile: Enable _FORTIFY_SOURCE iff needed | Michal Privoznik | 2024-08-29 | 1 | -1/+8 |
* | fwd, conf: Probe host's ephemeral ports | David Gibson | 2024-08-29 | 3 | -2/+61 |
* | conf, fwd: Don't attempt to forward port 0 | David Gibson | 2024-08-29 | 1 | -2/+8 |
* | conf, fwd: Make ephemeral port logic more flexible | David Gibson | 2024-08-29 | 4 | -7/+27 |
* | seccomp.sh: Try to account for terminal width while formatting list of system... | Stefano Brivio | 2024-08-27 | 1 | -1/+4 |
* | udp: Use dual stack sockets for port forwarding when possible | David Gibson | 2024-08-27 | 1 | -0/+19 |
* | udp: Remove unnnecessary local from udp_sock_init() | David Gibson | 2024-08-27 | 1 | -15/+15 |
* | udp: Merge udp[46]_mh_recv arrays | David Gibson | 2024-08-27 | 2 | -39/+17 |
* | test: Look for possible sshd-session paths (if it's there at all) in mbuto's ... | Stefano Brivio | 2024-08-27 | 1 | -2/+9 |
* | README: pasta is indeed a supported back-end for rootless Docker2024_08_21.1d6142f | Stefano Brivio | 2024-08-21 | 1 | -1/+3 |
* | util: Don't stop on unrelated values when looking for --fd in close_open_files() | Stefano Brivio | 2024-08-21 | 2 | -4/+4 |
* | test: Update list of dependencies in README.md | Stefano Brivio | 2024-08-21 | 1 | -4/+5 |
* | tcp, udp: Allow timerfd_gettime64() and recvmmsg_time64() on arm (armhf) | Stefano Brivio | 2024-08-21 | 2 | -2/+2 |
* | util: Provide own version of close_range(), and no-op fallback | Stefano Brivio | 2024-08-21 | 1 | -0/+22 |
* | udp_flow: Add missing unistd.h include for close() | Stefano Brivio | 2024-08-21 | 1 | -0/+1 |
* | test: Duplicate existing recvfrom() valgrind suppression for recv() | Stefano Brivio | 2024-08-21 | 1 | -0/+9 |
* | test/passt.mbuto: Install sshd-session OpenSSH's split process | Stefano Brivio | 2024-08-21 | 1 | -1/+2 |
* | test/passt.mbuto: Run sshd from vsock proxy with absolute path | Stefano Brivio | 2024-08-21 | 1 | -1/+1 |
* | test/lib/setup: Transform i686 kernel architecture name into QEMU name (i386) | Stefano Brivio | 2024-08-21 | 1 | -4/+6 |
* | treewide: Allow additional system calls for i386/i686 | Stefano Brivio | 2024-08-21 | 8 | -10/+10 |
* | fwd, conf: Allow NAT of the guest's assigned address | David Gibson | 2024-08-21 | 4 | -17/+60 |
* | fwd: Distinguish translatable from untranslatable addresses on inbound | David Gibson | 2024-08-21 | 1 | -1/+8 |
* | conf: Allow address remapped to host to be configured | David Gibson | 2024-08-21 | 11 | -95/+237 |
* | test: Reconfigure IPv6 address after changing MTU | David Gibson | 2024-08-21 | 1 | -0/+4 |
* | conf, fwd: Split notion of gateway/router from guest-visible host address | David Gibson | 2024-08-21 | 5 | -42/+55 |
* | Don't take "our" MAC address from the host | David Gibson | 2024-08-21 | 3 | -35/+13 |
* | fwd: Split notion of "our tap address" from gateway for IPv4 | David Gibson | 2024-08-21 | 3 | -7/+13 |
* | fwd: Helpers to clarify what host addresses aren't guest accessible | David Gibson | 2024-08-21 | 1 | -11/+87 |
* | Initialise our_tap_ll to ip6.gw when suitable | David Gibson | 2024-08-21 | 4 | -12/+6 |
* | Clarify which addresses in ip[46]_ctx are meaningful where | David Gibson | 2024-08-21 | 1 | -4/+10 |
* | treewide: Change misleading 'addr_ll' name | David Gibson | 2024-08-21 | 5 | -8/+9 |
* | util: Correct sock_l4() binding for link local addresses | David Gibson | 2024-08-21 | 1 | -2/+1 |
* | conf: Remove incorrect initialisation of addr_ll_seen | David Gibson | 2024-08-21 | 1 | -1/+0 |
* | conf: Treat --dns addresses as guest visible addresses | David Gibson | 2024-08-21 | 2 | -50/+52 |
* | conf: Correct setting of dns_match address in add_dns6() | David Gibson | 2024-08-21 | 1 | -1/+1 |
* | conf: Move adding of a nameserver from resolv.conf into subfunction | David Gibson | 2024-08-21 | 1 | -7/+26 |
* | conf: Move DNS array bounds checks into add_dns[46] | David Gibson | 2024-08-21 | 1 | -8/+10 |
* | conf: More accurately count entries added in get_dns() | David Gibson | 2024-08-21 | 1 | -8/+3 |
* | conf: Use array indices rather than pointers for DNS array slots | David Gibson | 2024-08-21 | 1 | -32/+41 |
* | treewide: Use struct assignment instead of memcpy() for IP addresses | David Gibson | 2024-08-21 | 2 | -10/+12 |
* | treewide: Rename MAC address fields for clarity | David Gibson | 2024-08-21 | 8 | -26/+28 |
* | util: Helper for formatting MAC addresses | David Gibson | 2024-08-21 | 4 | -7/+27 |
* | treewide: Use "our address" instead of "forwarding address" | David Gibson | 2024-08-21 | 7 | -105/+106 |
* | netlink: Fix typo in function comment for nl_addr_set() | Stefano Brivio | 2024-08-18 | 1 | -1/+1 |
* | pasta: Disable neighbour solicitations on device up to prevent DAD | Stefano Brivio | 2024-08-18 | 1 | -1/+10 |
* | netlink, pasta: Fetch link-local address from namespace interface once it's up | Stefano Brivio | 2024-08-18 | 3 | -0/+55 |
* | netlink, pasta: Disable DAD for link-local addresses on namespace interface | Stefano Brivio | 2024-08-18 | 3 | -0/+64 |
* | netlink, pasta: Turn nl_link_up() into a generic function to set link flags | Stefano Brivio | 2024-08-15 | 3 | -7/+11 |