Hi,
I was trying to use ELinks (ver 0.11) on Fedora Core 5 system to browse the Web. However I am encountering a problem whenever I try to access sites which use SSL and HTTPS. eg., I can not log into GMail although the http://mail.google.com/mail comes up. Similarly I can not log into Yahoo Mail, Savannah, etc..
The error window that pops out reads something like: "Unable to retrieve proxy://172.16.20.2:3128/https://login.yahoo.com/config/login?... SSL Error" I am behind a SQUID proxy (172.16.20.2:3128), I have set the HTTP, HTTPS, FTP proxy:port using the ELinks options menu item.
However does not seem to have any problem dealing with the above site. However I like ELinks' rendering of web pages and hence would like to use it more than Lynx.
Any ideas?
Thanks a lot, Debarshi
[PS: Here is my ~/.elinks/elinks.conf. /etc/elinks.conf does not exist in my case. :(]
## ELinks 0.11.0 configuration file
## This is ELinks configuration file. You can edit it manually, ## if you wish so; this file is edited by ELinks when you save ## options through UI, however only option values will be altered ## and missing options will be added at the end of file; if option ## is not written in this file, but in some file included from it, ## it is NOT counted as missing. Note that all your formatting, ## own comments and so on will be kept as-is. ## ## Obviously, if you don't like what ELinks is going to do with ## this file, you can change it by altering the config.saving_style ## option. Come on, aren't we friendly guys after all?
############################## # Automatically saved options #
## config.saving_style_w [0|1] # This is internal option used when displaying a warning about # obsolete config.saving_style. You shouldn't touch it. set config.saving_style_w = 1
## protocol.http.proxy.host <str> # Host and port-number (host:port) of the HTTP proxy, or blank. # If it's blank, HTTP_PROXY environment variable is checked as well. set protocol.http.proxy.host = "172.16.20.2:3128"
## protocol.http.proxy.user <str> # Proxy authentication username. set protocol.http.proxy.user = "mmh2"
## protocol.http.proxy.passwd <str> # Proxy authentication password. set protocol.http.proxy.passwd = "mmh2"
## ui.language <language> # Language of user interface. 'System' means that the language will # be extracted from the environment dynamically. set ui.language = "System"
############################## # Automatically saved options #
## protocol.ftp.proxy.host <str> # Host and port-number (host:port) of the FTP proxy, or blank. # If it's blank, FTP_PROXY environment variable is checked as well. set protocol.ftp.proxy.host = "172.16.20.2:3128"
## protocol.https.proxy.host <str> # Host and port-number (host:port) of the HTTPS CONNECT proxy, or blank. # If it's blank, HTTPS_PROXY environment variable is checked as well. set protocol.https.proxy.host = "172.16.20.2:3128"
## protocol.no_proxy <str> # Comma separated list of domains for which the proxy (HTTP/FTP) # should be disabled. Optionally, a port can be specified for some # domains as well. If it's blank, NO_PROXY environment variable is # checked as well. set protocol.no_proxy = "localhost, 127.0.0.1, *.glug.org"
############################## # Automatically saved options #
## connection.ssl.client_cert.enable [0|1] # Enable or not the sending of X509 client certificates # to servers which request them. set connection.ssl.client_cert.enable = 1
## connection.ssl.client_cert.file <str> # The location of a file containing the client certificate # and unencrypted private key in PEM format. If unset, the # file pointed to by the X509_CLIENT_CERT variable is used # instead. set connection.ssl.client_cert.file = ""
## connection.ssl.cert_verify [0|1] # Verify the peer's SSL certificate. Note that this # needs extensive configuration of OpenSSL by the user. set connection.ssl.cert_verify = 0
## connection.async_dns [0|1] # Whether to use asynchronous DNS resolving. set connection.async_dns = 1