Added new littleutil opt-pdf, intended to make PDF files smaller and/or more correct. Added lzma conversion capability to to-xz and to-lzip, based on a patch from SourgeForge user Gloger.
Finally added a cmp-based paranoia check to the repeats utility. No other changes.
Replace needless double-quotes with single-quotes throughout shell scripts for improved performance. Minor portability fixes for PNG-associated programs.
Replaced "bash" with "dash" in most shell scripts for improved performance. This is particularly helpful when running instances of short-duration scripts in parallel, where the total time used to repeatedly invoke the shell becomes significant. [Special thanks to V. Hamner for the suggestion.] Plus numerous documentation tweaks.
Debian packages for littleutils-1.0.26 have been released in i386 and amd64 format. See the littleutils-debian-i386 and littleutils-debian-amd64 folders for .deb files. Please note that these are "first ever" attempts at Debian packages. Hopefully they'll work properly, but if not, please submit a bug report.
Added nanosecond timestamp support to filedate for systems and output formats that support it. Made filenode compatible with 64-bit inode numbers. Updated the FAQ and several manpages to better explain how the littleutils compare to coreutils.
Renamed the realpath utility to lrealpath. The old name is the same as that of a new utility distributed with coreutils-8.15. The new name should be collision-free. Added new littleutil to-gzip. Added .lzo file handling capability to to-bzip, to-lzip, to-lzma, and to-xz.
Added new littleutil "wipe-free", for zeroing out unused space in a filesystem. Added arithmetic coding option to "opt-jpg". Plus other minor changes. See NEWS and ChangeLog files for details.
Improved 32-bit vs 64-bit installation techniques, to facilitate downstream packaging efforts. None of the actual utilities are changed from version 1.0.22.
Added new littleutil fileown, which allows a query of a file's uid/username or gid/group name. Added -m option to opt-jpg to control whether comments and other extra markers are copied with the JPEG files.
Added new littleutils to-lzip and to-xz, which are markedly similar to to-lzma, except that lzip from LZIP and xz from the XZ utils are used instead.
Removed .7z-to-.lzma conversion capability from to-lzma. This was always fairly pointless, given the similarity in compression ratios. Removing it simplifies maintenance.
Version 1.0.20 of the littleutils has been released.
Users of the opt-png and pngstrip utilities are *strongly* encouraged to upgrade, as all earlier versions will sometimes improperly strip transparency information from PNG files containing tRNS chunks.
Also, the -t (touch-compatibility) option in the filedate utility has been fixed.
The rather weak memchurn utility has been removed. Please use memtest86 or memtest86+ for any memory testing that you require.
Version 1.0.19 of the littleutils has been released.
Users of the repeats utility are *strongly* encouraged to upgrade, as the version from 1.0.18 leaves temporary working files behind.
Also, the to-lzma utility has been reworked to use either lzma (with gzip-style options) or lzma_alone (with 7zip-style options), depending on which is available at install time. If you want to see how small a LZMA-compressed tarball can be, check out the coreutils-6.10 release at http://ftp.gnu.org/gnu/coreutils/.
Version 1.0.18 of the littleutils has been released. The primary new feature is the frenum utility (short for "file renumber"), generously donated by Renuk de Silva. With this utility, large numbers of files can be renamed and/or renumbered easily. Also, the filehash and repeats have been reworked for improved performance, and one minor portability issue has been fixed.
Re-released most utilities under GPL version 3.
The tempname utility now has a -D option which can be used to create a temporary directory instead of temporary file.
Removed -q option from realpath utility. It now operates in quiet mode always unless explicitly called to do otherwise with the -v option.
Version 1.0.16 is a minor update. Key changes included updated autoconfigure scripts, plus tweaks to the to-7zip and tempname utilities.
Build and install fixes. Using this release over version 1.0.14 is recommended.
Successful builds on Debian 3.1, Solaris 2.8, and Cygwin have been confirmed.
Quick update from 1.0.15. There.. was also a glitch with to-7zip in the extra directory that needed to be fixed. A patch to version 1.0.15a is included. Apply as follows:
patch -p1 < [path_to_patch]/littleutils-1.0.15a.patch... read more
Added new littleutil recomp-jpg, used for shrinking down oversized JPEG image files.
Various other little bugfixes and enhancements.
This is a minor release to rename one of the utilities ("replace" to "lreplace") to avoid a name collision with the MySQL "replace" command.
Also, examples were added to several manpages.
Minor documentation clean-ups.
New tarball utility to-lzma has been included in the littleutils. Other tarball utilities (to-bzip and to-7zip received updates).
Added to-bzip to to-7zip utilities. These two utilities are particularly well suited for recompressing source code tarballs. A few other very minor cleanups were also made.
The repeats utility no longer lists hardlinked files as duplicates (the old behavior can be reenabled with the -l option). Significant cleanups to manpages and other documentation were also made.
BUGFIX! The uppercase, lowercase, and pren utility couldn't rename directories on Unix because of a security check glitch. This has been fixed. My apologies to users of 1.0.7 who ended up with a bunch of zero-length files instead of renamed directories.
[Quick update from 1.0.7. There was a stupid typo in the README file, and I really wanted it fixed. Thus the 1.0.7a release.] And now, the rest of the news...
New utilities for file renaming: lowercase, uppercase, and pren (perl rename).
Also, a bug in the replace utility was fixed.