{"push_id":882086803,"size":138,"distinct_size":136,"ref":"refs/heads/master","head":"17bc61546755aa58839a054624cf5fd5686b87b0","before":"4c2aa804e133712b43f91d874a2f766d4debc462","commits":[{"sha":"e3cc7aa48f04e1ea474bb5f67a88042c68505e19","author":{"email":"ec80bd36c3697febabb594662cbd83da2a1a9aaa@packetsled.com","name":"Aaron Eppert"},"message":"Seems to fix a case where an entry in the table may be null on insert.\n\n#0  0x0000000000713b87 in Dictionary::Insert (this=0x1339840, new_entry=0xb18a9d0, copy_key=0) at /root/psdev/bro/src/Dict.cc:419\n#1  0x00000000007130b0 in Dictionary::Insert (this=0x1339840, key=0xa23f6d0, key_size=36, hash=658668102, val=0x67fde40, copy_key=0) at /root/psdev/bro/src/Dict.cc:158\n#2  0x00000000006cb508 in Dictionary::Insert (this=0x1339840, key=0x7ffff4ba81b0, val=0x67fde40) at /root/psdev/bro/src/Dict.h:47\n\n(gdb) print *this\n$59 = {_vptr.Dictionary = 0xaf7810, tbl = 0x215b400, num_buckets = 1347, num_entries = 3879, max_num_entries = 4042, den_thresh = 3, thresh_entries = 4041, tbl2 = 0x1afcc9e0,\n  num_buckets2 = 2695, num_entries2 = 181, max_num_entries2 = 181, den_thresh2 = 3, thresh_entries2 = 8085, tbl_next_ind = 60, order = 0x133bfb0, delete_func = 0,\n  cookies = {<BaseList> = {entry = 0x133d790, chunk_size = 10, max_entries = 10, num_entries = 0}, <No data fields>}}\n\n(gdb) print *tbl\n$60 = (DictEntryPList *) 0x0","distinct":true,"url":"https://api.github.com/repos/J-Gras/bro/commits/e3cc7aa48f04e1ea474bb5f67a88042c68505e19"},{"sha":"2088928fb603d2671d57f5f6a300e3d4df591cb4","author":{"email":"ec80bd36c3697febabb594662cbd83da2a1a9aaa@packetsled.com","name":"Aaron Eppert"},"message":"A fatal error, especially in DEBUG, should result in a core.\n\nThis issue is especially helpful in the case of the Val::CONVERTER error and having:\n\n\"fatal error in <no location>: Val::CONVERTER ...\"\n\nNebulous error and sans location, it is extremely hard to figure out the culprit. Thus, if Bro is built DEBUG, fatal should provide a core.\n\nThis subtle change prevents having to change FatalErrors to FatalErrorWithCore everywhere.","distinct":true,"url":"https://api.github.com/repos/J-Gras/bro/commits/2088928fb603d2671d57f5f6a300e3d4df591cb4"},{"sha":"2d98a648317936f484c57fad1d4740925af573b8","author":{"email":"ec80bd36c3697febabb594662cbd83da2a1a9aaa@packetsled.com","name":"Aaron Eppert"},"message":"Merge branch 'master' of https://github.com/bro/bro into develop","distinct":true,"url":"https://api.github.com/repos/J-Gras/bro/commits/2d98a648317936f484c57fad1d4740925af573b8"},{"sha":"1b8bd7fe145a1f910660ec5856d7d2f34feeb923","author":{"email":"ec80bd36c3697febabb594662cbd83da2a1a9aaa@packetsled.com","name":"Aaron Eppert"},"message":"Merge branch 'master' of https://github.com/bro/bro","distinct":true,"url":"https://api.github.com/repos/J-Gras/bro/commits/1b8bd7fe145a1f910660ec5856d7d2f34feeb923"},{"sha":"5a95fbf284a5e6a5dc33fcb6610c693360e3d6dd","author":{"email":"ec80bd36c3697febabb594662cbd83da2a1a9aaa@packetsled.com","name":"Aaron Eppert"},"message":"Merge remote-tracking branch 'Bro-Master/master'","distinct":true,"url":"https://api.github.com/repos/J-Gras/bro/commits/5a95fbf284a5e6a5dc33fcb6610c693360e3d6dd"},{"sha":"85fd1c9fa7dad716a265a811f68c667414704785","author":{"email":"146998dc482bb866ce1375358104d97f3698cc04@gmail.com","name":"James Swaro"},"message":"Add hook 'HookAddToAnalyzerTree' to support TCPRS plugin\n\nThis commit introduces a new hook, HookAddToAnalyzerTree, which\nallows plugins to add a new analyzer to the analyzer tree during\nanalyzer tree creation. This hook is necessary to support the\nTCPRS plugin.\n\nAdditionally, the order in which the scripts were loaded has been\nchanged to address a problem with undefined variable errors due\nto load order issues.\n\nSigned-off-by: James Swaro <james.swaro@gmail.com>","distinct":true,"url":"https://api.github.com/repos/J-Gras/bro/commits/85fd1c9fa7dad716a265a811f68c667414704785"},{"sha":"33cebe11500177706e33e8055109e28411472f27","author":{"email":"f03d4f49701a0a4e2611b8ea3c71f5cfd682a2f7@illinois.edu","name":"Daniel Thayer"},"message":"Fix a test that is failing very frequently","distinct":true,"url":"https://api.github.com/repos/J-Gras/bro/commits/33cebe11500177706e33e8055109e28411472f27"},{"sha":"8f3ded5e2d16d5fd2609a04aa05d1a9cd2664fb4","author":{"email":"c09799090d8f45d5a475dda1dbcd6c4f665af009@cern.ch","name":"Jan Grashoefer"},"message":"Refactoring of Base64 functions.\n\nBase64Converter now uses a connection directly, instead of an analyzer\nredirecting to the underlying connection for reporting to Weird. The new\nbuilt-in functions en-/decode_base64_intern make use of this to send\nencoding-errors to Weird instead of Reporter.\n\nAccording to the documentation, using the empty string as alphabet in\nthe built-in functions, will use the default alphabet. Therefore the\nbuilt-in functions can now use default arguments and\nen-/decode_base64_custom is deprecated.\n\nThe tests have been updated accordingly.","distinct":false,"url":"https://api.github.com/repos/J-Gras/bro/commits/8f3ded5e2d16d5fd2609a04aa05d1a9cd2664fb4"},{"sha":"6d031c41f14353c7e5e7819de6392fb3a41649eb","author":{"email":"f03d4f49701a0a4e2611b8ea3c71f5cfd682a2f7@illinois.edu","name":"Daniel Thayer"},"message":"Significant improvements to the GeoLocation doc\n\nUpdated the install section for FreeBSD and OS X.\nAdded a section to explain how to quickly test that everything is\nsetup correctly.\nImproved the usage section by removing the misleading record definition\n(a link to the reference doc is provided), and explaining that some\nfields will be uninitialized.\nCorrected the example so that it doesn't try to access uninitialized\nfields.","distinct":true,"url":"https://api.github.com/repos/J-Gras/bro/commits/6d031c41f14353c7e5e7819de6392fb3a41649eb"},{"sha":"55dc982a332130dbc6dbb7e0527eeb272b3d4875","author":{"email":"c09799090d8f45d5a475dda1dbcd6c4f665af009@cern.ch","name":"Jan Grashoefer"},"message":"Update calls of Base64 functions.\n\nBase64 encoding-errors during authentication in POP3 analyzer,\nauthentication in FTP analyzer (using GSI) and basic\nauthentication on HTTP will be logged to Weird.","distinct":false,"url":"https://api.github.com/repos/J-Gras/bro/commits/55dc982a332130dbc6dbb7e0527eeb272b3d4875"},{"sha":"8fc44e7e86fe57d3ca32a99dc8eaa0680a1b659c","author":{"email":"474ee9ee179b0ecf0bc27408079a0b15eda4c99d@icir.org","name":"Robin Sommer"},"message":"CID 1312751: Removing redundant assignment.","distinct":true,"url":"https://api.github.com/repos/J-Gras/bro/commits/8fc44e7e86fe57d3ca32a99dc8eaa0680a1b659c"},{"sha":"068b7d1f8b46e6513cb33fcea2f0f31bef99524d","author":{"email":"474ee9ee179b0ecf0bc27408079a0b15eda4c99d@icir.org","name":"Robin Sommer"},"message":"CID 1312752: Add comment to mark 'case' fallthrough as ok.","distinct":true,"url":"https://api.github.com/repos/J-Gras/bro/commits/068b7d1f8b46e6513cb33fcea2f0f31bef99524d"},{"sha":"67d529585c23c8e277322822fd1da8a438dacddd","author":{"email":"474ee9ee179b0ecf0bc27408079a0b15eda4c99d@icir.org","name":"Robin Sommer"},"message":"CID 1314754: Fixing unreachable code in RSH analyzer.","distinct":true,"url":"https://api.github.com/repos/J-Gras/bro/commits/67d529585c23c8e277322822fd1da8a438dacddd"},{"sha":"9efd54a08a06e778ef70fa43ef9c6f6d5f781f3f","author":{"email":"474ee9ee179b0ecf0bc27408079a0b15eda4c99d@icir.org","name":"Robin Sommer"},"message":"Merge remote-tracking branch 'origin/topic/dnthayer/ticket1440'\n\n* origin/topic/dnthayer/ticket1440:\n  Remove build dependency on perl","distinct":true,"url":"https://api.github.com/repos/J-Gras/bro/commits/9efd54a08a06e778ef70fa43ef9c6f6d5f781f3f"},{"sha":"0beed7132891b0a341754b860ffa710489cdb727","author":{"email":"474ee9ee179b0ecf0bc27408079a0b15eda4c99d@icir.org","name":"Robin Sommer"},"message":"Updating submodule.","distinct":true,"url":"https://api.github.com/repos/J-Gras/bro/commits/0beed7132891b0a341754b860ffa710489cdb727"},{"sha":"a6704db3ba67a3b2d3c62b54d16fb2687b6566df","author":{"email":"474ee9ee179b0ecf0bc27408079a0b15eda4c99d@icir.org","name":"Robin Sommer"},"message":"Updating submodule(s).\n\n [nomail]","distinct":true,"url":"https://api.github.com/repos/J-Gras/bro/commits/a6704db3ba67a3b2d3c62b54d16fb2687b6566df"},{"sha":"9a7fc7c9eef04afea920b6da92d6bb52113a7d11","author":{"email":"474ee9ee179b0ecf0bc27408079a0b15eda4c99d@icir.org","name":"Robin Sommer"},"message":"Merge remote-tracking branch 'origin/fastpath'\n\n* origin/fastpath:\n  Fix a test that is failing very frequently","distinct":true,"url":"https://api.github.com/repos/J-Gras/bro/commits/9a7fc7c9eef04afea920b6da92d6bb52113a7d11"},{"sha":"28c467df4ea39134e6e3f0cd7d453e26cffcba28","author":{"email":"9faaeff17112c45b3489afbef0277bfb312ba936@fox-it.com","name":"Kris Nielander"},"message":"Allowed libpcap buffer size to be set via configuration.","distinct":true,"url":"https://api.github.com/repos/J-Gras/bro/commits/28c467df4ea39134e6e3f0cd7d453e26cffcba28"},{"sha":"54078407d43d3503603d9edfc16302bf52883e3b","author":{"email":"9faaeff17112c45b3489afbef0277bfb312ba936@fox-it.com","name":"Kris Nielander"},"message":"Allow Bro to run in fanout mode.","distinct":true,"url":"https://api.github.com/repos/J-Gras/bro/commits/54078407d43d3503603d9edfc16302bf52883e3b"},{"sha":"f5429ee794814d7b102e8d29796d1498ccadbeb7","author":{"email":"9faaeff17112c45b3489afbef0277bfb312ba936@fox-it.com","name":"Kris Nielander"},"message":"Allow libpcap buffer size to be set manually.","distinct":true,"url":"https://api.github.com/repos/J-Gras/bro/commits/f5429ee794814d7b102e8d29796d1498ccadbeb7"}]}