Jason Volk
|
33e0d15f28
|
modules/client: 11.6 Presence to and from the user's user room timeline.
|
2018-02-15 19:59:59 -08:00 |
|
Jason Volk
|
00e90865d2
|
ircd:Ⓜ️ Add linear query suite to room interface.
|
2018-02-15 19:17:09 -08:00 |
|
Jason Volk
|
dbf6453171
|
ircd: Move IRCd Library section from top README.
|
2018-02-15 18:32:03 -08:00 |
|
Jason Volk
|
c6855c58c3
|
modules/client/devices: Use the id::device; use the user::room.
|
2018-02-15 17:27:42 -08:00 |
|
Jason Volk
|
f7db9bd92f
|
modules/client/rooms: Add POST variant for redact.
|
2018-02-15 16:50:08 -08:00 |
|
Jason Volk
|
149db42d4e
|
modules/client/rooms: 6.5.2.1 PUT redact.
|
2018-02-15 16:50:08 -08:00 |
|
Jason Volk
|
7c030e1af2
|
modules/console: Add some room commands.
|
2018-02-15 16:35:50 -08:00 |
|
Jason Volk
|
01251573bc
|
ircd:Ⓜ️ Add redacts to main event; add redact(room, ...) committer.
|
2018-02-15 16:35:50 -08:00 |
|
Jason Volk
|
2921692571
|
ircd: Update Makefile ordering.
|
2018-02-15 14:07:25 -08:00 |
|
Jason Volk
|
d366523b64
|
ircd:Ⓜ️ Move sigil prefixing out of the random functors in generate_t ctor.
|
2018-02-15 13:55:09 -08:00 |
|
Jason Volk
|
bc186e832d
|
modules/client/register: Checkpoint hardcoded guest-reg block here for now.
|
2018-02-15 13:55:09 -08:00 |
|
Jason Volk
|
eab4aef7e6
|
ircd:Ⓜ️/modules/client: Add device ID generation; use token/password helpers; various comments/cleanup.
|
2018-02-15 13:55:09 -08:00 |
|
Jason Volk
|
6ece5db391
|
ircd:Ⓜ️ Add user::room wrapping m::room with buffer of user's user room_id.
|
2018-02-15 13:40:08 -08:00 |
|
Jason Volk
|
27a539f941
|
modules/client: Cleanup some numbering and descriptions.
|
2018-02-15 13:40:07 -08:00 |
|
Jason Volk
|
050eacd142
|
ircd:Ⓜ️ Add m::user helpers to generate password hash and access tokens.
|
2018-02-15 13:05:00 -08:00 |
|
Jason Volk
|
51b2cafc74
|
ircd:Ⓜ️ Add experimental sigiled and qualified device MXID.
|
2018-02-15 13:01:07 -08:00 |
|
Jason Volk
|
08335c3883
|
ircd:Ⓜ️ Add random alpha-based ID generator.
|
2018-02-15 13:00:23 -08:00 |
|
Jason Volk
|
7b0c53501a
|
ircd::rand: Modernize interface.
|
2018-02-15 12:53:00 -08:00 |
|
Jason Volk
|
d6ad4ce45e
|
ircd:Ⓜ️ Add some object semantics/restrictions.
|
2018-02-15 12:11:28 -08:00 |
|
Jason Volk
|
3d216fda84
|
ircd::util: Use std::all_of for boolean ctype test.
|
2018-02-15 12:09:17 -08:00 |
|
Jason Volk
|
bfcfacfc50
|
modules/client: 11.9 Device Management (incomplete).
|
2018-02-14 22:07:01 -08:00 |
|
Jason Volk
|
9da8e233d6
|
modules/client: Update various thrown errors.
|
2018-02-14 22:07:01 -08:00 |
|
Jason Volk
|
38454022cd
|
ircd::m/modules: Add M_NEED_MORE_PARAMS.
|
2018-02-14 22:07:01 -08:00 |
|
Jason Volk
|
a7c662529d
|
ircd:Ⓜ️:vm: Remove the fronts map.
|
2018-02-14 22:07:01 -08:00 |
|
Jason Volk
|
24aac22e33
|
modules/client/account: Stub an account/3pid response.
|
2018-02-14 22:07:01 -08:00 |
|
Jason Volk
|
5c171d6789
|
modules/client/profile: 8.2 Profiles :with the user's user room.
|
2018-02-14 22:06:35 -08:00 |
|
Jason Volk
|
3dd792033b
|
modules/client/account: 3.6.1 GET whoami
|
2018-02-14 22:06:20 -08:00 |
|
Jason Volk
|
575820d993
|
modules: Split client/account.
|
2018-02-14 21:49:46 -08:00 |
|
Jason Volk
|
d4e6e23804
|
modules: Split client/user.
|
2018-02-14 21:49:46 -08:00 |
|
Jason Volk
|
c45461d5f6
|
modules: Split modules/client/rooms; reorg Makefile.
|
2018-02-14 21:49:46 -08:00 |
|
Jason Volk
|
025909e1eb
|
ircd: Move ctype<> into util::; add valid(string_view) boolean convenience.
|
2018-02-14 14:11:18 -08:00 |
|
Jason Volk
|
a66f0f9423
|
ircd::json: Update the generator grammar.
|
2018-02-13 21:14:52 -08:00 |
|
Jason Volk
|
333d7a81f5
|
ircd: Move ircd::db::init up in the main sequence.
|
2018-02-13 20:38:55 -08:00 |
|
Jason Volk
|
173d19ee6a
|
modules/client/sync: Give client more async() after /sync 408.
|
2018-02-13 18:36:30 -08:00 |
|
Jason Volk
|
5a73e631a6
|
modules/console: Add command to iterate messages forward and backward with seek to depth.
|
2018-02-13 15:08:52 -08:00 |
|
Jason Volk
|
26d25c0db0
|
doc: Update iterator protocol conventions.
|
2018-02-13 15:08:48 -08:00 |
|
Jason Volk
|
d32f990c6a
|
ircd:Ⓜ️ Improve room::messages interface as a bidirectional STL iterator.
|
2018-02-13 14:25:01 -08:00 |
|
Jason Volk
|
6f0ca19df6
|
ircd:Ⓜ️ Cleanup cruft from m::room; comments; minor.
|
2018-02-13 14:23:56 -08:00 |
|
Jason Volk
|
ad56d381a5
|
ircd:Ⓜ️:dbs: Add a room_events_key generator which doesn't require event_id.
|
2018-02-13 14:21:57 -08:00 |
|
Jason Volk
|
032156a18e
|
ircd:Ⓜ️ Force json::STRING on event.content.body so purely numerical messages are quoted.
|
2018-02-12 19:52:10 -08:00 |
|
Jason Volk
|
b06412da76
|
modules/client/sync: Fix interpretation of the sync timeout query param.
|
2018-02-12 19:30:44 -08:00 |
|
Jason Volk
|
db4535b049
|
ircd:📅 Add ostream participants for time_points printing epoch seconds.
|
2018-02-12 19:30:44 -08:00 |
|
Jason Volk
|
9c832482ef
|
modules/root: Add additional mime types.
|
2018-02-12 19:30:44 -08:00 |
|
Jason Volk
|
5f24883c1c
|
modules: Add minimum viable stubs for errorless Riot load.
modules/client/pushrules: Stub arrays for errorless Riot load.
|
2018-02-12 19:30:44 -08:00 |
|
Jason Volk
|
75dabda9c7
|
modules/client/sync: Checkpoint sync stubs.
|
2018-02-12 19:30:44 -08:00 |
|
Jason Volk
|
2be10ef206
|
ircd: Fix/Address client current request flow for longpolls.
|
2018-02-12 19:30:44 -08:00 |
|
Jason Volk
|
67fba3cd7b
|
ircd:Ⓜ️ Move filters into the user's user room.
|
2018-02-11 19:46:31 -08:00 |
|
Jason Volk
|
9c145394f9
|
modules/client/user: Add base handlers to switch the path params.
|
2018-02-11 15:47:25 -08:00 |
|
Jason Volk
|
5c641d63ef
|
modules/client/createroom: Update the createRoom endpoint handler.
|
2018-02-11 15:47:25 -08:00 |
|
Jason Volk
|
dbdc4a94d2
|
ircd:Ⓜ️:state: Use the appropriate codepath for undefined key dfs.
|
2018-02-11 15:47:25 -08:00 |
|