Branch: refs/heads/master Home: https://github.com/jenkinsci/ssh-agent-plugin Commit: e7a8732966ec1de9a150037a792f0d6cbf483d65 https://github.com/jenkinsci/ssh-agent-plugin/commit/e7a8732966ec1de9a150037a792f0d6cbf483d65 Author: Jon Sten <j...@axis.com> Date: 2020-01-14 (Tue, 14 Jan 2020)
Changed paths: A src/main/java/com/cloudbees/jenkins/plugins/sshagent/LauncherProvider.java M src/main/java/com/cloudbees/jenkins/plugins/sshagent/RemoteAgent.java M src/main/java/com/cloudbees/jenkins/plugins/sshagent/RemoteAgentFactory.java M src/main/java/com/cloudbees/jenkins/plugins/sshagent/SSHAgentBuildWrapper.java M src/main/java/com/cloudbees/jenkins/plugins/sshagent/SSHAgentStepExecution.java M src/main/java/com/cloudbees/jenkins/plugins/sshagent/exec/ExecRemoteAgent.java M src/main/java/com/cloudbees/jenkins/plugins/sshagent/exec/ExecRemoteAgentFactory.java M src/main/java/com/cloudbees/jenkins/plugins/sshagent/jna/JNRRemoteAgent.java M src/main/java/com/cloudbees/jenkins/plugins/sshagent/jna/JNRRemoteAgentFactory.java M src/main/java/com/cloudbees/jenkins/plugins/sshagent/mina/MinaRemoteAgent.java M src/main/java/com/cloudbees/jenkins/plugins/sshagent/mina/MinaRemoteAgentFactory.java Log Message: ----------- Fix serialization problems In previous fix launcher was introduced to the abstract methods in RemoteAgent. Due to proxy objects, for some of the sub-classes of that class this results in unforeseen serialization problems caused by one of the arguments which is unserializable (Launcher). This change removes that argument from the affected methods, instead it is propagated using a provider pattern for those that need it. Commit: e03f6c9faca448e8fd4656a81e0a08bc28d115b0 https://github.com/jenkinsci/ssh-agent-plugin/commit/e03f6c9faca448e8fd4656a81e0a08bc28d115b0 Author: Jesse Glick <jgl...@cloudbees.com> Date: 2020-01-14 (Tue, 14 Jan 2020) Changed paths: A src/main/java/com/cloudbees/jenkins/plugins/sshagent/LauncherProvider.java M src/main/java/com/cloudbees/jenkins/plugins/sshagent/RemoteAgent.java M src/main/java/com/cloudbees/jenkins/plugins/sshagent/RemoteAgentFactory.java M src/main/java/com/cloudbees/jenkins/plugins/sshagent/SSHAgentBuildWrapper.java M src/main/java/com/cloudbees/jenkins/plugins/sshagent/SSHAgentStepExecution.java M src/main/java/com/cloudbees/jenkins/plugins/sshagent/exec/ExecRemoteAgent.java M src/main/java/com/cloudbees/jenkins/plugins/sshagent/exec/ExecRemoteAgentFactory.java M src/main/java/com/cloudbees/jenkins/plugins/sshagent/jna/JNRRemoteAgent.java M src/main/java/com/cloudbees/jenkins/plugins/sshagent/jna/JNRRemoteAgentFactory.java M src/main/java/com/cloudbees/jenkins/plugins/sshagent/mina/MinaRemoteAgent.java M src/main/java/com/cloudbees/jenkins/plugins/sshagent/mina/MinaRemoteAgentFactory.java Log Message: ----------- Merge pull request #35 from jonsten/serializationFix Fix serialization problems Compare: https://github.com/jenkinsci/ssh-agent-plugin/compare/ace6c61db43d...e03f6c9faca4 -- 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. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-commits/jenkinsci/ssh-agent-plugin/push/refs/heads/master/ace6c6-e03f6c%40github.com.