| Commit message (Expand) | Author | Age | Files | Lines |
* | Safer handling if we can't open /proc/self/uid_map | David Gibson | 2022-09-13 | 1 | -2/+6 |
* | Consolidate determination of UID/GID to run as | David Gibson | 2022-09-13 | 1 | -8/+73 |
* | Split checking for root from dropping root privilege | David Gibson | 2022-09-13 | 1 | -2/+3 |
* | Don't store UID & GID persistently in the context structure | David Gibson | 2022-09-13 | 1 | -3/+5 |
* | conf: Fix getopt_long() optstring for current semantics of -D, -S, -p | Stefano Brivio | 2022-09-02 | 1 | -2/+2 |
* | Allow pasta to take a command to execute | David Gibson | 2022-08-30 | 1 | -9/+18 |
* | Use explicit --netns option rather than multiplexing with PID | David Gibson | 2022-08-30 | 1 | -25/+60 |
* | More deterministic detection of whether argument is a PID, PATH or NAME | David Gibson | 2022-08-30 | 1 | -82/+90 |
* | Move ENOENT error message into conf_ns_opt() | David Gibson | 2022-08-30 | 1 | -2/+1 |
* | Remove --nsrun-dir option | David Gibson | 2022-08-30 | 1 | -20/+4 |
* | conf: Use "-D none" and "-S none" instead of missing empty option arguments | David Gibson | 2022-08-30 | 1 | -24/+32 |
* | conf: Make the argument to --pcap option mandatory | David Gibson | 2022-08-30 | 1 | -15/+3 |
* | Don't unnecessarily avoid CLOEXEC flags2022_08_24.60ffc5b | David Gibson | 2022-08-24 | 1 | -7/+3 |
* | conf: Fix incorrect bounds checking for sock_path parameter | David Gibson | 2022-08-24 | 1 | -1/+1 |
* | Make substructures for IPv4 and IPv6 specific context information | David Gibson | 2022-07-30 | 1 | -90/+94 |
* | Separate IPv4 and IPv6 configuration | David Gibson | 2022-07-30 | 1 | -68/+80 |
* | Clarify semantics of c->v4 and c->v6 variables | David Gibson | 2022-07-30 | 1 | -39/+20 |
* | Move passt mac_guest init to be more symmetric with pasta | David Gibson | 2022-07-30 | 1 | -3/+0 |
* | Initialize host side MAC when in IPv6 only mode | David Gibson | 2022-07-30 | 1 | -9/+12 |
* | Separately locate external interfaces for IPv4 and IPv6 | David Gibson | 2022-07-30 | 1 | -2/+17 |
* | Allow different external interfaces for IPv4 and IPv6 connectivity | David Gibson | 2022-07-30 | 1 | -17/+21 |
* | conf: Reset range endpoints after parsing one excluded port specifier2022_07_14.b86cd00 | Stefano Brivio | 2022-07-14 | 1 | -0/+1 |
* | conf: Allow to specify ranges and ports excluded from given ranges | Stefano Brivio | 2022-07-14 | 1 | -11/+101 |
* | conf: Fix initialisation of IPv6 unicast and link-local addresses | Stefano Brivio | 2022-07-14 | 1 | -2/+2 |
* | Handle the case of a DNS server on localhost | David Gibson | 2022-07-14 | 1 | -0/+16 |
* | Parse resolv.conf with new lineread implementation | David Gibson | 2022-07-06 | 1 | -8/+14 |
* | conf: In conf_runas(), on static builds, group information is also unused | Stefano Brivio | 2022-06-18 | 1 | -0/+1 |
* | conf: Fix one Coverity CID 258163 warning, work around another one | Stefano Brivio | 2022-05-20 | 1 | -5/+3 |
* | conf: Add --runas option, changing to given UID and GID if started as root | Stefano Brivio | 2022-05-19 | 1 | -0/+70 |
* | conf, tcp, udp: Allow address specification for forwarded ports | Stefano Brivio | 2022-05-01 | 1 | -25/+95 |
* | conf, tap: False "Buffer not null terminated" positives, CWE-170 | Stefano Brivio | 2022-04-07 | 1 | -3/+3 |
* | conf: False "Assign instead of compare" positive, CWE-481 | Stefano Brivio | 2022-04-07 | 1 | -1/+1 |
* | conf, packet: Operands don't affect result, CWE-569 | Stefano Brivio | 2022-04-07 | 1 | -2/+5 |
* | treewide: Fix android-cloexec-* clang-tidy warnings, re-enable checks | Stefano Brivio | 2022-03-29 | 1 | -1/+5 |
* | treewide: Mark constant references as const | Stefano Brivio | 2022-03-29 | 1 | -2/+6 |
* | conf, util, tap: Implement --trace option for extra verbose logging | Stefano Brivio | 2022-03-25 | 1 | -0/+15 |
* | conf, ndp: Disable router advertisements on --config-net | Stefano Brivio | 2022-02-23 | 1 | -0/+3 |
* | passt: Drop PASST_LEGACY_NO_OPTIONS sections | Stefano Brivio | 2022-02-22 | 1 | -12/+0 |
* | pasta: By default, quit if filesystem-bound net namespace goes away | Stefano Brivio | 2022-02-21 | 1 | -10/+33 |
* | conf, udp: Introduce basic DNS forwarding | Stefano Brivio | 2022-02-21 | 1 | -21/+81 |
* | conf: Given IPv4 address and no netmask, assign RFC 790-style classes | Stefano Brivio | 2022-02-21 | 1 | -10/+10 |
* | conf: Don't print configuration on --quiet | Stefano Brivio | 2022-02-21 | 1 | -1/+2 |
* | Makefile, conf, passt: Drop passt4netns references, explicit argc check | Stefano Brivio | 2022-02-21 | 1 | -6/+6 |
* | passt, pasta: Namespace-based sandboxing, defer seccomp policy application | Stefano Brivio | 2022-02-21 | 1 | -21/+24 |
* | passt: Address new clang-tidy warnings from LLVM 13.0.1 | Stefano Brivio | 2022-01-30 | 1 | -2/+2 |
* | conf: Fix support for --stderr as short option (-e) | Stefano Brivio | 2022-01-27 | 1 | -1/+9 |
* | seccomp: Add a number of alternate and per-arch syscalls | Stefano Brivio | 2022-01-26 | 1 | -1/+1 |
* | conf, pasta: Explicitly pass CLONE_{NEWUSER,NEWNET} to setns() | Stefano Brivio | 2022-01-26 | 1 | -2/+2 |
* | passt: Drop <linux/ipv6.h> include, carry own ipv6hdr and opt_hdr definitions | Stefano Brivio | 2022-01-26 | 1 | -2/+0 |
* | passt: Add cppcheck target, test, and address resulting warnings | Stefano Brivio | 2021-10-21 | 1 | -2/+4 |