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 _ 

F

F - Static variable in class com.southernstorm.noise.protocol.Pattern
 
fail(Hash) - Method in class net.i2p.router.dummy.DummyNetworkDatabaseFacade
 
fail(Hash) - Method in class net.i2p.router.dummy.DummyTunnelManagerFacade
 
fail(Hash) - Method in class net.i2p.router.NetworkDatabaseFacade
 
fail(Hash) - Method in class net.i2p.router.networkdb.kademlia.KademliaNetworkDatabaseFacade
Final remove for a leaseset.
fail() - Method in class net.i2p.router.networkdb.kademlia.MessageWrapper.WrappedMessage
delivered tags (if any) were not acked
fail() - Method in class net.i2p.router.networkdb.kademlia.SearchJob
Search totally failed
fail() - Method in class net.i2p.router.networkdb.kademlia.StoreJob
Send totally failed
fail(RouterContext, OutNetMessage) - Static method in class net.i2p.router.transport.GetBidsJob
 
fail(String) - Method in class net.i2p.router.transport.ntcp.EstablishBase
Caller must synch.
fail(String, Exception) - Method in class net.i2p.router.transport.ntcp.EstablishBase
Caller must synch.
fail(String, Exception, boolean) - Method in class net.i2p.router.transport.ntcp.EstablishBase
Caller must synch.
fail(String, Exception, boolean) - Method in class net.i2p.router.transport.ntcp.InboundEstablishState
 
fail(String) - Method in class net.i2p.router.transport.ntcp.OutboundNTCP2State
 
fail(String, Exception) - Method in class net.i2p.router.transport.ntcp.OutboundNTCP2State
 
fail(String, Exception, boolean) - Method in class net.i2p.router.transport.ntcp.OutboundNTCP2State
 
fail() - Method in class net.i2p.router.transport.udp.InboundEstablishState
 
fail() - Method in class net.i2p.router.transport.udp.OutboundEstablishState
The SessionCreated validation failed
fail() - Method in interface net.i2p.router.transport.udp.SocketListener
 
fail() - Method in class net.i2p.router.transport.udp.UDPEndpoint
 
fail(UDPEndpoint) - Method in class net.i2p.router.transport.udp.UDPTransport
The endpoint has failed.
fail(Hash) - Method in class net.i2p.router.tunnel.pool.TunnelPoolManager
Fail all outbound tunnels with this peer as first hop, and all inbound tunnels with this peer as the last hop, baecause we can't contact it any more.
fail(Hash) - Method in interface net.i2p.router.TunnelManagerFacade
 
FAILED - Static variable in class com.southernstorm.noise.protocol.HandshakeState
The handshake has failed due to some kind of error.
failed() - Method in class net.i2p.router.message.OutboundClientMessageStatus
we failed.
failed() - Method in class net.i2p.router.networkdb.kademlia.FloodOnlySearchJob
 
failed() - Method in class net.i2p.router.networkdb.kademlia.FloodSearchJob
Deprecated, unused, see FOSJ override
failed(Hash, boolean) - Method in class net.i2p.router.networkdb.kademlia.IterativeSearchJob
Note that the peer did not respond with a DSM (either a DSRM, timeout, or failure).
failed() - Method in class net.i2p.router.networkdb.kademlia.IterativeSearchJob
Total failure
failed() - Method in class net.i2p.router.networkdb.kademlia.SingleSearchJob
 
FAILED - Static variable in class net.i2p.router.transport.ntcp.EstablishBase
 
failed(OutNetMessage, String) - Method in interface net.i2p.router.transport.udp.TimedWeightedPriorityMessageQueue.FailedListener
 
failed(OutboundMessageState) - Method in class net.i2p.router.transport.udp.UDPTransport
 
failed(OutboundMessageState, boolean) - Method in class net.i2p.router.transport.udp.UDPTransport
 
failed(OutNetMessage, String) - Method in class net.i2p.router.transport.udp.UDPTransport
 
failed() - Method in class net.i2p.router.tunnel.FragmentedMessage
 
FailedJob(RouterContext, RouterInfo) - Constructor for class net.i2p.router.networkdb.kademlia.SearchJob.FailedJob
 
