Age | Commit message (Collapse) | Author | |
---|---|---|---|
2004-09-28 | Add prepend-neighbor feature. Prepend the remote-as n times similar to | Claudio Jeker | |
prepend-self. Only for incomming UPDATEs. OK henning@ | |||
2004-09-16 | imsg API cleanup: | Henning Brauer | |
-kill imsg_compose_pid, imsg_compose_fdpass and imsg_create_pid -extend the original imsg_compose/_create API to take pid & fd too -make imsg_compose do imsg_create + imsg_add + imsg_close instead of duplicating the code -adjust all callers to the new API ok claudio | |||
2004-09-16 | malloc the imsg buffers instead of having them staticly, suggested by | Henning Brauer | |
micskye some time ago | |||
2004-08-12 | Just ignore RFC2545 and the silly idea of using link local addresses as | Claudio Jeker | |
nexthop. This makes the code a lot simpler. OK henning@ | |||
2004-08-10 | Gahhh, why is this still around? It was never necessary to inform the parent | Claudio Jeker | |
after fd passing. I thought I removed that some time ago... anyway now it is gone. | |||
2004-08-10 | switch nexthop in struct filter_set form struct in_addr to struct bgpd_addr | Claudio Jeker | |
OK henning@ | |||
2004-08-06 | Monster diff to get one step closer to IPv6 support. | Claudio Jeker | |
Cleanup path attribute handling. First of all kill struct attr_flags, all those infos are now in struct rde_aspath. Second move attribute parser functions into rde.c, rde_attr.c is shared between bgpd and bgpctl. Third reimplementation of the nexthop handling. Make it IPv6 ready and fix some major bug relating to "set nexthop". henning@ OK if it breaks nothing | |||
2004-08-06 | Forward IMSG_CTL_SHOW_NEIGHBOR messages to the rde so that we can report | Claudio Jeker | |
the current and max prefix count back to bgpctl. OK henning@ | |||
2004-08-05 | The peer_l is not needed in the rde but still allocated, free them and | Claudio Jeker | |
save 1k per peer. OK henning@ | |||
2004-08-05 | As usual cleanup on exit. OK henning@ | Claudio Jeker | |
2004-08-05 | Cleanup aspath specific functions and api. Mainly switch to a refcnt based | Claudio Jeker | |
allocation. This helps to save a bit of RAM. looks good henning@ | |||
2004-08-05 | struct prefix has a pointer to the peer so use it everywhere directly instead | Claudio Jeker | |
of the detour via aspath. | |||
2004-08-05 | rename and move prefix_equal() to prefix_compare() which returns -1, 0, 1 | Claudio Jeker | |
similar to memcmp() and all other compare functions in bgpd. OK henning@ | |||
2004-08-05 | we wanna ignore SIGPIPE here just like in the session engine, claudio ok | Henning Brauer | |
2004-08-04 | session_main() and rde_main() return... right, a pid. and a pid is a pid_t | Henning Brauer | |
and not an int. | |||
2004-07-30 | Add new announce type "default-route" which will only announce the default | Claudio Jeker | |
route to the specified neighbor. Idea and OK henning@ | |||
2004-07-29 | Initalize local varible in rde_update_get_prefix or we may end up with funny | Claudio Jeker | |
prefixes. | |||
2004-07-28 | The default localpreference is 100 and not 0. Found and ok henning@ | Claudio Jeker | |
2004-07-13 | fix some typos | Jared Yanovich | |
ok henning otto | |||
2004-07-05 | implement "set nexthop blackhole" and "set nexthop reject" | Henning Brauer | |
blackhole/reject routes will be entered to the kernel for matching ones. this is intended to be used with the Cymru Bogon Route Server Project (http://www.cymru.com/BGP/bogon-rs.html) and similar services, claudio ok | |||
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 | |