Jason Volk
|
ebcac5e7ae
|
modules/webhook: Add github url prefix stripping help function.
|
2019-04-02 10:31:39 -07:00 |
|
Jason Volk
|
d0ad243860
|
modules/client/sync/rooms/account_data: Ensure room_id found on room account_data handlers.
|
2019-04-02 09:53:02 -07:00 |
|
Jason Volk
|
dab225113d
|
ircd::resource: Handle and generate an OPTIONS response.
fixes #65
|
2019-03-31 23:08:29 -07:00 |
|
Jason Volk
|
a3ca9a986b
|
modules/client: Stub 14.13.1.3 notifications handler.
|
2019-03-31 14:03:21 -07:00 |
|
Jason Volk
|
46324b1ac8
|
modules/client/sync/rooms/timeline: Fix polylog timeline limited indicator.
|
2019-03-31 13:09:36 -07:00 |
|
Jason Volk
|
7433daa440
|
modules/client/rooms/context: Minor cleanup extra; remove default token inits.
|
2019-03-31 00:44:34 -07:00 |
|
Jason Volk
|
40b74a6721
|
modules/client/rooms/context: Enforce spec event_id param only; fix urldecode condition.
|
2019-03-31 00:35:34 -07:00 |
|
Jason Volk
|
d3bc65eaa9
|
modules/m_room_aliases: Additional eval check on state_key; only check TTL for remote aliases.
|
2019-03-30 19:04:10 -07:00 |
|
Jason Volk
|
1b26999a19
|
modules/console: Add room alias / room alias cache cmd suite.
|
2019-03-30 19:04:10 -07:00 |
|
Jason Volk
|
37d1b156e0
|
modules/client/directory/room: Implement 10.2.1 PUT directory/room/{roomAlias}.
|
2019-03-30 19:02:11 -07:00 |
|
Jason Volk
|
1cc715f7ce
|
modules/m_room_aliases: Prevent fetching a miss from my host.
|
2019-03-30 19:02:11 -07:00 |
|
Jason Volk
|
4eba0fcd6f
|
modules/client/directory/room: Remove old alias caching and fetching; reroute central interfaces.
|
2019-03-30 19:02:11 -07:00 |
|
Jason Volk
|
5b1556eca1
|
modules/m_room_aliases: Refactor m.room.aliases hooks for new cache.
|
2019-03-30 19:02:11 -07:00 |
|
Jason Volk
|
9c2b215d60
|
ircd:Ⓜ️:room::aliases::cache: Add remote fetching; improve interface.
|
2019-03-30 19:02:11 -07:00 |
|
Jason Volk
|
cd5b93ec27
|
modules/m_room_aliases: Add cache TTL conf item and conditions.
|
2019-03-30 19:02:11 -07:00 |
|
Jason Volk
|
8063904c06
|
ircd:Ⓜ️:room::aliases: Add preliminary aliases cache replacement interface.
|
2019-03-30 19:02:11 -07:00 |
|
Jason Volk
|
276ba9941d
|
modules/m_room_aliases: Move for_each impl to module.
|
2019-03-30 18:15:07 -07:00 |
|
Jason Volk
|
317fa612fb
|
ircd:Ⓜ️:room: Add aliases interface.
|
2019-03-30 18:15:07 -07:00 |
|
Jason Volk
|
19ca15eff7
|
modules/federation/invite: Minor cleanup.
|
2019-03-30 15:25:11 -07:00 |
|
Jason Volk
|
98c3c15e89
|
modules/federation/invite: Attempt to make use of invite_room_state carried in request.
|
2019-03-30 15:25:05 -07:00 |
|
Jason Volk
|
8f4b8c9726
|
modules/vm: Restore the txn pointer (to null) after eval.
|
2019-03-30 15:18:22 -07:00 |
|
Jason Volk
|
a83e304382
|
modules/client/sync: Manually invalidate checkpoints on known polylog commitments.
|
2019-03-30 15:02:18 -07:00 |
|
Jason Volk
|
7042d8e041
|
modules/client/rooms/account_data: Move checkpoint to cover both linear branches.
|
2019-03-30 14:13:34 -07:00 |
|
Jason Volk
|
f7fa89b061
|
ircd::json::stack: Alter checkpoint rollback() behavior to proactive.
|
2019-03-30 14:13:34 -07:00 |
|
Jason Volk
|
881d3116cc
|
modules/client/sync/rooms/account_data: Ensure apropos() hits the linear event coming through.
|
2019-03-30 14:09:47 -07:00 |
|
Jason Volk
|
9b41f5c13a
|
modules/s_control: Fix context switch in exception handler.
|
2019-03-28 22:01:42 -07:00 |
|
Jason Volk
|
efd1124cd7
|
modules/client/login: Fix loss of value data during device tuple assimilation.
modules/client/register: Fix loss of value data during device tuple assimilation.
|
2019-03-28 21:31:22 -07:00 |
|
Jason Volk
|
94503e6d5f
|
modules/console: Add arguments to allow modification of account_data and room_account_data.
|
2019-03-28 18:06:46 -07:00 |
|
Jason Volk
|
8f335ca1bb
|
modules/client/login: Fix JSON typing of remote IP strings.
modules/client/register: Fix JSON typing of remote IP strings.
|
2019-03-28 17:47:57 -07:00 |
|
Jason Volk
|
e555b91fa5
|
modules/client/sync/rooms/ephemeral/receipt: Elide syncing user's own receipts.
|
2019-03-28 17:36:22 -07:00 |
|
Jason Volk
|
4480c136ee
|
ircd::ios: Add summation for stats w/ console totals.
|
2019-03-28 17:22:52 -07:00 |
|
Jason Volk
|
289aca0c4a
|
ircd::ios: Move descriptor stats into structure.
|
2019-03-28 17:16:39 -07:00 |
|
Jason Volk
|
83593c5533
|
modules/vm: Fix sequence sharing condition for already retired evals.
|
2019-03-28 16:22:37 -07:00 |
|
Jason Volk
|
8e23a49ced
|
modules/console: Allow explicit on/off arguments to debug cmd.
|
2019-03-28 16:16:26 -07:00 |
|
Jason Volk
|
f340e44692
|
ircd:Ⓜ️:vm: Add event_id and share sequence to the loghead; minor cleanup.
|
2019-03-28 16:08:45 -07:00 |
|
Jason Volk
|
a889122dcc
|
modules/m_receipt: Additional hook conditions; switch the hooksite; minor cleanup.
|
2019-03-28 14:45:44 -07:00 |
|
Jason Volk
|
31f1e28c24
|
modules/m_receipt: Add implicit receipt generator hook.
|
2019-03-28 14:05:04 -07:00 |
|
Jason Volk
|
e1446a84da
|
modules/m_receipt: Elide federation broadcasts for receipts of events matching sender.
|
2019-03-28 14:05:04 -07:00 |
|
Jason Volk
|
c046467348
|
modules/m_receipt: Consolidate receipt interface; split out federation composer into hook.
|
2019-03-28 14:05:04 -07:00 |
|
Jason Volk
|
f15769ea0e
|
modules: Add .well-known handler to serve the m::self::servername string for now.
|
2019-03-28 13:13:35 -07:00 |
|
Jason Volk
|
6419333457
|
modules/client/sync/rooms/unread_notifications: Use better counter upper bound.
|
2019-03-28 00:11:35 -07:00 |
|
Jason Volk
|
be9bee5968
|
modules/m_room: Make notification count iteration upper bound exclusive.
modules/m_user: Make highlight count iteration exclusive.
|
2019-03-27 23:55:14 -07:00 |
|
Jason Volk
|
0e6e556d50
|
modules/client/sync: Reuse scratch buffer on longpoll handles.
|
2019-03-27 23:50:43 -07:00 |
|
Jason Volk
|
5d06042140
|
modules/client/sync: Use the same linear vector merge in longpoll handler.
|
2019-03-27 20:28:59 -07:00 |
|
Jason Volk
|
394ec523a2
|
ircd:Ⓜ️:sync: Do a full iteration of all linear sync items even if success.
|
2019-03-27 20:13:04 -07:00 |
|
Jason Volk
|
977840a246
|
modules/s_dns_resolver: Ensure no double-queueing, at cost.
|
2019-03-27 17:11:12 -07:00 |
|
Jason Volk
|
fc09dd4034
|
modules/client/rooms/read_markers: Reimplement client 14.6 /read_markers m.fully_read.
|
2019-03-27 16:54:10 -07:00 |
|
Jason Volk
|
2d459d8da8
|
modules/client/rooms/receipt: Split m.read logic into subroutine.
|
2019-03-27 16:14:14 -07:00 |
|
Jason Volk
|
5cfc763002
|
modules/m_receipt: Add comment to section / minor cleanup.
|
2019-03-27 16:04:12 -07:00 |
|
Jason Volk
|
745f392855
|
modules/webhook: Implement github organization type handler and member_added action.
|
2019-03-27 15:58:33 -07:00 |
|