<feed xmlns='http://www.w3.org/2005/Atom'>
<title>modules/src/m_key_server_sync/KeyServerProbe.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-08-01T13:28:15Z</updated>
<entry>
<title>feat(key_server_sync): add key server settings</title>
<updated>2026-08-01T13:28:15Z</updated>
<author>
<name>saturneric</name>
<email>eric@bktus.com</email>
</author>
<published>2026-08-01T13:28:15Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/modules/commit/?id=c63a463418a49edc6f501bee97fd1d50914dd5ed'/>
<id>urn:sha1:c63a463418a49edc6f501bee97fd1d50914dd5ed</id>
<content type='text'>
- add key server settings UI and settings page for managing servers
- implement KeyServerList to load, store, and resolve default server
- add KeyServerProber to probe HKP and VKS and classify replies
- register settings page and expose it to host settings dialog
- require VKSInterface to be constructed with target server
- add shared request builder with user agent and transfer timeout
- update callers to pass server and include used server in responses
- adapt SearchKeyDialog to use configured server list and default
- unregister settings page on module deactivate to avoid crashes
</content>
</entry>
</feed>
