{"push_id":1002022819,"size":43,"distinct_size":29,"ref":"refs/heads/f/remove-msg-error-etc-null-sentinel","head":"0955b8545a1ae5bfafa052bfe244665e20cb6f5f","before":"1f6f85a788147eb0bf4f90d650000adce97a4213","commits":[{"sha":"e2209ca01e5d4727bbe09f2656574eb09545fd29","author":{"email":"0159c19b1c1721a670d8317ea6ed73d9a838ee77@balabit.com","name":"Tibor Benke"},"message":"kafka: remove unneeded dependency\n\nSigned-off-by: Tibor Benke <tibor.benke@balabit.com>","distinct":false,"url":"https://api.github.com/repos/bkil-syslogng/syslog-ng/commits/e2209ca01e5d4727bbe09f2656574eb09545fd29"},{"sha":"05786ea3a20e4e6594b2cafc516a9cd9ccaf1f77","author":{"email":"0159c19b1c1721a670d8317ea6ed73d9a838ee77@balabit.com","name":"Tibor Benke"},"message":"kafka: update kafka-clients' version to 0.9.0.0\n\nSigned-off-by: Tibor Benke <tibor.benke@balabit.com>","distinct":false,"url":"https://api.github.com/repos/bkil-syslogng/syslog-ng/commits/05786ea3a20e4e6594b2cafc516a9cd9ccaf1f77"},{"sha":"c483a9c5921c90a7cdcf70706aae8df757bd0f4f","author":{"email":"ba4fb17393c7aecb3f23093f032151752d87d9a2@balabit.com","name":"Balazs Scheidler"},"message":"systemd-journal: fix segmentation fault in g_module_symbol() on startup\n\nsyslog-ng was crashing in my development environment at startup\nif the systemd-journal() driver was used, in a backtrace like this:\n\nProgram received signal SIGSEGV, Segmentation fault.\ng_module_symbol (module=0x6771b0, symbol_name=0x7ffff4942a65 \"sd_journal_open\", symbol=0x7ffff7f838f0 <sd_journal_open>) at /build/glib2.0-ajuDY6/glib2.0-2.46.1/./gmodule/gmodule.c:818\n818\t/build/glib2.0-ajuDY6/glib2.0-2.46.1/./gmodule/gmodule.c: No such file or directory.\n(gdb) bt\n#0  g_module_symbol (module=0x6771b0, symbol_name=0x7ffff4942a65 \"sd_journal_open\", symbol=0x7ffff7f838f0 <sd_journal_open>) at /build/glib2.0-ajuDY6/glib2.0-2.46.1/./gmodule/gmodule.c:818\n#1  0x00007ffff493e6cd in load_journald_subsystem () at /home/bazsi/zwa/projects/syslog-ng-ose-3.6/source/syslog-ng/modules/systemd-journal/journald-subsystem.c:105\n#2  0x00007ffff493cd0c in systemd_journal_module_init (cfg=0x63a2a0, args=0x0) at /home/bazsi/zwa/projects/syslog-ng-ose-3.6/source/syslog-ng/modules/systemd-journal/systemd-journal-plugin.c:44\n#3  0x00007ffff7b4a9d3 in plugin_load_module (module_name=0x6572a0 \"sdjournal\", cfg=0x63a2a0, args=0x0) at /home/bazsi/zwa/projects/syslog-ng-ose-3.6/source/syslog-ng/lib/plugin.c:385\n#4  0x00007ffff7b4a18c in plugin_find (cfg=0x63a2a0, plugin_type=3, plugin_name=0x675c80 \"systemd-journal\") at /home/bazsi/zwa/projects/syslog-ng-ose-3.6/source/syslog-ng/lib/plugin.c:155\n#5  0x00007ffff7b5ee8e in main_parse (lexer=0x63f010, dummy=0x7fffffffd0c8, arg=0x0) at /home/bazsi/zwa/projects/syslog-ng-ose-3.6/source/syslog-ng/lib/cfg-grammar.y:580\n#6  0x00007ffff7b2a7a5 in cfg_parser_parse (self=0x7ffff7dd4ee0 <main_parser>, lexer=0x63f010, instance=0x7fffffffd0c8, arg=0x0)\n    at /home/bazsi/zwa/projects/syslog-ng-ose-3.6/source/syslog-ng/lib/cfg-parser.h:83\n#7  0x00007ffff7b2b7f7 in cfg_run_parser (self=0x63a2a0, lexer=0x63f010, parser=0x7ffff7dd4ee0 <main_parser>, result=0x7fffffffd0c8, arg=0x0)\n    at /home/bazsi/zwa/projects/syslog-ng-ose-3.6/source/syslog-ng/lib/cfg.c:430\n#8  0x00007ffff7b2ba3a in cfg_read_config (self=0x63a2a0, fname=0x60e940 \"etc/syslog-ng.conf\", syntax_only=0, preprocess_into=0x0)\n    at /home/bazsi/zwa/projects/syslog-ng-ose-3.6/source/syslog-ng/lib/cfg.c:502\n#9  0x00007ffff7b45368 in main_loop_read_and_init_config () at /home/bazsi/zwa/projects/syslog-ng-ose-3.6/source/syslog-ng/lib/mainloop.c:447\n#10 0x0000000000401b31 in main (argc=1, argv=0x7fffffffd238) at /home/bazsi/zwa/projects/syslog-ng-ose-3.6/source/syslog-ng/syslog-ng/main.c:261\n\nMy belief is that the root cause was that the global variables in\njournald-subsystem.c are named the same as the symbols in libsystemd.so,\nand both are symbols with global visibility. My theory was that due to the name\nclash, the actual pointer passed to g_module_symbol() was pointing\nto the actual code of the functions, instead of the pointer we wanted\nto store the values. I didn't completely confirm this theory, but\nadding \"static\" qualifiers to the variables resolved the issue for me.\n\nHonestly, I don't really like how journal-systemd.c is organized, but this\nwas only a distraction for me and I was satisfied with resolving the problem\nfor now.\n\nSigned-off-by: Balazs Scheidler <balazs.scheidler@balabit.com>","distinct":false,"url":"https://api.github.com/repos/bkil-syslogng/syslog-ng/commits/c483a9c5921c90a7cdcf70706aae8df757bd0f4f"},{"sha":"9c66fcf320745f2475fde0a64185e3c9f2d44b43","author":{"email":"554af7bfb630038cd72e6968cc61920a0ee67cf4@balabit.com","name":"László Várady"},"message":"java-modules: specify minimum logging level\n\nSigned-off-by: László Várady <laszlo.varady@balabit.com>","distinct":true,"url":"https://api.github.com/repos/bkil-syslogng/syslog-ng/commits/9c66fcf320745f2475fde0a64185e3c9f2d44b43"},{"sha":"3e82e707c5a926a6e7ad441d60fac6c99f56b8bd","author":{"email":"554af7bfb630038cd72e6968cc61920a0ee67cf4@balabit.com","name":"László Várady"},"message":"java-modules: remove bogus locationInformationExists() check\n\nThe getLocationInformation() function has a caching side-effect,\nthe locationInformationExists() method only checks whether this cache is valid.\n\n\"locationInformationExists() returns true if location information\nhas been extracted.\"\n\nSigned-off-by: László Várady <laszlo.varady@balabit.com>","distinct":true,"url":"https://api.github.com/repos/bkil-syslogng/syslog-ng/commits/3e82e707c5a926a6e7ad441d60fac6c99f56b8bd"},{"sha":"3dcdf73f3879e80f555aa83a88a05c63c91f67f2","author":{"email":"554af7bfb630038cd72e6968cc61920a0ee67cf4@balabit.com","name":"László Várady"},"message":"java-modules: fix whitespaces\n\nSigned-off-by: László Várady <laszlo.varady@balabit.com>","distinct":true,"url":"https://api.github.com/repos/bkil-syslogng/syslog-ng/commits/3dcdf73f3879e80f555aa83a88a05c63c91f67f2"},{"sha":"b74b2dcfb6c454bd99ffe8c2a5b9564719f7e9c7","author":{"email":"554af7bfb630038cd72e6968cc61920a0ee67cf4@balabit.com","name":"László Várady"},"message":"java-modules: remove other log appenders before adding SyslogNgInternalLogger\n\nSigned-off-by: László Várady <laszlo.varady@balabit.com>","distinct":true,"url":"https://api.github.com/repos/bkil-syslogng/syslog-ng/commits/b74b2dcfb6c454bd99ffe8c2a5b9564719f7e9c7"},{"sha":"8d6caaaaf9ee8337e7c76f59ea059182b66b0fa4","author":{"email":"554af7bfb630038cd72e6968cc61920a0ee67cf4@balabit.com","name":"László Várady"},"message":"java-modules: add missing FATAL loglevel\n\nSigned-off-by: László Várady <laszlo.varady@balabit.com>","distinct":true,"url":"https://api.github.com/repos/bkil-syslogng/syslog-ng/commits/8d6caaaaf9ee8337e7c76f59ea059182b66b0fa4"},{"sha":"2b1875fa6f35333d42297a603d67bf260f1d8893","author":{"email":"669335272ce1f5e350c50ce8e03b9dee94fb1572@gmail.com","name":"Zoltan Pallagi"},"message":"java-modules.Makefile: do not copy the jar files from .gradle dir to install dir\n\nEarlier it copied the jar files from .cache directory and that could stop elasticsearch working.\nThis has been fixed.\n\nSigned-off-by: Zoltan Pallagi <pzoleex@gmail.com>","distinct":false,"url":"https://api.github.com/repos/bkil-syslogng/syslog-ng/commits/2b1875fa6f35333d42297a603d67bf260f1d8893"},{"sha":"c3208ba04482576b5bda18fc6da0a67bb4f51e16","author":{"email":"fa5619da58095306807cbb6bfc47b0f97ae2c4d0@gmail.com","name":"Shivam Mamgain"},"message":"Update debian example configuration file\n\nCorrect document comments.\n\nMinor fix","distinct":false,"url":"https://api.github.com/repos/bkil-syslogng/syslog-ng/commits/c3208ba04482576b5bda18fc6da0a67bb4f51e16"},{"sha":"7310860284554c7fd20b0f66cca68d7a54726cc8","author":{"email":"ac13b60e80f21d4e9c4b6ca70d9f6dde9f5476fe@users.noreply.github.com","name":"László Várady"},"message":"Merge pull request #950 from shivamMg/master\n\nUpdate debian example configuration file","distinct":false,"url":"https://api.github.com/repos/bkil-syslogng/syslog-ng/commits/7310860284554c7fd20b0f66cca68d7a54726cc8"},{"sha":"2f5abbb9702113eb46a3c0f639eddcaed8376567","author":{"email":"26b24224bc82a8ca272bd0de7c4e257bdb662e2c@balabit.com","name":"Budai Laszlo"},"message":"Merge pull request #944 from balabit/f/fix-systemd-journal-on-wily\n\nsystemd-journal: fix segmentation fault in g_module_symbol() on startup","distinct":false,"url":"https://api.github.com/repos/bkil-syslogng/syslog-ng/commits/2f5abbb9702113eb46a3c0f639eddcaed8376567"},{"sha":"a203fb3cf84d305fd6ab59f2abeb5c1e1a36a538","author":{"email":"26b24224bc82a8ca272bd0de7c4e257bdb662e2c@balabit.com","name":"Budai Laszlo"},"message":"Merge pull request #948 from pzoleex/f/fix-java-modules-makefile\n\njava-modules.Makefile: do not copy the jar files from .gradle dir to …","distinct":false,"url":"https://api.github.com/repos/bkil-syslogng/syslog-ng/commits/a203fb3cf84d305fd6ab59f2abeb5c1e1a36a538"},{"sha":"f836f5baad5e16de4edee616cddaf919db297d56","author":{"email":"0159c19b1c1721a670d8317ea6ed73d9a838ee77@balabit.com","name":"Tibor Benke"},"message":"configure: rename JOURNALD_OPTIONS to JOURNALD_OPTIONAL\n\nIt was a typo.\n\nSigned-off-by: Tibor Benke <tibor.benke@balabit.com>","distinct":false,"url":"https://api.github.com/repos/bkil-syslogng/syslog-ng/commits/f836f5baad5e16de4edee616cddaf919db297d56"},{"sha":"822b753713367bd09e62469f26b0a7f6a2db86c7","author":{"email":"0159c19b1c1721a670d8317ea6ed73d9a838ee77@balabit.com","name":"Tibor Benke"},"message":"configure: enhance description of JOURNALD_* define values\n\nSigned-off-by: Tibor Benke <tibor.benke@balabit.com>","distinct":false,"url":"https://api.github.com/repos/bkil-syslogng/syslog-ng/commits/822b753713367bd09e62469f26b0a7f6a2db86c7"},{"sha":"3bdcb046d8bc1fee70ceaa419d9a24387ecc4c38","author":{"email":"0159c19b1c1721a670d8317ea6ed73d9a838ee77@balabit.com","name":"Tibor Benke"},"message":"configure: manually prefix defines in journald_mode()\n\nSigned-off-by: Tibor Benke <tibor.benke@balabit.com>","distinct":false,"url":"https://api.github.com/repos/bkil-syslogng/syslog-ng/commits/3bdcb046d8bc1fee70ceaa419d9a24387ecc4c38"},{"sha":"7badc83ce2181a31caaf5cced126e2a90058e126","author":{"email":"0159c19b1c1721a670d8317ea6ed73d9a838ee77@balabit.com","name":"Tibor Benke"},"message":"configure: set the config file name and prefix explicitly\n\nIt does nothing, but the intention is more clear.\n\nSigned-off-by: Tibor Benke <tibor.benke@balabit.com>","distinct":false,"url":"https://api.github.com/repos/bkil-syslogng/syslog-ng/commits/7badc83ce2181a31caaf5cced126e2a90058e126"},{"sha":"8005ea24dcc7932bd4c2f08c7c324d5bc3da588f","author":{"email":"ac13b60e80f21d4e9c4b6ca70d9f6dde9f5476fe@users.noreply.github.com","name":"László Várady"},"message":"Merge pull request #954 from ihrwein/fix-systemd-journal-source\n\nFix systemd-journal source","distinct":false,"url":"https://api.github.com/repos/bkil-syslogng/syslog-ng/commits/8005ea24dcc7932bd4c2f08c7c324d5bc3da588f"},{"sha":"7d71bf518c5daf807b7fab874de5ef03612cea50","author":{"email":"0159c19b1c1721a670d8317ea6ed73d9a838ee77@balabit.com","name":"Tibor Benke"},"message":"modules: rename modules_disk_buffer to modules_diskq\n\nSigned-off-by: Tibor Benke <tibor.benke@balabit.com>","distinct":true,"url":"https://api.github.com/repos/bkil-syslogng/syslog-ng/commits/7d71bf518c5daf807b7fab874de5ef03612cea50"},{"sha":"3c615407204c8a30a3b74614286e5f027387dd2d","author":{"email":"0159c19b1c1721a670d8317ea6ed73d9a838ee77@balabit.com","name":"Tibor Benke"},"message":"diskq: move BUILT_SOURCES to its conventional place\n\nSigned-off-by: Tibor Benke <tibor.benke@balabit.com>","distinct":true,"url":"https://api.github.com/repos/bkil-syslogng/syslog-ng/commits/3c615407204c8a30a3b74614286e5f027387dd2d"}]}