Cached stat calls in lower/uppercase and pren to improve performance under Cygwin in a networked environment. Additional tweaks to opt-pdf, opt-png, and to-XXX scripts.
For 1.0.36: Added file download capability to the various "to-" file recompression utilities (via wget), so that a file may be downloaded and recompressed with a single command.
For 1.0.35: Added extra checks to ensure proper recompressor behavior regardless of installation environment. Change to lbzip2 for parallel engine inside to-bzip2.
Added options to use multi-threaded compressors inside to-gzip, to-bzip, to-lzip, to-lzma, and to-xz recompression utilities.
BUGFIX! The -b and -c options in wipe-free were being ignored. This has now been fixed.
Added rarfile-handling and timestamp-preserving functionality to all to-* archive conversion scripts, compliments of a patch by Sourgeforge user D. Gloger. This includes the new rar2tarcat utility.
The 1.0.32-2 packages made no provision for utilizing libjpeg-turbo-progs. The new 1.0.32-3 packages do.
The Debian packaging was a little bit goofed up. New 1.0.32-2 packages are available. Special thanks to Sourceforge user pitoziq for reporting the issue.
Added zipfile-handling and timestamp-preserving functionality to all to-* archive conversion scripts, compliments of a patch by Sourgeforge user D. Gloger. This includes the new zip2tarcat utility.
Fixed a portability fix for OS X, based on a patch by Sourgeforge user Zeese Blevens.
Numerous resyncs with upstream, plus a few manpage tweaks. No actual change in functionality.
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