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 |
|
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 |
|