Something went wrong. Try again.
[READ-ONLY] Mirror of https://github.com/ewanc26/wolfram. Primarily C AT Protocol SDK: client-side, wire-level implementation (XRPC, OAuth/DPoP, identity, repos/MST/CAR, firehose/Jetstream, moderation, CLI, generated clients). Not a port of the PDS/AppView/Ozone backends.
ansi-c api-client at-protocol atproto bluesky c c-sdk decentralized decentralized-social embedded lexicon libwolfram memory-management oauth2 posix sdk shared-library static-library systems-programming xrpc
Something went wrong. Try again.
feat(agent): expose CA bundle and TLS RNG on the agent (#14) master
wf_agent is opaque and owns its XRPC clients, so the settings added for consoles in #13 were unreachable through it — making the whole high-level API unusable on any platform without a system trust store or a usable entropy source. The settings are remembered on the agent rather than applied once, because the chat-service client is created lazily on first chat.bsky.convo use and would otherwise fall back to library defaults for a different host over the same transport. wf_agent_set_tls_rng installs nothing on failure, so the agent is never left with some clients using the application's RNG and others not.
Author Ewan Croft Committer GitHub Date (Jul 29, 2026, 11:28 AM UTC) Commit 392bc85d 392bc85d97c136247e9f63c62822166c69d1936d Parent b4b25f6d b4b25f6dc2fa87d16e59fff148f630bc4b3952db