فهرست منبع

Remove obsolete sources.

drieseng 9 سال پیش
والد
کامیت
6b126813ac
2فایلهای تغییر یافته به همراه0 افزوده شده و 251 حذف شده
  1. 0 16
      src/Renci.SshNet/KeyboardInteractiveConnectionInfo.NET40.cs
  2. 0 235
      src/Renci.SshNet/NoneConnectionInfo.cs

+ 0 - 16
src/Renci.SshNet/KeyboardInteractiveConnectionInfo.NET40.cs

@@ -1,16 +0,0 @@
-using System.Threading.Tasks;
-using System;
-
-namespace Renci.SshNet
-{
-    /// <summary>
-    /// Provides connection information when keyboard interactive authentication method is used
-    /// </summary>
-    public partial class KeyboardInteractiveConnectionInfo
-    {
-        partial void ExecuteThread(Action action)
-        {
-            Task.Factory.StartNew(action);
-        }
-    }
-}

+ 0 - 235
src/Renci.SshNet/NoneConnectionInfo.cs

@@ -1,235 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading;
-using Renci.SshNet.Messages.Authentication;
-using Renci.SshNet.Messages;
-
-namespace Renci.SshNet
-{
-    /// <summary>
-    /// Provides connection information when password authentication method is used
-    /// </summary>
-    public class NoneConnectionInfo : ConnectionInfo, IDisposable
-    {
-        private EventWaitHandle _authenticationCompleted = new AutoResetEvent(false);
-
-        /// <summary>
-        /// Gets list of allowed authentications.
-        /// </summary>
-        public IEnumerable<string> AllowedAuthentications { get; private set; }
-
-        /// <summary>
-        /// Gets connection name
-        /// </summary>
-        public override string Name
-        {
-            get
-            {
-                return "none";
-            }
-        }
-
-        /// <summary>
-        /// Initializes a new instance of the <see cref="KeyboardInteractiveConnectionInfo"/> class.
-        /// </summary>
-        /// <param name="host">The host.</param>
-        /// <param name="username">The username.</param>
-        public NoneConnectionInfo(string host, string username)
-            : this(host, 22, username, ProxyTypes.None, string.Empty, 0, string.Empty, string.Empty)
-        {
-
-        }
-
-        /// <summary>
-        /// Initializes a new instance of the <see cref="KeyboardInteractiveConnectionInfo"/> class.
-        /// </summary>
-        /// <param name="host">The host.</param>
-        /// <param name="port">The port.</param>
-        /// <param name="username">The username.</param>
-        public NoneConnectionInfo(string host, int port, string username)
-            : this(host, port, username, ProxyTypes.None, string.Empty, 0, string.Empty, string.Empty)
-        {
-
-        }
-
-        /// <summary>
-        /// Initializes a new instance of the <see cref="KeyboardInteractiveConnectionInfo"/> class.
-        /// </summary>
-        /// <param name="host">Connection host.</param>
-        /// <param name="port">Connection port.</param>
-        /// <param name="username">Connection username.</param>
-        /// <param name="proxyType">Type of the proxy.</param>
-        /// <param name="proxyHost">The proxy host.</param>
-        /// <param name="proxyPort">The proxy port.</param>
-        public NoneConnectionInfo(string host, int port, string username, ProxyTypes proxyType, string proxyHost, int proxyPort)
-            : this(host, port, username, proxyType, proxyHost, proxyPort, string.Empty, string.Empty)
-        {
-        }
-
-        /// <summary>
-        /// Initializes a new instance of the <see cref="KeyboardInteractiveConnectionInfo"/> class.
-        /// </summary>
-        /// <param name="host">Connection host.</param>
-        /// <param name="port">Connection port.</param>
-        /// <param name="username">Connection username.</param>
-        /// <param name="proxyType">Type of the proxy.</param>
-        /// <param name="proxyHost">The proxy host.</param>
-        /// <param name="proxyPort">The proxy port.</param>
-        /// <param name="proxyUsername">The proxy username.</param>
-        public NoneConnectionInfo(string host, int port, string username, ProxyTypes proxyType, string proxyHost, int proxyPort, string proxyUsername)
-            : this(host, port, username, proxyType, proxyHost, proxyPort, proxyUsername, string.Empty)
-        {
-        }
-
-        /// <summary>
-        /// Initializes a new instance of the <see cref="KeyboardInteractiveConnectionInfo"/> class.
-        /// </summary>
-        /// <param name="host">Connection host.</param>
-        /// <param name="username">Connection username.</param>
-        /// <param name="proxyType">Type of the proxy.</param>
-        /// <param name="proxyHost">The proxy host.</param>
-        /// <param name="proxyPort">The proxy port.</param>
-        public NoneConnectionInfo(string host, string username, ProxyTypes proxyType, string proxyHost, int proxyPort)
-            : this(host, 22, username, proxyType, proxyHost, proxyPort, string.Empty, string.Empty)
-        {
-        }
-
-        /// <summary>
-        /// Initializes a new instance of the <see cref="KeyboardInteractiveConnectionInfo"/> class.
-        /// </summary>
-        /// <param name="host">Connection host.</param>
-        /// <param name="username">Connection username.</param>
-        /// <param name="proxyType">Type of the proxy.</param>
-        /// <param name="proxyHost">The proxy host.</param>
-        /// <param name="proxyPort">The proxy port.</param>
-        /// <param name="proxyUsername">The proxy username.</param>
-        public NoneConnectionInfo(string host, string username, ProxyTypes proxyType, string proxyHost, int proxyPort, string proxyUsername)
-            : this(host, 22, username, proxyType, proxyHost, proxyPort, proxyUsername, string.Empty)
-        {
-        }
-
-        /// <summary>
-        /// Initializes a new instance of the <see cref="KeyboardInteractiveConnectionInfo"/> class.
-        /// </summary>
-        /// <param name="host">Connection host.</param>
-        /// <param name="username">Connection username.</param>
-        /// <param name="proxyType">Type of the proxy.</param>
-        /// <param name="proxyHost">The proxy host.</param>
-        /// <param name="proxyPort">The proxy port.</param>
-        /// <param name="proxyUsername">The proxy username.</param>
-        /// <param name="proxyPassword">The proxy password.</param>
-        public NoneConnectionInfo(string host, string username, ProxyTypes proxyType, string proxyHost, int proxyPort, string proxyUsername, string proxyPassword)
-            : this(host, 22, username, proxyType, proxyHost, proxyPort, proxyUsername, proxyPassword)
-        {
-        }
-
-        /// <summary>
-        /// Initializes a new instance of the <see cref="KeyboardInteractiveConnectionInfo"/> class.
-        /// </summary>
-        /// <param name="host">Connection host.</param>
-        /// <param name="port">Connection port.</param>
-        /// <param name="username">Connection username.</param>
-        /// <param name="proxyType">Type of the proxy.</param>
-        /// <param name="proxyHost">The proxy host.</param>
-        /// <param name="proxyPort">The proxy port.</param>
-        /// <param name="proxyUsername">The proxy username.</param>
-        /// <param name="proxyPassword">The proxy password.</param>
-        public NoneConnectionInfo(string host, int port, string username, ProxyTypes proxyType, string proxyHost, int proxyPort, string proxyUsername, string proxyPassword)
-            : base(host, port, username, proxyType, proxyHost, proxyPort, proxyUsername, proxyPassword)
-        {
-        }
-
-        /// <summary>
-        /// Called when connection needs to be authenticated.
-        /// </summary>
-        protected override void OnAuthenticate()
-        {
-            this.SendMessage(new RequestMessageNone(ServiceName.Connection, this.Username));
-
-            this.WaitHandle(this._authenticationCompleted);
-        }
-
-        /// <summary>
-        /// Handles the UserAuthenticationSuccessMessageReceived event of the session.
-        /// </summary>
-        /// <param name="sender">The source of the event.</param>
-        /// <param name="e">The event data.</param>
-        protected override void Session_UserAuthenticationSuccessMessageReceived(object sender, MessageEventArgs<SuccessMessage> e)
-        {
-            base.Session_UserAuthenticationSuccessMessageReceived(sender, e);
-            this._authenticationCompleted.Set();
-        }
-
-        /// <summary>
-        /// Handles the UserAuthenticationFailureReceived event of the session.
-        /// </summary>
-        /// <param name="sender">The source of the event.</param>
-        /// <param name="e">The event data.</param>
-        protected override void Session_UserAuthenticationFailureReceived(object sender, MessageEventArgs<FailureMessage> e)
-        {
-            base.Session_UserAuthenticationFailureReceived(sender, e);
-            
-            //  Copy allowed authentication methods
-            this.AllowedAuthentications = e.Message.AllowedAuthentications.ToList();
-
-            this._authenticationCompleted.Set();
-        }
-
-        #region IDisposable Members
-
-        private bool isDisposed = false;
-
-        /// <summary>
-        /// Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
-        /// </summary>
-        public void Dispose()
-        {
-            Dispose(true);
-
-            GC.SuppressFinalize(this);
-        }
-
-        /// <summary>
-        /// Releases unmanaged and - optionally - managed resources
-        /// </summary>
-        /// <param name="disposing"><c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param>
-        protected virtual void Dispose(bool disposing)
-        {
-            // Check to see if Dispose has already been called.
-            if (!this.isDisposed)
-            {
-                // If disposing equals true, dispose all managed
-                // and unmanaged resources.
-                if (disposing)
-                {
-                    // Dispose managed resources.
-                    if (this._authenticationCompleted != null)
-                    {
-                        this._authenticationCompleted.Dispose();
-                        this._authenticationCompleted = null;
-                    }
-                }
-
-                // Note disposing has been done.
-                isDisposed = true;
-            }
-        }
-
-        /// <summary>
-        /// Releases unmanaged resources and performs other cleanup operations before the
-        /// <see cref="PasswordConnectionInfo"/> is reclaimed by garbage collection.
-        /// </summary>
-        ~NoneConnectionInfo()
-        {
-            // Do not re-create Dispose clean-up code here.
-            // Calling Dispose(false) is optimal in terms of
-            // readability and maintainability.
-            Dispose(false);
-        }
-
-        #endregion
-    }
-
-}