Commit Graph
32590 Commits
Author SHA1 Message Date
Jesse Glick 4852e1e4a8 Jenkinsfile keeps a local Maven repository cache inside the checkout, so ignore that. 2017-04-26 16:17:40 -04:00
Manuel Recena 478bf9feca [JENKINS-43733] Adapt OldDataMonitor.VersionRange.isOld and remove deprecated method 2017-04-26 21:10:15 +02:00
Kohsuke Kawaguchi 8d10f069a0 [maven-release-plugin] prepare for next development iteration 2017-04-26 10:19:56 -07:00
Kohsuke Kawaguchi ce7f92768e [maven-release-plugin] prepare release jenkins-2.57 jenkins-2.57 2017-04-26 10:19:56 -07:00
Jesse Glick 9d269168a5 Verify that there are no modified or untracked files at the end of the build. 2017-04-26 13:07:41 -04:00
Jesse Glick 7692f34227 Improved test: no need for mocks.
Avoids creating unversioned file test/0/build.xml.
2017-04-26 12:55:41 -04:00
Kohsuke Kawaguchi 6bcd968e9f [maven-release-plugin] prepare for next development iteration 2017-04-26 08:30:41 -07:00
Kohsuke Kawaguchi ce4f639175 [maven-release-plugin] prepare release jenkins-2.46.2 jenkins-2.46.2 2017-04-26 08:30:40 -07:00
Andrew Bayer 8ff1dd638b Add SCM.buildEnvVars(Run,Map<String,String>) 2017-04-25 11:27:39 -04:00
Andrew Bayer 285e83a9c6 Merge branch 'master' into jenkins-24141
Conflicts:
	cli/pom.xml
	core/pom.xml
	pom.xml
	test/pom.xml
	war/pom.xml
2017-04-25 11:15:28 -04:00
Jesse Glick 01f8b82c04 Merge commit '4af8a599a011223a859f496276a61a28f90cf8be' into security-master 2017-04-24 10:01:25 -04:00
Kohsuke Kawaguchi 4af8a599a0 [maven-release-plugin] prepare for next development iteration 2017-04-23 17:16:21 -07:00
Kohsuke Kawaguchi 200f9e05eb [maven-release-plugin] prepare release jenkins-2.56 jenkins-2.56 2017-04-23 17:16:21 -07:00
Oleg Nenashev 132ca7cffe [JENKINS-43653] - Ensure AbstractItem#delete() NPE safety when checking executors (#2854)
* [JENKINS-43653] - Ensure AbstractItem#delete() NPE and RTE safety when checking executors.

This change adds missing NPE checks and also improves handling of Executables#getParentOf(), which may throw undocumented Runtime exceptions if Executable uses core API below 1.377 and does not implement getParent(). Executor#stop() has been also modified to explicitly handle the issue though there is still the same issue with estimated execution times.

* [JENKINS-43653] - Address comments from @jglick, restrict newly introduced API

* [JENKINS-43653] - Address comments from @stephenc

* [JENKINS-43653] - Cleanup "unrelevant" changes to make @stephenc and @jglick happy

* [JENKINS-43653] - Cleanup the leftover

