0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-07-24 19:38:37 +02:00
Commit graph

7854 commits

Author SHA1 Message Date
Jason Volk 523577c652 ircd::json: Add doc \brief for json::buffer. 2019-01-02 10:48:30 -08:00
Jason Volk 7628b8b7f7 ircd::util: Add scope_count tool. 2019-01-02 10:48:05 -08:00
Jason Volk 09424ab344 ircd::util: Add scope_light tool. 2019-01-02 10:47:56 -08:00
Jason Volk 84265c3a13 ircd::ctx::parallel: Ensure the counters are not affected by exceptions. 2019-01-01 21:15:10 -08:00
Jason Volk 7f4bb1a7db ircd::ctx::parallel: Handle case for empty pool by executing receiver immediately. 2019-01-01 21:15:10 -08:00
Jason Volk c2103ec0d6 ircd::fs: Add sysfs access interface. 2019-01-01 21:15:10 -08:00
Jason Volk 23c1a87c4c ircd::fs: Add tools for device related. 2019-01-01 19:53:12 -08:00
Jason Volk 254e6c287d ircd::ctx: Synchronize workers before rethrowing the eptr. 2019-01-01 17:05:15 -08:00
Jason Volk d3bdae9703 configure: Check for statfs and linux magic headers. 2019-01-01 16:29:11 -08:00
Jason Volk b091fc7acb ircd::client: Fix typo. 2018-12-31 20:18:02 -08:00
Jason Volk 03d78b3ce8 ircd::resource: Use pretty format for X-IRCd-Request-Timer header. 2018-12-31 20:09:25 -08:00
Jason Volk f6c6250fcb ircd:;db: Add the file size to the table file creation log msg. 2018-12-31 16:26:57 -08:00
Jason Volk eba727a9db ircd::db: Add a counter for the env pool tasks. 2018-12-31 16:12:10 -08:00
Jason Volk b169f0cc80 ircd::db: Log more detailed table creation statistics. 2018-12-31 16:01:24 -08:00
Jason Volk bc12702ed7 ircd::db: Log more detailed compaction job statistics. 2018-12-31 15:36:25 -08:00
Jason Volk 3b2188280a util: Use more compact fmt for abbrev time. 2018-12-31 15:22:09 -08:00
Jason Volk 8f6c17aeb1 ircd::db: Fix log msg. 2018-12-31 14:34:10 -08:00
Jason Volk 9324731136 modules/console: Count total bytes in db files cmd. 2018-12-31 14:25:13 -08:00
Jason Volk 11429bfff1 ircd::client: Tweak the loghead format. 2018-12-31 13:04:35 -08:00
Jason Volk c15a44f921 ircd::net: Improve socket identification in various log messages. 2018-12-31 12:57:32 -08:00
Jason Volk d983970907 ircd::http: Improve conditions for header generation. 2018-12-31 12:28:28 -08:00
Jason Volk 1ceded5ffa ircd: Cleanup/simplify case-insensitive comparisons. 2018-12-31 12:28:28 -08:00
Jason Volk 57079c0276 ircd::http: Add more functionality to headers class. 2018-12-31 12:28:28 -08:00
Jason Volk 27bd661e5a ircd::parse: Add additional const_buffer construction for parse::buffer. 2018-12-31 12:28:28 -08:00
Jason Volk d7ee810bc0 ircd::parse: Fix misconstruction; fix loop condition. 2018-12-31 12:28:28 -08:00
Jason Volk 6a25df6582 ircd::http: Check for user supplied header before generating one. 2018-12-30 18:07:18 -08:00
Jason Volk 6e71c05586 ircd:Ⓜ️:error: Improve constructions; ensure json content-type. 2018-12-30 17:35:34 -08:00
Jason Volk af37529470 ircd:Ⓜ️:vm: Add a second sequence number; split out pdu write function. 2018-12-30 17:09:57 -08:00
Jason Volk 52c3350817 ircd:Ⓜ️:vm: Add http::code to error construction stack. 2018-12-30 16:24:04 -08:00
Jason Volk aa7333bd00 modules/vm: Fix format of propagated errors. 2018-12-30 16:12:52 -08:00
Jason Volk 56474586a1 ircd:Ⓜ️:vm: Use the proper m::error derived-class construction. 2018-12-30 15:59:18 -08:00
Jason Volk 7bc1eee991 ircd::db: Add alignment assertion on read callback. 2018-12-30 15:13:29 -08:00
Jason Volk b36b34be30 ircd::client: Reuse the request timer as an async timer. 2018-12-30 15:13:00 -08:00
Jason Volk f5bc9721d8 configure: Tweak debug/optimization cxxflags related. 2018-12-30 14:56:56 -08:00
Jason Volk a461e8a5aa modules/console: Improve output of client cmd. 2018-12-30 14:00:05 -08:00
Jason Volk 43a354da49 ircd::util: Add a format option for pretty_nanoseconds() et al for abbreviated units. 2018-12-30 13:38:14 -08:00
Jason Volk ba7ad88d7a ircd::aio: Additional assertion. 2018-12-29 20:15:24 -08:00
Jason Volk 663b164f39 ircd::fs: Abstract the common options into opts struct. 2018-12-29 20:02:22 -08:00
Jason Volk 3bec2c27d4 ircd::db: Set a lower priority io value for the LOW pool. 2018-12-29 19:43:17 -08:00
Jason Volk a36d473708 ircd::fs::aio: Rename function. 2018-12-29 19:43:17 -08:00
Jason Volk c8d5543c11 ircd::fs::aio: Improve handling of return and error behaviors of io_submit. 2018-12-29 19:43:17 -08:00
Jason Volk 1f3dbe3948 modules: Use the global-dynamic tls-model for modules. 2018-12-29 19:43:17 -08:00
Jason Volk 0e58aceee9 modules/media: Optimize various event fetches. 2018-12-29 19:43:17 -08:00
Jason Volk afba6c2b5c ircd::fs::aio: Add close-on-exec flag to the eventfd. 2018-12-29 19:43:17 -08:00
Jason Volk 5b934c5e71 ircd::db: Tweak error formatting. 2018-12-29 19:43:17 -08:00
Jason Volk bccc2b5536 modules/s_dns_resolver: Stricter bounds checks on all operations. 2018-12-29 19:43:17 -08:00
Jason Volk 2e1828adbf ircd::rfc3986: De-template grammar; fix rule array. 2018-12-29 19:43:17 -08:00
Jason Volk 3466597981 ircd::fs: Various reorg; cleanup. 2018-12-29 19:43:17 -08:00
Jason Volk 8f9912b766 modules/s_conf: Optimize conf room queries. 2018-12-28 18:45:26 -08:00
Jason Volk 7e023beb4f ircd::db: Reduce env debug noise when no compaction callback. 2018-12-28 18:18:13 -08:00