{"push_id":2516514376,"size":173,"distinct_size":71,"ref":"refs/heads/patch-freebsd","head":"78c2ad8cd4c64c307abd79f5873d353e0fa63ff8","before":"946a0f7a068b022b2e2ee0c2cc3577875d03a2bf","commits":[{"sha":"97783f471277fe0dc46dc7c792ca5aeba975377e","author":{"name":"Philipp Kerling","email":"f4757840ad25d9e05f27358aad4494d6d7c9655f@casix.org"},"message":"Include guard cleanup","distinct":false,"url":"https://api.github.com/repos/t6/xbmc/commits/97783f471277fe0dc46dc7c792ca5aeba975377e"},{"sha":"ae8277914ab19e7d63d59403ae3a5d1e4d48358c","author":{"name":"Philipp Kerling","email":"f4757840ad25d9e05f27358aad4494d6d7c9655f@casix.org"},"message":"[curl] Enable SSL certificate validation\n\nNot verifying any certificates renders SSL meaningless. cUrl should have\na stock of default CA certificates provided by the system/distributor.","distinct":false,"url":"https://api.github.com/repos/t6/xbmc/commits/ae8277914ab19e7d63d59403ae3a5d1e4d48358c"},{"sha":"a7725fec1823fe7b7bf0416c45aced7c0cb1afde","author":{"name":"Philipp Kerling","email":"f4757840ad25d9e05f27358aad4494d6d7c9655f@casix.org"},"message":"Add CCurlFile::GetRedirectURL()","distinct":false,"url":"https://api.github.com/repos/t6/xbmc/commits/a7725fec1823fe7b7bf0416c45aced7c0cb1afde"},{"sha":"0aca4b445e25a462f384c7bd51f9f22a46be719b","author":{"name":"Philipp Kerling","email":"f4757840ad25d9e05f27358aad4494d6d7c9655f@casix.org"},"message":"[addons] Switch official repository datadir to https","distinct":false,"url":"https://api.github.com/repos/t6/xbmc/commits/0aca4b445e25a462f384c7bd51f9f22a46be719b"},{"sha":"d2d27180a35c38c7965e6703cd7ad66a5b6d604e","author":{"name":"Philipp Kerling","email":"f4757840ad25d9e05f27358aad4494d6d7c9655f@casix.org"},"message":"[addons] Verify package authenticity via mirror redirector","distinct":false,"url":"https://api.github.com/repos/t6/xbmc/commits/d2d27180a35c38c7965e6703cd7ad66a5b6d604e"},{"sha":"cda38421f402732f33036163f29ab8319ffe222e","author":{"name":"Philipp Kerling","email":"f4757840ad25d9e05f27358aad4494d6d7c9655f@casix.org"},"message":"[addons] Refactor CRepository::FromExtension","distinct":false,"url":"https://api.github.com/repos/t6/xbmc/commits/cda38421f402732f33036163f29ab8319ffe222e"},{"sha":"c71a87acb117ce6b14d234fad3042fc1d97bdabd","author":{"name":"Philipp Kerling","email":"f4757840ad25d9e05f27358aad4494d6d7c9655f@casix.org"},"message":"[addons] Allow specifying separate URL for add-on art\n\nNeeded so we do not overload the mirror redirector with SSL requests\n(when datadir is set to an HTTPS URL)","distinct":false,"url":"https://api.github.com/repos/t6/xbmc/commits/c71a87acb117ce6b14d234fad3042fc1d97bdabd"},{"sha":"f923c805c14f7d5eae07a0af8f97b61611d7fe0e","author":{"name":"Philipp Kerling","email":"f4757840ad25d9e05f27358aad4494d6d7c9655f@casix.org"},"message":"[addons] Switch file hashes to sha256\n\nMD5 is known to be insecure for some time now.","distinct":false,"url":"https://api.github.com/repos/t6/xbmc/commits/f923c805c14f7d5eae07a0af8f97b61611d7fe0e"},{"sha":"e7ec1be2e52538096dd70bfa715321f52b1129cd","author":{"name":"Philipp Kerling","email":"f4757840ad25d9e05f27358aad4494d6d7c9655f@casix.org"},"message":"[addons] Validate addon identifier","distinct":false,"url":"https://api.github.com/repos/t6/xbmc/commits/e7ec1be2e52538096dd70bfa715321f52b1129cd"},{"sha":"1ba0b4c431f8285e193867c77d19d81bfe3adb1c","author":{"name":"Philipp Kerling","email":"f4757840ad25d9e05f27358aad4494d6d7c9655f@casix.org"},"message":"[addons] Validate addons.xml against provided hash","distinct":false,"url":"https://api.github.com/repos/t6/xbmc/commits/1ba0b4c431f8285e193867c77d19d81bfe3adb1c"},{"sha":"1d9144a8a0a3566b38dafa84d7e887052c762fe9","author":{"name":"Philipp Kerling","email":"f4757840ad25d9e05f27358aad4494d6d7c9655f@casix.org"},"message":"[addons] Validate addon version","distinct":false,"url":"https://api.github.com/repos/t6/xbmc/commits/1d9144a8a0a3566b38dafa84d7e887052c762fe9"},{"sha":"e97483f9e59033b96d0f9a90aafe9bd4a7aba3bd","author":{"name":"Philipp Kerling","email":"f4757840ad25d9e05f27358aad4494d6d7c9655f@casix.org"},"message":"Add TypedDigest utility","distinct":false,"url":"https://api.github.com/repos/t6/xbmc/commits/e97483f9e59033b96d0f9a90aafe9bd4a7aba3bd"},{"sha":"05f33897463fecf88fdd7bf3d0899c37bf077204","author":{"name":"Philipp Kerling","email":"f4757840ad25d9e05f27358aad4494d6d7c9655f@casix.org"},"message":"[addons] Utilize TypedDigest","distinct":false,"url":"https://api.github.com/repos/t6/xbmc/commits/05f33897463fecf88fdd7bf3d0899c37bf077204"},{"sha":"037d968e916d71baabf35a61b3f8a8c66a912000","author":{"name":"Garrett Brown","email":"d5f93d58b7cd556fffb829ec070f875dceba5675@gmail.com"},"message":"Kill global CStereoscopicsManager","distinct":false,"url":"https://api.github.com/repos/t6/xbmc/commits/037d968e916d71baabf35a61b3f8a8c66a912000"},{"sha":"6cec3fb683f4ea54928d56367aecfc4326ad2db9","author":{"name":"fritsch","email":"99b0427837df4cd28abeeb9c7e54613b943e0851@gmail.com"},"message":"AESinkAUDIOTrack: Fix checking for correct value of TRUEHD DTSHD in AML case","distinct":false,"url":"https://api.github.com/repos/t6/xbmc/commits/6cec3fb683f4ea54928d56367aecfc4326ad2db9"},{"sha":"cbfca687da082aca36b947737c8185eda0678df3","author":{"name":"Peter Frühberger","email":"99b0427837df4cd28abeeb9c7e54613b943e0851@gmail.com"},"message":"Merge pull request #13734 from fritsch/audiotrackpt3\n\nAESinkAUDIOTrack: Fix checking for correct value of TRUEHD DTSHD in AML fixes #17823","distinct":false,"url":"https://api.github.com/repos/t6/xbmc/commits/cbfca687da082aca36b947737c8185eda0678df3"},{"sha":"3b3e411d665894086f3a2f7f0986b3fb6c02d5d9","author":{"name":"Garrett Brown","email":"d5f93d58b7cd556fffb829ec070f875dceba5675@gmail.com"},"message":"Merge pull request #13743 from garbear/stereoscopicsmanager\n\nKill global CStereoscopicsManager","distinct":false,"url":"https://api.github.com/repos/t6/xbmc/commits/3b3e411d665894086f3a2f7f0986b3fb6c02d5d9"},{"sha":"91d557f80466a5ba89659f6b368c2b27aa2a170e","author":{"name":"Kai Sommerfeld","email":"1d42fbd6fa996c18c9c341033383f02d0d67c813@gmx.com"},"message":"[guiinfo] new: interface for a guiinfo provider.","distinct":false,"url":"https://api.github.com/repos/t6/xbmc/commits/91d557f80466a5ba89659f6b368c2b27aa2a170e"},{"sha":"1c10503c258c93277259d88c74ed07f5e1dc762c","author":{"name":"Kai Sommerfeld","email":"1d42fbd6fa996c18c9c341033383f02d0d67c813@gmx.com"},"message":"[guiinfo] Implement PVR guiinfo provider.","distinct":false,"url":"https://api.github.com/repos/t6/xbmc/commits/1c10503c258c93277259d88c74ed07f5e1dc762c"},{"sha":"a55e3147eab55e528886e00c72224a4d675de80a","author":{"name":"Kai Sommerfeld","email":"1d42fbd6fa996c18c9c341033383f02d0d67c813@gmx.com"},"message":"[PVR] Move timer info classes to own header/cpp file.","distinct":false,"url":"https://api.github.com/repos/t6/xbmc/commits/a55e3147eab55e528886e00c72224a4d675de80a"}]}
{"actor":{"display_login":"t6"}}