Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 

B

backgroundAnalysis(boolean) - Method in class net.i2p.router.sybil.Analysis
Analyze threats.
BACKLOG_SIZE - Static variable in class net.i2p.router.util.PriBlockingQueue
 
backloggedTunnelCache - Variable in class net.i2p.router.message.OutboundCache
 
BAD_REQUEST - Static variable in class org.cybergarage.http.HTTPStatus
 
BandwidthEstimator - Interface in net.i2p.router.transport.udp
A Westwood bandwidth estimator
BandwidthLimitedInputStream - Class in net.i2p.router.transport
 
BandwidthLimitedInputStream(RouterContext, InputStream, RouterIdentity) - Constructor for class net.i2p.router.transport.BandwidthLimitedInputStream
 
BandwidthLimitedInputStream(RouterContext, InputStream, RouterIdentity, boolean) - Constructor for class net.i2p.router.transport.BandwidthLimitedInputStream
 
BandwidthLimitedOutputStream - Class in net.i2p.router.transport
 
BandwidthLimitedOutputStream(RouterContext, OutputStream, RouterIdentity) - Constructor for class net.i2p.router.transport.BandwidthLimitedOutputStream
 
bandwidthLimiter() - Method in class net.i2p.router.RouterContext
Coordinate this router's bandwidth limits
BandwidthLimiterIT - Class in net.i2p.router.transport
Stress out the bandwidth limiter by running a series of push and pull tests through bandwidth limited streams.
BandwidthLimiterIT() - Constructor for class net.i2p.router.transport.BandwidthLimiterIT
 
Banlist - Class in net.i2p.router
Routers are banlisted only if none of our transports can talk to them or their signed router info is completely screwy.
Banlist(RouterContext) - Constructor for class net.i2p.router.Banlist
 
banlist(Hash, String) - Method in class net.i2p.router.MessageHistory
We banlisted the peer
banlist() - Method in class net.i2p.router.RouterContext
who does this peer hate?
Banlist.Entry - Class in net.i2p.router
 
BANLIST_CLEANER_START_DELAY - Static variable in class net.i2p.router.Banlist
 
BANLIST_DURATION_FOREVER - Static variable in class net.i2p.router.Banlist
 
BANLIST_DURATION_MAX - Static variable in class net.i2p.router.Banlist
 
BANLIST_DURATION_MS - Static variable in class net.i2p.router.Banlist
Don't make this too long as the failure may be transient due to connection limits.
BANLIST_DURATION_PARTIAL - Static variable in class net.i2p.router.Banlist
 
banlistRouter(Hash) - Method in class net.i2p.router.Banlist
 
banlistRouter(Hash, String) - Method in class net.i2p.router.Banlist
 
banlistRouter(String, Hash, String) - Method in class net.i2p.router.Banlist
ick have to put the reasonCode in the front to avoid ambiguity
banlistRouter(Hash, String, String) - Method in class net.i2p.router.Banlist
 
banlistRouter(Hash, String, String, boolean) - Method in class net.i2p.router.Banlist
 
banlistRouter(Hash, String, String, String, long) - Method in class net.i2p.router.Banlist
So that we may specify an expiration
banlistRouterForever(Hash, String) - Method in class net.i2p.router.Banlist
 
banlistRouterForever(Hash, String, String) - Method in class net.i2p.router.Banlist
 
BasePerms - Class in net.i2p.router.tasks
 
BasePerms() - Constructor for class net.i2p.router.tasks.BasePerms
 
baseSetUp() - Method in class net.i2p.router.tunnel.GatewayITBase
 
BatchedFragmentTest - Class in net.i2p.router.tunnel
Test the batching behavior of the preprocessor with one, two, or three messages of various sizes and settings.
BatchedFragmentTest() - Constructor for class net.i2p.router.tunnel.BatchedFragmentTest
 
BatchedPreprocessor - Class in net.i2p.router.tunnel
Batching preprocessor that will briefly delay the sending of a message if it doesn't fill up a full tunnel message, in which case it queues up an additional flush task.
BatchedPreprocessor(RouterContext, String) - Constructor for class net.i2p.router.tunnel.BatchedPreprocessor
 
