Releases: open-io/gridinit
Releases · open-io/gridinit
2.2.0
Improvements
- Improve the documentation #40
- Adapt the buffer size for getpwnam_r and getgrnam_r #46
- Remove nested functions, simplify #48
- Stop shipping libdill, use a shared library instead #50
- Automate build tests with 4 Ubuntu releases #51
Bug fixes
- Set API_VERSION at build time bdfc1b9
2.1.1
Bug fixes
- Convert string to JSON string #45
Add a script to wrap stdout/stderr
Helps capturing the standard and error outputs of any child of gridinit.
Misc. fixes
- gridinit_cmd: Set the exit status to 1 when the socket cannot be reached [#38]
- gridinit: Remove the socket at exit [#38]
- gridinit: Remove the pidfile at exit [#38]
- gridinit: Close file descriptor between fork() and execve() [#38]
- gridinit: Lighter variable initiations [#38]
Change the requirement on CMake
Misc. fixes
- Fix the JSON output #36
- Update the dependency to CMake #36
- Add functional tests ran on Travis-CI #36
- Minor cleanup #36
Drop libevent, Use libdill
- Overall simplification #35
- Drop the third-party dependency on libevent #35
- Currently ships with a copy of (the new dependency,) libdill #35
- Requires
CMake
to build gridinit
AND the autotools
to build libdill
Add commands and CLI options
- Internal cleanup #32
- Add new CLI options #33 #34 #25
- Clean the CI process #31
- Remove the
on_die=exit
#28
- Update the usage #27 #26
Synchronous stop and better configuration
- Remove all traces of 'the Grid' #14
- Make
stop
wait for the actual termination of the child processes #16
- Allow braces in configuration file patterns #17
- Display startup time in wall clock instead of monotonic clock #18
- Fix typos and white spaces #19
Fixes the '??' in the logs + environment inheritance
- commit e6ccc92: std{out,err} reopened when redirecting to syslog. Prevents further SIGPIPE to be raised for poorly managed logs.
- commit 5661765: When inherit=1, setting env now appends values. "??" not printed anymore.