{"push_id":940464405,"size":24,"distinct_size":24,"ref":"refs/heads/754_libbeat_panic_on_exit","head":"ae00557216785dfc508328fc83e2fb56299a5d69","before":"a1e61c674c8f393c1afeee2a3595a371a770d2e1","commits":[{"sha":"f5bd691930dffe72cdd6627502fdb157fc00091e","author":{"email":"2d8d7ff60af805190666ea1a16d858d5060b34bf@packetbeat.com","name":"Tudor Golubenco"},"message":"Moved files out of the scripts folder\n\nWe now have the `dev-tools` folder, so moved the `aggregate_coverage.py` script\nthere. The `docker-entrypoint.sh` is moved for now in `libbeat/scripts`.\n\nAlso added a README in the `dev-tools` folder and updated the README from the\n`libbeat/scripts` folder.","distinct":true,"url":"https://api.github.com/repos/cyrilleverrier/beats/commits/f5bd691930dffe72cdd6627502fdb157fc00091e"},{"sha":"760498a40cd7a203d30e5a9b7794bf1cd9880057","author":{"email":"96d53734fc1bd54d848cd30f98069b90333b1bb3@elastic.co","name":"Monica Sarbu"},"message":"Export proc.cmdline\n\nContaining the command line used to start the process, together with\nthe arguments separated by space.\n\nConflicts:\n\tetc/fields.yml","distinct":true,"url":"https://api.github.com/repos/cyrilleverrier/beats/commits/760498a40cd7a203d30e5a9b7794bf1cd9880057"},{"sha":"602641556591c2e2b09c396fd6d1972b635564e1","author":{"email":"5d22f3a9f3de69cdbf11c3225cf6581247f6c509@elastic.co","name":"Andrew Kroh"},"message":"Add ICMP to Packetbeat config file.","distinct":true,"url":"https://api.github.com/repos/cyrilleverrier/beats/commits/602641556591c2e2b09c396fd6d1972b635564e1"},{"sha":"545f4a8680eb5a251392bf742469ecddcf427615","author":{"email":"5d22f3a9f3de69cdbf11c3225cf6581247f6c509@elastic.co","name":"Andrew Kroh"},"message":"Add Command Line to Process Data Reported by Topbeat\n\nAdding go-ole as a vendored dependency\nAdding StackExchange/wmi as a vendored dependency\nUpdating gosigar version\nOmit proc.cmdline if empty and update process test","distinct":true,"url":"https://api.github.com/repos/cyrilleverrier/beats/commits/545f4a8680eb5a251392bf742469ecddcf427615"},{"sha":"9fb10c3b36b9ac2868c8984248c8d8f85ec100c9","author":{"email":"ded982e702e07bb7b6effafdc353db3fe172c83f@ruflin.com","name":"Nicolas Ruflin"},"message":"Merge pull request #748 from tsg/remove_scripts_dir\n\nMoved files out of the scripts folder","distinct":true,"url":"https://api.github.com/repos/cyrilleverrier/beats/commits/9fb10c3b36b9ac2868c8984248c8d8f85ec100c9"},{"sha":"fce7d9134b5c3593f2f319881fcff1944f44d5d2","author":{"email":"ded982e702e07bb7b6effafdc353db3fe172c83f@ruflin.com","name":"Nicolas Ruflin"},"message":"Merge pull request #749 from andrewkroh/feature/topbeat-cmdline\n\nAdd Command Line to Process Data Reported by Topbeat","distinct":true,"url":"https://api.github.com/repos/cyrilleverrier/beats/commits/fce7d9134b5c3593f2f319881fcff1944f44d5d2"},{"sha":"368667a891e860affea8338f081d408245dbdad3","author":{"email":"ded982e702e07bb7b6effafdc353db3fe172c83f@ruflin.com","name":"Nicolas Ruflin"},"message":"Merge pull request #758 from andrewkroh/bugfix/add-icmp-config\n\nAdd ICMP to Packetbeat config file","distinct":true,"url":"https://api.github.com/repos/cyrilleverrier/beats/commits/368667a891e860affea8338f081d408245dbdad3"},{"sha":"e4044b6d3fe0ab4cd72c4cbbc7f39c07d0201f11","author":{"email":"5d8c022dc2c547e63b96ef81c0094a74508609bd@fabriscale.com","name":"Cyrille Verrier"},"message":"filebeat: check for panics when running system tests","distinct":true,"url":"https://api.github.com/repos/cyrilleverrier/beats/commits/e4044b6d3fe0ab4cd72c4cbbc7f39c07d0201f11"},{"sha":"5ce349944844c11fde7dd98cb5d2be37943a7376","author":{"email":"5d8c022dc2c547e63b96ef81c0094a74508609bd@fabriscale.com","name":"Cyrille Verrier"},"message":"topbeat: checks that the app did not panic when running the system tests","distinct":true,"url":"https://api.github.com/repos/cyrilleverrier/beats/commits/5ce349944844c11fde7dd98cb5d2be37943a7376"},{"sha":"e6f74ff4bfe96f2abb55fe56a82ea12969c80c2f","author":{"email":"5d8c022dc2c547e63b96ef81c0094a74508609bd@fabriscale.com","name":"Cyrille Verrier"},"message":"Libbeat: when receiving Ctrl-C, gracefully stop the beat instead of exit","distinct":true,"url":"https://api.github.com/repos/cyrilleverrier/beats/commits/e6f74ff4bfe96f2abb55fe56a82ea12969c80c2f"},{"sha":"efda639da6e1adac886298776b464f2b2fb2e19f","author":{"email":"5d8c022dc2c547e63b96ef81c0094a74508609bd@fabriscale.com","name":"Cyrille Verrier"},"message":"spooler: check validity of the event before adding it to the spooler","distinct":true,"url":"https://api.github.com/repos/cyrilleverrier/beats/commits/efda639da6e1adac886298776b464f2b2fb2e19f"},{"sha":"e901c4b2364aaefc19e2f6f3f4668d74c0186bfd","author":{"email":"5d8c022dc2c547e63b96ef81c0094a74508609bd@fabriscale.com","name":"Cyrille Verrier"},"message":"Update filebeat.py","distinct":true,"url":"https://api.github.com/repos/cyrilleverrier/beats/commits/e901c4b2364aaefc19e2f6f3f4668d74c0186bfd"},{"sha":"964de4eaae1bccbf50bbe5ff6c0f734694fa9eaf","author":{"email":"5d8c022dc2c547e63b96ef81c0094a74508609bd@fabriscale.com","name":"Cyrille Verrier"},"message":"libbeat: test lifecycle","distinct":true,"url":"https://api.github.com/repos/cyrilleverrier/beats/commits/964de4eaae1bccbf50bbe5ff6c0f734694fa9eaf"},{"sha":"752534d89e461b52bf9d55ec7b91136befa418e4","author":{"email":"5d8c022dc2c547e63b96ef81c0094a74508609bd@fabriscale.com","name":"Cyrille Verrier"},"message":"Revert \"Libbeat: when receiving Ctrl-C, gracefully stop the beat instead of exit\"\n\nThis reverts commit 06a3dbc50418d26c6892cd4d8dd383f3d20b615d.","distinct":true,"url":"https://api.github.com/repos/cyrilleverrier/beats/commits/752534d89e461b52bf9d55ec7b91136befa418e4"},{"sha":"85df120b4a69124ca286cb5878d8f85db93dc9c4","author":{"email":"5d8c022dc2c547e63b96ef81c0094a74508609bd@fabriscale.com","name":"Cyrille Verrier"},"message":"upadate libbeat system tests","distinct":true,"url":"https://api.github.com/repos/cyrilleverrier/beats/commits/85df120b4a69124ca286cb5878d8f85db93dc9c4"},{"sha":"7d1d4dd059e9923cf152e1d3fd2ac10328f926d5","author":{"email":"5d8c022dc2c547e63b96ef81c0094a74508609bd@fabriscale.com","name":"Cyrille Verrier"},"message":"Handle Ctr-C and make sure that Exit action is performed only once","distinct":true,"url":"https://api.github.com/repos/cyrilleverrier/beats/commits/7d1d4dd059e9923cf152e1d3fd2ac10328f926d5"},{"sha":"ea3ae269a6f2e5ebb34059d8091c10b629e8c0da","author":{"email":"ded982e702e07bb7b6effafdc353db3fe172c83f@ruflin.com","name":"ruflin"},"message":"Make beats properly exit\n\nParts of libbeat were exiting the application directly by using os.Exit(). This makes it impossible always clean up the application before cleanup. In addition, a manager which is part of a beat gets also exited in case the beat exits, which is not inteded.\n\n* os.Exit() was removed from all places\n* Additional tests were added to test exit behaviour\n* Test for version check was added\n* Add test for -configtest flag\n* Make error log messages starting lowercase","distinct":true,"url":"https://api.github.com/repos/cyrilleverrier/beats/commits/ea3ae269a6f2e5ebb34059d8091c10b629e8c0da"},{"sha":"559379b0a12ed321775301496d345393288a9b45","author":{"email":"5d8c022dc2c547e63b96ef81c0094a74508609bd@fabriscale.com","name":"Cyrille Verrier"},"message":"libbeat: test lifecycle","distinct":true,"url":"https://api.github.com/repos/cyrilleverrier/beats/commits/559379b0a12ed321775301496d345393288a9b45"},{"sha":"eba548154c086cf238270d1775cee06002bd36ba","author":{"email":"5d8c022dc2c547e63b96ef81c0094a74508609bd@fabriscale.com","name":"Cyrille Verrier"},"message":"upadate libbeat system tests","distinct":true,"url":"https://api.github.com/repos/cyrilleverrier/beats/commits/eba548154c086cf238270d1775cee06002bd36ba"},{"sha":"2dd6f3650d48122e02ba3230a82d690fcb554e1c","author":{"email":"5d8c022dc2c547e63b96ef81c0094a74508609bd@fabriscale.com","name":"Cyrille Verrier"},"message":"libbeat: improve shutdown sequence\n\nCall beater.stop only if the beater has been started\nreturn error code to the main function","distinct":true,"url":"https://api.github.com/repos/cyrilleverrier/beats/commits/2dd6f3650d48122e02ba3230a82d690fcb554e1c"}]}