{"push_id":580367620,"size":37,"distinct_size":3,"ref":"refs/heads/next","head":"f1f1749f72c86b1111f9e067922791b1c011a1c0","before":"b2234987fd480b9631ed38d773d860d47bc88acb","commits":[{"sha":"9dd287d9e1b098170809a36180da434f67c65bad","author":{"email":"cd6e108b9f43d3294a81cf9a19dec5aac9cf8bf3@gmail.com","name":"Peter Jankuliak"},"message":"acceptor::local_endpoint() is now inline","distinct":false,"url":"https://api.github.com/repos/Fraser999/MaidSafe-CRUX/commits/9dd287d9e1b098170809a36180da434f67c65bad"},{"sha":"5932db70be9888099e807812995e7f214533adfd","author":{"email":"cd6e108b9f43d3294a81cf9a19dec5aac9cf8bf3@gmail.com","name":"Peter Jankuliak"},"message":"Adds periodic_timer class","distinct":false,"url":"https://api.github.com/repos/Fraser999/MaidSafe-CRUX/commits/5932db70be9888099e807812995e7f214533adfd"},{"sha":"da5967aef85480907aa6424150deb96a703beaa4","author":{"email":"cd6e108b9f43d3294a81cf9a19dec5aac9cf8bf3@gmail.com","name":"Peter Jankuliak"},"message":"Minor","distinct":false,"url":"https://api.github.com/repos/Fraser999/MaidSafe-CRUX/commits/da5967aef85480907aa6424150deb96a703beaa4"},{"sha":"4171b001a37f777f13681540b33e18af6cdd9c6e","author":{"email":"cd6e108b9f43d3294a81cf9a19dec5aac9cf8bf3@gmail.com","name":"Peter Jankuliak"},"message":"Merge branch 'periodic_timer'","distinct":false,"url":"https://api.github.com/repos/Fraser999/MaidSafe-CRUX/commits/4171b001a37f777f13681540b33e18af6cdd9c6e"},{"sha":"588375fb2f14284538bb58bcdc02771002d7cf51","author":{"email":"cd6e108b9f43d3294a81cf9a19dec5aac9cf8bf3@gmail.com","name":"Peter Jankuliak"},"message":"Backup: starts implementing transmit_queue","distinct":false,"url":"https://api.github.com/repos/Fraser999/MaidSafe-CRUX/commits/588375fb2f14284538bb58bcdc02771002d7cf51"},{"sha":"a71ad9fc37f25516f69f0480451874a32fd695d8","author":{"email":"cd6e108b9f43d3294a81cf9a19dec5aac9cf8bf3@gmail.com","name":"Peter Jankuliak"},"message":"Adds simple accept/connect test","distinct":false,"url":"https://api.github.com/repos/Fraser999/MaidSafe-CRUX/commits/a71ad9fc37f25516f69f0480451874a32fd695d8"},{"sha":"92b009818e878e33d33ed235658957afaf70c5b1","author":{"email":"6b759294a5d57e2a4ad4a2b6ef7ab94327476feb@sourceforge.net","name":"Bjorn Reese"},"message":"Added cumulative acknowledgement","distinct":false,"url":"https://api.github.com/repos/Fraser999/MaidSafe-CRUX/commits/92b009818e878e33d33ed235658957afaf70c5b1"},{"sha":"66bcb36714bced835a085da08cfe3e76e2c71029","author":{"email":"cd6e108b9f43d3294a81cf9a19dec5aac9cf8bf3@gmail.com","name":"Peter Jankuliak"},"message":"Backup: applying packet retransmission to more places\n\nThis breaks tests, but I want to merge before doing\nmore work.","distinct":false,"url":"https://api.github.com/repos/Fraser999/MaidSafe-CRUX/commits/66bcb36714bced835a085da08cfe3e76e2c71029"},{"sha":"48d6a34dbc74d0bb6a4076ae598281993a0210ea","author":{"email":"cd6e108b9f43d3294a81cf9a19dec5aac9cf8bf3@gmail.com","name":"Peter Jankuliak"},"message":"Merge remote-tracking branch 'cruxorg/develop' into transmit_queue\n\nConflicts:\n\tinclude/maidsafe/crux/detail/multiplexer.hpp\n\tinclude/maidsafe/crux/detail/sequence_number.hpp\n\tinclude/maidsafe/crux/detail/socket_base.hpp\n\tinclude/maidsafe/crux/socket.hpp\n\ttest/CMakeLists.txt","distinct":false,"url":"https://api.github.com/repos/Fraser999/MaidSafe-CRUX/commits/48d6a34dbc74d0bb6a4076ae598281993a0210ea"},{"sha":"c0a33b4b4b233d0672b553dcfbee1f7b15351968","author":{"email":"cd6e108b9f43d3294a81cf9a19dec5aac9cf8bf3@gmail.com","name":"Peter Jankuliak"},"message":"The socket tests now pass with packet retransmission in place\n\nNot yet tested with dropped packets though. Also removes\ndebug output.","distinct":false,"url":"https://api.github.com/repos/Fraser999/MaidSafe-CRUX/commits/c0a33b4b4b233d0672b553dcfbee1f7b15351968"},{"sha":"5757aee86d10b319c0f543dccbad1a951d9a3f66","author":{"email":"cd6e108b9f43d3294a81cf9a19dec5aac9cf8bf3@gmail.com","name":"Peter Jankuliak"},"message":"Adds dedicated structures for headers","distinct":false,"url":"https://api.github.com/repos/Fraser999/MaidSafe-CRUX/commits/5757aee86d10b319c0f543dccbad1a951d9a3f66"},{"sha":"4a2350a3f17dc7a31193c68691812d023b17ba2f","author":{"email":"cd6e108b9f43d3294a81cf9a19dec5aac9cf8bf3@gmail.com","name":"Peter Jankuliak"},"message":"Removes two unnecessary header inclusions","distinct":false,"url":"https://api.github.com/repos/Fraser999/MaidSafe-CRUX/commits/4a2350a3f17dc7a31193c68691812d023b17ba2f"},{"sha":"0b01fc9de931a9fafd580df0eaf3687f4d10c411","author":{"email":"cd6e108b9f43d3294a81cf9a19dec5aac9cf8bf3@gmail.com","name":"Peter Jankuliak"},"message":"Changes receiving logic\n\nNow it is an error if one socket initiates more than one\nreceive action at once (before the previous one is satisfied).","distinct":false,"url":"https://api.github.com/repos/Fraser999/MaidSafe-CRUX/commits/0b01fc9de931a9fafd580df0eaf3687f4d10c411"},{"sha":"b6bafbe2278152beb3bfc27f4f485e3b5db463e0","author":{"email":"cd6e108b9f43d3294a81cf9a19dec5aac9cf8bf3@gmail.com","name":"Peter Jankuliak"},"message":"Implements socket shutdown when no packet arrives within a time period\n\nAlso adds a test for it. Note that periodic resending of\nkeepalive packets is not yet implemented (TODO), so a user\nneeds to keep the connection alive manually.","distinct":false,"url":"https://api.github.com/repos/Fraser999/MaidSafe-CRUX/commits/b6bafbe2278152beb3bfc27f4f485e3b5db463e0"},{"sha":"5aa9fe432125ee3891c68e547581f7a4ec0b44bc","author":{"email":"cd6e108b9f43d3294a81cf9a19dec5aac9cf8bf3@gmail.com","name":"Peter Jankuliak"},"message":"Renames periodic_timer to timer\n\nAs it no longer restarts itself automatically.","distinct":false,"url":"https://api.github.com/repos/Fraser999/MaidSafe-CRUX/commits/5aa9fe432125ee3891c68e547581f7a4ec0b44bc"},{"sha":"b578fde3d202a39f408c63d83cd1022b0e777837","author":{"email":"6b759294a5d57e2a4ad4a2b6ef7ab94327476feb@sourceforge.net","name":"Bjorn Reese"},"message":"Fixed sequence distance calculation to handle different max values","distinct":false,"url":"https://api.github.com/repos/Fraser999/MaidSafe-CRUX/commits/b578fde3d202a39f408c63d83cd1022b0e777837"},{"sha":"b0a4417685a5877c38f29227d46ff595e40f7e3e","author":{"email":"ac12578a32f18141cf4141be6495c58eeebd578a@maidsafe.net","name":"Fraser Hutchison"},"message":"Added CRUX as a submodule of the MaidSafe super-project.","distinct":false,"url":"https://api.github.com/repos/Fraser999/MaidSafe-CRUX/commits/b0a4417685a5877c38f29227d46ff595e40f7e3e"},{"sha":"0c2224678093ea9268a95c57b35c07c183c75db1","author":{"email":"a67651fc7757d494e1b9024c9be00dc6e4d430ae@maidsafe.net","name":"David Irvine"},"message":"Merge pull request #21 from Fraser999/adding_crux\n\nAdded CRUX as a submodule of the MaidSafe super-project.","distinct":false,"url":"https://api.github.com/repos/Fraser999/MaidSafe-CRUX/commits/0c2224678093ea9268a95c57b35c07c183c75db1"},{"sha":"1ce7430b625cfd272737abaef068dcf7d8e797a8","author":{"email":"cd6e108b9f43d3294a81cf9a19dec5aac9cf8bf3@gmail.com","name":"Peter Jankuliak"},"message":"Fixes compilation when -Wall is used","distinct":false,"url":"https://api.github.com/repos/Fraser999/MaidSafe-CRUX/commits/1ce7430b625cfd272737abaef068dcf7d8e797a8"},{"sha":"b228001d493d11d36a27bebfc8f721117f3d67f2","author":{"email":"cd6e108b9f43d3294a81cf9a19dec5aac9cf8bf3@gmail.com","name":"Peter Jankuliak"},"message":"Merge remote-tracking branch 'origin/routing_v2' into develop","distinct":false,"url":"https://api.github.com/repos/Fraser999/MaidSafe-CRUX/commits/b228001d493d11d36a27bebfc8f721117f3d67f2"}]}