I agree with you: from a technical point of view this is stupid.
About the security model of CA certificates, I recommend this talk:
http://m.youtube.com/watch?v=pDmj_xe7EIQ
Moreover, who can be a certificate authority?
What I meant is that it doesn't make any sense to show a scary warning in the case of "encrypted but not verified" pages, but don't show any warning in the case of "neither encrypted nor verified" plain http pages. The second is strictly less secure than the first...
If I wanted to mitm some HTTPS connection, I wouldn't do so by redirecting the victim to a fake HTTPS web page, but to a fake http one. The lack of warnings from the browser would make such an attack go unnoticed in many cases.
That is, the lack of a warning from the browser in plain http makes the protection of ssl certificates much less effective.
In the video I linked before moxie marlinspike proposes an alternative method to check the authenticity of a web site that is not based on CAs. I see some problems to his approach, but I agree with him that we need to look for something different than what we have right now.
In order to streamline updating third-party tarballs I've written a small web app where you can directly upload them. That way you don't need to host files yourself. Plus, the files can be retrieved by sha1 so with a little bit more scripting I won't always forget to manually copy them to the mirrors. Its a bit on the cutting-edge side (Python 3 aiohttp and Polymer) but should work on all current browsers, so its ready to beta-test:http://fileserver.sagemath.org:8080/
--
You received this message because you are subscribed to the Google Groups "sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+...@googlegroups.com.
To post to this group, send email to sage-...@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.
On 27 August 2015 at 03:42, Dan Drake <ddr...@math.wisc.edu> wrote:On Saturday, August 8, 2015 at 12:22:18 PM UTC-7, Volker Braun wrote:In order to streamline updating third-party tarballs I've written a small web app where you can directly upload them. That way you don't need to host files yourself. Plus, the files can be retrieved by sha1 so with a little bit more scripting I won't always forget to manually copy them to the mirrors. Its a bit on the cutting-edge side (Python 3 aiohttp and Polymer) but should work on all current browsers, so its ready to beta-test:http://fileserver.sagemath.org:8080/Looks very nice. I uploaded the new sagetex tarball there. Everything seems to work; my only suggestion is to somehow allow someone to download a file with the original file name, instead of its SHA1. I made an issue on your repo: https://github.com/vbraun/SageDevApp/issues/1.I will try this out with the new eclib tarball for trac #19091 (later today).
Hmm it did not work for you. Maybe you didn't wait long enough for the upload to finish? The site will show you the SHA1 and download link (http://fileserver.sagemath.org:8080/api/v1/pkg/download/77f404be91fd605f6220a1411912f578c8947c50) when its finished.
How would I know that it had finished? After selecting the file it goes back to the "choose file" page with no apparant change and nothing happening.
I just worked out that you have to double-click the links on the left to get the new page
On Thursday, August 27, 2015 at 10:22:23 AM UTC-4, John Cremona wrote:How would I know that it had finished? After selecting the file it goes back to the "choose file" page with no apparant change and nothing happening.You can upload multiple files, so its by design that you can choose more files.The grey progress bar under the filename should fill with blue as the upload works its way. And the upload is finished when the progress bar is full, as usual.
I just worked out that you have to double-click the links on the left to get the new pageYes, the menu requiring double-click when on Firefox is a bug: https://github.com/PolymerElements/polymer-starter-kit/issues/166
So, can you remind us what exactly is the use case for this server?