Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-04-24 | take a stab at documenting when arguments need quoted, and valid macro | Jason McIntyre | |
characters; prompted by a diff from robert peichaer org thanks gilles and henning for feedback ok deraadt zinke | |||
2012-04-12 | The ebgp flags is just a truth value and it is better to not == 1 compares. | Claudio Jeker | |
OK henning@ sthen@ | |||
2012-04-12 | aspath_neighbor() should return the local AS number for empty AS pathes. | Claudio Jeker | |
OK henning@ sthen@ | |||
2012-04-12 | accept() pacing for bgpd based on similar work done on other daemons. | Claudio Jeker | |
OK henning@ sthen@ | |||
2012-04-07 | The Route Distinguishers should not be used to control distribution. | Claudio Jeker | |
Found by and fix tested by Rimi Philippe | |||
2012-03-27 | Introduce F_CTL_ACTIVE a flag to only show selected pathes. | Claudio Jeker | |
Requested and OK deraadt@, OK henning@ | |||
2012-01-06 | typo in log_peer_warnx message | Stuart Henderson | |
2011-11-06 | Add a #include that's currently picked up via another header that's | Philip Guenthe | |
violating namespace rules ok claudio@ | |||
2011-09-21 | Fix nexthop_modify() to reset the flags when called. Until now | Claudio Jeker | |
set nexthop-self was sticky and so later set nexthop <IP> were not applied. Problem found and fix tested by Tony Sarendal. OK henning@ | |||
2011-09-20 | Move a few functions into util.c because bgpctl will need them soon. | Claudio Jeker | |
2011-09-19 | Make it more clear what are subtypes and some more cleanup of the | Claudio Jeker | |
mrt definitions. | |||
2011-09-19 | remove an unused ctl struct and remove some unneeded values from | Claudio Jeker | |
struct ctl_show_rib since bgpctl does not look at them at all. | |||
2011-09-18 | Reorder the headerfiles a bit. Move the bgpd specific prototypes out of | Claudio Jeker | |
mrt.h. Now mrt.h includes only protocol specific defines. | |||
2011-09-17 | Implement new mrt table dump format as specified in draft-ietf-grow-mrt. | Claudio Jeker | |
Tested with IP and IPv6 sessions and against the libbgpdump parser. OK henning@ | |||
2011-09-16 | Fix my usual typo | Claudio Jeker | |
2011-08-20 | Decouple log_verbose() from log_init() so the verbose flag stays set with | Stuart Henderson | |
"-v" (previously only "-vd" worked). Similar to recent ospfd commit. ok claudio@ | |||
2011-07-09 | remove that rlimit code, rc.d and login classes do it much betterer these | Henning Brauer | |
days. screaming bob ok claudio | |||
2011-07-04 | LINK_STATE_IS_UP() cleanup userland part. There is no need to special | Claudio Jeker | |
case carp(4) interfaces anymore. LINK_STATE_IS_UP() almost always does the right job. OK deraadt@ henning@ This needs a -current kernel or link state may be not reported correctly. | |||
2011-06-23 | Use a common text explaining how the various configuration parsers using | Stuart Henderson | |
the standard OpenBSD-style parse.y handle continuing lines with backslashes, paying particular attention to how comments are handled (which can cause nasty side-effects if you're not expecting it). Most wording from jmc@, with suggestions from fgsch@, marc@, Richard Toohey, patrick keshishian and Florian Obser, ok jmc@. | |||
2011-05-05 | ibuf_add returns 0 or -1. adding up the return values in errs and then | Henning Brauer | |
checking errs > 0 is not going to work... also make errs signed in 2 cases triggered by Milosz Jakubowski <milosz.jakubowski at gmail.com> pointing out a few cases, diff written from scratch to cover all of them. unsigned errs noticed by sthen. ok claudio sthen | |||
2011-05-01 | On reload the filtersets attached to a network need to be moved to the | Claudio Jeker | |
existing network element. First free the old filterset and then move the new on top of it. This solves the reload issue with changing network statements. OK henning@ | |||
2011-05-01 | Free cname and rcname on exit. Found by Milosz Jakubowski | Claudio Jeker | |
2011-04-30 | no need to escape |, pointed out by jmc@ | Stuart Henderson | |
"it's worth killing, if just to stop it being copied all over the place" | |||
2011-03-07 | continguous -> contiguous | Henning Brauer | |
From: "Anthony J. Bentley" <anthonyjbentley at gmail dot com> | |||
2011-02-15 | Use log_as() to print the offending neighbor-as instead of printing it | Claudio Jeker | |
as an int. This way 4-byte ASes should be printed nicely. OK deraadt@ henning@ | |||
2011-01-29 | improve error msg when enforce-neighbor-as is on and the path doesn't | Henning Brauer | |
start with the neighbor-as. makes finding the offender easier. from Sebastian Benoit <benoit-lists at fb12.de>, claudio agrees | |||
2011-01-27 | change a logged error from 'enforce remote-as' to the correct | Stuart Henderson | |
'enforce neighbor-as'; from Sebastian Benoit on tech@. | |||
2011-01-14 | plug memleak in err path; from zinovik, ok claudio | Henning Brauer | |
2010-12-31 | Add missing #includes instead of assuming that some system header pulls in | Philip Guenthe | |
the needed bits ok deraadt@, millert@ | |||
2010-12-23 | Increase the DATA limit in the RDE to the max value and do the same | Claudio Jeker | |
for NOFILE in the session engine. OK henning, sthen@ | |||
2010-12-09 | The PF_KEY socket is like the routing socket. It must be polled all the | Claudio Jeker | |
time to consume broadcasted messages or the socket gets full and own messages that are needed are lost. This fixes an infinit loop in pfkey_reply that happens when bgpd tcp md5sum is used on a system that also runs a larger IPsec setup. OK henning, lot of patience, debuging and testing by Thomas Boernert | |||
2010-11-30 | Do what the comment actually says. Ignore the full attribute not only the | Claudio Jeker | |
header. ATTR_UNDEF is still a bit strange though but at least it will now parse and ignore such a freak attribute correctly. | |||
2010-11-29 | Deny prefixes that have F_ATTR_PARSE_ERR set by default. Now they | Claudio Jeker | |
will not leak into the Loc-RIB or other RIBs but act as withdraws. The invalid prefixes would not been selected anyway but it is better to keep them out of all RIBs but the Adj-RIB-In. | |||
2010-11-24 | fix spelling in an error message | Stuart Henderson | |
2010-11-18 | Log sent notification messages as well having them in the log may | Claudio Jeker | |
help to figure out the cause of flapping session faster. OK henning@ sthen@ | |||
2010-11-18 | Accept but ignore (treat as withdraw) updates with AS_CONFED_* path | Claudio Jeker | |
segments. Bgpd does not support confederations but it is too extreme to close a session because a path contained such elements. OK henning@, sthen@ | |||
2010-11-10 | Make sure that the initial configuration of the child is zeroed out | Claudio Jeker | |
by using calloc(). This fixes an issue where the RDE would start up as route-collector because uninitialized memory made the RDE switch to that mode. OK henning@, sthen@, phessler@ | |||
2010-10-29 | malloc -> calloc for ctl_conn | Henning Brauer | |
pt out by cppcheck/jasper, ok sthen claudio | |||
2010-10-24 | spacing and irrelevant glitches which disrupt lint | Theo de Raadt | |
2010-10-24 | the subtype should be printed unsigned; ok claudio | Theo de Raadt | |
2010-10-23 | Reorder the wording where we talk about tagging kernel route table prefixes, | Stuart Henderson | |
following misc@ discussion with Tony Sarendal. ok phessler@ | |||
2010-10-22 | Free attributes that just got allocated beforehands and do not hold any | Claudio Jeker | |
reference in case attr_optadd() errors out. Found by and diff provided by Igor Zinovik, OK henning@ | |||
2010-10-15 | Add the FSM suberrors specified in draft-ietf-idr-fsm-subcode. This | Claudio Jeker | |
should help identifying FSM errors since the state is know known. OK henning@ sthen@ | |||
2010-10-15 | Add a few more wanrings to the UPDATE parser. Mainly to warn when | Claudio Jeker | |
attributes are ignored or UPDATEs are invalidated and withdrawn. While there use % to check if a attribute is a multiple of X. OK henning@, sthen@ | |||
2010-10-13 | 'socket "path" [restricted]' needs quotes around path; make it clear | Stuart Henderson | |
in the manual. Help from jmc@. | |||
2010-10-11 | bgpd needs to see all routing messages so set the ROUTE_TABLEFILTER to | Claudio Jeker | |
RTABLE_ANY. OK henning@ | |||
2010-09-30 | Only 6 elements of mib are used so do allocate 6 not 7. | Claudio Jeker | |
2010-09-02 | remove trailing spaces and tabs from source code; no binary changes | Igor Sobrado | |
(verified by both sthen@ and me). ok sthen@; "just commit it" claudio@ | |||
2010-08-06 | Correct a problem which could cause the wrong af to be displayed. | Jonathan Gray | |
Found via the clang static analyser. ok henning@ claudio@ deraadt@ | |||
2010-08-03 | fix linecount bug with comments spanning multiple lines | Henning Brauer | |
problem reported with the obvious fix for bgpd by Sebastian Benoit <benoit-lists at fb12.de>, also PR 6432 applied to all the others by yours truly. ok theo isn't it amazing how far this parser (and more) spread? |