Jason Volk
|
9ea6fe65c3
|
ircd:Ⓜ️:event: Consolidate various thread-local buffers.
|
2020-11-29 19:49:15 -08:00 |
|
Jason Volk
|
9fa174fe89
|
ircd::server: Improve logging of actual target host names in handlers.
|
2020-11-29 14:07:55 -08:00 |
|
Jason Volk
|
42808cb5a5
|
ircd::spirit: Match exception specification from original template.
|
2020-11-28 17:05:13 -08:00 |
|
Jason Volk
|
478a871326
|
ircd: Add ICP for json::object::const_iterator::operator++ to profile.
|
2020-11-28 15:44:18 -08:00 |
|
Jason Volk
|
770fabcacd
|
ircd: Add target to preprocess PGO data bundled in text form.
matrix: Add target to preprocess PGO data bundled in text form.
|
2020-11-28 14:35:45 -08:00 |
|
Jason Volk
|
d0edf478ab
|
ircd::log: Disable output to file by default for ERROR/WARNING.
|
2020-11-28 13:16:44 -08:00 |
|
Jason Volk
|
716f26216d
|
configure: Consolidate applications of -fmax-errors/-ferror-limit.
|
2020-11-28 12:42:32 -08:00 |
|
Jason Volk
|
04ac7fa627
|
configure: -Wno-ignored-attributes in release mode for GCC.
|
2020-11-27 20:15:24 -08:00 |
|
Jason Volk
|
554a14a4b3
|
configure: Disable psabi warnings for machine tuned builds.
|
2020-11-27 20:15:24 -08:00 |
|
Jason Volk
|
42d4596c51
|
ircd:Ⓜ️:fetch: Fix cleanup condition call to start().
|
2020-11-27 20:06:19 -08:00 |
|
Jason Volk
|
ded8f05064
|
ircd::tokens: Simplify interface w/ closure template; eliminate named closure.
ircd::tokens: Minor interface cleanup; inline linkages.
|
2020-11-27 20:06:19 -08:00 |
|
Jason Volk
|
266e617e36
|
ircd::util: Implement the closure template concept.
|
2020-11-27 20:06:19 -08:00 |
|
Jason Volk
|
0e66160700
|
modules/console: Add replay option to eval op arguments.
|
2020-11-27 18:31:18 -08:00 |
|
Jason Volk
|
b00a96d0ce
|
ircd::json: Simplify grammars negated based on prior assumptions.
|
2020-11-27 18:31:18 -08:00 |
|
Jason Volk
|
5b5adb77d3
|
ircd::spirit: Optimize boost::spirit::qi::char_parser / literal_char related.
|
2020-11-27 18:31:18 -08:00 |
|
Jason Volk
|
3132f85f9a
|
ircd::spirit: Add custom function object interposition (for clang).
|
2020-11-27 17:30:21 -08:00 |
|
Jason Volk
|
910dafbb85
|
configure: Improve profile build related.
|
2020-11-27 17:29:54 -08:00 |
|
Jason Volk
|
0f851d1d98
|
ircd: Use thin mode for LTO.
matrix: Use thin mode for LTO.
|
2020-11-27 17:29:28 -08:00 |
|
Jason Volk
|
a3809351f4
|
ircd::spirit: Prevent inline of expectation_failure ctor.
|
2020-11-27 17:28:43 -08:00 |
|
Jason Volk
|
5fdc492470
|
ircd:Ⓜ️ Add parallel index() overload for event::prev.
|
2020-11-27 17:27:55 -08:00 |
|
Jason Volk
|
00bd72e3ff
|
ircd::http: Fix erroneous binding name.
|
2020-11-27 16:58:20 -08:00 |
|
Jason Volk
|
c97cc4ecb7
|
modules/console: Add room type count cmd.
|
2020-11-27 16:58:20 -08:00 |
|
Jason Volk
|
8e79fda31b
|
modules/m_command: Add control command w/ sigil'ed shortcut.
|
2020-11-27 16:58:20 -08:00 |
|
Jason Volk
|
595c51e17e
|
ircd:Ⓜ️ Pass fetch result origin as node_id to evals.
|
2020-11-27 16:58:20 -08:00 |
|
Jason Volk
|
e06b033218
|
ircd:Ⓜ️:fetch: Pass the respondent's origin string with result.
|
2020-11-21 17:19:21 -08:00 |
|
Jason Volk
|
2a46ce767a
|
ircd:Ⓜ️:acquire: Toggle fetch::op based on limit.
|
2020-11-21 17:19:21 -08:00 |
|
Jason Volk
|
7315f5cd49
|
modules/m_relation: Fix possible use after free.
modules/m_room_redaction: Fix possible use after free.
|
2020-11-21 17:19:21 -08:00 |
|
Jason Volk
|
f26f56d46d
|
modules/client/rooms/redact: Pass txnId path parameter through eval to client.
|
2020-11-21 02:34:22 -08:00 |
|
Jason Volk
|
214af71f09
|
ircd:Ⓜ️:fetch: Fix overzealous condition preventing authoritative redaction.
|
2020-11-21 00:26:47 -08:00 |
|
Jason Volk
|
7299b15c6f
|
modules/console: Disable auth fetch for fed auth eval diagnostic.
|
2020-11-21 00:00:06 -08:00 |
|
Jason Volk
|
1b69454f85
|
ircd:Ⓜ️:vm::fetch: Additional information for auth fetch hint.
|
2020-11-20 22:14:19 -08:00 |
|
Jason Volk
|
28c4b38641
|
ircd:Ⓜ️:init::backfill: Add conf item for acquire attempt_max.
|
2020-11-20 20:38:07 -08:00 |
|
Jason Volk
|
5872604280
|
ircd:Ⓜ️:acquire: Pass an attempt cap from opts to m::fetch.
|
2020-11-20 20:38:07 -08:00 |
|
Jason Volk
|
e1d52b28ce
|
ircd:Ⓜ️:acquire: Add state dispatch component; minor cleanup.
|
2020-11-20 20:38:07 -08:00 |
|
Jason Volk
|
0110e803ef
|
modules/console: Add missing result summary to head fetch cmd.
|
2020-11-20 18:28:32 -08:00 |
|
Jason Volk
|
a5da068d0d
|
ircd:Ⓜ️:room::state: Add fetch interface similar to room::head; w/ console cmd.
|
2020-11-20 18:28:32 -08:00 |
|
Jason Volk
|
e9fb24bdd9
|
ircd:Ⓜ️:acquire: Add vm::opts to interface options; add per-operation eval opts.
|
2020-11-20 16:50:17 -08:00 |
|
Jason Volk
|
b897071ce3
|
ircd:Ⓜ️:vm: Add options over existing state fetch decisions.
|
2020-11-20 13:55:19 -08:00 |
|
Jason Volk
|
ebe958d574
|
modules/console: Add redactfill command.
|
2020-11-19 19:06:04 -08:00 |
|
Jason Volk
|
a67e2a6671
|
modules/console: Add room acquire list w/ argument trapdoor.
|
2020-11-19 19:06:04 -08:00 |
|
Jason Volk
|
1c0a9f3020
|
ircd:Ⓜ️:acquire: Use class linkage; tweak option interface; add instance_list.
|
2020-11-19 19:06:04 -08:00 |
|
Jason Volk
|
7d091f8d55
|
ircd:Ⓜ️:init::backfill: Improve worker termination and release of context.
|
2020-11-19 19:06:04 -08:00 |
|
Jason Volk
|
d16dca495f
|
ircd::magick: Limit request dimensions to the image dimensions (closes #161).
|
2020-11-19 19:06:04 -08:00 |
|
Jason Volk
|
d861132d95
|
ircd::magick: Fix aspect on scale method. (#161)
|
2020-11-19 19:06:04 -08:00 |
|
Jason Volk
|
92666a5d09
|
modules/m_command: Add conf whitelist for user access for now.
|
2020-11-19 19:06:04 -08:00 |
|
Jason Volk
|
a80c6f9c1c
|
ircd:Ⓜ️:acquire: Prevent duplicate fetch during submit.
|
2020-11-18 21:02:49 -08:00 |
|
Jason Volk
|
5152cfb574
|
ircd::server: Close peer w/ cached error based on cloudflare 522 et al.
|
2020-11-18 21:02:49 -08:00 |
|
Jason Volk
|
99b9ab4167
|
ircd:Ⓜ️:acquire: Granular targeting options for procurement.
|
2020-11-18 17:19:07 -08:00 |
|
Jason Volk
|
3412f3e6e3
|
ircd::json::tuple: Optimize at() runtime reference template approach.
|
2020-11-18 11:51:43 -08:00 |
|
Jason Volk
|
a82b325341
|
ircd::json: Optimize poor composition from inlining unquote().
|
2020-11-18 11:05:41 -08:00 |
|