[pkg-lynx-maint] Bug#792532: lynx: w3m consistency would be nice

Jack Ryan noreply at remailer.cpunk.us
Fri Jul 24 15:50:52 UTC 2015


Package: lynx
Version: 2.8.9dev1-2
Followup-For: Bug #792532

Andy,

Thanks for the reply.  In principle, I would not be fussy about how
the fail-safe is implemented, so long as there is a means to fail
safely.

But I suggest that whatever the syntax is, it would be useful if it
were consistent with other browsers.  Inventing yet another way of
expressing something adds complexity to the overall gnu environment.
E.g. isn't it a bit irritating that w3m looks for the variable
"HTTP_PROXY", and lynx looks for "http_proxy"?

For the matter at hand, w3m also lacks a fail-safe, so I created bug
792234 at the same time.  Perhaps there could be some coordination.

If lynx aligns with the "links" browser, links has these options:

  -http-proxy <host:port>
  -ftp-proxy <host:port>
  -https-proxy <host:port>
  -socks-proxy <user at host:port>

  as well as this (poorly worded) option:

  -only-proxies <0>/<1>
     "1" causes that Links won't initiate any non-proxy connection.
     It is useful for anonymization with tor or similar networks.

cURL has:

  -U, --proxy-user <user:password>
  -x, --proxy <[protocol://][user:password@]proxyhost[:port]>
  -p, --proxytunnel
  --proxy1.0 <proxyhost[:port]>
  --proxy-ntlm
  --proxy-digest
  --proxy-basic
  --proxy-anyauth
  --proxy-header <header>
  --noproxy <no-proxy-list>

  env vars: http_proxy, HTTPS_PROXY <= it's bizarre that casing is
                                       inconsistent
wget has:

  --no-proxy
  --proxy-user=user
  --proxy-password=password

  env vars: http_proxy, https_proxy, ftp_proxy, no_proxy

  wget can also force a proxy to be used, but it's somewhat clumsy.
  It requires config file options to be given on the commandline.
  E.g. "wget -e use_proxy=yes -e http_proxy=$proxy http://www.eff.org"

-- System Information:
Debian Release: 8.1
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.16.0-4-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages lynx depends on:
ii  lynx-cur  2.8.9dev1-2+b1

lynx recommends no packages.

lynx suggests no packages.

-- no debconf information



More information about the pkg-lynx-maint mailing list