Changes from previous:
1.23 Thu Aug 4 10:52:32 CEST 2011
- added small safety-check to unreg_cb.
1.22 Thu Mar 10 17:17:58 CET 2011
- fixed a bug where event methods were not registered correctly.
- found a bug with using the guard to track cb registrations.
Changes from previous:
4.11 Mon Oct 10 00:24:11 CEST 2011
- libeio didn't compile on !linux (Paul Howarth).
4.1 Sun Oct 9 10:24:11 CEST 2011
- IO::AIO did access uninitialised memory on unsuccessful stats.
- (libeio) added syncfs syscall wrapper.
- (libeio) set thread name on linux (ps -L/Hcx, top, gdb).
- (libeio) support multiple indepenent working directories.
- applied speling corrections by Nicholas Bamber.
- tune treescan #threads and #outstanding requests a bit.
- reduce the number of file descriptors in use at any one time
in treescan, to avoid running out of them (and using too much ram).
- take advantage of working directoriy abstractions
in aio_scandir and treescan.
- reduce compiled size by ~10% by not inlining some key functionality.
- added --progress switch to treescan.
4.0 Mon Jul 18 05:01:10 CEST 2011
- INCOMPATIBLE CHANGE: fork is no longer supported (indeed, it never was),
see FORK BEHAVIOUR in manpage for details.
- passes testsuite on win32 now and may actually work
(activestate 5.10.1 / MSVC6, YMMV).
- (libeio) fix a deadlock where a wakeup signal could be missed when
a timeout occured at the same time.
- (libeio) added realpath.
- (libeio) added fallocate.
- (libeio) disabling sendfile on darwin unfortunately broke the emulation.
- (libeio) do not acquire any locks when forking.
- (libeio) use fewer time() syscalls when waiting for new requests.
3.93 Wed Jun 29 23:44:18 CEST 2011
- ECB.H WAS MISSING.
3.92 Wed Jun 29 14:45:41 CEST 2011
- ecb.h was missing.
3.91 Wed Jun 29 13:24:42 CEST 2011
- (libeio) work around a Linux (and likely FreeBSD and other
kernels) bug where sendfile would not transfer all the requested
bytes on large transfers, using a heuristic.
- buggy sendfile caused aio_move/copy to sometimes fail for big
files (fortunately it checks that the whole file has been
transferred...)
- use libecb for higher performance and higher portability.
- (libeio) disable sendfile on darwin, it's too broken.
- disable fork tests on !linux, as only linux supports mixing
pthread and fork in perl.
- document the fact that fork doesn't work anymore when using
this module, on anything !GNU/Linux.
- increase timeout in t/04_fork.t, as too many CPAN-tester setups
run on a 0.1MHz cpu. Or so.
3.9 Fri May 27 02:43:47 CEST 2011
- (libeio) fix memory corruption in aio_readdirx for the flags
combination READDIR_STAT_ORDER | READDIR_DIRS_FIRST.
- add lots of newer POSIX and GNU/Linux-specific open
flags.
3.8 Sun Mar 27 12:25:33 CEST 2011
- use nonstandard but maybe-working-on-bsd fork technique.
- support a max_idle value of 0.
- support setting of idle timeout value (IO::AIO::idle_timeout).
3.72 Fri Feb 11 04:25:38 CET 2011
- use _POSIX_MEMLOCK_RANGE to detect mlock/munlock.
- aio_mknod always used a dev_t value of 0.
- new treescan option: --grep.
- add more S_IF macros, and major/minor/makedev "macros".
3.71 Thu Dec 30 08:18:46 CET 2010
- the numerical result value passed to callbacks did not stringify
correctly, due to internal reuse and failure to reset the sv flags.
- actually test for posix_[mf]advise, as at least uClibc defines
_POSIX_ADVISORY_INFO without actually having any of the required
funcitonality. ugh.
3.7 Mon Nov 1 23:00:34 CET 2010
- implement/add madvise, mmap, munmap, aio_mlockall, munlockall,
aio_mlock, munlock, msync and mtouch to @EXPORT_OK.
- document the sad state of affairs w.r.t. pthread on many bsds.
- do not enable mmap on systems without _POSIX_MAPPED_FILES
(openbsd 4.8).
- do not leak memory in IO::AIO::mmap when the scalar already
had string-data.
- add O_RDWR, O_APPEND and O_EXCL symbols and semi-document
them.
- cache the result IV, for a minor speedup in the common case.
- croak when an mmapped-scalar changes location, to detect
user-errors better.
- fix aio_readlink prototype.
The FreeBSD SCSI library, on which this package is based, was removed in
1998 and replaced with CAM-SCSI. DragonFly never had it. Neither
platform has the required <sys/scsiio.h>. Other patches are
NetBSD-specific, so the scope of this package must be narrowed once again.
Changes from previous:
0.001003 2011-08-31 11:35EST
- The positive and negative number types mistakenly accepted zero. Reported
by Eric Brine. RT #53234.
- Added PositiveOrZero{Int,Num} and NegativeOrZero{Int,Num} types. (Dave
Rolsky)
Changes from previous:
0.28 03 October 2011
- Fixed regression where mixed type constraints (MX:Types style and
'classic' Stringy style) are used in a single structured type doesn't
work.
0.27 28 April 2011
- test fixes for new Moose
0.26 02 January 2011
- removed version from Test::Fatal as asked by the debian folks
- small documentation updates
0.25 28 December 2010
- fixed bug where ->is_subtype_of dies meaninglessly when the type we
are trying to check is not a type we can find. This makes our
handling consistent with core Moose. Also changed ->equals and
->is_a_type_of to be consistent.
- Added test case for above
- The test suite now uses Test::Fatal instead of Test::Exception (Karen
Etheridge).
0.24 16 November 2010
- Added some performance enhancing caching code (phaeton)
databases/p5-SQL-Translator.
This module is an extremely light-weight, high-performance Moose
replacement. It also avoids depending on any XS modules to allow
simple deployments. The name "Moo" is based on the idea that it
provides almost -but not quite- two thirds of Moose.
Changes from previous:
3.20 - 2011-09-10
* fix CPAN #56749: isASCII and isCNTRL macros are buggy
(thanks to Karl Williamson for providing a patch and patiently
waiting almost two years for me to integrate it)
* fix CPAN #70427: RealPPPort.xs:1587: error: lvalue required as unary ‘&’ operand
Changes from previous:
1.07 Thu 24 Mar 2011
- Updating to Module::Install::DSL 1.00
- Removing the use of prefork as the modules we use are fairly small
- Removed -w from test scripts to be compatible with tainting
1.06 Sat 6 Jan 2007
- Added the specialised subclass Object::Signature::File
update databases/p5-SQL-Translator.
p5-strictures provides "strictures" directive.
use strictures 1;
is equivalent to
use strict;
use warnings FATAL => 'all';
except when called from a file where $0 matches:
/^x?t\/.*(?:load|compile|coverage|use_ok).*\.t$/
and when either '.git' or '.svn' is present in the current directory.
Gitolite is an SSH-based gatekeeper providing access control for
a server that hosts many git repositories. Without gitolite, each
developer needing to push to one of the repositories hosted would
need a user account on that server; gitolite lets you do that just
using SSH public keys tied to a single, common, user that hosts
all the repositories.
Gitolite can restrict who can read (clone/fetch) from or write
(push) to a repository, and who can push to what branch or tag -
an important issue in corporate environments. Other features include:
* access control by branch-name or by modified file/directory;
* per-developer "personal namespace" prefixes;
* simple but powerful configuration file syntax (with validation);
* config files (and authority for maintaining them) can be split;
* easy integration with gitweb;
* comprehensive logging;
* easy migration from gitosis.
A BSD-licensed implementation of compilation tools (nm, ar,
as, ld, etc.) for the ELF object format.
This release contains BSD-licensed implementations of the
"libdwarf" and "libelf" libraries, and of the "addr2line",
"ar", "brandelf", "c++filt", "elfcopy", "elfdump",
"findtextrel", "mcs", "nm", "ranlib", "readelf", "size",
"strings" and "strip" program development utilities. The
release also contains API and utility reference documentation
(300+ manual entries in all), and contains test suites for
some of these released utilities and libraries.
With thanks to jkoshy for all the help.
Changes from previous:
0.9.6 4/11/2011
Add tests to instantiate all modules and verify parsing of patches
Fix POD syntax
Fix corruption due to patched lines having a + or - as the first character
Fix FixPatchRoot w/DOS eol patches (RT bug #35362, regression from v0.9.3)
Attic file support for FixPatchRoot (RT bug #40467)
Multiple file patch support (RT bug #47625)
Changes from previous:
0.16 2011-04-22
- Don't wrap BUILDALL, since this breaks if the object doesn't inherit from
Moose::Object (doy).
0.15 2011-04-13
- The fix in 0.14 only worked with Moose 2.0, causing failures with earlier
versions.
0.14 2011-04-13
- Using extends caused strictness to be lost. Fixed by Karen Etheridge.
0.13 2011-02-22
- This release provides forward compatibility with Moose 1.99+. It will still
work with Moose 1.23 as well. Most of the work was done by Jesse Luehrs.
0.12 2010-10-29
- Switched tests to use Test::Fatal instead of Test::Exception.
by www/p5-Catalyst-Devel.
Often you want to write a persistant daemon that has a pid file, and
responds appropriately to Signals. This module provides a set of basic
roles as an infrastructure to do that.
to update www/p5-HTML-FormFu.
The 'SetOnce' attribute lets your class have attributes that are not
lazy and not set, but that cannot be altered once set.
Changes from previous:
2011-09-07 0.36 - H.Merijn Brand <h.m.brand@xs4all.nl>
* NAME / DISTNAME in Makefile.PL
2011-09-07 0.35 - H.Merijn Brand <h.m.brand@xs4all.nl>
* More cross-checks for META data
2011-09-01 0.34 - H.Merijn Brand <h.m.brand@xs4all.nl>
* Tests require Test::More-0.88 or up (RT#70538)
* Tested on perl-5.14.1 and 5.15.1
Changes since 0.18:
- Make kernel driver detach configurable (Thomas Klose)
- Correct ftdi_poll_modem_status() result code (Tom Saunders)
- cmake build system improvements (Evgeny Sinelnikov)
- Fix uninitialized memory access in async mode (Intra2net)
- Support for FT232R eeprom features (Hermann Kraus)
- Fix size returned by ftdi_read_data (Hermann Kraus)
- C++ wrapper: Fix infinite recursion in set_bitmode (Intra2net)
- Improvements to the python wrapper (Flynn Marquardt and Chris Zeh)
Changes from previous:
0.16 2011-01-29
- The validated_list and validated_hash functions now accept the values to
be validated as both a hash and a hash reference.
0.15 2010-11-29
- Add MX_PARAMS_VALIDATE_ALLOW_EXTRA which allows extra parameters in
validation calls (like allow_extra for Params::Validate).
- Converted to Test::Fatal.
Changes from previous:
version 0.94: Tue Aug 23 11:14:59 CEST 2011
Changes:
- when an exception get throw()n again, but with a different
"reason", the fatality "is_fatal" will automatically adapt.
Improvements:
- add Log::Report::Exception::isFatal()
version 0.93: Thu Jun 30 09:45:24 CEST 2011
Fixes:
- faults caused by $? should not exit with 0
rt.cpan.org #68496 [Zephaniah E. Hull]
- die's in try blocks did not produce a Log::Report::Message
reported by [Patrick Powell]
- fix use for non-admin Windows users
rt.cpan.org#67935 [unknown]
Improvements:
- ability to change message and reason of an ::Exception
- lazy-load Log::Report::Die
version 0.92: Fri Apr 15 10:26:33 CEST 2011
Fixes:
- another attempt to silence test for Windows bug.
Improvements:
- additional doc to dispatcher(), triggered by [Patrick Powell]
- add error 'xx', _to => $disp;
as alternative to report {to => $disp}, ERROR => 'xx';
version 0.91: Wed Jan 26 16:24:25 CET 2011
Fixes:
- enabling and disabling dispatchers did not work
[Patrick Powell]
Improvements:
- produce nice error when __x received even length list.
- added Log::Report::Dispatcher::Callback
- typos in new Callback.pm [Patrick Powell]
- disable test which fails on bug in confess on Windows
http://rt.perl.org/rt3/Ticket/Display.html?id=81586
- improved output with new OODoc
version 0.90: Wed Dec 22 16:29:51 CET 2010
Changes:
- ::Exception stringifies with lowercase reason, was uppercase
Fixes:
- repair Log::Report::report(is_fatal) option.
- reimplementation of totalDigits and fractionDigits facets,
triggered by rt.cpan.org#63464 [mimon-cz]
- fix handling results of filters
Improvements:
- reorder checks in report() to be faster when the message
is ignored (for instance trace)
residing in devel/p5-Storable from 2.21nb2 to 2.30.
Upstream changes (since 2.21):
Sun 3 Jul 09:10:11 IST 2011 Abhijit Menon-Sen <ams@toroid.org>
Version 2.29
Various bugfixes, notably including preventing nfreeze from
incorrectly stringifying integers.
Fri 3 Dec 14:12:32 GMT 2010 David Leadbeater <dgl@dgl.cx>
Version 2.25
Support for serializing coderefs containing UTF-8.
Fri Nov 12 10:52:19 IST 2010 Abhijit Menon-Sen <ams@toroid.org>
Version 2.24
Performance improvement for overloaded classes from Benjamin
Holzman.
Fri Nov 12 10:36:22 IST 2010 Abhijit Menon-Sen <ams@toroid.org>
Version 2.23
Release the latest version from the Perl repository.
1.001.
Upstream changes:
1.001 2011-09-14 22:49:56 America/New_York
- updated docs to clarify that pushd() and tempd() croak on errors
- if tempd() croaks, error appears at tempd()'s caller, not from within
tempd() itself
- warnings enabled if perl version >= 5.006
- adds 'untaint_pattern' option with a passable default