summaryrefslogtreecommitdiff
path: root/usr.sbin/bgpd
AgeCommit message (Expand)Author
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
2007-11-27Prefixes or actually pathes that would cause a rooting loops should not beClaudio Jeker
2007-11-24Another missing RTM_VERSION check. This will remove the RB_INSERT warningsClaudio Jeker
2007-11-24some spelling fixes from Martynas VenckusJason McIntyre
2007-11-22add "demote", was missing. noticed by camield@Henning Brauer
2007-11-12Remove space/tab compression function from lgetc() and replaceMarco Pfatschbacher
2007-10-21Being able to set the decision weight of prefixes is a nice feature, butMichael Knudsen
2007-10-20ntpd and bgpd's turn to behave like the others.Pierre-Yves Ritschard
2007-10-16Allow '=' to end a number in all lexers.Marco Pfatschbacher
2007-10-16in the lex... even inside quotes, a \ followed by space or tab shouldTheo de Raadt
2007-10-13in all these programs using the same pfctl-derived parse.y, re-unify theTheo de Raadt
2007-10-11next step in the yylex unification: handle quoted strings in a nicer fashionTheo de Raadt
2007-10-04when inserting blackhole or reject routes, set the gateway address toHenning Brauer
2007-09-16log_fmt_peer() does not use a static buffer so it is necessary to free theClaudio Jeker
2007-09-13Move parser to use NUMBER as all other parse.y do know. A bit tricky becauseClaudio Jeker
2007-09-11baudrate u_long -> u_int64_tHenning Brauer
2007-06-19Ignore SIGHUP in bgpd's children to allow the use of pkill -1 bgpd forPierre-Yves Ritschard
2007-06-01Remove a stupid wrapper function that does nothing more then calling anotherClaudio Jeker
2007-05-31convert to new .Dd format;Jason McIntyre
2007-05-31Init community in get_rule() to COMMUNITY_UNSET. get_rule() is called whenClaudio Jeker
2007-05-31Correctly encode ATTR_NEW_AGGREGATOR. The new aggregator is the one thatClaudio Jeker