----------- (10:54:16 AM) dhackner: All: question about the Hudson Selenium Plugin. I need to get around SSL on our site. The -trustAllSSLCertificates option doesn't appear to do anything, so I believe that an alternate FF profile is the way to go. (10:55:29 AM) dhackner: has anybody had any luck doing this? Do I set the "Set -firefoxProfileTemplate" line in Hudson config to a relative path on the slave machines from their grid install? (10:56:15 AM) dhackner: The slaves with multiple RCs seem to all try and lock on the profile (even though they make a copy), thus blocking each other (10:56:16 AM) kohsuke: I remember putting something about into help about how the path is resolved (10:56:46 AM) kohsuke: ah, so that's why people cared about this. (10:57:06 AM) dhackner: right. If trustAllSSL worked it would be a non-issue (10:57:39 AM) dhackner: The help reads: The location of the profile to be used when launching Firefox instances. See also http://seleniumhq.org/docs/05_selenium_rc.html#server-options (10:58:07 AM) dhackner: the profile I made works fine locally. I'm having trouble determining if the issue lies in my hudson setup or my grid setup (10:58:40 AM) dhackner: and if the locking issue might be resolved by hacking my hudson selenium grid plugin to use a newer version (runs 1.0.4, 1.0.8 is currently out) (10:59:55 AM) kohsuke: I'm curious why trustAllSSL doesn't work (10:59:58 AM) kohsuke: Do you get any errors? (11:01:08 AM) dhackner: None that I see. It just still encounters the firefox 3 SSL complaint page. I feel like I read something yesterday by the guy who wrote that option about it being sorta deprecated unless you use a proxy (11:03:26 AM) dhackner: The slave logs starting with trustAllSSL in the RC (11:05:57 AM) dhackner: http://www.mogotest.com/blog/2010/04/13/how-to-accept-self-signed-ssl-certificates-in-selenium (11:12:24 AM) mindless: hm, trying svn tagging with "alternate credential" for first time.. not working (11:12:41 AM) mindless: "No credential to try. Authentication failed" (11:17:03 AM) kohsuke: dhackner: I guess what we should do is to make a copy of the specified firefoxProfileTemplate per RC on the same slave? (11:17:07 AM) kohsuke: Would that fix the problem? (11:17:27 AM) dhackner: Thats what I've been toying with, and it might fix the locking issue (11:17:40 AM) kohsuke: Maybe the plugin needs to define its own way of deploying the profile across the Hudson cluster. (11:17:42 AM) dhackner: but I'm still having issues even getting a single RC per slave (11:17:46 AM) dhackner: yea (11:17:49 AM) dhackner: I think so (11:18:09 AM) dhackner: I'm looking into the reasons that acceptSSL isn't working for me (11:18:23 AM) dhackner: might be that I should be using *chrome or *pifirefox (11:18:49 AM) dhackner: thing is, selenium makes a copy of the profile (11:18:57 AM) dhackner: so it should be pretty instant (11:19:30 AM) dhackner: and I think that it merges it with a blank FF profile, so really your profile directory only needs cert_override.txt (11:28:06 AM) dhackner: haha! that did it! (11:28:23 AM) dhackner: they key is to run a proxy-injection browser with -trustAllSSL (11:28:43 AM) dhackner: kohsuke, could we alter the help message? I know a lot of people get stuck with this (11:28:44 AM) kohsuke: I'm new to *pifirefox (11:28:49 AM) dhackner: me too (11:28:52 AM) kohsuke: Yes, definitely. (11:28:57 AM) kohsuke: Please suggest what we should put there (11:29:49 AM) dhackner: actually, I currently only have: ERROR: Failed to load help file: Not Found (11:31:36 AM) kohsuke: dhackner: if you can suggest what text we should be putting there I can add it very easily (11:31:39 AM) kohsuke: it'd be greatly appreciated (11:32:45 AM) dhackner: sure, let me think something up (11:34:55 AM) dhackner: I'd say: "Note: the trustAllSSLCertificates option requires a browser in proxy injection mode. The easiest method is to enable this option and change the browser string from *firefox to *pifirefox or *iexplore to *piiexplore" (11:36:36 AM) dhackner: actually: "Note: the trustAllSSLCertificates option requires a browser running in proxy injection mode. Example browsers are *pifirefox for *firefox and *piiexplore for *iexplore" (11:36:42 AM) dhackner: bit more concise. (11:42:00 AM) dhackner: cool, my first contribution! (11:45:41 AM) kohsuke: thanks. I'll add it (11:46:08 AM) dhackner: great!
… create source bundles.
Applied patch for issue HUDSON-4762.
HUDSON-5372 and HUDSON-5637
…ke the log level configurable. Just applied the patch, plus the commit access to lkishalmi is set.
…r the 1.1 release
…ontrol startup options in the configuration page, fixed help pages