Jason Volk
|
ca36b44452
|
ircd:Ⓜ️:events: Move definitions to module.
|
2019-05-31 17:53:48 -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
|
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
|
1e6f8c6946
|
Revert "Link with explicit -shared-libgcc to prevent ld.gold causing static fallback."
This reverts commit 3f9fb44475 .
Reverted because it breaks debug line numbers in libircd and construct where it is
linked.
|
2019-05-29 18:18:44 -07:00 |
|
Jason Volk
|
28f86802d2
|
ircd::mods::ldso: Simplify and extend interface functionality.
|
2019-05-29 16:09:51 -07:00 |
|
Jason Volk
|
c0e3f0db51
|
ircd: Add interface for core valgrind hypercalls.
|
2019-05-28 20:46:40 -07:00 |
|
Jason Volk
|
f9ab38c667
|
ircd:Ⓜ️ Relax the module init error log level.
|
2019-05-28 19:38:39 -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
|
edc7ca6af8
|
ircd: Rename mods_dl unit to mods_ldso.
|
2019-05-28 14:50:55 -07:00 |
|
Jason Volk
|
3b2fe6ff8d
|
ircd::mods: Simplify stuck-module log message.
|
2019-05-28 13:30:04 -07:00 |
|
Jason Volk
|
090fda072b
|
ircd::mods: Propagate our own exception through ld.so.
|
2019-05-28 05:48:18 -07:00 |
|
Jason Volk
|
7783e1f6ee
|
Define an indicator for all libircd implementation compilation units.
|
2019-05-27 17:05:07 -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
|
3f9fb44475
|
Link with explicit -shared-libgcc to prevent ld.gold causing static fallback.
|
2019-05-27 03:29:06 -07:00 |
|
Jason Volk
|
e618f82dfc
|
Fix inconsistent use of $PLATFORM_LDFLAGS.
|
2019-05-27 03:07:59 -07:00 |
|
Jason Volk
|
5d6cd43518
|
ircd: Deinline exception::what().
|
2019-05-27 03:07:59 -07:00 |
|
Jason Volk
|
f12f0ebeba
|
ircd:Ⓜ️:dbs: Fix incorrect mxid type validation.
|
2019-05-26 22:51:39 -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
|
89980c42eb
|
ircd: Relax trailing case comparison in globular matcher.
|
2019-05-26 04:17:32 -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
|
efb80c51e5
|
ircd::allocator: Add additional hook technique.
|
2019-05-25 22:48:41 -07:00 |
|
Jason Volk
|
3b6ce6ed6c
|
ircd: Minor cleanup Makefile PLATFORM_LDFLAGS.
|
2019-05-25 22:35:54 -07:00 |
|
Jason Volk
|
8aa67ccb48
|
ircd: Add stringops suite for globular expression matching.
|
2019-05-25 16:46:51 -07:00 |
|
Jason Volk
|
680734c47b
|
ircd:Ⓜ️ Comments around the age ts conditions.
|
2019-05-25 14:51:42 -07:00 |
|
Jason Volk
|
d7e1f88921
|
ircd: Minor remove cruft; internal ircd::main().
|
2019-05-24 18:15:56 -07:00 |
|
Jason Volk
|
68088c5116
|
ircd:Ⓜ️:dbs: Fix/improve event_horizon key/prefix related.
|
2019-05-24 13:14:51 -07:00 |
|
Jason Volk
|
2b95a65709
|
ircd::db: Fix various error handling around db::init.
|
2019-05-23 22:43:41 -07:00 |
|
Jason Volk
|
e8a9a52973
|
ircd:Ⓜ️:dbs: Put event_horizon resolver key buffer on stack.
|
2019-05-23 21:43:30 -07:00 |
|
Jason Volk
|
c119c84c2f
|
ircd:Ⓜ️:event: Augment event::horizon interface allowing full column iteration.
|
2019-05-17 02:26:27 -07:00 |
|
Jason Volk
|
6025504734
|
ircd:Ⓜ️:dbs: Fix partial event_horizon key creation.
ircd:Ⓜ️:dbs: Assert event_idx non-zero for event_horizon_resolve.
|
2019-05-17 01:41:20 -07:00 |
|
Jason Volk
|
81ae93ecc1
|
Re-attempt use of .gdb_index section.
|
2019-05-17 00:44:00 -07:00 |
|
Jason Volk
|
5721920957
|
ircd:Ⓜ️:event: Start an event::horizon interface around dbs::event_horizon.
|
2019-05-17 00:07:18 -07:00 |
|
Jason Volk
|
04ec279fb5
|
ircd: Reduce debug_info bloating in units with spirit grammars.
|
2019-05-16 22:36:19 -07:00 |
|
Jason Volk
|
ed11153d27
|
Allow STB_GNU_UNIQUE for RTLD_DEEPBIND.
modules: Remove cruft; tweak Makefile.
|
2019-05-16 22:36:19 -07:00 |
|
Jason Volk
|
f00acd674d
|
ircd::ios: Add synchronous dispatcher overload suite.
|
2019-05-15 23:40:52 -07:00 |
|
Jason Volk
|
2b011d80df
|
ircd:Ⓜ️:dbs: Make indexers internal.
|
2019-05-15 21:12:59 -07:00 |
|
Jason Volk
|
06396f4787
|
rocksdb::port: Elide some conditions.
|
2019-05-13 23:42:39 -07:00 |
|
Jason Volk
|
d087369b96
|
ircd:Ⓜ️ Remove history warning on init.
|
2019-05-13 15:25:37 -07:00 |
|
Jason Volk
|
9700f38fc5
|
ircd:Ⓜ️:dbs: Log errors on write here.
|
2019-05-13 15:25:37 -07:00 |
|
Jason Volk
|
304c6df468
|
ircd:Ⓜ️:dbs: Simplify indexers / interface.
|
2019-05-13 15:25:37 -07:00 |
|
Jason Volk
|
f8a2bab2ca
|
ircd:Ⓜ️:room::state::space: Improve rebuilder.
|
2019-05-13 12:37:00 -07:00 |
|
Jason Volk
|
758a266b1b
|
ircd:Ⓜ️:dbs: Rename room_space to room_state_space.
|
2019-05-13 12:37:00 -07:00 |
|