My reply below:
From: wildfly-dev-bounces(a)lists.jboss.org <wildfly-dev-bounces(a)lists.jboss.org> On
Behalf Of James Perkins
Sent: 04 December 2019 00:52
To: Brian Stansberry <brian.stansberry(a)redhat.com>
Cc: agents(a)andrewpetermarlow.co.uk; wildfly-dev(a)lists.jboss.org
Subject: EXTERNAL: Re: [wildfly-dev] wildfly and transitive dependency to log4j-v1,
possibly via apache cxf
On Tue, Dec 3, 2019 at 2:59 PM Brian Stansberry
<brian.stansberry@redhat.com<mailto:brian.stansberry@redhat.com>> wrote:
On Mon, Dec 2, 2019 at 12:40 PM James Perkins
<jperkins@redhat.com<mailto:jperkins@redhat.com>> wrote:
Unfortunately we can't remove log4j support. We also need to support log4j v1 for
legacy application support.
I am not sure what you’re saying here. Are you saying that wildfly must always stay on
log4j-v1 for reasons of backward compatibility? What about the fact that log4j-v1 was
end-of-life’d back in 2015? And that it does contain a CVE? Is backward compatibility
still a requirement?
We actually use a fork [1] of log4j which delegates the actual logging to the JBoss Log
Manager.
That is a fork though; i.e. WildFly itself does not ship log4j:log4j.
I realise that wildfly does not ship log4j; it just depends on it.
A number of our testsuite modules do declare log4j:log4j as a test dependency, but AIUI
org.jboss.logmanager:log4j-jboss-logmanager is API compatible so is it possible to instead
have the testsuite depend on the fork and eliminate this dependency?
Yes the org.jboss.logmanager:log4j-jboss-logmanager can be used as a replacement of log4j.
The only requirement is that the org.jboss.logmanager:jboss-logmanager also be on the
class path. That is what we use with the shipped zips. We do not ship an Apache log4j
library.
[1]:
https://github.com/jboss-logging/log4j-jboss-logmanager<https://eur02....
On Sun, Dec 1, 2019 at 2:03 AM Andrew Marlow
<marlow.agents@gmail.com<mailto:marlow.agents@gmail.com>> wrote:
Hello everyone,
I am trying to build the latest wildfly from a clone of the github repo at
https://github.com/bstansberry/wildfly.git<https://eur02.safelinks.pro...;.
I understand this is the latest and is from the principal maintainer, Brian Stansberry.
I've changed the pom references to the old log4j-v1 to the new log4j-v2 but a pom
dependency analysis reveals there is a still a dependency on v1. I am at a loss as to
where exactly it is coming from. I hope someone here can shed some light please.
The information contained in this message is proprietary and/or confidential. If you are
not the intended recipient, please: (i) delete the message and all copies; (ii) do not
disclose, distribute or use the message in any manner; and (iii) notify the sender
immediately. In addition, please be aware that any message addressed to our domain is
subject to archiving and review by persons other than the intended recipient. FIS is a
trading name of the following companies: Advanced Portfolio Technologies Ltd (No: 6312142)
| Clear2Pay Limited (No: 5792457) | Decalog (UK) Limited (No: 2567370) | FIS Apex
(International) Limited (No: 2999960) | FIS Apex (UK) Limited (No. 3573008) | FIS
Consulting Services (UK) Limited (No: 2486794) | FIS Derivatives Utility Services (UK)
Limited (No: 9398140) | FIS Energy Solutions Limited (No: 1889028) | FIS Global Execution
Services Limited (No. 3127109) | FIS Global Trading (UK) Limited (No: 2523114) | FIS
Investment Systems (UK) Limited (No: 1366010) | FIS Sherwood Systems Group Limited (No:
982833) | FIS Systems Limited (No: 1937159) | FIS Treasury Systems (Europe) Limited (No:
2624209) | FIS Treasury Systems (UK) Limited (No: 2893376) | GL Settle Limited (No:
2396127) | Integrity Treasury Solutions Europe Limited (No: 3289271) | Monis Software
Limited (No: 2333925) | Reech Capital Limited (No: 3649490) | Solutions Plus Consulting
Services Limited (No: 3839487) | Valuelink Information Services Limited (No: 3827424) all
registered in England & Wales with their registered office at 25 Canada Square, London
E14 5LQ | FIS Global Execution Services Limited is authorised and regulated by the
Financial Conduct Authority | Certegy Card Services Limited (No: 3517639) | Certegy France
Limited (No: 2557650) | eFunds International Limited (No: 1930117) | Fidelity Information
Services Limited (No: 2225203) | FIS Payments (UK) Limited (No: 4215488) | Metavante
Technologies Limited (No: 2659326) all registered in England & Wales with their
registered office at 1st Floor Tricorn House, 51-53 Hagley Road, Edgbaston, Birmingham,
West Midlands, B16 8TU, United Kingdom | FIS Payments (UK) Limited is authorised and
regulated by the Financial Conduct Authority; some services are covered by the Financial
Ombudsman Service (in the UK). Clear2Pay Limited, Registered in Scotland (No SC157659),
Registered Office: Clear2Pay House, Pitreavie Court, Pitreavie Business Park Queensferry
Rd, Dunfermline, Fife, SS, KY11 8UU, Scotland | FIS eProcess Intelligence LLC (UK Branch),
UK Establishment Registered in England & Wales (No: FC16527/Branch No. BR000355),
Registered Branch Office: 25 Canada Square, London, E14 5LQ; FIS eProcess Intelligence LLC
is a limited liability company formed in the USA registered on file with the Office of the
Delaware Secretary of State, Division of Corporations (File No. 2032143), Head Office: 601
Riverside Avenue, Jacksonville Florida, FL32204, USA | FIS Investment Systems LLC, UK
Establishment Registered in England & Wales (No: FC033836/Branch No. BR018923),
Registered Branch Office: 25 Canada Square, London, E14 5LQ; FIS Investment Systems LLC is
a limited liability company formed in the USA registered on file with the Office of the
Delaware Secretary of State, Division of Corporations (File No. 0881255), Head Office: 377
E. Butterfield Road, Suite 800, Lombard, IL 60148, USA | Calls to and from the companies
may be recorded for quality purposes. | All of the named companies are part of FIS
(Fidelity National Information Services, Inc.).