FailedJob(RouterContext, RouterInfo, boolean) - Constructor for class net.i2p.router.networkdb.kademlia.SearchJob.FailedJob
Allow the choice as to whether failed searches should count against the peer (such as if we search for a random key)
failInboundEstablishment(CipherState, byte[], int) - Method in class net.i2p.router.transport.ntcp.NTCPConnection
We are Bob.
failLeaseRequest(LeaseRequestState) - Method in class net.i2p.router.client.ClientConnectionRunner
 
failPermanently(Destination) - Method in class net.i2p.router.networkdb.kademlia.KademliaNetworkDatabaseFacade
Negative cache until restart
failPermanently(Destination) - Method in class net.i2p.router.networkdb.kademlia.NegativeLookupCache
Negative cache the hash until restart, but cache the destination.
failTags(PublicKey, SessionKey, TagSetHandle) - Method in class net.i2p.router.crypto.ratchet.MuxedSKM
ElG only
failTags(PublicKey) - Method in class net.i2p.router.crypto.ratchet.RatchetSKM
Deprecated.
unused and rather drastic
failTags(PublicKey, SessionKey, TagSetHandle) - Method in class net.i2p.router.crypto.ratchet.RatchetSKM
 
failTags(PublicKey) - Method in class net.i2p.router.crypto.TransientSessionKeyManager
Deprecated.
unused and rather drastic
failTags(PublicKey, SessionKey, TagSetHandle) - Method in class net.i2p.router.crypto.TransientSessionKeyManager
Mark these tags as invalid, since the peer has failed to ack them in time.
FakeInputStream - Class in net.i2p.router.transport
 
FakeInputStream(int) - Constructor for class net.i2p.router.transport.FakeInputStream
 
falsePositives(int) - Method in class org.xlattice.crypto.filters.BloomSHA1
 
falsePositives() - Method in class org.xlattice.crypto.filters.BloomSHA1
 
FamilyKeyCrypto - Class in net.i2p.router.crypto
Utilities for creating, storing, retrieving the signing keys for the netdb family feature
FamilyKeyCrypto(RouterContext) - Constructor for class net.i2p.router.crypto.FamilyKeyCrypto
For signing and verification.
FastI2NPMessageImpl - Class in net.i2p.data.i2np
Ignore, but save, the SHA-256 checksum in the full 16-byte header when read in.
FastI2NPMessageImpl(I2PAppContext) - Constructor for class net.i2p.data.i2np.FastI2NPMessageImpl
 
FAULT - Static variable in class org.cybergarage.soap.SOAP
 
FAULT_CODE - Static variable in class org.cybergarage.soap.SOAP
 
FAULT_CODE - Static variable in class org.cybergarage.upnp.control.ControlResponse
 
FAULT_STRING - Static variable in class org.cybergarage.soap.SOAP
 
FAULT_STRING - Static variable in class org.cybergarage.upnp.control.ControlResponse
 
FAULTACTOR - Static variable in class org.cybergarage.soap.SOAP
 
fetchPartialACKs(List<ACKBitfield>) - Method in class net.i2p.router.transport.udp.PeerState
 
FF - Static variable in class com.southernstorm.noise.protocol.Pattern
 
FIFOBandwidthLimiter - Class in net.i2p.router.transport
Concurrent plan: It's difficult to get rid of the locks on _pendingInboundRequests since locked_satisyInboundAvailable() leaves Requests on the head of the queue.
FIFOBandwidthLimiter(I2PAppContext) - Constructor for class net.i2p.router.transport.FIFOBandwidthLimiter
 
FIFOBandwidthLimiter.CompleteListener - Interface in net.i2p.router.transport
 
FIFOBandwidthLimiter.Request - Interface in net.i2p.router.transport
A bandwidth request, either inbound or outbound.
FIFOBandwidthRefiller - Class in net.i2p.router.transport
Thread that runs several times a second to "give" bandwidth to FIFOBandwidthLimiter.
FIFOBandwidthRefiller(I2PAppContext, FIFOBandwidthLimiter) - Constructor for class net.i2p.router.transport.FIFOBandwidthRefiller
 
fileMode(Reader.FileMode) - Method in class com.maxmind.geoip2.DatabaseReader.Builder
 
