Jason Volk
|
9fe4d07556
|
ircd::db: Use high priority index block cache feature; increase pct.
|
2019-06-08 00:05:14 -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
|
947fd1f4b4
|
ircd::conf: Add explicit bang operator on bool conf item specialization.
|
2019-06-07 22:25:16 -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
|
cfb5376fdb
|
ircd:Ⓜ️:event: Relax comparator value checking.
|
2019-06-07 08:55:26 -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
|
0bcc8cd1f3
|
ircd:Ⓜ️:vm: Add opts condition for propagating interrupt in loop eval.
|
2019-06-07 03:24:28 -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
|
0c7f5ef484
|
ircd:Ⓜ️:event: Tweak age calculation.
|
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
|
5f248f5965
|
ircd::http: Add cloudflare 521 code.
|
2019-06-07 00:09:58 -07:00 |
|
Jason Volk
|
c2ec2bf3c2
|
ircd:Ⓜ️ Fix assignment.
|
2019-06-06 23:38:36 -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
|
ae4ba48899
|
ircd:Ⓜ️ Remove incomplete/erroneous modules from list causing bootstrap regression.
|
2019-06-06 19:41:48 -07:00 |
|
Jason Volk
|
5afa11baca
|
ircd:Ⓜ️:init: Improve exception propagation and abortive shutdown.
|
2019-06-06 19:41:48 -07:00 |
|
Jason Volk
|
f1b0ba8648
|
ircd:Ⓜ️:dbs: Involve the servername in the database path.
Fixes #75.
|
2019-06-06 18:47:44 -07:00 |
|
Jason Volk
|
70c6c9ea86
|
ircd::db: Expose subroutines from db::init.
|
2019-06-06 18:47:44 -07:00 |
|
Jason Volk
|
32e94931a7
|
ircd::fs: Add ability to change basepath values at runtime.
|
2019-06-06 17:38:12 -07:00 |
|
Jason Volk
|
38bfb56661
|
ircd::fs: Add typedefs for vector_view's used to build paths.
|
2019-06-06 17:03:02 -07:00 |
|
Jason Volk
|
625a2bcf6f
|
ircd::vector_view: Add front() and back() convenience accessors.
|
2019-06-06 17:02:39 -07:00 |
|
Jason Volk
|
36bd89098d
|
doc: Document --enable-compact in the build addendum. [ci skip]
|
2019-06-06 15:11:19 -07:00 |
|
Jason Volk
|
3794c3e7df
|
configure: Document why we use AC_CHECK_LIB inside PKG_CHECK_MODULES here. [ci skip]
|
2019-06-06 15:11:12 -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 |
|
Jason Volk
|
143e4bda7b
|
ircd::fs: Add debug log message showing support flags on startup.
|
2019-06-06 04:44:00 -07:00 |
|
Jason Volk
|
3267c522ee
|
configure: Fallback to AC_CHECK_LIB if PKG_CHECK_MODULES fails.
|
2019-06-06 04:44:00 -07:00 |
|
Jason Volk
|
160734e3b4
|
configure: Define HAVE_SODIUM in config.h on pkg found.
|
2019-06-06 03:54:37 -07:00 |
|
Danilo Spinella
|
4682e1fae4
|
ircd: Fix ambiguous references to BSD stringops.
|
2019-06-06 03:49:54 -07:00 |
|
Danilo Spinella
|
731e474b10
|
configure: Use pkg check for libsodium.
|
2019-06-06 03:45:30 -07:00 |
|
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 |
|