{"push_id":746403199,"size":10,"distinct_size":1,"ref":"refs/heads/capture_gui","head":"9b0932405217f1b45fa2f58ea8e9a2dba3c7b157","before":"22f9126b7198fca6e87652d1220bd01a96d47f83","commits":[{"sha":"ca89190e949c660ba2851633105906806524c36b","author":{"email":"fede95066b26e0defedb3f1bb6b449d6265a52df@gmail.com","name":"Tomek Obrebski"},"message":"Use encapsulation instead of inheritance in WlaLink","distinct":false,"url":"https://api.github.com/repos/budziq/wlanalyzer/commits/ca89190e949c660ba2851633105906806524c36b"},{"sha":"842f11a3399e4f6d9444eb9f543cbf3ad1eab386","author":{"email":"fede95066b26e0defedb3f1bb6b449d6265a52df@gmail.com","name":"Tomek Obrebski"},"message":"Refactoring of sockets and proxy observer\n\nExtracted a base class for sockets.\n\nAdded a proxy observer interface (dunno if it's going to be used at\nall).","distinct":false,"url":"https://api.github.com/repos/budziq/wlanalyzer/commits/842f11a3399e4f6d9444eb9f543cbf3ad1eab386"},{"sha":"7c044d364e1c7e3ca586f1bf92e4511dbfd8c264","author":{"email":"fede95066b26e0defedb3f1bb6b449d6265a52df@gmail.com","name":"Tomek Obrebski"},"message":"Set WlaMessageBuffer outside WlaLink\n\nMoved WlaMessageBuffer outside of WlaLink as a separate class.","distinct":false,"url":"https://api.github.com/repos/budziq/wlanalyzer/commits/7c044d364e1c7e3ca586f1bf92e4511dbfd8c264"},{"sha":"3376bfddf9a59fce31c5afe1f175aa83e0fc869d","author":{"email":"fede95066b26e0defedb3f1bb6b449d6265a52df@gmail.com","name":"Tomek Obrebski"},"message":"Comparison operator and connection url getter","distinct":false,"url":"https://api.github.com/repos/budziq/wlanalyzer/commits/3376bfddf9a59fce31c5afe1f175aa83e0fc869d"},{"sha":"ed4fd71f6303c424a9261b114b2343715e9cdd3e","author":{"email":"fede95066b26e0defedb3f1bb6b449d6265a52df@gmail.com","name":"Tomek Obrebski"},"message":"Modified wldump to use the new WlaProxySource","distinct":false,"url":"https://api.github.com/repos/budziq/wlanalyzer/commits/ed4fd71f6303c424a9261b114b2343715e9cdd3e"},{"sha":"01c5fa36bf9abf5ba1d77e187d0873563848cc5b","author":{"email":"fede95066b26e0defedb3f1bb6b449d6265a52df@gmail.com","name":"Tomek Obrebski"},"message":"Make WlaProxyServer compile (although marked for removal)\n\nThe WlaProxyServer shall be removed in near future but let's make it\ncompile just for now.","distinct":false,"url":"https://api.github.com/repos/budziq/wlanalyzer/commits/01c5fa36bf9abf5ba1d77e187d0873563848cc5b"},{"sha":"8bd2f58130e23e0395224b53e93e826daefb1f5c","author":{"email":"fede95066b26e0defedb3f1bb6b449d6265a52df@gmail.com","name":"Tomek Obrebski"},"message":"Make WaylandRawSource objects process events and messages\n\nUntil now after constructing a WaylandRawSource object it could handle\nmessages of one type. This commit makes it handle both requests and\nevents.","distinct":false,"url":"https://api.github.com/repos/budziq/wlanalyzer/commits/8bd2f58130e23e0395224b53e93e826daefb1f5c"},{"sha":"d9c51729ded11a83f50f8c304aec1bcd9884ba47","author":{"email":"fede95066b26e0defedb3f1bb6b449d6265a52df@gmail.com","name":"Tomek Obrebski"},"message":"Add a WlaProxySource class\n\nWlaProxySource is a source of wayland messages comming from live traffic\nintercept. This class unites all message sources under a single\ninterface, RawMessageSource.","distinct":false,"url":"https://api.github.com/repos/budziq/wlanalyzer/commits/d9c51729ded11a83f50f8c304aec1bcd9884ba47"},{"sha":"7ce43c65d684dd8c260d1aca851e7c2d4b8dd910","author":{"email":"fede95066b26e0defedb3f1bb6b449d6265a52df@gmail.com","name":"Blessed"},"message":"Merge pull request #10 from budziq/capture_gui\n\nCapture session dialog gui","distinct":false,"url":"https://api.github.com/repos/budziq/wlanalyzer/commits/7ce43c65d684dd8c260d1aca851e7c2d4b8dd910"},{"sha":"9b0932405217f1b45fa2f58ea8e9a2dba3c7b157","author":{"email":"f8c5bd41351c50fcc6b9065d3bdf4e70a52cc91c@gmail.com","name":"Michał Budzyński"},"message":"[gui] updated location of \"Start Session\" and \"Open dump file\" menu options","distinct":true,"url":"https://api.github.com/repos/budziq/wlanalyzer/commits/9b0932405217f1b45fa2f58ea8e9a2dba3c7b157"}]}