- NAME - Static variable in class org.cybergarage.http.HTTPServer
-
- NAME - Static variable in class org.cybergarage.upnp.UPnP
-
- name - Variable in class org.freenetproject.ForwardPort
-
Name of the interface e.g.
- natType - Variable in class org.freenetproject.DetectedIP
-
- needFallback() - Method in class net.i2p.router.tunnel.pool.AliasedTunnelPool
-
- needFallback() - Method in class net.i2p.router.tunnel.pool.TunnelPool
-
Do we really need more fallbacks?
Used to prevent a zillion of them.
- needIntroduction() - Method in class net.i2p.router.transport.udp.OutboundEstablishState
-
Should we ask this peer to be an introducer for us?
Ignored unless allowExtendedOptions is true
- needsLocalKeyPair() - Method in class com.southernstorm.noise.protocol.HandshakeState
-
Determine if this handshake requires a local static key.
- needsRemotePublicKey() - Method in class com.southernstorm.noise.protocol.HandshakeState
-
Determine if this handshake requires a remote static key.
- needsSending(int) - Method in class net.i2p.router.transport.udp.OutboundMessageState
-
- needsTags(RouterContext, PublicKey, Hash, int) - Static method in class net.i2p.router.message.GarlicMessageBuilder
-
ELGAMAL_2048 only.
- NegativeLookupCache - Class in net.i2p.router.networkdb.kademlia
-
Track lookup fails
- NegativeLookupCache(RouterContext) - Constructor for class net.i2p.router.networkdb.kademlia.NegativeLookupCache
-
- net.i2p.data.i2np - package net.i2p.data.i2np
-
This package defines the low-level messages sent between routers,
called the Invisible Internet Network Protocol (I2NP).
- net.i2p.data.router - package net.i2p.data.router
-
Classes formerly in net.i2p.data but moved here as they are only used by the router.
- net.i2p.router - package net.i2p.router
-
The I2P router application handles the I2P network communication.
- net.i2p.router.app - package net.i2p.router.app
-
Interface for classes to be started and stopped via clients.config.
- net.i2p.router.client - package net.i2p.router.client
-
Implements the router side of the I2CP interface,
which is the API for applications to send and receive data through the router.
- net.i2p.router.crypto - package net.i2p.router.crypto
-
Classes formerly in net.i2p.crypto but moved here as they are only used by the router.
- net.i2p.router.crypto.ratchet - package net.i2p.router.crypto.ratchet
-
Implementation of ECIES-X25519-AEAD-Ratchet (proposal 144).
- net.i2p.router.dummy - package net.i2p.router.dummy
-
Dummy versions of things for testing.
- net.i2p.router.message - package net.i2p.router.message
-
Creates and parses garlic messages.
- net.i2p.router.networkdb - package net.i2p.router.networkdb
-
A couple of classes, but most things are in kademlia.
- net.i2p.router.networkdb.kademlia - package net.i2p.router.networkdb.kademlia
-
The network database, including implementation of floodfills.
- net.i2p.router.networkdb.reseed - package net.i2p.router.networkdb.reseed
-
Fetching, validation, unpacking, and installation of RouterInfos from
signed su3 files, unsigned zip files, and web indexes.
- net.i2p.router.peermanager - package net.i2p.router.peermanager
-
The peer manager logs information about the history and quality of network peers.
- net.i2p.router.startup - package net.i2p.router.startup
-
The I2P startup package loads the configuration when I2P is started.
- net.i2p.router.sybil - package net.i2p.router.sybil
-
Classes to run offline Sybil analysis, and to
store and load the results.
- net.i2p.router.tasks - package net.i2p.router.tasks
-
Miscellaneous classes, mostly things that are executed periodically as
Jobs, Threads, and SimpleTimer.TimedEvents.
- net.i2p.router.time - package net.i2p.router.time
-
Provides classes for time synchronization using NTP.
- net.i2p.router.transport - package net.i2p.router.transport
-
The transport system allows the usage of communication layers that are below I2P in the stack, on which I2P messages are sent.
- net.i2p.router.transport.crypto - package net.i2p.router.transport.crypto
-
DH key generation.
- net.i2p.router.transport.ntcp - package net.i2p.router.transport.ntcp
-
The NTCP transport allows passing I2P messages on top of TCP.
- net.i2p.router.transport.udp - package net.i2p.router.transport.udp
-
The UDP transport (also known as 'SSU transport') allows passing I2P messages on top of UDP.
- net.i2p.router.tunnel - package net.i2p.router.tunnel
-
All the work of managing locally created and participating tunnels,
creating and handling tunnel messages, and their encryption.
- net.i2p.router.tunnel.pool - package net.i2p.router.tunnel.pool
-
Tunnel creation, tunnel build message handling.
- net.i2p.router.util - package net.i2p.router.util
-
These classes define the several useful utilities used
throughout the router.
- netDb() - Method in class net.i2p.router.RouterContext
-
Our db cache
- netmask(int) - Method in class com.maxmind.geoip.LookupService
-
- NETSPEED_EDITION - Static variable in class com.maxmind.geoip.DatabaseInfo
-
- NETSPEED_EDITION_REV1 - Static variable in class com.maxmind.geoip.DatabaseInfo
-
- NETSPEED_EDITION_REV1_V6 - Static variable in class com.maxmind.geoip.DatabaseInfo
-
- NETWORK - Static variable in class net.i2p.router.util.EventLog
-
- NetworkDatabaseFacade - Class in net.i2p.router
-
Defines the mechanism for interacting with I2P's network database
- NetworkDatabaseFacade() - Constructor for class net.i2p.router.NetworkDatabaseFacade
-
- NEW_IDENT - Static variable in class net.i2p.router.util.EventLog
-
- newPeersFound(int) - Method in class net.i2p.router.networkdb.kademlia.ExploreJob
-
We've gotten a search reply that contained the specified
number of peers that we didn't know about before.
- newPeersFound(int) - Method in class net.i2p.router.networkdb.kademlia.SearchJob
-
We've gotten a search reply that contained the specified
number of peers that we didn't know about before.
- newPeerToTry(Hash) - Method in class net.i2p.router.networkdb.kademlia.IterativeSearchJob
-
A new (floodfill) peer was discovered that may have the answer.
- newUnpaddedArray(Class<T>, int) - Static method in class net.i2p.router.crypto.ratchet.ArrayUtils
-
- newUnpaddedCharArray(int) - Static method in class net.i2p.router.crypto.ratchet.ArrayUtils
-
- newUnpaddedObjectArray(int) - Static method in class net.i2p.router.crypto.ratchet.ArrayUtils
-
- next() - Method in class net.i2p.router.util.RandomIterator
-
- nextForwardKey - Variable in class net.i2p.router.crypto.ratchet.RatchetEntry
-
- NextKeyBlock(NextSessionKey) - Constructor for class net.i2p.router.crypto.ratchet.RatchetPayload.NextKeyBlock
-
- nextKeyReceived(PublicKey, NextSessionKey) - Method in class net.i2p.router.crypto.ratchet.RatchetSKM
-
- nextReverseKey - Variable in class net.i2p.router.crypto.ratchet.RatchetEntry
-
- NextSessionKey - Class in net.i2p.router.crypto.ratchet
-
A X25519 key and key ID.
- NextSessionKey(byte[], int, boolean, boolean) - Constructor for class net.i2p.router.crypto.ratchet.NextSessionKey
-
- NextSessionKey(int, boolean, boolean) - Constructor for class net.i2p.router.crypto.ratchet.NextSessionKey
-
Null data, for acks/requests only.
- NextWhenNone() - Method in class net.i2p.router.util.CachedIteratorCollectionTest
-
- ngettext(String, String, int) - Method in class net.i2p.router.transport.TransportImpl
-
Translate
- NO_ACTION - Static variable in class com.southernstorm.noise.protocol.HandshakeState
-
No action is required of the application yet because the
handshake has not started.
- NO_CACHE - Static variable in class org.cybergarage.http.HTTP
-
- NO_UDP - Static variable in class org.freenetproject.DetectedIP
-
No UDP connectivity at all
- NoCache - Class in com.maxmind.db
-
A no-op cache singleton.
- Node - Class in org.cybergarage.xml
-
- Node() - Constructor for class org.cybergarage.xml.Node
-
Create a Node with empty UserData and no Parent Node
- Node(String) - Constructor for class org.cybergarage.xml.Node
-
- Node(String, String) - Constructor for class org.cybergarage.xml.Node
-
- Node(Node) - Constructor for class org.cybergarage.xml.Node
-
- NodeCache - Interface in com.maxmind.db
-
- NodeCache.Loader - Interface in com.maxmind.db
-
- NodeData - Class in org.cybergarage.upnp.xml
-
- NodeData() - Constructor for class org.cybergarage.upnp.xml.NodeData
-
- NodeList - Class in org.cybergarage.xml
-
- NodeList() - Constructor for class org.cybergarage.xml.NodeList
-
- Noise - Class in com.southernstorm.noise.protocol
-
Utility functions for the Noise protocol library.
- Noise() - Constructor for class com.southernstorm.noise.protocol.Noise
-
- NOROOT_EXCEPTION - Static variable in class org.cybergarage.upnp.device.Description
-
- NOROOTDEVICE_EXCEPTION - Static variable in class org.cybergarage.upnp.device.Description
-
- NOT_FLOODFILL - Static variable in class net.i2p.router.util.EventLog
-
- NOT_FOUND - Static variable in class org.cybergarage.http.HTTPStatus
-
- NOT_SUPPORTED - Static variable in class org.freenetproject.DetectedIP
-
The plugin does not support detecting the NAT type.
- noteCompletion(long) - Method in class net.i2p.router.tunnel.FragmentHandler
-
- noteCompletion(long) - Method in class net.i2p.router.tunnel.RouterFragmentHandler
-
- noteFailure(long, String) - Method in class net.i2p.router.tunnel.FragmentHandler
-
- noteFailure(long, String) - Method in class net.i2p.router.tunnel.RouterFragmentHandler
-
- notePreprocessing(long, int, int, List<Long>, String) - Method in class net.i2p.router.tunnel.BatchedRouterPreprocessor
-
- notePreprocessing(long, int, int, List<Long>, String) - Method in class net.i2p.router.tunnel.TrivialPreprocessor
-
- notePreprocessing(long, int, int, List<Long>) - Method in class net.i2p.router.tunnel.TrivialRouterPreprocessor
-
Deprecated.
- noteReception(long, int, Object) - Method in class net.i2p.router.tunnel.FragmentHandler
-
- noteReception(long, int, Object) - Method in class net.i2p.router.tunnel.RouterFragmentHandler
-
- notify(ClientApp, ClientAppState, String, Exception) - Method in class net.i2p.router.startup.RouterAppManager
-
Must be called on all state transitions except
from UNINITIALIZED to INITIALIZED.
- NOTIFY - Static variable in class org.cybergarage.http.HTTP
-
- notify(StateVariable) - Method in class org.cybergarage.upnp.Service
-
- notifyAllStateVariables() - Method in class org.cybergarage.upnp.Service
-
- NotifyListener - Interface in org.cybergarage.upnp.device
-
- notifyReceived(SSDPPacket) - Method in class org.cybergarage.upnp.ControlPoint
-
- notifyRemoveAddress(RouterAddress) - Method in class net.i2p.router.CommSystemFacade
-
Tell other transports our address changed
- notifyRemoveAddress(boolean) - Method in class net.i2p.router.CommSystemFacade
-
Tell other transports our address changed
- notifyRemoveAddress(RouterAddress) - Method in class net.i2p.router.transport.CommSystemFacadeImpl
-
Tell other transports our address changed
- notifyRemoveAddress(boolean) - Method in class net.i2p.router.transport.CommSystemFacadeImpl
-
Tell other transports our address changed
- notifyReplaceAddress(RouterAddress) - Method in class net.i2p.router.CommSystemFacade
-
Tell other transports our address changed
- notifyReplaceAddress(RouterAddress) - Method in class net.i2p.router.transport.CommSystemFacadeImpl
-
UDP changed addresses, tell NTCP and restart
All the work moved to NTCPTransport.externalAddressReceived()
- NotifyRequest - Class in org.cybergarage.upnp.event
-
- NotifyRequest() - Constructor for class org.cybergarage.upnp.event.NotifyRequest
-
- NotifyRequest(HTTPRequest) - Constructor for class org.cybergarage.upnp.event.NotifyRequest
-
- notifyVersion(I2PAppContext, String, long) - Static method in class net.i2p.router.transport.GeoIP
-
Tell the update manager.
- notifyWait() - Static method in class org.cybergarage.upnp.Device
-
- now() - Method in class net.i2p.router.RouterClock
-
Retrieve the current time synchronized with whatever reference clock is in use.
- now() - Method in class net.i2p.router.transport.FIFOBandwidthLimiter
-
- NS - Static variable in class org.cybergarage.upnp.control.Control
-
- NT - Static variable in class org.cybergarage.http.HTTP
-
- NT - Class in org.cybergarage.upnp.device
-
- NT() - Constructor for class org.cybergarage.upnp.device.NT
-
- NTCP1_MAX_MSG_SIZE - Static variable in class net.i2p.router.transport.ntcp.NTCPConnection
-
2 bytes for length and 4 for CRC
- NTCP2_INT_VERSION - Static variable in class net.i2p.router.transport.ntcp.NTCPTransport
-
- NTCP2_MAX_MSG_SIZE - Static variable in class net.i2p.router.transport.ntcp.NTCPConnection
-
See spec.
- NTCP2_VERSION - Static variable in class net.i2p.router.transport.ntcp.NTCPTransport
-
"2"
- NTCP2_VERSION_ALT - Static variable in class net.i2p.router.transport.ntcp.NTCPTransport
-
"2,"
- NTCP2Options - Class in net.i2p.router.transport.ntcp
-
NTCP2 Padding/Dummy/Delay configuration for data phase.
- NTCP2Options(float, float, float, float, int, int, int, int) - Constructor for class net.i2p.router.transport.ntcp.NTCP2Options
-
- NTCP2Payload - Class in net.i2p.router.transport.ntcp
-
NTCP2 Payload generation and parsing
- NTCP2Payload() - Constructor for class net.i2p.router.transport.ntcp.NTCP2Payload
-
- NTCP2Payload.Block - Class in net.i2p.router.transport.ntcp
-
Base class for blocks to be transmitted.
- NTCP2Payload.DateTimeBlock - Class in net.i2p.router.transport.ntcp
-
- NTCP2Payload.I2NPBlock - Class in net.i2p.router.transport.ntcp
-
- NTCP2Payload.OptionsBlock - Class in net.i2p.router.transport.ntcp
-
- NTCP2Payload.PaddingBlock - Class in net.i2p.router.transport.ntcp
-
- NTCP2Payload.PayloadCallback - Interface in net.i2p.router.transport.ntcp
-
For all callbacks, recommend throwing exceptions only from the handshake.
- NTCP2Payload.RIBlock - Class in net.i2p.router.transport.ntcp
-
- NTCP2Payload.TerminationBlock - Class in net.i2p.router.transport.ntcp
-
- NTCP_IPV6_CONFIG - Static variable in class net.i2p.router.transport.TransportUtil
-
- NTCPConnection - Class in net.i2p.router.transport.ntcp
-
Coordinate the connection to a single peer.
- NTCPConnection(RouterContext, NTCPTransport, SocketChannel, SelectionKey) - Constructor for class net.i2p.router.transport.ntcp.NTCPConnection
-
Create an inbound connected (though not established) NTCP connection.
- NTCPConnection(RouterContext, NTCPTransport, RouterIdentity, RouterAddress, int) - Constructor for class net.i2p.router.transport.ntcp.NTCPConnection
-
Create an outbound unconnected NTCP connection.
- NTCPConnection.PrepBuffer - Class in net.i2p.router.transport.ntcp
-
- NTCPSendFinisher - Class in net.i2p.router.transport.ntcp
-
Previously, NTCP was using SimpleTimer with a delay of 0, which
was a real abuse.
- NTCPSendFinisher(I2PAppContext, NTCPTransport) - Constructor for class net.i2p.router.transport.ntcp.NTCPSendFinisher
-
- NTCPTransport - Class in net.i2p.router.transport.ntcp
-
The NIO TCP transport
- NTCPTransport(RouterContext, DHSessionKeyBuilder.Factory, X25519KeyFactory) - Constructor for class net.i2p.router.transport.ntcp.NTCPTransport
-
- NtpClient - Class in net.i2p.router.time
-
NtpClient - an NTP client for Java.
- NtpClient() - Constructor for class net.i2p.router.time.NtpClient
-
- NtpMessage - Class in net.i2p.router.time
-
This class represents a NTP message, as specified in RFC 2030.
- NtpMessage(byte[]) - Constructor for class net.i2p.router.time.NtpMessage
-
Constructs a new NtpMessage from an array of bytes.
- NtpMessage() - Constructor for class net.i2p.router.time.NtpMessage
-
Constructs a new NtpMessage in client -> server mode, and sets the
transmit timestamp to the current time.
- NTS - Static variable in class org.cybergarage.http.HTTP
-
- NTS - Class in org.cybergarage.upnp.device
-
- NTS() - Constructor for class org.cybergarage.upnp.device.NTS
-
- nudge() - Method in class net.i2p.router.transport.udp.OutboundMessageFragments
-
Wakes up the packet pusher thread.
- NullOutputStream - Class in net.i2p.router.transport
-
- NullOutputStream() - Constructor for class net.i2p.router.transport.NullOutputStream
-
- num - Variable in class net.i2p.router.transport.udp.PacketBuilder.Fragment
-