MantisBT - CDash
View Issue Details
0008190CDashpublic2008-11-28 06:082011-12-22 16:25
Alex Neundorf 
Bill Hoffman 
normalfeaturealways
closedfixed 
1.2.2 
 
0008190: hosting CDash on https not supported
Hi,

we are hosting our subversion via https, port 3690.
We would like to make CDash available on the same machine, also via https on that port.
It seems this is currently not supported.
When I change the submission method from http to https in the ctest config file, it says "Unknown submission method: "https".
Also the config file generated by cdash still had "http" and didn't have the 3690 port number included.

I guess I should also file a feature request for ctest ?

Alex
No tags attached.
Issue History
2008-11-28 06:08Alex NeundorfNew Issue
2008-11-28 08:53Julien JomierNote Added: 0014220
2008-11-30 12:46Bill HoffmanNote Added: 0014257
2009-11-15 21:58Julien JomierNote Added: 0018438
2009-11-15 22:02Bill HoffmanNote Added: 0018439
2009-11-15 22:02Bill HoffmanNote Added: 0018440
2009-11-15 22:05Julien JomierStatusnew => assigned
2009-11-15 22:05Julien JomierAssigned To => Bill Hoffman
2009-11-15 22:05Julien JomierNote Added: 0018441
2011-12-22 16:25Julien JomierNote Added: 0028051
2011-12-22 16:25Julien JomierStatusassigned => closed
2011-12-22 16:25Julien JomierResolutionopen => fixed

Notes
(0014220)
Julien Jomier   
2008-11-28 08:53   
CDash itself supports https submissions but CTest doesn't. The main issue is that the OpenSSL library is tricky to compile cross-platform (unless someone has a good alternative).
The workaround is to forward the https to http on your server configuration just for the submit.php script, while leaving the rest of CDash https.
(0014257)
Bill Hoffman   
2008-11-30 12:46   
I think if you built CMake with an external curl that had ssl enabled, then it might just work. I have not tried this, but it should work.
(0018438)
Julien Jomier   
2009-11-15 21:58   
Bill, do we have the SSL dynamic library support with CMake 2.8?
(0018439)
Bill Hoffman   
2009-11-15 22:02   
No, I never got around to changing the default build of CMake for that. So, you have to rebuild CMake and build with SSL support. I did test it, and it should work. So, on linux you build with an external curl that has ssl support and you are set. On windows you can enable ssl in the curl that comes with CMake, you just have to find one you can link to.
(0018440)
Bill Hoffman   
2009-11-15 22:02   
This can't be in the standard cmake distro because of export control issues with the ssl library...
(0018441)
Julien Jomier   
2009-11-15 22:05   
Could you add something on the CDash wiki? maybe in the FAQW: http://public.kitware.com/Wiki/CDash:FAQ. [^] Thanks!
(0028051)
Julien Jomier   
2011-12-22 16:25   
I'm closing this bug. This is more a CTest configuration. CDash does work with https.