controller: add debug info for host key checking

This commit is contained in:
Hylke Bons 2011-05-27 01:46:11 +01:00
parent 4998adb058
commit 4e9ba48f7a

View file

@ -801,8 +801,8 @@ namespace SparkleShare {
{ {
string ssh_config_file_path = SparkleHelpers.CombineMore ( string ssh_config_file_path = SparkleHelpers.CombineMore (
SparklePaths.HomePath, ".ssh", "config"); SparklePaths.HomePath, ".ssh", "config");
string ssh_config = Environment.NewLine + "Host " + host + string ssh_config = Environment.NewLine + "Host " + host +
Environment.NewLine + "\tStrictHostKeyChecking no"; Environment.NewLine + "\tStrictHostKeyChecking no";
if (File.Exists (ssh_config_file_path)) { if (File.Exists (ssh_config_file_path)) {
@ -815,10 +815,12 @@ namespace SparkleShare {
writer.WriteLine (ssh_config); writer.WriteLine (ssh_config);
writer.Close (); writer.Close ();
} }
UnixFileSystemInfo file_info = new UnixFileInfo (ssh_config_file_path); UnixFileSystemInfo file_info = new UnixFileInfo (ssh_config_file_path);
file_info.FileAccessPermissions = (FileAccessPermissions.UserRead | file_info.FileAccessPermissions = (FileAccessPermissions.UserRead |
FileAccessPermissions.UserWrite); FileAccessPermissions.UserWrite);
SparkleHelpers.DebugInfo ("Controller", "Disabled host key checking");
} }
@ -827,7 +829,7 @@ namespace SparkleShare {
string ssh_config_file_path = SparkleHelpers.CombineMore ( string ssh_config_file_path = SparkleHelpers.CombineMore (
SparklePaths.HomePath, ".ssh", "config"); SparklePaths.HomePath, ".ssh", "config");
string ssh_config = Environment.NewLine + "Host " + host + string ssh_config = Environment.NewLine + "Host " + host +
Environment.NewLine + "\tStrictHostKeyChecking no"; Environment.NewLine + "\tStrictHostKeyChecking no";
if (File.Exists (ssh_config_file_path)) { if (File.Exists (ssh_config_file_path)) {
@ -846,15 +848,17 @@ namespace SparkleShare {
TextWriter writer = new StreamWriter (ssh_config_file_path); TextWriter writer = new StreamWriter (ssh_config_file_path);
writer.WriteLine (current_ssh_config); writer.WriteLine (current_ssh_config);
writer.Close (); writer.Close ();
UnixFileSystemInfo file_info = new UnixFileInfo (ssh_config_file_path); UnixFileSystemInfo file_info = new UnixFileInfo (ssh_config_file_path);
file_info.FileAccessPermissions = (FileAccessPermissions.UserRead | file_info.FileAccessPermissions = (FileAccessPermissions.UserRead |
FileAccessPermissions.UserWrite); FileAccessPermissions.UserWrite);
} }
} }
}
SparkleHelpers.DebugInfo ("Controller", "Enabled host key checking");
}
// Gets the avatar for a specific email address and size // Gets the avatar for a specific email address and size
public string GetAvatar (string email, int size) public string GetAvatar (string email, int size)
{ {