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.