{"push_id":636043513,"size":23,"distinct_size":23,"ref":"refs/heads/master","head":"3f0f489f50560c1a7614c97a81015bb9ad8b8b45","before":"7f4fc5902e5db080696375c0ac420b21a853a434","commits":[{"sha":"d9ae35fc7e1befaa0d60f45937636659c48322b1","author":{"email":"a00b27378a09822d5638cdfb8c2e7ccc36d74c56@testssl.sh","name":"Dirk"},"message":"open fixes from Rechi (pull request $67)","distinct":true,"url":"https://api.github.com/repos/torkelsson/testssl.sh/commits/d9ae35fc7e1befaa0d60f45937636659c48322b1"},{"sha":"6c30386278810ec7ed8e4f03e0319dc1f74b3e5b","author":{"email":"a00b27378a09822d5638cdfb8c2e7ccc36d74c56@testssl.sh","name":"Dirk"},"message":"rechi","distinct":true,"url":"https://api.github.com/repos/torkelsson/testssl.sh/commits/6c30386278810ec7ed8e4f03e0319dc1f74b3e5b"},{"sha":"9ed58b620242e7f5ded08c57975e6c826d4c6d02","author":{"email":"a00b27378a09822d5638cdfb8c2e7ccc36d74c56@testssl.sh","name":"Dirk"},"message":"cleanups / bsd date in tls time","distinct":true,"url":"https://api.github.com/repos/torkelsson/testssl.sh/commits/9ed58b620242e7f5ded08c57975e6c826d4c6d02"},{"sha":"940f51e74bd849603e018e5189bdfdb0bca3610e","author":{"email":"a00b27378a09822d5638cdfb8c2e7ccc36d74c56@testssl.sh","name":"Dirk"},"message":"protocol check via sockets now also for SSLv3","distinct":true,"url":"https://api.github.com/repos/torkelsson/testssl.sh/commits/940f51e74bd849603e018e5189bdfdb0bca3610e"},{"sha":"4bbd19ba0345824af90b7c3273667fb8d4707bfd","author":{"email":"a00b27378a09822d5638cdfb8c2e7ccc36d74c56@testssl.sh","name":"Dirk"},"message":"- updated binaries from Peter. Necessary because handshake under rare circumstances\n  failed (routines:tls1_setup_key_block:cipher or hash unavailable:t1_enc.c:802.\n  SLES 12 server, some ciphers under TLS 1.2","distinct":true,"url":"https://api.github.com/repos/torkelsson/testssl.sh/commits/4bbd19ba0345824af90b7c3273667fb8d4707bfd"},{"sha":"8da96f78f211aaf650063a774a441a02056897cd","author":{"email":"a00b27378a09822d5638cdfb8c2e7ccc36d74c56@testssl.sh","name":"Dirk"},"message":"- got rid of \"strings\"","distinct":true,"url":"https://api.github.com/repos/torkelsson/testssl.sh/commits/8da96f78f211aaf650063a774a441a02056897cd"},{"sha":"2cc56c4d1f55a9861515bdfde183dd9c2ba15113","author":{"email":"a00b27378a09822d5638cdfb8c2e7ccc36d74c56@testssl.sh","name":"Dirk"},"message":"NEW: added security headers","distinct":true,"url":"https://api.github.com/repos/torkelsson/testssl.sh/commits/2cc56c4d1f55a9861515bdfde183dd9c2ba15113"},{"sha":"84aca9d9a30e910aca17977c341317b10125f6af","author":{"email":"a00b27378a09822d5638cdfb8c2e7ccc36d74c56@testssl.sh","name":"Dirk"},"message":"FIX #80: show HTTP 401","distinct":true,"url":"https://api.github.com/repos/torkelsson/testssl.sh/commits/84aca9d9a30e910aca17977c341317b10125f6af"},{"sha":"9780e838956a2d2a764bd95ccc02348383e2f403","author":{"email":"5bdcd3c0d4d24ae3e71b3b452a024c6324c7e4bb@go-forward.net","name":"Peter Mosmans"},"message":"Refactored major parts of code\n\nNote that due to the refactoring of some status messages, the output will be slightly different (more verbose) than previous versions\n\nMoved specific status messages to http_header()\nMoved specific status messages to breach()\nMoved specific status messages to ccs_injection()\nMoved specific status messages to heartbleed()\nMoved specific status messages to renego()\nMoved specific status messages to crime()\nMoved specific status messages to tls_poodle()\nMoved specific status messages to freak()\nMoved specific status messages to beast()\n\nAdded some more documentation for functions\n\nFixed typos in help\n\nCreated new function main:\nThis is the main function of testssl.sh\nRefactored major part of the original main function\n\nCreated new function startup:\nParses the startup options\n\nCreated new function intialize_globals:\nInitializes all used global variables\n\nCreated new function scanning_defaults:\nSets default scanning options when only one parameter (URI) is given\n\nTODO: Refactor more/duplicate parts of functions\n\nNote: For the new functions, fixed spaces (4) are used instead of tabs","distinct":true,"url":"https://api.github.com/repos/torkelsson/testssl.sh/commits/9780e838956a2d2a764bd95ccc02348383e2f403"},{"sha":"c8d169cc0f0779445b2dedfb5c1921daedaf6846","author":{"email":"5bdcd3c0d4d24ae3e71b3b452a024c6324c7e4bb@go-forward.net","name":"Peter Mosmans"},"message":"Removed GNU getopt\n\nMinor fix to --poodle option","distinct":true,"url":"https://api.github.com/repos/torkelsson/testssl.sh/commits/c8d169cc0f0779445b2dedfb5c1921daedaf6846"},{"sha":"eb73ffc053639a4ac35dfe278e518d5d2df4445c","author":{"email":"a00b27378a09822d5638cdfb8c2e7ccc36d74c56@testssl.sh","name":"Dirk Wetter"},"message":"Merge pull request #79 from PeterMosmans/refactoring\n\nRefactored major parts of code","distinct":true,"url":"https://api.github.com/repos/torkelsson/testssl.sh/commits/eb73ffc053639a4ac35dfe278e518d5d2df4445c"},{"sha":"a98161acc950246f3b065b550f43ad929dd0c2b1","author":{"email":"a00b27378a09822d5638cdfb8c2e7ccc36d74c56@testssl.sh","name":"Dirk"},"message":"- fixes to changes from Peter's better cmd line parsing\n- cosmetc improvements (vulneraibilities)","distinct":true,"url":"https://api.github.com/repos/torkelsson/testssl.sh/commits/a98161acc950246f3b065b550f43ad929dd0c2b1"},{"sha":"7f984ea83f9ce1099eff11555055019ef4ff1358","author":{"email":"a00b27378a09822d5638cdfb8c2e7ccc36d74c56@testssl.sh","name":"Dirk"},"message":"-","distinct":true,"url":"https://api.github.com/repos/torkelsson/testssl.sh/commits/7f984ea83f9ce1099eff11555055019ef4ff1358"},{"sha":"53e0955dfb7d55362c941cef7c0107edaa34175d","author":{"email":"a00b27378a09822d5638cdfb8c2e7ccc36d74c56@testssl.sh","name":"Dirk"},"message":" FIX: missing server preferences, NEW: each cipher server preferences per protocol!","distinct":true,"url":"https://api.github.com/repos/torkelsson/testssl.sh/commits/53e0955dfb7d55362c941cef7c0107edaa34175d"},{"sha":"9ebf112858a52bfa217e63e7cb4b2caf36f7b9f4","author":{"email":"a00b27378a09822d5638cdfb8c2e7ccc36d74c56@testssl.sh","name":"Dirk Wetter"},"message":"Update Readme.md","distinct":true,"url":"https://api.github.com/repos/torkelsson/testssl.sh/commits/9ebf112858a52bfa217e63e7cb4b2caf36f7b9f4"},{"sha":"bfcd684e19ee864ea5b956057eac52293c465dfc","author":{"email":"a00b27378a09822d5638cdfb8c2e7ccc36d74c56@testssl.sh","name":"Dirk Wetter"},"message":"Update Readme.md","distinct":true,"url":"https://api.github.com/repos/torkelsson/testssl.sh/commits/bfcd684e19ee864ea5b956057eac52293c465dfc"},{"sha":"a12d39769f799edfc934e561302a0b32e9cc7264","author":{"email":"a00b27378a09822d5638cdfb8c2e7ccc36d74c56@testssl.sh","name":"Dirk"},"message":"- underline CN, SAN and issuer deutschepost case (see sourceforge.net/p/ssllabs/mailman/message/33764851/)","distinct":true,"url":"https://api.github.com/repos/torkelsson/testssl.sh/commits/a12d39769f799edfc934e561302a0b32e9cc7264"},{"sha":"1043c40a6080c18d074709ce95d8ca8a18ee8d45","author":{"email":"a00b27378a09822d5638cdfb8c2e7ccc36d74c56@testssl.sh","name":"Dirk"},"message":"Merge branch 'master' of github.com:drwetter/testssl.sh","distinct":true,"url":"https://api.github.com/repos/torkelsson/testssl.sh/commits/1043c40a6080c18d074709ce95d8ca8a18ee8d45"},{"sha":"683e9dccab0b5d3489462862a8f911b2f629bf2d","author":{"email":"a00b27378a09822d5638cdfb8c2e7ccc36d74c56@testssl.sh","name":"Dirk"},"message":"- FIX (regression): -V\n- logic of some ENV variables changed (attention!)\n- included some ENV as long options (not in the help yet)\n- decentralized http check for breach\n- if openssl is not executable it bails out better now\n- help function now exits","distinct":true,"url":"https://api.github.com/repos/torkelsson/testssl.sh/commits/683e9dccab0b5d3489462862a8f911b2f629bf2d"},{"sha":"9d5168dbb58da64c92e80ee93cc18b51aa8be85d","author":{"email":"a00b27378a09822d5638cdfb8c2e7ccc36d74c56@testssl.sh","name":"Dirk"},"message":"- more robust grep >=2.20, e.g Debian 8.0 (thx @stevenb18)\n- FIX: false positive for breach while testing google.com (referer header was hardcoded to google.com)","distinct":true,"url":"https://api.github.com/repos/torkelsson/testssl.sh/commits/9d5168dbb58da64c92e80ee93cc18b51aa8be85d"}]}