# Package org.freenetproject

Compatibility classes for integrating with CyberGarage UPnP library, imported from Freenet project.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  ForwardPortCallback | Callback called by port forwarding plugins to indicate success or failure.

- Class Summary
  Class | Description
  --- | ---
  DetectedIP | Class returned by a FredPluginIPDetector.
  ForwardPort | A public Internet Protocol port on the node which needs to be forwarded if the node is NATed.
  ForwardPortStatus | Represents the status of a port forwarding operation. This class encapsulates the result of UPnP port forwarding attempts, including success/failure status, reason messages, and external port information.

## Package org.freenetproject Description

Compatibility classes for integrating with CyberGarage UPnP library, imported from Freenet project.

This package provides:

- Interface adapters for UPnP library
- Compatibility shims for I2P integration
- UPnP protocol helper classes

Small classes used by net.i2p.transport.UPnP to interface with org.cybergarage UPnP library. These classes were imported from the Freenet project to enable UPnP support for NAT traversal in I2P, providing the necessary glue code between I2P's transport system and the CyberGarage UPnP framework.