Jason Volk
|
092b4d3ace
|
modules/root: Supplement content-type/MIME-type with ircd::fs::magic interface.
|
2018-02-18 01:12:09 -08:00 |
|
Jason Volk
|
283a561c01
|
modules/media/upload: 11.7.1 Asynchronous upload dialectic demonstration.
|
2018-02-17 21:42:27 -08:00 |
|
Jason Volk
|
ea8dcdf619
|
modules/client/keys: Stub keys/query for device list.
|
2018-02-16 17:28:06 -08:00 |
|
Jason Volk
|
da9393016d
|
modules/client: Cleanup/consistency in register/login handle stack.
|
2018-02-16 17:17:18 -08:00 |
|
Jason Volk
|
06e33f40a1
|
modules/client/presence: Dup the user_id in the content for now: simpler on out-side.
|
2018-02-16 13:33:19 -08:00 |
|
Jason Volk
|
023990888b
|
modules/client: Fix error.
|
2018-02-16 13:33:19 -08:00 |
|
Jason Volk
|
38db46aad4
|
modules/client/rooms: 6.4.1/6.4.2 PUT state.
|
2018-02-16 13:33:18 -08:00 |
|
Jason Volk
|
b121c4377b
|
modules/client/rooms: 6.3.5 GET joined_members; minor cleanup.
|
2018-02-16 12:37:21 -08:00 |
|
Jason Volk
|
a9b42926fa
|
modules/client/events: Dumbstub this endpoint for 11.6 and requiring a room_id for now.
|
2018-02-16 12:07:12 -08:00 |
|
Jason Volk
|
fa4d31292f
|
modules: Shrink these to a reasonable block size for now.
|
2018-02-16 11:56:32 -08:00 |
|
Jason Volk
|
632b1e6f0f
|
ircd:Ⓜ️ Curse the cursor.
modules/console: Update dump; add errcount.
|
2018-02-16 11:53:42 -08:00 |
|
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
|
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
|
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
|
27a539f941
|
modules/client: Cleanup some numbering and descriptions.
|
2018-02-15 13:40:07 -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
|
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
|
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
|
b06412da76
|
modules/client/sync: Fix interpretation of the sync timeout query param.
|
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
|
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
|
e3c419d25d
|
modules/federation/send: Increase the PUT payload_max.
|
2018-02-10 21:28:49 -08:00 |
|
Jason Volk
|
ca0e488ea5
|
modules/client/rooms: Reactivate the /messages endpoint (with zero param respect).
|
2018-02-10 19:56:01 -08:00 |
|
Jason Volk
|
535232603c
|
modules/console: Add room_id argument to exec command.
|
2018-02-10 13:12:23 -08:00 |
|
Jason Volk
|
b238818522
|
ircd:Ⓜ️ Convert room::members/origins iters to test proto; console update; various.
|
2018-02-10 13:05:01 -08:00 |
|
Jason Volk
|
23387155df
|
ircd:Ⓜ️ Candidate split room::state interface (const part).
|
2018-02-10 00:41:10 -08:00 |
|
Jason Volk
|
bc4072c4d1
|
modules/client/rooms: Reinstate the state related endpoints.
|
2018-02-09 21:34:44 -08:00 |
|
Jason Volk
|
0bf053197c
|
ircd::json: Massage away json::value template ctor.
|
2018-02-09 21:33:06 -08:00 |
|
Jason Volk
|
7f25e368bc
|
modules/console: Add a room command suite.
|
2018-02-08 21:00:50 -08:00 |
|
Jason Volk
|
7bff223748
|
modules/console: Adjust the state commands to use a root node ID arg for now.
|
2018-02-08 13:27:49 -08:00 |
|
Jason Volk
|
0cc37daf9d
|
modules/console: Improve the exec command.
|
2018-02-08 13:27:48 -08:00 |
|
Jason Volk
|
f5adae46d1
|
modules/console: Move the preliminary exec command over to conmod.
|
2018-02-08 10:45:37 -08:00 |
|
Jason Volk
|
a517acea60
|
modules/console: Add db command with list default sub-command.
|
2018-02-07 23:15:17 -08:00 |
|
Jason Volk
|
f925c9e5df
|
modules/console: Add command to backup the events database as json::vector to file.
This same vector can be replayed into a new database with an "exec" command.
|
2018-02-07 00:24:54 -08:00 |
|
Jason Volk
|
da38c9164f
|
modules/console: Partially move/add over key/event command trees.
|
2018-02-07 00:24:54 -08:00 |
|
Jason Volk
|
02edc327a3
|
modules/console: Add net command; move net host subcommand into module.
|
2018-02-06 13:20:24 -08:00 |
|
Jason Volk
|
ee0d6423f3
|
ircd: Move params back into ircd::util... (w/ manual inclusion).
|
2018-02-06 13:20:24 -08:00 |
|
Jason Volk
|
44f8868598
|
modules: Add reloadable console module with library of command handlers.
|
2018-02-06 12:50:25 -08:00 |
|
Jason Volk
|
025e1d7c78
|
ircd:Ⓜ️ Move events database description and instance to libircd.
|
2018-02-05 21:24:36 -08:00 |
|
Jason Volk
|
7b48bc9f40
|
ircd:Ⓜ️:dbs: Checkpoint the meta-index "state_head for event_id in room_id"
|
2018-02-05 21:24:35 -08:00 |
|
Jason Volk
|
be624ca7f6
|
Update Copyrastafaris.
|
2018-02-05 21:24:34 -08:00 |
|
Jason Volk
|
d53eef4ab6
|
ircd: Eliminate the raw_buffer concept.
|
2018-02-05 18:54:55 -08:00 |
|
Jason Volk
|
63d28a77cc
|
ircd:Ⓜ️:state: Make it right.
|
2018-02-02 15:06:12 -08:00 |
|
Jason Volk
|
8296adb6c3
|
ircd:Ⓜ️:state: Try using a separate child array to store values at any level (partial).
|
2018-02-02 14:58:55 -08:00 |
|
Jason Volk
|
622086a12a
|
modules/client/register: Don't require auth object for r0.3.0.
|
2018-01-29 12:00:00 -08:00 |
|
Jason Volk
|
f12786959e
|
modules/client/register: Fix defaulting empty ?kind= to user.
|
2018-01-29 12:00:00 -08:00 |
|
Jason Volk
|
9c91f8d772
|
client: Fix cosmic ray.
|
2018-01-26 19:27:12 -08:00 |
|
Jason Volk
|
a9cada32db
|
ircd:Ⓜ️ Add dbs namespace; remove old interfaces; checkpoint various.
|
2018-01-26 18:12:46 -08:00 |
|
Jason Volk
|
e8a7f0aeef
|
modules/federation: Fix the /event/ response.
|
2018-01-24 18:40:19 -08:00 |
|
Jason Volk
|
5ab7dc6421
|
modules/client: filter_id is the event_id of the filter saved to the filter room...
|
2018-01-23 18:41:34 -08:00 |
|
Jason Volk
|
fffea204b9
|
modules: Add preliminary federation/get_missing_events handler.
|
2018-01-23 16:35:28 -08:00 |
|
Jason Volk
|
dc4b17f84a
|
ircd/modules: Fix init prio removal related.
|
2018-01-11 03:24:22 -08:00 |
|
Jason Volk
|
b801993309
|
client: Retro style; Minor cleanup.
|
2018-01-10 01:19:35 -08:00 |
|
Jason Volk
|
8bfd2b9dfe
|
modules: Minor cleanup versions handler.
|
2018-01-08 03:08:59 -08:00 |
|
Jason Volk
|
a549070f05
|
modules: Remove this manual include of <iterator> here.
|
2017-12-28 13:48:37 -07:00 |
|
Jason Volk
|
ba3d1e7af4
|
modules: Add stub media/upload.
|
2017-12-24 21:54:59 -07:00 |
|
Jason Volk
|
eafaae7846
|
client: Rename js directory.
|
2017-12-24 19:26:05 -07:00 |
|
Jason Volk
|
80931e4e86
|
ircd:Ⓜ️ Split m.cc; distribute inits; modules: Checkpoint matrix.
|
2017-12-12 14:59:40 -07:00 |
|
Jason Volk
|
d8bddbbff0
|
client: Preliminary refactor removal of rooms into rooms room; various.
|
2017-12-12 14:59:40 -07:00 |
|
Jason Volk
|
0d753cf52f
|
client: Alias Object.debug and mc.debug.object.
|
2017-12-12 14:59:40 -07:00 |
|
Jason Volk
|
f931308850
|
ircd/modules: Update resource / opts construction arguments.
|
2017-12-12 14:59:40 -07:00 |
|
Jason Volk
|
5b2facd8e3
|
client: Add a toggle() functional util.
|
2017-12-12 14:59:40 -07:00 |
|
Jason Volk
|
0565301560
|
ircd:Ⓜ️ Remove the is_state mistake.
|
2017-12-12 14:59:40 -07:00 |
|
Jason Volk
|
03dea97bb2
|
ircd: Add preliminary RFC3986 grammar; move urlencoding there.
|
2017-12-12 14:59:40 -07:00 |
|
Jason Volk
|
1a1a50f5f3
|
Checkpoint reorganization.
|
2017-11-30 12:30:19 -08:00 |
|
Jason Volk
|
5d53cdab5e
|
ircd:Ⓜ️ Checkpoint matrix.
|
2017-11-30 11:23:47 -08:00 |
|
Jason Volk
|
528b7047e9
|
modules: Checkpoint matrix various.
|
2017-11-30 11:23:47 -08:00 |
|
Jason Volk
|
1cbd0ab8ba
|
client: Update room summary related; may break synapse compat; possibly issue with IRCd /state/ response.
|
2017-11-30 11:23:47 -08:00 |
|
Jason Volk
|
7c4659e089
|
client: Updates; support ircd.key state event; various.
|
2017-11-30 11:23:47 -08:00 |
|
Jason Volk
|
31b778ee0b
|
ircd:Ⓜ️ Improve server keys related functions.
|
2017-11-30 11:23:46 -08:00 |
|
Jason Volk
|
f7224dc801
|
client: Checkpoint client.
|
2017-11-30 11:23:45 -08:00 |
|
Jason Volk
|
4793e4906c
|
ircd:Ⓜ️ Checkpoint matrix top-half / modules.
|
2017-11-30 11:23:44 -08:00 |
|
Jason Volk
|
94aac875f1
|
client: Fixes/improvements to client.
|
2017-11-30 11:23:44 -08:00 |
|
Jason Volk
|
688ff545d6
|
client: Update; Add m.room.name timeline display handler; Various.
|
2017-11-30 11:23:43 -08:00 |
|
Jason Volk
|
62133d09b7
|
client: Various fixes.
|
2017-11-30 11:23:42 -08:00 |
|
Jason Volk
|
1517d784c7
|
client: Fix room join bitrot.
|
2017-11-30 11:23:41 -08:00 |
|
Jason Volk
|
ef2aa0d249
|
client: Fix error scope related bitrot.
|
2017-11-30 11:23:41 -08:00 |
|
Jason Volk
|
f10662fe7d
|
ircd:Ⓜ️ Checkpoint matrix.
|
2017-11-30 11:23:40 -08:00 |
|
Jason Volk
|
f89d6f651c
|
modules: Add preliminary federation and media directories.
|
2017-11-30 11:23:40 -08:00 |
|
Jason Volk
|
43e35786ce
|
ircd: Move subsystem 'index header' into subsystem directories.
|
2017-10-19 01:38:03 -07:00 |
|