simplifying rsyslog JSON generation

simplifying rsyslog JSON generation

With RESTful APIs, like for example ElasticSearch, you need to generate JSON strings. Rsyslog will soon do this in a very easy to use way. The current method is not hard either, but often looks a bit clumsy. The new way of doing things will most probably be part of ... Read More
experimental debian rsyslog packages

experimental debian rsyslog packages

We often receive requests for Debian packages. So far, we did not package for recent Debian, as the Debian maintainer, Michael Biebl, does an excellent job. Other than us, he is a real expert on Debian policies and infrastructure.Nevertheless, we now took his package sources and gave the Suse Open ... Read More
docker group security risk

docker group security risk

The Docker doc spells out that there are security concerns of adding a user to the docker group. Unfortunately, they do not precisely give what the concern is. I guess that is a "security-by-obscurity" approach trying to avoid bad things. Practice show this isn't useful: the bad guys know anyways, ... Read More
rsyslog 8.31 - an important release

rsyslog 8.31 – an important release

Today, we release rsyslog 8.31. This is probably one of the biggest releases in the past couple of years. While it also offers great new functionality, what really important about it is the focus on further improved software quality.Let's get a bit down on it. First let's mention some important ... Read More
The clang thread sanitizer

The clang thread sanitizer

Finding threading bugs is hard. Clang thread sanitizer makes it easier. The thread sanitizer instruments the to-be-tested code and emits useful information about actions that look suspicious (most importantly data races). This is a great aid in development and for QA. Thread sanitizer is faster than valgrind's helgind, which makes ... Read More
Automating Coverity Scan with a complex TravisCI build matrix

Automating Coverity Scan with a complex TravisCI build matrix

This is how you can automate Coverity Scan using Travis CI - especially if you have a complex build matrix:create an additional matrix entry you will exclusively use for submission to Coveritymake sure you use your regular git master branch for the scans (so you can be sure you scan ... Read More
Time for a better Version Numbering Scheme!

Time for a better Version Numbering Scheme!

|
The traditional major.minor.patchlevel versioning scheme is no longer of real use:users want new features when they are ready, not when a new major version is craftedthere is a major-version-number-increase fear in open source development, thus major version bumps sometimes come very random (see Linux for example)distros fire the major-version-number-increase fear ... Read More
Introducing new Team Member, Part 2

Introducing new Team Member, Part 2

|
This is part two (and the final one) on my mini-series of introducing new team members. Today I am glad to announce that Pascal Withopf will take part in rsyslog development. Well, actually, Pascal already has done quite a bit of work, but he is n ... Read More
Busy at the moment...

Busy at the moment…

| | rsyslog, team
Some might have noticed that I am not as active as usual on the rsyslog project. As this seems to turn out to keep at least for the upcoming couple of weeks, I'd like to give a short explanation of what is going on. Starting around the begin of June ... Read More
Introducing new team member

Introducing new team member

| | rsyslog, team
Good news: we have some new folks working on the rsyslog project. In a small mini-series of two blog postings I'd like to introduce them. I'll start with Jan Gerhards, who already has some rsyslog-related material online.Jan studies computer science at Stuttgart University. He has occasionally worked on rsyslog for ... Read More
Loading...