Jason Volk
|
63aa71ce58
|
ircd:Ⓜ️:fed: Implement federation 3.1 well-known for server name resolution.
|
2020-03-07 21:33:44 -08:00 |
|
Jason Volk
|
55ffdddc6a
|
ircd:Ⓜ️:fed: Refactor all interfaces using abstract request.
|
2020-03-07 21:33:44 -08:00 |
|
Jason Volk
|
c0a5a7a89e
|
ircd:Ⓜ️ Simplify various interfaces using string rather than net::hostport remotes.
|
2020-03-07 17:17:46 -08:00 |
|
Jason Volk
|
9cceed8d34
|
Revert "ircd::net: Remove string(net::hostport) branch ..." w/ improvement.
This reverts commit fa19b9b182 with modification.
|
2020-03-07 14:55:50 -08:00 |
|
Jason Volk
|
dddb8e4254
|
ircd:Ⓜ️:fed: Mitigate some remaining event_id.host() to derive a remote.
|
2020-03-07 14:55:50 -08:00 |
|
Jason Volk
|
a068981452
|
ircd:Ⓜ️:fed: Simplify and rename well known fetch function.
|
2020-03-07 14:55:50 -08:00 |
|
Jason Volk
|
4935015b18
|
ircd::net::dns: Consolidate cache interfaces in public header; weak unresolved for now.
|
2020-03-07 12:51:12 -08:00 |
|
Jason Volk
|
bfeceea645
|
ircd:Ⓜ️:rooms::summary: Minor cleanup.
|
2020-03-07 12:16:33 -08:00 |
|
Jason Volk
|
41a6fa4e37
|
modules/client/rooms/context: Move spec related comment to document variable.
|
2020-03-06 18:53:00 -08:00 |
|
Jason Volk
|
6ab71b8fdc
|
ircd:Ⓜ️:fed: Add well-known request for server name resolution w/ console cmd.
|
2020-03-06 18:28:41 -08:00 |
|
Jason Volk
|
fa19b9b182
|
ircd::net: Remove string(net::hostport) branch which drops port from output.
|
2020-03-06 18:20:18 -08:00 |
|
Jason Volk
|
5a3ed6e4b3
|
ircd::net::dns: Add syscall_usage_warning timer around netdb related.
|
2020-03-06 15:43:24 -08:00 |
|
Jason Volk
|
6679b66806
|
ircd::prof: Move ctx::syscall_usage_warning into prof.
|
2020-03-06 15:43:24 -08:00 |
|
Jason Volk
|
726422f576
|
ircd::prof: Add a log facility for namespace.
|
2020-03-06 15:43:24 -08:00 |
|
Jason Volk
|
adcf3215f1
|
ircd::server: Fix port number propagation conditions across resolution handlers.
ircd::server: Condition to skip SRV when explicit port number specified.
|
2020-03-06 15:43:24 -08:00 |
|
Jason Volk
|
0e25a2e055
|
ircd::net::dns: Add support for netdb; interface to getservbyname(3).
|
2020-03-06 15:43:24 -08:00 |
|
Jason Volk
|
4b41efcdc8
|
ircd::net: Remove additional defaults and stale comments.
|
2020-03-06 10:42:39 -08:00 |
|
Jason Volk
|
18ec08c92b
|
ircd::net: Allow explicit port instead of service name for canon string.
|
2020-03-06 10:37:28 -08:00 |
|
Jason Volk
|
0a90b4d4cc
|
ircd:Ⓜ️:fed: Apply the canon service to all remotes without a service string.
|
2020-03-06 10:37:28 -08:00 |
|
Jason Volk
|
14cce54b1f
|
ircd::net: Add missing service(hostport) mutable referencer.
|
2020-03-05 20:10:35 -08:00 |
|
Jason Volk
|
c44d732443
|
ircd:Ⓜ️ Rename v1/v2 namespace to fed.
|
2020-03-05 20:06:14 -08:00 |
|
Jason Volk
|
f5d5f6de3b
|
ircd::server: Require service suffix for peer map keying; refactor host canonization.
|
2020-03-05 20:06:14 -08:00 |
|
Jason Volk
|
2e2b56e89f
|
ircd::server: Static linkage for internal utils.
|
2020-03-05 15:45:46 -08:00 |
|
Jason Volk
|
5602a555d7
|
ircd::net::dns: Remove explicit port argument from callback stack.
|
2020-03-05 14:18:57 -08:00 |
|
Jason Volk
|
33cafcdfa9
|
ircd::net::dns: Improve exception message strings.
|
2020-03-05 14:18:57 -08:00 |
|
Jason Volk
|
65d41d0093
|
ircd::net::dns::resolver: Copy to preserve service string from hostport in tag.
|
2020-03-05 14:18:57 -08:00 |
|
Jason Volk
|
fddeb548a7
|
ircd::net::dns::resolve: Pass more information SRV key generator.
|
2020-03-05 14:18:57 -08:00 |
|
Jason Volk
|
2116567281
|
ircd::net::dns: Add conditions and assertions on inputs to SRV query generator.
|
2020-03-05 14:18:57 -08:00 |
|
Jason Volk
|
ae8b2bc0f8
|
modules/console: Require hostport param for cmd.
|
2020-03-05 14:18:57 -08:00 |
|
Jason Volk
|
a46bf7dcbe
|
ircd::net: Eliminate the legacy canon_port/canon_service defaults.
ircd:Ⓜ️ Move canon_port/canon_service into matrix lib.
|
2020-03-05 14:18:55 -08:00 |
|
Jason Volk
|
bb8e40debc
|
ircd::net: Increase these buffer sizes beyond DOMAIN_MAX.
|
2020-03-04 17:34:25 -08:00 |
|
Jason Volk
|
f3fbcc6ab6
|
ircd:Ⓜ️:vm: Eliminate head resolves for type; related c3f50d5bab .
|
2020-03-04 12:57:27 -08:00 |
|
Jason Volk
|
bb6bc40891
|
ircd::server: Tweak the link selection algorithm; comments.
|
2020-03-04 12:16:08 -08:00 |
|
Jason Volk
|
e7eb5a62c7
|
ircd::server: Add peer level aggregate for cleanup_canceled().
|
2020-03-04 12:00:39 -08:00 |
|
Jason Volk
|
12bdc39b20
|
ircd::server: Add condition to close link if all tags in the pipe are canceled.
|
2020-03-04 12:00:39 -08:00 |
|
Jason Volk
|
1bfbcabad9
|
modules/console: Improve peer request table output.
|
2020-03-04 11:41:51 -08:00 |
|
Jason Volk
|
9789772307
|
ircd:Ⓜ️:feds: Minor simplify.
|
2020-03-04 11:15:28 -08:00 |
|
Jason Volk
|
df9b429344
|
ircd:Ⓜ️:vm::fetch: Add conf items to timeout event and state fetching.
|
2020-03-04 11:15:27 -08:00 |
|
Jason Volk
|
bf2219634a
|
modules/federation: Rename sender.int.h to sender.h.
|
2020-03-04 11:15:27 -08:00 |
|
Jason Volk
|
f4679e1383
|
modules/console: Improve peer table output format.
|
2020-03-04 11:15:27 -08:00 |
|
Jason Volk
|
6e8995f49d
|
ircd:Ⓜ️:vm::fetch: Disable auth fetch on auth chain eval here.
|
2020-03-03 21:38:46 -08:00 |
|
Jason Volk
|
c3f50d5bab
|
ircd:Ⓜ️:vm: Add special condition disabling room head update based on type.
|
2020-03-03 21:38:46 -08:00 |
|
Jason Volk
|
0907f5d6f2
|
ircd:Ⓜ️:vm: Elaborate eval error handlers; add room_id to error msgs.
|
2020-03-03 21:38:46 -08:00 |
|
Jason Volk
|
e664ba22d8
|
ircd:Ⓜ️:vm: Simplify hook name call for log msgs.
|
2020-03-03 19:15:02 -08:00 |
|
Jason Volk
|
0be0fe9e82
|
modules/federation: Fix conf item shared between invite and invite2.
|
2020-03-03 17:46:28 -08:00 |
|
Jason Volk
|
baadb3d44a
|
modules/m_vm_fetch: Improve logging of state fetch.
|
2020-03-03 16:21:38 -08:00 |
|
Jason Volk
|
57546ae788
|
modules/m_vm_fetch: Fix room sounding gauge for state fetch condition.
|
2020-03-03 16:17:48 -08:00 |
|
Jason Volk
|
6a72671507
|
modules/federation/send: Add conf items for some pdu eval fetch vmopts.
|
2020-03-03 16:15:04 -08:00 |
|
Jason Volk
|
64b3edd591
|
modules/federation/send: Fix bool conf item default.
|
2020-03-03 16:14:47 -08:00 |
|
Jason Volk
|
5458025a5c
|
modules/m_receipt: Eliminate branch to drop receipts for unknown user here.
|
2020-03-03 15:22:19 -08:00 |
|