"Fossies" - the Fresh Open Source Software Archive

Member "littleutils-1.2.4/NEWS" (28 Mar 2021, 15906 Bytes) of package /linux/privat/littleutils-1.2.4.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.3_vs_1.2.4.

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