[FFmpeg-devel] [PATCH 1/1] Patch for adding Documentation of ff_http_match_no_proxy

Michael Niedermayer michaelni at gmx.at
Tue Mar 3 00:16:45 EET 2020


On Mon, Mar 02, 2020 at 08:32:10PM +0530, Sourabh Sharma wrote:
> Patch for adding Documentation of ff_http_match_no_proxy
> Function ff_http_match_no_proxy check for host of proxy address matches with
>  the hostname or not.
> 
> ---
>  libavformat/network.h | 7 +++++++
>  1 file changed, 7 insertions(+)
> 
> diff --git a/libavformat/network.h b/libavformat/network.h
> index 71347e815b..7c93375ae5 100644
> --- a/libavformat/network.h
> +++ b/libavformat/network.h
> @@ -303,6 +303,13 @@ int ff_listen_connect(int fd, const struct sockaddr *addr,
>                        socklen_t addrlen, int timeout,
>                        URLContext *h, int will_try_next);
> 
> +/**
> + * It Checks for a host of proxy address matches with the hostname or not.
> + *
> + * @param no_proxy Server address of proxy server e.g. example.domain.com
> + * @param hostname Server address of hostname e.g. domain.com
> + * @return         0 if don't match, 1 for exactly match
> +*/
>  int ff_http_match_no_proxy(const char *no_proxy, const char *hostname);

maybe looking at how this function is used makes it clearer what it does

for example
libavformat/http.c:    use_proxy  = !ff_http_match_no_proxy(getenv("no_proxy"), hostname) &&
libavformat/http.c-                 proxy_path && av_strstart(proxy_path, "http://", NULL);


but basically
no_proxy, is a list of addresses for which not to use the proxy server,
these may be local addresses



[...]
-- 
Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

When you are offended at any man's fault, turn to yourself and study your
own failings. Then you will forget your anger. -- Epictetus
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: not available
URL: <https://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20200302/33894030/attachment.sig>


More information about the ffmpeg-devel mailing list