1.7 KiB
1.7 KiB
Changelog
v1.0.11
September 14, 2018
- Introduce long function names
- Fix dummy building on FreeBSD [#4]
- Fix print() dummy call crash on FreeBSD
v1.0.10
March 29, 2018
- Make require calls rpm-friendly [#3]
- Fix compilation problems on some systems due to CFLAGS being overwritten
v1.0.9
April 11, 2016
- Change license to LGPL 2.1 or later to match systemd
- Change C version from C99 to C11
- Use safer xmalloc/xfree memory allocation functions from Ruby API
- Add tests
v1.0.8
1.0.8 was missed due to a technical error, sorry
v1.0.7
July 28, 2015
C extention updated to 1.0.6 features, released as 1.0.7
Returning to C due to overgrown complexity of C++ template wrapper code for Ruby exception handling
v1.0.6
March 10, 2015
- No longer accepts strings with zero byte as valid
v1.0.5
March 10, 2015
- Dummy detection const & method
Journald::Native.dummy? # true on linux, Journald::Native::IS_DUMMY # false otherwise
v1.0.4
March 09, 2015
- Port extention from C to C++11
- Make everything memory and exception safe
v1.0.3
February 05, 2015
- Dummy compilation on MacOS and Windows (dummy sd_journal_* calls that return 0 doing nothing)
- Link to libsystemd instead of libsystemd-journal on newer systems
Please note that the gem still won't compile on Linux system without systemd-journal
v1.0.2
October 31, 2014
- Fixed possible memory leak in function send()
v1.0.1
October 30, 2014
- Fixed wrong dependency on ruby
v1.0.0
October 30, 2014
Initial release