<feed xmlns='http://www.w3.org/2005/Atom'>
<title>modules/src/m_key_server_sync/KeyServerBatchLogic.h, branch main</title>
<subtitle>Modules of GpgFrontend.</subtitle>
<id>http://git.bktus.com/gpgfrontend/modules/atom?h=main</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/modules/atom?h=main'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/modules/'/>
<updated>2026-10-22T20:47:07Z</updated>
<entry>
<title>fix(key_server_sync): stop batches when key databases are reloaded</title>
<updated>2026-10-22T20:47:07Z</updated>
<author>
<name>saturneric</name>
<email>eric@bktus.com</email>
</author>
<published>2026-10-22T20:47:07Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/modules/commit/?id=7216765fcaf66c5e3813afc4bd663e3ed090ae57'/>
<id>urn:sha1:7216765fcaf66c5e3813afc4bd663e3ed090ae57</id>
<content type='text'>
- listen for KEY_DATABASES_RELOADED and stop batches started before it
- say how far a stopped batch got, and that nothing fetched was imported
- report a refused import instead of counting the keys as refreshed
- tell the user when a single key update cannot be imported
</content>
</entry>
<entry>
<title>fix(key-server): handle missing keys consistently</title>
<updated>2026-09-24T20:47:57Z</updated>
<author>
<name>saturneric</name>
<email>eric@bktus.com</email>
</author>
<published>2026-09-24T20:47:57Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/modules/commit/?id=3f35eadd77b34a5ab13f89772583d153bbebdc70'/>
<id>urn:sha1:3f35eadd77b34a5ab13f89772583d153bbebdc70</id>
<content type='text'>
- normalize 404 and empty responses as plain not-found results
- distinguish missing keys from transport failures in publication checks
- add key-server not-found helpers and unit coverage
- disable batch actions for key groups and empty targets
- add publish and refresh actions to the key manager menu
- reformat affected C++ declarations and callbacks
</content>
</entry>
<entry>
<title>feat(key-server): add batch key operations</title>
<updated>2026-09-24T20:31:28Z</updated>
<author>
<name>saturneric</name>
<email>eric@bktus.com</email>
</author>
<published>2026-09-24T20:31:28Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/modules/commit/?id=e1a60bb1405457da13b4050f912831805403419e'/>
<id>urn:sha1:e1a60bb1405457da13b4050f912831805403419e</id>
<content type='text'>
- support batch refresh and publish actions for key selections
- add publication status checking through the key server
- manage request ownership, spacing, cancellation, and summaries
- normalize duplicate keys and combine fetched blocks for import
- add UI actions for selected keys and key detail views
- add unit tests for batch logic and optional test integration
</content>
</entry>
</feed>
