- document signing API (#137)
- imp: fix kill functionality with unified cgroups hierarchy (#142)
- doc: fix manpage typo (#139)
- fix readthedocs build (#143)
- testsuite: fix spell checker and some spelling errors (#136)
- fix auto-deploy of flux-security release on tag (#135)
- imp: support multiple arguments to job shell in exec (#128)
- doc: add infrastructure for sphinx-generated docs and section 5 and 8 manual pages (#131)
- mergify: replace strict merge with queue+rebase (#129)
- ci: add fedora 34 and -fanalyzer build to ci checks (#125)
- ci: rename centos7/8 to el7/8 (#134)
- README: update LLNL-CODE (#126)
- build: use automake foreign mode (#132)
- imp: add run command for prolog/epilog support (#123)
- check file permissions and ownership of files when running privileged code (#122)
- ci: switch to github actions (#121)
- bump minimum jansson version to 2.10 (#114)
- lib: add
flux_sign_wrap_as(3)
(#108) - imp: add support for IMP exec command (#104, #109)
- imp: add support for IMP kill command (#110, #111)
- update internal libtomlc99 to latest (#98)
- build/test under asan and ubsan, fix errors (#97)
- fix tests when run on nosuid filesystems (#100)
- lib: make aux get/set interface like flux-core api (#88)
- license: re-publish project under LGPLv3 (#87, #89, #91)
- lib: add interface to query flux-security version (#86)
- lib: support library versioning for libflux-security.so (#93)
- convert to libsodium base64 implementation (#85)
- add mechanism argument to
flux_sign_wrap(3)
(#75) - add new function
flux_sign_unwrap_anymech(3)
(#75) - move default config file to
$sysconfdir/flux/security/conf.d
and add a default config file for signing (#76) - add sign_curve signing mechanism (#68)
- add pkg-config m4 to support side-installed autotools (#77)
- Initial bare-bones release, signing and context API only.