0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-07-16 23:48:36 +02:00
Commit graph

9472 commits

Author SHA1 Message Date
Jason Volk b99117465f ircd::info: Improve toolchain version related; various cleanup.
ircd::info: Add clang and SD-6 version identification.
2019-06-02 15:44:55 -07:00
Jason Volk 364e98d564 ircd::info: Do autogeneration of missing version string in ctor. 2019-06-02 14:21:40 -07:00
Jason Volk f2e84a6b0e ircd::db: Fix compression identification on init. 2019-06-02 01:15:03 -07:00
Jason Volk 0d88c5326f ircd::fs: Reduce log message impact. 2019-06-02 01:06:14 -07:00
Jason Volk d598bde717 ircd::info: Get the glibc linked ABI version. 2019-06-01 22:22:44 -07:00
Jason Volk 1f4b7a0468 ircd::info: Add GNUC version information. 2019-06-01 22:11:30 -07:00
Jason Volk 110dafde18 ircd::info: Wrap the glibc_version with appropriate #ifdefs. 2019-06-01 22:06:17 -07:00
Jason Volk 1dc8f999e7 modules/s_fetch: Improve error reporting and reduce warning noise around auth_chain eval. 2019-06-01 18:38:08 -07:00
Jason Volk 3108a4bf9b modules/s_fetch: No need to block on auth_chain fetch individually. 2019-06-01 18:38:08 -07:00
Jason Volk 02794d5d9a modules/s_fetch: Document auth and prev fetch subroutines. 2019-06-01 18:38:08 -07:00
Jason Volk b570497e75 ircd:Ⓜ️:vm: Improve aggregated eval loop. 2019-06-01 18:38:07 -07:00
Jason Volk 132f18327b ircd:Ⓜ️:event: Elide the query for empty event_id's for event exists. 2019-06-01 18:31:57 -07:00
Jason Volk dd49243224 ircd:Ⓜ️:event: Add explicit event::id conversion. 2019-06-01 18:31:57 -07:00
Jason Volk 0772e462bb ircd:Ⓜ️:event: Relax the comparison operator room_id assertion. 2019-06-01 18:31:57 -07:00
Jason Volk ce425b438d ircd::net::acceptor: Elide the accepting list for single-accept [revertible]. 2019-06-01 17:10:49 -07:00
Jason Volk 2a5d159d85 ircd::net::acceptor: Use consistent loghead in log format. 2019-06-01 17:10:49 -07:00
Jason Volk dafb8bd42f ircd::net::acceptor: Track and limit operations based on configuration. 2019-06-01 17:10:49 -07:00
Jason Volk d7edd1960e ircd::net::listener: Add some doc comments on the structure. 2019-06-01 15:33:39 -07:00
Jason Volk a08d5370f8 ircd::net::ipport: Add convenience conversion to ipaddr. 2019-06-01 15:33:39 -07:00
Jason Volk fc9ed2e87e ircd::fmt: Fix specifier escaping. 2019-06-01 02:31:03 -07:00
Jason Volk 483d3da64f ircd::assert: Minor reorg. 2019-06-01 02:10:58 -07:00
Jason Volk 351f1804c8 Add runtime program option to soften assert behavior. 2019-06-01 02:10:30 -07:00
Jason Volk 9661db89af ircd:Ⓜ️:events: Move file dumper to module. 2019-06-01 00:09:03 -07:00
Jason Volk ca36b44452 ircd:Ⓜ️:events: Move definitions to module. 2019-05-31 17:53:48 -07:00
Jason Volk 02e9651ab4 modules/webhook: Use boolean return value from handlers to ignore event. 2019-05-31 17:36:45 -07:00
Jason Volk 5238e919fa modules/webhook: Handle the star event. 2019-05-31 17:34:11 -07:00
Jason Volk eb73595c50 ircd: Apply uniform info::versions for all dependency version identification. 2019-05-31 16:15:01 -07:00
Jason Volk 7d4de7ec82 ircd::info::versions: Rename types to ABI and ABI.
modules/console: Tweak formatting.
2019-05-31 16:14:53 -07:00
Jason Volk c2669cda2b ircd::info::versions: Add convenience access to versions object. 2019-05-31 15:21:30 -07:00
Jason Volk 36fbedec14 ircd::info: Remove tc_version. 2019-05-31 15:00:39 -07:00
Jason Volk 0a225085b3 ircd::info::version: Allow both monotonic and semantic numbers; add string generator ctor. 2019-05-31 14:56:50 -07:00
Jason Volk 1f7ad67805 modules/client/rooms/invite: Move the foreign invite hook here; do namespace modernizations. 2019-05-31 14:21:41 -07:00
Jason Volk 8b648b3b72 modules/m_room_server_acl: Fix missing export tag. 2019-05-31 14:05:50 -07:00
Jason Volk 3e43a10e6d ircd::net: Improve loghead(acceptor) and loghead(acceptor_udp) related. 2019-05-31 02:35:22 -07:00
Jason Volk 2e525df668 ircd::net::acceptor: Add ALPN negotiation handler support. 2019-05-31 00:35:46 -07:00
Jason Volk fceea7b770 ircd::http: Parse the HTTP/1.1 Upgrade header. 2019-05-30 21:48:40 -07:00
Jason Volk 65fcc17148 ircd::info: Add a dynamic version registry system w/ console cmd. 2019-05-30 21:02:18 -07:00
Jason Volk a2a2aea483 modules/Makefile: Define IRCD_UNIT_MODULE only for module units. 2019-05-30 18:55:00 -07:00
Jason Volk 5ce437409d README: Update to reflect RocksDB in Disco (19.04); remove OpenSSL 1.0 only instruction. [ci skip] 2019-05-30 09:52:11 -07:00
Jason Volk 7d7df3b44f README: Minor fixes. [skip ci]
modules/media/magick: Fix comment.
2019-05-30 09:52:02 -07:00
Jason Volk 8420d14ff6 modules/media/thumbnail: Implement 13.8.1.4 thumbnail method=crop.
fixes #72.
2019-05-30 06:38:47 -07:00
Jason Volk a651952eda modules/media/magick: Add composite thumbcropper for matrix. 2019-05-30 06:38:42 -07:00
Jason Volk c2dc298304 modules/media/magick: Add Xlib display gimmick for debugging. 2019-05-30 06:38:42 -07:00
Jason Volk 5f5318c129 modules/media/magick: Fix return type template. 2019-05-30 06:38:42 -07:00
Jason Volk 3827dde55f ircd::magick: Add some \briefs on the interface. 2019-05-30 06:38:42 -07:00
Jason Volk 4367fa94b7 modules/media/magick: Cleanup and reduce all transform operations in implementation. 2019-05-30 06:38:42 -07:00
Jason Volk 97654606b1 ircd::magick: Add interface for basic scale operation. 2019-05-30 06:13:06 -07:00
Jason Volk 500e3938f6 ircd::magick: Add interface for shave operation. 2019-05-30 06:13:06 -07:00
Jason Volk c80bc298d0 ircd::magick: Add support for image crop operation. 2019-05-30 06:13:06 -07:00
Jason Volk e091f09f46 modules/media/thumbnail: Reduce the minimum width and height conf item defaults. 2019-05-30 06:13:06 -07:00