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.