Other JSON modules require setting several parameters before calling the
conversion methods to do what the author wants. This module does things
by default that the author thinks should be done when working with JSON
in Perl. This module also encodes and decodes faster than JSON.pm and
JSON::Syck in the benchmarks.
last one in the pipe to make sure failed regression tests don't bake a
cookie when REGRESS_LOG is set (default).
Also redirect stderr to regress log and introduce REGRESS_STATUS_IGNORE
variable so post-regress targets like found in cpan.port.mk can do the
actual failure detection.
Problem noticed by bluhm@, latching of exit code suggested by steven@
Testing, feedback and ok on earlier version by bluhm@, 'go for it' espie@
- recognize all available audio devices
- the audio device is always opened read-write. this results in
full-duplex operation for most OSS implementations, but full-dupplex
needs to be explicitly enabled on OpenBSD.
- don't error out if SNDCTL_DSP_SPEED returns an error. instead
resample based on the returned sample rate.
- the resampling factor was not properly initilized and was returning
random values.
- simply skip samples to down-sample. the average method it uses
sounds horrible.
now ekiga's softphone works for me when using the OSS audio backend
ok ajacoutot
This release contains some security fixes, notably a DoS via
corrupted Ogg files (CVS-2008-3231), some related fixes, and
fixes for a few possible buffer overflows.
ok jakemsr@
- since version 3, ff uses standard printing dialog from gtk+2. in
order to continue using cups for printing, you will need to install
cups subpackage of gtk+2. after an email from Giovanni Bechis
- ff3 may not render scaled images properly due to incompatibilities
between some of the x drivers and x server (this has been fixed in
the new xserver). document work-arounds for now. after an email
from Markus Bergkvist
The accessors pragma lets you create simple accessors at compile-time.
This saves you from writing them by hand, which tends to result in
cut-n-paste errors and a mess of duplicated code. It can also help you
reduce the ammount of unwanted direct-variable access that may creep
into your codebase when you're feeling lazy. accessors was designed with
laziness in mind.
CVE-2008-1679 CVE-2008-1721 CVE-2008-1887
CVE-2008-2316 CVE-2008-3142 CVE-2008-3144
Patches cherrypicked with assistance of val.masutin AT gmail.com and
Toni Mueller.
Tested by sthen@ naddy@ ok pvalchev@