Branch: refs/heads/master
  Home:   https://github.com/jenkinsci/jenkins
  Commit: b6bbc1414e31840e0c09dbff080019c3c8e92a35
      
https://github.com/jenkinsci/jenkins/commit/b6bbc1414e31840e0c09dbff080019c3c8e92a35
  Author: Kohsuke Kawaguchi <[email protected]>
  Date:   2016-05-11 (Wed, 11 May 2016)

  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-1.651.2


  Commit: 39dae396771e039468bbe4d5c6f5eb8033f10c3b
      
https://github.com/jenkinsci/jenkins/commit/39dae396771e039468bbe4d5c6f5eb8033f10c3b
  Author: Kohsuke Kawaguchi <[email protected]>
  Date:   2016-05-11 (Wed, 11 May 2016)

  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: 12e79963cca5122351943ee107f65c3ad91a2e25
      
https://github.com/jenkinsci/jenkins/commit/12e79963cca5122351943ee107f65c3ad91a2e25
  Author: Oleg Nenashev <[email protected]>
  Date:   2016-05-25 (Wed, 25 May 2016)

  Changed paths:
    M pom.xml

  Log Message:
  -----------
  [JENKINS-19445, JENKINS-34213, JENKINS-34808, JENKINS-34121] Bump remoting to 
