Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FIX: Align messages with draft specification #106

Merged
merged 5 commits into from
Nov 26, 2023

Commits on Nov 14, 2023

  1. FEAT: ODF_2 Compliance testing

    - added new `org.openpreservation.odf.validation.Rule` interface for extended checks;
    - implemented `org.openpreservation.odf.validation.AbstractRule` class;
    - implemented `ODF_2` compliance test and reporting;
    - added `org.openpreservation.odf.validation.Rules` utility class; and
    - tidied `PackageParserTest` class.
    carlwilson committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    58eee72 View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2023

  1. FEAT: ODF_3 package mimetype entry

    - implemented package `mimetype` entry detection as `ODF_3` rule;
    - added null archive protection for `org.openpreservation.odf.pkg.OdfPackageImpl` methods; and
    - added `Rules` method to get `ODF_3`rule.
    carlwilson committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    b83c0ba View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2023

  1. FEAT: ODF_4 Extension and MIME type

    - implemented rule for extension and MIME type checking;
    - added `Rules` method for instantiation of rule; and
    - cleaned up unnecessary exceptions.
    carlwilson committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    9ef1cd7 View commit details
    Browse the repository at this point in the history
  2. FEAT: ODF_9 Digital Signature detection

    - added necessary Package methods to implement digital signature detection;
    - implemented digital signature detection for ODF_9 in `DigitalSignaturesRule`; and
    - added method to `Rules` for easy rule instantiation.
    carlwilson committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    eced1e0 View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2023

  1. FIX: Align messages with draft specification

    - swapped `MAN-1` and `MAN-4` so that the first matches the reporting in the spec.
    carlwilson committed Nov 21, 2023
    Configuration menu
    Copy the full SHA
    aede51f View commit details
    Browse the repository at this point in the history