Commits


new command pipe: fetch data and pass it as stdin of a program


fetch_fid: return int instead of exiting on write(2) errors


typo


drop unused function listen_by_id


kill unused variable


opt-in some warnings


use the global verbose var so childs inherit the correct log level


drop attribute __bounded__ in vis.h it's not super-important, generates lots of warnings and seems to be absent in other copies of vis.h scattered on other OpenBSD -portable software (tmux for instance.)


main_imsg_compose_listener: use (peerid) 0 instead of imsg.hdr.pid it's wrong to pass the pid instead of the peerid and the peerid is not important anyway for the VERBOSE request.


client_send_listener: send correct peerid fix typo in previous commit where `0' was used instead of peerid. Spotted by cage, thanks!


tweak debug call


drop unnecessary debugging log


add kamictl debug: list open fids on every ongoing connection while here also fix the imsg retrival loop


add IMSG_CTL_DEBUG to debug the opened fid meant to be used from kamictl to dump all the opened fid by every connection.


kill stray line