summaryrefslogtreecommitdiff
path: root/conf.c
AgeCommit message (Expand)Author
2024-06-21conf, passt: Don't call __openlog() if a log file is usedStefano Brivio
2024-06-21treewide: Replace strerror() callsStefano Brivio
2024-06-21treewide: Replace perror() calls with calls to logging functionsStefano Brivio
2024-06-21conf, log: Instead of abusing log levels, add log_conf_parsed flagStefano Brivio
2024-06-21conf, passt: Make --stderr do nothing, and deprecate itStefano Brivio
2024-06-21conf, passt: Don't try to log to stderr after we close itStefano Brivio
2024-06-21conf: Accept duplicate and conflicting options, the last one winsStefano Brivio
2024-06-13vhost-user: compare mode MODE_PASTA and not MODE_PASSTLaurent Vivier
2024-06-07lineread: Use ssize_t for line lengthsDavid Gibson
2024-06-07conf: Safer parsing of MAC addressesDavid Gibson
2024-06-05conf: Don't print usage via the logging subsystemDavid Gibson
2024-06-05conf: Remove unhelpful usage() wrapperDavid Gibson
2024-05-23conf, passt.h: Rename pid_file in struct ctx to pidfileStefano Brivio
2024-05-23conf, passt, tap: Open socket and PID files before switching UID/GIDStefano Brivio
2024-05-23conf: Don't lecture user about starting us as rootStefano Brivio
2024-05-13conf: Fix clang-tidy warning about using an undefined enum valueDavid Gibson
2024-04-19conf: Don't fail if the template interface doesn't have a MAC addressStefano Brivio
2024-04-19conf: We're interested in the MAC address, not in the MAC itselfStefano Brivio
2024-03-20netlink: Fix selection of template interfaceDavid Gibson
2024-03-18conf, netlink: Don't require a default route to startStefano Brivio
2024-03-14conf: Warn if we can't advertise any nameserver via DHCP, NDP, or DHCPv6Stefano Brivio
2024-03-14conf: Handle addresses passed via --dns just like the ones from resolv.confStefano Brivio
2024-03-12conf: Don't warn if nameservers were found, but won't be advertisedStefano Brivio
2024-03-06util: move IP stuff from util.[ch] to ip.[ch]Laurent Vivier
2024-02-29fwd: Rename port_fwd.[ch] and their contentsDavid Gibson
2024-02-28conf: If no interface with a default route was found, say itStefano Brivio
2024-02-27conf: set the log level much earlierPaul Holzinger
2024-02-16conf: No routable interface for IPv4 or IPv6 is informational, not a warningStefano Brivio
2024-02-16conf, passt.1: Exit if we can't bind a forwarded port, except for -[tu] allStefano Brivio
2024-01-16treewide: Make a bunch of pointer variables pointers to constDavid Gibson
2023-11-07udp: Consistently use -1 to indicate un-opened sockets in mapsDavid Gibson
2023-11-07log: Enable format warningsDavid Gibson
2023-11-07port_fwd: Move automatic port forwarding code to port_fwd.[ch]David Gibson
2023-11-07conf: Cleaner initialisation of default forwarding modesDavid Gibson
2023-10-04conf: Remove overly cryptic selection of forward tableDavid Gibson
2023-10-04cppcheck: Make many pointers constDavid Gibson
2023-08-13conf: Demote overlapping port ranges error to a warningDavid Gibson
2023-08-04netlink: Propagate errors for "dump" operationsDavid Gibson
2023-08-04netlink: Explicitly pass netlink sockets to operationsDavid Gibson
2023-08-04netlink: Split nl_route() into separate operation functionsDavid Gibson
2023-08-04netlink: Split nl_addr() into separate operation functionsDavid Gibson
2023-08-04netlink: Split up functionality of nl_link()David Gibson
2023-08-04util: Make ns_enter() a void function and report setns() errorsDavid Gibson
2023-06-28conf: Correct length checking of interface names in conf_ports()David Gibson
2023-06-28conf: Fix size checking of -I interface nameDavid Gibson
2023-06-25conf: Accept -a and -g without --config-net in pasta modeStefano Brivio
2023-06-25conf: Make -a/--address really imply --no-copy-addrsStefano Brivio
2023-06-23conf, log: On -h / --help, print usage to stdout, not stderrStefano Brivio
2023-06-03conf: Fix erroneous check of ip6->gw2023_06_03.429e1a7David Gibson
2023-05-23conf, pasta: With --config-net, copy all addresses by defaultStefano Brivio