aboutgitcodebugslistschat
path: root/pasta.c
Commit message (Expand)AuthorAgeFilesLines
* treewide: Replace strerror() callsStefano Brivio2024-06-211-10/+8
* treewide: Replace perror() calls with calls to logging functionsStefano Brivio2024-06-211-6/+3
* cppcheck: Suppress constParameterCallback errorsDavid Gibson2024-06-081-0/+1
* pasta, util: Align stack area for clones to maximum natural alignmentStefano Brivio2024-04-191-1/+2
* treewide: Compilers' name for armv6l and armv7l is "arm"Stefano Brivio2024-04-111-2/+2
* pasta: Don't try to watch namespaces in procfs with inotify, use timer instead2024_02_19.ff22a78Stefano Brivio2024-02-191-5/+19
* pasta: Add fallback timer mechanism to check if namespace is goneStefano Brivio2024-02-161-21/+80
* log: Enable format warningsDavid Gibson2023-11-071-1/+1
* cppcheck: Make many pointers constDavid Gibson2023-10-041-2/+2
* tcp, udp: Don't pre-fill IPv4 destination address in headersDavid Gibson2023-08-221-1/+1
* epoll: Always use epoll_ref for the epoll data variableDavid Gibson2023-08-131-2/+6
* netlink: Propagate errors for "dup" operationsDavid Gibson2023-08-041-10/+11
* netlink: Propagate errors for "set" operationsDavid Gibson2023-08-041-10/+40
* netlink: Explicitly pass netlink sockets to operationsDavid Gibson2023-08-041-19/+27
* netlink: Split nl_route() into separate operation functionsDavid Gibson2023-08-041-6/+10
* netlink: Split nl_addr() into separate operation functionsDavid Gibson2023-08-041-6/+14
* netlink: Split up functionality of nl_link()David Gibson2023-08-041-4/+8
* pasta: include errno in error message2023_06_25.32660cePaul Holzinger2023-06-251-4/+6
* conf, pasta: With --config-net, copy all addresses by defaultStefano Brivio2023-05-231-2/+3
* netlink: Add functionality to copy addresses from outer namespaceStefano Brivio2023-05-231-4/+4
* conf, pasta: With --config-net, copy all routes by defaultStefano Brivio2023-05-231-2/+4
* netlink: Add functionality to copy routes from outer namespaceStefano Brivio2023-05-231-2/+4
* pasta: Improve error handling on failure to join network namespaceStefano Brivio2023-05-231-4/+9
* pasta: Detach mount namespace, (re)mount procfs before spawning commandStefano Brivio2023-05-231-1/+6
* passt: Relicense to GPL 2.0, or any later versionStefano Brivio2023-04-061-1/+1
* convert all remaining err() followed by exit() to die()Laine Stump2023-02-161-13/+7
* pasta: propagate exit code from child commandPaul Holzinger2023-02-121-2/+10
* pasta: correctly exit when execvp() failsPaul Holzinger2023-02-121-1/+1
* pasta: Wait for tap to be set up before spawning commandStefano Brivio2023-02-121-1/+13
* util, pasta: Add do_clone() wrapper around __clone2() and clone()Stefano Brivio2022-11-161-5/+5
* Minor improvements to IPv4 netmask handlingDavid Gibson2022-11-041-5/+2
* Rename pasta_setup_ns() to pasta_spawn_cmd()David Gibson2022-10-151-9/+9
* isolation: Only configure UID/GID mappings in userns when spawning shellDavid Gibson2022-10-151-1/+14
* Replace FWRITE with a functionDavid Gibson2022-10-151-2/+2
* Remove unhelpful drop_caps() call in pasta_start_ns()David Gibson2022-10-151-2/+0
* pasta_start_ns() always ends in parent contextDavid Gibson2022-10-151-4/+1
* pasta: More general way of starting spawned shell as a login shellDavid Gibson2022-10-151-12/+20
* Move logging functions to a new file, log.cStefano Brivio2022-10-141-0/+1
* clang-tidy: Fix spurious null pointer warning in pasta_start_ns()David Gibson2022-09-291-1/+4
* Handle userns isolation and dropping root at the same timeDavid Gibson2022-09-131-49/+7
* Correctly handle --netns-only in pasta_start_ns()David Gibson2022-09-131-2/+2
* Clean up and rename conf_ns_open()David Gibson2022-09-131-0/+66
* Move self-isolation code into a separate fileDavid Gibson2022-09-131-0/+1
* Allow pasta to take a command to executeDavid Gibson2022-08-301-10/+23
* Don't unnecessarily avoid CLOEXEC flags2022_08_24.60ffc5bDavid Gibson2022-08-241-1/+1
* Make substructures for IPv4 and IPv6 specific context informationDavid Gibson2022-07-301-5/+5
* Separate IPv4 and IPv6 configurationDavid Gibson2022-07-301-2/+2
* treewide: Argument cannot be negative, CWE-687Stefano Brivio2022-04-071-17/+8
* treewide: Fix android-cloexec-* clang-tidy warnings, re-enable checksStefano Brivio2022-03-291-7/+9
* seccomp: Adjust list of allowed syscalls for armv6l, armv7lStefano Brivio2022-02-261-1/+2