2.59. (#2344)

* [JENKINS-19445, JENKINS-34213, JENKINS-34808] Bump remoting to 2.58.

Changes:
* [JENKINS-34213](https://issues.jenkins-ci.org/browse/JENKINS-34213) - Ensure 
that the unexporter cleans up whatever it can each sweep 
(https://github.com/jenkinsci/remoting/pull/81)
* [JENKINS-19445](https://issues.jenkins-ci.org/browse/JENKINS-19445) Force 
class load on UserRequest in order to prevent deadlock on windows nodes when 
using JNA and Subversion (https://github.com/jenkinsci/remoting/pull/81)
* [JENKINS-34808](https://issues.jenkins-ci.org/browse/JENKINS-34808) - Allow 
user to adjust socket timeout (https://github.com/jenkinsci/remoting/pull/68)

* [JENKINS-34121] - Upgrade remoting to 2.59

(cherry picked from commit 409438f36dc80f20964fb16f8d88041e11ba4ed4)


  Commit: d53cab3ef68b62a4a6dbb247012577c338dfc133
      
https://github.com/jenkinsci/jenkins/commit/d53cab3ef68b62a4a6dbb247012577c338dfc133
  Author: Oliver Gondža <[email protected]>
  Date:   2016-05-25 (Wed, 25 May 2016)

  Changed paths:
    M core/src/main/java/hudson/model/CauseAction.java

  Log Message:
  -----------
  [JENKINS-33467] Adjust reported Jenkins version number for LTS


  Commit: 02725adfa16d58a6743c767bc00c370bb89f38b5
      
https://github.com/jenkinsci/jenkins/commit/02725adfa16d58a6743c767bc00c370bb89f38b5
  Author: Carlos Rendon <[email protected]>
  Date:   2016-05-25 (Wed, 25 May 2016)

  Changed paths:
    M core/src/main/java/hudson/model/Run.java

  Log Message:
  -----------
  Fix RSS id for builds in folders (#1965)

[JENKINS-34767] - Prevent RSS ID collisions for items with same name in 
different folders
(cherry picked from commit d8076e9654a4be6cd0792ea954363b209c44313b)


  Commit: c6131436f4a022cae8772508873181e1d148a91b
      
https://github.com/jenkinsci/jenkins/commit/c6131436f4a022cae8772508873181e1d148a91b
  Author: Oleg Nenashev <[email protected]>
  Date:   2016-05-25 (Wed, 25 May 2016)

  Changed paths:
    M core/src/main/java/hudson/PluginManager.java
    M core/src/main/java/jenkins/util/JSONSignatureValidator.java

  Log Message:
  -----------
  [JENKINS-34745] - Prevent CheckUpdates PeriodicWork death if update site cert 
is missing (#2333)

* [JENKINS-34745] - Prevent CheckUpdates PeriodicWork death in the case of the 
missing update site signature

* [JENKINS-34745] - Fix typo in the validator

* [JENKINS-34745] - Fix the formatting of the validation message (cc @lanwen)

(cherry picked from commit 1e6afbae3b82936602f28c402379e04d0b00a47e)


  Commit: baf831faf6ebf0b65b165b909575d26c8592c1a9
      
https://github.com/jenkinsci/jenkins/commit/baf831faf6ebf0b65b165b909575d26c8592c1a9
  Author: Oleg Nenashev <[email protected]>
  Date:   2016-05-25 (Wed, 25 May 2016)

  Changed paths:
    M core/src/main/java/hudson/PluginWrapper.java

  Log Message:
  -----------
  [JENKINS-34710] - PluginWrapper should not throw IOException if somebody 
enables the enabled plugin (#2327)
(cherry picked from commit c83a8fdf0d048905928ba531d45527c1173f868d)


  Commit: 68a88a1e4229749df85799a91bb739f6a7d6e5a1
      
https://github.com/jenkinsci/jenkins/commit/68a88a1e4229749df85799a91bb739f6a7d6e5a1
  Author: Robert Sandell <[email protected]>
  Date:   2016-05-25 (Wed, 25 May 2016)

  Changed paths:
    M core/src/main/java/hudson/model/ParametersAction.java
    M test/src/test/java/hudson/model/ParametersActionTest2.java

  Log Message:
  -----------
  Merge pull request #2353 from rsandell/safe-parameters

[JENKINS-34858] - Listed Parameters should reflect what was used when the build 
ran
(cherry picked from commit 74d0412d74a6429765a98e8d8c52324139de8034)


  Commit: 1c416b89edf733962147b2eb45a4ce8824dc454e
      
https://github.com/jenkinsci/jenkins/commit/1c416b89edf733962147b2eb45a4ce8824dc454e
  Author: Felix Belzunce Arcos <[email protected]>
  Date:   2016-05-25 (Wed, 25 May 2016)

  Changed paths:
    M core/src/main/java/hudson/PluginWrapper.java
    M core/src/main/resources/hudson/PluginManager/_table.js
    M core/src/main/resources/hudson/PluginManager/installed.jelly
    M war/src/main/webapp/css/style.css

  Log Message:
  -----------
  [JENKINS-32340] Enable disabled dependencies

(cherry picked from commit 28335690e0b2535cdd76cc778ffdc45a5c4f67ac)


  Commit: 9b32fa3c0a489513c7f048641ebc68afd7590de6
      
https://github.com/jenkinsci/jenkins/commit/9b32fa3c0a489513c7f048641ebc68afd7590de6
  Author: Oliver Gondža <[email protected]>
  Date:   2016-05-25 (Wed, 25 May 2016)

  Changed paths:
    M core/src/main/java/hudson/PluginWrapper.java

  Log Message:
  -----------
  Fixup cherrypick


  Commit: 1290c72c7c1739d5ce0cc686a33d3f31fa79c7a0
      
https://github.com/jenkinsci/jenkins/commit/1290c72c7c1739d5ce0cc686a33d3f31fa79c7a0
  Author: Oliver Gondža <[email protected]>
  Date:   2016-05-26 (Thu, 26 May 2016)

  Changed paths:
    M cli/pom.xml
    M core/pom.xml
    M pom.xml
    M test/pom.xml
    M war/pom.xml

  Log Message:
  -----------
  [ogondza mimicking maven-release-plugin] prepare for next development 
iteration


  Commit: 673e8b5e7930a90786c74ac1fecfb6b010953775
      
https://github.com/jenkinsci/jenkins/commit/673e8b5e7930a90786c74ac1fecfb6b010953775
  Author: Oliver Gondža <[email protected]>
  Date:   2016-06-09 (Thu, 09 Jun 2016)

  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.7.1


  Commit: 5919a14640425921c2b9384866bc7d2abcd006d5
      
https://github.com/jenkinsci/jenkins/commit/5919a14640425921c2b9384866bc7d2abcd006d5
  Author: Oliver Gondža <[email protected]>
  Date:   2016-06-09 (Thu, 09 Jun 2016)

  Changed paths:
    M cli/pom.xml
    M core/pom.xml
    M pom.xml
    M test/pom.xml
    M war/pom.xml

  Log Message:
  -----------
  Revert "Towards 2.7.1"

This reverts commit 673e8b5e7930a90786c74ac1fecfb6b010953775.


  Commit: 621c23ae412b17c3aeb00f9e59c0ef6099889401
      
https://github.com/jenkinsci/jenkins/commit/621c23ae412b17c3aeb00f9e59c0ef6099889401
  Author: Oliver Gondža <[email protected]>
  Date:   2016-06-09 (Thu, 09 Jun 2016)

  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.7.1


  Commit: 4443add4813a62ecb3ea9d7df4b33c4589390006
      
https://github.com/jenkinsci/jenkins/commit/4443add4813a62ecb3ea9d7df4b33c4589390006
  Author: Kohsuke Kawaguchi <[email protected]>
  Date:   2016-06-13 (Mon, 13 Jun 2016)

  Changed paths:
    M core/src/main/java/hudson/PluginManager.java
    M core/src/main/java/hudson/PluginWrapper.java
    M core/src/main/java/hudson/model/CauseAction.java
    M core/src/main/java/hudson/model/ParametersAction.java
    M core/src/main/java/hudson/model/Run.java
    M core/src/main/java/jenkins/util/JSONSignatureValidator.java
    M core/src/main/resources/hudson/PluginManager/_table.js
    M core/src/main/resources/hudson/PluginManager/installed.jelly
    M pom.xml
    M test/src/test/java/hudson/model/ParametersActionTest2.java
    M war/src/main/webapp/css/style.css

  Log Message:
  -----------
  Merge branch 'stable-1.651' of github.com:jenkinsci/jenkins into stable-1.651


  Commit: e257db1b450fcb63ece4ddea44ce5ddb5bc33680
      
https://github.com/jenkinsci/jenkins/commit/e257db1b450fcb63ece4ddea44ce5ddb5bc33680
  Author: Kohsuke Kawaguchi <[email protected]>
  Date:   2016-06-13 (Mon, 13 Jun 2016)

  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-1.651.3


  Commit: bb14f1a29e6682fb253253c61ee34353483a9df7
      
https://github.com/jenkinsci/jenkins/commit/bb14f1a29e6682fb253253c61ee34353483a9df7
  Author: Kohsuke Kawaguchi <[email protected]>
  Date:   2016-06-13 (Mon, 13 Jun 2016)

  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: 1fef3f4b73dcd01d44bfc5275c5e2bfa963a74ae
      
https://github.com/jenkinsci/jenkins/commit/1fef3f4b73dcd01d44bfc5275c5e2bfa963a74ae
  Author: Keith Zantow <[email protected]>
  Date:   2016-06-19 (Sun, 19 Jun 2016)

  Changed paths:
    M core/src/main/java/hudson/PluginManager.java
    M core/src/main/java/jenkins/install/InstallState.java
    M core/src/main/java/jenkins/install/InstallUtil.java
    M core/src/main/java/jenkins/install/SetupWizard.java
    M 
core/src/main/resources/jenkins/install/SetupWizard/authenticate-security-token.jelly

  Log Message:
  -----------
  [FIXED JENKINS-34881] - Handle pre-configured security settings for new 
installs (#2364)

* [FIXED JENKINS-34881] - handle non-default security settings for new installs

* Ensure permissions

* Initial security authentication token should still follow redirects

(cherry picked from commit 723dfca37bcf3fecd33c75eaca01ce0d07014d70)


  Commit: f5777a6a3d47ae895dff174203d24bac4af7fedc
      
https://github.com/jenkinsci/jenkins/commit/f5777a6a3d47ae895dff174203d24bac4af7fedc
  Author: Stephen Connolly <[email protected]>
  Date:   2016-06-19 (Sun, 19 Jun 2016)

  Changed paths:
    M core/src/main/java/hudson/model/UpdateSite.java

  Log Message:
  -----------
  [FIXED JENKINS-35402] Make it easier for update sites to tweak the 
InstallationJob

(cherry picked from commit 53f89740e94b7fe9a517d5858e438de3fd80a5f2)


  Commit: c95dcc13176b018c561585bd45688a98946772ab
      
https://github.com/jenkinsci/jenkins/commit/c95dcc13176b018c561585bd45688a98946772ab
  Author: Oliver Gondža <[email protected]>
  Date:   2016-06-19 (Sun, 19 Jun 2016)

  Changed paths:
    M core/src/main/java/hudson/model/UpdateSite.java

  Log Message:
  -----------
  [JENKINS-35402] Add since to new API


  Commit: d0cc8cdc36f74d54ec015db54f56dfbe2391aac7
      
https://github.com/jenkinsci/jenkins/commit/d0cc8cdc36f74d54ec015db54f56dfbe2391aac7
  Author: Manuel Recena <[email protected]>
  Date:   2016-06-19 (Sun, 19 Jun 2016)

  Changed paths:
    M war/src/main/js/widgets/config/tabbar.less

  Log Message:
  -----------
  [JENKINS-35178] Fix close button in Safari (#2378)

* [JENKINS-35178] Fix close button in Safari

* [JENKINS-35178] Removed units

* [JENKINS-35178] Back to the original button design

(cherry picked from commit d35c7de73b1b78e1aa47470bdff36b0f60884c8d)


  Commit: 3837f44a6f2621dde0bea59c522cc1e0464b67c2
      
https://github.com/jenkinsci/jenkins/commit/3837f44a6f2621dde0bea59c522cc1e0464b67c2
  Author: Keith Zantow <[email protected]>
  Date:   2016-06-19 (Sun, 19 Jun 2016)

  Changed paths:
    M core/src/main/java/jenkins/install/InstallUtil.java
    M core/src/main/java/jenkins/model/Jenkins.java

  Log Message:
  -----------
  [JENKINS-35206] - fix potential NPE due to corrupt Jenkins.InstallState 
(#2385)
(cherry picked from commit 541641100b4a9570d72d263a12edbc1e06c987a2)


  Commit: e8467e304ba33329c1afd0fa15a8456f52711f4b
      
https://github.com/jenkinsci/jenkins/commit/e8467e304ba33329c1afd0fa15a8456f52711f4b
  Author: Oleg Nenashev <[email protected]>
  Date:   2016-06-19 (Sun, 19 Jun 2016)

  Changed paths:
    M core/src/main/java/jenkins/install/InstallState.java
    A test/src/test/java/jenkins/install/InstallStateTest.java

  Log Message:
  -----------
  [JENKINS-35206] - Make the InstallState object deserialization robust against 
corrupted files (#2387)

* [JENKINS-35206] - Add unit tests for the deserialization logic

* [JENKINS-35206] - Install state should be robust against messed statuses when 
deserializing objects

* [JENKINS-35206] - Fix the license header in thre test file

(cherry picked from commit 1b2711c9578f5b34bc452fcc3f2dd055b1c0865c)


  Commit: 7e02f1d6153b0c37b31335a20f114bf8722d91d0
      
https://github.com/jenkinsci/jenkins/commit/7e02f1d6153b0c37b31335a20f114bf8722d91d0
  Author: Kohsuke Kawaguchi <[email protected]>
  Date:   2016-06-19 (Sun, 19 Jun 2016)

  Changed paths:
    M war/pom.xml

  Log Message:
  -----------
  Pick up a new windows slave installer module

See https://github.com/jenkinsci/windows-slave-installer-module/pull/3

(cherry picked from commit 57e98ad7c967da06c1beb63956a1724571387a9f)


  Commit: 95c3f27e261bed384c3f96cc616cb7b1ee096cbf
      
https://github.com/jenkinsci/jenkins/commit/95c3f27e261bed384c3f96cc616cb7b1ee096cbf
  Author: Emilio Escobar <[email protected]>
  Date:   2016-06-19 (Sun, 19 Jun 2016)

  Changed paths:
    M core/src/main/java/hudson/ProxyConfiguration.java
    M core/src/main/resources/hudson/Messages.properties
    M core/src/main/resources/hudson/ProxyConfiguration/help-name.html

  Log Message:
  -----------
  [FIXED JENKINS-31915] Proxy settings in plugins page are ignored (#1955)

[FIXED JENKINS-31915] Proxy settings in plugins page are ignored
(cherry picked from commit 81e00cc67957018b0d355740a1eeb2bcd21c0609)


  Commit: 78d98b440241fb5fad34668b87c9c82d19a72337
      
https://github.com/jenkinsci/jenkins/commit/78d98b440241fb5fad34668b87c9c82d19a72337
  Author: Daniel Beck <[email protected]>
  Date:   2016-06-20 (Mon, 20 Jun 2016)

  Changed paths:
    M core/src/main/java/jenkins/util/ResourceBundleUtil.java

  Log Message:
  -----------
  [FIX JENKINS-35381] Restrict ResourceBundleUtil (#2393)
(cherry picked from commit 9657629d2e286f63cb3adf6b0083cb1491e11974)


  Commit: 275bdb118a7797f17964905b13880c192452b736
      
https://github.com/jenkinsci/jenkins/commit/275bdb118a7797f17964905b13880c192452b736
  Author: Daniel Spilker <[email protected]>
  Date:   2016-06-20 (Mon, 20 Jun 2016)

  Changed paths:
    M core/pom.xml

  Log Message:
  -----------
  [JENKINS-34751] updated Groovy to 2.4.7

follow-up for JENKINS-34751

(cherry picked from commit 96a782853eb006d76eb8eb2aad68d3046a5f9756)


  Commit: b726c1389d3d5b798631ab89808951582b7079bd
      
https://github.com/jenkinsci/jenkins/commit/b726c1389d3d5b798631ab89808951582b7079bd
  Author: Kohsuke Kawaguchi <[email protected]>
  Date:   2016-07-06 (Wed, 06 Jul 2016)

  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.7.1


  Commit: 930a7d34b0360fe3a3997b21e58791cf877dd0dc
      
https://github.com/jenkinsci/jenkins/commit/930a7d34b0360fe3a3997b21e58791cf877dd0dc
  Author: Kohsuke Kawaguchi <[email protected]>
  Date:   2016-07-06 (Wed, 06 Jul 2016)

  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: 7000cd2c42b565040921a08ad8ca35841a9dd6db
      
https://github.com/jenkinsci/jenkins/commit/7000cd2c42b565040921a08ad8ca35841a9dd6db
  Author: Daniel Beck <[email protected]>
  Date:   2016-07-20 (Wed, 20 Jul 2016)

  Changed paths:
    M core/src/main/resources/hudson/model/Run/logKeep.jelly

  Log Message:
  -----------
  [FIX JENKINS-26438] Allow to keep forever with custom build discarder (#2443)

(cherry picked from commit 7acfbec4abac193add0192dba566a10eeb3d8ea6)


  Commit: 3da25a01e352e03ec825be13c3667f995f298ad9
      
https://github.com/jenkinsci/jenkins/commit/3da25a01e352e03ec825be13c3667f995f298ad9
  Author: Oleg Nenashev <[email protected]>
  Date:   2016-07-20 (Wed, 20 Jul 2016)

  Changed paths:
    M pom.xml

  Log Message:
  -----------
  Update remoting to 2.60 (#2403)

Changes summary:

Fixed issues:
* [JENKINS-22722](https://issues.jenkins-ci.org/browse/JENKINS-22722) -
Make the channel reader tolerant against Socket timeouts.
(https://github.com/jenkinsci/remoting/pull/80)
* [JENKINS-32326](https://issues.jenkins-ci.org/browse/JENKINS-32326) -
Support no_proxy environment variable.
(https://github.com/jenkinsci/remoting/pull/84)
* [JENKINS-35190](https://issues.jenkins-ci.org/browse/JENKINS-35190)  -
Do not invoke PingFailureAnalyzer for agent=>master ping failures.
(https://github.com/jenkinsci/remoting/pull/85)
* [JENKINS-31256](https://issues.jenkins-ci.org/browse/JENKINS-31256) -
 <code>hudson.Remoting.Engine#waitForServerToBack</code> now uses credentials 
for connection.
(https://github.com/jenkinsci/remoting/pull/87)
* [JENKINS-35494](https://issues.jenkins-ci.org/browse/JENKINS-35494) -
Fix issues in file management in <code>hudson.remoting.Launcher</code> (main 
executable class).
(https://github.com/jenkinsci/remoting/pull/88)

Enhancements:
* Ensure a message is logged if remoting fails to override the default 
<code>ClassFilter</code>.
(https://github.com/jenkinsci/remoting/pull/80)
(cherry picked from commit c718516adfddeb10cbf616ce37c619cc6bbafd53)


  Commit: 2294259b2cb2f778e1a82042da88b5709e10e70e
      
https://github.com/jenkinsci/jenkins/commit/2294259b2cb2f778e1a82042da88b5709e10e70e
  Author: R. Tyler Croy <[email protected]>
  Date:   2016-07-20 (Wed, 20 Jul 2016)

  Changed paths:
    M core/src/main/resources/hudson/model/UsageStatistics/footer.jelly

  Log Message:
  -----------
  [FIXED JENKINS-35641] - Always send usage statistics over HTTPs to the new 
usage.jenkins.io hostname(#2398)

References INFRA-559
(cherry picked from commit 01db7d36c83674dcf8fdfea9ba4e8df6a6d17a54)


  Commit: 694cb1efe7cf9434be34127d9fb9247a44409c9a
      
https://github.com/jenkinsci/jenkins/commit/694cb1efe7cf9434be34127d9fb9247a44409c9a
  Author: Darío Villadiego <[email protected]>
  Date:   2016-07-20 (Wed, 20 Jul 2016)

  Changed paths:
    M core/src/main/resources/lib/form/textarea/textarea.js

  Log Message:
  -----------
  [JENKINS-32027]  Avoiding to refresh codemirror through the 
layoutUpdateCallback (#2390)

(cherry picked from commit 1e170d43ed097db6146dbdd95acc556fa6d79794)


  Commit: 19e1dd9944c2703abbf0d187b3f67817a6934143
      
https://github.com/jenkinsci/jenkins/commit/19e1dd9944c2703abbf0d187b3f67817a6934143
  Author: Jesse Glick <[email protected]>
  Date:   2016-07-20 (Wed, 20 Jul 2016)

  Changed paths:
    M core/src/main/java/hudson/model/Job.java
    M core/src/main/java/hudson/model/Queue.java
    M core/src/main/java/hudson/model/RunMap.java
    M core/src/main/java/jenkins/model/Jenkins.java
    M core/src/main/java/jenkins/model/lazy/AbstractLazyLoadRunMap.java
    M core/src/main/java/jenkins/model/lazy/LazyBuildMixIn.java
    M core/src/main/java/jenkins/model/lazy/SortedIntList.java
    M core/src/test/java/jenkins/model/lazy/SortedIntListTest.java
    M test/src/test/java/hudson/model/RunMapTest.java

  Log Message:
  -----------
  [FIXED JENKINS-27530] Jenkins.reload must also reload the Queue to ensure 
that every Queue.Item.task corresponds to a live Job, lest nextBuildNumber be 
bogus.
(cherry picked from commit 12fd3e47e393fb1942cd5cb29766bcefe62a81f8)


  Commit: 7fceddcd5a9b4f80329e5ce5e7db501d691ae9f4
      
https://github.com/jenkinsci/jenkins/commit/7fceddcd5a9b4f80329e5ce5e7db501d691ae9f4
  Author: Oleg Nenashev <[email protected]>
  Date:   2016-07-21 (Thu, 21 Jul 2016)

  Changed paths:
    M core/src/main/java/jenkins/model/item_category/ItemCategory.java

  Log Message:
  -----------
  [FIXED JENKINS-36593] - Make ItemCategory#MIN_TOSHOW restricted (#2449)

* [JENKINS-36593] - ItemCategory#MIN_TOSHOW should be restricted

* [JENKINS-36593] - Add Javadoc

(cherry picked from commit 4577cf6ae14fffd701fb10fa674690b305fd8b06)


  Commit: bfffc410eb654e9b37de0e88f4b616b3f028cb68
      
https://github.com/jenkinsci/jenkins/commit/bfffc410eb654e9b37de0e88f4b616b3f028cb68
  Author: Oliver Gondža <[email protected]>
  Date:   2016-07-21 (Thu, 21 Jul 2016)

  Changed paths:
    M pom.xml

  Log Message:
  -----------
  Update LTS version number


  Commit: 95e662f41c0cbcfc3206f080a6db88bb0505dc2d
      
https://github.com/jenkinsci/jenkins/commit/95e662f41c0cbcfc3206f080a6db88bb0505dc2d
  Author: Oliver Gondža <[email protected]>
  Date:   2016-07-22 (Fri, 22 Jul 2016)

  Changed paths:
    M cli/pom.xml
    M core/pom.xml
    M test/pom.xml
    M war/pom.xml

  Log Message:
  -----------
  Fix version number


  Commit: 097325911162ec5df17df68d4693c2ec5436b55c
      
https://github.com/jenkinsci/jenkins/commit/097325911162ec5df17df68d4693c2ec5436b55c
  Author: Kohsuke Kawaguchi <[email protected]>
  Date:   2016-08-04 (Thu, 04 Aug 2016)

  Changed paths:
    M core/src/main/java/hudson/model/Job.java
    M core/src/main/java/hudson/model/Queue.java
    M core/src/main/java/hudson/model/RunMap.java
    M core/src/main/java/jenkins/model/Jenkins.java
    M core/src/main/java/jenkins/model/item_category/ItemCategory.java
    M core/src/main/java/jenkins/model/lazy/AbstractLazyLoadRunMap.java
    M core/src/main/java/jenkins/model/lazy/LazyBuildMixIn.java
    M core/src/main/java/jenkins/model/lazy/SortedIntList.java
    M core/src/main/resources/hudson/model/Run/logKeep.jelly
    M core/src/main/resources/hudson/model/UsageStatistics/footer.jelly
    M core/src/main/resources/lib/form/textarea/textarea.js
    M core/src/test/java/jenkins/model/lazy/SortedIntListTest.java
    M pom.xml
    M test/src/test/java/hudson/model/RunMapTest.java

  Log Message:
  -----------
  Merge branch 'stable-2.7' of github.com:jenkinsci/jenkins into stable-2.7


  Commit: bd7bae8c26025bf8278b39bc4944599f2a9da90f
      
https://github.com/jenkinsci/jenkins/commit/bd7bae8c26025bf8278b39bc4944599f2a9da90f
  Author: Kohsuke Kawaguchi <[email protected]>
  Date:   2016-08-04 (Thu, 04 Aug 2016)

  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.7.2


  Commit: 56adf58a97e11f63440597badf41cadb0aff4ec1
      
https://github.com/jenkinsci/jenkins/commit/56adf58a97e11f63440597badf41cadb0aff4ec1
  Author: Kohsuke Kawaguchi <[email protected]>
  Date:   2016-08-04 (Thu, 04 Aug 2016)

  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: 961ab53ebde317b241116244f523c40b6a6d4b09
      
https://github.com/jenkinsci/jenkins/commit/961ab53ebde317b241116244f523c40b6a6d4b09
  Author: Ivan Meredith <[email protected]>
  Date:   2016-08-08 (Mon, 08 Aug 2016)

  Changed paths:
    M core/src/main/resources/jenkins/model/Messages_es.properties

  Log Message:
  -----------
  [JENKINS-36940] Remove trailing space from Hudson.DisplayName (#2471)

(cherry picked from commit 3956994c286941dab2da810c649269d637dc98d9)


  Commit: 90b977ea8e9e6efa6052fa7ee8fa9dedf26ce432
      
https://github.com/jenkinsci/jenkins/commit/90b977ea8e9e6efa6052fa7ee8fa9dedf26ce432
  Author: Jesse Glick <[email protected]>
  Date:   2016-08-08 (Mon, 08 Aug 2016)

  Changed paths:
    M core/src/main/java/hudson/scm/AutoBrowserHolder.java
    M core/src/main/java/hudson/scm/NullSCM.java
    M core/src/main/java/hudson/scm/SCM.java
    M core/src/main/java/hudson/scm/SCMDescriptor.java
    M core/src/main/java/hudson/scm/SCMS.java
    M core/src/main/resources/lib/hudson/project/config-scm.jelly

  Log Message:
  -----------
  [JENKINS-35098] Disable AutoBrowserHolder by default to improve the changelog 
rendering performance (#2371)

* [FIXED JENKINS-35098] Deleting AutoBrowserHolder.

* Normalizing form binding scheme for AbstractProject.scm.

* At @oleg-nenashev’s insistence, restoring AutoBrowserHolder, though not using 
it by default.

* Using SystemProperties at @oleg-nenashev’s recommendation.

(cherry picked from commit d33df0f2e4cbe5a6e35f34ece96059826aa7471d)


  Commit: 2492e6d56dadd974d709f3e6b7ab60ec3c650e0f
      
https://github.com/jenkinsci/jenkins/commit/2492e6d56dadd974d709f3e6b7ab60ec3c650e0f
  Author: Jesse Glick <[email protected]>
  Date:   2016-08-08 (Mon, 08 Aug 2016)

  Changed paths:
    M core/src/main/java/hudson/Functions.java
    M core/src/main/java/hudson/model/PasswordParameterDefinition.java
    M 
core/src/main/resources/hudson/model/PasswordParameterDefinition/index.jelly
    M test/src/test/java/hudson/model/PasswordParameterDefinitionTest.java

  Log Message:
  -----------
  [JENKINS-36476] Underprivileged users could not use the default value of a 
password parameter (#2454)

* [FIXED JENKINS-36476] Do not even send the default password in encrypted 
form; leave the text field blank, and apply the default upon submission.

* [JENKINS-36476] Use a special token, not the empty string, as the marker for 
the default value.

(cherry picked from commit c31392d1401a45e8e9df4b91b2445cb4b1901f4d)


  Commit: 9224151cf56b2f0f7db426dd8c79f559fbdec263
      
https://github.com/jenkinsci/jenkins/commit/9224151cf56b2f0f7db426dd8c79f559fbdec263
  Author: godfath3r <[email protected]>
  Date:   2016-08-08 (Mon, 08 Aug 2016)

  Changed paths:
    M core/src/main/java/jenkins/model/ParameterizedJobMixIn.java

  Log Message:
  -----------
  [JENKINS-36193] Raise exception when trying to build a job that is disabled.

(cherry picked from commit ab26fdbebcb2fed07c144cd1ae918d516ffee941)


  Commit: b938d641e256e624587f72bddcc9bcb8ae3d3793
      
https://github.com/jenkinsci/jenkins/commit/b938d641e256e624587f72bddcc9bcb8ae3d3793
  Author: Oleg Nenashev <[email protected]>
  Date:   2016-08-08 (Mon, 08 Aug 2016)

  Changed paths:
    A test/src/test/java/jenkins/model/ParameterizedJobMixInTest.java

  Log Message:
  -----------
  [JENKINS-36193] - Add direct unit test for the issue

(cherry picked from commit 8a330acc5eba2697a671d5d6c13d7d7cb90e723e)


  Commit: 8def8da7884c8a6a0a17095b1adbee555f47df66
      
https://github.com/jenkinsci/jenkins/commit/8def8da7884c8a6a0a17095b1adbee555f47df66
  Author: godfath3r <[email protected]>
  Date:   2016-08-08 (Mon, 08 Aug 2016)

  Changed paths:
    M core/src/main/java/jenkins/model/GlobalSCMRetryCountConfiguration.java
    A test/src/test/java/jenkins/model/GlobalSCMRetryCountConfigurationTest.java

  Log Message:
  -----------
  [JENKINS-36387] Catch exception when scm retry count field is empty. (#2433)

* [JENKINS-36387] Catch exception when scm retry count field is empty.

* Add test for JENKINS-36387

* [JENKINS-36387] Move test in correct place

* [JENKINS-36387] Reproduce actuall behaviour

(cherry picked from commit 439426236f52f905df782c1467c96c7bda8a746a)


  Commit: 1e8063fc78f34e97d3faa43c1e534c1c672889bc
      
https://github.com/jenkinsci/jenkins/commit/1e8063fc78f34e97d3faa43c1e534c1c672889bc
  Author: Alvaro Lobato <[email protected]>
  Date:   2016-08-08 (Mon, 08 Aug 2016)

  Changed paths:
    M core/src/main/java/jenkins/model/Jenkins.java
    M test/src/test/java/hudson/model/ViewTest.java
    A 
test/src/test/resources/hudson/model/ViewTest/testAllViewCreatedIfNoPrimary.zip
    A 
test/src/test/resources/hudson/model/ViewTest/testAllViewNotCreatedIfPrimary.zip

  Log Message:
  -----------
  [JENKINS-36908] Make sure that the All view is created (#2472)

* [JENKINS-36908] Make sure that the All view is created

* Revert old All view behaviour

* Fix changed comment

* Tests

* Delete unwanted file.

(cherry picked from commit 404384eefe9e5abf65ae68b4b1bf0accf3dff8eb)


  Commit: e0a87a120542e00065646f44a567770ff768696d
      
https://github.com/jenkinsci/jenkins/commit/e0a87a120542e00065646f44a567770ff768696d
  Author: Keith Zantow <[email protected]>
  Date:   2016-08-08 (Mon, 08 Aug 2016)

  Changed paths:
    M core/src/main/resources/jenkins/install/SetupWizard/wizard-ui.jelly
    M war/src/main/js/pluginSetupWizardGui.js
    M war/src/test/js/pluginSetupWizard-spec.js

  Log Message:
  -----------
  [FIXED JENKINS-34882] Honor non-default update sites in setup wizard (#2469)

* [FIXED JENKINS-34882] Honor non-default update sites during install

* Fix pluginSetupWizard tests

* Fix lint

(cherry picked from commit 83e0fbf0a95f24b1669ead05f5e1c68e30ab8ddc)


  Commit: 4d5accf8f38930f48213e73985bd3ea0fd232ba2
      
https://github.com/jenkinsci/jenkins/commit/4d5accf8f38930f48213e73985bd3ea0fd232ba2
  Author: Stephen Connolly <[email protected]>
  Date:   2016-08-09 (Tue, 09 Aug 2016)

  Changed paths:
    M core/src/main/java/hudson/model/UpdateCenter.java

  Log Message:
  -----------
  [FIXED JENKINS-37189] Only append `?uctest` to http/https update center URLs

- Also fixes to append `&uctest` if the update center URL already contains a 
query fragment

(cherry picked from commit b1e7c1bf62132b24cc063ae5faa2c49bbb74d71b)


  Commit: 8c90a52790c959c714b6e3bf117a7279c176b29f
      
https://github.com/jenkinsci/jenkins/commit/8c90a52790c959c714b6e3bf117a7279c176b29f
  Author: Stephen Connolly <[email protected]>
  Date:   2016-08-09 (Tue, 09 Aug 2016)

  Changed paths:
    M core/src/main/java/hudson/model/UpdateCenter.java
    A core/src/test/java/hudson/model/UpdateCenterTest.java

  Log Message:
  -----------
  [JENKINS-37189] Refactor to make more testable

- A pure unit tests will suffice

(cherry picked from commit 136aeb86a4e2ffcfa5ec988dc02da6063643dc4a)


  Commit: c3d15f9a092a1733757582e8799b0e8b52e6c8c2
      
https://github.com/jenkinsci/jenkins/commit/c3d15f9a092a1733757582e8799b0e8b52e6c8c2
  Author: Robert Sandell <[email protected]>
  Date:   2016-08-09 (Tue, 09 Aug 2016)

  Changed paths:
    M core/src/main/java/hudson/model/User.java
    A core/src/main/java/jenkins/security/UserDetailsCache.java
    A test/src/test/java/jenkins/security/UserDetailsCacheTest.java

  Log Message:
  -----------
  Merge pull request #2446 from rsandell/JENKINS-35493

[JENKINS-35493] Introduce a UserDetails cache
(cherry picked from commit 06e99bd94295299f9041bc963a5981575df257ca)


  Commit: 943d8203ecfee316ece4c77a8f52f6faef5d6abb
      
https://github.com/jenkinsci/jenkins/commit/943d8203ecfee316ece4c77a8f52f6faef5d6abb
  Author: James Nord <[email protected]>
  Date:   2016-08-12 (Fri, 12 Aug 2016)

  Changed paths:
    M core/src/main/java/hudson/model/UpdateCenter.java
    M core/src/main/java/jenkins/install/InstallState.java
    M core/src/main/resources/lib/hudson/project/configurable_pt_BR.properties

  Log Message:
  -----------
  [JENKINS-36757] don't quote a paramaterized message in UpdateCenter. (#2494)

'{0}' is the literal string {0} in a message format - if you want to quote
the parameter then you need to use double single quotes ''{0}''
(cherry picked from commit 03750c92ee4ba902027be444144542017c0ccf65)


  Commit: 6ea7883fed497b68eec9f89ec89082edf1b39ce5
      
https://github.com/jenkinsci/jenkins/commit/6ea7883fed497b68eec9f89ec89082edf1b39ce5
  Author: Stephen Connolly <[email protected]>
  Date:   2016-08-17 (Wed, 17 Aug 2016)

  Changed paths:
    M core/src/main/java/hudson/ClassicPluginStrategy.java
    M core/src/main/java/hudson/PluginManager.java

  Log Message:
  -----------
  [FIXED JENKINS-37041] Ensure that detached plugins are always at least their 
minimum version

(cherry picked from commit 2a450e5ac2ecd83a54f05c83729852073601816e)


  Commit: 28ee03724dc91e22c050bda88a49c7dd4bfb541f
      
https://github.com/jenkinsci/jenkins/commit/28ee03724dc91e22c050bda88a49c7dd4bfb541f
  Author: Stephen Connolly <[email protected]>
  Date:   2016-08-17 (Wed, 17 Aug 2016)

  Changed paths:
    M core/src/main/java/hudson/ClassicPluginStrategy.java
    M core/src/main/java/hudson/PluginManager.java

  Log Message:
  -----------
  [JENKINS-37041] Address Code review comments

(cherry picked from commit d92fd4cc63e19c60e374e45e045dcdce2d91e951)


  Commit: 378ef768aa33ec0e7d0cdf1eb9fcd7a4b35e68b7
      
https://github.com/jenkinsci/jenkins/commit/378ef768aa33ec0e7d0cdf1eb9fcd7a4b35e68b7
  Author: Oleg Nenashev <[email protected]>
  Date:   2016-08-17 (Wed, 17 Aug 2016)

  Changed paths:
    M core/src/main/java/hudson/model/UpdateCenter.java

  Log Message:
  -----------
  FindBugs: Wrong WARNING message formatting in 
hudson.model.UpdateCenter#createUpdateCenter

(cherry picked from commit e5a728b394f29c69795f2336edf4c4868de3a980)


  Commit: 97c1cbd753d963e947c085c040667b1b98e06ba1
      
https://github.com/jenkinsci/jenkins/commit/97c1cbd753d963e947c085c040667b1b98e06ba1
  Author: Stephen Connolly <[email protected]>
  Date:   2016-08-18 (Thu, 18 Aug 2016)

  Changed paths:
    M core/src/main/java/jenkins/slaves/JnlpSlaveAgentProtocol3.java

  Log Message:
  -----------
  [JENKINS-37315] Stop A/B testing JNLP3

(cherry picked from commit 4f5300003c3a56c286b76729a2a40378ca9bf5f2)


  Commit: 27d8f06f1baabb320cc86527250bed5a7dacf85e
      
https://github.com/jenkinsci/jenkins/commit/27d8f06f1baabb320cc86527250bed5a7dacf85e
  Author: Jesse Glick <[email protected]>
  Date:   2016-08-23 (Tue, 23 Aug 2016)

  Changed paths:
    M core/src/main/java/hudson/scm/SCMS.java

  Log Message:
  -----------
  [JENKINS-35906] Ensure that SCMDescriptor.newInstance overrides are honored 
(#2426)

* [FIXED JENKINS-35906] Ensure that SCMDescriptor.newInstance overrides are 
honored.

* [FIXED JENKINS-36043] Work around fragile form submission design in 
multi-branch-project-plugin.

(cherry picked from commit 1d176d1f19bfc717ffc335046539ffdd079efdf4)


  Commit: 50a7893c83cebd9eef6e6e4a879e3756a4a05575
      
https://github.com/jenkinsci/jenkins/commit/50a7893c83cebd9eef6e6e4a879e3756a4a05575
  Author: Kohsuke Kawaguchi <[email protected]>
  Date:   2016-08-31 (Wed, 31 Aug 2016)

  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.7.3


  Commit: 832dc987e9f5f76e56b6dbaa08e0ce5d6e82a668
      
https://github.com/jenkinsci/jenkins/commit/832dc987e9f5f76e56b6dbaa08e0ce5d6e82a668
  Author: Kohsuke Kawaguchi <[email protected]>
  Date:   2016-08-31 (Wed, 31 Aug 2016)

  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: 6098ac0e5f7d0f8938125f7683d5ab69ffb7e17e
      
https://github.com/jenkinsci/jenkins/commit/6098ac0e5f7d0f8938125f7683d5ab69ffb7e17e
  Author: Oliver Gondža <[email protected]>
  Date:   2016-09-01 (Thu, 01 Sep 2016)

  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.19.1


  Commit: 37edc1a3b0c5670c24bd06d157f4de91b99f8391
      
https://github.com/jenkinsci/jenkins/commit/37edc1a3b0c5670c24bd06d157f4de91b99f8391
  Author: Oleg Nenashev <[email protected]>
  Date:   2016-09-06 (Tue, 06 Sep 2016)

  Changed paths:
    M core/src/main/java/hudson/PluginManager.java
    M core/src/main/java/hudson/Util.java
    M core/src/test/java/hudson/PluginManagerTest.java

  Log Message:
  -----------
  [FIXED JENKINS-37332] - Prevent File descriptor leaks when reading manifests 
from JARs (#2516)

* [JENKINS-37332] - Improve diagnostics of non-closed streams during reading of 
the manifests in PluginManager

* [JENKINS-37332] - Leakless processing of JarUrlConnection during Manifest 
parsing

* [JENKINS-37332] - Also implement leak-safe method for retrieving file 
modification date

* [JENKINS-37332] - Add spotcheck methods for manifest file access + Javadoc

* [JENKINS-37332] - Also test multi-line and empty attributes in the test

(cherry picked from commit 96c97860b0f018094c20283b15f3ddb3bdd9effe)


  Commit: 94b65affa48d28837ca4a06b3927f02a77eb6659
      
https://github.com/jenkinsci/jenkins/commit/94b65affa48d28837ca4a06b3927f02a77eb6659
  Author: Kohsuke Kawaguchi <[email protected]>
  Date:   2016-09-08 (Thu, 08 Sep 2016)

  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.7.4


  Commit: 8e2c7eced3ca0654fc56f0b849fea0aec53eb955
      
https://github.com/jenkinsci/jenkins/commit/8e2c7eced3ca0654fc56f0b849fea0aec53eb955
  Author: Kohsuke Kawaguchi <[email protected]>
  Date:   2016-09-08 (Thu, 08 Sep 2016)

  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: a59dd9d45f544b6464bf0574ab5a0bb12b7d7008
      
https://github.com/jenkinsci/jenkins/commit/a59dd9d45f544b6464bf0574ab5a0bb12b7d7008
  Author: Felix Belzunce Arcos <[email protected]>
  Date:   2016-09-09 (Fri, 09 Sep 2016)

  Changed paths:
    M core/src/main/java/hudson/triggers/Trigger.java
    A test/src/test/java/hudson/triggers/TriggerTest.java

  Log Message:
  -----------
  [JENKINS-36748] Do not process null specs in triggers (#2482)

* [JENKINS-36748] Add a test case and not process null specs

* [JENKINS-36748] Correct license and add a minor comment

* [JENKINS-36748] Add a Waning logger when spec is null

(cherry picked from commit 4278804582b34f123414bde521bd91b009d8e353)


  Commit: 065e1a3ae549a3800b57e98c0433b91d85b9ec72
      
https://github.com/jenkinsci/jenkins/commit/065e1a3ae549a3800b57e98c0433b91d85b9ec72
  Author: Daniel Beck <[email protected]>
  Date:   2016-09-09 (Fri, 09 Sep 2016)

  Changed paths:
    M 
core/src/main/resources/hudson/model/AbstractModelObject/editDescription.jelly

  Log Message:
  -----------
  [FIX JENKINS-37360] Fix editing default view description with auto refresh 
(#2504)

(cherry picked from commit ee447af7e8e283ff50032532a571766f810ea061)


  Commit: e889232b03c778486fa615d751f0d0844988b98e
      
https://github.com/jenkinsci/jenkins/commit/e889232b03c778486fa615d751f0d0844988b98e
  Author: Keith Zantow <[email protected]>
  Date:   2016-09-09 (Fri, 09 Sep 2016)

  Changed paths:
    M core/src/main/java/jenkins/install/SetupWizard.java
    M core/src/main/resources/jenkins/install/pluginSetupWizard.properties
    M war/src/main/js/api/pluginManager.js
    M war/src/main/js/pluginSetupWizardGui.js
    M war/src/main/js/templates/setupCompletePanel.hbs
    M war/src/test/js/pluginSetupWizard-spec.js

  Log Message:
  -----------
  [FIX JENKINS-33374] - Correct Lifecycle-based restart behavior during setup 
wizard (#2515)

* JENKINS-33374 - correct restart behavior during setup wizard

* Add tests

* One more test

(cherry picked from commit 58ba65cacf743ed070ef0b63ea06521bef5e22d4)


  Commit: 78eaea116c29216707fe22f0f6567f478cf1eaa9
      
https://github.com/jenkinsci/jenkins/commit/78eaea116c29216707fe22f0f6567f478cf1eaa9
  Author: Joseph <[email protected]>
  Date:   2016-09-09 (Fri, 09 Sep 2016)

  Changed paths:
    M war/src/main/webapp/css/style.css

  Log Message:
  -----------
  [FIXED JENKINS-37549] - Fixed background color for ComboBoxList (#2511)

Hard to see anything with Gray background and White Text.
Style is in line with Selects and other form inputs.
(cherry picked from commit c505dec68516837a4ca90d9e5a373ecce93730ed)


  Commit: 349380aad75525d3a09737a323ab6a4a5fdfc131
      
https://github.com/jenkinsci/jenkins/commit/349380aad75525d3a09737a323ab6a4a5fdfc131
  Author: dbroady1 <[email protected]>
  Date:   2016-09-09 (Fri, 09 Sep 2016)

  Changed paths:
    M core/src/main/java/hudson/Util.java
    A core/src/test/java/hudson/RemoveWindowsDirectoryJunctionTest.java

  Log Message:
  -----------
  [JENKINS-29956] Test Windows junctions before Java 7 symlink (#1787)

* Test Windows junctions before Java 7 symlink

Apparently Java 7 (and later) do not count Windows junctions as
symlinks.  When you drill down into the BasicFileAttributes structure,
reparse points are only counted under isOther.  So, since we already
have code that properly detects Windows Junctions, let's use that first
and then fallback to the Java 7 code.

* Add comment for change & link bug.

* Add test case

* Switch to Functions.isWindows().

* Use non-deprecated APIs for tmp file/dir mgmt

* Add better debugging.

* Allow spaces in junction name & dir name.

To do that, it was easier to use ProcessBuilder vs building up the correct
string in code to send to cmd.exe.

Also, I'll note that according to http://ss64.com/nt/syntax-internal.html,
mklink is in internal cmd.exe command.  So, it must be invoked through
"cmd.exe /c" for it to work.

* Remove comment mentioning bug number.

* Remove debugging output, per Baptiste's request

* Add newline at end of file.

* Make sure that the junction was removed.

* Use assertEquals to show retcode of Process.waitFor.

* Fix compilation errors by importing functions

(cherry picked from commit f4edf91782720d2e1246ddb48554511912af1491)


  Commit: feeda1dbaf41352a86956dcfae1a5dd9e1ef4176
      
https://github.com/jenkinsci/jenkins/commit/feeda1dbaf41352a86956dcfae1a5dd9e1ef4176
  Author: Raphael Pionke <[email protected]>
  Date:   2016-09-09 (Fri, 09 Sep 2016)

  Changed paths:
    M core/src/main/resources/lib/hudson/scriptConsole.jelly

  Log Message:
  -----------
  [FIXED JENKINS-37814] make the icon of the script console configurable (#2528)

* make the icon of the script console configurable

* we don't need an extra variable

* use <j:choose>

(cherry picked from commit a6e1b0bebfe9dc46b3c919c917a1be4438207af7)


  Commit: 77dbc446f48ba12551dbcda7cbb18b69e26dc56d
      
https://github.com/jenkinsci/jenkins/commit/77dbc446f48ba12551dbcda7cbb18b69e26dc56d
  Author: Kohsuke Kawaguchi <[email protected]>
  Date:   2016-10-03 (Mon, 03 Oct 2016)

  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.19.1


  Commit: b67dddfa101b24eb067543c206ccd201e250ef61
      
https://github.com/jenkinsci/jenkins/commit/b67dddfa101b24eb067543c206ccd201e250ef61
  Author: Oliver Gondža <[email protected]>
  Date:   2016-10-07 (Fri, 07 Oct 2016)

  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.19.2


  Commit: 0e8786b70835467dff92c8bde35e93d0c3ac94a7
      
https://github.com/jenkinsci/jenkins/commit/0e8786b70835467dff92c8bde35e93d0c3ac94a7
  Author: R. Tyler Croy <[email protected]>
  Date:   2016-10-10 (Mon, 10 Oct 2016)

  Changed paths:
    M core/src/main/resources/hudson/PluginManager/sidepanel.groovy

  Log Message:
  -----------
  [FIXED JENKINS-34250] Use the appropriate 'Gear' icon on the Plugin Manager 
page

This has annoyed me for long enough

(cherry picked from commit 4fbfe25797079ead5fee2c42145cb4e75365c865)


  Commit: fa2d1823c054ae3e19b180b4a39780aff0054762
      
https://github.com/jenkinsci/jenkins/commit/fa2d1823c054ae3e19b180b4a39780aff0054762
  Author: Kanstantsin Shautsou <[email protected]>
  Date:   2016-10-10 (Mon, 10 Oct 2016)

  Changed paths:
    M core/src/main/java/hudson/model/Descriptor.java
    M core/src/main/java/jenkins/model/Jenkins.java

  Log Message:
  -----------
  [FIXED JENKINS-37997] FIX NPE when descriptor is not in DescriptorList (#2536)

For example when Descriptor was defined as field and without @Extension .

Signed-off-by: Kanstantsin Shautsou <[email protected]>
(cherry picked from commit 5d3b23daf7e52c511fd594665ef8d648bb7bb121)


  Commit: 79a5e3e45bc2d3fc398e7d2effd06cd74df27461
      
https://github.com/jenkinsci/jenkins/commit/79a5e3e45bc2d3fc398e7d2effd06cd74df27461
  Author: valentina <[email protected]>
  Date:   2016-10-10 (Mon, 10 Oct 2016)

  Changed paths:
    M core/src/main/java/hudson/model/DownloadService.java
    M core/src/main/java/hudson/model/UpdateSite.java

  Log Message:
  -----------
  [FIXED JENKINS-36537] Allow the use of custom json signature validator for 
metadata signature check (#2442)

(cherry picked from commit 8acc12ff7933774dd92c37d3ca5ac1c77f217b39)


  Commit: 56b58bd1df98cf34d6e7c9070123bc29497083c6
      
https://github.com/jenkinsci/jenkins/commit/56b58bd1df98cf34d6e7c9070123bc29497083c6
  Author: Oliver Gondža <[email protected]>
  Date:   2016-10-10 (Mon, 10 Oct 2016)

  Changed paths:
    M core/src/main/java/hudson/model/UpdateSite.java

  Log Message:
  -----------
  No need for @since on restricted API


  Commit: fd0ccd2a2c1d3530e22a0edae3b0fa92f20f841c
      
https://github.com/jenkinsci/jenkins/commit/fd0ccd2a2c1d3530e22a0edae3b0fa92f20f841c
  Author: Matthew Reiter <[email protected]>
  Date:   2016-10-10 (Mon, 10 Oct 2016)

  Changed paths:
    M core/src/main/java/hudson/widgets/BuildHistoryWidget.java
    M core/src/main/java/hudson/widgets/HistoryWidget.java
    M core/src/main/resources/hudson/widgets/HistoryWidget/index.jelly

  Log Message:
  -----------
  [FIXED JENKINS-31487] (#2542)

There were two issues preventing the build history from updating properly:
1) The next build number being fetched wasn't taking into account running 
builds, so any builds already running when the page is refreshed would be 
ignored. The fix was to use nextBuildNumberToFetch if it is available (which is 
the case if there are running builds) and to fall back to the next build 
otherwise.
2) The first transient build key (used to clear out builds from the history 
that are being updated) wasn't being set when the page first loads. This was 
fixed by making getHistoryPageFilter calculate the value so that it happens in 
all cases rather than just during the ajax call.
(cherry picked from commit 0268b988d5c88cd29be12ed25e95d5bc448c2840)


  Commit: fee595bca8eaa284a377c97dd1f440103a76927d
      
https://github.com/jenkinsci/jenkins/commit/fee595bca8eaa284a377c97dd1f440103a76927d
  Author: Yoann Dubreuil <[email protected]>
  Date:   2016-10-10 (Mon, 10 Oct 2016)

  Changed paths:
    M core/src/main/java/hudson/WebAppMain.java
    M core/src/main/java/hudson/slaves/SlaveComputer.java
    M core/src/main/java/hudson/util/RingBufferLogHandler.java
    M core/src/main/java/jenkins/util/SystemProperties.java

  Log Message:
  -----------
  [JENKINS-35184] Servlet API dependent bits in a inner-class (#2551)

* [JENKINS-35184] Servlet API dependent bits in a inner-class

This is in order to avoid loading ServletContextListener class
from slaves classloader.

* [JENKINS-35184] Don't use SystemProperties while initializing remote agents

This rolls back the previous commit and introduces a new way to construct
RingBufferLogHandler which avoids relying on SystemProperties to get the
default size.

* [JENKINS-35184] Mark SystemProperties as OnMaster only class

Adding `OnMaster` annotation does not prevent the class from being
loaded on remote agent but it gives a hint that this class should not
be used on a remote agent.

* [JENKINS-35184] Set SLAVE_LOG_HANDLER at the very beginning

In the previous code cleaning existing log handlers, SLAVE_LOG_HANDLER
is always null, as static fields are scoped by classloader.

(cherry picked from commit 27d9b73ef4434de0000007c35352dfe48a08c751)


  Commit: 23a4d706f319b0d90767ca6041f1976b6662241e
      
https://github.com/jenkinsci/jenkins/commit/23a4d706f319b0d90767ca6041f1976b6662241e
  Author: Stephen Connolly <[email protected]>
  Date:   2016-10-10 (Mon, 10 Oct 2016)

  Changed paths:
    M core/src/main/java/hudson/util/ProcessKillingVeto.java

  Log Message:
  -----------
  [FIXED JENKINS-38534] Isolate the code that requires the `Jenkins` class to 
be loaded from an agent code path

(cherry picked from commit 0859573721a5f1c0c225d46c898e23e683ec3550)


  Commit: b3ea052cddadffaee5d59c3c7e5ed4c1d544eb37
      
https://github.com/jenkinsci/jenkins/commit/b3ea052cddadffaee5d59c3c7e5ed4c1d544eb37
  Author: Oleg Nenashev <[email protected]>
  Date:   2016-10-10 (Mon, 10 Oct 2016)

  Changed paths:
    M war/pom.xml

  Log Message:
  -----------
  [JENKINS-34287,JENKINS-23232] Update executable-war to 1.34

Diff: 
https://github.com/jenkinsci/extras-executable-war/compare/executable-war-1.33...executable-war-1.34

* https://issues.jenkins-ci.org/browse/JENKINS-23232
* https://issues.jenkins-ci.org/browse/JENKINS-34287
(cherry picked from commit 24443acb3c92612dc623849c9458000c98a0a265)


  Commit: d32b32f9115d31fe0f42d1f75eb25ea8af6909ff
      
https://github.com/jenkinsci/jenkins/commit/d32b32f9115d31fe0f42d1f75eb25ea8af6909ff
  Author: Stephen Connolly <[email protected]>
  Date:   2016-10-10 (Mon, 10 Oct 2016)

  Changed paths:
    M core/src/main/java/hudson/TcpSlaveAgentListener.java

  Log Message:
  -----------
  [FIXED JENKINS-38473] Set a short timeout on the socket when using it to wake 
the acceptor thread. (#2564)

* [FIXED JENKINS-38473] Set a short timeout on the socket when using it to wake 
the acceptor thread.

* [JENKINS-38473] Remove leftover typing in wrong window

(cherry picked from commit 1689f6b7a21fc910a186e092227780c614ed7443)


  Commit: 3e660d71fca66fef7f321b715c9a98be1dc99e49
      
https://github.com/jenkinsci/jenkins/commit/3e660d71fca66fef7f321b715c9a98be1dc99e49
  Author: Oleg Nenashev <[email protected]>
  Date:   2016-10-10 (Mon, 10 Oct 2016)

  Changed paths:
    A core/src/main/java/jenkins/diagnostics/CompletedInitializationMonitor.java
    M core/src/main/java/jenkins/model/Jenkins.java
    A 
core/src/main/resources/jenkins/diagnostics/CompletedInitializationMonitor/message.jelly
    A 
core/src/main/resources/jenkins/diagnostics/CompletedInitializationMonitor/message.properties

  Log Message:
  -----------
  [JENKINS-37874] - Print warnings if Jenkins startup/reload do not reach the 
COMPLETED state (#2530)

* [JENKINS-37874] - Log SEVERE messages if Jenkins does not reach COMPLETED 
stage during startup or reload

* [JENKINS-37874] - Add Administrative monitor for the COMPLETED state

* [JENKINS-37874] - Polish log messages

(cherry picked from commit 0f45609fb20248a227fc1071725d2afa6d1f61af)


  Commit: 9f42774315a5d6316da8031ff51e5b866fc07d9a
      
https://github.com/jenkinsci/jenkins/commit/9f42774315a5d6316da8031ff51e5b866fc07d9a
  Author: Daniel Beck <[email protected]>
  Date:   2016-10-13 (Thu, 13 Oct 2016)

  Changed paths:
    A core/src/main/java/hudson/cli/CliCrumbExclusion.java
    M test/src/test/java/hudson/cli/CLIActionTest.java

  Log Message:
  -----------
  [FIX JENKINS-18114] Exclude /cli URL from crumb requirement (#2315)

* [FIX JENKINS-18114] Exclude /cli URL from crumb requirement

* [JENKINS-18114] Fix test: Don't send the crumb

The CLI doesn't do this either.

(cherry picked from commit de740c756f7de7fd225919342fa01796367abf00)


  Commit: 03cb67a52c0a40837cf696be171dc0ec9ba2e896
      
https://github.com/jenkinsci/jenkins/commit/03cb67a52c0a40837cf696be171dc0ec9ba2e896
  Author: Kohsuke Kawaguchi <[email protected]>
  Date:   2016-11-01 (Tue, 01 Nov 2016)

  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.19.2


  Commit: 63c203699c358c59b3ae140446b4cf7559ed0161
      
https://github.com/jenkinsci/jenkins/commit/63c203699c358c59b3ae140446b4cf7559ed0161
  Author: Kohsuke Kawaguchi <[email protected]>
  Date:   2016-11-01 (Tue, 01 Nov 2016)

  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: cfc9491e297687b2f721f3e6c60ede613cea13d3
      
https://github.com/jenkinsci/jenkins/commit/cfc9491e297687b2f721f3e6c60ede613cea13d3
  Author: Kohsuke Kawaguchi <[email protected]>
  Date:   2016-11-11 (Fri, 11 Nov 2016)

  Changed paths:
    M pom.xml

  Log Message:
  -----------
  Fixing this back to 2.53.3 as the baseline


  Commit: fde9c42fe05ac925a904b6c09a81d497d0e6ccea
      
https://github.com/jenkinsci/jenkins/commit/fde9c42fe05ac925a904b6c09a81d497d0e6ccea
  Author: Kohsuke Kawaguchi <[email protected]>
  Date:   2016-11-11 (Fri, 11 Nov 2016)

  Changed paths:
    M core/src/main/java/hudson/cli/CLIAction.java
    M core/src/main/java/hudson/cli/CliProtocol.java
    M core/src/main/java/hudson/cli/CliProtocol2.java
    A core/src/main/java/jenkins/CLI.java
    A test/src/test/java/jenkins/CLITest.java

  Log Message:
  -----------
  [SECURITY-360] introduce a system switch to kill CLI

This basically is a convenient version of
https://github.com/jenkinsci-cert/SECURITY-218.

During the course of discussing how to fix SECURITY-360, it was agreed
by the CERT team that we provide this switch.


  Commit: 8395b78c83c8bb436430e2faa4a032fc9a714fcc
      
https://github.com/jenkinsci/jenkins/commit/8395b78c83c8bb436430e2faa4a032fc9a714fcc
  Author: Sam Van Oort <[email protected]>
  Date:   2016-11-11 (Fri, 11 Nov 2016)

  Changed paths:
    M test/pom.xml
    A 
test/src/test/java/jenkins/security/security218/ysoserial/Deserializer.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/GeneratePayload.java
    A test/src/test/java/jenkins/security/security218/ysoserial/Serializer.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/exploit/JRMPClassLoadingListener.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/exploit/JRMPClient.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/exploit/JRMPListener.java
    A test/src/test/java/jenkins/security/security218/ysoserial/exploit/JSF.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/exploit/JenkinsCLI.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/exploit/JenkinsListener.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/exploit/JenkinsReverse.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/exploit/RMIRegistryExploit.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/BeanShell1.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/CommonsBeanutils1.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/CommonsCollections3.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/CommonsCollections4.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/CommonsCollections5.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/CommonsCollections6.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/DynamicDependencies.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/FileUpload1.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/JRMPClient.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/JRMPListener.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/JSON1.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/JavassistWeld1.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/Jdk7u21.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/Jython1.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/MozillaRhino1.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/Myfaces1.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/Myfaces2.java
    M 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/ObjectPayload.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/ReleaseableObjectPayload.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/Spring2.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/Wicket1.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/annotation/Dependencies.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/annotation/PayloadTest.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/util/ClassFiles.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/util/Gadgets.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/util/JavaVersion.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/util/PayloadRunner.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/util/Reflections.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/secmgr/DelegateSecurityManager.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/secmgr/ExecCheckingSecurityManager.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/secmgr/ThreadLocalSecurityManager.java

  Log Message:
  -----------
  Mostly working ysoserial updates


  Commit: 4fc68251e36b86da05ca842badb27549b049f2a0
      
https://github.com/jenkinsci/jenkins/commit/4fc68251e36b86da05ca842badb27549b049f2a0
  Author: Sam Van Oort <[email protected]>
  Date:   2016-11-11 (Fri, 11 Nov 2016)

  Changed paths:
    R 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/BeanShell1.java
    R 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/JavassistWeld1.java
    R 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/Jython1.java
    R 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/MozillaRhino1.java
    R 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/Myfaces1.java
    R 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/Myfaces2.java
    R 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/Wicket1.java

  Log Message:
  -----------
  Compileable ysoserial classes


  Commit: 3ba3a3220470107fd2dc0bb648bff6388783f5ab
      
https://github.com/jenkinsci/jenkins/commit/3ba3a3220470107fd2dc0bb648bff6388783f5ab
  Author: Sam Van Oort <[email protected]>
  Date:   2016-11-11 (Fri, 11 Nov 2016)

  Changed paths:
    M test/src/test/java/jenkins/security/Security218CliTest.java
    M test/src/test/java/jenkins/security/security218/Payload.java
    M 
test/src/test/java/jenkins/security/security218/ysoserial/Deserializer.java
    M 
test/src/test/java/jenkins/security/security218/ysoserial/GeneratePayload.java
    M test/src/test/java/jenkins/security/security218/ysoserial/Serializer.java
    M 
test/src/test/java/jenkins/security/security218/ysoserial/exploit/JRMPClassLoadingListener.java
    M 
test/src/test/java/jenkins/security/security218/ysoserial/exploit/JRMPClient.java
    M 
test/src/test/java/jenkins/security/security218/ysoserial/exploit/JRMPListener.java
    M test/src/test/java/jenkins/security/security218/ysoserial/exploit/JSF.java
    M 
test/src/test/java/jenkins/security/security218/ysoserial/exploit/JenkinsCLI.java
    M 
test/src/test/java/jenkins/security/security218/ysoserial/exploit/JenkinsListener.java
    M 
test/src/test/java/jenkins/security/security218/ysoserial/exploit/JenkinsReverse.java
    M 
test/src/test/java/jenkins/security/security218/ysoserial/exploit/RMIRegistryExploit.java
    M 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/CommonsBeanutils1.java
    M 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/CommonsCollections3.java
    M 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/CommonsCollections4.java
    M 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/CommonsCollections5.java
    M 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/CommonsCollections6.java
    M 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/DynamicDependencies.java
    M 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/FileUpload1.java
    M 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/JRMPClient.java
    M 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/JRMPListener.java
    M 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/JSON1.java
    M 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/Jdk7u21.java
    M 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/ReleaseableObjectPayload.java
    M 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/Spring2.java
    M 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/annotation/Dependencies.java
    M 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/annotation/PayloadTest.java
    M 
test/src/test/java/jenkins/security/security218/ysoserial/secmgr/DelegateSecurityManager.java
    M 
test/src/test/java/jenkins/security/security218/ysoserial/secmgr/ExecCheckingSecurityManager.java
    M 
test/src/test/java/jenkins/security/security218/ysoserial/secmgr/ThreadLocalSecurityManager.java

  Log Message:
  -----------
  Add entries for the new ysoserial tests and license headers


  Commit: 594ffcec022daef3b40469d7f38be171f621c3e4
      
https://github.com/jenkinsci/jenkins/commit/594ffcec022daef3b40469d7f38be171f621c3e4
  Author: Sam Van Oort <[email protected]>
  Date:   2016-11-11 (Fri, 11 Nov 2016)

  Changed paths:
    M test/src/test/java/jenkins/security/Security218CliTest.java

  Log Message:
  -----------
  Fix quirks in the tests


  Commit: d42c39c93a8c45a95242d87df76158a157da0435
      
https://github.com/jenkinsci/jenkins/commit/d42c39c93a8c45a95242d87df76158a157da0435
  Author: Sam Van Oort <[email protected]>
  Date:   2016-11-11 (Fri, 11 Nov 2016)

  Changed paths:
    M test/src/test/java/jenkins/security/Security218CliTest.java

  Log Message:
  -----------
  Add explanation for spring tests


  Commit: f574224cae5ffde2bc4c996305c0dcf5ab135440
      
https://github.com/jenkinsci/jenkins/commit/f574224cae5ffde2bc4c996305c0dcf5ab135440
  Author: Kohsuke Kawaguchi <[email protected]>
  Date:   2016-11-11 (Fri, 11 Nov 2016)

  Changed paths:
    M core/src/main/java/hudson/cli/CLIAction.java
    M core/src/main/java/hudson/cli/CliProtocol.java
    M core/src/main/java/hudson/cli/CliProtocol2.java
    A core/src/main/java/jenkins/CLI.java
    M pom.xml
    A test/src/test/java/jenkins/CLITest.java

  Log Message:
  -----------
  Merge pull request #71 from jenkinsci-cert/SECURITY-360

[SECURITY-360] system property to disable CLI


  Commit: 6078dd7aa097baf3402de9d5279f6053926a1ea7
      
https://github.com/jenkinsci/jenkins/commit/6078dd7aa097baf3402de9d5279f6053926a1ea7
  Author: Kohsuke Kawaguchi <[email protected]>
  Date:   2016-11-11 (Fri, 11 Nov 2016)

  Changed paths:
    M pom.xml
    M test/src/test/java/jenkins/security/Security218CliTest.java
    M test/src/test/java/jenkins/security/security218/Payload.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/Ldap.java

  Log Message:
  -----------
  [SECURITY-360] integration test

Make sure LDAPAttribute gets rejected.


  Commit: e7db526465366350f20de0cd1e1613a049d223ab
      
https://github.com/jenkinsci/jenkins/commit/e7db526465366350f20de0cd1e1613a049d223ab
  Author: Kohsuke Kawaguchi <[email protected]>
  Date:   2016-11-11 (Fri, 11 Nov 2016)

  Changed paths:
    M test/pom.xml
    M test/src/test/java/jenkins/security/Security218CliTest.java
    M test/src/test/java/jenkins/security/security218/Payload.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/Deserializer.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/GeneratePayload.java
    A test/src/test/java/jenkins/security/security218/ysoserial/Serializer.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/exploit/JRMPClassLoadingListener.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/exploit/JRMPClient.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/exploit/JRMPListener.java
    A test/src/test/java/jenkins/security/security218/ysoserial/exploit/JSF.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/exploit/JenkinsCLI.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/exploit/JenkinsListener.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/exploit/JenkinsReverse.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/exploit/RMIRegistryExploit.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/CommonsBeanutils1.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/CommonsCollections3.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/CommonsCollections4.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/CommonsCollections5.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/CommonsCollections6.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/DynamicDependencies.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/FileUpload1.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/JRMPClient.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/JRMPListener.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/JSON1.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/Jdk7u21.java
    M 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/ObjectPayload.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/ReleaseableObjectPayload.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/Spring2.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/annotation/Dependencies.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/annotation/PayloadTest.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/util/ClassFiles.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/util/Gadgets.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/util/JavaVersion.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/util/PayloadRunner.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/util/Reflections.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/secmgr/DelegateSecurityManager.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/secmgr/ExecCheckingSecurityManager.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/secmgr/ThreadLocalSecurityManager.java

  Log Message:
  -----------
  Merge pull request #72 from jenkinsci-cert/ysoserialnew

Extend ysoserial coverage for latest cases [SECURITY-317]


  Commit: d6bba752b9d2086378ae20c82f7904bbaef5cf4a
      
https://github.com/jenkinsci/jenkins/commit/d6bba752b9d2086378ae20c82f7904bbaef5cf4a
  Author: Kohsuke Kawaguchi <[email protected]>
  Date:   2016-11-11 (Fri, 11 Nov 2016)

  Changed paths:
    M core/src/main/java/hudson/cli/CLIAction.java
    M core/src/main/java/hudson/cli/CliProtocol.java
    M core/src/main/java/hudson/cli/CliProtocol2.java
    A core/src/main/java/jenkins/CLI.java
    M test/pom.xml
    A test/src/test/java/jenkins/CLITest.java
    M test/src/test/java/jenkins/security/Security218CliTest.java
    M test/src/test/java/jenkins/security/security218/Payload.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/Deserializer.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/GeneratePayload.java
    A test/src/test/java/jenkins/security/security218/ysoserial/Serializer.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/exploit/JRMPClassLoadingListener.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/exploit/JRMPClient.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/exploit/JRMPListener.java
    A test/src/test/java/jenkins/security/security218/ysoserial/exploit/JSF.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/exploit/JenkinsCLI.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/exploit/JenkinsListener.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/exploit/JenkinsReverse.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/exploit/RMIRegistryExploit.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/CommonsBeanutils1.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/CommonsCollections3.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/CommonsCollections4.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/CommonsCollections5.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/CommonsCollections6.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/DynamicDependencies.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/FileUpload1.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/JRMPClient.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/JRMPListener.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/JSON1.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/Jdk7u21.java
    M 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/ObjectPayload.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/ReleaseableObjectPayload.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/Spring2.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/annotation/Dependencies.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/annotation/PayloadTest.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/util/ClassFiles.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/util/Gadgets.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/util/JavaVersion.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/util/PayloadRunner.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/util/Reflections.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/secmgr/DelegateSecurityManager.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/secmgr/ExecCheckingSecurityManager.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/secmgr/ThreadLocalSecurityManager.java

  Log Message:
  -----------
  Merge branch 'security-stable-1.625' into security-stable-1.642


  Commit: 8cde4eb5331b8d0d1806c61862a7d61dee79a105
      
https://github.com/jenkinsci/jenkins/commit/8cde4eb5331b8d0d1806c61862a7d61dee79a105
  Author: Kohsuke Kawaguchi <[email protected]>
  Date:   2016-11-11 (Fri, 11 Nov 2016)

  Changed paths:
    M core/src/main/java/hudson/cli/CLIAction.java
    M core/src/main/java/hudson/cli/CliProtocol.java
    M core/src/main/java/hudson/cli/CliProtocol2.java
    A core/src/main/java/jenkins/CLI.java
    M test/pom.xml
    A test/src/test/java/jenkins/CLITest.java
    M test/src/test/java/jenkins/security/Security218CliTest.java
    M test/src/test/java/jenkins/security/security218/Payload.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/Deserializer.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/GeneratePayload.java
    A test/src/test/java/jenkins/security/security218/ysoserial/Serializer.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/exploit/JRMPClassLoadingListener.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/exploit/JRMPClient.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/exploit/JRMPListener.java
    A test/src/test/java/jenkins/security/security218/ysoserial/exploit/JSF.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/exploit/JenkinsCLI.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/exploit/JenkinsListener.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/exploit/JenkinsReverse.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/exploit/RMIRegistryExploit.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/CommonsBeanutils1.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/CommonsCollections3.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/CommonsCollections4.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/CommonsCollections5.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/CommonsCollections6.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/DynamicDependencies.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/FileUpload1.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/JRMPClient.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/JRMPListener.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/JSON1.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/Jdk7u21.java
    M 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/ObjectPayload.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/ReleaseableObjectPayload.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/Spring2.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/annotation/Dependencies.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/annotation/PayloadTest.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/util/ClassFiles.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/util/Gadgets.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/util/JavaVersion.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/util/PayloadRunner.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/util/Reflections.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/secmgr/DelegateSecurityManager.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/secmgr/ExecCheckingSecurityManager.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/secmgr/ThreadLocalSecurityManager.java

  Log Message:
  -----------
  Merge branch 'security-stable-1.642' into security-stable-1.651


  Commit: b2eed3002dcbcd06a41789c360c497c055a7edb9
      
https://github.com/jenkinsci/jenkins/commit/b2eed3002dcbcd06a41789c360c497c055a7edb9
  Author: Kohsuke Kawaguchi <[email protected]>
  Date:   2016-11-11 (Fri, 11 Nov 2016)

  Changed paths:
    M test/src/test/java/jenkins/security/Security218CliTest.java

  Log Message:
  -----------
  Because of JENKINS-32273 change in 1.649, exit code changes


  Commit: 12d8506cf83520f1e7612bdd0a6114ee0cb84685
      
https://github.com/jenkinsci/jenkins/commit/12d8506cf83520f1e7612bdd0a6114ee0cb84685
  Author: Kohsuke Kawaguchi <[email protected]>
  Date:   2016-11-11 (Fri, 11 Nov 2016)

  Log Message:
  -----------
  Merge (-s ours) stable-1.651 into stable-2.7


  Commit: e2a70ddff0a5d267a57d45b734d227319273c652
      
https://github.com/jenkinsci/jenkins/commit/e2a70ddff0a5d267a57d45b734d227319273c652
  Author: Kohsuke Kawaguchi <[email protected]>
  Date:   2016-11-11 (Fri, 11 Nov 2016)

  Changed paths:
    M core/src/main/java/hudson/cli/CLIAction.java
    M core/src/main/java/hudson/cli/CliProtocol.java
    M core/src/main/java/hudson/cli/CliProtocol2.java
    A core/src/main/java/jenkins/CLI.java
    M test/pom.xml
    A test/src/test/java/jenkins/CLITest.java
    M test/src/test/java/jenkins/security/Security218CliTest.java
    M test/src/test/java/jenkins/security/security218/Payload.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/Deserializer.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/GeneratePayload.java
    A test/src/test/java/jenkins/security/security218/ysoserial/Serializer.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/exploit/JRMPClassLoadingListener.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/exploit/JRMPClient.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/exploit/JRMPListener.java
    A test/src/test/java/jenkins/security/security218/ysoserial/exploit/JSF.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/exploit/JenkinsCLI.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/exploit/JenkinsListener.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/exploit/JenkinsReverse.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/exploit/RMIRegistryExploit.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/CommonsBeanutils1.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/CommonsCollections3.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/CommonsCollections4.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/CommonsCollections5.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/CommonsCollections6.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/DynamicDependencies.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/FileUpload1.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/JRMPClient.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/JRMPListener.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/JSON1.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/Jdk7u21.java
    M 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/ObjectPayload.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/ReleaseableObjectPayload.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/Spring2.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/annotation/Dependencies.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/annotation/PayloadTest.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/util/ClassFiles.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/util/Gadgets.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/util/JavaVersion.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/util/PayloadRunner.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/util/Reflections.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/secmgr/DelegateSecurityManager.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/secmgr/ExecCheckingSecurityManager.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/secmgr/ThreadLocalSecurityManager.java

  Log Message:
  -----------
  Merge branch 'security-stable-1.651' into security-stable-2.7


  Commit: d84d9a2ad3825f316f805a18b3654b0803e0d7fc
      
https://github.com/jenkinsci/jenkins/commit/d84d9a2ad3825f316f805a18b3654b0803e0d7fc
  Author: Kohsuke Kawaguchi <[email protected]>
  Date:   2016-11-11 (Fri, 11 Nov 2016)

  Changed paths:
    M pom.xml
    M test/src/test/java/jenkins/security/Security218CliTest.java
    M test/src/test/java/jenkins/security/security218/Payload.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/Ldap.java

  Log Message:
  -----------
  Preparing the integration commit for Nov 16th release

Merge branch 'SECURITY-360-test' into security-stable-1.625


  Commit: f1fd60f74d3f70c0e633fafa7b736ae693e232e6
      
https://github.com/jenkinsci/jenkins/commit/f1fd60f74d3f70c0e633fafa7b736ae693e232e6
  Author: Kohsuke Kawaguchi <[email protected]>
  Date:   2016-11-13 (Sun, 13 Nov 2016)

  Changed paths:
    M pom.xml

  Log Message:
  -----------
  Remoting jar round #2


  Commit: b6995f9901c7f6529940b5a084bc48986c327819
      
https://github.com/jenkinsci/jenkins/commit/b6995f9901c7f6529940b5a084bc48986c327819
  Author: Jesse Glick <[email protected]>
  Date:   2016-11-13 (Sun, 13 Nov 2016)

  Changed paths:
    M test/pom.xml

  Log Message:
  -----------
  @kohsuke’s 8cde4eb incorrectly resolved a merge conflict, reverting a bit of 
7493468.


  Commit: 57722fc94baa196fc2990fc0dcd60ab3b857c56a
      
https://github.com/jenkinsci/jenkins/commit/57722fc94baa196fc2990fc0dcd60ab3b857c56a
  Author: Jesse Glick <[email protected]>
  Date:   2016-11-13 (Sun, 13 Nov 2016)

  Changed paths:
    M cli/pom.xml
    M core/pom.xml
    M core/src/main/java/hudson/PluginManager.java
    M core/src/main/java/hudson/PluginWrapper.java
    M core/src/main/java/hudson/model/CauseAction.java
    M core/src/main/java/hudson/model/ParametersAction.java
    M core/src/main/java/hudson/model/Run.java
    M core/src/main/java/jenkins/util/JSONSignatureValidator.java
    M core/src/main/resources/hudson/PluginManager/_table.js
    M core/src/main/resources/hudson/PluginManager/installed.jelly
    M pom.xml
    M test/pom.xml
    M test/src/test/java/hudson/model/ParametersActionTest2.java
    M war/pom.xml
    M war/src/main/webapp/css/style.css

  Log Message:
  -----------
  Merge branch 'stable-1.651' into security-stable-1.651


  Commit: 582f6508e509498ceb04f91f09ec260c1daa038e
      
https://github.com/jenkinsci/jenkins/commit/582f6508e509498ceb04f91f09ec260c1daa038e
  Author: Jesse Glick <[email protected]>
  Date:   2016-11-13 (Sun, 13 Nov 2016)

  Log Message:
  -----------
  Merge branch 'stable-1.651' into stable-2.7


  Commit: d7a1f8fd07c51854bdfc8550c18e1c3ac82c760f
      
https://github.com/jenkinsci/jenkins/commit/d7a1f8fd07c51854bdfc8550c18e1c3ac82c760f
  Author: Jesse Glick <[email protected]>
  Date:   2016-11-13 (Sun, 13 Nov 2016)

  Log Message:
  -----------
  Merge branch 'stable-2.7' into security-stable-2.7


  Commit: 2e90ee86b59188419d9aa406cb4f671bfa93b4e6
      
https://github.com/jenkinsci/jenkins/commit/2e90ee86b59188419d9aa406cb4f671bfa93b4e6
  Author: Jesse Glick <[email protected]>
  Date:   2016-11-13 (Sun, 13 Nov 2016)

  Changed paths:
    M test/pom.xml

  Log Message:
  -----------
  Merge branch 'security-stable-1.651' into security-stable-2.7


  Commit: b379e7735661c2ef5a8d5078af68fa8ffd855954
      
https://github.com/jenkinsci/jenkins/commit/b379e7735661c2ef5a8d5078af68fa8ffd855954
  Author: Kohsuke Kawaguchi <[email protected]>
  Date:   2016-11-13 (Sun, 13 Nov 2016)

  Changed paths:
    M pom.xml

  Log Message:
  -----------
  Released version


  Commit: ce8a2d51a5ee9ca12d0a75659b06161888e0a1bf
      
https://github.com/jenkinsci/jenkins/commit/ce8a2d51a5ee9ca12d0a75659b06161888e0a1bf
  Author: Jesse Glick <[email protected]>
  Date:   2016-11-13 (Sun, 13 Nov 2016)

  Changed paths:
    M pom.xml
    M test/src/test/java/jenkins/security/Security218CliTest.java
    M test/src/test/java/jenkins/security/security218/Payload.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/Ldap.java

  Log Message:
  -----------
  Merge pull request #73 from jenkinsci-cert/20161116-for-1.625

[SECURITY-360] 2016/11/16 security fix for 1.625


  Commit: 29cba7e72a51fe6445ca5b39835d47a66143d904
      
https://github.com/jenkinsci/jenkins/commit/29cba7e72a51fe6445ca5b39835d47a66143d904
  Author: Jesse Glick <[email protected]>
  Date:   2016-11-13 (Sun, 13 Nov 2016)

  Changed paths:
    M pom.xml
    M test/src/test/java/jenkins/security/Security218CliTest.java
    M test/src/test/java/jenkins/security/security218/Payload.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/Ldap.java

  Log Message:
  -----------
  Merge branch 'security-stable-1.625' into security-stable-1.642


  Commit: e15556045976161d128511023e1a05494549c6eb
      
https://github.com/jenkinsci/jenkins/commit/e15556045976161d128511023e1a05494549c6eb
  Author: Jesse Glick <[email protected]>
  Date:   2016-11-13 (Sun, 13 Nov 2016)

  Changed paths:
    M pom.xml
    M test/src/test/java/jenkins/security/Security218CliTest.java
    M test/src/test/java/jenkins/security/security218/Payload.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/Ldap.java

  Log Message:
  -----------
  Merge branch 'security-stable-1.642' into security-stable-1.651


  Commit: 8ebf09f141a3d505c4177e5a663fb43b9bc87bd9
      
https://github.com/jenkinsci/jenkins/commit/8ebf09f141a3d505c4177e5a663fb43b9bc87bd9
  Author: Jesse Glick <[email protected]>
  Date:   2016-11-13 (Sun, 13 Nov 2016)

  Changed paths:
    M pom.xml
    M test/src/test/java/jenkins/security/Security218CliTest.java
    M test/src/test/java/jenkins/security/security218/Payload.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/Ldap.java

  Log Message:
  -----------
  Merge branch 'security-stable-1.651' into security-stable-2.7


  Commit: 7886b73c1c1ec484f36844d9ee8472e68d9dc4b7
      
https://github.com/jenkinsci/jenkins/commit/7886b73c1c1ec484f36844d9ee8472e68d9dc4b7
  Author: Jesse Glick <[email protected]>
  Date:   2016-11-15 (Tue, 15 Nov 2016)

  Log Message:
  -----------
  Merge (-s ours) stable-2.7 into stable-2.19


  Commit: 555a863886dbc770e7ad5e16f47fb5b0d9557f15
      
https://github.com/jenkinsci/jenkins/commit/555a863886dbc770e7ad5e16f47fb5b0d9557f15
  Author: Jesse Glick <[email protected]>
  Date:   2016-11-15 (Tue, 15 Nov 2016)

  Changed paths:
    M core/src/main/java/hudson/cli/CLIAction.java
    M core/src/main/java/hudson/cli/CliProtocol.java
    M core/src/main/java/hudson/cli/CliProtocol2.java
    A core/src/main/java/jenkins/CLI.java
    M pom.xml
    M test/pom.xml
    A test/src/test/java/jenkins/CLITest.java
    M test/src/test/java/jenkins/security/Security218CliTest.java
    M test/src/test/java/jenkins/security/security218/Payload.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/Deserializer.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/GeneratePayload.java
    A test/src/test/java/jenkins/security/security218/ysoserial/Serializer.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/exploit/JRMPClassLoadingListener.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/exploit/JRMPClient.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/exploit/JRMPListener.java
    A test/src/test/java/jenkins/security/security218/ysoserial/exploit/JSF.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/exploit/JenkinsCLI.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/exploit/JenkinsListener.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/exploit/JenkinsReverse.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/exploit/RMIRegistryExploit.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/CommonsBeanutils1.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/CommonsCollections3.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/CommonsCollections4.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/CommonsCollections5.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/CommonsCollections6.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/DynamicDependencies.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/FileUpload1.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/JRMPClient.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/JRMPListener.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/JSON1.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/Jdk7u21.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/Ldap.java
    M 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/ObjectPayload.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/ReleaseableObjectPayload.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/Spring2.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/annotation/Dependencies.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/annotation/PayloadTest.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/util/ClassFiles.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/util/Gadgets.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/util/JavaVersion.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/util/PayloadRunner.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/util/Reflections.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/secmgr/DelegateSecurityManager.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/secmgr/ExecCheckingSecurityManager.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/secmgr/ThreadLocalSecurityManager.java

  Log Message:
  -----------
  Merge branch 'security-stable-2.7' into security-stable-2.19


  Commit: 7706306d21160b43d78638af96c88b5ba83d1556
      
https://github.com/jenkinsci/jenkins/commit/7706306d21160b43d78638af96c88b5ba83d1556
  Author: Jesse Glick <[email protected]>
  Date:   2016-11-15 (Tue, 15 Nov 2016)

  Changed paths:
    M core/src/main/java/hudson/cli/CLIAction.java
    M core/src/main/java/hudson/cli/CliProtocol.java
    M core/src/main/java/hudson/cli/CliProtocol2.java
    A core/src/main/java/jenkins/CLI.java
    M pom.xml
    M test/pom.xml
    A test/src/test/java/jenkins/CLITest.java
    M test/src/test/java/jenkins/security/Security218CliTest.java
    M test/src/test/java/jenkins/security/security218/Payload.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/Deserializer.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/GeneratePayload.java
    A test/src/test/java/jenkins/security/security218/ysoserial/Serializer.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/exploit/JRMPClassLoadingListener.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/exploit/JRMPClient.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/exploit/JRMPListener.java
    A test/src/test/java/jenkins/security/security218/ysoserial/exploit/JSF.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/exploit/JenkinsCLI.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/exploit/JenkinsListener.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/exploit/JenkinsReverse.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/exploit/RMIRegistryExploit.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/CommonsBeanutils1.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/CommonsCollections3.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/CommonsCollections4.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/CommonsCollections5.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/CommonsCollections6.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/DynamicDependencies.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/FileUpload1.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/JRMPClient.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/JRMPListener.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/JSON1.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/Jdk7u21.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/Ldap.java
    M 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/ObjectPayload.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/ReleaseableObjectPayload.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/Spring2.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/annotation/Dependencies.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/annotation/PayloadTest.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/util/ClassFiles.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/util/Gadgets.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/util/JavaVersion.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/util/PayloadRunner.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/util/Reflections.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/secmgr/DelegateSecurityManager.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/secmgr/ExecCheckingSecurityManager.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/secmgr/ThreadLocalSecurityManager.java

  Log Message:
  -----------
  Merge branch 'security-stable-2.19' into security-master


  Commit: 5a163a3b30ba42034bd76b608299d0650ab83196
      
https://github.com/jenkinsci/jenkins/commit/5a163a3b30ba42034bd76b608299d0650ab83196
  Author: Jesse Glick <[email protected]>
  Date:   2016-11-15 (Tue, 15 Nov 2016)

  Changed paths:
    M 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/CommonsBeanutils1.java

  Log Message:
  -----------
  Correcting newlines.


  Commit: 61ddae253c83b7c72f1b1209ede8224735554a93
      
https://github.com/jenkinsci/jenkins/commit/61ddae253c83b7c72f1b1209ede8224735554a93
  Author: Kohsuke Kawaguchi <[email protected]>
  Date:   2016-11-15 (Tue, 15 Nov 2016)

  Changed paths:
    M core/src/main/java/hudson/cli/CLIAction.java
    M core/src/main/java/hudson/cli/CliProtocol.java
    M core/src/main/java/hudson/cli/CliProtocol2.java
    A core/src/main/java/jenkins/CLI.java
    M pom.xml
    M test/pom.xml
    A test/src/test/java/jenkins/CLITest.java
    M test/src/test/java/jenkins/security/Security218CliTest.java
    M test/src/test/java/jenkins/security/security218/Payload.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/Deserializer.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/GeneratePayload.java
    A test/src/test/java/jenkins/security/security218/ysoserial/Serializer.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/exploit/JRMPClassLoadingListener.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/exploit/JRMPClient.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/exploit/JRMPListener.java
    A test/src/test/java/jenkins/security/security218/ysoserial/exploit/JSF.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/exploit/JenkinsCLI.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/exploit/JenkinsListener.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/exploit/JenkinsReverse.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/exploit/RMIRegistryExploit.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/CommonsBeanutils1.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/CommonsCollections3.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/CommonsCollections4.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/CommonsCollections5.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/CommonsCollections6.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/DynamicDependencies.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/FileUpload1.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/JRMPClient.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/JRMPListener.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/JSON1.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/Jdk7u21.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/Ldap.java
    M 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/ObjectPayload.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/ReleaseableObjectPayload.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/Spring2.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/annotation/Dependencies.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/annotation/PayloadTest.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/util/ClassFiles.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/util/Gadgets.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/util/JavaVersion.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/util/PayloadRunner.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/payloads/util/Reflections.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/secmgr/DelegateSecurityManager.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/secmgr/ExecCheckingSecurityManager.java
    A 
test/src/test/java/jenkins/security/security218/ysoserial/secmgr/ThreadLocalSecurityManager.java

  Log Message:
  -----------
  Merge remote-tracking branch 'security/security-master'


  Commit: b75d42edb4b96cd6f607a398d7023952d876bec9
      
https://github.com/jenkinsci/jenkins/commit/b75d42edb4b96cd6f607a398d7023952d876bec9
  Author: Kohsuke Kawaguchi <[email protected]>
  Date:   2016-11-16 (Wed, 16 Nov 2016)

  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.32


  Commit: 33c3037dae0b2fa6e331bcd661941006585c22b3
      
https://github.com/jenkinsci/jenkins/commit/33c3037dae0b2fa6e331bcd661941006585c22b3
  Author: Kohsuke Kawaguchi <[email protected]>
  Date:   2016-11-16 (Wed, 16 Nov 2016)

  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: 96a9fba82b850267506e50e11f56f05359fa5594
      
https://github.com/jenkinsci/jenkins/commit/96a9fba82b850267506e50e11f56f05359fa5594
  Author: Kohsuke Kawaguchi <[email protected]>
  Date:   2016-11-16 (Wed, 16 Nov 2016)

  Changed paths:
    M changelog.html

  Log Message:
  -----------
  updated changelog for release


Compare: 
https://github.com/jenkinsci/jenkins/compare/21c1ee52428e...96a9fba82b85

-- 
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 [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to