Jason Volk
|
ab9e9d698b
|
ircd:Ⓜ️ Fix error.
|
2018-03-04 22:46:40 -08:00 |
|
Jason Volk
|
a39781924c
|
ircd:Ⓜ️ Take this buffer off-stack.
|
2018-03-04 09:21:51 -08:00 |
|
Jason Volk
|
69b0acde63
|
ircd:Ⓜ️ Preliminary reorg around experimental presence interface.
|
2018-03-04 08:57:02 -08:00 |
|
Jason Volk
|
d3d58d8ee9
|
ircd:Ⓜ️ Generate user_room ID's for all users local and remote.
|
2018-03-04 08:57:02 -08:00 |
|
Jason Volk
|
5a1d0a9f45
|
modules/client/register: Fix bug.
|
2018-03-04 08:57:02 -08:00 |
|
Jason Volk
|
e2ddeb4190
|
ircd:Ⓜ️ Add edu tuples; improve txn tuple typing.
|
2018-03-04 08:57:01 -08:00 |
|
Jason Volk
|
c7ae8d3f27
|
ircd::server: Fix conditions for link removal from link::close().
|
2018-03-04 02:09:41 -08:00 |
|
Jason Volk
|
90b7810921
|
ircd::server: Reset necessary link state if any exception before handler.
|
2018-03-04 02:09:41 -08:00 |
|
Jason Volk
|
2e3d88057c
|
ircd:Ⓜ️:dbs: Use null separators for prefixing.
|
2018-03-04 02:09:41 -08:00 |
|
Jason Volk
|
240e01a9b5
|
ircd:Ⓜ️ Integrate present room state table optimization into interface.
|
2018-03-04 02:09:41 -08:00 |
|
Jason Volk
|
5b4c65c875
|
ircd:Ⓜ️:dbs: Add and use origins key separator; minor cleanup.
|
2018-03-04 00:30:25 -08:00 |
|
Jason Volk
|
472aaecb0f
|
ircd:Ⓜ️:dbs: Add back the sequential state index for present room state.
|
2018-03-04 00:30:25 -08:00 |
|
Jason Volk
|
8bb31107bd
|
ircd:Ⓜ️ Relax room ctor event_id parameter for empty string_view{}.
|
2018-03-04 00:30:25 -08:00 |
|
Jason Volk
|
505b3b5115
|
ircd: Add non-throwing/defaulting token() overload.
|
2018-03-03 23:37:17 -08:00 |
|
Jason Volk
|
92bef88b6c
|
ircd::server: Improve tag cancellation/dispersal on closing/shutdown; minor cleanup.
|
2018-03-03 21:56:50 -08:00 |
|
Jason Volk
|
4df13f5d4f
|
ircd::server: Add conf items for existing todos.
|
2018-03-03 21:54:42 -08:00 |
|
Jason Volk
|
a9b87a5c09
|
ircd::util: Add pointer transform suite.
|
2018-03-03 21:53:09 -08:00 |
|
Jason Volk
|
28ab30e3a0
|
ircd:Ⓜ️ Minor cleanup: sv ctor is constexpr, don't need this.
|
2018-03-03 10:17:05 -08:00 |
|
Jason Volk
|
9db8b9d6a5
|
modules/console: Add 'net node'; default list the nodes.
|
2018-03-03 10:17:05 -08:00 |
|
Jason Volk
|
9cf25a2d3b
|
ircd:Ⓜ️ Add optimized room::members event iteration for present membership=join.
|
2018-03-03 10:17:05 -08:00 |
|
Jason Volk
|
c676d56dcd
|
ircd:Ⓜ️ Add room::members::count() with membership=join optimized path.
|
2018-03-03 10:17:05 -08:00 |
|
Jason Volk
|
7a860964c4
|
ircd:Ⓜ️ Split the origins iteration to also allow raw key iteration.
|
2018-03-03 10:17:05 -08:00 |
|
Jason Volk
|
8a5462063e
|
ircd:Ⓜ️ Add util to get membership from either event.membership or event.content.
|
2018-03-03 10:17:05 -08:00 |
|
Jason Volk
|
e95b61d46b
|
ircd:Ⓜ️ Add a room::origins::count()er.
|
2018-03-03 05:56:42 -08:00 |
|
Jason Volk
|
763c14fb7b
|
ircd:Ⓜ️:dbs: Add crucial member key to origins sequence.
|
2018-03-03 05:47:15 -08:00 |
|
Jason Volk
|
d0ef714179
|
ircd:Ⓜ️🆔 Tighten exception spec on boolean validators; tweak test grammar.
|
2018-03-03 05:04:23 -08:00 |
|
Jason Volk
|
6db4b083a8
|
ircd:Ⓜ️🆔 Fix local,host generator ctor to account for existing sigil.
|
2018-03-03 04:06:49 -08:00 |
|
Jason Volk
|
fa5a30e751
|
ircd: Add stringops to lstrip/rstrip limited to n count.
|
2018-03-03 04:06:49 -08:00 |
|
Jason Volk
|
69df7add10
|
modules/console: Add command to iterate the room::origins sequence.
|
2018-03-03 04:06:49 -08:00 |
|
Jason Volk
|
90e3b90775
|
ircd:Ⓜ️ Hook ctor rewrites local m::id's with my_host(); update affected hooks.
|
2018-03-03 04:06:49 -08:00 |
|
Jason Volk
|
7eff71b9a3
|
ircd:Ⓜ️ Add function to check if and only if id is a valid localpart.
|
2018-03-03 04:06:49 -08:00 |
|
Jason Volk
|
389af728c4
|
modules/client/register: Add preliminary first_user_registered hook.
|
2018-03-03 01:00:33 -08:00 |
|
Jason Volk
|
6333003aad
|
ircd:Ⓜ️ Move user::activate() out to modules/client/register.
|
2018-03-03 00:51:27 -08:00 |
|
Jason Volk
|
fa3d92103c
|
ircd:Ⓜ️ Add event serial size check; check size during commit.
|
2018-03-03 00:04:43 -08:00 |
|
Jason Volk
|
304f5422c6
|
ircd::conf: Add templates for long integer items.
|
2018-03-02 23:54:35 -08:00 |
|
Jason Volk
|
1736a47068
|
modules/conf: Improve dump to use formatted HTML; improve hook related.
|
2018-03-02 23:22:52 -08:00 |
|
Jason Volk
|
c4d8b17ecb
|
ircd:Ⓜ️ Add convenience sender for org.matrix.custom.html messages.
|
2018-03-02 23:22:52 -08:00 |
|
Jason Volk
|
b840156b37
|
ircd::server: Add preliminary node error state; keep erroneous node in map as cache.
|
2018-03-02 22:37:52 -08:00 |
|
Jason Volk
|
a99fff0988
|
ircd:Ⓜ️ Add meta column for sequential presently joined origins iteration.
|
2018-03-02 22:03:06 -08:00 |
|
Jason Volk
|
2be4d22403
|
ircd:Ⓜ️ Add slightly arbitrary hook msgtype matching.
|
2018-03-02 21:13:11 -08:00 |
|
Jason Volk
|
94087f6316
|
ircd:Ⓜ️ Add alternative hook ctor for simple argument syntax reversal.
|
2018-03-02 21:12:11 -08:00 |
|
Jason Volk
|
0d4083c487
|
ircd:Ⓜ️:dbs: Remove stale comment.
|
2018-03-02 08:33:40 -08:00 |
|
Jason Volk
|
f3d8cc7950
|
ircd:Ⓜ️ Set IRCd's presence status on startup and shutdown.
|
2018-03-02 08:02:21 -08:00 |
|
Jason Volk
|
1e2dcc41ef
|
ircd::conf: Support std::string item.
|
2018-03-02 08:02:21 -08:00 |
|
Jason Volk
|
150543ae91
|
ircd:Ⓜ️ Add linkage for user::presence;
modules/client/presence: reorg for linkage; minor cleanup.
|
2018-03-02 08:02:21 -08:00 |
|
Jason Volk
|
e8fd7eebe0
|
modules/conf: Introduce the !conf room and the !control interface.
|
2018-03-02 08:02:21 -08:00 |
|
Jason Volk
|
f7034d0bf5
|
ircd:Ⓜ️ Add convenience notice(room) suite.
|
2018-03-02 08:02:21 -08:00 |
|
Jason Volk
|
6dbb1864dd
|
modules/client/rooms/initialsync: Default on the membership check for unauth'ed user.
|
2018-03-02 08:02:21 -08:00 |
|
Jason Volk
|
f8e356eb0e
|
ircd::conf: Develop conf get/set by string; use mapping by item name.
|
2018-03-02 08:02:20 -08:00 |
|
Jason Volk
|
51a3e0f33b
|
modules/federation/event: Update event fetch method.
|
2018-03-02 08:02:20 -08:00 |
|