Jason Volk
|
3472f551eb
|
ircd:Ⓜ️:user::notifications: Optimize with non-querying metadata closure overload.
|
2020-03-24 16:41:16 -07:00 |
|
Jason Volk
|
8f251dc266
|
ircd:Ⓜ️:user::notifications: Add unmake_type() inverting tool.
|
2020-03-24 16:16:16 -07:00 |
|
Jason Volk
|
4c70d8ce08
|
ircd:Ⓜ️:user::notifications: Add room_id to opts; prefix keying strategy.
modules/m_push: Add room_id to type generation.
|
2020-03-24 14:56:30 -07:00 |
|
Jason Volk
|
36b1fa6bde
|
ircd:Ⓜ️:room::type: Add prefix matching option.
|
2020-03-24 14:50:41 -07:00 |
|
Jason Volk
|
7a6ba49c34
|
ircd:Ⓜ️:room: Add type iteration interface.
|
2020-03-24 14:14:39 -07:00 |
|
Jason Volk
|
256e5ed960
|
ircd:Ⓜ️:dbs: Add room_type column to schema.
|
2020-03-24 11:49:15 -07:00 |
|
Jason Volk
|
8d6dfa7cd5
|
ircd:Ⓜ️ Add room_id(event_idx) to convenience suite.
|
2020-03-23 20:31:21 -07:00 |
|
Jason Volk
|
93cd2ededc
|
ircd:Ⓜ️:user::notifications: Add unit; develop interface; add type generation.
|
2020-03-23 18:28:39 -07:00 |
|
Jason Volk
|
ab4b31bc13
|
ircd:Ⓜ️:user::pushrules: Add event_idx of rule as argument to closures.
ircd:Ⓜ️:user::pushers: Add event_idx of rule as argument to closures.
|
2020-03-23 13:01:24 -07:00 |
|
Jason Volk
|
503db45a64
|
ircd:Ⓜ️:push: Fix constness.
|
2020-03-23 13:01:24 -07:00 |
|
Jason Volk
|
98562fe488
|
ircd:Ⓜ️:push: Add tool to determine if rule has highlight tweak set.
|
2020-03-22 20:04:16 -07:00 |
|
Jason Volk
|
c4c1c47351
|
ircd:Ⓜ️:push: Add tool to query if an action is notifying or not.
|
2020-03-22 20:00:14 -07:00 |
|
Jason Volk
|
fc63e102fa
|
ircd:Ⓜ️:push: Add non-spec condition kind 'state_key_user_mxid'.
|
2020-03-22 18:18:51 -07:00 |
|
Jason Volk
|
f58cfed6e9
|
ircd:Ⓜ️:push: Add non-spec condition kind 'contains_user_mxid'.
|
2020-03-22 18:18:51 -07:00 |
|
Jason Volk
|
329982f3f1
|
ircd:Ⓜ️:push: Add iteration for all rules of all users.
|
2020-03-22 14:03:28 -07:00 |
|
Jason Volk
|
ed54618ca4
|
ircd:Ⓜ️:user: Start a user::notifications interface.
|
2020-03-21 20:49:54 -07:00 |
|
Jason Volk
|
8445cbf83a
|
ircd:Ⓜ️:push: Add log facility for this namespace.
|
2020-03-21 20:49:54 -07:00 |
|
Jason Volk
|
27556f2d9c
|
ircd:Ⓜ️:vm::eval: Add member which caches the m::internal(room) result.
|
2020-03-21 20:49:54 -07:00 |
|
Jason Volk
|
43dc547200
|
ircd:Ⓜ️:event: Increase the state_key constant.
|
2020-03-21 20:49:54 -07:00 |
|
Jason Volk
|
63be2183f9
|
ircd:Ⓜ️:user: Add pushers interface.
|
2020-03-21 11:35:40 -07:00 |
|
Jason Volk
|
245195488c
|
ircd:Ⓜ️:push: Add event type prefix string for pusher.
|
2020-03-21 11:35:40 -07:00 |
|
Jason Volk
|
435721c971
|
ircd:Ⓜ️:push: Add match interface; condition table; exception propagation.
|
2020-03-20 22:25:14 -07:00 |
|
Jason Volk
|
f0c08d2a54
|
ircd::push: Minor reorg; invert interface.
|
2020-03-20 22:25:14 -07:00 |
|
Jason Volk
|
d1ff1aec74
|
ircd:Ⓜ️:push: Implement r0.6.0-13.13.1.5.3 condition kind subroutine logics.
|
2020-03-20 22:25:14 -07:00 |
|
Jason Volk
|
8ca580362f
|
ircd:Ⓜ️:room::bootstrap: Fix loss of room version information during bootstrap.
|
2020-03-20 12:04:19 -07:00 |
|
Jason Volk
|
fa4160e9a6
|
ircd::db::dbs: Eliminate strict room::id from event_state tuple; simplify comparator.
|
2020-03-19 21:54:07 -07:00 |
|
Jason Volk
|
f8b99ad26e
|
ircd:Ⓜ️:user: Remove pre-pushrules highlight counter.
|
2020-03-19 16:01:32 -07:00 |
|
Jason Volk
|
bab3f959ac
|
ircd:Ⓜ️:push: Move default rules string under rules class; minor reorg.
|
2020-03-19 16:01:32 -07:00 |
|
Jason Volk
|
a3037b7cd4
|
ircd:Ⓜ️:user: Add interface definitions for push rule events to user room.
|
2020-03-18 14:34:29 -07:00 |
|
Jason Volk
|
2aec995edd
|
ircd:Ⓜ️:push: Move path tuple; add type string suite.
|
2020-03-18 14:34:29 -07:00 |
|
Jason Volk
|
5391ba7b76
|
ircd:Ⓜ️:push: Add spec-default ruleset object.
|
2020-03-18 12:27:14 -07:00 |
|
Jason Volk
|
6c807f7e96
|
ircd:Ⓜ️:push: Add push ruleset, rule, condition, and pushers structures.
|
2020-03-18 10:42:48 -07:00 |
|
Jason Volk
|
0bb52f57a3
|
ircd:Ⓜ️:user: Add unit and preliminary interface stubs for pushrules.
|
2020-03-18 10:42:48 -07:00 |
|
Jason Volk
|
0b8b3ee988
|
ircd:Ⓜ️:vm: Add an opts.unique bypass option for condition.
|
2020-03-17 11:48:22 -07:00 |
|
Jason Volk
|
ec5fd98f59
|
ircd:Ⓜ️:homeserver: Use central imports map; reorder constructions.
|
2020-03-16 18:17:52 -07:00 |
|
Jason Volk
|
0fb19b85ca
|
ircd:Ⓜ️:media::file: Adjust download overloads; fix use of empty remote string in messages.
|
2020-03-13 14:52:08 -07:00 |
|
Jason Volk
|
3b2342e001
|
ircd:Ⓜ️:room::origins: Simplify callstack; remove unused iteration.
|
2020-03-09 14:41:36 -07:00 |
|
Jason Volk
|
49dc7e77f2
|
ircd:Ⓜ️:media: Use abstract federation request for media downloads.
|
2020-03-07 21:33:44 -08:00 |
|
Jason Volk
|
63aa71ce58
|
ircd:Ⓜ️:fed: Implement federation 3.1 well-known for server name resolution.
|
2020-03-07 21:33:44 -08:00 |
|
Jason Volk
|
55ffdddc6a
|
ircd:Ⓜ️:fed: Refactor all interfaces using abstract request.
|
2020-03-07 21:33:44 -08:00 |
|
Jason Volk
|
c0a5a7a89e
|
ircd:Ⓜ️ Simplify various interfaces using string rather than net::hostport remotes.
|
2020-03-07 17:17:46 -08:00 |
|
Jason Volk
|
a068981452
|
ircd:Ⓜ️:fed: Simplify and rename well known fetch function.
|
2020-03-07 14:55:50 -08:00 |
|
Jason Volk
|
6ab71b8fdc
|
ircd:Ⓜ️:fed: Add well-known request for server name resolution w/ console cmd.
|
2020-03-06 18:28:41 -08:00 |
|
Jason Volk
|
0a90b4d4cc
|
ircd:Ⓜ️:fed: Apply the canon service to all remotes without a service string.
|
2020-03-06 10:37:28 -08:00 |
|
Jason Volk
|
c44d732443
|
ircd:Ⓜ️ Rename v1/v2 namespace to fed.
|
2020-03-05 20:06:14 -08:00 |
|
Jason Volk
|
a46bf7dcbe
|
ircd::net: Eliminate the legacy canon_port/canon_service defaults.
ircd:Ⓜ️ Move canon_port/canon_service into matrix lib.
|
2020-03-05 14:18:55 -08:00 |
|
Jason Volk
|
14b962a695
|
ircd:Ⓜ️:vm: Track evaluation hook phase.
|
2020-03-02 20:55:08 -08:00 |
|
Jason Volk
|
f471093d3e
|
ircd:Ⓜ️:user::rooms: Use _event_state to eliminate the ircd.member type.
|
2020-03-01 17:13:15 -08:00 |
|
Jason Volk
|
cb0363f13c
|
ircd:Ⓜ️:rooms: Add dump to file util w/ console cmd.
|
2020-02-28 20:19:42 -08:00 |
|
Jason Volk
|
8d9a9eccfb
|
ircd:Ⓜ️:rooms: Add prefetch context on iteration.
|
2020-02-28 20:19:42 -08:00 |
|