I have been running fossil on 3 platforms windows, linux and solaris.
Setting up openssl can be a major hassle.
I have used axTLS (http://axtls.sf.net) to create an interface compatible src/http_ssl.c. (I still struggle with X509 certificates).

The reason I choose axTLS

1) BSD style licensing
2) Size the source tree is 3.2M. Which is the same size as zlib.
3) It has, an optional, https Server axhttps include in the source tree
4) It support out of the box Windows(cygwin, Microsoft), BSD, linux and Solaris
5) No dependencies on other libraries, only needs a c compiler to build.

Possible downsides are:
1) it only support TLSv1.0/1.1
2) Mingw is not supported. But you can do cygwin with option -mno_cygwin (I have been told :-).
3) I'm not sure if this is a downside
axTLS has language bindings to a number of scripting languages but not TCL.

I have not (yet) integrated it in  the build tools.
Although I have been mucking around with http_${SSL_LIBRARY}.c.
That gave me the impression that adding this to the build system is fairly easy.

If this is of interest  I can add it on a branch.

--
Rene
_______________________________________________
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

Reply via email to