BatchedRouterPreprocessor - Class in net.i2p.router.tunnel
Honor the 'batchFrequency' tunnel pool setting or the 'router.batchFrequency' router config setting, and track fragmentation.
BatchedRouterPreprocessor(RouterContext, TunnelCreatorConfig) - Constructor for class net.i2p.router.tunnel.BatchedRouterPreprocessor
for OBGWs
BatchedRouterPreprocessor(RouterContext, HopConfig) - Constructor for class net.i2p.router.tunnel.BatchedRouterPreprocessor
for IBGWs
BECAME_FLOODFILL - Static variable in class net.i2p.router.util.EventLog
 
beforeScan() - Method in interface net.i2p.router.transport.UPnPScannerCallback
Called before a SSDP search begins.
beginSend() - Method in class net.i2p.router.OutNetMessage
 
bid(RouterInfo, int) - Method in class net.i2p.router.transport.ntcp.NTCPTransport
 
bid(RouterInfo, int) - Method in interface net.i2p.router.transport.Transport
 
bid(RouterInfo, int) - Method in class net.i2p.router.transport.udp.UDPTransport
 
biLog2(BigInteger) - Static method in class net.i2p.router.sybil.Util
For debugging http://forums.sun.com/thread.jspa?threadID=597652
binarySearch(char[], int, char) - Static method in class net.i2p.router.crypto.ratchet.ContainerHelpers
 
BIND_ALL_INTERFACES - Static variable in class net.i2p.router.client.ClientListenerRunner
 
BITFIELD_CONTINUATION - Static variable in class net.i2p.router.transport.udp.UDPPacket
 
BlindCache - Class in net.i2p.router.networkdb.kademlia
Cache of blinding data.
BlindCache(RouterContext) - Constructor for class net.i2p.router.networkdb.kademlia.BlindCache
Caller MUST call startup() to load persistent cache from disk
Block(int) - Constructor for class net.i2p.router.crypto.ratchet.RatchetPayload.Block
 
Block(int) - Constructor for class net.i2p.router.transport.ntcp.NTCP2Payload.Block
 
BLOCK_HEADER_SIZE - Static variable in class net.i2p.router.crypto.ratchet.RatchetPayload
 
BLOCK_HEADER_SIZE - Static variable in class net.i2p.router.transport.ntcp.NTCP2Payload
 
blockingLookup() - Method in class net.i2p.router.transport.GeoIP
Blocking lookup of all pending IPs.
Blocklist - Class in net.i2p.router
Manage blocking by IP address, in a manner similar to the Banlist, which blocks by router hash.
Blocklist(RouterContext) - Constructor for class net.i2p.router.Blocklist
Router MUST call startup()
blocklist() - Method in class net.i2p.router.RouterContext
 
BLOCKLIST_COUNTRY_FILE - Static variable in class net.i2p.router.Blocklist
 
BLOCKLIST_FILE_DEFAULT - Static variable in class net.i2p.router.Blocklist
 
BloomFilterIVValidator - Class in net.i2p.router.tunnel
Manage the IV validation for all of the router's tunnels by way of a big decaying bloom filter.
BloomFilterIVValidator(RouterContext, int) - Constructor for class net.i2p.router.tunnel.BloomFilterIVValidator
 
BloomSHA1 - Class in org.xlattice.crypto.filters
A Bloom filter for sets of SHA1 digests.
BloomSHA1(int, int) - Constructor for class org.xlattice.crypto.filters.BloomSHA1
Creates a filter with 2^m bits and k 'hash functions', where each hash function is portion of the 160-bit SHA1 hash.
BloomSHA1(int) - Constructor for class org.xlattice.crypto.filters.BloomSHA1
Creates a filter of 2^m bits, with the number of 'hash functions" k defaulting to 8.
BloomSHA1() - Constructor for class org.xlattice.crypto.filters.BloomSHA1
Creates a filter of 2^20 bits with k defaulting to 8.
BloomSHA1.FilterKey - Class in org.xlattice.crypto.filters
Store the (opaque) bloom filter offsets for reuse.
BODY - Static variable in class org.cybergarage.soap.SOAP
 
BootCommSystemJob - Class in net.i2p.router.startup
This actually boots almost everything
BootCommSystemJob(RouterContext) - Constructor for class net.i2p.router.startup.BootCommSystemJob
 
BOOTID_UPNP_ORG - Static variable in class org.cybergarage.http.HTTP
 
BootNetworkDbJob - Class in net.i2p.router.startup
start up the network database
BootNetworkDbJob(RouterContext) - Constructor for class net.i2p.router.startup.BootNetworkDbJob
 
BootPeerManagerJob - Class in net.i2p.router.startup
start up the peer manager
BootPeerManagerJob(RouterContext) - Constructor for class net.i2p.router.startup.BootPeerManagerJob
 
