| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-02-12 | Throw xmlpp::internal_error also as KDMFormatError. | Carl Hetherington | |
| 2022-08-18 | Throw a KDMFormatError if cxml throws an error when reading KDM XML. | Carl Hetherington | |
| 2022-04-12 | Add and use new File class.merged-to-main | Carl Hetherington | |
| It was always a bit troubling that fopen_boost wasn't exception safe, and this also fixes a leak where load_ratings_list would never close the ratings file. | |||
| 2022-03-19 | Remove old MODIFIED_TRANSITIONAL_TEST. | Carl Hetherington | |
| 2021-01-24 | Tidying. | Carl Hetherington | |
| 2021-01-21 | Use enum class for the things in types.h | Carl Hetherington | |
| 2021-01-17 | Replace std::list with std::vector in the API. | Carl Hetherington | |
| 2021-01-08 | More c++11 tidying. | Carl Hetherington | |
| 2021-01-08 | std::shared_ptr | Carl Hetherington | |
| 2020-10-06 | Missing error checking on writing KDMs as XML. | Carl Hetherington | |
| 2019-03-14 | Some new features in dcpkdm. | Carl Hetherington | |
| 2019-01-24 | Slightly hacky but hopefully functional fix for KDMs after the changes | Carl Hetherington | |
| to signer. The KDM stuff uses add_signature_value() but not sign() since it has to allow pass-through of a KDM (so it handles <Signature> etc. itself). This means we have to make the indentation-adding optional. It might have been nicer to make indent() not add indentation if it's not already there. | |||
| 2019-01-24 | Attempt to fix Sony digest validation by indenting the <Signer> | Carl Hetherington | |
| and <Signature> before signing. This is in the belief that, perhaps, the Sony software "reformats" the XML before checking that the signature is correct (or something). | |||
| 2018-11-08 | Take thumbprint rather than a full dcp::Certificate for trusted devices. | Carl Hetherington | |
| 2018-02-14 | Use a bool instead of an int for disable-forensic-picture and | Carl Hetherington | |
| a optional<int> instead of an int with a magic -1 for disable-forensic-audio. | |||
| 2018-02-14 | Add parsing of ForensicMarkFlagList in KDMRequiredExtensions constructor. | Carl Hetherington | |
| 2018-02-14 | Fix indentation. | Carl Hetherington | |
| 2018-02-14 | Make disabling forensic marking optional. | Mart Jansink | |
| 2018-02-14 | Make an encrypted KDM's id publicly available. | Mart Jansink | |
| 2018-02-14 | Add the "Multiple Modified Transitional 1" KDM formulation. | Mart Jansink | |
| 2017-05-24 | Better exception when loading a KDM fails. | Carl Hetherington | |
| 2017-05-17 | Add scope to KeyType tags in KDMs. | Carl Hetherington | |
| 2017-03-30 | Add comment. | Carl Hetherington | |
| 2017-02-14 | Add accessor for recipient X509 subject name. | Carl Hetherington | |
| 2016-12-16 | For testing: add a KDM formulation which omits AuthorizedDeviceInfo. | Carl Hetherington | |
| 2016-12-16 | Remove some unnecessary code. | Carl Hetherington | |
| 2016-08-02 | Add comment. | Carl Hetherington | |
| 2016-07-28 | Add some accessors. | Carl Hetherington | |
| 2016-06-13 | Add OpenSSL licence exception. | Carl Hetherington | |
| 2016-06-02 | Add some explicit declarations to constructors. | Carl Hetherington | |
| 2016-06-01 | Still more licence fixups. | Carl Hetherington | |
| 2016-05-25 | No-op; Fix GPL address and mention libdcp by name. | Carl Hetherington | |
| 2016-05-16 | Pass annotation text from decrypted to encrypted KDMs. | Carl Hetherington | |
| 2016-04-24 | KDM AnnotationText is optional. | Carl Hetherington | |
| 2016-01-07 | A couple of hacks to KDMs for testing by Dolby. | Carl Hetherington | |
| 2016-01-05 | Try to rationalise handling of urn:uuid: prefixes. | Carl Hetherington | |
| 2015-12-23 | Remove some unused code; add EncryptedKDM::cpl_id(). | Carl Hetherington | |
| 2015-11-23 | Try removing the 'primary' receipient's certificate thumbprint from the ↵ | Carl Hetherington | |
| CertificateThumbprint list. | |||
| 2015-11-15 | Support trusted device lists in KDMs. | Carl Hetherington | |
| 2015-11-04 | Hack in scope attribute to Atmos KeyType tags. | Carl Hetherington | |
| 2015-11-04 | Fix order of ContentTitleText / ContentAuthenticator to match DTD. | Carl Hetherington | |
| 2015-10-08 | Allow DecryptedKDM to be built up from individual keys. | Carl Hetherington | |
| 2015-10-06 | Add some KDM metadata accessors. | Carl Hetherington | |
| 2015-09-11 | DeviceListDescription is optional. | Carl Hetherington | |
| 2015-07-30 | Merge Signer into CertificateChain. | Carl Hetherington | |
| 2015-07-12 | Rename a couple of Certificate methods and add accessors for organization ↵ | Carl Hetherington | |
| and organizational unit name. | |||
| 2015-06-24 | No-op: whitespace. | Carl Hetherington | |
| 2015-06-05 | Rename ReelMXFAsset -> ReelEncryptableAsset. | Carl Hetherington | |
| 2014-07-21 | Remove some shared_ptr-itis. | Carl Hetherington | |
| 2014-07-20 | Allow loading of EncryptedKDMs from strings. | Carl Hetherington | |
