shendaras
This commit is contained in:
shendaras
2004-06-30 13:21:15 +00:00
committed by zzz
parent d5bd22040c
commit 9640e93895
22 changed files with 38 additions and 67 deletions

View File

@ -6,12 +6,11 @@ import java.io.File;
import java.io.FileInputStream; import java.io.FileInputStream;
import java.io.FileOutputStream; import java.io.FileOutputStream;
import java.io.IOException; import java.io.IOException;
import java.util.Arrays;
import java.util.Date; import java.util.Date;
import java.util.Properties; import java.util.Properties;
import net.i2p.I2PException;
import net.i2p.I2PAppContext; import net.i2p.I2PAppContext;
import net.i2p.I2PException;
import net.i2p.client.I2PClient; import net.i2p.client.I2PClient;
import net.i2p.client.I2PClientFactory; import net.i2p.client.I2PClientFactory;
import net.i2p.client.I2PSession; import net.i2p.client.I2PSession;

View File

@ -23,7 +23,6 @@ import net.i2p.client.I2PSessionListener;
import net.i2p.data.Base64; import net.i2p.data.Base64;
import net.i2p.data.DataFormatException; import net.i2p.data.DataFormatException;
import net.i2p.data.Destination; import net.i2p.data.Destination;
import net.i2p.stat.StatManager;
import net.i2p.util.Log; import net.i2p.util.Log;

View File

@ -9,8 +9,8 @@ package net.i2p.client;
* *
*/ */
import java.io.InputStream;
import java.io.IOException; import java.io.IOException;
import java.io.InputStream;
import java.util.HashSet; import java.util.HashSet;
import java.util.Iterator; import java.util.Iterator;
import java.util.Properties; import java.util.Properties;

View File

@ -1,12 +1,9 @@
package net.i2p.crypto; package net.i2p.crypto;
import net.i2p.I2PAppContext; import net.i2p.I2PAppContext;
import net.i2p.data.Hash;
import net.i2p.data.Signature; import net.i2p.data.Signature;
import net.i2p.data.SigningPrivateKey; import net.i2p.data.SigningPrivateKey;
import net.i2p.data.SigningPublicKey; import net.i2p.data.SigningPublicKey;
import net.i2p.util.Log;
import net.i2p.util.NativeBigInteger;
/** /**
* Stub that offers no authentication. * Stub that offers no authentication.

View File

@ -12,14 +12,13 @@ package net.i2p.data;
import java.io.IOException; import java.io.IOException;
import java.io.InputStream; import java.io.InputStream;
import java.io.OutputStream; import java.io.OutputStream;
import net.i2p.util.Log;
import java.util.Map;
import java.util.HashMap; import java.util.HashMap;
import java.util.Set;
import java.util.HashSet; import java.util.HashSet;
import java.util.Iterator; import java.util.Iterator;
import java.util.Map;
import java.util.Set;
import net.i2p.util.Log;
/** /**
* Defines the hash as defined by the I2P data structure spec. * Defines the hash as defined by the I2P data structure spec.

View File

@ -8,18 +8,17 @@ package net.i2p.util;
* *
*/ */
import java.math.BigInteger;
import java.util.Random;
import java.security.SecureRandom;
import java.net.URL;
import java.io.BufferedReader; import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.FileOutputStream;
import java.io.FileInputStream;
import java.io.InputStream;
import java.io.IOException;
import java.io.File; import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.math.BigInteger;
import java.net.URL;
import java.security.SecureRandom;
import java.util.Random;
/** /**
* <p>BigInteger that takes advantage of the jbigi library for the modPow operation, * <p>BigInteger that takes advantage of the jbigi library for the modPow operation,

View File

@ -4,12 +4,11 @@ import java.io.File;
import java.io.FileInputStream; import java.io.FileInputStream;
import java.io.IOException; import java.io.IOException;
import net.i2p.router.transport.BandwidthLimitedInputStream;
import net.i2p.util.HTTPSendData; import net.i2p.util.HTTPSendData;
import net.i2p.util.I2PThread; import net.i2p.util.I2PThread;
import net.i2p.util.Log; import net.i2p.util.Log;
import net.i2p.router.transport.BandwidthLimitedInputStream;
/** /**
* Job that, if its allowed to, will submit the data gathered by the MessageHistory * Job that, if its allowed to, will submit the data gathered by the MessageHistory
* component to some URL so that the network can be debugged more easily. By default * component to some URL so that the network can be debugged more easily. By default

View File

@ -30,7 +30,6 @@ import net.i2p.data.i2np.TunnelConfigurationSessionKey;
import net.i2p.data.i2np.TunnelSessionKey; import net.i2p.data.i2np.TunnelSessionKey;
import net.i2p.data.i2np.TunnelSigningPrivateKey; import net.i2p.data.i2np.TunnelSigningPrivateKey;
import net.i2p.data.i2np.TunnelSigningPublicKey; import net.i2p.data.i2np.TunnelSigningPublicKey;
import net.i2p.util.Log; import net.i2p.util.Log;
/** /**

View File

@ -11,9 +11,9 @@ package net.i2p.router.client;
import java.io.IOException; import java.io.IOException;
import java.io.OutputStream; import java.io.OutputStream;
import java.net.Socket; import java.net.Socket;
import java.util.ArrayList;
import java.util.HashMap; import java.util.HashMap;
import java.util.HashSet; import java.util.HashSet;
import java.util.ArrayList;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import java.util.Set; import java.util.Set;
@ -33,9 +33,9 @@ import net.i2p.data.i2cp.SessionId;
import net.i2p.router.Job; import net.i2p.router.Job;
import net.i2p.router.JobImpl; import net.i2p.router.JobImpl;
import net.i2p.router.RouterContext; import net.i2p.router.RouterContext;
import net.i2p.util.I2PThread;
import net.i2p.util.Log; import net.i2p.util.Log;
import net.i2p.util.RandomSource; import net.i2p.util.RandomSource;
import net.i2p.util.I2PThread;
/** /**
* Bridge the router and the client - managing state for a client. * Bridge the router and the client - managing state for a client.

View File

@ -8,8 +8,6 @@ package net.i2p.router.client;
* *
*/ */
import java.io.IOException;
import net.i2p.data.Payload; import net.i2p.data.Payload;
import net.i2p.data.i2cp.CreateLeaseSetMessage; import net.i2p.data.i2cp.CreateLeaseSetMessage;
import net.i2p.data.i2cp.CreateSessionMessage; import net.i2p.data.i2cp.CreateSessionMessage;

