"Fossies" - the Fresh Open Source Software Archive

Member "littleutils-1.0.43/ChangeLog" (11 Sep 2019, 50186 Bytes) of package /linux/privat/littleutils-1.0.43.tar.lz:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file. See also the latest Fossies "Diffs" side-by-side code changes report for "ChangeLog": 1.0.42_vs_1.0.43.

    1 version 1.0.43:
    2 
    3 2019-09-07  Brian Lindholm:
    4 	* extra/pdfidiff.in:  Fix check for presence of parallel utility.
    5 
    6 2019-09-04  Brian Lindholm:
    7 	* extra/opt-pdf.in:  Added missing -t option to online help.
    8 
    9 2019-09-03  Brian Lindholm:
   10 	* autoconf/configure.ac, configure:  Switch from python2 to python3,
   11 	in preparation for python2 obsolescence in Debian and elsewhere.
   12 
   13 	* scripts/zip2tarcat.in, scripts/rar2tarcat.in:  Switch from
   14 	sys.stdout to sys.stdout.buffer for python3 compatibility.
   15 
   16 	* extra/opt-pdf.in:  Remove spurious semicolon.
   17 
   18 2018-07-12  Brian Lindholm
   19 	* autoconf/configure.ac, README:  Bump package version to 1.0.43.
   20 
   21 version 1.0.42:
   22 
   23 2019-07-12  Brian Lindholm
   24 	* autoconf/config.*:  Grab latest copies from
   25 	http://git.savannah.gnu.org/cgit/config.git/plain/config.guess and
   26 	http://git.savannah.gnu.org/cgit/config.git/plain/config.sub.
   27 
   28 2019-07-09  Brian Lindholm
   29 	* scripts/rar2tarcat.in:  Fix rar2tarcat using datetime.datetime.
   30 	Bug identified (and patch provided) by Lazy Kent.
   31 
   32 2019-06-17  Brian Lindholm
   33 	* scripts/lreplace.in:  Permit zero-length input string on zero-
   34 	length input files.
   35 
   36 2019-06-14  Brian Lindholm
   37 	* scripts/lreplace.*:  Add -z and -Z options to permit handling
   38 	zero-length input and output files, respectively, which lreplace
   39 	now normally skips.
   40 
   41 2019-04-23  Brian Lindholm
   42 	* extra/pdfidiff.in:  Re-add the -v option as an undocumented option,
   43 	in case people writing higher-level scripts that call for pdfidiff
   44 	have already incorporated the -v option from version 1.0.41.
   45 
   46 2019-04-14  Brian Lindholm
   47 	* extra/pdfidiff.*:  Convert -v option to inverted -q option, since
   48 	run times are long enough that people normally will want progress
   49 	information.  Also, limit DPI to a maximum of 2400 to avoid potential
   50 	denial-of-service attacks.
   51 
   52 2019-04-09  Brian Lindholm
   53 	* imagutils/imagdiff.c:  Fix error that prevented -f option from
   54 	working.
   55 
   56 2018-04-06  Brian Lindholm
   57 	* autoconf/configure.ac, README:  Bump package version to 1.0.42.
   58 
   59 version 1.0.41:
   60 
   61 2019-04-03  Brian Lindholm
   62 	* scripts/pdfidiff.*:  Add -f option for fuzz distance, to be
   63 	utilized by the imagdiff utility within.
   64 
   65 2019-04-03  Brian Lindholm
   66 	* imagutils/imagdiff.c:  Fix error that prevented -f option from
   67 	working.
   68 
   69 2019-03-22  Brian Lindholm
   70 	* littleutils/orig/*, littleutils/md5.*, littleutils/sha*.*,
   71 	littleutils/u64.h:  Resync with versions from coreutils-8.31.
   72 
   73 2019-03-22  Brian Lindholm
   74 	* littleutils/orig/tempname.c:  Resync with version from glibc-2.29.
   75 
   76 2018-03-17  Brian Lindholm
   77 	* autoconf/configure.ac, README:  Bump package version to 1.0.41.
   78 
   79 version 1.0.40:
   80 
   81 2019-02-24  Brian Lindholm
   82 	* autoconf/config.*:  Grab latest copies from
   83 	http://git.savannah.gnu.org/cgit/config.git/plain/config.guess and
   84 	http://git.savannah.gnu.org/cgit/config.git/plain/config.sub.
   85 
   86 2019-02-12  Brian Lindholm
   87 	* extra/opt-pdf.in:  Force subsetting and compression of fonts.
   88 
   89 2019-02-11  Brian Lindholm
   90 	* imagutils/imagdiff.c:  Handle missing images better.
   91 
   92 2019-02-10  Brian Lindholm
   93 	* imagutils/imagdiff.c:  Put in full copyright language.
   94 
   95 2019-02-09  Brian Lindholm
   96 	* extra/pdfidiff.*:  New littleutil pdfidiff, which can be used to
   97 	calculate a "delta PDF" showing the difference between two PDF files.
   98 	It utilizes gs, imagdiff, and img2pdf as computation engines.
   99 
  100 2019-02-07  Brian Lindholm
  101 	* imagutils/imagdiff.*:  Add -5 option for "stretched color" deltas.
  102 
  103 2019-01-09  Brian Lindholm
  104 	* imagutils/imagdiff.c:  Refactor slightly to make it more compact.
  105 
  106 2019-01-07  Brian Lindholm
  107 	* imagutils/pngstrip.*:  Pngstrip now preserves pHYs chunk information
  108 	and can explicitly set it (in pixels-per-meter) using the -r option.
  109 
  110 	* scripts/opt-png.*:  Add the -r option to explicitly set the
  111 	resolution of the output image (in pixels-per-inch).
  112 
  113 2019-01-05  Brian Lindholm
  114 	* autoconf/configure.ac, imagutils/Makefile.in, imagutils/imagdiff.*:
  115 	New littleutil imagdiff, which can be used to calculate a "delta
  116 	image" showing the difference between two files.  This was inspired by
  117 	MvG's response on a thread on Stack Overflow, but utilizing Imlib2
  118 	instead of ImageMagick.  The imagdiff utility is MUCH faster.  See
  119 	https://stackoverflow.com/questions/5132749/diff-an-image-using-imagemagick
  120 
  121 2018-09-17  Brian Lindholm
  122 	* littleutils/filehash.c:  Add -c option to -h output.
  123 
  124 2018-08-25  Brian Lindholm
  125 	* scripts/opt-png.in:  Fix "endif" typo.
  126 
  127 2018-08-23  Brian Lindholm
  128 	* scripts/opt-*.*, extra/opt-pdf.*:  Add -t option to preserve
  129 	timestamps on modified files.
  130 
  131 2018-07-19  Brian Lindholm
  132 	* repeats/repeats.in:  BUGFIX!  Re-enable traps.  The bugfix of
  133 	littleutils-1.0.19 was incomplete and failed to clean up after a hard
  134 	interrupt.
  135 
  136 2018-07-13  Brian Lindholm
  137 	* repeats/repeats.in:  Add -readable flag to "find" commands to avoid
  138 	processing files that aren't readable, as these will fail.  Based on
  139 	bug report by Yves@DMX.
  140 
  141 2018-07-12  Brian Lindholm
  142 	* autoconf/configure.ac, littleutils/md5.c, littleutils/sha*.c,
  143 	configure:  Add checks for header files, as MacOS 10.9.5 doesn't have
  144 	<byteswap.h>.  Based on bug report by Yves@DMX.
  145 
  146 2018-07-09  Brian Lindholm
  147 	* NEWS:  Fix typo as identified by Lazy Kent.
  148 
  149 2018-07-08  Brian Lindholm
  150 	* autoconf/configure.ac, README:  Bump package version to 1.0.40.
  151 
  152 version 1.0.39:
  153 
  154 2018-07-08  Brian Lindholm
  155 	* extra/Makefile.in:  BUGFIX!  Add definition for PROGBASH, so that
  156 	bash is properly used for updates (from 1.0.38) to to-7zip.  Bug
  157 	identified by Lazy Kent.
  158 
  159 2018-07-07  Brian Lindholm
  160 	* littleutils/randomize.c, littleutils/tempname.c:  Add comments about
  161 	the need to use read instead of fread.
  162 
  163 	* repeats/test_file:  Delete this spurious file, accidentally
  164 	introduced back in littleutils-1.0.29.
  165 
  166 2018-07-06  Brian Lindholm
  167 	* autoconf/configure.ac, README:  Bump package version to 1.0.39.
  168 
  169 version 1.0.38:
  170 
  171 2018-07-06  Brian Lindholm
  172 	* ChangeLog:  Fixed multiple typos.
  173 
  174 	* autoconf/*:  Grab latest copies from
  175 	http://git.savannah.gnu.org/cgit/config.git/plain/*.
  176 
  177 2018-07-05  Brian Lindholm
  178 	* littleutils/filehash.*:  Add -c option for classic output.
  179 
  180 	* scripts/to-*.in:  Fix multiple typos.
  181 
  182 2018-07-04  Brian Lindholm
  183 	* littleutils/orig/*, littleutils/md5.*, littleutils/sha*.*,
  184 	littleutils/u64.h:  Resync with versions from coreutils-8.30.
  185 
  186 	* extra/to-7zip.*:  Duplicate D. Gloger's time-stamp preservation and
  187 	zip-file handling logic from to-xz.  Add -4 and -6 options to
  188 	specify that IPv4 or IPv6 should be preferred for URL downloads,
  189 	respectively.  Remove PPMd logic, as it is no longer available in
  190 	later versions of p7zip.
  191 
  192 2018-07-01  Brian Lindholm
  193 	* imageutils/image_size.c, imageutils/orig/image_size.*:  Resync with
  194 	upstream from 2014.
  195 
  196 	* imageutils/image_size.c, imageutils/jpgcom.c,
  197 	imageutils/libpngrecolor.c:  Add program name to error messages.
  198 
  199 2018-06-26  Brian Lindholm
  200 	* extra/opt-pdf.*:  Add logic to avoid running Ghostscript on PDF
  201 	files that have already been processed.  Requires that pdfinfo from
  202 	poppler be present on the system.
  203 
  204 2018-06-18  Brian Lindholm
  205 	* extra/pren.1:  Add reference to alternative mmv command.
  206 
  207 2018-06-03  Brian Lindholm
  208 	* littleutils/randomize.c, littleutils/tempname.c:  Add code to seed
  209 	the random number generator with bytes from /dev/urandom, if it's
  210 	available.
  211 
  212 2018-05-03  Brian Lindholm
  213 	* scripts/to-*:  Add -4 and -6 options to specify that IPv4 or IPv6
  214 	should be preferred for URL downloads, respectively.
  215 
  216 2018-03-21  Brian Lindholm
  217 	* autoconf/grab_scripts.sh:  Improve script to indicate when scripts
  218 	have actually changed.
  219 
  220 2018-02-01  Brian Lindholm
  221 	* littleutils/orig/tempname.c:  Resync with version from glibc-2.27.
  222 
  223 2017-01-21  Brian Lindholm
  224 	* autoconf/configure.ac, README:  Bump package version to 1.0.38.
  225 
  226 version 1.0.37:
  227 
  228 2017-01-17  Brian Lindholm
  229 	* extra/pren.in, scripts/lcuc.in:  Cache directory write permissions
  230 	to avoid repeated stat calls.  This significantly improves performance
  231 	under Cygwin in a networked environment.
  232 
  233 2017-01-14  Brian Lindholm
  234 	* autoconf/*:  Grab latest copies from
  235 	http://git.savannah.gnu.org/cgit/config.git/plain/*.
  236 
  237 2016-09-01  Brian Lindholm
  238 	* extra/opt-pdf.in:  Add -dDetectDuplicateImages=true to avoid image
  239 	duplication within a single PDF file.
  240 
  241 2016-08-23  Brian Lindholm
  242 	* scripts/opt-png.in:  Replace pngcrush -q option with -s option, as
  243 	-q has become rather verbose in recent pngcrush releases.
  244 
  245 2016-08-09  Brian Lindholm
  246 	* littleutils/orig/tempname.c:  Resync with version from glibc-2.24
  247 	over the previous version from glibc-2.19.
  248 
  249 2016-08-06  Brian Lindholm
  250 	* scripts/to-*.in:  Update output to report filesize improvements.
  251 
  252 2016-07-30  Brian Lindholm
  253 	* autoconf/configure.ac, README:  Bump package version to 1.0.37.
  254 
  255 version 1.0.36:
  256 
  257 2016-07-12  Brian Lindholm
  258 	* scripts/to-*:  Change from curl to wget, as wget seems to handle
  259 	redirected URLs better.
  260 
  261 2016-07-10  Brian Lindholm
  262 	* scripts/to-*:  Add capability of downloading (via curl) files
  263 	specified with a URL.
  264 
  265 2016-03-05  Brian Lindholm
  266 	* autoconf/configure.ac, README:  Bump package version to 1.0.36.
  267 
  268 version 1.0.35:
  269 
  270 2016-02-19  Brian Lindholm
  271 	* scripts/to-lzma*:  Add dummy -p handling to the lzma_alone-based
  272 	version of to-lzma, add description of -p option to the lzma-based
  273 	version of to-lzma, and add a warning to the man page noting that the
  274 	.lzma "file format" (just a data stream, really) has been deprecated.
  275 
  276 2016-02-02  Brian Lindholm
  277 	* repeats/repeats.1:  Add references to similar fdupes and rdfind
  278 	commands.
  279 
  280 2016-01-21  Brian Lindholm
  281 	* littleutils/md5.*, littleutils/sha*.*, littleutils/u64.h:  Resync
  282 	with versions from coreutils-8.25.
  283 
  284 2015-11-19  Brian Lindholm
  285 	* scripts/to-bzip, scripts/to-gzip, scripts/to-lzip:  Add logic to
  286 	check if multi-threaded variants of compression utilities are present;
  287 	if not, fall back to regular version.
  288 
  289 	* scripts/to-bzip.*:  Use lbzip2 instead of pbzip2 if present.  It
  290 	provides slightly better performance.
  291 
  292 2015-11-15  Brian Lindholm
  293 	* autoconf/configure.ac, README:  Bump package version to 1.0.35.
  294 
  295 version 1.0.34:
  296 
  297 2015-11-14  Brian Lindholm
  298 	* scripts/to-bzip, scripts/to-gzip, scripts/to-lzip:  Add logic to use
  299 	all cores when "-p 0" is requested.  The to-lzma and to-xz utilities
  300 	already did this implicitly.
  301 
  302 	* scripts/to-*.1:  Indicate that all cores will be utilized when the
  303 	"-p 0" option is used.
  304 
  305 2015-11-13  Brian Lindholm
  306 	* autoconf/config.*:  Grab latest copies from
  307 	http://git.savannah.gnu.org/cgit/config.git/plain/config.guess and
  308 	http://git.savannah.gnu.org/cgit/config.git/plain/config.sub.
  309 
  310 	For reference, other autoconf files can be obtained from
  311 	http://git.savannah.gnu.org/cgit/automake.git/plain/lib/install-sh,
  312 	http://git.savannah.gnu.org/cgit/automake.git/plain/lib/missing, and
  313 	http://git.savannah.gnu.org/cgit/automake.git/plain/lib/mkinstalldirs.
  314 
  315 2015-11-13  Brian Lindholm
  316 	* scripts/wipe-free.in:  BUGFIX!  The -b and -c options in wipe-free
  317 	were being ignored.  This has now been fixed.
  318 
  319 2015-11-12  Brian Lindholm
  320 	* scripts/lcuc.in:  Revert change of 2015-10-14.  It did not work as
  321 	intended.
  322 
  323 2015-11-11  Brian Lindholm
  324 	* scripts/to-*.in:  Implement change to support multi-threaded pigz,
  325 	pbzip2, plzip, and xz -T compression.
  326 
  327 2015-10-14  Brian Lindholm
  328 	* scripts/lcuc.in:  Collapse an if-then statement slightly.
  329 
  330 2015-08-10  Brian Lindholm
  331 	* scripts/to-lzma_alone.in:  Bump up dictionary sizes when using
  332 	lzma_alone, per defaults found in LZMA SDK 15.05.
  333 
  334 2015-06-10  Brian Lindholm
  335 	* extra/pren.1:  Add reference to rename(1).
  336 
  337 2015-03-27  Brian Lindholm
  338 	* autoconf/configure.ac, README:  Bump package version to 1.0.34.
  339 
  340 version 1.0.33:
  341 
  342 2015-03-27  Brian Lindholm
  343 	* scripts/scripts/rar2tarcat.1:  Tweak grammar for improved
  344 	readability.
  345 
  346 2015-03-27  Brian Lindholm
  347 	* autoconfig/config.guess, autoconfig/config.sub, autoconfig/missing,
  348 	autoconfig/install-sh:  Update to versions from libtool-2.4.6.
  349 
  350 2015-03-25  Brian Lindholm
  351 	* scripts/to-*.in, scripts/to-*.1:  Duplicate D. Gloger's rar-file
  352 	handling logic from to-xz to all other to-* utilities.  Update
  353 	manpages accordingly.
  354 
  355 2015-03-25  D. Gloger
  356 	* autoconf/configure.ac, scripts/Makefile.in, scripts/to-xz.1,
  357 	scripts/to-xz.in, scripts/rar2tarcat.in:  Add rar2tarcat script,
  358 	plus modifications to use rar2tarcat as part of to-xz.  Patch by
  359 	SourceForge user "gloger".
  360 
  361 2015-03-25  D. Gloger
  362 	* scripts/zip2tarcat.in:  Fix script to correctly handle daylight-
  363 	saving time when making timezone adjustments.  Patch by SourceForge
  364 	user "gloger".
  365 
  366 2014-09-19  Brian Lindholm
  367 	* autoconf/configure.ac, imageutils/pngrecolor.c,
  368 	imageutils/pngstrip.c, littleutils/randomize.c:  Remove dmalloc
  369 	debugging functionality, since it no longer seems to work well on
  370 	modern Linux distributions.
  371 
  372 2014-08-10  Brian Lindholm
  373 	* scripts/scripts/zip2tarcat.1:  Tweak grammar for improved
  374 	readability.
  375 
  376 	* scripts/scripts/zip2tarcat.in:  Change default file permissions
  377 	from 0777 and 0666 to 0755 and 0644, which is a more typical default
  378 	for users.
  379 
  380 2014-08-08  Brian Lindholm
  381 	* README:  Update to mention dash and python scripting languages.
  382 
  383 	* autoconf/configure.ac, README:  Bump package version to 1.0.33.
  384 
  385 version 1.0.32:
  386 
  387 2014-08-07  Brian Lindholm
  388 	* autoconf/configure.ac, configure:  Change most echo commands to more
  389 	proper AC_MSG_NOTICE, AC_MSG_WARN, and AC_MSG_ERROR macros, as
  390 	inspired by an unused portion of D. Gloger's patch.
  391 
  392 2014-08-05  Brian Lindholm
  393 	* scripts/to-*.in, scripts/to-*.1:  Duplicate D. Gloger's time-stamp
  394 	preservation and zip-file handling logic from to-xz to all other to-*
  395 	utilities.  Update manpages accordingly.
  396 
  397 	* scripts/to-lzip_alone.in, scripts/to-xz_alone.in:  Delete both of
  398 	these spurious files (which have existed since littleutils-1.0.30).
  399 	Neither was being used.
  400 
  401 	* scripts/zip2tarcat.1:  Add manpage for zip2tarcat.
  402 
  403 	* INSTALL:  Copy latest version from automake-1.14.1.
  404 
  405 	* README:  Update to include new zip2tarcat utility.
  406 
  407 2014-08-05  D. Gloger
  408 	* autoconf/configure.ac, scripts/Makefile.in, scripts/to-xz.1,
  409 	scripts/to-xz.in, scripts/zip2tarcat.in:  Add zip2tarcat script, plus
  410 	modifications to use zip2tarcat as part of to-xz.  Add time- stamp
  411 	preservation to to-xz.  Patch by SourceForge user "gloger".
  412 
  413 2014-08-05  Zeese Blevens
  414 	* littleutils/filedate.c:  Fix double-paste of .tv_nsec that broke OS
  415 	X builds, per bug report by SourceForge user "zeese".
  416 
  417 2014-07-19  Brian Lindholm
  418 	* autoconf/configure.ac:  Fix error message about missing libpng-dev
  419 	support needed for opt-png.
  420 
  421 2014-02-13  Brian Lindholm
  422 	* autoconf/configure.ac, README:  Bump package version to 1.0.32.
  423 
  424 version 1.0.31:
  425 
  426 2014-02-07  Brian Lindholm
  427 	* littleutils/tempname.c:  Resync with version from glibc-2.19 over
  428 	the previous version from glibc-2.12.2.  Only a few comments changed.
  429 	No change to the actual code.
  430 
  431 2013-12-29  Brian Lindholm
  432 	* imageutils/Makefile.in:  Add missing dependencies for
  433 	libpngrewrite.h.
  434 
  435 	* littleutils/frenum.c, filedate.c, randomize.c, repeats/rep_cmp.c,
  436 	rep_hard.c:  Typecast and delete unused variables to silence compiler
  437 	warnings.
  438 
  439 	* imageutils/jpgcom.c:  Resync with version from jpegsrc.v9.  This
  440 	time formatting was preserved more closely, to facilitate identifying
  441 	changes in future upstream releases.
  442 
  443 	* imageutils/libpngrecolor.*, imageutils/pngrecolor.*:  Resync with
  444 	versions from libpngrewrite-1.40.  Preserve formatting more closely
  445 	than in previous releases, to facilitate change identification in
  446 	future pngrewrite releases.
  447 
  448 	* autoconfig/config.guess, autoconfig/config.sub, autoconfig/missing:
  449 	Update to versions from automake-1.14.1.
  450 
  451 2013-12-20  Brian Lindholm:
  452 	* extra/pren.1:  Mention alternate prename utility.
  453 
  454 	* scripts/lcuc.1.in:  Mention alternate convmv utility.
  455 
  456 2013-12-17  Brian Lindholm:
  457 	* littleutils/md5.*, littleutils/sha*.*, littleutils/u64.h:  Resync
  458 	with versions from coreutils-8.22.  Preserve formatting more closely,
  459 	to facilitate identifying changes in future upstream releases.
  460 
  461 	* littleutils/filedate.1, filemode.1, filemode.1, filenode.1,
  462 	fileown.1, filesize.1, lrealpath.1, randomize.1:  Fix grammar errors
  463 	in manpages.
  464 
  465 2013-12-15  Brian Lindholm
  466 	* repeats/repeats.1:  Fix a couple of manpage typos.
  467 
  468 2013-12-08  Brian Lindholm
  469 	* autoconf/configure.ac, README:  Bump package version to 1.0.31.
  470 
  471 version 1.0.30:
  472 
  473 2013-11-13  Brian Lindholm:
  474 	* scripts/to-lzip.in:  Duplicate D. Gloger enhancements for .lz files
  475 	as well.
  476 
  477 2013-11-13  D. Gloger:
  478 	* scripts/to-xz.in:  Add capability to convert .lzma files to .xz,
  479 	based on an exceptionally clean patch from SourceForge user "dgloger".
  480 
  481 2013-09-07  Brian Lindholm:
  482 	* extra/*.in, scripts/*.in: Rework logic flow and tweak comments for
  483 	reduced indentation levels and improved code readability.
  484 
  485 	* extra/opt-pdf.*:  Add -b option for backups.
  486 
  487 	* FAQ:  Tweak language in last question of FAQ.
  488 
  489 2013-09-04  Brian Lindholm
  490 	* extra/opt-pdf.*:  Change -d option to -v for improved consistency
  491 	with other command-line options in littleutils.  Add additional notes
  492 	to manpage.
  493 
  494 2013-08-30  Brian Lindholm
  495 	* extra/opt-pdf.1:  Add additional notes.
  496 
  497 2013-08-06  Brian Lindholm
  498 	* extra/opt-pdf.*, autoconf/configure.ac, README:  New littleutil
  499 	opt-pdf, which runs existing PDF files through Ghostscript for
  500 	optimization purposes.
  501 
  502 2013-06-26  Brian Lindholm
  503 	* autoconf/configure.ac, README:  Bump package version to 1.0.30.
  504 
  505 version 1.0.29:
  506 
  507 2013-06-14  Brian Lindholm
  508 	* autoconfig/config.guess:  Update to version from automake-1.13.4.
  509 
  510 2013-06-09  Brian Lindholm
  511 	* repeats/repeats.*:  Add a -v option for verbose output, suppressing
  512 	diagnostic information otherwise.
  513 
  514 2013-06-08  Brian Lindholm
  515 	* repeats/repeats.*, repeats/rep_cmp.*:  Add cmp-based paranoia check
  516 	to repeats utility.
  517 
  518 2013-06-03  Brian Lindholm
  519 	* autoconf/configure.ac, README:  Bump package version to 1.0.29.
  520 
  521 version 1.0.28:
  522 
  523 2013-05-31  Brian Lindholm
  524 	* autoconfig/config.guess, autoconfig/config.sub, autoconfig/missing:
  525 	Update to versions from automake-1.13.2.
  526 
  527 	* imageutils/pngrecolor.c:  Include string.h to eliminate implicit
  528 	declaration of function memset in libpng16.  Bug identified (and fix
  529 	provided) by Lazy Kent.
  530 
  531 2012-12-12  Brian Lindholm
  532 	* extra/to-7zip.in, repeats/repeats.in, scripts/*.in:  Additional
  533 	replacement of superfluous double-quotes with single-quotes.
  534 
  535 2012-12-10  Brian Lindholm
  536 	* imageutils/pngstrip.c:  Include zlib.h to facilitate compilation
  537 	with libpng-1.5.x (bug confirmed by Lazy Kent on 2013-04-12).
  538 
  539 	* autoconf/configure.ac:  Add check for zlib.h, along with replacing
  540 	numerous superfluous double-quotes with single-quotes.
  541 
  542 	* autoconf/configure.ac, README:  Bump package version to 1.0.28.
  543 
  544 version 1.0.27:
  545 
  546 2012-12-04  Brian Lindholm
  547 	* */*.1:  Additional small grammar and formatting tweaks.
  548 
  549 2012-11-19  Brian Lindholm
  550 	* autoconf/configure.ac:  Add checks for dash in addition to bash.
  551 	The dash shell will be used on most scripts for faster execution
  552 	times.
  553 
  554 	* */*.in:  Substitute "dash" for "bash" in all places except for
  555 	scripts/lreplace.in and scripts/wipefree.in, where bash must still be
  556 	used.
  557 
  558 	* autoconf/config.guess, autoconf/config.sub, autoconf/install-sh,
  559 	autoconf/missing, autoconf/mkinstalldirs:  Upgrade to versions from
  560 	automake-1.12.5.
  561 
  562 2012-11-11  Brian Lindholm
  563 	* scripts/wipe-free.1, repeats/repeats.1:  Add notes about
  564 	alternative utilities that perform similar functions.
  565 
  566 	* scripts/wipe-free.in:  Remove a couple of bashisms.
  567 
  568 2012-10-01  Brian Lindholm
  569 	* scripts/to-lzip.in, scripts/to-lzma_alone.in, scripts/to-lzma.in,
  570 	scripts/to-xz.in:  Fix formatting glitch with built-in help.
  571 
  572 2012-06-27  Brian Lindholm
  573 	* */*.1:  Various small grammar and formatting tweaks.
  574 
  575 2012-06-23  Brian Lindholm
  576 	* */Makefile.in:  Prefix all installation directories with $(DESTDIR)
  577 	to facilitate future Debian package builds.
  578 
  579 2012-06-22  Brian Lindholm
  580 	* repeats/repeats.1:  Fix spelling error.
  581 
  582 	* imageutils/jpgcom.*:  Fix old copyright dates to align with those
  583 	found in imageutils/orig/rdjpgcom.c.
  584 
  585 	* autoconf/configure.ac, README:  Bump package version to 1.0.27.
  586 
  587 version 1.0.26:
  588 
  589 2012-06-03  Brian Lindholm
  590 	* autoconf/config.guess, autoconf/config.sub, autoconf/install-sh,
  591 	autoconf/missing, autoconf/mkinstalldirs:  Upgrade to versions from
  592 	automake-1.12.1.
  593 
  594 	* autoconf/config_h.in, configure:  Rebuild with autoconf-2.69.
  595 
  596 2012-02-13  Brian Lindholm
  597 	* imageutils/imagsize.c:  When printing image sizes in "web" format,
  598 	be sure to put quote marks around all field values in addition to the
  599 	"alt" field.  Eliminate the "border" and "align" fields, since these
  600 	are obsolete and rarely used.
  601 
  602 2012-02-04  Brian Lindholm
  603 	* imageutils/pngrecolor.c:  Change setjmp(png_ptr->jmpbuf) to
  604 	setjmp(png_jmpbuf(png_ptr)) to silence a couple of LONG-standing
  605 	compiler warnings.  This is apparently the more proper way to do
  606 	things in libpng-1.4+.
  607 
  608 2012-01-21  Brian Lindholm
  609 	* autoconf/configure.ac, littleutils/filedate.c:  Add nanosecond
  610 	timestamp support for systems and output formats that support it.
  611 
  612 2012-01-18  Brian Lindholm
  613 	* littleutils/filedate.c:  BUGFIX!!  Eliminate spurious printing of
  614 	the "epoch date" for non-existent files.
  615 
  616 2012-01-17  Brian Lindholm
  617 	* littleutils/*.1, FAQ:  Add language providing better comparisons to
  618 	coreutils.
  619 
  620 	* littleutils/filenode.c:  Made filenode compatible with 64-bit inode
  621 	numbers (discovered on Cygwin).
  622 
  623 	* autoconf/configure.ac, README:  Bump package version to 1.0.26.
  624 
  625 version 1.0.25:
  626 
  627 2012-01-12  Brian Lindholm
  628 	* littleutils/realpath.*, littleutils/Makefile.in, README:  Rename to
  629 	"lrealpath" instead of just "realpath", to avoid a name collision
  630 	issue with a new utility distributed with coreutils-8.15.  I guess
  631 	those are the hazards of maintaining a second-tier package.  Oh, well.
  632 
  633 2011-03-13  Brian Lindholm
  634 	* scripts/to-*.*:  Add capability to handle .lzo (lzop) files, improve
  635 	use of file utility output, and update manpages accordingly.
  636 
  637 2011-03-11  Brian Lindholm
  638 	* scripts/to-gzip.*, scripts/Makefile, autoconf/configure.ac, README:
  639 	Add to-gzip utility.
  640 
  641 2011-03-06  Brian Lindholm
  642 	* autoconf/configure.ac, README:  Bump package version to 1.0.25.
  643 
  644 version 1.0.24:
  645 
  646 2011-03-06  Brian Lindholm
  647 	* scripts/wipe-all.*, scripts/Makefile.in, NEWS, README:  Change word
  648 	"partition" to "filesystem", as that's a more accurate description of
  649 	what actually happens.
  650 
  651 2011-02-26  Brian Lindholm
  652 	* scripts/opt-gif.in:  Modify script to utilize -O3 option of newly
  653 	released gifsicle 1.61 instead of -O2.
  654 
  655 2011-02-12  Brian Lindholm
  656 	* scripts/wipe-all.*:  Modify script to print elapsed time per file,
  657 	as an improved way of observing progress.  Tweak manpage for
  658 	additional clarity.
  659 
  660 	* repeats.1:  Improve description.
  661 
  662 2011-02-04  Brian Lindholm
  663 	* littleutils/u64.h:  Resync with version from coreutils-8.10.
  664 
  665 2011-01-24  Brian Lindholm
  666 	* m4/lib-prefix.m4:  Update to serial 7 (from serial 6), taken from
  667 	gettext-0.18.1.1.
  668 
  669 2011-01-23  Brian Lindholm
  670 	* scripts/opt*.1, scripts/recomp-jpg.1:  Tweak examples for parallel
  671 	processing a little further.  Alter language describing arithmetic
  672 	JPEG coding as well.
  673 
  674 2011-01-20  Brian Lindholm
  675 	* littleutils/md5.[ch], littleutils/sha*.[ch]:  Resync with versions
  676 	from coreutils-8.9 (instead of the previous coreutils-6.9).  Memory
  677 	handling was altered slightly, and the code now works in 32768-byte
  678 	chunks instead of 4096.  This results in a nearly imperceptible 2%
  679 	performance improvement, most of which is due to reduced utilization
  680 	of system time.  Woo hoo!!
  681 
  682 	* littleutils/tempname.c:  Resync with version from glibc-2.12.2
  683 	instead of the previous glibc-2.6.1.  Only a few comments changed.
  684 	No change to the actual code.
  685 
  686 2011-01-19  Brian Lindholm
  687 	* scripts/wipe-all.*:  Fix bug with incremental listing of zero files.
  688 	Incorporate use of the tempname utility, so that execution in a
  689 	publicly-writable directory would still be safe.
  690 
  691 2011-01-18  Brian Lindholm
  692 	* scripts/wipe-all.*, scripts/Makefile.in, NEWS, README:  New
  693 	littleutil wipe-free, which overwrites all free space in a filesystem
  694 	with zeros.
  695 
  696 2011-01-12  Brian Lindholm
  697 	* scripts/opt-jpg.in:  Rework script slightly to reduce use of
  698 	temporary file space.
  699 
  700 2011-01-08  Brian Lindholm
  701 	* scripts/lreplace.*, scripts/notabs.*, scripts/notrail.*, TODO: Add
  702 	-q and -v options for quiet and verbose output.  Default is now "in
  703 	between", printing commentary only on changed files.  Remove
  704 	associated entries from TODO file.
  705 
  706 2011-01-07  Brian Lindholm
  707 	* scripts/opt*.1, scripts/recomp-jpg.1:  Add examples that describe
  708 	how to take advantage of parallel processing.
  709 
  710 	* scripts/opt-jpg.*, scripts/recomp-jpg.*:  Update opt-jpg and
  711 	recomp-jpg scripts to allow for trials that utilize arithmetic
  712 	encoding for improved compression performance.
  713 
  714 	* imageutils/imagsize.1:  Remove description of non-existent -q
  715 	option and correct description of -v option.
  716 
  717 2010-09-23  Brian Lindholm
  718 	* autoconf/config.guess, autoconf/config.sub: Upgrade to versions from
  719 	autoconf-2.68.
  720 
  721 	* autoconf/config_h.in, configure:  Rebuild with autoconf-2.68.
  722 
  723 2010-07-03  Brian Lindholm
  724 	* autoconf/config.guess, autoconf/config.sub, autoconf/install.sh:
  725 	Upgrade to versions from autoconf-2.66.
  726 
  727 	* autoconf/config_h.in, configure:  Rebuild with autoconf-2.66.
  728 
  729 2009-11-21  Brian Lindholm
  730 	* autoconf/config.guess, autoconf/config.sub:  Upgrade to versions
  731 	from autoconf-2.65.
  732 
  733 2009-11-21  Brian Lindholm
  734 	* autoconf/config_h.in, configure:  Rebuild with autoconf-2.65.
  735 
  736 2009-11-11  Brian Lindholm
  737 	* autoconf/configure.ac, README:  Bump package version to 1.0.24.
  738 
  739 version 1.0.23:
  740 
  741 2009-11-07  Brian Lindholm
  742 	* m4/lib-prefix.m4, autoconf/configure.ac, repeats/Makefile.in: Add
  743 	use of AC_LIB_PREPARE_MULTILIB macro to handle 32-bit vs. 64-bit
  744 	downstream packaging efforts more gracefully, per request by Kyrill
  745 	Detinov of openSUSE.
  746 
  747 	* autoconf/configure.ac, README:  Bump package version to 1.0.23.
  748 	Also rename configure.in to configure.ac for better compliance with
  749 	current packaging practices.
  750 
  751 version 1.0.22:
  752 
  753 2009-10-27  Brian Lindholm
  754 	* */*.1:  Add missing -h(elp) descriptions to various manpages.
  755 
  756 	* repeats/repeats.1:  Slight tweaks to option descriptions.
  757 
  758 	* scripts/opt-jpg.*:  Add -m option to control whether comments and
  759 	other extra markers are copied with the JPEG files.  This option was
  760 	inspired by (but copied no code from) the --strip-* options in Timo
  761 	Kokkonen's jpegoptim utility.
  762 
  763 2009-08-08  Brian Lindholm
  764 	* littleutils/fileown.*, README:  New utility for querying user and
  765 	group names.
  766 
  767 	* littleutils/tempname.*:  BUGFIX!!  Fix option-parsing logic that
  768 	disabled functionality of -c option.
  769 
  770 2009-07-27  Brian Lindholm
  771 	* autoconf/config_h.in, configure:  Rebuild with autoconf-2.64.
  772 
  773 2009-04-27  Brian Lindholm
  774 	* extra/to-7zip.in:  BUGFIX!!  Fix PPMd vs. LZMA typo when
  775 	re-compressing bzip2 files.
  776 
  777 2009-04-20  Antonio Diaz
  778 	* scripts/to-lzip.in:  Patch from Antonio Diaz to replace several
  779 	instances of "XZ" with "LZIP" for improved clarity.  Functionality is
  780 	unchanged.
  781 
  782 2009-04-17  Brian Lindholm
  783 	* autoconf/configure.in, README:  Bump package version to 1.0.22.
  784 
  785 version 1.0.21:
  786 
  787 2009-04-11  Brian Lindholm
  788 	* README:  Final tweak.
  789 
  790 2009-04-10  Brian Lindholm
  791 	* scripts/to-lzip*, scripts/Makefile.in, autoconf/configure.in:  Bug
  792 	fixes in new to-lzip (renamed from to-lz) script.
  793 
  794 2009-04-06  Brian Lindholm
  795 	* scripts/to-lz*, scripts/Makefile.in, autoconf/configure.in, README:
  796 	New utility for converting files to .lz format.
  797 
  798 	* scripts/to-xz*:  Bug fixes.
  799 
  800 2009-03-31  Brian Lindholm
  801 	* scripts/to-lzma*:  Remove functionality for converting from .7z to
  802 	.lzma.  This was always fairly pointless, as the two compression
  803 	programs produce files of essentially the same size.
  804 
  805 	* scripts/to-xz*, scripts/Makefile.in, autoconf/configure.in, README:
  806 	New utility for converting files to .xz format.
  807 
  808 2008-09-10  Brian Lindholm
  809 	* configure, autoconf/config_h.in:  Regenerate using autoconf-2.63.
  810 
  811 	* autoconf/config.guess, autoconf/config.sub, autoconf/install-sh,
  812 	autoconf/missing:  Update to 2008-04-14, 2008-09-08, 2006-12-25.00,
  813 	and 2006-05-10.23 versions from autoconf-2.63 tarball.
  814 
  815 2008-04-08  Brian Lindholm
  816 	* autoconf/configure.in, README:  Bump package version to 1.0.21.
  817 
  818 version 1.0.20:
  819 
  820 2008-03-17  Brian Lindholm
  821 	* scripts/opt-png.in:  BUGFIX!  From SourceForge bug #1907864, fix
  822 	error messages describing pngstrip and pngcrush errors.
  823 
  824 	* imageutils/pngstrip.*:  BUGFIX!!  From SourceForge bug #1907864, fix
  825 	logic that handles tRNS chucks to avoid accidental deletion.
  826 
  827 2008-03-11  Brian Lindholm
  828 	* littleutils/filedate.c:  BUGFIX!!  Add missing period before seconds
  829 	output for -t option.  This actually makes the "touch-compatible"
  830 	output compatible with the -t option of touch.
  831 
  832 	* scripts/opt-jpg.in:  Fix incorrect script names in top-level
  833 	comments.
  834 
  835 2008-02-23  Brian Lindholm
  836 	* extra/pren.in:  Tweak filename vs. path regex to improve robustness.
  837 
  838 	* autoconf/configure.in, extra/to-7zip.in:  Update logic to search
  839 	for 7zr, 7za, and 7z (in that order) as a core for the to-7zip script.
  840 
  841 	* autoconf/config.guess, autoconf/config.sub:  Update to 2008-01-23
  842 	and 2008-01-16 versions from GNU Savannah server, respectively.
  843 
  844 	* littleutils/memchurn.*:  Remove memchurn utility entirely.  This
  845 	particular utility was always on the weak side.  Anyone looking to do
  846 	real memory testing should *really* be using memtest86 or memtest86+
  847 	instead.
  848 
  849 2008-02-06  Brian Lindholm
  850 	* scripts/recomp-jpg.in, scripts/to-bzip.in, scripts/to-lzma*.in,
  851 	extra/to-7zip.in:  Fix incorrect script names in top-level comments.
  852 
  853 	* autoconf/configure.in, README:  Bump package version to 1.0.20.
  854 
  855 version 1.0.19:
  856 
  857 2008-02-02  Brian Lindholm
  858 	* repeats/repeats.in:  BUGFIX!!  During the 1.0.18 rework of repeats,
  859 	temporary file deletion was temporarily disabled, and I forgot to
  860 	re-enable it before releasing 1.0.18.  Fix this.
  861 
  862 	* scripts/Makefile.in, scripts/to-lzma*.in:  Logic for handling lzma
  863 	vs. lzma_alone was incomplete.  Also, Ville Koskinen's lzma utility
  864 	(part of LZMA Utils) is suddenly making inroads into the free software
  865 	world.  I've spotted lzma-compressed tarballs of coreutils and libpng,
  866 	and I expect to see more in the future.  [This is most excellent
  867 	news.]  However, Ville Koskinen's lzma utility uses gzip-style options
  868 	(such as "lzma -c -d"), while the "lzma" utility from Igor Pavlov's
  869 	LZMA SDK uses 7zip-style options (such as "lzma e -d23").  Several
  870 	distributions have renamed Igor Pavlov's lzma utility as lzma_alone,
  871 	so I now utilize that naming scheme and command-line option scheme for
  872 	to-lzma.  Only one of the two utilities will be used for to-lzma, with
  873 	lzma_alone being selected preferentially.
  874 
  875 	* */*.1:  In manpage header blocks, use all-caps for utility name and
  876 	add "littleutils" as package name, for consistency with most other
  877 	manpages out there.  Also add section numbers to all "SEE ALSO"
  878 	information.
  879 
  880 2008-02-02  Brian Lindholm
  881 	* autoconf/configure.in, README:  Bump package version to 1.0.19.
  882 
  883 version 1.0.18:
  884 
  885 2008-01-23  Brian Lindholm
  886 	* littleutils/tempname.1:  Update manpage to mention new mktemp
  887 	utility included with coreutils-6.10.
  888 
  889 2008-01-14  Renuk de Silva
  890 	* littleutils/frenum.*:  Add more options and updated manpage further.
  891 	Delete original frenum.man.
  892 
  893 2008-01-09  Brian Lindholm
  894 	* littleutils/u64.h:  Change header file includes to fix portability
  895 	issue on Solaris.
  896 
  897 	* autoconf/configure.in, littleutils/frenum.c:  Add checks for gettext
  898 	(and possibly -lintl) for better portability on Cygwin.  Strengthened
  899 	getopt logic also.  It turns out that getopt include handling had been
  900 	working incorrectly for a long time.  I'm honestly quite surprised that
  901 	there have been no trouble reports associated with this.
  902 
  903 2008-01-08  Brian Lindholm
  904 	* littleutils/frenum.1:  Create nroff version of Renuk's manpage, to
  905 	be more consistent with manpages of other littleutils.
  906 
  907 	* littleutils/Makefile.in:  Add support for frenum utility and
  908 	manpage.
  909 
  910 	* README:  Add frenum to list of utilities.
  911 
  912 2008-01-07  Renuk de Silva
  913 	* littleutils/frenum.c, littleutils/orig/frenum.man:  New utility
  914 	donate by Renuk de Silva, along with manpage information.
  915 
  916 2008-01-01  Brian Lindholm
  917 	* autoconf/config.guess, autoconf/config.sub:  Update to 2007-12-12
  918 	and 2007-12-05 versions from GNU Savannah server, respectively.
  919 
  920 2007-12-22  Brian Lindholm
  921 	* littleutils/filehash.*, littleutils/sha256.*, littleutils/sha512.*,
  922 	littleutils/u64.h:  Substantially rework filehash utility, allowing it
  923 	to print any of the MD5, SHA1, SHA224, SHA256, SHA384, and/or SHA512
  924 	algorithms.  These are selected using the -1, -2, -3, -4, -5, and -6
  925 	options, respectively.  Printing filesizes is now optional with the -s
  926 	option.  The -q and -v options can be used to enforce or suppress
  927 	filename printing, in the same manner as most of the other utilities
  928 	in the littleutils subdirectory.
  929 
  930 	* repeats/repeats.*, repeats/rep_hash.c:  Add the -a option to allow
  931 	the selection of different hash algorithms (as implemented in the
  932 	updated filehash utility).  Only one hash will be active at a time, as
  933 	opposed to the dual MD5 and SHA1 hashes used in earlier versions.  The
  934 	default algorithm is now the SHA256 algorithm.  The manpage describes
  935 	the probability of a false positive as a function of the hash
  936 	algorithm that is used.
  937 
  938 2007-08-16  Brian Lindholm
  939 	* autoconf/configure.in, README:  Bump package version to 1.0.18.
  940 
  941 	* NEWS:  Clean up some grammatical typos from 1.0.17 release.
  942 
  943 	* FAQ:  Clarify some language on FAQ #3 slightly.
  944 
  945 version 1.0.17:
  946 
  947 2007-08-16  Brian Lindholm
  948 	* littleutils/realpath.*:  Remove -q option and made program always
  949 	default to quiet.  Verbose provides annoyingly too much information
  950 	and should only be used if explicitly requested.
  951 
  952 	* littleutils/randomize.1:  Add note about shuf (part of GNU
  953 	coreutils), which offers very similar functionality.
  954 
  955 2007-08-13  Brian Lindholm
  956 	* autoconf/configure.in, configure:  Add logic to check for GNU Make
  957 	and warn if it is not in use.
  958 
  959 2007-08-09  Brian Lindholm
  960 	* autoconf/config.guess, autoconf/config.sub:  Update to 2007-07-22
  961 	and 2007-06-28 versions from GNU Savannah server, respectively.
  962 
  963 2007-08-08  Brian Lindholm
  964 	* LICENSES, plus many others:  Switch from GPL 2 to GPL 3.
  965 
  966 2007-06-10  Brian Lindholm
  967 	* README:  Add a note about GNU make being required.
  968 
  969 2007-02-04  Brian Lindholm
  970 	* autoconf/configure.in, configure, scripts/to-lzma.*:  Add logic to
  971 	look for lzma_alone first before searching for lzma (for purposes of
  972 	the to-lzma script).  [Debian's "etch" contains a gzip-like variant of
  973 	lzma that is incompatible with to-lzma.  Their lzma_alone works
  974 	instead.]  Clean up several variable names in configure.in as well.
  975 
  976 	* scripts/recomp-jpg.in:  Call just plain "perl" instead of
  977 	path-specific perl.  There's no need for an explicit path.
  978 
  979 2007-01-12  Brian Lindholm
  980 	* autoconf/install-sh, autoconf/mkinstalldirs:  Update to latest
  981 	versions from automake-1.10.
  982 
  983 version 1.0.16:
  984 
  985 2006-11-18  Brian Lindholm
  986 	* configure:  Regenerate using autoconf-2.61.  It got smaller.
  987 
  988 2006-10-17  Brian Lindholm
  989 	* extra/to-7zip.in, extra/to-7zip.1:  User Rus V. Brushkoff pointed
  990 	out that the PPMd compression often does better than standard LZMA
  991 	compression in 7za, especially for text files.  Update the script to
  992 	try both schemes and use whichever one works best.
  993 
  994 	* BUGS:  Let people know that suggestions are welcome in addition to
  995 	bug reports and patches.
  996 
  997 2006-10-16  Brian Lindholm
  998 	* littleutils/tempname.c, littleutils/tempname.1:  Eliminate several
  999 	superfluous NULL assignments.  Add additional logic so that the -s
 1000 	option could be used with the -c option.  This essentially meant
 1001 	reimplementing mktemp functionality.  Update manpage accordingly.
 1002 
 1003 	* extra/to-7zip.in, extra/to-7zip.1:  The improved tempname utility
 1004 	made the ugly tempfile logic somewhat less ugly.  It's still not
 1005 	totally secure in a world-writable directory environment, but it's a
 1006 	little better than it was before.
 1007 
 1008 version 1.0.15a:
 1009 
 1010 2006-10-15  Brian Lindholm
 1011 	* extra/to-7zip.in:  Add fix for to-lzma temporary file creation.
 1012 	Special thanks to Rus V. Brushkoff for the error report and a
 1013 	preliminary version of the patch.
 1014 
 1015 version 1.0.15:
 1016 
 1017 2006-10-12  Brian Lindholm
 1018 	* littleutils/md5.h, littleutils/sha1.h:  Add back in conditionals
 1019 	concerning <inttypes.h> and <stdint.h>.  These used to exist in
 1020 	coreutils-5.97 and were removed in coreutils-6.3.  They appear to be
 1021 	necessary for Solaris builds.
 1022 
 1023 	* littleutils/Makefile.in:  Add missing logic to properly rebuild
 1024 	md5.o and sha1.o when md5.h and sha1.h are modified, respectively.
 1025 
 1026 	* scripts/Makefile.in:  Manpage for new recomp-jpg was not properly
 1027 	installed.  Now fixed.
 1028 
 1029 version 1.0.14:
 1030 
 1031 2006-10-09  Brian Lindholm
 1032 	* autoconf/config.sub:  Update to 2006-09-20 version from GNU
 1033 	Savannah server.
 1034 
 1035 2006-10-06  Brian Lindholm
 1036 	* littleutils/filenode.*: Remove -s option entirely.  It was an ugly
 1037 	hack intended to serve the repeats utility.  Also quit printing inode
 1038 	number in hex.
 1039 
 1040 	* repeats/repeats.in: Rework utility to stop using hacked filenode
 1041 	command and to use new rep_hard sub-utility instead.  Eliminates the
 1042 	risk of difference files on different devices that happen to have the
 1043 	same filesize and inode number as falsely being declared as repeats.
 1044 
 1045 	* repeats/rep_hard.*: New sub-utility for the repeats command.  Much
 1046 	like the old hacked filenode utility, except that it prints device
 1047 	number too.
 1048 
 1049 	* autoconf/install-sh, autoconf/mkinstalldirs: Update to latest
 1050 	versions from automake-1.9.6.
 1051 
 1052 2006-10-05  Brian Lindholm
 1053 	* scripts/lreplace.*: Rework option handling to better identify when
 1054 	the -i or -o option is omitted, while still allowing a zero-length
 1055 	string to be used for output.
 1056 
 1057 2006-10-02  Brian Lindholm
 1058 	* littleutils/md5.*, littleutils/sha1.*: Resync with recently
 1059 	released GNU coreutils 6.3.
 1060 
 1061 2006-09-30  Brian Lindholm
 1062 	* autoconf/configure.in, README, scripts/Makefile.in,
 1063 	scripts/recomp-jpg.in: Add new littleutil recomp-jpg.
 1064 
 1065 2006-09-08  Brian Lindholm
 1066 	* */Makefile.in:  Add datarootdir = @datarootdir@ to squelch spurious
 1067 	"seems to ignore the --datarootdir setting" warnings.  This causes
 1068 	manpages to be installed under /usr/local/share/man instead of
 1069 	/usr/local/man.
 1070 
 1071 	* littleutils/filehash.c:  Fix errant use of "filesize" string in help
 1072 	message text.
 1073 
 1074 2006-07-05  Brian Lindholm
 1075 	* autoconf/config.guess:  Update to 2006-07-02 version from GNU
 1076 	Savannah server.
 1077 
 1078 2006-06-27  Brian Lindholm
 1079 	* configure:  Update using autoconf-2.60.
 1080 
 1081 2006-06-14  Brian Lindholm
 1082 	* autoconf/configure.in, README:  Bump package version to 1.0.14.
 1083 
 1084 version 1.0.13:
 1085 
 1086 2006-06-08  Brian Lindholm
 1087 	* scripts/replace.*:  Rename to "lreplace" instead of just "replace"
 1088 	to avoid a name collision issue with the similarly-named MySQL
 1089 	command.  Special thanks to "crazy" of Frugalware for spotting this.
 1090 
 1091 2006-06-06  Brian Lindholm
 1092 	* autoconf/config.guess, autoconf/config.sub:  Update to 2006-06-06
 1093 	versions from GNU Savannah server.
 1094 
 1095 	* scripts/*.1:  Add examples to numerous man pages.
 1096 
 1097 2006-05-16  Brian Lindholm
 1098 	* autoconf/configure.in, README:  Bump package version to 1.0.13.
 1099 
 1100 version 1.0.12:
 1101 
 1102 2006-05-08  Brian Lindholm
 1103 	* FAQ:  Add an entry describing where the name "littleutils" came
 1104 	from.
 1105 
 1106 2006-04-28  Brian Lindholm
 1107 	* autoconf/config.guess:  Update to 2006-04-26 version from GNU
 1108 	Savannah server.
 1109 
 1110 	* scripts/to-lzma.in:  Explicitly add -eos flag to lzma command.  It
 1111 	was already enabled implicitly, so this isn't a particularly
 1112 	meaningful change.  Mainly for clarity.
 1113 
 1114 2006-04-24  Brian Lindholm
 1115 	* imageutils/pngrecolor.1:  Fix a punctuation typo.
 1116 
 1117 2006-04-17  Brian Lindholm
 1118 	* littleutils/filehash.1:  Remove spurious description of verbose vs.
 1119 	quiet behavior.  There are no such options with the filehash utility.
 1120 
 1121 2006-04-05  Brian Lindholm
 1122 	* README:  Add notes describing where various ancillary tools can be
 1123 	found on the Internet.
 1124 
 1125 2006-03-23  Brian Lindholm
 1126 	* autoconf/configure.in, README:  Bump package version to 1.0.12.
 1127 
 1128 version 1.0.11:
 1129 
 1130 2006-03-22  Brian Lindholm
 1131 	* extra/to-7zip.in, scripts/to-bzip.in, scripts/to-lzma.in:  Add logic
 1132 	such that permissions of new file will match that of original file.
 1133 
 1134 2005-03-21  Brian Lindholm
 1135 	* BUGS:  Provide information on where to report bugs.
 1136 
 1137 2006-03-13  Brian Lindholm
 1138 	* autoconf/config.guess:  Update to 2006-03-13 version from GNU
 1139 	Savannah server.
 1140 
 1141 2006-03-08  Brian Lindholm
 1142 	* extra/to-7zip.in, scripts/to-bzip.in, scripts/to-lzma.in:  Add -k
 1143 	option to keep whichever version of the compressed file is smallest.
 1144 
 1145 2006-03-07  Brian Lindholm
 1146 	* scripts/to-lzma.*, scripts/Makefile.in, README:  Add new to-lzma
 1147 	utility, which is very similar to the to-7zip utility.
 1148 
 1149 	* autoconf/configure.in:  Add checks for lzma to support new to-lzma
 1150 	utility.  Also corrected bad check for presence of file utility.
 1151 
 1152 	* autoconf/config.sub:  Update to 2006-03-07 version from GNU
 1153 	Savannah server.
 1154 
 1155 2006-02-23  Brian Lindholm
 1156 	* autoconf/configure.in, README:  Bump package version to 1.0.11.
 1157 
 1158 version 1.0.10:
 1159 
 1160 2006-02-22 Brian Lindholm
 1161 	* scripts/to-bzip.*, extra/to-7zip.*, autoconf/configure.in, README,
 1162 	extra/README:  Add to-bzip and to-7zip compression converters.
 1163 	These were inspired by (but borrow no code from) David Bechtel's rezip
 1164 	utility featured in issue #123 (February 2006) of the Linux Gazette.
 1165 
 1166 	* littleutils/tempname.*:  The -c and -s options are mutually
 1167 	exclusive due to mktemp functionality.  Enforce it and explain in the
 1168 	manpage accordingly.
 1169 
 1170 	* scripts/Makefile.in:  Fix glitch where a direct "make install"
 1171 	without a preceding "make" would fail to generate manpages for
 1172 	lowercase and uppercase.
 1173 
 1174 2006-02-17 Brian Lindholm
 1175 	* scripts/opt-png.1:  Add notes about preferability of running
 1176 	pngcrush 1.6.x instead of pngcrush 1.5.10.
 1177 
 1178 	* imageutils/pngrecolor.c:  When running in quiet mode (-q switch), do
 1179 	not print out the warning about "more than 256 colors". Makes opt-png
 1180 	run quieter.
 1181 
 1182 2006-02-06  Brian Lindholm
 1183 	* autoconf/config.guess:  Update to 2006-01-30 version from GNU
 1184 	Savannah server.
 1185 
 1186 2006-01-03  Brian Lindholm
 1187 	* autoconf/config.sub:  Update to 2006-01-02 version from GNU Savannah
 1188 	server.
 1189 
 1190 2005-12-20  Brian Lindholm
 1191 	* autoconf/configure.in, README:  Bump package version to 1.0.10.
 1192 
 1193 version 1.0.9:
 1194 
 1195 2005-12-02  Brian Lindholm
 1196 	* repeats/repeats.1:  Add warning about different files possibly being
 1197 	listed as duplicates.  It's possible, but extraordinarily unlikely.
 1198 
 1199 2005-11-30  Brian Lindholm
 1200 	* imageutils/:  Rename to imageutils/.
 1201 
 1202 	* */*.1*:  Formatting cleanups in all manpages.
 1203 
 1204 2005-11-29  Brian Lindholm
 1205 	* README:  Add missing descriptions for memchurn and replace.
 1206 	Rearranged slightly.
 1207 
 1208 	* littleutils/tempname.1:  Tweak manpage to better describe situation
 1209 	with Debian "tempfile" utility.
 1210 
 1211 	* littleutils/memchurn.1:  Remove language concerning options that do
 1212 	not exist.
 1213 
 1214 	* littleutils/filenode.c:  Fix compilation issue on Linux.
 1215 
 1216 2005-11-28  Brian Lindholm
 1217 	* extra/pren.in, scripts/lcuc.in:  Improve diagnostic messages
 1218 	when user lacks needed permissions.
 1219 
 1220 2005-11-27  Brian Lindholm
 1221 	* extra/pren.in:  Fix a couple of typos in diagnostic messages.
 1222 
 1223 2005-11-22  Brian Lindholm
 1224 	* littleutils/filenode.*, repeats/repeats.*, repeats/Makefile.in,
 1225 	repeats/rep_node.*:  Rework repeats such that it skips duplicates
 1226 	which are actually hardlinks.
 1227 
 1228 2005-11-21  Brian Lindholm
 1229 	* autoconf/config.guess, autoconf/config.sub: Update to 2005-11-11 and
 1230 	2005-11-13 versions from GNU Savannah server, respectively.
 1231 
 1232 2005-11-05  Brian Lindholm
 1233 	* autoconf/configure.in, README:  Bump package version to 1.0.9.
 1234 
 1235 version 1.0.8:
 1236 
 1237 2005-11-05  Brian Lindholm
 1238 	* extra/pren.in.1, scripts/lcuc.in.1:  Add some comments about how
 1239 	these utilities handle symbolic links and how renames in directory
 1240 	hierarchies should be handled.
 1241 
 1242 2005-11-04  Brian Lindholm
 1243 	* extra/pren.in, scripts/lcuc.in:  BUGFIX!!  The security checks I
 1244 	added for Unix resulted in the inability to rename directories in
 1245 	Unix.  Now correct.
 1246 
 1247 	* autoconf/configure.in, README:  Bump package version to 1.0.8.
 1248 
 1249 version 1.0.7:
 1250 
 1251 2005-11-03  Brian Lindholm
 1252 	* LICENSES:  Remove references to LGPL, since md5 and sha1 code
 1253 	borrowed from coreutils-5.92 is GPL-licensed, unlike earlier versions
 1254 	which were LGPL-licensed.
 1255 
 1256 2005-11-03  Brian Lindholm
 1257 	* scripts/replace.in:  BUGFIX!!  The "-d" option in replace was
 1258 	accidentally disabled.  Now fixed.
 1259 
 1260 2005-11-02  Brian Lindholm
 1261 	* extra/pren.in, extra/Makefile.in, extra/README,
 1262 	autoconf/configure.in, Makefile.in, README:  NEW littleutil!  Utility
 1263 	pren (perl rename) can be used to rename files using Perl regular
 1264 	expressions.  Note that this one isn't installed by default.  It
 1265 	requires a "make install-extra".
 1266 
 1267 	* various:  Add proper copyright statements to perl and bash scripts.
 1268 	Update address for FSF in pointers to GPL.
 1269 
 1270 2005-10-31  Brian Lindholm
 1271 	* scripts/lcuc.in, scripts/Makefile.in:  NEW littleutils!  Utilities
 1272 	lowercase and uppercase can be used to change case of filenames.
 1273 
 1274 2005-10-24  Brian Lindholm
 1275 	* littleutils/md5.*, littleutils/sha1.*:  Resync with upstream
 1276 	versions from coreutils-5.92.  Should improve portability slightly.
 1277 
 1278 2005-10-17  Brian Lindholm
 1279 	* autoconf/configure.in:  Bump package version to 1.0.7.
 1280 
 1281 version 1.0.6:
 1282 
 1283 2005-10-11  Brian Lindholm
 1284 	* various:  Add littleutils version number to most programs and
 1285 	scripts such that they will identify the version number when help
 1286 	information is requested.
 1287 
 1288 	* scripts/notabs.*, scripts/notrail.*:  Add a minimal help option.
 1289 
 1290 2005-10-10  Brian Lindholm
 1291 	* littleutils/randomize.c:  BUGFIX!!  Memory allocation code for
 1292 	standard input was goofed up, often causing out-of-memory errors when
 1293 	stdin was used.  Now fixed.
 1294 
 1295 	* repeats/repeats.in:  Remove executable flag, as this file actually
 1296 	isn't executable.
 1297 
 1298 2005-10-04  Brian Lindholm
 1299 	* scripts/opt-gif.1:  All of Unisys' LZW patents have expired at this
 1300 	point in time, so remove the warning.  You're *still* better off
 1301 	converting to PNG.
 1302 
 1303 2005-09-19  Brian Lindholm
 1304 	* autoconf/config.guess:  Update to 2005-09-19 version from GNU
 1305 	Savannah server.
 1306 
 1307 version 1.0.5:
 1308 
 1309 2005-07-04  Brian Lindholm
 1310 	* scripts/opt-gjpg*, scripts/opt-jpg*, scripts/gray-png*,
 1311 	scripts/opt-png, README, autoconf/configure.in:  Remove opt-gjpg and
 1312 	gray-png, add -g flags to opt-jpg and opt-png to compensate.
 1313 
 1314 	* imageutils/pngstrip.*:  BUGFIX!  Previously, the -g option would not
 1315 	convert palette-based PNG images to grayscale.  Now fixed.
 1316 
 1317 	* autoconf/config.sub:  Update to 2005-07-01 version.
 1318 
 1319 2005-06-30  Brian Lindholm
 1320 
 1321 	* littleutils/randomize.c:  BUGFIX!!  Remove extraneous code and fix
 1322 	option-parsing glitch that prevented -0/-z option from working.
 1323 	Rework memory allocation on stdin input slightly.
 1324 
 1325 	* littleutils/memchurn.c:  When the utility runs out of memory now, it
 1326 	will simply stop allocating (and proceed with what it has) instead of
 1327 	aborting completely.
 1328 
 1329 2005-06-23  Brian Lindholm
 1330 	* imageutils/orig/README:  Add this file to better give credit for
 1331 	outside code I incorporated into the littleutils.
 1332 
 1333 	* LICENSES, imageutils/imagsize, imageutils/jpgcom:  Reorganize
 1334 	copyright statements slightly.
 1335 
 1336 version 1.0.4:
 1337 
 1338 2005-06-21  Brian Lindholm
 1339 	* littleutils/randomize.c:  Rework random seed for better randomness
 1340 	in two-line files.  Improve handling of zero-sized inputs.  Fix issue
 1341 	with excessive memory allocation on standard input.
 1342 
 1343 	* scripts/gray-png.in, scripts/notabs.in, scripts/notrail.in,
 1344 	scripts/opt-gif.in, scripts/opt-gjpg.in, scripts/opt-jpg.in,
 1345 	scripts/opt-png.in, scripts/replace.in:  Change messages about
 1346 	non-regular files from "error" to "warning".
 1347 
 1348 	* various files:  Replace all references to "miniutils" with
 1349 	"littleutils".  Apparently between 1.0.0 and 1.0.1 I toyed with the
 1350 	idea of using the name miniutils before settling on littleutils.  Left
 1351 	a couple of references behind and didn't catch it until today.
 1352 	<sigh...>  Where's that brown paper bag?
 1353 
 1354 2005-06-18  Brian Lindholm
 1355 
 1356 	* littleutils/randomize.c, littleutils/randomize.1:  Massively rework
 1357 	to allow for arbitrary length lines and multiple input files.  It
 1358 	previously had a 1024-character line length limit.  It is also now
 1359 	much more efficient with memory.
 1360 
 1361 2005-06-02  Brian Lindholm
 1362 	* autoconf/config.guess, autoconf/config.sub:  Update to latest
 1363 	version (from 2005-06-02).
 1364 
 1365 version 1.0.3:
 1366 
 1367 2005-01-03  Brian Lindholm
 1368 	* imageutils/imagsize.c, littleutils/filehash.c, littleutils/filesize.c:
 1369 	Rework largefile support.
 1370 
 1371 	* littleutils/filehash.c, littleutils/md5.c, littleutils/md5.h,
 1372 	littleutils/sha1.c, littleutils/sha1.h:  Change a few variable-type
 1373 	definitions to improve largefile support and replace broken fseek on
 1374 	Cygwin with fseeko.
 1375 
 1376 2005-01-02  Brian Lindholm
 1377 	* repeats/repeats.in, scripts/gray-png.in, scripts/notabs.in,
 1378 	scripts/notrail.in, scripts/opt-gif.in, scripts/opt-gjpg.in,
 1379 	scripts/opt-jpg.in, scripts/opt-png.in, scripts/replace.in:  Rework
 1380 	trap handling for better cleanups on interrupt.
 1381 
 1382 version 1.0.2:
 1383 
 1384 2004-11-02  Brian Lindholm
 1385 	* scripts/replace.in:  Use only first character of sed delimiter.
 1386 
 1387 2004-10-17  Brian Lindholm
 1388 	* repeats/repeats.in:  Restructure to eliminate redundant code.
 1389 
 1390 2004-10-15  Brian Lindholm
 1391 	* littleutils/memchurn.c, littleutils/memchurn.1, scripts/Makefile.in:
 1392 	New littleutil called "memchurn".
 1393 
 1394 2004-08-30  Brian Lindholm
 1395 	* autoconf/configure.in, scripts/opt-gif.in, scripts/opt-gif.1: Rework
 1396 	opt-gif to use gifsicle instead of the ugly combination of convert,
 1397 	gif2png, pngrecolor, etc.  Rework autoconf accordingly.
 1398 
 1399 2004-08-17  Brian Lindholm
 1400 	* scripts/replace.in, scripts/replace.1:  Add option to set the sed
 1401 	delimiter.
 1402 
 1403 version 1.0.1:
 1404 
 1405 2004-07-28  Brian Lindholm
 1406 	* entire package:  Rename from miscutils to littleutils. The miscutils
 1407 	namespace was already pretty crowded.  Replace all occurrences of
 1408 	"miscutil" with "littleutil".
 1409 
 1410 	* scripts/replace.in, scripts/replace.1, scripts/Makefile.in:  New
 1411 	littleutil called "replace".
 1412 
 1413 	* scripts/notabs, scripts/notrail:  Improve code legibility by adding
 1414 	comments.
 1415 
 1416 version 1.0.0:
 1417 
 1418 2004-07-25  Brian Lindholm
 1419 	* entire package:  Initial public release of miscutils.