I guess it should be pretty simple to add a "wrong version for your device" killscreen to an app, once you realize it's a problem.
800 karma · joined April 30, 2014
I guess it should be pretty simple to add a "wrong version for your device" killscreen to an app, once you realize it's a problem.
Well, that, or horribly mangles them. My employer uses Blue Coat ProxySG, and browsing Wikipedia in Chrome has been impossible for a few months. [1] Before that, it was anything which prioritized ECDHE ciphers and used Fallback SCSV, like the Mozilla Developer Network site. It's a pain in the butt.
[1]: https://code.google.com/p/chromium/issues/detail?id=511976#c...
Sadly, I've been unable to convince my wife that it's worth it. She won't wear it as a necklace or bracelet, almost never has pockets, and rarely has her keys near her when at home. I might just have to stick an Edge-N in her laptop and slip an Edge onto her keychain, so that when she inevitably calls complaining she can't log into GMail from a friend's computer, I'll be prepared...
From a development perspective, I've read through the U2F spec, and it seemed quite reasonable. I haven't had a chance to try implementing it in anything, though.
1) Sideload Amazon app APK 2) Sideload Amazon Video app APK 3) Open Amazon app and log in 4) Open Amazon Video app
However, it wasn't a pleasant experience. The version of the Amazon Video app I was able to get working didn't scale well to large screens, didn't work well with remote-based navigation, and didn't seem to do HD. I watched one episode of something, and haven't used it again since.
Chrome extensions have an API called Native Messaging which is roughly the postMessage API over stdin/stdout. It works, but isn't cross-browser. Alternatively, you can start up a local server and make XHR or WebSocket calls to localhost. However, both of those require the user going through an external install process. Maybe, in the current security landscape, that's the way it has to be, but it's kind of annoying.
[1]: https://play.google.com/store/apps/details?id=com.samsung.fl...
25% faster clock-for-clock would probably fix this in most of the games I care about, and that might be enough to get me to upgrade.
$('.learnMoreLabel').click()
If you search the page for "disclose", you'll see that that exact wording is no longer present, but very similar wording is in the "Reasons We Share Personal Data" and "Skype - Partner companies" sections.[1]: https://www.microsoft.com/en-us/privacystatement/default.asp...
I think the lazy loading on session restore has been built in to Firefox for a while now, but I still use Session Manager. It shows me the number of tabs in the session before I choose to restore it, and if I hit a problematic page that is making the browser immediately crash, I can remove that page from the session before restoring, as well.
[1]: https://addons.mozilla.org/En-us/firefox/addon/session-manag...
EDIT: After a quick skim of this paper, I didn't see anything about passive eavesdropping, so I'm assuming this is another new attack.
[1]: https://www.blackhat.com/asia-15/briefings.html#bar-mitzva-a...
XPrivacy does have the benefit of making it easy to provide realistic-looking fake data, which I believe the CyanogenMod team is against.
1) Nothing I've found that works nearly as well as Tree Style Tab.
2) Chrome always reloads all tabs when the browser starts up. Firefox, at least with Session Manager, will only load old tabs when I activate them.
3) Chrome takes up way more memory. That's partly due to #2, but partly inherent in the multi-process model.
The Chrome UI also gets weird under load. With Firefox, it's easy to tell when it's laggy. With Chrome, the UI seems asynchronous, but there's no consideration for actions taking a long time, so you can get the annoying feeling of clicking with nothing obvious happening.
You could also add a U2F token and store that away.
Unfortunately, the tradeoff is no support for generating a display with line numbers. In my case, that was the lesser of two evils, but I wouldn't mind using two libraries if it meant I could get everything I want.