| Commit message (Expand) | Author | Age | Files | Lines |
* | fedora: Adjust path for SELinux policy and interface file to latest guidelines2023_03_29.b10b983 | Stefano Brivio | 2023-03-29 | 1 | -9/+8 |
* | fedora: Don't install useless SELinux interface file for pasta | Stefano Brivio | 2023-03-29 | 1 | -2/+0 |
* | selinux: Drop useless interface file for pasta | Stefano Brivio | 2023-03-29 | 1 | -25/+0 |
* | conf: Allow binding to ports on an interface without a specific address | Stefano Brivio | 2023-03-29 | 2 | -1/+9 |
* | tcp: Clear ACK_FROM_TAP_DUE also on unchanged ACK sequence from peer | Stefano Brivio | 2023-03-29 | 1 | -3/+5 |
* | tcp: Don't special case the handling of the ack of a syn | David Gibson | 2023-03-29 | 1 | -2/+2 |
* | tcp: Clarify allowed state for tcp_data_from_tap() | David Gibson | 2023-03-29 | 1 | -0/+5 |
* | tcp: Don't reset ACK_TO_TAP_DUE on any ACK, reschedule timer as needed2023_03_21.1ee2f7c | Stefano Brivio | 2023-03-21 | 1 | -4/+8 |
* | tcp: When a connection flag it set, don't negate it for debug print | Stefano Brivio | 2023-03-21 | 1 | -1/+1 |
* | Fix false positive if cppcheck doesn't give a false positive | David Gibson | 2023-03-21 | 1 | -1/+1 |
* | Work around weird false positives with cppcheck-2.9.1 | David Gibson | 2023-03-21 | 6 | -6/+6 |
* | udp: Actually bind detected namespace ports in init namespace | Stefano Brivio | 2023-03-21 | 1 | -1/+18 |
* | pasta: fix tcp port forwarding in auto mode | Paul Holzinger | 2023-03-21 | 1 | -5/+5 |
* | 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 |