HTTP / FTP / SFTP / Proxy Configuration

Some networks use Proxy servers to provide Internet Services to LAN Clients. Clients behind the Proxy may therefore, only connect to the Internet via the Proxy Service. The Proxy Configuration dialog enables this configuration. If you are not sure whether your computer is required to use a Proxy server to connect to the Internet or the values required by the Proxy Configuration dialog, please consult your Network Administrator.

Open the Proxy Configuration dialog by selecting OptionsPreferencesHTTP / FTP / SFTP / Proxy Configuration.

 

Figure 17.58. The Proxy Configuration preferences panel

The Proxy Configuration preferences panel

Complete the dialog as follows:

Use proxy server

When checked enables the application to use the specified Proxy Server. When unchecked, Proxy Server is disabled.

Web Proxy (HTTP)

The IP address or Fully Qualified Domain Name (FQDN) of the Proxy Server.

Port

The TCP Port Number, normally set to 80 or 8080.

User

The Name of the user if required. Can be empty.

Password

The Password for authentication. Can be empty.

No proxy for

Specify domains for which no proxy should be used.

SOCKS

When checked enables SOCKS using the specified host and port for the server. When unchecked, SOCKS is disabled.

Host

The SOCKS host you wish to connect to.

Port

The SOCKS port you wish to connect to.

Automatic retry on recoverable error

If enabled, if a HTTP error occurs when <oXygen/> communicates with a server via HTTP, for example sending/receiving a SOAP request/response to/from a Web services server, and the error is recoverable, <oXygen/> tries to send again the request to the server.

Enable HTTP 'Expect: 100-continue ' handshake for HTTP/1.1 protocol
Activates 'Expect: 100-Continue' handshake. The purpose of the 'Expect: 100-Continue' handshake is to allow a client that is sending a request message with a request body to determine if the origin server is willing to accept the request (based on the request headers) before the client sends the request body. The use of the 'Expect: 100-continue' handshake can result in noticable peformance improvement when working with databases. 'Expect: 100-continue' handshake should be used with caution, as it may cause problems with HTTP servers and proxies that do not support HTTP/1.1 protocol.
Read Timeout (s)

The period in seconds after which the application will consider a HTTP server is unreachable if it does not receive any response to a request sent to that server.

The Proxy settings are first looked up in the options. If there were no previous options set then the settings are loaded from the "servers" file located in the "%HOME%\Application Data\Subversion\" folder on Windows and %HOME%\.subversion\ folder on Linux and Mac OS X.

 HTTP / FTP / SFTP / Proxy Configuration/ FTP / SFTP

 

Figure 17.59. The FTP / SFTP Configuration preferences panel

The FTP / SFTP Configuration preferences panel

Encoding for FTP control connection

The encoding used to communicate with FTP servers. It is one of ISO-8859-1 and UTF-8. If the server supports the UTF-8 encoding <oXygen/> will use it for communication. Otherwise it will use ISO-8859-1.

Private key file

The path to the file containing the private key used for the private key method of authentication of the secure FTP (SFTP) protocol. The user/password method of authentication has precedence if it is used in the Open URL dialog.

Passphrase

The passphrase used for the private key method of authentication of the secure FTP (SFTP) protocol. The user/password method of authentication has precedence if it is used in the Open URL dialog.