Branch: refs/heads/master
  Home:   https://github.com/jenkinsci/jenkins
  Commit: e48cb2994245bdbb52e8c687a75468a90d964a76
      
https://github.com/jenkinsci/jenkins/commit/e48cb2994245bdbb52e8c687a75468a90d964a76
  Author: Stephen Connolly <[email protected]>
  Date:   2016-07-26 (Tue, 26 Jul 2016)

  Changed paths:
    A core/src/main/java/jenkins/model/identity/InstanceIdentityProvider.java

  Log Message:
  -----------
  [JENKINS-36871] Need to be able to access the instance identity from core


  Commit: 624c0b13bd35ad2ebb4a8b34179dfbb38918f91b
      
https://github.com/jenkinsci/jenkins/commit/624c0b13bd35ad2ebb4a8b34179dfbb38918f91b
  Author: Stephen Connolly <[email protected]>
  Date:   2016-07-26 (Tue, 26 Jul 2016)

  Changed paths:
    M core/src/main/java/jenkins/model/Jenkins.java
    A core/src/main/java/jenkins/model/identity/IdentityRootAction.java
    A 
core/src/main/resources/jenkins/model/identity/IdentityRootAction/index.jelly
    A 
core/src/main/resources/jenkins/model/identity/IdentityRootAction/index.properties

  Log Message:
  -----------
  [JENKINS-36871] Let users discover the instance identity fingerprint

