{"push_id":995087063,"size":9,"distinct_size":6,"ref":"refs/heads/master","head":"a203fb3cf84d305fd6ab59f2abeb5c1e1a36a538","before":"52f535e0b038a2dd48ec5e66955bc37738f2b5a4","commits":[{"sha":"8897e255ec160e9eee95831d88da4993eed90642","author":{"email":"16e704ffdcb53527b04ae7bf67b45988a1a5fe03@balabit.com","name":"bkil-syslogng"},"message":"lib/tlscontext.h: added missing typedef keyword before enum TLSSslOptions\n\nSigned-off-by: bkil-syslogng <tamas.nagy@balabit.com>","distinct":false,"url":"https://api.github.com/repos/bkil-syslogng/syslog-ng/commits/8897e255ec160e9eee95831d88da4993eed90642"},{"sha":"d1f709823fa39e48b7002b1ef939e6e9d92bb68c","author":{"email":"16e704ffdcb53527b04ae7bf67b45988a1a5fe03@balabit.com","name":"bkil-syslogng"},"message":"lib/parser, modules: removed redundant decl/def of LogParser *last_parser\n\nfixes #807\n\nSigned-off-by: bkil-syslogng <tamas.nagy@balabit.com>","distinct":false,"url":"https://api.github.com/repos/bkil-syslogng/syslog-ng/commits/d1f709823fa39e48b7002b1ef939e6e9d92bb68c"},{"sha":"7cca32d6c0a97b19b30fb897e48bc677b6d7f471","author":{"email":"ba4fb17393c7aecb3f23093f032151752d87d9a2@balabit.com","name":"Balazs Scheidler"},"message":"Merge pull request #938 from bkil-syslogng/f/fix-dup-last_parser-tlsssloptions\n\nF/fix dup last parser tlsssloptions","distinct":false,"url":"https://api.github.com/repos/bkil-syslogng/syslog-ng/commits/7cca32d6c0a97b19b30fb897e48bc677b6d7f471"},{"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":true,"url":"https://api.github.com/repos/bkil-syslogng/syslog-ng/commits/c483a9c5921c90a7cdcf70706aae8df757bd0f4f"},{"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":true,"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":true,"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":true,"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":true,"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":true,"url":"https://api.github.com/repos/bkil-syslogng/syslog-ng/commits/a203fb3cf84d305fd6ab59f2abeb5c1e1a36a538"}]}