Jason Volk
|
11f878209f
|
ircd:Ⓜ️:room::events: Comment on ctors; minor assertions.
|
2022-07-09 14:10:28 -07:00 |
|
Jason Volk
|
9788ce9863
|
ircd:Ⓜ️:acquire: Add accumulators for acquires and fetches.
|
2022-07-08 23:24:06 -07:00 |
|
Jason Volk
|
3451a989ac
|
Add noexcept to various lambdas (gcc-12).
|
2022-07-07 16:47:55 -07:00 |
|
Jason Volk
|
46cae6f24b
|
modules/m_room_member: Support knocking membership/auth_rules.
|
2022-07-04 22:25:18 -07:00 |
|
Jason Volk
|
95d6561ca1
|
ircd:Ⓜ️ Improve various options related.
|
2022-07-04 22:25:18 -07:00 |
|
Jason Volk
|
55d5b4d1a7
|
ircd:Ⓜ️:acquire: Fix fetching map critical emplacement.
|
2022-07-04 22:25:18 -07:00 |
|
Jason Volk
|
e2d1e0c3b2
|
ircd:Ⓜ️:init::backfill: Split term() from fini() for blocking joins.
|
2022-07-02 21:39:11 -07:00 |
|
Jason Volk
|
6d79237301
|
ircd:Ⓜ️:error: Improve ctor codegen; non-template out-of-line; elide fmt.
|
2022-07-02 18:10:38 -07:00 |
|
Jason Volk
|
94a6cd0d90
|
ircd::db: Simplify options wrappings; eliminate bitflags.
|
2022-07-02 12:42:09 -07:00 |
|
Jason Volk
|
fe199a8ed0
|
ircd:Ⓜ️:request: Support destination in X-Matrix authorization header.
|
2022-06-30 14:21:50 -07:00 |
|
Jason Volk
|
5a4a395fc2
|
Add noexcept to various lambdas (gcc-11).
|
2022-06-29 14:42:42 -07:00 |
|
Jason Volk
|
3e3483a2d1
|
Convert static member constexprs to non-reference type.
|
2022-06-28 17:42:49 -07:00 |
|
Jason Volk
|
c0b011d5c0
|
ircd:Ⓜ️ Propagate noexcept through closure templates.
|
2022-06-28 12:37:13 -07:00 |
|
Jason Volk
|
45effc15d8
|
ircd::buffer: Fix warning from dependent type munge (gcc-11).
ircd:Ⓜ️:fetch: Fix non-trivial aggregate (gcc-10).
ircd::ctx::ole: Fix anonymous may be used uninitialized (gcc-11).
|
2022-06-28 12:37:13 -07:00 |
|
Jason Volk
|
ffcb4de0e8
|
ircd:Ⓜ️🆔 Consistent static rules for now; missing name labels; typedefs.
|
2022-06-27 15:39:05 -07:00 |
|
Jason Volk
|
9ffbd8be37
|
ircd:Ⓜ️:fed: Implement request-side for knock suite.
|
2022-06-19 20:27:13 -07:00 |
|
Jason Volk
|
da022616d9
|
ircd:Ⓜ️:fed: Implement request-side for MSC3030 w/ console cmd.
matrix-org/matrix-spec-proposals#3030
|
2022-06-19 20:27:13 -07:00 |
|
Jason Volk
|
3807a4d832
|
ircd:Ⓜ️:fed: Add hierarchy request w/ console cmd.
|
2022-06-19 20:27:13 -07:00 |
|
Jason Volk
|
96587f2e6d
|
modules/media: Eliminate blocks database; encode data into event content. (#139)
|
2022-06-19 20:14:22 -07:00 |
|
Jason Volk
|
ffd61f3a2f
|
ircd:Ⓜ️ Add db::sopts passthru in dbs::write_opts.
|
2022-06-17 21:11:54 -07:00 |
|
Jason Volk
|
fd54aa11e6
|
Fix missing virtual destructor override indications (pedantic).
|
2022-06-17 21:11:54 -07:00 |
|
Jason Volk
|
50017e2555
|
Fix unescaped document comments possibly interpreted as commands. [ci skip]
|
2022-06-17 21:11:54 -07:00 |
|
Jason Volk
|
3d672ab9bc
|
Rename common instance variables of window_buffer for clarity.
|
2022-06-17 21:11:53 -07:00 |
|
Jason Volk
|
994fc377c7
|
ircd:Ⓜ️ Dissolve m::matrix instance object; burden user instead.
|
2022-06-17 21:11:53 -07:00 |
|
Jason Volk
|
fb771478ee
|
ircd:Ⓜ️ Move module name list out of m::matrix object to internal.
|
2022-06-17 21:11:53 -07:00 |
|
Jason Volk
|
53806a7973
|
ircd:Ⓜ️:room::events: Add lower_bound to seek_idx() for relaxed seek.
|
2021-02-10 23:38:44 -08:00 |
|
Jason Volk
|
efca102ef3
|
ircd:Ⓜ️:request: Consolidate request content buffers; remove complex tls.
|
2021-02-10 00:57:27 -08:00 |
|
Jason Volk
|
2e5da32c7a
|
ircd:Ⓜ️:bridge: Add thirdparty/protocol query.
|
2021-02-04 21:13:42 -08:00 |
|
Jason Volk
|
7d7846c57a
|
ircd:Ⓜ️:bridge: Refactor query interface; simplify.
|
2021-02-04 21:13:42 -08:00 |
|
Jason Volk
|
207997ac95
|
ircd:Ⓜ️:bridge: Refactor config interface; remove central !bridge room related.
|
2021-02-03 18:01:15 -08:00 |
|
Jason Volk
|
e1db70ca04
|
ircd:Ⓜ️:bridge: Add make_uri() utility.
|
2021-02-02 07:54:26 -08:00 |
|
Jason Volk
|
5a7208729a
|
ircd:Ⓜ️ Add format argument to pretty_msgline(); add text fmt w/ console arg.
|
2021-01-30 19:20:50 -08:00 |
|
Jason Volk
|
744744f88a
|
ircd:Ⓜ️ Query range of messages user is presently engaged in reading.
|
2021-01-25 00:12:10 -08:00 |
|
Jason Volk
|
2d0a565ede
|
ircd:Ⓜ️ Add viewing(user) for currently viewing room w/ console cmd.
|
2021-01-25 00:06:19 -08:00 |
|
Jason Volk
|
383637ae51
|
ircd:Ⓜ️:dbs: Add conf items for content / event_json file size.
|
2021-01-12 13:55:45 -08:00 |
|
Jason Volk
|
9740b15fb9
|
ircd:Ⓜ️:vm: Additional emption related fault codes.
|
2021-01-12 13:55:45 -08:00 |
|
Jason Volk
|
d6e01f5a43
|
ircd:Ⓜ️ Add signing_key_update schema.
|
2021-01-04 13:17:30 -08:00 |
|
Jason Volk
|
c799f378d1
|
ircd:Ⓜ️ Structure for CrossSignKey.
|
2021-01-04 08:47:21 -08:00 |
|
Jason Volk
|
30d7c11db7
|
ircd:Ⓜ️:presence: Add prefetch() to interface.
|
2020-12-28 19:33:14 -08:00 |
|
Jason Volk
|
b9832c3a9e
|
modules/client/search: Implement c2s r0.6.1 13.15.1.1 /client/search (closes #20).
|
2020-12-28 03:44:21 -08:00 |
|
Jason Volk
|
67448469ae
|
ircd:Ⓜ️:event::append: Add visibility query support w/ option.
|
2020-12-28 02:01:26 -08:00 |
|
Jason Volk
|
9efe14ba6d
|
ircd:Ⓜ️:event::append: Support event_filter in options; minor reorg.
|
2020-12-28 02:01:26 -08:00 |
|
Jason Volk
|
e51ddb1ee6
|
ircd:Ⓜ️:filter: Modernize some match conditions; use non-throwing queries.
|
2020-12-28 02:01:26 -08:00 |
|
Jason Volk
|
eb18ae9daf
|
ircd:Ⓜ️ Add argument to toggle sigs in m::essential().
|
2020-12-22 18:40:30 -08:00 |
|
Jason Volk
|
59d4b987b5
|
ircd:Ⓜ️:vm: Add array-wide reference event_id pre-prefetcher.
|
2020-12-19 22:53:13 -08:00 |
|
Jason Volk
|
6c71ec39b2
|
ircd:Ⓜ️ Parallel event::idx convenience for event::auth; simplify definitions.
|
2020-12-19 22:53:12 -08:00 |
|
Jason Volk
|
018f2655b6
|
ircd:Ⓜ️:acquire: Add divulgence acquisition algorithm to suite.
|
2020-12-17 01:49:20 -08:00 |
|
Jason Volk
|
159bebbd26
|
ircd:Ⓜ️:event: Add more ergonomic bulk id/idx extraction interface.
|
2020-12-17 01:49:09 -08:00 |
|
Jason Volk
|
7a11acbacd
|
ircd:Ⓜ️:event: Separate out event::auth from event::prev header, unit, callsites.
|
2020-12-16 21:39:08 -08:00 |
|
Jason Volk
|
c3f0f37b30
|
ircd:Ⓜ️:vm: Add phase to reject events not needed by any local user.
|
2020-12-16 14:41:17 -08:00 |
|