Changeset ddc89535


Ignore:
Timestamp:
Feb 2, 2011 5:06:34 PM (9 years ago)
Author:
sponge <sponge@…>
Branches:
master
Children:
051fdb2
Parents:
4dc68673
Message:

Revise lookup code

Location:
apps/BOB/src/net/i2p/BOB
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • apps/BOB/src/net/i2p/BOB/DoCMDS.java

    r4dc68673 rddc89535  
    3333import java.util.StringTokenizer;
    3434import java.util.concurrent.atomic.AtomicBoolean;
     35import net.i2p.I2PAppContext;
    3536import net.i2p.I2PException;
    3637import net.i2p.client.I2PClientFactory;
    37 import net.i2p.data.DataFormatException;
     38//import net.i2p.data.DataFormatException;
    3839import net.i2p.data.Destination;
    39 import net.i2p.i2ptunnel.I2PTunnel;
     40//import net.i2p.i2ptunnel.I2PTunnel;
    4041import net.i2p.util.Log;
    4142// needed only for debugging.
     
    5354        // FIX ME
    5455        // I need a better way to do versioning, but this will do for now.
    55         public static final String BMAJ = "00",  BMIN = "00",  BREV = "0E",  BEXT = "";
     56        public static final String BMAJ = "00",  BMIN = "00",  BREV = "0F",  BEXT = "";
    5657        public static final String BOBversion = BMAJ + "." + BMIN + "." + BREV + BEXT;
    5758        private Socket server;
     
    457458                                                                        if (Arg.endsWith(".i2p")) {
    458459                                                                                try {
    459                                                                                         try {
    460                                                                                                 dest = I2PTunnel.destFromName(Arg);
    461                                                                                         } catch (DataFormatException ex) {
    462                                                                                         }
    463                                                                                         reply = dest.toBase64();
     460                                                                                        //try {
     461                                                                                                //dest = I2PTunnel.destFromName(Arg);
     462                                                                                        //} catch (DataFormatException ex) {
     463                                                                                        //}
     464                                                                                        dest = I2PAppContext.getGlobalContext().namingService().lookup(Arg);
     465                                                                                        if(dest != null) {
     466                                                                                                reply = dest.toBase64();
     467                                                                                        }
    464468                                                                                } catch (NullPointerException npe) {
    465469                                                                                        // Could not find the destination!?
  • apps/BOB/src/net/i2p/BOB/TCPtoI2P.java

    r4dc68673 rddc89535  
    3737import net.i2p.data.DataFormatException;
    3838import net.i2p.data.Destination;
    39 import net.i2p.i2ptunnel.I2PTunnel;
     39//import net.i2p.i2ptunnel.I2PTunnel;
     40import net.i2p.I2PAppContext;
    4041
    4142/**
     
    147148                                Destination dest = null;
    148149                                if (input.endsWith(".i2p")) {
    149                                         try {
    150                                                 dest = I2PTunnel.destFromName(input);
     150                                        //dest = I2PTunnel.destFromName(input);
     151                                        dest = I2PAppContext.getGlobalContext().namingService().lookup(input);
     152                                        if (dest != null) {
    151153                                                line = dest.toBase64();
    152                                         } catch (NullPointerException npe) {
    153                                                 // Could not find the destination!?
     154                                        } else {
    154155                                                Emsg("Can't find destination: " + input, out);
    155156                                                return;
Note: See TracChangeset for help on using the changeset viewer.