summaryrefslogtreecommitdiff
path: root/usr.sbin/bgpd
AgeCommit message (Expand)Author
2024-01-23Fix tab after spaceClaudio Jeker
2024-01-23KNF, space before EOLClaudio Jeker
2024-01-23Split cases and call peer_stale() individually instead of using aClaudio Jeker
2024-01-18Convert IMSG_UPDATE and session_update() to new imsg API and ibufs.Claudio Jeker
2024-01-18Fix IMSG_RECONF_ASPA handling. The rde did not expect what the rtr processClaudio Jeker
2024-01-16Switch session_notification() over to use a struct ibuf to carry theClaudio Jeker
2024-01-15Convert the simple bits of imsg handling over to the new imsg API.Claudio Jeker
2024-01-15A cache can send a 'NO_DATA_AVAILABLE' error during version negotiationClaudio Jeker
2024-01-12Convert the simple IMSG calls in session.c to the new imsg API.Claudio Jeker
2024-01-11rename field ibuf to imsgbuf in struct ctl_connClaudio Jeker
2024-01-11Clear the last errors after receiving a RTR_EVNT_END_OF_DATA event.Claudio Jeker
2024-01-11Clear the last_sent_errcode, last_rcvd_errcode and last_reason whenClaudio Jeker
2024-01-11Export the rtr session state as string.Claudio Jeker
2024-01-11Try to improve RTR version negotiation.Claudio Jeker
2024-01-10Improve rtr_send_error() so that there is no need to log_warnx() before.Claudio Jeker
2024-01-10Implement log_roa() and log_aspa() and use these functions in printconf.cClaudio Jeker
2024-01-10Update the control.c code to use the new imsg API.Claudio Jeker
2024-01-09The End of Data PDU changed between v0 (RFC6810) and v1 (RFC8210).Claudio Jeker
2024-01-09rtr_parse_notify() state check is special since we ignore the PDU whenClaudio Jeker
2024-01-09Be more consistent with RTR parse error reporting.Claudio Jeker
2024-01-09Convert the parent process imsg handling over to the new imsg API.Claudio Jeker
2024-01-08Rework rtr_parse_header() and introduce rtr_check_session_id() to makeClaudio Jeker
2024-01-08Define and use struct ctl_kroute_req to encode the arguments ofClaudio Jeker
2024-01-05Improve rtr_send_error() logging and demote the FSM state changes fromClaudio Jeker
2024-01-04Rewrite the imsg handling using the new API functions.Claudio Jeker
2024-01-04Convert the RTR PDU parser to use the new ibuf API.Claudio Jeker
2024-01-04Rename argument roa of imsg_send_sockets() to rtr since the imsgbuf isClaudio Jeker
2024-01-03Use "established" and "exchange" as RTR state names.Claudio Jeker
2023-12-27Refactor rtr_parse_error() so that even a NO_DATA_AVAILABLE is loggedClaudio Jeker
2023-12-14Mostly straightforward conversion to imsg_get_fd() only the handlingClaudio Jeker
2023-11-07Rename struct imsgbuf *ibuf to *imsgbuf in all places.Claudio Jeker
2023-11-07Alter imsg_move() to clear the full imsg buffer instead of just theClaudio Jeker
2023-11-04Use proper length in session_newmsg() for the RFC9072 case.Claudio Jeker
2023-10-27Simplify the handling of optparamlen and RFC9072 support.Claudio Jeker
2023-10-27The holdtime is added to the ibuf with ibuf_add_n16() so no need toClaudio Jeker
2023-10-23Use xoff instead of *olen in the shift_right() call. xoff is the rightClaudio Jeker
2023-10-19While the ibuf_add calls should not fail the way they are used itClaudio Jeker
2023-10-19Convert rtr_proto.c to use new ibuf API.Claudio Jeker
2023-10-19Convert the session engine to use the new ibuf API.Claudio Jeker
2023-10-17Neither sin_len nor sin6_len can be 0 so these checks are not needed.Claudio Jeker
2023-10-17Remove bogus plen != 0xff checkClaudio Jeker
2023-10-16Improve IPv6 link-local address handlingClaudio Jeker
2023-10-14Rewrite log_peer_info() and log_peer_warn[x]()Claudio Jeker
2023-10-13Add missing Ns in argument list of announce (IPv4|IPv6) ...Claudio Jeker
2023-10-12Before calling rde_generate_updates() with EVAL_ALL ensure that the newClaudio Jeker
2023-10-12In up_generate_addpath_all() ensure that the new prefix is valid.Claudio Jeker
2023-10-11Bump version for -portable releaseClaudio Jeker
2023-10-10When rewriting community_writebuf() the handling of non-transitiveClaudio Jeker
2023-10-09Fix return value confusion of sa_cmp() by renaming the function sa_equal().Claudio Jeker
2023-09-28Prep for OpenBGPD 8.2Claudio Jeker