journald-native/CHANGELOG.md

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