Author: toad
Date: 2009-01-09 16:27:32 +0000 (Fri, 09 Jan 2009)
New Revision: 24986

Modified:
   trunk/freenet/src/freenet/clients/http/BookmarkEditorToadlet.java
   trunk/freenet/src/freenet/clients/http/QueueToadlet.java
Log:
Doh - history cloaking fix


Modified: trunk/freenet/src/freenet/clients/http/BookmarkEditorToadlet.java
===================================================================
--- trunk/freenet/src/freenet/clients/http/BookmarkEditorToadlet.java   
2009-01-09 16:19:34 UTC (rev 24985)
+++ trunk/freenet/src/freenet/clients/http/BookmarkEditorToadlet.java   
2009-01-09 16:27:32 UTC (rev 24986)
@@ -277,7 +277,7 @@
                String passwd = req.getPartAsString("formPassword", 32);
                boolean noPassword = (passwd == null) || 
!passwd.equals(core.formPassword);
                if(noPassword) {
-                       writePermanentRedirect(ctx, "Invalid", "");
+                       writePermanentRedirect(ctx, "Invalid", PATH);
                        return;
                }
 

Modified: trunk/freenet/src/freenet/clients/http/QueueToadlet.java
===================================================================
--- trunk/freenet/src/freenet/clients/http/QueueToadlet.java    2009-01-09 
16:19:34 UTC (rev 24985)
+++ trunk/freenet/src/freenet/clients/http/QueueToadlet.java    2009-01-09 
16:27:32 UTC (rev 24986)
@@ -167,7 +167,7 @@
                                        }
                                }
                                fcp.forceStorePersistentRequests();
-                               writePermanentRedirect(ctx, "Done", 
container.fixLink("/queue/"));
+                               writePermanentRedirect(ctx, "Done", "/queue/");
                                return;
                        } else if(request.isPartSet("remove_AllRequests") && 
(request.getPartAsString("remove_AllRequests", 32).length() > 0)) {
                                
@@ -196,7 +196,7 @@
                                                                        new 
String[]{ failedIdentifiers.toString() }
                                                        ));
                                else
-                                       writePermanentRedirect(ctx, "Done", 
container.fixLink("/queue/"));
+                                       writePermanentRedirect(ctx, "Done", 
container.fixLink("/queue/");
                                fcp.forceStorePersistentRequests();
                                return;
                        }else if(request.isPartSet("download")) {
@@ -224,13 +224,13 @@
                                        
this.writeError(L10n.getString("QueueToadlet.errorDToDisk"), 
L10n.getString("QueueToadlet.errorDToDiskConfig"), ctx);
                                        return;
                                }
-                               writePermanentRedirect(ctx, "Done", 
container.fixLink("/queue/"));
+                               writePermanentRedirect(ctx, "Done", "/queue/");
                                return;
                        }else if(request.isPartSet("bulkDownloads")) {
                                String bulkDownloadsAsString = 
request.getPartAsString("bulkDownloads", Integer.MAX_VALUE);
                                String[] keys = 
bulkDownloadsAsString.split("\n");
                                if(("".equals(bulkDownloadsAsString)) || 
(keys.length < 1)) {
-                                       writePermanentRedirect(ctx, "Done", 
container.fixLink("/queue/"));
+                                       writePermanentRedirect(ctx, "Done", 
"/queue/");
                                        return;
                                }
                                LinkedList<String> success = new 
LinkedList<String>(), failure = new LinkedList<String>();
@@ -291,7 +291,7 @@
                                                break loop;
                                        }
                                }
-                               writePermanentRedirect(ctx, "Done", 
container.fixLink("/queue/"));
+                               writePermanentRedirect(ctx, "Done", "/queue/");
                                fcp.forceStorePersistentRequests();
                                return;
                        } else if (request.getPartAsString("insert", 
128).length() > 0) {
@@ -341,7 +341,7 @@
                                        
writeError(L10n.getString("QueueToadlet.errorInvalidURI"), 
L10n.getString("QueueToadlet.errorInvalidURIToU"), ctx);
                                        return;
                                }
-                               writePermanentRedirect(ctx, "Done", 
container.fixLink("/queue/"));
+                               writePermanentRedirect(ctx, "Done", "/queue/");
                                return;
                        } else if (request.isPartSet("insert-local-file")) {
                                String filename = 
request.getPartAsString("filename", MAX_FILENAME_LENGTH);
@@ -379,7 +379,7 @@
                                        
this.writeError(L10n.getString("QueueToadlet.errorAccessDenied"), 
L10n.getString("QueueToadlet.errorAccessDeniedFile", new String[]{ "file" }, 
new String[]{ file.getName() }), ctx);
                                        return;
                                }
-                               writePermanentRedirect(ctx, "Done", 
container.fixLink("/queue/"));
+                               writePermanentRedirect(ctx, "Done", "/queue/");
                                return;
                        } else if (request.isPartSet("insert-local-dir")) {
                                String filename = 
request.getPartAsString("filename", MAX_FILENAME_LENGTH);
@@ -410,7 +410,7 @@
                                        
this.writeError(L10n.getString("QueueToadlet.errorNoFileOrCannotRead"), 
L10n.getString("QueueToadlet.errorAccessDeniedFile", new String[]{ "file" }, 
new String[]{ file.toString() }), ctx);
                                        return;
                                }
-                               writePermanentRedirect(ctx, "Done", 
container.fixLink("/queue/"));
+                               writePermanentRedirect(ctx, "Done", "/queue/");
                                return;
                        } else if (request.isPartSet("get")) {
                                String identifier = 
request.getPartAsString("identifier", MAX_IDENTIFIER_LENGTH);

_______________________________________________
cvs mailing list
[email protected]
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs

Reply via email to