{"push_id":679120886,"size":52,"distinct_size":0,"ref":"refs/heads/wrapper","head":"d9f199194d25f8350c07a2e6ca1d33364b234d55","before":"ce2176c21a982f499868fe2595e7006bd1bff3bb","commits":[{"sha":"269950c3d459a752001c2d0d066c6a22c30e182d","author":{"email":"a7f24b52ec236bfc9308a756a20d769708b5af18@cs.cmu.edu","name":"drbarrett"},"message":"First successful merge.\n\nThis was too complex a merge and was done by hand from old file to new, so the changelog from\nthe xtransport.test branch is lost. All the changes appear as coming from this commit now.","distinct":false,"url":"https://api.github.com/repos/XIA-Project/xia-core/commits/269950c3d459a752001c2d0d066c6a22c30e182d"},{"sha":"350a302c0ee9ce20bb4bc5a8b0b7a9b33195b85a","author":{"email":"a7f24b52ec236bfc9308a756a20d769708b5af18@cs.cmu.edu","name":"drbarrett"},"message":"Updated and moved to bin.","distinct":false,"url":"https://api.github.com/repos/XIA-Project/xia-core/commits/350a302c0ee9ce20bb4bc5a8b0b7a9b33195b85a"},{"sha":"05f36c8f3f1624417a081c8128ec5539b3284650","author":{"email":"a7f24b52ec236bfc9308a756a20d769708b5af18@cs.cmu.edu","name":"drbarrett"},"message":"In process reorganization of run_timer and ProcessNetworkPacket.","distinct":false,"url":"https://api.github.com/repos/XIA-Project/xia-core/commits/05f36c8f3f1624417a081c8128ec5539b3284650"},{"sha":"7ddbd0fa1b21d932950d8d90603e378cbd192968","author":{"email":"a7f24b52ec236bfc9308a756a20d769708b5af18@cs.cmu.edu","name":"drbarrett"},"message":"Split the timer into multiple functions.","distinct":false,"url":"https://api.github.com/repos/XIA-Project/xia-core/commits/7ddbd0fa1b21d932950d8d90603e378cbd192968"},{"sha":"95ccaca359cc7bd4a129663f68a6a933b18f107e","author":{"email":"a7f24b52ec236bfc9308a756a20d769708b5af18@cs.cmu.edu","name":"drbarrett"},"message":"More code cleanup. Nothing earth shattering in this one.","distinct":false,"url":"https://api.github.com/repos/XIA-Project/xia-core/commits/95ccaca359cc7bd4a129663f68a6a933b18f107e"},{"sha":"1d85f1d4e209d59f67a06891191a20b1b1ee1a36","author":{"email":"a7f24b52ec236bfc9308a756a20d769708b5af18@cs.cmu.edu","name":"drbarrett"},"message":"Log debug msg when peer closes the connection.","distinct":false,"url":"https://api.github.com/repos/XIA-Project/xia-core/commits/1d85f1d4e209d59f67a06891191a20b1b1ee1a36"},{"sha":"0bde657d875edd8bd70e863392e070ae2672e39c","author":{"email":"a7f24b52ec236bfc9308a756a20d769708b5af18@cs.cmu.edu","name":"drbarrett"},"message":"Don't need select now that we have FIN handling in click.\n\nRecv now gets 0 when the peer closes, letting us know to close our end.","distinct":false,"url":"https://api.github.com/repos/XIA-Project/xia-core/commits/0bde657d875edd8bd70e863392e070ae2672e39c"},{"sha":"5a15098036a3dea92c908f574419e3f49e7fd30c","author":{"email":"a7f24b52ec236bfc9308a756a20d769708b5af18@cs.cmu.edu","name":"drbarrett"},"message":"Didn't remove all select traces correctly.","distinct":false,"url":"https://api.github.com/repos/XIA-Project/xia-core/commits/5a15098036a3dea92c908f574419e3f49e7fd30c"},{"sha":"9486c05fbcf52ba027da2ab8147169ff8add880b","author":{"email":"a7f24b52ec236bfc9308a756a20d769708b5af18@cs.cmu.edu","name":"drbarrett"},"message":"Return 0 to blocking api recv if we recv a FIN.","distinct":false,"url":"https://api.github.com/repos/XIA-Project/xia-core/commits/9486c05fbcf52ba027da2ab8147169ff8add880b"},{"sha":"478d9600d4b6155e453079257fdcaafd6d391efc","author":{"email":"a7f24b52ec236bfc9308a756a20d769708b5af18@cs.cmu.edu","name":"drbarrett"},"message":"Added RST Header.","distinct":false,"url":"https://api.github.com/repos/XIA-Project/xia-core/commits/478d9600d4b6155e453079257fdcaafd6d391efc"},{"sha":"65a502b14194f391352bde4d52ef63e41c273508","author":{"email":"a7f24b52ec236bfc9308a756a20d769708b5af18@cs.cmu.edu","name":"drbarrett"},"message":"Code cleanup in preperation for more work.\n\nStreaming receive is currently broken. Seems like a flag error.","distinct":false,"url":"https://api.github.com/repos/XIA-Project/xia-core/commits/65a502b14194f391352bde4d52ef63e41c273508"},{"sha":"89e39fa001d66ec93c05bf76ac1c8bfa1353632b","author":{"email":"a7f24b52ec236bfc9308a756a20d769708b5af18@cs.cmu.edu","name":"drbarrett"},"message":"Fixed recv data & worked around crash when socket closes too quickly.","distinct":false,"url":"https://api.github.com/repos/XIA-Project/xia-core/commits/89e39fa001d66ec93c05bf76ac1c8bfa1353632b"},{"sha":"0bb00b775d06197dc9abb1461b448a26e5e62b75","author":{"email":"a7f24b52ec236bfc9308a756a20d769708b5af18@cs.cmu.edu","name":"drbarrett"},"message":"Eliminated closeState variable.","distinct":false,"url":"https://api.github.com/repos/XIA-Project/xia-core/commits/0bb00b775d06197dc9abb1461b448a26e5e62b75"},{"sha":"8693794365aaf847bae214a37e59d7783757b5ae","author":{"email":"a7f24b52ec236bfc9308a756a20d769708b5af18@cs.cmu.edu","name":"drbarrett"},"message":"In progress conversion to state machine.","distinct":false,"url":"https://api.github.com/repos/XIA-Project/xia-core/commits/8693794365aaf847bae214a37e59d7783757b5ae"},{"sha":"8f82249ddd462d980fe1cdc6136a0505be03421e","author":{"email":"a7f24b52ec236bfc9308a756a20d769708b5af18@cs.cmu.edu","name":"drbarrett"},"message":"Moved Xlog to bottom so it loads before anything else.","distinct":false,"url":"https://api.github.com/repos/XIA-Project/xia-core/commits/8f82249ddd462d980fe1cdc6136a0505be03421e"},{"sha":"1eec051d04f25deefcb8a0857b37fdf476148449","author":{"email":"a7f24b52ec236bfc9308a756a20d769708b5af18@cs.cmu.edu","name":"drbarrett"},"message":"Added level specific logging macros.","distinct":false,"url":"https://api.github.com/repos/XIA-Project/xia-core/commits/1eec051d04f25deefcb8a0857b37fdf476148449"},{"sha":"a7c015e6fa3a23329e0356553e58633d1dec48a3","author":{"email":"a7f24b52ec236bfc9308a756a20d769708b5af18@cs.cmu.edu","name":"drbarrett"},"message":"errh->alert is crashy, get rid of the macro for it.","distinct":false,"url":"https://api.github.com/repos/XIA-Project/xia-core/commits/a7c015e6fa3a23329e0356553e58633d1dec48a3"},{"sha":"045b5759c808e4a6870c3cc9fca4635f486a95d8","author":{"email":"a7f24b52ec236bfc9308a756a20d769708b5af18@cs.cmu.edu","name":"drbarrett"},"message":"Add ability to use logging macros from xlog.hh","distinct":false,"url":"https://api.github.com/repos/XIA-Project/xia-core/commits/045b5759c808e4a6870c3cc9fca4635f486a95d8"},{"sha":"bdbb2be4fef265ab398d15535a75d36b1fc17ecb","author":{"email":"a7f24b52ec236bfc9308a756a20d769708b5af18@cs.cmu.edu","name":"drbarrett"},"message":"Only kog to the console when I tell you to.","distinct":false,"url":"https://api.github.com/repos/XIA-Project/xia-core/commits/bdbb2be4fef265ab398d15535a75d36b1fc17ecb"},{"sha":"a46671c8eaa311b58d09639c5dfc22a0970100cc","author":{"email":"a7f24b52ec236bfc9308a756a20d769708b5af18@cs.cmu.edu","name":"drbarrett"},"message":"Make new socket state handle synack instead of the listener.","distinct":false,"url":"https://api.github.com/repos/XIA-Project/xia-core/commits/a46671c8eaa311b58d09639c5dfc22a0970100cc"}]}