{"push_id":614298724,"size":8,"distinct_size":0,"ref":"refs/heads/master","head":"7b94617f186e736bb9bacda4ffd466fc3889c4b8","before":"295cac5aa8084c9dbe5654a519ffe4fdda63508c","commits":[{"sha":"8b5a582fcdad042ab070b66c6e4dabb1db9f0bcb","author":{"email":"a54f753c71046b679b6f9f60ec46a1453b6015b9@aalto.fi","name":"flyingmule"},"message":"server_handler: implement write_ok() and use it","distinct":false,"url":"https://api.github.com/repos/flyingmule/nwprog-g4/commits/8b5a582fcdad042ab070b66c6e4dabb1db9f0bcb"},{"sha":"6e2a92ba0acd21851ec8712ae97bbceea4e93e5d","author":{"email":"a54f753c71046b679b6f9f60ec46a1453b6015b9@aalto.fi","name":"flyingmule"},"message":"filelisthandler: fix initialization function","distinct":false,"url":"https://api.github.com/repos/flyingmule/nwprog-g4/commits/6e2a92ba0acd21851ec8712ae97bbceea4e93e5d"},{"sha":"71be0443d3b18b21b684cd2e31deb418c5bf96b6","author":{"email":"a54f753c71046b679b6f9f60ec46a1453b6015b9@aalto.fi","name":"flyingmule"},"message":"server_proto: add description of msg structure","distinct":false,"url":"https://api.github.com/repos/flyingmule/nwprog-g4/commits/71be0443d3b18b21b684cd2e31deb418c5bf96b6"},{"sha":"57873f49f06bf002e8adadee92d6c06539a93842","author":{"email":"a54f753c71046b679b6f9f60ec46a1453b6015b9@aalto.fi","name":"flyingmule"},"message":"server: change call_master() to use given ip and port","distinct":false,"url":"https://api.github.com/repos/flyingmule/nwprog-g4/commits/57873f49f06bf002e8adadee92d6c06539a93842"},{"sha":"291310ea00a8ec5737448c5f39077393ee7af316","author":{"email":"a54f753c71046b679b6f9f60ec46a1453b6015b9@aalto.fi","name":"flyingmule"},"message":"server_handler: implement add_new_server()","distinct":false,"url":"https://api.github.com/repos/flyingmule/nwprog-g4/commits/291310ea00a8ec5737448c5f39077393ee7af316"},{"sha":"0d0ee341da265fa9a03ed64b8385e3d7e637cf4b","author":{"email":"a54f753c71046b679b6f9f60ec46a1453b6015b9@aalto.fi","name":"flyingmule"},"message":"server_handler: add comments to header file","distinct":false,"url":"https://api.github.com/repos/flyingmule/nwprog-g4/commits/0d0ee341da265fa9a03ed64b8385e3d7e637cf4b"},{"sha":"2e4b4ac3e298f0eabca77c8990221acb4a7e755a","author":{"email":"a54f753c71046b679b6f9f60ec46a1453b6015b9@aalto.fi","name":"flyingmule"},"message":"server_proto: fix the figure","distinct":false,"url":"https://api.github.com/repos/flyingmule/nwprog-g4/commits/2e4b4ac3e298f0eabca77c8990221acb4a7e755a"},{"sha":"7b94617f186e736bb9bacda4ffd466fc3889c4b8","author":{"email":"a54f753c71046b679b6f9f60ec46a1453b6015b9@aalto.fi","name":"flyingmule"},"message":"server_handler: initial implementation of read_file_list","distinct":false,"url":"https://api.github.com/repos/flyingmule/nwprog-g4/commits/7b94617f186e736bb9bacda4ffd466fc3889c4b8"}]}