Branch: refs/heads/jenkins-36871
Home: https://github.com/jenkinsci/remoting
Commit: 8656468d56e97ef30e31f266735170d8dcc3f0c5
https://github.com/jenkinsci/remoting/commit/8656468d56e97ef30e31f266735170d8dcc3f0c5
Author: Stephen Connolly <[email protected]>
Date: 2016-07-22 (Fri, 22 Jul 2016)
Changed paths:
M src/main/java/org/jenkinsci/remoting/engine/HandshakeCiphers.java
M src/main/java/org/jenkinsci/remoting/engine/Jnlp3Util.java
M src/main/java/org/jenkinsci/remoting/engine/JnlpServer3Handshake.java
A src/main/java/org/jenkinsci/remoting/util/Charsets.java
M src/test/java/hudson/remoting/ChecksumTest.java
M src/test/java/hudson/remoting/FileSystemJarCacheTest.java
M src/test/java/org/jenkinsci/remoting/engine/ChannelCiphersTest.java
M src/test/java/org/jenkinsci/remoting/engine/EngineUtilTest.java
M src/test/java/org/jenkinsci/remoting/engine/Jnlp3UtilTest.java
Log Message:
-----------
[JENKINS-36871] Replace Charset.forName("UTF-8") with a constant from a
utility class
Commit: fc001975e029d08ea73342339364864354eddd6a
https://github.com/jenkinsci/remoting/commit/fc001975e029d08ea73342339364864354eddd6a
Author: Stephen Connolly <[email protected]>
Date: 2016-07-22 (Fri, 22 Jul 2016)
Changed paths:
M pom.xml
A src/main/java/org/jenkinsci/remoting/util/ByteBufferPool.java
A src/main/java/org/jenkinsci/remoting/util/ByteBufferQueue.java
A src/main/java/org/jenkinsci/remoting/util/ByteBufferUtils.java
A src/main/java/org/jenkinsci/remoting/util/DirectByteBufferPool.java
A src/main/java/org/jenkinsci/remoting/util/KeyUtils.java
A src/main/java/org/jenkinsci/remoting/util/ThrowableUtils.java
A src/test/java/org/jenkinsci/remoting/util/ByteBufferQueueTest.java
Log Message:
-----------
[JENKINS-36871] Open source the utility classes
Commit: 3aa27ec30c5c6909188eaa14ca94d7c7cb6f475e
https://github.com/jenkinsci/remoting/commit/3aa27ec30c5c6909188eaa14ca94d7c7cb6f475e
Author: Stephen Connolly <[email protected]>
Date: 2016-07-22 (Fri, 22 Jul 2016)
Changed paths:
A src/main/java/org/jenkinsci/remoting/util/ListenableFuture.java
A src/main/java/org/jenkinsci/remoting/util/SettableFuture.java
A src/test/java/org/jenkinsci/remoting/util/SettableFutureTest.java
Log Message:
-----------
[JENKINS-36871] Need a `SettableFuture` and `ListenableFuture` without
relying on external dependencies
Commit: 0e3f3004e0ecb15b0e62715b84e623116ced31fd
https://github.com/jenkinsci/remoting/commit/0e3f3004e0ecb15b0e62715b84e623116ced31fd
Author: Stephen Connolly <[email protected]>
Date: 2016-07-22 (Fri, 22 Jul 2016)
Changed paths:
M pom.xml
A
src/main/java/org/jenkinsci/remoting/protocol/cert/BlindTrustX509ExtendedTrustManager.java
A
src/main/java/org/jenkinsci/remoting/protocol/cert/PublicKeyMatchingX509ExtendedTrustManager.java
A
src/main/java/org/jenkinsci/remoting/protocol/cert/ValidityCheckingX509ExtendedTrustManager.java
A
src/test/java/org/jenkinsci/remoting/protocol/cert/BlindTrustX509ExtendedTrustManagerTest.java
A src/test/java/org/jenkinsci/remoting/protocol/cert/DHKeyPairRule.java
A src/test/java/org/jenkinsci/remoting/protocol/cert/DSAKeyPairRule.java
A src/test/java/org/jenkinsci/remoting/protocol/cert/ECKeyPairRule.java
A src/test/java/org/jenkinsci/remoting/protocol/cert/KeyPairRule.java
A
src/test/java/org/jenkinsci/remoting/protocol/cert/PublicKeyMatchingX509ExtendedTrustManagerTest.java
A src/test/java/org/jenkinsci/remoting/protocol/cert/RSAKeyPairRule.java
A src/test/java/org/jenkinsci/remoting/protocol/cert/SSLContextRule.java
A
src/test/java/org/jenkinsci/remoting/protocol/cert/ValidityCheckingX509ExtendedTrustManagerTest.java
A
src/test/java/org/jenkinsci/remoting/protocol/cert/X509CertificateRule.java
Log Message:
-----------
[JENKINS-36871] Add some certificate helpers
Commit: a10785bcfbe21f842d6ca725df6f550ca391d956
https://github.com/jenkinsci/remoting/commit/a10785bcfbe21f842d6ca725df6f550ca391d956
Author: Stephen Connolly <[email protected]>
Date: 2016-07-22 (Fri, 22 Jul 2016)
Changed paths:
A src/main/java/org/jenkinsci/remoting/protocol/ApplicationLayer.java
A src/main/java/org/jenkinsci/remoting/protocol/FilterLayer.java
A src/main/java/org/jenkinsci/remoting/protocol/IOHub.java
A src/main/java/org/jenkinsci/remoting/protocol/IOHubReadyListener.java
A
src/main/java/org/jenkinsci/remoting/protocol/IOHubRegistrationCallback.java
A
src/main/java/org/jenkinsci/remoting/protocol/IOHubRegistrationFutureAdapterImpl.java
A src/main/java/org/jenkinsci/remoting/protocol/NetworkLayer.java
A src/main/java/org/jenkinsci/remoting/protocol/ProtocolLayer.java
A src/main/java/org/jenkinsci/remoting/protocol/ProtocolStack.java
A src/test/java/org/jenkinsci/remoting/protocol/ProtocolStackTest.java
Log Message:
-----------
[JENKINS-36871] Introducing the protocol stack api
Commit: 960ea6e2621c7d5b2dd1e5bbd44ee56f5d8abda8
https://github.com/jenkinsci/remoting/commit/960ea6e2621c7d5b2dd1e5bbd44ee56f5d8abda8
Author: Stephen Connolly <[email protected]>
Date: 2016-07-22 (Fri, 22 Jul 2016)
Changed paths:
A src/test/java/org/jenkinsci/remoting/protocol/IOBufferMatcher.java
A src/test/java/org/jenkinsci/remoting/protocol/IOBufferMatcherLayer.java
A src/test/java/org/jenkinsci/remoting/protocol/IOHubRule.java
A src/test/java/org/jenkinsci/remoting/protocol/IOHubTest.java
A src/test/java/org/jenkinsci/remoting/protocol/Repeat.java
A src/test/java/org/jenkinsci/remoting/protocol/RepeatRule.java
Log Message:
-----------
[JENKINS-36871] More tests and helper rules
Commit: 82f43c7e1cb0d42da90d8d49dfdd247b1314e805
https://github.com/jenkinsci/remoting/commit/82f43c7e1cb0d42da90d8d49dfdd247b1314e805
Author: Stephen Connolly <[email protected]>
Date: 2016-07-22 (Fri, 22 Jul 2016)
Changed paths:
M src/main/java/org/jenkinsci/remoting/util/SettableFuture.java
Log Message:
-----------
[JENKINS-36871] Findbugs!
Commit: c3e3262cdbba7863c28f28e65a741efc038cd44c
https://github.com/jenkinsci/remoting/commit/c3e3262cdbba7863c28f28e65a741efc038cd44c
Author: Stephen Connolly <[email protected]>
Date: 2016-07-22 (Fri, 22 Jul 2016)
Changed paths:
M src/main/java/org/jenkinsci/remoting/util/ByteBufferQueue.java
A src/main/java/org/jenkinsci/remoting/util/ByteBufferQueueInputStream.java
A src/main/java/org/jenkinsci/remoting/util/ByteBufferQueueOutputStream.java
A src/main/java/org/jenkinsci/remoting/util/IOUtils.java
A
src/test/java/org/jenkinsci/remoting/util/ByteBufferQueueInputStreamTest.java
A
src/test/java/org/jenkinsci/remoting/util/ByteBufferQueueOutputStreamTest.java
M src/test/java/org/jenkinsci/remoting/util/ByteBufferQueueTest.java
Log Message:
-----------
[JENKINS-36871] Need some stream adapters to help with our
ByteBufferCommandTransport optimized implementation
- The original implementation we had could not access some of the required
methods due to being outside of the `hudson.remoting` package, so we didn't
need these wrappers
Commit: dc59bf5a50ec97115eb921ef99c185fa33a05859
https://github.com/jenkinsci/remoting/commit/dc59bf5a50ec97115eb921ef99c185fa33a05859
Author: Stephen Connolly <[email protected]>
Date: 2016-07-27 (Wed, 27 Jul 2016)
Changed paths:
M
src/test/java/org/jenkinsci/remoting/util/ByteBufferQueueInputStreamTest.java
Log Message:
-----------
[JENKINS-36871] Add support for `mark(limit)` to the input stream
Commit: a09c450d997bb1925f2dd81bfd82f64bb853fa72
https://github.com/jenkinsci/remoting/commit/a09c450d997bb1925f2dd81bfd82f64bb853fa72
Author: Stephen Connolly <[email protected]>
Date: 2016-07-27 (Wed, 27 Jul 2016)
Changed paths:
M pom.xml
Log Message:
-----------
[JENKINS-36871] Some of the tests require JUnit 4.12
Commit: aa4c3db07cdf49e6d6d058acc70a99221aec9e34
https://github.com/jenkinsci/remoting/commit/aa4c3db07cdf49e6d6d058acc70a99221aec9e34
Author: Stephen Connolly <[email protected]>
Date: 2016-07-27 (Wed, 27 Jul 2016)
Changed paths:
M src/main/java/org/jenkinsci/remoting/util/ByteBufferQueue.java
M src/main/java/org/jenkinsci/remoting/util/ByteBufferQueueInputStream.java
Log Message:
-----------
[JENKINS-36871] Add support for `mark(limit)`
Commit: e6f266dbc81a9d9a2ec95c164f557c53391115d7
https://github.com/jenkinsci/remoting/commit/e6f266dbc81a9d9a2ec95c164f557c53391115d7
Author: Stephen Connolly <[email protected]>
Date: 2016-07-27 (Wed, 27 Jul 2016)
Changed paths:
M src/main/java/org/jenkinsci/remoting/protocol/FilterLayer.java
M src/main/java/org/jenkinsci/remoting/protocol/ProtocolStack.java
Log Message:
-----------
[JENKINS-36871] Sync with latest version containing fix for NPE that occurs
in "fast" protocols
Commit: 6fd1046f0144654ae6ca8a70ebddf7e6496892ea
https://github.com/jenkinsci/remoting/commit/6fd1046f0144654ae6ca8a70ebddf7e6496892ea
Author: Stephen Connolly <[email protected]>
Date: 2016-07-27 (Wed, 27 Jul 2016)
Changed paths:
A src/test/java/org/jenkinsci/remoting/protocol/NetworkLayerFactory.java
Log Message:
-----------
[JENKINS-36871] Make testing with the different network layers easier
Commit: d20abcfb8533bae664fa1ea77e48bdac2c585a78
https://github.com/jenkinsci/remoting/commit/d20abcfb8533bae664fa1ea77e48bdac2c585a78
Author: Stephen Connolly <[email protected]>
Date: 2016-07-27 (Wed, 27 Jul 2016)
Changed paths:
A src/main/java/org/jenkinsci/remoting/protocol/impl/AckFilterLayer.java
A src/test/java/org/jenkinsci/remoting/protocol/impl/AckFilterLayerTest.java
Log Message:
-----------
[JENKINS-36871] Add the ACK filter layer
Commit: 844b47119c0281dbbc826da02e10e507eea92629
https://github.com/jenkinsci/remoting/commit/844b47119c0281dbbc826da02e10e507eea92629
Author: Stephen Connolly <[email protected]>
Date: 2016-07-27 (Wed, 27 Jul 2016)
Changed paths:
A src/main/java/org/jenkinsci/remoting/protocol/impl/BIONetworkLayer.java
A src/main/java/org/jenkinsci/remoting/protocol/impl/NIONetworkLayer.java
Log Message:
-----------
[JENKINS-36871] Add the two network layers
Commit: c04b8e8ef234d53dec81f41b17ed39af23f65bd3
https://github.com/jenkinsci/remoting/commit/c04b8e8ef234d53dec81f41b17ed39af23f65bd3
Author: Stephen Connolly <[email protected]>
Date: 2016-07-27 (Wed, 27 Jul 2016)
Changed paths:
A src/main/java/org/jenkinsci/remoting/protocol/impl/ConnectionHeaders.java
A
src/main/java/org/jenkinsci/remoting/protocol/impl/ConnectionHeadersFilterLayer.java
A
src/main/java/org/jenkinsci/remoting/protocol/impl/ConnectionRefusalException.java
A
src/main/java/org/jenkinsci/remoting/protocol/impl/PermanentConnectionRefusalException.java
A
src/test/java/org/jenkinsci/remoting/protocol/impl/ConnectionHeadersFilterLayerTest.java
A
src/test/java/org/jenkinsci/remoting/protocol/impl/ConnectionHeadersTest.java
Log Message:
-----------
[JENKINS-36871] Add the connection header layers
Commit: f95225c0cdc44a393f2395da5fd901cb58396d89
https://github.com/jenkinsci/remoting/commit/f95225c0cdc44a393f2395da5fd901cb58396d89
Author: Stephen Connolly <[email protected]>
Date: 2016-07-27 (Wed, 27 Jul 2016)
Changed paths:
A src/test/java/org/jenkinsci/remoting/protocol/impl/HoldFilterLayer.java
Log Message:
-----------
[JENKINS-36871] A helper layer for use during testing
Commit: ef5c9afd49240ebc25d7abc32d5cfddb36a36a33
https://github.com/jenkinsci/remoting/commit/ef5c9afd49240ebc25d7abc32d5cfddb36a36a33
Author: Stephen Connolly <[email protected]>
Date: 2016-07-27 (Wed, 27 Jul 2016)
Changed paths:
A src/test/java/org/jenkinsci/remoting/protocol/impl/NoOpFilterLayer.java
Log Message:
-----------
[JENKINS-36871] A helper layer for use during testing
Commit: 8b85e0e5c0a8aaa1bbd81dba7d7ab7df6ec9391d
https://github.com/jenkinsci/remoting/commit/8b85e0e5c0a8aaa1bbd81dba7d7ab7df6ec9391d
Author: Stephen Connolly <[email protected]>
Date: 2016-07-27 (Wed, 27 Jul 2016)
Changed paths:
A
src/test/java/org/jenkinsci/remoting/protocol/impl/BatchSendBufferingFilterLayer.java
Log Message:
-----------
[JENKINS-36871] A helper layer for use during testing
Commit: 55039aa563620f530843541fdab6afa7d65f8c97
https://github.com/jenkinsci/remoting/commit/55039aa563620f530843541fdab6afa7d65f8c97
Author: Stephen Connolly <[email protected]>
Date: 2016-07-27 (Wed, 27 Jul 2016)
Changed paths:
A src/main/java/hudson/remoting/AbstractByteBufferCommandTransport.java
M src/main/java/hudson/remoting/ChunkHeader.java
Log Message:
-----------
[JENKINS-36871] A ByteBuffer backed CommandTransport
Commit: 50c9d10d779e885b8b6fac39f43c50eafd4f9e66
https://github.com/jenkinsci/remoting/commit/50c9d10d779e885b8b6fac39f43c50eafd4f9e66
Author: Stephen Connolly <[email protected]>
Date: 2016-07-27 (Wed, 27 Jul 2016)
Changed paths:
A
src/main/java/org/jenkinsci/remoting/protocol/impl/AgentProtocolClientFilterLayer.java
A
src/main/java/org/jenkinsci/remoting/protocol/impl/ChannelApplicationLayer.java
A
src/main/java/org/jenkinsci/remoting/protocol/impl/SSLEngineFilterLayer.java
A src/test/java/org/jenkinsci/remoting/protocol/impl/NetworkLayerTest.java
A
src/test/java/org/jenkinsci/remoting/protocol/impl/SSLEngineFilterLayerTest.java
A src/test/java/org/jenkinsci/remoting/protocol/impl/SequentialSender.java
Log Message:
-----------
[JENKINS-36871] The remaining required layers
Commit: 721d72ca7c6b0e48bb512f876bae57641e703e01
https://github.com/jenkinsci/remoting/commit/721d72ca7c6b0e48bb512f876bae57641e703e01
Author: Stephen Connolly <[email protected]>
Date: 2016-07-27 (Wed, 27 Jul 2016)
Changed paths:
A src/test/java/org/jenkinsci/remoting/protocol/ProtocolStackImplTest.java
Log Message:
-----------
[JENKINS-36871] Protocol stack implementation tests
Commit: 65e591286267c5d02a8fd9f7d774f8fae6e79993
https://github.com/jenkinsci/remoting/commit/65e591286267c5d02a8fd9f7d774f8fae6e79993
Author: Stephen Connolly <[email protected]>
Date: 2016-07-27 (Wed, 27 Jul 2016)
Changed paths:
A
src/test/java/org/jenkinsci/remoting/protocol/ProtocolStackLoopbackLoadStress.java
Log Message:
-----------
[JENKINS-36871] Add the stress tester
Compare:
https://github.com/jenkinsci/remoting/compare/8656468d56e9^...65e591286267
--
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.