Age | Commit message (Collapse) | Author | |
---|---|---|---|
2004-07-05 | fix a few KNF fallouts | Henning Brauer | |
2004-07-04 | 2 more file descriptors for each RDE and SE inherited from the parent | Henning Brauer | |
we should close | |||
2004-07-04 | when getting rid of the listen_addr TAILQ after forking actually close | Henning Brauer | |
the file descriptors in RDE and parent process, not needed or used there | |||
2004-07-03 | Switch mrt dumping to fd passing. This gives some speed up when extensive | Claudio Jeker | |
dumping is done. Acctually mrt dumps were broken because of the fd passing. The nice side effect is a much cleaner code, especially in the parent process. OK henning@ | |||
2004-06-24 | First step at multiprotocol support, only partially done. | Claudio Jeker | |
OK henning@ | |||
2004-06-23 | kill that stupid AS path loop whining, that is normal | Henning Brauer | |
2004-06-22 | Cleanup. jajaja henning@ | Claudio Jeker | |
2004-06-22 | Make the RDE IPv6 ready missing is the message handling. The internal | Claudio Jeker | |
prefix tree changed form a hash table to a per AF RB tree. OK henning@ some ideas are from Brent Graveland. | |||
2004-06-20 | at least somewhat consistently name the TAILQ_ENTRYs... this confused me | Henning Brauer | |
more than once | |||
2004-06-06 | rework bgpd's handling of listening sockets. instead of one for each | Henning Brauer | |
supported address familiy, keep a tailq of an arbitary number of them. the new struct listen_addr contains the sockaddr and the fd. this fixes quite some nasty behaviour which was a consequence of the previous model. looks right deraadt@, and discussed with claudio | |||
2004-05-21 | RFC 2796 bgp route reflector support. This is very useful in conjunction | Claudio Jeker | |
with templates. looks good, go for it henning@ | |||
2004-05-21 | Grrr. Forgot to cleanup dynamic announcements on shutdown. | Claudio Jeker | |
2004-05-21 | Add support for dynamic announcements. Usefule to annouce temporary | Claudio Jeker | |
blackhole routes or to make network announcements dependent on a external state (e.g. for carp setups) OK henning@ | |||
2004-05-08 | KNF | Henning Brauer | |
2004-05-07 | add a filter option to dump prefixes learned in UPDATEs into a PF table, | Damien Miller | |
intended for building realtime BGP blacklists (e.g. with spamd); ok claudio & henning | |||
2004-04-30 | spelling | Theo de Raadt | |
2004-04-29 | sock -> fd; ok henning | Theo de Raadt | |
2004-04-28 | Unbreak the stuff that I commited first that was totaly broken. OK henning@ | Claudio Jeker | |
2004-04-28 | make this at least compile | Henning Brauer | |
2004-04-28 | Enable route refresh in the RDE. Now peer can request route refreshes. | Claudio Jeker | |
OK henning@ | |||
2004-04-27 | crud stripping; henning ok | Theo de Raadt | |
2004-04-25 | Remove the no longer needed configure stuff in RDE. The peer list needs no | Claudio Jeker | |
longer to be synced between parent, SE and RDE. OK henning@ | |||
2004-04-25 | add "neighbor cloning", allowing you to specify a prefix and prefixlength | Henning Brauer | |
instead of the neighbor's IP address. WHen a connection comes in matching that mask we clone the neighbor spec. IPv6 match code by itojun, rde feeding by claudio, ok claudio | |||
2004-04-25 | &d and %d have different meanings in format strings, yeah | Henning Brauer | |
2004-03-20 | comment spelling fixes; ok henning@ | David Krause | |
2004-03-15 | properly check chdir success after chroot() and tweak err msgs a little, | Henning Brauer | |
claudio ok | |||
2004-03-12 | tweak err reporting | Henning Brauer | |
2004-03-12 | not debugging any more | Henning Brauer | |
2004-03-11 | KNF | Henning Brauer | |
2004-03-11 | Shutdown the RDE cleanly on exit. Plug some memleaks. OK henning@ | Claudio Jeker | |
2004-03-10 | when we exit try to write out what is left in the msg buffers for the imsg | Henning Brauer | |
pipes and clear buffers afterwards | |||
2004-03-05 | Plug some memory leaks in rde. Based on a patch by Patrick Latifi. | Claudio Jeker | |
Added attr_move() so that we can copy the attribute before calling the filter. path_update() will now use the passed attribute so it can't be simply reused. OK henning@ | |||
2004-03-02 | Framework for rib lookups by prefix. OK henning@ | Claudio Jeker | |
2004-03-01 | Make it possible to diable the decision process. This is a feature only useful | Claudio Jeker | |
for route-collectors. OK henning@ | |||
2004-02-27 | remove unneded peer pointer in struct prefix and change a in_addr_t to | Claudio Jeker | |
struct in_addr. OK henning@ | |||
2004-02-27 | Cleanup no functional changes. OK henning@ | Claudio Jeker | |
2004-02-26 | show rib infrastructure. At least full dumps and per as dumps. Per prefix | Claudio Jeker | |
dump need some more work. OK henning@ | |||
2004-02-26 | Implement "enforce neighbor-as yes|no" which is by default on for ebgp | Claudio Jeker | |
neighbors. While doing that check also that the nexthop is valid (not class D or E and not in 127/8 range). Kill some TODO and XXX and rename the british neighbour to neighbor as used everywhere else. OK henning@ | |||
2004-02-26 | Add per netwok definition filter sets. So you can now use | Claudio Jeker | |
network 10.0.0.0/8 set localpref 100 OK henning@ | |||
2004-02-25 | Rewrite some parts of the mrt dump handling. It is no longer possible to | Claudio Jeker | |
dump the filtered updates but therefore it is now possible to dump per neighbor and also to dump the outgoing messages. OK henning@ | |||
2004-02-24 | Enhance filters. prefixlen knows now 8-24 and 8><24. It is possible to use | Claudio Jeker | |
prefix 10.0.0.0/8 prefixlen >= 8 and set localpref 100 can be set on a per neighbor basis. OK henning@ | |||
2004-02-23 | I was hunting this bug for quite some time. Don't use a value you need later | Claudio Jeker | |
as counter. This fixes the bad nlri prefix errors I got. OK henning@ | |||
2004-02-19 | Add support for basic filters. Nothing optimized and it has some issues but | Claudio Jeker | |
this is a huge step forward. OK henning@ | |||
2004-02-19 | Make the code more portable. Add some missing header files and make the use | Claudio Jeker | |
of the queue(3) makros more portable. OK henning@ some time ago. | |||
2004-02-18 | Correctly handle parse errors in aspath and prefixes. Also do input aspath | Claudio Jeker | |
loop detection. OK henning@ | |||
2004-02-18 | Bring the path attribute parsing on big step closer to the RFC. | Claudio Jeker | |
Check that evry attribut is only allowed once and ensure that the mandatory attributes are present. no objections henning@ | |||
2004-02-17 | Somehow size needs some time to settle. The direct inline call of attr_error | Claudio Jeker | |
caused troubles on my test machines which manifested in garbage size values. OK henning@ | |||
2004-02-16 | Extend imsg API so that messages can be composed on the fly. In the RDE it | Claudio Jeker | |
happens often, that imsg consists of multiple objects. OK henning@ | |||
2004-02-16 | Make the path attribute handling more RFC conformant. Also move the | Claudio Jeker | |
parser to rde_attr.c where it belongs. Still missing: better aspath loop detection (should be done afterwards) and some basic error checking for optional attributes. OK henning@ | |||
2004-02-09 | replace a bunch of u_long by u_int32_t | Henning Brauer | |