"Fossies" - the Fresh Open Source Software Archive

Member "littleutils-1.2.5/NEWS" (29 Oct 2021, 16569 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 "NEWS": 1.2.4_vs_1.2.5.

    1 version 1.2.5:  2021-10-29
    2 
    3   Upgrade build system from autoconf-2.69 to 2.71.
    4 
    5   New littleutil pdfquant, which is used to reduce the size of the colormap
    6   used by images embedded in PDF documents.  It is targeted at PDF files
    7   created by scanning software.
    8 
    9   The filesize utility will now totalize the sum of all filesizes if the -t
   10   option is used.
   11 
   12   The tempname utility will now add 8 random characters to the filename prefix
   13   instead of 6.
   14 
   15   The randomize and tempname utilities now use CLOCK_MONOTONIC time as a
   16   fallback for /dev/urandom.
   17 
   18   The filehash utility will now print hash results in base64 instead of hex if
   19   the -b option is used.
   20 
   21 version 1.2.4:  2021-03-28
   22 
   23   Major update of scripts to use modern bash(1) techniques.  Functionality is
   24   unchanged.
   25 
   26   Fixed Cygwin memory reporting in lsysinfo.
   27 
   28 version 1.2.3:  2020-11-27
   29 
   30   Added repeats.pl, which is perl-based utility that functions very similarly
   31   to repeats.  [This was previously called repeats_clone.pl in the source code
   32   but was never installed.]
   33 
   34   Massively cleaned up manpages, with a particular emphasis on better layout in
   35   wider terminal windows.
   36 
   37 version 1.2.2:  2020-09-26
   38 
   39   Portability fixes for recent releases of img2pdf and ghostscript.
   40 
   41 version 1.2.1:  2020-07-25
   42 
   43   The pdfidiff utility now uses poppler (via pdftocairo) as the default PDF
   44   rendering engine.  The -g option may be used to select the previous
   45   ghostscript (gs) engine.
   46 
   47   The opt-pdf utility now tries both poppler and ghostscript to minimize the
   48   size of a PDF file.
   49 
   50   The repeats utility now reads 65536 bytes per file in stage 2 instead of only
   51   4096.  This greatly reduces the number of files evaluated in stage 3 and
   52   saves time for most data sets.
   53 
   54 version 1.2.0:  2020-03-22
   55 
   56   The build intrastructure now supports out-of-tree builds.  In celebration of
   57   this new feature, littleutils is being promoted to version 1.2.0.
   58 
   59   Added -x and -X options to uppercase and lowercase to support extension-only
   60   file renames.
   61 
   62   Added new littleutil to-zst, to recompress files using Zstd.  Additionally,
   63   to-lzip, to-lzma, and to-xz have been updated to convert .zst files to their
   64   respective target file formats.
   65 
   66   Added -7 and -8 options to filehash to support BLAKE2B 256-bit and 512-bit
   67   hashes.  The repeats utility now uses BLAKE2B-512 as the default to reduce
   68   the risk of false positives and to speed things up (by a factor of 3 in some
   69   cases, but normally less) relative to the previous default of SHA256.
   70 
   71 version 1.0.44:  2020-01-18
   72 
   73   Added the new rot-jpg utility, used to losslessly rotate JPEG images from
   74   the command line.
   75 
   76   Added the new lsysinfo utility, which prints out information from the
   77   sysinfo(2) and sysconf(3) calls.
   78 
   79 version 1.0.43:  2019-09-09
   80 
   81   Updated rar2tarcat and zip2tarcat to use python3 instead of python2, plus
   82   other minor fixes.
   83 
   84 version 1.0.42:  2019-07-12
   85 
   86   Replaced -v option in pdfidiff with -q, as run times are long enough that
   87   most users will want progress information.
   88 
   89   As an error-proofing measure, lreplace now refuses to process zero-length
   90   input or output.  The new -z and -Z options can be specified to explicitly
   91   permit these, respectively.
   92 
   93   Fixed an error in rar2tarcat using bug report and patch from Lazy Kent.
   94 
   95 version 1.0.41:  2019-04-06
   96 
   97   Fix -f option in imagdiff.  Added -f option to pdfidiff.
   98 
   99 version 1.0.40:  2019-02-09
  100 
  101   Added checks for header files to improve portability on MacOS, per a bug
  102   report by Yves@DMX.
  103 
  104   Added -t option to all opt-* scripts to preserve timestamps on modified
  105   files.
  106 
  107   New littleutils imagdiff and pdfidiff, which can be used to create "delta"
  108   files showing the differences between two image files or two PDF files,
  109   respectively.
  110 
  111   Added -r option to opt-png and pngstrip to explicitly set the assumed pixel
  112   resolution.  Also update pngstrip to preserve pHYs chunk information if the
  113   resolution is not explicitly set.
  114 
  115 version 1.0.39:  2018-07-08
  116 
  117   Fixed makefile that resulted in to-7zip being created without a script
  118   interpreter.  From bug report by Lazy Kent.
  119 
  120 version 1.0.38:  2018-07-06
  121 
  122   Added -4 and -6 options to all to-* scripts to  specify that IPv4 or IPv6
  123   should be preferred for URL downloads, respectively.
  124 
  125   Added code to randomize and tempname to seed the random number generator with
  126   bytes from /dev/urandom, if it's available.
  127 
  128   Added logic to opt-pdf to avoid running Ghostscript on PDF files that have
  129   already been processed.  Requires that pdfinfo from poppler be present on the
  130   system.
  131 
  132   Added -c option to filehash to print output in classic format.
  133 
  134   Resynced tempname and filehash with upstream.
  135 
  136 version 1.0.37:  2017-01-19
  137 
  138   Cached stat calls in lower/uppercase and pren to improve performance under
  139   Cygwin in a networked environment.  Additional tweaks to opt-pdf, opt-png,
  140   and to-* scripts.
  141 
  142 version 1.0.36:  2016-07-30
  143 
  144   Added file download capability to the various to-* file recompression
  145   utilities (via wget), so that a file may be downloaded and recompressed with
  146   a single command.
  147 
  148 version 1.0.35:  2016-02-29
  149 
  150   Added extra checks to ensure proper recompressor behavior regardless of
  151   installation environment.  Change to lbzip2 for parallel engine inside
  152   to-bzip2.
  153 
  154 version 1.0.34:  2015-11-14
  155 
  156   Added options to use multi-threaded compressors inside to-gzip, to-bzip,
  157   to-lzip, to-lzma, and to-xz recompression utilities, per SourceForge user
  158   Lazy Kent suggestion.
  159 
  160   BUGFIX!  The -b and -c options in wipe-free were being ignored.  This has now
  161   been fixed.
  162 
  163 version 1.0.33:  2015-03-27
  164 
  165   Added rarfile-handling and timestamp-preserving functionality to all to-*
  166   archive conversion scripts, compliments of a patch by SourceForge user D.
  167   Gloger.  This includes the new rar2tarcat utility.
  168 
  169 version 1.0.32:  2014-08-08
  170 
  171   Added zipfile-handling and timestamp-preserving functionality to all to-*
  172   archive conversion scripts, compliments of a patch by SourceForge user D.
  173   Gloger.  This includes the new zip2tarcat utility.
  174 
  175   Fixed a portability fix for OS X, based on a patch by SourceForge user Zeese
  176   Blevens.
  177 
  178 version 1.0.31:  2014-02-07
  179 
  180   Numerous resyncs with upstream, plus a few manpage tweaks.  No actual change
  181   in functionality.
  182 
  183 version 1.0.30:  2013-12-08
  184 
  185   Added new littleutil opt-pdf, intended to make PDF files smaller and/or more
  186   correct.
  187 
  188   Added lzma conversion capability to to-xz and to-lzip, based on a patch from
  189   SourceForge user D. Gloger.
  190 
  191 version 1.0.29:  2013-06-26
  192 
  193   Finally added cmp-based paranoia check to repeats.
  194 
  195 version 1.0.28:  2013-06-02
  196 
  197   Replace needless double-quotes with single-quotes throughout shell scripts
  198   for improved performance.
  199 
  200   Minor portability fixes for PNG-associated programs.
  201 
  202 version 1.0.27:  2012-12-04
  203 
  204   Numerous documentation tweaks.
  205 
  206   Replace "bash" with "dash" in most shell scripts for improved performance.
  207   This is particularly important when running instances of short-duration
  208   scripts in parallel, where the total time used to repeatedly invoke the shell
  209   becomes significant.  [Special thanks to V. Hamner for the suggestion.]
  210 
  211 version 1.0.26:  2012-06-17
  212 
  213   Added nanosecond timestamp support to filedate for systems and output formats
  214   that support it.
  215 
  216   Made filenode compatible with 64-bit inode numbers.
  217 
  218   Updated the FAQ and several manpages to better explain how the littleutils
  219   compare to coreutils.
  220 
  221   Updated to autoconf-2.69.
  222 
  223 version 1.0.25:  2012-01-12
  224 
  225   Rename the realpath utility to lrealpath.  The old name is the same as that
  226   of a new utility distributed with coreutils-8.15.  The new name should be
  227   collision-free.
  228 
  229   Added new littleutil to-gzip.
  230 
  231   Added .lzo file handling capability to to-bzip, to-lzip, to-lzma, and to-xz.
  232 
  233 version 1.0.24:  2011-03-06
  234 
  235   Added new littleutil wipe-free, which overwrites all free space in a
  236   filesystem with zeros.
  237 
  238   Added -a option to opt-jpg and recomp-jpg to control whether or not trials
  239   with arithmetic encoding will be allowed.  This alternate encoding improves
  240   compression performance, but at the potential expense of lost compatibility
  241   with older graphics software.
  242 
  243   Updated lreplace, notabs, and notrail to print a comment when a file is
  244   modified.  This can be suppressed with the -q option, or comments on ALL
  245   files examined can be generated with the -v option.
  246 
  247   The filehash utility now uses about 2% less CPU time, which in turn means
  248   that the repeats utility now uses about 2% less CPU time.
  249 
  250   Added notes to several manpages that describe how to take advantage of
  251   parallel processing.
  252 
  253   Updated to autoconf-2.68.
  254 
  255 version 1.0.23:  2009-11-11
  256 
  257   Improved 32-bit vs 64-bit installation techniques, to facilitate downstream
  258   packaging efforts.  None of the actual utilities are changed from version
  259   1.0.22.
  260 
  261 version 1.0.22:  2009-11-01
  262 
  263   Updated to autoconf-2.64.
  264 
  265   Added new littleutil fileown, which allows a query of a file's uid/username
  266   or gid/group name.
  267 
  268   Added -m option to opt-jpg to control whether comments and other extra
  269   markers are copied with the JPEG files.
  270 
  271 version 1.0.21:  2009-04-11
  272 
  273   Updated to autoconf-2.63.
  274 
  275   Removed .7z-to-.lzma conversion capability from to-lzma.  This was always
  276   fairly pointless, given the similarity in compression ratios.  Removing it
  277   simplifies maintenance.
  278 
  279   Added new littleutils to-lzip and to-xz, which are markedly similar to
  280   to-lzma, except that lzip from LZIP and xz from the XZ utils are used
  281   instead.
  282 
  283 version 1.0.20:  2008-03-17
  284 
  285   Removed memchurn utility entirely.  Anyone looking to do real memory testing
  286   should be using memtest86 or memtest86+ instead.
  287 
  288   Improved portability for to-7zip script in the "extra" subdirectory.
  289 
  290   BUGFIX!  The -t option in filedate didn't actually create output that was
  291   compatible with the -t option of touch.  This has been fixed.
  292 
  293   BUGFIX!  The pngstrip utility (and the opt-png script that called it) would
  294   sometimes delete the transparency chunk even without the -a option.  This
  295   long-standing bug identified by an anonymous SourceForge user has been fixed.
  296 
  297 version 1.0.19:  2008-01-23
  298 
  299   BUGFIX!  The 1.0.18 version of repeats fails to remove temporary working
  300   files.  This has now been fixed.
  301 
  302   Reworked to-lzma to use either Ville Koskinen's lzma utility (part of LZMA
  303   Utils), which uses gzip-style options, or Igor Pavlov's lzma_alone (part of
  304   LZMA SDK), which uses 7zip-style options.
  305 
  306   Tweaked numerous manpages.
  307 
  308 version 1.0.18:  2008-01-23
  309 
  310   Substantially reworked filehash utility, allowing it to print any of the MD5,
  311   SHA1, SHA224, SHA256, SHA384, and/or SHA512 algorithms.  These are selected
  312   using the -1, -2, -3, -4, -5, and -6 options, respectively.  Printing
  313   filesizes is now optional with the -s option.  The -q and -v options can be
  314   used to enforce or suppress filename printing, in the same manner as most
  315   of the other "file*" utilities.
  316 
  317   The repeats utility now only uses a single selectable hash instead of two
  318   fixed hashes (previously MD5 and SHA1).  The default is now the SHA256
  319   algorithm.  It now reads each file only once instead of twice, potentially
  320   making utility execution faster, particular on very large files.
  321 
  322   Added frenum utility (generously donated by Renuk de Silva).  This clever
  323   utility allows mass renaming/renumbering of files using a number of different
  324   schemes.
  325 
  326   BUGFIX!  Fixed some broken autoconfig logic regarding getopt include file
  327   handling.  Amazing, no bug reports associated with this have been reported.
  328 
  329 version 1.0.17:  2007-10-18
  330 
  331   Re-released most utilities under GPL version 3.
  332 
  333   The tempname utility now features a -D option which can be used to create a
  334   temporary directory instead of a temporary file.
  335 
  336   Removed -q option from realpath utility.  It now operates in quiet mode
  337   always unless explicitly called to do otherwise with the -v option.
  338 
  339 version 1.0.16:  2006-11-18
  340 
  341   Feature enhancement.  The tempname utility can now use the -c option and the
  342   -s option simultaneously.  Using the -c option is *still* not recommended.
  343 
  344   Feature enhancement.  The to-7zip utility (in the extra directory) now tries
  345   the PPMd compression algorithm in addition to LZMA.  Whichever algorithm
  346   yields better results is used.
  347 
  348 version 1.0.15a:  2006-10-15
  349 
  350   BUGFIX!  The to-lzma utility in the extra directory (only installed with the
  351   "make install-extra" command) was completely broken due to bad temporary file
  352   handling.  This patch fixes the problem.
  353 
  354   [Special thanks to Rus V. Brushkoff for the error report and a preliminary
  355   version of the patch.]
  356 
  357 version 1.0.15:  2006-10-12
  358 
  359   Build fixes.  Build was broken entirely on Solaris 2.8.  This is now fixed.
  360 
  361   Also, manpage for new recomp-jpg utility was not properly installed.  This is
  362   also fixed.
  363 
  364   [Sigh...  I obviously didn't test 1.0.14 enough.  My apologies.]
  365 
  366 version 1.0.14:  2006-10-11
  367 
  368   Added new littleutil recomp-jpg, used for shrinking down oversized JPEG image
  369   files.
  370 
  371   Minor bugfix.  Help message in filehash utility said "filesize".  It now says
  372   "filehash" as it should.
  373 
  374   Minor bugfix.  Make options handling in lreplace more robust, to ensure that
  375   both the -i and -o options are set.
  376 
  377   Minor feature enhancement.  Make repeats immune to declaring as repeats two
  378   files on different devices that happen to have the same filesize and inode
  379   number.
  380 
  381   Tweaked autoconf scripts to eliminate spurious "seems to ignore the
  382   --datarootdir setting" warnings created by autoconf-2.60.  Manpages are now
  383   installed under /usr/local/share/man instead of /usr/local/man.
  384 
  385 version 1.0.13:  2006-06-08
  386 
  387   Rename the replace utility to lreplace.  The old replace name was the same
  388   as a common MySQL command.  The new name should be collision-free.
  389 
  390   [Special thanks to "crazy" of Frugalware, who spotted this issue.  The
  391   Frugalware folks renamed replace to lreplace, so I decided to do the same.]
  392 
  393   Added examples to several manpages.
  394 
  395 version 1.0.12:  2006-05-08
  396 
  397   Various minor documentation clean-ups.  No actual code changes.
  398 
  399 version 1.0.11:  2006-03-22
  400 
  401   Added to-lzma utility.
  402 
  403   Added -d option to to-bzip, to-7zip, and to-lzma utilities to delete original
  404   version of the compressed data.
  405 
  406   Added -k option to to-bzip, to-7zip, and to-lzma utilities to keep whichever
  407   version of the compressed data is smallest.
  408 
  409 version 1.0.10:  2006-02-22
  410 
  411   Added to-bzip to to-7zip utilities.
  412 
  413 version 1.0.9:  2005-12-02
  414 
  415   The repeats utility no longer lists hardlinked files as duplicates.  The old
  416   behavior can be re-enabled with the -l option.
  417 
  418   Significant cleanups to manpages and other documentation.
  419 
  420 version 1.0.8:  2005-11-05
  421 
  422   BUGFIX!  The uppercase, lowercase, and pren utility couldn't rename
  423   directories on Unix because of a security check glitch.  This has been fixed.
  424 
  425 version 1.0.7:  2005-11-03
  426 
  427   Added lowercase and uppercase utilities.
  428 
  429   Added optional pren (perl rename) utility, found in the extra subdirectory.
  430   Install with "make install-extra".
  431 
  432   BUGFIX!  The "-d" option in replace was accidentally disabled.  This is now
  433   fixed.
  434 
  435 version 1.0.6:  2005-10-13
  436 
  437   Most littleutils will now print version information along with help info.
  438 
  439   BUGFIX!  Fixed memory allocation in randomize that caused memory exhaustion
  440   when standard input was used.
  441 
  442 version 1.0.5:  2005-07-04
  443 
  444   BUGFIX!  Fixed option-parsing glitch in randomize that prevented -0/-z option
  445   from working.
  446 
  447   BUGFIX!  Previously, the -g option of pngstrip would not convert
  448   palette-based PNG images to grayscale.  This has been fixed.
  449 
  450   Now when then memchurn utility runs out of memory now, it will simply stop
  451   allocating (and proceed with what it has) instead of aborting completely.
  452 
  453   Removed opt-gjpg and gray-png scripts.  Added -g flags to opt-jpg and opt-png
  454   to compensate.
  455 
  456 version 1.0.4:  2005-06-21
  457 
  458   Reworked randomize to allow for arbitrary length lines and multiple input
  459   files.  It previously had a 1024 character limit on line length.  It is
  460   also now much more efficient with memory.
  461 
  462 version 1.0.3:  2005-01-03
  463 
  464   Corrected largefile issues on filehash (Cygwin in particular).
  465 
  466   Improved error handling on most scripts.
  467 
  468 version 1.0.2:  2004-11-06
  469 
  470   Added memchurn utility.
  471 
  472   Reworked opt-gif script to use gifsicle as a core instead of converting to
  473   PNG and back.  It's much faster and even works with animated GIF images.
  474 
  475 version 1.0.1:  2004-07-28
  476 
  477   Renamed from miscutils to littleutils.  The miscutils namespace was already
  478   pretty crowded.
  479 
  480   Added replace script.
  481 
  482 version 1.0.0:  2004-07-25
  483 
  484   Initial public release.