Jason Volk
|
33e23b6fb8
|
modules/console: Add a specialized proc smaps enhanced command handler.
|
2019-06-11 13:32:12 -07:00 |
|
Jason Volk
|
2e80a5ab02
|
modules/client/sync/rooms/state: Make the linear-sync handler able to handle belated state events.
|
2019-06-08 01:07:16 -07:00 |
|
Jason Volk
|
5cfac64bee
|
modules/console: Swap the conf diff columns.
|
2019-06-08 01:07:16 -07:00 |
|
Jason Volk
|
abfdb06ebf
|
modules/client/rooms/join: Hard reset the room head after join completes.
|
2019-06-07 23:01:46 -07:00 |
|
Jason Volk
|
87e8b5eb1f
|
modules/client/sync: Minor reorg; increase default timeout conf items.
|
2019-06-07 21:56:17 -07:00 |
|
Jason Volk
|
def97cf25b
|
modules/client/rooms/join: Improve lazy chain member event search.
|
2019-06-07 06:02:19 -07:00 |
|
Jason Volk
|
4f3123be62
|
modules/client/rooms/join: Use dedicated log facility.
|
2019-06-07 06:02:19 -07:00 |
|
Jason Volk
|
3d8d71c97c
|
modules/client/rooms/join: Mask nothrow conditions; various fixes.
|
2019-06-07 06:02:19 -07:00 |
|
Jason Volk
|
8e0ac58987
|
ircd:Ⓜ️:room: Expose bootstrap to interface.
|
2019-06-07 04:56:23 -07:00 |
|
Jason Volk
|
1f1b3033f9
|
modules/console: Add conf diff cmd displaying current values against defaults.
|
2019-06-07 04:24:28 -07:00 |
|
Jason Volk
|
077e953e3b
|
modules/client/sync/rooms/timeline: Add conf item to toggle excluding state in timeline exposure_depth.
|
2019-06-07 04:08:35 -07:00 |
|
Jason Volk
|
d15df05966
|
modules/console: Use the loop eval overload rather than sorting here.
|
2019-06-07 03:24:24 -07:00 |
|
Jason Volk
|
92761f5d9f
|
modules/client/events: Use the proper m::append event appender.
|
2019-06-07 02:49:25 -07:00 |
|
Jason Volk
|
b2bb7767a7
|
modules/client/rooms/join: Spawn context for asynchronous joinstrap; improve various.
|
2019-06-07 02:49:25 -07:00 |
|
Jason Volk
|
f728906505
|
modules/client/rooms/join: No need to parse the unused and deprecated origin field here.
|
2019-06-06 22:39:05 -07:00 |
|
Jason Volk
|
48a8057cb5
|
modules/client/rooms/join: Tweak the lazychain process; remove cruft.
|
2019-06-06 21:58:47 -07:00 |
|
Jason Volk
|
e8b61b0caf
|
modules/client/rooms/join: Rename lazychain conf item to lazychain_enable.
|
2019-06-06 19:41:48 -07:00 |
|
Jason Volk
|
55e2ac98ce
|
modules/client/rooms/join: Implement the lazychain optimization; tweak eval options.
|
2019-06-06 05:35:21 -07:00 |
|
Jason Volk
|
2b43a5a92b
|
configure: Add --enable-compact for the smallest possible building and linking.
|
2019-06-06 05:29:07 -07:00 |
|
Danilo Spinella
|
4682e1fae4
|
ircd: Fix ambiguous references to BSD stringops.
|
2019-06-06 03:49:54 -07:00 |
|
Jason Volk
|
ed247e6200
|
modules/client/rooms/join: Implement the Hackfill optimization.
|
2019-06-06 01:46:07 -07:00 |
|
Jason Volk
|
a20a11722d
|
modules/client/rooms/join: Add conf item for initial backfill amount.
|
2019-06-06 01:45:21 -07:00 |
|
Jason Volk
|
5994a0820d
|
modules/client/rooms/join: Promote these log message levels.
|
2019-06-06 01:44:33 -07:00 |
|
Jason Volk
|
25442bdff2
|
modules/client/sync/rooms/timeline: Consider all events for exposure depth.
|
2019-06-06 01:09:57 -07:00 |
|
Jason Volk
|
5ff021c96b
|
Makefiles: Cleanup linker flags with spaced arguments.
|
2019-06-05 23:22:05 -07:00 |
|
Jason Volk
|
ceff9f54a4
|
modules/s_fetch: Add requests limit w/ conf item.
|
2019-06-05 17:12:02 -07:00 |
|
Jason Volk
|
a99a7e2501
|
modules/client/sync/rooms/timeline: Add exposure depth condition to not sync irrelevant events.
|
2019-06-05 17:06:37 -07:00 |
|
Jason Volk
|
359ab6e897
|
modules/client/rooms/join: Elaborate the join bootstrap stack.
fixes #8
|
2019-06-05 16:44:16 -07:00 |
|
Jason Volk
|
6982fa2dac
|
modules/client/sync/rooms/account_data: Ignore since range for tags on polylog sync.
|
2019-06-05 15:18:46 -07:00 |
|
Jason Volk
|
9662d195cf
|
modules/client/directory/user: Modernize user directory query term interpretation.
|
2019-06-05 01:15:11 -07:00 |
|
Jason Volk
|
1a48bc3899
|
modules/client/rooms/join: Process send_join response events.
|
2019-06-04 23:01:39 -07:00 |
|
Jason Volk
|
2c2ea2a668
|
modules/federation/state: Add non-spec query parameters to toggle items.
|
2019-06-04 22:06:12 -07:00 |
|
Jason Volk
|
f598c8b34f
|
modules/federation/send_leave: Remove space.
|
2019-06-04 22:04:26 -07:00 |
|
Jason Volk
|
6ac41d99ac
|
modules/federation/send_join: Add non-spec query parameters to return ids only.
|
2019-06-04 22:00:52 -07:00 |
|
Jason Volk
|
ba00228a8d
|
modules/federation/send_join: Add query parameters to toggle large datasets in response.
|
2019-06-04 21:55:51 -07:00 |
|
Jason Volk
|
a51daa7008
|
modules/federation/invite: Add conf item for venkmanism; minor cleanup.
|
2019-06-04 21:55:00 -07:00 |
|
Jason Volk
|
baaca77c54
|
modules/console: Add cmd to list the full event horizon.
|
2019-06-04 21:42:14 -07:00 |
|
Jason Volk
|
64a7bbed00
|
modules/s_fetch: Improve timeout and retry algorithm.
|
2019-06-04 20:12:10 -07:00 |
|
Jason Volk
|
2992a1ae34
|
modules/console: Make event horizon flush cmd practical for now.
|
2019-06-04 20:12:10 -07:00 |
|
Jason Volk
|
f5df386e1c
|
ircd:Ⓜ️:fetch: Add a request count() to interface.
|
2019-06-04 18:50:17 -07:00 |
|
Jason Volk
|
8a6e9158fe
|
ircd::mods::ldso: Add a DT_NEEDED iterator.
|
2019-06-04 03:18:03 -07:00 |
|
Jason Volk
|
8a69adb9c5
|
modules/media/thumbnail: Get magick availability this way for now.
|
2019-06-04 02:22:09 -07:00 |
|
Jason Volk
|
06e7d94aef
|
modules/webhook: Mute all watch events and just allow star events.
|
2019-06-04 00:35:21 -07:00 |
|
Jason Volk
|
068bb44937
|
modules/console: Add mod sections cmd.
|
2019-06-02 16:35:46 -07:00 |
|
Jason Volk
|
3c93458d96
|
modules/console: Fix mod mangles cmd params.
|
2019-06-02 16:02:43 -07:00 |
|
Jason Volk
|
db1b7cf5a3
|
ircd::mods::ldso: Add more primary interface tools; add semantic version parse.
|
2019-06-02 15:44:55 -07:00 |
|
Jason Volk
|
0658f7c6be
|
modules/client/rooms/join: Bypass dependent fetching and eval on join bootstrap.
|
2019-06-02 15:44:55 -07:00 |
|
Jason Volk
|
f2e84a6b0e
|
ircd::db: Fix compression identification on init.
|
2019-06-02 01:15:03 -07:00 |
|
Jason Volk
|
1dc8f999e7
|
modules/s_fetch: Improve error reporting and reduce warning noise around auth_chain eval.
|
2019-06-01 18:38:08 -07:00 |
|
Jason Volk
|
3108a4bf9b
|
modules/s_fetch: No need to block on auth_chain fetch individually.
|
2019-06-01 18:38:08 -07:00 |
|