FileUtil - Class in org.cybergarage.util
 
FileUtil() - Constructor for class org.cybergarage.util.FileUtil
 
filterSlow(boolean, boolean) - Method in class net.i2p.router.tunnel.pool.TunnelPeerSelector
do we want to skip peers that are slow?
finalize() - Method in class org.cybergarage.upnp.ControlPoint
 
finalize() - Method in class org.cybergarage.upnp.ssdp.HTTPMUSocket
 
finalize() - Method in class org.cybergarage.upnp.ssdp.HTTPUSocket
 
findFirstNotOf(String, String) - Static method in class org.cybergarage.util.StringUtil
 
findFirstOf(String, String) - Static method in class org.cybergarage.util.StringUtil
 
findLastNotOf(String, String) - Static method in class org.cybergarage.util.StringUtil
 
findLastOf(String, String) - Static method in class org.cybergarage.util.StringUtil
 
findNearestRouters(Hash, int, Set<Hash>) - Method in class net.i2p.router.dummy.DummyNetworkDatabaseFacade
 
findNearestRouters(Hash, int, Set<Hash>) - Method in class net.i2p.router.NetworkDatabaseFacade
Return the RouterInfo structures for the routers closest to the given key.
findNearestRouters(Hash, int, Set<Hash>) - Method in class net.i2p.router.networkdb.kademlia.KademliaNetworkDatabaseFacade
Get the routers closest to that key in response to a remote lookup Only used by ../HDLMJ Set MAY INCLUDE our own router - add to peersToIgnore if you don't want
findOf(String, String, int, int, int, boolean) - Static method in class org.cybergarage.util.StringUtil
 
finish(byte[], int) - Method in class com.southernstorm.noise.crypto.Poly1305
Finishes the message authenticator and returns the 16-byte token.
finishInboundEstablishment(SessionKey, long, byte[], byte[]) - Method in class net.i2p.router.transport.ntcp.NTCPConnection
We are Bob.
finishInboundEstablishment(CipherState, CipherState, byte[], byte[], long, NTCP2Options) - Method in class net.i2p.router.transport.ntcp.NTCPConnection
We are Bob.
finishMessages(long) - Method in class net.i2p.router.transport.udp.PeerState
Expire / complete any outbound messages High usage - OutboundMessageFragments.getNextVolley() calls this 1st.
finishOutboundEstablishment(SessionKey, long, byte[], byte[]) - Method in class net.i2p.router.transport.ntcp.NTCPConnection
We are Alice.
finishOutboundEstablishment(CipherState, CipherState, byte[], byte[], long) - Method in class net.i2p.router.transport.ntcp.NTCPConnection
We are Alice.
fix(RouterContext) - Static method in class net.i2p.router.tasks.BasePerms
 
FLAG_LOCAL_EPHEM_REQ - Static variable in class com.southernstorm.noise.protocol.Pattern
 
FLAG_LOCAL_EPHEMERAL - Static variable in class com.southernstorm.noise.protocol.Pattern
 
FLAG_LOCAL_HYBRID - Static variable in class com.southernstorm.noise.protocol.Pattern
 
FLAG_LOCAL_HYBRID_REQ - Static variable in class com.southernstorm.noise.protocol.Pattern
 
FLAG_LOCAL_REQUIRED - Static variable in class com.southernstorm.noise.protocol.Pattern
 
FLAG_LOCAL_STATIC - Static variable in class com.southernstorm.noise.protocol.Pattern
 
FLAG_REMOTE_EPHEM_REQ - Static variable in class com.southernstorm.noise.protocol.Pattern
 
FLAG_REMOTE_EPHEMERAL - Static variable in class com.southernstorm.noise.protocol.Pattern
 
FLAG_REMOTE_HYBRID - Static variable in class com.southernstorm.noise.protocol.Pattern
 
FLAG_REMOTE_HYBRID_REQ - Static variable in class com.southernstorm.noise.protocol.Pattern
 
FLAG_REMOTE_REQUIRED - Static variable in class com.southernstorm.noise.protocol.Pattern
 
FLAG_REMOTE_STATIC - Static variable in class com.southernstorm.noise.protocol.Pattern
 
