Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-11-27 | lenght->length, mostly in comments | Stuart Henderson | |
2017-10-16 | Ensure last character in ssv mode is a newline | job | |
OK benno@ | |||
2017-10-15 | Add "ssv" variant which turns a rib route output into a single | Theo de Raadt | |
semicolon-seperated line, so that grep and such can operate easier; then use tr ';' '\n' to convert it to normal form later. This helps with scanning vast swathes of routes.. ok benno claudio job | |||
2017-09-21 | word fix; from tom smyth | Jason McIntyre | |
2017-08-10 | replace memcpy() with assignements where the type is the same. | Sebastian Benoit | |
noticed by deraadt@, ok claudio@ | |||
2017-08-10 | handle extended communities in bgpctl. | Sebastian Benoit | |
From Dennis Fondras, thanks! ok phessler@ | |||
2017-06-26 | don't print the WELLKNOWN string for unknown well-known communities | Peter Hessler | |
from Job Snijders ok phessler@ benno@ | |||
2017-06-26 | let admins set an unknown well-known community | Peter Hessler | |
from Job Snijders ok phessler@ benno@ | |||
2017-06-26 | add support for the "graceful shutdown" well-known community as described | Peter Hessler | |
in draft-ietf-grow-bgp-gshut from Job Snijders ok phessler@ benno@ | |||
2017-05-31 | Update ext community printer to the changes done in bgpd. | Claudio Jeker | |
OK henning@ benno@ | |||
2017-05-29 | missing .El; | Jason McIntyre | |
2017-05-29 | change section title in bgpd.conf talking about MPLS, | Sebastian Benoit | |
add a bit about working with multiple bgpds in rdomains in bgpctl. shouting from claudio@ and help from jmc@ | |||
2017-05-29 | avoid Xr to self; | Jason McIntyre | |
2017-05-29 | change bgpd's control socket from /var/run/bgpd.sock to | Sebastian Benoit | |
/var/run/bgpd.sock.<rdomain> in both bgpd and bgpctl. makes life easier for admins. ok phessler, claudio, henning, feedback from Job Snijders | |||
2017-02-14 | fix a crash when parsing large community given on the command line | Sebastian Benoit | |
found by jsg@, fixed by phessler@ and strsep() by me. fix memory leak jsg@ ok jsg@ phessler@ | |||
2017-02-13 | draft-ietf-idr-shutdown extends to support a message on either of | Peter Hessler | |
"Administrative Shutdown" or "Administrative Reset" patch submitted by Job Snijders, thanks! | |||
2017-01-23 | Mission accomplished, bgpctl is now fatal free. | Claudio Jeker | |
2017-01-23 | Kill the timer.c reacharound it is not needed. | Claudio Jeker | |
2017-01-23 | cleanup log* functions that break with bgpd reacharound | Sebastian Benoit | |
ok claudio@ | |||
2017-01-13 | Add support for draft-ietf-idr-shutdown | Peter Hessler | |
BGP state = Idle, marked down with shutdown reason "goodbye, we are upgrading to openbsd 6.1", down for 00:00:17 developed by Peter van Dijk <peter.van.dijk@powerdns.com> and Job Snijders <job@ntt.net>, thank you! OK benno@ | |||
2016-10-26 | nicer list width; from julien dhaille | Jason McIntyre | |
2016-10-14 | Add support for draft-ietf-idr-large-community | Peter Hessler | |
Joint work with Job Snijders, many thanks! OK benno@ deraadt@ | |||
2016-10-14 | when looking at the details of a prefix, show any unknown attributes and | Peter Hessler | |
what we know about it. OK claudio@ | |||
2016-06-03 | Add operators =, !=, - (range), >< (exclsive range) to the as-path | Sebastian Benoit | |
filters (AS, peer-as, source-as, transit-as). Add a use case (block illegal AS numbers) to the bgpd.conf example. feedback from claudio, sthen, florian, ok florian@ phessler@ | |||
2016-05-25 | new sentence, new line, and avoid line wrap; | Jason McIntyre | |
2016-05-25 | flesh out "show summary" description a bit, from julien at dhaille.com via | Henning Brauer | |
jmc, ok benno claudio | |||
2015-12-23 | Remove NULL-checks before free(). I think I've almost scrubbed the | mmcc | |
entire tree of these... | |||
2015-12-05 | EAGAIN handling for imsg_read. OK henning@ benno@ | Claudio Jeker | |
2015-11-18 | err(1, "foo") -> err(1, NULL) for strdup() | mmcc | |
2015-11-01 | pledge in bgpctl. | Sebastian Benoit | |
ok deraadt | |||
2015-10-25 | zap trailing whitespace; | Jason McIntyre | |
2015-10-24 | clarify use of "bgpctl show rib in|out neighbor FOO" | Sebastian Benoit | |
feedback from jmc@ | |||
2015-10-24 | Implement the missing bits to parse the other MRT message types. | Claudio Jeker | |
Printing bgp messages is still missing lots but at least it is a start. I onced abused tcpdump's bgp protocol handler for this but that is an ugly hack. | |||
2015-10-24 | Print if a route is redistributed or not at least for static & connected. | Claudio Jeker | |
With phessler@ | |||
2015-10-11 | Handle the blackhole well-known community in bgpctl as well (print it | Stuart Henderson | |
symbolically, and don't deny its use in 'bgpctl sh rib comm 65535:6666'). ok phessler@ | |||
2015-10-11 | add "best" as an alias for "selected" | Peter Hessler | |
Helps finger memory for people used to Junipers OK benno@, claudio@ | |||
2015-10-05 | these 3 files do not need sys/socket.h | Theo de Raadt | |
2015-09-16 | Another ifmedia64 fix, this time for bgpd's ift2ifm(). | Stefan Sperling | |
And rename struct kif's media_type to if_type to avoid confusion with ifmedia's media type. Same rename in other daemons will follow. ok claudio henning benno | |||
2015-09-13 | match a few if_media uint64_t conversions; ok miod | Theo de Raadt | |
2015-07-19 | Match change to fatal()'s prototype in bgpd | Philip Guenther | |
ok benno@ | |||
2015-07-18 | Tag dynamic routes with a D so I do not get confused when seeing dynamic | Claudio Jeker | |
routes because of PMTU in the show fib output. | |||
2015-04-26 | for every policy we write out, flush the output so we don't get an | Peter Hessler | |
irritating partially written line | |||
2015-04-25 | some people are capitalizing keywords, so ignore case when we test the tokens | Peter Hessler | |
OK henning@ benno@ | |||
2015-04-25 | allow us to write rules that match directly on the peer AS | Peter Hessler | |
... allow from AS 1 prefix 192.0.2.0/24 ... Also adjust the IRR ruleset output to include the declared peer AS, instead of hoping they listed their neighbor IP address! OK benno@ older version OK: claudio@ henning@ | |||
2015-04-25 | handle an IRR record of "export ... action X" the same way we handle | Peter Hessler | |
"import ... action X". OK benno@ henning@ | |||
2015-04-17 | parse_prefix in parse.c got changed but the declaration in bgpctl.c | Peter Hessler | |
wasn't updated, so we would crash when doing `bgpctl net bulk` commands. Fix by moving parse_prefix into a header, since we use it in more than one file. crash found by henning@ underlying problem found by blambert@ OK sthen@ deraadt@ claudio@ henning@ | |||
2015-02-11 | show if we are using a transport security mechanism other than "none" | Peter Hessler | |
OK claudio@ | |||
2015-02-04 | potential double free in while-loop | Henning Brauer | |
Benjamin Baier <ben at netzbasis dot de> | |||
2015-01-16 | Replace <sys/param.h> with <limits.h> and other less dirty headers where | Theo de Raadt | |
possible. Annotate <sys/param.h> lines with their current reasons. Switch to PATH_MAX, NGROUPS_MAX, HOST_NAME_MAX+1, LOGIN_NAME_MAX, etc. Change MIN() and MAX() to local definitions of MINIMUM() and MAXIMUM() where sensible to avoid pulling in the pollution. These are the files confirmed through binary verification. ok guenther, millert, doug (helped with the verification protocol) | |||
2015-01-09 | move the ignore-microsec-timestamp bit from mrt_parse to mrt_parse_dump_mp | Henning Brauer | |
fixes a coredump reachable via show mrt file From: Benjamin Baier <programmer at netzbasis dot de>, ok claudio |