[jenkinsci/remoting] b38d52: ${user.name} might contain metacharacters.

2017-10-05 Thread GitHub
  Branch: refs/heads/3.10.x
  Home:   https://github.com/jenkinsci/remoting
  Commit: b38d52b3731f73fba20ac5200fdfa35d6293b13b
  
https://github.com/jenkinsci/remoting/commit/b38d52b3731f73fba20ac5200fdfa35d6293b13b
  Author: Jesse Glick 
  Date:   2017-06-26 (Mon, 26 Jun 2017)

  Changed paths:
M pom.xml

  Log Message:
  ---
  ${user.name} might contain metacharacters.


  Commit: 57d3b8ec4d13b13bbf396cd597bdcce8213f5604
  
https://github.com/jenkinsci/remoting/commit/57d3b8ec4d13b13bbf396cd597bdcce8213f5604
  Author: Oleg Nenashev 
  Date:   2017-06-27 (Tue, 27 Jun 2017)

  Changed paths:
M CHANGELOG.md

  Log Message:
  ---
  Changelog: Noting changes in 3.10 (#169 and #170)


  Commit: 78bcc32b0a67410fcbefc945b58f2c65a4733da0
  
https://github.com/jenkinsci/remoting/commit/78bcc32b0a67410fcbefc945b58f2c65a4733da0
  Author: Oleg Nenashev 
  Date:   2017-06-27 (Tue, 27 Jun 2017)

  Changed paths:
M pom.xml

  Log Message:
  ---
  Merge pull request #173 from jglick/user.name.escaped

[INFRA-1248] ${user.name} might contain metacharacters


  Commit: 55326679d16f00754a12ea6facb9892196c897a4
  
https://github.com/jenkinsci/remoting/commit/55326679d16f00754a12ea6facb9892196c897a4
  Author: Oleg Nenashev 
  Date:   2017-06-27 (Tue, 27 Jun 2017)

  Changed paths:
M src/main/java/hudson/remoting/Channel.java
M src/main/java/hudson/remoting/CommandTransport.java
M src/main/java/hudson/remoting/ExportedClassLoaderTable.java
M src/main/java/hudson/remoting/MimicException.java
M src/main/java/hudson/remoting/MultiClassLoaderSerializer.java
M src/main/java/hudson/remoting/RemoteClassLoader.java
M src/main/java/hudson/remoting/RemoteInvocationHandler.java
M src/main/java/org/jenkinsci/remoting/engine/JnlpAgentEndpointResolver.java
M src/main/java/org/jenkinsci/remoting/nio/SelectableFileChannelFactory.java

  Log Message:
  ---
  [JENKINS-37566] - Annotate methods which may explicitly return `null` (#168)

* [JENKINS-37566] - Annotate methods which may explicitly return `null`

Just a bulk change of annotations + some Javadoc, no behavior changes

* [JENKINS-37566] - Annotate the MultiClassLoaderSerializer#readClassLoader() 
method

* Explicitly Restrict MimicException to prevent external usages.

Hence we do not care about the make() annotation, I’d gueess

* Change MimicException#make() annotations to make @stephenc a :happypanda:


  Commit: b4d3338db4244dee4ce7da0cb9f324e6c72c0954
  
https://github.com/jenkinsci/remoting/commit/b4d3338db4244dee4ce7da0cb9f324e6c72c0954
  Author: Baptiste Mathus 
  Date:   2017-09-26 (Tue, 26 Sep 2017)

  Changed paths:
M src/main/java/org/jenkinsci/remoting/protocol/IOHub.java

  Log Message:
  ---
  Add IOHub introduction version


  Commit: b2c6ad1673e37353dd1f5d0e67972a5b1b4151fd
  
https://github.com/jenkinsci/remoting/commit/b2c6ad1673e37353dd1f5d0e67972a5b1b4151fd
  Author: Oleg Nenashev 
  Date:   2017-09-26 (Tue, 26 Sep 2017)

  Changed paths:
M src/main/java/hudson/remoting/Channel.java
M src/main/java/hudson/remoting/Request.java

  Log Message:
  ---
  [JENKINS-45233] - Log errors when Response message cannot be delivered due to 
the closed channel (#177)

* [FIXED JENKINS-45223] - Print warnings about failed responses when cannot 
deliver them due to the closed channel

* Improve logging of the command execution

* [JENKINS-45233] - Address comments from @jglick

* [JENKINS-45233] - get rid of gratituos synchronization


  Commit: a1294d6fd5e0053098a532488aca02586c02a887
  
https://github.com/jenkinsci/remoting/commit/a1294d6fd5e0053098a532488aca02586c02a887
  Author: Oleg Nenashev 
  Date:   2017-09-26 (Tue, 26 Sep 2017)

  Changed paths:
M src/main/java/hudson/remoting/Channel.java
M src/main/java/hudson/remoting/ChannelClosedException.java
M src/main/java/hudson/remoting/Request.java
M src/main/java/hudson/remoting/UserRequest.java
M src/main/java/hudson/remoting/VirtualChannel.java
M src/test/java/hudson/remoting/ChannelTest.java

  Log Message:
  ---
  [JENKINS-45023] - Prevent execution of commands on closed or beingClosed 
channels (#175)

* [JENKINS-45023] - Prevent execution of commands on closed or beingClosed 
channels

This is a major update of Request execution logic in remoting Channels, which 
should improve stability of the channel and prevent hanging of commands if the 
channel gets closed.

- [x] - `Channel#close()` does not always wait of synchronization to happen. 
There is a sender status check before the lock gets acquired. TODO: find an 
issue for that
- [x] - `Channel#isClosingOrClosed()` now returns `null` once the first 
`Channel#close()` command arrives, we do not even wait till it acquires the 
instance lock. The 

[jenkinsci/remoting] b38d52: ${user.name} might contain metacharacters.

2017-10-05 Thread GitHub
  Branch: refs/heads/3.10.x
  Home:   https://github.com/jenkinsci/remoting
  Commit: b38d52b3731f73fba20ac5200fdfa35d6293b13b
  
https://github.com/jenkinsci/remoting/commit/b38d52b3731f73fba20ac5200fdfa35d6293b13b
  Author: Jesse Glick 
  Date:   2017-06-26 (Mon, 26 Jun 2017)

  Changed paths:
M pom.xml

  Log Message:
  ---
  ${user.name} might contain metacharacters.


  Commit: 78bcc32b0a67410fcbefc945b58f2c65a4733da0
  
https://github.com/jenkinsci/remoting/commit/78bcc32b0a67410fcbefc945b58f2c65a4733da0
  Author: Oleg Nenashev 
  Date:   2017-06-27 (Tue, 27 Jun 2017)

  Changed paths:
M pom.xml

  Log Message:
  ---
  Merge pull request #173 from jglick/user.name.escaped

[INFRA-1248] ${user.name} might contain metacharacters


  Commit: 55326679d16f00754a12ea6facb9892196c897a4
  
https://github.com/jenkinsci/remoting/commit/55326679d16f00754a12ea6facb9892196c897a4
  Author: Oleg Nenashev 
  Date:   2017-06-27 (Tue, 27 Jun 2017)

  Changed paths:
M src/main/java/hudson/remoting/Channel.java
M src/main/java/hudson/remoting/CommandTransport.java
M src/main/java/hudson/remoting/ExportedClassLoaderTable.java
M src/main/java/hudson/remoting/MimicException.java
M src/main/java/hudson/remoting/MultiClassLoaderSerializer.java
M src/main/java/hudson/remoting/RemoteClassLoader.java
M src/main/java/hudson/remoting/RemoteInvocationHandler.java
M src/main/java/org/jenkinsci/remoting/engine/JnlpAgentEndpointResolver.java
M src/main/java/org/jenkinsci/remoting/nio/SelectableFileChannelFactory.java

  Log Message:
  ---
  [JENKINS-37566] - Annotate methods which may explicitly return `null` (#168)

* [JENKINS-37566] - Annotate methods which may explicitly return `null`

Just a bulk change of annotations + some Javadoc, no behavior changes

* [JENKINS-37566] - Annotate the MultiClassLoaderSerializer#readClassLoader() 
method

* Explicitly Restrict MimicException to prevent external usages.

Hence we do not care about the make() annotation, I’d gueess

* Change MimicException#make() annotations to make @stephenc a :happypanda:


  Commit: 78ca6c27d44ffb79172ab8ab4872d576119064c9
  
https://github.com/jenkinsci/remoting/commit/78ca6c27d44ffb79172ab8ab4872d576119064c9
  Author: Oleg Nenashev 
  Date:   2017-06-30 (Fri, 30 Jun 2017)

  Changed paths:
M src/main/java/hudson/remoting/Checksum.java

  Log Message:
  ---
  [CID-156932] - Fix the imaginary resource leak in NullOutputStream (#172)

* [CID-156932] - Fix the imaginary resource leak in NullOutputStream

DigestOutputStream may change in the future, hence it worth to just refactor 
the code

* Checksum: Also move InputStream into try-with-resources


  Commit: dffbc2ec19479758925d9a9ecd5b05f162dd82ed
  
https://github.com/jenkinsci/remoting/commit/dffbc2ec19479758925d9a9ecd5b05f162dd82ed
  Author: Baptiste Mathus 
  Date:   2017-06-30 (Fri, 30 Jun 2017)

  Changed paths:
M src/main/java/org/jenkinsci/remoting/protocol/IOHub.java

  Log Message:
  ---
  Add IOHub introduction version


  Commit: 6165d6fb6a71a7f4fce52ce5fc4cac479052ce04
  
https://github.com/jenkinsci/remoting/commit/6165d6fb6a71a7f4fce52ce5fc4cac479052ce04
  Author: Oleg Nenashev 
  Date:   2017-06-30 (Fri, 30 Jun 2017)

  Changed paths:
M src/main/java/org/jenkinsci/remoting/protocol/IOHub.java

  Log Message:
  ---
  Merge pull request #176 from batmat/IOHub-version

Add IOHub introduction version


  Commit: 1dd4de329c04a79a2ef88358e452a8749dc9a943
  
https://github.com/jenkinsci/remoting/commit/1dd4de329c04a79a2ef88358e452a8749dc9a943
  Author: Oleg Nenashev 
  Date:   2017-07-02 (Sun, 02 Jul 2017)

  Changed paths:
M docs/workDir.md

  Log Message:
  ---
  Docs: Mention the release version in remoting WorkDir docs


  Commit: 1b695cf665ef9f8376dc3b18fc62e46e504ba0e2
  
https://github.com/jenkinsci/remoting/commit/1b695cf665ef9f8376dc3b18fc62e46e504ba0e2
  Author: Oleg Nenashev 
  Date:   2017-07-02 (Sun, 02 Jul 2017)

  Changed paths:
M CHANGELOG.md

  Log Message:
  ---
  Changelog: noting Remoting releases in 2.68


  Commit: 47b20daa35a2277ca67dc97c0e366cee88d13a9c
  
https://github.com/jenkinsci/remoting/commit/47b20daa35a2277ca67dc97c0e366cee88d13a9c
  Author: Oleg Nenashev 
  Date:   2017-07-03 (Mon, 03 Jul 2017)

  Changed paths:
M src/main/java/hudson/remoting/Channel.java
M src/main/java/hudson/remoting/Request.java

  Log Message:
  ---
  [JENKINS-45233] - Log errors when Response message cannot be delivered due to 
the closed channel (#177)

* [FIXED JENKINS-45223] - Print warnings about failed responses when cannot 
deliver them due to the closed channel

* Improve logging of the command execution


[jenkinsci/remoting] b38d52: ${user.name} might contain metacharacters.

2017-06-27 Thread GitHub
  Branch: refs/heads/master
  Home:   https://github.com/jenkinsci/remoting
  Commit: b38d52b3731f73fba20ac5200fdfa35d6293b13b
  
https://github.com/jenkinsci/remoting/commit/b38d52b3731f73fba20ac5200fdfa35d6293b13b
  Author: Jesse Glick 
  Date:   2017-06-26 (Mon, 26 Jun 2017)

  Changed paths:
M pom.xml

  Log Message:
  ---
  ${user.name} might contain metacharacters.


  Commit: 78bcc32b0a67410fcbefc945b58f2c65a4733da0
  
https://github.com/jenkinsci/remoting/commit/78bcc32b0a67410fcbefc945b58f2c65a4733da0
  Author: Oleg Nenashev 
  Date:   2017-06-27 (Tue, 27 Jun 2017)

  Changed paths:
M pom.xml

  Log Message:
  ---
  Merge pull request #173 from jglick/user.name.escaped

[INFRA-1248] ${user.name} might contain metacharacters


Compare: 
https://github.com/jenkinsci/remoting/compare/57d3b8ec4d13...78bcc32b0a67

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-commits+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.