Jason Volk
|
bd3e004d70
|
modules/client/profile: Duplicate check for client put; extended timeout.
|
2018-04-21 17:28:48 -07:00 |
|
Jason Volk
|
3d5c8a5a2f
|
modules/m_receipt: Deconflict receipt user_room type; add usefulness detection.
|
2018-04-21 16:52:19 -07:00 |
|
Jason Volk
|
d031d7eec5
|
modules/client/profile: Update profile for all rooms hook.
|
2018-04-21 15:45:49 -07:00 |
|
Jason Volk
|
8ced86e503
|
modules/media/upload: File media in a file room.
|
2018-04-21 15:22:43 -07:00 |
|
Jason Volk
|
d35a0190f7
|
modules/media: Add checks for empty parameters / bogus file room hash.
|
2018-04-21 00:53:08 -07:00 |
|
Jason Volk
|
79e2e698e0
|
modules/media/download: Get local media from a file room.
|
2018-04-21 00:51:51 -07:00 |
|
Jason Volk
|
0c7b5effaf
|
modules/console: Plug in some of the command-by-mxid stubs.
|
2018-04-20 23:54:22 -07:00 |
|
Jason Volk
|
f9c00e4f25
|
modules/console: Add cmd to iterate room members by origin.
|
2018-04-20 23:54:22 -07:00 |
|
Jason Volk
|
6b32da764d
|
ircd::client: Remove the asynchronous longpoll state.
|
2018-04-20 19:54:18 -07:00 |
|
Jason Volk
|
9e9a1449ee
|
modules/console: Add cmd to set column or database runtime options.
|
2018-04-20 15:22:50 -07:00 |
|
Jason Volk
|
47df72b69b
|
modules/console: Add cmd to mark the log.
|
2018-04-20 15:22:50 -07:00 |
|
Jason Volk
|
6f90708e46
|
modules/console: Add cmd to dump info to log.
|
2018-04-20 15:22:50 -07:00 |
|
Jason Volk
|
fcf17db132
|
ircd: Various fixes / cleanup.
|
2018-04-20 15:22:49 -07:00 |
|
Jason Volk
|
885e46788b
|
modules/console: Add ctx interrupt cmd.
|
2018-04-20 00:51:21 -07:00 |
|
Jason Volk
|
e586e22007
|
modules/console: Add event cmd idx argument.
|
2018-04-20 00:44:45 -07:00 |
|
Jason Volk
|
f66acf6f8e
|
modules/console: Add ctx base cmd w/ fallback to ctx list.
|
2018-04-20 00:44:45 -07:00 |
|
Jason Volk
|
0d4176a960
|
modules/console: Add events subcommand accepting filter-JSON argument.
|
2018-04-19 14:23:47 -07:00 |
|
Jason Volk
|
a91c4314d4
|
modules/console: Add room top command.
|
2018-04-18 15:05:15 -07:00 |
|
Jason Volk
|
02bc9032e8
|
ircd:Ⓜ️ Add event::idx to top() tuple.
|
2018-04-18 15:04:46 -07:00 |
|
Jason Volk
|
7659ef3acc
|
ircd:Ⓜ️ Reorder top() tuple; use strong type template std::get'ers.
|
2018-04-18 15:03:42 -07:00 |
|
Jason Volk
|
7b514deb80
|
modules/console: Add db base cmd w/ delegation to db list for empty arguments.
|
2018-04-18 14:27:18 -07:00 |
|
Jason Volk
|
7f3919dd17
|
ircd:Ⓜ️ Split events iterations into namespace.
|
2018-04-18 01:25:54 -07:00 |
|
Jason Volk
|
3b7b6f815e
|
modules/console: Add db bytes command.
|
2018-04-17 14:14:00 -07:00 |
|
Jason Volk
|
359ff91316
|
modules/console: Add db stats convenience command to passthru to prop rocksdb.stats.
|
2018-04-17 13:43:10 -07:00 |
|
Jason Volk
|
5b09cdc264
|
modules/client: Stub various lies to quiet errors in Riot.
|
2018-04-17 01:15:30 -07:00 |
|
Jason Volk
|
f0be8745b7
|
modules/console: Convert event dumper to use vm sequence iteration.
|
2018-04-16 23:30:14 -07:00 |
|
Jason Volk
|
00b46a8885
|
modules/client/sync: Checkpoint preliminary stateless incremental sync exhibit.
|
2018-04-16 17:57:41 -07:00 |
|
Jason Volk
|
f06505a967
|
modules/console: Basic vm events iteration command.
|
2018-04-16 16:01:10 -07:00 |
|
Jason Volk
|
e009d6763e
|
ircd::db: Fix issues with txn interface.
|
2018-04-16 15:20:08 -07:00 |
|
Jason Volk
|
39a5272ee3
|
modules/console: Improve the events database dump process.
|
2018-04-15 22:33:44 -07:00 |
|
Jason Volk
|
0504962248
|
modules/m_presence: Basic exception handling for the edu hook.
|
2018-04-15 19:58:07 -07:00 |
|
Jason Volk
|
d6e5723014
|
modules/federation/sender: Fix various issues; propagate context interruption.
|
2018-04-15 18:02:41 -07:00 |
|
Jason Volk
|
19d7e05605
|
ircd::resource: Allow each resource method to specify its timing.
|
2018-04-15 18:02:41 -07:00 |
|
Jason Volk
|
7b54dba291
|
ircd::db: Expose an interface for some counters; add ticker command.
|
2018-04-15 16:43:09 -07:00 |
|
Jason Volk
|
0c78bf7a9b
|
ircd::db: Add compaction interface.
|
2018-04-15 02:42:57 -07:00 |
|
Jason Volk
|
f0dc31d284
|
modules/console: Add ability to query prop for all columns with "**" key.
|
2018-04-14 22:01:25 -07:00 |
|
Jason Volk
|
3b7816763e
|
modules/console: Tweak formatting for net host cache list.
|
2018-04-14 18:17:02 -07:00 |
|
Jason Volk
|
ee5c1f27f2
|
modules/console: Improve formatting for client list output.
|
2018-04-14 17:34:07 -07:00 |
|
Jason Volk
|
428e209995
|
modules/console: Filter error peers by default unless argument.
|
2018-04-14 00:51:58 -07:00 |
|
Jason Volk
|
f4015c597e
|
modules/console: Make mod list the mod base cmd.
|
2018-04-14 00:51:30 -07:00 |
|
Jason Volk
|
367776ee2d
|
modules/root: Checkpoint cleanup; don't use response::chunked here though:
resource::response::chunked is not used here because if the file is small a
fixed content-length is used rather than chunked-encoding.
|
2018-04-14 00:25:09 -07:00 |
|
Jason Volk
|
431d5cfc02
|
modules/console: Add feds version command.
|
2018-04-13 23:55:38 -07:00 |
|
Jason Volk
|
d9a73f3604
|
modules/client/initialsync: Reorient base frame for resource::response::chunked.
|
2018-04-13 23:20:46 -07:00 |
|
Jason Volk
|
e35338b5b2
|
modules/console: Improve room messages command; incorporate limit argument.
|
2018-04-13 22:46:31 -07:00 |
|
Jason Volk
|
b95c27826b
|
modules/console: Command to only iterate peers with errors.
|
2018-04-13 20:02:48 -07:00 |
|
Jason Volk
|
db8972c0ef
|
modules/console: Add client base command to explore the client::list.
|
2018-04-13 17:40:37 -07:00 |
|
Jason Volk
|
1143789f35
|
modules/console: Move net peer commands out of net; increase net host cache output widths.
|
2018-04-13 16:31:37 -07:00 |
|
Jason Volk
|
3f48d3b70a
|
modules/federation/send: Tweak pdu evaluation logging options.
|
2018-04-13 16:22:13 -07:00 |
|
Jason Volk
|
7b22f65e86
|
modules/client/initialsync: Terminate client on initialsync exception.
|
2018-04-13 16:16:07 -07:00 |
|
Jason Volk
|
14d90bf4a9
|
ircd:Ⓜ️:vm: Move temporary m.room.member effect to modules/m_room_member.
|
2018-04-13 14:54:11 -07:00 |
|
Jason Volk
|
f557f26322
|
modules/console: Rename exec cmd to eval; add eval base cmd.
|
2018-04-13 14:47:17 -07:00 |
|
Jason Volk
|
16239f5e0b
|
modules/client/initialsync: Special case the invite_state key.
|
2018-04-13 14:45:02 -07:00 |
|
Jason Volk
|
d07da44718
|
modules/console: Add user rooms command.
|
2018-04-13 14:04:36 -07:00 |
|
Jason Volk
|
90597bc59c
|
modules/console: Complete the db prop command.
|
2018-04-12 23:07:45 -07:00 |
|
Jason Volk
|
dc2bd4f66e
|
modules/media: Distill out some current media room functionality.
|
2018-04-12 23:07:45 -07:00 |
|
Jason Volk
|
9a6dbca127
|
modules/m_typing: Promote the typing log facility.
|
2018-04-12 23:07:45 -07:00 |
|
Jason Volk
|
a8b143d6c2
|
modules/media: Consolidate media modules for easier linkages.
|
2018-04-12 23:07:45 -07:00 |
|
Jason Volk
|
a08684c9e7
|
modules/client/initialsync: Involve m.receipt m.read for room ephemeral events.
|
2018-04-12 23:07:45 -07:00 |
|
Jason Volk
|
7bb187eb17
|
modules/client/initialsync: Remove unnecessary unquote() for object.
|
2018-04-12 14:15:05 -07:00 |
|
Jason Volk
|
345870feb9
|
modules/console: Add basic user read command.
|
2018-04-12 02:38:56 -07:00 |
|
Jason Volk
|
a41420d9e5
|
modules/console: Add user presence iteration command.
|
2018-04-12 02:27:31 -07:00 |
|
Jason Volk
|
5c2b31f93d
|
modules/m_presence: Promote the log message facility.
|
2018-04-12 01:12:02 -07:00 |
|
Jason Volk
|
e6888779c9
|
modules/client/presence: Make m.presence a state singleton in the user's room.
|
2018-04-12 00:38:18 -07:00 |
|
Jason Volk
|
ef2b4d041b
|
modules/client/initialsync: Catch and log error which broke sync for user reporting.
|
2018-04-11 23:40:30 -07:00 |
|
Jason Volk
|
1f49f3c193
|
modules/client/initialsync: Involve presence in initialsync.
|
2018-04-11 23:40:30 -07:00 |
|
Jason Volk
|
82ef048d3f
|
ircd:Ⓜ️ More complete presence interface getter interface stack.
|
2018-04-11 23:09:49 -07:00 |
|
Jason Volk
|
55e4a8fcaf
|
ircd:Ⓜ️ Split user's rooms iteration into separate interface.
|
2018-04-11 15:38:01 -07:00 |
|
Jason Volk
|
e9df8b699c
|
ircd:Ⓜ️ Add user room membership convenience interface; apply.
|
2018-04-11 14:18:38 -07:00 |
|
Jason Volk
|
777525f85a
|
modules/client/initialsync: Sync global account_data from user's room; minor cleanup.
|
2018-04-11 13:16:07 -07:00 |
|
Jason Volk
|
b305e72cef
|
modules/console: Add feds event command with existential consensus report.
|
2018-04-11 01:28:01 -07:00 |
|
Jason Volk
|
8dd0c56f7d
|
modules/console: Various fixes; buffer size; params.
|
2018-04-10 21:04:52 -07:00 |
|
Jason Volk
|
9ed97730e6
|
modules/console: Command to clear all peer errors.
|
2018-04-10 21:04:25 -07:00 |
|
Jason Volk
|
fff36e0d42
|
modules/client/initialsync: Chunked encoded streamed json initial sync.
|
2018-04-10 19:32:56 -07:00 |
|
Jason Volk
|
ab0839c018
|
modules/client/initialsync: Initial json::stack initial sync stack.
|
2018-04-10 15:31:10 -07:00 |
|
Jason Volk
|
acf8cf5ae6
|
modules/client/sync: Checkpoint scaffold non-initial sync w/ initial linkage.
|
2018-04-10 15:31:10 -07:00 |
|
Jason Volk
|
d4e35476a3
|
modules/client: Preliminary 6.2.3 /initialSync composite.
|
2018-04-10 13:15:19 -07:00 |
|
Jason Volk
|
d12b4bd259
|
modules/console: db flush and sync commands.
|
2018-04-09 21:23:54 -07:00 |
|
Jason Volk
|
4b201b026e
|
modules/console: Preliminary rooms list base command.
|
2018-04-09 20:12:03 -07:00 |
|
Jason Volk
|
3ef23fd86b
|
modules/m_presence: Demote the log facility for this warning.
|
2018-04-09 15:57:08 -07:00 |
|
Jason Volk
|
37a126915b
|
modules/client/user: Validate user path parameter for now.
|
2018-04-08 22:11:29 -07:00 |
|
Jason Volk
|
7fb3047f68
|
ircd:Ⓜ️ 11.18.2.1 account_data w/ central linkage.
|
2018-04-08 22:11:29 -07:00 |
|
Jason Volk
|
564338b2fe
|
modules/console: Add fed public_rooms command.
|
2018-04-08 22:11:28 -07:00 |
|
Jason Volk
|
8bf7c05ed8
|
modules/federation/send: Undefined the depth value when creating the edu pseudo-event.
|
2018-04-08 13:00:35 -07:00 |
|
Jason Volk
|
130c4970b6
|
modules/console: Sort fed event_auth output by depth.
|
2018-04-08 12:52:27 -07:00 |
|
Jason Volk
|
9df6d127af
|
ircd:Ⓜ️:v1: event_auth convenience conversion; fed event_auth output.
|
2018-04-08 12:45:05 -07:00 |
|
Jason Volk
|
99ce3232d4
|
modules/console: Fix errors.
|
2018-04-08 12:41:26 -07:00 |
|
Jason Volk
|
d7b3a56882
|
modules/console: Improve room get (event) cmd; use params; add output opts.
|
2018-04-08 12:35:27 -07:00 |
|
Jason Volk
|
b497ce35da
|
modules/console: Add fed event_auth command.
|
2018-04-08 12:35:27 -07:00 |
|
Jason Volk
|
c372b45857
|
modules/m_presence: For some reason this never looped but feels like it will one day.
|
2018-04-07 09:57:08 -07:00 |
|
Jason Volk
|
389d5a9f18
|
modules/client/rooms/receipt: Check for duplicate receipts on commission.
|
2018-04-07 09:57:08 -07:00 |
|
Jason Volk
|
cb73ba1d10
|
modules/m_receipt: Send read receipts to the user's room.
|
2018-04-07 09:57:08 -07:00 |
|
Jason Volk
|
2770c19ac2
|
modules/console: Source all timeout values from the options structure.
|
2018-04-07 02:01:04 -07:00 |
|
Jason Volk
|
e7c7a295c4
|
modules/console: Add an eval option to fed event.
|
2018-04-07 02:00:30 -07:00 |
|
Jason Volk
|
ac0d7e9a78
|
modules/console: Minor fixes.
|
2018-04-07 02:00:08 -07:00 |
|
Jason Volk
|
58af1ae88c
|
construct;modules/s_control: Fix output stream related.
|
2018-04-06 23:35:09 -07:00 |
|
Jason Volk
|
ade6ad79d9
|
modules/console: Support alias to id translation for room cmd suite.
|
2018-04-06 22:23:18 -07:00 |
|
Jason Volk
|
76e5543efa
|
modules/console: Support alias to id translation for fed command suite.
|
2018-04-06 22:23:18 -07:00 |
|
Jason Volk
|
124102bf2f
|
modules/console: Add fed send command.
|
2018-04-06 22:23:18 -07:00 |
|
Jason Volk
|
904ec2455f
|
modules/console: Add a fed sync command.
|
2018-04-06 03:43:31 -07:00 |
|
Jason Volk
|
d3e6b20f14
|
ircd:Ⓜ️:vm: Distill vm::opts::commit extension from vm::opts.
|
2018-04-05 23:14:30 -07:00 |
|