Martin Albrecht wrote:
The only place I know it's used is to serve up secure notebooks, but I
bet its used elsewhere too. I see another option
IF that is all, then that hardly seems a major loss of functionality. I bet
 most people don't use the secure notebooks anyway. I can see they have
 advantages though, especially for commercial users. I admit, that is
 something I would like myself, but I personally would just install
 OpenSSL.

I do use the encrypted notebook and I would consider it a *major* functionality loss if the option to encrypt my calculations which I send over then net could not be encrypted anymore in a convenient manner. We should be pushing to make the notebook more secure instead of giving up on security completely. Of course, talk on my end is cheap and I haven't done anything recently to make the notebook more secure.

Cheers,
Martin



I do agree the secure notebooks is useful. As someone who does contract work, the ability to share data with a customer via a secure mechanism would be important.

I suspect it would be possible to tunnel the traffic over SSH though, so having security, even whilst the browser is using http, not https. You would know more about that than me. But that adds considerably to the complexity for the end user.

But there does seem to be an issue with the license. In any case, if someone installed OpenSSL, the security would be there - which is what I'd personally just do.

But I can see no justification for letting someone try to build Sage, for it to fail a couple of hours later, in a way we could have predicted in less than a minute.

I think the 'prerequ' configure script should check for OpenSSL and exit if it is not present, since we can be 100% sure Sage will not build without it. Exactly what error message is produced would need to be discussed. But it's crazy for 'prereq' to not check for it. Just as it would be crazy to not check for perl, when we know it is needed.

I've recently updated 'prereq' to try to ensure that people are made aware of build issues before they start.

 * gcc too old.
 * perl too old.
 * gcc/g++/gfortran not all the same version
 * not a mix of GNU and non-GNU compilers

etc etc.

To me, checking for OpenSSL support should be added to that list, since it is a requirement to build Sage.



Dave

--
To post to this group, send an email to sage-devel@googlegroups.com
To unsubscribe from this group, send an email to 
sage-devel+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org

Reply via email to