AcademySoftwareFoundation / AcademySoftwareFoundation/OpenRV

[Bug]: openrv ignores no_proxy env var, brakes local rvsync

Open
#1,368 0 comments 0 reactions 0 assignees View on GitHub
bug
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.