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:
-
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.