summaryrefslogtreecommitdiff
path: root/usr.sbin/bgpd
AgeCommit message (Expand)Author
2009-01-01Remove unneeded debug messages that made it into the tree.Claudio Jeker
2008-12-28Add a ugly workaround for the problem where an invalid AS4_PATH is passedClaudio Jeker
2008-12-19document the default localpref, from discussion withHenning Brauer
2008-12-12Make bgpd route priority aware and while there sync in the basics to correctlyClaudio Jeker
2008-12-12Correctly set the partial bit on the AS4_PATH and AS4_AGGREGATOR attribute.Claudio Jeker
2008-12-12Follow RFC 4271 more closely by sending the correct error back for optionalClaudio Jeker
2008-11-21Track nexthops when the underlying route is changing. Until now true nexthopsClaudio Jeker
2008-11-06Mixed up characters found by Gleydson Soares.Claudio Jeker
2008-11-01Use correct function names in fatal() messages.Claudio Jeker
2008-10-17bring in the findeol() fix from pfctl. list of affected parsers by sthenHenning Brauer
2008-10-03Unify code between the various flavors of imsg buffer.c.Eric Faurot
2008-10-02correct path for isakmpd/local.pub; from Matthew DempskyJason McIntyre
2008-09-29Correct the logic when matching prefixes. This solves issues where IPv6Claudio Jeker
2008-09-11remove hackery to un-demote after the session has been established forHenning Brauer
2008-09-10Properly free allocated memory if carp_demote_get encounters an error.Tobias Stoeckmann
2008-09-05ignore unknown SAFIs in the MP capabilities. used by some to distributeHenning Brauer
2008-07-08Use correct format string specifier for int argument. Don't try to print itClaudio Jeker
2008-06-26fatalx instead of fatal because errno is not set of pipe is closed. OK henningClaudio Jeker
2008-06-15Allow bgpd to delete more then one community per filter rule. Fixes PR5807Claudio Jeker
2008-06-15Paranoia check. Make sure that the 2 len bytes are actually available.Claudio Jeker
2008-06-11use monotime instead of wallclock.Henning Brauer
2008-05-12Error out with usage line if additional arguments are given after thePierre-Yves Ritschard
2008-05-11allow IMSG_CONTROL_SHOW_TIMER on restricted socketsHenning Brauer
2008-05-09insert/delete routes with priority RTP_BGPHenning Brauer
2008-05-08backout shit committed on accidentHenning Brauer
2008-05-08timer_due is not needed any moreHenning Brauer
2008-05-08KNFHenning Brauer
2008-05-08take advanatge of the timewheelin timer_nextduein - we just need to lookHenning Brauer
2008-05-08we can stopin timer_set if new timeout equals the oldone.Henning Brauer
2008-05-08take advantage of the timewheel: instead of checking each an everyHenning Brauer
2008-05-08in timer_set, when figuring out the right position for the timer,Henning Brauer
2008-05-08change timer internals so that we use a timewheel (tailq, sorted by expiryHenning Brauer
2008-05-08make sure we always send back something on IMSG_CTL_SHOW_NEIGHBORHenning Brauer
2008-05-02Compare flags against the right flag field or else unexpected things mayClaudio Jeker
2008-05-02Fix logic when setting the F_RIB_ELIGIBLE flag. A path with a NULL nexthopClaudio Jeker
2008-03-24msg_controllen has to be CMSG_SPACE so that the kernel can account forTheo de Raadt
2008-03-22Mention that softreconfig is on by default. From Matthew DempskyClaudio Jeker
2008-03-17two small bugs in printing funcs:Henning Brauer
2008-03-15Repair more msg_controllen dealing with structures or arrays ofTheo de Raadt
2008-03-15Repair the simple cases for msg_controllen where it should just beTheo de Raadt
2008-03-13Correct CMSG_SPACE and CMSG_LEN usage everywhere in the tree. Due toTheo de Raadt
2008-02-26Ignore and drop path attributes with a type code of 0 instead of sending anClaudio Jeker
2008-02-26Have popfile() also close the main config file,Marco Pfatschbacher
2008-01-31do not leak confd on malloc failure in control_accept()Henning Brauer
2008-01-23Add defines for extended communities. OK henning@Claudio Jeker
2007-12-23provide timer_nextduein, which provides the number of seconds until theHenning Brauer
2007-12-23send timers for bgpctlshow neighbor foo timer in seperate messages afterHenning Brauer
2007-12-23use timer_running (with left = NULL, which the last commit made possible)Henning Brauer
2007-12-23make all timer_get() callers (except timer_set which will needHenning Brauer
2007-12-20rework timers.Henning Brauer