Jason Volk
|
76889eab6e
|
ircd:Ⓜ️:user::highlight: Add for_each() to interface; simplify stack (#87).
|
2019-08-12 04:10:28 -07:00 |
|
Jason Volk
|
a4d61ba51b
|
modules/m_receipt: Only broadcast if the user has membership=join.
|
2019-08-12 03:40:56 -07:00 |
|
Jason Volk
|
9b2a227294
|
modules/web_hook: Fix quotations around author name.
|
2019-08-12 03:29:11 -07:00 |
|
Jason Volk
|
ad571640e0
|
ircd:Ⓜ️:events: Reduce call count in for_each_sender loop.
|
2019-08-12 03:03:37 -07:00 |
|
Jason Volk
|
ddfae956d2
|
modules/client/directory/user: Add avatar_url and display_name to results.
modules/client/directory/user: Increase buffer size.
|
2019-08-12 03:03:37 -07:00 |
|
Jason Volk
|
2c57890e0f
|
modules/client/sync: Increase the linear buffer size.
|
2019-08-12 01:39:16 -07:00 |
|
Jason Volk
|
53b54e0f62
|
modules/client/sync/rooms/state: Fix left rooms members droptimization.
|
2019-08-12 01:39:16 -07:00 |
|
Jason Volk
|
947ac356d0
|
modules/m_command: Add support for public response-to-room.
|
2019-08-12 01:39:16 -07:00 |
|
Jason Volk
|
2d928bfa4a
|
modules/console: Use m::room_id() for room id cmd.
|
2019-08-12 01:39:16 -07:00 |
|
Jason Volk
|
4ab2623ef2
|
modules/conf: Don't rehash on run; don't rehash on !conf create either.
|
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
|
cd477e8ce7
|
modules/console: Add some basic feedback on user mxid cmd.
|
2019-08-12 01:39:16 -07:00 |
|
Jason Volk
|
a4cb296099
|
modules/m_user: Eliminate the !users room from m::create(user).
|
2019-08-12 01:39:16 -07:00 |
|
Jason Volk
|
3dfd8e5c75
|
modules/client/directory/user: Modernize w/ m::users:: and json::stack.
|
2019-08-12 01:39:16 -07:00 |
|
Jason Volk
|
0c05241fec
|
ircd:Ⓜ️:users: Refactor !users room out of the users:: interface.
|
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
|
7315c37018
|
modules/console: Improve format for v3+ rooms.
|
2019-08-11 18:18:45 -07:00 |
|
Jason Volk
|
aa4147b02a
|
ircd:Ⓜ️:sync: Fix conditions for non-phased non-initial sync items.
|
2019-08-11 08:15:36 -07:00 |
|
Jason Volk
|
9bab532c3e
|
ircd:Ⓜ️:sync: Add interruption points in polylog caller; state iteration.
|
2019-08-11 08:00:41 -07:00 |
|
Jason Volk
|
f4b860e612
|
modules/client/sync/rooms/state: Remove assertion.
|
2019-08-11 05:20:39 -07:00 |
|
Jason Volk
|
f8df61536a
|
modules/m_presence: Modernize; remove old flag.
|
2019-08-11 04:38:50 -07:00 |
|
Jason Volk
|
f14a23aaf6
|
modules/client/sync/presence: Disable interruption on concurrent wait.
|
2019-08-11 04:38:50 -07:00 |
|
Jason Volk
|
84d4b091fe
|
modules/client/sync/device_one_time_keys_count: Fix error.
|
2019-08-10 23:22:28 -07:00 |
|
Jason Volk
|
07cdc73593
|
modules/m_room_power_levels: Diverge auth rule 10.b.
|
2019-08-10 00:53:38 -07:00 |
|
Jason Volk
|
111ffd2216
|
modules/m_room_member: Fix auth event existence conditional branches in auth hooks.
|
2019-08-10 00:38:40 -07:00 |
|
Jason Volk
|
0a2510bc89
|
m::create: Ensure m.room.join_rules event is created on spec preset rooms.
|
2019-08-10 00:16:36 -07:00 |
|
Jason Volk
|
c1afee6183
|
modules/web_hook: Use json::string type rather than unquote(). (#17)
|
2019-08-10 00:02:46 -07:00 |
|
Jason Volk
|
8bce90fbf3
|
modules/client/keys/upload: Properly implement one_time_keys upload. (Fixes #9)
|
2019-08-09 23:34:20 -07:00 |
|
Jason Volk
|
ab8771aae3
|
modules: Fix various hookfn instance constness.
|
2019-08-09 21:27:41 -07:00 |
|
Jason Volk
|
6d4acdd01a
|
modules/m_event_append: Assertions that event being appended has fundamental fields.
|
2019-08-09 21:27:41 -07:00 |
|
Jason Volk
|
64a5eec565
|
modules/console: Sort files by SST number. (#13)
|
2019-08-08 20:01:42 -07:00 |
|
Jason Volk
|
573c7d892c
|
modules/m_fetch: Allow timedout() to also respond when request is finished. (Fixes #121)
|
2019-08-08 19:12:09 -07:00 |
|
Jason Volk
|
8089bd87ec
|
ircd::net::dns::resolver: Fix sendq condition after acquiring lock. (Fixes #124)
|
2019-08-08 18:50:23 -07:00 |
|
Jason Volk
|
060e46f8e4
|
ircd: Conditionally compile with gettimeofday().
ircd: Stronger embedding for time point samples.
|
2019-08-08 18:09:50 -07:00 |
|
Jason Volk
|
b111af2b3e
|
modules/client/keys/upload: Unconditionally sleep().
|
2019-08-08 14:09:55 -07:00 |
|
Jason Volk
|
e9f148f2a1
|
modules/client/sync/rooms/state: Unconditionally wait for concurrence to finish.
|
2019-08-07 18:42:20 -07:00 |
|
Jason Volk
|
9c3a0810cd
|
modules/client/sync/rooms/state: Hoist the event::fetch vector out of the concurrent closure.
|
2019-08-07 18:42:20 -07:00 |
|
Jason Volk
|
3fe4baba4f
|
ircd:Ⓜ️:user::highlight: Improve highlight matching quality. (Fixes #122)
|
2019-08-07 18:42:20 -07:00 |
|
Jason Volk
|
45316906e7
|
modules/client/sync/rooms/state: Fix repeat timeline membership events in initial phase.
|
2019-08-07 15:56:39 -07:00 |
|
Jason Volk
|
e505c69b82
|
modules/client/sync/rooms/state: Improve own-membership test; improve return value.
|
2019-08-07 15:45:09 -07:00 |
|
Jason Volk
|
7d8d0e76f3
|
modules/media/download: Mark the allow_remote query string sent by R!ot.
|
2019-08-07 15:04:12 -07:00 |
|
Jason Volk
|
0f8cabdcb9
|
modules/client: Start a register/email module; stub requestToken. (#106)
|
2019-08-07 15:03:50 -07:00 |
|
Jason Volk
|
6f6f6c6451
|
modules/m_room_message: Add auth rules for room notification power.
|
2019-08-07 02:48:51 -07:00 |
|
Jason Volk
|
45478ec0bc
|
modules/m_user_highlight: Simplify matching.
|
2019-08-07 02:48:51 -07:00 |
|
Jason Volk
|
bfe1eace7d
|
modules/m_room_power_levels: Minor upgrade to c++17 syntax.
|
2019-08-07 01:11:45 -07:00 |
|
Jason Volk
|
b4ba03ae15
|
modules/m_room_message: Modernize module / notify handler.
|
2019-08-07 01:04:09 -07:00 |
|
Jason Volk
|
ac14be5a01
|
ircd:Ⓜ️:user::highlight: Match -at-room. (Closes #118)
|
2019-08-07 00:41:08 -07:00 |
|
Jason Volk
|
0501b52d31
|
modules/console: Add readback to log mask/unmask cmds.
|
2019-08-06 21:04:19 -07:00 |
|
Jason Volk
|
87ce85e521
|
modules/client/keys/upload: Workaround race condition in Riot. (Fixes #9)
|
2019-08-06 19:30:09 -07:00 |
|