{"push_id":828160046,"size":15,"distinct_size":15,"ref":"refs/heads/program-stay-alive","head":"c753d5745f87cc3d76a1cddd45bef49ee5f77e7e","before":"6cc448146e91c48b46ee0ae20ba806ea7096cbc0","commits":[{"sha":"cde9b766750d32573be181f0c07d19a9762e9a01","author":{"email":"1674d103e2b300416b44793bf2ed86588bc70a26@balabit.com","name":"MÓZES Ádám István"},"message":"afprog-dest: simplify return statement in afprogram_dd_deinit\n\nSigned-off-by: Fried Zoltán <zoltan.fried@balabit.com>\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/cde9b766750d32573be181f0c07d19a9762e9a01"},{"sha":"f90a174ff5256163529d13003ed444cf22585ce3","author":{"email":"1674d103e2b300416b44793bf2ed86588bc70a26@balabit.com","name":"MÓZES Ádám István"},"message":"afprog-dest: added keep-alive option\n\nThis option will control whether the destination program should be\nterminated at reload, or should be left running.\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/f90a174ff5256163529d13003ed444cf22585ce3"},{"sha":"6014523d5a0c131070b5a011e76fe5f6149b14fd","author":{"email":"1674d103e2b300416b44793bf2ed86588bc70a26@balabit.com","name":"MÓZES Ádám István"},"message":"afprog: introduce a new descendant terminating function\n\nThis commit introduces an additional abstraction layer to the child terminating process, making it\nunified.\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/6014523d5a0c131070b5a011e76fe5f6149b14fd"},{"sha":"1baa26363057efe63885d5e7761e66d563283e18","author":{"email":"1674d103e2b300416b44793bf2ed86588bc70a26@balabit.com","name":"MÓZES Ádám István"},"message":"afprog-dest: add AFProgramReloadStoreItem structure\n\nThis commit will add the AFProgramReloadStoreItem structure\nand a basic free function. This structure will hold essential\ninformation about the program destination,\nwhich allows us to restore it later.\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/1baa26363057efe63885d5e7761e66d563283e18"},{"sha":"af3863153d16c9742a8f1b7d5e8abc5b56e9df31","author":{"email":"1674d103e2b300416b44793bf2ed86588bc70a26@balabit.com","name":"MÓZES Ádám István"},"message":"afprog-dest: add AFProgramReloadStoreItem restoration logic\n\nThis commit will add a simple implementation of restoring the\nAFProgramReloadStoreItem structure when syslog-ng is being reloaded.\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/af3863153d16c9742a8f1b7d5e8abc5b56e9df31"},{"sha":"0b3c9013b04848c6b262f7f8d8ded4cfac8c9f68","author":{"email":"1674d103e2b300416b44793bf2ed86588bc70a26@balabit.com","name":"MÓZES Ádám István"},"message":"afprog-dest: add AFProgramReloadStoreItem saving logic\n\nThis commit contains a naive implementation of the\nAFProgramReloadStoreItem saving logic when the program destination\nis being deinitalized.\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/0b3c9013b04848c6b262f7f8d8ded4cfac8c9f68"},{"sha":"101183f8681b14b69d356c643a07ff3ee791da68","author":{"email":"1674d103e2b300416b44793bf2ed86588bc70a26@balabit.com","name":"MÓZES Ádám István"},"message":"afprog-dest: move writer deinit before killing program destination\n\nOtherwise the program might be reopened during a forced flush.\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/101183f8681b14b69d356c643a07ff3ee791da68"},{"sha":"817c16a8b9c6efbfba5e1c78b35f5c71cfb88137","author":{"email":"1674d103e2b300416b44793bf2ed86588bc70a26@balabit.com","name":"MÓZES Ádám István"},"message":"afprog-dest: minor change in afprogram_dd_deinit\n\nThis commit contains the following changes:\n * child_manager_unregister has been moved to the deinitialization phase\n * the destination program is killed iff keep_alive is set to false.\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/817c16a8b9c6efbfba5e1c78b35f5c71cfb88137"},{"sha":"17cae02b56a9f07906d09411c8a5443ce7ce8309","author":{"email":"1674d103e2b300416b44793bf2ed86588bc70a26@balabit.com","name":"MÓZES Ádám István"},"message":"afprog-dest: extract program open logic\n\nThis commit will extract the program opening logic into a separate\nmethod (called afprogram_dd_open_program), therefore this is merely a\nrefactor commit.\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/17cae02b56a9f07906d09411c8a5443ce7ce8309"},{"sha":"2f7d6861090d8429ebea0868bf74c0590a3e025f","author":{"email":"1674d103e2b300416b44793bf2ed86588bc70a26@balabit.com","name":"MÓZES Ádám István"},"message":"afprog-dest: add a different persist name generator for queues\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/2f7d6861090d8429ebea0868bf74c0590a3e025f"},{"sha":"cd3419ce123da4ebb2379d0b2e3a965176c8b063","author":{"email":"1674d103e2b300416b44793bf2ed86588bc70a26@balabit.com","name":"MÓZES Ádám István"},"message":"afprog-dest: don't store anything if the program should be killed\n\nStoring the pid unconditionally became obsolete,\ntherefore there is no need to store anything if the\nprogram should be killed anyway.\n\nSigned-off-by: Fried Zoltán <zoltan.fried@balabit.com>\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/cd3419ce123da4ebb2379d0b2e3a965176c8b063"},{"sha":"3082301d9449daf314d072696c604e0b49c294c5","author":{"email":"1674d103e2b300416b44793bf2ed86588bc70a26@balabit.com","name":"MÓZES Ádám István"},"message":"afprog-dest: eliminate double check of keep-alive\n\nThe store function of AFProgramReloadStoreItem should\nunconditionally store everything, regardless of the current\nkeep-alive setting, thus making the store function simpler.\n\nSigned-off-by: Fried Zoltán <zoltan.fried@balabit.com>\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/3082301d9449daf314d072696c604e0b49c294c5"},{"sha":"6a8bd61df94eca82f85803b74eb4e739dbf784a7","author":{"email":"1674d103e2b300416b44793bf2ed86588bc70a26@balabit.com","name":"MÓZES Ádám István"},"message":"afprog-dest: partial merge of the two conditionals\n\nThis two conditionals can be merged partially, because\nif we store the ReloadStoreItem, we set the writer to NULL,\nthus preventing the run of the decrement of reference counter.\n\nSigned-off-by: Fried Zoltán <zoltan.fried@balabit.com>\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/6a8bd61df94eca82f85803b74eb4e739dbf784a7"},{"sha":"1e1c4744a3cc538ba60697ac7f81b560e2b33ee6","author":{"email":"1674d103e2b300416b44793bf2ed86588bc70a26@balabit.com","name":"MÓZES Ádám István"},"message":"afprog-dest: remove obsolete writer assignments\n\nSigned-off-by: Fried Zoltán <zoltan.fried@balabit.com>\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/1e1c4744a3cc538ba60697ac7f81b560e2b33ee6"},{"sha":"c753d5745f87cc3d76a1cddd45bef49ee5f77e7e","author":{"email":"1674d103e2b300416b44793bf2ed86588bc70a26@balabit.com","name":"MÓZES Ádám István"},"message":"afprog-dest: negate a conditional in dd_deinit\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/c753d5745f87cc3d76a1cddd45bef49ee5f77e7e"}]}