"Fossies" - the Fresh Open Source Software Archive

Member "littleutils-1.2.5/ChangeLog" (29 Oct 2021, 63451 Bytes) of package /linux/privat/littleutils-1.2.5.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.4_vs_1.2.5.

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