Go to file
paul d18258304a From: David Watson <dwatson@eecs.umich.edu>
Subject: [zebra 18573] PATCH ospfd: byte order error in assert statement

 I found a bug in the ospfd code tickled this morning by a Type 1
 LSA with exactly 62 entries (LSA length of 768, or 0x0300).
 A missing ntohs in ospf_lsa.c:ospf_lsa_different() causes an assert
 statement to fail, stopping ospfd.
 >   assert (l1->data->length > OSPF_LSA_HEADER_SIZE);
 So, a length of type 768 turns into a length of 3 which is
 obviously less than 20.
 David
2003-04-03 01:27:01 +00:00
bgpd 2003-03-25 Paul Jakma <paul@dishone.st> 2003-03-25 05:07:42 +00:00
doc 2003-03-25 Paul Jakma <paul@dishone.st> 2003-03-25 05:07:42 +00:00
guile Initial revision 2002-12-13 20:15:29 +00:00
init Removed out of date init/redhat. 2003-01-18 01:46:14 +00:00
lib Need to free the defunct funcname if we grab a thread from the unused list. 2003-03-27 23:48:24 +00:00
ospf6d 2003-03-25 Paul Jakma <paul@dishone.st> 2003-03-25 05:07:42 +00:00
ospfclient 2003-03-25 Paul Jakma <paul@dishone.st> 2003-03-25 05:07:42 +00:00
ospfd From: David Watson <dwatson@eecs.umich.edu> 2003-04-03 01:27:01 +00:00
ports renamed ports/redhat to redhat/ 2003-01-18 02:08:50 +00:00
redhat 2003-03-25 Paul Jakma <paul@dishone.st> 2003-03-25 05:07:42 +00:00
ripd 2003-03-25 Paul Jakma <paul@dishone.st> 2003-03-25 05:07:42 +00:00
ripngd 2003-03-25 Paul Jakma <paul@dishone.st> 2003-03-25 05:07:42 +00:00
tools Initial revision 2002-12-13 20:15:29 +00:00
vtysh Add 'no description' command 2003-03-28 02:25:45 +00:00
zebra 2003-03-25 Paul Jakma <paul@dishone.st> 2003-03-25 05:07:42 +00:00
.cvsignore Initial revision 2002-12-13 20:15:29 +00:00
acconfig.h Initial revision 2002-12-13 20:15:29 +00:00
aclocal.m4 2003-03-25 Paul Jakma <paul@dishone.st> 2003-03-25 05:07:42 +00:00
AUTHORS Initial revision 2002-12-13 20:15:29 +00:00
ChangeLog 2003-03-25 Paul Jakma <paul@dishone.st> 2003-03-25 05:07:42 +00:00
config.guess Initial revision 2002-12-13 20:15:29 +00:00
config.h.in 2003-03-25 Paul Jakma <paul@dishone.st> 2003-03-25 05:07:42 +00:00
config.sub Initial revision 2002-12-13 20:15:29 +00:00
configure 2003-03-25 Paul Jakma <paul@dishone.st> 2003-03-25 05:07:42 +00:00
configure.ac Fix OSPFAPI build 2003-03-28 01:45:13 +00:00
configure.in Fix OSPFAPI build 2003-03-28 01:45:13 +00:00
COPYING Initial revision 2002-12-13 20:15:29 +00:00
COPYING.LIB Initial revision 2002-12-13 20:15:29 +00:00
depcomp Initial revision 2002-12-13 20:15:29 +00:00
INSTALL Initial revision 2002-12-13 20:15:29 +00:00
install-sh Initial revision 2002-12-13 20:15:29 +00:00
Makefile.am Fix make dist 2003-03-31 19:02:41 +00:00
Makefile.in 2003-03-25 Paul Jakma <paul@dishone.st> 2003-03-25 05:07:42 +00:00
missing Initial revision 2002-12-13 20:15:29 +00:00
mkinstalldirs Revert to zebra.org automake files 2003-02-17 23:54:05 +00:00
NEWS Initial revision 2002-12-13 20:15:29 +00:00
README Initial revision 2002-12-13 20:15:29 +00:00
REPORTING-BUGS Initial revision 2002-12-13 20:15:29 +00:00
SERVICES Initial revision 2002-12-13 20:15:29 +00:00
stamp-h.in Initial revision 2002-12-13 20:15:29 +00:00
TODO Initial revision 2002-12-13 20:15:29 +00:00
update-autotools Initial revision 2002-12-13 20:15:29 +00:00

GNU Zebra is free software that manages various IPv4 and IPv6 routing
protocols.

Currently GNU Zebra supports BGP4, BGP4+, OSPFv2, OSPFv3, RIPv1,
RIPv2, and RIPng.
  
See the file INSTALL for building and installation instructions.
  
See the file REPORTING-BUGS to report bugs.
  
GNU Zebra is free software. See the file COPYING for copying conditions.