FLIP_DIR - Static variable in class com.southernstorm.noise.protocol.Pattern
 
flood(DatabaseEntry) - Method in class net.i2p.router.networkdb.kademlia.FloodfillNetworkDatabaseFacade
Send to a subset of all floodfill peers.
floodConditional(DatabaseEntry) - Method in class net.i2p.router.networkdb.kademlia.FloodfillNetworkDatabaseFacade
If we are floodfill AND the key is not throttled, flood it, otherwise don't.
FloodfillDatabaseLookupMessageHandler - Class in net.i2p.router.networkdb.kademlia
Build a HandleDatabaseLookupMessageJob whenever a DatabaseLookupMessage arrives
FloodfillDatabaseLookupMessageHandler(RouterContext, FloodfillNetworkDatabaseFacade) - Constructor for class net.i2p.router.networkdb.kademlia.FloodfillDatabaseLookupMessageHandler
 
FloodfillDatabaseStoreMessageHandler - Class in net.i2p.router.networkdb.kademlia
Create a HandleDatabaseStoreMessageJob whenever a DatabaseStoreMessage arrives
FloodfillDatabaseStoreMessageHandler(RouterContext, FloodfillNetworkDatabaseFacade) - Constructor for class net.i2p.router.networkdb.kademlia.FloodfillDatabaseStoreMessageHandler
 
floodfillEnabled() - Method in class net.i2p.router.NetworkDatabaseFacade
For convenience, so users don't have to cast to FNDF, and unit tests using Dummy NDF will work.
floodfillEnabled() - Method in class net.i2p.router.networkdb.kademlia.FloodfillNetworkDatabaseFacade
 
FloodfillMonitorJob - Class in net.i2p.router.networkdb.kademlia
Simple job to monitor the floodfill pool.
FloodfillMonitorJob(RouterContext, FloodfillNetworkDatabaseFacade) - Constructor for class net.i2p.router.networkdb.kademlia.FloodfillMonitorJob
 
FloodfillNetworkDatabaseFacade - Class in net.i2p.router.networkdb.kademlia
The network database
FloodfillNetworkDatabaseFacade(RouterContext) - Constructor for class net.i2p.router.networkdb.kademlia.FloodfillNetworkDatabaseFacade
 
FloodfillPeerSelector - Class in net.i2p.router.networkdb.kademlia
This is where we implement semi-Kademlia with the floodfills, by selecting floodfills closest to a given key for searches and stores.
FloodfillPeerSelector(RouterContext) - Constructor for class net.i2p.router.networkdb.kademlia.FloodfillPeerSelector
 
FloodfillRouterInfoFloodJob - Class in net.i2p.router.networkdb.kademlia
Job to flood nearby floodfill routers with our RI.
FloodfillRouterInfoFloodJob(RouterContext, FloodfillNetworkDatabaseFacade) - Constructor for class net.i2p.router.networkdb.kademlia.FloodfillRouterInfoFloodJob
 
FloodfillStoreJob - Class in net.i2p.router.networkdb.kademlia
This extends StoreJob to fire off a FloodfillVerifyStoreJob after success.
FloodfillStoreJob(RouterContext, FloodfillNetworkDatabaseFacade, Hash, DatabaseEntry, Job, Job, long) - Constructor for class net.i2p.router.networkdb.kademlia.FloodfillStoreJob
Send a data structure to the floodfills
FloodfillStoreJob(RouterContext, FloodfillNetworkDatabaseFacade, Hash, DatabaseEntry, Job, Job, long, Set<Hash>) - Constructor for class net.i2p.router.networkdb.kademlia.FloodfillStoreJob
 
FloodfillVerifyStoreJob - Class in net.i2p.router.networkdb.kademlia
Send a netDb lookup to a floodfill peer - If it is found, great, but if they reply back saying they dont know it, queue up a store of the key to a random floodfill peer again (via FloodfillStoreJob)
FloodfillVerifyStoreJob(RouterContext, Hash, Hash, long, int, Hash, FloodfillNetworkDatabaseFacade) - Constructor for class net.i2p.router.networkdb.kademlia.FloodfillVerifyStoreJob
Delay a few seconds, then start the verify
FloodOnlyLookupMatchJob - Class in net.i2p.router.networkdb.kademlia
 
