History log of /seL4-l4v-master/l4v/isabelle/src/Pure/General/ssh.scala
Revision Date Author Comments
# 99b59900 14-Mar-2020 wenzelm <none@none>

more robust hg_url;
clarified signature;


# 1f5e8f92 15-Jan-2020 wenzelm <none@none>

misc tuning, following hint by IntelliJ;


# d077db70 09-Jan-2020 wenzelm <none@none>

unused;


# 49532119 18-Dec-2019 wenzelm <none@none>

tuned;


# 8fa3ddca 08-Dec-2018 wenzelm <none@none>

clarified operations: uniform sorting of results;


# 75401683 03-Dec-2018 wenzelm <none@none>

static type for Library.using: avoid Java 11 warnings on "Illegal reflective access";
more uses of "using";


# c156b589 14-Nov-2018 wenzelm <none@none>

more uniform wrt. File.find_files;


# 305f450c 14-Nov-2018 wenzelm <none@none>

proper use of stat() vs. lstat() (for symlinks);


# 16ad7693 14-Nov-2018 wenzelm <none@none>

more uniform find_files, notably for symlinks;


# 53e03912 14-Nov-2018 wenzelm <none@none>

is_file/is_dir/read_dir: more uniform treatment of errors and boundary cases, notably for symlinks in ssh;


# 40b70995 06-Mar-2018 wenzelm <none@none>

tuned signature;


# 81646f27 06-Mar-2018 wenzelm <none@none>

support for permissive connections, for odd situations where host keys are not accepted;


# 5f21eca8 02-Mar-2018 wenzelm <none@none>

support for proxy connection, similar to ProxyCommand in ssh config;


# 2dbcc986 23-Dec-2017 wenzelm <none@none>

more robust connection: prefer ServerAliveCountMax=3 (ssh default) instead of 1 (jsch default);


# e8f67707 13-Nov-2017 wenzelm <none@none>

tuned signature;


# 2105da37 13-Nov-2017 wenzelm <none@none>

proper ssh.bash_path;


# 6da03ca3 27-Oct-2017 wenzelm <none@none>

tuned;


# 2188bada 31-Aug-2017 wenzelm <none@none>

clarified signature;
tuned ssh.prefix;


# 33c228ea 04-May-2017 wenzelm <none@none>

tuned;


# f89eff80 29-Apr-2017 wenzelm <none@none>

ssh_close for proper termination after use of database;


# 32a86be5 27-Apr-2017 wenzelm <none@none>

clarified treatment of default port;


# f83dd52f 09-Feb-2017 wenzelm <none@none>

clarified signature;
tuned toString;


# 604963fc 09-Feb-2017 wenzelm <none@none>

remote database access via ssh port forwarding;


# c4321ebd 22-Oct-2016 wenzelm <none@none>

support for URL notation;


# 42d02abf 20-Oct-2016 wenzelm <none@none>

extra trim_line for the sake of Windows;


# d81eef2f 20-Oct-2016 wenzelm <none@none>

prevent sporadic disconnection;


# a4941e09 18-Oct-2016 wenzelm <none@none>

tuned signature, in accordance to Isabelle_System;


# 61f649e7 18-Oct-2016 wenzelm <none@none>

clarified modules;


# 34867506 16-Oct-2016 wenzelm <none@none>

removed useless operation -- would require bash_process wrapper;


# 720cd01e 16-Oct-2016 wenzelm <none@none>

tuned signature;


# 7d8bb68c 16-Oct-2016 wenzelm <none@none>

simplified SSH.Session: sftp channel is always open and its operations provided by the main interface;


# 6441094f 16-Oct-2016 wenzelm <none@none>

sftp.mkdirs according to 2a5dbad75355;


# 6f28c7a1 15-Oct-2016 wenzelm <none@none>

clarified signature: more static types;


# bde89cc1 15-Oct-2016 wenzelm <none@none>

expand relatively to given environment, notably remote HOME;


# 0fd191d1 15-Oct-2016 wenzelm <none@none>

tuned signature;


# 94b488aa 15-Oct-2016 wenzelm <none@none>

clarified signature;


# a23be7e1 13-Oct-2016 wenzelm <none@none>

tuned;


# 1bcb3506 13-Oct-2016 wenzelm <none@none>

provide USER_HOME, such that symbolic Path.explode("~") can be used remotely;


# 7bd7db96 13-Oct-2016 wenzelm <none@none>

tuned;


# 2a76af47 12-Oct-2016 wenzelm <none@none>

tuned signature;


# 1a73f028 11-Oct-2016 wenzelm <none@none>

proper type for Library.using;
tuned signature;


# 598afc49 11-Oct-2016 wenzelm <none@none>

support user@host syntax;


# e8f90549 11-Oct-2016 wenzelm <none@none>

support for remote tmp dirs;


# b8dbfcfd 10-Oct-2016 wenzelm <none@none>

close more thoroughly;


# e8692610 10-Oct-2016 wenzelm <none@none>

provide execute operation, similar to Isabelle_System.bash;


# 27b6b00c 10-Oct-2016 wenzelm <none@none>

proper support for exec channel (see also bash.scala);


# 08afcdb7 10-Oct-2016 wenzelm <none@none>

proper hierarchic names;


# 3dbd09d0 10-Oct-2016 wenzelm <none@none>

more Sftp operations;


# 8c3aab24 10-Oct-2016 wenzelm <none@none>

more specific channels;
more Sftp operations;


# 60843ef9 10-Oct-2016 wenzelm <none@none>

clarified treatment of options;
more uniform channels;


# 9a45396d 10-Oct-2016 wenzelm <none@none>

support for remote command execution;
tuned;


# e55ab637 10-Oct-2016 wenzelm <none@none>

tuned;


# e1e6c791 10-Oct-2016 wenzelm <none@none>

more generous timeout default (see also jEdit/FTP);


# 22b440aa 10-Oct-2016 wenzelm <none@none>

connect session by default;
tuned signature;


# 78b65a8e 10-Oct-2016 wenzelm <none@none>

clarified (hardwired!) default (see also jEdit/FTP);


# 715ef58d 10-Oct-2016 wenzelm <none@none>

tuned comment;


# 401bb059 09-Oct-2016 wenzelm <none@none>

support for SSH in Isabelle/Scala;