Commit Briefs
fix git url prodded by freezr
while here mention the codeberg mirror on the web version too
garbage collect even more IMSG types
these are unused after the fs/ui merge.
re-group the handling of imsgs
while here also do more validation in IMSG_GET_RAW and add a missing NULL check in the return type of req_by_id in the IMSG_CERT_STATUS.
get rid of some ifdefs
just declare the same function in the two branches of #if HAVE_ASR_RUN to avoid further #ifs
changes for 0.8.1 (tags/0.8.1)
work around macos lack of SOCK_CLOEXEC / SOCK_NONBLOCK
rework mark_nonblock so it sets the cloexec flag too and use it in control.c to avoid these flags. (which are expected to become available on a future revision of POSIX and are already widely available.) It's not an issue for telescope to do the socket/accept + fcntl dance because there aren't threads that can fork(2) (there are no threads at all!) reported by @sikmir at github https://github.com/omar-polo/telescope/commit/59ef79dd19611c7846b00427e6f2267c748ae290#r74498414
tag 0.8 "Le Scarpe Volanti" (tags/0.8)