Synchronet now requires the libarchive development package (e.g. libarchive-dev on Debian-based Linux distros, libarchive.org for more info) to build successfully.

Fix errors with callback-based connect()

Non-poll used the wrong value for calculating the high socket (which
is ignored on Win32, the only non-poll() user), and the socket was
being set in the wrong union member.
14 jobs for master in 10 minutes and 7 seconds (queued for 10 seconds)
Status Job ID Name Coverage
  Build
passed #18376
FreeBSD
jsdoor-freebsd

00:05:23

passed #18377
Linux
jsdoor-linux

00:05:47

passed #18379
FreeBSD
jsdoor-windows

00:02:34

passed #18371
FreeBSD
sbbs-freebsd

00:07:22

passed #18366
Linux
sbbs-linux

00:09:21

passed #18369
Windows
sbbs-windows

00:05:22

passed #18378
FreeBSD
sexpots-freebsd

00:00:11

passed #18367
Linux
sexpots-linux

00:00:11

passed #18370
Windows
sexpots-windows

00:00:26

passed #18374
FreeBSD
syncdraw-freebsd

00:00:26

passed #18375
Linux
syncdraw-linux

00:00:45

passed #18372
FreeBSD
syncterm-freebsd

00:01:18

passed #18368
Linux
syncterm-linux

00:02:29

passed #18373
FreeBSD
syncterm-windows

00:02:18