• Martin Storsjö's avatar
    lavf: Handle the environment variable no_proxy more properly · de9cd1b1
    Martin Storsjö authored
    The handling of the environment variable no_proxy, present since
    one of the initial commits (de6d9b64), is inconsistent with
    how many other applications and libraries interpret this
    variable. Its bare presence does not indicate that the use of
    proxies should be skipped, but it is some sort of pattern for
    hosts that does not need using a proxy (e.g. for a local network).
    
    As investigated by Rudolf Polzer, different libraries handle this
    in different ways, some supporting IP address masks, some supporting
    arbitrary globbing using *, some just checking that the pattern matches
    the end of the hostname without regard for whether it actually is
    the right domain or a domain that ends in the same string.
    
    This simple logic should be pretty similar to the logic used by
    lynx and curl.
    Signed-off-by: 's avatarMartin Storsjö <martin@martin.st>
    de9cd1b1
Name
Last commit
Last update
compat Loading commit data...
doc Loading commit data...
libavcodec Loading commit data...
libavdevice Loading commit data...
libavfilter Loading commit data...
libavformat Loading commit data...
libavresample Loading commit data...
libavutil Loading commit data...
libswscale Loading commit data...
presets Loading commit data...
tests Loading commit data...
tools Loading commit data...
.gitignore Loading commit data...
COPYING.GPLv2 Loading commit data...
COPYING.GPLv3 Loading commit data...
COPYING.LGPLv2.1 Loading commit data...
COPYING.LGPLv3 Loading commit data...
CREDITS Loading commit data...
Changelog Loading commit data...
INSTALL Loading commit data...
LICENSE Loading commit data...
Makefile Loading commit data...
README Loading commit data...
RELEASE Loading commit data...
arch.mak Loading commit data...
avconv.c Loading commit data...
avconv.h Loading commit data...
avconv_filter.c Loading commit data...
avconv_opt.c Loading commit data...
avplay.c Loading commit data...
avprobe.c Loading commit data...
avserver.c Loading commit data...
cmdutils.c Loading commit data...
cmdutils.h Loading commit data...
cmdutils_common_opts.h Loading commit data...
common.mak Loading commit data...
configure Loading commit data...
library.mak Loading commit data...
version.sh Loading commit data...