Commit Briefs
prepare release 2.0.1 (tags/2.0.1)
convert remaining code to the imsg getters
Now gmid doesn't touch anymore the internals of the imsg structs.
please macos
for some reason that's not entirely clear to me, __dead doesn't seem to work on macos, so clang thinks datalen is used un-initialized. meh
rename ibuf to imsgbuf in crypto
soon we'll be using a struct ibuf and it'll be confusing.
convert most of gmid to the new imsg APIs
Makes parsing and handling of imsgs simpler / clearer. only crypto.c is left as-is.
convert to use imsg_get_fd()
since proc_forward_imsg() never forwards a file descriptor (it's never called actually) just use -1 there.