2,783 karma · joined August 9, 2011
https://marti.us/ (personal webpage) https://marti.us/w/ (index of my articles)
github: martiusweb bluesky: @marti.us
Mozilla protected more agressively its Firefox brand to cope with malware-stuffed clones which were hijacking the name.
Projects such as VLC or Android protect their brand too, Chrome is only available through official closed-source builds, many linux distributions only package chromium.
sudo unshare -m bash -c "mount --make-rslave / && mount -n -o bind /tmp/empty /home && sudo -u $(whoami) firefox -ProfileManager -no-remote"
it :- forks the mountpoints table for the process to be executed (bash) - it requires capabilities (hence sudo),
- make / as as slave mount in this context (because of systemd which shares the / mountpoint (see: https://www.kernel.org/doc/Documentation/filesystems/shareds...),
- bind an empty directory to /home (that I previously created), it will only be visible for this process and its children, since it's in an unshared mountpoints table,
- I run firefox in user mode.
- creates an empty directory,
- fork the mount table for the new bash process and its children (requires privileges),
- unshare /home (required if / is mounted in shared mode [1]),
- hide /home by mount-binding the empty directory,
- start firefox in unprivilegied mode, without being able to access to user's files.
[1] https://www.kernel.org/doc/Documentation/filesystems/shareds...
However, I the twist seems to be in the word "susceptible": any encryption key is susceptible to be somehow used to commit a crime, while on the other hand a jury would probably "deny a request" of the authorities if they can't show enough evidences.
No, even a free certificate doesn't mean that deploying ssl is free.
2) During the beta, they didn't receive enough feedback to evaluate the criticality of the problem, they assumed that the fix could wait 6 weeks.
In fact, we aren't talking about application headers. The HTTP RFC makes a distinction between application headers and hop-by-hop headers. There are mechanisms that proxies are required to implement, but they still don't.
For instance, a proxy must declare itself by appending its signature to a "Via" header - however most of them don't.
The RFC about forwarded HTTP extension is unclear about how a hop should deal with those headers, there is no one-size-fit-all situations: http://tools.ietf.org/html/rfc7239#section-8.1
I believe it is known that some old reverse-proxies used this header before a standard solution emerged (X-forwarded-proto), Wordpress probably had to deal with this surprising behavior at some point.
Also, by naming a header "HTTPS", one could expect collision with a non-standard behavior: this is very common with HTTP/1.1.
A client may have reasons to prefer HTTP over HTTPS: perfs, plaintext for debug, etc. It's hard to assume that "HTTPS should be the default" in any circumstance.
I'm not sure the wordpress sites are to blame here (for once): SSL isn't free to deploy (yet).
In practice, with X-Forwarded-Proto, they don't, unless they can authenticate the downstream hop.
However, this header is (or was) used by several HTTP servers/proxies (including Apache, I believe) to notify the application that the client connection is established in HTTPS. Wordpress reacts to this header by generating https:// URLs, which may not work if the server doesn't serve HTTPS with a properly configured certificate.
https://www.humblebundle.com/ballyhoo
http://blog.humblebundle.com/post/115193038361/step-on-up-fo...
1/ http://refspecs.linuxbase.org/LSB_3.1.1/LSB-Core-generic/LSB...
"I will keep you posted in next hours. I send the notice to early. Big fail of my own. Stay tuned."
"A heap-based buffer overflow was found in __nss_hostname_digits_dots(), which is used by the gethostbyname() and gethostbyname2() glibc function call. A remote attacker could use this flaw to execute arbitary code with the permissions of the user running the application."
Also, you should host a demo somewhere.
Obviously it's again net neutrality, and there are probably a lot of better ways to give access to Internet to people who don't have it. On the other end, I'd like to think it can be really useful to some people.
I regret however that the conditions and the process to be integrated to the app are not clearly stated.
For instance, it should be required that a service is accessible without restriction of any kind, and be interoperable... and Facebook Messenger doesn't meet these requirements.
I think that good small projects can be plug-ins to bigger projects, or a library that someone use in a project.
Contributing to Servo has its downsides too: things move quickly and can break, and many things are really unstable and unfinished.
I don't know who cares of a party in a flat. Noisy parties existed before airbnb.
To me, the problem is that since there is no regulation, renting a flat for short periods allows to make much more money than renting it for a long time to a reasonable price. It contributes to the shortage of flats to rent supply, the rise of the rent prices and gentrification.