summaryrefslogtreecommitdiff
path: root/usr.sbin/bgpctl
AgeCommit message (Expand)Author
2017-01-23Mission accomplished, bgpctl is now fatal free.Claudio Jeker
2017-01-23Kill the timer.c reacharound it is not needed.Claudio Jeker
2017-01-23cleanup log* functions that break with bgpd reacharoundSebastian Benoit
2017-01-13Add support for draft-ietf-idr-shutdownPeter Hessler
2016-10-26nicer list width; from julien dhailleJason McIntyre
2016-10-14Add support for draft-ietf-idr-large-communityPeter Hessler
2016-10-14when looking at the details of a prefix, show any unknown attributes andPeter Hessler
2016-06-03Add operators =, !=, - (range), >< (exclsive range) to the as-pathSebastian Benoit
2016-05-25new sentence, new line, and avoid line wrap;Jason McIntyre
2016-05-25flesh out "show summary" description a bit, from julien at dhaille.com viaHenning Brauer
2015-12-23Remove NULL-checks before free(). I think I've almost scrubbed themmcc
2015-12-05EAGAIN handling for imsg_read. OK henning@ benno@Claudio Jeker
2015-11-18err(1, "foo") -> err(1, NULL) for strdup()mmcc
2015-11-01pledge in bgpctl.Sebastian Benoit
2015-10-25zap trailing whitespace;Jason McIntyre
2015-10-24clarify use of "bgpctl show rib in|out neighbor FOO"Sebastian Benoit
2015-10-24Implement the missing bits to parse the other MRT message types.Claudio Jeker
2015-10-24Print if a route is redistributed or not at least for static & connected.Claudio Jeker
2015-10-11Handle the blackhole well-known community in bgpctl as well (print itStuart Henderson
2015-10-11add "best" as an alias for "selected"Peter Hessler
2015-10-05these 3 files do not need sys/socket.hTheo de Raadt
2015-09-16Another ifmedia64 fix, this time for bgpd's ift2ifm().Stefan Sperling
2015-09-13match a few if_media uint64_t conversions; ok miodTheo de Raadt
2015-07-19Match change to fatal()'s prototype in bgpdPhilip Guenther
2015-07-18Tag dynamic routes with a D so I do not get confused when seeing dynamicClaudio Jeker
2015-04-26for every policy we write out, flush the output so we don't get anPeter Hessler
2015-04-25some people are capitalizing keywords, so ignore case when we test the tokensPeter Hessler
2015-04-25allow us to write rules that match directly on the peer ASPeter Hessler
2015-04-25handle an IRR record of "export ... action X" the same way we handlePeter Hessler
2015-04-17parse_prefix in parse.c got changed but the declaration in bgpctl.cPeter Hessler
2015-02-11show if we are using a transport security mechanism other than "none"Peter Hessler
2015-02-04potential double free in while-loopHenning Brauer
2015-01-16Replace <sys/param.h> with <limits.h> and other less dirty headers whereTheo de Raadt
2015-01-09move the ignore-microsec-timestamp bit from mrt_parse to mrt_parse_dump_mpHenning Brauer
2014-11-19reduce redundant strlen calls by calling it once and saving the valueTed Unangst
2014-10-08Use reallocarray() throughout to spot multiplicative int overflow.Theo de Raadt
2014-10-02bgpctl show summary output: enlarge columns for 4-byte ASN displaySebastian Benoit
2014-08-14remove two duplicate command entries;Ingo Schwarze
2014-03-18Correctly parse attribute length form imsg. While there don't assignFlorian Obser
2014-01-05missing newline on error messageTheo de Raadt
2013-11-22unsigned char casts where needed for for ctype.hTheo de Raadt
2013-11-13handle msgbuf_write() returning EAGAIN, looks right to deraadtStuart Henderson
2013-10-27If a constant string needs a name, use a static const array instead of aPhilip Guenther
2013-10-09tweak previous;Jason McIntyre
2013-10-09Allow us to bulk add / delete routes with the same attributes. ReallyPeter Hessler
2013-08-18Fix calls to printf-like functions which passed a non-fixed stringPhilip Guenther
2013-05-07fix some leaks in error pathsJonathan Gray
2013-04-09do not store a time_t or the result of a time_t division in an intGilles Chehade
2013-03-07Implement a bgpctl nei foo destroy that will remove the specified clonedClaudio Jeker
2012-11-27Fix type typoPhilip Guenthe