0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-11-09 11:31:11 +01:00
Commit graph

10009 commits

Author SHA1 Message Date
Jason Volk
5ab5ef53cf configure: Disable generating synchronization guards around static initializations. 2019-06-05 13:57:04 -07:00
Jason Volk
b06670266d ircd::ctx: Add assertion on slice_enter TSC. 2019-06-05 12:57:19 -07:00
Jason Volk
868d96b89d ircd: Minor cleanup. 2019-06-05 12:57:10 -07:00
Jason Volk
cde857beb6 ircd: Rename lexical.cc to lex_cast.cc 2019-06-05 02:10:29 -07:00
Jason Volk
bbfda03e59 ircd: Move stringops definitions from lexical to own unit. 2019-06-05 02:09:42 -07:00
Jason Volk
9662d195cf modules/client/directory/user: Modernize user directory query term interpretation. 2019-06-05 01:15:11 -07:00
Jason Volk
1a48bc3899 modules/client/rooms/join: Process send_join response events. 2019-06-04 23:01:39 -07:00
Jason Volk
2c2ea2a668 modules/federation/state: Add non-spec query parameters to toggle items. 2019-06-04 22:06:12 -07:00
Jason Volk
f598c8b34f modules/federation/send_leave: Remove space. 2019-06-04 22:04:26 -07:00
Jason Volk
6ac41d99ac modules/federation/send_join: Add non-spec query parameters to return ids only. 2019-06-04 22:00:52 -07:00
Jason Volk
ba00228a8d modules/federation/send_join: Add query parameters to toggle large datasets in response. 2019-06-04 21:55:51 -07:00
Jason Volk
a51daa7008 modules/federation/invite: Add conf item for venkmanism; minor cleanup. 2019-06-04 21:55:00 -07:00
Jason Volk
baaca77c54 modules/console: Add cmd to list the full event horizon. 2019-06-04 21:42:14 -07:00
Jason Volk
475ee3867d ircd:Ⓜ️:event::horizon: Split the full column iteration into separate function. 2019-06-04 21:21:21 -07:00
Jason Volk
5e549261fc ircd:Ⓜ️:dbs: Call these indexers at the end of the event indexers. 2019-06-04 20:43:23 -07:00
Jason Volk
64a7bbed00 modules/s_fetch: Improve timeout and retry algorithm. 2019-06-04 20:12:10 -07:00
Jason Volk
2992a1ae34 modules/console: Make event horizon flush cmd practical for now. 2019-06-04 20:12:10 -07:00
Jason Volk
f5df386e1c ircd:Ⓜ️:fetch: Add a request count() to interface. 2019-06-04 18:50:17 -07:00
Jason Volk
6b467733a8 ircd:Ⓜ️:init::modules: Call dtor to properly unload on init error. 2019-06-04 18:00:39 -07:00
Jason Volk
dd4f133530 ircd:Ⓜ️ Use an explicit manually ordered module list to load and unload for now. 2019-06-04 17:55:19 -07:00
Jason Volk
0575f9c500 ircd::fs: Eliminate uses of GNU ifunc. 2019-06-04 16:37:29 -07:00
Jason Volk
129676d06e ircd::fs: Use portable device sysmacros. 2019-06-04 15:05:21 -07:00
Jason Volk
a348db4767 ircd::db: Rename possibly conflicting constant. 2019-06-04 14:59:05 -07:00
Jason Volk
e90e5a67b5 ircd::openssl: Improve #ifdefs switching between OpenSSL API major versions; involve LibreSSL in condition. 2019-06-04 14:38:32 -07:00
Jason Volk
6bb746a9a0 ircd::openssl: Add conditional LibreSSL versions instance. 2019-06-04 14:01:33 -07:00
Jason Volk
c2e2e998c8 ircd: Add sys/types.h to stdinc; #undef conflicting stdio.h standard defines. 2019-06-04 13:49:33 -07:00
Jason Volk
8a6e9158fe ircd::mods::ldso: Add a DT_NEEDED iterator. 2019-06-04 03:18:03 -07:00
Jason Volk
8a69adb9c5 modules/media/thumbnail: Get magick availability this way for now. 2019-06-04 02:22:09 -07:00
Jason Volk
06e7d94aef modules/webhook: Mute all watch events and just allow star events. 2019-06-04 00:35:21 -07:00
Jason Volk
4329e0c338 README: Break out some subsections into doc/ [ci skip] 2019-06-04 00:35:21 -07:00
Jason Volk
6f15b8df84 README: Update intro ¶4. [ci skip] 2019-06-03 21:48:53 -07:00
Jason Volk
29cdca5fbe ircd::mods::ldso: Add a strtab lookup tool. 2019-06-03 21:13:23 -07:00
Jason Volk
b4e44a0ce1 ircd::mods::ldso: Add getter by name. 2019-06-02 17:05:36 -07:00
Jason Volk
068bb44937 modules/console: Add mod sections cmd. 2019-06-02 16:35:46 -07:00
Jason Volk
3c93458d96 modules/console: Fix mod mangles cmd params. 2019-06-02 16:02:43 -07:00
Jason Volk
db1b7cf5a3 ircd::mods::ldso: Add more primary interface tools; add semantic version parse. 2019-06-02 15:44:55 -07:00
Jason Volk
0658f7c6be modules/client/rooms/join: Bypass dependent fetching and eval on join bootstrap. 2019-06-02 15:44:55 -07:00
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