I'm sponsoring this fast track for myself and the Solaris Audit project
team.  I've batched together a number of changes that could be handled
independently, but seemed to largely fit together.  If members would
like them separated, I'll be happy to do so.

The request is for an obsolescence announcement in a Patch release
for potential removal in a Minor release.  Details can be found below.
For convenience full diff-marked man page are in the case directory.

Due to the Sun Holiday schedule I've set the timer for 9 January 2009.

Happy Holidays,
Gary..
================================================================================

Background:
++++++++++
For some time, the term BSM (Basic Security Module), which was introduced
some time around SunOS 5.2 as a stubs and functional library named libbsm
to meet the "C2" Audit and removal media object reuse requirements in
Solaris, has been deprecated in the administrative documentation.  Solaris
Audit and Device Allocation have replaced the acronym BSM (the Bugster
category "c2_bsm" is also being renamed to "audit").

Some of the interfaces covered by this case were neither originally ARCed
nor assigned formal Interface Taxonomies, some have been updated from time
to time and may have been ARCed and given taxonomies.  This case assumes
they are all come form of Stable.  The project team assumes Evolving (now
Committed).

Proposal:
++++++++
* Change the Interface Taxonomies of bsmconv(1M), bsmunconv(1M),
  audit_startup(1M), audit_control(4), bsmrecord(1M) to Obsolete
  Committed (Obsolete Uncommitted in the case of bsmrecord) in a
  Patch release of Solaris.

* Add a paragraph to the man page NOTES section:
    This command/file is Obsolete and may be removed and replaced
    with equivalent functionality in a future release of Solaris.

* Add an announcement in the "What's New in the Solaris Release" document:
    In a future release, the commands for enabling/disabling Solaris
    Audit and Device Allocation, bsmconv(1M)/bsmunconv(1M), may be removed
    and replaced with equivalent functionality.
    In a future release, the command for displaying the Solaris Audit
    Record format, bsmrecord(1M), may be removed and replaced with
    equivalent functionality.
    In a future release, the command for configuring Solaris Audit
    Policies, audit_startup(1M), may be removed and replaced with
    equivalent functionality.
    In a future release, the configuration file for controlling the
    audit service -- auditd(1M), audit_control(4), may be removed and
    replaced with equivalent functionality.

The intent is to move all the functionality of bsmconv/bsmunconv,
audit_startup, and audit_control into the SMF service svc:/system/auditd
(auditd(1M)) and the various other Solaris Audit and Device Allocation
interfaces.  At the time those changes come for Architectural Review
they will be accompanied by a request for removal and transition plan.

Additional Proposal:
+++++++++++++++++++
This case also requests approval for the removal/replacement of bsmrecord(1M)
in a Minor release.  bsmrecord(1M) is to be replaced with auditrecord(1M).
This consists renaming of the existing bsmrecord source, binary and man page
and replacing docs references.

Reply via email to