FloodOnlyLookupMatchJob(RouterContext, FloodSearchJob) - Constructor for class net.i2p.router.networkdb.kademlia.FloodOnlyLookupMatchJob
 
FloodOnlyLookupSelector - Class in net.i2p.router.networkdb.kademlia
Mostly replaced by IterativeLookupSelector
FloodOnlyLookupSelector(RouterContext, FloodOnlySearchJob) - Constructor for class net.i2p.router.networkdb.kademlia.FloodOnlyLookupSelector
 
FloodOnlyLookupTimeoutJob - Class in net.i2p.router.networkdb.kademlia
This is the timeout for the whole search.
FloodOnlyLookupTimeoutJob(RouterContext, FloodSearchJob) - Constructor for class net.i2p.router.networkdb.kademlia.FloodOnlyLookupTimeoutJob
 
FloodOnlySearchJob - Class in net.i2p.router.networkdb.kademlia
Uunused directly, replaced by IterativeSearchJob, but still extended by SingleSearchJob.
FloodOnlySearchJob(RouterContext, FloodfillNetworkDatabaseFacade, Hash, Job, Job, int, boolean) - Constructor for class net.i2p.router.networkdb.kademlia.FloodOnlySearchJob
 
FloodSearchJob - Class in net.i2p.router.networkdb.kademlia
Try sending a search to some floodfill peers, but if we don't get a successful match within half the allowed lookup time, give up and start querying through the normal (kademlia) channels.
FloodSearchJob(RouterContext, FloodfillNetworkDatabaseFacade, Hash, Job, Job, int, boolean) - Constructor for class net.i2p.router.networkdb.kademlia.FloodSearchJob
 
FloodThrottler - Class in net.i2p.router.networkdb.kademlia
Count how often we have recently flooded a key This offers basic DOS protection but is not a complete solution.
FloodThrottler() - Constructor for class net.i2p.router.networkdb.kademlia.FloodThrottler
 
forceDisconnect(Hash) - Method in class net.i2p.router.CommSystemFacade
Tell the comm system to disconnect from this peer.
forceDisconnect(Hash) - Method in class net.i2p.router.transport.CommSystemFacadeImpl
Tell the comm system to disconnect from this peer.
forceDisconnect(Hash) - Method in class net.i2p.router.transport.ntcp.NTCPTransport
Tell the transport to disconnect from this peer.
forceDisconnect(Hash) - Method in interface net.i2p.router.transport.Transport
Tell the transport to disconnect from this peer.
forceDisconnect(Hash) - Method in class net.i2p.router.transport.TransportManager
Tell the transports to disconnect from this peer.
forceDisconnect(Hash) - Method in class net.i2p.router.transport.udp.UDPTransport
Tell the transport to disconnect from this peer.
forceRunImmediately(boolean) - Method in class net.i2p.router.transport.udp.PeerTestEvent
Run within the next 5 seconds at the latest
forceRunSoon(boolean) - Method in class net.i2p.router.transport.udp.PeerTestEvent
Run within the next 45 seconds at the latest
forceRunSoon(boolean, long) - Method in class net.i2p.router.transport.udp.PeerTestEvent
Run within the specified time at the latest
fork(byte[], int) - Method in class com.southernstorm.noise.protocol.ChaChaPolyCipherState
 
fork(byte[], int) - Method in interface com.southernstorm.noise.protocol.CipherState
Creates a new instance of this cipher and initializes it with a key.
ForwardPort - Class in org.freenetproject
A public Internet Protocol port on the node which needs to be forwarded if the node is NATed.
ForwardPort(String, boolean, int, int) - Constructor for class org.freenetproject.ForwardPort
 
