Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | ospf6d/ospfd: refactor some common defines | Dinesh Dutt | 2013-10-22 | 1 | -21/+0 |
| | | | | | | | | | Rearranging common defs and structures for use betweeen OSPFv2 and OSPFv3. Created a new file called libospf.h under lib directory to hold defines that are common between OSPFv2 and OSPFv3 code bases. [DL: split of defines refactor from timer refactor] Signed-off-by: David Lamparter <equinox@opensourcerouting.org> | ||||
* | ospf6d: CVE-2011-3323 (fortify packet reception) | Denis Ovsienko | 2011-09-26 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This vulnerability (CERT-FI #514840) was reported by CROSS project. ospf6d processes IPv6 prefix structures in incoming packets without verifying that the declared prefix length is valid. This leads to a crash caused by out of bounds memory access. * ospf6_abr.h: new macros for size/alignment validation * ospf6_asbr.h: idem * ospf6_intra.h: idem * ospf6_lsa.h: idem * ospf6_message.h: idem * ospf6_proto.h: idem * ospf6_message.c * ospf6_packet_minlen: helper array for ospf6_packet_examin() * ospf6_lsa_minlen: helper array for ospf6_lsa_examin() * ospf6_hello_recv(): do not call ospf6_header_examin(), let upper layer verify the input data * ospf6_dbdesc_recv(): idem * ospf6_lsreq_recv(): idem * ospf6_lsupdate_recv(): idem * ospf6_lsack_recv(): idem * ospf6_prefixes_examin(): new function, implements A.4.1 * ospf6_lsa_examin(): new function, implements A.4 * ospf6_lsaseq_examin(): new function, an interface to above * ospf6_packet_examin(): new function, implements A.3 * ospf6_rxpacket_examin(): new function, replaces ospf6_header_examin() * ospf6_header_examin(): sayonara * ospf6_receive(): perform passive interface check earliest possible, employ ospf6_rxpacket_examin() | ||||
* | [trivia] finish off static'ification of ospf6d and ripngd | Paul Jakma | 2008-08-22 | 1 | -6/+5 |
| | | | | | | | | | 2008-08-15 Paul Jakma <paul.jakma@sun.com> * {ospf6d,ripngd}/*: Finish job of marking functions as static, or exporting declarations for them, to quell warning noise with Quagga's GCC default high-level of warning flags. Thus allowing remaining, more useful warnings to be more easily seen. | ||||
* | Merge svn revision 1048 from Zebra cvs. Also add missing sokopt.h include | hasso | 2004-09-29 | 1 | -1/+1 |
| | | | | to ospf6_network.h. | ||||
* | SVN revision 907 from Zebra cvs repository. | hasso | 2004-08-04 | 1 | -0/+1 |
| | |||||
* | Ospf6d merge from Zebra repository with added privs stuff and merged | hasso | 2004-05-18 | 1 | -23/+69 |
| | | | | zclient changes. | ||||
* | Initial revision | paul | 2002-12-13 | 1 | -0/+75 |