{"push_id":1227098571,"size":16,"distinct_size":1,"ref":"refs/heads/renegotiation","head":"db1c8880a7ab4867f973ab370dd857c1eb18d3b4","before":"07a6335cf0ebf6f8ae199ad38dcb815d7dbfe4e8","commits":[{"sha":"2b4fe1ddfcbf9378a0fcc5fe666b8c0d764a4065","author":{"name":"Alex Weibel","email":"47734f9976f2627daff01d764b4b1d38e2ce7c8c@amazon.com"},"message":"Adding \"fuzz\" target to run Fuzz Tests with LibFuzzer","distinct":false,"url":"https://api.github.com/repos/raycoll/s2n/commits/2b4fe1ddfcbf9378a0fcc5fe666b8c0d764a4065"},{"sha":"8e3787bd84e9ff2d118c6502bd1c89d46db39ec8","author":{"name":"Alex Weibel","email":"47734f9976f2627daff01d764b4b1d38e2ce7c8c@amazon.com"},"message":"Allowing install_prlimit.sh to print error message","distinct":false,"url":"https://api.github.com/repos/raycoll/s2n/commits/8e3787bd84e9ff2d118c6502bd1c89d46db39ec8"},{"sha":"f83fbfb9f53878f5f86684d079794eaeea1dc57e","author":{"name":"Alex Weibel","email":"47734f9976f2627daff01d764b4b1d38e2ce7c8c@amazon.com"},"message":"Add workaround for https://github.com/travis-ci/travis-ci/issues/2607","distinct":false,"url":"https://api.github.com/repos/raycoll/s2n/commits/f83fbfb9f53878f5f86684d079794eaeea1dc57e"},{"sha":"1e93c4225985f84f1d5e6af5c24d482c5b554180","author":{"name":"Alex Weibel","email":"47734f9976f2627daff01d764b4b1d38e2ce7c8c@amazon.com"},"message":"Increasing timeout for individual fuzz tests since Travis Build Hardware is much slower than my local desktop","distinct":false,"url":"https://api.github.com/repos/raycoll/s2n/commits/1e93c4225985f84f1d5e6af5c24d482c5b554180"},{"sha":"f00c50ef27a9ae0e1a8d22571e5b56753c6ac92f","author":{"name":"Alex Weibel","email":"47734f9976f2627daff01d764b4b1d38e2ce7c8c@amazon.com"},"message":"Skipping Fuzzing on OS X for now. I can't get it working, lots of Clang/LLVM email threads say its unstable, and every other Github project I can find that uses Travis and LibFuzzer skips it on OSX as well","distinct":false,"url":"https://api.github.com/repos/raycoll/s2n/commits/f00c50ef27a9ae0e1a8d22571e5b56753c6ac92f"},{"sha":"6143722ad6adcc165daeac800a23e0128270f427","author":{"name":"Alex Weibel","email":"47734f9976f2627daff01d764b4b1d38e2ce7c8c@amazon.com"},"message":"Add pipe to /dev/null back now that prlimit install script works again","distinct":false,"url":"https://api.github.com/repos/raycoll/s2n/commits/6143722ad6adcc165daeac800a23e0128270f427"},{"sha":"35970a8ef6e5ff66e2cdca04448d93d04839b1f3","author":{"name":"Alex Weibel","email":"47734f9976f2627daff01d764b4b1d38e2ce7c8c@amazon.com"},"message":"Rewriting Fuzz Tests to use LD_PRELOAD function overrides instead of C Preprocessor statements","distinct":false,"url":"https://api.github.com/repos/raycoll/s2n/commits/35970a8ef6e5ff66e2cdca04448d93d04839b1f3"},{"sha":"a9755f6fec9916b56860f6e157d8678f3c147df8","author":{"name":"Alex Weibel","email":"47734f9976f2627daff01d764b4b1d38e2ce7c8c@amazon.com"},"message":"clean up LD_PRELOAD Makefile","distinct":false,"url":"https://api.github.com/repos/raycoll/s2n/commits/a9755f6fec9916b56860f6e157d8678f3c147df8"},{"sha":"339489912969177d39bc60286f28c41c35746c09","author":{"name":"Alex Weibel","email":"47734f9976f2627daff01d764b4b1d38e2ce7c8c@amazon.com"},"message":"moving opening curly brace to its own line, and using snake_case instead of camelCase","distinct":false,"url":"https://api.github.com/repos/raycoll/s2n/commits/339489912969177d39bc60286f28c41c35746c09"},{"sha":"869d7bf87c4ffd497c2a7d40e33eff47e5199725","author":{"name":"Alex Weibel","email":"47734f9976f2627daff01d764b4b1d38e2ce7c8c@amazon.com"},"message":"Adding Clean up logic for negative fuzz tests","distinct":false,"url":"https://api.github.com/repos/raycoll/s2n/commits/869d7bf87c4ffd497c2a7d40e33eff47e5199725"},{"sha":"60c7aafaf397f8d2074b7a663cd6349b142959ba","author":{"name":"Alex Weibel","email":"47734f9976f2627daff01d764b4b1d38e2ce7c8c@amazon.com"},"message":"Updating .gitignore","distinct":false,"url":"https://api.github.com/repos/raycoll/s2n/commits/60c7aafaf397f8d2074b7a663cd6349b142959ba"},{"sha":"f0f5105620b5a6d71281aedcf081ccebc9afac53","author":{"name":"Alex Weibel","email":"47734f9976f2627daff01d764b4b1d38e2ce7c8c@amazon.com"},"message":"Fixing Comment style and spacing","distinct":false,"url":"https://api.github.com/repos/raycoll/s2n/commits/f0f5105620b5a6d71281aedcf081ccebc9afac53"},{"sha":"1cc787cb0f62b4eb33379fd1b507c3e273764e3a","author":{"name":"Alex Weibel","email":"47734f9976f2627daff01d764b4b1d38e2ce7c8c@amazon.com"},"message":"Passing PATH env variable to sudo","distinct":false,"url":"https://api.github.com/repos/raycoll/s2n/commits/1cc787cb0f62b4eb33379fd1b507c3e273764e3a"},{"sha":"881177f421481e3c76945da6093a65e5deebd051","author":{"name":"Alex Weibel","email":"47734f9976f2627daff01d764b4b1d38e2ce7c8c@amazon.com"},"message":"adding missing GUARD to global_overrides LD_PRELOAD and fixing C++ style comment to C style.","distinct":false,"url":"https://api.github.com/repos/raycoll/s2n/commits/881177f421481e3c76945da6093a65e5deebd051"},{"sha":"c4dff81a15770231ed0d458f2ec707928c0df90a","author":{"name":"Colm MacCárthaigh","email":"173f1a655256b9198d8b408d99d934ba838942af@apache.org"},"message":"Merge pull request #263 from alexw91/libFuzzer\n\nSetting up Fuzz Testing with LibFuzzer and initial Server Fuzz Test","distinct":false,"url":"https://api.github.com/repos/raycoll/s2n/commits/c4dff81a15770231ed0d458f2ec707928c0df90a"},{"sha":"db1c8880a7ab4867f973ab370dd857c1eb18d3b4","author":{"name":"Steven Collison","email":"4fd1556c2c8fc7d36e5ecdaf693a0d39b1b00556@amazon.com"},"message":"Return empty renegotiation_info extension if applicable\n\nThis change fixes an interoperability problem between s2n in\nserver mode and tls clients that implement the secure renegotiation\nextension. This change does not enable renegotiation in s2n.\nAn empty renegotion_info extension is now sent in the ServerHello if\nthe client includes either:\n1. TLS_EMPTY_RENEGOTIATION_INFO_SCSV in its cipher suite list\n2. An empty renegotiation_info extension\n\nRFC5746 suggests that TLS clients MAY terminate the handshake if the\nserver does not send an empty renegotiation_info extension in response\nto a client's [1]. The RFC states that servers that don't support renegotiation\nat all(like s2n), MUST implement the minimal version of the extension for\nthe initial handshake [2].\n\n[1] https://tools.ietf.org/html/rfc5746#section-4.1\n[2] https://tools.ietf.org/html/rfc5746#section-4.3","distinct":true,"url":"https://api.github.com/repos/raycoll/s2n/commits/db1c8880a7ab4867f973ab370dd857c1eb18d3b4"}]}
{"actor":{"display_login":"raycoll"}}