Go to file
Paul Jakma 75db03ebb1 [solaris] SMF manifest, method and depend updates.
2006-03-13 Alan Maguire <alan.maguire@sun.com>

	* quagga.xml.in: Change the naming of services and instances.
	  network/routing/quagga:<daemon> may be neat and tidy, but
	  it's at odds with SMF convention elsewhere that demands
	  the service be named for what it does, and the instance name
	  describe the implementation (e.g. network/smtp:sendmail).
	  Remove call to method script for 'stop', SMF can do that
	  itself.
	  Enumerate the privileges required in the SMF manifest, with the
	  method_credential element.
	  Dont try provide seperate properties for each argument, it's
	  just tedious, particularly when they can no longer be
	  inherited from a common quagga service - use a single
	  "daemon-args" property, defaulting to -P 0.
	  Specify authorisation for the 'routeadm' utility and for
	  RBAC.

2006-03-13 Paul Jakma <paul.jakma@sun.com>

	* quagga.init.in: Update to match SMF manifest changes.
	  If run from an SMF environment, assume method is start.
	  Offer a more tradition init script interface for pre-SMF.
	  Enable zebra for the link-state daemons.
	  Don't allow daemons to start in non-global zones, except
	  for bgpd - it doesn't have to care about underlying
	  networking much.
	  Remove all the svcprop calls, SMF or the user will supply any
	  arguments on the command-line.
	* depend.smf.in: Add dependency on SUNWroute, which provides
	  routeadm, which provides /var/svc/manifest/network/routing
	* prototype.smf.in: Install manifest to
	  var/svc/manifest/network/routing.
2006-03-30 13:38:28 +00:00
bgpd [bgpd] rearrange some structs for less padding, stats for table/attrs. 2006-03-30 13:20:48 +00:00
doc [doc] Credit Jeroen Simonetti for contributing snmptrap.texi 2006-02-19 07:16:25 +00:00
guile - Add .arch-ids and .arch-inventory to cvsignore, to allow one to use arch 2004-11-02 18:59:49 +00:00
init CVS ignore Linux NFS silly-delete .nfs* files 2004-06-06 15:25:35 +00:00
isisd [zserv] fix up custom isisd and bgpd Zserv functions for new format. 2006-01-17 17:33:46 +00:00
lib [lib/privs] Changing user IDs should be done before dropping privileges 2006-03-30 13:25:52 +00:00
m4 - Add .arch-ids and .arch-inventory to cvsignore, to allow one to use arch 2004-11-02 18:59:49 +00:00
ospf6d 2005-10-01 Andrew J. Schorr <ajschorr@alumni.princeton.edu> 2005-10-01 17:38:06 +00:00
ospfclient [ospfclient] add static qualifier 2005-11-24 12:40:39 +00:00
ospfd [compiler] miscellaneous trivial compiler warning fixes 2006-01-19 20:16:55 +00:00
pkgsrc - Add .arch-ids and .arch-inventory to cvsignore, to allow one to use arch 2004-11-02 18:59:49 +00:00
ports - Add .arch-ids and .arch-inventory to cvsignore, to allow one to use arch 2004-11-02 18:59:49 +00:00
redhat - quagga.spec.in: Release sub-rev now release_rev macro, for rpmbuild -D 2005-11-20 02:09:32 +00:00
ripd ripd.c: correct bug that allowed route learnt through RIP to take precedence over connected routes 2006-01-30 18:12:42 +00:00
ripngd [compiler] miscellaneous trivial compiler warning fixes 2006-01-19 20:16:55 +00:00
solaris [solaris] SMF manifest, method and depend updates. 2006-03-30 13:38:28 +00:00
tests [cvs] update cvsignore file. 2006-01-19 20:33:47 +00:00
tools - Add .arch-ids and .arch-inventory to cvsignore, to allow one to use arch 2004-11-02 18:59:49 +00:00
vtysh 2006-01-11 Erik Smit <zoiah@zoiah.net> 2006-01-11 01:38:25 +00:00
watchquagga 2005-02-17 Andrew J. Schorr <ajschorr@alumni.princeton.edu> 2005-02-17 20:11:58 +00:00
zebra [zebra] arrange structs in padding-efficient manner and remove unused field 2006-03-30 13:32:09 +00:00
.cvsignore Ignore <dist tarball>.asc - i always seem to have one hanging around from 2005-01-12 23:49:05 +00:00
AUTHORS Initial revision 2002-12-13 20:15:29 +00:00
ChangeLog [build system] cleanup --enable-snmp by removing ucd-snmp cruft 2006-01-31 10:09:27 +00:00
configure.ac [build system] cleanup --enable-snmp by removing ucd-snmp cruft 2006-01-31 10:09:27 +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
HACKING 2005-11-10 Paul Jakma <paul.jakma@sun.com> 2005-11-10 10:21:19 +00:00
INSTALL.quagga.txt rework 2005-08-10 15:07:02 +00:00
Makefile.am 2005-08-13 Paul Jakma <paul@jakma.org> 2005-08-13 13:42:38 +00:00
mkinstalldirs Revert to zebra.org automake files 2003-02-17 23:54:05 +00:00
NEWS 2005-11-11 Paul Jakma <paul.jakma@sun.com> 2005-11-11 10:28:59 +00:00
README 2004-11-12 Paul Jakma <paul@dishone.st> 2004-11-12 10:30:21 +00:00
README.NetBSD shell script and hints for building on NetBSD. (gdt deleted private 2005-12-29 15:40:49 +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 Move TODO items from isid to the common TODO. 2005-01-01 21:02:13 +00:00
update-autotools 2004-11-06 Paul Jakma <paul@dishone.st> 2004-11-07 22:34:23 +00:00

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

Currently Quagga supports BGP4, BGP4+, OSPFv2, OSPFv3, RIPv1,
RIPv2, and RIPng as well as very early support for IS-IS.
  
See the file INSTALL.quagga.txt for building and installation instructions.
  
See the file REPORTING-BUGS to report bugs.
  
Quagga is free software. See the file COPYING for copying conditions.