0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-06-16 00:48:26 +02:00
Commit graph

11753 commits

Author SHA1 Message Date
Wessel Nieboer a1858b9f89 Simplify and dry up the Dockerfiles 2020-04-08 03:13:55 +02:00
Jason Volk eeac3c1eaa ircd::server: Add more efficient peer error boolean query. 2020-04-07 13:19:16 -07:00
Jason Volk bd702d0314 ircd:Ⓜ️:vm::execute: Fix determination for internal room on creations. 2020-04-07 12:59:47 -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 1bdc87c55e ircd:Ⓜ️:dbs: Add explicit truncations to limit specific key elements. 2020-04-07 10:52:15 -07:00
Jason Volk dcd50f3427 ircd:Ⓜ️:user::devices: Drop updates from unknown users. 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 440e611126
Merge pull request #7 from weebl2000/correct-boost-reference-buildfile
Correct boost library development package name in BUILD.md
2020-04-06 17:34:13 -07:00
Wessel Nieboer c8b0d7571b Correct boost library development package name in BUILD.md 2020-04-07 02:31:25 +02: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 c1692de5ed ircd::json: Abstract the source json::object out of m::event for all tuples by default. 2020-04-05 16:15:23 -07:00
Jason Volk de8fc1d05f construct: Add @MALLOC_LIBS@ to the executable. 2020-04-05 14:32:21 -07:00
Jason Volk d7d8741a8e configure: Default to not requiring --enable-jemalloc if detected and not otherwise disabled. 2020-04-05 14:32:21 -07:00
Jason Volk 1f628530c5 tools/docker: Add libjemalloc-dev package to dockerfiles. 2020-04-05 14:32:21 -07:00
Jason Volk 562eb85b78 ircd:Ⓜ️:event: Fix typo. 2020-04-05 14:32:21 -07:00
Jason Volk f10524f45e README: Clarify deployment scale description based on reported confusion. 2020-04-05 14:32:21 -07:00
Jason Volk 08c77c3291 README: Restore the intro on the master branch to avoid confusion. 2020-04-05 14:32:21 -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 d91917913f ircd::client: Fix trailing space in conf item. 2020-04-05 13:02:20 -07:00
Jason Volk 3cf6f8c284 ircd::stringops: Minor cleanup; formatting/consistency. 2020-04-05 13:02:20 -07:00
Jason Volk 5f5b312a3e ircd:Ⓜ️:dbs: Simplify key decompositions. 2020-04-04 20:34:43 -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 f941c52dee ircd:Ⓜ️ Fix type of membership_positive/membership_negative convenience vectors. 2020-04-03 17:17:35 -07:00
Jason Volk dd9157315c ircd:Ⓜ️:visible: Minor move conditional return before present room construction. 2020-04-03 17:17:29 -07:00
Jason Volk 89be45b42f ircd:Ⓜ️:dbs: Minor cleanup comparators with structured bindings. 2020-04-03 15:26:43 -07:00
Jason Volk 8474cf761c ircd:Ⓜ️:room::head: Fix signed unsigned integer comparison. 2020-04-03 15:17:58 -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 8c33f21f95 ircd::stringops: Add noexcept to indexof().
ircd::stringops: Minor simplifications.

ircd::stringops: Fix return value.
2020-04-03 14:37:14 -07:00
Jason Volk 89ed678ab0 ircd:Ⓜ️:event: Replace with nodiscard attribute. (related f026110b15) 2020-04-03 12:45:42 -07:00
Jason Volk 44dce34197 ircd::json::tuple: Avoids PLT entries for complex templates in modules. 2020-04-03 12:29:41 -07:00
Jason Volk 47deac63d3 ircd:Ⓜ️🆔 Fix v3 / v4 validation false negative on construction. 2020-04-03 11:30:37 -07:00
Jason Volk a7d9476a05 ircd::json: Split array::const_iterator from array header; inline comparison suite. 2020-04-03 11:02:49 -07:00
Jason Volk c4d041d1ae ircd::json: Inline object::const_iterator comparison suite.
ircd::json: Split object::const_iterator from object header.

ircd::json: Split object::member related from object header.
2020-04-03 11:02:49 -07:00
Jason Volk 17628cbc44 ircd::json: Prevent aggressive unroll into double-jump jam for keys counting. 2020-04-03 08:18:51 -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 762a93fe30 ircd:Ⓜ️:vm: Allow dummy events to resolve heads. 2020-04-02 17:16:54 -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 958cb789f5 ircd::net: Increase the handshaking maximum default. 2020-04-01 22:56:29 -07:00
Jason Volk b31b0eb691 ircd:Ⓜ️:fed: Add convenience delegator for send. 2020-04-01 20:37:51 -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 b2a9efc6f9 ircd:Ⓜ️:user::devices: Fix property iteration closure conditions. 2020-04-01 19:52:31 -07:00
Jason Volk adab45fb6a ircd:Ⓜ️:user::devices: Add existential test before iteration of any properties. 2020-04-01 19:52:31 -07:00
Jason Volk f51bcf5939 ircd:Ⓜ️:user::devices: Simplify the existential test. 2020-04-01 19:52:31 -07:00