| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | nicer list width; from julien dhaille | 2016-10-26 | 1 | -3/+3 | |
| | | |||||
| * | Add support for draft-ietf-idr-large-community | 2016-10-14 | 4 | -5/+140 | |
| | | | | | | Joint work with Job Snijders, many thanks! OK benno@ deraadt@ | ||||
| * | when looking at the details of a prefix, show any unknown attributes and | 2016-10-14 | 1 | -1/+23 | |
| | | | | | | | what we know about it. OK claudio@ | ||||
| * | Add operators =, !=, - (range), >< (exclsive range) to the as-path | 2016-06-03 | 1 | -3/+3 | |
| | | | | | | | | | | 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@ | ||||
| * | new sentence, new line, and avoid line wrap; | 2016-05-25 | 1 | -2/+4 | |
| | | |||||
| * | flesh out "show summary" description a bit, from julien at dhaille.com via | 2016-05-25 | 1 | -3/+20 | |
| | | | | | jmc, ok benno claudio | ||||
| * | Remove NULL-checks before free(). I think I've almost scrubbed the | 2015-12-23 | 1 | -3/+2 | |
| | | | | | entire tree of these... | ||||
| * | EAGAIN handling for imsg_read. OK henning@ benno@ | 2015-12-05 | 1 | -2/+2 | |
| | | |||||
| * | err(1, "foo") -> err(1, NULL) for strdup() | 2015-11-18 | 1 | -2/+2 | |
| | | |||||
| * | pledge in bgpctl. | 2015-11-01 | 2 | -2/+14 | |
| | | | | | ok deraadt | ||||
| * | zap trailing whitespace; | 2015-10-25 | 1 | -4/+4 | |
| | | |||||
| * | clarify use of "bgpctl show rib in|out neighbor FOO" | 2015-10-24 | 1 | -3/+9 | |
| | | | | | feedback from jmc@ | ||||
| * | Implement the missing bits to parse the other MRT message types. | 2015-10-24 | 2 | -18/+258 | |
| | | | | | | 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. | ||||
| * | Print if a route is redistributed or not at least for static & connected. | 2015-10-24 | 1 | -3/+9 | |
| | | | | | With phessler@ | ||||
| * | Handle the blackhole well-known community in bgpctl as well (print it | 2015-10-11 | 2 | -2/+10 | |
| | | | | | | symbolically, and don't deny its use in 'bgpctl sh rib comm 65535:6666'). ok phessler@ | ||||
| * | add "best" as an alias for "selected" | 2015-10-11 | 2 | -3/+7 | |
| | | | | | | | Helps finger memory for people used to Junipers OK benno@, claudio@ | ||||
| * | these 3 files do not need sys/socket.h | 2015-10-05 | 3 | -6/+3 | |
| | | |||||
| * | Another ifmedia64 fix, this time for bgpd's ift2ifm(). | 2015-09-16 | 1 | -12/+12 | |
| | | | | | | | 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 | ||||
| * | match a few if_media uint64_t conversions; ok miod | 2015-09-13 | 1 | -5/+5 | |
| | | |||||
| * | Match change to fatal()'s prototype in bgpd | 2015-07-19 | 1 | -3/+7 | |
| | | | | | ok benno@ | ||||
| * | Tag dynamic routes with a D so I do not get confused when seeing dynamic | 2015-07-18 | 1 | -2/+5 | |
| | | | | | routes because of PMTU in the show fib output. | ||||
| * | for every policy we write out, flush the output so we don't get an | 2015-04-26 | 1 | -1/+2 | |
| | | | | | irritating partially written line | ||||
| * | some people are capitalizing keywords, so ignore case when we test the tokens | 2015-04-25 | 1 | -9/+9 | |
| | | | | | OK henning@ benno@ | ||||
| * | allow us to write rules that match directly on the peer AS | 2015-04-25 | 1 | -3/+6 | |
| | | | | | | | | | | | | | | ... 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@ | ||||
| * | handle an IRR record of "export ... action X" the same way we handle | 2015-04-25 | 1 | -1/+3 | |
| | | | | | | | "import ... action X". OK benno@ henning@ | ||||
| * | parse_prefix in parse.c got changed but the declaration in bgpctl.c | 2015-04-17 | 3 | -9/+6 | |
| | | | | | | | | | | | | | 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@ | ||||
| * | show if we are using a transport security mechanism other than "none" | 2015-02-11 | 1 | -2/+24 | |
| | | | | | OK claudio@ | ||||
| * | potential double free in while-loop | 2015-02-04 | 1 | -2/+2 | |
| | | | | | Benjamin Baier <ben at netzbasis dot de> | ||||
| * | Replace <sys/param.h> with <limits.h> and other less dirty headers where | 2015-01-16 | 5 | -10/+6 | |
| | | | | | | | | | | 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) | ||||
| * | move the ignore-microsec-timestamp bit from mrt_parse to mrt_parse_dump_mp | 2015-01-09 | 1 | -5/+7 | |
| | | | | | | fixes a coredump reachable via show mrt file From: Benjamin Baier <programmer at netzbasis dot de>, ok claudio | ||||
| * | reduce redundant strlen calls by calling it once and saving the value | 2014-11-19 | 1 | -22/+25 | |
| | | |||||
| * | Use reallocarray() throughout to spot multiplicative int overflow. | 2014-10-08 | 3 | -14/+14 | |
| | | | | | ok henning benno | ||||
| * | bgpctl show summary output: enlarge columns for 4-byte ASN display | 2014-10-02 | 1 | -5/+15 | |
| | | | | | | | | diff by Gregor Best (gbe AT ring0 DOT de), i just tweaked the column calculation based on comments from claudio@ ok sthen@ henning@ | ||||
| * | remove two duplicate command entries; | 2014-08-14 | 1 | -8/+2 | |
| | | | | | reported by Denis Fondras <openbsd at ledeuns dot net> | ||||
| * | Correctly parse attribute length form imsg. While there don't assign | 2014-03-18 | 1 | -3/+2 | |
| | | | | | | | data twice. From rivo nurges ris _AT_ estpak _DOT_ ee, thanks! OK sthen | ||||
| * | missing newline on error message | 2014-01-05 | 1 | -2/+2 | |
| | | |||||
| * | unsigned char casts where needed for for ctype.h | 2013-11-22 | 3 | -8/+9 | |
| | | | | | checked by florian | ||||
| * | handle msgbuf_write() returning EAGAIN, looks right to deraadt | 2013-11-13 | 1 | -3/+4 | |
| | | |||||
| * | If a constant string needs a name, use a static const array instead of a | 2013-10-27 | 2 | -7/+5 | |
| | | | | | | | | | 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@ | ||||
| * | tweak previous; | 2013-10-09 | 1 | -8/+8 | |
| | | |||||
| * | Allow us to bulk add / delete routes with the same attributes. Really | 2013-10-09 | 4 | -7/+105 | |
| | | | | | | | useful for distributing IP lists. OK beck@, claudio@, henning@ | ||||
| * | Fix calls to printf-like functions which passed a non-fixed string | 2013-08-18 | 1 | -3/+3 | |
| | | | | | | | | | 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@ | ||||
| * | fix some leaks in error paths | 2013-05-07 | 1 | -3/+5 | |
| | | | | | ok claudio@ | ||||
| * | do not store a time_t or the result of a time_t division in an int | 2013-04-09 | 1 | -3/+4 | |
| | | | | | prompted by deraadt@, ok claudio@ chl@ guenther@ | ||||
| * | Implement a bgpctl nei foo destroy that will remove the specified cloned | 2013-03-07 | 4 | -14/+27 | |
| | | | | | | neighbor. The neighbor must be set down before calling this function. OK phessler | ||||
| * | Fix type typo | 2012-11-27 | 1 | -2/+2 | |
| | | | | | ok henning@ | ||||
| * | If max-prefix/restart are used, display the values in "bgpctl sh nei" output. | 2012-11-15 | 1 | -1/+8 | |
| | | | | | ok henning claudio benno | ||||
| * | last stage of rfc changes, using consistent Rs/Re blocks, and moving the | 2012-09-26 | 1 | -4/+13 | |
| | | | | | references into a STANDARDS section; | ||||
| * | Print the wieght in the show rib detail output. OK sthen@, henning@ | 2012-09-18 | 1 | -3/+4 | |
| | | |||||
| * | bgpctl bits for the GR support added to bgpd. | 2012-09-12 | 1 | -7/+39 | |
| | | | | | OK sthen | ||||
