29 Feb 2016
New release of syslog-ng's Rust language bindings
I was developing a parser plugin for syslog-ng when I realized that I could simplify the parser interface a little bit.
The ParserBuilder
trait required to implement the Clone
trait as well. I removed
this constraint, as it makes the trait more flexible and it was an unnecessary
requirement.
I also added the declaration of the log_msg_ref()
function to syslog-ng-sys
0.2.2
.
syslog-ng-common
0.6.0
contains the updated ParserBuilder
trait
and a memory leak/crash fix. Your guess is right, the bug was in an unsafe
block
where I forgot to increment the reference count of a C pointer…
Till next time,
Tibor Benke
at 00:00