Jason Volk
|
c56e16e20c
|
modules/web_hook: Add util to extract github repository name/url.
|
2022-06-24 17:03:44 -07:00 |
|
Jason Volk
|
4bf297e5e7
|
Revert "ircd::db::database::env: Reduce file size system calls with cache pattern."
This reverts commit 671120415f .
|
2022-06-23 14:23:51 -07:00 |
|
Jason Volk
|
7918605d72
|
appveyor: Parameter expansion of the message variable.
|
2022-06-23 14:11:24 -07:00 |
|
Jason Volk
|
d5c6314f1a
|
ircd: Split info::versions into header/unit.
|
2022-06-23 10:50:48 -07:00 |
|
Jason Volk
|
65d27f327e
|
ircd::db::database::env: Fix missing at-end semantics for ReopenWritableFile().
|
2022-06-23 09:38:46 -07:00 |
|
Jason Volk
|
61d558fc9d
|
ircd: Define all IRCD_USE_ as integers for constexprs.
|
2022-06-23 09:36:44 -07:00 |
|
Jason Volk
|
856745d178
|
appveyor: Add [ci gdb] support to build in conjunction with [ci debug].
|
2022-06-22 17:36:29 -07:00 |
|
Jason Volk
|
ee496e1bd1
|
appveyor: Add [ci debug] support to build.
|
2022-06-22 16:11:22 -07:00 |
|
Jason Volk
|
ee59e76305
|
ircd::http: Fix headers view parse to cover expected trailing crlf.
|
2022-06-22 15:33:38 -07:00 |
|
Jason Volk
|
01c2c55054
|
ircd::http: Simplify line ctor; move eoi into grammar.
|
2022-06-22 15:31:46 -07:00 |
|
Jason Volk
|
e70d26b23e
|
ircd::net::dns: Allow undefined symbol ignored null by libnss_db.
|
2022-06-22 11:04:36 -07:00 |
|
Jason Volk
|
830a5b9d2a
|
ircd::mods::ldso: Improve interposition of exceptions for runtime behavior switching.
|
2022-06-22 11:04:18 -07:00 |
|
Jason Volk
|
d5302087bc
|
docker: Upgrade images to 22.04; update appveyor build matrix.
|
2022-06-21 22:32:05 -07:00 |
|
Jason Volk
|
7b2af2cf1c
|
ircd::png: Exclude dependent functions when build missing libpng.
|
2022-06-21 22:31:55 -07:00 |
|
Jason Volk
|
67d9bff870
|
modules/web_hook: Add dockerhub shot handler.
|
2022-06-21 22:31:55 -07:00 |
|
Jason Volk
|
cad06cdb2c
|
configure: Add --with-gcc-toolchain for library version workarounds (clang-10).
|
2022-06-20 20:26:12 -07:00 |
|
Jason Volk
|
f53764cd7f
|
ircd: Add missing tuple; add concepts. (C++20)
|
2022-06-20 19:44:32 -07:00 |
|
Jason Volk
|
3b9031fef5
|
ircd::allocator: Fix conflicting hook declarations for GNU allocator.
|
2022-06-20 18:36:11 -07:00 |
|
Jason Volk
|
99f1740289
|
Fixes for gcc (gnu++20) (gcc-12).
|
2022-06-20 18:24:55 -07:00 |
|
Jason Volk
|
a71deec959
|
ircd:🆑 Clarify and improve complex cast (gcc-8).
|
2022-06-20 18:24:55 -07:00 |
|
Jason Volk
|
796058d8e9
|
ircd::db: Remove deprecated seqnum; related 58a346f18b .
|
2022-06-20 18:24:55 -07:00 |
|
Jason Volk
|
d36024cdb8
|
ircd::allocator: Support mallinfo2() for deprecated mallinfo(3) for GNU allocator.
|
2022-06-20 18:24:55 -07:00 |
|
Jason Volk
|
b01772b4c6
|
configure: Suppress more pragma/attribute warnings in release builds (gcc).
|
2022-06-20 18:24:55 -07:00 |
|
Jason Volk
|
6784e87f5b
|
ircd::magick: Fix evaluation of undefined macro on excluding builds.
|
2022-06-20 18:24:55 -07:00 |
|
Jason Volk
|
5a11c31d97
|
Revert "ircd: ISO C++ requires template on destructor names out-of-line." (gcc-11/12)
This reverts commit e3e3bd7b09 .
Add -Wno-dtor-name to clang warning discovery section.
|
2022-06-20 17:26:39 -07:00 |
|
Jason Volk
|
e6ace21eda
|
ircd:🆑 Fix conf item value extraction (gcc-9).
|
2022-06-19 22:05:21 -07:00 |
|
Jason Volk
|
30d7c4649c
|
ircd::db: Extract stats value before debug logging (gcc-8).
|
2022-06-19 20:57:46 -07:00 |
|
Jason Volk
|
1b380f39a8
|
configure: Fix ac result for jemalloc related.
|
2022-06-19 20:51:42 -07:00 |
|
Jason Volk
|
9ffbd8be37
|
ircd:Ⓜ️:fed: Implement request-side for knock suite.
|
2022-06-19 20:27:13 -07:00 |
|
Jason Volk
|
da022616d9
|
ircd:Ⓜ️:fed: Implement request-side for MSC3030 w/ console cmd.
matrix-org/matrix-spec-proposals#3030
|
2022-06-19 20:27:13 -07:00 |
|
Jason Volk
|
3807a4d832
|
ircd:Ⓜ️:fed: Add hierarchy request w/ console cmd.
|
2022-06-19 20:27:13 -07:00 |
|
Jason Volk
|
e403c20cc6
|
ircd::fs::aio: Split max events query into init method.
|
2022-06-19 20:27:13 -07:00 |
|
Jason Volk
|
56bbc04527
|
ircd::fs::map: Add ergonomic trailing-opts ctor.
|
2022-06-19 20:27:13 -07:00 |
|
Jason Volk
|
b815ac8bec
|
ircd::fs: Eliminate user-defined ctors on various opts for designated inits.
|
2022-06-19 20:27:13 -07:00 |
|
Jason Volk
|
0300a29f9c
|
ircd::mods::ldso: Attribute compatibility for gcc-8.
|
2022-06-19 20:14:23 -07:00 |
|
Jason Volk
|
288647598c
|
ircd::json: Fix tuple template trait deprecated for C++20.
|
2022-06-19 20:14:23 -07:00 |
|
Jason Volk
|
5faadaa000
|
ircd::http: Fix binary op (gnu++20).
|
2022-06-19 20:14:23 -07:00 |
|
Jason Volk
|
211ea6ba55
|
ircd: Fixes for macro collision (gnu++20).
|
2022-06-19 20:14:23 -07:00 |
|
Jason Volk
|
3f4621461c
|
configure: Upgrade to gnu++20.
Downgrade to gnu++2a for compatibility for now.
|
2022-06-19 20:14:22 -07:00 |
|
Jason Volk
|
78848925ee
|
ircd::gpt: Various refactoring.
|
2022-06-19 20:14:22 -07:00 |
|
Jason Volk
|
31e078506a
|
ircd::simt: Store divisor in mean state for now.
|
2022-06-19 20:14:22 -07:00 |
|
Jason Volk
|
7006391936
|
ircd::spirit: Enable qi::rule/karma::rule overrides for clang.
|
2022-06-19 20:14:22 -07:00 |
|
Jason Volk
|
ffa62d0f4c
|
ircd::json: Remove redundant typedef; simplify.
ircd:Ⓜ️ Fix ambiguous (C++20).
|
2022-06-19 20:14:22 -07:00 |
|
Jason Volk
|
24fcc7b4bc
|
modules/console: Lower trivial thread-locals.
|
2022-06-19 20:14:22 -07:00 |
|
Jason Volk
|
e68856dff3
|
ircd:Ⓜ️:media::file: Use structured binding; minor cleanup.
|
2022-06-19 20:14:22 -07:00 |
|
Jason Volk
|
98d97ba0e6
|
modules/media: Additional assertion related; error logging; minor cleanup.
|
2022-06-19 20:14:22 -07:00 |
|
Jason Volk
|
147ae27669
|
modules/media: Improve type and property schema.
|
2022-06-19 20:14:22 -07:00 |
|
Jason Volk
|
d9c9ee3bbe
|
modules/media: Use standard b64 w/ padding for content.
|
2022-06-19 20:14:22 -07:00 |
|
Jason Volk
|
58d61f4675
|
ircd:Ⓜ️:media::file: Switch to b64 urlsafe for room_id.
|
2022-06-19 20:14:22 -07:00 |
|
Jason Volk
|
96587f2e6d
|
modules/media: Eliminate blocks database; encode data into event content. (#139)
|
2022-06-19 20:14:22 -07:00 |
|