summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2020-05-07Test hack.Carl Hetherington
2020-05-07Check that JPEG2000 frames aren't too big (i.e. tooCarl Hetherington
many bytes).
2020-05-07Result is specific to verify_asset().Carl Hetherington
2020-05-06Allow ignoring of specifications in NameFormat.Carl Hetherington
2020-04-26Try to fix Centos 6 build.Carl Hetherington
2020-04-25Missing #include.Carl Hetherington
2020-04-20Fix build on some (older?) GCCs.Carl Hetherington
2020-04-14Add an explicit exception for J2K decompression failures.Carl Hetherington
2020-04-14s/DCPReadError/ReadError/gCarl Hetherington
2020-04-14Add a special exception for the case when opj_start_compress fails.Carl Hetherington
2020-03-11Fix ::add_minutes to not alter the timezone of the time it's called on.Carl Hetherington
2020-03-10Be more cautious in CertificateChain::private_key_valid.Carl Hetherington
2020-03-10Add LocalTime::add_minutes.Carl Hetherington
2020-03-09Fix build following merge.Carl Hetherington
2020-03-09Merge.Carl Hetherington
2020-03-09Give an error if there is no asset map.Carl Hetherington
2020-03-08Add verification checks too see if reel assets' Duration or ↵Carl Hetherington
IntrinsicDuration are too small.
2020-03-08Add Reel::assets().Carl Hetherington
2020-03-03Fix interop verification and add some tests for it.Carl Hetherington
2020-02-03Another build fix.Carl Hetherington
2020-02-03Try always loading the openssl crypto module, not the default one.Carl Hetherington
2020-02-03Try again to fix Windows build of previous.Carl Hetherington
2020-02-03Try to fix build of previous.Carl Hetherington
2020-02-03Provide more details on failure to load xmlsec-crypto.Carl Hetherington
2019-12-23Add struct tm constructor for LocalTime, use it to tidy upCarl Hetherington
day_{greater,less}_than_or_equal and add add_months() method.
2019-12-22A reel should be the length of its main picture, or the shortest other thing ↵Carl Hetherington
if there is no picture.
2019-12-22Add accessors.Carl Hetherington
2019-12-22Add fix_empty_font_ids() to replace empty Font ids with a dummy string.Carl Hetherington
2019-12-22More adventures in the art of enum namespacing.Carl Hetherington
2019-12-22Fix bad implementation of bad hack.Carl Hetherington
2019-12-22Add operator+=Carl Hetherington
2019-12-22Remove now-unused boost regex.Carl Hetherington
2019-12-22Check ASSETMAP; add a PKL test; tidy up calls to validate_xml().Carl Hetherington
2019-12-22Use VerificationNote more 'properly' in a fair few places.Carl Hetherington
2019-12-22Also check PKL XML.Carl Hetherington
2019-12-22Note any file that is used for reading/writing a PKL, like we do with assets.Carl Hetherington
2019-12-22Validate XML with xerces.Carl Hetherington
2019-12-22More tests.Carl Hetherington
2019-12-22Verify Id in ContentVersion.Carl Hetherington
2019-12-22Use regex and check <IssueDate> in CPL.Carl Hetherington
2019-12-22Check for badly-formed CPL <Id>Carl Hetherington
2019-12-22Use VerificationNote for non-fatal errors in DCP::read.Carl Hetherington
2019-12-22Report errors passed back from DCP::read when exceptions aren't used.Carl Hetherington
Fix crash when verifying DCPs with missing assets.
2019-12-22Tweak error message.Carl Hetherington
2019-12-01Check that KDM validity periods are safely within the validity periodsCarl Hetherington
of the signing certificate chain. This does cause problems when you try to create a KDM for a certificate you just made (due to the fact that certificates always have a start-valid time of "now") but hopefully this can be fixed up in another commit.
2019-12-01Fix incorrect month when returning not-before/not-after.Carl Hetherington
2019-12-01Bump default certificate validity period to 40 years.Carl Hetherington
2019-12-01Merge branch 'master' of ssh://git.carlh.net/home/carl/git/libdcpCarl Hetherington
2019-11-24Just emit EmptyAssetPathError from DCP::read, not a MissingAssetError as well.Carl Hetherington
2019-11-20Allow e.g. larger DKDMs for CPLs with 40+ unique sound and picture assets.Mart Jansink