stable

Clone or download

Read-only

request #13040 Remove & clean usage of PATH_INFO in Tuleap core

PATH_INFO is a part of standard HTTP request and was used as poor's people beautiful urls when we didn't really understood how to configure an apache server to do URL rewriting (good old days). But we add to introduce quirks in nginx configuation to support that and those quirks are now in conflict with front router deployment, especially when we want to transparently replace old ".php" scripts by routes. Change-Id: I39bf816f11a01725fa04ae2006f394a44da0304c

Modified Files

Name
M src/common/Request/RouteCollector.php +20 −0 Go to diff View file
A src/common/cvs/ViewVC/ViewVCController.php +90 −0 Go to diff View file
M src/common/cvs/ViewVC/ViewVCProxy.php +3 −25 Go to diff View file
A src/common/frs/FileDownloadController.php +73 −0 Go to diff View file
M src/common/include/URL.class.php +4 −1 Go to diff View file
M src/common/project/Admin/Navigation/NavigationPresenterBuilder.php +1 −1 Go to diff View file
A src/common/svn/viewvc/ViewVCController.php +92 −0 Go to diff View file
M src/common/svn/viewvc/ViewVCProxy.php +5 −27 Go to diff View file
M src/etc/nginx/tuleap.d/03-locations.conf +2 −2 Go to diff View file
D src/www/cvs/viewvc.php +0 −33 Go to diff View file
M src/www/file/confirm_download.php +2 −2 Go to diff View file
D src/www/file/download.php +0 −63 Go to diff View file
D src/www/home.php +0 −13 Go to diff View file
M src/www/project/stats/source_code_access_utils.php +1 −0 Go to diff View file
M src/www/svn/browse_revision.php +1 −1 Go to diff View file
M src/www/svn/detail_revision.php +1 −1 Go to diff View file
M src/www/svn/svn_intro.php +2 −2 Go to diff View file
M src/www/svn/svn_utils.php +10 −8 Go to diff View file
D src/www/svn/viewvc.php +0 −44 Go to diff View file
M tests/simpletest/common/include/URLTest.php +0 −2 Go to diff View file