<feed xmlns='http://www.w3.org/2005/Atom'>
<title>libdcp/src/certificate_chain.cc, branch edgecode</title>
<subtitle>DCP handling library</subtitle>
<id>https://git.carlh.net/cgit/libdcp/atom?h=edgecode</id>
<link rel='self' href='https://git.carlh.net/cgit/libdcp/atom?h=edgecode'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/'/>
<updated>2025-11-13T11:30:52Z</updated>
<entry>
<title>Don't check the certificate not before/after validity in chain_valid().</title>
<updated>2025-11-13T11:30:52Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-11-13T10:28:02Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=3334d3b4a648e9c600f27ec3789dbb8abb199e67'/>
<id>urn:sha1:3334d3b4a648e9c600f27ec3789dbb8abb199e67</id>
<content type='text'>
I think this should be checked separately, as out-of-date certificates
are still useful (e.g. if they are related to KDM decryption).
</content>
</entry>
<entry>
<title>Cleanup: lose a temporary variable.</title>
<updated>2025-11-13T10:24:57Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-11-13T10:17:02Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=f5f1ae4c166b99409ca36ab14d53a9bafb001c49'/>
<id>urn:sha1:f5f1ae4c166b99409ca36ab14d53a9bafb001c49</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove out-of-date comment.</title>
<updated>2025-05-17T09:08:48Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-05-17T09:08:48Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=f9f10f9c6d8d8e31c7dff6b8f3b9f390bf0333a8'/>
<id>urn:sha1:f9f10f9c6d8d8e31c7dff6b8f3b9f390bf0333a8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix up for const fix in libcxml.</title>
<updated>2025-01-31T00:41:36Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-01-30T00:32:04Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=c85d5ae643df5f2fa399398796feaa6f42b114a7'/>
<id>urn:sha1:c85d5ae643df5f2fa399398796feaa6f42b114a7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add an assertion.</title>
<updated>2024-12-30T13:29:26Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-12-29T15:59:51Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=48411d901329200fa65a5d37388d34f40e6ee4bc'/>
<id>urn:sha1:48411d901329200fa65a5d37388d34f40e6ee4bc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Replace xmlpp::Node::add_child with cxml::add_child.</title>
<updated>2024-03-20T17:21:14Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-02-08T23:29:00Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=8f1f5db2b193fe1db7eeabda2a7b3eee03dde886'/>
<id>urn:sha1:8f1f5db2b193fe1db7eeabda2a7b3eee03dde886</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix escaping of certificate dnQualifier (public key digests) on creation (DoM #2716).</title>
<updated>2024-01-09T10:44:40Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-01-08T16:53:04Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=75d6411bb1f04a1375b00f361a0c1358d6e8d7ab'/>
<id>urn:sha1:75d6411bb1f04a1375b00f361a0c1358d6e8d7ab</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use OpenSSL C API for public_key_digest instead of calling the openssl binary.</title>
<updated>2024-01-08T18:23:36Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-01-08T15:02:10Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=ccad08b4c95e55c6693a187cd5e7f0a26a67e84c'/>
<id>urn:sha1:ccad08b4c95e55c6693a187cd5e7f0a26a67e84c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make public_key_digest() testable.</title>
<updated>2024-01-08T11:54:00Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-01-08T11:54:00Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=815c7b9f870de727d76eb7641d924ed0831e14ec'/>
<id>urn:sha1:815c7b9f870de727d76eb7641d924ed0831e14ec</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add wrappers around boost::filesystem methods that handle the</title>
<updated>2023-10-08T23:20:01Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-10-06T00:04:49Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=e4b2ebd80779a44d24fe87af26ef278c1e2d97d2'/>
<id>urn:sha1:e4b2ebd80779a44d24fe87af26ef278c1e2d97d2</id>
<content type='text'>
required mangling of long filenames on Windows.

Also wrap lots of missing places (e.g. calls to asdcplib, libxml++,
libcxml etc.) in dcp::filesystem::fix_long_path().

The idea is to keep paths un-mangled until they we call some
filesystem-related API and mangle them at that point.  Otherwise
we end up serialising mangled names, which seems like it will
not end well.

Should fix DoM #2623.
</content>
</entry>
</feed>
