Age | Commit message (Collapse) | Author | |
---|---|---|---|
2005-10-13 | Fix a memory leak in the ospf engine. First of all ospfd did not track if a | Claudio Jeker | |
LSA was already queued on nbr self. So after the first round -- where the lsa was queued -- ospfd would remove it again in a second run. That was not enough but the LSA was removed from the wrong neighbor -- nbr instead of iface->self. LIST_REMOVE does not track the queue and so that resulted in some strangeness (especially the lsa_cache did not get cleared). OK norby@ | |||
2005-10-13 | Correctly queue ls updates on the retransmission lists. | Claudio Jeker | |
First of all it is not clever to set queued before we actually queue something -- unless queued is set. If ospfd is running as BDR don't add updates to the retransmission list to the DR. OK norby@ | |||
2005-10-13 | Simplify poll loop as well. "grrr, OK" henning@ | Claudio Jeker | |
2005-10-13 | Simplify poll loop, there is no need for nfds tracking. While there kill | Claudio Jeker | |
some comments that are totaly wrong. OK henning@ | |||
2005-10-12 | Correct function name in warning. | Claudio Jeker | |
2005-10-12 | Revert last commit. That file was not intended to be commited. | Claudio Jeker | |
2005-10-12 | Fix the flooding procedure. Violate the RFC else many BAD_LS_REQ events and | Claudio Jeker | |
session drops happend while booting up. If a router is conected to a other router over two different interface one session will be unable to load until the other one is in state FULL. ospfd no longer issues a BAD_LS_REQ event if the LSA is equal to the one in table but if the sent lsa is older a BAD_LS_REQ event is still issued. OK norby@ | |||
2005-10-12 | Fix a massive memory leak in the RDE. ospfd leaked every ls update unless | Claudio Jeker | |
lsa_add() was called (which is just one specific case of many) OK norby@ | |||
2005-10-12 | If router is DR or BDR join the AllDRouter list (and leave it if otherwise). | Claudio Jeker | |
OK norby@ | |||
2005-10-12 | Minor cleanup. Use iface->state & IF_STA_DRORBDR as used in other places | Claudio Jeker | |
instead of iface->state != (IF_STA_DR | IF_STA_BACKUP). OK norby@ | |||
2005-10-12 | In one special condition ospfd sent out ls updates without updating the | Claudio Jeker | |
checksum. Because of the invalid checksum the other routers dropped it and so the update was retransmitted over and over again. Now we update the checksum in lsa_merge() after bumping the sequence number instead of hoping that lsa_timeout() -> lsa_refresh() will do it for us. OK norby@ | |||
2005-10-11 | fix "node add" | Reyk Floeter | |
2005-10-10 | less verbose listing of libraries | Marc Espie | |
2005-10-10 | several paths lead to has_new_sig, cache the result. | Marc Espie | |
2005-10-10 | We should do this, placeholder. | Marc Espie | |
2005-10-10 | allows for tempfiles. | Marc Espie | |
2005-10-10 | Xref package(5) | Marc Espie | |
2005-10-10 | Display an error message if no packages are available in the PKG_PATH. | Marc Espie | |
Quote nlist command, if we invoke it accidentally in a directory with *.tgz present. | |||
2005-10-08 | Add a best effort mpls decoder. From Jason L. Wright. | Can Erkin Acar | |
Since the encapsulated protocol information is not always available in the MPLS tag stack. The decoder attempts to guess the protocol. ok brad@ | |||
2005-10-08 | Check IP version when decoding v4 and v6 packets. | Can Erkin Acar | |
From Jason Wright via PR-4531. | |||
2005-10-07 | move IAPP definitions to separate header file | Reyk Floeter | |
2005-10-07 | wonky capitalisation; | Jason McIntyre | |
from bsd rutgers edu | |||
2005-10-07 | spacing | Reyk Floeter | |
2005-10-07 | give an example email address - this is important as we need to show | Jason McIntyre | |
angle brackets are necessary; better wording; from ray lai, who remembered to prod bob and i again when we forgot; ok beck@ in a slightly different incarnation; | |||
2005-10-07 | KNF | Marco Pfatschbacher | |
2005-10-07 | Add stp as supported protocol. | Marco Pfatschbacher | |
While there remove reference to /etc/protocols for ether proto. Instead enumerate all supported ethernet protocols. OK jmc@ a while ago. | |||
2005-10-06 | I should have read the RFC more carefully. | Claudio Jeker | |
...if only one of the instances has its LS age field set to MaxAge The important part is "only one", so check if both LSA are at MaxAge and in that case return 0 -- the LSAs are identical. This fixes a super nasty doom loop between two ospfd sending each other LSA updates at an incredible speed. Tested and OK norby@ | |||
2005-10-05 | the correct mask sign in table declarations is '&' (not '/'). | Reyk Floeter | |
2005-10-03 | typo | Mathieu Sauve-Frankel | |
ok claudio@ | |||
2005-10-02 | pkg_add -u does updates. | Marc Espie | |
noticed by brad@ | |||
2005-09-30 | deploy .An -nosplit; ok jmc | Jared Yanovich | |
2005-09-30 | rewording for clarity; | Jason McIntyre | |
ok reyk@ | |||
2005-09-30 | correct way to display a backslash is `\e' in mdoc; | Jason McIntyre | |
grammar + spelling; | |||
2005-09-30 | update the BNF | Reyk Floeter | |
2005-09-30 | implement a way to match IEEE 802.11 flooding. this will help to detect | Reyk Floeter | |
known DoS attacks, like de-auth flooding against wireless networks. an example is provided in the manual page. "or could you just got for it?", deraadt@ | |||
2005-09-30 | fix;5C the 'number' type, use a maximal value of LONG_MAX instead of 16. | Reyk Floeter | |
2005-09-29 | Add event rule examples | Reyk Floeter | |
2005-09-29 | order alphabetically | Reyk Floeter | |
2005-09-29 | Change DLT earlier. Fixes the loss of promisc mode when a non-default | Can Erkin Acar | |
DLT is specified. looks sane deraadt@ | |||
2005-09-29 | Show the time a neighbor was DOWN instead of counting down from | Claudio Jeker | |
DEFAULT_NBR_TMOUT. Makes it easy to see since when a peer is dead. OK norby@ some time ago | |||
2005-09-28 | - use proper function name in log message | Mathieu Sauve-Frankel | |
ok norby@ | |||
2005-09-28 | use more strtonum(); from mkb@crypt.org.ru | Theo de Raadt | |
2005-09-28 | err()->errx() and KNF; ok djm@ | Kevin Steves | |
2005-09-27 | Fix another case of inconstitent error handling that was missed in the | Otto Moerbeek | |
previous commit. ok moritz@ | |||
2005-09-27 | use xargs -r0 for our build process | Theo de Raadt | |
2005-09-27 | tweaks from wiz@netbsd | Jason McIntyre | |
2005-09-26 | deal with xargs new behaviour by using -r, okay deraadt@ | Pedro Martelletto | |
2005-09-26 | If setting the filter fails, pass the error back; | Otto Moerbeek | |
ok deraadt@ | |||
2005-09-24 | - add auth_type and auth_keyid to struct ctl_iface | Mathieu Sauve-Frankel | |
- have ospfctl tell us when we are using authentication with 'show interface' ok claudio@ norby@ | |||
2005-09-24 | Add some code to just build the packing-list even if the package won't | Marc Espie | |
happen. Use -q and -Q for now, may change. |