- We will be asking users who wish to ensure a secure path for their JNLP 
agents to validate the fingerprint before initial connection (which leverages 
TLS encryption of the http end-point and trust by the JNLP agent of the Jenkins 
Master's HTTPS TLS certificate)
- The fingerprint will then be used to validate the JNLP self-signed TLS 
certificate in order to ensure that the agent is talking to the master without 
fear of MiM
- We need to use self-signed TLS certificates for the JNLP connection as we 
need these to be unique to the Jenkins master and if we let users provide their 
own then they would end up re-using... in any case it is simpler to leverage 
the strength of the HTTPS TLS certificate as that is at least the one 
certificate that users have a hope of understanding how to validate.
- Thus we need a mechanism for users to verify the fingerprint. This root 
action provides that mechanism


  Commit: e6c6de4b0eea3de74beff4406611f5a2c23fbc15
      
https://github.com/jenkinsci/jenkins/commit/e6c6de4b0eea3de74beff4406611f5a2c23fbc15
  Author: Stephen Connolly <[email protected]>
  Date:   2016-07-26 (Tue, 26 Jul 2016)

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

  Log Message:
  -----------
  [JENKINS-36871] `null` is the correct return value to indicate protocol 
disabled


  Commit: 16b0aede6ae4b68f223bf3dd972ddef3b982429c
      
https://github.com/jenkinsci/jenkins/commit/16b0aede6ae4b68f223bf3dd972ddef3b982429c
  Author: Stephen Connolly <[email protected]>
  Date:   2016-07-26 (Tue, 26 Jul 2016)

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

  Log Message:
  -----------
  [JENKINS-36871] Advertise the instance identity for the TCP Agent details page


  Commit: 0e353c72e201bbec1516835a6413f9e10a5a9d63
      
https://github.com/jenkinsci/jenkins/commit/0e353c72e201bbec1516835a6413f9e10a5a9d63
  Author: Stephen Connolly <[email protected]>
  Date:   2016-07-26 (Tue, 26 Jul 2016)

  Changed paths:
    M core/src/main/java/jenkins/model/identity/IdentityRootAction.java
    M core/src/main/java/jenkins/model/identity/InstanceIdentityProvider.java

  Log Message:
  -----------
  [JENKINS-36871] Address code review comments


  Commit: 0ec686ef651eaff725bee1fb777ddfe5b9c4a365
      
https://github.com/jenkinsci/jenkins/commit/0ec686ef651eaff725bee1fb777ddfe5b9c4a365
  Author: Stephen Connolly <[email protected]>
  Date:   2016-07-26 (Tue, 26 Jul 2016)

  Changed paths:
    M core/src/main/resources/hudson/TcpSlaveAgentListener/index.jelly
    A test/src/test/java/hudson/TcpSlaveAgentListenerTest.java

  Log Message:
  -----------
  [JENKINS-36871] Add a test for the slave agent listener


  Commit: 0d02d5c5865353febc831d574829a1fc3e2690c5
      
https://github.com/jenkinsci/jenkins/commit/0d02d5c5865353febc831d574829a1fc3e2690c5
  Author: Stephen Connolly <[email protected]>
  Date:   2016-07-26 (Tue, 26 Jul 2016)

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

  Log Message:
  -----------
  [JENKINS-36923] Documentation tweaks


  Commit: 0faae72f36413fad3a015afd8f1ec19e5049eb92
      
https://github.com/jenkinsci/jenkins/commit/0faae72f36413fad3a015afd8f1ec19e5049eb92
  Author: Stephen Connolly <[email protected]>
  Date:   2016-07-26 (Tue, 26 Jul 2016)

  Changed paths:
    A test/src/test/java/jenkins/model/identity/IdentityRootActionTest.java

  Log Message:
  -----------
  [ENKINS-36923] Add a test for the /instance-identity root action


  Commit: 317288917c06340a16bc8095e617b4c3667143c2
      
https://github.com/jenkinsci/jenkins/commit/317288917c06340a16bc8095e617b4c3667143c2
  Author: Stephen Connolly <[email protected]>
  Date:   2016-07-26 (Tue, 26 Jul 2016)

  Changed paths:
    M 
core/src/main/resources/jenkins/model/identity/IdentityRootAction/index.jelly

  Log Message:
  -----------
  [ENKINS-36923] Argh! forgot the jelly file changes supporting the test


  Commit: 931df26d6fc77e76990ec64cdeb91e5dc3a42dbf
      
https://github.com/jenkinsci/jenkins/commit/931df26d6fc77e76990ec64cdeb91e5dc3a42dbf
  Author: Stephen Connolly <[email protected]>
  Date:   2016-07-26 (Tue, 26 Jul 2016)

  Changed paths:
    M core/src/main/java/hudson/TcpSlaveAgentListener.java
    M core/src/main/java/jenkins/model/identity/IdentityRootAction.java
    M core/src/main/java/jenkins/model/identity/InstanceIdentityProvider.java

  Log Message:
  -----------
  [ENKINS-36923] Make the type safety easier to use


  Commit: 9743db3cff37490a89fc5b54cadde550dd34a18b
      
https://github.com/jenkinsci/jenkins/commit/9743db3cff37490a89fc5b54cadde550dd34a18b
  Author: Stephen Connolly <[email protected]>
  Date:   2016-07-26 (Tue, 26 Jul 2016)

  Changed paths:
    M core/src/main/java/hudson/TcpSlaveAgentListener.java
    M core/src/main/java/jenkins/model/identity/IdentityRootAction.java
    M core/src/main/java/jenkins/model/identity/InstanceIdentityProvider.java

  Log Message:
  -----------
  [ENKINS-36923] This seems like a better way to access the keys


  Commit: b9110629239ba74fac43f0e7816a57ceb2b63c1a
      
https://github.com/jenkinsci/jenkins/commit/b9110629239ba74fac43f0e7816a57ceb2b63c1a
  Author: Stephen Connolly <[email protected]>
  Date:   2016-07-26 (Tue, 26 Jul 2016)

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

  Log Message:
  -----------
  [JENKINS-36871] Make the provider methods protected now that we go through 
the KeyTypes singletons


  Commit: 78490d75c72eedea78690acbb8d0967fdb43c796
      
https://github.com/jenkinsci/jenkins/commit/78490d75c72eedea78690acbb8d0967fdb43c796
  Author: Stephen Connolly <[email protected]>
  Date:   2016-07-27 (Wed, 27 Jul 2016)

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

  Log Message:
  -----------
  [JENKINS-36871] Tighten the new API contract with regard to uncaught 
exceptions


  Commit: d7f62a29a6ead4ad35a64a3fcf764d9e25cb6185
      
https://github.com/jenkinsci/jenkins/commit/d7f62a29a6ead4ad35a64a3fcf764d9e25cb6185
  Author: Stephen Connolly <[email protected]>
  Date:   2016-07-27 (Wed, 27 Jul 2016)

  Changed paths:
    M core/src/main/java/hudson/TcpSlaveAgentListener.java
    M core/src/main/java/jenkins/model/Jenkins.java
    A core/src/main/java/jenkins/model/identity/IdentityRootAction.java
    A core/src/main/java/jenkins/model/identity/InstanceIdentityProvider.java
    M core/src/main/java/jenkins/slaves/JnlpSlaveAgentProtocol3.java
    M core/src/main/resources/hudson/TcpSlaveAgentListener/index.jelly
    A 
core/src/main/resources/jenkins/model/identity/IdentityRootAction/index.jelly
    A 
core/src/main/resources/jenkins/model/identity/IdentityRootAction/index.properties
    A test/src/test/java/hudson/TcpSlaveAgentListenerTest.java
    A test/src/test/java/jenkins/model/identity/IdentityRootActionTest.java

  Log Message:
  -----------
  Merge pull request #2480 from stephenc/jenkins-36871-prep

[JENKINS-36871] Allow accessing instance identity from core


Compare: 
https://github.com/jenkinsci/jenkins/compare/9ceab7a66acc...d7f62a29a6ea

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