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 |
|
Jason Volk
|
bbbb88fe46
|
modules/client/user: Reactivate the get filter endpoint.
|
2018-02-11 15:47:25 -08:00 |
|
Jason Volk
|
b86560c5f5
|
modules/client/sync: Reactivate sync with a trial using user's room.
|
2018-02-11 15:47:25 -08:00 |
|
Jason Volk
|
830a4b92a1
|
ircd:Ⓜ️ Add preliminary !@user:host "user's room" to database all things user.
|
2018-02-11 15:47:24 -08:00 |
|
Jason Volk
|
085776655c
|
ircd: These const_buffer casts are no longer necessary.
|
2018-02-11 15:47:24 -08:00 |
|
Jason Volk
|
939957c02a
|
ircd:Ⓜ️ Split filter into compilation unit; reactivate interface.
|
2018-02-11 15:47:24 -08:00 |
|
Jason Volk
|
f770a1638e
|
ircd: Update Makefile ordering to reflect current header ordering; commentary.
|
2018-02-11 15:47:24 -08:00 |
|
Jason Volk
|
db22d22eab
|
Update README; Update STYLE.
|
2018-02-11 12:02:49 -08:00 |
|
Jason Volk
|
b94d0b8ce6
|
ircd:Ⓜ️ Split m::user compilation unit.
|
2018-02-11 12:02:49 -08:00 |
|
Jason Volk
|
0afaa70ccf
|
ircd: Refer to the right access_token in the resource::request struct.
|
2018-02-10 22:07:06 -08:00 |
|
Jason Volk
|
b1d257c93a
|
ircd: Support authorization: bearer access tokens.
|
2018-02-10 22:03:39 -08:00 |
|
Jason Volk
|
8044fdb3ce
|
ircd: Reenable access token authentication.
|
2018-02-10 22:03:31 -08:00 |
|
Jason Volk
|
3e603b86e9
|
ircd:Ⓜ️ Add the m::room::has(type, state_key) passthru.
|
2018-02-10 21:42:16 -08:00 |
|