Changes for version 0.08

  • Change: d9290c222fe1315557be35b0bb069c766b92ae2d Author: Andreas Romeyke <art1@andreas-romeyke.de> Date : 2021-08-16 10:12:58 +0000
    • use Parallel::Iterator for parallelize checksumming
    • (in my tests the processing times was reduced to ~1/4 for larger bags
    • with minimal overhead for small bags)
  • Change: 14dba6729ba1c5d82f3dc2e17273ff4d68a2eb68 Author: Andreas Romeyke <art1@andreas-romeyke.de> Date : 2021-08-16 08:30:50 +0000
    • refactoring, removed parameter '$digestobj' from calc_digests() calls, because available via object method

Modules

The main module to handle bags.
deprecated, used for backwards compatibility
A module to use IO::AIO to het 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 filepaths for improved portability