| Commit message (Expand) | Author | Age | Files | Lines |
* | treewide: Make a bunch of pointer variables pointers to const | David Gibson | 2024-01-16 | 1 | -5/+7 |
* | udp: Consistently use -1 to indicate un-opened sockets in maps | David Gibson | 2023-11-07 | 1 | -0/+1 |
* | log: Enable format warnings | David Gibson | 2023-11-07 | 1 | -1/+1 |
* | port_fwd: Move automatic port forwarding code to port_fwd.[ch] | David Gibson | 2023-11-07 | 1 | -84/+1 |
* | conf: Cleaner initialisation of default forwarding modes | David Gibson | 2023-11-07 | 1 | -33/+27 |
* | conf: Remove overly cryptic selection of forward table | David Gibson | 2023-10-04 | 1 | -12/+8 |
* | cppcheck: Make many pointers const | David Gibson | 2023-10-04 | 1 | -2/+3 |
* | conf: Demote overlapping port ranges error to a warning | David Gibson | 2023-08-13 | 1 | -4/+3 |
* | netlink: Propagate errors for "dump" operations | David Gibson | 2023-08-04 | 1 | -14/+51 |
* | netlink: Explicitly pass netlink sockets to operations | David Gibson | 2023-08-04 | 1 | -7/+8 |
* | netlink: Split nl_route() into separate operation functions | David Gibson | 2023-08-04 | 1 | -2/+2 |
* | netlink: Split nl_addr() into separate operation functions | David Gibson | 2023-08-04 | 1 | -7/+5 |
* | netlink: Split up functionality of nl_link() | David Gibson | 2023-08-04 | 1 | -2/+2 |
* | util: Make ns_enter() a void function and report setns() errors | David Gibson | 2023-08-04 | 1 | -1/+2 |
* | conf: Correct length checking of interface names in conf_ports() | David Gibson | 2023-06-28 | 1 | -3/+8 |
* | conf: Fix size checking of -I interface name | David Gibson | 2023-06-28 | 1 | -2/+2 |
* | conf: Accept -a and -g without --config-net in pasta mode | Stefano Brivio | 2023-06-25 | 1 | -6/+7 |
* | conf: Make -a/--address really imply --no-copy-addrs | Stefano Brivio | 2023-06-25 | 1 | -0/+3 |
* | conf, log: On -h / --help, print usage to stdout, not stderr | Stefano Brivio | 2023-06-23 | 1 | -5/+18 |
* | conf: Fix erroneous check of ip6->gw2023_06_03.429e1a7 | David Gibson | 2023-06-03 | 1 | -1/+1 |
* | conf, pasta: With --config-net, copy all addresses by default | Stefano Brivio | 2023-05-23 | 1 | -2/+16 |
* | netlink: Add functionality to copy addresses from outer namespace | Stefano Brivio | 2023-05-23 | 1 | -3/+5 |
* | conf: Don't exit if sourced default route has no gateway | Stefano Brivio | 2023-05-23 | 1 | -3/+7 |
* | Revert "conf: Adjust netmask on mismatch between IPv4 address/netmask and gat... | Stefano Brivio | 2023-05-23 | 1 | -24/+1 |
* | conf, pasta: With --config-net, copy all routes by default | Stefano Brivio | 2023-05-23 | 1 | -0/+16 |
* | conf: --config-net option is for pasta mode only | Stefano Brivio | 2023-05-23 | 1 | -1/+7 |
* | netlink: Add functionality to copy routes from outer namespace | Stefano Brivio | 2023-05-23 | 1 | -2/+2 |
* | util, conf: Add and use ns_is_init() helper | Stefano Brivio | 2023-05-23 | 1 | -15/+1 |
* | passt: Relicense to GPL 2.0, or any later version | Stefano Brivio | 2023-04-06 | 1 | -1/+1 |
* | conf: Allow binding to ports on an interface without a specific address | Stefano Brivio | 2023-03-29 | 1 | -1/+3 |
* | Work around weird false positives with cppcheck-2.9.1 | David Gibson | 2023-03-21 | 1 | -1/+1 |
* | conf: Terminate on EMFILE or ENFILE on sockets for port mapping | Stefano Brivio | 2023-03-09 | 1 | -7/+29 |
* | treewide: Fix header includes to build with musl | Chris Kuhn | 2023-03-09 | 1 | -0/+2 |
* | conf, passt: Rename stderr to force_stderr | Chris Kuhn | 2023-03-09 | 1 | -3/+3 |
* | conf, icmp, tcp, udp: Add options to bind to outbound address and interface | Stefano Brivio | 2023-03-09 | 1 | -12/+89 |
* | conf, passt.h: Rename "outbound" interface to "template" interface | Stefano Brivio | 2023-03-09 | 1 | -4/+7 |
* | log, conf, tap: Define die() as err() plus exit(), drop cppcheck workarounds | Stefano Brivio | 2023-02-27 | 1 | -3/+0 |
* | conf, udp: Allow any loopback address to be used as resolver | Stefano Brivio | 2023-02-27 | 1 | -0/+6 |
* | conf: Split add_dns{4,6}() out of get_dns() | Stefano Brivio | 2023-02-27 | 1 | -35/+51 |
* | conf: Fix typo and logic in conf_ports() check for port binding2023_02_16.4663ccc | Stefano Brivio | 2023-02-16 | 1 | -1/+7 |
* | conf, tap: Silence two false positive invalidFunctionArg from cppcheck | Stefano Brivio | 2023-02-16 | 1 | -0/+3 |
* | conf, tcp, udp: Exit if we fail to bind sockets for all given ports | Stefano Brivio | 2023-02-16 | 1 | -13/+34 |
* | 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 |