0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-11-17 15:30:52 +01:00
Commit graph

593 commits

Author SHA1 Message Date
Jason Volk
a6d47ccfcd ircd:Ⓜ️ Simplify various future timed wait()/get() related. 2020-11-05 22:10:53 -08:00
Jason Volk
8a078b78fd ircd:Ⓜ️:room: Optimize internal(room) query pattern. 2020-11-05 22:10:53 -08:00
Jason Volk
c56b4a4ee9 ircd:Ⓜ️:dbs: Add conf item toggling indexer prefetching. 2020-11-05 22:10:53 -08:00
Jason Volk
c17c96d965 ircd:Ⓜ️:homeserver::bootstrap: Improve error reporting w/ file byte offset. 2020-11-05 22:10:53 -08:00
Jason Volk
038bb33576 ircd:Ⓜ️:homeserver::bootstrap: Fix redundant message prepend during error propagation. 2020-11-05 22:10:53 -08:00
Jason Volk
d3b33ec811 ircd:Ⓜ️:dbs: Add prefetch handlers; mechanism and related options. 2020-10-31 12:05:51 -07:00
Jason Volk
ae2d112612 ircd:Ⓜ️:prefetch: Prefetch index; prevent blocking on translation. 2020-10-31 12:05:51 -07:00
Jason Volk
30d4a89db9 ircd:Ⓜ️:fetch: Additional legacy event_id hostpart fallback. 2020-10-29 07:49:04 -07:00
Jason Volk
1244002de3 ircd:Ⓜ️:fetch: Test viability of supplied remote hint before selecting. 2020-10-29 04:49:51 -07:00
Jason Volk
cdb52ba99a ircd:Ⓜ️:fetch: Cleanup/Improve remote selection related. 2020-10-29 04:49:51 -07:00
Jason Volk
a07498f0fe ircd:Ⓜ️:fetch: Fix clang loop reference variable warning. 2020-10-29 04:49:51 -07:00
Jason Volk
a92bb97e80 ircd:Ⓜ️:fed::well_known: Assertion for throw option expectation. 2020-10-29 04:49:51 -07: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
f6a5e8daf3 ircd:Ⓜ️:app: Implement stdin to app from room. 2020-10-28 05:39:09 -07:00
Jason Volk
55e7b83ca7 ircd:Ⓜ️:app: Improve stdout handler; member state off of worker stack. 2020-10-28 04:35:45 -07:00
Jason Volk
f026e81a07 ircd: Instrument against string_view(string&&) impossible construction.. 2020-10-28 03:31:55 -07:00
Jason Volk
813b686e97 ircd:Ⓜ️:app: Add autorun mechanism; conf items; program options. 2020-10-27 04:11:44 -07:00
Jason Volk
5ed2022517 ircd:Ⓜ️:app: Additional conf item to enable w/ persist. 2020-10-27 04:11:44 -07:00
Jason Volk
5c1980da70 ircd:Ⓜ️:room: Add preliminary interface specific to event content. 2020-10-27 04:11:44 -07:00
Jason Volk
cc8c9942a4 ircd:Ⓜ️:push::request: Add conf item to toggle functionality. 2020-10-25 00:30:35 -07:00
Jason Volk
891cba3fb9 modules/m_pusher: Implement Push Gateway 3.1 POST Server Behavior. (closes #63) 2020-10-25 00:30:35 -07:00
Jason Volk
3cbf610cd0 ircd:Ⓜ️:user::pushers: Additional derivative utils for interface. 2020-10-25 00:09:59 -07:00
Jason Volk
5265b955f6 modules/m_pusher: Add preliminary pusher hook; worker loop. 2020-10-24 07:31:31 -07:00
Jason Volk
8d1e9dee65 ircd:Ⓜ️:push: Disable the default underride rule for m.room.message. 2020-10-24 06:27:36 -07:00
Jason Volk
27fe4a9d81 ircd:Ⓜ️:app: Add restriction binpath; improve stdio to room; improve console cmd. 2020-10-24 06:26:44 -07:00
Jason Volk
1874400bdd ircd:Ⓜ️:resource: Fix regression in Host string compare con canon port. 2020-10-24 01:59:11 -07:00
Jason Volk
0e32ff76cb ircd:Ⓜ️:fetch: Add last resort fallback to mxid host. 2020-10-21 00:34:05 -07:00
Jason Volk
5d7f56a5ce ircd:Ⓜ️:app: Application management infrastructure w/ cmd suite. 2020-10-20 23:20:41 -07:00
Jason Volk
33e54f1ccb ircd:Ⓜ️:acquire: Minor cleanup; fix comment. 2020-10-20 23:20:41 -07:00
Jason Volk
8385a63886 ircd:Ⓜ️🆔 Relax user_id character grammar. 2020-10-20 22:34:45 -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
f1557bee78 modules/widget: Stub GET ui/v1 w/ some params. 2020-10-16 03:48:57 -07:00
Jason Volk
ccdd712188 modules/widget: Stub GET /widget/account. 2020-10-16 03:48:57 -07:00
Jason Volk
7b15568737 modules/widget: Start widget support; stub registration endpoint. 2020-10-16 03:48:57 -07:00
Jason Volk
a4f105d390 ircd:Ⓜ️:events: Use better buffer size constant. 2020-10-16 02:40:39 -07:00
Jason Volk
a9a54f11de ircd:Ⓜ️:feds: Add prelink loop before request loop w/ options toggle. 2020-10-16 02:40:39 -07:00
Jason Volk
d04008a45f ircd:Ⓜ️:fed: Add non-blocking prelink to interface. 2020-10-16 02:40:39 -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
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
7bac03372d ircd:Ⓜ️:fed: Improve observer interface; employ opts; document/comments. 2020-10-14 22:04:04 -07:00
Jason Volk
3f6d90c7a8 ircd:Ⓜ️:fed: Move head fetch convenience to room::head interface. 2020-10-14 22:04:04 -07:00
Jason Volk
888c62c156 ircd:Ⓜ️:fed::well_known: Simplify interface; add opts struct. 2020-10-14 22:04:04 -07:00
Jason Volk
7f94cdeeea ircd:Ⓜ️:events::refs: Reduce default readahead. 2020-10-14 02:22:45 -07:00
Jason Volk
62fdaaa389 ircd:Ⓜ️:events::refs: Add unbounded column scan w/ console cmd. 2020-10-12 18:07:39 -07:00
Jason Volk
325145ab29 ircd:Ⓜ️:events::source: Disable readahead for descending access pattern. 2020-10-11 17:36:03 -07:00
Jason Volk
d4f6e3e8ea ircd:Ⓜ️:event::refs: Simplify closure typename. 2020-10-11 11:42:48 -07:00