Author: toad
Date: 2006-01-14 16:57:12 +0000 (Sat, 14 Jan 2006)
New Revision: 7854

Modified:
   trunk/freenet/src/freenet/client/HighLevelSimpleClient.java
   trunk/freenet/src/freenet/client/HighLevelSimpleClientImpl.java
   trunk/freenet/src/freenet/client/Metadata.java
   trunk/freenet/src/freenet/node/TextModeClientInterface.java
   trunk/freenet/src/freenet/node/Version.java
Log:
350: MIME type in redirects related fixes.

Modified: trunk/freenet/src/freenet/client/HighLevelSimpleClient.java
===================================================================
--- trunk/freenet/src/freenet/client/HighLevelSimpleClient.java 2006-01-14 
01:51:07 UTC (rev 7853)
+++ trunk/freenet/src/freenet/client/HighLevelSimpleClient.java 2006-01-14 
16:57:12 UTC (rev 7854)
@@ -1,5 +1,7 @@
 package freenet.client;

+import java.util.HashMap;
+
 import freenet.client.events.ClientEventListener;
 import freenet.keys.FreenetURI;
 import freenet.node.RequestStarterClient;
@@ -34,6 +36,11 @@
        public FreenetURI insertRedirect(FreenetURI insertURI, FreenetURI 
target) throws InserterException;

        /**
+        * Blocking insert of multiple files as a manifest (or zip manifest, 
etc).
+        */
+       public FreenetURI insertManifest(FreenetURI insertURI, HashMap 
bucketsByName) throws InserterException;
+       
+       /**
         * Add a ClientEventListener.
         */
        public void addGlobalHook(ClientEventListener listener);

Modified: trunk/freenet/src/freenet/client/HighLevelSimpleClientImpl.java
===================================================================
--- trunk/freenet/src/freenet/client/HighLevelSimpleClientImpl.java     
2006-01-14 01:51:07 UTC (rev 7853)
+++ trunk/freenet/src/freenet/client/HighLevelSimpleClientImpl.java     
2006-01-14 16:57:12 UTC (rev 7854)
@@ -2,6 +2,7 @@

 import java.io.IOException;
 import java.net.MalformedURLException;
+import java.util.HashMap;

 import freenet.client.events.ClientEventListener;
 import freenet.client.events.ClientEventProducer;
@@ -135,6 +136,11 @@
                return i.run(block, true, false, false);
        }

+       public FreenetURI insertManifest(FreenetURI insertURI, HashMap 
bucketsByName) throws InserterException {
+               // FIXME
+               throw new UnsupportedOperationException();
+       }
+       
        public void addGlobalHook(ClientEventListener listener) {
                globalEventProducer.addEventListener(listener);
        }

Modified: trunk/freenet/src/freenet/client/Metadata.java
===================================================================
--- trunk/freenet/src/freenet/client/Metadata.java      2006-01-14 01:51:07 UTC 
(rev 7853)
+++ trunk/freenet/src/freenet/client/Metadata.java      2006-01-14 16:57:12 UTC 
(rev 7854)
@@ -117,7 +117,7 @@
                }

                if(noMIME) {
-                       mimeType = DefaultMIMETypes.DEFAULT_MIME_TYPE;
+                       mimeType = null;
                        Logger.minor(this, "noMIME enabled");
                } else {
                        if(compressedMIME) {
@@ -387,8 +387,10 @@
                        clientMetadata = cm;
                        if(cm != null)
                                setMIMEType(cm.getMIMEType());
-                       else
+                       else {
                                setMIMEType(DefaultMIMETypes.DEFAULT_MIME_TYPE);
+                               noMIME = true;
+                       }
                        simpleRedirectKey = uri;
                } else
                        throw new IllegalArgumentException();

Modified: trunk/freenet/src/freenet/node/TextModeClientInterface.java
===================================================================
--- trunk/freenet/src/freenet/node/TextModeClientInterface.java 2006-01-14 
01:51:07 UTC (rev 7853)
+++ trunk/freenet/src/freenet/node/TextModeClientInterface.java 2006-01-14 
16:57:12 UTC (rev 7854)
@@ -503,6 +503,8 @@
                directory = directory + "/";
        File thisdir = new File(directory);

+       System.out.println("Listing dir: "+thisdir);
+       
        HashMap ret = new HashMap();

        File filelist[] = thisdir.listFiles();

Modified: trunk/freenet/src/freenet/node/Version.java
===================================================================
--- trunk/freenet/src/freenet/node/Version.java 2006-01-14 01:51:07 UTC (rev 
7853)
+++ trunk/freenet/src/freenet/node/Version.java 2006-01-14 16:57:12 UTC (rev 
7854)
@@ -20,7 +20,7 @@
        public static final String protocolVersion = "1.0";

        /** The build number of the current revision */
-       public static final int buildNumber = 349;
+       public static final int buildNumber = 350;

        /** Oldest build of Fred we will talk to */
        public static final int lastGoodBuild = 348;


Reply via email to