Jason Volk
|
0f184cd449
|
ircd::server: Fix loghead() failure conditions.
|
2019-03-25 18:48:32 -07:00 |
|
Jason Volk
|
84d4ca485b
|
ircd:Ⓜ️:room::state: Add preliminary purge_replaced() w/ console cmd.
|
2019-03-25 18:39:30 -07:00 |
|
Jason Volk
|
6b3a459d29
|
Revert "ircd::server: Fix concurrency assumptions in server::get()."
This reverts commit 3db83faac3 .
|
2019-03-25 18:31:05 -07:00 |
|
Jason Volk
|
1ffa00adbf
|
ircd:Ⓜ️:room: Add central interface linkage for room::purge().
|
2019-03-25 18:04:16 -07:00 |
|
Jason Volk
|
3018062345
|
modules/m_event: Calculate unsigned.age relative to origin_server_ts.
|
2019-03-25 17:58:21 -07:00 |
|
Jason Volk
|
a06816b66a
|
modules/console: Prefix event::idx to room events line output.
|
2019-03-25 17:53:15 -07:00 |
|
Jason Volk
|
dc82c7e855
|
modules/console: Increase peer and client table widths.
|
2019-03-25 16:37:11 -07:00 |
|
Jason Volk
|
45d29ed5cf
|
ircd::net: Add log messages reporting IPv6 init status; handle errors during check.
|
2019-03-25 16:33:22 -07:00 |
|
Jason Volk
|
195937cd08
|
ircd::server: Condition the next query after SRV on ipv6 state.
|
2019-03-25 15:20:01 -07:00 |
|
Jason Volk
|
ee35e71b28
|
construct: Add program option -no6 to disable ipv6 at startup.
|
2019-03-25 15:18:06 -07:00 |
|
Jason Volk
|
a54c5f44e4
|
ircd::net: Add conf item to toggle ipv6 for ircd::net::. Auto-detect viability on net::init.
|
2019-03-25 15:18:06 -07:00 |
|
Jason Volk
|
c0cbfd2d23
|
ircd::net: Add util to detect usable ipv6 interface.
|
2019-03-25 15:18:06 -07:00 |
|
Jason Volk
|
672e9dd712
|
ircd::server: Add conf item to toggle ipv6 use.
|
2019-03-25 15:18:06 -07:00 |
|
Jason Volk
|
28569176f2
|
ircd::net: Use a structured argument to addrs closure; add more data.
|
2019-03-25 15:18:06 -07:00 |
|
Jason Volk
|
67c1ff06aa
|
modules/s_dns_resolver: Increase the recv context stack size.
|
2019-03-25 14:37:21 -07:00 |
|
Jason Volk
|
a43c0e5798
|
ircd::server: Split AAAA and A handlers for chaining.
|
2019-03-25 14:37:01 -07:00 |
|
Jason Volk
|
23785910b0
|
modules/s_dns: Condition response waiting on callback being non-null.
|
2019-03-25 14:08:14 -07:00 |
|
Jason Volk
|
8c27cb847a
|
ircd::net: Add conditional interface to getifaddrs() w/ console cmd.
|
2019-03-25 13:56:08 -07:00 |
|
Jason Volk
|
4d3fd753e1
|
ircd::net: Add interface for listener bound socket information; improve net listen console cmd.
|
2019-03-25 12:55:59 -07:00 |
|
Jason Volk
|
9c624c7738
|
configure: Check for ifaddrs.h header.
|
2019-03-25 12:55:13 -07:00 |
|
Jason Volk
|
d7631dc39b
|
ircd::server: Skip DNS resolution on IP literals.
|
2019-03-25 12:26:56 -07:00 |
|
Jason Volk
|
9d552cd88a
|
ircd::net: Improve ipport/ep to_string related.
|
2019-03-25 12:25:25 -07:00 |
|
Jason Volk
|
46346f504e
|
ircd::rfc3986: Reorg grammar stack; add variable valid() tool.
|
2019-03-25 12:25:25 -07:00 |
|
Jason Volk
|
c5088c3af2
|
ircd::server: Show response code in tag completion debug log msg.
|
2019-03-25 12:25:25 -07:00 |
|
Jason Volk
|
d149c540f4
|
ircd::server: Split link opening routine from resolver handler.
|
2019-03-24 20:50:16 -07:00 |
|
Jason Volk
|
a9cff4f073
|
ircd::rfc3986: Add valid_literal() to interface.
|
2019-03-24 20:50:16 -07:00 |
|
Jason Volk
|
7f5f07509a
|
ircd::net::dns: Add utils to properly check for empty records in JSON.
|
2019-03-24 20:13:23 -07:00 |
|
Jason Volk
|
8e15e5d09b
|
ircd::net: Add single-string amalgam construction to ipport.
|
2019-03-24 19:33:03 -07:00 |
|
Jason Volk
|
fe81c30806
|
ircd::net: Refactor dual stack integration.
|
2019-03-24 19:33:03 -07:00 |
|
Jason Volk
|
f098848386
|
configure: Fix HAVE_IPV6 enableval / conditional.
|
2019-03-24 16:35:45 -07:00 |
|
Jason Volk
|
be563a9f18
|
ircd::net: Fix constness.
|
2019-03-24 16:21:01 -07:00 |
|
Jason Volk
|
c3c99ecea8
|
ircd::net: Interface support for sockopt IPPROTO_IPV6 IP_V6ONLY.
|
2019-03-24 16:20:05 -07:00 |
|
Jason Volk
|
7b29282ab9
|
README: Update setup instructions to allow '*' in net listen cmd.
|
2019-03-24 16:05:24 -07:00 |
|
Jason Volk
|
138b7bff65
|
ircd::net: Interface wrap boost::asio::ip::make_address().
|
2019-03-24 15:59:46 -07:00 |
|
Jason Volk
|
e640e6ac62
|
ircd::server: Perform DNS resolution sequence and handler logic externally here.
|
2019-03-24 15:28:07 -07:00 |
|
Jason Volk
|
71b86df0fe
|
ircd::net::dns: Reorg various utilities from dns::cache:: to dns::.
|
2019-03-24 14:50:26 -07:00 |
|
Jason Volk
|
55af53e2a0
|
ircd::net::dns::cache: Add addl utils random_choice and is_error().
|
2019-03-24 14:47:07 -07:00 |
|
Jason Volk
|
dbb965ce48
|
ircd::server: Add loghead() and display request method/paths in some debug log msgs.
|
2019-03-24 14:10:11 -07:00 |
|
Jason Volk
|
83dcfb05a0
|
modules/s_dns: Tweak conf TTL defaults; use dynamic content buffer.
|
2019-03-24 14:06:47 -07:00 |
|
Jason Volk
|
4677e5f443
|
modules/s_dns: Improve ipport query deduction related.
|
2019-03-24 14:06:47 -07:00 |
|
Jason Volk
|
a1ac9cb356
|
ircd::net::dns: Expose more cache utils to public interface.
|
2019-03-24 14:06:47 -07:00 |
|
Jason Volk
|
59b0b633cb
|
ircd::mods: Support code and data demangled export sections.
|
2019-03-24 14:06:47 -07:00 |
|
Jason Volk
|
94ed73a60e
|
ircd::http: Remove gratuitous error constructor; fix 505 response content.
|
2019-03-23 03:13:11 -07:00 |
|
Jason Volk
|
54f7ddb6bd
|
modules/client/rooms/state: Log an error when a state event fetch fails during sync.
|
2019-03-23 02:45:05 -07:00 |
|
Jason Volk
|
17abecff3b
|
modules/s_dns: Default to SRV when deducing for single ipport query.
|
2019-03-23 02:32:20 -07:00 |
|
Jason Volk
|
3c09d62934
|
modules/s_dns: Various cleanup / reorg of handlers.
|
2019-03-23 01:04:41 -07:00 |
|
Jason Volk
|
e6320e0716
|
modules/federation/state: Seek an event_id before starting chunked encoding to allow 404.
|
2019-03-22 21:57:18 -07:00 |
|
Jason Volk
|
7f27cdbf1d
|
modules/federation/state_ids: Seek an event_id before starting chunked encoding to allow 404.
|
2019-03-22 21:06:28 -07:00 |
|
Jason Volk
|
b72758f904
|
ircd::server: Fix insertion/resolver reentrancy conflict.
|
2019-03-22 21:06:28 -07:00 |
|
Jason Volk
|
2417d7ac7d
|
modules/m_event: Stub missing sections of event auth checks for now.
|
2019-03-22 21:06:28 -07:00 |
|