| Commit message (Expand) | Author | Age | Files | Lines |
* | cppcheck: Use inline suppression for strtok() in conf.c | David Gibson | 2022-09-29 | 1 | -0/+2 |
* | Don't shadow 'i' in conf_ports() | David Gibson | 2022-09-29 | 1 | -2/+5 |
* | Clean up parsing in conf_runas() | David Gibson | 2022-09-29 | 1 | -45/+50 |
* | Clean up parsing of port ranges | David Gibson | 2022-09-29 | 1 | -140/+102 |
* | Fix widespread off-by-one error dealing with port numbers | David Gibson | 2022-09-24 | 1 | -2/+2 |
* | Treat port numbers as unsigned | David Gibson | 2022-09-24 | 1 | -5/+6 |
* | Pass entire port forwarding configuration substructure to conf_ports() | David Gibson | 2022-09-24 | 1 | -40/+22 |
* | Don't use indirect remap functions for conf_ports() | David Gibson | 2022-09-24 | 1 | -7/+7 |
* | Consolidate port forwarding configuration into a common structure | David Gibson | 2022-09-24 | 1 | -37/+37 |
* | Improve types and names for port forwarding configuration | David Gibson | 2022-09-24 | 1 | -36/+37 |
* | conf, tcp, udp: Arrays for ports need 2^16 values, not 2^16-8 | Stefano Brivio | 2022-09-22 | 1 | -1/+1 |
* | Allow --userns when pasta spawns a command | David Gibson | 2022-09-13 | 1 | -5/+0 |
* | Handle userns isolation and dropping root at the same time | David Gibson | 2022-09-13 | 1 | -5/+6 |
* | Clean up and rename conf_ns_open() | David Gibson | 2022-09-13 | 1 | -71/+1 |
* | Consolidate validation of pasta namespace options | David Gibson | 2022-09-13 | 1 | -41/+42 |
* | Move self-isolation code into a separate file | David Gibson | 2022-09-13 | 1 | -0/+1 |
* | 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 |