2014/09/01
+ add configure check for groff, needed for html/ps/pdf output.
+ update configure-script macros:
+ CF_ACVERSION_CHECK - work around another gratuitous incompatibility
introduced in 2.69
+ CF_ADD_CFLAGS - workaround for ash-shell, e.g., with Minix
+ CF_ADD_LIBS - filter out duplicates
+ CF_CURSES_FUNCS - improve workaround for weak-linkage, seems to fix
tests with NetBSD 6.1
+ CF_INTEL_COMPILER - clean up the -no-gcc option which was leftover
from testing.
+ CF_LIB_SUFFIX - change suffix for AIX shared libraries to ".so".
+ CF_MAKEFLAGS - workaround for GNU make 4.0 incompatibility with
previous releases.
+ CF_XOPEN_SOURCE - add cases for Minix, UnixWare and improve the
workaround for Solaris.
+ improve comparison in compare_cache() function, in case difference
between pointers does not fit in int's.
+ updated de.po, es.po, hu.po, lv.po from
http://translationproject.org/latest/dialog/
+ update config.guess, config.sub
Changelog:
R50b is a recommended bugfix release:
* [Ypnose] Fix operator description in the manpage
* [tg] Change all mention of “eglibc” to “glibc”, it is merged back
* [Colona] Fix rare infinite loop with invalid UTF-8 in the edit buffer
* [tg] Make more clear when a shell is interactive in the manpage
* [tg] Document that % is a symmetric remainder operation, and how to
get a mathematical modulus from it, in the manpage
* [tg, Christopher Ferris, Elliott Hughes] Make the cat(1) builtin also
interruptible in the write loop, not just in the read loop, and avoid
it getting SIGPIPE in the smores function in dot.mkshrc by terminating
cat upon user quit
* [tg] Make some comments match the code, after jaredy from obsd changed
IFS split handling
* [tg] Fix some IFS-related mistakes in the manual page
* [tg] Document another issue as known-to-fail test IFS-subst-3
* [tg] Improve check.pl output in some cases
* [tg, Jb_boin] Relax overzealous nameref RHS checks
R50 is a recommended bugfix release:
* [tg] Fix initial IFS whitespace not being ignored when expanding
* [tg] MKSH_BINSHREDUCED no longer mistakenly enables brace expansion
* [tg] Explain more clearly Vi input mode limitations in the manpage
* [tg] Improve error reporting of the check.pl script (which needs a
maintainer since I don’t speak any perl(1), really), for lewellyn
* [tg] Use $TMPDIR in test.sh for scratch space
* [tg, Polynomial-C] Check that the scratch space is not mounted noexec
* [pekster, jilles, tg] Use termcap(5) names, not terminfo(5) names, in
tput(1) examples, for improved portability (e.g. to MidnightBSD)
* [tg] Avoid C99 Undefined Behaviour in mirtoconf LFS test (inspired by
Debian #742780)
* [tg] Fix ${!foo} for when foo is unset
* [tg] Improve nameref error checking (LP#1277691)
* [tg] Fix readonly bypass found by Bert Münnich
* [Ryan Schmidt] Improved system reporting for Mac OS X
* [nDuff] Explain better [[ extglob handling in the manpage
* [tg] Remove arr=([index]=value) syntax due to regressions
* [tg] IFS-split arithmetic expansions as per POSIX 201x
* [OpenBSD] Add more detailed Authors section to manpage
* [tg] Fix set ±p issue for good: drop privs unless requested
* [tg] Improve signal handling and use a more canonical probing order
* [tg] Fix return values $? and ${PIPESTATUS[*]} interaction with set -o
pipefail and COMSUBs
* [enh] Detect ENOEXEC ELF files and use a less confusing error message
* [tg] Update to Unicode 7.0.0
* [tg] Shut up valgrind in the $RANDOM code
* [tg] Use -fstack-protector-strong in favour of -fstack-protector-all
* [tg] Fix access-after-free crash spotted by Enjolras via IRC
libnet 1.27 -- Fri May 30 2014
* Simplified Makefile.PL requirements.
libnet 1.26 -- Fri May 30 2014
* Set minimum required ExtUtils::MakeMaker version to 6.64 to ensure that all
parameters used are supported, to save jumping through hoops to support
earlier versions. (This should not be a problem since ExtUtils::MakeMaker
6.64 is easily installed into Perl 5.8.1 and above, that being the whole
point of the new choice of minimum supported Perl version.)
* Set minimum required Perl version to 5.8.1. This is in line with the
minimum requirement of the "Perl Toolchain".
libnet 1.25 -- Tue Feb 04 2014
* Fix Net::FTP::pasv_wait() not handling errors from Net::Cmd::reponse()
[bergner@cs.umu.se; resolves CPAN RT#50420]
* Make inheritance from Net::Cmd clearer in the documentation [Resolves CPAN
RT#72889]
* Set timeout for data connection creation in Net::FTP [Oleg G; resolves CPAN
RT#78926]
* Stop Net::Domain::domainname() from giving out warnings in android [Brian
Fraser]
libnet 1.24 -- Mon Jan 06 2014
* Fix incorrect handling of CRLF in Net::FTP [Willem Monsuwé; resolves CPAN
RT#41642/62029]
* POD fixes [Dominic Hargreaves; resolves CPAN RT#91761]
Sept. 3, 2014 - Version 9.70 (production release)
- Added read support for Pentax 645Z makernotes in MOV videos
- Added a new Canon LensType (thanks Norbert Wasser)
- Added a new SonyModelID (thanks LibRaw)
- Added a new Pentax LensType (thanks Dominique Schrekling)
- Added a new PentaxModelID
- Added a new Olympus CameraType (thanks LibRaw)
- Updated Nikon ISOExpansion values for new models (thanks LibRaw)
- Decode a number of new Sony tags and values (thanks Jos Roost)
- Decode a new Panasonic tag
- Decode another QuickTime tag
- Improved verbose dump for LFP images
- Patched to repair incorrect list types in XMP structures when writing
- Patched to avoid MPEG Layer 3 check for files with a "MUS" extension
- Fixed incorrect behaviour of -addTagsFromFile when adding list items from
multiple variable-named source files
July 27, 2014 - Version 9.69
- Added ability to write PNG PhysicalPixel (PNG-pHYs) tags
- Added a few new Panasonic ContrastMode values
- Added minor warning when creating EXIF or IPTC in PNG images
- Decode a few more Sony tags and values (thanks Jos Roost)
- Fixed problem writing Olympus:LensType
- API Changes:
- Shift.pl now autoloads when ShiftTime() is called
- The 3rd argument to ShiftTime() is now optional
July 19, 2014 - Version 9.68
- Added read support for Lytro LFP files
- Added a new Olympus LensType (thanks Niels Kristian Bech Jensen)
- Added support for the maker notes of some recent Ricoh/Pentax models
- Allow Composite tag to have no Require'd or Desire'd tags
- Improved -geotag verbose output
- Changed so XMP tags take priority when reading QuickTime-format files
- Changed PSD file description to "Photoshop Document"
- Fixed problem where -geotag option could fail if -v4 was used
- Fixed problem writing SonyDateTime2
July 6, 2014 - Version 9.67
- Added support for Sigma X3F version 4.0 files from the DP2 Quattro
- Added support for Sony XAVC video files
- Added a new Nikon PhaseDetectAF value
- Added conversion for Casio EX-ZR300 BestShotMode (thanks Manfred)
- Decode more proprietary information from some Panasonic/Leica MP4 videos
- Fixed inaccuracies in decoding some SigmaRaw tags from the X3F header
July 1, 2014 - Version 9.66
- Added read support for Kodak PixPro S-1 maker notes
- Added new Canon, Pentax and Sigma LensTypes (thanks LibRaw for the Canon)
- Added support for Sigma DP2 Quattro maker notes
- Decode AFMicroAdj for Sony A77M2
- Improved decoding of Pentax K-3 AFPointSelected (thanks Dan)
- Swap "GPS track start/end" labels in -geotag -v2 output if track is stored
in reverse chronological order
- Changed handling of IPTC groups so that standard IPTC always has a family 1
group name of "IPTC", and takes priority over non-standard IPTC when
duplicates are not allowed
- Patched to recognize incorrect XMP URI's written by Nikon NX2
- Fixed problem with possible duplication of lens names when attempting to
identify lens used by a Nikon camera from a Photoshop-mangled image
- Fixed problem parsing some NMEA sentences, and added support for GPZDA
- Fixed typo in a CanonCustom value
- Fixed bug where standard IPTC may be incorrectly written into a proprietary
PhotoMechanic IPTC-format SoftEdit record
June 20, 2014 - Version 9.65
- Added a new Olympus LensType (thanks Niels Kristian Bech Jensen)
- Added a print conversion for Unknown ICC_Profile MeasurementGeometry
- Added LargeTags shortcut
- Avoid loading data for some tags with large binary data values if they were
specifically excluded by the command
- Improved memory handling when processing CanonVRD information
- Patched potential "subscript -1" runtime error when reading EPS files
June 14, 2014 - Version 9.64
- Added write-only TestName tag for dry-run tests of file renaming feature
- Added a few new Olympus CameraType values
- Added a new new Nikon LensID's
- Added a new Canon LensType
- Patched to avoid structure warnings when copying tags from ZIP-based files
- Patched to deal with incorrect byte ordering in FlashPix date/time values
written by some cameras
- Fixed problem using advanced formatting feature in a -if condition
- Fixed problem parsing Canon VignettingCorr for some newer PowerShot models
- API Changes:
- Added 'Test' option to SetFileName()
May 31, 2014 - Version 9.63
- Added basic read support for EPUB and MOBI electronic books
- Added ability to combine -lang option with -listx to extract only one language
- Remove leading XML comment from XMP if it exists when writing as a block
- Another attempt to patch problem obtaining a consistent "full path" for
source files when importing a CSV database in Windows
May 24, 2014 - Version 9.62
- Added message about SourceFile names to -v2 output when importing a database
with -csv= or -json=
- Added patch to allow extraction of some incorrectly written FlashPix tags
- Extract a couple of new FlashPix tags for some FujiFilm models
- Decode a number of new Sony tags (thanks Jos Roost)
- Changed -n option for GPSTimeStamp to return nanosecond precision
May 18, 2014 - Version 9.61
- Added ability to combine -l with -listf, -listr or -listwf to add
descriptions of the file type
- Added a few new Canon LensType values (thanks Norbert Wasser and Mark)
- Extract AE metering segments again for the Pentax K-3
- Decode a number of new FujiFilm RAF tags (thanks LibRaw)
- Decode a number of new Sony tags (thanks Jos Roost)
- Changed the case of some AF point values for consistency
- Fixed an incorrect Olympus FocusMode value
- Fixed problem introduced in 9.60 where a "LensID argument isn't numeric"
warning could occur under some conditions
- Fixed quirk where ExifTool could incorrectly report that a file was changed
when conditionally deleting a non-existent tag as a block
0.12 2014-09-04 07:28:59Z
- fix licence in LICENSE and pod
0.11 2014-08-20 04:44:25Z (TRIAL RELEASE)
- move variable declaration to fix warning under
-Werror=declaration-after-statement, to allow compilation under MSVC
(J.R.Mash, github #3)
0.10 2014-08-16 00:46:35Z (TRIAL RELEASE)
- converted distribution packaging to Dist::Zilla
2.11 2014-08-16 05:21:30Z
- add documentation for modifying multiple methods at once (mannih,
github #2)
2.10 2014-03-04 19:04:00Z
- installation switched to using only ExtUtils::MakeMaker, to allow
for use on perl 5.6
2.09 2013-12-14 18:08:35Z
- refresh configure_requires checking in generated Makefile.PL; new
CONTRIBUTING file; updated tests (compile test now only runs for
authors; check-deps test replaced by information-only report-prereqs
test)
2.08 2013-10-11 00:30:32Z
- remove requirement on perl 5.8 in metadata
- repository migrated to the github moose organization
- remove t/00-check-deps.t, which fails on old toolchains that do not
understand configure_requires
2.07 2013-09-22 22:09:32Z
- removed dependency on Test::Warnings in tests (now reserved for
author testing)
- now packaged with a Build.PL (for Module::Build::Tiny), and a
Makefile.PL (for legacy 5.6 and 5.8 users; prints a warning on
invocation)
2.06 2013-09-17 19:43:09Z
- packaging the dist again with EUMM rather than MBT
2.05 2013-09-11 03:50:28Z
- Support for handling lvalue methods (Graham Knop)
- convert to building with Dist::Zilla
2.04 2013-03-30
- Remove erroneous perl 5.8 requirement
2.03 2013-02-02
- New build to fix missing files in inc/
2.02 2013-02-01
- Dist improvements (Karen Etheridge)
2.01 2013-01-27
- Test for and fix $_ corruption (Vladimir Timofeev)
version 2.08: Fri Sep 5 15:29:52 CEST 2014
Fixes:
- fix test t/40mojo.t which mojo is not installed
rt.cpan.org#98639 [Chris]
Improvements:
- remove dependency on Scalar::Util
- documentation fixes
version 2.07: Fri Sep 5 12:08:06 CEST 2014
Fixes:
- MIME::Type::equals() did cmp not eq
Improvements:
- new httpAccept() wth tests in t/21accept.t
- new httpAcceptBest() and httpAcceptSelect() with tests
in t/22accbest.t
- add MojoX::MIME::Types with tests in t/40mojo.t
- now depends on List::Util and Scalar::Util
0.06 Sun Aug 31 21:02:44 WEST 2014
- Fixed metadata for metacpan (thanks to Gabor Szabo).
0.05 Sun Aug 31 13:44:44 WEST 2014
- Added metadata for metacpan.
This release doesn't include anything as significant as the metadata
support added in 0.25, but it has quite a few bug fixes and internal
improvements, in addition to these notable changes:
- When --meta is specified to the fuse command, instead of generic
data, the originally saved mode, uid, git, atime, mtime, and ctime
will be reported for the archive paths.
- When --browser is specified to the web command, a browser window
will be opened for the repository.
- The -x/--xdev/--one-filesystem options now include the mountpoint
itself in the traversal (matching rsyc, tar, etc.).
- Empty lines in --exclude-rx-from files will be ignored.
Previously they would cause all paths to be excluded.
- The index and restore commands now support --exclude-rx-from.
- Relative filesystem --excludes like "--exclude bar" should now
work. Previously --excludes had to be absolute.
- The drecurse command now supports --exclude-rx and
--exclude-rx-from.
- The --compress option should now work for remote repositories.
- Streams saved via "bup split" will now show up as a single file
named "data" at the top level of the VFS, instead of as a subtree
(i.e. when examined via ftp, ls, and fuse).
- The ls command now supports -n, -A, -F, --file-type,
--numeric-ids, and detailed -l options.
- The save dates are now taken from the corresponding git commit's
author date, not the committer date.
- The tornado server, required by the web command, is no longer
included. See the README for installation instructions.
Note that the metadata support is still somewhat immature. For
example, we still need to add better support for cross-filesystem-type
save/restore (which is too noisy), etc.
Please give this release a try and let us know what's broken. If
you're new to bup, start with the README (and then HACKING if you'd
like to help further):
https://github.com/bup/bup/blob/master/README.mdhttps://github.com/bup/bup/blob/master/HACKINGhttp://anonscm.debian.org/gitweb/?p=users/rlb/bup.git;a=blob;f=README.md;hb=refs/heads/masterhttp://anonscm.debian.org/gitweb/?p=users/rlb/bup.git;a=blob;f=HACKING;hb=refs/heads/master
And although I probably sound like a broken record -- while we expect
bup to work fairly well, I still don't recommend it as your sole
backup strategy. I'd still suggest a periodic
tar/rsync/etc. backstop.
packaged for wip by pho.
A fast parser combinator library, aimed particularly at dealing efficiently
with network protocols and complicated text/binary file formats.
awk array iteration which could result in the wrong library being chosen.
Fixes issue seen with GCC 4.9 where the libgcc from the main GCC package
was found first and caused errors, even though the RPATH correctly had
the gcc49-libs version listed first.