Age | Commit message (Collapse) | Author | |
---|---|---|---|
2005-02-09 | Initialize iface->self only once. if_act_start() may be called multiple | Claudio Jeker | |
times for a interface. | |||
2005-02-09 | Print the interface state from the view of the neighbor in ospfctl sh nei. | Claudio Jeker | |
The idea is to print DR, BDR or DROther dependent on the type of the neighbor. This is only done for multicast capable networks. | |||
2005-02-09 | Prevent the ADJ_TMOUT from complaining about an unexpected event. | Claudio Jeker | |
From norby@ | |||
2005-02-09 | Fix the restart DD case. In case of a timeout recheck the adjacency and go | Claudio Jeker | |
to state NBR_STA_XSTRT and issue a new initial DB description packet or go to NBR_STA_2_WAY respectivly. OK norby@ | |||
2005-02-09 | When sending out hellos, copy the bdr and dr addresses into iface->self. | Claudio Jeker | |
Without this the election process causes strange results as a router that announces itself as dr/bdr is prefered over one that doesn't. | |||
2005-02-09 | If the router self is the originator of the LS update flood it out | Claudio Jeker | |
no matter what. This solves an issue where self originated updates where not flooded because the router was the DR. | |||
2005-02-09 | Once again a round of bugfixes in the db exchange process. This is | Claudio Jeker | |
one of the worst documented parts of the RFC. The initial packet sent by the slave may have no flags set. Don't enforce that the M bit is set but instead check that the I bit and MS bit are unset. The master should only issue NBR_EVT_XCHNG_DONE if it has sent at least one packet with M bit cleared else the slave may get stuck in state Exchange. In NBR_STA_LOAD the db_tx_timer() still needs to send db descriptions out. This will be the last packet sent with the cleared M bit. | |||
2005-02-09 | Add buf_seek() as buf_reserve() fails if a buf_add()/buf_reserve() is | Claudio Jeker | |
called afterwards as it may realloc() the buffer and so the returned pointer is bogus. Needed by the upcomming originate LSA code. OK henning@ | |||
2005-02-09 | Print the neighbor address and not the local interface address in | Claudio Jeker | |
ospfctl show nei. | |||
2005-02-09 | need to send IMSG_NETWORK_DONE after sending networks announcement. | Claudio Jeker | |
Similar to the fix commited by henning@ a few hours ago. OK henning@ | |||
2005-02-09 | cleanup and unifdef'ing, no change in object files | Henning Brauer | |
work by Daniel Ouellet <daniel@presscom.net> | |||
2005-02-09 | in case some md5 don't match, keep the offending files around as a | Marc Espie | |
borked package (with fixed md5). Makes it easier to locate those files and erase them later if needed... this also makes collisions explicit if user forgets and tries to install a new package later. | |||
2005-02-09 | need to send IMSG_NETWORK_DONE after sending networks and associated filter | Henning Brauer | |
sets, otherwise local netyworks get withdrawn after config reload; misbehaviour noticed by peter.galbavy@knowtion.net, claudio ok | |||
2005-02-08 | Change default metric to 10, reflects what is stated in ospfd.conf(5). | Esben Norby | |
ok claudio@ | |||
2005-02-08 | * plug memory leaks in some paths. From Andrey Matveev | Patrick Latifi | |
ok otto | |||
2005-02-08 | The LSA seq_num should be unsigned as it is expected by ntohl/htonl() even | Claudio Jeker | |
though the seq_num needs to be compared as signed number. No idea how IETF came up with such a stupid idea especially because the seq_num is not allowed to wrap. requested by henning@ OK henning@ | |||
2005-02-07 | make updatedepends slightly safer: note which packages may have bogus | Marc Espie | |
dependencies, so that if you do one big pkg_add -r *, then you can check which packages may have issues thanks to forced updates. | |||
2005-02-07 | Fix error message: set-state, not setstate. | Ryan Thomas McBride | |
2005-02-07 | Fix protos, and a KNF nit. From Andrey Matveev <andrushock@korovino.net> | Ryan Thomas McBride | |
2005-02-07 | spelling fix | David Krause | |
2005-02-07 | spelling fixes | David Krause | |
2005-02-07 | take size of metainfo into account when checking if the file system is | Marc Espie | |
large enough before installing a package. | |||
2005-02-05 | connect ospfd and ospfctl | Henning Brauer | |
2005-02-04 | update `dst port', `ip proto', `ether proto', and SEE ALSO; | Jason McIntyre | |
ok mcbride@ | |||
2005-02-04 | unfuck amd64 | Peter Valchev | |
2005-02-04 | Use log_warn() insteade of log_warnx() after sendto() and if_set_mcast() | Claudio Jeker | |
errors as errno was set by the call. | |||
2005-02-04 | Add sanity checks for AS-external LSA. Refine some other checks to be as | Claudio Jeker | |
strict as possible. OK norby@ | |||
2005-02-03 | Simplify the ifstated syntax: | Marco Pfatschbacher | |
"carp0 link up" => carp0.link.up "and" => && "or" => || * Allow one line actions after if statements without braces. * Remove unecessary parentheses in the example config. ok mcbride@ | |||
2005-02-03 | Implement simple duplicate suppression of peer errors; ok henning@ | Darren Tucker | |
2005-02-03 | add ospfd.conf.5 to SEE ALSO; | Jason McIntyre | |
2005-02-03 | no need for -compact/.Pp in these lists; | Jason McIntyre | |
2005-02-02 | various fixes; | Jason McIntyre | |
2005-02-02 | Add manpage ospfd.conf(5). | Esben Norby | |
ok claudio@ henning@ jmc@ jaredy@ | |||
2005-02-02 | Change keyword fibupdate to fib-update, for consistency with bgpd.conf(5). | Esben Norby | |
ok claudio@ henning@ | |||
2005-02-02 | Typo in constant. | Esben Norby | |
ok claudio@ henning@ | |||
2005-02-02 | excessive () | Henning Brauer | |
2005-02-02 | KNF | Henning Brauer | |
2005-02-02 | KNF | Henning Brauer | |
2005-02-02 | KNF | Henning Brauer | |
2005-02-02 | buffer structs and API ssize_t -> size_t; from bgpd | Henning Brauer | |
2005-02-02 | usage() is __dead | Henning Brauer | |
pt out by Alexander v Gernler | |||
2005-02-01 | switch the buffer size describing vars from ssize_t to size_t and adjust | Henning Brauer | |
the API appropriately. avoid singled-compare warnings by rewriting two expressions. ok claudio | |||
2005-02-01 | Introduce dynmaic buffers. Dynamic buffers are realloced() until max is | Claudio Jeker | |
hit. This makes it possible to alloc a buffer based on the max packet size and filling it up slowly till the packet is finished or *sigh* an overflow is detected. While doing that switch most sizes from ssize_t to the unsigned size_t as this makes more sense. The ssize_t -> size_t change is mostly from henning@ | |||
2005-02-01 | Free neighbors that have been inactive for 24hrs. | Esben Norby | |
OK claudio@ | |||
2005-01-31 | Be a bit more paranoid about leases that are currently acked. There is a | Claudio Jeker | |
small window where it is possible that a lease is acked and simultaniously removed and so the state is not removed. This may be a cause for the "already acking" issue. OK millert@ | |||
2005-01-31 | Simply use the ethernet source address of the request as new ethernet | Claudio Jeker | |
destination instead of the one included in the dhcp packet. Especially because there are to many cases where the supplied address is wrong. This hopefully solves all problems with gateways involved, like the one reported by Dylan Martin. OK krw@ henning@ millert@ | |||
2005-01-31 | Don't malloc fds each time, just realloc() as needed. | Todd C. Miller | |
There's no need to clear revents -- poll() does that for us. Move setting of cur_time to the top of the loop for better accuracy. When poll returns 0, don't check revents since we know none were set. | |||
2005-01-31 | warn(3) + _exit(2) instead of err(3) in the forked child | Henning Brauer | |
From: Andrey Matveev <andrushock@korovino.net> | |||
2005-01-31 | -Wsign-compare clean, Andrey Matveev <andrushock@korovino.net> | Henning Brauer | |
2005-01-31 | add some references to SEE ALSO; | Jason McIntyre | |
from alexey e. suslikov; kill a .Pp while here; |