| Commit message (Expand) | Author | Age | Files | Lines |
* | fedora: Refresh SELinux labels in scriptlets, require -selinux package2023_03_17.dd23496 | Stefano Brivio | 2023-03-17 | 1 | -5/+15 |
* | Makefile: Enable external override for TARGET | Stefano Brivio | 2023-03-17 | 1 | -1/+1 |
* | passt.1: Fix description of --mtu option | Stefano Brivio | 2023-03-17 | 1 | -2/+4 |
* | log: Avoid time_t/__syscall_slong_t format mismatch with long int on X32 ABI | Stefano Brivio | 2023-03-17 | 1 | -10/+12 |
* | fedora: Install SELinux interface files to shared include directory2023_03_10.70c0765 | Stefano Brivio | 2023-03-10 | 1 | -0/+4 |
* | contrib/selinux: Split interfaces into smaller bits | Stefano Brivio | 2023-03-10 | 1 | -10/+61 |
* | contrib/selinux: Drop unused passt_read_data() interface | Stefano Brivio | 2023-03-10 | 1 | -8/+0 |
* | contrib/selinux: Drop "example" from headers: this is the actual policy | Stefano Brivio | 2023-03-10 | 6 | -6/+6 |
* | README: Update Features section, plus minor improvements2023_03_09.7c7625d | Stefano Brivio | 2023-03-09 | 1 | -47/+28 |
* | contrib: Drop libvirt out-of-tree patch, integration mostly works in 9.1.0 | Stefano Brivio | 2023-03-09 | 1 | -427/+0 |
* | contrib: Drop QEMU out-of-tree patches | Stefano Brivio | 2023-03-09 | 2 | -208/+0 |
* | contrib: Drop Podman out-of-tree patch, integration is upstream now | Stefano Brivio | 2023-03-09 | 1 | -605/+0 |
* | tcp: Clamp MSS value when queueing data to tap, also for pasta | Stefano Brivio | 2023-03-09 | 1 | -14/+9 |
* | conf: Terminate on EMFILE or ENFILE on sockets for port mapping | Stefano Brivio | 2023-03-09 | 1 | -7/+29 |
* | tcp, udp: Fix partial success return codes in {tcp,udp}_sock_init() | Stefano Brivio | 2023-03-09 | 2 | -28/+23 |
* | tcp, udp, util: Pass socket creation errors all the way up | Stefano Brivio | 2023-03-09 | 3 | -32/+39 |
* | util: Carry own definition of __bswap_constant{16,32} | Stefano Brivio | 2023-03-09 | 1 | -0/+11 |
* | treewide: Fix header includes to build with musl | Chris Kuhn | 2023-03-09 | 9 | -0/+11 |
* | conf, passt: Rename stderr to force_stderr | Chris Kuhn | 2023-03-09 | 3 | -6/+6 |
* | netlink: Use 8 KiB * netlink message header size as response buffer | Stefano Brivio | 2023-03-09 | 1 | -6/+9 |
* | conf, icmp, tcp, udp: Add options to bind to outbound address and interface | Stefano Brivio | 2023-03-09 | 6 | -35/+243 |
* | conf, passt.h: Rename "outbound" interface to "template" interface | Stefano Brivio | 2023-03-09 | 2 | -6/+9 |
* | contrib/selinux: Let interface users set paths for log, PID, socket files | Stefano Brivio | 2023-03-09 | 1 | -1/+25 |
* | contrib/selinux: Allow binding and connecting to all UDP and TCP ports | Stefano Brivio | 2023-03-09 | 1 | -12/+15 |
* | contrib/selinux: Let passt write to stdout and stderr when it starts | Stefano Brivio | 2023-03-09 | 1 | -0/+1 |
* | contrib/selinux: Drop duplicate init_daemon_domain() rule | Stefano Brivio | 2023-03-09 | 1 | -1/+0 |
* | udp: Fix signedness warning on 32-bits architectures | Stefano Brivio | 2023-03-09 | 1 | -1/+1 |
* | Makefile: Fix SuperH 4 builds: it's AUDIT_ARCH_SH, not AUDIT_ARCH_SH4 | Stefano Brivio | 2023-03-09 | 1 | -0/+1 |
* | Makefile, seccomp.sh: Fix cross-builds, adjust syscalls list to compiler | Stefano Brivio | 2023-03-09 | 2 | -3/+6 |
* | util: Add own prototype for __clone2() on ia642023_02_27.c538ee8 | Stefano Brivio | 2023-02-27 | 1 | -0/+9 |
* | 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 |