summaryrefslogtreecommitdiff
path: root/usr.sbin/bgpd
AgeCommit message (Expand)Author
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
2023-09-28Enforce NUL termination of the neighbor shutdown reason sent fromClaudio Jeker
2023-08-30Introduce CTL_RES_OPNOTSUPP as possible error response for bgpctl whichClaudio Jeker
2023-08-16ASPAs are AFI-agnosticJob Snijders
2023-08-16Remove per-AFI ASPA handling in bgpd internalsClaudio Jeker
2023-08-04Instead of forcing a NUL into struct ctl_neighbor descr adjust theClaudio Jeker
2023-07-20Use sizeof(destination) not sizeof(source) in strlcpy() calls.Claudio Jeker
2023-07-14Cleanup mrt message handling. Remove the DUMP_XYZ() macros and replaceClaudio Jeker
2023-07-12Update OpenBGPD to use new ibuf API.Claudio Jeker
2023-07-12In rde_attr_parse() if an attribute causes a parse error which results inClaudio Jeker
2023-07-11Bump version for -portable releaseClaudio Jeker
2023-06-17Fix 'ext-community * *' matching and with this set { ext-community delete * * }.Claudio Jeker
2023-06-12Use attr_writebuf() instead of hand rolling a more complicated versionClaudio Jeker
2023-06-12Use data != NULL to be more explicit. No functional change.Claudio Jeker
2023-06-01Check the F_NEXTHOP flag on the right kroute6 object.Claudio Jeker
2023-05-25In session_process_msg() recheck the validity of the rbuf before movingClaudio Jeker
2023-05-09Properly handle references for nexthops and labels in filterset_copy()Claudio Jeker
2023-05-05Pass ASPA objects in reverse since this is what aspa_add_set() expects.Claudio Jeker
2023-05-05Limit the socket buffer size to 64k for all sessions. Long time agoClaudio Jeker
2023-05-01Bump to 8.0Claudio Jeker
2023-04-28Add explicit default labels in switch() statements with error handling.Claudio Jeker
2023-04-26Add prototypes for geticmptypebyname() and geticmpcodebyname().Claudio Jeker
2023-04-23Add the same AID filter to prefix_flowspec_dump() like in the otherClaudio Jeker
2023-04-21Adjust ext community handling to support the generic transitive communitiesClaudio Jeker
2023-04-21Missing space noticed by Pablo Mendez HernandezClaudio Jeker
2023-04-21Sync common code with bgpctl with the version from there.Claudio Jeker
2023-04-20Rework the way transit provider AID masks are built and sent to the RDE.Claudio Jeker
2023-04-20Implement IMSG_CTL_SHOW_FLOWSPEC and IMSG_FLOWSPEC_FLUSH and add bits forClaudio Jeker
2023-04-20Document flowspec in bgpd.conf.5Claudio Jeker
2023-04-19Reshuffle the flowrule yacc rules to be in a more logical and alphabeticalClaudio Jeker