Skip to content

Releases: jlinoff/lock_files

Merged in changes provided by user izxle

13 Apr 23:24
Compare
Choose a tag to compare

Release Notes

User izxle cleand up some of the code (thank you).

  1. Updated password file read and changed password strip.
  2. Changed ifp =open...ifp.close to with open()....
  3. Changed error function call (not defined) to err.
  4. Added multiprocessing to the imports and deleted unused hashlib.
  5. Added not implemented label to parameters in docstring and added missing parameter.

v1.1.2 - Documentation updates

03 Apr 16:38
Compare
Choose a tag to compare

Release Notes

  1. Updated the test documentation in the README.md file.
  2. Modified the default test target in the test Makefile to use python2.7 and python3.
  3. Fixed an error message and doc comment in lock_files.py.

v1.1.1 - Simplified the key/IV generation

06 Apr 01:53
Compare
Choose a tag to compare

Release Notes

  1. Simplified the logic in AESCipher._get_key_and_iv.

v1.1.0 - Switch to the cryptography package

28 Mar 23:50
Compare
Choose a tag to compare

Release Notes

  1. Switched from the Crypto package to the newer cryptography package. The implementation was designed to be backward compatible.
  2. Made the default number of threads 1. Multi-threading under python-2.7 seems to cause an intermittent problem for the cryptography package but I need to do more investigation to confirm that. It works fine for python-3.x.
  3. Did some minor code cleanup.

v1.0.10 - Add support for -r

14 Mar 14:54
Compare
Choose a tag to compare

Release Notes

  1. Add support for -r which enables recursion into sub-directories.
  2. Remove -n.
  3. Update tests.
  4. Update documentation.

v1.0.9 - Maintenance

13 Mar 18:44
Compare
Choose a tag to compare

Release Notes

  1. Fixed a bug in the test.sh reporting.
  2. Updated the documentation.

v1.0.8 - Improved the test infrastructure

13 Mar 16:14
Compare
Choose a tag to compare

Release Notes

  1. Rewrote test.sh to improve the test infrastructure. It is now easier to read and maintain.
  2. Fixed some minor documentation issues.

v1.0.7 - Enable openssl compatibility

13 Mar 03:52
Compare
Choose a tag to compare

Release Notes

  1. Changed -c to -W to enable warning mode. That freed up -c for compatibility mode.
  2. Added -c to enable openssl compatibility. It allows lock_files.py to generate encrypted files that can be decrypted by openssl or to decrypt files that were encrypted by openssl.
  3. Added additional tests to verify openssl compatibility which means that openssl must be installed for the tests to run properly.
  4. Updated the documentation to describe how to use compatibility mode.

v1.0.6 - Fix password file handling

10 Mar 01:48
Compare
Choose a tag to compare

Release Notes

  1. There was a bug that caused password files to be handled incorrectly (for -p).
  2. Update the documentation.

v1.0.5 - Changed -b to -w

08 Mar 14:47
Compare
Choose a tag to compare

Release Notes

  1. Changed -b to --w because it is referring the width of the lines in the locked file.
  2. Added a test to verify the -w functionality.