Changeset 40c4a42 for build.xml


Ignore:
Timestamp:
Apr 25, 2015 11:06:44 PM (5 years ago)
Author:
zzz <zzz@…>
Branches:
master
Children:
b90816f
Parents:
26f8939
Message:

I2PSSLSocketFactory:

  • Add hostname verification using code from

Apache HttpClient? 4.4.1 (Apache 2.0 license)
and one small class from HttpCore? 4.4.1,
slightly modified to remove additional Apache dependencies
and unneeded code.

  • Includes support for public suffix list;

use basic list with standard TLDs,
and also support loading the big Mozilla list,
but don't bundle the 150KB Mozilla list for now.

  • For Android, use its default verifier, which

should actually work (unlike Oracle)

  • Java 7 not required, although servers requiring SNI will now

fail on Java 6, which does not support SNI
SSLEepGet:

  • Rework recent setSoTimeout code changes, as they broke SNI
  • Add option to save certs even if no errors
  • Add option to disable hostname verification
File:
1 edited

Legend:

Unmodified
Added
Removed
  • build.xml

    r26f8939 r40c4a42  
    679679            doctitle="I2P Javadocs for Release ${release.number} Build ${i2p.build.number}${build.extra}"
    680680            windowtitle="I2P Anonymous Network - Java Documentation - Version ${release.number}">
    681             <group title="Core SDK (i2p.jar)" packages="net.i2p:net.i2p.*:net.i2p.client:net.i2p.client.*:net.i2p.internal:net.i2p.internal.*:freenet.support.CPUInformation:org.bouncycastle.oldcrypto:org.bouncycastle.oldcrypto.*:gnu.crypto.*:gnu.getopt:gnu.gettext:com.nettgryppa.security:net.metanotion:net.metanotion.*" />
     681            <group title="Core SDK (i2p.jar)" packages="net.i2p:net.i2p.*:net.i2p.client:net.i2p.client.*:net.i2p.internal:net.i2p.internal.*:freenet.support.CPUInformation:org.bouncycastle.oldcrypto:org.bouncycastle.oldcrypto.*:gnu.crypto.*:gnu.getopt:gnu.gettext:com.nettgryppa.security:net.metanotion:net.metanotion.*:org.apache.http.conn.ssl:org.apache.http.conn.util:org.apache.http.util" />
    682682            <group title="Streaming Library" packages="net.i2p.client.streaming:net.i2p.client.streaming.impl" />
    683683            <group title="Router" packages="net.i2p.router:net.i2p.router.*:net.i2p.data.i2np:net.i2p.data.router:org.cybergarage:org.cybergarage.*:org.freenetproject:org.xlattice.crypto.filters" />
     
    14071407        <copy file="installer/resources/geoipv6.dat.gz" todir="pkg-temp/geoip/" />
    14081408        <copy file="installer/resources/continents.txt" todir="pkg-temp/geoip/" />
     1409      <!--
     1410        <copy file="installer/resources/public-suffix-list.txt" todir="pkg-temp/geoip/" />
     1411       -->
    14091412    </target>
    14101413
     
    14251428        <copy file="installer/resources/countries.txt" todir="pkg-temp/geoip/" />
    14261429        <copy file="installer/resources/continents.txt" todir="pkg-temp/geoip/" />
     1430      <!--
     1431        <copy file="installer/resources/public-suffix-list.txt" todir="pkg-temp/geoip/" />
     1432       -->
    14271433    </target>
    14281434
Note: See TracChangeset for help on using the changeset viewer.