Commit Graph

21 Commits

Author SHA1 Message Date
Jason Volk ab77a32dce ircd:Ⓜ️:fed::well_known: Deduplicate requests sharing the same buffer only. 2023-02-24 20:15:07 -08:00
Jason Volk 6cb41fced9 ircd:Ⓜ️:fed::well_known: Fix duplicate well_known queries. 2023-02-23 19:03:35 -08:00
Jason Volk 13cd2656c9 ircd:Ⓜ️:fed::well_known: Use proper http::category; minor split/reorg. 2022-08-17 13:05:39 -07:00
Jason Volk 1c2105425c ircd:Ⓜ️:fed::well_known: Fix result check throwing without fallback defaulting. 2022-08-10 18:20:52 -07:00
Jason Volk 5a4a395fc2 Add noexcept to various lambdas (gcc-11). 2022-06-29 14:42:42 -07:00
Jason Volk 3d672ab9bc Rename common instance variables of window_buffer for clarity. 2022-06-17 21:11:53 -07:00
Jason Volk 09d7822de9 ircd:Ⓜ️:fed::well_known: Minor simplify/remove condition. 2020-12-09 23:50:49 -08:00
Jason Volk 4a715c8f0a ircd:Ⓜ️ Fix missing interrupt propagation in some worker base frames. 2020-12-01 00:00:54 -08:00
Jason Volk a92bb97e80 ircd:Ⓜ️:fed::well_known: Assertion for throw option expectation. 2020-10-29 04:49:51 -07:00
Jason Volk 263596b584 ircd:Ⓜ️:fed::well_known: Remove unused debuglog buffer. 2020-10-20 22:19:34 -07:00
Jason Volk b407769e21 ircd:Ⓜ️:fed::well_known: Add condition for result extrication w/ OK code.
ircd:Ⓜ️:fed::well_known: Add internal buffer w/ copy for m_server.
2020-10-20 20:55:30 -07:00
Jason Volk 676e657368 ircd:Ⓜ️:fed::well_known: Fix expiration condition. 2020-10-16 14:32:06 -07:00
Jason Volk c11e8e85ed ircd:Ⓜ️:fed::well_known: Refactor to single-worker pattern. 2020-10-16 01:40:40 -07:00
Jason Volk 142179e4a5 ircd:Ⓜ️:fed::well_known: Convert to future interface w/ dummy impl. 2020-10-15 04:55:38 -07:00
Jason Volk 888c62c156 ircd:Ⓜ️:fed::well_known: Simplify interface; add opts struct. 2020-10-14 22:04:04 -07:00
Jason Volk 26f9acb81f ircd:Ⓜ️:fed::well_known: Move loose request stack objects into struct. 2020-10-10 19:07:04 -07:00
Jason Volk 0f94fe66cb ircd:Ⓜ️:fed::well_known: Move valid cache hit branch before fetch; minor cleanup. 2020-10-06 00:02:29 -07:00
Jason Volk 444fb3ad23 ircd:Ⓜ️:fed::well_known: Split fetch into async request/resolve. 2020-10-05 19:39:57 -07:00
Jason Volk ccbd6c80bb ircd:Ⓜ️:fed: Use lvalue construction style for request buffer options. 2020-08-02 01:57:56 -07:00
Jason Volk 5905a357cb ircd:Ⓜ️:fed::well_known: Add user-agent on well-known requests. 2020-06-08 16:13:00 -07:00
Jason Volk 640e81ef4d ircd:Ⓜ️:fed: Split well_known into namespace into unit. 2020-06-08 16:13:00 -07:00