---------------------------------------------
0.008 2017-05-23
- ensure all tests run and report instead of swallowing issues
- make tests passing with perl 5.26
- add import shortcuts config_prefixes and config_hashmergeloaded
- ensure reasonable code quality by adding author tests against
Perl::Critic and Perl::Tidy
---------------------------------
1.015 2017-04-13
- Fix RT#120722 (Reason for Module::Signature dependency unclear since 2008)
- "require" a non-broken version of Digest::SHA
- remove other crypto related "recommends"
- Switch from Module::Install to ExtUtils::MakeMaker
- avoids the hassle with Module::Install for Perl without "." in @INC
- add some resources cf META.json
1.014 2016-12-18
- Fix RT#119224: "Issue about Can't locate loadable object for module"
drop "use" statements in PAR/Heavy.pm added in edf5f24d
- Fix RT#119010: "Wrong license link"
always refer to the included LICENSE file
- generate hello.par in Makefile target "pure_all"
1.013 2016-11-27
- Fix a crucial typo, hopefully fixes RT#118981 "Tests fail (with PAR 1.012?)"
- Build t/hello.par at "make" time
1.012 2016-11-25
- Guard against concurrent extraction attempts of zip into "inc"
- use a file lock to protect the extraction of the complete zip into "inc"
- _run_member_*(), _tempfile(), _dl_extract():
make the "persistent" filename only visible when the file
has been completely written
- Make build and test work if @INC does not include "."
- Upgrade to Module::Install 1.17
changes in sbcl-1.3.18 relative to sbcl-1.3.17:
* minor incompatible change: existing values of CFLAGS, ASFLAGS,
CPPFLAGS, and LINKFLAGS will be incorporated into C compiler
invocations when building from source.
* minor incompatible change: the result of WRITE-TO-STRING may be
a BASE-STRING if all characters written are of type BASE-CHAR.
* minor incompatible change: the broadcast stream with no output
streams is a singleton object. That object satisfies OPEN-STREAM-P
regardless of how many times CLOSE is invoked on it.
* enhancement: x86[-64] backends contain an experimental feature
which aids in demonstrating reachability of any object starting
from a tenured object or a thread stack by producing a proof
as a sequence of pointers to follow.
The file "tests/traceroot.test.sh" contains an example usage.
* enhancement: if the alien symbol "gc_coalesce_string_literals" is
set to 1 prior to SAVE-LISP-AND-DIE, then similar string constants
loaded from different fasl files may be collapsed to one object.
If the variable is set to 2, then additionally strings which are
STRING= in code resulting from COMPILE can be coalesced.
For instance, two functions returning the literal string "HI"
might return EQ strings after collapsing, which may be undesired
in a particular use. The flag pertains to gencgc only.
* enhancement: SXHASH values on pathnames are better distributed
* bug fix: MAKE-PATHNAME removes empty strings as components of a
directory, as is permitted: "Whenever a pathname is constructed
the components may be canonicalized if appropriate."
* optimization: various printer and FORMAT performance enhancements.
* bug fix: GET-FOREGROUND no longer fails in case all other interactive
threads exit (lp#1682671, reported by Syll)
* bug fix: RELEASE-FOREGROUND always removes the current thread from the
list of interactive threads. (lp#1682867, reported by Syll)
---------------------------------- re
1.38 2017-06-20
- Cleanups (get rid of smartmatch, inentation, documentation, tests)
- Also handle =head[2-4] tags when processing pod (#47)
- Subcommands (based on work by Yanick Champoux)
-----------------------------------
1.06 Wed Jun 14 2017
- First Release In Over 15 Years,
How's That For Long-Term Stability?!? :-)
- Bug Fix, Unescaped Left Curly Braces { In Regular Expressions,
Fatal Since Perl v5.25.1, Minor Changes In YappParse.yp & Parse.pm
- Typo Fixes, POD Spelling & Syntax
- Copyright Assignment Documents, Desarmenien To Braswell
-------------------------------------
1.128 Sat Jun 10 22:31:28 CDT 2017
Official release. No changes since 1.127_02.
1.127_02 Tue May 23 18:31:59 CDT 2017
Developer release leading up to 1.128.
[Bug Fixes]
* PPI misparsing a module caused an incorrect "Must end with a
recognizable true value." This is fixed by upgrading to PPI
1.224. (GH #696, GH #607)
* A test would fail under the upcoming Perl 5.26 that omits the current
directory from @INC. Thanks, Kent Fredric.
* Fixed an invalid test in the RequireBarewordsIncludes test. Thanks,
Christian Walde. (GH #751)
* If an element contained blank lines then the source "%r" displayed
for a violation was wrong. Thanks, Sawyer X. (GH #702, #734)
[Dependencies]
Perl::Critic now requires PPI 1.224. PPI is the underlying Perl parser
on which Perl::Critic is built, and 1.224 introduces many parsing fixes
such as:
* Fixes for dot-in-@INC.
* Parse left side of => as bareword even if it looks like a keyword or op.
* $::x now works.
* Higher accuracy when deciding whether certain characters are operators or
variable type casts (*&% etc.).
* Subroutine attributes parsed correctly.
[Performance Enhancements]
* Sped up BuiltinFunctions::ProhibitUselessTopic ~7%. Thanks, James
Raspass. (GH #656)
[Documentation]
* Fixed incorrect explanation of capture variables in
ProhibitCaptureWithoutTest. Thanks, Felipe Gasper.
* Fixed incorrect links. Thanks, Glenn Fowler.
* Fixed incorrect example for returning a sorted list. Thanks, @daviding58.
* Fixed invalid POD. Thanks, Jakub Wilk. (GH #735)
* Updated docs on ProhibitYadaOperator. Thanks, Stuart A Johnston. (GH #662)
* Removed all the references to the old mailing list and code repository
at tigris.org. (GH #757)
1.127_01 Sun May 21 21:57:16 CDT 2017
Removed from CPAN because it did not get indexed correctly.
pkgsrc change: Add support for NetBSD 8.
This announcement (June 13, 2017) includes changes that were released
with an earlier update (June 10, 2017). The announcement was postponed
to avoid confusion due to repeated notification.
Fixed in all supported releases:
* Security: Berkeley DB versions 2 and later try to read settings
from a file DB_CONFIG in the current directory. This undocumented
feature may introduce undisclosed vulnerabilities resulting in
privilege escalation with Postfix set-gid programs (postdrop,
postqueue) before they chdir to the Postfix queue directory,
and with the postmap and postalias commands depending on whether
the user's current directory is writable by other users. This
fix does not change Postfix behavior for Berkeley DB versions
< 3, but it does reduce postmap and postalias 'create' performance
with Berkeley DB versions 3.0 .. 4.6.
Fixed in Postfix 3.2 and later:
* The SMTP server receive_override_options were not restored at
the end of an SMTP session, after the options were modified by
an smtpd_milter_maps setting of "DISABLE". Milter support
remained disabled for the life time of the smtpd process.
* After the Postfix 3.2 address/domain table lookup overhaul, the
check_sender_access and check_recipient_access features ignored
a non-default parent_domain_matches_subdomains setting.
to 180000000 bytes. From Nathan Arthur in private mail.
Allow path to tcpserver to be overridden in rc.conf (e.g., by
sslserver from net/ucspi-ssl). From Thomas Lazar in private mail.
Detach processes and their loggers from the controlling terminal
with pgrphack(8).
Include qmailqread in the services driven by the LWQ-style qmail
rc.d script.
Unconditionally depend on mail/mess822, now that it's correctly
marked public-domain. Remove qmail-run-ofmipd option.
Bump version.