Age | Commit message (Collapse) | Author | Files | Lines |
|
Changes not found.
|
|
|
|
Changes from previous:
0.18 2011-10-10 20:50 UTC
+ Add : The uid() function returns an unique identifier for each dynamic
scope. The validate_uid() function can be used to check whether
one such identifier is valid (i.e. that the scope it refers to
is still alive).
+ Chg : It is no longer possible on perl 5.6 to call goto() in an
uplevel callback to replace the uplevel call. This change was
needed in order to ensure consistency between platforms
regarding to the following fix just below.
+ Fix : The uplevel() tests now pass on Windows.
Thanks C.H. Kang for bringing this to my attention.
0.17 2011-10-03 21:45 UTC
+ Fix : uplevel() will now use the correct pad when executing its
callback. This fixes at least two issues :
- closures defined inside the uplevel callback can now correctly
access lexicals from inside and outside the callback.
- state variables in the uplevel callback now work properly.
+ Fix : It is now generally possible to call goto() in the uplevel'd
code to replace the uplevel stack frame. There are two cases
for which it is still not possible :
- if -D flags were set when running perl (as in "perl -Dt ...").
- if the perl runloop has been replaced with a custom one by
another module.
If uplevel() detects that the replacement code contains a goto
statement, and is in one of those two cases, then it will refuse
to execute the callback and throw an exception.
Note that this fix implies a run-time overhead of uplevel()
proportional to the size of the the callback in every case
(with a small ratio), and proportional to the size of ALL the
code executed as the result of the uplevel call (including
subroutine calls inside the callback) when a goto statement is
found in the uplevel callback.
+ Fix : uplevel() has been taught how to handle XS callbacks properly.
+ Fix : The cause of "Attempt to free unreferenced scalar" warnings
when using uplevel() has been addressed.
+ Fix : [RT #71212] : build failure on Windows.
The module does no longer rely on calling Perl_cv_clone, which
isn't exported.
Thanks C.H. Kang for reporting.
|
|
|
|
This is a collection of .pl files that have historically been bundled with the
Perl core but are planned not to be so distributed with core version 5.15 or
later. Relying on their presence in the core distribution is deprecated; they
should be acquired from this CPAN distribution instead.
|
|
|
|
= NEWS --- The history of Cutter
== [release-1-1-9] 1.1.9: 2011-10-22
We move the repository to GitHub from SF.net.
=== Cutter
==== Changes
* Added Ubuntu Oneiric Ocelot support.
* Added CentOS 6 support.
==== Fixes
* Fixed as success test count with thread. [SF.net #3383253]
[Reported by Romain Tartière]
=== Thanks
* Romain Tartière
|
|
Upstream changes:
libgee 0.6.2.1
==============
* Add check-news to AM_INIT_AUTOMAKE
libgee 0.6.2
============
* Fix adding second element to priority queue.
* Fix problem with key used in range is freed.
|
|
Build failure with gcc-4.6 was fixed.
Thanks to Andrey N. Oktyabrski for the report.
|
|
Change from previous:
20110205 Sat, 05 Feb 2011 14:57:08 +1100
Misc
* Clarified the license
|
|
mkc_check_compiler has been reimplemented. This fixes problems
on system with /bin/sh == bash (affected versions: 0.21.1)
and makes it drammatically faster.
|
|
|
|
Behaviour-driven development test tool
|
|
Lettuce is a simple behaviour-driven development (BDD) tool based
on Cucumber. The features of the system (to be tested) are defined
in a natural language with scenarios describing the features. Steps
are written in python.
(I packaged this for my work at ISC. We are developing a
DNS server test suite to be usable for various DNS servers
for compliance testing.)
|
|
|
|
to import DBIx::Class::PassphraseColumn.
This module is about the native integer numerical data type. A native
integer is one of the types of datum that can appear in the numeric part
of a Perl scalar. This module supplies constants describing the native
integer type.
There are actually two native integer representations: signed and
unsigned. Both are handled by this module.
|
|
Changes from previous:
0.37 Wed 30 Mar 2011
* Fix missing dependency. (RT#67077)
0.36 Tue 29 Mar 2011
* Fix dist.ini 'Prereq' into 'Prereqs' (Damien Krotkine)
* MooseX::Getopt::GLD
- change it to a MooseX::Role::Parameterized, so that it accepts
'getopt_conf' parameter (Damien Krotkine)
0.35 Wed 09 Feb 2011
* Fix missed change from Test::Exception to Test::Fatal
0.34 Tue 08 Feb 2011
* The test suite now uses Test::Fatal instead of Test::Exception. (Karen
Etheridge)
* Move most of new_with_options logic into separate publically
accessible process_argv method, so that arg processing can be
done without actually creating object (Jonathan Swartz)
|
|
Changes from previous:
2.56 Thu Oct 20 2011
- Updated for v5.15.4
2.56 Tues Sept 20 2011
- Updated for v5.15.3
- Corrected version of Module::CoreList shipped
with v5.10.0
- Corrected Errno being shipped with v5.6.0 and v5.6.1
- Corrected VMS::Filespec being shipped with v5.12.3
- Corrected DB_File being shipped with v5.8.2
- Added http://perlpunks.de/corelist to SEE ALSO
2.55 Sat Aug 20 2011
- Updated for v5.15.2
2.54 Wed Jul 20 2011
- Updated for v5.15.1
2.53 Thu Jul 14 2011
- Added release date option '-r' to corelist
2.52 Mon Jul 4 2011
- [rt.cpan.org #69108] Extraneous modules listed
reported by Dee Newcum
2.51
- Updated for v5.15.0
2.50
- Updated for v5.12.4
2.49
- Updated for v5.14.0
2.46 Sun Mar 20 2011
- Resolved RT #59511
- Updated for v5.13.11
2.45 Sun Feb 20 2011
- Bumped the version number and data for the 5.13.10 release
2.44 Sat Jan 22 2011
- Merged v5.12.3 and v5.13.9
2.43 Sat Jan 22 2011
- Updated for v5.12.3
2.42_01 Thu Jan 20 2011
- Updated for v5.13.9
2.42 Mon Dec 20 2010
- Updated for v5.13.8
2.41 Sat Nov 20 2010
- Updated for v5.13.7
2.40 Wed Oct 20 2010
- Updated for v5.13.6
|
|
|
|
|
|
parts from ruby19 package.
Fiddle is the libffi wrapper library, actually a part of the
Ruby distribution.
|
|
|
|
patch-af should have been part of the last changeset of devel/gps.
The distinfo already reflects the change to this patch.
|
|
|
|
|
|
Change from previous:
0.14 Aug 31, 2011
* Fixes
- Fix version number in Log/Any.pm - Stephen Thirlwall
|
|
|
|
Changes from previous:
0.006007 - 12 Sep 2011
- Depend on B::Hooks::OP::Check version 0.19, which fixes a serious bug in
how it interacts with other modules that hook ops.
- Initialize immediately upon loading the module, so that "was Devel::Declare
loaded soon enough" errors in string eval can be fixed by loading the
module earlier without having to also actually use the module earlier.
- Adjust toke_scan_str logic to always show a positive effective length of
string source.
- Return undef from toke_scan_str if string was unterminated.
- Detect and croak if unwanted reallocation occurs during toke_scan_str.
- Avoid memory leak in toke_scan_str.
- Give Devel::Declare::Context::Simple a version number.
- Add MYMETA.{json,yml} to MANIFEST.SKIP and .gitignore.
0.006006 - 23 Aug 2011
- Increase default linestr size to avoid reallocations (Zefram).
|
|
|
|
|
|
|
|
Changes from previous:
0.15 - 2011.04.17 - SAPER #PerlQA2011
- [DIST] CPAN-RT#54456: Set INSTALLDIRS to "site" when installed on
Perl 5.11+ (thanks to Todd Rinaldo).
- [DOC] Document a known bug under Perl 5.8.4 and 5.8.5.
- [TESTS] Fixed tests to pass under Perl 5.8.4 and 5.8.5.
0.14 - 2011.04.16 - SAPER #PerlQA2011
- [CODE] Updated from bleadperl:
- XSLoader::load() with no arguments can use caller to find
a default package (Nicholas Clark).
- Avoid defining a full XSLoader::bootstrap_inherit post 5.6,
as it's not needed (Nicholas Clark).
- Small optimisation: for the generated XSLoader.pm, avoid a
runtime lexical which is constant (Nicholas Clark).
- [TESTS] Updated from bleadperl, solving RT-CPAN #54132, #61332.
- [TESTS] Fixed tests for old Perls.
- [TESTS] Added t/00-load.t and t/01-api.t, to provide basic tests
when the main ones are skipped.
|
|
|
|
Change log:
This is the changelog file for the POCO C++ Libraries.
Release 1.4.2p1 (2011-09-24)
============================
- On Linux, the RTLD_DEEPBIND option is no longer passed to dlopen().
This change was introduced in 1.4.2 to solve a specific problem one customer
was having. Unfortunately, it leads to problems with RTTI.
- It's now possible to pass flags (SHLIB_GLOBAL, SHLIB_LOCAL) to
Poco::SharedLibrary::load() (and the constructor implicitly calling load()),
controlling the mode flags (RTLD_GLOBAL, RTLD_LOCAL) passed to dlopen().
On platforms not using dlopen(), these flags are ignored.
- fixed SF# 3400267: Path_WIN32.cpp bug
Release 1.4.2 (2011-08-28)
==========================
- added Poco::DateTimeFormat::ISO8601_FRAC_FORMAT
- added new Poco::DateTimeFormatter and Poco::DateTimeParser format specifier:
%s for seconds with optional fractions of a second
- fixed a problem with ioctl() on BSD platforms (including OS X) where the
second argument to ioctl() is unsigned long instead of int, causing bad
things on a OS X 64-bit kernel.
- fixed a potential endless loop when enumerating IPv6 network addresses
(reported by Laurent Carcagno)
- new compile-time config option on Windows to set thread names in
debugger. Enable with -DPOCO_WIN32_DEBUGGER_THREAD_NAMES. Available
only in debug builds.
- Cipher can now create Base64 and HexBinary encoded output without linefeeds
(suitable for use in cookies, etc.)
- added Poco::Path::popFrontDirectory()
- improved VxWorks support
- IPv6 fixes: added proper scope id handling in IPAddress, SocketAddress
and related classes.
- Added Poco::Net::ServerSocket::bind6() which allows control over the
IPPROTO_IPV6/IPV6_V6ONLY socket option.
- Removed Poco::MD2Engine class due to licensing issues (the
license for the MD2 code from RSA only allows non-commercial
use). Note that the MD4 and MD5 code from RSA does not have
this issue.
- fixed a Net HTTP client testsuite issue where some tests might
have failed due to prematurely aborted connections by
the HTTPTestServer.
- Poco::Net::SocketAddress: when there is more than one address
returned by a DNS lookup for a name, IPv4 addresses will be
preferred to IPv6 ones.
- NetworkInterface::list() now also returns IPv4 interfaces on Windows when
built with -DPOCO_HAVE_IPv6
- XMLWriter: fixed a bug with attribute namespaces (no namespace prefix
written if attribute namespace is the same as element namespace)
- fixed SF# 3378588: Mismatched new[]/delete (in RSAEncryptImpl and
RSADecryptImpl)
- fixed SF# 3212954 (OpenSSLInitializer::uninitialize() crash) and
SF# 3196862 (Static OpenSSLInitializer instance causes Windows
deadlocks) by removing the static Poco::Crypto::OpenSSLInitializer
instance. Automatic OpenSSL initialization is now done through
Poco::Crypto::Cipher, Poco::Crypto::CipherKey,
Poco::Crypto::X509Certificate, Poco::Net::Context classes; however,
it is still recommended to call Poco::Crypto::initializeCrypto()
and Poco::Crypto::uninitializeCrypto() early at application
startup, and late at shutdown respectively (or
Poco::Net::initializeSSL()/Poco::Net::uninitializeSSL() if the
NetSSL library is used) to avoid multiple full OpenSSL init/uninit
cycles during application runtime.
- Poco::Logger now also support a symbolic log level "none"
(for use with setLevel()) that disables logging completely
for that Logger (equivalent to setLevel(0)).
- Added experimental Android support, using the existing gmake-based
build system.
- fixed SF# 3288584: DateTimeFormatter link error
- fixed SF# 3187117: Typo in InflatingInputStream doc
- fixed SF# 3309731: _WIN32_WCE comparison should be with 0x600 not 600
- fixed SF# 3393026: RegularExpression.h identical enum value
- fixed SF# 3274222: AtomicCounter's postfix operators aren't atomic on Windows
- fixed SF# 3317177: Handle leak on windows
- fixed SF# 3181882: Poco::URI::getPathEtc() double-encodes query
- fixed SF# 3379935: ThreadPool Start Bug
- fixed SF# 3354451: Poco::Format::parsePrec never sets the precision to zero
- fixed SF# 3387258: _MAX_PATH used but unknown in Path_WIN32
- fixed a problem in RSAKeyImpl where direct access to the RSA in a EVP_PKEY
would no longer work in recent OpenSSL versions. Using EVP_PKEY_get1_RSA()
fixes the issue.
- added Poco::Crypto::EncryptingInputStream,
Poco::Crypto::EncryptingOutputStream, Poco::Crypto::DecryptingInputStream
and Poco::Crypto::DecryptingOutputStream.
- fixed SF# 3148126: HTTPSClientSession destructor (!) throws an IOException
- fixed SF# 3178098: Add constructor to Poco::TemporaryFile to specify directory
- fixed SF# 3175310: Absolute path when device
- fixed SF# 3301207: Guided tour example contradicts apidoc (API doc was wrong)
- Poco::Net::HTTPMessage::setContentLength() and
Poco::Net::HTTPMessage::getContentLength() now use std::streamsize
instead of int. This enables 64-bit Content-Length support at
least on 64-bit platforms.
- fixed SF# 3177530: TemporaryFile::tempName() + glob bug on xp
- fixed SF# 3177372: FileChannel documentation inconsistency
- added %E format specifier to Poco::PattermFormatter (epoch time in seconds
since midnight, January 1 1970)
- On Windows, Poco::Util::ServerApplication now supports a /description
command line argument for specifying a service description
(together with /registerService) - added
Poco::Util::WinService::setDescription() and
Poco::Util::WinService::getDescription()
- fixed SF# 3155477: Incorrect URI path handling
- fixed SF# 3309736: Extended Exception macros to set default exception code
new macro is named POCO_DECLARE_EXCEPTION_CODE
- added getter functions for modulus and exponents to Poco::Crypto::RSAKey.
- added Poco::Net::SocketAddress::operator == () and
Poco::Net::SocketAddress::operator != ()
- fixed SF# 3182746: IPAddress.cpp IPv6 bug on big-endian
- fixed SF# 3196961: Unix daemon fails to loadConfiguration() if
started from cwd
- fixed SF# 3393700: NotificationCenter may call a removed observer and crash.
- Reworked implementation of the events framework (Poco::BasicEvent
and friends). The framework is now completely multithreading
save (even in the case that an event subscriber object unsubscribes
and is deleted while an event is being dispatched). Also, the
restriction that any object can only register one delegate for
each event has been removed. For most cases, dispatching events
should be faster, as dispatching an event now needs less dynamic
memory allocations.
- fixed SF# 3178109: getNodeByPath() changes:
getNodeByPath() and getNodeByPathNS() have been moved to
Poco::XML::Node. Furthermore, when invoked on a Poco::XML::Document,
the behavior has changed so that the document element is now
included when traversing the path (previously, traversal would
start at the document element, now it starts at the document).
The path expression can now start with a double-slash, which
results in a recursive search for the path's first element in
the DOM tree.
- fixed SF# 3382935: String data being truncated using ODBC, and
SF# 2921813: Wrong implementation of the ODBC string binding
Release 1.4.1p1 (2011-02-08)
============================
- Poco::Mutex is now a recursive mutex again on Linux
(this was caused by an unfortunate feature test for
PTHREAD_MUTEX_RECURSIVE which did not work on Linux
as PTHREAD_MUTEX_RECURSIVE is an enum value and not
a macro)
- Poco::Net::SecureSocketImpl::abort() now only shuts
down the underlying socket connection and does not free
the SSL object, due to multithreading issues.
Release 1.4.1 (2011-01-29)
==========================
- fixed SF# 3150223: Poco::BinaryReader cannot read std::vector correctly
- fixed SF# 3146326: SharedMemory issue
- made Poco::Net::HTTPSession::abort() virtual
- added Poco::Net::SecureStreamSocket::abort() to immediately close
a SSL/TLS connection without performing an orderly SSL/TLS shutdown.
- fixed SF# 3148126: HTTPSClientSession destructor (!) throws an IOException.
Added try/catch block to Poco::Net::SecureSocketImpl destructor.
- added additional constructor to Poco::Net::HTTPSClientSession, taking
both a socket and a session object.
- Poco::Net::HTTPSession::abort() now also can be used with a
Poco::Net::HTTPSClientSession.
- fixed SF# 3148045: make clean and distclean issues
- changed Data library names on Unix/Linux platforms to
match the names on Windows (PocoSQLite -> PocoDataSQLite,
PocoMySQL -> PocoDataMySQL, PocoODBC -> PocoDataODBC)
- added additional options to configure script
- added additional documentation to Poco::Net::HTTPClientSession
- Poco::Net::HTTPClientSession::receiveResponse() closes the connection
if an exception is thrown while reading the response header.
This ensures that a new connection will be set up for the next request
if persistent connections are used.
- improved Poco::Net::MultipartDecoder performance by reading directly from
streambuf
- improved performance of Poco::Base64Encoder, Poco::Base64Decoder,
Poco::HexBinaryEncoder and Poco::HexBinaryDecoder by working directly with the
given stream's streambuf.
- improved performance of MessageHeader::read() by reading directly from
streambuf instead of istream.
- it is now possible to specify additional MIME part header fields
for a MIME part through the Poco::Net::PartSource class.
- upgraded SQLite to release 3.7.4
- added experimental VxWorks support for VxWorks 5.5.1/Tornado 2.2 and
newer. Please see the VxWorks Platform Notes in the reference documentation
for more information. Currently, the VxWorks is untested; full support
will be available in release 1.4.2.
- fixed SF# 3165918: Poco::DynamicAny fails to convert from string to float
- fixed SF# 3165910: Poco::Net::MessageHeader does not accept HTTP conforming
header
- made Poco::Task::cancel() virtual so that tasks can implement custom
cancellation behavior.
- added optional argument to Poco::Util::WinRegistryKey constructor
to specify additional flags (in addition to KEY_READ and KEY_WRITE)
for the samDesired argument of RegOpenKeyEx() or RegCreateKeyEx().
- improved Poco::BasicEvent::notify() performance by avoiding an
unnecessary heap allocation.
- added additional well-known port numbers to Poco::URI: rtsp, sip, sips, xmpp.
- added Poco::Net::MediaType::matchesRange()
- improved invalid socket handling: a Poco::Net::InvalidSocketException is
now thrown instead of an assertion when an operation is attempted
on a closed or otherwise uninitialized socket.
|
|
Changes from previous:
Changes for 0.72 Wed Jun 22 12:29:59 BST 2011
=================================================
* Added IPC::Open3 support for capturing STDOUT/STDERR
on MSWin32, prefer this over IPC::Run
Changes for 0.70 Mon Jan 31 20:34:09 GMT 2011
=================================================
* Apply a patch from Petya Kohts, RT #65276, with
changes for run_forked:
1) fix for the typo in the name of the signal
2) changed default for clean_up_children (which
seems to be the behavior expected by the majority of the users)
3) added detection (and forwarding to the caller) of the case
when run program is killed by signal
4) kill_gently is now used in cases when parent died
and when the executed program times out
5) added options which allow to execute some user code
in the beginning and at the end of the child
Changes for 0.68 Fri Jan 7 21:08:58 GMT 2011
=================================================
* Apply blead patch from Peter Acklam
Changes for 0.66 Tue Nov 23 12:10:24 GMT 2010
=================================================
* Apply documentation patch from Dan Dascalescu [RT # 63250]
* Apply another documentation patch from Dan Dascalescu [RT #63251]
* Fix an issue with _split_like_shell_win32() raised by tunakermit [RT #62961]
Changes for 0.64 Tue Oct 19 19:01:05 BST 2010
=================================================
* Only enable the can_run instances behaviour when
global variable $INSTANCES is set
Changes for 0.62 Tue Oct 19 15:51:30 BST 2010
=================================================
* Amended can_run behaviour to run all found instances
of the given binary in a list context
|
|
PR pkg/45475 by Samuel J. Greear.
|
|
|
|
|
|
|
|
Bump PKGREVISION.
|
|
Bump PKGREVISION.
|
|
Bump PKGREVISION.
|
|
|
|
|
|
|
|
|
|
devel/p5-PEO-Component-Syndicator because recent versions of
chat/p5-POE-Component-IRC require this module.
POE::Component::Syndicator is a base class for POE components which
need to handle a persistent resource (e.g. a connection to an IRC
server) for one or more sessions in an extendable way.
|
|
because recent versions of chat/p5-POE-Component-IRC requires this module.
Object::Pluggable is a base class for creating plugin enabled objects.
|
|
Bump PKGREVISION.
|
|
Bump PKGREVISION.
|