r21479 | mindless | 2009-09-04 21:49:03 -0700 (Fri, 04 Sep 2009) | 10 lines
Changed paths:
M /trunk/hudson/main/core/src/main/java/hudson/EnvVars.java
M /trunk/hudson/main/core/src/main/java/hudson/Functions.java
M /trunk/hudson/main/core/src/main/java/hudson/Main.java
M /trunk/hudson/main/test/src/main/java/org/jvnet/hudson/test/HudsonTestCase.java
Add authentication support in hudson.Main (if username/password are included in
HUDSON_HOME URL, then include Authorization header in Hudson http requests).
Also moved Functions.isUnitTest to Main.isUnitTest, to remove dependency on
winstone.jar for running hudson.Main (Main uses EnvVars which checks isUnitTest
flag.. in Functions which uses servlet classes).
Updated http://wiki.jenkins-ci.org/display/JENKINS/Monitoring+external+jobs
with info about required jars and authentication.
Does openConnection look at URL.getUserinfo() ?