{"push_id":537794963,"size":12,"distinct_size":0,"ref":"refs/heads/master","head":"f4027c666b2c13de232ee1b2bc258de6863503cb","before":"38d09fd83f716b4544eef4d3d5910c714b2b6f18","commits":[{"sha":"c8d73b381853540ea6b7c9ee66a98a48ed553562","author":{"email":"52b0ced463876a5234c8eb5f93b898c5cabd2024@alum.mit.edu","name":"Matthieu Monsch"},"message":"Refactor decoders.\n\nSimplify API. The decoders all adhere to the same transform API. A\nsingle function per link type is therefore enough.","distinct":false,"url":"https://api.github.com/repos/mtth/dot11/commits/c8d73b381853540ea6b7c9ee66a98a48ed553562"},{"sha":"c0b432a89631c42dd0f92a95dd35820b8cd304ea","author":{"email":"52b0ced463876a5234c8eb5f93b898c5cabd2024@alum.mit.edu","name":"Matthieu Monsch"},"message":"Refactor extractors.\n\nThere are no extractors with the new format currently.","distinct":false,"url":"https://api.github.com/repos/mtth/dot11/commits/c0b432a89631c42dd0f92a95dd35820b8cd304ea"},{"sha":"3055ea39a304fc593476786741e4cb0ed225bbf1","author":{"email":"52b0ced463876a5234c8eb5f93b898c5cabd2024@alum.mit.edu","name":"Matthieu Monsch"},"message":"Refactor decoder further.\n\nAlso add `decode` method.","distinct":false,"url":"https://api.github.com/repos/mtth/dot11/commits/3055ea39a304fc593476786741e4cb0ed225bbf1"},{"sha":"c1c7c0bc3994ab5ab9964a04256c80e40ea87c09","author":{"email":"52b0ced463876a5234c8eb5f93b898c5cabd2024@alum.mit.edu","name":"Matthieu Monsch"},"message":"Update doc.","distinct":false,"url":"https://api.github.com/repos/mtth/dot11/commits/c1c7c0bc3994ab5ab9964a04256c80e40ea87c09"},{"sha":"8245a2eb1eecdd68d9b52ee1df341d87a370a4f6","author":{"email":"52b0ced463876a5234c8eb5f93b898c5cabd2024@alum.mit.edu","name":"Matthieu Monsch"},"message":"Add `Replay.summarize` method.","distinct":false,"url":"https://api.github.com/repos/mtth/dot11/commits/8245a2eb1eecdd68d9b52ee1df341d87a370a4f6"},{"sha":"a01328d76f2076b0c83332dc423dbc551e10cb44","author":{"email":"52b0ced463876a5234c8eb5f93b898c5cabd2024@alum.mit.edu","name":"Matthieu Monsch"},"message":"Remove `Frame` object and `stringify` decoder option.\n\nDecoded frames are now simply objects. This simplifies the design and is\nconsistent with the idea that a single frame can't be extracted from,\ntherefore the `Extractor` will only work when piped to. This also\nimplies that it can infer the link type from the source stream without\nus needing to copy it into each decoded frame.\n\nThe upside is performance and simplicity. The downside is less\nflexibility, in particular we can't add methods to a frame object\nanymore (e.g. pretty printing).\n\nThe `Decoder` now has a `decode` static method which takes in a buffer\nand a link type as convenience to decode a single buffer (i.e. without\nusing the stream).","distinct":false,"url":"https://api.github.com/repos/mtth/dot11/commits/a01328d76f2076b0c83332dc423dbc551e10cb44"},{"sha":"072b2d2269bc416b65dd17e83b96872bed92a76c","author":{"email":"52b0ced463876a5234c8eb5f93b898c5cabd2024@alum.mit.edu","name":"Matthieu Monsch"},"message":"Move `summarize` method to top-level in capture module.","distinct":false,"url":"https://api.github.com/repos/mtth/dot11/commits/072b2d2269bc416b65dd17e83b96872bed92a76c"},{"sha":"35ba056ff1e6d25354478fd14833b410bc7852cc","author":{"email":"52b0ced463876a5234c8eb5f93b898c5cabd2024@alum.mit.edu","name":"Matthieu Monsch"},"message":"Add test for piping to `Save` stream multiple times.","distinct":false,"url":"https://api.github.com/repos/mtth/dot11/commits/35ba056ff1e6d25354478fd14833b410bc7852cc"},{"sha":"17054cab74a2bef30aa962b8410a90c7f93518a0","author":{"email":"52b0ced463876a5234c8eb5f93b898c5cabd2024@alum.mit.edu","name":"Matthieu Monsch"},"message":"Improve benchmark framework.","distinct":false,"url":"https://api.github.com/repos/mtth/dot11/commits/17054cab74a2bef30aa962b8410a90c7f93518a0"},{"sha":"5b3986ecd4129d15f30886da09b48b971c3cde2d","author":{"email":"52b0ced463876a5234c8eb5f93b898c5cabd2024@alum.mit.edu","name":"Matthieu Monsch"},"message":"Refactor benchmarks.","distinct":false,"url":"https://api.github.com/repos/mtth/dot11/commits/5b3986ecd4129d15f30886da09b48b971c3cde2d"},{"sha":"48a46c4e36f2b048f235a6c21f623a9f9a01d032","author":{"email":"52b0ced463876a5234c8eb5f93b898c5cabd2024@alum.mit.edu","name":"Matthieu Monsch"},"message":"Improve benchmark output.","distinct":false,"url":"https://api.github.com/repos/mtth/dot11/commits/48a46c4e36f2b048f235a6c21f623a9f9a01d032"},{"sha":"f4027c666b2c13de232ee1b2bc258de6863503cb","author":{"email":"52b0ced463876a5234c8eb5f93b898c5cabd2024@alum.mit.edu","name":"Matthieu Monsch"},"message":"Improve benchmark doc.","distinct":false,"url":"https://api.github.com/repos/mtth/dot11/commits/f4027c666b2c13de232ee1b2bc258de6863503cb"}]}