Hi Santhi,

I am not a member of the Struts team, but I don't think anyone on this mailing 
list will be able to provide you with assistance with maintaining a Struts 1.1 
project.

Struts 1.1 was released in 2005, almost 20 years ago, and the entire Struts 1.x 
line has been end of life for over 10 years by now. There are over a dozen 
known vulnerabilities in Struts 1.1 and the associated dependencies, and you 
should not be using it anymore, not even for internal applications. The Apache 
foundation no longer maintains the project and has since moved on to maintain 
more recent versions of Struts, like 6.X and the upcoming Struts 7.

If you ABSOLUTELY need to keep using Struts 1x., which again I strongly urge 
you to reconsider, but want to upgrade other jars, the only safe way to do so 
is for you to fork the project and maintain your own branch. This would most 
likely be significantly more challenging and time consuming than finding and 
fixing the other compatibility issues in your project that prevent you from 
upgrading to Struts 6.4 or another Struts version that still supported.

Again, I VERY strongly urge you to migrate your project to a more supported 
framework than Struts 1.1. Struts 1.1 predates Chrome, Java SE, Tomcat 6, 
Windows Vista, TLS 1.1 and hundreds of other internet-related components that 
have since been superseded, EOLed or broken beyond repair. Using a framework 
that old is downright irresponsible, akin to a modern doctor not washing his 
hands or one telling his patients that smoking is harmless. You're risking the 
devices of all your users and all of their data.

Regards,

Nate


-----Original Message-----
From: Santhi Kumaran <santhikumaran1...@gmail.com> 
Sent: Thursday, 4 July 2024 08:52
To: user@struts.apache.org
Subject: struts

Team
          I am upgrading the apache jars. Due to compatibility issues in my 
project, I am unable to upgrade struts1 to struts2 but need to upgrade other 
jars. I would require the following information.

1. Is struts.jar (version 1.1) dependent on commons-lang.jar?
2. If yes, can i use commons-lang3:jar:3.14.0 with struts 1.1 instead of using 
commons-lang.jar?
3. Is struts 1.1 dependent on commons-digester? If yes, which is the highest 
version of commons-digester, struts1.1 is compatible with?
4. The highest version of commons-digester 2.1 has vulnerability in the compile 
dependencies. Can i use commons-digester3 with struts1.1? If yes, what is the 
highest compatible version?
5. Is struts 1.1 dependent on commons-validator? If yes, which is the highest 
version of commons-validator, struts1.1 is compatible with?


Thanks

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org
  • struts Santhi Kumaran
    • RE: struts Nate Kerkhofs

Reply via email to