{"push_id":2551657241,"size":27,"distinct_size":1,"ref":"refs/heads/fastpath","head":"075edbdd2bc6500efc50b321f25a2d6b8787adc1","before":"1d98a99ccf86fe93e739a4a0768c871dbc38f3da","commits":[{"sha":"18499fd7d926051e7be850d5e932e950844ba5b7","author":{"name":"Valerio G","email":"35d1c109e787769bc671dee14871159e332fc953@gmx.com"},"message":"Extend DHCP protocol analyzer with new options.\n\nAdd the folowing option types:\n- 55 Parameters Request List;\n- 58 Renewal time;\n- 59 Rebinding time;\n- 61 Client Identifier;\n- 82 Relay Agent Information.\n\nExtend the following events with new parameters, specifically:\n- dhcp_discover exports client identifier and parameters request list;\n- dhcp_request exports client_identifier and parameters request list;\n- dhcp_ack exports rebinding time, renewal time and list of suboptions value of\n  dhcp relay agent information option;\n- dhcp_inform exports parameters request list.\n\nAdd option type specific variables within the scope of DHCP module\n(see src/analyzer/protocol/dhcp/types.bif).\n\nMove protocol specific variables \"dhcp_msg\" and \"dhcp_router_list\" from scope Global to DHCP::\nand adapt inet_net_var in src/NetVar.cc consequently.\n\nExtend src/analyzer/protocols/dhcp/main.bro to handle the new events and to log\ndhcp_ack, dhcp_request and dhcp_discover.\n\nModify scripts/policy/protocols/dhcp/known-devices-and-hostnames.bro to\ninclude new events' variables.","distinct":false,"url":"https://api.github.com/repos/bro/bro/commits/18499fd7d926051e7be850d5e932e950844ba5b7"},{"sha":"928e33a7b8019a178ed6ca6dc819b350aefcef16","author":{"name":"Valerio G","email":"35d1c109e787769bc671dee14871159e332fc953@gmx.com"},"message":"Add .btest scripts for dhck_ack and dhcp_discover messages verifying that new\noptions are correctly reported in dhcp.log records.","distinct":false,"url":"https://api.github.com/repos/bro/bro/commits/928e33a7b8019a178ed6ca6dc819b350aefcef16"},{"sha":"ba49ab82010ff8d1fb7a11a648140bf572f7d307","author":{"name":"Seth Hall","email":"25a3b6cc85a8cde49f8b0f9aa21c050bc04072d4@corelight.com"},"message":"Merge branch 'feature/new_dhcp_data' of https://github.com/Mr-Click/bro into topic/seth/merge-121-dhcp-extensions","distinct":false,"url":"https://api.github.com/repos/bro/bro/commits/ba49ab82010ff8d1fb7a11a648140bf572f7d307"},{"sha":"c2f35920fd1a045c893713557b2838fd38471c4d","author":{"name":"Seth Hall","email":"25a3b6cc85a8cde49f8b0f9aa21c050bc04072d4@corelight.com"},"message":"First step of DHCP analyzer rearchitecture.\n\nOld event prototypes have changed and the events are broken right\nnow and may be removed in favor of the new generic \"dhcp_message\"\nevent.\n\nDHCP option parsing is abstracted from the main code base of the\nprotocol parser and are all now located in their own file.\n\nDocumentation, tests, and final code cleanup are still pending.","distinct":false,"url":"https://api.github.com/repos/bro/bro/commits/c2f35920fd1a045c893713557b2838fd38471c4d"},{"sha":"e76b56ce530aff67422ab24c66c4de2ed8b467d7","author":{"name":"Seth Hall","email":"25a3b6cc85a8cde49f8b0f9aa21c050bc04072d4@corelight.com"},"message":"Rework to the DHCP analyzer.\n\nHighlights:\n - Reduced all DHCP events into a single dhcp_message event. (removed legacy events since they weren't widely used anyway)\n - Support many more DHCP options.\n - DHCP log is completely reworked and now represents DHCP sessions\n   based on the transaction ID (and works on clusters).\n - Removed the known-devices-and-hostnames script since it's generally\n   less relevant now with the updated log.","distinct":false,"url":"https://api.github.com/repos/bro/bro/commits/e76b56ce530aff67422ab24c66c4de2ed8b467d7"},{"sha":"e16cc136674ef2e833e5cdddafcc059337c73476","author":{"name":"Daniel Thayer","email":"f03d4f49701a0a4e2611b8ea3c71f5cfd682a2f7@illinois.edu"},"message":"Improve reliability of missing-file-initially.bro test\n\nThis test has failed numerous times on Travis CI.  Fixes to make this\ntest more reliable:  create the does-not-exist.dat file atomically, and\nincrease wait time after starting bro in order to give all input\nstreams a chance to try to read the input file.\n\nAlso added the input stream name to the test output, in order to make\noutput easier to understand if the test fails again.","distinct":false,"url":"https://api.github.com/repos/bro/bro/commits/e16cc136674ef2e833e5cdddafcc059337c73476"},{"sha":"6600556f51778d83d6f1b42c731db06d275d77ed","author":{"name":"Daniel Thayer","email":"f03d4f49701a0a4e2611b8ea3c71f5cfd682a2f7@illinois.edu"},"message":"Improve reliability of the logging rotate.bro test\n\nOccasionally a few lines in the first part of the output file were\nnot in the expected order (this seems to be caused by each line in the\noutput being created by a process that is run in the background but\nbro doesn't wait for it to finish).  Fixed by sorting the output.","distinct":false,"url":"https://api.github.com/repos/bro/bro/commits/6600556f51778d83d6f1b42c731db06d275d77ed"},{"sha":"27a7276009b8d9d31cb900be49f11efd62bfa44d","author":{"name":"Daniel Thayer","email":"f03d4f49701a0a4e2611b8ea3c71f5cfd682a2f7@illinois.edu"},"message":"Fix the ip-broken-header.bro test on macOS\n\nThere is no xzcat command on macOS by default.","distinct":false,"url":"https://api.github.com/repos/bro/bro/commits/27a7276009b8d9d31cb900be49f11efd62bfa44d"},{"sha":"81133f31169df1c20799c0781f07f289f458fe1b","author":{"name":"Jon Siwek","email":"c57571fbfa0fe057c86d6e8d0793f26cd95e5210@corelight.com"},"message":"Merge remote-tracking branch 'origin/topic/seth/dhcp-update'\n\n* origin/topic/seth/dhcp-update:\n  Rework to the DHCP analyzer.\n  First step of DHCP analyzer rearchitecture.\n  Add .btest scripts for dhck_ack and dhcp_discover messages verifying that new options are correctly reported in dhcp.log records.\n  Extend DHCP protocol analyzer with new options.\n\nBIT-1924 #merged\n\nAdditional changes:\n\n* Removed known-hosts.bro as the only thing populating its table was\n  the already-removed known-hosts-and-devices.bro.  So a\n  known_devices.log will no longer be generated.\n\n* In dhcp-options.pac, the process_relay_agent_inf_option had a memleak\n  and also process_auto_proxy_config_option looked like it accessed one\n  byte past the end of the available bytestring, so fixed those.","distinct":false,"url":"https://api.github.com/repos/bro/bro/commits/81133f31169df1c20799c0781f07f289f458fe1b"},{"sha":"c859919f3177a061d1378b351879e3449fcfc0f3","author":{"name":"Jon Siwek","email":"c57571fbfa0fe057c86d6e8d0793f26cd95e5210@corelight.com"},"message":"Improve canonicalization of build dir path in a coverage unit test","distinct":false,"url":"https://api.github.com/repos/bro/bro/commits/c859919f3177a061d1378b351879e3449fcfc0f3"},{"sha":"d5ff658f06c1efd7dd536173b0353a7e1a21b168","author":{"name":"Jon Siwek","email":"c57571fbfa0fe057c86d6e8d0793f26cd95e5210@corelight.com"},"message":"Merge remote-tracking branch 'origin/fastpath'\n\n* origin/fastpath:\n  Update install instructions for Ubuntu 18.04","distinct":false,"url":"https://api.github.com/repos/bro/bro/commits/d5ff658f06c1efd7dd536173b0353a7e1a21b168"},{"sha":"5572d05921031cb0693d15544075e2159d0a231c","author":{"name":"Jon Siwek","email":"c57571fbfa0fe057c86d6e8d0793f26cd95e5210@corelight.com"},"message":"Merge remote-tracking branch 'origin/topic/dnthayer/test-improvements'\n\n* origin/topic/dnthayer/test-improvements:\n  Fix the ip-broken-header.bro test on macOS\n  Improve reliability of the logging rotate.bro test\n  Improve reliability of missing-file-initially.bro test\n\nBIT-1929 #merged","distinct":false,"url":"https://api.github.com/repos/bro/bro/commits/5572d05921031cb0693d15544075e2159d0a231c"},{"sha":"ceab58c17ebebbd2f4a39b3113c5bef6cd65671f","author":{"name":"Vlad Grigorescu","email":"088275abdf5b3f85b89aa9f3de4e283596637859@gmail.com"},"message":"Make BinPAC exception handling more consistent","distinct":false,"url":"https://api.github.com/repos/bro/bro/commits/ceab58c17ebebbd2f4a39b3113c5bef6cd65671f"},{"sha":"091d1e163f687105bb6454d61252cbe4edae7d30","author":{"name":"Jon Siwek","email":"c57571fbfa0fe057c86d6e8d0793f26cd95e5210@corelight.com"},"message":"Merge remote-tracking branch 'origin/topic/vladg/fix_binpac_proto_violation'\n\n* origin/topic/vladg/fix_binpac_proto_violation:\n  Make BinPAC exception handling more consistent\n\nBIT-1930 #merged","distinct":false,"url":"https://api.github.com/repos/bro/bro/commits/091d1e163f687105bb6454d61252cbe4edae7d30"},{"sha":"f35eae2e7e4bb60b6c83b1786256f55e5a149ac6","author":{"name":"Assaf Morami","email":"7751e39b615cecb9feb59a64e4050f6afbae7e9a@gmail.com"},"message":"Fix dump_packet & dump_current_packet ignores file_name\n\nThis fixes an issue where `dump_packet` and `dump_current_packet` ignores the `file_name` parameter if `addl_pkt_dumper` is already pointing to some file (doesn't matter which file...)\r\n\r\nhttp://mailman.icsi.berkeley.edu/pipermail/bro/2018-May/013184.html","distinct":false,"url":"https://api.github.com/repos/bro/bro/commits/f35eae2e7e4bb60b6c83b1786256f55e5a149ac6"},{"sha":"1953c0458136fa89272dc93e68d73513f5af76d7","author":{"name":"Assaf Morami","email":"7751e39b615cecb9feb59a64e4050f6afbae7e9a@gmail.com"},"message":"dump_packet & dump_current_packet better detect which file is being dumped to","distinct":false,"url":"https://api.github.com/repos/bro/bro/commits/1953c0458136fa89272dc93e68d73513f5af76d7"},{"sha":"f8f29ecf6ed7521692f94dbc0c9e4721e6d3164e","author":{"name":"Jon Siwek","email":"c57571fbfa0fe057c86d6e8d0793f26cd95e5210@corelight.com"},"message":"Updating submodule(s).\n\n [nomail]","distinct":false,"url":"https://api.github.com/repos/bro/bro/commits/f8f29ecf6ed7521692f94dbc0c9e4721e6d3164e"},{"sha":"10441807ff406b22388d159831ea57770fe83d70","author":{"name":"Johanna Amann","email":"ae0e073d93536a06c697b55dfc51bcc043b16a67@icir.org"},"message":"Update submodule\n\n [nomail]","distinct":false,"url":"https://api.github.com/repos/bro/bro/commits/10441807ff406b22388d159831ea57770fe83d70"},{"sha":"0f9ff2879d2a34186b5577209f620612c8de1971","author":{"name":"Johanna Amann","email":"ae0e073d93536a06c697b55dfc51bcc043b16a67@icir.org"},"message":"Merge branch 'patch-1' of https://github.com/assafmo/bro\n\n* 'patch-1' of https://github.com/assafmo/bro:\n  dump_packet & dump_current_packet better detect which file is being dumped to\n  Fix dump_packet & dump_current_packet ignores file_name","distinct":false,"url":"https://api.github.com/repos/bro/bro/commits/0f9ff2879d2a34186b5577209f620612c8de1971"},{"sha":"bb20026267d00585b42a0ef24e6bdec5defdb032","author":{"name":"Johanna Amann","email":"ae0e073d93536a06c697b55dfc51bcc043b16a67@icir.org"},"message":"Add test for dump_current_packet bif.","distinct":false,"url":"https://api.github.com/repos/bro/bro/commits/bb20026267d00585b42a0ef24e6bdec5defdb032"}]}
{"actor":{"display_login":"bro-bot"}}