Tracking for all the patches JamesB_fe80 wants to commit

I have a number of patches I mean to apply. Both sets are order dependant and in merge requests !1214 (merged) and !1208 (closed) respectively.

Skills Link Description
Py 8e1656ebc ntpq: -c rv should return associd only when variable(s) not passed.
------ ------ ------
C c3ebed6f libntp, ntp_io: Strip out interface iteration.
C ed871966 ntp_io: mess up create_wildcards, allow ::1 from non-lo, and wildcard send. r3
C 075b3faa ntp_io: Pull thread.
C 4924fea6 ntp_io: Pull threads 2

I could have rolled the following into !1208 (closed), but I did not think far enough ahead.

Skills Link Description
C 7c3ff00c6 ntp_io, libntp: Revise network support detection.
C 00de7b1d5 ntp_io: Sweep away the routing socket.
C 35c6f1446 ntp_io: sweep away asyncio functions/prototypes

The following are not in a merge request at the moment as they are problematic. The new TLS check fails on the macOS runner and the following four commits all have some unpalatability.

Skills Link Description
waf Py 86fe8c9e wafhelpers: (ab)Use new openssl check.
------ ------ ------
Doc C 8fb269e7 ntp_proto: make clock_select() potentially more intelligible
Doc C 1e26a26c ntp_control: Claim tables are order sensitive.
Doc 421a7407 doc: add pointless default config section to ntp.conf docs.
Doc fb8964c0 devel/ntpv5: typecast: monitoring packet expansions.

Edit: clear out the deadwood.

Edited by James Browning