"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.