google-nomulus/third_party/java/jsch/v0_1_53
mmuller a790ec27db Upgrade domain-registry to jsch 0.1.53
TESTED=Verified on Alpha with an updated build using Java 8, Verified on alpha
against the latest java 8 based build.

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=171297613
2017-10-10 12:09:42 -04:00
..
BUILD Upgrade domain-registry to jsch 0.1.53 2017-10-10 12:09:42 -04:00
jsch-0.1.53-src.jar Upgrade domain-registry to jsch 0.1.53 2017-10-10 12:09:42 -04:00
jsch-0.1.53.jar Upgrade domain-registry to jsch 0.1.53 2017-10-10 12:09:42 -04:00
LICENSE Upgrade domain-registry to jsch 0.1.53 2017-10-10 12:09:42 -04:00
README.md Upgrade domain-registry to jsch 0.1.53 2017-10-10 12:09:42 -04:00

JSch 0.1.53

JSCH is a library for making SSH and SFTP connections from Java. It is released under a BSD-style license. See its project page for further details.

Local Modifications for Google

Define global ThreadFactory instance. This allows the library to be used on App Engine, which doesn't allow apps to call new Thread(). To do this, you must override JSch.threadFactory with something from GAE's ThreadManager. Another global is also provided to disable calls to Thread#setName which always crash on GAE, regardless of ThreadFactory.

Files edited:

  • JSch.java - Defined new threadFactory and useThreadNames fields.
  • Util.java - Updated thread creation code.
  • ChannelDirectTCPIP.java - Updated thread creation code.
  • ChannelSubsystem.java - Updated thread creation code.
  • ChannelShell.java - Updated thread creation code.
  • Session.java - Updated thread creation code.
  • ChannelForwardedTCPIP.java - Updated thread creation code.
  • ChannelExec.java - Updated thread creation code.