{"push_id":560198535,"size":66,"distinct_size":66,"ref":"refs/heads/master","head":"c0bbcbcc5e039ca5d732f9844bf95c3d8ee31a5b","before":"5cf7bac4d0bc18d257e989ea922fd2c4ca9255c4","commits":[{"sha":"8a664b7552657adc7bfd27ab07a579ae76d2b19e","author":{"email":"b3e14fa3ed1badc6a64d91274a18a7ace0a30bea@monterosa.se","name":"Anton Holmquist"},"message":"Prevent sendto from sending SIGPIPE signal when socket has been shutdown for writing. Fixes #21.","distinct":true,"url":"https://api.github.com/repos/jdiehl/CocoaAsyncSocket/commits/8a664b7552657adc7bfd27ab07a579ae76d2b19e"},{"sha":"7eac427c2615bbcae0e86b7ff5e33d5c3d0ac987","author":{"email":"b705cc35ef53e7c1694849b112a265b042bdcb19@gmail.com","name":"ercollin"},"message":"Update GCD/GCDAsyncSocket.m\n\nFix bugs that prevent the socket from reading any data when the following settings are used to avoid linking with SSL:\r\n#define IS_SECURE_TRANSPORT_AVAILABLE      NO\r\n#define SECURE_TRANSPORT_MAYBE_AVAILABLE   0\r\n#define SECURE_TRANSPORT_MAYBE_UNAVAILABLE 1","distinct":true,"url":"https://api.github.com/repos/jdiehl/CocoaAsyncSocket/commits/7eac427c2615bbcae0e86b7ff5e33d5c3d0ac987"},{"sha":"c498151bfbc95de231eaba6338ba37f0cb892d13","author":{"email":"ceac9b04aced67dceaf6577b30208737b9047093@boyvanamstel.nl","name":"Boy van Amstel"},"message":"Fixing a typo that caused trouble for ipv6 udp\n\nA typo in if statement that I changed prevented ipv6 udp sockets\nfrom updating after binding. Leaving host, port etc empty.","distinct":true,"url":"https://api.github.com/repos/jdiehl/CocoaAsyncSocket/commits/c498151bfbc95de231eaba6338ba37f0cb892d13"},{"sha":"258709ff395ff33d38f9b668945129cb5ee319f8","author":{"email":"7b268e21c49d33a0576ec80f3ec8b7a4555d6f3e@esse.at","name":"Esad Hajdarevic"},"message":"Update podspec to new format (from https://github.com/CocoaPods/Specs/blob/master/CocoaAsyncSocket/7.3.1/CocoaAsyncSocket.podspec)","distinct":true,"url":"https://api.github.com/repos/jdiehl/CocoaAsyncSocket/commits/258709ff395ff33d38f9b668945129cb5ee319f8"},{"sha":"60732d6e067d2fd2127b2dbca36d03a4fe80097c","author":{"email":"7b268e21c49d33a0576ec80f3ec8b7a4555d6f3e@esse.at","name":"Esad Hajdarevic"},"message":"Support for client-side manual trust evaluation (cert pinning) via delegate callbacks.","distinct":true,"url":"https://api.github.com/repos/jdiehl/CocoaAsyncSocket/commits/60732d6e067d2fd2127b2dbca36d03a4fe80097c"},{"sha":"86c5602aaa49b07b588843ac995b399574b6b100","author":{"email":"1fa2ef4755a9226cb9a0a4840bd89b158ac71391@mattsoftware.com","name":"Matt Paine"},"message":"Removed warning from XCode","distinct":true,"url":"https://api.github.com/repos/jdiehl/CocoaAsyncSocket/commits/86c5602aaa49b07b588843ac995b399574b6b100"},{"sha":"874da491064c8f7d78d8ed8bfe4e34a2f4f64768","author":{"email":"4207e9ceb27cc4d54f95e14f0d793248806b75ed@deusty.com","name":"Robbie Hanson"},"message":"Bug fix for issue #165 : […] undeclared selector doNothingAtAll:","distinct":true,"url":"https://api.github.com/repos/jdiehl/CocoaAsyncSocket/commits/874da491064c8f7d78d8ed8bfe4e34a2f4f64768"},{"sha":"55e06b3410f79fc8949c1ba5d5200b51a064813c","author":{"email":"4207e9ceb27cc4d54f95e14f0d793248806b75ed@deusty.com","name":"Robbie Hanson"},"message":"Merging latest changes from CocoaLumberjack project","distinct":true,"url":"https://api.github.com/repos/jdiehl/CocoaAsyncSocket/commits/55e06b3410f79fc8949c1ba5d5200b51a064813c"},{"sha":"b1e3a08c78247a934ba1395ba0ca43ba95285920","author":{"email":"4207e9ceb27cc4d54f95e14f0d793248806b75ed@deusty.com","name":"Robbie Hanson"},"message":"Merge pull request #167 from mattsoftware/master\n\nRemoved a warning from latest xcode","distinct":true,"url":"https://api.github.com/repos/jdiehl/CocoaAsyncSocket/commits/b1e3a08c78247a934ba1395ba0ca43ba95285920"},{"sha":"645a79e978749fdb1c28df05fd48e8428e27443b","author":{"email":"4207e9ceb27cc4d54f95e14f0d793248806b75ed@deusty.com","name":"Robbie Hanson"},"message":"Replacing \"NEEDS_DISPATCH_RETAIN_RELEASE\" with \"!OS_OBJECT_USE_OBJC\"","distinct":true,"url":"https://api.github.com/repos/jdiehl/CocoaAsyncSocket/commits/645a79e978749fdb1c28df05fd48e8428e27443b"},{"sha":"c27f291baf8884e2ea63be722334b33ec07abc5f","author":{"email":"4207e9ceb27cc4d54f95e14f0d793248806b75ed@deusty.com","name":"Robbie Hanson"},"message":"Merge branch 'master' of github.com:robbiehanson/CocoaAsyncSocket","distinct":true,"url":"https://api.github.com/repos/jdiehl/CocoaAsyncSocket/commits/c27f291baf8884e2ea63be722334b33ec07abc5f"},{"sha":"fe409bd79dd2322703ac6d19b726e48af2dda03b","author":{"email":"4207e9ceb27cc4d54f95e14f0d793248806b75ed@deusty.com","name":"Robbie Hanson"},"message":"GCDAsyncUdpSocket delegate should be weak reference. Fixes issues #177, #179, #181","distinct":true,"url":"https://api.github.com/repos/jdiehl/CocoaAsyncSocket/commits/fe409bd79dd2322703ac6d19b726e48af2dda03b"},{"sha":"c45575cc9adf02cb3daa56d68f43274387e990ce","author":{"email":"4207e9ceb27cc4d54f95e14f0d793248806b75ed@deusty.com","name":"Robbie Hanson"},"message":"Adding \"*.xccheckout\" to gitignore","distinct":true,"url":"https://api.github.com/repos/jdiehl/CocoaAsyncSocket/commits/c45575cc9adf02cb3daa56d68f43274387e990ce"},{"sha":"8ac8a92ebe9d87301a49ee3cca8aeffce8b65944","author":{"email":"4207e9ceb27cc4d54f95e14f0d793248806b75ed@deusty.com","name":"Robbie Hanson"},"message":"Touching a few Xcode projects with latest version of Xcode","distinct":true,"url":"https://api.github.com/repos/jdiehl/CocoaAsyncSocket/commits/8ac8a92ebe9d87301a49ee3cca8aeffce8b65944"},{"sha":"d40cb37036c93a5ec7a9b10cc12a6811d485a2ae","author":{"email":"4207e9ceb27cc4d54f95e14f0d793248806b75ed@deusty.com","name":"Robbie Hanson"},"message":"Merge pull request #162 from appscape/update-podspec\n\nUpdate podspec to new format","distinct":true,"url":"https://api.github.com/repos/jdiehl/CocoaAsyncSocket/commits/d40cb37036c93a5ec7a9b10cc12a6811d485a2ae"},{"sha":"52b6e3c902d8bc8cf99e33d486bdee288f4e85f5","author":{"email":"4207e9ceb27cc4d54f95e14f0d793248806b75ed@deusty.com","name":"Robbie Hanson"},"message":"Updated version in podspec","distinct":true,"url":"https://api.github.com/repos/jdiehl/CocoaAsyncSocket/commits/52b6e3c902d8bc8cf99e33d486bdee288f4e85f5"},{"sha":"206c81798a3a775aa72413adc72cc7c56e91811b","author":{"email":"461476587780aa9fa5611ea6dc3912c146a91760@emobix.co.uk","name":"Joseph Heenan"},"message":"Fix typo in @param for GCDAsyncUdpSocket sendData:toAddress:withTimeout:tag:\n\nThe name in the @param didn't match the name in the method declaration.\n(xcode5 warns about this if CLANG_WARN_DOCUMENTATION_COMMENTS is\nenabled.)","distinct":true,"url":"https://api.github.com/repos/jdiehl/CocoaAsyncSocket/commits/206c81798a3a775aa72413adc72cc7c56e91811b"},{"sha":"d8c3fe2e1f8e7fdda8d83426b3e544c619bb773f","author":{"email":"677e90849a0b87c65e6cfb98b20848c0fa1188a7@loopqoob.net","name":"karnevil9"},"message":"Fixed analyzer warning in AsyncUdpSocket.m\n\nFixed analyzer's 'possible leak' warning in -[AsyncUdpSocket\ndoReceive:] by using an NSData local variable instead of\ntheCurrentReceive->buffer to do the test of whether'buf' needs to be\nfreed.","distinct":true,"url":"https://api.github.com/repos/jdiehl/CocoaAsyncSocket/commits/d8c3fe2e1f8e7fdda8d83426b3e544c619bb773f"},{"sha":"10a2cef344a6c27a277e6dca91ac0238bf2913aa","author":{"email":"3c363836cf4e16666669a25da280a1865c2d2874@dvor.me","name":"Dmitry Vorobyov"},"message":"Merge pull request #188 from jogu/master\n\nFix typo in @param for GCDAsyncUdpSocket sendData:toAddress:withTimeout:tag:","distinct":true,"url":"https://api.github.com/repos/jdiehl/CocoaAsyncSocket/commits/10a2cef344a6c27a277e6dca91ac0238bf2913aa"},{"sha":"1ae38c5af3c387f10f97d5098ad6fc0fe0d7bbbe","author":{"email":"3c363836cf4e16666669a25da280a1865c2d2874@dvor.me","name":"Dmitriy Vorobyov"},"message":"Fixes #105 and fixes #198. GCDAsyncSocket: fixed float-to-int conversions and comparison\nbetween signed and unsigned values warnings.","distinct":true,"url":"https://api.github.com/repos/jdiehl/CocoaAsyncSocket/commits/1ae38c5af3c387f10f97d5098ad6fc0fe0d7bbbe"}]}