GNOME Bugzilla – Bug 787409
NanoHTTP does not respect contents of "no_proxy" environment variable
Last modified: 2021-07-05 13:23:27 UTC
Created attachment 359352 [details] Patch: Makes the nanoHTTP bypass the proxy server for hosts in "no_proxy" environment variable. The environment variable “no_proxy” contains a list of hosts or domains for which a proxy server shall by bypassed. Until now, LIBXML2 only respects the “no_proxy” environment variable when its value is “*”. The attached patch makes nanoHTTP compare the hostname of a HTTP request against the list of exceptions in “no_proxy”. If the hostname matches an enty in “no_proxy”, then the proxy server will be bypassed for the request.
GNOME is going to shut down bugzilla.gnome.org in favor of gitlab.gnome.org. As part of that, we are mass-closing older open tickets in bugzilla.gnome.org which have not seen updates for a longer time (resources are unfortunately quite limited so not every ticket can get handled). If you can still reproduce the situation described in this ticket in a recent and supported software version, then please follow https://wiki.gnome.org/GettingInTouch/BugReportingGuidelines and create a new ticket at https://gitlab.gnome.org/GNOME/libxml2/-/issues/ Thank you for your understanding and your help.