"Fossies" - the Fresh Open Source Software Archive

Member "fslint-2.46/doc/NEWS" (2 Feb 2017, 26972 Bytes) of package /linux/privat/fslint-2.46.tar.gz:


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": 2.44_vs_2.46.

    1 2.46 01/02/17
    2 	* Fixes:
    3 		* Selecting within and removal of GUI groups works again.
    4 		  This regression was introduced in 2.44.
    5 		* "Bad symlinks" functionality works in the GUI again.
    6 		  This regression was introduced in 2.44.
    7 		* Dangling symlinks are reported correctly for symlinks
    8 		  whose names end in 2 digits.
    9 		* Empty directories now only lists actual empty dirs
   10 		  even if extra find parameters are specified.
   11 		* Empty directories now ignore specified exluded paths, as
   12 		  they can impact whether an "empty" directory can be removed.
   13 		* Single quotes in extra find params are now quoted,
   14 		  and no longer generate a syntax error.
   15 		* Multiple adjacent spaces in command line params are preserved
   16 		  and no longer generate file not found errors.
   17 		* Listing packages is supported for modern archlinux systems.
   18 	* Improvements:
   19 		* findup now includes zero length files by default.  This can
   20 		  be changed with -size +0c, or the new GUI min size option.
   21 		* findup no longer reports/remerges duplicates when there
   22 		  are other files being checked that are the same size.
   23 		  (The GUI already had such logic in place).
   24 		* findup supports symlinking duplicates as well as hardlinking.
   25 		* "Select from same folder" is now less CPU and RAM intensive.
   26 		* A renamed duplicate file no longer auto removes another
   27 		  item in the group from display, to allow deleting it etc.
   28 
   29 2.44 13/01/14
   30 	* Translations:
   31 		* Added: Polish.
   32 		* Updated: Galician,Czech,Spanish,France,Romanian,Serbian,
   33 		  Russian,Swedish,German.
   34 	* Fixes:
   35 		* finded now doesn't report passed non empty directories when
   36 		  not recursing. This regression was introduced in 2.40.
   37 		* The wildcard selection dialog is displayed correctly again
   38 		  in German locales. This regression was introduced in 2.42.
   39 		* File metadata is now maintained when cleaning whitespace.
   40 		* findup -d now supports file names with trailing whitespace.
   41 		* Changed the complexity of deleting files from O((n/2)*(n+1))
   42 		  to O(n), n being the number of items in the GtkCList, not
   43 		  the number of items being deleted.
   44 		* findns and findul now work with findutils >= 4.5.11
   45 	* Improvements:
   46 		* Add support for selecting all files from the same folder
   47 		  as another file.
   48 
   49 2.42 29/04/10
   50 	* Translations:
   51 		* Added: Catalan, Galician.
   52 		* Updated: Chinese,Czech,Danish,Dutch,Finnish,French,German,
   53 		  Greek,Hebrew,Hungarian,Italian,Malay,Russian,Spanish,Swedish.
   54 	* Fixes:
   55 		* Allow the findup script to run on CYGWIN by handling the
   56 		  different output format of md5sum et. al. on that platform.
   57 		* The "Bad IDs" function in the GUI would error out if it found
   58 		  any items.  This regression was introduced in 2.26.
   59 		* Start the GUI even if the user's locale is not supported
   60 		  by the system. This regression was introduced in 2.40.
   61 		* Don't warn about missing paths when adding wildcard paths
   62 		  to the exclude list. This regression was introduced in 2.40.
   63 		* Don't throw an exception when one OKs an empty selection
   64 		  when adding dirs. This regression was introduced in 2.40.
   65 		* finded now produces correct results when passed parameters
   66 		  with a trailing /. This regression was introduced in 2.40.
   67 		* finded now produces correct results when passed empty branches
   68 		  as parameters. This regression was introduced in 2.40.
   69 
   70 2.40 21/07/09
   71 	* Translations:
   72 		* Added: Greek,Finnish,Hungarian.
   73 		* Updated: Chinese,Danish,Dutch,German,Hebrew,Italian,Swedish.
   74 	* Fixes:
   75 		* Patch from Marcus Habermehl to support Arch linux
   76 		  as well as Frugalware in the "Installed Packages" function.
   77 		* Handle single quotes in specified paths.
   78 		* Support building Mandriva RPMs again from the tarball.
   79 		* The redundant whitespace function now doesn't display
   80 		  errors when processing files with ':' in the path name.
   81 	* Improvements:
   82 		* Add a context menu item to "Open Folder" that contains
   83 		  the selected file. Suggestion from Scott Kostyshak.
   84 		* Ask for confirmation, if all copies of a duplicate
   85 		  are selected for deletion. Suggestion from Endolith.
   86 		* Add Pause/Resume buttons to control long searches.
   87 		  Suggestion from Scott Kostyshak.
   88 		* In the "empty directories" tab, report empty branches rather
   89 		  than just empty leaf directories. Suggestion from Endolith.
   90 		* Use GtkFileChooser rather than deprecated GtkFileSelection.
   91 		  Note we now require GTK+ >= 2.4 and python >= 2.3.
   92 
   93 2.28 09/09/08
   94 	* Translations:
   95 		* Updated: Turkish, French, German, Spanish, Malay,
   96 		  Dutch, Serbian, Chinese.
   97 	* Fixes:
   98 		* Better handle paths with unusual characters when
   99 		  searching for suspect symbolic links.
  100 		* Work around a python bug triggered when the disk
  101 		  wastage of a group of duplicate files is > 2GB.
  102 		* Fix "fix whitespace" script to remove trailing tabs.
  103 		* Tweak some ancillary scripts to run on dash (ubuntu).
  104 		* Fix the desktop menu file which broke the build on Mandriva.
  105 	* Improvements:
  106 		* Add support in the GUI for opening files in the
  107 		  registered default desktop application.
  108 		* Update icon.
  109 		* Improve layout of options in "redundant whitespace" tab.
  110 		* Support from Marcus Habermehl for Arch linux (pacman)
  111 		  in the "Installed Packages" function.
  112 		* Patch from David Geller to improve readability of
  113 		  output from findup in "dry run" mode.
  114 
  115 2.26 20/05/08
  116 	* Translations:
  117 		* Added: Czech, Turkish.
  118 		* Updated: French, German, Malay.
  119 	* Fixes:
  120 		* Don't ignore duplicate files with '\' chars in the path.
  121 		  This issue was reported by Andrew U. Frank.
  122 		* Don't abort reporting duplicates if the GUI can't process
  123 		  a particular file. This issue was reported by Andrew U. Frank.
  124 		* When finding dupes, handle \f\r\v characters within filenames,
  125 		  rather than displaying an exception.
  126 		* Use and document better syntax for excluding paths.
  127 		* Honour/sanitize user specified wildcards for excluding paths.
  128 		* Tweak "fix whitespace" script to run on dash (ubuntu).
  129 		* Allow cli scripts to run from paths containing whitespace.
  130 		* Fix erroneous reordering of certain find command parameters.
  131 	* Improvements:
  132 		* Make file deletion much easier by supporting the 'Delete' key,
  133 		  auto removing groups from display when only 1 item remaining,
  134 		  giving the option to not confirm every delete operation and
  135 		  not resetting column widths on every delete operation.
  136 		* When we auto select packages for deletion due to dependencies,
  137 		  group all selected packages together for easier review.
  138 		* Indicate using the mouse pointer that the application is busy,
  139 		  during the possibly long cleaning/deleting/merging processes.
  140 		* Exclude more commonly aliased binaries when searching
  141 		  for conflicting program names in the $PATH.
  142 
  143 2.24 19/09/07
  144 	* Translations:
  145 		* Added: Hewbrew, Italian, Russian.
  146 		* Updated: Chinese (simplified), French, German,
  147 		  Swedish, Vietnamese.
  148 	* Fixes:
  149 		* Make the GUI handle paths with spaces in names of empty dirs,
  150 		  and spaces at the end of names of duplicate files.
  151 		* Make the "within groups" selection sub menu respond to
  152 		  not just right click, after clicking the "Select" button.
  153 		  This issue was reported by Andrew U. Frank.
  154 		* Ensure the GUI honours all "directories to exclude".
  155 		  Previously directories with a trailing / were ignored.
  156 		* Fix the packing of a few of the GUI widgets, so that
  157 		  all "action" buttons are the same size, and to allow the app
  158 		  window to be resized smaller than was previously possible.
  159 		* Remove brace expansion from debian/rules to allow package
  160 		  to build on debian systems where dash is the default shell.
  161 		* Fixed a bug reintroduced in 2.22 (GUI only) where duplicates
  162 		  with independent hardlinks were not reported correctly.
  163 		* Rename findup --sizes option to the more accurate --summary.
  164 
  165 2.22 28/06/07
  166 	* Translations:
  167 		* Added: Spanish.
  168 		* Updated: Danish.
  169 	* Improvements:
  170 		* Ensure all numbers are output appropriate to locale.
  171 		* Add an indenting checker/fixer to the "redundant whitespace"
  172 		  function. This checks for erroneous mixing of tabs and spaces
  173 		  in the indenting at the start of a line, and the user
  174 		  can select to fix with tabs or spaces.
  175 		* Set mouse pointer to "busy interactive" during searches.
  176 		  This makes it more obvious that work is progressing and that
  177 		  only parts of the GUI will be responsive.
  178 		* Simplify the default output from the findup CLI tool, to make
  179 		  it easier to pipe. Use the --sizes option to get old format.
  180 		* Add a "rename" function for paths. To activate: Select a path
  181 		  in a list and hit F2 or right click and select Rename...
  182 		* Add a "copy path to clipboard" function for paths.
  183 		  To activate: Select a path in a list, and hit Ctrl-C or
  184 		  right click and select Copy.
  185 		* Support a G_FILENAME_ENCODING which is different to the
  186 		  default character encoding.
  187 	* Fixes:
  188 		* Change duplicate file merging algorithm to be more robust in
  189 		  rare error conditions, to eliminate any chance of data loss.
  190 		* Remove the cross device restriction from `findup -m`.
  191 		* Position dialogs correctly over the FSlint window,
  192 		  and also don't leak the dialog memory.
  193 		* Change popup (selection) menu so that it (dis)appears
  194 		  in response to more standard user events. This issue was
  195 		  identified by Bruce Byfield.
  196 		* Ignore paths (indirectly) specified multiple times.
  197 		  This would cause duplicate file merging to break
  198 		  resulting in a file being deleted and not linked to a copy.
  199 		* Handle paths containing '\n' characters.
  200 		  Previously this would cause various errors to be output.
  201 		  Bug report from Bjørn Ingmar Berg.
  202 
  203 2.20 09/03/07
  204 	* Translations:
  205 		* Updated: Danish.
  206 	* Packaging changes:
  207 		* Really support building SuSE specific RPMs from the tarball.
  208 		  Previously I used the "Application" category which is fedora
  209 		  specific. I now use only freedesktop standard categories.
  210 		* Fix minor lintian warning in debian/control file.
  211 		* Updated package descriptions so it's easier to find in repos.
  212 	* Improvements:
  213 		* Reduce CPU usage by 35% when finding dups.
  214 		* Handle large, same sized files with differing content
  215 		  more efficiently, when finding dups.
  216 
  217 2.18 25/12/06
  218 	* Translations:
  219 		* Added: Danish.
  220 		* Updated: Swedish.
  221 	* Fixes for finding/merging duplicates across multiple filesystems:
  222 		* Fix a bug introduced in 2.15 wrt the independent hardlinks
  223 		  fix. The bug was essentially that duplicates would only be
  224 		  found within one filesystem of the specified search path(s).
  225 		  Note this bug only affects systems with findutils >= 4.2
  226 		  This bug was reported and fixed by Robert Seczkowski.
  227 		* Make disk head seeks more efficient when finding duplicates,
  228 		  in the case where multiple filesystems on the same physical
  229 		  disk are being checked.
  230 		* When merging duplicates using hardlinks, and those duplicates
  231 		  are on different filesystems, use symlinks rather than just
  232 		  deleting the files.
  233 	* Packaging changes:
  234 		* Support building SuSE specific RPMs from the tarball.
  235 		* Simplify debian package so that it builds with dash.
  236 		* Add gentoo ebuild from Cédrick Gaillard to web site.
  237 	* GUI improvements:
  238 		* Give updating "searching...." status, to ensure that users
  239 		  know the program is still running.
  240 		* Give an explanation in status field for each function (tab).
  241 		* Enable a default button for all dialogs (when enter pressed).
  242 		* Provide a menu to greatly enhance the selection functionality.
  243 		  This was prompted by feedback from Rolf Leggewie.
  244 		* Display all errors from an operation, not just the last.
  245 		* Display any errors from "save results" operation.
  246 
  247 2.16 02/07/06
  248 
  249 	* Fix bug introduced in 2.15 where no paths would ever be
  250 	  reported in "Invalid UTF8 mode".
  251 	* Fix bug where we always reported 0 space wasted by temp files.
  252 	* Fix bug where we left processes running if we exited the GUI
  253 	  while a search was running. This was reported by Christoph Haas.
  254 	* Support building mandriva specific RPMs from the tarball.
  255 	* Added a man page for fslint and fslint-gui.
  256 	* Some debian package fixups suggested by lintian.
  257 	* Some rpm package changes to align with the debian package.
  258 
  259 2.15 20/04/06
  260 
  261 	* General cleanups suggested by Justin Pryzby,
  262 	  particularly in relation to debian packaging.
  263 	* Fixed a bug where if one specified a directory containing
  264 	  a space in the name then none of the tools could handle it.
  265 	  This was reported by Chris Tasma.
  266 	* Fixed a bug where duplicates with independent hardlinks
  267 	  were not merged correctly. This was reported by Gersom van de Bunt.
  268 	* Fixed a bug where the -m option to findup could only be
  269 	  the last parameter. This was reported by Gersom van de Bunt.
  270 	* Fixed a bug where all scripts were broken if started with a
  271 	  relative path and a single directory was passed as a parameter.
  272 	  This was reported by Gersom van de Bunt.
  273 
  274 2.14 20/02/06
  275 
  276 	* Added transations: Malay, Chinese (simplified).
  277 	* Added package management functionality for deb and rpm distros.
  278 	  One can list/sort all packages, and delete selected packages with
  279 	  full dependency analysis.
  280 	* Support calling the command line tools from any directory,
  281 	  so for example adding /usr/share/fslint/fslint to the $PATH now works.
  282 	  Note the GUI is now invoked with the `fslint-gui` command and
  283 	  the command line version with the `fslint` command.
  284 	* Changed the complexity of saving results from O((n/2)*(n+1)) to O(n).
  285 	  This was caused by GtkCList inefficiencies and reported by
  286 	  Stefan Westerfeld.
  287 	* Created a debian package, which hopefully should work on,
  288 	  debian, ubuntu, xandros, ... I only tested on ubuntu breezy.
  289 	* Fixed bug in the GUI where one couldn't cancel a find operation with
  290 	  the keyboard, if the caps lock or num lock were enabled.
  291 	* Fixed bug in findnl where it would always flag non ascii alphanumeric
  292 	  chars as problematic.
  293 	* Fixed bug in GUI where multiline errors were displayed on one line.
  294 	* Change default GUI size from 640x480 to 800x600.
  295 	* Correctly remove references to deprecated gtk.{TRUE,FALSE} while
  296 	  staying compatible with python versions prior to 2.2.1.
  297 
  298 2.12 31/08/05
  299 
  300 	* Make disk usage calculation more efficient/robust.
  301 	* Add findu8 util (exposed in "Bad names" tab in GUI),
  302 	  which reports file or directory names with an invalid UTF8 encoding.
  303 	* Don't fall back to Latin-1 for character representations.
  304 	  Instead display replacement char for non ascii.
  305 	* Convert control characters to their corresponding
  306 	  unicode control pictures for display.
  307 	* Change from deprecated gtk.FALSE to False.
  308 	* Make disk head seeks even more efficient by sorting by inodes rather
  309 	  than by path name when finding duplicates and non stripped binaries.
  310 	* Double check (with sha1) md5 duplicates found, to make
  311 	  sure we don't get any false positives.
  312 
  313 2.11 18/03/05
  314 
  315 	* Fix for internally generated error messages not being displayed.
  316 	  This bug was introduced in 2.10.
  317 
  318 2.10 15/03/05
  319 
  320 	* Added translations: Vietnamese, Swedish.
  321 	* Now handle non utf8 file and directory names in GUI.
  322 	* Removed colouring of buttons and error text,
  323 	  as colours mean different things to different cultures.
  324 	* Now doesn't remember selected directory if the dialog is canceled.
  325 	* Changed status and list widgets to entry and textview respectively,
  326 	  so that one can copy and paste, status and error output.
  327 	* Changed deprecated funtions as reported by pygtk2-2.4.0.
  328 	* Implemented a findnl portability improvement suggested by Paul Eggert.
  329 	* Updated docs with input from Helge Hielscher and Fab Mueller.
  330 
  331 2.08 17/06/04
  332 
  333 	* Added translation: Brazilian Portuguese.
  334 	* Fixed major bug where the GUI was grossly inefficient
  335 	  when reading data from the subordinate text tools.
  336 	* Fixed all text tools when if one file specified it would be ignored.
  337 	* Tiny update to french translation.
  338 
  339 2.06 23/04/04
  340 
  341 	* Added translations: French, Serbian (cyrillic).
  342 
  343 2.04 19/11/03
  344 
  345 	* Added translations: Dutch, Irish.
  346 	* Fixed a few missing translations in the code.
  347 	* Incorporated some of the packaging changes from Ville Skyttä
  348 	  <ville.skytta at iki.fi> that he did while creating the fedora rpm.
  349 	* Gave all result lists a border for consistency.
  350 	* Tidied search abort code, so confusing status/error not given,
  351 	  also Return key can now abort.
  352 
  353 2.02 28/07/03
  354 
  355 	* Added language translation support (and translations for
  356 	  German, Romanian).
  357 	* Handle keypresses while search is running so that user can
  358 	  abort using the keyboard {space,Ctrl-C,Esc}, and also other
  359 	  parts of the gui can't be activated.
  360 	* Allow user to select files to exclude from merging of duplicates.
  361 	* Some small code optimizations and cleanups.
  362 	* Fix crash bug on startup for invalid locales.
  363 	* Tried to make the GUI a little more obvious by seperating
  364 	  the "find/stop" button from the other "action" buttons.
  365 
  366 2.01 26/03/03
  367 
  368 	* Added stop button, yay!
  369 	* Handled case where program would deadlock if backend scripts
  370 	  wrote more than 1 buffer size to stderr (4K on Linux).
  371 	* Optimized the cleaning of redundant whitespace and fixed buglet
  372 	  where space was counted as saved even if the file was unwriteable.
  373 	* Fixed bug in findtf where core files wouldn't have been found on
  374 	  some (newer) systems.
  375 	* Made the dialog boxes clearer/prettier.
  376 	* Handle invalid search paths given on command line appropriately.
  377 
  378 2.00 20/01/03
  379 
  380 	* Upgraded to gtk2 & python2 (hence the version jump).
  381 	  N.B. This is not backwards compatabile with python1.5 or gtk1.
  382 	* python2 allowed fixing a bug where the size (in blocks used)
  383 	  of some duplicate files was underestimated by 1 block.
  384 	* Now use explicit LC_CTYPE=C in all tools as I noticed huge
  385 	  performance degradation in sort (with redhat 8 patches) when UTF8
  386 	  was in LANG or LC_CTYPE.
  387 	* Revert bug introduced in findrs in V1.20 regarding : in filenames.
  388 	* Changed all usage of sort of form -k5n to -k5,5n which is better.
  389 	* Change error pane so it does not resize and main output pane does.
  390 	* GUI now takes search paths as an option on the command line.
  391 	* Tidied summary of duplicate groups in GUI.
  392 	* Updated the docs.
  393 
  394 1.22 27/03/03
  395 
  396 	* support python 2
  397 
  398 1.21 06/01/03
  399 
  400 	* Allow to exclude paths that match a (glob) pattern,
  401 	  in addition to specific paths.
  402 	* Fix bug where you weren't able to delete (empty) directories.
  403 	* Fix version reported by GUI to 1.21 (from 2.00).
  404 	* Reformat all lines to < 80 chars.
  405 	* Added a FAQ.
  406 
  407 1.20 16/12/02
  408 
  409 	* A GUI AT LAST! Implemented in python (>1.5), libglade and gtk (1.2).
  410 	* A standard install procedure (rpm).
  411 	* All tools now support piping to stdout in easily parseable format.
  412 	* Reverted to previous implementation of findid, as the built-in
  413 	  -no{user,group} in find is much slower. This really shows the power
  414 	  of small cohesive utils over monolithic architectures.
  415 	* Cleaned up fstool/dupwaste.
  416 	* Cleaned up fixdup.{sh,py} (mostly to mirror GUI).
  417 	* findsn and findbl now take -A param instead of -a
  418 	  (so there is no overlap with find).
  419 	* findsn now outputs in grouped mode (newline between each group)
  420 	  by default. This puts a requirement on the new uniq which is
  421 	  part of textutils-2.0.21 or any coreutils. When piping output
  422 	  \0 is used to delimit rather than \n.
  423 	* findtf has a new --age=x parameter. Previously you could only
  424 	  specify the age in core file mode, and also it used atime (in an
  425 	  incorrect way). Now it uses mtime correctly.
  426 	* zipdir now works on ext3 and also checks for presence of cpio before
  427 	  preceeding. Both enhancements were suggested by Jan (Honza) Fikar.
  428 	* findrs can now handle filenames with : in them.
  429 
  430 1.14 27/09/02
  431 
  432 	* In the new findid tool there were 3 bugs (pointed out by
  433 	  tido at hushmail.com). 1. The regular expression was missing
  434 	  a trailing colon. 2. ls was missing a -b option (to escape
  435 	  non printable chars. 3. find actually has -no{user,group}
  436 	  options which would be better to use (making a lesser but
  437 	  still valid requirement for the findid script).
  438 	* Added -b option to ls in findul and findns in case libraries
  439 	  or executables have non printable characters in their names.
  440 	* Small performance enhancement to findnl (too many tr's started).
  441 	* Spell checked this file for some reason :-).
  442 
  443 1.13 25/09/02
  444 
  445 	* Enhanced the fslint script so findsn and findns print more
  446 	  useful information when you analyse the whole system (/).
  447 	* Added new tool (findid) to report files that have invalid uid or gid.
  448 	* Added -d option to findup which is like -m except it deletes
  449 	  all but one duplicate file rather than merging using hard-links.
  450 	* Added -t option to findup so that it only reports changes
  451 	  that would result from -d or -m.
  452 	* small comment update to findsn and whitespace cleanup to this file.
  453 
  454 1.12 27/02/02
  455 
  456 	* Feck, forgot to update the version reported since V1.08!
  457 	* Greatly reduce possible /tmp races in findul.
  458 	  Patch from Anthony D. Urso.
  459 	* Added suspect link checking to main fslint script.
  460 	* Documented fixdup more, and made it explicit/consistent in
  461 	  how it handles blank lines as input.
  462 	* Changed default mode of findrs to only report file names,
  463 	  which is quicker. Added a new parameter (-c) to count the
  464 	  number of lines with redundant whitespace as was done previously.
  465 	* Some small comment and test updates.
  466 
  467 1.11 11/02/02
  468 
  469 	* Added a new mode to findup, which merges (using hard-links)
  470 	  any found duplicate files (-m).
  471 	* Finally added suspect link checking to findbl (-s).
  472 	* Added a "number of days old a core file has to be" option
  473 	  to findtf (-c[days]).
  474 	* Usual small comments and cleanups.
  475 
  476 1.10 08/01/02
  477 
  478 	* Added a new tool (findul) to report possible unused libraries,
  479 	  on the system.
  480 	* Changed the field specifiers to sort in the various tools, to
  481 	  use the -kx.. option instead of the deprecated +x.. style.
  482 	* The argument handling "fixes" applied in the previous version
  483 	  had problems where findnl & zipdir ignored all passed parameters,
  484 	  all tools had to have the global parameters (-r & -f at present)
  485 	  specified before any others, and there were various issues when
  486 	  no parameters were passed. This should all be fixed now.
  487 	* Removed the bash dependency (declare) from getfpf.
  488 	  Marc A. Lehmann reported this.
  489 	* Got rid of spurious 0 output by findrs when it had no files to report.
  490 	* The usual extra comments and code cleanups.
  491 
  492 1.09 25/08/01
  493 
  494 	* Added better core file checking to findtf (-c). It now does
  495 	  more thorough checking and prints more information about
  496 	  the core files it finds.
  497 	* Removed the perl dependency (1 line from findbl!). I rewrote
  498 	  it in shell (again 1 line).
  499 	* I cleaned up the argument handling of the various tools as
  500 	  it was quite silly really. Eivind Kjørstad prompted me to fix it.
  501 	* Handled the special case of the redhatism /usr/bin/consolehelper
  502 	  which gave "false" positives for conflicting binaries (reported
  503 	  by the default mode of findsn).
  504 	* Added an extra (albeit esoteric) check to "findbl -n".
  505 	* Updated/fixed a few comments.
  506 
  507 1.08 16/08/01
  508 
  509 	* Enhanced getffp so that duplicate entries in a users $PATH
  510 	  are handled correctly, and also common binary directories
  511 	  are always searched. This enhances findsn and findns.
  512 	* Updated zipdir so that it doesn't process ext2 mount points.
  513 	* Cleaned up all files so that they are <= 80 chars wide.
  514 	* Handled case in findsn where files with \n's in the name
  515 	  would cause erroneous output.
  516 	* Fixed (removed) silly argument handling in fslint script.
  517 
  518 1.07 17/07/01
  519 
  520 	* Fixed default mode of findsn which reports redundant or
  521 	  conflicting files in the $PATH. Previously it was reporting
  522 	  hard-linked files with the same name as problematic which
  523 	  was wrong. Also it now handles symlinks and is therefore
  524 	  much more powerful.
  525 	* Added aliases check to findsn (-a).
  526 	* Added a new zipdir utility that reclaims wasted blocks in
  527 	  ext2 directories (ext2 doesn't auto shrink directories).
  528 	* Updated the help text for findsn as it was confusing.
  529 	* Removed the 2 binaries from the findns test directory as
  530 	  they were just a waste of space really.
  531 	* Fixed a bug in findrs where it would miss some text files.
  532 	* Slight update to findbl help text.
  533 	* Fixed bug in getffp where it specified file types and also
  534 	  tidied it's documentation a little.
  535 	* Removed the silly find version checking stuff from findup.
  536 	* Added --version option to all utilities.
  537 	* General documentation cleanups.
  538 
  539 1.06 05/02/01
  540 
  541 	* Added new name case portability check to findsn (-c).
  542 	* Updated the fslint script with the code above and also
  543 	  made a couple of cosmetic changes.
  544 	* Added POSIX.1 filename portability checks to findnl (-p).
  545 	* Added ignore case option (-C) to findsn.
  546 	* Fixed $PATH handling bugs in findns (same as I done for findsn
  547 	  in the previous release). I created a script (getffp) that
  548 	  is called by both. Note this script can be called by any of
  549 	  the utilities, for e.g. findup `getffp`.
  550 	* Changed output from findns (find Non Stripped executables) to
  551 	  order the found executables by size.
  552 	* Removed device file from test directory as this caused
  553 	  problems when extracting.
  554 	* changed all usage of source to include scripts to use
  555 	  the . syntax, to remove the dependency on bash.
  556 	* Tidied tar archive so that no users/group info is included.
  557 
  558 1.05 28/01/01
  559 
  560 	* Updated the fslint script with the new tools released
  561 	  in V1.02 and 1.04.
  562 	* Added new check to redundant links for checking for links (to
  563 	  directories) with trailing /'s
  564 	* Fixed $PATH handling bugs in findsn where links and invalid entries
  565 	  would cause problems.
  566 	* Tidied tstlnt directories a little.
  567 	* Updated documentation a little.
  568 
  569 1.04 12/12/00
  570 
  571 	* Corrected errors in the documentation of the 1.03 changes below.
  572 	* Added check for uniq -D support to findsn.
  573 	* Changed findsl (stale links) to findbl (bad links), and added
  574 	  more options to find different forms of lint in symbolic links.
  575 	* Added --help (or -h) to all scripts.
  576 	* Renamed the test directories to something more sensible.
  577 	* Renamed findts to findrs.
  578 	* Added a check to findnl for names with trailing .'s.
  579 	* Added a check to findtf for .pure files (purify remains).
  580 
  581 1.03 09/12/00
  582 
  583 	* Changed findns (non stripped binaries) so it defaults
  584 	  to looking in the $PATH if no dirs/files specified.
  585 	* Changed findsl to run output through ls so the broken
  586 	  target of the stale links is shown.
  587 	* Tidied up the tstlnt directories so findup can be run from
  588 	  the base installation directory without finding loads of
  589 	  duplicates in various places. This also saved disk space.
  590 	* Changed this log format so it can be correctly processed
  591 	  by txt2html.
  592 
  593 1.02 04/12/00
  594 
  595 	* Documentation changes.
  596 	* New tool (findsn (find duplicate names)).
  597 	* New test in findnl to report files/dirs with more that 2
  598 	  adjacent spaces in the name.
  599 	* Fixed ambiguities in ls parameters in various scripts.
  600 
  601 1.01 16/11/00
  602 
  603 	* Doug quale reported buglet in findup where it broke
  604 	  for files starting with -. His suggested fix was to add
  605 	  a -- option to the md5sum command.
  606 
  607 1.00 14/11/00
  608 
  609 	* Initial release.