Cfv

Latest version: v3.0.0

Safety actively analyzes 626004 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 5

1.12

* Fix make install when target directories don't already exist. (Reported by Svend S. Sorensen)
* Fix cfv -u -t blah -f foo.blah from reporting foo.blah as unverified.
* Make create mode also display seperate stats per checksum file.
* Make create mode be verbose in verbose mode.
* Fix exception on error creating/writing a checksum file. (Eg, in a readonly dir, or a full drive.)
* Accept files with weird line endings (eg \r\r\n).
* Add support for (JPEG Sheriff format) .crc files. (The dimensions column is only added if The Python Imaging Library is avialable.)
* Fix printing incorrect paths for subsequent files in recursive mode after encountering a directory that could not be accessed.

1.11

* Due to architectural changes, unicode requirements(for .par support), etc, cfv now requires python 1.6 or higher.
* Add test-only support for PAR files. (python 1.6 or 2.2 recommended for better performance.)
* Print first SFV comment line in testing from blah.sfv line. (usually shows creating sfv program/creation time.)
* Add --strippaths option. (Like patch's -p/--strip option.)
* Revamp --showpaths option parsing, and add relative mode. (Note, auto-relative is now the default, to get the old behaviour specify "showpaths auto-absolute" in your .cfvrc)
* Added cmdlineglob config option.
* Added -Q command line arg to show only status lines.
* Alternate method of setting verbose .cfvrc option (using command line verbosity option letter.)

1.10

* Fix file.close() exception on -C in empty dir.
* Add mmap support for faster checksumming when not using fchksum module.
* Add CFV_NOFCHKSUM and CFV_NOMMAP env vars. (Mostly for testing/debugging.)
* Handle files made by buggy programs that add quotes to filenames.
* Print stats about number of case differences and quoted filenames.
* In recursive mode, an unaccessible dir no longer causes an exception. (Reported by Harley Gorrell)
* Fix excessive memory usage on deep recursive create mode in tree with lots of files. (Reported by Harley Gorrell)
* Display seperate stats per checksum file, and (if needed) a total at the end.
* In create mode, an already existing checksum file now causes a cferror, rather than an immediate exit.

1.9

* Support bsd style md5 files (-t bsdmd5).
* Make test.py not attempt to verify against md5sum if it is not available (ie, on bsd). (reported by Hannu Liljemark)
* No longer attempt to set user/group in make install.
* Add raw listing output options. (--list/--list0)

1.8

* Fixed ignore case for deep (-rr) checksum files.
* Added gzipped checksum file support.
* Added change to directory first option (-p).
* Makefile uses PYTHON var instead of hardcoded "python".
* Added configurable renaming of bad files.
* Extended --version output.

1.7.2

* Fixed makefile not finding pkgdir if installing to /usr/local and no site-packages in /usr/local is in python's sys.path.
* Added -q option.
* Make exit status a bitwise or of the various possible error types.
* Added cferror counter/exit status for unrecognized checksum files.
* Catch errors opening checksum files and set cferror counter instead of exiting with unhandled exception.
* Add error message for reading unrecognized lines in a checksum file, and set cferror counter.
* Use Longs for per file sizes too, should be no large file issues anymore. (if you are using fchksum you should upgrade to 1.3 too.)
* Time format uses .3 instead of .2 precision.

Page 3 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.