Skip to content

Releases: open-io/gridinit

2.2.0

12 Jan 17:01
2.2.0
Compare
Choose a tag to compare

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

01 Jul 16:53
2.1.1
Compare
Choose a tag to compare

Bug fixes

  • Convert string to JSON string #45

Add a script to wrap stdout/stderr

06 Apr 12:56
e3f594c
Compare
Choose a tag to compare

Helps capturing the standard and error outputs of any child of gridinit.

Misc. fixes

27 Aug 13:34
d8104ec
Compare
Choose a tag to compare
  • 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

15 Oct 14:10
6a088e1
Compare
Choose a tag to compare

Misc. fixes

15 Oct 11:21
36574d2
Compare
Choose a tag to compare
  • 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

10 Oct 13:37
6966829
Compare
Choose a tag to compare
  • 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

10 Oct 11:47
ce3b8e6
Compare
Choose a tag to compare
  • 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

30 May 12:44
1.7.0
6802dac
Compare
Choose a tag to compare
  • 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

29 Feb 14:31
Compare
Choose a tag to compare
  • 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.