Hi while reading through latest Mason::Manual::RequestDispatch and Mason::Interp::_build_match_request_path to understand trailing slash handling I found that my installation was Mason-2.19 and latest was 2.20 with the trailing slash change for directories.
So I updated and everything looks broken now. ;-) As far as I can see an access to a directory with trailing slash (except / itself) will never match an index.mc until allow_path_info is set to 1. This is the only way to get the check in _build_match_request_path for index.mc valid, because path_info now is '/' and it is not a dhandler. This is really bad, what was the reason to do it this way? Maybe the simplest fix could be a check similar to "is_dhandler" like is_index to get index files delivered without allow_path_info set. >From my point of view (is_index and path_info eq '') could lead to a redirect adding a slash to path if attribute force_directory_slash is set. Regards, Oliver Paukstadt -- Oliver Paukstadt <pst...@sourcentral.org> ------------------------------------------------------------------------------ Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and much more. Get web development skills now with LearnDevNow - 350+ hours of step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122812 _______________________________________________ Mason-users mailing list Mason-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mason-users