Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

jmeter depends on obsolete commons-httpclient library #3682

Closed
asfimport opened this issue Oct 21, 2015 · 3 comments
Closed

jmeter depends on obsolete commons-httpclient library #3682

asfimport opened this issue Oct 21, 2015 · 3 comments

Comments

@asfimport
Copy link
Collaborator

Markus Koschany (Bug 58514):
jmeter depends on commons-httpclient. https://hc.apache.org/httpclient-3.x/

This library has reached EOL status four years ago and was replaced by Apache httpcomponents-client:

https://hc.apache.org/httpcomponents-client-ga/index.html

commons-httpclient was affected by multiple security issues in the past but is no longer supported by its upstream developers. This makes it difficult for Linux distributions to provide any support for applications and libraries which still depend on commons-httpclient.

Please consider to make the switch to httpcomponents-client

Severity: normal
OS: Linux

@asfimport
Copy link
Collaborator Author

Sebb (migrated from Bugzilla):
JMeter already uses httpcomponents-client; just make sure you use the appropriate HTTP implementation.

@asfimport
Copy link
Collaborator Author

@milamberspace (migrated from Bugzilla):

@sebb I not sure that the issue was an incorrect choice of the HTTP request implementation. I thinks that is to create a jmeter package for a Linux distribution, the maintainer must add dependencies of the HC3.x because JMeter offer the possibility to use HC3 HTTP request implementation.

For example Debian :
https://packages.debian.org/jessie/jmeter
https://packages.debian.org/jessie/libcommons-httpclient-java

One minor security issue for HC (3/4)
https://security-tracker.debian.org/tracker/source-package/commons-httpclient
https://bugzilla.redhat.com/show_bug.cgi?id=CVE-2015-5262

@asfimport
Copy link
Collaborator Author

Markus Koschany (migrated from Bugzilla):
I'm a member of the Debian Java team and we maintain jmeter for Debian. I have reported this bug because we cannot build jmeter without build-depending on commons-httpclient. However we would like to remove commons-httpclient from Debian because it is unmaintained and its upstream developer strongly recommends to switch to httpcomponents-client. Since commons-httpclient was affected by multiple security vulnerabilities in the recent past, we would like to reduce the maintenance burden.

We would prefer that jmeter no longer requires to build-depend on commons-httpclient.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant