{"push_id":815997826,"size":19,"distinct_size":8,"ref":"refs/heads/fix-python-compilation","head":"afd441b467ac9fd12cc088b0741f35e9fe9ee1b8","before":"93f2a9d1564bf44f9a0417806123419f402a28cc","commits":[{"sha":"2ef375ad5d49a5dd4bdad64800545ca21f0c6770","author":{"email":"ba4fb17393c7aecb3f23093f032151752d87d9a2@balabit.com","name":"Balazs Scheidler"},"message":"kvformat: add copyright headers to kvscanner\n\nSigned-off-by: Balazs Scheidler <balazs.scheidler@balabit.com>","distinct":false,"url":"https://api.github.com/repos/dnsjts/syslog-ng/commits/2ef375ad5d49a5dd4bdad64800545ca21f0c6770"},{"sha":"91e6365e6a6a8f5a597ed5838f62424b858c1c74","author":{"email":"ba4fb17393c7aecb3f23093f032151752d87d9a2@balabit.com","name":"Balazs Scheidler"},"message":"kvformat: convert KVScanner to an instance\n\nIn order to support multiple key-value formats, make KVScanner more reusable\nby making it a class.\n\nSigned-off-by: Balazs Scheidler <balazs.scheidler@balabit.com>","distinct":false,"url":"https://api.github.com/repos/dnsjts/syslog-ng/commits/91e6365e6a6a8f5a597ed5838f62424b858c1c74"},{"sha":"b29801cbaff5d19a16d6469e34f8b225724c887b","author":{"email":"ba4fb17393c7aecb3f23093f032151752d87d9a2@balabit.com","name":"Balazs Scheidler"},"message":"kvformat: make it possible to extend KVScanner with custom parsers\n\nThis patch introduces the possibility to transform values in KVScanner as\nthey are encountered.  It can be used by descendant classes.\n\nSigned-off-by: Balazs Scheidler <balazs.scheidler@balabit.com>","distinct":false,"url":"https://api.github.com/repos/dnsjts/syslog-ng/commits/b29801cbaff5d19a16d6469e34f8b225724c887b"},{"sha":"2dfe99fae6082e5f253276f2742086f9067f0be3","author":{"email":"ba4fb17393c7aecb3f23093f032151752d87d9a2@balabit.com","name":"Balazs Scheidler"},"message":"kvformat: remember whether a value was quoted in its original form\n\nIn order to linux-audit-parser() to be able to decode hexdumps from the\nkernel properly, we need to remember whether the value itself was quoted or\nnot. Publish this as a member variable.\n\nSigned-off-by: Balazs Scheidler <balazs.scheidler@balabit.com>","distinct":false,"url":"https://api.github.com/repos/dnsjts/syslog-ng/commits/2dfe99fae6082e5f253276f2742086f9067f0be3"},{"sha":"471cab8739520b3661454704a7472bb55cf0d796","author":{"email":"f7493d6b08a0e318834fb526da9191cbb963a6a6@balabit.com","name":"Juhász Viktor"},"message":"periodical-mark-mode: cancel the mark_timer instead of unregister it\n\nThe problem is that if the reload is fast enough (done in 1sec),\nthen the mark_timer will be unregistered without resetting the expire time in the log_writer_deinit.\n\nIn the log_writer_init the mark_timer will be updated, but it won't be updated,\nbecause the new expire time will be the same as the current expire time\nand because of the \"race condition shield\" in the ml_batched_timer_update the timer won't be registered.\n\nIn case of deinit we should cancel the mark_timer instead of unregister,\nbecause the cancel reset the expire date to 0.\n\nfixes #701\n\nSigned-off-by: Juhász Viktor <viktor.juhasz@balabit.com>","distinct":false,"url":"https://api.github.com/repos/dnsjts/syslog-ng/commits/471cab8739520b3661454704a7472bb55cf0d796"},{"sha":"df5841225bb730a981441042c13bc761ef1fbede","author":{"email":"ba4fb17393c7aecb3f23093f032151752d87d9a2@balabit.com","name":"Balazs Scheidler"},"message":"kvformat: add parser for key-value pairs produced by the Linux Audit subsystem\n\nSigned-off-by: Balazs Scheidler <balazs.scheidler@balabit.com>","distinct":false,"url":"https://api.github.com/repos/dnsjts/syslog-ng/commits/df5841225bb730a981441042c13bc761ef1fbede"},{"sha":"b265279d119d98e0f22bcf30840d763cf3355e43","author":{"email":"ba4fb17393c7aecb3f23093f032151752d87d9a2@balabit.com","name":"Balazs Scheidler"},"message":"merge: with linux-audit-scanner","distinct":false,"url":"https://api.github.com/repos/dnsjts/syslog-ng/commits/b265279d119d98e0f22bcf30840d763cf3355e43"},{"sha":"d6dfc5cca5a044d457203cfda8cd8b648835f2ef","author":{"email":"f7493d6b08a0e318834fb526da9191cbb963a6a6@balabit.com","name":"Juhász Viktor"},"message":"ml-batched-timer: reset the expires in case of unregister\n\nWe need this, because if an update timer calling comes with same expire,\nthe iv_timer won't be registered.\n\nSigned-off-by: Juhász Viktor <viktor.juhasz@balabit.com>","distinct":false,"url":"https://api.github.com/repos/dnsjts/syslog-ng/commits/d6dfc5cca5a044d457203cfda8cd8b648835f2ef"},{"sha":"936eff15f7dc197654ac5a4d7d782a0a85253741","author":{"email":"f7493d6b08a0e318834fb526da9191cbb963a6a6@balabit.com","name":"Juhász Viktor"},"message":"logwriter: call unregister instead of cancel for mark_timer\n\nSigned-off-by: Juhász Viktor <viktor.juhasz@balabit.com>","distinct":false,"url":"https://api.github.com/repos/dnsjts/syslog-ng/commits/936eff15f7dc197654ac5a4d7d782a0a85253741"},{"sha":"db3d16ee433eecdc10de5cb8a61adcb48405c10d","author":{"email":"26b24224bc82a8ca272bd0de7c4e257bdb662e2c@balabit.com","name":"Budai Laszlo"},"message":"Merge pull request #715 from balabit/f/linux-audit-parser\n\nF/linux audit parser","distinct":false,"url":"https://api.github.com/repos/dnsjts/syslog-ng/commits/db3d16ee433eecdc10de5cb8a61adcb48405c10d"},{"sha":"ed014ea94bace364030aff1fd5a867cd89195137","author":{"email":"26b24224bc82a8ca272bd0de7c4e257bdb662e2c@balabit.com","name":"Budai Laszlo"},"message":"Merge pull request #718 from juhaszviktor/f/mark_timer_fix\n\nperiodical-mark-mode: cancel the mark_timer instead of unregister it","distinct":false,"url":"https://api.github.com/repos/dnsjts/syslog-ng/commits/ed014ea94bace364030aff1fd5a867cd89195137"},{"sha":"5fe3de2ca7694b3ad8dd71f00f401fbcb3bd38a9","author":{"email":"1674d103e2b300416b44793bf2ed86588bc70a26@balabit.com","name":"MÓZES Ádám István"},"message":"python-dest: Replace deprecated function calls.\n\nThis commit replaces all PyString_FromString calls to PyBytes_FromString\ncall.\nIt will be compatible with the python2.6+ libraries, because this change\nwas made in the python headers, too.\n\nSigned-off-by: MÓZES Ádám István <adam.mozes@balabit.com>","distinct":true,"url":"https://api.github.com/repos/dnsjts/syslog-ng/commits/5fe3de2ca7694b3ad8dd71f00f401fbcb3bd38a9"},{"sha":"db2d6017b73be1e9350ed9bca55744f644defacd","author":{"email":"1674d103e2b300416b44793bf2ed86588bc70a26@balabit.com","name":"MÓZES Ádám István"},"message":"python-dest: Replace deprecated function calls.\n\nThis commit replaces all PyString_AsString calls to PyBytes_AsString\ncall.\nIt will be compatible with the python2.6+ libraries, because this change\nwas made in the python headers, too.\n\nSigned-off-by: MÓZES Ádám István <adam.mozes@balabit.com>","distinct":true,"url":"https://api.github.com/repos/dnsjts/syslog-ng/commits/db2d6017b73be1e9350ed9bca55744f644defacd"},{"sha":"a7591fbfd9894e2f39ab6ef02beaed339cb3859a","author":{"email":"1674d103e2b300416b44793bf2ed86588bc70a26@balabit.com","name":"MÓZES Ádám István"},"message":"python-dest: Replace deprecated function calls.\n\nThis commit replaces all PyBytes_FromStringAndSize calls to\nPyBytes_FromStringAndSize calls.\nIt will be compatible with the python2.6+ libraries, because this change\nwas made in the python headers, too.\n\nSigned-off-by: MÓZES Ádám István <adam.mozes@balabit.com>","distinct":true,"url":"https://api.github.com/repos/dnsjts/syslog-ng/commits/a7591fbfd9894e2f39ab6ef02beaed339cb3859a"},{"sha":"862ff5e00b35a3a0f023b49fbf96cf9c2b04a0d7","author":{"email":"1674d103e2b300416b44793bf2ed86588bc70a26@balabit.com","name":"MÓZES Ádám István"},"message":"python-dest: Replace deprecated function calls.\n\nThis commit replaces all PyString_Check calls to\nPyBytes_Check calls.\nIt will be compatible with the python2.6+ libraries, because this\nchange was made in the python headers, too.\n\nSigned-off-by: MÓZES Ádám István <adam.mozes@balabit.com>","distinct":true,"url":"https://api.github.com/repos/dnsjts/syslog-ng/commits/862ff5e00b35a3a0f023b49fbf96cf9c2b04a0d7"},{"sha":"99e4cdd25e46ec2a40eaeaa90789e08383705f47","author":{"email":"1674d103e2b300416b44793bf2ed86588bc70a26@balabit.com","name":"MÓZES Ádám István"},"message":"python-dest: remove irrelevant initialization\n\nThese initializations can be removed, because these members would be\ninitialized to NULL implicitly. With these implicit initializations, no\npreprocessor checks are needed.\n\nSigned-off-by: MÓZES Ádám István <adam.mozes@balabit.com>","distinct":true,"url":"https://api.github.com/repos/dnsjts/syslog-ng/commits/99e4cdd25e46ec2a40eaeaa90789e08383705f47"},{"sha":"23050a5821a23e0cddbf5cbba7cc0aaf715f9031","author":{"email":"1674d103e2b300416b44793bf2ed86588bc70a26@balabit.com","name":"MÓZES Ádám István"},"message":"python-debugger: add debugger module definition\n\nSigned-off-by: MÓZES Ádám István <adam.mozes@balabit.com>","distinct":true,"url":"https://api.github.com/repos/dnsjts/syslog-ng/commits/23050a5821a23e0cddbf5cbba7cc0aaf715f9031"},{"sha":"7187ed81d47f64815f40afdda87e3dac7f7a1f93","author":{"email":"1674d103e2b300416b44793bf2ed86588bc70a26@balabit.com","name":"MÓZES Ádám István"},"message":"final stuff","distinct":true,"url":"https://api.github.com/repos/dnsjts/syslog-ng/commits/7187ed81d47f64815f40afdda87e3dac7f7a1f93"},{"sha":"afd441b467ac9fd12cc088b0741f35e9fe9ee1b8","author":{"email":"1674d103e2b300416b44793bf2ed86588bc70a26@balabit.com","name":"MÓZES Ádám István"},"message":"wip: split me","distinct":true,"url":"https://api.github.com/repos/dnsjts/syslog-ng/commits/afd441b467ac9fd12cc088b0741f35e9fe9ee1b8"}]}