- Feb 17, 2013
-
-
Kohsuke Kawaguchi authored
-
- Feb 16, 2013
-
-
Kohsuke Kawaguchi authored
-
Kohsuke Kawaguchi authored
Conflicts: core/src/main/java/jenkins/model/Jenkins.java test/src/test/java/hudson/bugs/JnlpAccessWithSecuredHudsonTest.java
-
Christoph Kutzinski authored
-
John McNally authored
* core/src/main/resources/lib/form/combobox/combobox.js Increase index to 100, so that parent form elements can be initialized before parameters in fillDependsOn are extracted. * test/src/test/java/lib/form/ComboBoxTest.java * test/src/test/resources/lib/form/ComboBoxTest/CompoundField/config.jelly * test/src/test/resources/lib/form/ComboBoxTest/CompoundFieldComboBoxBuilder/config.jelly New test to confirm null is not passed for relative dependent arguments
-
Kohsuke Kawaguchi authored
Traditionally, matrix axis values are only exposed as "build variables", and it was up to individual build steps and others to treat them equally like environment variables. However, in practice, this distinction between environment variables vs build variables didn't serve any useful purposes, and the down side (of some plugins only expanding env vars in the ${VAR} notation and not build variables) was probably bigger than whatever benefit this distinction was supposed to bring. In this fix, we are exposing matrix axis values also as environment variables. This will make them recognizable from plugins that only expand environment variables, such as parameterized trigger plugins as indicated in the original bug report. This was motivated by pull request #701 but fix was made differently.
-
Kohsuke Kawaguchi authored
This change is safe because (i) those actions are read-only and (ii) if they produce data that's bit old, that isn't really noticeable.
-
joeljohnson authored
The Actionable#getActions() method only needs to be synchronized when lazy loading. After that, the synchronization is superfluous and impacts performance. Since the field is volatile, the double-check block works in JDK5+. See http://www.cs.umd.edu/~pugh/java/memoryModel/DoubleCheckedLocking.html for more in Analyzing various thread dumps, many threads and requests stall on this method waiting for the lock. Since the lock isn't necessary in most cases anyway,
-
Richard Mortimer authored
-
Jesse Glick authored
Fixed to pass basic auth to HTTP connections when included in user info portion of URL (e.g. as API token).
-
Kohsuke Kawaguchi authored
- Environment variables are by convention upper case, so I'm switching to upper case. This was what the original ticket requested anyway. - Since the ".jobName" was never documented to begin with, let's not promote that and stick to "_JOBNAME" as the official version.
-
gcummings authored
-
gcummings authored
-
gcummings authored
-
Harald Albers authored
added missing translations (save), adjusted an entry to match existing occurrences corrected missing backslash escapes deleted dislocated russian property file
-
Harald Albers authored
removed some translations from GlobalSecurityConfiguration and jenkins/model/Jenkins that should only exist in MasterComputer, DumbSlave & MasterBuildConfiguration
-
Harald Albers authored
-
cynipe authored
-
Kohsuke Kawaguchi authored
Introduced ${ITEM_FULL_NAME} to address the ticket without causing the backward compatibility problem.
-
Kohsuke Kawaguchi authored
-
Jesse Glick authored
-
Jesse Glick authored
-
Kohsuke Kawaguchi authored
-
Kohsuke Kawaguchi authored
-
Kohsuke Kawaguchi authored
-
Kohsuke Kawaguchi authored
This is done by introducing a new base type 'BuildDiscarder' that's extensible. Plugins can implement their own logics.
-
- Feb 15, 2013
-
-
Nicolas De loof authored
[JENKINS-16815] Specify ID and version in UpdateSite.updateDirectly
-
Ryan Campbell authored
-
- Feb 14, 2013
-
-
Jesse Glick authored
-
Jesse Glick authored
-
Kohsuke Kawaguchi authored
This fixes two annotation-indexers from different groupIds to get bundled.
-
Jesse Glick authored
-
Jesse Glick authored
-
Kohsuke Kawaguchi authored
-
Kohsuke Kawaguchi authored
Fixed the HTTP request thread saturation problem with Winstone. (cherry picked from commit 4b1a95f2) Conflicts: changelog.html
-
Jesse Glick authored
(cherry picked from commit 20d628fa)
-
Jesse Glick authored
(cherry picked from commit b44df8b1) Conflicts: core/pom.xml
-
Jesse Glick authored
(cherry picked from commit 6d99c02b)
-
Jesse Glick authored
This patch makes standard post-build action refuse to let you configure a downstream project you cannot currently build. The one from parameterized-trigger will show an error in the configure screen but still lets you save the configuration; needs an analogous patch to that plugin. Does not yet protect against POSTing config.xml with the trigger. (cherry picked from commit 757bc8a5) Conflicts: core/src/main/java/hudson/model/Descriptor.java
-
Jesse Glick authored
- My second patch, with whitelisted XPath values and forbidden JSONP. - Disabling JSONP altogether for REST API (unless explicitly allowed). - Forbid primitive XPath result sets by default. - Refuse to serve _crumb=123456 as this could (very hypothetically) be exploited. (cherry picked from commit f4af9b1a) Conflicts: core/src/main/java/hudson/model/Api.java
-