Commits
- 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:
f25db28ffeff4a0e7ca29e648177d9decf7ad331
- From:
- Omar Polo <op@omarpolo.com>
- Date:
explicitly initializes queues with STAILQ_INIT
- Commit:
da824663803ae80433d15b705ae6791fe0283178
- From:
- Omar Polo <op@omarpolo.com>
- Date:
fix the restart of the main process
delete useless functions such as merge_config and config_clear while
here.
- Commit:
0f22cda88d39f783d6a3ecb9c7c51a06f5da1b4f
- From:
- Omar Polo <op@omarpolo.com>
- Date:
kamid: fix main_shutdown
close the pipe with the listener process and wait for children to die.
- 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:
912520f90924e85004de91b61dd405d5f0f34390
- From:
- Omar Polo <op@omarpolo.com>
- Date:
kamid: always reply to auth with a struct kd_auth_proc
even when the authentication fails
- Commit:
1e84c7b793afb2f25b7515283340a1f730290c3c
- From:
- Omar Polo <op@omarpolo.com>
- Date:
simplify client proc bootstrap
Drop the IMSG_AUTH_DIR imsg type and stuff everything in a struct
kd_auth_proc that gets sent via IMSG_AUTH. Tweak the necessary bits to
compile. While here also start documenting what data we send over which
imsg.
As an added benefit, now we're sending fixed-size messages instead of
variable length strings.
- 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.