Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-08-22 | sync manual section numbers | Jonathan Gray | |
2024-08-22 | ospfd: fix whitespace error introduced in previous | Theo Buehler | |
2024-08-22 | inet_pton returns 0 and -1 for error. | Florian Obser | |
Adjust the error check that is now wrong after the inet_aton -> inet_pton conversion. Noticed by & OK bluhm. OK tb | |||
2024-08-22 | Mechanically change inet_aton to inet_pton. | Florian Obser | |
npppd does not document that it would accept truncated or otherwise not fully spelled out IPv4 addresses. ok yasuoka | |||
2024-08-21 | Increase maximum Signed Object size to 8MB | Job Snijders | |
OK tb@ claudio@ | |||
2024-08-21 | An area is either a decimal number or an IPv4 address. | Florian Obser | |
This lets us replace inet_aton with inet_pton since we do not need inet_aton's flexibility. phessler, sthen and Tom Smyth all confirm that they never came across a different way of specifying an area. OK claudio, deraadt | |||
2024-08-21 | Mechanically replace inet_aton with inet_pton. | Florian Obser | |
OK claudio, deraadt | |||
2024-08-21 | An area is either a decimal number or an IPv4 address. | Florian Obser | |
This lets us replace inet_aton with inet_pton since we do not need inet_aton's flexibility. phessler, sthen and Tom Smyth all confirm that they never came across a different way of specifying an area. OK claudio, deraadt | |||
2024-08-21 | Get rid of inet_aton | Florian Obser | |
OK deraadt | |||
2024-08-21 | Use getaddrinfo to lookup names and parse IP addresses. | Florian Obser | |
OK deraadt | |||
2024-08-21 | Mechanically change inet_aton to inet_pton. | Florian Obser | |
OK claudio, deraadt | |||
2024-08-21 | Mechanically change inet_aton to inet_pton. | Florian Obser | |
This could use getaddrinfo in places but the code is just too crufty and my joo janta's turned black immediately. OK deraadt | |||
2024-08-21 | Use getaddrinfo(3) to resolve hostnames / ip addresses. | Florian Obser | |
OK dlg | |||
2024-08-21 | We can fully spell out IP addresses in config files. | Florian Obser | |
OK claudio | |||
2024-08-21 | s/inet_aton/inet_pton/ | Florian Obser | |
OK claudio | |||
2024-08-21 | Mechanically change inet_aton to inet_pton. | Florian Obser | |
OK claudio | |||
2024-08-21 | We can fully spell out IP addresses in config files. | Florian Obser | |
OK claudio | |||
2024-08-21 | Use inet_pton to parse ext-communities with an IPv4 address. | Florian Obser | |
No need for inet_aton's flexibility. OK claudio | |||
2024-08-20 | Use msgbuf_queuelen() instead of accessing the queued member directly. | Claudio Jeker | |
OK tb@ | |||
2024-08-20 | Update Geofeed reference | Job Snijders | |
RFC 9632 introduced additional constraints and requirements for RPKI-based Geofeed authenticators (at my request). | |||
2024-08-20 | Use stats.msg_queue_len instead of looking into the msgbuf struct. | Claudio Jeker | |
OK tb@ | |||
2024-08-20 | Use msgbuf_queuelen() instead of accessing wbuf.queue for msgbuf structs. | Claudio Jeker | |
Also export the msgbuf queue len as a stats member so bgpctl does not need to dig into the msgbuf structure inside struct peer. This skips imsg related msgbuf since that will be handled by a imsgbuf specific function. OK tb@ | |||
2024-08-19 | Fix CVE-2024-43688, buffer underflow for very large step values | Todd C. Miller | |
In get_number(), reject values that are so large that they are interpreted as negative numbers. In set_range(), step values smaller than one or larger than the "stop" value are ignored. This prevents bit_nset() from being called with out-of-range values. Bug found by Dave G. of Supernetworks. | |||
2024-08-19 | Prepare for releasing version 9.2 | Job Snijders | |
2024-08-18 | fix comment | Theo de Raadt | |
1995-10-18 | initial import of NetBSD tree | Theo de Raadt | |
2024-08-18 | add qwz firmware | Peter Hessler | |
2024-08-17 | Use 'int ch' instead of 'char ch' in one place for getopt. | Mike Larkin | |
Forgot one change during an earlier commit; use 'int ch' to make builds complete without warning on arm64. ok dv | |||
2024-08-17 | Replace homemade copy_of() with strdup() | Denis Fondras | |
OK tb@ | |||
2024-08-17 | Allow PPP interface to run in an rdomain and get a default route installed ↵ | Denis Fondras | |
in the same routing domain Input and OK claudio@ | |||
2024-08-17 | Since we are not using a pid file the manuals render a bit strange. | Florian Obser | |
Pointed out by tb | |||
2024-08-16 | Make sure that the uptime field is always updated. Previously it was | YASUOKA Masahiko | |
used before initialized when the database has a session. | |||
2024-08-16 | Free memory as much as possible. Also, fix a use-after-free when exiting. | YASUOKA Masahiko | |
2024-08-16 | Send a reply to the control client when DAE is timed out instead of | YASUOKA Masahiko | |
silence. Also, fix a broken error string. | |||
2024-08-16 | Delete req_modified. Which is not used. | YASUOKA Masahiko | |
2024-08-15 | Ensure synchronization jobs are stopped when the timeout is reached | Job Snijders | |
OK tb@ claudio@ | |||
2024-08-15 | Call repo_check_timeout() before colleting the POLLOUT fds. Since | Claudio Jeker | |
repo_abort() called by repo_check_timeout() will add messages to be sent out. OK tb@ | |||
2024-08-15 | Add filtered support to bgplgd. | Claudio Jeker | |
OK tb@ | |||
2024-08-15 | Accept empty lines for authopts to fix the parser to accept the old | YASUOKA Masahiko | |
syntax. It was broken by parse.y 1.18. Found by Mike at mgm51.com. | |||
2024-08-14 | Add 'bgpctl show rib filtered' support. | Claudio Jeker | |
OK tb@ | |||
2024-08-14 | Introduce 'rde rib Loc-RIB include filtered' a feature that includes | Claudio Jeker | |
filtered prefixes in the Loc-RIB This includes filtered prefixes into the Loc-RIB but they are marked ineligible so nothing will select them but it is possible to show them in bgpctl. So 'bppctl show rib filtered' will return all prefixes filtered out by the input filters. OK tb@ | |||
2024-08-14 | Messages from modules were leaked. Call imsg_free() for them. | YASUOKA Masahiko | |
2024-08-14 | Don't abort the query when it is requesting to the next module. | YASUOKA Masahiko | |
2024-08-14 | Initialize dae objects properly. | YASUOKA Masahiko | |
2024-08-14 | Don't abort the query when a duplicated query is received. Also tweak | YASUOKA Masahiko | |
the log message. | |||
2024-08-12 | implement the report response for proc-filters too | Omar Polo | |
Reported by renegm on GitHub: <https://github.com/OpenSMTPD/OpenSMTPD/issues/1257> ok gilles@ | |||
2024-08-12 | Print min-version of a RTR session. | Claudio Jeker | |
OK tb@ | |||
2024-08-12 | Add 'min-version' RTR config option and default to RTR version 1 by default. | Claudio Jeker | |
The min-version pins a minimal required version for rtr session. This is needed if specific PDUs are required and it ensures that the session is not suddenly downgraded. This is important for ASPA where a minimum version of 2 is required. Only then the ASPA PDUs are transmitted. By default a RTR version of 1 is used but setting min-version to 2 will enable draft-ietf-sidrops-8210bis-14 support and enforce it at the same time. Right now defaulting to version 2 is not possible since draft-ietf-sidrops-8210bis failed to progress for a too long time resulting in split eco system with various incompatible RTR version 2 implementations. OK tb@ | |||
2024-08-10 | relayd: improve config validation with -n | Theo Buehler | |
pf's rule names are limited by 32 characters, so lower the length bounds for redirect names and tags that relayd accepts as valid config but would later fail to load into pf. Also display the offending name on error. from Mark Johnston ok florian | |||
2024-08-10 | use void when functions have no args | Jonathan Gray | |
ok deraadt@ |