{"push_id":1060354326,"size":12,"distinct_size":5,"ref":"refs/heads/dev-app-layer-stats-v4","head":"f63bdeb2227e0af484b074f93f29ad11263e2311","before":"49209167743e2a65ba56c94eee95c6d33dd49972","commits":[{"sha":"52983bf314dc7f84c6295141fa5ed6c5f0b9a88f","author":{"email":"a1ee76d5d5667049ed6778eddc637756a704363e@unx.ca","name":"Jason Ish"},"message":"tests: convert all test to return 0 on failure, 1 on success","distinct":false,"url":"https://api.github.com/repos/glongo/suricata/commits/52983bf314dc7f84c6295141fa5ed6c5f0b9a88f"},{"sha":"796dd5223bf17083a48c2a8a8a2944d1dc9b7033","author":{"email":"a1ee76d5d5667049ed6778eddc637756a704363e@unx.ca","name":"Jason Ish"},"message":"tests: no longer necessary to provide successful return code\n\n1 pass, 0 is fail.","distinct":false,"url":"https://api.github.com/repos/glongo/suricata/commits/796dd5223bf17083a48c2a8a8a2944d1dc9b7033"},{"sha":"13cf2f829e7ed3acbd8555bd6c2d652ffaa1b770","author":{"email":"a1ee76d5d5667049ed6778eddc637756a704363e@unx.ca","name":"Jason Ish"},"message":"testing: new test macros, new testing documentation group.\n\nUnit testing support macros for failing on expressions,\nas well as passing tests on expressions.\n\nIf fatal unittests are enabled BUG_ON will be triggered for\nan assertion providing the line number of the failure, otherwise\nthe test will simply fail.\n\nMoved the fatal flag to a global var instead of a configuration\nparameter for ease of access from a macro.","distinct":false,"url":"https://api.github.com/repos/glongo/suricata/commits/13cf2f829e7ed3acbd8555bd6c2d652ffaa1b770"},{"sha":"d7d05b007cffd92003a50f5b3861010a6b30505f","author":{"email":"a1ee76d5d5667049ed6778eddc637756a704363e@unx.ca","name":"Jason Ish"},"message":"conf: use new testing macros\n\nAlso don't bother with cleanup on failure.","distinct":false,"url":"https://api.github.com/repos/glongo/suricata/commits/d7d05b007cffd92003a50f5b3861010a6b30505f"},{"sha":"da1dec6d65f1c9913ececb0e1c86a8c8260ed0cc","author":{"email":"a1ee76d5d5667049ed6778eddc637756a704363e@unx.ca","name":"Jason Ish"},"message":"counters: use some of the new macros in tests","distinct":false,"url":"https://api.github.com/repos/glongo/suricata/commits/da1dec6d65f1c9913ececb0e1c86a8c8260ed0cc"},{"sha":"52f6d214631199fcf5371f55e1dfb0fff3a6afe4","author":{"email":"a1ee76d5d5667049ed6778eddc637756a704363e@unx.ca","name":"Jason Ish"},"message":"flowbits: use some of the new test macros","distinct":false,"url":"https://api.github.com/repos/glongo/suricata/commits/52f6d214631199fcf5371f55e1dfb0fff3a6afe4"},{"sha":"fdff9e97e466d9b442cecd826f0074f8adc6b861","author":{"email":"a1ee76d5d5667049ed6778eddc637756a704363e@unx.ca","name":"Jason Ish"},"message":"doxygen: define UNITTESTS to generate test framework docs","distinct":false,"url":"https://api.github.com/repos/glongo/suricata/commits/fdff9e97e466d9b442cecd826f0074f8adc6b861"},{"sha":"80dc028e8f0261a1b299b0b84374259b97c30961","author":{"email":"8cb3123a21cf1a74c327590a03e3df18e8933e7f@stamus-networks.com","name":"Giuseppe Longo"},"message":"app-layer: add API for counters\n\nThis patch adds two new API which permits\nto register functions to handle counters\nfor app-layer stats.","distinct":true,"url":"https://api.github.com/repos/glongo/suricata/commits/80dc028e8f0261a1b299b0b84374259b97c30961"},{"sha":"7ae365b66e5fdeb735f7953a870db8845304e428","author":{"email":"96f164ad4d9b2b0dacf8ebee2bb1eeb3aa69adf1@regit.org","name":"Eric Leblond"},"message":"app-layer: add ThreadVars pointer to AppLayerParserParse\n\nTo be able to have per application layer counters, we need to get\na ThreadVars in the parsing function. The consequence is that\nthe AppLayerParser function has to be updated to be able to transmit\nthe pointer to called functions.\n\nModification done via the following semantic patch and manual edit:\n @@\n expression e1, e2, e3, e4, e5, e6;\n @@\n\n - AppLayerParserParse(e1, e2, e3, e4, e5, e6)\n + AppLayerParserParse(NULL, e1, e2, e3, e4, e5, e6)","distinct":true,"url":"https://api.github.com/repos/glongo/suricata/commits/7ae365b66e5fdeb735f7953a870db8845304e428"},{"sha":"78b0b8c7b64e61d428a5daec2249ac5bec4c49ed","author":{"email":"8cb3123a21cf1a74c327590a03e3df18e8933e7f@stamus-networks.com","name":"Giuseppe Longo"},"message":"app-layer: add counters functions\n\nThis patch adds counters functions\nin the various app-layer modules.","distinct":true,"url":"https://api.github.com/repos/glongo/suricata/commits/78b0b8c7b64e61d428a5daec2249ac5bec4c49ed"},{"sha":"6a7dc6e0d3773d992cbf0cfa8747c6e458caf85b","author":{"email":"8cb3123a21cf1a74c327590a03e3df18e8933e7f@stamus-networks.com","name":"Giuseppe Longo"},"message":"app-layer: register per app-layer counters\n\nThis patch adds a new function which takes care of\nregister counters for all app-layers.","distinct":true,"url":"https://api.github.com/repos/glongo/suricata/commits/6a7dc6e0d3773d992cbf0cfa8747c6e458caf85b"},{"sha":"f63bdeb2227e0af484b074f93f29ad11263e2311","author":{"email":"8cb3123a21cf1a74c327590a03e3df18e8933e7f@stamus-networks.com","name":"Giuseppe Longo"},"message":"app-layers: increment flow counter\n\nThis patch adds the calling of the function\nthat will increment the app-layer's flow counter.","distinct":true,"url":"https://api.github.com/repos/glongo/suricata/commits/f63bdeb2227e0af484b074f93f29ad11263e2311"}]}