Commit Graph

  • 12a7cd52e7 - added BOOST_AUTO_TEST_SUITE() master Andreas Romeyke 2020-08-18 15:06:59 +0200
  • fc6fc7d7d3 - fixed missed cpack definition for install Andreas Romeyke 2020-08-18 15:06:19 +0200
  • 0564198810 - enabled output if validation error Andreas Romeyke 2020-08-07 11:18:11 +0200
  • 79307541b4 - minor cleanups Andreas Romeyke 2020-08-07 11:03:22 +0200
  • 349b0f51e9 - more tolerant if trailing slash missed Andreas Romeyke 2020-08-07 11:02:33 +0200
  • 481d6988b1 - added cpack definitions Andreas Romeyke 2020-04-14 17:07:28 +0200
  • b7cde83c0d - added tests using the new test bagits Andreas Romeyke 2019-12-12 11:00:08 +0100
  • d82f471cd6 - added hint about more verbose test output Andreas Romeyke 2019-12-12 10:59:30 +0100
  • c4329edd32 - added some debian dependencies Andreas Romeyke 2019-12-12 10:59:09 +0100
  • cbe55a2293 - added testcases (thx to Serhey Bolkun) Andreas Romeyke 2019-12-12 10:13:59 +0100
  • 5a5a36b46f - added hardening compiler- and linker flags Andreas Romeyke 2019-12-09 18:03:32 +0100
  • 90fe0837cd - testcase fixed art1pirat 2019-10-20 22:52:37 +0200
  • 1b18ba8a33 - fixed paths art1pirat 2019-10-20 22:52:02 +0200
  • 348bf0b7b0 - bugfix, make file list uniq art1pirat 2019-10-20 22:51:35 +0200
  • 5da41e5db1 - added 1.0 support art1pirat 2019-10-20 22:51:02 +0200
  • 57946bf91b - added support for sha512 - fixed result-length for sha256 art1pirat 2019-10-20 22:50:41 +0200
  • 673115ae9d - enhanced testcases to support 1.0 - moved testbag for v0.97 to new subdir - added v1.0 based testbag including new recommended sha512 manifest files art1pirat 2019-10-16 19:25:21 +0200
  • b8d8e5898b - updated support information art1pirat 2019-10-16 19:23:11 +0200
  • 2e3111a4ff - fixed constant width in set_BagSize() - removed superflous nullptr-check after new() in checksum_of_file() - fixed problem with moved string in testbag.cpp check_validation() art1@andreas-romeyke.de 2018-10-19 20:32:03 +0200
  • c68fc8601c - set_BagSize() used long long usigned now - set_BaggingDate() allows time_t now art1@andreas-romeyke.de 2018-09-09 13:29:05 +0200
  • d4ac890a1e - prepared doxygen target, but newer cmake is needed art1@andreas-romeyke.de 2018-09-09 12:52:29 +0200
  • e1c1a7cf60 - added TODO comment art1@andreas-romeyke.de 2018-09-09 12:51:52 +0200
  • 2d2920910a - fixed typo art1@andreas-romeyke.de 2018-09-09 12:51:36 +0200
  • 998276ccc8 - set_PayloadOxum() also sets BagSize - set_BagSize() uses unsigned long int now art1@andreas-romeyke.de 2018-09-09 12:51:12 +0200
  • a5d0753e8e - updated art1@andreas-romeyke.de 2018-09-09 12:49:28 +0200
  • 4b3cddde19 - added store() - renamed create_new() to add_payload() - added add_bagmetadata() - added add_fetchfile() - added add_othertags() - using default values in Bag-constructor - enhanced example create_a_bag.cpp Andreas Romeyke 2018-08-14 11:50:57 +0200
  • 985cdfc6a1 - added an example to create a bag Andreas Romeyke 2018-08-13 17:36:54 +0200
  • b0e28c901f - added create_new() Andreas Romeyke 2018-08-13 17:36:32 +0200
  • a32729223f - added import_data_dir() Andreas Romeyke 2018-08-13 17:35:18 +0200
  • 1f079cfc99 - bugfix, using ${project_source_dir} now Andreas Romeyke 2018-08-13 16:46:01 +0200
  • f2e2de3de2 - renamed example test_bag to validate_a_bag Andreas Romeyke 2018-08-13 16:45:09 +0200
  • eb7fd6b93c - init Andreas Romeyke 2018-08-11 15:52:11 +0200
  • a5d329025e - added License information Andreas Romeyke 2018-08-11 15:33:23 +0200
  • d245bd78ff - replaced std::cout with log stream Andreas Romeyke 2018-08-11 15:09:33 +0200
  • ae8223f927 - added fixture for target dir Andreas Romeyke 2018-08-11 14:51:46 +0200
  • 8c622f5968 - fixed testcase Andreas Romeyke 2018-08-11 14:51:09 +0200
  • 6f1cb97f01 - added temporary directory creation/delete Andreas Romeyke 2018-08-11 14:50:49 +0200
  • 1a637de73e - added debug() Andreas Romeyke 2018-08-11 14:50:13 +0200
  • 40140264d3 - added directory check Andreas Romeyke 2018-08-11 14:49:42 +0200
  • 7285110499 - using log instead cout Andreas Romeyke 2018-08-11 14:49:07 +0200
  • 436070638f - whitespaces Andreas Romeyke 2018-08-11 14:45:18 +0200
  • d08a135245 - Andreas Romeyke 2018-08-11 10:30:10 +0200
  • 62f5651f96 - fixed basedir - validate() checks for at least one checksum file Andreas Romeyke 2018-07-01 18:24:52 +0200
  • 506c55db0b - using variable of Manifest Andreas Romeyke 2018-07-01 18:23:16 +0200
  • d05784b03a - removed specialized variable Andreas Romeyke 2018-07-01 18:22:49 +0200
  • 137dfafb2b - implemented has_*(), get_*() and set_*() - added testcass Andreas Romeyke 2018-07-01 17:16:16 +0200
  • 2337f58c1b - added testcases for has_/get_/set_* functions Andreas Romeyke 2018-06-25 09:29:54 +0200
  • e0cfba6695 - removed debug() Andreas Romeyke 2018-06-24 19:51:26 +0200
  • bfc0363949 - renamed get_oxum() to get_PayloadOxum() - renamed has_oxum() to has_PayloadOxum() - renamed get_bagmetadata() to get_metadata() - renamed has_bagmetadata() to has_metadata() Andreas Romeyke 2018-06-24 19:51:10 +0200
  • e2ede44a04 - added missed list include Andreas Romeyke 2018-06-24 19:49:19 +0200
  • 3e0e4b1459 - added some missed methods Andreas Romeyke 2018-06-24 19:20:11 +0200
  • 9edbd288db - rewritten to use Manifest-constructor - fixed order for tagmanifest call in store() Andreas Romeyke 2018-06-23 18:20:08 +0200
  • e417c04e8a - using auto for iterators Andreas Romeyke 2018-06-19 10:19:08 +0200
  • 1f8f9f07e2 - using reinterpret_cast only in file.read() call Andreas Romeyke 2018-06-19 10:18:34 +0200
  • 04e4439b54 - disabled unused variable Andreas Romeyke 2018-06-19 09:39:33 +0200
  • 29685e2636 - added return to store() - check null ptr for payload in validate() Andreas Romeyke 2018-06-19 09:39:12 +0200
  • fc3e546393 - init Andreas Romeyke 2018-06-18 21:35:40 +0200
  • 43c0ffb120 - using auto for iterators - using const for paths Andreas Romeyke 2018-06-18 21:35:28 +0200
  • 9e2db62566 - fixed signature using const Andreas Romeyke 2018-06-18 21:32:39 +0200
  • 5ae83b9295 - minor fixes Andreas Romeyke 2018-06-18 21:31:26 +0200
  • 3bed536ca7 - added hints about using clang-check Andreas Romeyke 2018-06-18 21:30:31 +0200
  • 6e0c174b47 - debug output Andreas Romeyke 2018-06-17 19:40:06 +0200
  • da08ff4ff4 - added code to copy files in store() Andreas Romeyke 2018-06-17 19:39:40 +0200
  • 7540ed726c - added store() to manifest - added get_all_bag-files() to bag Andreas Romeyke 2018-06-17 17:32:23 +0200
  • 3c34cd7f7d - added method has_fetchfile() - implemented constructor - implemented get_entries() - implemented fetch_all_entries() - implemented store() Andreas Romeyke 2018-06-17 13:09:52 +0200
  • 7170f78ca0 - added implementation of log access methods Andreas Romeyke 2018-06-17 11:24:09 +0200
  • 3cb1af993d - added access to logger Andreas Romeyke 2018-06-17 11:10:13 +0200
  • 727256bf19 - joined load_bag.cpp make_bag.cpp modify_bag.cpp store_bag.cpp validate_bag.cpp to bag.cpp Andreas Romeyke 2018-06-17 11:09:41 +0200
  • 2f99414816 - log is now private Andreas Romeyke 2018-06-17 10:58:02 +0200
  • ef13567b65 - fixed dealloc Andreas Romeyke 2018-06-16 12:50:06 +0200
  • 68e25b5b0b - reduced scope Andreas Romeyke 2018-06-16 12:49:39 +0200
  • c9944088ca - log is now stringstream and not list<string> Andreas Romeyke 2018-06-16 12:32:42 +0200
  • 926996063c - for oxum calc, use absolute paths Andreas Romeyke 2018-06-13 15:49:52 +0200
  • 0dafcfa655 - fixed targetpath Andreas Romeyke 2018-06-13 15:49:18 +0200
  • 0040d0c660 - fixed get_all_relative_paths() Andreas Romeyke 2018-06-13 15:39:54 +0200
  • ea2c644e78 - get_relative_paths() should be relative to bagit base dir, needs further work Andreas Romeyke 2018-06-11 19:21:28 +0200
  • 3508e70a5b - added dirname for log output Andreas Romeyke 2018-06-11 19:09:58 +0200
  • 32989b7e2c - init store() Andreas Romeyke 2018-06-11 19:09:03 +0200
  • 318acf9bb9 - added linking to curl Andreas Romeyke 2018-06-11 18:51:06 +0200
  • aafcb355b9 - init, first implementation of store() Andreas Romeyke 2018-06-11 18:50:43 +0200
  • bd38352689 - added some real unittests for bag Andreas Romeyke 2018-06-11 18:50:20 +0200
  • ffc4286ad8 - store() added Andreas Romeyke 2018-06-11 18:49:34 +0200
  • 57100a1724 - changed to use libcurl Andreas Romeyke 2018-06-10 22:11:08 +0200
  • 123ee517ff - added CMAKE properties to find libpoco-net Andreas Romeyke 2018-06-08 11:27:18 +0200
  • 3cbfbd4185 - added calls of test TestFetchfile Andreas Romeyke 2018-06-08 11:26:59 +0200
  • ba2c3c3900 - fixed sig of validate() Andreas Romeyke 2018-06-08 11:24:41 +0200
  • b757ffb462 - use enum iterator over chechsum_algorithms Andreas Romeyke 2018-06-08 10:36:13 +0200
  • 8995e8fabf - added string_of_algorithm() Andreas Romeyke 2018-06-08 10:35:03 +0200
  • 9533ed598b - added 'magic' to allow iteration over enum Andreas Romeyke 2018-06-08 10:34:13 +0200
  • d07966b574 - extended with sha256 Andreas Romeyke 2018-06-06 20:45:27 +0200
  • 90d276e4ad - prepared fetchfile, needs further work art1@andreas-romeyke.de 2018-06-06 20:16:20 +0200
  • f2638b2ba4 - updated doc art1@andreas-romeyke.de 2018-06-06 20:15:56 +0200
  • 352e43ab9b - fixed prefix in library building - prepared to build shared library sucessfully if cmake is called with option "-DBUILD_SHARED_LIBS:BOOL=ON" art1@andreas-romeyke.de 2018-06-05 20:55:16 +0200
  • b9f8131e8b - added missed has_bagmetadata() - bugfix in metadata-splitting, if value is a multiline, the last newline must be removed art1@andreas-romeyke.de 2018-06-04 22:29:25 +0200
  • 748fbd1b43 - bugfix, set exist_manifest_files correctly art1@andreas-romeyke.de 2018-06-04 22:28:23 +0200
  • 30a20386bb - added testsuite for bagmetadata - added testsuite for tagmanifest art1@andreas-romeyke.de 2018-06-04 22:27:46 +0200
  • d6bdf562b2 - renamed test.cpp to testbag.cpp art1@andreas-romeyke.de 2018-06-04 22:26:20 +0200
  • 7956e4240e - bugfix, the base dir in constructor should be the base dir of the bagit art1@andreas-romeyke.de 2018-06-04 17:34:21 +0200
  • f039de433d - added some tests to testsuite for payload art1@andreas-romeyke.de 2018-06-04 17:33:20 +0200
  • 143336abf9 - added unit tests for payloadmanifest art1@andreas-romeyke.de 2018-06-04 17:32:39 +0200