Jason Volk
|
8b41b95067
|
modules/m_room_member: Relax target member auth event check in 5. c. iii.
|
2019-08-17 11:53:31 -07:00 |
|
Jason Volk
|
23a5c99165
|
modules/federation/invite2: Fix room version unquoting. (#18)
|
2019-08-17 11:50:08 -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
|
5e6fcf8758
|
modules/m_room_member: Only enforce 5. b. iii. if sender member auth event supplied in the tab.
|
2019-08-17 09:42:48 -07:00 |
|
Jason Volk
|
7fa5948fd3
|
modules/vm: Check auth during eval.
|
2019-08-17 08:34:46 -07:00 |
|
Jason Volk
|
7cc37e517a
|
ircd:Ⓜ️ Fix exception propagation from internal(room) check.
|
2019-08-17 08:30:58 -07:00 |
|
Jason Volk
|
b18a1a3ebd
|
modules/client/createroom: Remove the parent property.
|
2019-08-17 08:30:58 -07:00 |
|
Jason Volk
|
1e8b5b91da
|
modules/client/send_to_device: Fix top object.
|
2019-08-17 07:54:16 -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
|
167c669468
|
modules/m_typing: Fix origin property requirement. (regression from c760eb0a )
|
2019-08-17 04:17:36 -07:00 |
|
Jason Volk
|
c63374849a
|
modules/client/sync/rooms/ephemeral/receipt: Make ephemeral/receipt phase aware; no initial.
|
2019-08-17 04:13:57 -07:00 |
|
Jason Volk
|
9bab37d585
|
modules/client/sync/rooms/account_data: Make handler phase aware. (closes #105)
|
2019-08-17 03:43:01 -07:00 |
|
Jason Volk
|
add1bb6dac
|
modules/m_room_power_levels: Use exception for failure.
|
2019-08-17 03:29: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
|
45a435d8f9
|
modules/console: Add cmd to set a user presence.
|
2019-08-17 02:59:13 -07:00 |
|
Jason Volk
|
ad126fecdf
|
modules/federation/sender: Add branch to support send from user to servers in all rooms.
|
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
|
34e87c08c3
|
ircd:Ⓜ️:user::mitsein: Simplify 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
|
16f1ba2b11
|
ircd:Ⓜ️:vm: Fix dependence on room_id without bypass mechanism in injector.
|
2019-08-17 02:59:13 -07:00 |
|
Jason Volk
|
9973c80916
|
modules/m_presence: Move federation send hook here; complete functionality.
|
2019-08-17 02:59:13 -07:00 |
|
Jason Volk
|
c760eb0a12
|
ircd:Ⓜ️:vm: Use bitmask of properties to generate in vm::copts.
|
2019-08-17 00:44:14 -07:00 |
|
Jason Volk
|
1c0f947211
|
ircd::json: Add name-based operations to tuple::keys::selection.
|
2019-08-17 00:39:12 -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
|
a295d52f89
|
modules/client/sync/presence: Elide offline presence events on initial sync.
|
2019-08-16 06:35:18 -07:00 |
|
Jason Volk
|
09b52a2e65
|
modules/m_room_redaction: Make redacts target room check an auth rule.
|
2019-08-16 05:32:32 -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
|
34c1b13fa3
|
modules/client/profile: Ensure there's an eptr before calling rethrow.
|
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
|
6727f14326
|
modules/console: Use the interface provided prefix type iteration here.
|
2019-08-16 02:19:49 -07:00 |
|
Jason Volk
|
5ce05fade4
|
modules/client/sync/rooms/state: Log an error on unexpected fetch failure.
|
2019-08-16 02:19:49 -07:00 |
|
Jason Volk
|
dc47cc7a93
|
modules/client/profile: Wrap and rethrow remote http error in m::error here.
|
2019-08-16 02:19:49 -07:00 |
|
Jason Volk
|
ec96b6564b
|
modules/net_dns: Improve module init/fini; add cache completion waiter.
|
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
|
cd347d53cb
|
ircd:Ⓜ️:create: Add a central room_version default conf item.
|
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
|
183241b506
|
modules/client/presence: Remove presence lists stub. (matrix-org/matrix-doc#1817)
|
2019-08-16 02:19:48 -07:00 |
|
Jason Volk
|
593c21ce46
|
ircd:Ⓜ️:vm: Minor init/fini infolog msg tweak.
|
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
|
87717bc10b
|
modules/console: Augment room state rebuild present with remote_joined_only option.
|
2019-08-16 02:19:48 -07:00 |
|
Jason Volk
|
a8b3e29cac
|
ircd: Apply noexcept on various constexpr callstacks.
|
2019-08-15 00:05: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 |
|