View File

@ -8,8 +8,6 @@ package net.i2p.router.client;
* *
*/ */
import java.io.IOException;
import net.i2p.data.Destination; import net.i2p.data.Destination;
import net.i2p.data.Payload; import net.i2p.data.Payload;
import net.i2p.data.i2cp.I2CPMessageException; import net.i2p.data.i2cp.I2CPMessageException;

View File

@ -8,8 +8,6 @@ package net.i2p.router.client;
* *
*/ */
import java.io.IOException;
import net.i2p.data.i2cp.AbuseReason; import net.i2p.data.i2cp.AbuseReason;
import net.i2p.data.i2cp.AbuseSeverity; import net.i2p.data.i2cp.AbuseSeverity;
import net.i2p.data.i2cp.I2CPMessageException; import net.i2p.data.i2cp.I2CPMessageException;

View File

@ -8,7 +8,6 @@ package net.i2p.router.client;
* *
*/ */
import java.io.IOException;
import java.util.Date; import java.util.Date;
import net.i2p.data.LeaseSet; import net.i2p.data.LeaseSet;

View File

@ -18,7 +18,6 @@ import net.i2p.router.JobImpl;
import net.i2p.router.MessageSelector; import net.i2p.router.MessageSelector;
import net.i2p.router.OutNetMessage; import net.i2p.router.OutNetMessage;
import net.i2p.router.ReplyJob; import net.i2p.router.ReplyJob;
import net.i2p.router.Router;
import net.i2p.router.RouterContext; import net.i2p.router.RouterContext;
import net.i2p.util.Log; import net.i2p.util.Log;

View File

@ -11,9 +11,6 @@ package net.i2p.router.networkdb.kademlia;
import java.math.BigInteger; import java.math.BigInteger;
import java.util.HashSet; import java.util.HashSet;
import java.util.Set; import java.util.Set;
import java.util.HashMap;
import java.util.Map;
import java.util.Iterator;
import net.i2p.I2PAppContext; import net.i2p.I2PAppContext;
import net.i2p.data.DataHelper; import net.i2p.data.DataHelper;

View File

