Branch: refs/heads/stable-2.73 Home: https://github.com/jenkinsci/jenkins Commit: ce4f639175d0357792b5522c801f303c12e0ea8d https://github.com/jenkinsci/jenkins/commit/ce4f639175d0357792b5522c801f303c12e0ea8d Author: Kohsuke Kawaguchi <k...@kohsuke.org> Date: 2017-04-26 (Wed, 26 Apr 2017)
Changed paths: M cli/pom.xml M core/pom.xml M pom.xml M test/pom.xml M war/pom.xml Log Message: ----------- [maven-release-plugin] prepare release jenkins-2.46.2 Commit: 6bcd968e9f397d508f7c75dd6c38f9189ef9cdef https://github.com/jenkinsci/jenkins/commit/6bcd968e9f397d508f7c75dd6c38f9189ef9cdef Author: Kohsuke Kawaguchi <k...@kohsuke.org> Date: 2017-04-26 (Wed, 26 Apr 2017) Changed paths: M cli/pom.xml M core/pom.xml M pom.xml M test/pom.xml M war/pom.xml Log Message: ----------- [maven-release-plugin] prepare for next development iteration Commit: 6f44ff7dee22e277cdfb94494c1b23e0c676ebbf https://github.com/jenkinsci/jenkins/commit/6f44ff7dee22e277cdfb94494c1b23e0c676ebbf Author: Oliver Gondža <ogon...@gmail.com> Date: 2017-05-02 (Tue, 02 May 2017) Changed paths: M core/src/main/java/hudson/model/Computer.java R core/src/test/java/hudson/slaves/CloudTest.java A test/src/test/java/hudson/slaves/CloudTest.java Log Message: ----------- [FIXED JENKINS-43279] Make sure Cloud.PROVISION is properly initialized (cherry picked from commit d35dfcb24fb2272076f863780fdc3de93d0ec04b) Commit: 1c56f01283719e8ade32e872ef9fa636a4437d2e https://github.com/jenkinsci/jenkins/commit/1c56f01283719e8ade32e872ef9fa636a4437d2e Author: Félix Belzunce Arcos <fbelz...@gmail.com> Date: 2017-05-02 (Tue, 02 May 2017) Changed paths: M core/src/main/java/hudson/model/User.java Log Message: ----------- [JENKINS-43936] Only migrate legacy users once per restart (cherry picked from commit f091c9de34e2c8fcaf93966180226dea52f90e38) Commit: 161095e01b649e5453e65d5277f3bbcbefa480f4 https://github.com/jenkinsci/jenkins/commit/161095e01b649e5453e65d5277f3bbcbefa480f4 Author: Jesse Glick <jgl...@cloudbees.com> Date: 2017-05-02 (Tue, 02 May 2017) Changed paths: M core/src/main/java/hudson/init/impl/InstallUncaughtExceptionHandler.java Log Message: ----------- [JENKINS-21695] - The CompressionFilter.uncaughtExceptionHandler must not attempt to write to a committed response. (#2834) (cherry picked from commit 0c7e7bbc55a24cfa24ac835fd32d31a6e4e8243b) Commit: 0e2cadf5ea0a37780718207fab1e077a32127162 https://github.com/jenkinsci/jenkins/commit/0e2cadf5ea0a37780718207fab1e077a32127162 Author: Oleg Nenashev <o.v.nenas...@gmail.com> Date: 2017-05-02 (Tue, 02 May 2017) Changed paths: M core/src/main/java/hudson/model/ViewGroupMixIn.java M core/src/main/java/hudson/views/GlobalDefaultViewConfiguration.java M core/src/main/java/jenkins/model/Jenkins.java M core/src/main/resources/hudson/views/Messages.properties A test/src/test/java/hudson/views/GlobalDefaultViewConfigurationTest.java A test/src/test/java/org/kohsuke/stapler/MockStaplerRequestBuilder.java Log Message: ----------- [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 (cherry picked from commit 4074818b97d50b98b754f723842f03306a1ddaea) Commit: c553801a2b37a5a1ea0839109e7359c490534c37 https://github.com/jenkinsci/jenkins/commit/c553801a2b37a5a1ea0839109e7359c490534c37 Author: kzantow <kzan...@gmail.com> Date: 2017-05-02 (Tue, 02 May 2017) Changed paths: M core/src/main/java/hudson/model/UpdateCenter.java M war/src/main/js/pluginSetupWizardGui.js Log Message: ----------- JENKINS-41778 - setup wizard issues when failures (cherry picked from commit a3bf6a9801a755c2b62e9b11e513b5cc616d3e47) Commit: 6128459dd39a7a1722894cd0a5a69a6c8c767abb https://github.com/jenkinsci/jenkins/commit/6128459dd39a7a1722894cd0a5a69a6c8c767abb Author: Andrew Bayer <andrew.ba...@gmail.com> Date: 2017-05-02 (Tue, 02 May 2017) Changed paths: M core/src/main/java/hudson/model/AbstractCIBase.java Log Message: ----------- [FIXED JENKINS-42043] Catch and log RuntimeException in setNode Also make sure we don't mark the Computer as used so that we kill any executors that may be related to it somehow. (cherry picked from commit 23b0085f453454462542ae6e0fd67915b760ee4e) Commit: ce7d2aec50bbf2a97dab256aee399e180754483e https://github.com/jenkinsci/jenkins/commit/ce7d2aec50bbf2a97dab256aee399e180754483e Author: Oleg Nenashev <o.v.nenas...@gmail.com> Date: 2017-05-02 (Tue, 02 May 2017) Changed paths: M core/src/main/java/jenkins/management/AdministrativeMonitorsConfiguration.java Log Message: ----------- Merge pull request #2828 from sathiya-mit/master [JENKINS-42852] - Jenkins Configuration Save Option (cherry picked from commit 77804c145134d93b3ac0bd64d3181a2e21538fb7) Commit: e91a82d27c67b194113fba6ac805cd4d6193cbfb https://github.com/jenkinsci/jenkins/commit/e91a82d27c67b194113fba6ac805cd4d6193cbfb Author: Oleg Nenashev <o.v.nenas...@gmail.com> Date: 2017-05-02 (Tue, 02 May 2017) Changed paths: M core/src/main/java/hudson/console/ConsoleAnnotator.java M core/src/main/java/hudson/console/HudsonExceptionNote.java M core/src/main/java/hudson/util/StreamTaskListener.java Log Message: ----------- [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 (cherry picked from commit 77a9f026f88d7cbbceca12f8f5645277a6aadaa0) Commit: 543d184004e175da1efca68d9769eaa838763606 https://github.com/jenkinsci/jenkins/commit/543d184004e175da1efca68d9769eaa838763606 Author: Jesse Glick <jgl...@cloudbees.com> Date: 2017-05-11 (Thu, 11 May 2017) Changed paths: M core/src/main/java/jenkins/install/SetupWizard.java M core/src/main/java/jenkins/model/Jenkins.java Log Message: ----------- [FIXED JENKINS-44010] It is possible for Jenkins.crumbIssuer to be unset while the setup wizard is running. (cherry picked from commit ae1fdc95a1d50df65a97447ff536d21cb2c5dba2) Commit: 7db9fe95669d426812dd4510b512fcd95ff1a64e https://github.com/jenkinsci/jenkins/commit/7db9fe95669d426812dd4510b512fcd95ff1a64e Author: Allan Burdajewicz <aburdajew...@cloudbees.com> Date: 2017-05-11 (Thu, 11 May 2017) Changed paths: M core/src/main/java/jenkins/triggers/ReverseBuildTrigger.java M test/src/test/java/jenkins/triggers/ReverseBuildTriggerTest.java Log Message: ----------- [JENKINS-42707] AccessDeniedException exception in ReverseBuildTrigger (#2846) * [JENKINS-42707] AccessDeniedException vulnerability in ReverseBuildTrigger. * [JENKINS-42707] Added tests to expose the issue * [JENKINS-42707] Log message according to permission (DISCOVER/READ) * [JENKINS-42707] Use MockAuthorizationStrategy * [JENKINS-42707] Remove internationalization for logger (cherry picked from commit 17eedcfde8043829b247e639ae985ddb97dd0571) Commit: c775c0423ccedd2a42a019e81fc33b166c2fc364 https://github.com/jenkinsci/jenkins/commit/c775c0423ccedd2a42a019e81fc33b166c2fc364 Author: Oliver Gondža <ogon...@gmail.com> Date: 2017-05-25 (Thu, 25 May 2017) Changed paths: M cli/pom.xml M core/pom.xml M pom.xml M test/pom.xml M war/pom.xml Log Message: ----------- Towards 2.60.1 Commit: 79fd4feca6799768a999041c211f5a9e4fa2aa72 https://github.com/jenkinsci/jenkins/commit/79fd4feca6799768a999041c211f5a9e4fa2aa72 Author: Kohsuke Kawaguchi <k...@kohsuke.org> Date: 2017-05-25 (Thu, 25 May 2017) Changed paths: M cli/pom.xml M core/pom.xml M pom.xml M test/pom.xml M war/pom.xml Log Message: ----------- [maven-release-plugin] prepare release jenkins-2.46.3 Commit: 61781a6d4dfa7d829cc194d3fb7e50972ac150de https://github.com/jenkinsci/jenkins/commit/61781a6d4dfa7d829cc194d3fb7e50972ac150de Author: Kohsuke Kawaguchi <k...@kohsuke.org> Date: 2017-05-25 (Thu, 25 May 2017) Changed paths: M cli/pom.xml M core/pom.xml M pom.xml M test/pom.xml M war/pom.xml Log Message: ----------- [maven-release-plugin] prepare for next development iteration Commit: 647b78b972ca888030b1259dc4af436400d16319 https://github.com/jenkinsci/jenkins/commit/647b78b972ca888030b1259dc4af436400d16319 Author: Michael Clarke <michael.m.cla...@gmail.com> Date: 2017-05-26 (Fri, 26 May 2017) Changed paths: M core/pom.xml Log Message: ----------- [FIXED JENKINS-44120] Bump Trilead version to fix NPE in KEX negotiation (cherry picked from commit 7dbcd02cf71eabf92e58522968230d564d9b99e5) Commit: adbd903f9313bda508636da43beaabb54686a1a1 https://github.com/jenkinsci/jenkins/commit/adbd903f9313bda508636da43beaabb54686a1a1 Author: Kohsuke Kawaguchi <k...@kohsuke.org> Date: 2017-06-22 (Thu, 22 Jun 2017) Changed paths: M cli/pom.xml M core/pom.xml M pom.xml M test/pom.xml M war/pom.xml Log Message: ----------- [maven-release-plugin] prepare release jenkins-2.60.1 Commit: 4ee8195154ed18edb4e03a7445c61f14fde8d04f https://github.com/jenkinsci/jenkins/commit/4ee8195154ed18edb4e03a7445c61f14fde8d04f Author: Kohsuke Kawaguchi <k...@kohsuke.org> Date: 2017-06-22 (Thu, 22 Jun 2017) Changed paths: M cli/pom.xml M core/pom.xml M pom.xml M test/pom.xml M war/pom.xml Log Message: ----------- [maven-release-plugin] prepare for next development iteration Commit: beb63a2f5944ea63f128dfe0500b3b431c4b72f8 https://github.com/jenkinsci/jenkins/commit/beb63a2f5944ea63f128dfe0500b3b431c4b72f8 Author: Oleg Nenashev <o.v.nenas...@gmail.com> Date: 2017-07-04 (Tue, 04 Jul 2017) Changed paths: M core/src/main/java/hudson/scheduler/CronTabList.java R core/src/main/resources/hudson/triggers/TimerTrigger/help-spec.html A core/src/main/resources/hudson/triggers/TimerTrigger/help-spec.jelly Log Message: ----------- Merge pull request #2927 from daniel-beck/JENKINS-9283-docs Document timezone specification and provide full list (cherry picked from commit 26fc2a9650b7ce5f2cd708444041ba88015e02ee) Commit: 8c4aae0b95e37c29f5aafea5b7f1630be17cc986 https://github.com/jenkinsci/jenkins/commit/8c4aae0b95e37c29f5aafea5b7f1630be17cc986 Author: Kseniia Nenasheva <ks.nenash...@gmail.com> Date: 2017-07-04 (Tue, 04 Jul 2017) Changed paths: M core/src/main/resources/hudson/PluginManager/table.jelly Log Message: ----------- [FIXED JENKINS-44523] - Do not submit form when pressing Enter in the… (#2902) * [FIXED JENKINS-44523] - Do not submit form when pressing Enter in the PM filter field. * Fix indenting (cherry picked from commit 36e79456403ca6a4f51d43dde39351e83aef6462) Commit: 65def10f5aa67524aeb1294415ca8e17f7d2f5a5 https://github.com/jenkinsci/jenkins/commit/65def10f5aa67524aeb1294415ca8e17f7d2f5a5 Author: Andres Rodriguez <andre...@gmail.com> Date: 2017-07-04 (Tue, 04 Jul 2017) Changed paths: M core/src/main/java/jenkins/management/AdministrativeMonitorsDecorator.java M core/src/main/java/jenkins/model/Jenkins.java M core/src/main/resources/jenkins/model/Jenkins/manage.jelly Log Message: ----------- [JENKINS-44608] Don't check for monitor activation if it is disabled (cherry picked from commit ce07ccbcd74cb9954c54137af8268e00629f7363) Commit: 65a34e11a99fc9b42c583e8648c12c43bed6037c https://github.com/jenkinsci/jenkins/commit/65a34e11a99fc9b42c583e8648c12c43bed6037c Author: Oliver Gondža <ogon...@gmail.com> Date: 2017-07-04 (Tue, 04 Jul 2017) Changed paths: M core/src/main/java/jenkins/model/Jenkins.java M pom.xml Log Message: ----------- Restrict new API member Commit: 92a3e42068c5c54c2861d73d3c2e5fe0c5b64f39 https://github.com/jenkinsci/jenkins/commit/92a3e42068c5c54c2861d73d3c2e5fe0c5b64f39 Author: Daniel Beck <daniel-b...@users.noreply.github.com> Date: 2017-07-04 (Tue, 04 Jul 2017) Changed paths: M core/src/main/java/hudson/lifecycle/WindowsInstallerLink.java M core/src/main/java/jenkins/model/Jenkins.java Log Message: ----------- Merge pull request #2908 from jglick/cleanUp [JENKINS-44589] Adding some missing calls to cleanUp (cherry picked from commit 0ec25081ee5bc6c547632790cd258fa0b6fbcac6) Commit: 28880329177a37ae04136ee1eca97c650b4acf6d https://github.com/jenkinsci/jenkins/commit/28880329177a37ae04136ee1eca97c650b4acf6d Author: Daniel Beck <daniel-b...@users.noreply.github.com> Date: 2017-07-04 (Tue, 04 Jul 2017) Changed paths: M core/src/main/java/jenkins/model/Jenkins.java Log Message: ----------- [FIX JENKINS-44769] Don't access response when called from CLI (cherry picked from commit 83671af504197f031c1e89a5122a1d4168288bb4) Commit: 2f20efbee91b38a2de7971feb507c2e2f8de21c3 https://github.com/jenkinsci/jenkins/commit/2f20efbee91b38a2de7971feb507c2e2f8de21c3 Author: Oleg Nenashev <o.v.nenas...@gmail.com> Date: 2017-07-04 (Tue, 04 Jul 2017) Changed paths: M core/src/main/java/hudson/FilePath.java M core/src/main/java/jenkins/util/VirtualFile.java Log Message: ----------- Merge pull request #2914 from jglick/FilePath.list [JENKINS-44942] - FilePath.list() & .listDirectories() null safety (cherry picked from commit a5dc255d2150d0d34eec918c4c45794a66663f7d) Commit: db5b482909e8a37067a768e6433144a6227d0a46 https://github.com/jenkinsci/jenkins/commit/db5b482909e8a37067a768e6433144a6227d0a46 Author: Oleg Nenashev <o.v.nenas...@gmail.com> Date: 2017-07-04 (Tue, 04 Jul 2017) Changed paths: M war/pom.xml Log Message: ----------- [FIXED JENKINS-44764, JENKINS-44894] - Update Extras Executable War from 1.34 to 1.35.1 (#2917) * [FIXED JENKINS-44764, JENKINS-44894] - Update Extras Executable War from 1.34 to 1.35 * Pick version with a system property name fix, noticed by @daniel-beck (cherry picked from commit cb3f713122030b0ec5097b286d4e9e566a34a90a) Commit: ed6304fb6c2b6bdcdb6c54e353d6636f9cea4d6a https://github.com/jenkinsci/jenkins/commit/ed6304fb6c2b6bdcdb6c54e353d6636f9cea4d6a Author: Jesse Glick <jgl...@cloudbees.com> Date: 2017-07-05 (Wed, 05 Jul 2017) Log Message: ----------- Merge branch 'stable-2.46' into stable-2.60 Commit: 0f9143da61eaa178b167a3110e858130a7e6e4c2 https://github.com/jenkinsci/jenkins/commit/0f9143da61eaa178b167a3110e858130a7e6e4c2 Author: Kohsuke Kawaguchi <k...@kohsuke.org> Date: 2017-07-19 (Wed, 19 Jul 2017) Changed paths: M cli/pom.xml M core/pom.xml M pom.xml M test/pom.xml M war/pom.xml Log Message: ----------- [maven-release-plugin] prepare release jenkins-2.60.2 Commit: 07e7f47244f50d0f69595996ed18ae68688b6156 https://github.com/jenkinsci/jenkins/commit/07e7f47244f50d0f69595996ed18ae68688b6156 Author: Kohsuke Kawaguchi <k...@kohsuke.org> Date: 2017-07-19 (Wed, 19 Jul 2017) Changed paths: M cli/pom.xml M core/pom.xml M pom.xml M test/pom.xml M war/pom.xml Log Message: ----------- [maven-release-plugin] prepare for next development iteration Commit: c2163c5b3cb4a0c42cdc31cf404a82bcecb05082 https://github.com/jenkinsci/jenkins/commit/c2163c5b3cb4a0c42cdc31cf404a82bcecb05082 Author: Oleg Nenashev <o.v.nenas...@gmail.com> Date: 2017-07-20 (Thu, 20 Jul 2017) Changed paths: M core/src/main/java/hudson/model/Slave.java Log Message: ----------- [JENKINS-38527] - Prevent NullPointerException in Slave#createLauncher() and add cause diagnostics (#2923) * [JENKINS-38527] - Prevent NullPointerException in Slave#createLauncher() and add cause diagnostics The original issue comes from the isUnix() unboxing, but we can also get into an issue later if we pass a null Channel instance to the logic. This change adds some diagnostics which discovers potential root causes of such potential NPEs due to the race conditions with Computer reconnection * [JENKINS-38527] - Also handle cases when Channel#isClosingOrClosed() as @stephenc suggested (cherry picked from commit 78a42d5a4a5d545324c2d3230de6947e1ec8806e) Commit: c2c6306d2aeba4cb436af9c4b5acaccd38b98985 https://github.com/jenkinsci/jenkins/commit/c2c6306d2aeba4cb436af9c4b5acaccd38b98985 Author: Oleg Nenashev <o.v.nenas...@gmail.com> Date: 2017-07-20 (Thu, 20 Jul 2017) Changed paths: M core/src/main/java/hudson/TcpSlaveAgentListener.java M core/src/main/resources/hudson/TcpSlaveAgentListener/index.jelly Log Message: ----------- [JENKINS-44103] - Cleanup usages of the "JNLP" term in TcpSlaveAgentListener (cherry picked from commit b5fe89cc9873a1c16c580ced43054b62ef70589b) Commit: 8cd6fd81a5fd9960a05bd485afec9c3976324cb5 https://github.com/jenkinsci/jenkins/commit/8cd6fd81a5fd9960a05bd485afec9c3976324cb5 Author: Oleg Nenashev <o.v.nenas...@gmail.com> Date: 2017-07-20 (Thu, 20 Jul 2017) Changed paths: M core/src/main/java/hudson/model/AbstractCIBase.java M core/src/main/java/hudson/model/Node.java M core/src/main/java/hudson/slaves/RetentionStrategy.java M core/src/main/java/jenkins/model/Jenkins.java Log Message: ----------- [JENKINS-43496] - Add handling of the null Node#createComputer() result. (#2922) * [JENKINS-43496] - Add handling of the null Node#createComputer() result. it is a follow-up to https://github.com/jenkinsci/jenkins/pull/2836#discussion_r110604865 De-facto many Cloud plugins return `null` in `Node#createLauncher()`, but it has never been documented. In order to prevent possible API misusages in the future, I have added annotations and fixed handling of the extension point in `AbstractCIBase#updateComputer()` which may fail in the case of `null` or `RuntimeException` in the Node implementation. * [JENKINS-43496] - Use ProtectedExternally to protect Node#createComputer() * [JENKINS-43496] - Remove the erroneous Nonnull annotation after the feedback from @jglick * [JENKINS-43496] - Fix typos noticed by @daniel-beck (cherry picked from commit bcf55ecd7f8a22046c5cb3c4c50016d936e5460c) Commit: de4f28558a63381c6f53648aa89960c89eb6c7c0 https://github.com/jenkinsci/jenkins/commit/de4f28558a63381c6f53648aa89960c89eb6c7c0 Author: Oleg Nenashev <o.v.nenas...@gmail.com> Date: 2017-07-20 (Thu, 20 Jul 2017) Changed paths: M core/src/main/java/hudson/cli/ReloadConfigurationCommand.java M core/src/main/java/hudson/util/JenkinsReloadFailed.java M core/src/main/java/jenkins/model/Jenkins.java M test/src/test/java/hudson/cli/ReloadConfigurationCommandTest.java Log Message: ----------- Merge pull request #2931 from jglick/ReloadConfigurationCommand [JENKINS-45256] The reload-configuration CLI command ought to wait until the reload is finished (cherry picked from commit cc1615b9efbf1e24a53c1d978abf81fa2be6193e) Commit: 9dede06404a8bd6fbeab76ed13a00bbd25def03e https://github.com/jenkinsci/jenkins/commit/9dede06404a8bd6fbeab76ed13a00bbd25def03e Author: Oliver Gondža <ogon...@gmail.com> Date: 2017-07-21 (Fri, 21 Jul 2017) Changed paths: M cli/pom.xml M core/pom.xml M pom.xml Log Message: ----------- Update accmod for latest restrictions Commit: 2eea8902a558a134d54aa9351ec46556bd785db1 https://github.com/jenkinsci/jenkins/commit/2eea8902a558a134d54aa9351ec46556bd785db1 Author: Daniel Beck <daniel-b...@users.noreply.github.com> Date: 2017-08-03 (Thu, 03 Aug 2017) Changed paths: M core/src/main/resources/hudson/slaves/SlaveComputer/slave-agent.jnlp.jelly Log Message: ----------- [FIX JENKINS-45679] JNLP needs to request Java 8 (cherry picked from commit 99cf772da11823ec965874b17e89866a3931ebc1) Commit: c7cb521a2ed3f887a13c78330bcf93cd13bdb7aa https://github.com/jenkinsci/jenkins/commit/c7cb521a2ed3f887a13c78330bcf93cd13bdb7aa Author: Oleg Nenashev <o.v.nenas...@gmail.com> Date: 2017-08-03 (Thu, 03 Aug 2017) Changed paths: M core/src/main/java/jenkins/model/Jenkins.java M core/src/main/java/jenkins/model/JenkinsLocationConfiguration.java Log Message: ----------- [JENKINS-34914] - Prevent NPE in Jenkins#getRootURL() when the nstance is not fully loaded (cherry picked from commit c064d88a3b418e4cc6e3a75b4faa7db4c69880f2) Commit: bb86f57242afd87d737fa0c038d15ebdac88a08e https://github.com/jenkinsci/jenkins/commit/bb86f57242afd87d737fa0c038d15ebdac88a08e Author: Nikolas Falco <nfalc...@hotmail.com> Date: 2017-08-03 (Thu, 03 Aug 2017) Changed paths: M core/src/main/java/hudson/model/Job.java M core/src/test/java/hudson/model/JobTest.java Log Message: ----------- [JENKINS-14807] Fix path separator when EnvVars overrides variable like PATH+XYZ The getEnvironment(Node, TaskListener) now returns an environment setup correctly with the platform value of the computer node where the job is executed. (cherry picked from commit cf0183d1ed1e999a04a1445b2cd369b58e1268bf) Commit: be6d02e648d5c41e5b16e797bdc55873d0f56c56 https://github.com/jenkinsci/jenkins/commit/be6d02e648d5c41e5b16e797bdc55873d0f56c56 Author: Curt Moore <curt.mo...@garmin.com> Date: 2017-08-03 (Thu, 03 Aug 2017) Changed paths: M core/src/main/java/hudson/model/AbstractBuild.java Log Message: ----------- [JENKINS-45516] Fix null pointer exception when checking for previous completed build (cherry picked from commit 245ad0bdb17ebd33eca81c099e8a19a893c049e3) Commit: 81e52b83d5caefd9a9637b47787baf9cfddb0421 https://github.com/jenkinsci/jenkins/commit/81e52b83d5caefd9a9637b47787baf9cfddb0421 Author: Kohsuke Kawaguchi <k...@kohsuke.org> Date: 2017-08-16 (Wed, 16 Aug 2017) Changed paths: M cli/pom.xml M core/pom.xml M pom.xml M test/pom.xml M war/pom.xml Log Message: ----------- [maven-release-plugin] prepare release jenkins-2.60.3 Commit: 73ce3d74de0565ee38e41adc1a4b51c902a9163a https://github.com/jenkinsci/jenkins/commit/73ce3d74de0565ee38e41adc1a4b51c902a9163a Author: Kohsuke Kawaguchi <k...@kohsuke.org> Date: 2017-08-16 (Wed, 16 Aug 2017) Changed paths: M cli/pom.xml M core/pom.xml M pom.xml M test/pom.xml M war/pom.xml Log Message: ----------- [maven-release-plugin] prepare for next development iteration Commit: 3d8e9b8de3dbe530f3eab953ca72460477cf3575 https://github.com/jenkinsci/jenkins/commit/3d8e9b8de3dbe530f3eab953ca72460477cf3575 Author: Jesse Glick <jgl...@cloudbees.com> Date: 2017-09-06 (Wed, 06 Sep 2017) Changed paths: M cli/pom.xml M core/pom.xml M core/src/main/java/hudson/TcpSlaveAgentListener.java M core/src/main/java/hudson/cli/ReloadConfigurationCommand.java M core/src/main/java/hudson/model/AbstractBuild.java M core/src/main/java/hudson/model/AbstractCIBase.java M core/src/main/java/hudson/model/Job.java M core/src/main/java/hudson/model/Node.java M core/src/main/java/hudson/model/Slave.java M core/src/main/java/hudson/slaves/RetentionStrategy.java M core/src/main/java/hudson/util/JenkinsReloadFailed.java M core/src/main/java/jenkins/model/Jenkins.java M core/src/main/java/jenkins/model/JenkinsLocationConfiguration.java M core/src/main/resources/hudson/TcpSlaveAgentListener/index.jelly M core/src/main/resources/hudson/slaves/SlaveComputer/slave-agent.jnlp.jelly M core/src/test/java/hudson/model/JobTest.java M pom.xml M test/pom.xml M test/src/test/java/hudson/cli/ReloadConfigurationCommandTest.java M war/pom.xml Log Message: ----------- Merge branch 'stable-2.60' of git://github.com/jenkinsci/jenkins into stable-2.60 Commit: 329ca378f5fece6015c4f451180628b9d6652a08 https://github.com/jenkinsci/jenkins/commit/329ca378f5fece6015c4f451180628b9d6652a08 Author: Jesse Glick <jgl...@cloudbees.com> Date: 2017-09-06 (Wed, 06 Sep 2017) Log Message: ----------- Merge (-s ours) stable-2.60 into stable-2.73 Commit: 7b1f8e96a8d97dd09e5e093fcdb010b3295acc77 https://github.com/jenkinsci/jenkins/commit/7b1f8e96a8d97dd09e5e093fcdb010b3295acc77 Author: rysteboe <sica...@users.noreply.github.com> Date: 2017-09-07 (Thu, 07 Sep 2017) Changed paths: M core/src/main/java/hudson/model/User.java M test/src/test/java/hudson/model/UserTest.java Log Message: ----------- [SECURITY-514] Restrict access to user properties via the api to admins Commit: ae0f448298a170196c53d8a5c3f0d1cdc97e97b0 https://github.com/jenkinsci/jenkins/commit/ae0f448298a170196c53d8a5c3f0d1cdc97e97b0 Author: Jesse Glick <jgl...@cloudbees.com> Date: 2017-09-07 (Thu, 07 Sep 2017) Changed paths: M core/src/main/java/hudson/model/User.java M test/src/test/java/hudson/model/UserTest.java Log Message: ----------- Merge branch 'security-stable-2.46' into security-stable-2.60 Commit: 96e19b33b67067920a93fb83685dc5b4f6089998 https://github.com/jenkinsci/jenkins/commit/96e19b33b67067920a93fb83685dc5b4f6089998 Author: Jesse Glick <jgl...@cloudbees.com> Date: 2017-09-07 (Thu, 07 Sep 2017) Changed paths: M core/src/main/java/hudson/model/User.java M test/src/test/java/hudson/model/UserTest.java Log Message: ----------- Merge branch 'security-stable-2.60' into security-stable-2.73 Commit: 1b9034669a691462d58b7a0d120d6bfb8514aa6d https://github.com/jenkinsci/jenkins/commit/1b9034669a691462d58b7a0d120d6bfb8514aa6d Author: Jesse Glick <jgl...@cloudbees.com> Date: 2017-09-08 (Fri, 08 Sep 2017) Changed paths: M test/src/test/java/hudson/model/UserTest.java Log Message: ----------- Fixed test—stray rparen broke authentication. Also switching to ACL.as here for safety; 26 other tests ought to do the same. Commit: 9fd16a79211ac0478ab842f75fc5a28686deb458 https://github.com/jenkinsci/jenkins/commit/9fd16a79211ac0478ab842f75fc5a28686deb458 Author: Jesse Glick <jgl...@cloudbees.com> Date: 2017-09-08 (Fri, 08 Sep 2017) Changed paths: M test/src/test/java/hudson/model/UserTest.java Log Message: ----------- Merge branch 'security-stable-2.46' into security-stable-2.60 Commit: a7f749e6cf6e9532b029fe91740ae17630dfa63e https://github.com/jenkinsci/jenkins/commit/a7f749e6cf6e9532b029fe91740ae17630dfa63e Author: Jesse Glick <jgl...@cloudbees.com> Date: 2017-09-08 (Fri, 08 Sep 2017) Changed paths: M test/src/test/java/hudson/model/UserTest.java Log Message: ----------- Merge branch 'security-stable-2.60' into security-stable-2.73 Commit: d7ea3f40efedd50541a57b943d5f7bbed046d091 https://github.com/jenkinsci/jenkins/commit/d7ea3f40efedd50541a57b943d5f7bbed046d091 Author: Jesse Glick <jgl...@cloudbees.com> Date: 2017-09-13 (Wed, 13 Sep 2017) Changed paths: M core/src/main/java/hudson/slaves/CommandConnector.java M core/src/main/java/hudson/slaves/CommandLauncher.java M core/src/main/resources/hudson/slaves/Messages.properties M test/src/test/java/hudson/model/ProjectTest.java A test/src/test/java/hudson/slaves/CommandLauncher2Test.java Log Message: ----------- [SECURITY-478] Require RUN_SCRIPTS before configuring CommandLauncher or CommandConnector. Commit: afceb41904990b6a24ea20b697a89c83e72950ae https://github.com/jenkinsci/jenkins/commit/afceb41904990b6a24ea20b697a89c83e72950ae Author: Jesse Glick <jgl...@cloudbees.com> Date: 2017-09-13 (Wed, 13 Sep 2017) Changed paths: M core/src/main/java/hudson/slaves/CommandConnector.java M core/src/main/java/hudson/slaves/CommandLauncher.java M core/src/main/resources/hudson/slaves/Messages.properties M test/src/test/java/hudson/model/ProjectTest.java A test/src/test/java/hudson/slaves/CommandLauncher2Test.java Log Message: ----------- Merge branch 'security-stable-2.46' into security-stable-2.60 Commit: 321bce13a4af3bb9b8d7256fecfc6a0549817e11 https://github.com/jenkinsci/jenkins/commit/321bce13a4af3bb9b8d7256fecfc6a0549817e11 Author: Jesse Glick <jgl...@cloudbees.com> Date: 2017-09-13 (Wed, 13 Sep 2017) Changed paths: M core/src/main/java/hudson/slaves/SlaveComputer.java M core/src/main/java/jenkins/model/Jenkins.java M pom.xml Log Message: ----------- Merge branch 'stable-2.73' of git://github.com/jenkinsci/jenkins into stable-2.73 Commit: a1e5c2ba5176c93fe4d04f1320c899e05c0a02e6 https://github.com/jenkinsci/jenkins/commit/a1e5c2ba5176c93fe4d04f1320c899e05c0a02e6 Author: Jesse Glick <jgl...@cloudbees.com> Date: 2017-09-13 (Wed, 13 Sep 2017) Changed paths: M core/src/main/java/hudson/slaves/SlaveComputer.java M core/src/main/java/jenkins/model/Jenkins.java M pom.xml Log Message: ----------- Merge branch 'stable-2.73' into security-stable-2.73 Commit: a91dd2ac851380626efa2a0a982fae733948c334 https://github.com/jenkinsci/jenkins/commit/a91dd2ac851380626efa2a0a982fae733948c334 Author: Jesse Glick <jgl...@cloudbees.com> Date: 2017-09-13 (Wed, 13 Sep 2017) Changed paths: M core/src/main/java/hudson/slaves/CommandConnector.java M core/src/main/java/hudson/slaves/CommandLauncher.java M core/src/main/resources/hudson/slaves/Messages.properties M test/src/test/java/hudson/model/ProjectTest.java A test/src/test/java/hudson/slaves/CommandLauncher2Test.java Log Message: ----------- Merge branch 'security-stable-2.60' into security-stable-2.73 Commit: e7004d0c74fd1ab7f78b4a7ab190e64d5cb35443 https://github.com/jenkinsci/jenkins/commit/e7004d0c74fd1ab7f78b4a7ab190e64d5cb35443 Author: Jesse Glick <jgl...@cloudbees.com> Date: 2017-09-19 (Tue, 19 Sep 2017) Changed paths: M cli/pom.xml M core/pom.xml M pom.xml M test/pom.xml M war/pom.xml Log Message: ----------- Merge branch 'stable-2.73' of git://github.com/jenkinsci/jenkins into stable-2.73 Commit: 14a3576b15a30b8d9fe5071e1f913c64c164661e https://github.com/jenkinsci/jenkins/commit/14a3576b15a30b8d9fe5071e1f913c64c164661e Author: Jesse Glick <jgl...@cloudbees.com> Date: 2017-09-19 (Tue, 19 Sep 2017) Changed paths: M cli/pom.xml M core/pom.xml M pom.xml M test/pom.xml M war/pom.xml Log Message: ----------- Merge branch 'stable-2.73' into security-stable-2.73 Commit: 09d60462b9edf775f08568601bb3e2cfd8075368 https://github.com/jenkinsci/jenkins/commit/09d60462b9edf775f08568601bb3e2cfd8075368 Author: Jesse Glick <jgl...@cloudbees.com> Date: 2017-09-22 (Fri, 22 Sep 2017) Changed paths: M core/src/main/resources/lib/form/password.jelly M test/src/test/java/lib/form/PasswordTest.java Log Message: ----------- [SECURITY-616] Password fields should use POST requests for form validation to avoid disclosing secrets in request URLs. Commit: d7073bfab4c3685616f2a9ac52c7c9dba6a96ee3 https://github.com/jenkinsci/jenkins/commit/d7073bfab4c3685616f2a9ac52c7c9dba6a96ee3 Author: Jesse Glick <jgl...@cloudbees.com> Date: 2017-09-22 (Fri, 22 Sep 2017) Changed paths: M core/src/main/resources/lib/form/password.jelly M test/src/test/java/lib/form/PasswordTest.java Log Message: ----------- Merge branch 'security-stable-2.46' into security-stable-2.60 Commit: be8af15dd29654f10c97cc1da0c7b6399f03633d https://github.com/jenkinsci/jenkins/commit/be8af15dd29654f10c97cc1da0c7b6399f03633d Author: Jesse Glick <jgl...@cloudbees.com> Date: 2017-09-22 (Fri, 22 Sep 2017) Changed paths: M core/src/main/resources/lib/form/password.jelly M test/src/test/java/lib/form/PasswordTest.java Log Message: ----------- Merge branch 'security-stable-2.60' into security-stable-2.73 Commit: da06fd471cea79123821c778228eeb08e1cedcc7 https://github.com/jenkinsci/jenkins/commit/da06fd471cea79123821c778228eeb08e1cedcc7 Author: Jesse Glick <jgl...@cloudbees.com> Date: 2017-09-28 (Thu, 28 Sep 2017) Changed paths: M core/src/main/java/hudson/model/Executor.java M core/src/main/java/hudson/model/queue/WorkUnit.java M test/src/test/java/hudson/model/ExecutorTest.java Log Message: ----------- [SECURITY-611] Do not export hidden projects via Executor.currentExecutable. Commit: b2083a387a5bdb6f7ee7f7c81a1f6312aca2a558 https://github.com/jenkinsci/jenkins/commit/b2083a387a5bdb6f7ee7f7c81a1f6312aca2a558 Author: Jesse Glick <jgl...@cloudbees.com> Date: 2017-09-28 (Thu, 28 Sep 2017) Changed paths: M core/src/main/java/hudson/model/AbstractBuild.java M core/src/main/java/hudson/model/AbstractProject.java A test/src/test/java/hudson/model/AbstractProject2Test.java Log Message: ----------- [SECURITY-617] Do not export information about hidden upstream or downstream projects. Commit: 3ff432ace14d8f4544c88a179a2f7a962eb98ba6 https://github.com/jenkinsci/jenkins/commit/3ff432ace14d8f4544c88a179a2f7a962eb98ba6 Author: Jesse Glick <jgl...@cloudbees.com> Date: 2017-09-28 (Thu, 28 Sep 2017) Changed paths: M core/src/main/java/hudson/model/Queue.java M test/src/test/java/hudson/model/QueueTest.java Log Message: ----------- [SECURITY-618] Check READ/DISCOVER permissions on Queue.Item.getApi. Commit: 22da51d5f9e27fbffce39350dd1acea28c74d2c9 https://github.com/jenkinsci/jenkins/commit/22da51d5f9e27fbffce39350dd1acea28c74d2c9 Author: Jesse Glick <jgl...@cloudbees.com> Date: 2017-09-28 (Thu, 28 Sep 2017) Changed paths: M core/src/main/java/hudson/model/AbstractBuild.java M core/src/main/java/hudson/model/AbstractProject.java M core/src/main/java/hudson/model/Executor.java M core/src/main/java/hudson/model/Queue.java M core/src/main/java/hudson/model/queue/WorkUnit.java A test/src/test/java/hudson/model/AbstractProject2Test.java M test/src/test/java/hudson/model/ExecutorTest.java M test/src/test/java/hudson/model/QueueTest.java Log Message: ----------- Merge branch 'security-stable-2.46' into security-stable-2.60 Commit: ed67965c09fa7e4a8caca059165d0f9367f3f4af https://github.com/jenkinsci/jenkins/commit/ed67965c09fa7e4a8caca059165d0f9367f3f4af Author: Jesse Glick <jgl...@cloudbees.com> Date: 2017-09-28 (Thu, 28 Sep 2017) Changed paths: M core/pom.xml M pom.xml A test/src/test/java/jenkins/ClassPathTest.java Log Message: ----------- Merge branch 'stable-2.73' of git://github.com/jenkinsci/jenkins into stable-2.73 Commit: 8c8bda0816134bcdd23419cf04b3eac0f5ed8736 https://github.com/jenkinsci/jenkins/commit/8c8bda0816134bcdd23419cf04b3eac0f5ed8736 Author: Jesse Glick <jgl...@cloudbees.com> Date: 2017-09-28 (Thu, 28 Sep 2017) Changed paths: M core/pom.xml M pom.xml A test/src/test/java/jenkins/ClassPathTest.java Log Message: ----------- Merge branch 'stable-2.73' into security-stable-2.73 Commit: be9e5143beac89f917af4f2594e7689974fa7d0f https://github.com/jenkinsci/jenkins/commit/be9e5143beac89f917af4f2594e7689974fa7d0f Author: Jesse Glick <jgl...@cloudbees.com> Date: 2017-09-28 (Thu, 28 Sep 2017) Changed paths: M core/src/main/java/hudson/model/AbstractBuild.java M core/src/main/java/hudson/model/AbstractProject.java M core/src/main/java/hudson/model/Executor.java M core/src/main/java/hudson/model/Queue.java M core/src/main/java/hudson/model/queue/WorkUnit.java A test/src/test/java/hudson/model/AbstractProject2Test.java M test/src/test/java/hudson/model/ExecutorTest.java M test/src/test/java/hudson/model/QueueTest.java Log Message: ----------- Merge branch 'security-stable-2.60' into security-stable-2.73 Commit: 67f68c181033cbabf2075769e0f846f58c226c08 https://github.com/jenkinsci/jenkins/commit/67f68c181033cbabf2075769e0f846f58c226c08 Author: Jesse Glick <jgl...@cloudbees.com> Date: 2017-09-28 (Thu, 28 Sep 2017) Changed paths: M test/src/test/java/hudson/slaves/CommandLauncher2Test.java Log Message: ----------- [SECURITY-478] Strengthening test. Commit: 8aac72395757750df3e99751dc79119d2c2aa21e https://github.com/jenkinsci/jenkins/commit/8aac72395757750df3e99751dc79119d2c2aa21e Author: Jesse Glick <jgl...@cloudbees.com> Date: 2017-09-28 (Thu, 28 Sep 2017) Changed paths: M test/src/test/java/hudson/slaves/CommandLauncher2Test.java Log Message: ----------- Merge branch 'security-stable-2.46' into security-stable-2.60 Commit: 6509ab3511bd7463ff29c4db1973fef7679cb361 https://github.com/jenkinsci/jenkins/commit/6509ab3511bd7463ff29c4db1973fef7679cb361 Author: Jesse Glick <jgl...@cloudbees.com> Date: 2017-09-28 (Thu, 28 Sep 2017) Changed paths: M test/src/test/java/hudson/slaves/CommandLauncher2Test.java Log Message: ----------- Merge branch 'security-stable-2.60' into security-stable-2.73 Commit: fe77d1c3dbf91ddf2a9f8e5ed882611455ab00d0 https://github.com/jenkinsci/jenkins/commit/fe77d1c3dbf91ddf2a9f8e5ed882611455ab00d0 Author: Jesse Glick <jgl...@cloudbees.com> Date: 2017-09-29 (Fri, 29 Sep 2017) Changed paths: M pom.xml Log Message: ----------- [SECURITY-555] Patch Commons HttpClient 3.x. Commit: ea981a029cb985b71f3a0dc0f9ce3b3e3e6c001b https://github.com/jenkinsci/jenkins/commit/ea981a029cb985b71f3a0dc0f9ce3b3e3e6c001b Author: Jesse Glick <jgl...@cloudbees.com> Date: 2017-09-29 (Fri, 29 Sep 2017) Changed paths: M core/pom.xml Log Message: ----------- [SECURITY-490] Patch Commons File Upload 1.3.x. Commit: 74e9aa696d48a124ebc1506087628826c326c89b https://github.com/jenkinsci/jenkins/commit/74e9aa696d48a124ebc1506087628826c326c89b Author: Jesse Glick <jgl...@cloudbees.com> Date: 2017-09-29 (Fri, 29 Sep 2017) Changed paths: M core/pom.xml M pom.xml Log Message: ----------- Merge branch 'security-stable-2.46' into security-stable-2.60 Commit: a14e62539f0da9adef8430e44c2b245c48b35d40 https://github.com/jenkinsci/jenkins/commit/a14e62539f0da9adef8430e44c2b245c48b35d40 Author: Jesse Glick <jgl...@cloudbees.com> Date: 2017-09-29 (Fri, 29 Sep 2017) Changed paths: M core/pom.xml M pom.xml Log Message: ----------- Merge branch 'security-stable-2.60' into security-stable-2.73 Commit: 085ea948e738e120324d0eecd12b60933a471714 https://github.com/jenkinsci/jenkins/commit/085ea948e738e120324d0eecd12b60933a471714 Author: Jesse Glick <jgl...@cloudbees.com> Date: 2017-10-09 (Mon, 09 Oct 2017) Changed paths: M pom.xml Log Message: ----------- Merge branch 'stable-2.73' of git://github.com/jenkinsci/jenkins into stable-2.73 Commit: 4d9fdbc388e1260d1fbf86f93fc7a8f7f85fb5db https://github.com/jenkinsci/jenkins/commit/4d9fdbc388e1260d1fbf86f93fc7a8f7f85fb5db Author: Jesse Glick <jgl...@cloudbees.com> Date: 2017-10-09 (Mon, 09 Oct 2017) Changed paths: M pom.xml Log Message: ----------- Merge branch 'stable-2.73' into security-stable-2.73 Commit: 2e2c70e3d2ce8a692a83ea161ab11b67af23fd08 https://github.com/jenkinsci/jenkins/commit/2e2c70e3d2ce8a692a83ea161ab11b67af23fd08 Author: Kohsuke Kawaguchi <k...@kohsuke.org> Date: 2017-10-09 (Mon, 09 Oct 2017) Changed paths: M cli/pom.xml M core/pom.xml M pom.xml M test/pom.xml M war/pom.xml Log Message: ----------- [maven-release-plugin] prepare release jenkins-2.73.2 Commit: 8ec2510bde57fef9b396e32f20f3657edfc82728 https://github.com/jenkinsci/jenkins/commit/8ec2510bde57fef9b396e32f20f3657edfc82728 Author: Kohsuke Kawaguchi <k...@kohsuke.org> Date: 2017-10-09 (Mon, 09 Oct 2017) Changed paths: M cli/pom.xml M core/pom.xml M pom.xml M test/pom.xml M war/pom.xml Log Message: ----------- [maven-release-plugin] prepare for next development iteration Compare: https://github.com/jenkinsci/jenkins/compare/57406d1e4e18...8ec2510bde57 -- You received this message because you are subscribed to the Google Groups "Jenkins Commits" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-commits+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.