Commit Graph

  • 4605b715d7 - bugfix, dead code elimination Andreas Romeyke 2018-05-07 11:13:15 +0200
  • 293d60bc90 - bugfix, added check if mem allocation successful Andreas Romeyke 2018-05-07 11:12:28 +0200
  • 1c2c16c725 - improved TIFFGetRawTagListIndex() by eliminating loop and reordering cases - added error-handling in TIFFGetRawTagListEntry() - added error-handling in TIFFGetRawTagIFDListEntry() - replaced hard exit calls by return of errorneous ifd_entry in TIFFGetRawTagIFDListEntry() Andreas Romeyke 2018-05-04 14:36:38 +0200
  • 28435f8ecb - improved check_notag() by avoiding string-op from check_tag_quiet() Andreas Romeyke 2018-05-04 14:32:50 +0200
  • 33a00f50ad - rewritten TIFFGetRawTagListEntry() using ct_seek() and ct_read() only, avoiding read all tags - rewritten TIFFGetRawTagIFDListEntry() using ct_seek() and ct_read() only, avoiding read all tags Andreas Romeyke 2018-05-04 12:28:17 +0200
  • ed33b5abe5 - bugfix, with miniswhite.1c.1b.tiff from libtiff got "runtime error: left shift of 152 by 24 places cannot be represented in type 'int'" Andreas Romeyke 2018-05-04 11:14:30 +0200
  • 139565208e
    Merge pull request #9 from SLUB-digitalpreservation/hotfix_configuration_cit_tif6_baseline_slub v0.4.1 Andreas R 2018-04-06 13:58:53 +0200
  • 70ae6d5d44 - bugfix, because tag value could be an array, only "any" is used; an array of n elements not supported yet #9 Andreas Romeyke 2018-04-06 13:57:36 +0200
  • 9f9b58a701 - fixed tc count Andreas Romeyke 2018-04-03 14:57:43 +0200
  • ae806b9282 - fixed to support "TIFF Handreichung SLUB v1.3", in detail: - removed 258 dependency to 262.3, because 262.3 is not allowed - changed rule from any to long int range for tags 273 and 279 - changed rule from regex to printascii for tags 270, 271, 272, 305, 33432 - added optional rule for tag 339 Andreas Romeyke 2018-04-03 14:55:21 +0200
  • 5afa9abd72 - updated Andreas Romeyke 2018-04-03 14:51:07 +0200
  • 3493a855c0 - removed deprecated cfg-files Andreas Romeyke 2018-04-03 14:50:38 +0200
  • c3cc4125c9 - issue-fix: https://github.com/SLUB-digitalpreservation/checkit_tiff/issues/8 Andreas Romeyke 2018-03-20 11:12:51 +0100
  • 28d714fc0b - fixed testplan v0.4.0 Andreas Romeyke 2018-03-20 10:54:49 +0100
  • 9d3b17e9a6 - extended info about static compilation - using AFL_HARDEN in afl call Andreas Romeyke 2018-03-19 17:32:24 +0100
  • 0ff7de3e83 - bugfix, removed outdated assertions Andreas Romeyke 2018-03-19 17:00:30 +0100
  • ac5988ca71 - removed deprecated code Andreas Romeyke 2018-03-16 18:12:00 +0100
  • df909402ce - fixed rendering if harderrors occurred Andreas Romeyke 2018-03-16 18:08:19 +0100
  • 4c84438d44 - fixed bug found by ubsan Andreas Romeyke 2018-03-16 17:05:57 +0100
  • 2b6b55517f - using rm_summary_valid/rm_summary_invalid Andreas Romeyke 2018-03-16 17:05:12 +0100
  • 2461e07ae0 - minor fixes of cppcheck warnings Andreas Romeyke 2018-03-16 17:04:07 +0100
  • 5ed7db102a - changed void* for streamp to uint8 * - added new rm_summary_valid and rm_summary_invalid to rm_type_t Andreas Romeyke 2018-03-16 17:03:11 +0100
  • d044fb299e - minor Andreas Romeyke 2018-03-16 17:01:31 +0100
  • 58912108f6 - added example for geotiff files Andreas Romeyke 2018-03-16 14:45:36 +0100
  • 4e52b2b6db - extended with questions to performance and repair options Andreas Romeyke 2018-03-16 14:45:10 +0100
  • 846bc7eaef - fixed copyright years Andreas Romeyke 2018-03-16 14:44:35 +0100
  • 07bfded68a - fixed test cleanup Andreas Romeyke 2018-03-15 13:26:44 +0100
  • 513d929c11 - test tif with count = 2^32 added Andreas Romeyke 2018-03-15 13:26:25 +0100
  • caf1ad8877 - added fix if malloc not possible - added check if offset-data should be allocated but is greater than filesize Andreas Romeyke 2018-03-15 13:05:23 +0100
  • 7de5845832 - fixed testcase output - fixed testcase wrong ifdorder without modes enabled Andreas Romeyke 2018-03-14 17:25:58 +0100
  • 75667ae733 - added testcase for regression bug Andreas Romeyke 2018-03-14 17:24:34 +0100
  • bd56d4cf8c - error output to debug Andreas Romeyke 2018-03-14 17:24:09 +0100
  • e82b95b1c2 - added testcase for regression bug Andreas Romeyke 2018-03-14 17:23:29 +0100
  • fce4669a78 - bugfix, off-by-one in logical combine (inner loop) Andreas Romeyke 2018-03-14 17:22:57 +0100
  • 5fce306e42 - fix memleak Andreas Romeyke 2018-03-14 17:21:55 +0100
  • 4487d459ec - minor fix Andreas Romeyke 2018-03-14 17:21:40 +0100
  • 998f328ba0 - added parsercheck printascii - added parsercheck hex - added parsercheck exponent - added parsercheck tag exceeded - added parsercheck complex logical_or - added parsercheck modes Andreas Romeyke 2018-03-14 12:57:04 +0100
  • 09dbf9823c - error channel output also used Andreas Romeyke 2018-03-14 12:55:34 +0100
  • 40ffe3981a - minor output fix Andreas Romeyke 2018-03-14 12:55:09 +0100
  • 4b27993613 - added some simple grammar tests which checks exe-stack Andreas Romeyke 2018-03-14 12:17:01 +0100
  • 048bd56795 - fixed checkit_tiff calls - added new call2_checkit_check_config() to check output of grammar printer Andreas Romeyke 2018-03-14 12:16:26 +0100
  • 43b48425db - bugfix, fixed of-by-one errors in exe_printstack_human_readable() - minor output fixes in exe_printstack_human_readable() Andreas Romeyke 2018-03-14 12:15:12 +0100
  • 2e69f439c8 - added info about testing Andreas Romeyke 2018-03-14 12:13:11 +0100
  • 079f6f9b7f - bugfix, off-by-one in exe_printstack_human_readable() Andreas Romeyke 2018-03-14 11:39:34 +0100
  • 5bc786ff95 Update check_tag_quiet.c Jens S 2017-05-24 10:50:22 +0200
  • 26db95bf90 - typo fixes Andreas Romeyke 2018-03-13 16:15:54 +0100
  • 4fd137ec2a - minor fixes of problems detected by cppcheck Andreas Romeyke 2018-03-12 14:51:16 +0100
  • 76266c09ec - rewritten secstrcat() to minimize memory footprint, this results in large speedup - fixed minor bug in secstrcat if src== NULL - RENDERSIZE is reduced to 4096 Andreas Romeyke 2018-03-03 20:08:02 +0100
  • 96bdfefb3f - refactoring, __clean_renderer_pipeline freeing tail recursively Andreas Romeyke 2018-03-03 20:05:45 +0100
  • 17df30db6c - added hard testcases to test against TIFFs with ugly destroyed IFDs as worst case Andreas Romeyke 2018-03-03 20:04:34 +0100
  • 48880ed3bf - improved TIFFGetRawTagIFDListEntry() for speed Andreas Romeyke 2018-03-03 20:03:20 +0100
  • c10e813144 - added temporary workaround for some LfULG files temporary_disable_lino_in_icc Andreas Romeyke 2018-01-16 11:33:37 +0100
  • b837c88adb - added special case for preferred cmmtype LINO Andreas Romeyke 2017-04-04 13:06:26 +0200
  • 16ece1e011 - fixed wrong assertion Andreas Romeyke 2017-12-19 17:44:46 +0100
  • f469e6cd4b - minor, add comments for TODOs Andreas Romeyke 2017-12-18 16:20:34 +0100
  • a4808fd21b - added check if offset pointer exceeds range Andreas Romeyke 2017-12-18 16:08:41 +0100
  • 030c6b6ad4 - changed to use renderer if offset read error occured Andreas Romeyke 2017-12-18 15:06:49 +0100
  • 4a842f3e29 - fixed renderer for hard errors Andreas Romeyke 2017-12-18 15:06:09 +0100
  • f1b778880d - fixed output for hard errors, added missed rm_endtiff Andreas Romeyke 2017-12-18 15:05:28 +0100
  • 6fba161298 - added quiet-option "-q" to display only errors - the "-x" option expects now a filename - fixed XML rendering Andreas Romeyke 2017-12-18 12:49:20 +0100
  • 9f12cc8ff4 - fixed warning Andreas Romeyke 2017-12-06 15:34:14 +0100
  • f5b3ce7f9d - fixed missed prototypes Andreas Romeyke 2017-12-06 15:34:05 +0100
  • dcd1766e43 - fixed message v0.3.1 Andreas Romeyke 2017-08-30 13:48:15 +0200
  • 58d3723e72 - added code to detect if EXIFIFD tag points to zero, too Andreas Romeyke 2017-08-30 13:48:05 +0200
  • 7f430c8cf0 - added test examples for offsets which are zero Andreas Romeyke 2017-08-30 13:47:13 +0200
  • 62453592e5 - added support for checking that all offsets are greater zero Andreas Romeyke 2017-08-30 12:31:18 +0200
  • f68a8fc654 - added some (DNG) tags - disabled ICC debugging messages Andreas Romeyke 2017-07-20 13:18:21 +0200
  • 89dffa8a14 - replaced assertions with error handling - improved TIFFTypeName() Andreas Romeyke 2017-07-14 13:21:37 +0200
  • a728fafc07 - bugfix, missed errordescriptions Andreas Romeyke 2017-07-14 13:09:20 +0200
  • f3e85805da - fixed merge problems v0.3.0 Andreas Romeyke 2017-07-10 13:48:28 +0200
  • f4ed22053c Merge branch 'development': - changed order of arguments, now config-file comes first: ./checkit_tiff test.cfg 1.tif <2.tif> .. <3.tif> - stronger ICC profile checking - completely rewritten parser for config-file - updated example_configs/cit_tiff6_baseline_SLUB.cfg - improved testsuite Andreas Romeyke 2017-07-10 13:05:02 +0200
  • c09882b6d1 - added primary plattform check difference between v2 and v4 Andreas Romeyke 2017-06-26 17:36:24 +0200
  • ef54e9b6b0 - added preliminary support for ICC MAX (see http://www.color.org/iccmax/ICC.2-2016-7.pdf for details) - added new ICC error codes Andreas Romeyke 2017-06-26 17:23:44 +0200
  • 3e98eafbc9 - bugfix: added missed existence-check Andreas Romeyke 2017-06-21 13:15:39 +0200
  • 62667c0168 - disabled pause() Andreas Romeyke 2017-06-12 11:56:32 +0200
  • bc276c6663 - adapted testcases to last grammar changes Andreas Romeyke 2017-06-12 11:51:11 +0200
  • 9332877428 - added hint about checkit_check_config Andreas Romeyke 2017-06-12 11:32:28 +0200
  • 509481309a - fixed typo Andreas Romeyke 2017-06-12 11:32:03 +0200
  • 94360b75eb Update check_tag_quiet.c #7 Jens S 2017-05-24 10:50:22 +0200
  • 9d983a3a72 - introduced LineType to extract EndOfLine - reordered rules - removed partial error directives - used peg0.1.18 andreas.romeyke@slub-dresden.de 2017-05-21 20:13:58 +0200
  • 104e0ba0c4 - reverted line-code, because is is not useable with left recursive parsing - added get_parser_function_name() used for human readable exe stack andreas.romeyke@slub-dresden.de 2017-05-21 20:12:09 +0200
  • 478d0eb42d - added code to enable human readable output of internal exe-stack - needs enhancements in grammar to enable tracking Andreas Romeyke 2017-05-19 14:00:06 +0200
  • 35b7313ff0 Merge branch 'development' of https://github.com/SLUB-digitalpreservation/checkit_tiff into development Andreas Romeyke 2017-05-18 16:21:45 +0200
  • 1fa2bfda51 - added debugging output if DEBUG defined Andreas Romeyke 2017-05-18 16:20:38 +0200
  • 184f9728da - partial rewrite to fix ugly logical_or code Andreas Romeyke 2017-05-18 16:14:32 +0200
  • e1b72d976c - fixed testcases Andreas Romeyke 2017-05-18 16:12:55 +0200
  • 31cc810504 - minimal tiff with only one tag, needed for tests to find logical_or errors Andreas Romeyke 2017-05-18 16:11:34 +0200
  • 4adc82b2b8 ICC profile tag now Mandatory for RGB 8-Bit/16-Bit, Optional for Grayscale Jörg Sachse 2017-05-16 15:40:53 +0200
  • 50cd0d5dc1 Merge pull request #6 from cookiEoverdose/patch-1 Andreas R 2017-05-15 16:37:45 +0200
  • fc1f93f0a8 Update cit_tiff6_baseline_SLUB.cfg #6 Andreas R 2017-05-15 16:37:15 +0200
  • d0f450f0c1 Update cit_tiff6_baseline_SLUB.cfg Jens S 2017-05-15 16:08:26 +0200
  • 109718bd6e - fixed off-by-one in logical_or counting Andreas Romeyke 2017-05-15 15:46:29 +0200
  • cce7755448 - fixed tc-description Andreas Romeyke 2017-05-15 15:45:58 +0200
  • b6e4b81e3d - fixed rule for planar configuration Andreas Romeyke 2017-05-15 15:26:54 +0200
  • 325f7582ad - fixed regex testcase Andreas Romeyke 2017-05-15 14:21:20 +0200
  • cc509c42a2 - fixed grammar issues v0.2.4 Andreas Romeyke 2017-05-15 14:13:30 +0200
  • 1975fddfb6 - fixed grammar issues Andreas Romeyke 2017-05-15 14:13:30 +0200
  • 3e000a9f3c - fixed tc count Andreas Romeyke 2017-05-15 14:13:12 +0200
  • 4b71e159c1 - fixed macro Andreas Romeyke 2017-05-15 13:29:32 +0200
  • 2353726435 - fixed typos Jakub Wilk 2017-03-03 12:40:01 +0100