| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | treewide: Disable gcc strict aliasing rules as needed, drop workarounds | Stefano Brivio | 2023-02-27 | 4 | -33/+29 |
* | tcp: Suppress knownConditionTrueFalse cppcheck false positive | Stefano Brivio | 2023-02-27 | 1 | -0/+9 |
* | log: Send identifier string in log messages, openlog() won't work for us | Stefano Brivio | 2023-02-27 | 1 | -7/+5 |
* | conf, udp: Allow any loopback address to be used as resolver | Stefano Brivio | 2023-02-27 | 2 | -10/+16 |
* | conf: Split add_dns{4,6}() out of get_dns() | Stefano Brivio | 2023-02-27 | 1 | -35/+51 |
* | udp: Actually use host resolver to forward DNS queries | Stefano Brivio | 2023-02-27 | 1 | -2/+2 |
* | tcp: Disable optimisations for tcp_hash()2023_02_22.4ddbcb9 | Stefano Brivio | 2023-02-22 | 1 | -0/+3 |
* | selinux/passt.te: Allow setting socket option on routing netlink socket | Stefano Brivio | 2023-02-21 | 1 | -1/+1 |
* | selinux/passt.te: Allow /etc/resolv.conf symlinks to be followed | Stefano Brivio | 2023-02-21 | 1 | -0/+1 |
* | selinux/passt.te: Allow setcap on the process itself | Stefano Brivio | 2023-02-21 | 1 | -0/+1 |
* | selinux: Switch to a more reasonable model for PID and socket files | Stefano Brivio | 2023-02-21 | 2 | -5/+7 |
* | selinux: Define interfaces for libvirt and similar frameworks | Stefano Brivio | 2023-02-21 | 2 | -0/+27 |
* | selinux/passt.if: Fix typo in passt_read_data interface definition | Stefano Brivio | 2023-02-21 | 1 | -1/+1 |
* | conf: Fix typo and logic in conf_ports() check for port binding2023_02_16.4663ccc | Stefano Brivio | 2023-02-16 | 1 | -1/+7 |
* | conf, tap: Silence two false positive invalidFunctionArg from cppcheck | Stefano Brivio | 2023-02-16 | 2 | -1/+8 |
* | tcp: Remove 'zero_len' goto from tcp_data_from_sock | David Gibson | 2023-02-16 | 1 | -14/+12 |
* | tcp: Remove 'recvmsg' goto from tcp_data_from_sock | David Gibson | 2023-02-16 | 1 | -6/+5 |
* | tap: Eliminate goto from tap_handler() | David Gibson | 2023-02-16 | 1 | -12/+7 |
* | tap: Don't pcap frames that didn't get sent | David Gibson | 2023-02-16 | 1 | -10/+20 |
* | passt.1: Fix typo, improve wording in examples of port forwarding specifiers | Stefano Brivio | 2023-02-16 | 1 | -12/+17 |
* | dhcp: Fix netmask calculation for option 1 from prefix length | Stefano Brivio | 2023-02-16 | 1 | -1/+1 |
* | tap: Use single counter for iov elements in tap_send_frames_pasta() | Stefano Brivio | 2023-02-16 | 1 | -3/+3 |
* | conf, tcp, udp: Exit if we fail to bind sockets for all given ports | Stefano Brivio | 2023-02-16 | 5 | -27/+69 |
* | log: Don't duplicate messages on stderr before daemonising | Stefano Brivio | 2023-02-16 | 1 | -3/+4 |
* | convert all remaining err() followed by exit() to die() | Laine Stump | 2023-02-16 | 6 | -91/+47 |
* | log a detailed error (not usage()) when there are extra non-option arguments | Laine Stump | 2023-02-16 | 1 | -1/+1 |
* | make conf_netns_opt() exit immediately after logging error | Laine Stump | 2023-02-16 | 1 | -12/+4 |
* | make conf_ugid() exit immediately after logging error | Laine Stump | 2023-02-16 | 1 | -18/+9 |
* | make conf_pasta_ns() exit immediately after logging error | Laine Stump | 2023-02-16 | 1 | -24/+11 |
* | make conf_ports() exit immediately after logging error | Laine Stump | 2023-02-16 | 1 | -24/+28 |
* | eliminate most calls to usage() in conf() | Laine Stump | 2023-02-16 | 1 | -214/+122 |
* | add die() to log an error message and exit with a single call | Laine Stump | 2023-02-16 | 2 | -5/+10 |
* | log to stderr until process is daemonized, even if a log file is set | Laine Stump | 2023-02-16 | 2 | -9/+12 |
* | test: Fedora 32-35 have moved to the archives | David Gibson | 2023-02-14 | 1 | -4/+4 |
* | test: Update location for Debian ppc64 images | David Gibson | 2023-02-14 | 2 | -2/+5 |
* | tcp: Improve handling of fallback if socket pool is empty on new splice | David Gibson | 2023-02-14 | 3 | -60/+32 |
* | tcp: Split pool lookup from creating new sockets in tcp_conn_new_sock() | David Gibson | 2023-02-14 | 3 | -31/+31 |
* | tcp: Move socket pool declarations around | David Gibson | 2023-02-14 | 4 | -48/+55 |
* | tcp: Split init and ns cases for tcp_sock_refill() | David Gibson | 2023-02-14 | 1 | -32/+21 |
* | tcp: Make a helper to refill each socket pool | David Gibson | 2023-02-14 | 1 | -30/+33 |
* | Makefile: Explict int type in FALLOC_FL_COLLAPSE_RANGE probe | Florian Weimer | 2023-02-14 | 1 | -1/+1 |
* | test/pasta_options: Ignore failures on shell 'exit' | Stefano Brivio | 2023-02-13 | 1 | -3/+6 |
* | pasta: propagate exit code from child command | Paul Holzinger | 2023-02-12 | 1 | -2/+10 |
* | pasta: correctly exit when execvp() fails | Paul Holzinger | 2023-02-12 | 1 | -1/+1 |
* | pasta: do not leak netlink sock into child | Paul Holzinger | 2023-02-12 | 1 | -2/+2 |
* | Make assertions actually useful | David Gibson | 2023-02-12 | 7 | -20/+32 |
* | tcp: Reset ACK_FROM_TAP_DUE flag only as needed, update timer | Stefano Brivio | 2023-02-12 | 1 | -14/+38 |
* | tap: Send frames after the first one in tap_send_frames_pasta() | Stefano Brivio | 2023-02-12 | 1 | -1/+2 |
* | pasta: Wait for tap to be set up before spawning command | Stefano Brivio | 2023-02-12 | 3 | -1/+18 |
* | udp: Use tap_send_frames() | David Gibson | 2023-01-23 | 4 | -166/+8 |