Jason Volk
c64bb6850c
ircd::net: Fix/improve the v6/v4 check.
...
ircd::net: Add an is_null(ipport/ipaddr).
ircd::net: Improve the v6/v4 check efficiency.
ircd::net: Swap defaulting from v6 to v4 for better null address output.
2019-08-04 18:05:58 -07:00
Jason Volk
5bf62fc33f
ircd: Degrade enum addressing for clang.
2019-06-23 07:37:23 -06: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
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
98a3535e06
ircd::net: Elaborate ipaddr interface; move apropos string utils from ipport.h
2019-03-08 11:46:50 -08:00
Jason Volk
fbbbb38e75
ircd::net: Fix alignment of address in net::ipport.
2019-02-28 17:12:04 -08:00
Jason Volk
9df879a8f8
ircd: Fix additional friend injections.
2019-02-16 13:25:18 -08:00
Jason Volk
66ab3d85a5
ircd::net: Use ip to test ipport falsiness; typedef a resource record vector.
2018-10-03 14:17:27 -07:00
Jason Volk
5f37100236
ircd::net: Add some specific comparators for ipport.
2018-09-29 16:46:02 -07:00
Jason Volk
b4e4f0165f
ircd::net: Deinline some ipport ctors.
2018-09-29 16:39:14 -07:00
Jason Volk
be624ca7f6
Update Copyrastafaris.
2018-02-05 21:24:34 -08:00
Jason Volk
a9ac7fd8d9
ircd::net: Add constructions for ipport from rfc1035 resource records.
2018-02-05 18:54:55 -08:00
Jason Volk
76e16e4d80
ircd::net: Improve remote construction; hostport/ipport related.
2018-01-10 01:20:16 -08:00
Jason Volk
b0427fbb91
ircd::net: ipport string contructions.
2018-01-08 03:08:59 -08:00
Jason Volk
5615ef2470
ircd::net: Split up remote.h
2018-01-07 14:31:35 -08:00