{"push_id":1298571314,"size":164,"distinct_size":0,"ref":"refs/heads/master","head":"f1b22446bef3d5da9358fb406e71c83c18c36beb","before":"11b0b078aa1ffc1696da0be7036c6bbb7ea4d08b","commits":[{"sha":"37a2868cc758a532d3d0e4d160586bec3b6b7d35","author":{"name":"Joel Fischer","email":"09e66df5d7e3a285d254c56418fd084c1637495e@gmail.com"},"message":"Add a security type protocol for end to end encryption libraries to build off of","distinct":false,"url":"https://api.github.com/repos/FordDev/sdl_ios/commits/37a2868cc758a532d3d0e4d160586bec3b6b7d35"},{"sha":"f1cfd7ba3195bd29344e98a67948074a1daa8f90","author":{"name":"Joel Fischer","email":"09e66df5d7e3a285d254c56418fd084c1637495e@gmail.com"},"message":"Add a security manager property to SDLProxy\n\n* Fix SDLSecurityType not being public properly","distinct":false,"url":"https://api.github.com/repos/FordDev/sdl_ios/commits/f1cfd7ba3195bd29344e98a67948074a1daa8f90"},{"sha":"354449e395a4a38181714721d7530d69fd4cbe73","author":{"name":"Joel Fischer","email":"09e66df5d7e3a285d254c56418fd084c1637495e@gmail.com"},"message":"Untrack Quick & Nimble libs","distinct":false,"url":"https://api.github.com/repos/FordDev/sdl_ios/commits/354449e395a4a38181714721d7530d69fd4cbe73"},{"sha":"09021543b5c031a91d6a3f5c9cfcd57d0c531dd0","author":{"name":"Joel Fischer","email":"09e66df5d7e3a285d254c56418fd084c1637495e@gmail.com"},"message":"Add 'encryption' bit to Protocol Headers, deprecate 'compression' which it replaced","distinct":false,"url":"https://api.github.com/repos/FordDev/sdl_ios/commits/09021543b5c031a91d6a3f5c9cfcd57d0c531dd0"},{"sha":"8983b80e87a85491765e20eff9667ff93d525766","author":{"name":"Joel Fischer","email":"09e66df5d7e3a285d254c56418fd084c1637495e@gmail.com"},"message":"Add a method to SDLProtocol to allow a service to be started with encryption","distinct":false,"url":"https://api.github.com/repos/FordDev/sdl_ios/commits/8983b80e87a85491765e20eff9667ff93d525766"},{"sha":"49b23130b0580b11faaad780ce6a910fd64e4ab2","author":{"name":"Joel Fischer","email":"09e66df5d7e3a285d254c56418fd084c1637495e@gmail.com"},"message":"Update security type to make start synchronous\n\n* SDLProtocol & SDLAbstractProtocol new methods to start a service with encryption","distinct":false,"url":"https://api.github.com/repos/FordDev/sdl_ios/commits/49b23130b0580b11faaad780ce6a910fd64e4ab2"},{"sha":"3ada53dcb415a1107b2eb8dfda0d58e5e4e06833","author":{"name":"Joel Fischer","email":"09e66df5d7e3a285d254c56418fd084c1637495e@gmail.com"},"message":"Streaming media can attempt to start with encryption","distinct":false,"url":"https://api.github.com/repos/FordDev/sdl_ios/commits/3ada53dcb415a1107b2eb8dfda0d58e5e4e06833"},{"sha":"f7532888b0d12499aefae5a74d12fbf13be3b92b","author":{"name":"Joel Fischer","email":"09e66df5d7e3a285d254c56418fd084c1637495e@gmail.com"},"message":"Additional minor updates to make 'encrypted' bit more explicit","distinct":false,"url":"https://api.github.com/repos/FordDev/sdl_ios/commits/f7532888b0d12499aefae5a74d12fbf13be3b92b"},{"sha":"8aaeff78d2356460185405c985bd039be6ac7414","author":{"name":"Joel Fischer","email":"09e66df5d7e3a285d254c56418fd084c1637495e@gmail.com"},"message":"Large refactor of security code\n\n* Update SecurityType protocol\n* Proxy now holds a dictionary of security managers (kindof) and takes a vehicle make string to associate it with.\n* After the Proxy has connected to a vehicle, the SDLProxy property `currentSecurityManager` will hold the correct security manager if available\n* Adapt StreamingMediaManager to use new API\n* SDLProtocolHeader now returns a `__kindof` header in its `headerForVersion:` method\n* SDLProtocol & AbstractProtocol API additions and deprecations to account for encryption\n* Move some methods around in SDLProtocol to fit into #pragma categories better","distinct":false,"url":"https://api.github.com/repos/FordDev/sdl_ios/commits/8aaeff78d2356460185405c985bd039be6ac7414"},{"sha":"0d63699427440dbbff3741240046d74c2486950c","author":{"name":"Joel Fischer","email":"09e66df5d7e3a285d254c56418fd084c1637495e@gmail.com"},"message":"sendRPC:encrypted:error: now returns a BOOL for success","distinct":false,"url":"https://api.github.com/repos/FordDev/sdl_ios/commits/0d63699427440dbbff3741240046d74c2486950c"},{"sha":"ac3b173a345731a3ed0494f9c1877a5a1ee2a692","author":{"name":"Joel Fischer","email":"09e66df5d7e3a285d254c56418fd084c1637495e@gmail.com"},"message":"Update StreamingMediaManager to indicate if streaming started with encryption or not","distinct":false,"url":"https://api.github.com/repos/FordDev/sdl_ios/commits/ac3b173a345731a3ed0494f9c1877a5a1ee2a692"},{"sha":"25c635960f42fdcef6ee17570e7f960d2f7093d1","author":{"name":"Joel Fischer","email":"09e66df5d7e3a285d254c56418fd084c1637495e@gmail.com"},"message":"Update SDLProtocolListener protocol to send entire header for StartServiceACK\n\n* If the Security Lib encounters an error in TLS handshake, send an error to the module","distinct":false,"url":"https://api.github.com/repos/FordDev/sdl_ios/commits/25c635960f42fdcef6ee17570e7f960d2f7093d1"},{"sha":"0a266617557ed625d60ad61e35ef9b58010ac7b6","author":{"name":"Joel Fischer","email":"09e66df5d7e3a285d254c56418fd084c1637495e@gmail.com"},"message":"StreamingMediaManager will now send encrypted data if it can","distinct":false,"url":"https://api.github.com/repos/FordDev/sdl_ios/commits/0a266617557ed625d60ad61e35ef9b58010ac7b6"},{"sha":"ddabdeafc73f126d03ee55e7f39b703709cb47fa","author":{"name":"Joel Fischer","email":"09e66df5d7e3a285d254c56418fd084c1637495e@gmail.com"},"message":"Commenting updates to SDLProtocol's TLS code","distinct":false,"url":"https://api.github.com/repos/FordDev/sdl_ios/commits/ddabdeafc73f126d03ee55e7f39b703709cb47fa"},{"sha":"a40e4ed97c3972c62b24a7a7a91f0bdb3d40af40","author":{"name":"Joel Fischer","email":"09e66df5d7e3a285d254c56418fd084c1637495e@gmail.com"},"message":"Fix missing SDLAbstractProtocol method definitions, then deprecate them because they crash if called","distinct":false,"url":"https://api.github.com/repos/FordDev/sdl_ios/commits/a40e4ed97c3972c62b24a7a7a91f0bdb3d40af40"},{"sha":"d4f38a75da2f895e183df6615d61b8040092e07f","author":{"name":"Joel Fischer","email":"09e66df5d7e3a285d254c56418fd084c1637495e@gmail.com"},"message":"Merge branch 'develop' into feature/external_security_support\n\nConflicts:\n\tSmartDeviceLink-iOS/Carthage/Build/iOS/Nimble.framework/Headers/DSL.h\n\tSmartDeviceLink-iOS/Carthage/Build/iOS/Nimble.framework/Headers/NMBExceptionCapture.h\n\tSmartDeviceLink-iOS/Carthage/Build/iOS/Nimble.framework/Headers/Nimble-Swift.h\n\tSmartDeviceLink-iOS/Carthage/Build/iOS/Nimble.framework/Headers/Nimble.h\n\tSmartDeviceLink-iOS/Carthage/Build/iOS/Nimble.framework/Info.plist\n\tSmartDeviceLink-iOS/Carthage/Build/iOS/Nimble.framework/Modules/Nimble.swiftmodule/arm.swiftdoc\n\tSmartDeviceLink-iOS/Carthage/Build/iOS/Nimble.framework/Modules/Nimble.swiftmodule/arm.swiftmodule\n\tSmartDeviceLink-iOS/Carthage/Build/iOS/Nimble.framework/Modules/Nimble.swiftmodule/arm64.swiftdoc\n\tSmartDeviceLink-iOS/Carthage/Build/iOS/Nimble.framework/Modules/Nimble.swiftmodule/arm64.swiftmodule\n\tSmartDeviceLink-iOS/Carthage/Build/iOS/Nimble.framework/Modules/Nimble.swiftmodule/i386.swiftdoc\n\tSmartDeviceLink-iOS/Carthage/Build/iOS/Nimble.framework/Modules/Nimble.swiftmodule/i386.swiftmodule\n\tSmartDeviceLink-iOS/Carthage/Build/iOS/Nimble.framework/Modules/Nimble.swiftmodule/x86_64.swiftdoc\n\tSmartDeviceLink-iOS/Carthage/Build/iOS/Nimble.framework/Modules/Nimble.swiftmodule/x86_64.swiftmodule\n\tSmartDeviceLink-iOS/Carthage/Build/iOS/Nimble.framework/Nimble\n\tSmartDeviceLink-iOS/Carthage/Build/iOS/Nimble.framework/_CodeSignature/CodeResources\n\tSmartDeviceLink-iOS/Carthage/Build/iOS/Quick.framework/Headers/Quick-Swift.h\n\tSmartDeviceLink-iOS/Carthage/Build/iOS/Quick.framework/Headers/Quick.h\n\tSmartDeviceLink-iOS/Carthage/Build/iOS/Quick.framework/Info.plist\n\tSmartDeviceLink-iOS/Carthage/Build/iOS/Quick.framework/Modules/Quick.swiftmodule/arm.swiftdoc\n\tSmartDeviceLink-iOS/Carthage/Build/iOS/Quick.framework/Modules/Quick.swiftmodule/arm.swiftmodule\n\tSmartDeviceLink-iOS/Carthage/Build/iOS/Quick.framework/Modules/Quick.swiftmodule/arm64.swiftdoc\n\tSmartDeviceLink-iOS/Carthage/Build/iOS/Quick.framework/Modules/Quick.swiftmodule/arm64.swiftmodule\n\tSmartDeviceLink-iOS/Carthage/Build/iOS/Quick.framework/Modules/Quick.swiftmodule/i386.swiftdoc\n\tSmartDeviceLink-iOS/Carthage/Build/iOS/Quick.framework/Modules/Quick.swiftmodule/i386.swiftmodule\n\tSmartDeviceLink-iOS/Carthage/Build/iOS/Quick.framework/Modules/Quick.swiftmodule/x86_64.swiftdoc\n\tSmartDeviceLink-iOS/Carthage/Build/iOS/Quick.framework/Modules/Quick.swiftmodule/x86_64.swiftmodule\n\tSmartDeviceLink-iOS/Carthage/Build/iOS/Quick.framework/Quick","distinct":false,"url":"https://api.github.com/repos/FordDev/sdl_ios/commits/d4f38a75da2f895e183df6615d61b8040092e07f"},{"sha":"509fdd6a7d5c62f8fbcac43469ca510e32e9205a","author":{"name":"Joel Fischer","email":"09e66df5d7e3a285d254c56418fd084c1637495e@gmail.com"},"message":"Change SDLProxy delegate implementation to not use the deprecated method","distinct":false,"url":"https://api.github.com/repos/FordDev/sdl_ios/commits/509fdd6a7d5c62f8fbcac43469ca510e32e9205a"},{"sha":"b2952deaeb4ae0907fbfa73a7f975578cd7a05c0","author":{"name":"Joel Fischer","email":"09e66df5d7e3a285d254c56418fd084c1637495e@gmail.com"},"message":"Update SDLV2ProtocolHeaderSpec for deprecations and additions","distinct":false,"url":"https://api.github.com/repos/FordDev/sdl_ios/commits/b2952deaeb4ae0907fbfa73a7f975578cd7a05c0"},{"sha":"677b208b94f680b40b8689332c16f5259bde27ef","author":{"name":"Joel Fischer","email":"09e66df5d7e3a285d254c56418fd084c1637495e@gmail.com"},"message":"Update private methods with prefixes","distinct":false,"url":"https://api.github.com/repos/FordDev/sdl_ios/commits/677b208b94f680b40b8689332c16f5259bde27ef"},{"sha":"af83306eacf8c82648cf3ac31c9d8562419970ce","author":{"name":"Joel Fischer","email":"09e66df5d7e3a285d254c56418fd084c1637495e@gmail.com"},"message":"Fix some specs broken by deprecations","distinct":false,"url":"https://api.github.com/repos/FordDev/sdl_ios/commits/af83306eacf8c82648cf3ac31c9d8562419970ce"}]}
{"actor":{"display_login":"asm09fsu"}}