* libmspack is now distributed with its test-suite, which now run
as part of "make check"
* libmspack's programs in src/ have been moved to examples/ and do
not auto-install
Set TEST_TARGET.
New in 1.9
* Fixed invisible bad extraction when using cabextract -F (broken in 1.8)
* Fixed configure --with-external-libmspack which was broken in 1.8
* configure --with-external-libmspack will now use pkg-config. To configure
it manually, set environment variables libmspack_CFLAGS and libmspack_LIBS
before running configure.
* Now includes the test suite (make check)
New in 1.8
* cabextract -f now extracts even more badly damaged files than before
New in 1.16.1:
* Bugs fixed:
- 'install-sh' now ensures that nobody can cross privilege boundaries by
pre-creating symlink on the directory inside "/tmp".
- 'automake' does not depend on the 'none' subroutine of the List::Util
module anymore to support older Perl version. (automake bug#30631)
- A regression in AM_PYTHON_PATH causing the rejection of non literal
minimum version parameter hasn't been fixed. (automake bug#30616)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
New in 1.16:
* Miscellaneous changes
- When subdir-objects is in effect, Automake will now construct
shorter object file names when no programs and libraries name
clashes are encountered. This should make the discouraged use of
'foo_SHORTNAME' unnecessary in many cases.
* Bugs fixed:
- Automatic dependency tracking has been fixed to work also when the
'subdir-object' option is used and some 'foo_SOURCES' definition
contains unexpanded references to make variables, as in, e.g.:
a_src = sources/libs/aaa
b_src = sources/bbb
foo_SOURCES = $(a_src)/bar.c $(b_src)/baz.c
With such a setup, the created makefile fragment containing dependency
tracking information will be correctly placed under the directories
named 'sources/libs/aaa/.deps' and 'sources/bbb/.deps', rather than
mistakenly under directories named (literally!) '$(src_a)/.deps' and
'$(src_b)/.deps' (this was the first part of automake bug#13928).
Notice that in order to fix this bug we had to slightly change the
semantics of how config.status bootstraps the makefile fragments
required for the dependency tracking to work: rather than attempting
to parse the Makefiles via grep and sed trickeries only, we actually
invoke 'make' on a slightly preprocessed version of those Makefiles,
using a private target that is only meant to bootstrap the required
makefile fragments.
- The 'subdir-object' option no longer causes object files corresponding
to source files specified with an explicit '$(srcdir)' component to be
placed in the source tree rather than in the build tree.
For example, if Makefile.am contains:
AUTOMAKE_OPTIONS = subdir-objects
foo_SOURCES = $(srcdir)/foo.c $(srcdir)/s/bar.c $(top_srcdir)/baz.c
then "make all" will create 'foo.o' and 's/bar.o' in $(builddir) rather
than in $(srcdir), and will create 'baz.o' in $(top_builddir) rather
than in $(top_srcdir).
This was the second part of automake bug#13928.
- Installed 'aclocal' m4 macros can now accept installation directories
containing '@' characters (automake bug#20903)
- "./configure && make dist" no longer fails when a distributed file depends
on one from BUILT_SOURCES.
- When combining AC_LIBOBJ or AC_FUNC_ALLOCA with the
"--disable-dependency-tracking" configure option in an out of source
build, the build sub-directory defined by AC_CONFIG_LIBOBJ_DIR is now
properly created. (automake bug#27781)
- The time printed by 'mdate-sh' is now using the UTC time zone to support
the reproducible build effort. (automake bug#20314)
- The elisp byte-compilation rule now uses byte-compile-dest-file-function,
rather than byte-compile-dest-file, which was obsoleted in 2009. We expect
that Emacs-26 will continue to support the old function, but will complain
loudly, and that Emacs-27 will remove support for it altogether.
* New features added
- A custom testsuite driver for the Guile Scheme SRFI-64 API has been added
to the "contrib" section. This allows a more convenient way to test Guile
code without having to use low primitives such as exit status. See
SRFI-64 API specification for more details:
<https://srfi.schemers.org/srfi-64/srfi-64.html>
Upstream changes:
9999.25 2018-10-29
- The previous release contained nothing but a documentation update. That
updated documentation errantly mentioned pseudo-files. Pseudo-files
are perfectly fine to use with File::Slurp.
- Add regression test for GLOB refs being slurped in. Thank you, James Keenan!
https://github.com/perhunter/slurp/pull/17#issuecomment-437174592
- Refactor read_file to use open and read rather than sysopen and sysread.
- Add a bugwards compatible feature to keep track of the cursor when
dealing with the DATA handle (https://github.com/perhunter/slurp/pull/17)
- Fix a typo in the docs.
9999.24 2018-10-29
- Document the clear downfalls of using file handles of any kind rather
than just the file's path string.
9999.23 2018-10-20
- Fix an error on the test rewrites with a bad value for binmode
- Create a 00-report-prereqs.dd to ease testing on 5.6
- Bump requirement for File::Spec to 3.01 as Cwd was shipped separately
before and the one that came with 5.6 had Taint issues.
- Cleaned up the Change log to make all dates uniform
9999.22 2018-10-15
- Update the SYNOPSIS documentation. (Graham Knop)
- Fix some EUMM metadata depending on version. (Dan Book)
- Fix Windows path concatenation on read_dir. (James Keenan)
- Document each function with proper POD heads and re-order in alphabetical
- Dump the POD to GH markdown for a README.md
- Remove the README file
- Remove some work-arounds for older Perls < 5.6
- Do not inherit from Exporter (requires Exporter 5.57)
- Fix perms.t to run on all platforms (Aristotle Pagaltzis, Linda Walsh
via RT #92401)
- Clean up handle.t (we no longer use the -w flag anywhere)
9999.21 2018-10-08
- Unset $^W in a few strategic places to silence warnings when Test::Harness
or ExtUtils::MakeMaker turn them on. (Thanks, Graham Knop).
- Got rid of a few MYMETA leftovers in the MANIFEST
- Add Git repository info to the Makefile
- Add a contributor's list for display on metacpan
9999.20_02 2018-10-04 (TRIAL)
- Update TravisCI tests to show coverage.
- Update all remaining test files
- Get rid of assumption of . in @INC in tests
- Remove t/TestDriver.pm
- Add t/lib/FileSlurpTest.pm
- Make sure all tests use a properly acquired temp file
- Clean up prereqs a bit further
- Document all failure cases in the 01-error* tests.
- Moved the CORE:: function overrides to their own test class to only be
included when overriding is necessary
9999.20_01 2018-09-27 (TRIAL)
- Fixed spelling mistakes in POD (RT #85251)
- Fixed a typo in an example (RTs #72116, #80279)
- Remove doc mentions of Perl < 5.006 as that's required.
- Fix POD coverage tests by adding a few more ignored functions
- Added t/edit_file.t (James Keenan)
- Move the POD tests to xt/author
- Update t/append_null.t
- Update t/binmode.t
- Update t/data_list.t
- Update t/data_scalar.t
- Update t/error_mode.t
- Update t/large.t
- Update t/original.t
- Update t/stringify.t
- Added t/00-report-prereqs.t
- Added more xt/author tests
- Fix all trailing whitespace in accordance with xt/author/eol.t
- Updated the Makefile.PL to get all of the prereqs in there.
- Add CI testing via TravisCI and AppVeyor
Upstream changes:
0.23 2018-11-18 00:07:49 -0500
- Handle DLLs on Windows with "dashed" version numbers (example: foo-1-2-3.dll)
(gh#10, gh#11, SLAFFAN++)
Upstream changes:
version 3.84 at 2018-11-30 09:41:19 +0000
-----------------------------------------
Change: af8b9752bc2fb46605f3eceec64f3bb7a5dcc690
Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
Date : 2018-11-30 09:41:19 +0000
Updated for v5.26.3 && v5.28.1
-----------------------------------------
version 3.82 at 2018-11-20 22:10:01 +0000
-----------------------------------------
Change: 9b48c3d5594dcf443b8cf3e7fb5746eb00055c6e
Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
Date : 2018-11-20 22:10:01 +0000
Updated for v5.29.5
v0.5.4:
* Adjustments to several changes in Dovecot v2.3.4 make this Pigeonhole
release dependent on that Dovecot release; it will not compile against
older Dovecot versions. And, conversely, you need to upgrade
Pigeonhole when upgrading Dovecot to v2.3.4.
* The changes regarding the default postmaster_address in Dovecot v2.3.4
mainly apply to Pigeonhole. The new default should work for all
existing installations, thereby fixing several reported v2.3/v0.5
migration problems.
- IMAP FILTER=SIEVE capability: Fix assert crash occurring when running
UID FILTER on a Sieve script with errors.
2.3.4:
* The default postmaster_address is now "postmaster@<user domain or
server hostname>". If username contains the @domain part, that's
used. If not, then the server's hostname is used.
* "doveadm stats dump" now returns two decimals for the "avg" field.
+ Added push notification driver that uses a Lua script
+ Added new SQL, DNS and connection events.
See https://wiki2.dovecot.org/Events
+ Added "doveadm mailbox cache purge" command.
+ Added events API support for Lua scripts
+ doveadm force-resync -f parameter performs "index fsck" while opening
the index. This may be useful to fix some types of broken index files.
This may become the default behavior in a later version.
- director: Kicking a user crashes if login process is very slow
- pop3_no_flag_updates=no: Don't expunge DELEted and RETRed messages
unless QUIT is sent.
- auth: Fix crypt() segfault with glibc-2.28+
- imap: Running UID FILTER script with errors assert-crashes
- dsync, pop3-migration: POP3 UIDLs weren't added to
dovecot.index.cache while mails were saved.
- dict clients may have been using 100% CPU while waiting for dict
server to finish commands.
- doveadm user: Fixed user listing via HTTP API
- All levels of Cassandra log messages were logged as Dovecot errors.
- http/smtp client may have crashed after SSL handshake
- Lua auth converted strings that looked like numbers into numbers.
Up to now, there was a central list of variable name patterns that
defined whether a variable was printed as a sorted list, as a list or as
a single value.
Now each variable group decides on its own which of the variables are
printed in which way, using the usual glob patterns. This is more
flexible since different files sometimes differ in their naming
conventions.
Two variable groups are added: license (for everything related to
LICENSE) and go (for lang/go).
Bit over 11 years late, but at least we got there in the end!
ChangeLog:
2007-08-01 vae
* adding CL generation to makefiles
* fixing configure bug
* preparing configure for 1.0.1
* changed MWM HINTS, re gentoo bug #139554.
2006-06-26 sasha
* fixed compile errors when no XLocale is available
2006-03-29 sasha
* converted main.c back to unix mode
* converted screen.c back to unix mode
2006-02-17 sasha
* fixed bug preventing from pasting more then 16Kb into aterm
2006-02-13 sasha
* minor cleanups
* fix for the high-ascii pasting in screen.c - need to use
XA_STRING ???
2006-01-08 sasha
* added patch for background refresh on desktop changes in ion3
when pixmap has not changed
2005-12-21 sasha
* added uninstall target to the top Makefile
2005-12-06 sasha
* Added patch for XIM support gratiously provided by
calkin@ieee.org
2005-09-19 sasha
* updated mappings for F1-F4 to modern \033OP, etc.
* possibly fixed pasting on 64bit systems
2005-09-06 sasha
* updated contacts info in man page
* applyed term size patch from daniel@roe.ch
2005-07-11 sasha
* fixed geometry printing into stderr
papirus-folders is a bash script that allows changing the color of
folders in graphics/papirus-icon-theme and its forks (which are based
on version 20171007 and newer).
(This revbump should not be necessary, because goes's public ABI did
not change. Due to a misfeature/bug in libtool, linking against the
stable geos C API results in a directed NEEDED entry on the unstable
C++ library.)