BUFFER_SIZE - Static variable in class net.i2p.router.transport.ntcp.NTCPConnection
Why this is 16K, and where it is documented, good question? We claim we can do 32K datagrams so this is a problem.
BufferHolder - Class in com.maxmind.db
 
BufferHolder(File, Reader.FileMode) - Constructor for class com.maxmind.db.BufferHolder
 
BufferHolder(InputStream) - Constructor for class com.maxmind.db.BufferHolder
Construct a ThreadBuffer from the provided URL.
BufferHolder(ByteBuffer) - Constructor for class com.maxmind.db.BufferHolder
 
build() - Method in class com.maxmind.geoip2.DatabaseReader.Builder
 
build(I2PAppContext) - Method in interface net.i2p.data.i2np.I2NPMessageImpl.Builder
instantiate a new I2NPMessage to be populated shortly
BUILD - Static variable in class net.i2p.router.RouterVersion
 
buildACK(PeerState, List<ACKBitfield>) - Method in class net.i2p.router.transport.udp.PacketBuilder
Build the ack packet.
buildComplete(PooledTunnelCreatorConfig) - Method in class net.i2p.router.tunnel.pool.AliasedTunnelPool
 
buildComplete(PooledTunnelCreatorConfig) - Method in class net.i2p.router.tunnel.pool.BuildExecutor
This wakes up the executor, so call this after TunnelPool.addTunnel() so we don't build too many.
buildComplete(PooledTunnelCreatorConfig) - Method in class net.i2p.router.tunnel.pool.TunnelPool
Remove from the _inprogress list
buildComplete(PooledTunnelCreatorConfig) - Method in class net.i2p.router.tunnel.pool.TunnelPoolManager
queue a recurring test job if appropriate
buildECIESMessage(RouterContext, GarlicConfig, Hash, Destination, SessionKeyManager, ReplyCallback) - Static method in class net.i2p.router.message.GarlicMessageBuilder
ECIES_X25519 only.
buildECIESMessage(RouterContext, GarlicConfig) - Static method in class net.i2p.router.message.GarlicMessageBuilder
Encrypt from an anonymous source.
Builder(InputStream) - Constructor for class com.maxmind.geoip2.DatabaseReader.Builder
 
Builder(File) - Constructor for class com.maxmind.geoip2.DatabaseReader.Builder
 
BuildExecutor - Class in net.i2p.router.tunnel.pool
Single threaded controller of the tunnel creation process, spanning all tunnel pools.
BuildExecutor(RouterContext, TunnelPoolManager) - Constructor for class net.i2p.router.tunnel.pool.BuildExecutor
 
buildFallback() - Method in class net.i2p.router.tunnel.pool.AliasedTunnelPool
 
buildFallback() - Method in class net.i2p.router.tunnel.pool.TunnelPool
This will build a fallback (zero-hop) tunnel ONLY if this pool is exploratory, or the settings allow it.
BuildHandler - Class in net.i2p.router.tunnel.pool
Handle the received tunnel build message requests and replies, including sending responsses to requests, updating the lists of our tunnels and participating tunnels, and updating stats.
BuildHandler(RouterContext, TunnelPoolManager, BuildExecutor) - Constructor for class net.i2p.router.tunnel.pool.BuildHandler
 
buildHolePunch(InetAddress, int) - Method in class net.i2p.router.transport.udp.PacketBuilder
Creates an empty unauthenticated packet for hole punching.
buildMessage(RouterContext, GarlicConfig, SessionKey, Set<SessionTag>, SessionKeyManager) - Static method in class net.i2p.router.message.GarlicMessageBuilder
Now unused, since we have to generate a reply token first in OCMOSJ but we don't know if tags are required yet.
buildMessage(RouterContext, GarlicConfig, SessionKey, Set<SessionTag>, int, SessionKeyManager) - Static method in class net.i2p.router.message.GarlicMessageBuilder
ELGAMAL_2048 only.
buildMessage(RouterContext, GarlicConfig, SessionKey, Set<SessionTag>, int, int, SessionKeyManager) - Static method in class net.i2p.router.message.GarlicMessageBuilder
ELGAMAL_2048 only.
buildMessage(RouterContext, GarlicConfig, Set<SessionTag>, PublicKey, SessionKey, SessionTag) - Static method in class net.i2p.router.message.GarlicMessageBuilder
ELGAMAL_2048 only.
buildMessage(RouterContext, GarlicConfig, SessionKey, RatchetSessionTag) - Static method in class net.i2p.router.message.GarlicMessageBuilder
Ratchet only.
buildMessage(TunnelId, Hash, long, RouterInfo) - Method in class net.i2p.router.networkdb.kademlia.ExploreJob
Build the database search message, but unlike the normal searches, we're more explicit in what we /dont/ want.
buildMessage(TunnelId, Hash, long, RouterInfo) - Method in class net.i2p.router.networkdb.kademlia.SearchJob
Build the database search message
BuildMessageGenerator - Class in net.i2p.router.tunnel
Fill in the encrypted BuildRequestRecords in a TunnelBuildMessage
BuildMessageGenerator() - Constructor for class net.i2p.router.tunnel.BuildMessageGenerator
 
