| Commit message (Expand) | Author | Age | Files | Lines |
* | test: Add Podman system test with bats for pasta2023_09_07.ee58f37 | Stefano Brivio | 2023-09-07 | 3 | -2/+27 |
* | dhcp: support BOOTP clients | Stas Sergeev | 2023-09-07 | 1 | -2/+2 |
* | tap: fix uses of l3_len in tap4_handler() | Stas Sergeev | 2023-09-07 | 1 | -2/+2 |
* | fedora: Replace pasta hard links by separate builds | Stefano Brivio | 2023-09-07 | 1 | -6/+16 |
* | apparmor: Add pasta's own profile | Stefano Brivio | 2023-09-07 | 3 | -10/+31 |
* | apparmor: Allow pasta to remount /proc, access entries under its own copy | Stefano Brivio | 2023-09-07 | 1 | -0/+7 |
* | apparmor: Allow read-only access to uid_map | Stefano Brivio | 2023-09-07 | 1 | -0/+2 |
* | apparmor: Explicitly pass options we use while remounting root filesystem | Stefano Brivio | 2023-09-07 | 1 | -1/+1 |
* | apparmor: Use abstractions/nameservice to deal with symlinked resolv.conf | Stefano Brivio | 2023-09-06 | 1 | -2/+1 |
* | pasta: Strip RTA_PREFSRC when copying routes to the namespace2023_08_23.a7e4bfb | David Gibson | 2023-08-23 | 1 | -1/+14 |
* | netlink: Set IFA_ADDRESS, not just IFA_LOCAL, while adding IPv4 addresses | Stefano Brivio | 2023-08-23 | 1 | -0/+1 |
* | tcp: Remove broken pressure calculations for tcp_defer_handler() | David Gibson | 2023-08-22 | 3 | -13/+0 |
* | inany: Add missing double include guard to inany.h | David Gibson | 2023-08-22 | 1 | -0/+5 |
* | tcp: Move in_epoll flag out of common connection structure | David Gibson | 2023-08-22 | 3 | -7/+9 |
* | tcp, udp: Don't pre-fill IPv4 destination address in headers | David Gibson | 2023-08-22 | 8 | -32/+15 |
* | tcp, udp: Don't include destination address in partially precomputed csums | David Gibson | 2023-08-22 | 3 | -52/+27 |
* | tcp: Consistent usage of ports in tcp_seq_init() | David Gibson | 2023-08-22 | 1 | -2/+2 |
* | tcp: More precise terms for addresses and ports | David Gibson | 2023-08-22 | 2 | -52/+53 |
* | tap: Pass source address to protocol handler functions | David Gibson | 2023-08-22 | 7 | -32/+48 |
* | tap: Don't clobber source address in tap6_handler() | David Gibson | 2023-08-22 | 1 | -2/+0 |
* | selinux: Fix domain transitions for typical commands pasta might run2023_08_18.0af928e | Stefano Brivio | 2023-08-18 | 1 | -1/+18 |
* | selinux: Allow pasta_t to read nsfs entries | Stefano Brivio | 2023-08-18 | 1 | -0/+2 |
* | selinux: Add rules for sysctl and /proc/net accesses | Stefano Brivio | 2023-08-18 | 2 | -0/+4 |
* | selinux: Update policy to fix user/group settings | Stefano Brivio | 2023-08-18 | 2 | -4/+13 |
* | selinux: Fix user namespace creation after breaking kernel change | Stefano Brivio | 2023-08-18 | 2 | -0/+4 |
* | selinux: Use explicit paths for binaries in file context | Stefano Brivio | 2023-08-18 | 2 | -2/+4 |
* | fedora: Install pasta as hard link to ensure SELinux file context match | Stefano Brivio | 2023-08-18 | 1 | -0/+7 |
* | tap: Fix format specifier in tap4_is_fragment() warning | Stefano Brivio | 2023-08-16 | 1 | -1/+2 |
* | netlink: Don't propagate host address expiry to the container | David Gibson | 2023-08-16 | 1 | -1/+3 |
* | netlink: Correctly calculate attribute length for address messages | David Gibson | 2023-08-16 | 1 | -2/+2 |
* | netlink: Remove redundant check on nlmsg_type | David Gibson | 2023-08-16 | 1 | -3/+0 |
* | conf: Demote overlapping port ranges error to a warning | David Gibson | 2023-08-13 | 1 | -4/+3 |
* | epoll: Use different epoll types for passt and pasta tap fds | David Gibson | 2023-08-13 | 4 | -30/+30 |
* | epoll: Split listening Unix domain socket into its own type | David Gibson | 2023-08-13 | 4 | -16/+15 |
* | epoll: Split handling of listening TCP sockets into their own handler | David Gibson | 2023-08-13 | 7 | -45/+55 |
* | epoll: Split handling of TCP timerfds into its own handler function | David Gibson | 2023-08-13 | 4 | -14/+12 |
* | epoll: Tiny cleanup to udp_sock_handler() | David Gibson | 2023-08-13 | 2 | -3/+2 |
* | epoll: Split handling of ICMP and ICMPv6 sockets | David Gibson | 2023-08-13 | 3 | -56/+70 |
* | epoll: Fold sock_handler into general switch on epoll event fd | David Gibson | 2023-08-13 | 1 | -27/+27 |
* | epoll: Always use epoll_ref for the epoll data variable | David Gibson | 2023-08-13 | 4 | -12/+29 |
* | epoll: Generalize epoll_ref to cover things other than sockets | David Gibson | 2023-08-13 | 8 | -56/+86 |
* | tap: Fold reset handling into tap_handler_passt() | David Gibson | 2023-08-13 | 1 | -36/+32 |
* | tap: Fold reset handling into tap_handler_pasta() | David Gibson | 2023-08-13 | 1 | -15/+15 |
* | tap: Clean up behaviour for errors on listening Unix socket | David Gibson | 2023-08-13 | 1 | -4/+8 |
* | tap: Clean up tap reset path | David Gibson | 2023-08-13 | 1 | -23/+29 |
* | tap: fix seq->p.count limit | Laurent Vivier | 2023-08-13 | 1 | -6/+6 |
* | netlink: Propagate errors for "dup" operations | David Gibson | 2023-08-04 | 3 | -26/+43 |
* | netlink: Propagate errors for "dump" operations | David Gibson | 2023-08-04 | 3 | -22/+70 |
* | netlink: Always process all responses to a netlink request | David Gibson | 2023-08-04 | 1 | -24/+22 |
* | netlink: Propagate errors for "set" operations | David Gibson | 2023-08-04 | 3 | -24/+62 |