Index | Thread | Search

From:
David Uhden Collado <david@uhden.dev>
Subject:
Re: Upgrade to 2.53.1 and add FLAVOR to the net/i2pd port
To:
ports@openbsd.org
Date:
Sat, 17 Aug 2024 01:28:43 +0200

Download raw body.

Thread
  • David Uhden Collado:

    Upgrade to 2.53.1 and add FLAVOR to the net/i2pd port

  • David Uhden Collado:

    Upgrade to 2.53.1 and add FLAVOR to the net/i2pd port

  • > At the bottom of this email there is a diff that updates the net/i2pd 
    > port to version 2.53.1 and adds a new flavor. This version includes the 
    > improvements and fixes from version 2.53.0, as well as some additional 
    > important updates [1]. The new flavor adds UPnP support to the net/i2pd 
    > port, which is very useful for computers without a fixed IP address 
    > within a NAT, as it facilitates incoming I2P connections without the 
    > need to configure rules in the router or in pf.conf(5).
    
    I forgot to explain why it is necessary to add a flavor to enable UPnP 
    support in this software. The reason is that UPnP support is disabled by 
    default on Unix-like operating systems [1]. This means that even if UPnP 
    is enabled in the configuration file and the necessary dependency is 
    installed, the program will not function correctly unless the CMake 
    option WITH_UPNP is set to ON during the build process, or a port is 
    statically assigned for incoming connections. However, in some cases, 
    assigning a static port is either inconvenient or simply not possible. 
    On Windows and Android this option is enabled by default, so it is not 
    an unstable or immature feature.
    
    References:
    1. https://i2pd.readthedocs.io/en/latest/devs/building/unix/#cmake-options
    
    
    
  • David Uhden Collado:

    Upgrade to 2.53.1 and add FLAVOR to the net/i2pd port

  • David Uhden Collado:

    Upgrade to 2.53.1 and add FLAVOR to the net/i2pd port