Changes for version 0.083

  • Change: 2716d659fb769fe1f44e4702d61c177ea4af4e7d Author: Andreas Romeyke <art1@andreas-romeyke.de> Date : 2021-10-25 11:26:59 +0000
    • added more POD
  • Change: 36bc08776f2ff5b096b099a4a132f9eaaf139fde Author: Andreas Romeyke <art1@andreas-romeyke.de> Date : 2021-10-25 11:22:05 +0000
    • Merge branch 'dev'
  • Change: c003210ab38333af8262df93c643c69ae6297aee Author: Andreas Romeyke <art1@andreas-romeyke.de> Date : 2021-10-25 11:21:34 +0000
    • fixed testcases
  • Change: 1d0ee3547add0c1756a6f1c441a12a80ed2cf85c Author: Andreas Romeyke <art1@andreas-romeyke.de> Date : 2021-10-25 11:21:22 +0000
    • refactoring, renamed _small_digest() to sysread_based_digest() - refactoring, renamed _large_digest() to mmap_based_digest() - refactoring, extracted _XXX_digest from sysread_based_digest() and mmap_based_digest() - added fallback to mmap_based_digest() if mmap not available

Modules

The main module to handle bags.
deprecated, used for backwards compatibility
A module to use IO::AIO to get better performance
The MD5 algorithm plugin (default for v0.97)
The default SHA algorithms plugin (default for v1.0)
The role to load md5 plugin (default for v0.97)
The role to load the sha512 plugin (default for v1.0)
A role that defines the interface to a hashing algorithm
A role that handles all manifest files for a specific Algorithm
A role that handles plugin loading
A role that handles plugin loading
A role that handles filepaths for improved portability