Jason Volk
|
b37df3f719
|
modules/admin: Implement GET (undocumented) /admin/users/@user/admin.
|
2020-04-30 01:12:46 -07:00 |
|
Jason Volk
|
becd247de3
|
modules/console: Add shortcut for 'room get ...' cmd w/ direct 'room_id type state_key'
|
2020-04-28 22:09:36 -07:00 |
|
Jason Volk
|
175c1d817d
|
modules/client/sync/rooms: Fix range upper bound for switching to polylog.
|
2020-04-28 03:41:07 -07:00 |
|
Jason Volk
|
ed807ce423
|
modules/client/sync/rooms/state: Hoist conditional branch to polylog phased.
|
2020-04-28 03:29:50 -07:00 |
|
Jason Volk
|
db2a03b6c3
|
modules/client/sync/rooms/state: Query supplied filter for lazyload_members; rename conf item.
|
2020-04-28 03:04:48 -07:00 |
|
Jason Volk
|
3f46930776
|
modules/client/sync/rooms/timeline: Fix invite-accept condition for linear to polylog.
|
2020-04-28 01:56:35 -07:00 |
|
Jason Volk
|
8239c35095
|
modules/console: Allow direct type,state_key parameters in redact cmd.
|
2020-04-28 01:56:35 -07:00 |
|
Jason Volk
|
b49927de38
|
modules/client/sync/rooms/state: Fix placement of branch from linear to polylog.
|
2020-04-28 00:44:17 -07:00 |
|
Jason Volk
|
ba5e001003
|
modules/client/sync/rooms/timeline: Minor group conditions.
|
2020-04-27 23:35:06 -07:00 |
|
Jason Volk
|
8c4aa37c41
|
modules/console: Allow vmlog during eval cmd; improve cmd.
|
2020-04-27 18:36:15 -07:00 |
|
Jason Volk
|
5614abc3ba
|
modules/console: Default to @ircd when redact cmd sender not specified.
|
2020-04-27 16:36:54 -07:00 |
|
Jason Volk
|
7159249f70
|
modules/client/keys: Reapportion missing request header buffer.
|
2020-04-27 16:06:28 -07:00 |
|
Jason Volk
|
0f18b8dc8d
|
modules/console: Fix room state rebuild's room_id parameter translation.
|
2020-04-27 13:29:47 -07:00 |
|
Jason Volk
|
12d4b6b53e
|
modules/client/keys: Add limits on dynamic buffer calculations.
|
2020-04-27 13:26:42 -07:00 |
|
Jason Volk
|
a14dcc325f
|
modules/client/keys/query: Dynamic calculation for request buffer.
|
2020-04-27 13:18:45 -07:00 |
|
Jason Volk
|
3b9898836c
|
modules/client/keys/claim: Dynamic calculation for request buffer.
|
2020-04-27 13:18:45 -07:00 |
|
Jason Volk
|
01c76b078f
|
ircd:Ⓜ️ Disable server notifications for apropos evals.
|
2020-04-27 13:18:45 -07:00 |
|
Jason Volk
|
fef7faaf23
|
modules/console: Add space after key in conf list output.
|
2020-04-27 01:10:51 -07:00 |
|
Jason Volk
|
c027a567ce
|
ircd:Ⓜ️:sync: Move args structure to central lib; eliminate local module header.
|
2020-04-27 00:16:58 -07:00 |
|
Jason Volk
|
9bbc5834af
|
ircd: Add missing globular_imatch.
|
2020-04-26 17:02:21 -07:00 |
|
Jason Volk
|
37335a68d7
|
ircd:Ⓜ️ Wrap all queries into ircd::server through fed suite.
|
2020-04-25 21:13:57 -07:00 |
|
Jason Volk
|
215e79b870
|
modules/federation/sender: Eliminate internal node error bit.
|
2020-04-25 18:34:17 -07:00 |
|
Jason Volk
|
774a365465
|
modules/federation/sender: Combine and eliminate internal header.
|
2020-04-25 18:19:44 -07:00 |
|
Jason Volk
|
42f952a438
|
modules/federation/sender: Remove incorrect call to panicking(); log and stop propagation.
|
2020-04-25 18:19:40 -07:00 |
|
Jason Volk
|
f9df9bfbda
|
ircd:Ⓜ️:typing: Move remaining assets into namespace; minor reorg.
|
2020-04-25 17:34:02 -07:00 |
|
Jason Volk
|
637b6ecede
|
ircd::net::dns::cache: Move cache waiter calling out of module.
|
2020-04-25 00:28:39 -07:00 |
|
Jason Volk
|
dd603f3d07
|
modules/client/sync/rooms/state: Fix missing branch to switch to polylog on join.
|
2020-04-24 18:22:44 -07:00 |
|
Jason Volk
|
c3d5f6d45d
|
modules/client/sync/to_device: Fix to_device linear sync handler.
|
2020-04-24 15:24:37 -07:00 |
|
Jason Volk
|
5baf053423
|
modules/client/sync/to_device: Elide device_id in event; simplify.
|
2020-04-24 14:37:41 -07:00 |
|
Jason Volk
|
a3e48d7757
|
modules/client/sync/rooms/timeline: Fix user's room messages leaking into timeline result.
|
2020-04-24 13:24:15 -07:00 |
|
Jason Volk
|
32230ed2d4
|
ircd::ctx: Profile peak stack usage at slice leave event.
|
2020-04-23 12:41:39 -07:00 |
|
Jason Volk
|
5a27958fa0
|
ircd::ctx: Unify access to ctx::stack, expose structure; remove cruft.
|
2020-04-23 12:41:38 -07:00 |
|
Jason Volk
|
05b24b1ef3
|
modules/federation/sender: Add the special case to ensure sends after kicks/bans.
|
2020-04-23 04:19:53 -07:00 |
|
Jason Volk
|
406a893f80
|
modules/console: Allow better remote host derivation from any alias argument in fed backfill.
|
2020-04-23 01:09:21 -07:00 |
|
Jason Volk
|
47867d2b68
|
modules/console: Allow count parameter to be specified without remote for fed backfill.
|
2020-04-23 01:09:21 -07:00 |
|
Jason Volk
|
0f74e9327d
|
modules/console: Add log flush cmd.
|
2020-04-22 08:23:55 -07:00 |
|
Jason Volk
|
0a4bec978c
|
ircd::net::dns::cache: Use better buffer size constant.
|
2020-04-22 03:48:16 -07:00 |
|
Jason Volk
|
260bc798d7
|
modules/federation/send: Fix swapped eval opts.
|
2020-04-21 23:07:17 -07:00 |
|
Jason Volk
|
b06a32691c
|
modules/federation/query: Improve server results in room directory query.
|
2020-04-21 23:05:28 -07:00 |
|
Jason Volk
|
0568719030
|
modules/client/rooms/join: Convey any available (non-spec) server_name to m::join().
|
2020-04-21 23:05:28 -07:00 |
|
Jason Volk
|
b471713582
|
modules/client/join: Convey available server_name data to join system.
|
2020-04-21 23:05:28 -07:00 |
|
Jason Volk
|
912bcd3a3c
|
modules/console: Evaluate auth_chain in fed state eval.
|
2020-04-21 03:34:38 -07:00 |
|
Jason Volk
|
cbcd6c288c
|
modules/m_control: Don't propagate exception after unloading the module it originated from.
|
2020-04-21 03:08:54 -07:00 |
|
Jason Volk
|
22df705df3
|
modules/console: Use structured decomposition; minor cleanup; improve formatting.
|
2020-04-21 03:02:41 -07:00 |
|
Jason Volk
|
48e4316144
|
modules/console: Use dynamic instead of tls buffers here.
|
2020-04-21 02:56:10 -07:00 |
|
Jason Volk
|
fa8bc645af
|
modules/client/sync/rooms/timeline: Fix join event not updating client state.
|
2020-04-20 18:14:52 -07:00 |
|
Jason Volk
|
f8c98015f8
|
modules/client/sync/rooms/timeline: Fix rejoin events not appearing in timeline in linear handler.
|
2020-04-20 18:14:52 -07:00 |
|
Jason Volk
|
b798864d18
|
modules/client/rooms/invite: Capture additional r0.6.0 required fields.
|
2020-04-20 00:51:01 -07:00 |
|
Jason Volk
|
59e24e19bd
|
modules/federation/send: Relax default restrictions on parallel evaluations.
|
2020-04-20 00:38:14 -07:00 |
|
Jason Volk
|
1a0a24d91a
|
modules/client/keys/claim: Use proper resource method flag.
|
2020-04-19 23:25:03 -07:00 |
|
Jason Volk
|
6943187149
|
modules/console: Add room power grant / revoke cmds.
|
2020-04-19 06:13:23 -07:00 |
|
Jason Volk
|
d8d5671e1e
|
modules/console: Add a room power cmd.
|
2020-04-19 06:13:23 -07:00 |
|
Jason Volk
|
0b41a1e78d
|
ircd:Ⓜ️:room::power: Simplify iteration interface.
|
2020-04-19 06:13:23 -07:00 |
|
Jason Volk
|
a6cf4c3c91
|
ircd::fs: Refactor base paths into conf::items.
|
2020-04-19 06:13:23 -07:00 |
|
Jason Volk
|
8e42efae02
|
modules/federation/send: Enable the prev_wait functionality for evals from here.
|
2020-04-17 18:00:58 -07:00 |
|
Jason Volk
|
5c0ad71066
|
ircd:Ⓜ️:vm::fetch: Add conf item for in-flight race check interval time.
|
2020-04-17 18:00:58 -07:00 |
|
Jason Volk
|
de8f32e86a
|
ircd:Ⓜ️:vm::fetch: Add vm::opts and conf items for prev fetch wait backoff.
|
2020-04-17 18:00:58 -07:00 |
|
Jason Volk
|
6124bf612c
|
modules/m_vm_fetch: Allow prev_fetch to check if events arrived elsehow while waiting.
|
2020-04-16 18:53:29 -07:00 |
|
Jason Volk
|
7b0f17368d
|
modules/m_vm_fetch: Minor cleanup.
|
2020-04-16 18:53:18 -07:00 |
|
Jason Volk
|
1f8e07d73d
|
modules/client/join: Minor clarify that event_id is returned here.
|
2020-04-16 17:11:20 -07:00 |
|
Jason Volk
|
fc5e607dce
|
modules/console: Forward fed version on room ID or alias to feds version cmd.
|
2020-04-16 17:00:48 -07:00 |
|
Jason Volk
|
c576c0765a
|
modules/client/sync/to_device: Conditions to pass to_device '*'.
|
2020-04-16 15:56:48 -07:00 |
|
Jason Volk
|
ad4f28a2ce
|
modules/client/keys/claim: Improve errorlog message for keys claim.
|
2020-04-16 15:46:20 -07:00 |
|
Jason Volk
|
d475d86be7
|
modules/client/publicrooms: Improve pagination logic related; remvoe default limit.
|
2020-04-16 13:55:52 -07:00 |
|
Jason Volk
|
028db422be
|
modules/client/rooms/invite: Fix event_id to array x-value.
|
2020-04-15 22:15:00 -07:00 |
|
Jason Volk
|
5d9c022f75
|
modules/client/rooms/invite: Check if remote already signed the invite before requesting.
|
2020-04-15 22:01:51 -07:00 |
|
Jason Volk
|
9db5919d6c
|
modules/client/rooms/invite: Fix log namespace; fix use after move; add debuglog.
|
2020-04-15 20:51:13 -07:00 |
|
Jason Volk
|
2eb5300713
|
modules/m_vm_fetch: Workaround for loss of PDU lookahead and the zealous fetch problem.
|
2020-04-15 20:06:41 -07:00 |
|
Jason Volk
|
d1a5930ba9
|
modules/client/login: Fix for fully qualified requested device_id; verify hostpart.
|
2020-04-15 17:29:13 -07:00 |
|
Jason Volk
|
b3c6932332
|
modules/client/register: Refactor bridge codepath; m.login.application_service.
|
2020-04-15 17:00:05 -07:00 |
|
Jason Volk
|
3fc4bac384
|
Merge branch 'master' of https://github.com/yangm97/construct
|
2020-04-15 16:25:59 -07:00 |
|
Jason Volk
|
2b6b69658b
|
modules/client/rooms/initialsync: Support limit query parameter.
|
2020-04-15 16:09:55 -07:00 |
|
Jason Volk
|
44b8c6da71
|
modules/client/rooms/initialsync: Optimize state iteration w/o event_id indirection.
|
2020-04-15 16:09:55 -07:00 |
|
Yan Minari
|
24cb228901
|
feat(bridge): relax register flow for AS puppet registration
Signed-off-by: Yan Minari <yangm97@gmail.com>
|
2020-04-15 16:07:02 -03:00 |
|
Jason Volk
|
a7cc30b046
|
modules/client/sync/device_one_time_keys_count: Fix erroneous result placement.
|
2020-04-14 20:33:55 -07:00 |
|
Jason Volk
|
df39547fa1
|
modules/client/sync/account_data: Fix return value from push_rules handler when no rules.
|
2020-04-14 19:25:48 -07:00 |
|
Jason Volk
|
9d5d2cc184
|
modules/client/sync: Minor indentation [skip ci].
|
2020-04-14 19:14:09 -07:00 |
|
Jason Volk
|
1edc00d6e5
|
modules/client/register: Add branch for authenticated user requests.
|
2020-04-14 18:32:41 -07:00 |
|
Jason Volk
|
ae68e4f93a
|
modules/client/register: Use m::resource to ensure features at this endpoint.
|
2020-04-14 18:30:41 -07:00 |
|
Jason Volk
|
75a8b2b621
|
modules/client/login: Support both full mxid and localpart to login.
|
2020-04-14 18:25:16 -07:00 |
|
Jason Volk
|
79a4394626
|
ircd::json::stack: Simplify checkpoint interface controls.
|
2020-04-14 15:31:41 -07:00 |
|
Jason Volk
|
868b515c67
|
modules/media: Implement r0.6.0-13.8.2.6 GET conf𝑖g.
|
2020-04-14 01:34:59 -07:00 |
|
Jason Volk
|
a7d1bc9419
|
modules/m_room_member: Remove cruft.
|
2020-04-13 16:59:30 -07:00 |
|
Jason Volk
|
592f6fe673
|
modules/client/register: Use better default flows.
|
2020-04-13 16:02:52 -07:00 |
|
Jason Volk
|
ea194d9b85
|
modules/console: Add name filter condition to ctx list cmd.
|
2020-04-13 14:16:31 -07:00 |
|
Jason Volk
|
0ff5ac43a6
|
ircd:Ⓜ️:resource::request: Eliminate origin w/ node_id.
|
2020-04-12 17:09:14 -07:00 |
|
Jason Volk
|
3c8a8d01aa
|
ircd:Ⓜ️:bridge: Add timeout conf item; fix queries; add console cmd.
|
2020-04-11 20:13:15 -07:00 |
|
Jason Volk
|
926c5914a8
|
ircd:Ⓜ️:bridge: Add config iteration w/ console cmd.
|
2020-04-11 18:36:33 -07:00 |
|
Jason Volk
|
21d9f4792b
|
configure: Disable all __assert_fail() overrides unless explicit --with-assert option.
|
2020-04-11 15:11:43 -07:00 |
|
Jason Volk
|
e26b14c10a
|
modules/m_control: Workaround the control room hook regression.
|
2020-04-10 19:29:17 -07:00 |
|
Jason Volk
|
cddc124f94
|
modules/m_control: Minor cleanup.
|
2020-04-10 19:29:17 -07:00 |
|
Jason Volk
|
0b5716762d
|
modules/client/user: Minor fix formatting.
|
2020-04-10 19:29:17 -07:00 |
|
Jason Volk
|
a6ee1a3cec
|
modules/client/keys/claim: Increase default timeouts quia synapse.
|
2020-04-10 19:29:17 -07:00 |
|
Jason Volk
|
433a3b3007
|
ircd:Ⓜ️:app: Rename everything to bridge:: add basic query; simplify config interface.
|
2020-04-10 19:29:17 -07:00 |
|
Jason Volk
|
ce5ebd4a1a
|
modules/client/sync/presence: Assert content.user_id made it to presence linear.
|
2020-04-08 20:16:02 -07:00 |
|
Jason Volk
|
2451e3933f
|
modules/client/rooms/messages: Add postprefetching loop to optimize pagination.
|
2020-04-08 13:49:06 -07:00 |
|
Jason Volk
|
8af5eea783
|
modules/client/rooms/messages: Fix loop condition off by one.
|
2020-04-08 13:26:50 -07:00 |
|
Jason Volk
|
eeac3c1eaa
|
ircd::server: Add more efficient peer error boolean query.
|
2020-04-07 13:19:16 -07:00 |
|
Jason Volk
|
4108945a2c
|
ircd:Ⓜ️:app: Reorg from old module stubs; start central unit.
|
2020-04-07 12:50:33 -07:00 |
|
Jason Volk
|
fe63f9a3db
|
modules/key/query: Implement federation 3.3.2.2 POST method.
|
2020-04-07 11:57:12 -07:00 |
|
Jason Volk
|
f93ad3d816
|
modules/key/query: Implement federation 3.3.2.1 key query GET handler.
|
2020-04-07 11:48:59 -07:00 |
|
Jason Volk
|
124bfc4783
|
modules/federation/rooms: Ensure m::resource::response is used here.
|
2020-04-07 10:52:15 -07:00 |
|
Jason Volk
|
9a0a3dfbf1
|
ircd:Ⓜ️:vm: Eliminate fault::INTERRUPT and handle ctx::interrupt directly in all cases.
|
2020-04-07 10:52:15 -07:00 |
|
Jason Volk
|
4e18b56896
|
modules/m_vm_fetch: Fix delicate conversion (regression ffdf1632f5 ).
|
2020-04-07 10:52:14 -07:00 |
|
Jason Volk
|
ca29c2ef7b
|
modules/federation: Add rooms module; add complexity handler stub.
|
2020-04-05 19:00:32 -07:00 |
|
Jason Volk
|
5fe4d8c4ad
|
ircd:Ⓜ️:fed: Add rooms::complexity request w/ console cmd.
|
2020-04-05 19:00:09 -07:00 |
|
Jason Volk
|
ffdf1632f5
|
modules/m_vm_fetch: Minor clarity for result object.
|
2020-04-05 17:08:58 -07:00 |
|
Jason Volk
|
c76e394a8c
|
modules/console: Fix loop on multiple context id's to interrupt/terminate cmds.
|
2020-04-05 14:32:21 -07:00 |
|
Jason Volk
|
e089103a30
|
modules/m_vm_fetch: Tweak interrupt propagation paths; fix specific propagations.
|
2020-04-03 17:37:34 -07:00 |
|
Jason Volk
|
27a015b9dc
|
modules/client/sync: Minor cleanup; use structured binding for m::top().
modules/client/events: Minor cleanup; use structured binding for m::top().
|
2020-04-03 15:17:35 -07:00 |
|
Jason Volk
|
c4d0ffaec9
|
ircd:Ⓜ️:event::fetch: Move std::nothrow to leading argument for consistency.
|
2020-04-02 20:01:14 -07:00 |
|
Jason Volk
|
22e71d57e2
|
modules/federation/user_device: Mark use of zero value for stream_id here.
|
2020-04-02 17:16:27 -07:00 |
|
Jason Volk
|
1cabd663fb
|
modules/federation: Add comments in txn handler; minor cleanup.
|
2020-04-02 14:41:11 -07:00 |
|
Jason Volk
|
c973062086
|
modules/console: Add user devices preliminary omni update trigger cmd.
|
2020-04-01 20:18:25 -07:00 |
|
Jason Volk
|
fe9635a70e
|
ircd:Ⓜ️:device: Reclassify interface at m::user::devices.
|
2020-04-01 19:52:31 -07:00 |
|
Jason Volk
|
6c0e6d49fb
|
ircd:Ⓜ️:device: Remove remaining access_token_to_id interface related.
|
2020-04-01 17:35:10 -07:00 |
|
Jason Volk
|
08525e95d0
|
modules/console: Add device_id to user tokens list cmd.
|
2020-04-01 17:33:55 -07:00 |
|
Jason Volk
|
d052249573
|
ircd:Ⓜ️ Add user::tokens convenience interface; consolidate various direct room access.
|
2020-04-01 17:30:17 -07:00 |
|
Jason Volk
|
d1812f0c44
|
ircd:Ⓜ️ Fix m::index() interface for consistent leading std::nothrow_t.
|
2020-04-01 16:20:11 -07:00 |
|
Jason Volk
|
93665cc587
|
ircd:Ⓜ️ Fix event_id() interface for consistent leading std::nothrow_t.
|
2020-04-01 16:03:25 -07:00 |
|
Jason Volk
|
327407cc76
|
modules/client/send_to_device: Propagate interrupts.
modules/m_device_list_update: Propagate interrupts.
|
2020-04-01 13:44:39 -07:00 |
|
Jason Volk
|
926bd56bde
|
modules/m_device_list_update: Add functionality to hook; switch to vm.effect.
|
2020-04-01 13:44:38 -07:00 |
|
Jason Volk
|
746689086a
|
modules/federation/user_keys_claim: Implement 22.1 POST /user/keys/claim.
|
2020-03-31 17:27:19 -07:00 |
|
Jason Volk
|
1680e5107b
|
modules/m_relation: Fix event_id unmarshal.
|
2020-03-31 16:50:07 -07:00 |
|
Jason Volk
|
0bb3a33fa2
|
modules/client/keys/claim: Relax user mxid construction in response; minor cleanup.
|
2020-03-31 16:02:14 -07:00 |
|
Jason Volk
|
0d9ddbdc53
|
modules/federation/send: Improve exception handling and propagation.
|
2020-03-31 14:50:46 -07:00 |
|
Jason Volk
|
cec762de94
|
modules/client/send_to_device: Move target into content.
modules/federation/sender: Adjust special cases.
|
2020-03-31 14:17:44 -07:00 |
|
Jason Volk
|
82e01fcc09
|
modules/client/register_email: Allow and default undefined id_server property.
|
2020-03-31 13:39:19 -07:00 |
|
Jason Volk
|
31aa8a0d0c
|
modules/client/versions: Add m.require_identity_server.
|
2020-03-31 13:39:19 -07:00 |
|
Jason Volk
|
07d7dc2801
|
modules/client/keys/device_signing/upload: Add flows object on error.
|
2020-03-31 13:11:41 -07:00 |
|
Jason Volk
|
13054243a5
|
modules/client/sync/presence: Add mitsein condition to linear handler.
|
2020-03-31 12:54:49 -07:00 |
|
Jason Volk
|
954381b280
|
modules/client/room_keys/keys: Implement GET method (partial).
|
2020-03-31 12:12:08 -07:00 |
|
Jason Volk
|
b75e0a20e1
|
modules/client/room_keys/keys: Implement PUT method.
|
2020-03-31 12:11:56 -07:00 |
|
Jason Volk
|
5d685e6b40
|
modules/client/sync/to_device: Add linear handler.
modules/client/sync/to_device: Reduce event append between handlers.
|
2020-03-31 10:37:50 -07:00 |
|
Jason Volk
|
44218e9d86
|
modules/client/sync/to_device: Condition for specific syncing device on polylog.
|
2020-03-30 22:04:29 -07:00 |
|
Jason Volk
|
b2b1db1eb2
|
modules/client/sync/to_device: Use m::room::type events iterator for polylog.
|
2020-03-30 21:55:23 -07:00 |
|
Jason Volk
|
b710ed8862
|
modules/client/room_keys/version: Implement DELETE method.
|
2020-03-30 19:13:44 -07:00 |
|
Jason Volk
|
2cbd0c736a
|
modules/client/keys/device_signing/upload: Requisite stub; request elements.
|
2020-03-30 19:02:28 -07:00 |
|
Jason Volk
|
d28730538c
|
modules/client/room_keys/version: Implement GET method.
|
2020-03-30 19:02:28 -07:00 |
|
Jason Volk
|
45b58902b1
|
modules/client/room_keys/version: Implement POST method.
|
2020-03-30 18:51:35 -07:00 |
|
Jason Volk
|
45d7201ca8
|
modules/client/keys/signatures/upload: Candidate implementation.
|
2020-03-30 17:00:34 -07:00 |
|
Jason Volk
|
a9214f796b
|
modules/client/keys: Stub handler modules for device_signing/upload and signatures/upload.
|
2020-03-30 15:30:20 -07:00 |
|
Jason Volk
|
2e7962216b
|
ircd:Ⓜ️:client_versions: Add support for e2e cross signing.
|
2020-03-30 14:03:53 -07:00 |
|
Jason Volk
|
9de467e15e
|
ircd:Ⓜ️:client_version: Add support for label_based_filtering.
|
2020-03-30 14:03:53 -07:00 |
|
Jason Volk
|
39c55a8979
|
modules/client/devices: Remove the unstable path handlers.
|
2020-03-28 17:48:24 -07:00 |
|
Jason Volk
|
988cc896e1
|
modules/client/room_keys: Start room_keys/versions room_keys/keys handler stubs.
|
2020-03-28 17:10:32 -07:00 |
|
Jason Volk
|
6b8e25800c
|
modules/client/devices: Fix device_id parameter position.
|
2020-03-28 16:43:10 -07:00 |
|
Jason Volk
|
b95f6e1af4
|
modules/m_vm_fetch: Fixes for exception propagation and reporting.
|
2020-03-28 12:17:12 -07:00 |
|
Jason Volk
|
02430413ef
|
modules/client/pushrules: Insert rule_id to rule on upload rather than outputs.
|
2020-03-27 10:40:43 -07:00 |
|
Jason Volk
|
f20bdbceb8
|
modules/magick: Appease clang's reachability analysis here.
|
2020-03-27 09:34:43 -07:00 |
|
Jason Volk
|
fb59da6bbb
|
modules/web_hook: Additional spacing adjustments related 7a0da02bf6 .
|
2020-03-27 09:34:22 -07:00 |
|
Jason Volk
|
d9ceeb4e9d
|
Merge branch 'master' of https://github.com/disobeyedtoast/charybdis
|
2020-03-26 19:46:32 -07:00 |
|
Jason Volk
|
7a0da02bf6
|
modules/web_hook: Tweak spacing on pull request.
|
2020-03-26 19:44:00 -07:00 |
|
disobeyedtoast
|
04ab35988b
|
Update magick.cc
|
2020-03-27 02:30:00 +00:00 |
|
Jason Volk
|
27324d42bc
|
modules/client/sync/rooms/unread_notifications: Elide highlight counting when !notification_count.
|
2020-03-26 18:25:06 -07:00 |
|
Jason Volk
|
f6bef2770d
|
modules/console: Fix room_id check on valid empty argument to user notifications cmd.
|
2020-03-26 17:20:06 -07:00 |
|
Jason Volk
|
a398a1f5c0
|
modules/client/pushrules: Fix erroneous type conversion for bool property.
|
2020-03-26 17:20:06 -07:00 |
|
Jason Volk
|
107cae9591
|
modules/client/sync/rooms/unread_notifications: Fix range options to counter.
|
2020-03-26 12:05:10 -07:00 |
|
Jason Volk
|
106dd18a86
|
modules/federation/send: Simplify error handling (related 3a696636df ).
modules/federation/send: Preliminary setup for error transcription in response.
|
2020-03-26 12:05:10 -07:00 |
|
Jason Volk
|
6cc7ec3be8
|
modules/federation/send: Remove deprecated pdu_failures related.
|
2020-03-26 11:08:03 -07:00 |
|
Jason Volk
|
e92a7efb24
|
modules/m_receipt: Add back the creation call in the handler for now.
|
2020-03-25 18:34:29 -07:00 |
|
Jason Volk
|
a9885d4a45
|
modules/console: Require remote argument when event_id has no host.
|
2020-03-25 18:27:40 -07:00 |
|
Jason Volk
|
3a696636df
|
modules/federation/send: Stop propagation and log EDU eval errors here.
|
2020-03-25 18:27:40 -07:00 |
|
Jason Volk
|
967c3109dc
|
modules/client/notifications: Improve iteration finished condition; minor branch unexpect.
|
2020-03-24 18:09:37 -07:00 |
|
Jason Volk
|
00980b547e
|
modules/console: Add prefix-option in room type cmd.
|
2020-03-24 17:53:22 -07:00 |
|
Jason Volk
|
5776549efe
|
modules/console: Add more options to the user notifications cmd.
|
2020-03-24 17:45:48 -07:00 |
|
Jason Volk
|
a549878519
|
modules/client/sync/rooms/unread_notifications: Reimplement highlight counter w/ notifications.
|
2020-03-24 16:16:27 -07:00 |
|
Jason Volk
|
4c70d8ce08
|
ircd:Ⓜ️:user::notifications: Add room_id to opts; prefix keying strategy.
modules/m_push: Add room_id to type generation.
|
2020-03-24 14:56:30 -07:00 |
|
Jason Volk
|
31fd7e664f
|
modules/console: Add room type cmd.
|
2020-03-24 14:14:39 -07:00 |
|
Jason Volk
|
70315e2459
|
modules/media/preview_url: Quash TODO for rfc3986 uri parsing.
|
2020-03-24 12:14:05 -07:00 |
|
Jason Volk
|
16e800974e
|
modules/media/preview_url: Quash TODO for net::hostport service.
|
2020-03-24 09:57:45 -07:00 |
|
Jason Volk
|
6f17864cd7
|
modules/client/notifications: Implement r0.6.0-13.13.1.3.1 GET /notifications.
|
2020-03-23 18:47:07 -07:00 |
|
Jason Volk
|
932a9974b7
|
modules/m_push: Highlights to the user's room.
|
2020-03-23 18:28:39 -07:00 |
|
Jason Volk
|
d9658fcbf2
|
modules/client/rooms: Stub preliminary upgrade handler.
|
2020-03-23 13:47:43 -07:00 |
|
Jason Volk
|
ab4b31bc13
|
ircd:Ⓜ️:user::pushrules: Add event_idx of rule as argument to closures.
ircd:Ⓜ️:user::pushers: Add event_idx of rule as argument to closures.
|
2020-03-23 13:01:24 -07:00 |
|
Jason Volk
|
439de6fbe6
|
modules/client/sync: Fix erroneous assertion related f8ed27403e
|
2020-03-23 13:01:24 -07:00 |
|
Jason Volk
|
5ddb14884c
|
modules/m_push: Cleanup/reorg the match and execute stack.
|
2020-03-22 22:21:28 -07:00 |
|
Jason Volk
|
41a3040084
|
modules/m_push: Propagate loop break after highest priority match and action.
|
2020-03-22 18:18:51 -07:00 |
|
Jason Volk
|
3b564f816a
|
modules/m_push: 'Homeservers MUST NOT notify ... for events ... user has sent themselves.'
|
2020-03-22 18:18:51 -07:00 |
|
Jason Volk
|
b6ac0cb954
|
modules/m_push: Consistent log formats for rule paths.
|
2020-03-22 18:18:51 -07:00 |
|
Jason Volk
|
c2ef709c90
|
modules/m_push: Add argument for different scopes to rule handler.
|
2020-03-22 18:18:51 -07:00 |
|
Jason Volk
|
822b422dfe
|
modules: Add preliminary event pushrule evaluation module.
|
2020-03-22 18:18:50 -07:00 |
|
Jason Volk
|
f8ed27403e
|
modules/client/sync: Fix assertion condition.
|
2020-03-22 13:12:42 -07:00 |
|
Jason Volk
|
7b076e5bc9
|
modules/client/sync: Minor reorg.
|
2020-03-22 13:12:42 -07:00 |
|
Jason Volk
|
ed54618ca4
|
ircd:Ⓜ️:user: Start a user::notifications interface.
|
2020-03-21 20:49:54 -07:00 |
|
Jason Volk
|
31d04f7677
|
modules/console: Add user pushers cmd.
|
2020-03-21 20:49:54 -07:00 |
|
Jason Volk
|
2762361f03
|
modules/m_room_power_levels: Minor fix formatting/indentation.
|
2020-03-21 20:49:54 -07:00 |
|
Jason Volk
|
1a0d617803
|
modules/client: Implement Client r0.6.0-13.13.1 Pushers.
|
2020-03-21 11:35:40 -07:00 |
|
Jason Volk
|
925d15f7c0
|
modules/client/sync/rooms/ephemeral/receipt: Reverse order of receipts for R!ot.
|
2020-03-21 11:35:40 -07:00 |
|
Jason Volk
|
ebae05d1f3
|
modules/client/rooms/invite: Increase default timeout et. matrix.org
|
2020-03-20 14:08:31 -07:00 |
|
Jason Volk
|
43fdec3671
|
modules/console: Improve user pushrules cmd output.
|
2020-03-19 16:25:45 -07:00 |
|
Jason Volk
|
f8b99ad26e
|
ircd:Ⓜ️:user: Remove pre-pushrules highlight counter.
|
2020-03-19 16:01:32 -07:00 |
|
Jason Volk
|
abfb106125
|
ircd: Rename globular classes to indicate case insensitivity.
|
2020-03-19 16:01:32 -07:00 |
|
Jason Volk
|
70e32d9292
|
modules/client/pushrules: Always return 200 on DELETE method for Riot.
|
2020-03-19 16:01:32 -07:00 |
|
Jason Volk
|
3741f7e7a5
|
modules/federation/send_join: Integrate /v2/send_join endpoint format.
|
2020-03-19 09:37:16 -07:00 |
|
Jason Volk
|
ea9ad1622a
|
modules/client/pushrules: Ensure 'enabled' and 'default' from client is proper.
|
2020-03-18 19:47:18 -07:00 |
|
Jason Volk
|
7d9e992e0d
|
modules/client/pushrules: Support the /actions paths on GET and PUT methods.
|
2020-03-18 16:57:59 -07:00 |
|
Jason Volk
|
927da1002e
|
modules/client/pushrules: Support the /enabled paths on GET and PUT methods.
|
2020-03-18 16:48:57 -07:00 |
|
Jason Volk
|
0ee313efc4
|
modules/client/pushrules: Add handler functionalities; rename namespace.
|
2020-03-18 16:06:44 -07:00 |
|
Jason Volk
|
f897ebd134
|
modules/console: Add preliminary user pushrules cmd.
|
2020-03-18 16:06:44 -07:00 |
|
Jason Volk
|
42a8c30a40
|
modules/client/sync/account_data: Add linear and polylog sync support for m.push_rules
|
2020-03-18 16:06:44 -07:00 |
|
Jason Volk
|
da736eb438
|
modules/client/rooms/invite: Add conf item for remote operation timeout.
|
2020-03-17 12:01:16 -07:00 |
|
Jason Volk
|
90f628d560
|
modules/client/rooms/invite: Minor rename remote hook related.
|
2020-03-17 12:00:40 -07:00 |
|
Jason Volk
|
1bc9246e69
|
modules/client/rooms/invite: Apply unique bypass to eval; tweak infolog msgs; minor cleanup.
|
2020-03-17 11:48:22 -07:00 |
|
Jason Volk
|
0d0db66a52
|
modules/federation/make_leave: Improve error response message.
|
2020-03-17 08:57:49 -07:00 |
|
Jason Volk
|
cf9ecb2a22
|
modules/m_room_create: Condition to suppress variable level log msg.
|
2020-03-16 21:27:11 -07:00 |
|
Jason Volk
|
75327c19f9
|
modules/console: Improve SST file info table format; addl info; stack buffers.
|
2020-03-16 21:11:02 -07:00 |
|
Jason Volk
|
6e570bca16
|
modules/console: Sort SST files list by creation for output.
|
2020-03-16 19:23:35 -07:00 |
|
Jason Volk
|
4c2ea5c91c
|
modules/web_hook: Add annotation on error state (for cancel).
|
2020-03-16 18:18:00 -07:00 |
|
Jason Volk
|
f66faaaf8d
|
modules/client/pushrules: Additional handler stubs w/ params.
|
2020-03-16 17:32:44 -07:00 |
|
Jason Volk
|
006aa4f0e6
|
modules/console: Allow nil argument to specify target level for all key ranges.
|
2020-03-16 00:31:35 -07:00 |
|
Jason Volk
|
829516afde
|
ircd::db: Add compaction priority option to descriptor.
ircd:Ⓜ️:dbs: Tune compaction priority algorithm.
|
2020-03-13 15:12:22 -07:00 |
|
Jason Volk
|
d136fd75f5
|
modules/media/download: Minor cleanup.
|
2020-03-13 15:01:07 -07:00 |
|
Jason Volk
|
0fb19b85ca
|
ircd:Ⓜ️:media::file: Adjust download overloads; fix use of empty remote string in messages.
|
2020-03-13 14:52:08 -07:00 |
|
Jason Volk
|
cf37e364ce
|
modules/console: Add net service console cmd.
|
2020-03-12 21:09:56 -07:00 |
|
Jason Volk
|
ffcbc87fdd
|
ircd: Rename try_lex_cast to lex_castable.
|
2020-03-12 21:09:56 -07:00 |
|
Jason Volk
|
59ad4731ae
|
modules/m_relation: Add hook to discover and fetch events from m_relates_to.
|
2020-03-10 23:03:14 -07:00 |
|
Jason Volk
|
14fffaeded
|
modules/media/media: Fix unnecessary remote stringifies.
|
2020-03-10 22:14:40 -07:00 |
|
Jason Volk
|
8a769abe05
|
modules/web_hook: Improve riohtml formatting of PR's.
|
2020-03-10 08:45:05 -07:00 |
|
Jason Volk
|
bc2a05d563
|
modules/media/media: Increase default block cache size.
|
2020-03-09 18:47:13 -07:00 |
|
Jason Volk
|
fe70de48b4
|
modules/console: Disable additional state fetch from fed state cmd.
|
2020-03-09 18:47:13 -07:00 |
|
Jason Volk
|
3c87dc2677
|
modules/federation/query: Fix naked origin without service name.
|
2020-03-08 10:28:11 -07:00 |
|
Jason Volk
|
abdb7c0f51
|
ircd:Ⓜ️:media::file::download: Fix critical assertion on context switch.
|
2020-03-07 23:37:28 -08:00 |
|
Jason Volk
|
44f587714e
|
ircd:Ⓜ️ Tweak various federation request buffer options; related e3e83a6423fd.
|
2020-03-07 22:02:14 -08:00 |
|
Jason Volk
|
49dc7e77f2
|
ircd:Ⓜ️:media: Use abstract federation request for media downloads.
|
2020-03-07 21:33:44 -08:00 |
|
Jason Volk
|
55ffdddc6a
|
ircd:Ⓜ️:fed: Refactor all interfaces using abstract request.
|
2020-03-07 21:33:44 -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
|
a068981452
|
ircd:Ⓜ️:fed: Simplify and rename well known fetch function.
|
2020-03-07 14:55:50 -08:00 |
|
Jason Volk
|
4935015b18
|
ircd::net::dns: Consolidate cache interfaces in public header; weak unresolved for now.
|
2020-03-07 12:51:12 -08:00 |
|
Jason Volk
|
41a6fa4e37
|
modules/client/rooms/context: Move spec related comment to document variable.
|
2020-03-06 18:53:00 -08:00 |
|
Jason Volk
|
6ab71b8fdc
|
ircd:Ⓜ️:fed: Add well-known request for server name resolution w/ console cmd.
|
2020-03-06 18:28:41 -08:00 |
|
Jason Volk
|
0a90b4d4cc
|
ircd:Ⓜ️:fed: Apply the canon service to all remotes without a service string.
|
2020-03-06 10:37:28 -08:00 |
|
Jason Volk
|
c44d732443
|
ircd:Ⓜ️ Rename v1/v2 namespace to fed.
|
2020-03-05 20:06:14 -08:00 |
|
Jason Volk
|
fddeb548a7
|
ircd::net::dns::resolve: Pass more information SRV key generator.
|
2020-03-05 14:18:57 -08:00 |
|
Jason Volk
|
ae8b2bc0f8
|
modules/console: Require hostport param for cmd.
|
2020-03-05 14:18:57 -08:00 |
|
Jason Volk
|
1bfbcabad9
|
modules/console: Improve peer request table output.
|
2020-03-04 11:41:51 -08:00 |
|
Jason Volk
|
df9b429344
|
ircd:Ⓜ️:vm::fetch: Add conf items to timeout event and state fetching.
|
2020-03-04 11:15:27 -08:00 |
|
Jason Volk
|
bf2219634a
|
modules/federation: Rename sender.int.h to sender.h.
|
2020-03-04 11:15:27 -08:00 |
|
Jason Volk
|
f4679e1383
|
modules/console: Improve peer table output format.
|
2020-03-04 11:15:27 -08:00 |
|
Jason Volk
|
6e8995f49d
|
ircd:Ⓜ️:vm::fetch: Disable auth fetch on auth chain eval here.
|
2020-03-03 21:38:46 -08:00 |
|
Jason Volk
|
0be0fe9e82
|
modules/federation: Fix conf item shared between invite and invite2.
|
2020-03-03 17:46:28 -08:00 |
|
Jason Volk
|
baadb3d44a
|
modules/m_vm_fetch: Improve logging of state fetch.
|
2020-03-03 16:21:38 -08:00 |
|
Jason Volk
|
57546ae788
|
modules/m_vm_fetch: Fix room sounding gauge for state fetch condition.
|
2020-03-03 16:17:48 -08:00 |
|
Jason Volk
|
6a72671507
|
modules/federation/send: Add conf items for some pdu eval fetch vmopts.
|
2020-03-03 16:15:04 -08:00 |
|
Jason Volk
|
64b3edd591
|
modules/federation/send: Fix bool conf item default.
|
2020-03-03 16:14:47 -08:00 |
|
Jason Volk
|
5458025a5c
|
modules/m_receipt: Eliminate branch to drop receipts for unknown user here.
|
2020-03-03 15:22:19 -08:00 |
|
Jason Volk
|
6a27637094
|
modules/m_room_aliases: Handle and log exception on alias changed effect hook.
|
2020-03-03 15:09:04 -08:00 |
|
Jason Volk
|
7f2eb104b6
|
ircd::net::acceptor: Refactor error and limit handling branches; fix reset.
|
2020-03-03 14:14:43 -08:00 |
|
Jason Volk
|
14b962a695
|
ircd:Ⓜ️:vm: Track evaluation hook phase.
|
2020-03-02 20:55:08 -08:00 |
|
Jason Volk
|
9f4bc6606e
|
modules/console: Add depth to vm listing; adjust widths.
|
2020-03-02 19:51:22 -08:00 |
|