Thread: [Lxr-dev] [ lxr-Bugs-1465275 ] Two letter Directories can't be browsed
Brought to you by:
ajlittoz
From: SourceForge.net <no...@so...> - 2006-04-05 19:51:42
|
Bugs item #1465275, was opened at 2006-04-05 12:51 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=390117&aid=1465275&group_id=27350 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Browsing Group: v0.9.4 Status: Open Resolution: None Priority: 5 Submitted By: Joe Elwell (worldjoe) Assigned to: Nobody/Anonymous (nobody) Summary: Two letter Directories can't be browsed Initial Comment: I have a directories like: /Src/Foo/AA /Src/Foo/DT /Src/Foo/LL Whenever I click on these I'm brought back to the root directory. Since this is an internal release of LXR I just made the following changes to fix the problem: --- Common.pm Fri Feb 3 12:39:05 2006 *************** *** 470,476 **** $HTTP->{'path_info'} = http_wash($ENV{'PATH_INFO'}); ! $HTTP->{'path_info'} = clean_path($HTTP->{'path_info'}); $HTTP->{'this_url'} = 'http://' . $ENV{'SERVER_NAME'}; $HTTP->{'this_url'} .= ':' . $ENV{'SERVER_PORT'} if $ENV{'SERVER_PORT'} != 80; --- 470,476 ---- $HTTP->{'path_info'} = http_wash($ENV{'PATH_INFO'}); ! # $HTTP->{'path_info'} = clean_path($HTTP->{'path_info'}); $HTTP->{'this_url'} = 'http://' . $ENV{'SERVER_NAME'}; $HTTP->{'this_url'} .= ':' . $ENV{'SERVER_PORT'} if $ENV{'SERVER_PORT'} != 80; *************** *** 539,545 **** if(defined $path) { # First suppress anything after a dodgy character ! $path =~ s!(^[\w_+-,.%^/]+).*!$1!; # Clean out /../ while ($path =~ m!/../!) { $path = s!/\.\./!/!g; --- 539,545 ---- if(defined $path) { # First suppress anything after a dodgy character ! # $path =~ s!(^[\w_+-,.%^/]+).*!$1!; # Clean out /../ while ($path =~ m!/../!) { $path = s!/\.\./!/!g; ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=390117&aid=1465275&group_id=27350 |
From: SourceForge.net <no...@so...> - 2006-04-09 22:05:07
|
Bugs item #1465275, was opened at 2006-04-05 20:51 Message generated for change (Comment added) made by mbox You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=390117&aid=1465275&group_id=27350 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Browsing Group: v0.9.4 >Status: Closed >Resolution: Fixed Priority: 5 Submitted By: Joe Elwell (worldjoe) Assigned to: Nobody/Anonymous (nobody) Summary: Two letter Directories can't be browsed Initial Comment: I have a directories like: /Src/Foo/AA /Src/Foo/DT /Src/Foo/LL Whenever I click on these I'm brought back to the root directory. Since this is an internal release of LXR I just made the following changes to fix the problem: --- Common.pm Fri Feb 3 12:39:05 2006 *************** *** 470,476 **** $HTTP->{'path_info'} = http_wash($ENV{'PATH_INFO'}); ! $HTTP->{'path_info'} = clean_path($HTTP->{'path_info'}); $HTTP->{'this_url'} = 'http://' . $ENV{'SERVER_NAME'}; $HTTP->{'this_url'} .= ':' . $ENV{'SERVER_PORT'} if $ENV{'SERVER_PORT'} != 80; --- 470,476 ---- $HTTP->{'path_info'} = http_wash($ENV{'PATH_INFO'}); ! # $HTTP->{'path_info'} = clean_path($HTTP->{'path_info'}); $HTTP->{'this_url'} = 'http://' . $ENV{'SERVER_NAME'}; $HTTP->{'this_url'} .= ':' . $ENV{'SERVER_PORT'} if $ENV{'SERVER_PORT'} != 80; *************** *** 539,545 **** if(defined $path) { # First suppress anything after a dodgy character ! $path =~ s!(^[\w_+-,.%^/]+).*!$1!; # Clean out /../ while ($path =~ m!/../!) { $path = s!/\.\./!/!g; --- 539,545 ---- if(defined $path) { # First suppress anything after a dodgy character ! # $path =~ s!(^[\w_+-,.%^/]+).*!$1!; # Clean out /../ while ($path =~ m!/../!) { $path = s!/\.\./!/!g; ---------------------------------------------------------------------- >Comment By: Malcolm Box (mbox) Date: 2006-04-09 23:05 Message: Logged In: YES user_id=215386 Fixed in version 0.9.5 ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=390117&aid=1465275&group_id=27350 |