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 |
|
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
|
f026110b15
|
ircd:Ⓜ️ Warning for unused result of non-throwing overloads.
|
2020-04-01 16:20:11 -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
|
88987b0e85
|
ircd:Ⓜ️:user::pushrules: Use non-throwing query to the room state.
|
2020-04-01 16:03:25 -07:00 |
|
Jason Volk
|
8b160d218e
|
ircd:Ⓜ️:device: Use non-throwing query for device_id event_idx.
|
2020-04-01 15:38:51 -07:00 |
|
Jason Volk
|
116b0dfcb7
|
ircd:Ⓜ️:device_list_update: Add preliminary broadcast; add update on deletion.
|
2020-04-01 14:11:35 -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
|
27aea89183
|
ircd:Ⓜ️:device: Add set overload for device_list_update structure.
|
2020-04-01 13:44:38 -07:00 |
|
Jason Volk
|
9bca61313e
|
ircd:Ⓜ️:device: Add unconditional direct putter; setter to check for duplicate value.
|
2020-04-01 13:31:13 -07:00 |
|
Jason Volk
|
135798c8ab
|
ircd:Ⓜ️:device: Reduce/reuse codepath to set property to value.
|
2020-04-01 12:11:35 -07:00 |
|
Jason Volk
|
9ac34573e5
|
ircd:Ⓜ️:fed::keys::claim: Fix missing content (regression 55ffdddc6a ).
|
2020-03-31 18:06:36 -07:00 |
|