- As described below, PERL5_MODULE_TYPE converted to default to EU:MM
ExtUtils::MakeMaker
(upstream)
- update to 0.04
--------------
0.04 2015-05-10T22:08:23Z
- use EU::MM
-------------------
0.30 2015-05-15 20:43:54-04:00 America/New_York
No changes from 0.29
0.29 2015-04-19 18:36:24+02:00 Europe/Berlin (TRIAL RELEASE)
Fixed:
- Fix double filehandle close error with tee on Windows
(which started warning during the perl 5.21.x series,
causing tests to fail)
FreeBSD with clang: format specifies type 'int' but the argument has type 'long'
This seems to be fallout from the time_t change patches. Defuzz patches
while we're here.
It is essentially a bugfix and maintenance release, with:
- portability fix (SunOS)
- additional tests (Config)
- API addition (String)
- quiet mode for configctl(1)
- support for compiling in a separate directory (OBJDIR)
Upstream changes:
version 2.16 at 2015-05-19 17:23:47 +0000
-----------------------------------------
Change: e5c5a2f18fce4f450f0926c80323527825ab1b8d
Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
Date : 2015-05-19 18:23:47 +0000
Updated for v5.22.0-RC1
Release notes:
TortoiseHg 3.4 is a regularly scheduled feature release.
Bug Fixes
bookmark, matching, sign, tag: allow to resize horizontally while
having fixed height (refs #4043)
bookmark, tag, update: avoid combo box taking too much space (fixes#4043)
commit: prompt for new largefiles first to skip extra confirmation
(fixes#1954)
filedata: rewrite copy detection by using copies.pathcopies() (fixes#3949)
merge: discard p2 changes without using debugsetparents (fixes#3856)
mergetools: add $output to meld to change which file will be saved
(fixes#4134)
quickop: do not calculate status unnecessarily in GUI process (refs #1828)
quickop: catch known exceptions raised from repo.status() (fixes#1828)
repomodel: clear cache of latest tags on repository change (fixes#4137)
repoview: ignore corrupted column_widths saved in QSettings (fixes#1456)
repowidget: refresh commit tab after rollback or custom hg command
(fixes#3981)
revset: set appropriate size policy to status bar of query dialog
(fixes#834)
sync: get host fingerprint asynchronously by extension command
(fixes#4114)
Improvements
bookmark: add simple bookmark dialog to sync screen (fixes#322)
commit: do not overwrite username if ui.askusername is set (closes#4064)
filectxactions: enable shortcuts only if the owner or its children has focus
filectxactions: add shortcut to delete unversioned file (closes#3681)
fileview, status: enable annotate mode for working directory
rebase: mention command line options in checkbox labels
sync: add "unbundle" to "repository" menu (fixes#4067)
workbench: add default merge action to main menu and toolbar (closes#222)
Changelog:
0.50 - added dictionary::detach and dictionary::getValue(key)
added xmldom::getNullNode()
improved xml printing for text nodes
signalmanager::waitForSignal(NULL) works as expected now
updated charstring::httpEscape not to escape legal symbols
added flush() method to stdio classes
added detection and support for vsnprintf_s
fixed serviceentry, protocolentry and rpcentry on windows
updated *entry classes for NULL and uninitialization safety
implemented filesystem::initialize(fd) for Windows
updated filesystem::initialize() with NULL and -1 to behave in
predictable ways now, updated documentation for them too
abstracted _get_osfhandle calls and added an invalid parameter callback
updated filedescriptor to use bit fields for all of its flags
implemented file::changeOwner() for windows
removed xattrs stuff
removed SSL-related ifdef's from headers and implemented degenerate
SSL routines for when SSL isn't supported
timezone conversion works on windows now
refactored bytebuffer and stringbuffer to be extent-based
fixed a subtle stringbuffer with initialcontents bug
refactored stringbuffer to use bytebuffer::write/appendFormatted
directly instead of charstring::parseNumber
implemented dynamicarray and staticarray classes
refactored build process to use nmake and be compatible with many
different versions of MS Visual Studio
updated vsnprintf_s calls for platforms where it's not defined
added configure test for bool and true/false and definitions for
platforms that don't define them
updated timed semaphore waits - if seconds or nanoseconds are negative
then the timed wait acts like an un-timed wait
added support for getsockopt with size_t optlen parameter
fixed strncasecmp on windows when str2 is longer than str1
xmlsax uses memorymap on Windows now
fixed file::lockFile() and file::unlockFile() on Windows
fixed charstring::printf on Solaris 2.5.1
fixed datetime::getSystemDateAndTime() for Windows without 64-bit
integers
fixed potential double-CloseHandle in thread class
0.49:
Full changelog follows:
combined passswdentry and shadowentry classes into userentry class
updated file::sync() to use FlushFileBuffers directly
implemented sys::sync(), reboot(), halt() and shutdown() for windows
implemented various sys::getXXX() methods for windows
added "detached" option to process::spawn()
crash-related methods in process class catch SIGABRT, SIGFPE, SIGILL, SIGBUS, SIGIOT, SIGEMT and SIGSYS in addition to SIGSEGV now
shutdown-related methods in process class catch SIGQUIT and SIGHUP in addition to SIGINT and SIGTERM now
on windows, signal classes now support catching, sending/raising SIGABRT, SIGFPE, SIGILL, SIGINT, SIGSEGV and SIGTERM and sending/raising SIGKILL
disabled threads outright on OSR5
fixed threads detection for solaris 2.6
codetree bails properly at end of string now
fixed a break-related condition that could cause codetree to loop indefinitely
added support for a beginning-of-line character to codetree
added support for recursive breaks to codetree
made charstring::compareIgnoringCase null-safe for platforms that don't have str(n)casecmp
improved Windows support in signal classes
-Wno-overloaded-virtual is now set when clang is used
fixed some subtle kqueue-related bugs
added sys/byteorder.h and htonll/ntohll for solaris 11
fixed endian-detection macros for solaris 10 and older
added support for SIGLARM and signalmanager::alarm() on windows
improved windows implementation of semaphoreset
added sys::signalsInterruptSystemCalls()
added process::supportsFork()
RT 4.2.11 -- 2015-05-07
--------------------------
This release is a bugfix release; most notably, it improves indexing
time for full-text search, as well as improving support for Apache 2.4
and MySQL 5.5. Interactive command-line tools (including upgrade tools)
will now also default to displaying warnings to STDERR, to aid in
awareness of potential errors.
The complete list of changes includes:
General user UI
* If storing a transaction failed, note the failure obviously in the
ticket history (#30419)
* Make sub-menus accessible on screen-readers
* Prevent Dashboard portlet from rendering with too many columns
* Hint that a transaction is Correspondence, using red background, on Jumbo
and Bulk Update pages as well.
* Articles distinction between "no classes exist" and "none visible to user"
(#30638)
* Skip Articles Class selection page if there is only one valid option
(#29975)
* For consistency with other roles, don't attempt to send email
notifications to owners that are disabled
* Improve search performance when searching custom field values on users
* Allow ModifyTicket to change nobody -> someone else, without OwnTicket
* Allow HTML5 <s> and <del> tags for the replaced <strike> tag
* Respect the user's chosen units for Time Worked across page loads, instead
of always defaulting to minutes. (#17985)
* In Jumbo, preserve ticket basics so in progress changes persist after
returning to the page
* Make elements styled as .button render the same as other buttons
* Add print styles for button and .button that match other inputs
Command-line
* Default to enabling error warnings to the screen for interactive commands
* Standardize --help, --quiet and --verbose options across tools
* Allow GSSAPI authentication with bin/rt (#25074)
Web Administration
* Don't show rights on role groups rights list which are nonsensical (#30556)
* Support setting multiply-valued custom fields during REST ticket creation
* Fix an infinite loop in multiple-valued custom field parsing
* Recover gracefully on template creation failure (#29021)
* Provide a user-legible representation of the user's GPG key (#25376)
* Ability to change back to "role" UsernameFormat
* Consistently store un-encoded header data for forwards (#29714)
Server Administration
* Improve full-text indexing by 1-2 orders of magnitude, on both PostgreSQL
and MySQL.
* Warn if innodb_log_file_size would limit uploads to < 5M on MySQL 5.5 and later
* Increase the warn threshold on max_allowed_packet to 5M
* Validate lifecycle right name length
* For convenience, allow using the distribution name instead of package
name in Plugin(); for example: Plugin('RT-Extension-SLA')
* Suggest explicit binlog_path for sphinx >= 1.10
* Drop DatabaseRequireSSL option that does nothing; replace with
DatabaseExtraDSN option to allow passing of arbitrary additional
database parameters to the database interface
* Respect configure-time FontPath configuration
* Configurable transaction suppression for EscalatePriority (#29465)
* Switch from Oracle DBA-only tables to tables the user can inspect (#30393)
* Properly handle large IN sql arguments by breaking them up in to separate
statements
Developer
* Deprecate unused RT::Interface::CLI::debug sub
* Standardize and simplify boilerplate for command-line options
* Make rt-validator infinite loop checker actually work
* Add 'mbox' option to $MailCommand which writes mbox-formatted output
* Allow attributes to be set after object creation in initialdata
files (#13036)
* Do not set charset and body on multipart messages in ContentAsMIME (#23671)
* Look harder for content in message/rfc822 parts
* Allow creation of multipart/related via REST, by providing Content-IDs
* Fold RT::Shredder code into core record classes
* Skip Shredder tests on all non-SQLite databases
* Built in HTTP Basic auth and htpasswd support in rt-apache tool
* New callbacks for Ticket/Elements/ShowBasics, AfterTimeEstimated and
AfterTimeWorked
* Use %ARGS values in /Admin/Users/Modify.html to allow callbacks to modify
them (#27655)
* Allow passing SquelchMailTo to Ticket->Create
* Explicitly depend on Class::Accessor::Fast not Class::Accessor
* Add BodyClass parameter to Elements/Header so callbacks can more easily
style only their own pages.
Documentation
* Extend the documentation to support Apache 2.4 deployment
* Attempt to improve reliability in lighttpd by suggesting sockets instead of
TCP connection
* Information on finding and installing plugins
* Information on the new rights interface in the UPGRADING doc (#29515)
Internationalization
* Localize EmailFrequency properties
* Updated localizations (German, Spanish, French, Icelandic, Italian,
Japanese, Lithuanian, Russian, Swedish, Traditional Chinese)
* The usual "git diff" when seeing a file turning into a directory
showed a patchset to remove the file and create all files in the
directory, but "git diff --no-index" simply refused to work. Also,
when asked to compare a file and a directory, imitate POSIX "diff"
and compare the file with the file with the same name in the
directory, instead of refusing to run.
* The default $HOME/.gitconfig file created upon "git config --global"
that edits it had incorrectly spelled user.name and user.email
entries in it.
* "git commit --date=now" or anything that relies on approxidate lost
the daylight-saving-time offset.
* "git cat-file bl $blob" failed to barf even though there is no
object type that is "bl".
* Teach the codepaths that read .gitignore and .gitattributes files
that these files encoded in UTF-8 may have UTF-8 BOM marker at the
beginning; this makes it in line with what we do for configuration
files already.
* Access to objects in repositories that borrow from another one on a
slow NFS server unnecessarily got more expensive due to recent code
becoming more cautious in a naive way not to lose objects to pruning.
* We avoid setting core.worktree when the repository location is the
".git" directory directly at the top level of the working tree, but
the code misdetected the case in which the working tree is at the
root level of the filesystem (which arguably is a silly thing to
do, but still valid).
Also contains typofixes, documentation updates and trivial code
clean-ups.
New features and improvements
* Added support for CCACHE_COMPILERCHECK=string:<value>. This is a faster alternative to CCACHE_COMPILERCHECK=<command> if the command’s output can be precalculated by the build system.
* Add support for caching code coverage results (compiling for gcov).
Bug fixes
* Fixed bug which could result in false cache hits when source code contains '"' followed by " /*" or " //" (with variations).
* Made hash of cached result created with and without CCACHE_CPP2 different. This makes it possible to rebuild with CCACHE_CPP2 set without having to clear the cache to get new results.
* Don’t try to reset a non-existing stats file. This avoids “No such file or directory” messages in the ccache log when the cache directory doesn’t exist.
* Fixed a bug where ccache deleted clang diagnostics after compiler failures.
* Avoid performing an unnecessary copy of the object file on a cache miss.
* Bail out on too hard compiler option -fmodules.
* Bail out on too hard compiler option -fplugin=libcc1plugin (interaction with GDB).
* Fixed build error when compiling ccache with recent clang versions.
* Removed signal-unsafe code from signal handler.
* Corrected logic for when to output cached stderr.
* Wipe the whole cached result on failure retrieving a cached file.
* Fixed build error when compiling ccache with recent clang versions.
It is a GLib 2.44 support release.
=== Changes
==== Ruby/GLib2
Improvements
Supported GLib 2.44.
[GitHub#361][Reported by Benjamin Maisano]
=== Thanks
Benjamin Maisano
--------------
0.15 2015-05-14 20:35 UTC
+ Chg : The new environment variable to enable thread tests on older
perls is PERL_FORCE_TEST_THREADS. Note that this variable
should only be turned on by authors.
+ Fix : The module has been taught about the new multideref
optimization, and will function properly on perl 5.21.11 and
above.
+ Fix : The module will no longer crash or behave erratically when it
is loaded by several threads (or Windows emulated processes)
ran in parallel.
+ Fix : Update the Windows ActivePerl + gcc 3.4 workaround for
ExtUtils::MakeMaker 7.04. Thanks Christian Walde for reporting
and feedback on this issue.
+ Fix : Be really compatible with the optional OP_PARENT feature.
+ Tst : $ENV{$Config{ldlibpthname}} is now preserved on all platforms,
which will address failures of t/43-peep.t and
t/51-threads-teardown.t with unusual compilers (like icc) that
link all their compiled objects to their own libraries.
--------------
0.15 2015-05-14 21:46:06Z
- updated the tooling for generating Makefile.PL
- removed Tie::StdHash from prereqs, which is not require()able as a module
on its own (despite being indexed) (miyagawa, GH #3)
- fixed the addition in release 0.14 of Hash::Util::FieldHash as a
prerequisite (which is not available prior to perl 5.010) for pure-perl
installations (RT#104435)
1.49 2015-05-12T17:30:58Z
* Changed license in the README to "Same as Perl" to match the license
listed in `META.yml`, and in the POD as of v1.42.
* Tightened up the heuristic for matching Perl batch files to require
that the file end in `.bat`, as described in the documentation.
Patch from Luca Ferrari.
* Simplified some of the matching code. Patch from Luca Ferrari.
* Transferred ownership of the repository to the perl-pod organization on
GitHub.
* Removed the Pod testing test from the distribution. Seems silly for a
module designed for testing Pod, right? But it's considered best
practice to do Pod testing in development only, not in a release.
TEST_TARGET?= # to skip make test (but can be enabled by 'env TEST_TARGET=test make test')
for following packages:
devel/p5-File-ShareDir-Install
time/p5-DateTime-Format-Strptime
www/p5-LWP-Protocol-https
- Add BUILD_DEPENDS for make test
devel/autoconf (but just add 2.69 status)
devel/dejagnu
devel/p5-ExtUtils-AutoInstall (infinite loop)
devel/p5-Inline-C (fail at t/27inline_maker.t)
devel/p5-Search-Elasticsearch (several items)
Some other {net,devel}/p5-packages
Set BUILD_DEPENDS+= for make test
WARNING: The tests this module does should never be included as part of a
normal CPAN install!
This module is intended as a tool for module authors who would like to
easily test that a module release will not break dependencies. This is
particularly useful for module authors (like myself) who have modules which
are a dependency of many other modules. How It Works
Internally, this module will download dependencies from CPAN and run their
tests. If those dependencies in turn have unsatisfied dependencies, they
are installed into a temporary directory. These second-level (and third-,
etc) dependencies are not tested.
In order to avoid prompting, this module sets $ENV{PERL_AUTOINSTALL} to
--defaultdeps and sets $ENV{PERL_MM_USE_DEFAULT} to a true value.
Nonetheless, some ill-behaved modules will still wait for a
prompt. Unfortunately, because of the way this module attempts to keep
output to a minimum, you won't see these prompts. Patches are welcome.
Running Tests in Parallel
If you're testing a lot of modules, you might benefit from running tests in
parallel. You'll need to have Parallel::ForkManager installed for this to
work.
Set the $ENV{PERL_TEST_DM_PROCESSES} env var to a value greater than 1 to
enable parallel testing.
---------------
Version 3.0.3: May 08th, 2015
[ Library ]
- Support to embed into Mac OS X kernel extensions.
- Now it is possible to compile Capstone with older C compilers, such as
GCC 4.8 on Ubuntu 12.04.
- Add "test_iter" to MSVC project.
[ X86 ]
- All shifted instructions SHL, SHR, SAL, SAR, RCL, RCR, ROL & ROR now support
$1 as first operand in *AT&T* syntax (so we have "rcll $1, %edx" instead of
"rcll %edx").
- CMPXCHG16B is a valid instruction with LOCK prefix.
- Fixed a segfault on the input of 0xF3.
[ Arm ]
- BLX instruction modifies PC & LR registers.
[ Sparc ]
- Improved displacement decoding for sparc banching instructions.
[ Python binding ]
- Fix for Cython so it can properly initialize.
- X86Op.avx_zero_mask now has c_bool type, but not c_uint8 type.
- Properly support compile with Cygwin & install binding (setup.py).
Add LICENSE
Upstream changes:
1.08 2015-01-25 NEILB
- Documentation improvements from JMATES++.
1.07 2015-01-07 NEILB
- Linkify external module references. JMATES++
- Added Test::Pod as a release test. JMATES++
1.06 2014-04-09
- First non-developer release by NEILB
- Fixed RT#41504
- Fixed RT#92082
- Fixed RT#92081
- Fixed RT#53619
- Noted in the pod that I'm now maintaining it.
1.05_02 2014-04-08
- If the constructor failed part way, it would sometimes leave cruft
behind in TMPDIR. RT#41504 - thanks ANDK.
1.05_01 2014-04-02
- Specified min perl version 5.6.0 in metadata and in code
- Moved the modules into lib/Test/
- Added PREREQ_PM, TEST_REQUIRES and CONFIGURE_REQUIRES to Makefile.PL
- Added github repo to metadata and the pod
- Reformatted Changes file as per CPAN::Changes::Spec
- Specified license as 'perl' in metadata, to match doc
- Fixed pod error RT#92082
- Pod spelling mistake RT#92081
- Clarification in doc for new(), that it returns undef on failure,
and not false. RT#53619
General changes:
- Added flag --platform=native, when it is used type sizes and behaviour of
host system are used
- Backward compatibility for Libary files is now working. Future cppcheck
versions will be able to use libraries written for previous versions
- Windows 32 bit builds now set /LARGEADDRESSAWARE, so that they can use up to
4 GiB
New checks:
- Detect bad bitmask checks (usage of | where & should be used)
- Suggest usage of "explicit" for constructors with a single parameter
- Suggest usage of make_shared/make_unique
- Warn about usage of malloc with auto_ptr
- Detect redundant pointer operations like &*ptr
Improvements:
- Support std::array (C++11)
- Detect same expressions in both branches of a ternary operator
- New <container>-tags in libraries to configure STL (and similar) container
types
- Several improvements to ValueFlow analysis (for example support for default
function arguments)
- Improved buffer overrun and memory leak checking
- Removed a bunch of redundant checking code
- Removed several simplifications
- Stronger matching of library functions
- Lots of additions to std.cfg and posix.cfg
- New library for Microsoft SAL (microsoft_sal.cfg)
- Improved C++11 template parsing (">>" as closing brackets, variadic
templates)
- Added statistics to htmlreport
GUI:
- Fixed language selection
Additionally, lots of false positives and bugs have been fixed and several
existing checks have been improved.
The forks.pm module is a drop-in replacement for threads.pm. It
has the same syntax as the threads.pm module (it even takes over
its namespace) but has some significant differences:
- you do _not_ need a special (threaded) version of Perl
- it is _much_ more economic with memory usage on OS's that support COW
- it is more efficient in the startup of threads
- it is slightly less efficient in the stopping of threads
- it is less efficient in inter-thread communication
If for nothing else, it allows you to use the Perl threading model
in non-threaded Perl builds and in older versions of Perl (5.6.0
and higher are supported).
--------------
1.61 2015-04-29 NEILB
- Removed spaces from function prototype for versioncmp(). RT#103810
Kerin Millar++
- Added [MetaJSON] so the dist will get a META.json file
- set PERL5_MODULE_TYPE to default, removing line (see below)
(upstream)
- update to 0.006
0.006 2015-05-01 11:36:21+02:00 Europe/Amsterdam
Move to MakeMaker
-----------------------
1.7033 2015-05-01 17:17:42 PDT
[Improvements]
- Remove MakeMaker and Module::Build from cpanm's runtime
dependencies. Rather it will upgrade the minimum version requirement as
it finds distributions that uses them in configure requirements. Also,
they will be installed with 'notest' option for now, since Module::Build
test suite takes a bit too long time.
1.7032 2015-04-29 18:51:36 PDT
[Improvements]
- Prefer to use cpanmetadb's package history API for pinning
versions. Note that it only works against versions since April 2012. You
can set `--metacpan` to still prefer MetaCPAN API search, and can use
`--cascade-search` to fallback to MetaCPAN after CPAN MetaDB as well.
- Add two each of BUILD_DEPENDS and TEST_ENV
(upstream)
- update to 7.09
--------------
7.09 Sat May 2 16:38:53 CEST 2015
- AnyEvent::Debug called an internal function (AnyEvent::Log::ft)
that was renamed to AnyEvent::Log:format_time. uinder its old name
(analyzed by Michael Stovenour).
- update AnyEvent::DNS fallback resolver addresses:
seems google effectively killed most other free dns resolvers,
so remove them, but add cable and wireless (ecrc) since it was
stable for 20 years or so, official or not, and there should be
an alternative to google.
- perl5porters broke windows error codes in 5.20, and mapped
WSAEWOULDBLOCK on the (different) EWOULDBLOCK error code, and
WSAEINPROGRESS into the incompatible ERINPROGRESS code, probably
because they were so cool. They probably broke other error codes
for no reason, too, but I didn't care for checking, it's too
depressing. This version only works around the WSAEWOULDBLOCK
issue, because I don't have a nice way to work around the
WSAEINPROGRESS bug.
Changelog:
The NSS team has released Network Security Services (NSS) 3.19,
which is a minor release.
New functionality:
* For some certificates, such as root CA certificates, that don't
embed any constraints, NSS might impose additional constraints,
such as name constraints. A new API has been added that allows
to lookup imposed constraints.
* It is possible to override the directory in which the NSS build
system will look for the sqlite library.
New Functions:
* CERT_GetImposedNameConstraints
Notable Changes:
* The SSL 3 protocol has been disabled by default.
* NSS now more strictly validates TLS extensions and will fail a
handshake that contains malformed extensions.
* Fixed a bug related to the ordering of TLS handshake messages.
* In TLS 1.2 handshakes, NSS advertises support for the SHA512
hash algorithm, in order to be compatible with TLS servers
that use certificates with a SHA512 signature.
- JSON formatter tests now Win32 compatible
- JSON formatter uses filename/line based IDs rather than memory-location
ones, thanks Tomas Pokorny
- Minor App::pherkin refactor to make harness an attribute, thanks Tomas
Pokorny
- $ENV{ANSI_COLOR_DISABLED} checked for definedness, not truth in deciding
whether to colourize output in some situations; thanks Tomas Pokorny
- Minor typo fixes, thanks 'poum', 'Chylli'
building on AIX. This is a workaround for an issue where though the wctype.h
included on system was found, wctype_t & wctrans_t were deemed unsuitable,
causing the build to fail due to previous declaration with confliciting types.
Reviewed by wiz@
"/bin/sh: There is no process to read data written to a pipe." is logged using
system supplied shell during the scan stage of a bulkbuildi otherwise.
Reviewed by wiz@
NEW IN WAF 1.8.9
----------------
* VS 2013 supports cross-compiling for x86 and arm from amd64
* Perl detection enhancements on Redhat systems
* More accurate rpath parsing in check_cfg
15.2
----
* Issue #373: Provisionally expose
``pkg_resources._initialize_master_working_set``, allowing for
imperative re-initialization of the master working set.
--------------
Version 1.75b:
--------------
- Improved argv_fuzzing to allow it to emit empty args. Spotted by Jakub
Wilk.
- afl-clang-fast now defines __AFL_HAVE_MANUAL_INIT. Suggested by Jakub Wilk.
- Fixed a libtool-related bug with afl-clang-fast that would make some
./configure invocations generate incorrect output. Spotted by Jakub Wilk.
- Removed flock() on Solaris. This means no locking on this platform,
but so be it. Problem reported by Martin Carpenter.
- Fixed a typo. Reported by Jakub Wilk.
--------------
Version 1.74b:
--------------
- Added an example argv[] fuzzing wrapper in experimental/argv_fuzzing.
Reworked the bash example to be faster, too.
- Clarified llvm_mode prerequisites for FreeBSD.
- Improved afl-tmin to use /tmp if cwd is not writeable.
- Removed redundant includes for sys/fcntl.h, which caused warnings with
some nitpicky versions of libc.
- Added a corpus of basic HTML tags that parsers are likely to pay attention
to (no attributes).
- Added EP_EnabledOnOptLevel0 to llvm_mode, so that the instrumentation is
inserted even when AFL_DONT_OPTIMIZE=1 is set.
- Switched qemu_mode to use the newly-released QEMU 2.3.0, which contains
a couple of minor bugfixes.
--------------
Version 1.73b:
--------------
- Fixed a pretty stupid bug in effector maps that could sometimes cause
AFL to fuzz slightly more than necessary; and in very rare circumstances,
could lead to SEGV if eff_map is aligned with page boundary and followed
by an unmapped page. Spotted by Jonathan Gray.
One new test failure: test-bundle2-exchange.t; reported upstream.
Canges:
1.1. commands
annotate: add option to annotate working-directory files
annotate: always prepare ancestry context of base fctx (issue4600)
annotate: always adjust linkrev before walking down to parents (issue4623)
annotate: prepare ancestry context of workingfilectx
bookmarks: add incoming() to replace diff() for incoming bookmarks
bookmarks: add outgoing() to replace diff() for outgoing bookmarks
bookmarks: check @pathalias suffix before available @number for efficiency
bookmarks: enhance test of showing detail about incoming/outgoing bookmarks
bookmarks: prevent divergent bookmark from being updated unexpectedly
bookmarks: reuse @number bookmark, if it refers changeset referred remotely
bookmarks: rewrite comparing bookmarks in commands.summary() by compare()
bookmarks: show detailed status about incoming/outgoing bookmarks
clone: add progress support to hardlink clones (issue3059)
commands.import: accept a prefix option
commands.push: abort when revisions evaluate to empty set (BC)
commands: add ui.statuscopies config knob
debuginstall: expand the editor path before searching for it (issue4380)
files: split reusable implementation into cmdutil for subrepo support
files: use ctx object to access dirstate
graft: allow creating sibling grafts
graft: record intermediate grafts in extras
log: display closing-branch nodes as "_" (BC)
log: fix --follow null parent not to include revision 0
log: make -fr show complete history from the given revs
log: prefer 'wctx' over 'pctx' for working context
patch.internalpatch: accept a prefix parameter
patch.internalpatch: add a default value for prefix
patch: rename pathstrip to pathtransform
pull: print "pulling from foo" before accessing the other repo
push: acquire local 'wlock' if "pushback" is expected (BC) (issue4596)
resolve: silence warning of unknown pats for -l/--list (BC)
revert: evaluate filesets against working directory (issue4497)
revert: fix --interactive on local modification (issue4576)
revert: stop marking files clean after interactive revert (issue4592)
revert: accept just -I/-X without paths or -a/-i (issue4592)
revert: apply normallookup on reverted file if size isn't changed (issue4583)
revert: restore the ability to revert across case only renames (issue4481)
status: add relative directory help text (issue3835)
1.2. core
bundle2: capture transaction rollback message output (issue4614)
bundle2: disable ouput capture unless we use http (issue4613 issue4615)
changelog: fix readpending if no pending data exist (issue4609)
dirstate: fix order of initializing nf vs f
filelog: allow censored files to contain padding data
merge: run update hook after the last wlock release
pushkey: flush pending data before running a pre-pushkey hook (issue4607)
repoview: improve compute staticblockers perf
revlog: _addrevision creates full-replace deltas based on censored revisions
revlog: add "iscensored()" to revlog public API
revlog: addgroup checks if incoming deltas add censored revs, sets flag bit
revlog: in addgroup, reject ill-formed deltas based on censored nodes
revlog: make converting from inline to non-line work after a strip
revlog: special case expanding full-replacement deltas received by exchange
subrepo: don't write .hgsubstate lines with empty subrepo state (issue4622)
subrepo: update the help text to account for diff -I/-X gitsubrepo support
tags: establish a separate and shared cache of .hgtags filenodes
tags: change format of tags cache files
tags: have a different cache file per filter level
ui: disable revsetaliases in plain mode (BC)
util: add progress callback support to copyfiles
windows: make shellquote() quote any path containing '\' (issue4629)
1.3. extensions
color: be more conservative about setting ANSI mode on Windows (BC)
color: fix crash in cmd.exe
color: omit terminfo/win32 warning if non-interactive (issue4543)
color: support a different color mode when the pager is active
convert: adjust progress bar for octopus merges (issue4169)
histedit: add --edit-plan option to histedit
histedit: allow histedit --continue when not on a descendant (BC)
histedit: fix preventing strips during histedit
histedit: fix style of new error message
histedit: improve roll action integration with fold
histedit: fix rollup prompting for a commit message (issue4606)
largefiles: don't crash when cloning to a remote repo
largefiles: don't mangle filesets when fixing up the log matcher
largefiles: always consider updatelfiles 'checked' parameter set
largefiles: avoid infinite recursive call of openlfdirstate in overriderevert
largefiles: don't create chain of contains calls
largefiles: don't prefix standin patterns with '.hglf' when logging
largefiles: don't warn when reverting a forgotten largefile
largefiles: extract and reuse 'standin' variable in overriderevert()
largefiles: for update -C, only update largefiles when necessary
largefiles: handle logging from outside the repo
largefiles: introduce lfutil.findstorepath()
largefiles: override cmdutil.revert() instead of comands.revert()
largefiles: report the source of copied/moved largefiles in status -C
largefiles: set the extension as enabled locally after a clone requiring it
largefiles: teach log to handle patterns
largefiles: update _subdirlfs() comment
largefiles: use common function to build content of .hg_archival.txt
largefiles: use lfutil.findstorepath() when verifying a local repo
largefiles: use the core file copy logic to validate the destination path
largefiles: use the share source as the primary local store (issue4471)
mq: avoid silent failure when single patch doesn't apply (issue4604)
rebase: don't forward "source" argument to rebase (issue4633)
rebase: restore bookmark state on abort
record: edit patch of newly added files (issue4304)
record: fix adding new file with record from within a subdir (issue4626)
record: fix record with change on moved file crashes (issue4619)
shelve: acquire lock in the right order
shelve: add interactive mode
shelve: add interactive mode command line option
1.4. hgweb
hgweb: resurrect <span> tag on diffline to fix rendering in monoblue style
hgweb: use introrev() for finding parents (issue4506)
json: implement {bookmarks} template
json: implement {branches} template
json: implement {changeset} template
json: implement {comparison} template
json: implement {fileannotate} template
json: implement {filediff} template
json: implement {helptopics} template
json: implement {help} template
json: implement {manifest} template
json: implement {shortlog} and {changelog} templates
json: implement {tags} template
1.5. unsorted
archive: change the default prefix to '' from None
archive: look for first visible revision to build repo identity (issue4591)
bundle2-localpeer: properly propagate the server output on error (issue4594)
bundle2-wireproto: properly propagate the server output on error (issue4594)
changeset_printer: display p1rev:p1node with "+" suffix for workingctx
check-commit: be more picky about detection of wrong bug tag
check-commit: check capitalization in summary lines
churn: deprecate -t option in favour of -T
crecord: fix another underbar
crecord: fix underbar style for orig_stdout
devel-warn: add a prefix to all messages ("devel-warn: ")
dirs._addpath: don't mutate Python strings after exposing them (issue4589)
dispatch: consolidate formatting of ParseErrors
dispatch: offer near-edit-distance suggestions for {file,rev}set functions
dispatch: offer suggestions of similar-named commands
extensions: support callbacks after another extension loads
get-with-headers: support parsing and pretty printing JSON
graphlog: do not bypass commands.log so that -fr works
graphlog: move comment and flag denoting revs might be unsorted
graphlog: remove too early return from getgraphlogrevs() for empty repo
lazymanifest: fix memory leak in lmiter_iterentriesnext() after 3d485727e45e
lazymanifest: fix pure hg iterkeys()
linkrev: fix issue with annotate of working copy
manifestv2: add support for reading new manifest format
manifestv2: add support for writing new manifest format
obsolete: avoid infinite loop from obs-cycle in divergence (issue4126)
record: add interactive option to the commit command
record: allow editing new files (issue4304)
record_curses: fix ui bug for newly added file
revbranchcache: add test for when the cache is not writable
revbranchcache: move out of branchmap onto localrepo
revbranchcache: populate cache incrementally
revbranchcache: store repo on the object
revbranchcache: write cache even during read operations
revrange: don't parse revset aliases as hash prefixes (issue4553)
rollback: clear resolve state (issue4593)
ssl: resolve symlink before checking for Apple python executable (issue4588)
ssl: set explicit symbol "!" to web.cacerts to disable SSL verification (BC)
strip: properly clear resolve state with --keep (issue4593)
subrepo: add 'cat' support for git subrepos
subrepo: add basic support to hgsubrepo for the files command
subrepo: add include/exclude support for diffing git subrepos
subrepo: add status support for ignored and clean files in git subrepos
subrepo: change arguments of abstractsubrepo.init (API)
subrepos: support adding files in git subrepos
test-convert-git: show insane progress bar with octopus merge (issue4169)
test-histedit-edit.t: demonstrate qnew fails during a histedit (issue4366)
test-https: enable dummycert test only if Apple python is used (issue4500)
test-shelve: be more lenient about whitespace (issue4124)
tests: add test showing tags cache drops filtered heads (issue4550)
tests: handle deleted .hg directory (git 2.2.0 and higher) (issue4585)
trydiff: join filename with prefix only once
unbundle: acquire 'wlock' when processing bundle2 (BC) (issue4596)
webcommands: define a dict of available commands
webcommands: define web commands using a decorator
color: be more conservative about setting ANSI mode on Windows (BC)
commands.push: abort when revisions evaluate to empty set (BC)
histedit: allow histedit --continue when not on a descendant (BC)
log: display closing-branch nodes as "_" (BC)
push: acquire local 'wlock' if "pushback" is expected (BC) (issue4596)
resolve: silence warning of unknown pats for -l/--list (BC)
ssl: set explicit symbol "!" to web.cacerts to disable SSL verification (BC)
unbundle: acquire 'wlock' when processing bundle2 (BC) (issue4596)
subrepo: change arguments of abstractsubrepo.init (API)
+devel/p5-MetaCPAN-Client version 1.013000
+devel/p5-Search-Elasticsearch version 1.19
+net/p5-Test-RequiresInternet version 0.04
+www/p5-Any-URI-Escape version 0.01
+www/p5-Hijk version 0.20
+www/p5-WWW-Mechanize-Cached version 1.48
-------------------
0.31 2015-04-28T20:25:31Z
- Fix test that accidentally got commited last release
0.30 2015-04-28T20:19:58Z
- Minor changes to support newer Test::Stream versions
- Convert PERL5_MODULE_TYPE to default
- Add 5 of BUILD_DEPENDS for make test
(upstream)
- update to 2.0.4
---------------
2.0.4 2015-04-19
[BUG FIXES]
- Tests were failing because of space-sensitivity. (lharey, GH#21)
[ENHANCEMENTS]
- Move to MetaCPAN::Client. (GH#19)
[STATISTICS]
- code churn: 14 files changed, 233 insertions(+), 210 deletions(-)
This is a hopefully-complete API-compliant client to MetaCPAN
(https://metacpan.org) with DWIM capabilities, to make your life
easier.CVS: ----------------------------------------------------------------------
Search::Elasticsearch is the official Perl client for Elasticsearch,
supported by elasticsearch.com. Elasticsearch itself is a flexible and
powerful open source, distributed real-time search and analytics
engine for the cloud. You can read more about it on elasticsearch.org.
The purpose of this module is to replace
use FindBin;
use lib "$FindBin::Bin/../bootstrap/lib";
with something shorter. This is specially useful if your project has a
lot of scripts (For instance tests scripts).
* Use GITHUB framework.
Changelog:
2015-04-26 v3.6.3 allow limited use of 'git config' using the new 'config'
command
accept openssh 6.8's new fingerprint output format
(finally!) allow limited symlinks within ~/repositories;
see commit 8e36230 for details
perms command now lists available roles
minor backward compat breakage: 'perms -l repo' no longer
works; see 'perms -h' for new usage
allow gitolite-shell to be used as $SHELL (experts only;
no support, no docs; see commit 9cd1e37 for details)
help with 'git push --signed' using a post-receive hook to
adopt push certs into 'refs/push-certs'; for details see
contrib/hooks/repo-specific/save-push-signatures
new 'transparent proxy' feature for git repos; see
src/lib/Gitolite/Triggers/TProxy.pm for details
--------------
0.26 Tue 28 Apr 2015 12:31:17 BST
- There is a new experimental option in bleadperl under which one ought not to use
the op_sibling field directly. Quoting from perlguts.pod:
Starting in version 5.21.2, perls built with the experimental
define C<-DPERL_OP_PARENT> add an extra boolean flag for each op,
C<op_moresib>. When not set, this indicates that this is the last op in an
C<OpSIBLING> chain. This frees up the C<op_sibling> field on the last
sibling to point back to the parent op. Under this build, that field is
also renamed C<op_sibparent> to reflect its joint role. The macro
C<OpSIBLING(o)> wraps this special behaviour, and always returns NULL on
the last sibling. With this build the C<op_parent(o)> function can be
used to find the parent of any op. Thus for forward compatibility, you
should always use the C<OpSIBLING(o)> macro rather than accessing
C<op_sibling> directly.
Thanks to Reini Urban for the patch.
- Drop patch-CVE-2014-8964 (now included)
(upstream)
- Update to 8.37
Version 8.37 28-April-2015
--------------------------
1. When an (*ACCEPT) is triggered inside capturing parentheses, it arranges
for those parentheses to be closed with whatever has been captured so far.
However, it was failing to mark any other groups between the hightest
capture so far and the currrent group as "unset". Thus, the ovector for
those groups contained whatever was previously there. An example is the
pattern /(x)|((*ACCEPT))/ when matched against "abcd".
2. If an assertion condition was quantified with a minimum of zero (an odd
thing to do, but it happened), SIGSEGV or other misbehaviour could occur.
3. If a pattern in pcretest input had the P (POSIX) modifier followed by an
unrecognized modifier, a crash could occur.
4. An attempt to do global matching in pcretest with a zero-length ovector
caused a crash.
5. Fixed a memory leak during matching that could occur for a subpattern
subroutine call (recursive or otherwise) if the number of captured groups
that had to be saved was greater than ten.
6. Catch a bad opcode during auto-possessification after compiling a bad UTF
string with NO_UTF_CHECK. This is a tidyup, not a bug fix, as passing bad
UTF with NO_UTF_CHECK is documented as having an undefined outcome.
7. A UTF pattern containing a "not" match of a non-ASCII character and a
subroutine reference could loop at compile time. Example: /[^\xff]((?1))/.
8. When a pattern is compiled, it remembers the highest back reference so that
when matching, if the ovector is too small, extra memory can be obtained to
use instead. A conditional subpattern whose condition is a check on a
capture having happened, such as, for example in the pattern
/^(?:(a)|b)(?(1)A|B)/, is another kind of back reference, but it was not
setting the highest backreference number. This mattered only if pcre_exec()
was called with an ovector that was too small to hold the capture, and there
was no other kind of back reference (a situation which is probably quite
rare). The effect of the bug was that the condition was always treated as
FALSE when the capture could not be consulted, leading to a incorrect
behaviour by pcre_exec(). This bug has been fixed.
9. A reference to a duplicated named group (either a back reference or a test
for being set in a conditional) that occurred in a part of the pattern where
PCRE_DUPNAMES was not set caused the amount of memory needed for the pattern
to be incorrectly calculated, leading to overwriting.
10. A mutually recursive set of back references such as (\2)(\1) caused a
segfault at study time (while trying to find the minimum matching length).
The infinite loop is now broken (with the minimum length unset, that is,
zero).
11. If an assertion that was used as a condition was quantified with a minimum
of zero, matching went wrong. In particular, if the whole group had
unlimited repetition and could match an empty string, a segfault was
likely. The pattern (?(?=0)?)+ is an example that caused this. Perl allows
assertions to be quantified, but not if they are being used as conditions,
so the above pattern is faulted by Perl. PCRE has now been changed so that
it also rejects such patterns.
12. A possessive capturing group such as (a)*+ with a minimum repeat of zero
failed to allow the zero-repeat case if pcre2_exec() was called with an
ovector too small to capture the group.
13. Fixed two bugs in pcretest that were discovered by fuzzing and reported by
Red Hat Product Security:
(a) A crash if /K and /F were both set with the option to save the compiled
pattern.
(b) Another crash if the option to print captured substrings in a callout
was combined with setting a null ovector, for example \O\C+ as a subject
string.
14. A pattern such as "((?2){0,1999}())?", which has a group containing a
forward reference repeated a large (but limited) number of times within a
repeated outer group that has a zero minimum quantifier, caused incorrect
code to be compiled, leading to the error "internal error:
previously-checked referenced subpattern not found" when an incorrect
memory address was read. This bug was reported as "heap overflow",
discovered by Kai Lu of Fortinet's FortiGuard Labs and given the CVE number
CVE-2015-2325.
23. A pattern such as "((?+1)(\1))/" containing a forward reference subroutine
call within a group that also contained a recursive back reference caused
incorrect code to be compiled. This bug was reported as "heap overflow",
discovered by Kai Lu of Fortinet's FortiGuard Labs, and given the CVE
number CVE-2015-2326.
24. Computing the size of the JIT read-only data in advance has been a source
of various issues, and new ones are still appear unfortunately. To fix
existing and future issues, size computation is eliminated from the code,
and replaced by on-demand memory allocation.
25. A pattern such as /(?i)[A-`]/, where characters in the other case are
adjacent to the end of the range, and the range contained characters with
more than one other case, caused incorrect behaviour when compiled in UTF
mode. In that example, the range a-j was left out of the class.
26. Fix JIT compilation of conditional blocks, which assertion
is converted to (*FAIL). E.g: /(?(?!))/.
27. The pattern /(?(?!)^)/ caused references to random memory. This bug was
discovered by the LLVM fuzzer.
28. The assertion (?!) is optimized to (*FAIL). This was not handled correctly
when this assertion was used as a condition, for example (?(?!)a|b). In
pcre2_match() it worked by luck; in pcre2_dfa_match() it gave an incorrect
error about an unsupported item.
29. For some types of pattern, for example /Z*(|d*){216}/, the auto-
possessification code could take exponential time to complete. A recursion
depth limit of 1000 has been imposed to limit the resources used by this
optimization.
30. A pattern such as /(*UTF)[\S\V\H]/, which contains a negated special class
such as \S in non-UCP mode, explicit wide characters (> 255) can be ignored
because \S ensures they are all in the class. The code for doing this was
interacting badly with the code for computing the amount of space needed to
compile the pattern, leading to a buffer overflow. This bug was discovered
by the LLVM fuzzer.
31. A pattern such as /((?2)+)((?1))/ which has mutual recursion nested inside
other kinds of group caused stack overflow at compile time. This bug was
discovered by the LLVM fuzzer.
32. A pattern such as /(?1)(?#?'){8}(a)/ which had a parenthesized comment
between a subroutine call and its quantifier was incorrectly compiled,
leading to buffer overflow or other errors. This bug was discovered by the
LLVM fuzzer.
33. The illegal pattern /(?(?<E>.*!.*)?)/ was not being diagnosed as missing an
assertion after (?(. The code was failing to check the character after
(?(?< for the ! or = that would indicate a lookbehind assertion. This bug
was discovered by the LLVM fuzzer.
34. A pattern such as /X((?2)()*+){2}+/ which has a possessive quantifier with
a fixed maximum following a group that contains a subroutine reference was
incorrectly compiled and could trigger buffer overflow. This bug was
discovered by the LLVM fuzzer.
35. A mutual recursion within a lookbehind assertion such as (?<=((?2))((?1)))
caused a stack overflow instead of the diagnosis of a non-fixed length
lookbehind assertion. This bug was discovered by the LLVM fuzzer.
36. The use of \K in a positive lookbehind assertion in a non-anchored pattern
(e.g. /(?<=\Ka)/) could make pcregrep loop.
37. There was a similar problem to 36 in pcretest for global matches.
38. If a greedy quantified \X was preceded by \C in UTF mode (e.g. \C\X*),
and a subsequent item in the pattern caused a non-match, backtracking over
the repeated \X did not stop, but carried on past the start of the subject,
causing reference to random memory and/or a segfault. There were also some
other cases where backtracking after \C could crash. This set of bugs was
discovered by the LLVM fuzzer.
39. The function for finding the minimum length of a matching string could take
a very long time if mutual recursion was present many times in a pattern,
for example, /((?2){73}(?2))((?1))/. A better mutual recursion detection
method has been implemented. This infelicity was discovered by the LLVM
fuzzer.
40. Static linking against the PCRE library using the pkg-config module was
failing on missing pthread symbols.
When building in pkg_comp, this option cause the real UID/GID to
be used at install time within the chroot. But the user that exists
in the root filesystem may not exist in the chroot, causing an
installation failure.
Modules often have optional requirements, for example dependencies that are
useful for (optional) tests, but not required for the module to work
properly.
Usually you want all developers of a project to have these optional modules
installed. However, simply telling everyone or printing diagnostic messages
if optional dependencies are missing often isn't enough to make sure all
authors have all optional modules installed.
NOTE: This module is mostly intended for module packaging frameworks to
share a common, up-to-date MANIFEST.SKIP base. For example,
Module::Install::ManifestSkip, uses this module to get the actual SKIP
content. However this module may be useful for any module author.
CPAN module authors use a MANIFEST.SKIP file to exclude certain well known
files from getting put into a generated MANIFEST file, which would cause
them to go into the final distribution package.
The packaging tools try to automatically skip things for you, but if you
add one of your own entries, you have to add all the common ones
yourself. This module attempts to make all of this boring process as simple
and reliable as possible.
Module::Manifest::Skip can create or update a MANIFEST.SKIP file for
you. You can add your own entries, and it will leave them alone. You can
even tell it to not skip certain entries that it normally skips, although
this is rarely needed.
---------------
0.007 2015-04-27
- separate loading and merging of configfile content
- ensure order of multiple loaded config files
- add support for merging deep structures in config files
- eval all test-libraries to be aware of mistakes
Test::Spelling lets you check the spelling of a POD file, and report its
results in standard Test::More fashion. This module requires a spellcheck
program such as spell, aspell, ispell, or hunspell.
This module generates a MANIFEST.SKIP file for you (using
Module::Manifest::Skip) that contains the common files that people do not
want in their MANIFEST files. The SKIP file is generated each time that you
(the module author) run Makefile.PL.
You can add your own custom entries at the top of the MANIFEST file. Just
put a blank line after your entries, and they will be left alone.
This module also adds 'MANIFEST' to the clean_files() list so that make
clean will remove your MANIFEST.
Module::Install::GithubMeta is a Module::Install extension to include
GitHub http://github.com meta information in META.yml.
It automatically detects if the distribution directory is under git version
control and whether the origin is a GitHub repository and will set the
repository and homepage meta in META.yml to the appropriate URLs for
GitHub.
Test::NoTabs lets you check the presence of tabs in your perl code.
It reports its results in standard Test::Simple fashion:
use Test::NoTabs tests => 1;
notabs_ok( 'lib/Module.pm', 'Module is tab free');
2015-04-20 meld 3.13.1
======================
Features:
* Previously, Meld could show very different results in file vs. folder
comparisons when the files differed in line endings. These are now much
more consistent.
* In folder comparisons, applying filters now also normalises line
endings (Kai Willadsen)
* In a file comparison, if the files-are-identical notification is shown
when files differ in line endings, this now mentioned (Kai Willadsen)
* There is a new preferences controlling whether to apply text filters
during folder comparisons, defaulting to on, which also controls line
ending normalisation (Kai Willadsen)
* Help documentation has been updated with details of how text filters
are applied in folder comparison (Kai Willadsen)
* Folder comparisons will now show an identical notification similar to the
one used in file comparison (Kai Willadsen)
* The "New blank comparion" button now works for folder comparisons as well
as file ones (Kai Willadsen)
* In folder comparisons, the expansion state of the tree is now remembered
when you collapse and re-expand a row (Kai Willadsen)
Fixes:
* Install fixes (oco)
* Code style fixes (Sandro Bonazzola)
* Better support RTL locales by flipping icons and panes consistently (Kai
Willadsen)
* Fixes for file encoding when saving with bad or missing encodings (Kai
Willadsen)
* More consistent dialog handling and appearance (Kai Willadsen)
* Deprecation updates and compatibility fixes (Kai Willadsen)
* Fix bad comparison offset when multiple line breaks occurred on a single
line (don't ask) (Kai Willadsen)
* Unicode fixes for file change notifications (Kai Willadsen)
* Warnings (such as deprecation warnings) are now explicitly silenced in
stable Meld (Kai Willadsen)
* Folder actions are now disabled while Meld is still scanning folders (Kai
Willadsen)
* Fix some command line handling for ambiguous relative paths and invalid
URIs (Kai Willadsen)
* Fix updating the comparison map when a file is updated within Meld (Kai
Willadsen)
Translations:
* Anders Jonsson (sv)
* Cheng-Chia Tseng (zh_TW)
* Christian Kirbach (de)
* Daniel Mustieles (es)
* Jordi Mas (ca)
* Marek Černocký (cs)
* Matej Urbančič (sl)
* Piotr Drąg (pl)
* Samir Ribic (bs)
* Tibor Kaputa (sk)
-- Drop patch-aa, was commented as:
------
Until the source catches up to the current Perl API, we need PERL_POLLUTE
to look like an older perl.
------
(upstream)
-- Update 1.2.2 (imported to pkgsrc in 1999) to 1.4.1
--------------------------------------------------
2000-09-19 Leif Hedstrom <leif@perldap.org>
* Conn.pm (update): Bug fix to allow us to delete() an attribute,
call update(), and then add new values (or the same values...) to
the entry again.
2000-09-19 Leif Hedstrom <leif@perldap.org>
* Entry.pm (DESTROY): Bug fix from daniel.hams@db.com (Daniel
Hams) to avoid warnings from Apache and mod_perl.
2000-09-13 Leif Hedstrom <leif@perldap.org>
* Utils.pm (askPassword): Oops, stupid typo here, should be
"unless $prompt" of course...
2000-09-13 Leif Hedstrom <leif@perldap.org>
* Entry.pm (isDeleted): Removed a test which made this function
not working at all... :)
2000-09-13 Leif Hedstrom <leif@perldap.org>
* Removed an if defined() to avoid warnings with Perl v5.6.
2000-06-24 Wolfram Schmidt <wschmidt@decefix.iao.fhg.de>
* Entry.pm (FIRSTKEY): Fix bug for deleting all attributes and calling
keys.
2000-05-30 Kevin McCarthy <kevin@perldap.org>
* Makefile.PL: Added fix so API.xs compiles under Perl 5.6
(POLLUTE=>1)
2000-05-30 Leif Hedstrom <leif@perldap.org>
* Lots of small fixes...
1999-09-07 Leif Hedstrom <leif@perldap.org>
* API.xs (avref2charptrptr): Fixed potential core dump, if the
argument passed wasn't a proper array.
(avref2berptrptr): Ditto.
1999-09-06 Leif Hedstrom <leif@perldap.org>
* Conn.pm (search): Removed $res and $resv, set the internal data
element directly.
(searchURL): Ditto.
1999-08-25 John Kristian <kristian@netscape.com>
* Entry.pm (printLDIF): Bug fix.
* LDIF.pm: Cleaned out memory leaks.
1999-08-24 Leif Hedstrom <leif@netscape.com>
* Merged v1.3.x into trunk, tagged it as v1.4, and released it!
1999-08-19 Leif Hedstrom <leif@netscape.com>
* Changed internal version numbering again, just called this plain
v1.4.
* Entry.pm (FIRSTKEY): Bug fix, we'd crap out if there are no
attributes in the returned entry.
(NEXTKEY): Ditto.
1999-08-18 Leif Hedstrom <leif@netscape.com>
* Set version number to v1.4! Woohoo! Also tagged it as v1.3.4,
last "development" release.
1999-08-17 Leif Hedstrom <leif@netscape.com>
* Makefile.PL: Fixes for Windows/NT, cleaned out some code etc.
(MY::postamble): Support for "make html".
* MANIFEST: Updated with all new files etc.
* test.pl: Renamed to oldtest.pl, to avoid "make test" to fail.
1999-08-16 Kevin McCarthy <kmccarth@perldap.org> and Leif Hedstrom
* API.xs: Cleaned most all the memory allocation changes, we are
changing it to use the LDAP_OPT_MEMALLOC_FN_PTRS option in the
C-SDK instead (much cleaner!).
(perldap_init): New function, set up the memory management
handlers. This is called when the API module is loaded.
(perldap_malloc): New function, our memory management method(s).
(perldap_calloc): Ditto.
(perldap_realloc): Ditto.
(perldap_free): Ditto.
1999-08-16 Kevin McCarthy <kmccarth@perldap.org>
* API.xs: Cleaned up prototypes, changed strdup() to use a
Perl'ified version, change a number of free()'s to use Safefree.
(ldap_value_free_perl): New function, similar to
ldap_mods_free_perl(), to avoid memory problems (on NT and
ActivePerl primarily).
(StrDup): New function, to handle strdup() calls in a safe way.
(ber_bvfree_perl): Ditto.
(ber_bvecfree_perl): Ditto.
1999-08-15 Leif Hedstrom <leif@netscape.com>
* API.xs (ldap_mods_free_perl): Modified version of
ldap_mods_free(), which uses Perl native free method instead of
the things from the LDAP SDK. This fixes some nasty issues with
Windows/NT and ActiveState Perl. Woohoo!!!
1999-08-14 Leif Hedstrom <leif@netscape.com> and Kevin McCarthy
* Entry.pm (setValues): Implemented bug fix for bug id 7131, where
the "_save_" structures weren't set properly when using setValues().
1999-08-14 Kevin McCarthy <kmccarth@perldap.org>
* Conn.pm (update): Rewrote to optimize add/remove vs replace
operations. Basically, we'll try to do whatever seems to be the
smallest amount of work for the LDAP server now.
1999-08-13 Leif Hedstrom <leif@netscape.com>
* Makefile.PL: Cleaned up code, and added support for linking in
the missing libraries need for some missing symbols.
1999-08-13 Michelle Wyner <mwyner@netscape.com>
* Entry.pm: Updated documentation, and cleaned it up.
* Conn.pm: Ditto.
1999-08-12 Leif Hedstrom <leif@netscape.com>
* Entry.pm (move): Changed name, was rename(), is now move().
1999-08-10 Leif Hedstrom <leif@netscape.com>
* Entry.pm (setValues): Renamed, used to be setValue(), which is
now an alias to setValues().
(getValues): New method, to get the array of values.
(STORE): Fixed tests around DN handling, making sure it's not
treated as an array. I also optimized a couple of tests, since we
now filter out "DN" earlier in the funtion(s).
(attrModified): Ditto.
(attrClean): Ditto.
(unRemove): Ditto.
(removeValue): Ditto.
(addValue): Ditto.
1999-08-08 Leif Hedstrom <leif@netscape.com> and Kevin McCarthy
* Entry.pm (setValue): Remove _delete_ flag, if set.
* Conn.pm (close): Fixed memory leak, moved code from the DESTROY
method over here.
(DESTROY): Call the close() method.
(getErrorCode): We now return LDAP_SUCCESS if there is no LDAP
connection handle.
(getErrorString): Ditto.
* Entry.pm (STORE): Bug fix for large attribute sets.
(attrModified): Ditto.
(removeValue): Ditto.
(addValue): Ditto.
(EXISTS): Fix for bug 4368, cleaning up the code, and avoid the
double calls.
1999-08-06 Leif Hedstrom <leif@netscape.com> and Kevin McCarthy
* API.xs: Added some more tests around free() statements. These
are most likely never triggered, but better safe than sorrow (and
the overhead of testing this is insignificant).
* Conn.pm (browse): Added this function, to make it easy to browse
an entry.
(compare): Compare an attribute value against a DN/entry, without
having to do the search.
* Entry.pm (removeValue): Fixed loop bug.
(addValue): Ditto.
(hasValue): Ditto.
(matchValue): Fixed loop bug, and also missing normalization in
half of the case statement.
(rename): Added this new method, to rename attributes.
(copy): Added, to copy attributes.
* Merged v1.2.3 with v1.3 branch.
1999-08-06 Kevin McCarthy <kmccarth@perldap.org>
* Entry.pm (addDNValue): Bug fix, index for norm was wrong.
* Entry.pm (size): Optimzied for performance.
1999-07-25 Kevin McCarthy <kmccarth@perldap.org>
* API.xs: Fixed memory allocation problems in parsing and
generating the LDAPMods structure.
1999-06-22 Leif Hedstrom <leif@netscape.com>
* Conn.pm (add): Fixed bug 3342, thanks to Kevin McCarthy for
debugging this, and providing a patch. This fixes the problem with
adding new entries that has binary data.
1999-03-23 Leif Hedstrom <leif@netscape.com>
* Changed versioning numbers for all .pm files.
1999-03-22 Leif Hedstrom <leif@netscape.com>
* Entry.pm: Removed all _self_obj_ stuff...
* Conn.pm: Ditto.
* Conn.pm: Cleanup in use statements, and "use strict".
(search): Avoid warnings of uninitialized variables.
(searchURL): Ditto.
(modifyRDN): Bugfix, we did not update the appropriate DN in the
self object (very minor...).
* Entry.pm: Cleanup in use statements, and "use strict".
(BEGIN): Added this initializer, to use the new LDIF module.
(STORE): Fixed bug where we would not ignore the internal instance
variables properly.
* Utils.pm: Cleanup in all use statements, and "use strict". Also
enforces the VERSION control feature.
* Merged v1.2.1 to devel-branch-1_3, and tagged v1.3.1.
+ Version 2.12 (21.04.2015)
- This is a fix release for 2.11; the memory optimization with __slots__ on
Coord and AST nodes didn't take weakrefs into account, which broke cffi and
its many dependents (iseue #76). Fixed by adding __weakref__ to __slots__.
+ Version 2.11 (21.04.2015)
- Add support for C99 6.5.3.7 p7 - qualifiers within array dimensions in
function declarations. Started with issue #21 (reported with initial patch
by Robin Martinjak).
- Issue #27: bug in handling of unified wstring literals.
- Issue #28: fix coord reporting for 'for' loops.
- Added ``examples/using_gcc_E_libc.py`` to demonstrate how ``gcc -E`` can
be used instead of ``cpp`` for preprocessing.
- Pull request #64: support keywords like const, volatile, restrict and static
in dimensions in array declarations.
- Reduce memory usage of AST nodes (issue #72).
- Parsing order of nested pointer declarations fixed (issue #68).
--------------
Version 1.72b:
--------------
- Fixed a glitch in non-x86 install, spotted by Tobias Ospelt.
- Added a minor safeguard to llvm_mode Makefile following a report from
Kai Zhao.
--------------
Version 1.71b:
--------------
- Fixed a bug with installed copies of AFL trying to use QEMU mode. Spotted
by G.M. Lime.
- Added last path / crash / hang times to fuzzer_stats, suggested by
Richard Hipp.
- Fixed a typo, thanks to Jakub Wilk.
------------------
2.000001 - 2015-04-24
- fix generating invalid package names with single colons when abbreviating
long package names (RT#103310)
- don't run module interaction tests for user installs
-----------------------------------------
version 1.34 at 2015-04-25 15:23:56 +0000
-----------------------------------------
Release engineering for 1.34
Date : 2015-04-17 17:19:35 +0000
Merge pull request #19 from wolfsage/topic/various-fixes
Topic/various fixes
Date : 2015-04-17 07:10:05 +0000
Specific patch for 5.005
Date : 2015-04-17 06:58:28 +0000
Specific patches for 5.005_02 and 5.005_01
Date : 2015-04-17 06:14:25 +0000
Allow building of 5.005_0[34] on linux.
Date : 2015-04-17 06:10:44 +0000
Updated hints files, necessary to build older Perls
programming languages. The bridge is intended to be fully bidirectional,
allowing the Python programmer to take full advantage of the power provided by
various Objective-C based toolkits and the Objective-C programmer transparent
access to Python based functionality.
* "diff-highlight" (in contrib/) used to show byte-by-byte
differences, which meant that multi-byte characters can be chopped
in the middle. It learned to pay attention to character boundaries
(assuming the UTF-8 payload).
Also contains typofixes, documentation updates and trivial code
clean-ups.
-------------------
0.22 Sun 15 Dec 2013 17:08:35 GMT
- Prevent return from being optimised away by newer (>= 5.19.7) Perls.
This is a patch supplied by @wolfsage: see
https://github.com/robinhouston/Want/pull/1
0.23 Mon 24 Mar 2014 00:28:36 GMT
- Accommodate a bleadperl change to the optree, made in
7d3c8a6837b55fff0e6294ebf8c94a1601367c76.
This is bug #94086 for Want, and bug #121342 for perl5.
0.24 Tue 2 Dec 2014 10:22:39 GMT
- Accommodate another bleadperl change. Patch provided by Father Chrysostomos at
https://rt.cpan.org/Public/Bug/Display.html?id=100626
0.25 Wed 10 Dec 2014 19:31:03 GMT
- Add support for the new OP_MULTIDEREF
Perl has a new op, added as a performance optimisation
in fedf30e1c349130b23648c022f5f3cb4ad7928f3, to
represent a sequence of array/hash dereferences. This
patch adds support for the new op.
-------------------
0.57 2015-04-17 15:20 UTC
+ Chg : The new environment variable to enable thread tests on older
perls is PERL_FORCE_TEST_THREADS. Note that this variable
should only be turned on by authors.
+ Fix : Segfaults when the module is loaded by several threads (or
Windows emulated processes) ran in parallel.
+ Fix : Segfaults when the module is loaded in a thread, which spawns
itself a new thread, and that child thread outlives its parent.
+ Fix : Small memory leaks of structures required for thread safety.
+ Fix : Update the Windows ActivePerl + gcc 3.4 workaround for
ExtUtils::MakeMaker 7.04. Thanks Christian Walde for reporting
and feedback on this issue.
+ Tst : The global destruction test will now be exercised on any perl
that has DEBUGGING set.
+ Tst : Optional capturing tests in t/17-ctl.t that were only run when
Capture::Tiny was present were converted to an IPC::Open3
based helper and will now be run everywhere.
0.56 2015-03-11 15:15 UTC
+ Fix : [RT #101410] : Install fails in blead
Even though the change that caused this error was reverted from
blead, lvalue uses of ERRSV have been removed from this module
so that there will be no breakage when this change is possibly
reintroduced in the following months.
Thanks Dave Rolsky for reporting.
+ Tst : $ENV{$Config{ldlibpthname}} is now preserved on all platforms,
which will address failures of t/17-ctl.t with unusual
compilers (like icc) that link all their compiled objects to
their own libraries.
+ Tst : The global destruction test is now only run on perl 5.13.4 and
higher, and only if either Perl::Destruct::Level is installed
or PERL_DESTRUCT_LEVEL is set and the perl is a debugging perl.
This will solve rare crashes of t/15-self.t on perl 5.13.3 and
older.
--------------
0.18 2015-02-24
- Skip the taint test if Perl was compiled without taint support.
RAZ++
- Changed use of "use vars" to "our"
- Added strict and warnings to PREREQ_PM
- Fix logic in sub DESTROY for when children are/are not
present. Reported by astortz. See
https://github.com/stevan/tree-simple/issues/8.
1.24 Sat Sep 6 09:27:00 2014
- Abandon Test::Version and hence delete t/version.t. Putting
version.t in xt/author/ is not a solution, because
Test::Version has problems with Test::EOL and Test::Builder.
Thanx to Kent Fredric for the github issue which started me
investigating this issue.
--------------
0.14 2015-04-24 03:26:54Z
- remove mandatory dependencies for optional test
- mark the test with B::C as TODO, as it seems to fail frequently and
should not block normal installations
---------------
1.009 2015-04-22
- Fix 103861 for PAR-Packer: Adding local directories to
@INC for a pp executable fails
- Get rid of included PerlIO.pm, parent.pm, obsolete
Module::Install::Include and included Test::More.
----------------
1.7031 2015-04-22 14:13:37 PDT
[Bug Fixes]
- Fixed a rare case where circular dependencies in
cpanfile prevents satisfying modules from being
installed. (#452)
[Improvements]
- Stop reporting perl versions by default if running
under certain CI related env vars.
- Add 5 of BUILD_DEPENDS for make test
- Among make test items, waitpid() in test #11 won't return,
disable it for the moment by renaming 11*.t to 11*.t.orig. XXXXXX
(upstream)
- update to 1.33
----------------
1.33 2015-04-17
- Fix failing tests
- Fix manifest
--------------
1.42 -- 2015/04/23 01:25:55
[CHANGES]
* Added List::Util::unpairs() - the inverse of pairs()
* Documentation to pre-warn users about the possible behaviour in a
later version where the pair* higher-order functionals are no longer
transparent to $_
[BUGFIXES]
* Silence some warnings at test time
* Ensure that the List::Util we're loading the XS via is a sufficient
version when Scalar::Util or Sub::Util load it (RT100863)
--------------
0.50 Sun Apr 19 18:13:00 BST 2015
- Removed several memory leaks
Reported by @JRaspass (issue #24)
- any_number() no longer fails if it is never called
Contributed by @ptolemarch and @cavemanpi (issue #25)
Upstream changes:
0.232 20150319
. Change line-endings in parent-pmc.t to unix EOLs so that bleadperl
is happy
. No code changes, no need to upgrade
0.231 20150309
. Really restore test compatibility where Perl does not provide
&Config::non_bincompat_options. This affected Perl
versions < 5.14 (RT #102626, patch by Matthew Horsfall)
. No code changes, no need to upgrade
0.230 20150309
. Restore test compatibility where Perl does not provide
&Config::non_bincompat_options. This affected Perl
versions < 5.14 (RT #102626)
. No code changes, no need to upgrade
0.229 20150307
. Add link to (Github) repository
Thanks to Neil Bowers for the idea
. Guard tests against PERL_DISABLE_PMC
Contributed by Bulk88
. No code changes, no need to upgrade
Changes in version 2.7.5:
* There are users which expect patch to follow symbolic links in the working
directory, so patch now again follows symbolic links as long as they do not
leave the working directory.
--------------
0.29 2015-04-21
- Config::Find::Any::_find must return undef when file not found.
PBP does not apply.
- added initial test script for find() method.
- default to WinAny for Windows OSes, and separate exceptions.
- report versions when testing.
--------------------------------
20150301 Sun Mar 1 12:22:37 PST 2015
Misc
* Clarified the license link (was pointing at the Artistic License)
* Now using Github for bug tracking and repository
--------------
1.15 Thu Apr 16 2015
- respect the 'urllist' option when using the CPAN backend (Dan Brook)
- fixes for newlines on MSWin32 (Christian Walde)
--------------
0.66 2015/04/17 20:36:39
[CHANGES]
* Created IO::Async::Debug
* Ignore SIGPIPE by default (RT92024)
* IaSocket->bind now returns a Future
* Added IaSocket->bind resolver support and neatened up UDP examples
in synopsis/documentation
[BUGFIXES]
* Correct call to unpack() in IaStream example (RT103143)
* Don't silently eat accept() failures in IaListener (RT102677)
* Remember to add the new resolver instance to $loop in
->set_resolver (RT103446)
* Correct implementation of ->unwatch_io on IaLoop::Poll to prevent
100% CPU spin (RT103445)
* Ensure that an exception thrown by Timer::Periodic's on_tick
doesn't prevent rescheduling
Changelog:
The NSS Development Team announces the release of NSS 3.18.1
Network Security Services (NSS) 3.18.1 is a patch release
for NSS 3.18 to update the list of root CA certificates.
No new functionality is introduced in this release.
Notable Changes:
* The following CA certificate had the Websites and Code Signing
trust bits restored to their original state to allow more time
to develop a better transition strategy for affected sites:
- OU = Equifax Secure Certificate Authority
* The following CA certificate was removed:
- CN = e-Guven Kok Elektronik Sertifika Hizmet Saglayicisi
* The following intermediate CA certificate has been added as
actively distrusted because it was mis-used to issue certificates
for domain names the holder did not own or control:
- CN=MCSHOLDING TEST, O=MCSHOLDING, C=EG
* The version number of the updated root CA list has been set
to 2.4
The full release notes, including further details and the SHA1
fingerprints of the changed CA certificates, are available at
https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/NSS_3.18.1_release_notes
This is a very large change, and incorporates the 4.8, 4.10, and 4.12 major
Xfce releases since 4.6.2, our previous pkgsrc release. For more information
about the thousands of changes in each major release since then, please see:
Xfce 4.12 announcement:
http://www.xfce.org/about/news
Xfce 4.12 tour:
http://www.xfce.org/about/tour
Xfce 4.10 announcement:
http://www.xfce.org/about/news/?post=1335571200
Xfce 4.10 tour:
http://www.xfce.org/about/tour410
Xfce 4.8 announcement:
http://www.xfce.org/about/news/?post=1295136000
Xfce 4.8 tour:
http://www.xfce.org/about/tour48
The pkgsrc changes since then are:
New packages:
archivers/xfce4-thunar-archive
graphics/elementary-xfce-icon-theme
mail/xfce4-mailwatch-plugin
misc/xfce4-time-out-plugin
multimedia/xfce4-thunar-media-tags
sysutils/xfce4-mount-plugin
sysutils/xfce4-taskmanager
sysutils/xfce4-thunar-vcs
sysutils/xfce4-verve-plugin
x11/xfce4-garcon
x11/xfce4-notifyd
x11/xfce4-tumbler
x11/xfce4-whiskermenu-plugin
Renamed packages:
devel/xfconf to devel/xfce4-conf
x11/libxfce4menu to x11/libxfce4ui
x11/xfce4-screenshooter-plugin to x11/xfce4-screenshooter
Updated packages:
audio/xfce4-mixer
audio/xfce4-xmms-plugin
devel/xfce4-dev-tools
editors/xfce4-mousepad
graphics/ristretto
meta-pkgs/xfce4-extras
meta-pkgs/xfce4
misc/xfce4-weather-plugin
multimedia/xfce4-mpc-plugin
net/xfce4-wavelan-plugin
sysutils/xfce4-appfinder
sysutils/xfce4-battery-plugin
sysutils/xfce4-cpugraph-plugin
sysutils/xfce4-diskperf-plugin
sysutils/xfce4-fsguard-plugin
sysutils/xfce4-genmon-plugin
sysutils/xfce4-netload-plugin
sysutils/xfce4-quicklauncher-plugin
sysutils/xfce4-systemload-plugin
sysutils/xfce4-thunar
sysutils/xfce4-xarchiver
sysutils/xfce4-xkb-plugin
textproc/xfce4-dict-plugin
time/xfce4-datetime-plugin
time/xfce4-orage
time/xfce4-timer-plugin
wm/xfce4-wm-themes
wm/xfce4-wm
x11/libxfce4gui
x11/libxfce4util
x11/xfce4-clipman-plugin
x11/xfce4-desktop
x11/xfce4-exo
x11/xfce4-eyes-plugin
x11/xfce4-gtk2-engine
x11/xfce4-notes-plugin
x11/xfce4-panel
x11/xfce4-places-plugin
x11/xfce4-session
x11/xfce4-settings
x11/xfce4-terminal
Removed packages:
sysutils/xfce4-volman
x11/xfce4-utils
This is based on a huge amount of work by the NetBSDfr team and Youri Mouton,
who takes over as MAINTAINER, and has been tested by Youri on a large number
of platforms prior to commit. A massive thanks to them. Any issues with the
import are mine alone as the committer-by-proxy.
------------------
Release history for File-ShareDir-ProjectDistDir
1.000005 2015-04-14T12:54:44Z 6999a7d
[Dependencies]
- Minimums dropped.
[Dependencies::Stats]
- Dependencies changed since 1.000004, see misc/*.deps* for details
- configure: +1 (recommends: up 1)
- develop: +8 up 3 -2 (recommends: +1, suggests: up 2)
- runtime: down 1 -1 (recommends: +1)
- test: +1 (recommends: up 1 down 1)
[Documentation]
- Erroneous synopsis fixed, thanks to Michael Jemmeson/MJEMMESON (GH #15)
---------------
5.035 2015-04-16 15:43:26+02:00 Europe/Berlin
- BREAKING CHANGE: is_trial is now read-only
- release_status is a new Dist::Zilla attribute and
ReleaseStatusProvider plugin role
From commit log of devel/p5-Test-Simple 1.001014:
| 1.001010 Fri Dec 19 20:16:00:00 PST 2015
| * Fix windows test bug #491
| * Integrate Test::Tester and Test::use::ok for easier downgrade from trial
---------------------------------------------------------------------
-------------------
2.86 2015-04-14
* Hopefully fix tests in perls less than 5.14
- Failed on CPAN Tester reports such as:
- http://www.cpantesters.org/cpan/report/88707ece-e22d-11e4-a1d1-8536eb4f9f07
- Thanks to Slaven Rezic for pointing it to me.
2.85 2015-04-13
* Convert "Changes" (= this file) to CPAN::Changes.
- Added t/cpan-changes.t in the process.
* Add OLD-Changes.txt for the old changes' log.
2.84 2015-04-13
* Fix https://rt.cpan.org/Public/Bug/Display.html?id=103496
- Improperly update while using _write_config_with_a_made_fh
- Thanks to JORISD for the report, a proposed patch and a test case.
-------------------------
1.7030 2015-04-19 14:15:34 CEST
- Same as 1.7029
1.7029 2015-04-19 00:15:32 CEST
[New Features]
- Consider root cpanfile's requirement when following dependencies with --installdeps (#363)
- Added back --metacpan option
[Improvements]
- Bump Module::Metadata to 1.000027
- Bump CPAN::Meta::Check to 0.011
- Bump CPAN::Meta::YAML to 0.014
- Bump Parse::PMFile to 0.36
1.7028 2015-04-17 19:22:59 CEST
[Improvements]
- Keep the mirror index file as absolute (skaji) #438
- Updated the documentation about HTTPS cert warnings #441