Ejemplo n.º 1
0
        public ProtocolOptions Import(ProtocolOptions src)
        {
            //((Debug.Assert(src._folder.Id==_folder.Id);

            //SSHŠÖŒW
            _retainsPassphrase = src._retainsPassphrase;

            _cipherAlgorithmOrder           = src._cipherAlgorithmOrder;
            _cipherAlgorithmOrderWasChecked = false;
            _hostKeyAlgorithmOrder          = src._hostKeyAlgorithmOrder;
            _sshWindowSize = src._sshWindowSize;
            _sshCheckMAC   = src._sshCheckMAC;
            _hostKeyCheckerVerifierTypeName = src._hostKeyCheckerVerifierTypeName;
            _logSSHEvents = src._logSSHEvents;

            _socketConnectTimeout = src._socketConnectTimeout;
            _ipVersionPriority    = src._ipVersionPriority;

            //SOCKSŠÖŒW
            _useSocks        = src._useSocks;
            _socksServer     = src._socksServer;
            _socksPort       = src._socksPort;
            _socksAccount    = src._socksAccount;
            _socksPassword   = src._socksPassword;
            _socksNANetworks = src._socksNANetworks;

            _socketBufferSize       = src._socketBufferSize;
            _readSerializedPassword = src._readSerializedPassword;
            _savePassword           = src._savePassword;
            _savePlainTextPassword  = src._savePlainTextPassword;

            return(this);
        }
Ejemplo n.º 2
0
        public /* override */ void DefineItems()
        {
            //SSHŠÖŒW
            _retainsPassphrase = false;
            //Note: Validator Required
            _cipherAlgorithmOrder           = DEFAULT_CIPHER_ALGORITHM_ORDER;
            _cipherAlgorithmOrderWasChecked = false;
            _hostKeyAlgorithmOrder          = "DSA;RSA";
            _sshWindowSize = 4096;
            _sshCheckMAC   = true;
            _hostKeyCheckerVerifierTypeName = "Poderosa.Usability.SSHKnownHosts";
            _logSSHEvents         = false;
            _socketConnectTimeout = 60000;
            _ipVersionPriority    = IPVersionPriority.Both;

            //SOCKSŠÖŒW
            _useSocks        = false;
            _socksServer     = "";
            _socksPort       = 1080;
            _socksAccount    = "";
            _socksPassword   = "";
            _socksNANetworks = "";

            //PreferenceEditor‚Ì‚Ý
            _socketBufferSize       = 0x1000;
            _readSerializedPassword = false;
            _savePassword           = false;
            _savePlainTextPassword  = false;
        }