| Commit message (Expand) | Author | Age | Files | Lines |
* | treewide: Use struct assignment instead of memcpy() for IP addresses | David Gibson | 2024-08-21 | 1 | -6/+6 |
* | treewide: Rename MAC address fields for clarity | David Gibson | 2024-08-21 | 1 | -5/+5 |
* | util: Helper for formatting MAC addresses | David Gibson | 2024-08-21 | 1 | -4/+3 |
* | conf: Don't ignore -t and -u options after -D | David Gibson | 2024-08-14 | 1 | -2/+2 |
* | conf: Delay handling -D option until after addresses are configured | David Gibson | 2024-08-12 | 1 | -39/+45 |
* | conf: Stop parsing options at first non-option argument | Stefano Brivio | 2024-08-08 | 1 | -2/+2 |
* | passt, util: Close any open file that the parent might have leaked | Stefano Brivio | 2024-08-08 | 1 | -2/+6 |
* | conf, pasta: Make -g and -a skip route/addresses copy for matching IP version... | Stefano Brivio | 2024-08-07 | 1 | -12/+20 |
* | conf: Accept addresses enclosed by square brackets in port forwarding specifiers | Stefano Brivio | 2024-07-25 | 1 | -7/+17 |
* | udp: Remove rdelta port forwarding maps | David Gibson | 2024-07-19 | 1 | -7/+7 |
* | conf: Don't configure port forwarding for a disabled protocol | David Gibson | 2024-07-17 | 1 | -0/+5 |
* | conf: Use the right maximum buffer size for c->sock_path | Stefano Brivio | 2024-07-02 | 1 | -1/+1 |
* | conf: Copy up to MAXDNSRCH - 1 bytes, not MAXDNSRCH | Stefano Brivio | 2024-07-02 | 1 | -1/+1 |
* | conf, passt: Don't call __openlog() if a log file is used | Stefano Brivio | 2024-06-21 | 1 | -4/+5 |
* | treewide: Replace strerror() calls | Stefano Brivio | 2024-06-21 | 1 | -3/+3 |
* | treewide: Replace perror() calls with calls to logging functions | Stefano Brivio | 2024-06-21 | 1 | -4/+2 |
* | conf, log: Instead of abusing log levels, add log_conf_parsed flag | Stefano Brivio | 2024-06-21 | 1 | -3/+2 |
* | conf, passt: Make --stderr do nothing, and deprecate it | Stefano Brivio | 2024-06-21 | 1 | -15/+2 |
* | conf, passt: Don't try to log to stderr after we close it | Stefano Brivio | 2024-06-21 | 1 | -0/+3 |
* | conf: Accept duplicate and conflicting options, the last one wins | Stefano Brivio | 2024-06-21 | 1 | -104/+42 |
* | vhost-user: compare mode MODE_PASTA and not MODE_PASST | Laurent Vivier | 2024-06-13 | 1 | -7/+7 |
* | lineread: Use ssize_t for line lengths | David Gibson | 2024-06-07 | 1 | -1/+1 |
* | conf: Safer parsing of MAC addresses | David Gibson | 2024-06-07 | 1 | -17/+36 |
* | conf: Don't print usage via the logging subsystem | David Gibson | 2024-06-05 | 1 | -160/+166 |
* | conf: Remove unhelpful usage() wrapper | David Gibson | 2024-06-05 | 1 | -13/+4 |
* | conf, passt.h: Rename pid_file in struct ctx to pidfile | Stefano Brivio | 2024-05-23 | 1 | -4/+4 |
* | conf, passt, tap: Open socket and PID files before switching UID/GID | Stefano Brivio | 2024-05-23 | 1 | -1/+16 |
* | conf: Don't lecture user about starting us as root | Stefano Brivio | 2024-05-23 | 1 | -1/+1 |
* | conf: Fix clang-tidy warning about using an undefined enum value | David Gibson | 2024-05-13 | 1 | -2/+2 |
* | conf: Don't fail if the template interface doesn't have a MAC address | Stefano Brivio | 2024-04-19 | 1 | -4/+8 |
* | conf: We're interested in the MAC address, not in the MAC itself | Stefano Brivio | 2024-04-19 | 1 | -2/+2 |
* | netlink: Fix selection of template interface | David Gibson | 2024-03-20 | 1 | -2/+2 |
* | conf, netlink: Don't require a default route to start | Stefano Brivio | 2024-03-18 | 1 | -2/+2 |
* | conf: Warn if we can't advertise any nameserver via DHCP, NDP, or DHCPv6 | Stefano Brivio | 2024-03-14 | 1 | -2/+15 |
* | conf: Handle addresses passed via --dns just like the ones from resolv.conf | Stefano Brivio | 2024-03-14 | 1 | -6/+6 |
* | conf: Don't warn if nameservers were found, but won't be advertised | Stefano Brivio | 2024-03-12 | 1 | -3/+8 |
* | util: move IP stuff from util.[ch] to ip.[ch] | Laurent Vivier | 2024-03-06 | 1 | -0/+1 |
* | fwd: Rename port_fwd.[ch] and their contents | David Gibson | 2024-02-29 | 1 | -4/+4 |
* | conf: If no interface with a default route was found, say it | Stefano Brivio | 2024-02-28 | 1 | -2/+2 |
* | conf: set the log level much earlier | Paul Holzinger | 2024-02-27 | 1 | -0/+10 |
* | conf: No routable interface for IPv4 or IPv6 is informational, not a warning | Stefano Brivio | 2024-02-16 | 1 | -2/+2 |
* | conf, passt.1: Exit if we can't bind a forwarded port, except for -[tu] all | Stefano Brivio | 2024-02-16 | 1 | -25/+11 |
* | 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 |