summaryrefslogtreecommitdiff
path: root/lib/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'lib/ChangeLog')
-rw-r--r--lib/ChangeLog30
1 files changed, 30 insertions, 0 deletions
diff --git a/lib/ChangeLog b/lib/ChangeLog
index e0605022..2a8256f8 100644
--- a/lib/ChangeLog
+++ b/lib/ChangeLog
@@ -1,3 +1,33 @@
+2005-09-29 Paul Jakma <paul.jakma@sun.com>
+
+ * 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 Alain Ritoux <alain.ritoux@6wind.com>
* filer.c: show protocol name in filter_show()