| Age | Commit message (Collapse) | Author | 
|---|
|  | Preliminary fix to at least allow heartbeat to work with ospfd when
Heartbeat failover address has same prefixlength as main address. | 
|  | I got it to compile. The problem was that major functions newly need a
struct ospf *ospf as the first argument. I tried to take the nearest
struct ospf *ospf around the function needing it, because i was not sure
if all those pointers to struct ospf * all point to the same (global)
struct ospf * which you also get when you call ospf_get().
I used area->ospf where I had the area, I used oi->ospf, where I had an
interface, I used lsa->oi->ospf where I had an lsa and i used ospf_get()
where I had nothing. I hope that's correct and works. We will see.
It compiles now without errors. Daemon is tested and works. The opaque lsa
part is not yet tested. I will do that as soon as srrd is ready. | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  | * sync to latest zebra CVS
	* spec file: updated and added define for ospf-api/client
NB: OSPF-API has been broken by the zebra.org changes, which
has added struct ospf * as a new arg to many functions | 
|  | Fix up build for OSPF-API (dependent on opaque-lsa)
Add disable-ospfapi.
Fix up net-snmp detection. | 
|  |  | 
|  | Restore Amir's netsnmp build fix. | 
|  | still perplexed why removing configure.in breaks certain autoconf sites. | 
|  |  | 
|  |  | 
|  | --------------------------------
I've attached a small patch for zebra-pj, which adds the installation of
libospf.a libzebra.a, libospfapi.a and the needed headers for ospfapi
clients. the headers get installed to /usr/include/ospfd/* and
/usr/include/ospfapi. | 
|  |  | 
|  | No doubt builds will now break for everyone. (works here - autoconf 2.13) | 
|  |  | 
|  |  | 
|  | use configure.in | 
|  |  | 
|  |  | 
|  |  | 
|  | dependencies in the main zebra package | 
|  | 2.52 | 
|  |  | 
|  |  | 
|  |  | 
|  | ospf_lsdb_free had been called. (efence caught this one).
This bug is present in zebra.org CVS
2. It fixes my previous ospf_network_match_iface patch ([zebra 17352])
- i lost a couple of checks in ospf_network_run() by mistake. this
patch isnt in zebra.org CVS, but it would be nice to have it once it
works.
This hopefully fixes the 'assert rn->info' problems people had with
zebra-pj yesterday. | 
|  | may return an existing node. (if the code wants a /new/ node why not use
route_node_set? if it doesnt mind - then the assert is wrong).
this bug is in zebra.org CVS. (must be an extremely rare/unlikely bug
though). | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  | if (ospf_debug_packet & OSPF_DEBUG_RECV)
which was causing unconditional ospf_ip_header_dump (ibuf).
(introduced with kevin millers patch) | 
|  |  | 
|  |  | 
|  | [zebra 17352] ospf network matching (aka need for peer /32 for PtP)
change behaviour of network <prefix> area N statement wrt to PtP. | 
|  | (needed, eg, for Darwin).
 Kris Foster <kris@krweb.net> | 
|  | [zebra 17290] [PATCHES] - Fixes for problems in 0.93b
portfix patch | 
|  | Subject: [zebra 17290] [PATCHES] - Fixes for problems in 0.93b
Added ifupstaticfix | 
|  | Christian Hammers <ch@westend.com>
zebra 17336 and 17335 | 
|  |  | 
|  |  | 
|  | addresses.
It seems so far that netlink only ever returns IFA_ADDRESS for IPv6 interfaces
and never IFA_LOCAL, regardless of whether it is PtP or not. Need to investigate
precisely how IPv6 and netlink are supposed to behave wrt broadcast vs
PtP links. | 
|  |  | 
|  |  |