[syslog-ng] OSE 3.20.1

Szakacs, Attila attila.szakacs at balabit.com
Thu Feb 28 08:47:07 UTC 2019


3.20.1Features

   - Add persist-tool (#2511
   <https://github.com/balabit/syslog-ng/pull/2511>)
   - Collectd destination (#1433
   <https://github.com/balabit/syslog-ng/pull/1433>)
   - Config reload status feedback (#2367
   <https://github.com/balabit/syslog-ng/pull/2367>)
   - Netskope parser (#2541 <https://github.com/balabit/syslog-ng/pull/2541>
   )
   - Websense parser (#2471 <https://github.com/balabit/syslog-ng/pull/2471>
   )
   - Json list support (#2536
   <https://github.com/balabit/syslog-ng/pull/2536>)
   - Xml-parser: add list support (#2544
   <https://github.com/balabit/syslog-ng/pull/2544>)

Bugfixes

   - DNS memory leak/segfault fix (#2500
   <https://github.com/balabit/syslog-ng/pull/2500>)
   - Elasticsearch2: fix bulk send for client-mode("http") (#2478
   <https://github.com/balabit/syslog-ng/pull/2478>)
   - Few leak fix (#2563 <https://github.com/balabit/syslog-ng/pull/2563>)
   - Filter-re: ref/unref NVTable around regex eval (#2494
   <https://github.com/balabit/syslog-ng/pull/2494>)
   - Fix allowing negative version number in config (#2548
   <https://github.com/balabit/syslog-ng/pull/2548>)
   - Fix app-parser() per reload memory leak (#2469
   <https://github.com/balabit/syslog-ng/pull/2469>)
   - Fix non-reliable disk-queue truncating problem on load (#2406
   <https://github.com/balabit/syslog-ng/pull/2406>)
   - Fix threaded source/destination crash when reverting configuration (
   #2555 <https://github.com/balabit/syslog-ng/pull/2555>)
   - Http: add missing free for self->body_template (#2558
   <https://github.com/balabit/syslog-ng/pull/2558>)
   - Java, elasticsearch2, explicit unsupport for named templates (#2534
   <https://github.com/balabit/syslog-ng/pull/2534>)
   - Loggen: parameter handling (#2477
   <https://github.com/balabit/syslog-ng/pull/2477>)
   - Python-source: fix crash when posting from python thread (#2533
   <https://github.com/balabit/syslog-ng/pull/2533>)
   - Read acknowledgments send by Riemann (#2523
   <https://github.com/balabit/syslog-ng/pull/2523>)
   - Redis, Riemann: fix ref/unref-ing templates (#2514
   <https://github.com/balabit/syslog-ng/pull/2514>, #2530
   <https://github.com/balabit/syslog-ng/pull/2530>)
   - Syslog-ng at default: use pid file location on control socket (#2489
   <https://github.com/balabit/syslog-ng/pull/2489>)
   - Threaded-dest: Fix integer overflow (#2512
   <https://github.com/balabit/syslog-ng/pull/2512>)
   - Threaded-dest: make persist_name local (#2516
   <https://github.com/balabit/syslog-ng/pull/2516>)
   - Xml/geoip2: make prefix optional (#2538
   <https://github.com/balabit/syslog-ng/pull/2538>)

Other changes

   - Autotools, cmake: add detection for pylint, nosetests (#2537
   <https://github.com/balabit/syslog-ng/pull/2537>,#2564
   <https://github.com/balabit/syslog-ng/pull/2564>)
   - Autotools: relaxing python dependency requirement (#2472
   <https://github.com/balabit/syslog-ng/pull/2472>)
   - Cfg-parser: printing error positions in case of parse failure (#2455
   <https://github.com/balabit/syslog-ng/pull/2455>)
   - Cmake: add missing detections (#2510
   <https://github.com/balabit/syslog-ng/pull/2510>)
   - Collect-cov.sh: make coverage should work with lcov in bionic (#2515
   <https://github.com/balabit/syslog-ng/pull/2515>)
   - Configure: fix "--with-docbook*" option usage (#2465
   <https://github.com/balabit/syslog-ng/pull/2465>)
   - Custom LGTM.com query for detecting uses of gmtime that are not
   covered by a lock (#2413 <https://github.com/balabit/syslog-ng/pull/2413>
   )
   - Fix static uClibc-ng support (#2501
   <https://github.com/balabit/syslog-ng/pull/2501>)
   - Format non-literal fixes (#2567
   <https://github.com/balabit/syslog-ng/pull/2567>)
   - Grammar: remove the pragma less include (#2550
   <https://github.com/balabit/syslog-ng/pull/2550>)
   - Http-worker: refactor & fix curl_easy_getinfo error message (#2527
   <https://github.com/balabit/syslog-ng/pull/2527>)
   - Lib/compat: replace strcasestr() implementation (#2482
   <https://github.com/balabit/syslog-ng/pull/2482>)
   - Libtest: Adding stopwatch.h into libtest_HEADERS list (#2553
   <https://github.com/balabit/syslog-ng/pull/2553>)
   - Packaging: fix the description of mod-examples (#2522
   <https://github.com/balabit/syslog-ng/pull/2522>)
   - Python-debugger: fix macro completion (#2439
   <https://github.com/balabit/syslog-ng/pull/2439>)
   - Python, java destination add already introduced retry (#2559
   <https://github.com/balabit/syslog-ng/pull/2559>)
   - Remove elastic v1 support (#2554
   <https://github.com/balabit/syslog-ng/pull/2554>)
   - Simplify libtest queue utils (#2556
   <https://github.com/balabit/syslog-ng/pull/2556>)
   - Syslog-ng.8.xml: remove unneeded default-modules section (#2475
   <https://github.com/balabit/syslog-ng/pull/2475>)
   - Travis: use the latest Bison version (macOS) (#2529
   <https://github.com/balabit/syslog-ng/pull/2529>)
   - Various fixes for issues reported by LGTM (#2524
   <https://github.com/balabit/syslog-ng/pull/2524>)

Notes to the developers

   - Example-msg-generator: num option (#2565
   <https://github.com/balabit/syslog-ng/pull/2565>)
   - Own grammar support in generator plugin (#2552
   <https://github.com/balabit/syslog-ng/pull/2552>)
   - ProtoClient: provide process_in function to logwriter (#2468
   <https://github.com/balabit/syslog-ng/pull/2468>)
   - Pytest_framework: eliminating __registered_instances, exposing
   SyslogNgCtl to user api (#2503
   <https://github.com/balabit/syslog-ng/pull/2503>)
   - Pytest_framework: MessageReader: Explain the local context around
   python asserts (#2507 <https://github.com/balabit/syslog-ng/pull/2507>)
   - Pytest_framework: support for implicit groups in config.create_logpath
   (#2490 <https://github.com/balabit/syslog-ng/pull/2490>)
   - Pytest: Renaming pytest_framework to python_functional (#2542
   <https://github.com/balabit/syslog-ng/pull/2542>)
   - Python-destination: send can return worker_insert_result_t, flush
   support (#2487 <https://github.com/balabit/syslog-ng/pull/2487>)
   - Python: internal() source exposed via syslogng.Logger (#2505
   <https://github.com/balabit/syslog-ng/pull/2505>)
   - Remove unused submodules (#2525
   <https://github.com/balabit/syslog-ng/pull/2525>)
   - Simpler names for WORKER_INSERT_RESULT_T in language bindings (#2506
   <https://github.com/balabit/syslog-ng/pull/2506>)
   - Split xml-parser into xml-parser and xml-scanner (#2459
   <https://github.com/balabit/syslog-ng/pull/2459>)

Credits

syslog-ng is developed as a community project, and as such it relies
on volunteers, to do the work necessarily to produce syslog-ng.

Reporting bugs, testing changes, writing code or simply providing
feedback are all important contributions, so please if you are a user
of syslog-ng, contribute.

We would like to thank the following people for their contribution:
Andras Mitzki, Andrej Valek, Antal Nemes, Attila Szakacs, Balazs Scheidler,
Bas van Schaik, Fᴀʙɪᴇɴ Wᴇʀɴʟɪ, Gabor Nagy, Laszlo Boszormenyi, Laszlo Budai,
Lorand Muzamel, László Várady, Mehul Prajapati, Naveen Revanna, Peter
Czanik,
Peter Kokai, Romain Tartière, Stephen, Terez Nemes, Norbert Takács,
Soubhik Chakraborty, NottyRu, Chris Packham.


https://github.com/balabit/syslog-ng/releases/tag/syslog-ng-3.20.1


Best regards,

Attila Szakacs
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.balabit.hu/pipermail/syslog-ng/attachments/20190228/65261b78/attachment-0001.html>


More information about the syslog-ng mailing list