Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |||
2014-11-19 | reduce redundant strlen calls by calling it once and saving the value | Ted Unangst | |
2014-10-08 | Use reallocarray() throughout to spot multiplicative int overflow. | Theo de Raadt | |
ok henning benno | |||
2014-10-02 | bgpctl show summary output: enlarge columns for 4-byte ASN display | Sebastian Benoit | |
diff by Gregor Best (gbe AT ring0 DOT de), i just tweaked the column calculation based on comments from claudio@ ok sthen@ henning@ | |||
2014-08-14 | remove two duplicate command entries; | Ingo Schwarze | |
reported by Denis Fondras <openbsd at ledeuns dot net> | |||
2014-03-18 | Correctly parse attribute length form imsg. While there don't assign | Florian Obser | |
data twice. From rivo nurges ris _AT_ estpak _DOT_ ee, thanks! OK sthen | |||
2014-01-05 | missing newline on error message | Theo de Raadt | |
2013-11-22 | unsigned char casts where needed for for ctype.h | Theo de Raadt | |
checked by florian | |||
2013-11-13 | handle msgbuf_write() returning EAGAIN, looks right to deraadt | Stuart Henderson | |
2013-10-27 | If a constant string needs a name, use a static const array instead of a | Philip Guenther | |
pointer or non-const array, as that minimizes the symbols, maximizes the placement into read-only memory, and avoids warnings from gcc -Wformat=2 when they're used as format strings. ok deraadt@ | |||
2013-10-09 | tweak previous; | Jason McIntyre | |
2013-10-09 | Allow us to bulk add / delete routes with the same attributes. Really | Peter Hessler | |
useful for distributing IP lists. OK beck@, claudio@, henning@ | |||
2013-08-18 | Fix calls to printf-like functions which passed a non-fixed string | Philip Guenther | |
as the format and no variable args. Replace "%#0.*X" with "%#.*X": the zero-fill flag is ignored/implied on numeric conversions when a precision is specified. ok jung@ millert@ krw@ | |||
2013-05-07 | fix some leaks in error paths | Jonathan Gray | |
ok claudio@ | |||
2013-04-09 | do not store a time_t or the result of a time_t division in an int | Gilles Chehade | |
prompted by deraadt@, ok claudio@ chl@ guenther@ | |||
2013-03-07 | Implement a bgpctl nei foo destroy that will remove the specified cloned | Claudio Jeker | |
neighbor. The neighbor must be set down before calling this function. OK phessler | |||
2012-11-27 | Fix type typo | Philip Guenthe | |
ok henning@ | |||
2012-11-15 | If max-prefix/restart are used, display the values in "bgpctl sh nei" output. | Stuart Henderson | |
ok henning claudio benno | |||
2012-09-26 | last stage of rfc changes, using consistent Rs/Re blocks, and moving the | Jason McIntyre | |
references into a STANDARDS section; | |||
2012-09-18 | Print the wieght in the show rib detail output. OK sthen@, henning@ | Claudio Jeker | |
2012-09-12 | bgpctl bits for the GR support added to bgpd. | Claudio Jeker | |
OK sthen | |||
2012-06-30 | strip trailing \r from rpsl route: lines for irrfilter, they have been seen | Stuart Henderson | |
in the wild and break parsing. ok henning@ | |||
2012-05-27 | tweak previous; | Jason McIntyre | |
2012-05-27 | Document network mrt file [ filter] used to load mrt dumps into bgpd. | Claudio Jeker | |