Hello,
I encountered an issue when using syslog_tag in combination with RSyslog.
My programnames are exeeding 10 chars, therefore my syslog_tag is longer than the char(10) in rules.h and I get a mismatch between my rule and the actual results.
Do I use the syslog_tag incorrect (I use %syslogtag% in my template in the rsyslog config)? Or is it an option to increase the length of syslog_tag in the code?
I already changed this in my local git repository when working on the final pieces to get flexbits working in combination with username scoping (still working on merging the latest changes).
I also noticed that tmpbuf in engine.c has a length of 128, so probably comparing programnames longer than 128 chars will fail to.
Best regards,
Stef