0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-06-10 14:08:56 +02:00
Commit graph

11879 commits

Author SHA1 Message Date
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 09ba5ee455 ircd:Ⓜ️:join: Unify condition for bootstrap; fix bootstrap on invite. 2020-04-16 15:45:07 -07:00
Jason Volk 7e44e524d2 ircd:Ⓜ️:user::devices: Ensure some stream_id value is sent with the device list update. 2020-04-16 14:34:38 -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 6eb1724a2b ircd:Ⓜ️:user::registar: Don't send account.options,registration for puppets. 2020-04-15 17:03:01 -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 f288d4a816 ircd::json::stack::member: Fix critical assertion; use stack buffer. 2020-04-15 16:09:55 -07:00
Jason Volk 777ea844e7 ircd::json::stack::checkpoint: Trigger unforced flush from checkpoint dtor. 2020-04-15 16:09:55 -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
Jason Volk b51f49c925 ircd:Ⓜ️:user::register: Fix comment. [ci skip] 2020-04-15 12:11:46 -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 94e8037921 ircd::net::acceptor: Accept offer for http/1.1 rather than NO_ACK. 2020-04-15 11:51:09 -07: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 6bbe8b8855 ircd:Ⓜ️:event::append: Add checkpoint enclosing event object; fix empty object. 2020-04-14 15:31:41 -07:00
Jason Volk 79a4394626 ircd::json::stack: Simplify checkpoint interface controls. 2020-04-14 15:31:41 -07:00
Jason Volk d3ca5d6490 ircd::info: Use reentrant ctime_r(3) w/ static buffer. 2020-04-14 13:32:04 -07:00
Jason Volk 4fcb60eda7 ircd::info: Fix initialization order for timestamps. 2020-04-14 13:24: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 4e15ce48ee configure: Suppress -Wmissing-noreturn in debugmode due to various assert behaviours. 2020-04-14 00:16:34 -07:00
Jason Volk cb41660c94 ircd: Applications of loopless copy overload for single character. 2020-04-13 23:58:33 -07:00
Jason Volk 0196ec46f9 configure: Ensure a $assert_type is always set or defaulted. 2020-04-13 23:58:33 -07:00
Jason Volk b2795c0338 ircd::buffer: Branchfree copy overload for single character. 2020-04-13 23:58:33 -07:00
Jason Volk 66be4ba6c3 ircd::buffer: Minor cleanup; named parameters. 2020-04-13 22:49:16 -07:00
Jason Volk 628772c3b5 ircd::rfc3986: Minor fix indentation. [ci skip] 2020-04-13 21:45:57 -07:00
Jason Volk 5dc16850c6 ircd::rfc3986: Relax decoder to allow already-decoded inputs. 2020-04-13 20:24:48 -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 053398c74d ircd:Ⓜ️:room::power: Add defaults m.room.encryption, m.room.server_acl, m.room.tombstone at creator level. 2020-04-13 15:09:59 -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 52fed07749 ircd::net::dns: Add custom internal database for fallback after system query. 2020-04-13 12:27:41 -07:00
Jason Volk d4eaad08df ircd::net: Split net_dns_netdb from net_dns unit. 2020-04-13 12:05:15 -07:00
Jason Volk f511051e56 ircd:Ⓜ️:user::rooms: Add missing default inits for query tuple. 2020-04-13 11:12:21 -07:00
Jason Volk fa853580e1 ircd::net: Split listeners/acceptors into unit. 2020-04-13 00:11:15 -07:00
Jason Volk 93e878e8ba ircd:Ⓜ️:resource: Add as_token support and puppetting user_id. 2020-04-12 17:10:20 -07:00
Jason Volk 3afae05a3e ircd:Ⓜ️:resource: Cleanup the json::tuple-based request template. 2020-04-12 17:09:56 -07:00
Jason Volk 43f0f198f5 ircd:Ⓜ️:user::registar: Simplify parse for optional string in object. 2020-04-12 17:09:14 -07:00
Jason Volk 817ceee911 ircd:Ⓜ️:resource::request: Fixed buffer for remote string. 2020-04-12 17:09:14 -07:00