AcademySoftwareFoundation / AcademySoftwareFoundation/OpenRV
[Bug]: openrv ignores no_proxy env var, brakes local rvsync
- Dominant language
- C++
- Stars
- 764
- Forks
- 246
- Avg merge
- 6d 12h
- Merged PRs (30d)
- 13
Description
### What happened?
Hi guys,
We use openrv with some web based integrations but also rvsync. When launching rv from a shell we export http/s_proxy and no_proxy env vars to define our proxy server but also to create exceptions for our local subnet and domain.
We also configure a pac script proxy in kde proxy settings to make sure these settings are followed by other gui apps.
The issue we have is that rv ignores the no_proxy or the exceptions that the pac script sets and all traffic is forced through the web proxy. We can't do rvsync sessions on our local network as rv does not listen to any web proxy exceptions and we can't disable the web proxy as we need the rv integrations that require to reach out to the internet.
Any ideas? Or is there a quick way to make rv aware of the no_proxy env var?
Cheers!
### List all the operating systems versions where this is happening
Rocky 9
### On what computer hardware is this happening?
nvidia 3090+AMD Epyc 32 cores, 256GB RAM.
### Relevant console log output
```shell
```
### Environment variables
http_proxy
https_proxy
no_proxy
### Extra information
_No response_
### Code of Conduct
- [x] I agree to follow this project's Code of Conduct
Contributor guide
Research direction
Start by reproducing the proxy behavior on Rocky 9 with http_proxy, https_proxy, and no_proxy set, while using rvsync on the local network. Compare the behavior with the KDE PAC proxy configuration; the fix is complete when local traffic bypasses the web proxy while web-based integrations continue to use it.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- networking
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 38/100