Cfv

Latest version: v3.0.0

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

Scan your dependencies

Page 2 of 5

1.18

* Added special hack for multi-file .torrents to automatically strip the first path component off if it doesn't exist. (Allows testing .torrent files within their dirs without having to manually do --strip=1)
* Added .torrent creation support.
* Fix testing torrents which contain large number of files giving "too many open files" errors.
* Fix failure of -n in renaming bad files when testing a torrent file on windows due to windows not allowing renaming a file that is open.
* Fix TypeError when using --progress=yes and not running under a tty and COLUMNS env var is set. (Reported by Steven Mueller)
* Work around mmap error on large files. (Reported by Sapheriel)
* Added sha1sum file support (-t sha1).

1.17

* Handle .torrent files that have the creation date encoded as a string.
* Handle .torrent files that specify the filename encoding.
* Fix exceptions when trying to print unicode filenames containing non-ascii characters.
* Add -s option to search for misnamed files.
* Make .torrent support try BitTornado module if BitTorrent isn't found.
* Fix --strippaths=0 handling of multiple leading slashes and of dos-style drive letters with forward slashes.
* Improve handling of " and , in filenames in CSV files. (CSV parsing still won't be 100% correct, but doing any better would basically require adding a dependancy on some external csv module..)
* Replace automagic buggy-quoting workaround with --unquote option, fixes --strippath handling of quoted filenames and avoids potential insanity with -n, -s, and quoted filenames.

1.16

* Optimize progress meter display when checking lots of small files.
* Add .torrent file support (requires BitTorrent.)

1.15

* Add -l/-L options to toggle symlink following.
* When following symlinks, don't die on cycles.
* Ignore redundant FileDesc packets in PAR2 files.
* Check that PAR2 files have FileDesc packets for every file listed in the Main packet.
* Cache file checksums in memory in case they are verified by multiple checksum files.
* -u now works correctly with deep checksum files.
* -u option will now show dir/* if no files in a dir were verified. (--list=unverified still lists each unverified file.)
* -uu can be used to force showing all unverified files.
* Fix handling of the [files...] arguments in recursive test mode.
* Add .p[0-9][0-9] (par1 recovery files) to the list of checksum file extensions to test automatically.
* Fix FutureWarning "%X of negative int ..." on Python 2.3.
* Add progress meter for file checksumming. (Can be toggled with the progress option.)
* Only the new version 1.7 of fchksum module is supported.
* Fix fixpaths option on windows.

1.14

* Support md5sum files with comments in them.
* Support PAR2 files.
* Specifying -t in testmode without -f will cause cfv to only test files it finds if they are of the given type.
* Doesn't try to test csv files with more than 4 fields as csv4 files.
* Updated my email address. The old one should still forward for about a year, but you should switch to using the new one when contacting me.
* Support _cfvrc as an alternate name for .cfvrc.
* Add win32src zip and win32 installer exe (using NSIS and py2exe).

1.13

* Fix exception in test mode when specifying -t and -f with a non-existant file.
* Add support for sfvmd5 files generated by some windows software. (Just a SFV formatted file using md5 checksums rather than crc32.)
* Handle quoted paths and filenames in csv4 files.
* Add filename_type .cfvrc option to allow user overriding of what type of checksum file to create when -t isn't specified and -f is.
* Only print the md5sum "tested in textmode" warning once, and print a count at the end.

Page 2 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.