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
92ad6544b6
ircd: Ⓜ️ Add filter properties for matrix-org/matrix-doc#2326 .
2020-03-30 14:03:53 -07:00
Jason Volk
af9629324e
ircd::rfc3986: Refactor uri encoder/decoder related; reorg.
...
ircd::rfc3986::encoder: Proper unreserved character selection.
ircd::rfc3986::decoder: Split into safe and unsafe grammars and interface.
ircd::rfc3986::decoder: Use expectation_failure template exception.
2020-03-28 23:39:13 -07:00
Jason Volk
1a2334e6a8
ircd::spirit: Import _pass for phoenix semantic action; minor reorg.
2020-03-28 19:22:38 -07:00
Jason Volk
70a0f0eb0b
ircd::rfc3986: Fix rule label.
2020-03-28 19:22:38 -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
c6a4ab17c7
ircd: Ⓜ️ :dbs: Select room head resolve indexer during event horizon resolve.
2020-03-28 12:17:12 -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
7e99a86512
ircd: Ⓜ️ :dbs: Increase some cache defaults.
2020-03-27 13:44:20 -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
3a73336b2d
ircd: Ⓜ️ :push: Add spec-omitted highlight tweak to .m.rule.contains_user_name.
2020-03-26 17:20: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
5665ae56cf
ircd: Ⓜ️ :user::notifications: Add sorting for any-room queries here.
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
9a49104d28
ircd: Ⓜ️ :push: Add undocumented '.m.rule.reaction' server-default rule.
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
2ec80d025f
ircd: Ⓜ️ :vm: Ensure error handling semantics throughout eval stack.
2020-03-26 10:24:35 -07:00
Jason Volk
057cb88f1b
tools/docker: Remove zlib1g/libzstd.
2020-03-25 18:34:29 -07:00
Jason Volk
261399ed43
tools/docker: Add libgraphicsmagick1-dev.
2020-03-25 18:34:29 -07:00
Jason Volk
9c88fb4cfb
tools/docker: Replace libssl1.0-dev with libssl-dev.
2020-03-25 18:34:29 -07:00
Jason Volk
6017cfe435
tools/docker: Replace libsnappy-dev with liblz4-dev.
2020-03-25 18:34:29 -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
8efeb1a76a
ircd: Ⓜ️ :typing: Create non-existing here before sending to user room for now.
2020-03-25 18:31:10 -07:00
Jason Volk
592eb375f6
ircd: Ⓜ️ :room::head: Throw error on failure to generate any prev_events.
2020-03-25 18:27:40 -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
1b49d001b2
ircd: Ⓜ️ :typing: Log exceptions coming through the vm.eval edu handler.
2020-03-25 18:27:40 -07:00
Jason Volk
1e96e34b54
ircd: Ⓜ️ :vm: Set eval event/event_id members in outer frame.
2020-03-25 18:27:40 -07:00
Jason Volk
b8239d45cd
ircd: Ⓜ️ :dbs: Split dbs unit per column; naming simplifications; major reorg.
2020-03-25 16:08:17 -07:00
Jason Volk
ddbabedf84
ircd: Ⓜ️ :event::conforms: Add type and state_key length limitation conditions.
2020-03-25 14:41:16 -07:00