| Commit message (Expand) | Author | Age | Files | Lines |
* | log a detailed error (not usage()) when there are extra non-option arguments | Laine Stump | 2023-02-16 | 1 | -1/+1 |
* | make conf_netns_opt() exit immediately after logging error | Laine Stump | 2023-02-16 | 1 | -12/+4 |
* | make conf_ugid() exit immediately after logging error | Laine Stump | 2023-02-16 | 1 | -18/+9 |
* | make conf_pasta_ns() exit immediately after logging error | Laine Stump | 2023-02-16 | 1 | -24/+11 |
* | make conf_ports() exit immediately after logging error | Laine Stump | 2023-02-16 | 1 | -24/+28 |
* | eliminate most calls to usage() in conf() | Laine Stump | 2023-02-16 | 1 | -214/+122 |
* | passt, tap: Add --fd option | Richard W.M. Jones | 2022-11-25 | 1 | -2/+26 |
* | tcp: Separate helpers to create ns listening sockets | David Gibson | 2022-11-25 | 1 | -3/+3 |
* | style: Minor corrections to function comments | David Gibson | 2022-11-25 | 1 | -3/+3 |
* | conf, udp: Drop mostly duplicated dns_send arrays, rename related fields | Stefano Brivio | 2022-11-16 | 1 | -43/+33 |
* | conf: Fix mask calculation from prefix_len in conf_print()2022_11_10.4129764 | Stefano Brivio | 2022-11-10 | 1 | -1/+4 |
* | conf: Split the notions of read DNS addresses and offered ones | Stefano Brivio | 2022-11-04 | 1 | -14/+35 |
* | conf: Adjust netmask on mismatch between IPv4 address/netmask and gateway | Stefano Brivio | 2022-11-04 | 1 | -1/+24 |
* | Use typing to reduce chances of IPv4 endianness errors | David Gibson | 2022-11-04 | 1 | -26/+29 |
* | Use IPV4_IS_LOOPBACK more widely | David Gibson | 2022-11-04 | 1 | -4/+4 |
* | Minor improvements to IPv4 netmask handling | David Gibson | 2022-11-04 | 1 | -24/+39 |
* | Correct some missing endian conversions of IPv4 addresses | David Gibson | 2022-11-04 | 1 | -13/+13 |
* | 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 |