BuildMessageProcessor - Class in net.i2p.router.tunnel
Receive the build message at a certain hop, decrypt its encrypted record, read the enclosed tunnel request, decide how to reply, write the reply, encrypt the reply record, and return a TunnelBuildMessage to forward on to the next hop.
BuildMessageProcessor(RouterContext) - Constructor for class net.i2p.router.tunnel.BuildMessageProcessor
 
BuildMessageTestStandalone - Class in net.i2p.router.tunnel
Simple test to create an encrypted TunnelBuildMessage, decrypt its layers (as it would be during transmission), inject replies, then handle the TunnelBuildReplyMessage (unwrapping the reply encryption and reading the replies).
BuildMessageTestStandalone() - Constructor for class net.i2p.router.tunnel.BuildMessageTestStandalone
 
buildPacket(OutboundMessageState, int, PeerState, Collection<Long>, int, List<ACKBitfield>) - Method in class net.i2p.router.transport.udp.PacketBuilder
This builds a data packet (PAYLOAD_TYPE_DATA).
buildPacket(List<PacketBuilder.Fragment>, PeerState, Collection<Long>, int, List<ACKBitfield>) - Method in class net.i2p.router.transport.udp.PacketBuilder
 
buildPacket(byte[], InetAddress, int) - Method in class net.i2p.router.transport.udp.PacketBuilder
TESTING ONLY.
buildPeerTestFromAlice(InetAddress, int, SessionKey, long, SessionKey) - Method in class net.i2p.router.transport.udp.PacketBuilder
Build a packet as if we are Alice and we either want Bob to begin a peer test or Charlie to finish a peer test.
buildPeerTestFromAlice(InetAddress, int, SessionKey, SessionKey, long, SessionKey) - Method in class net.i2p.router.transport.udp.PacketBuilder
Build a packet as if we are Alice and we either want Bob to begin a peer test or Charlie to finish a peer test.
buildPeerTestToAlice(InetAddress, int, SessionKey, SessionKey, long) - Method in class net.i2p.router.transport.udp.PacketBuilder
Build a packet as if we are either Bob or Charlie and we are helping test Alice.
buildPeerTestToBob(InetAddress, int, InetAddress, int, SessionKey, long, SessionKey, SessionKey) - Method in class net.i2p.router.transport.udp.PacketBuilder
Build a packet as if we are Charlie sending Bob a packet verifying that we will help test Alice.
buildPeerTestToCharlie(InetAddress, int, SessionKey, long, InetAddress, int, SessionKey, SessionKey) - Method in class net.i2p.router.transport.udp.PacketBuilder
Build a packet as if we are Bob sending Charlie a packet to help test Alice.
buildPing(PeerState) - Method in class net.i2p.router.transport.udp.PacketBuilder
An ACK packet with no acks.
buildRelayIntro(RemoteHostId, PeerState, UDPPacketReader.RelayRequestReader) - Method in class net.i2p.router.transport.udp.PacketBuilder
 
buildRelayRequest(UDPTransport, EstablishmentManager, OutboundEstablishState, SessionKey) - Method in class net.i2p.router.transport.udp.PacketBuilder
build intro packets for each of the published introducers
buildRelayResponse(RemoteHostId, PeerState, long, SessionKey, SessionKey) - Method in class net.i2p.router.transport.udp.PacketBuilder
 
BuildReplyHandler - Class in net.i2p.router.tunnel
Decrypt the layers of a tunnel build reply message, determining whether the individual hops agreed to participate in the tunnel, or if not, why not.
BuildReplyHandler(I2PAppContext) - Constructor for class net.i2p.router.tunnel.BuildReplyHandler
 
