Jason Volk
|
7218a5db36
|
ircd:Ⓜ️:event::auth: Fix missing state_key param to power check.
|
2019-08-17 12:24:41 -07:00 |
|
Jason Volk
|
a9538fb4e0
|
ircd:Ⓜ️:event::auth: Augment missing auth events; check twice; etc.
|
2019-08-17 11:50:08 -07:00 |
|
Jason Volk
|
7cc37e517a
|
ircd:Ⓜ️ Fix exception propagation from internal(room) check.
|
2019-08-17 08:30:58 -07:00 |
|
Jason Volk
|
62d7c94cfe
|
ircd::mods: Fix init function being called without recursive loading awareness. (#109)
|
2019-08-17 04:52:09 -07:00 |
|
Jason Volk
|
f7796b6c3e
|
ircd:Ⓜ️:presence: Set the currently_active flag in convenience composer.
|
2019-08-17 02:59:13 -07:00 |
|
Jason Volk
|
1541b2d52e
|
ircd:Ⓜ️:user: Move rooms::origins to user::servers interface.
|
2019-08-17 02:59:13 -07:00 |
|
Jason Volk
|
5c219c67da
|
ircd:Ⓜ️:vm: Add conform check bypass for origin.
|
2019-08-17 02:59:13 -07:00 |
|
Jason Volk
|
3a0bfc8db9
|
ircd:Ⓜ️:user::room: Add a one-liner is(user_room) test.
|
2019-08-16 23:54:04 -07:00 |
|
Jason Volk
|
5f4b6d5f1a
|
ircd:Ⓜ️:user::filter: Move remaining to module.
|
2019-08-16 22:18:30 -07:00 |
|
Jason Volk
|
100f5c646a
|
ircd:Ⓜ️:sync: Fix phased polylog invocation conditions; eliminate initial flag. (#105)
|
2019-08-16 04:50:39 -07:00 |
|
Jason Volk
|
fc742ae2d0
|
ircd: Fix warning/error.
ircd: Minor cleanup.
|
2019-08-16 03:32:13 -07:00 |
|
Jason Volk
|
125ff95875
|
ircd:Ⓜ️:room::state: Simplify util interface arguments.
|
2019-08-16 02:25:50 -07:00 |
|
Jason Volk
|
6e8111f25f
|
ircd:Ⓜ️:dbs: Assert room_id in room_state_key creations.
ircd:Ⓜ️:room::messages: Assert room_id in ctor.
|
2019-08-16 02:19:49 -07:00 |
|
Jason Volk
|
d17286515b
|
ircd:Ⓜ️:room::state: Simplify/consolidate iteration interface.
|
2019-08-16 02:19:49 -07:00 |
|
Jason Volk
|
2532f7f5e2
|
ircd::fs::aio: Add submit_coalesce conf item.
|
2019-08-16 02:19:49 -07:00 |
|
Jason Volk
|
97b613bb82
|
ircd::fs: Minor cleanup/simplify.
|
2019-08-16 02:19:49 -07:00 |
|
Jason Volk
|
49e1fd1eea
|
ircd:Ⓜ️ Move user::mitsein to module. (#109)
|
2019-08-16 02:19:49 -07:00 |
|
Jason Volk
|
76de6b4ac2
|
ircd:Ⓜ️:create: Cleanup/Comments for m.room.create/room create related.
|
2019-08-16 02:19:49 -07:00 |
|
Jason Volk
|
65e79a584a
|
ircd:Ⓜ️ Improve room_version event_id related conditions.
|
2019-08-16 02:19:48 -07:00 |
|
Jason Volk
|
aaa015c6b8
|
ircd:Ⓜ️:name: Add room_version as a property name.
|
2019-08-16 02:19:48 -07:00 |
|
Jason Volk
|
221a6339fb
|
ircd:Ⓜ️:dbs: Mark all transactors which are not atomic. [ci skip]
|
2019-08-16 02:19:48 -07:00 |
|
Jason Volk
|
7fb0958080
|
ircd::json::tuple: Split additional non-member templates into header; constexpr member get()/at().
|
2019-08-15 00:05:48 -07:00 |
|
Jason Volk
|
d1d46051a9
|
ircd:Ⓜ️:event: Remove switch statement in check_id().
|
2019-08-14 03:00:15 -07:00 |
|
Jason Volk
|
de730e33b1
|
ircd:Ⓜ️ Report a critical log on exception here.
|
2019-08-14 02:41:30 -07:00 |
|
Jason Volk
|
3d808022ed
|
ircd:Ⓜ️:feds: Rename interface function.
|
2019-08-14 01:26:02 -07:00 |
|
Jason Volk
|
fca330e1c1
|
ircd:Ⓜ️:room: Reorg / slim the class member function interface.
ircd:Ⓜ️:room: Rename interface function.
|
2019-08-14 01:09:34 -07:00 |
|
Jason Volk
|
c95d1e56ee
|
ircd:Ⓜ️:init: Add preliminary worker context loop for backfill unit. (#78)
|
2019-08-13 23:39:05 -07:00 |
|
Jason Volk
|
13eae71f87
|
ircd:Ⓜ️ Load conf before net_dns. (#109)
|
2019-08-13 22:27:22 -07:00 |
|
Jason Volk
|
1379350a72
|
ircd::log: Show different epoch counters for ctx and ios.
|
2019-08-13 21:18:55 -07:00 |
|
Jason Volk
|
765ec46b91
|
ircd::ctx::promise: Inline trivial accessors; explicit bool operator.
|
2019-08-13 20:53:02 -07:00 |
|
Jason Volk
|
42b65fa271
|
ircd::ctx: Add noexcept specifications; tweak inlines.
|
2019-08-13 20:26:08 -07:00 |
|
Jason Volk
|
8cd65bd3c9
|
ircd:Ⓜ️:room: Consider an empty set a positive lonly() result.
|
2019-08-13 05:35:42 -07:00 |
|
Jason Volk
|
1bea1d2265
|
ircd:Ⓜ️:room::origins: Add empty().
|
2019-08-13 05:35:42 -07:00 |
|
Jason Volk
|
6333c94fe0
|
ircd::info: Attempt to grab mlock rlimit; reorg log facilities and info dump.
|
2019-08-13 05:05:26 -07:00 |
|
Jason Volk
|
672ce5c3c6
|
ircd::log: Always allow the star facility.
|
2019-08-13 03:29:03 -07:00 |
|
Jason Volk
|
ea4d74967b
|
ircd:Ⓜ️:events: Improve header comments.
ircd:Ⓜ️:dbs: Fix typos.
|
2019-08-13 01:22:13 -07:00 |
|
Jason Volk
|
84e79a64e6
|
ircd:Ⓜ️:rooms: Refactor interface; split rooms::summary; split module.
|
2019-08-12 23:55:07 -07:00 |
|
Jason Volk
|
f5b45f32d0
|
ircd::db: Fix comment/label. [skip ci]
|
2019-08-12 21:17:45 -07:00 |
|
Jason Volk
|
cd693500f9
|
ircd:Ⓜ️:event: Fix event::id to event::idx queries which throw from a nothrow overload.
|
2019-08-12 20:46:54 -07:00 |
|
Jason Volk
|
1744ee065b
|
ircd:Ⓜ️:event: Add conditions to efficiently handle event::idx sentinel value.
|
2019-08-12 20:45:57 -07:00 |
|
Jason Volk
|
a18325db07
|
ircd:Ⓜ️:dbs: Fix out-of-order writes of m.room.redaction of state.
|
2019-08-12 01:39:16 -07:00 |
|
Jason Volk
|
3a420fb3b1
|
ircd:Ⓜ️:dbs: Downgrade various debug errors to warnings.
|
2019-08-12 01:39:16 -07:00 |
|
Jason Volk
|
f74ddd0171
|
ircd:Ⓜ️ Add back the id::NODE sigil; add to room_id() translation.
|
2019-08-12 01:39:16 -07:00 |
|
Jason Volk
|
b60edf3212
|
ircd:Ⓜ️ Eliminate the !nodes room related.
|
2019-08-12 01:39:16 -07:00 |
|
Jason Volk
|
f24bf54799
|
ircd:Ⓜ️ Eliminate the user::users room references.
|
2019-08-12 01:39:16 -07:00 |
|
Jason Volk
|
eb587c6334
|
ircd:Ⓜ️ Improve the exists(user_id) check.
|
2019-08-11 23:30:50 -07:00 |
|
Jason Volk
|
8779cfd866
|
ircd:Ⓜ️ Move m::users to module.
|
2019-08-11 23:30:50 -07:00 |
|
Jason Volk
|
dffb03a562
|
ircd: Cleanup / simplify assert related interface.
|
2019-08-11 23:30:50 -07:00 |
|
Jason Volk
|
e7596fba96
|
ircd:Ⓜ️:room::state::space: Log a DWARNING on rebuild interruption.
|
2019-08-11 23:30:50 -07:00 |
|
Jason Volk
|
a3f2f2082e
|
ircd:Ⓜ️:room::state::space: Fix default value in seek key generation.
|
2019-08-11 18:25:52 -07:00 |
|