| Commit message (Expand) | Author | Age | Files | Lines |
* | pasta: Disable neighbour solicitations on device up to prevent DAD | Stefano Brivio | 2024-08-18 | 1 | -1/+10 |
* | netlink, pasta: Fetch link-local address from namespace interface once it's up | Stefano Brivio | 2024-08-18 | 1 | -0/+7 |
* | netlink, pasta: Disable DAD for link-local addresses on namespace interface | Stefano Brivio | 2024-08-18 | 1 | -0/+6 |
* | netlink, pasta: Turn nl_link_up() into a generic function to set link flags | Stefano Brivio | 2024-08-15 | 1 | -2/+2 |
* | netlink, pasta: Split MTU setting functionality out of nl_link_up() | Stefano Brivio | 2024-08-15 | 1 | -2/+5 |
* | conf, pasta: Make -g and -a skip route/addresses copy for matching IP version... | Stefano Brivio | 2024-08-07 | 1 | -4/+4 |
* | pasta: Save errno on signal handler entry, restore on return when needed | Stefano Brivio | 2024-08-05 | 1 | -0/+3 |
* | pasta: modify hostname when detaching new namespace | Danish Prakash | 2024-07-30 | 1 | -0/+11 |
* | treewide: Replace strerror() calls | Stefano Brivio | 2024-06-21 | 1 | -10/+8 |
* | treewide: Replace perror() calls with calls to logging functions | Stefano Brivio | 2024-06-21 | 1 | -6/+3 |
* | cppcheck: Suppress constParameterCallback errors | David Gibson | 2024-06-08 | 1 | -0/+1 |
* | pasta, util: Align stack area for clones to maximum natural alignment | Stefano Brivio | 2024-04-19 | 1 | -1/+2 |
* | treewide: Compilers' name for armv6l and armv7l is "arm" | Stefano Brivio | 2024-04-11 | 1 | -2/+2 |
* | pasta: Don't try to watch namespaces in procfs with inotify, use timer instead2024_02_19.ff22a78 | Stefano Brivio | 2024-02-19 | 1 | -5/+19 |
* | 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 |