BuildRequestor - Class in net.i2p.router.tunnel.pool
Methods for creating Tunnel Build Messages, i.e.
BuildRequestor() - Constructor for class net.i2p.router.tunnel.pool.BuildRequestor
 
BuildRequestRecord - Class in net.i2p.data.i2np
As of 0.9.48, supports two formats.
BuildRequestRecord(RouterContext, PrivateKey, EncryptedBuildRecord) - Constructor for class net.i2p.data.i2np.BuildRequestRecord
Decrypt the data from the specified record, writing the decrypted record into this instance's data buffer Caller MUST check that first 16 bytes of our hash matches first 16 bytes of encryptedRecord before calling this.
BuildRequestRecord(I2PAppContext, long, Hash, long, Hash, long, SessionKey, SessionKey, SessionKey, byte[], boolean, boolean) - Constructor for class net.i2p.data.i2np.BuildRequestRecord
Populate this instance with data.
BuildRequestRecord(I2PAppContext, long, long, Hash, long, SessionKey, SessionKey, SessionKey, byte[], boolean, boolean, Properties) - Constructor for class net.i2p.data.i2np.BuildRequestRecord
Populate this instance with data.
BuildResponseRecord - Class in net.i2p.data.i2np
Class that creates an encrypted tunnel build message record.
BuildResponseRecord() - Constructor for class net.i2p.data.i2np.BuildResponseRecord
 
buildSessionConfirmedPackets(OutboundEstablishState, RouterIdentity) - Method in class net.i2p.router.transport.udp.PacketBuilder
Build a new series of SessionConfirmed packets for the given peer, encrypting it as necessary.
buildSessionCreatedPacket(InboundEstablishState, int, SessionKey) - Method in class net.i2p.router.transport.udp.PacketBuilder
Build a new SessionCreated packet for the given peer, encrypting it as necessary.
buildSessionDestroyPacket(PeerState) - Method in class net.i2p.router.transport.udp.PacketBuilder
Build a destroy packet, which contains a header but no body.
buildSessionDestroyPacket(OutboundEstablishState) - Method in class net.i2p.router.transport.udp.PacketBuilder
Build a destroy packet, which contains a header but no body.
buildSessionDestroyPacket(InboundEstablishState) - Method in class net.i2p.router.transport.udp.PacketBuilder
Build a destroy packet, which contains a header but no body.
buildSessionRequestPacket(OutboundEstablishState) - Method in class net.i2p.router.transport.udp.PacketBuilder
Build a new SessionRequest packet for the given peer, encrypting it as necessary.
buildSuccessful(PooledTunnelCreatorConfig) - Method in class net.i2p.router.tunnel.pool.BuildExecutor
 
BuildTestMessageJob - Class in net.i2p.router.message
Build a test message that will be sent to the target to make sure they're alive.
BuildTestMessageJob(RouterContext, RouterInfo, Hash, Job, Job, long, int) - Constructor for class net.i2p.router.message.BuildTestMessageJob
 
BuildTrustedLinksJob - Class in net.i2p.router.startup
For future restricted routes.
BuildTrustedLinksJob(RouterContext, Job) - Constructor for class net.i2p.router.startup.BuildTrustedLinksJob
 
buildTunnel(PooledTunnelCreatorConfig) - Method in class net.i2p.router.tunnel.pool.BuildExecutor
 
buildTunnels(Destination, ClientTunnelSettings) - Method in class net.i2p.router.dummy.DummyTunnelManagerFacade
 
buildTunnels(Destination, ClientTunnelSettings) - Method in class net.i2p.router.tunnel.pool.TunnelPoolManager
Used only at session startup.
buildTunnels(Destination, ClientTunnelSettings) - Method in interface net.i2p.router.TunnelManagerFacade
the client connected (or updated their settings), so make sure we have the tunnels for them, and whenever necessary, ask them to authorize leases.
BUNDLE_REPLY_LEASESET - Static variable in class net.i2p.router.message.OutboundClientMessageOneShotJob
NOTE: Changed as of 0.9.2.
BW_CAPABILITY_CHARS - Static variable in class net.i2p.data.router.RouterInfo
Public string of chars which serve as bandwidth capacity markers NOTE: individual chars defined in Router.java
byebye(String) - Method in class org.cybergarage.upnp.Device
 
byebye() - Method in class org.cybergarage.upnp.Device
 
BYEBYE - Static variable in class org.cybergarage.upnp.device.NTS
 
byebye(String) - Method in class org.cybergarage.upnp.Service
 
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 
Skip navigation links