aboutgitcodebugslistschat
path: root/conf.c
Commit message (Expand)AuthorAgeFilesLines
* conf: Stop parsing options at first non-option argumentStefano Brivio2024-08-081-2/+2
* passt, util: Close any open file that the parent might have leakedStefano Brivio2024-08-081-2/+6
* conf, pasta: Make -g and -a skip route/addresses copy for matching IP version...Stefano Brivio2024-08-071-12/+20
* conf: Accept addresses enclosed by square brackets in port forwarding specifiersStefano Brivio2024-07-251-7/+17
* udp: Remove rdelta port forwarding mapsDavid Gibson2024-07-191-7/+7
* conf: Don't configure port forwarding for a disabled protocolDavid Gibson2024-07-171-0/+5
* conf: Use the right maximum buffer size for c->sock_pathStefano Brivio2024-07-021-1/+1
* conf: Copy up to MAXDNSRCH - 1 bytes, not MAXDNSRCHStefano Brivio2024-07-021-1/+1
* conf, passt: Don't call __openlog() if a log file is usedStefano Brivio2024-06-211-4/+5
* treewide: Replace strerror() callsStefano Brivio2024-06-211-3/+3
* treewide: Replace perror() calls with calls to logging functionsStefano Brivio2024-06-211-4/+2
* conf, log: Instead of abusing log levels, add log_conf_parsed flagStefano Brivio2024-06-211-3/+2
* conf, passt: Make --stderr do nothing, and deprecate itStefano Brivio2024-06-211-15/+2
* conf, passt: Don't try to log to stderr after we close itStefano Brivio2024-06-211-0/+3
* conf: Accept duplicate and conflicting options, the last one winsStefano Brivio2024-06-211-104/+42
* vhost-user: compare mode MODE_PASTA and not MODE_PASSTLaurent Vivier2024-06-131-7/+7
* lineread: Use ssize_t for line lengthsDavid Gibson2024-06-071-1/+1
* conf: Safer parsing of MAC addressesDavid Gibson2024-06-071-17/+36
* conf: Don't print usage via the logging subsystemDavid Gibson2024-06-051-160/+166
* conf: Remove unhelpful usage() wrapperDavid Gibson2024-06-051-13/+4
* conf, passt.h: Rename pid_file in struct ctx to pidfileStefano Brivio2024-05-231-4/+4
* conf, passt, tap: Open socket and PID files before switching UID/GIDStefano Brivio2024-05-231-1/+16
* conf: Don't lecture user about starting us as rootStefano Brivio2024-05-231-1/+1
* conf: Fix clang-tidy warning about using an undefined enum valueDavid Gibson2024-05-131-2/+2
* conf: Don't fail if the template interface doesn't have a MAC addressStefano Brivio2024-04-191-4/+8
* conf: We're interested in the MAC address, not in the MAC itselfStefano Brivio2024-04-191-2/+2
* netlink: Fix selection of template interfaceDavid Gibson2024-03-201-2/+2
* conf, netlink: Don't require a default route to startStefano Brivio2024-03-181-2/+2
* conf: Warn if we can't advertise any nameserver via DHCP, NDP, or DHCPv6Stefano Brivio2024-03-141-2/+15
* conf: Handle addresses passed via --dns just like the ones from resolv.confStefano Brivio2024-03-141-6/+6
* conf: Don't warn if nameservers were found, but won't be advertisedStefano Brivio2024-03-121-3/+8
* util: move IP stuff from util.[ch] to ip.[ch]Laurent Vivier2024-03-061-0/+1
* fwd: Rename port_fwd.[ch] and their contentsDavid Gibson2024-02-291-4/+4
* conf: If no interface with a default route was found, say itStefano Brivio2024-02-281-2/+2
* conf: set the log level much earlierPaul Holzinger2024-02-271-0/+10
* conf: No routable interface for IPv4 or IPv6 is informational, not a warningStefano Brivio2024-02-161-2/+2
* conf, passt.1: Exit if we can't bind a forwarded port, except for -[tu] allStefano Brivio2024-02-161-25/+11
* treewide: Make a bunch of pointer variables pointers to constDavid Gibson2024-01-161-5/+7
* udp: Consistently use -1 to indicate un-opened sockets in mapsDavid Gibson2023-11-071-0/+1
* log: Enable format warningsDavid Gibson2023-11-071-1/+1
* port_fwd: Move automatic port forwarding code to port_fwd.[ch]David Gibson2023-11-071-84/+1
* conf: Cleaner initialisation of default forwarding modesDavid Gibson2023-11-071-33/+27
* conf: Remove overly cryptic selection of forward tableDavid Gibson2023-10-041-12/+8
* cppcheck: Make many pointers constDavid Gibson2023-10-041-2/+3
* conf: Demote overlapping port ranges error to a warningDavid Gibson2023-08-131-4/+3
* netlink: Propagate errors for "dump" operationsDavid Gibson2023-08-041-14/+51
* netlink: Explicitly pass netlink sockets to operationsDavid Gibson2023-08-041-7/+8
* netlink: Split nl_route() into separate operation functionsDavid Gibson2023-08-041-2/+2
* netlink: Split nl_addr() into separate operation functionsDavid Gibson2023-08-041-7/+5
* netlink: Split up functionality of nl_link()David Gibson2023-08-041-2/+2