| Commit message (Expand) | Author | Age | Files | Lines |
* | conf, passt.1: Don't imply --foreground with --debug | Stefano Brivio | 2022-10-27 | 1 | -4/+3 |
* | conf: Don't pass leading ~ to parse_port_range() on exclusions2022_10_24.c11277b | Stefano Brivio | 2022-10-24 | 1 | -0/+1 |
* | conf: Bind inbound ports with CAP_NET_BIND_SERVICE before isolate_user() | Stefano Brivio | 2022-10-15 | 1 | -36/+35 |
* | isolation: Only configure UID/GID mappings in userns when spawning shell | David Gibson | 2022-10-15 | 1 | -1/+2 |
* | isolation: Replace drop_caps() with a version that actually does something | David Gibson | 2022-10-15 | 1 | -1/+1 |
* | conf: Drop excess colons in usage for DHCP and DNS options | Stefano Brivio | 2022-10-15 | 1 | -4/+4 |
* | conf: Report usage for --no-netns-quit | Stefano Brivio | 2022-10-15 | 1 | -0/+2 |
* | conf, tcp, udp: Allow specification of interface to bind to | Stefano Brivio | 2022-10-15 | 1 | -10/+21 |
* | conf, tap: Add option to quit once the client closes the connection | Stefano Brivio | 2022-10-15 | 1 | -1/+16 |
* | conf, log, Makefile: Add versioning information | Stefano Brivio | 2022-10-15 | 1 | -0/+8 |
* | log, conf: Add support for logging to file | Stefano Brivio | 2022-10-14 | 1 | -3/+46 |
* | conf: Drop duplicate, diverging optstring assignments | Stefano Brivio | 2022-10-14 | 1 | -14/+6 |
* | Move logging functions to a new file, log.c | Stefano Brivio | 2022-10-14 | 1 | -0/+1 |
* | 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 |