Go to file
paul ca5e516c84 2004-06-06 Paul Jakma <paul.jakma@sun.com>
* ripd.h: Add define for the RIPv2 Authentication Data family
	  Move the auth type defines up to where other defines live.
	  Add RIP_AUTH_MD5_COMPAT_SIZE, for backwards compatible
	  md5->auth_len size. Add md5_auth_len field to struct
          rip_interface: (rip_interface_new) Init md5_auth_len to compatible
          size.
          (ip_rip_authentication_mode_cmd) Extended to handle setting
          md5 auth-length. Appropriate aliases added.
          (no_ip_rip_authentication_mode_cmd) Reset md5_auth_len to
          compatible size.
          (rip_interface_config_write) Teach it about md5_auth_len.
          _always_ write out the auth-length, so that everyone will get
          the setting in their config file, and hence allow for a future
          change of default for md5_auth_len to be less painful - every md5
          user will have this setting in their config file.
          ripd.c: (rip_packet_dump) Change nasty hard coded constants to
          symbolic defines. Change various tests of 'ntoh.(variable) ==
          constant' to test 'variable == ntoh.(constant)'. Clean up
          indentation on some long lines.
          (rip_auth_simple_password) ditto.
          (rip_auth_md5) ditto, also add length argument and sanity check
          md5 data offset field. Sanity check md5 auth length, accept RFC
          or old-ripd/cisco lengths.
          (rip_auth_md5_set) as per (rip_packet_dump), also write out
          the configured md5 auth length for the interface (old-ripd or rfc)
          (rip_read) as per (rip_packet_dump)
          (rip_write_rte) ditto
          (rip_response_process) ditto
          (rip_write_rte) ditto
2004-06-06 22:06:33 +00:00
bgpd CVS ignore Linux NFS silly-delete .nfs* files 2004-06-06 15:25:35 +00:00
doc CVS ignore Linux NFS silly-delete .nfs* files 2004-06-06 15:25:35 +00:00
guile CVS ignore Linux NFS silly-delete .nfs* files 2004-06-06 15:25:35 +00:00
init CVS ignore Linux NFS silly-delete .nfs* files 2004-06-06 15:25:35 +00:00
isisd CVS ignore Linux NFS silly-delete .nfs* files 2004-06-06 15:25:35 +00:00
lib CVS ignore Linux NFS silly-delete .nfs* files 2004-06-06 15:25:35 +00:00
ospf6d CVS ignore Linux NFS silly-delete .nfs* files 2004-06-06 15:25:35 +00:00
ospfclient CVS ignore Linux NFS silly-delete .nfs* files 2004-06-06 15:25:35 +00:00
ospfd CVS ignore Linux NFS silly-delete .nfs* files 2004-06-06 15:25:35 +00:00
ports renamed ports/redhat to redhat/ 2003-01-18 02:08:50 +00:00
redhat Fix stray dollar sign that had crept into OSPF6D_OPTS and prevented ospf6d 2004-06-06 15:46:23 +00:00
ripd 2004-06-06 Paul Jakma <paul.jakma@sun.com> 2004-06-06 22:06:33 +00:00
ripngd CVS ignore Linux NFS silly-delete .nfs* files 2004-06-06 15:25:35 +00:00
tests CVS ignore Linux NFS silly-delete .nfs* files 2004-06-06 15:25:35 +00:00
tools Initial revision 2002-12-13 20:15:29 +00:00
vtysh CVS ignore Linux NFS silly-delete .nfs* files 2004-06-06 15:25:35 +00:00
zebra CVS ignore Linux NFS silly-delete .nfs* files 2004-06-06 15:25:35 +00:00
.cvsignore CVS ignore Linux NFS silly-delete .nfs* files 2004-06-06 15:25:35 +00:00
AUTHORS Initial revision 2002-12-13 20:15:29 +00:00
ChangeLog 2004-05-11 Paul Jakma <paul@dishone.st> 2004-05-11 10:49:35 +00:00
config.guess Initial revision 2002-12-13 20:15:29 +00:00
config.sub Rivo Nurgess: Add cobalt machine type 2003-05-27 09:26:22 +00:00
configure.ac 2004-05-11 Paul Jakma <paul@dishone.st> 2004-05-11 10:49:35 +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
HACKING 2004-05-13 Paul Jakma <paul@dishone.st> 2004-05-13 13:38:06 +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 2004-01-10 Paul Jakma <paul@dishone.st> 2004-01-10 22:03:07 +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 Merge isisd into the Quagga's framework: 2003-12-23 08:56:18 +00:00
README Initial revision 2002-12-13 20:15:29 +00:00
REPORTING-BUGS Zebra -> Quagga and reformatting. 2004-02-20 20:33:43 +00:00
SERVICES 2607/tcp is already used by ospfapi. 2003-12-23 10:42:45 +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 Remove autom4te.cache to avoid problems with newer auto* tools. 2004-06-06 08:52:35 +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.