Jason Volk
|
fe41932b1a
|
ircd: Add #ifdefs around potentially conflicting BSD stringops.
|
2019-06-06 02:59:57 -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
|
6d429d5cc4
|
ircd: Add ulong typedef on FreeBSD.
|
2019-06-05 23:54:02 -07:00 |
|
Jason Volk
|
c292ec46f2
|
ircd::fs: Add runtime selection of pwritev(2) and RWF_ features; minor reorg.
|
2019-06-05 23:25:48 -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
|
f702520044
|
ircd: Add infrastructure to handle continuation notification after suspending.
|
2019-06-05 15:06:16 -07:00 |
|
Jason Volk
|
855a5f5a1e
|
ircd::info: Get more extended feature bits; various cleanup.
|
2019-06-05 14:27:36 -07:00 |
|
Jason Volk
|
5ab5ef53cf
|
configure: Disable generating synchronization guards around static initializations.
|
2019-06-05 13:57:04 -07:00 |
|
Jason Volk
|
b06670266d
|
ircd::ctx: Add assertion on slice_enter TSC.
|
2019-06-05 12:57:19 -07:00 |
|
Jason Volk
|
868d96b89d
|
ircd: Minor cleanup.
|
2019-06-05 12:57:10 -07:00 |
|
Jason Volk
|
cde857beb6
|
ircd: Rename lexical.cc to lex_cast.cc
|
2019-06-05 02:10:29 -07:00 |
|
Jason Volk
|
bbfda03e59
|
ircd: Move stringops definitions from lexical to own unit.
|
2019-06-05 02:09:42 -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
|
475ee3867d
|
ircd:Ⓜ️:event::horizon: Split the full column iteration into separate function.
|
2019-06-04 21:21:21 -07:00 |
|
Jason Volk
|
5e549261fc
|
ircd:Ⓜ️:dbs: Call these indexers at the end of the event indexers.
|
2019-06-04 20:43:23 -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
|
6b467733a8
|
ircd:Ⓜ️:init::modules: Call dtor to properly unload on init error.
|
2019-06-04 18:00:39 -07:00 |
|
Jason Volk
|
dd4f133530
|
ircd:Ⓜ️ Use an explicit manually ordered module list to load and unload for now.
|
2019-06-04 17:55:19 -07:00 |
|
Jason Volk
|
0575f9c500
|
ircd::fs: Eliminate uses of GNU ifunc.
|
2019-06-04 16:37:29 -07:00 |
|
Jason Volk
|
129676d06e
|
ircd::fs: Use portable device sysmacros.
|
2019-06-04 15:05:21 -07:00 |
|
Jason Volk
|
a348db4767
|
ircd::db: Rename possibly conflicting constant.
|
2019-06-04 14:59:05 -07:00 |
|
Jason Volk
|
e90e5a67b5
|
ircd::openssl: Improve #ifdefs switching between OpenSSL API major versions; involve LibreSSL in condition.
|
2019-06-04 14:38:32 -07:00 |
|
Jason Volk
|
6bb746a9a0
|
ircd::openssl: Add conditional LibreSSL versions instance.
|
2019-06-04 14:01:33 -07:00 |
|
Jason Volk
|
c2e2e998c8
|
ircd: Add sys/types.h to stdinc; #undef conflicting stdio.h standard defines.
|
2019-06-04 13:49:33 -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
|
4329e0c338
|
README: Break out some subsections into doc/ [ci skip]
|
2019-06-04 00:35:21 -07:00 |
|
Jason Volk
|
6f15b8df84
|
README: Update intro ¶4. [ci skip]
|
2019-06-03 21:48:53 -07:00 |
|
Jason Volk
|
29cdca5fbe
|
ircd::mods::ldso: Add a strtab lookup tool.
|
2019-06-03 21:13:23 -07:00 |
|
Jason Volk
|
b4e44a0ce1
|
ircd::mods::ldso: Add getter by name.
|
2019-06-02 17:05:36 -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 |
|