Mon Aug 10 12:37:35 CEST 2020: Unable to pull from remote repository: https://bitbucket.org/nclarkekb/jhove2-iipc - [warning: connecting to bitbucket.org using legacy security technology (TLS 1.0); see https://mercurial-scm.org/wiki/SecureConnections for more info, abort: error: _ssl.c:492: error:14094410:SSL routines:SSL3_READ_BYTES:sslv3 alert handshake failure] - pulling from https://bitbucket.org/nclarkekb/jhove2-iipc
Clone
 

moabrichard <rnanders@stanford.edu> in JHove2-IIPC

Fix for Issue #122 = XML Module not correctly handling NCR with leading 0
Added a ruleset for assessment of Tiff Modules.

The rule specifies the criterion for Acceptability

either the Tiff file is valid

or the only error messages present are caused by

* byteOffsetNotWordAlignedMessage

* invalidDateTimeFormatMessage,

* invalidDateTimeMessage

    • -0
    • +82
    /config/spring/module/assess/jhove2-ruleset-tiff-config.xml
Added a missing message for the assessment module
Fix for issue #64 = tmpPrefix not used in SourceFactory.getSource(URL / ZipEntry)
Cleanup from previous merge
Merge Richard's and Stephen's latest
Partial fix for Issue #50 Check format-specific exceptions (Assessment Module portion)
Fix for Issue #68 = Review displayer properties files for XML, Shapefile, Assessment module
  1. … 12 more files in changeset.
Fixes issue #18 (Short-term displayer utility fix)

Added boolean parameter (includeAncestors) to

FeatureConfigurationUtil.getProperitiesAsReportablePropertyInfoSet() method,

so that inclusion/exclusion of ReportableProperties inherited from interfaces and super-classes can be specified

Fixed tests that were trapping a JHOVE2Exception that was no longer thrown
Fixes issue #63 = Confirm assessor module correctly handling exceptions

I removed "throws JHOVE2Exception" from the method signature for fireAllRules, as this exception would never be raised

Addressed issue #41 AssessmentModule - need to follow up on MVEL bugs
    • -0
    • +158
    /src/test/java/org/jhove2/module/assess/MvelTest.java
Fixed issue #47 ReportableInstanceTraverser has error in syntax help
Fixes issue #39 (AssessmentModule should not allow alteration of characterization data)
Fixes issue #36 Redundant call to validate() method in XmlModule.parse()
Fixes issue #35 (ShapefileModule has 4 constructor methods)
Merged Stephen's latest with Richard's latest
Modified XmlModule's parse() method to use source.getStartingOffset() to set the input's position
Modified XmlModule's validate() method to work correctly if validity field is initialed to Undetermined
Merged Stephen's latest and Richard's latest
Added displayer & unit prop files for XML and Shapefile modules; and assessment ruleset for shapefile.
Changed XmlModule parsing and error handling of Numeric Character References
Added shapefile samples and junit tests
Added Functional Shapefile Module
    • -0
    • +104
    /src/main/java/org/jhove2/module/format/shapefile/DbfHeader.java
    • -0
    • +9
    /src/main/resources/GEOTOOLS-LICENSE.txt
  1. … 33 more files in changeset.
Changes to assessed object->RuleSet mapping, RuleSet config changes, module version number

Multiple RuleSets are now allowed for a object type.

CDATA used in RuleSet config files for easier reading of predicates that contain && < or >

Changed AssessmentModule version number to 2.0.0

Removing file that was actually renamed
Refactoring of Assessment and XML Modules. Eliminate inner classes, enhance rule features, more examples of predicate syntax
    • -0
    • +227
    /src/main/java/org/jhove2/module/assess/RuleConfigurator.java
    • -0
    • +169
    /src/main/java/org/jhove2/module/assess/RuleSetConfigurator.java
    • -0
    • +49
    /src/main/java/org/jhove2/module/format/xml/EntityReference.java
  1. … 27 more files in changeset.
Adding Assessment Module, config files, and junit tests
    • -0
    • +29
    /config/spring/module/assess/jhove2-assess-config.xml
    • -0
    • +51
    /config/spring/module/assess/jhove2-ruleset-xml-config.xml
    • -0
    • +209
    /src/main/java/org/jhove2/module/assess/AssessmentModule.java
    • -0
    • +240
    /src/main/java/org/jhove2/module/assess/AssessmentResult.java
    • -0
    • +241
    /src/main/java/org/jhove2/module/assess/AssessmentResultSet.java
    • -0
    • +68
    /src/main/java/org/jhove2/module/assess/Assessor.java
    • -0
    • +126
    /src/main/java/org/jhove2/module/assess/AssessorCommand.java
    • -0
    • +234
    /src/main/java/org/jhove2/module/assess/Rule.java
    • -0
    • +146
    /src/main/java/org/jhove2/module/assess/RuleSet.java
  1. … 11 more files in changeset.