Plugin update bypasses http proxy for version listing
Open
- Dominant language
- Java
- Stars
- 14.9k
- Forks
- 3.5k
- Avg merge
- 1d 4h
- Merged PRs (30d)
- 88
Description
Problem code: https://github.com/elastic/logstash/blob/065a82467a1ca43d2ba52e9a0ef0108b6bde0c52/lib/pluginmanager/util.rb#L55
`Gems.versions(...)`, it seems, doesn't pay attention to the configured http proxy.
Contributor guide
Research direction
Start by reading lib/pluginmanager/util.rb at line 55 and tracing how the configured HTTP proxy reaches plugin version listing. Run the version-listing path through a proxy and confirm the request uses it. Done means Gems.versions respects the configured proxy.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- ruby
- Domain
- backend
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100