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

Commit b5b02ba5 authored by Deucе's avatar Deucе 👌🏾

More closely reproduce select() behaviour when using poll()

Specifically, have errors mean the fd is "ready".

Also, fix some extra revent clearing and a spy socket issue while
we're looking at this code.

Should fix issues with CGI scripts that close stdin/stdout but do
not terminate, and maybe deal with some other corner cases at the
same time.
parent dbed4f1a
Pipeline #1846 passed with stage
in 13 minutes and 27 seconds