Commits


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


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.


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


move control to the main process We may want to be able to run multiple listener process eventually, so the first step is to drop IMSG_CONTROLFD and keep the ctl stuff in the main process.


Merge branch 'portable' Trying to maintain two branches was impossible at this stage for me alone, so I'll recognize my stupidity and merge the portable branch into the main one. The repository will build using autotools.


fix build on linux


restructure project and switch build system use by default the OpenBSD mk infrastructure to build and test all the kamid components.