Commit Graph
19469 Commits
Author SHA1 Message Date
Jesse Glick 90292ed28a Null safety.
Observed in a test against 1.480:
… hudson.model.Executor run
SEVERE: Unexpected executor death
java.lang.NullPointerException
	at hudson.model.Computer.getNode(Computer.java:473)
	at hudson.slaves.SlaveComputer.getNode(SlaveComputer.java:177)
	at hudson.slaves.SlaveComputer.getRetentionStrategy(SlaveComputer.java:609)
	at hudson.slaves.SlaveComputer.taskCompleted(SlaveComputer.java:285)
	at hudson.model.queue.WorkUnitContext.synchronizeEnd(WorkUnitContext.java:140)
	at hudson.model.Executor.run(Executor.java:253)
builds/281 changes/281
2014-10-21 11:42:11 -04:00
Kohsuke Kawaguchi 0fa32eac4e the trunk is toward 1.587-SNAPSHOT 2014-10-19 21:51:18 -07:00
Kohsuke Kawaguchi c7369f2cd6 creating an RC branch 2014-10-19 21:51:14 -07:00
Kohsuke Kawaguchi de6515fab8 merged back the RC branch 2014-10-19 21:50:12 -07:00
Kohsuke Kawaguchi b2fe53aac9 updated changelog as a part of the release 2014-10-19 21:50:09 -07:00
Kohsuke Kawaguchi 8e0e584684 updated changelog for release 2014-10-19 20:10:09 -07:00
Kohsuke Kawaguchi 09d4defec3 [maven-release-plugin] prepare for next development iteration 2014-10-19 20:03:53 -07:00
Kohsuke Kawaguchi 80e79b2af0 [maven-release-plugin] prepare release jenkins-1.585 jenkins-1.585 2014-10-19 20:03:52 -07:00
Kohsuke Kawaguchi 2820dc723c [JENKINS-25169]
Integrating 2.8 to really ensure SSLv2 is off (even when JDK supports
that, and we haven't found any JDKs that do that)
2014-10-19 19:43:16 -07:00
Oleg Nenashev 6819a620c0 Noting #1411
Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>
2014-10-19 23:47:35 +04:00
Oleg Nenashev e80fa118aa Merge pull request #1411 from synopsys-arc-oss/JENKINS-19017
[FIXED JENKINS-19017] - FileParameter - Handle non-null file parameters as different values
2014-10-19 23:28:14 +04:00
Oleg Nenashev cc06ae78e3 [JENKINS-19017] - Unit tests
Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>
2014-10-18 22:03:28 +04:00
Daniel Beck 7fa1252e58 Noting #1306, 2b6c00d in 1.584 2014-10-18 01:28:11 +02:00
Stephen Connolly 4d987accef Clarify when to use SlaveComputer#setAcceptingTasks over RetentionStrategy#isAcceptingTasks(T) 2014-10-17 12:36:01 +01:00
Stephen Connolly 7acbba330c Typo 2014-10-17 12:21:12 +01:00
Stephen Connolly 10ac2b3ccd add @since tags 2014-10-17 12:20:07 +01:00
Stephen Connolly f07fb85352 Allow Node and RetentionStrategy to contribute to Computer#isAcceptingTasks 2014-10-17 09:38:32 +01:00
Kohsuke Kawaguchi 582128b9ac [FIXED JENKINS-25019]
A truly conforming servlet 3.0 container does not allow us to set "secure cookie" flag beyond ServletContextListener.onInitialized().
If we see that, don't scare the users.
builds/280 changes/280
2014-10-16 19:23:23 -07:00
Jesse Glick d2a0a6c2ae Merge pull request #1424 from synopsys-arc-oss/refactoring_User_class
Annotated hudson.model.User methods
2014-10-16 08:58:57 -04:00
Oleg Nenashev cafe5493a1 Merge pull request #1430 from garlandkr/master
Changed wording for command line message.
2014-10-16 15:23:33 +04:00
Oleg Nenashev 6e5520a7d5 Merge pull request #1416 from dominiquebrice/javadoc_update
Updating javadoc after struggling to add action to nodes
2014-10-16 15:21:40 +04:00
Stephen Connolly f423174d0b Additional safety as an addendum to 34b4bf52ad 2014-10-16 10:26:27 +01:00
Stephen Connolly 34b4bf52ad Do not fail certificate validation because some files in Jenkins Home are not actually certificates
- If there are any files in `$JENKINS_HOME/update-center-rootCAs` that are not ending in `.txt` and are
  not valid certificates, do not blow up the entire certificate checking (and hence the ability to see updates
  or tool installers) but rather ignore those files and warn the user that the file should not be there.
  The correct thing to do is only use as trusted certificates those certificates that parse.

- Also fix resource leak
2014-10-16 10:21:48 +01:00
Harald Albers 033637a143 Merge pull request #1431 from thiagozanetti/patch-1
Updating the number of provided plugins.
2014-10-16 09:25:55 +02:00
Dominique 52941e3381 Updating javadoc after struggling to add action to nodes 2014-10-15 22:05:04 -04:00
Kohsuke Kawaguchi 7c2254fbf8 [FIXED JENKINS-25169]
Integrated the new winstone.jar for 1.585
2014-10-15 18:42:47 -07:00
Oleg Nenashev 04b8ef8a05 Annotated hudson.model.User methods.
The fix also includes comments in #1424 regarding Nonnull usage

Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>
2014-10-16 02:00:47 +04:00
Thiago Zanetti c3b40caab3 Updating the number of provided plugins.
The goals is to maintain the information about the provided plugins near to the one showed on jenkins-ci.org home.
2014-10-15 17:17:04 -04:00
Kohsuke Kawaguchi 7230a38da5 [FIXED JENKINS-24521] Merge branch 'pull-1387' builds/279 changes/279 2014-10-15 12:05:53 -07:00
Kohsuke Kawaguchi c7e9882341 Restored backward compatibility.
Up to b5843f3, <t:ballColorTd> supported @iconSize="16x16" and so on that controls the color.
In the new scheme, it needs to be translated to iconSizeClass
2014-10-15 12:01:41 -07:00
Kohsuke Kawaguchi e8911ca33c Documenting what this setting controls 2014-10-15 12:01:41 -07:00
Kenneth Garland e168f4d4c9 Changed wording for command line message. 2014-10-15 14:26:05 -04:00
Daniel Beck cf8f8114f4 Improve #1428 note
The commit message cannot really stand alone.
2014-10-15 18:19:10 +02:00
Oleg Nenashev d20f28a06b Noting #1428
Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>
2014-10-15 14:13:17 +04:00
Oleg Nenashev 0a217ea71b Merge pull request #1428 from daniel-beck/JENKINS-3539
[FIXED JENKINS-3539] Prevent empty file creation if left empty
2014-10-15 14:09:15 +04:00
Daniel Beck d5d47edae4 Merge branch 'master' of https://github.com/jenkinsci/jenkins into JENKINS-3539
Conflicts:
	test/src/test/java/hudson/model/ParametersTest.java
2014-10-15 01:13:45 +02:00
Daniel Beck 190f0b6faf [FIXED JENKINS-3539] Prevent empty file creation if left empty 2014-10-15 00:33:49 +02:00
Kohsuke Kawaguchi d6f758af64 Accept "field" specified in the surrounding <f:entry> since this one expects <f:entry> builds/278 changes/278 2014-10-14 11:31:50 -07:00
Jesse Glick 89db519e36 t:listScmBrowsers was not working inside f:dropdownDescriptorSelector.
It assumed it was used only inside config-scm.jelly, so assumed it could use ${scmd}
rather than the more standard ${descriptor}.
builds/277 changes/277
2014-10-14 09:40:37 -04:00
Jesse Glick 95c73c313f NPE in form validation when configured on a non-AbstractProject, like a workflow job. builds/276 changes/276 2014-10-14 08:32:44 -04:00
Jesse Glick 9620057a58 When a server error is caught by applyErrorMessage (“ERROR” link), do not render the whole oops.jelly page.
Just pick out the <div id="error-description"> from JENKINS-20772.
builds/275 changes/275
2014-10-14 08:16:31 -04:00
Jesse Glick eaf7a26b37 Factored out common code into applyErrorMessage function. 2014-10-14 07:57:23 -04:00
Craig Rodrigues 57ee1deb68 Update memory-monitor to 1.9 which uses JNA 4.1 2014-10-14 03:54:07 -07:00
Craig Rodrigues d5ff9eb8c7 Update libpam4j to 1.8, which uses JNA 4.0 2014-10-14 03:54:07 -07:00
Craig Rodrigues b88e55f543 Update JNA to 4.1.0.
JNA 4.1.0 has a proper license, so remove workaround in
licenseCompleter.groovy. [JENKINS-24521]
2014-10-14 03:54:07 -07:00
Kohsuke Kawaguchi 7ddc6be487 Release note mess-up.
These items are meant for 1.584
builds/274 changes/274
2014-10-13 17:31:08 -07:00
Kohsuke Kawaguchi e219d19613 Added a method to read a file from the middle 2014-10-13 17:31:08 -07:00
Kohsuke Kawaguchi fad538f9ce read access to log file useful for plugins like support-core 2014-10-13 17:31:08 -07:00
Oliver Gondža 75f5d2180f [JENKINS-11543] Unit test 2014-10-13 22:03:13 +02:00
Kohsuke Kawaguchi 0bd2ea1808 the trunk is toward 1.586-SNAPSHOT 2014-10-12 20:00:16 -07:00