Age | Commit message (Expand) | Author |
2023-04-06 | passt: Relicense to GPL 2.0, or any later version | Stefano Brivio |
2023-02-16 | convert all remaining err() followed by exit() to die() | Laine Stump |
2023-02-12 | pasta: propagate exit code from child command | Paul Holzinger |
2023-02-12 | pasta: correctly exit when execvp() fails | Paul Holzinger |
2023-02-12 | pasta: Wait for tap to be set up before spawning command | Stefano Brivio |
2022-11-16 | util, pasta: Add do_clone() wrapper around __clone2() and clone() | Stefano Brivio |
2022-11-04 | Minor improvements to IPv4 netmask handling | David Gibson |
2022-10-15 | Rename pasta_setup_ns() to pasta_spawn_cmd() | David Gibson |
2022-10-15 | isolation: Only configure UID/GID mappings in userns when spawning shell | David Gibson |
2022-10-15 | Replace FWRITE with a function | David Gibson |
2022-10-15 | Remove unhelpful drop_caps() call in pasta_start_ns() | David Gibson |
2022-10-15 | pasta_start_ns() always ends in parent context | David Gibson |
2022-10-15 | pasta: More general way of starting spawned shell as a login shell | David Gibson |
2022-10-14 | Move logging functions to a new file, log.c | Stefano Brivio |
2022-09-29 | clang-tidy: Fix spurious null pointer warning in pasta_start_ns() | David Gibson |
2022-09-13 | Handle userns isolation and dropping root at the same time | David Gibson |
2022-09-13 | Correctly handle --netns-only in pasta_start_ns() | David Gibson |
2022-09-13 | Clean up and rename conf_ns_open() | David Gibson |
2022-09-13 | Move self-isolation code into a separate file | David Gibson |
2022-08-30 | Allow pasta to take a command to execute | David Gibson |
2022-08-24 | Don't unnecessarily avoid CLOEXEC flags2022_08_24.60ffc5b | David Gibson |
2022-07-30 | Make substructures for IPv4 and IPv6 specific context information | David Gibson |
2022-07-30 | Separate IPv4 and IPv6 configuration | David Gibson |
2022-04-07 | treewide: Argument cannot be negative, CWE-687 | Stefano Brivio |
2022-03-29 | treewide: Fix android-cloexec-* clang-tidy warnings, re-enable checks | Stefano Brivio |
2022-02-26 | seccomp: Adjust list of allowed syscalls for armv6l, armv7l | Stefano Brivio |
2022-02-21 | pasta: By default, quit if filesystem-bound net namespace goes away | Stefano Brivio |
2022-02-21 | passt, pasta: Namespace-based sandboxing, defer seccomp policy application | Stefano Brivio |
2022-01-26 | seccomp: Add a number of alternate and per-arch syscalls | Stefano Brivio |
2022-01-26 | pasta: Check for zero d_reclen returned by getdents64() syscall | Stefano Brivio |
2022-01-26 | conf, pasta: Explicitly pass CLONE_{NEWUSER,NEWNET} to setns() | Stefano Brivio |
2022-01-26 | passt: Drop <linux/ipv6.h> include, carry own ipv6hdr and opt_hdr definitions | Stefano Brivio |
2021-10-21 | passt: Add cppcheck target, test, and address resulting warnings | Stefano Brivio |
2021-10-21 | passt: Fix build with gcc 7, use std=c99, enable some more Clang checkers | Stefano Brivio |
2021-10-20 | passt: Add clang-tidy Makefile target and test, take care of warnings | Stefano Brivio |
2021-10-20 | passt: Address gcc 11 warnings | Stefano Brivio |
2021-10-19 | netlink, conf: Actually get prefix/mask length | Stefano Brivio |
2021-10-14 | pasta: Allow nanosleep(2) and clock_nanosleep(2) syscalls too | Stefano Brivio |
2021-10-14 | netlink, pasta: Configure MTU of tap interface on --config-net | Stefano Brivio |
2021-10-14 | passt, pasta: Completely avoid dynamic memory allocation | Stefano Brivio |