Andreas Romeyke
fc3392e338
Released 0.072
1 month ago
Andreas Romeyke
af0350517a
- added warnings()
- bugfix in verify_baginfo(), because Payload-Oxum is recommended, but not required by RFC8493
1 month ago
Andreas Romeyke
db75e0e9fd
Released 0.071
1 month ago
Andreas Romeyke
9bbadc5fec
- refactoring, extracted __handle_nonportable_local_entry() from __file_find()
1 month ago
Andreas Romeyke
ef518a167a
- refactored, using Archive::BagIt instead Archive::BagIt::Base
1 month ago
Andreas Romeyke
102d47a9ba
- fixed broken test bag
1 month ago
Andreas Romeyke
702efc1c1b
- fixed tc access to private routine
1 month ago
Andreas Romeyke
f2827d9a70
- removed, because Archive::BagIt::DotBagIt removed
1 month ago
Andreas Romeyke
be36b96ac8
- refactoring, replaced Archive::BagIt by Archive::BagIt::Base
- added dummy for Archive::BagIt::Base for backwards compatibility
1 month ago
Andreas Romeyke
e1dcd82f37
- removed DotBagIt
1 month ago
Andreas Romeyke
9073379218
Released 0.070
1 month ago
Andreas Romeyke
331ea58f0c
- minor improvement
1 month ago
Andreas Romeyke
597b0582a2
- minor improvements
1 month ago
Andreas Romeyke
f55e747120
- enhanced Pod::Coverage for Archive::BagIt::Base and Archive::BagIt::Fast
1 month ago
Andreas Romeyke
e00c4fe82f
- enhanced tests for Archive::BagIt::Fast
1 month ago
Andreas Romeyke
0d949e7dda
Released 0.069
4 months ago
Andreas Romeyke
ce177b5df0
- fixed warning under Windows, because stat uner windows returns "" for blksize
4 months ago
Andreas Romeyke
c6621b85e6
Released 0.068
4 months ago
Andreas Romeyke
535f8fc84a
- removed Module dependency Parallel::Iterator
- release branch is only master (to avoid different releases)
4 months ago
Andreas Romeyke
385b29cabd
- added notes
- added tests with empty payload file
4 months ago
Andreas Romeyke
8f03d2d1a8
- typofix
4 months ago
Andreas Romeyke
fad5d608b7
- removed stat-call
- using $filesize instead multiple '-s _' calls
4 months ago
Andreas Romeyke
8b9387042b
- removed unused module
4 months ago
Andreas Romeyke
12428a2f6a
- bugfix, '-s $file' fails if $file is empty
4 months ago
Andreas Romeyke
7b05386cd6
- removed parallel support, because it reduced code complexity. A loss of performance should not be significantly measurable.
4 months ago
Andreas Romeyke
fedbdf628c
- minor, use get_hash_string()
4 months ago
Andreas Romeyke
f18092c2a9
- fixed namespace
- added tests for chomp_portable()
4 months ago
Andreas Romeyke
12ba23b0d8
- more robust test case for Perl 5.10
4 months ago
Andreas Romeyke
6b9e78bb12
- fix comment
4 months ago
Andreas Romeyke
d93d05894e
- simplified chomp_portable() from object method to class method
- extracted normalize_payload_filepath() from Archive::BagIt::Role::Manifest to Archive::BagIt::Role::Portability
- extracted check_if_payload_filepath_violates() from Archive::BagIt::Role::Manifest to Archive::BagIt::Role::Portability
4 months ago
Andreas Romeyke
2f200f00c1
- refactoring, extracted get_optimal_bufsize() to Archive::BagIt::Role::Algorithm
4 months ago
Andreas Romeyke
21c7f4cded
- replaces File::stat::stat with '-s $file', resulting in real speedup calculating payload oxum
4 months ago
Andreas Romeyke
3a0f8c161e
- improved __file_find()
4 months ago
Andreas Romeyke
05c0cd40f5
Released 0.067
4 months ago
Andreas Romeyke
b19075105b
Merge branch 'dev'
4 months ago
Andreas Romeyke
9d4ba270aa
- minor
4 months ago
Andreas Romeyke
aeb68ff3db
- added portability module to handle chomps in a portable way (if bags built under windows verified under linux and so on)
4 months ago
Andreas Romeyke
95cf3dfaaa
Released 0.066
6 months ago
Andreas Romeyke
038340ab87
- refactoring, is_baginfo_key_reserved() uses pattern matching now
6 months ago
Andreas Romeyke
610f9c7e1d
- added paylod-oxum checks in verify_baginfo()
- more descriptive output in _file_find() if non portable pathnames detected
6 months ago
Andreas Romeyke
61805b7325
- added test to check if payload oxum is verified
6 months ago
Andreas Romeyke
035e569a94
- fixed dzil problem
6 months ago
Andreas Romeyke
fa7917f31a
- new by dzil
6 months ago
Andreas Romeyke
bfd725b9eb
Released 0.065
6 months ago
Andreas Romeyke
2905f05abb
- typo fix
6 months ago
Andreas Romeyke
79cf5256bc
- refactoring, fixed complexity for file checks from an O(n^2) to O(n) in _verify_XXX_manifests()
6 months ago
Andreas Romeyke
b365a0f139
- refactoring, speedup via portable check
- refactoring, files will be sorted while reading
6 months ago
Andreas Romeyke
4cf43c81ee
- added tests to check if force_utf8 flag works as expected
6 months ago
Andreas Romeyke
ecd15eae61
- added checks if parallel flag is set
6 months ago
Andreas Romeyke
b7372c7441
- updated POD
- make_bag() knows about option 'force_utf8'
6 months ago