There is a global (Toadlet-level) unauthorized string iirc.

On Saturday 27 October 2007 19:18, you wrote:
> Author: bombe
> Date: 2007-10-27 18:18:45 +0000 (Sat, 27 Oct 2007)
> New Revision: 15614
> 
> Modified:
>    trunk/freenet/src/freenet/clients/http/PproxyToadlet.java
>    trunk/freenet/src/freenet/l10n/freenet.l10n.en.properties
> Log:
> fix issue #1823
> 
> Modified: trunk/freenet/src/freenet/clients/http/PproxyToadlet.java
> ===================================================================
> --- trunk/freenet/src/freenet/clients/http/PproxyToadlet.java 2007-10-27 
17:54:26 UTC (rev 15613)
> +++ trunk/freenet/src/freenet/clients/http/PproxyToadlet.java 2007-10-27 
18:18:45 UTC (rev 15614)
> @@ -58,7 +58,7 @@
>               }
>  
>               if(!ctx.isAllowedFullAccess()) {
> -                     super.sendErrorPage(ctx, 403, "Unauthorized", 
> l10n("unauthorized"));
> +                     super.sendErrorPage(ctx, 403, 
> l10n("unauthorizedTitle"), 
l10n("unauthorized"));
>                       return;
>               }
>  
> @@ -131,6 +131,7 @@
>                                                       Logger
>                                                       .error(this,
>                                                       "We don't allow 
> downloads from anywhere else but our server");
> +                                                     sendErrorPage(ctx, 403, 
> l10n("Error"), 
l10n("downloadNotAllowedFromRemoteServer"));
>                                                       return;
>                                               }
>                                               String pluginname = 
> filename.substring(0,
> @@ -153,8 +154,10 @@
>                                                               Logger
>                                                               .normal(this,
>                                                               "The plugin 
> directory hasn't been found, let's create it");
> -                                                             if 
> (!pluginsDirectory.mkdir())
> +                                                             if 
> (!pluginsDirectory.mkdir()) {
> +                                                                     
> sendErrorPage(ctx, 500, l10n("Error"), 
l10n("pluginDirectoryNotCreated"));
>                                                                       return;
> +                                                             }
>                                                       }
>  
>                                                       File finalFile = new 
> File("plugins/" + pluginname
> @@ -173,14 +176,17 @@
>                                                       Logger.error(this,
>                                                                       
> "MalformedURLException has occured : " + mue,
>                                                                       mue);
> +                                                     sendErrorPage(ctx, 
> l10n("Error"), l10n("pluginNotDownloaded"), mue);
>                                                       return;
>                                               } catch (FileNotFoundException 
> e) {
>                                                       Logger.error(this,
>                                                                       
> "FileNotFoundException has occured : " + e, e);
> +                                                     sendErrorPage(ctx, 
> l10n("Error"), l10n("pluginNotDownloaded"), e);
>                                                       return;
>                                               } catch (IOException ioe) {
>                                                       
> System.out.println("Caught :" + ioe.getMessage());
>                                                       ioe.printStackTrace();
> +                                                     sendErrorPage(ctx, 
> l10n("Error"), l10n("pluginNotDownloaded"), ioe);
>                                                       return;
>                                               } finally {
>                                                       try {
> @@ -190,10 +196,13 @@
>                                                       }
>                                               }
>                                       }
> -                                     if (filename == null)
> +                                     if (filename == null) {
> +                                             sendErrorPage(ctx, 500, 
> l10n("Error"), l10n("pluginNotDownloaded"));
>                                               return;
> +                                     }
>                                       else if(!downloaded) {
>                                               Logger.error(this, "Can't load 
> the given plugin; giving up");
> +                                             sendErrorPage(ctx, 500, 
> l10n("Error"), l10n("pluginNotDownloaded"));
>                                               return;
>                                       }
>                               }
> 
> Modified: trunk/freenet/src/freenet/l10n/freenet.l10n.en.properties
> ===================================================================
> --- trunk/freenet/src/freenet/l10n/freenet.l10n.en.properties 2007-10-27 
17:54:26 UTC (rev 15613)
> +++ trunk/freenet/src/freenet/l10n/freenet.l10n.en.properties 2007-10-27 
18:18:45 UTC (rev 15614)
> @@ -672,6 +672,8 @@
>  PluginToadlet.unsupportedMethodTitle=Unsupported Method
>  PluginToadlet.visit=Visit
>  PproxyToadlet.classNameTitle=Class Name
> +PproxyToadlet.downloadNotAllowedFromRemoteServer=Download of plugins is 
only allowed from our server.
> +PproxyToadlet.Error=Error
>  PproxyToadlet.internalIDTitle=Internal ID
>  PproxyToadlet.loadPluginLabel=Load Plugin:
>  PproxyToadlet.noPlugins=No plugins loaded
> @@ -684,7 +686,11 @@
>  PproxyToadlet.reload=Reload
>  PproxyToadlet.returnToPluginPage=Return to plugin page
>  PproxyToadlet.startedAtTitle=Started at
> +PproxyToadlet.pluginDirectoryNotCreated=The plugin directory could not be 
created.
> +PproxyToadlet.pluginNotDownloaded=The plugin could not be downloaded.
>  PproxyToadlet.pluginStopping=Plugin Stopping
> +PproxyToadlet.unauthorizedTitle=Unauthorized Access
> +PproxyToadlet.unauthorized=You are not authorized to view this page.
>  PproxyToadlet.unload=Unload
>  PproxyToadlet.unloadPluginTitle=Unload plugin?
>  PproxyToadlet.unloadPluginWithName=Are you sure you wish to unload ${name}?
> 
> _______________________________________________
> cvs mailing list
> cvs at freenetproject.org
> http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs
> 
> 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: 
<https://emu.freenetproject.org/pipermail/devl/attachments/20071027/4ea40cd8/attachment.pgp>

Reply via email to