Changeset 631cd37


Ignore:
Timestamp:
May 17, 2009 12:35:45 PM (11 years ago)
Author:
zzz <zzz@…>
Branches:
master
Children:
9b6abc1
Parents:
b59a38ff
Message:

-1

Files:
2 edited

Legend:

Unmodified
Added
Removed
  • history.txt

    rb59a38ff r631cd37  
     12009-05-17 zzz
     2    * Merge i2p.i2p.zzz.upnp branch
     3     * Major changes:
     4      - Detect IP with UPnP
     5      - Open firewall ports with UPnP
     6      - Detect IP by checking local interface addresses
     7      - Enable TCP auto-IP and auto-port by default, if UDP status is "OK"
     8      - Network configuration page rework
     9     * Other stuff:
     10      - Remove unused verifyupdate.jsp
     11     * Details of the UPnP and related Transport changes:
     12      - Add UDP Port configuration to config.jsp
     13      - Don't restart router when configs change on config.jsp;
     14        simply rebuild router info.
     15      - Clean up some port config code in UDP
     16      - Implement UPnP enable/disable
     17      - Start to rework inbound configuration
     18      - Tweak UPnP warning messages
     19      - Start of callbacks from UPnP to transports
     20      - Tell UDP local addresses at startup
     21      - NTCP Port must now be either auto or configured;
     22        now defaults to auto; and configured now trumps auto.
     23        Port configuration now does not affect whether inbound
     24        NTCP is enabled - the host configuration alone can do that.
     25      - i2np.ntcp.autoip=true redefined to enable inbound only if
     26        SSU reachability is OK. i2np.ntcp.autoip=always for the old behavior.
     27        autoip default is now "true".
     28        i2np.ntcp.hostname=xxx now trumps i2np.tcp.autoip.
     29      - SSU always tells NTCP when status changes.
     30      - Implement config save of new IP address options
     31      - Implement local address and UPnP configuration of UDP address
     32      - Limit received port to 1024 minimum
     33      - Simplify bw form
     34      - Add config link to UPnP status
     35      - Make short timeouts for UPnP HTTP POST so we don't hang when
     36        the UPnP device goes away
     37      - Fix a bug in UPnP HTTP Server timeout
     38      - Make short timeouts for the XML parser so we don't hang when
     39        the UPnP device goes away - same as for HTTP POST
     40      - Stuff the port mapping requester into a thread so it doesn't
     41        delay everything for several seconds
     42      - Handle UPnP devices that return IP = 0.0.0.0
     43      - Better HTML output when no IP found
     44      - Tweak logging
     45      - Set Disposer thread name
     46      - Keep the control point running after we find an IGD,
     47        so that we get notifications of it leaving or
     48        coming back or replaced.
     49      - Detect UPnP start failure
     50      - Sort local addresses
     51      - Store last IP for future laptop mode
     52      - Subscribe to service, doesn't seem to do anything though,
     53        need to test it more
     54      - Change UPnP listener port defaults, allow configuration option
     55      - Don't notify for non-changed options on config.jsp
     56      - Simplify config.jsp some more
     57      - No longer use i2np.udp.forceIntroducers
     58      - Tweak UDP port qualification
     59      - Fix allowing low ports again
     60      - Add option to completely disable NTCP, for those behind nasty firewalls
     61      - Use SSU reachability rather than global reachability for determining NTCP reachability,
     62        since we are now reporting NTCP reachability too
     63      - Tweak the config sub-navbar
     64      - Don't start UPnP if we have a public interface address
     65      - Fix setting IP to a local interface address
     66      - Work on the configuration help some more
     67      - Rework UDP peers.jsp table a little
     68      - Don't let UDP bid on messages that are too long
     69      - Clean up the max fragments code in UDP
     70
    1712009-05-17 zzz
    272    * Build files:
  • router/java/src/net/i2p/router/RouterVersion.java

    rb59a38ff r631cd37  
    1414 * Expose a version string
    1515 *
    16  */
     16n */
    1717public class RouterVersion {
    1818    /** deprecated */
    1919    public final static String ID = "Monotone";
    2020    public final static String VERSION = CoreVersion.VERSION;
    21     public final static long BUILD = 0;
     21    public final static long BUILD = 1;
    2222    /** for example "-test" */
    23     public final static String EXTRA = "-upnp";
     23    public final static String EXTRA = "";
    2424    public final static String FULL_VERSION = VERSION + "-" + BUILD + EXTRA;
    2525    public static void main(String args[]) {
Note: See TracChangeset for help on using the changeset viewer.