@ -8,6 +8,9 @@ package net.i2p.router.networkdb.kademlia;
* *
*/ */
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.Collection; import java.util.Collection;
import java.util.Date; import java.util.Date;
import java.util.HashMap; import java.util.HashMap;
@ -35,10 +38,6 @@ import net.i2p.router.networkdb.DatabaseStoreMessageHandler;
import net.i2p.router.networkdb.PublishLocalRouterInfoJob; import net.i2p.router.networkdb.PublishLocalRouterInfoJob;
import net.i2p.util.Log; import net.i2p.util.Log;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.File;
/** /**
* Kademlia based version of the network database * Kademlia based version of the network database
* *

View File

@ -1,27 +1,27 @@
package net.i2p.router.peermanager; package net.i2p.router.peermanager;
import net.i2p.data.Hash;
import net.i2p.data.RouterInfo;
import net.i2p.data.TunnelId;
import net.i2p.data.i2np.DeliveryStatusMessage;
import net.i2p.data.i2np.DatabaseStoreMessage;
import net.i2p.data.i2np.I2NPMessage;
import net.i2p.router.JobImpl;
import net.i2p.router.RouterContext;
import net.i2p.router.TunnelInfo;
import net.i2p.router.ReplyJob;
import net.i2p.router.MessageSelector;
import net.i2p.router.PeerSelectionCriteria;
import net.i2p.router.TunnelSelectionCriteria;
import net.i2p.router.message.SendTunnelMessageJob;
import net.i2p.util.Log;
import java.util.Date; import java.util.Date;
import java.util.HashSet; import java.util.HashSet;
import java.util.Iterator; import java.util.Iterator;
import java.util.List; import java.util.List;
import java.util.Set; import java.util.Set;
import net.i2p.data.Hash;
import net.i2p.data.RouterInfo;
import net.i2p.data.TunnelId;
import net.i2p.data.i2np.DatabaseStoreMessage;
import net.i2p.data.i2np.DeliveryStatusMessage;
import net.i2p.data.i2np.I2NPMessage;
import net.i2p.router.JobImpl;
import net.i2p.router.MessageSelector;
import net.i2p.router.PeerSelectionCriteria;
import net.i2p.router.ReplyJob;
import net.i2p.router.RouterContext;
import net.i2p.router.TunnelInfo;
import net.i2p.router.TunnelSelectionCriteria;
import net.i2p.router.message.SendTunnelMessageJob;
import net.i2p.util.Log;
/** /**
* Grab some peers that we want to test and probe them briefly to get some * Grab some peers that we want to test and probe them briefly to get some
* more accurate and up to date performance data. This delegates the peer * more accurate and up to date performance data. This delegates the peer

View File

@ -9,8 +9,6 @@ package net.i2p.router.transport;
*/ */
import net.i2p.data.RouterIdentity; import net.i2p.data.RouterIdentity;
import net.i2p.router.RouterContext;
import net.i2p.util.Log;
/** /**
* Coordinate the bandwidth limiting across all classes of peers. * Coordinate the bandwidth limiting across all classes of peers.

View File

@ -10,7 +10,6 @@ package net.i2p.router.transport;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Date; import java.util.Date;
import java.util.HashSet;
import java.util.Iterator; import java.util.Iterator;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;

View File

@ -10,8 +10,8 @@ package net.i2p.router.transport;
import net.i2p.data.RouterIdentity; import net.i2p.data.RouterIdentity;
import net.i2p.router.RouterContext; import net.i2p.router.RouterContext;
import net.i2p.util.Log;
import net.i2p.util.I2PThread; import net.i2p.util.I2PThread;
import net.i2p.util.Log;
/** /**
* Coordinate the bandwidth limiting across all classes of peers. Currently * Coordinate the bandwidth limiting across all classes of peers. Currently

View File

@ -10,8 +10,6 @@ package net.i2p.router.transport.tcp;
import java.io.ByteArrayInputStream; import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream; import java.io.ByteArrayOutputStream;
import java.io.BufferedOutputStream;
import java.io.BufferedInputStream;
import java.io.IOException; import java.io.IOException;
import java.math.BigInteger; import java.math.BigInteger;
import java.net.Socket; import java.net.Socket;
@ -24,8 +22,6 @@ import net.i2p.data.DataHelper;
import net.i2p.data.RouterIdentity; import net.i2p.data.RouterIdentity;
import net.i2p.router.Router; import net.i2p.router.Router;
import net.i2p.router.RouterContext; import net.i2p.router.RouterContext;
import net.i2p.router.transport.BandwidthLimitedInputStream;
import net.i2p.router.transport.BandwidthLimitedOutputStream;
import net.i2p.util.I2PThread; import net.i2p.util.I2PThread;
import net.i2p.util.Log; import net.i2p.util.Log;

View File

@ -20,7 +20,6 @@ import net.i2p.data.SessionKey;
import net.i2p.data.SigningPrivateKey; import net.i2p.data.SigningPrivateKey;
import net.i2p.data.SigningPublicKey; import net.i2p.data.SigningPublicKey;
import net.i2p.data.TunnelId; import net.i2p.data.TunnelId;
import net.i2p.data.i2np.I2NPMessage;
import net.i2p.router.ClientTunnelSettings; import net.i2p.router.ClientTunnelSettings;
import net.i2p.router.PeerSelectionCriteria; import net.i2p.router.PeerSelectionCriteria;
import net.i2p.router.RouterContext; import net.i2p.router.RouterContext;