Cfv

Latest version: v3.1.0

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

Scan your dependencies

Page 2 of 5

1.18.1

* Fix TypeError when using progress meter and checksumming stdin.
* Fix progress meter spew when checksumming special files(devices, named pipes, etc.)
* Sort list of checksum types in --help output.
* Make -t help (or -t with unknown type) print list of types, with descriptions.

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).

Page 2 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.