<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/src/lib, branch 2706-redownload-certificates</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=2706-redownload-certificates</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=2706-redownload-certificates'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2026-01-04T20:02:23Z</updated>
<entry>
<title>Hacks: qube is awkward as it needs this _type</title>
<updated>2026-01-04T20:02:23Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2026-01-04T20:02:23Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=20bf5c5ce90123c76105e4f62039a5c9899287c0'/>
<id>urn:sha1:20bf5c5ce90123c76105e4f62039a5c9899287c0</id>
<content type='text'>
The whole thing is a bit of a nightmare and there's no tests.
</content>
</entry>
<entry>
<title>Extract Christie certificate download code to lib/</title>
<updated>2026-01-04T19:35:11Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2026-01-04T18:56:58Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=7fbe131beac98615530926edccf145c968ce89d7'/>
<id>urn:sha1:7fbe131beac98615530926edccf145c968ce89d7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Extract Dolby certificate download code to lib/</title>
<updated>2026-01-04T19:35:11Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2026-01-04T18:42:34Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=3c5e6c2b8e865d55f5d8d8fae824f26ec196c6b1'/>
<id>urn:sha1:3c5e6c2b8e865d55f5d8d8fae824f26ec196c6b1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Extract Barco certificate download code to lib/</title>
<updated>2026-01-04T19:35:11Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2026-01-04T18:26:21Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=bad8a0e8c7b24f16d3651bea76e20b698cb2d643'/>
<id>urn:sha1:bad8a0e8c7b24f16d3651bea76e20b698cb2d643</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Extract GDC certificate download code to lib/</title>
<updated>2026-01-04T19:35:11Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2026-01-04T18:21:06Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=8e7a736467d6f8692c42c614430e37c416b58ac4'/>
<id>urn:sha1:8e7a736467d6f8692c42c614430e37c416b58ac4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use dcp::Data to return downloaded data, for a simpler API.</title>
<updated>2026-01-04T19:35:11Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2026-01-04T16:37:57Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=04b6f3e8f708c8137c074fc0d598b4ee0d10ac39'/>
<id>urn:sha1:04b6f3e8f708c8137c074fc0d598b4ee0d10ac39</id>
<content type='text'>
Mostly because this removes the need for a callback, because we don't
have to have something to call while a temporary file still exists.
</content>
</entry>
<entry>
<title>Add new {CertificateRead,Download}Error exceptions.</title>
<updated>2026-01-04T19:35:06Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2026-01-04T16:36:52Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=cbd5a1af4be2d6483ad28d04089c6848574fdb76'/>
<id>urn:sha1:cbd5a1af4be2d6483ad28d04089c6848574fdb76</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Compress an if.</title>
<updated>2026-01-03T22:41:40Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2026-01-03T22:41:40Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=1bff57b9dc7af17be1e570e45bbbe3347835e749'/>
<id>urn:sha1:1bff57b9dc7af17be1e570e45bbbe3347835e749</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make a function static.</title>
<updated>2026-01-03T22:41:34Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2026-01-03T22:41:34Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=f25c112a12e061beba786c40170c51df361a0984'/>
<id>urn:sha1:f25c112a12e061beba786c40170c51df361a0984</id>
<content type='text'>
</content>
</entry>
<entry>
<title>White space: internet.{cc,h}</title>
<updated>2026-01-03T22:28:26Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2026-01-03T22:28:26Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=9aa3dad7959b8bdda55dbfb525337ae43948e326'/>
<id>urn:sha1:9aa3dad7959b8bdda55dbfb525337ae43948e326</id>
<content type='text'>
</content>
</entry>
</feed>
