mirror_frr/ripd
paul ceacedba22 2005-09-29 Paul Jakma <paul.jakma@sun.com>
* configure.ac: Add the test for Solaris least-privileges. Set
	  defines for whether capabilities are supported and whether of
	  the linux or solaris variety.
	  Add missing-prototypes, missing-declarations, char-subscripts
	  and cast-qual warnings to default cflags, cause Hasso enjoys warnings,
	  and we really should clean the remaining ones up. (ie isisd..).
	* (*/*main.c) Update the zebra_capabilities_t arrays in the various
	  daemons to match the changes made in lib/privs.h.
	* zebra.h: Solaris capabilities requires priv.h to be included.
	* privs.{c,h}: Add support for Solaris Least-Privileges.
	  privs.h: Reduce some of the abstract capabilities, which do
	  not have rough equivalents on both systems. Rename the net
	  related caps to _NET, as they should have been in first
	  place.
	  (zprivs_terminate) should take the zebra_privs_t as argument so
	  that it can update change pointer.
	  Add an additional privilege state, ZPRIVS_UNKNOWN.
	* privs.c: (various capability functions) Add
	  Solaris privileges variants.
	  (zprivs_state) Use privs.c specific generic types to
          represent various capability/privilege related types, so that
          each can be typedef'd as appropriate on each platform.
	  (zprivs_null_state) static added, to hold the state the null
	  method should report (should be raised by default, and
          LOWERED if zprivs_terminate has been called)
          (zprivs_state_null) Report back the zprivs_null_state.
          (cap_map) Make it able to map abstract capability to multiple
          system capabilities.
          (zcaps2sys) Map to abstract capabilities to multiple system
          privileges/capabilities.
          (zprivs_init) move capability related init to seperate
	  function, zprivs_caps_init.
          (zprivs_terminate) ditto, moved to zprivs_caps_terminate.
          Set the change_state callback to the NULL state, so the
          user can continue to run and use the callbacks.
2005-09-29 14:39:32 +00:00
..
.cvsignore - Add .arch-ids and .arch-inventory to cvsignore, to allow one to use arch 2004-11-02 18:59:49 +00:00
ChangeLog 2005-09-29 Alain Ritoux <alain.ritoux@6wind.com> 2005-09-29 11:25:50 +00:00
Makefile.am * configure.ac, */Makefile.am: Fix previous commit. SNMP includes 2005-03-28 15:29:07 +00:00
rip_debug.c Please, tell me truth about what debugging status you are displaying. 2004-08-31 12:04:33 +00:00
rip_debug.h Initial revision 2002-12-13 20:15:29 +00:00
rip_interface.c 2005-09-29 Alain Ritoux <alain.ritoux@6wind.com> 2005-09-29 11:25:50 +00:00
rip_main.c 2005-09-29 Paul Jakma <paul.jakma@sun.com> 2005-09-29 14:39:32 +00:00
rip_offset.c 2005-04-07 Paul Jakma <paul.jakma@sun.com> 2005-04-07 07:30:20 +00:00
rip_peer.c 2005-04-07 Paul Jakma <paul.jakma@sun.com> 2005-04-07 07:30:20 +00:00
rip_routemap.c 2005-09-29 Alain Ritoux <alain.ritoux@6wind.com> 2005-09-29 11:25:50 +00:00
rip_snmp.c 2005-09-29 Alain Ritoux <alain.ritoux@6wind.com> 2005-09-29 11:25:50 +00:00
rip_zebra.c 2005-09-29 Alain Ritoux <alain.ritoux@6wind.com> 2005-09-29 11:25:50 +00:00
ripd.c 2005-09-29 Alain Ritoux <alain.ritoux@6wind.com> 2005-09-29 11:25:50 +00:00
ripd.conf.sample Initial revision 2002-12-13 20:15:29 +00:00
ripd.h 2005-09-29 Alain Ritoux <alain.ritoux@6wind.com> 2005-09-29 11:25:50 +00:00
RIPv2-MIB.txt Initial revision 2002-12-13 20:15:29 +00:00