[
https://issues.apache.org/jira/browse/GUACAMOLE-1325?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17816611#comment-17816611
]
Irmin Okic commented on GUACAMOLE-1325:
---------------------------------------
[~libor.svehlak] That was my plan in case the vulnerabilities get to a point
where they can't be mitigated. Thanks for confirming that it works!
[~vnick] Would the following approach be acceptable:
* Since the Tomcat 9 is approaching EOL and assuming guacamole has a good
enough feature set as it is now for the projects using it ... Designate the
current version (or one soon to be released) as the last version supporting
Tomcat 9, but allow backporting security fixes for vulnerabilities with a
medium to critical severity. The main branch could then start accepting
pull-requests like the one Libor has suggested and moving toward Tomcat 10 and
by extension the supported Spring Boot versions. This is kind of the way a lot
of other projects handle this situation.
There is then the topic of the frontend that [~mjumper] mentioned. For
pull-requests it would also be advantageous to have that in a separate project.
I guess there are many projects using only guacamole-common and may want to
supply fixes and improvements for it, but can't take the load of properly
maintaining the frontend. This would be the case for me. If I encounter
something unimplemented/unfixed and really want it done I may invest the time
and make a pull-request, but the frontend is completely unknown to me and it
would mean additional work.
I understand that most of the work done on guacamole is volunteer work, but
these topics are strategic, how things should be handled to improve project
performance.
> Apache Tomcat 10.0 Servlet API incompatibility
> ----------------------------------------------
>
> Key: GUACAMOLE-1325
> URL: https://issues.apache.org/jira/browse/GUACAMOLE-1325
> Project: Guacamole
> Issue Type: Improvement
> Components: guacamole, guacamole-common, guacamole-ext
> Affects Versions: 1.3.0, 1.4.0
> Reporter: Mathias
> Priority: Minor
>
> Guacamole client 1.3.0 is not working with Apache Tomcat 10. Apache Tomcat
> 10.0.x requires a new Servlet 5.0 API. The Java package has changed from
> javax.servlet to jakarta.servlet.
> [Migrating from Tomcat 9.0 to 10.0|http://tomcat.apache.org/migration-10.html]
--
This message was sent by Atlassian Jira
(v8.20.10#820010)