elastic / elastic/logstash

Plugin update bypasses http proxy for version listing

Open
#5,473 1 comment 0 reactions 0 assignees View on GitHub
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

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.