* [JENKINS-43653] - Drop the changes in Executables
2017-04-23 18:22:22 +02:00
Oleg Nenashev cdb45dd2b7 Merge pull request #2856 from mc1arke/javadoc-generation-fix
Fix Javadoc generation error due to incomplete class reference
2017-04-23 11:44:20 +02:00
Michael Clarke 03b722ead8 Fix Javadoc generation error due to incomplete class reference 2017-04-23 10:17:03 +01:00
Oleg Nenashev 4074818b97 [JENKINS-42717] - Prevent NPE when a non-existent Default View is specified in the global config (#2815)
* [JENKINS-42717] - Document view management methods in Jenkins and ViewGroupMixIn

* [KENKINS-42717] - GlobalDefauldViewConfiguration should not fail with NPE when the view is missing

* [JENKINS-42717] - Draft the direct unit test

* [JENKINS-42717] - Fix the tes implementation

* [JENKINS-42717] - Make FormException localizable

* [JENKINS-42717] - Fix te build glitch
2017-04-22 15:08:04 +02:00
Oleg Nenashev d1d72ca917 Merge pull request #2849 from stephenc/jenkins-43531
[JENKINS-43531] Plugins may not be expecting InvalidPathException
2017-04-22 15:07:40 +02:00
Oleg Nenashev 77a9f026f8 [JENKINS-42861] - Properly deprecate the HudsonExceptionNote implementation (#2811)
* [JENKINS-42861] - Properly deprecate the HudsonExceptionNote implementation

It is a replacement of the original fix in https://github.com/jenkinsci/jenkins/pull/2808.

The implementation provides deprecates the annotation of the new stacktraces, but it retains the binary and the persisted data compatibility, which were missing in the original PR.
In the longer-term the hyperlinks should be replaced by the best possible equivalent (JIRA search, grepcode or whatever).

* [JENKINS-42861] - Cleanup the deprecated functionality
2017-04-22 15:06:04 +02:00
Oleg Nenashev 685700b88d Merge pull request #2847 from jglick/obsolete-scripts
Deleted rc.changelog.rb
2017-04-21 22:40:17 +02:00
Jesse Glick 0c7e7bbc55 [JENKINS-21695] - The CompressionFilter.uncaughtExceptionHandler must not attempt to write to a committed response. (#2834) 2017-04-21 15:40:22 +02:00
Manuel Recena 9f3857aa78 [JENKINS-43733] Pick up the latest release of version-number library 2017-04-20 21:01:42 +02:00
Stephen Connolly 3871d7778e [JENKINS-43531] Plugins may not be expecting InvalidPathException
- Plugins should really be expecting it, but as historically they have not, may as well convert to IOE for them
2017-04-19 14:04:33 +01:00
Jesse Glick 12647e5a03 Merge branch 'security-stable-2.46' into security-master 2017-04-18 17:10:34 -04:00
Jesse Glick 121a6e0140 Merge commit '33942677d4887c1ab68f2430e734efe35943b506' into security-master 2017-04-18 17:10:32 -04:00
Jesse Glick 84c87928db Merge branch 'security-stable-2.32' into security-stable-2.46 2017-04-18 17:10:09 -04:00
Jesse Glick e6f66a8007 Merge branch 'security-stable-2.19' into security-stable-2.32 2017-04-18 17:09:44 -04:00
Jesse Glick b46ccfc33a Merge branch 'security-stable-2.7' into security-stable-2.19 2017-04-18 17:08:47 -04:00
Jesse Glick 3c39773956 Loading a fresh crumb when creating a new user, fixing safeRestart.
Also allows us to revert ce5c517 and thus reapply 416fddd.
2017-04-18 17:06:29 -04:00
Jesse Glick 0b8d21662d /updateCenter/safeRestart now requires POST. 2017-04-18 17:06:29 -04:00
Michael Clarke b17d076370 Bump Trilead version to receive a number of security enhancements
[JENKINS-41606][JENKINS-33021][JENKINS-26379][JENKINS-31549]
2017-04-18 22:05:43 +01:00
Jesse Glick 8eab1f1f3e Deleted rc.changelog.rb. 2017-04-18 08:54:34 -04:00
Frolov Dmitry 26dd7408be Change RSS job title from build number to display name 2017-04-17 16:47:19 +03:00
Daniel Beck f7075e6077 Merge branch 'security-stable-2.46' into security-master 2017-04-16 23:01:34 +02:00
Daniel Beck 59ec129068 Merge branch 'security-stable-2.32' into security-stable-2.46 2017-04-16 22:52:09 +02:00
Daniel Beck 7a764161c5 Merge branch 'security-stable-2.19' into security-stable-2.32 2017-04-16 22:46:29 +02:00
Daniel Beck 48b68bee14 Merge branch 'security-stable-2.7' into security-stable-2.19 2017-04-16 22:38:32 +02:00
Daniel Beck 85acc31cef Merge branch 'security-stable-1.651' into security-stable-2.7 2017-04-16 22:35:32 +02:00
Daniel Beck ce5c517433 Revert "[SECURITY-420] RequirePOST to finish setup wizard"
This reverts commit 416fdddb97.
2017-04-16 22:33:09 +02:00
Daniel Beck d226f82cb0 Merge branch 'security-stable-1.642' into security-stable-1.651 2017-04-16 22:32:47 +02:00
Daniel Beck 3c9184246c Merge branch 'security-stable-1.625' into security-stable-1.642 2017-04-16 22:30:19 +02:00
Daniel Beck 701ea95a52 [SECURITY-503] Prevent deserialization of void/Void 2017-04-16 22:27:20 +02:00
Kohsuke Kawaguchi 33942677d4 [maven-release-plugin] prepare for next development iteration 2017-04-16 03:48:20 -07:00
Kohsuke Kawaguchi 1f3f6c69a3 [maven-release-plugin] prepare release jenkins-2.55 jenkins-2.55 2017-04-16 03:48:20 -07:00
Oleg Nenashev ee82f6135e Merge pull request #2825 from kzantow/JENKINS-41778-setup-wizard-edge-cases
[FIX JENKINS-41778] - setup wizard issues when failures
2017-04-15 21:37:11 +02:00
Daniel Beck 745dacc751 Merge branch 'security-stable-2.46' into security-master 2017-04-15 15:22:42 +02:00
Daniel Beck 3fc98a90b8 Merge branch 'master' into security-master 2017-04-15 15:22:31 +02:00
Daniel Beck 5df63bc63b Merge branch 'security-stable-2.32' into security-stable-2.46 2017-04-15 15:06:55 +02:00
Daniel Beck 4d310ccbb8 Merge branch 'security-stable-2.19' into security-stable-2.32 2017-04-15 15:02:46 +02:00
Daniel Beck 0d1565bdaa Merge branch 'security-stable-2.7' into security-stable-2.19 2017-04-15 15:00:27 +02:00