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

Keep running the event loop while the run queue is not empty

Previously, timed or polled callbacks were required to keep the
event loop running.
14 jobs for master in 9 minutes and 28 seconds (queued for 12 seconds)
Status Job ID Name Coverage
  Build
passed #18474
FreeBSD
jsdoor-freebsd

00:05:53

passed #18475
Linux
jsdoor-linux

00:05:50

passed #18477
FreeBSD
jsdoor-windows

00:02:41

passed #18469
FreeBSD
sbbs-freebsd

00:08:01

passed #18464
Linux
sbbs-linux

00:08:30

passed #18467
Windows
sbbs-windows

00:05:11

passed #18476
FreeBSD
sexpots-freebsd

00:00:23

passed #18465
Linux
sexpots-linux

00:00:11

passed #18468
Windows
sexpots-windows

00:00:24

passed #18472
FreeBSD
syncdraw-freebsd

00:00:45

passed #18473
Linux
syncdraw-linux

00:00:53

passed #18470
FreeBSD
syncterm-freebsd

00:01:36

passed #18466
Linux
syncterm-linux

00:02:37

passed #18471
FreeBSD
syncterm-windows

00:02:37