systemd-journal logging interface wrapper for ruby (donated to theforeman, kept as a mirror)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

1.8 KiB

Changelog

v1.0.12

May 25, 2020

  • Updated tests for long function names
  • Improvements in CI
  • Pinned bundler to 2.x

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