"Fossies" - the Fresh Open Source Software Archive

Member "littleutils-1.2.4/ChangeLog" (28 Mar 2021, 60900 Bytes) of package /linux/privat/littleutils-1.2.4.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.2.3_vs_1.2.4.

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