Author: toad
Date: 2007-06-01 18:25:12 +0000 (Fri, 01 Jun 2007)
New Revision: 13451

Modified:
   trunk/freenet/src/freenet/node/Node.java
   trunk/freenet/src/freenet/node/PeerNode.java
Log:
Bugfixes, not there yet...

Modified: trunk/freenet/src/freenet/node/Node.java
===================================================================
--- trunk/freenet/src/freenet/node/Node.java    2007-06-01 17:43:25 UTC (rev 
13450)
+++ trunk/freenet/src/freenet/node/Node.java    2007-06-01 18:25:12 UTC (rev 
13451)
@@ -422,7 +422,7 @@
        /** Identifier within fproxy messages for an offer to transfer a file */
        public static final int N2N_TEXT_MESSAGE_TYPE_FILE_OFFER = 2;
        /** Identifier within fproxy messages for accepting an offer to 
transfer a file */
-       public static final int N2N_TEXT_MESSAGE_TYPE_FILE_OFFER_ACCEPTED = 2;
+       public static final int N2N_TEXT_MESSAGE_TYPE_FILE_OFFER_ACCEPTED = 3;
        public static final int EXTRA_PEER_DATA_TYPE_N2NTM = 1;
        public static final int EXTRA_PEER_DATA_TYPE_PEER_NOTE = 2;
        public static final int EXTRA_PEER_DATA_TYPE_QUEUED_TO_SEND_N2NTM = 3;
@@ -2628,10 +2628,10 @@
                        Logger.error(this, "IOException while parsing node to 
node message data", e);
                        return;
                }
-               if(fs.get("type") != null) {
-                       fs.removeValue("type");
+               if(fs.get("n2nType") != null) {
+                       fs.removeValue("n2nType");
                }
-               fs.putOverwrite("type", Integer.toString(type));
+               fs.putOverwrite("n2nType", Integer.toString(type));
                if(fs.get("receivedTime") != null) {
                        fs.removeValue("receivedTime");
                }
@@ -2661,7 +2661,10 @@
         * @throws FSParseException 
         */
        public void handleNodeToNodeTextMessageSimpleFieldSet(SimpleFieldSet 
fs, PeerNode source, int fileNumber) throws FSParseException {
+         if(logMINOR)
+                 Logger.minor(this, "Got node to node message: \n"+fs);
          int overallType = fs.getInt("n2nType", 1); // FIXME remove default
+         fs.removeValue("n2nType");
          if(overallType == Node.N2N_MESSAGE_TYPE_FPROXY) {
                  handleFproxyNodeToNodeTextMessageSimpleFieldSet(fs, source, 
fileNumber);
          } else {

Modified: trunk/freenet/src/freenet/node/PeerNode.java
===================================================================
--- trunk/freenet/src/freenet/node/PeerNode.java        2007-06-01 17:43:25 UTC 
(rev 13450)
+++ trunk/freenet/src/freenet/node/PeerNode.java        2007-06-01 18:25:12 UTC 
(rev 13451)
@@ -3319,6 +3319,8 @@
                        fs.put("composedTime", now);
                        fs.put("sentTime", now);
                        fs.put("uid", uid);
+                       if(logMINOR)
+                               Logger.minor(this, "Sending node to node 
message (file offer accepted):\n"+fs);
                        Message n2ntm;
                        n2ntm = DMT.createNodeToNodeMessage(
                                        Node.N2N_MESSAGE_TYPE_FPROXY, fs
@@ -3358,6 +3360,8 @@
                        fs.put("composedTime", now);
                        fs.put("sentTime", now);
                        fo.toFieldSet(fs);
+                       if(logMINOR)
+                               Logger.minor(this, "Sending node to node 
message (file offer):\n"+fs);
                        Message n2ntm;
                        int status = getPeerNodeStatus();
                        n2ntm = DMT.createNodeToNodeMessage(


Reply via email to