{"push_id":926239850,"size":40,"distinct_size":40,"ref":"refs/heads/master","head":"0d9ea13ec3573c28bd509db4ad35f662fe4ceff3","before":"e6ba1fec68757070691849abceb47fb8d935654f","commits":[{"sha":"8375a4ee2a0b911ab55e43b81b0120b794116c6e","author":{"email":"0ebcbeb1e1f29c77733fdb1954ca74d62c4d08fc@uwaterloo.ca","name":"Jason Mittertreiner"},"message":"Shush is a simple haskell unfinished server for http\n\nListens on port 80 and responds to http requests!","distinct":true,"url":"https://api.github.com/repos/jmittert/shush/commits/8375a4ee2a0b911ab55e43b81b0120b794116c6e"},{"sha":"41f0f7c88502c6978647fbd67948af85d892bc62","author":{"email":"0ebcbeb1e1f29c77733fdb1954ca74d62c4d08fc@uwaterloo.ca","name":"Jason Mittertreiner"},"message":"Renamed to shush","distinct":true,"url":"https://api.github.com/repos/jmittert/shush/commits/41f0f7c88502c6978647fbd67948af85d892bc62"},{"sha":"a7ab4ebb4dae0dab308e6bca21585e868f811f58","author":{"email":"0ebcbeb1e1f29c77733fdb1954ca74d62c4d08fc@uwaterloo.ca","name":"Jason Mittertreiner"},"message":"Now reads from file index.html","distinct":true,"url":"https://api.github.com/repos/jmittert/shush/commits/a7ab4ebb4dae0dab308e6bca21585e868f811f58"},{"sha":"10a90b4d8834507fa61ea87cd8050d5a7bad0308","author":{"email":"0ebcbeb1e1f29c77733fdb1954ca74d62c4d08fc@uwaterloo.ca","name":"Jason Mittertreiner"},"message":"Added (unsafe) reading from config file","distinct":true,"url":"https://api.github.com/repos/jmittert/shush/commits/10a90b4d8834507fa61ea87cd8050d5a7bad0308"},{"sha":"1655f123f7bf1f569e4adf5255d9137736c2617e","author":{"email":"0ebcbeb1e1f29c77733fdb1954ca74d62c4d08fc@uwaterloo.ca","name":"Jason Mittertreiner"},"message":"Added LICENSE and Cabal update","distinct":true,"url":"https://api.github.com/repos/jmittert/shush/commits/1655f123f7bf1f569e4adf5255d9137736c2617e"},{"sha":"6bc68a5e0b7aa9af3006d2fbacc11cd8f0a8d67a","author":{"email":"0ebcbeb1e1f29c77733fdb1954ca74d62c4d08fc@uwaterloo.ca","name":"Jason Mittertreiner"},"message":"Basic Validation for HTTP/1.1","distinct":true,"url":"https://api.github.com/repos/jmittert/shush/commits/6bc68a5e0b7aa9af3006d2fbacc11cd8f0a8d67a"},{"sha":"f22bd5bb2ccf63b2584d79163a0eaa8b72ca3f77","author":{"email":"0ebcbeb1e1f29c77733fdb1954ca74d62c4d08fc@uwaterloo.ca","name":"Jason Mittertreiner"},"message":"Capitalized file names","distinct":true,"url":"https://api.github.com/repos/jmittert/shush/commits/f22bd5bb2ccf63b2584d79163a0eaa8b72ca3f77"},{"sha":"5e1e20786dfb0cbc534c0218d26c344f56073aca","author":{"email":"0ebcbeb1e1f29c77733fdb1954ca74d62c4d08fc@uwaterloo.ca","name":"Jason Mittertreiner"},"message":"Added rspec test support","distinct":true,"url":"https://api.github.com/repos/jmittert/shush/commits/5e1e20786dfb0cbc534c0218d26c344f56073aca"},{"sha":"0a7f52aaa98c4dcc7c32a4e950cdf95dd897373b","author":{"email":"0ebcbeb1e1f29c77733fdb1954ca74d62c4d08fc@uwaterloo.ca","name":"Jason Mittertreiner"},"message":"Added a README","distinct":true,"url":"https://api.github.com/repos/jmittert/shush/commits/0a7f52aaa98c4dcc7c32a4e950cdf95dd897373b"},{"sha":"6e321d91cae62ecc04234c85589fe760eceaf94d","author":{"email":"0ebcbeb1e1f29c77733fdb1954ca74d62c4d08fc@uwaterloo.ca","name":"Jason Mittertreiner"},"message":"Tests and ghc-mod reporting properly + added tests\n\n- Work around to get ghc-mod not to yell\n    - Added test dependencies to main project\n- Added some tests\n- Cleaned up Config a bit","distinct":true,"url":"https://api.github.com/repos/jmittert/shush/commits/6e321d91cae62ecc04234c85589fe760eceaf94d"},{"sha":"96b8f5141b36f8aed2be3c0116dff62d8b87ba63","author":{"email":"0ebcbeb1e1f29c77733fdb1954ca74d62c4d08fc@uwaterloo.ca","name":"Jason Mittertreiner"},"message":"Expanded test suite for Config\n\nAlso fixed errors in config found by creating the tests (yay, testing\nworked)","distinct":true,"url":"https://api.github.com/repos/jmittert/shush/commits/96b8f5141b36f8aed2be3c0116dff62d8b87ba63"},{"sha":"398836e7b77ba1110261fbd4f45d96476fddf503","author":{"email":"0ebcbeb1e1f29c77733fdb1954ca74d62c4d08fc@uwaterloo.ca","name":"Jason Mittertreiner"},"message":"Added tests for Shush\n\nAdded tests for ShushSpec\nFixed up Shush.hs based on created tests (yay!)","distinct":true,"url":"https://api.github.com/repos/jmittert/shush/commits/398836e7b77ba1110261fbd4f45d96476fddf503"},{"sha":"5896c89f7523931e7cc66d85b28a75333e2a412b","author":{"email":"0ebcbeb1e1f29c77733fdb1954ca74d62c4d08fc@uwaterloo.ca","name":"Jason Mittertreiner"},"message":"Denies 1.1 requests without a host\n\n- Responds to 1.1 requests without a host with a 404\n- Moved Shush out of Main it it's own file for easier testing","distinct":true,"url":"https://api.github.com/repos/jmittert/shush/commits/5896c89f7523931e7cc66d85b28a75333e2a412b"},{"sha":"b6176d780278a04ef805d59a25501c3e888bab9a","author":{"email":"0ebcbeb1e1f29c77733fdb1954ca74d62c4d08fc@uwaterloo.ca","name":"Jason Mittertreiner"},"message":"Haddock Documentation\n\nAdded Haddock Documentation and moved some functions to a Utils file","distinct":true,"url":"https://api.github.com/repos/jmittert/shush/commits/b6176d780278a04ef805d59a25501c3e888bab9a"},{"sha":"80559290343a9aad370da99bd6d966c5f666d204","author":{"email":"0ebcbeb1e1f29c77733fdb1954ca74d62c4d08fc@uwaterloo.ca","name":"Jason Mittertreiner"},"message":"Added Implemented Features Section in README","distinct":true,"url":"https://api.github.com/repos/jmittert/shush/commits/80559290343a9aad370da99bd6d966c5f666d204"},{"sha":"f99ebebffb35be830d98d19df4eb501085bb077c","author":{"email":"0ebcbeb1e1f29c77733fdb1954ca74d62c4d08fc@uwaterloo.ca","name":"Jason Mittertreiner"},"message":"Code restructuring","distinct":true,"url":"https://api.github.com/repos/jmittert/shush/commits/f99ebebffb35be830d98d19df4eb501085bb077c"},{"sha":"4b77d6f26c166f8498d8d6e0360a9e1959deef0c","author":{"email":"0ebcbeb1e1f29c77733fdb1954ca74d62c4d08fc@uwaterloo.ca","name":"Jason Mittertreiner"},"message":"Created a HTTPRequest data type\n\nAlso movied index.html into the testing directory","distinct":true,"url":"https://api.github.com/repos/jmittert/shush/commits/4b77d6f26c166f8498d8d6e0360a9e1959deef0c"},{"sha":"caef3ab04b8c44e64f9d13a17da88c49720e10ff","author":{"email":"0ebcbeb1e1f29c77733fdb1954ca74d62c4d08fc@uwaterloo.ca","name":"Jason Mittertreiner"},"message":"Added ability to specify HTTP Home Dir\n\n- You can now specify where to find your http files in shush.conf\n- Also fixed a bug where Config.parseLines broke on blank lines","distinct":true,"url":"https://api.github.com/repos/jmittert/shush/commits/caef3ab04b8c44e64f9d13a17da88c49720e10ff"},{"sha":"31b63ef8cfcaabcaa95d3f70286aa4e253637aa3","author":{"email":"0ebcbeb1e1f29c77733fdb1954ca74d62c4d08fc@uwaterloo.ca","name":"Jason Mittertreiner"},"message":"Built and tested against Arch Linux","distinct":true,"url":"https://api.github.com/repos/jmittert/shush/commits/31b63ef8cfcaabcaa95d3f70286aa4e253637aa3"},{"sha":"33c1873e9f9dc089e4c1bfdadf7b8861ffc08a65","author":{"email":"0ebcbeb1e1f29c77733fdb1954ca74d62c4d08fc@uwaterloo.ca","name":"Jason Mittertreiner"},"message":"Main parses request and passes it as an arguement\n\nIn preperation for properly receiving files, sendHTTP1_x now takes the\nparsed HTTP request","distinct":true,"url":"https://api.github.com/repos/jmittert/shush/commits/33c1873e9f9dc089e4c1bfdadf7b8861ffc08a65"}]}