Jason Volk
95d5361c20
ircd: Ⓜ️ :keys: Add query overload for supplied buffer; add conf item defaults.
2023-03-22 22:57:18 -07:00
Jason Volk
087d13d37e
ircd: Ⓜ️ :keys: Fix spacing and improve pretty_oneline() ( 9a746025
).
2023-03-07 15:52:27 -08:00
Jason Volk
9a74602523
ircd: Ⓜ️ :keys: Improve pretty output format.
2023-03-05 12:05:13 -08:00
Jason Volk
59072bd622
ircd: Ⓜ️ :keys: Fix fetch loop robustness to non-rfc3986 compliant host entries.
2023-03-03 15:16:40 -08:00
Jason Volk
16e6707c3e
ircd: Ⓜ️ :keys: Add key_id to debug log for single fetch path.
2022-08-17 17:09:31 -07:00
Jason Volk
b75f0ea1ef
ircd: Ⓜ️ Move multi-key fetch from vm:: to keys::; minor reorg.
2022-08-03 20:26:33 -07:00
Jason Volk
3451a989ac
Add noexcept to various lambdas (gcc-12).
2022-07-07 16:47:55 -07:00
Jason Volk
3d380d09a3
ircd: Ⓜ️ Fix various const reference range construction warnings in clang.
2021-02-26 14:52:33 -08:00
Jason Volk
a6d47ccfcd
ircd: Ⓜ️ Simplify various future timed wait()/get() related.
2020-11-05 22:10:53 -08:00
Jason Volk
30796e5729
ircd::buffer: Fix template name conflicts for clang-11; apply inline linkages.
...
ircd::json::tuple: Fix template name related for clang-11.
ircd::ctx: Fix template related for clang-11; inline linkages.
ircd:Ⓜ️ 🪝 Fix template related for clang-11.
2020-10-29 04:06:59 -07:00
Jason Volk
785d9e3af4
ircd: Ⓜ️ :keys: Add key id to error string if possible.
2020-10-16 02:40:39 -07:00
Jason Volk
f0803714e5
ircd: Ⓜ️ :keys: Improve pretty(m::keys) output order.
2020-10-16 02:40:39 -07:00
Jason Volk
7ff89fbd17
ircd: Split base64 and base58 into separate namespaces.
2020-08-10 04:56:28 -07:00
Jason Volk
8029d25c2d
ircd: Ⓜ️ :keys: Fix response handling for feds parallel key request.
2020-05-05 14:03:48 -07:00
Jason Volk
3fe0729340
ircd: Ⓜ️ :keys: Add proper feds opts for error handling; fix exception escape.
2020-05-05 13:20:05 -07:00
Jason Volk
ebeb60a84a
ircd: Ⓜ️ :keys: Consistent boolean return values from interface.
2020-04-21 19:22:06 -07:00
Jason Volk
a725ff3521
ircd: Ⓜ️ Remove remaining export macros on central library definitions.
2020-03-16 16:56:06 -07:00
Jason Volk
f1dca3ee42
ircd: Ⓜ️ :keys: Switch to exclusive use of v2/query endpoint; minor cleanup.
2020-03-12 21:09:56 -07:00
Jason Volk
44f587714e
ircd: Ⓜ️ Tweak various federation request buffer options; related e3e83a6423fd.
2020-03-07 22:02:14 -08:00
Jason Volk
c0a5a7a89e
ircd: Ⓜ️ Simplify various interfaces using string rather than net::hostport remotes.
2020-03-07 17:17:46 -08:00
Jason Volk
c44d732443
ircd: Ⓜ️ Rename v1/v2 namespace to fed.
2020-03-05 20:06:14 -08:00
Jason Volk
2ee8d7a1fb
ircd: Ⓜ️ :keys: Use dynamic buffer for query.
2020-03-01 16:16:13 -08:00
Jason Volk
e9cc354f01
ircd: Ⓜ️ Fix empty iteration condition.
2020-02-20 19:46:56 -08:00
Jason Volk
da81130db9
ircd: Ⓜ️ :keys: Use single supplied buffer for request.
2020-01-11 23:31:53 -08:00
Jason Volk
8ff493916a
ircd: Ⓜ️ :keys: Send old keys to cache first.
2019-12-25 00:12:06 -08:00
Jason Volk
06373848bc
ircd: Ⓜ️ :keys: Send old_verify_keys contents to cache.
...
ircd:Ⓜ️ :keys: Minor cleanup.
2019-12-21 14:34:27 -08:00
Jason Volk
dbb3c55db5
matrix: Add m::homeserver; preliminary virtual origin networks.
2019-10-01 17:56:01 -07:00
Jason Volk
9c49e8bdb5
ircd: Ⓜ️ Remove tls fingerprint related.
2019-09-30 20:38:57 -07:00
Jason Volk
183e44e0b6
modules: Distill all API's from modules up to matrix lib.
2019-09-27 19:35:26 -07:00