Commits
- Commit:
b5c4cc839e3178788f0203eb2cde9d0bf8fc0b76
- From:
- Omar Polo <op@omarpolo.com>
- Date:
work around macos lack of accept4(2), SOCK_CLOEXEC and NONBLOCK
I always forget that they're not available on darwin; reported by @Et7f3
in github issue #1
- Commit:
37e38d6df5bd04abf0567257c5b8647804fec161
- From:
- Omar Polo <op@omarpolo.com>
- Date:
use the global verbose var so childs inherit the correct log level
- Commit:
632c1cc27eb76b3c3e887c28fc26b4f82960f967
- From:
- Omar Polo <op@omarpolo.com>
- Date:
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.
- Commit:
5c69b561db9f5713670e2f1e1519cc7f61b06645
- From:
- Omar Polo <op@omarpolo.com>
- Date:
add IMSG_CTL_DEBUG to debug the opened fid
meant to be used from kamictl to dump all the opened fid by every
connection.
- Commit:
a80d2bca13974bb0fe9dab49a777c3fe05abf543
- From:
- Omar Polo <op@omarpolo.com>
- Date:
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.
- Commit:
bbcba3edad343a751fe9bebefddfc812a26cc057
- From:
- Omar Polo <op@omarpolo.com>
- Date:
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.
- Commit:
8a2c07d715dea281c0887cb83cced2593c550c5f
- From:
- Omar Polo <op@omarpolo.com>
- Date:
fix build on linux
- Commit:
fb1a36c0a6028fb69d26ed62cafee077a0c345ce
- From:
- Omar Polo <op@omarpolo.com>
- Date:
restructure project and switch build system
use by default the OpenBSD mk infrastructure to build and test all the
kamid components.