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
|
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
|
db1b7cf5a3
|
ircd::mods::ldso: Add more primary interface tools; add semantic version parse.
|
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
|
f2e84a6b0e
|
ircd::db: Fix compression identification on init.
|
2019-06-02 01:15:03 -07:00 |
|
Jason Volk
|
1f4b7a0468
|
ircd::info: Add GNUC version information.
|
2019-06-01 22:11:30 -07:00 |
|
Jason Volk
|
b570497e75
|
ircd:Ⓜ️:vm: Improve aggregated eval loop.
|
2019-06-01 18:38:07 -07:00 |
|
Jason Volk
|
dd49243224
|
ircd:Ⓜ️:event: Add explicit event::id conversion.
|
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
|
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
|
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
|
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
|
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
|
a651952eda
|
modules/media/magick: Add composite thumbcropper for matrix.
|
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
|
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
|
d0fc7350df
|
ircd::magick: Simplify thumbnail interface; no result copy.
|
2019-05-29 17:21:12 -07:00 |
|
Jason Volk
|
28f86802d2
|
ircd::mods::ldso: Simplify and extend interface functionality.
|
2019-05-29 16:09:51 -07:00 |
|
Jason Volk
|
2e14bfe337
|
ircd::magick: Add a thumbnailer.
|
2019-05-28 23:38:25 -07:00 |
|
Jason Volk
|
16f6fbc352
|
ircd::magick: Start a central header; add interface support infrastructure.
|
2019-05-28 23:24:45 -07:00 |
|
Jason Volk
|
c0e3f0db51
|
ircd: Add interface for core valgrind hypercalls.
|
2019-05-28 20:46:40 -07:00 |
|
Jason Volk
|
f94f519271
|
ircd: Add conditioned debugtrap() utility in assert suite.
ircd: Fix some assert header conflicts.
construct: Add TRAP special command handler.
|
2019-05-28 16:55:41 -07:00 |
|
Jason Volk
|
08fafd44b1
|
ircd::mods: Add platform-dependent ldso interface.
|
2019-05-28 15:39:57 -07:00 |
|
Jason Volk
|
b403fbc421
|
ircd:Ⓜ️:events: Add event type name iteration.
ircd:Ⓜ️:events: Add sender name iteration.
ircd:Ⓜ️:events: Add origin name iteration.
|
2019-05-27 16:37:29 -07:00 |
|
Jason Volk
|
5d6cd43518
|
ircd: Deinline exception::what().
|
2019-05-27 03:07:59 -07:00 |
|
Jason Volk
|
bab9d9d033
|
modules/vm: Create a general vm.access hook; move server_acl to module hookfn.
|
2019-05-26 21:00:54 -07:00 |
|
Jason Volk
|
25dd717b7e
|
ircd:Ⓜ️:room::server_acl: Add a noexcept convenience check.
|
2019-05-26 20:25:15 -07:00 |
|
Jason Volk
|
eec6c40653
|
ircd:Ⓜ️ Abort the experimental id::node.
|
2019-05-26 19:13:20 -07:00 |
|
Jason Volk
|
44cf572ee5
|
ircd::rfc1035: Rename constant.
ircd::rfc3986: Add additional convenience constants.
|
2019-05-26 18:37:40 -07:00 |
|
Jason Volk
|
1354066e3d
|
modules/m_room_server_acl: Disregard port for comparison; improve docs; ctor.
|
2019-05-26 18:37:40 -07:00 |
|
Jason Volk
|
8474b891eb
|
ircd::ctx: Rename function; add overload for total value.
|
2019-05-26 02:49:24 -07:00 |
|
Jason Volk
|
e88f18d65c
|
ircd::ctx: Internalize prof::mark() for unconditional event counting.
|
2019-05-26 02:49:24 -07:00 |
|
Jason Volk
|
e038ebfaf1
|
ircd:Ⓜ️:room: Remove stale comments.
modules/vm: Minor cleanup.
|
2019-05-26 02:49:24 -07:00 |
|
Jason Volk
|
6baff99607
|
modules/m_room_server_acl: Optimize implementation IO.
|
2019-05-25 23:08:17 -07:00 |
|
Jason Volk
|
a44e491054
|
ircd:Ⓜ️:room: Add server_acl interface and protocol module.
|
2019-05-25 20:12:41 -07:00 |
|