Tree [fcac8a] pre-0.6.5.6000-trunk /
History



File Date Author Commit
cmake 2009-04-18 tjbramer tjbramer [fbe699] Merged cmake branch into trunk, which will beco...
docs 2009-04-18 tjbramer tjbramer [fbe699] Merged cmake branch into trunk, which will beco...
include 2009-05-17 tjbramer tjbramer [7f854c] Too much to list.
libseh 2009-04-18 tjbramer tjbramer [fbe699] Merged cmake branch into trunk, which will beco...
miscdist 2009-05-17 tjbramer tjbramer [dedbfd] Merged v0.6.2.5822/CHANGELOG.txt with the trunk.
modsrc 2009-05-17 tjbramer tjbramer [7f854c] Too much to list.
resources 2009-04-18 tjbramer tjbramer [fbe699] Merged cmake branch into trunk, which will beco...
scripts 2009-04-18 tjbramer tjbramer [fbe699] Merged cmake branch into trunk, which will beco...
src 2009-05-17 tjbramer tjbramer [7f854c] Too much to list.
tests 2009-04-18 tjbramer tjbramer [fbe699] Merged cmake branch into trunk, which will beco...
var 2009-04-18 tjbramer tjbramer [fbe699] Merged cmake branch into trunk, which will beco...
win32 2009-05-05 tjbramer tjbramer [1c0ea5] win32/installer/CMakeLists.txt: If proper tools...
winfvc 2009-04-18 tjbramer tjbramer [fbe699] Merged cmake branch into trunk, which will beco...
AUTHORS 2008-01-13 tjbramer tjbramer [2b1778] Converted project build system to autoconf. Co...
CHANGELOG.txt 2009-05-17 tjbramer tjbramer [dedbfd] Merged v0.6.2.5822/CHANGELOG.txt with the trunk.
CMakeLists.txt 2009-05-24 tjbramer tjbramer [7b8a77] Option to inhibit trigraph warnings should have...
COPYING.txt 2007-12-09 tjbramer tjbramer [35884b] Initial import of FileVerifier++ project into SVN.
FileVerifier.vpj 2009-04-22 tjbramer tjbramer [4bc0c2] MDI temporary working copy.
INSTALL.txt 2009-04-18 tjbramer tjbramer [fbe699] Merged cmake branch into trunk, which will beco...
NEWS 2008-01-13 tjbramer tjbramer [2b1778] Converted project build system to autoconf. Co...
README.txt 2009-01-02 tjbramer tjbramer [d21622] Updated README for new version.

Read Me

FileVerifier++ v0.6 
(C) 2008 Tom Bramer

FileVerifier++ comes with ABSOLUTELY NO WARRANTY.  This is free software and
you are welcome to distribute and modify it under certain conditions.  See
COPYING.txt for license agreement details.

SUMMARY OF WHAT'S NEW FOR v0.6 (FROM v0.5.2):

* Configuration settings are now stored in a file on disk as opposed to the
  Windows registry.
* Support for BSD CKSUM style hash files.
* The file format can be auto detected to a certain extent (the file extension
  still must be correct, but can differentiate between file formats using the
  same file extension). 
* Support for displaying hashes in encodings other than hexadecimal.
* Columns in main hash list may be customized.
* Preliminary help file included.
* Additional operations for verifying and creating hash files have been added
  to the shell extension, and are implemented by means of WinFVC.
* Several bug fixes and miscellaneous tweaks.

GENERAL INFORMATION:

This is a beta release.  Not all features have been implemented or finalized.
The program may even crash or behave unexpectedly in certain instances.  This
file may not even be complete or up to date!  With that said, the program
should be quite usable.  I have not tested the binaries on many systems yet,
so I don't know of any incompatability issues yet.  In general, the program
requires at least Windows 2000.  This release may run on NT 4.0 with upgrades,
but testing needs to be done to determine this (it hasn't even been tested on
Windows 2000 yet).

The binary distribution is compiled with Unicode support, and will definitely
not run on systems not supporting this (Windows 9x).  However, the program can
be built as an ANSI version (Microsoft's terminology there), so it may be
possible to adapt the program to run on such operating systems.

INSTRUCTIONS FOR USE:

Extract binaries into a directory of your choice.  Make sure your archiver
extracts using directory names or else the program won't start (in other words,
there should be a "Modules" subdirectory under the main program directory).
Just run fv.exe to start the program.  The program has a menu item that allows
one to associate .FVA and .FVB files with the application in Windows Explorer
if desired.  This is only registered for the currently logged in user.

FVC:

A preliminary version of FVC (FileVerifier++ Command Line) is included.  When
FileVerifier++ is installed via. the MSI package, the fvc program will be
available immediately at the command prompt.  Otherwise, one will need to
modify the PATH environment variable to make use convenient.

WinFVC:

A preliminary version of WinFVC is included.  It is meant to be invoked by the
shell extension.  WinFVC will run FVC with the supplied command line arguments
and display it's output, highlighting important pieces of the output based on
category (verification failure lines are red, errors are orange, etc.).
WinFVC required the .NET Framework, v2.0 or later.

COMPILING:

See the file INSTALL.txt in the source distribution for more information about
compiling.

FVC and UNIX-like environments: When using FVC in UNIX-like environments, keep
the following in mind.

FVC has internal support for globbing files.  It also has support for a
recursive processing option.  In order to make it behave the same way as it
does on Windows, be sure to quote patterns in single quotes!  Like this:

$ fvc -a MD5 -c -r '*.txt'

Otherwise, the shell will expand the glob, and you won't get the result that
you were looking for.  Of course, you can use fvc in the typical UNIX-like way
if you choose, but the recursive option currently will not work with that
setup.  Currently, FVC wants a pattern, so giving it a directory will not
make FVC implicitly use * as the pattern.

AUTHOR CONTACT INFO: Tom Bramer <tjb@postpro.net>