Tuleap uses mod_perl
to manage accesses to SVN repositories. While this code is battle-tested the logic is duplicated from the PHP codebase and it is a source of annoyance. The latest one being the fact that connecting from Perl on a CentOS/RHEL7 system to MySQL 8.0 is not easy.
In order to resolve our issues so we can progress on request #22660 the current approach will be tweaked a bit: The Tuleap mod_perl
module will stay and will continue to deal with the caching but all the actual logic will be managed by the main PHP codebase. The Tuleap mod_perl
module will do a HTTP call when to know if the access is allowed or not.