Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-01-03 | Sync with ypldap. Add ber_{add,get}_enumerated. | aschrijver | |
OK reyk@ | |||
2009-01-03 | Since link LSAs live in iface->lsa_tree and not in area->lsa_tree, | Stefan Sperling | |
we had better include LSAs from iface->lsa_tree when sending DB summaries. Fixes initial flood of link LSAs. ok claudio@ | |||
2009-01-03 | orig_link_lsa() was assuming either virtual or broadcast link. | Stefan Sperling | |
Make it handle other types of links, too. ok claudio@ | |||
2009-01-02 | fix T_DAEMON_MESSAGE notices delivery; ok gilles@ | Jacek Masiulaniec | |
2009-01-02 | Add support for originating router LSAs over point-to-point links. | Stefan Sperling | |
OK claudio@ | |||
2009-01-02 | cleanup queue_load_envelope; ok gilles@ | Jacek Masiulaniec | |
2009-01-02 | In show interface only print the hello_timer value if valid. | Claudio Jeker | |
2009-01-01 | I removed prefix from lsa_prefix but this code was still using it. Unbreak | Claudio Jeker | |
it by copying LSA_PREFIXSIZE(prefixlen) bytes after the lsa_prefix into a struct in6_addr and print that. Found by stsp@ OK stsp@ | |||
2009-01-01 | Remove some other useless debug messages that just add unneeded noise. | Claudio Jeker | |
2009-01-01 | Call kr_shutdown() before exit even in config test mode and config parse | Claudio Jeker | |
error case. | |||
2009-01-01 | Move initialisation of krt into kif_init so that it is possible to call | Claudio Jeker | |
kr_shutdown() after kif_init(). | |||
2009-01-01 | remove unnecessary includes; ok gilles@ | Jacek Masiulaniec | |
2009-01-01 | Remove unneeded debug messages that made it into the tree. | Claudio Jeker | |
2008-12-31 | an ellipsis allows more than one argument being specified; | Igor Sobrado | |
sync synopsis/usage. | |||
2008-12-31 | sync synopsis/usage. | Igor Sobrado | |
2008-12-31 | if mkdir/mkdtemp fails, fatal if errno != ENOSPC; ok gilles@ | Jacek Masiulaniec | |
2008-12-31 | rename may fail due to ENOSPC, make smtpd survive this condition; ok gilles@ | Jacek Masiulaniec | |
2008-12-31 | kill unnecessary function; ok gilles@ | Jacek Masiulaniec | |
2008-12-30 | Remove debug message that does not help. The problem with the initial flood | Claudio Jeker | |
of the Link LSA is still not solved though. | |||
2008-12-30 | Correctly encode the IPv6 prefix. Only (prefixlen + 31)/32 * 4 bytes are | Claudio Jeker | |
attached to the LSA (saves 8 to 12 bytes per prefix and makes our life more interesting or complex). | |||
2008-12-30 | lsa_get_prefix() needs to use something else then struct lsa_prefix to | Claudio Jeker | |
store the prefix to because the onwire format has the prefix compressed and so struct lsa_prefix will no longer carry the prefix in it. Use rt_prefix instead which is the expanded and host-byte-order version of the former. | |||
2008-12-30 | Correctly compute the options for the net LSA as pre RFC options is set to | Claudio Jeker | |
the or-ed result of all active neighbors. freaky... Discussed with stsp@ | |||
2008-12-30 | Add code to show Link LSA. Make the other detailed views a bit shorter by | Claudio Jeker | |
removing an empty newline. | |||
2008-12-30 | First try at originating Link (type-8) LSA. Code is wrong and the initial | Claudio Jeker | |
LSA is lost in lsa_flood. Put this in because it goes in the right direction and ospf6d is work in progress. Add necessary framework so that we can print Link LSA in ospf6ctl. Diff mostly from stsp@ ospf6ctl part by myself | |||
2008-12-29 | Remove unused prototype. | aschrijver | |
2008-12-29 | Recognize MPLS packets over loopback interfaces. | Michele Marchetto | |
OK canacar@ | |||
2008-12-29 | Handle ENOSPC in queue_update_envelope; cleanup the code a bit; ok gilles@ | Jacek Masiulaniec | |
2008-12-28 | a few documentation updates for opsf6(8) and ospf6ctl(8): remove an | Igor Sobrado | |
existing (but undocumented) flag from the usage of ospf6d; documentation tweaks; while here, synchronize synopsis and usage. ok claudio@ | |||
2008-12-28 | Plug some memory leakage in aldap_parse by calling aldap_freemsg | Bret Lambert | |
Let aldap_freemsg allow for a NULL ber_element tree, since it's now possible to pass one in. "looks fine to me :-)" aschrijver@ | |||
2008-12-28 | correct some output | Claudio Jeker | |
2008-12-28 | Correctly display net lsa and the LSA type is now 16bit. This removes | Claudio Jeker | |
the duplicate database headers seen all the time. | |||
2008-12-28 | Initial bits for originating net lsa again from Stefan Sperling with some | Claudio Jeker | |
changes by myself. | |||
2008-12-28 | Part of lsa_self() works at least everything with us as adv_rtr should be | Claudio Jeker | |
killed. From Stefan Sperling | |||
2008-12-28 | area_ospf_options() should not return network byte order options. Instead | Claudio Jeker | |
the callers should take care of getting the byte order right. While there remove the opts[123] from the hello_hdr and use LSA_24_* to handle this nasty fields instead. Now router LSA have the correct flags set. | |||
2008-12-28 | First shot at originating router LSA, still a lot of XXX but seems to | Claudio Jeker | |
work for IF_TYPE_BROADCAST networks. Initial diff by Stefan Sperling, some additional work by myself | |||
2008-12-28 | No need to byteswap req_hdr.type as lsa_find() will do that for us. | Claudio Jeker | |
From Stefan Sperling | |||
2008-12-28 | Sync up with the last commit. Some flags are now gone. | Claudio Jeker | |
From Stefan Sperling's diff collection | |||
2008-12-28 | Sync up the flags with the new and shiny RFC5340 while there introduce | Claudio Jeker | |
some macros to handle the 24bit insaneness. rfc5340 syncup by Stefan Sperling, the insanity is mine | |||
2008-12-28 | Send the interface index in the correct byte order and add iface_id to | Claudio Jeker | |
struct nbr to identify the neighbors correclty. From Stefan Sperling stsp (at) stsp.name | |||
2008-12-28 | Correctly sync the FSM by issuing the NBR_EVT_NEG_DONE event before sending | Claudio Jeker | |
possible database desciption files to the RDE. NBR_EVT_NEG_DONE sends an imsg to the RDE to bring the RDE in the correct state for the database exchange when doing this the wrong way the RDE will issue errors. From ospfd (rev. 1.23 of database.c) via Stefan Sperling | |||
2008-12-28 | Add a ugly workaround for the problem where an invalid AS4_PATH is passed | Claudio Jeker | |
over mulitple hops and causes bgpd to close the connection. This is what the RFC requires us to do but the result is a DoS against all OpenBGPD routers when somebody injects such a bad optional transitive attribute because the intermediate routers don't give a damn about it. As a result we now ignore such bad prefixes and don't allow them in the decision process. The handling of optional transitive attributes needs to be rethinked because all of them can be abused in such a way. Idea OK by a few + henning@, tested myself against my crappy regress test suite that needs way more work. | |||
2008-12-27 | Fix memory leak. | aschrijver | |
2008-12-27 | kill unused function; ok gilles@ | Jacek Masiulaniec | |
2008-12-27 | Manpage bits for "showqueue" -> "show queue" change. | Jacek Masiulaniec | |
2008-12-27 | log_warn -> log_warnx | Jacek Masiulaniec | |
2008-12-27 | cleanup; ok gilles@ | Jacek Masiulaniec | |
2008-12-27 | Put common handler code in a function; ok chl@ gilles@ | Jacek Masiulaniec | |
2008-12-27 | Merge hash() and queue_message_hash() into one func, queue_hash(). Fix callers | Jacek Masiulaniec | |
to use this interface consistently; ok chl@ gilles@ | |||
2008-12-27 | Break showqueue and showrunqueue into 2 words; ok gilles@ | Jacek Masiulaniec | |
2008-12-26 | parse.y doesn't allow listen backlog configuration, so "bzero default" is used. | Jacek Masiulaniec | |
Hardcode it instead: 5 is a popular choice across the tree; ok gilles@ |