The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
Revision history for Perl extension BSD::Sysctl

0.10 2009-09-25 19:55:25 UTC
    - Fix coredump bug introduced in 0.09 buffer allocation.
    - Support for 64-bit values from Emil Mikulic.

0.09 2009-09-14 17:52:15 UTC
    - Added support for 8.0, better handling of kern.geom.confxml
      et al., and an example, courtesy of Sergey Skvortsov.

0.08 2007-01-16 21:28:29 UTC
    - Added an iterator() method to permit iterations through
      the variable tree.
    - An iterator may be reset(), its points to something with
      a name() and a value().
    - For the sysctl variables that correspond to C structs that we
      decode, if the OS version does not define a member, then create
      the hash key anyway, and set it to an empty string. This allows
      cross-version programs to work with fewer version checks.
    - Rationalised the example programs.
    - Added a typemap for Perl 5.6

0.07 2006-10-22 10:17:00 UTC
    - Didn't realise that there was another test for kern.lastpid
      in t/01-get.t

0.06 2006-10-10 14:51:55 UTC
    - Test failure on FreeBSD 4.10: kern.lastpid does not exist,
      use something else (the module worked, regardless).
    - Previous release in this Changes file referred to 0.06
      instead of 0.05.

0.05 2006-10-09 20:59:54 UTC
    - ia64 support,as seen by looking at:
      http://portsmon.freebsd.org/portoverview.py?category=sysutils&portname=p5-BSD-Sysctl
    - sparc support should have come along for free with the
      patch for amd64.

0.04 2006-10-08 17:39:52 UTC
    - amd64 support, courtesy of a patch from Douglas Steinwand.
    - Licensing information clarified in Makefile.PL.
    - More documentation in Sysctl.pm pod, as well as the README.

0.03 2006-08-31 18:19:42
    - Object-oriented interface added for getting/setting variables
      continuously.

0.02 2006-08-31 11:02:43
    - You can now set the values of variables (assuming they are
      not read-only).
    - Fixed up coredumps when sysctl values are zero-length ASCII
      strings. Removed the %MIB_SKIP hack.
    - Use a buffer sized for the size of the result, rather than
      a fixed-length buffer, to retrieve sysctl values that are
      very large (larger than BUFSIZ). Perhaps still sub-optimal.
    - Avoided using unnecessary BUFSIZ-sized buffers in a couple
      of places.
    - Added a sysctl_description() function to return the
      OS-defined descriptive name of a sysctl variable.
    - Now able to retrieve opaque values like kern.geom.confxml.
    - Use RETVAL directly in _mib_lookup().
    - Detabbed various files.

0.01 2006-07-23
    - Initial release.