10 ms·
Hm. https://trac.transmissionbt.com/wiki/Changes#version-2.91 https://trac.transmissionbt.com/wiki/Changes#version-2.91 lists the following under Mac changes fo
by ikeboy 11y ago
Hm. https://trac.transmissionbt.com/wiki/Changes#version-2.91 https://trac.transmissionbt.com/wiki/Changes#version-2.91 lists the following under Mac changes for 2.90
>Allow downloading files from http servers (not https) on OS X 10.11+
Mac version affected in OP was 10.10, though.
Maybe it had something to do with
>Change Sparkle Update URL to use HTTPS instead of HTTP (addresses Sparkle vulnerability)
?
Edit: it appears the infection was downloaded from a website, in which case this doesn't help. But one did say the in-app update failed on incorrect signature first.
- wlesieutre 11y ago>Allow downloading files from http servers (not https) on OS X 10.11+ This reads like they disabled Apple's "App Transport Security", which only allows HTTPS connections unless a program explicitly makes an exception. Introduced in iOS 9 and OS 10.11 (El Capitan). I bet the failing HTTP connections caused a bug in Transmission, and it was an easier fix to disable ATS than to transition whatever connection to HTTPS. https://developer.apple.com/library/prerelease/ios/documentation/General/Reference/InfoPlistKeyReference/Articles/CocoaKeys.html#//apple_ref/doc/uid/TP40009251-SW33 https://developer.apple.com/library/prerelease/ios/documenta...
- the_mitsuhiko 11y ago> and it was an easier fix to disable ATS than to transition whatever connection to HTTPS. Pretty sure this is for arbitrary downloads. Unless you want to prevent transmission to download from http based sources out of principle it makes no sense to do anything other than opting out of this behavior.
- wlesieutre 11y agoRight, being a web connected app based on a distributed community of other clients, it's very possible that the encryption isn't possible to implement on their end. IIRC it's only blocking HTTP connections, so the torrent transfers themselves aren't affected (unless it's masking that as HTTP traffic to avoid easy inspection?), but there may be other things that require HTTP. Connections to trackers maybe? On the other hand, El Capitan came out last September. If this just changed in 2.9.0, the restricted HTTP connections can't have been that big of a problem.
- deleted 11y ago[deleted]
- cesarb 11y agoIt's probably for "web seeds" or similar, where a torrent file's author specifies alternate URIs where the content can also be found. Transmission has no control over whether the torrent file's author specifies http or https, it has to allow both (and http is actually safe, since the downloaded file goes through the same piecewise checksum as if it were downloaded from a peer).