ForwardPortCallback - Interface in org.freenetproject
Callback called by port forwarding plugins to indicate success or failure.
forwardPortStatus(byte[], int, int, boolean, String) - Method in class net.i2p.router.transport.ntcp.NTCPTransport
If we didn't used to be forwarded, and we have an address, and we are configured to use UPnP, update our RouterAddress Don't do anything now.
forwardPortStatus(byte[], int, int, boolean, String) - Method in interface net.i2p.router.transport.Transport
Notify a transport of the results of trying to forward a port.
forwardPortStatus(byte[], int, int, boolean, String) - Method in class net.i2p.router.transport.TransportImpl
Notify a transport of the results of trying to forward a port.
forwardPortStatus(String, byte[], int, int, boolean, String) - Method in class net.i2p.router.transport.TransportManager
callback from UPnP
forwardPortStatus(byte[], int, int, boolean, String) - Method in class net.i2p.router.transport.udp.UDPTransport
Callback from UPnP.
ForwardPortStatus - Class in org.freenetproject
 
ForwardPortStatus(int, String, int) - Constructor for class org.freenetproject.ForwardPortStatus
 
Fragment(OutboundMessageState, int) - Constructor for class net.i2p.router.transport.udp.PacketBuilder.Fragment
 
FRAGMENT_HEADER_SIZE - Static variable in class net.i2p.router.transport.udp.PacketBuilder
4 byte msg ID + 3 byte fragment info
fragmentCount() - Method in interface net.i2p.router.transport.udp.ACKBitfield
how many fragments are covered in this bitfield?
FragmentedMessage - Class in net.i2p.router.tunnel
Gather fragments of I2NPMessages at a tunnel endpoint, making them available for reading when complete.
FragmentedMessage(I2PAppContext, long) - Constructor for class net.i2p.router.tunnel.FragmentedMessage
 
FragmentHandler - Class in net.i2p.router.tunnel
Handle fragments at the endpoint of a tunnel, peeling off fully completed I2NPMessages when they arrive, and dropping fragments if they take too long to arrive.
FragmentHandler(RouterContext, FragmentHandler.DefragmentedReceiver) - Constructor for class net.i2p.router.tunnel.FragmentHandler
 
FragmentHandler.DefragmentedReceiver - Interface in net.i2p.router.tunnel
Receive messages out of the tunnel endpoint.
fragmentMessage(long, int, int, List<Long>, String) - Method in class net.i2p.router.MessageHistory
 
fragmentMessage(long, int, int, List<Long>, Object, String) - Method in class net.i2p.router.MessageHistory
 
fragmentOverhead() - Method in class net.i2p.router.transport.udp.PeerState
Packet overhead plus room for acks
fragmentSize(int) - Method in class net.i2p.router.transport.udp.OutboundMessageState
The size in bytes of the fragment.
fragmentSize() - Method in class net.i2p.router.transport.udp.PeerState
how much payload data can we shove in there?
FragmentTest - Class in net.i2p.router.tunnel
Simple test to see if the fragmentation is working, testing the preprocessor, FragmentHandler, and FragmentedMessage operation.
FragmentTest() - Constructor for class net.i2p.router.tunnel.FragmentTest
 
FragmentTest.DefragmentedReceiverImpl - Class in net.i2p.router.tunnel
 
FragmentTest.ReceiverImpl - Class in net.i2p.router.tunnel
 
FragmentTest.SenderImpl - Class in net.i2p.router.tunnel
 
fromByteArray(byte[]) - Static method in class net.i2p.router.transport.ntcp.NTCP2Options
 
fromControlByte(int) - Static method in enum com.maxmind.db.Decoder.Type
 
fromRawByteArray(I2PAppContext, byte[], int, int, I2NPMessageHandler) - Static method in class net.i2p.data.i2np.I2NPMessageImpl
Read the message with a short 5-byte header.
fromRawByteArrayNTCP2(I2PAppContext, byte[], int, int, I2NPMessageHandler) - Static method in class net.i2p.data.i2np.I2NPMessageImpl
Read the message with a short 9-byte header.
fromString(String) - Static method in class net.i2p.router.sybil.Points
For persistence.
FULL_CONE_NAT - Static variable in class org.freenetproject.DetectedIP
Full cone NAT.
FULL_INTERNET - Static variable in class org.freenetproject.DetectedIP
Full internet access!
FULL_VERSION - Static variable in class net.i2p.router.RouterVersion
 
fullName(String) - Method in class net.i2p.router.transport.GeoIP
Get the country for a country code Public for BundleRouterInfos
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