| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | contrib/apparmor: Split profile into abstractions, use them | Stefano Brivio | 2023-02-27 | 3 | -60/+89 |
* | qrap: Generate -netdev as JSON | Andrea Bolognani | 2023-02-27 | 1 | -1/+5 |
* | qrap: Introduce machine-specific PCI address base | Andrea Bolognani | 2023-02-27 | 1 | -10/+24 |
* | qrap: Drop args in JSON format | Andrea Bolognani | 2023-02-27 | 1 | -0/+5 |
* | qrap: Fix support for pc machines | Andrea Bolognani | 2023-02-27 | 1 | -1/+1 |
* | qrap: Fix limits for PCI addresses | Andrea Bolognani | 2023-02-27 | 1 | -2/+2 |
* | log, conf, tap: Define die() as err() plus exit(), drop cppcheck workarounds | Stefano Brivio | 2023-02-27 | 4 | -18/+12 |
* | doc/demo: Fix and suppress ShellCheck warnings | Stefano Brivio | 2023-02-27 | 1 | -1/+3 |
* | Fix definitions of SOCKET_MAX, TCP_MAX_CONNS | Stefano Brivio | 2023-02-27 | 4 | -5/+7 |
* | tcp: Avoid (theoretical) resource leak (CWE-772) Coverity warning | Stefano Brivio | 2023-02-27 | 1 | -0/+3 |
* | tcp: Avoid false (but convoluted) positive Coverity CWE-476 warning | Stefano Brivio | 2023-02-27 | 1 | -1/+1 |
* | tcp, tcp_splice: Get rid of false positive CWE-394 Coverity warning from fls() | Stefano Brivio | 2023-02-27 | 2 | -12/+24 |
* | 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 |