Revision: 3287 http://archive-access.svn.sourceforge.net/archive-access/?rev=3287&view=rev Author: bradtofel Date: 2010-10-18 22:24:46 +0000 (Mon, 18 Oct 2010) Log Message: ----------- BUGFIX(unreported) now correctly fails to parse incoming timegate requests missing the trailing '/' Modified Paths: -------------- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/memento/TimeGateRequestParser.java Modified: trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/memento/TimeGateRequestParser.java =================================================================== --- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/memento/TimeGateRequestParser.java 2010-10-18 22:23:58 UTC (rev 3286) +++ trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/memento/TimeGateRequestParser.java 2010-10-18 22:24:46 UTC (rev 3287) @@ -51,7 +51,7 @@ List<SimpleDateFormat> dtsupportedformats = new ArrayList<SimpleDateFormat>(); - String MEMENTO_BASE = "timegate"; + String MEMENTO_BASE = "timegate/"; /** * @param wrapped @@ -78,7 +78,7 @@ if (base.startsWith(MEMENTO_BASE)) { // strip leading "timegate/": - String urlStr = base.substring(requestPath.indexOf("/") + 1); + String urlStr = base.substring(MEMENTO_BASE.length()); // get the "Accept-Datetime" header: String httpdate = getHttpDate(httpRequest); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |