- Jun 11, 2015
-
-
Daniel Beck authored
-
Daniel Beck authored
[FIX JENKINS-14899] Don't use truncating LargeText for /consoleText
-
- Jun 10, 2015
-
-
Jesse Glick authored
Update FindBugs annotation library and maven plugin
-
Jesse Glick authored
PluginAutomaticTestBuilder improvements
-
Stephen Connolly authored
[FIXED JENKINS-28690] Deadlock in hudson.model.Executor
-
Oliver Gondža authored
NPE fix for AbstractProject polling when node is not available
-
Daniel Beck authored
-
Jesse Glick authored
-
Jesse Glick authored
-
- Jun 09, 2015
-
-
Oliver Gondža authored
-
Oliver Gondža authored
[FIXED JENKINS-28041] - Allow delete-* CLI commands to operate on multiple arguments
-
Kanstantsin Shautsou authored
-
- Jun 08, 2015
-
-
Stephen Connolly authored
- Rather fun one here. The Lock code relies on assuming that Thread.interrupted() is clear on entry - If it then sees Thread.interrupted() set, it will interrupt the current thread in order to set the flag again. - Executor is a thread that does funky things with an overridden interrupt method - Executor.abortResult() is used to track a build be interrupted or aborted in some other way - As a result the abortResult can cause a deadlockif there is a genuine interruption - This fix clears the interrupt flag in abortResult() and uses the write lock in order to ensure: - The same lock as used in interrupt() is helf - The interrupt flag is clear - Clearing the interrupt flag should be safe as the only time it is called is immediately after an interruption and the resulting exception is caught and rethrown/logged anyway
-
Ing. Pavel Janousek authored
-
Kohsuke Kawaguchi authored
-
Kohsuke Kawaguchi authored
-
Kohsuke Kawaguchi authored
-
- Jun 07, 2015
-
-
Oleg Nenashev authored
-
Oleg Nenashev authored
[FIXED JENKINS-28654] - Check null nodes condition in AbstractProject constructor
-
- Jun 06, 2015
-
-
Daniel Beck authored
-
Daniel Beck authored
[FIX JENKINS-27739] Clear cached env vars when node goes online
-
Daniel Beck authored
-
- Jun 05, 2015
-
-
Daniel Beck authored
-
Ing. Pavel Janousek authored
-
Ing. Pavel Janousek authored
-
Ing. Pavel Janousek authored
View getView(String name): checkPermission() -> hasPermission() and return NULL if the user doesn't have a READ permission
-
Daniel Beck authored
[FIXED JENKINS-28704] Regression for build-history link not opening console
-
- Jun 03, 2015
-
-
Thomas Suckow authored
-
- Jun 01, 2015
-
-
Kohsuke Kawaguchi authored
-
Kohsuke Kawaguchi authored
-
Kohsuke Kawaguchi authored
-
- May 31, 2015
-
-
Harald Albers authored
-
Oleg Nenashev authored
-
Doug Alcouffe authored
-
- May 29, 2015
-
-
Jesse Glick authored
Null safety for removeExecutor
-
Jesse Glick authored
Sometimes observed at end of (passing) WorkflowTest.executorStepRestart in 1.596.1: Exception in thread "Executor #0 for slave0 : executing PlaceholderExecutable:job/demo/1/:null" java.lang.NullPointerException at hudson.model.Computer.removeExecutor(Computer.java:869) at hudson.model.Executor.run(Executor.java:272)
-
- May 27, 2015
-
-
Oleg Nenashev authored
-
Oleg Nenashev authored
-
Yoann Dubreuil authored
Squashed commits: [73308b5] [FIXED JENKINS-27549] job loading can be broken by a NPE in a build trigger
-
- May 26, 2015
-
-
Daniel Beck authored
-