| Commit message (Expand) | Author | Age | Files | Lines |
* | pasta: Add fallback timer mechanism to check if namespace is gone | Stefano Brivio | 2024-02-16 | 1 | -21/+80 |
* | log: Enable format warnings | David Gibson | 2023-11-07 | 1 | -1/+1 |
* | cppcheck: Make many pointers const | David Gibson | 2023-10-04 | 1 | -2/+2 |
* | tcp, udp: Don't pre-fill IPv4 destination address in headers | David Gibson | 2023-08-22 | 1 | -1/+1 |
* | epoll: Always use epoll_ref for the epoll data variable | David Gibson | 2023-08-13 | 1 | -2/+6 |
* | netlink: Propagate errors for "dup" operations | David Gibson | 2023-08-04 | 1 | -10/+11 |
* | netlink: Propagate errors for "set" operations | David Gibson | 2023-08-04 | 1 | -10/+40 |
* | netlink: Explicitly pass netlink sockets to operations | David Gibson | 2023-08-04 | 1 | -19/+27 |
* | netlink: Split nl_route() into separate operation functions | David Gibson | 2023-08-04 | 1 | -6/+10 |
* | netlink: Split nl_addr() into separate operation functions | David Gibson | 2023-08-04 | 1 | -6/+14 |
* | netlink: Split up functionality of nl_link() | David Gibson | 2023-08-04 | 1 | -4/+8 |
* | pasta: include errno in error message2023_06_25.32660ce | Paul Holzinger | 2023-06-25 | 1 | -4/+6 |
* | conf, pasta: With --config-net, copy all addresses by default | Stefano Brivio | 2023-05-23 | 1 | -2/+3 |
* | netlink: Add functionality to copy addresses from outer namespace | Stefano Brivio | 2023-05-23 | 1 | -4/+4 |
* | conf, pasta: With --config-net, copy all routes by default | Stefano Brivio | 2023-05-23 | 1 | -2/+4 |
* | netlink: Add functionality to copy routes from outer namespace | Stefano Brivio | 2023-05-23 | 1 | -2/+4 |
* | pasta: Improve error handling on failure to join network namespace | Stefano Brivio | 2023-05-23 | 1 | -4/+9 |
* | pasta: Detach mount namespace, (re)mount procfs before spawning command | Stefano Brivio | 2023-05-23 | 1 | -1/+6 |
* | passt: Relicense to GPL 2.0, or any later version | Stefano Brivio | 2023-04-06 | 1 | -1/+1 |
* | convert all remaining err() followed by exit() to die() | Laine Stump | 2023-02-16 | 1 | -13/+7 |
* | 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: Wait for tap to be set up before spawning command | Stefano Brivio | 2023-02-12 | 1 | -1/+13 |
* | util, pasta: Add do_clone() wrapper around __clone2() and clone() | Stefano Brivio | 2022-11-16 | 1 | -5/+5 |
* | Minor improvements to IPv4 netmask handling | David Gibson | 2022-11-04 | 1 | -5/+2 |
* | Rename pasta_setup_ns() to pasta_spawn_cmd() | David Gibson | 2022-10-15 | 1 | -9/+9 |
* | isolation: Only configure UID/GID mappings in userns when spawning shell | David Gibson | 2022-10-15 | 1 | -1/+14 |
* | Replace FWRITE with a function | David Gibson | 2022-10-15 | 1 | -2/+2 |
* | Remove unhelpful drop_caps() call in pasta_start_ns() | David Gibson | 2022-10-15 | 1 | -2/+0 |
* | pasta_start_ns() always ends in parent context | David Gibson | 2022-10-15 | 1 | -4/+1 |
* | pasta: More general way of starting spawned shell as a login shell | David Gibson | 2022-10-15 | 1 | -12/+20 |
* | Move logging functions to a new file, log.c | Stefano Brivio | 2022-10-14 | 1 | -0/+1 |
* | clang-tidy: Fix spurious null pointer warning in pasta_start_ns() | David Gibson | 2022-09-29 | 1 | -1/+4 |
* | Handle userns isolation and dropping root at the same time | David Gibson | 2022-09-13 | 1 | -49/+7 |
* | Correctly handle --netns-only in pasta_start_ns() | David Gibson | 2022-09-13 | 1 | -2/+2 |
* | Clean up and rename conf_ns_open() | David Gibson | 2022-09-13 | 1 | -0/+66 |
* | Move self-isolation code into a separate file | David Gibson | 2022-09-13 | 1 | -0/+1 |
* | Allow pasta to take a command to execute | David Gibson | 2022-08-30 | 1 | -10/+23 |
* | Don't unnecessarily avoid CLOEXEC flags2022_08_24.60ffc5b | David Gibson | 2022-08-24 | 1 | -1/+1 |
* | Make substructures for IPv4 and IPv6 specific context information | David Gibson | 2022-07-30 | 1 | -5/+5 |
* | Separate IPv4 and IPv6 configuration | David Gibson | 2022-07-30 | 1 | -2/+2 |
* | treewide: Argument cannot be negative, CWE-687 | Stefano Brivio | 2022-04-07 | 1 | -17/+8 |
* | treewide: Fix android-cloexec-* clang-tidy warnings, re-enable checks | Stefano Brivio | 2022-03-29 | 1 | -7/+9 |
* | seccomp: Adjust list of allowed syscalls for armv6l, armv7l | Stefano Brivio | 2022-02-26 | 1 | -1/+2 |
* | pasta: By default, quit if filesystem-bound net namespace goes away | Stefano Brivio | 2022-02-21 | 1 | -0/+52 |
* | passt, pasta: Namespace-based sandboxing, defer seccomp policy application | Stefano Brivio | 2022-02-21 | 1 | -106/+59 |
* | seccomp: Add a number of alternate and per-arch syscalls | Stefano Brivio | 2022-01-26 | 1 | -1/+2 |
* | pasta: Check for zero d_reclen returned by getdents64() syscall | Stefano Brivio | 2022-01-26 | 1 | -1/+1 |
* | conf, pasta: Explicitly pass CLONE_{NEWUSER,NEWNET} to setns() | Stefano Brivio | 2022-01-26 | 1 | -2/+4 |
* | passt: Drop <linux/ipv6.h> include, carry own ipv6hdr and opt_hdr definitions | Stefano Brivio | 2022-01-26 | 1 | -2/+0 |