I2P Address: [http://git.idk.i2p]

Skip to content
Snippets Groups Projects
history.txt 373 KiB
Newer Older
zzz's avatar
zzz committed
2011-06-04 zzz
    * NBigI: Recognize Android
    * KeyGenerator: Restore old return type to not break ABI (thx kytv)
    * Router:
      - Add a lock for reading/writing the router.info file
      - Check our RouterInfo validity after reading and before saving,
        to catch fatal errors sooner

2011-06-03 zzz
    * Android: More build updates, start working on JNI for GMP
    * Build: Fix dependency issue cause by misspelled file name

2011-06-02 zzz
    * Android: Build fixes
    * Crypto:
      - HMAC Javadocs and cleanups
      - HMAC Use SimpleByteCache
    * ElGamalAESEngine: Fixups required after SessionKey enforcement
    * Reseed: Give up on a seed after 90% of fetches fail
    * SessionKey: Enforce data size and prevent reuse

2011-06-02 sponge
    * Remove txt file in BOB.jar as per zzz's request.

zzz's avatar
zzz committed
2011-06-01 zzz
    * Crypto:
      - Use java.security.MessageDigest instead of bundled GNU SHA-256 code
        if available, which it should always be.
        5 to 20% faster on Oracle JVM; 40 to 60% on Harmony;
        5 to 15% on JamVM; 20x (!) on GIJ.
      - Use java.security.MessageDigest instead of bundled Bitzi SHA-1 code
        if available on non-Oracle JVMs, which it should always be.
        Not faster on Oracle JVM; 30 to 60% faster on Harmony;
        15 to 20% on JamVM; 10-15x (!) on GIJ.

2011-06-01 sponge
    * ConfigClients stopClient stubbed out.

2011-06-01 sponge
    * Re the below, using better way that kytv suggested.
      There is more than one way to peel a pineapple...

2011-06-01 sponge
    * Remove the one little html file that ends up in BOB.jar.
        The file is NOT a javadoc file, it is a package file.
        Still, it is zapped. 

2011-05-31 zzz
    * HTTP Proxy: Don't send redirect for POST (thx kytv)
zzz's avatar
zzz committed
    * jbigi: Add support for solaris
zzz's avatar
zzz committed
2011-05-30 zzz
    * I2CP:
      - Append I2CP Version information to the Get/Set Date Messages,
        so that both the router and client are aware of the other side's version,
        and future protocol changes will be easier to implement.
        Previously, router version information was not available to the client,
        so when router and client were in different JVMs,
        old clients would work with new routers
        but new clients would not work with old routers.
        After this change, we can design future changes so that new clients
        will work with old routers.
        This is an enhancement to the old protocol version byte sent by the client,
        which we have never changed and probably never will.
      - Prevent a client from setting the router's clock
      - Javadocs
    * i2psnark: Restrict swarm size for small torrents
    * netDb: Don't refetch expiring router infos if we have enough

2011-05-28 zzz
    * i2psnark: Fix bug preventing Robert from connecting to snark (thx sponge)

zzz's avatar
zzz committed
2011-05-27 zzz
    * Console: Fix router.updateThroughProxy being set to false after saving
               change on /configupdate when install dir is read-only.
               (ticket #466)
    * EepGet:
      - Fix redirect loop (thx kytv)
      - Reset redirect counter when retrying
zzz's avatar
zzz committed
    * JBigI:
      - Refactor to handle 64 bit libs and a list of fallback libs
      - Logging tweaks
      - Only check for one file name in library path
    * CPUID:
      - Recognize amd64 as x86
      - Only check for one file name in library path

2011-05-25 zzz
    * CPUID: Load 64-bit libcpuid if available
    * HTTP Proxy: Address helper refactoring, address book add form
zzz's avatar
zzz committed
    * JBigI:
      - Start updating NativeBigInteger
      - Remove k63 libs that are dup of k62; handle in NBI
    * Naming: B32 fixes
    * NetDB: Increase floodfills again

zzz's avatar
zzz committed
2011-05-23 zzz
    * Console:
      - Disable zh translation in graphs on windows due to font issues
      - Force news refetch after URL change
      - Fix NPE at startup
      - Graph tweaks

2011-05-23 sponge
    * mbuild.sh fixups
    * add new jcpuid/mbuild.sh -- pedantic naming
    * jbigi/mbuild-all.sh -- pedantic naming
    * see also http://zzz.i2p/topics/306?page=1#p3341

2011-05-22 zzz
    * GeoIP: Read countries.txt in UTF-8
    * Jetty: Fix build error that omitted local jetty patches from org.mortbay.jetty.jar;
             affected 0.8.4 and 0.8.6 installers. Include jar in the updater for the next release.

2011-05-21 sponge
    * mbuild.sh document and fixes
    * mbuild-all.sh add cpu types

zzz's avatar
zzz committed
2011-05-20 zzz
    * Certificate: Fix creation bug; improve router cert generation
    * DataHelper:
      - Undeprecate fromProperties() and toProperties()
      - Undeprecate BOOLEAN_FALSE and BOOLEAN_TRUE
      - Fix fromProperties() and toProperties() to correctly throw DataFormatExceptions
      - Add sort option
      - Efficiency improvements in writeProperties(), toProperties(), storeProps(), and toString()
      - Fix encoding issues (ticket #436)
    * i2ptunnel: Fix server-side stripping of X-Accept-encoding
    * Jbigi / JCPUID:
      - Remove nativeDoubleValue(), update jbigi README
      - Unbundle jbigi.jar, create at build time
      - Add support for new Intel family/model names.
      - Add proper support for using Core2 machines as P4.
      - Add support for identifying SSE 3/4.1/4.2/4A support on CPU.
      - Rewrite cpuid.c so it builds with PIC (source only, binary not updated yet)
    * LogManager: Try to prevent out-of-order logging at shutdown
    * Naming Services, Addressbook, and SusiDNS:
      - Add new API for Naming Services to support modifications
      - Redesign HostsTxt NS as an interface to three
        SingleFile NSs, one for each text file
      - Add locking to SingleFile NS
      - Redesign SusiDNS and addressbook to interface to the API
        instead of accessing files directly
      - SusiDNS requests addressbook update via the NS API
      - Redesign addressbook to reduce memory usage when processing subscriptions
      - Redesign SusiDNS to use much less memory by not loading in the whole
        addressbook where possible
      - Add new Blockfile NS for an on-disk database of hosts
        Based on the BlockFile database:
        http://www.metanotion.net/software/sandbox/block.html
        with substantial enhancements to lower memory usage
        and improve exception handling
      - Remove old unused AddressDB NS, FilesystemAddress NS, and PetName NS.
      - Restructure Dummy NS and Meta NS
      - Redesign NS caching to use an LRU map
      - SusiDNS checks for invalid host names
      - SusiDNS IDN conversion and better support for non-ASCII host names
      - Add b32 links in SusiDNS
      - HTML fixes and cleanups in SusiDNS
      - SusiDNS message and tagging cleanups
      - SusiDNS new details page
    * Stats and Graphs:
      - Update to JRobin 1.5.9.1
      - Major rework required for 1.5.9 API
      - Disable graphs in JVMs that crash with 1.5.9 (gij, JamVM, Harmony)
      - Make graph data persistent (3 month RRD on disk),
        with option to disable
      - Improve error handling
      - Disable graph page refresh when appropriate
      - Fix HTML errors
      - Add restart marker on graphs
      - Restore zh text on graphs
      - Improve form save messages
      - Add expires directive to graphs
      - Refactor handling of required stats
      - Clean up / shorten description for required stats
      - Change bw.sendBps and bw.receiveBps from KBps to Bps

zzz's avatar
zzz committed
* 2011-05-16  0.8.6 released

2011-05-13 zzz
    * Increase min floodfills; decrease min routerinfo expiration

2011-05-11 zzz
    * Use partitions of fast tier for various hops of client tunnels

zzz's avatar
zzz committed
2011-05-06 zzz
    * Tunnels and profiles:
      - Increase max fast and high-cap tier sizes
      - Slow profile eval cycle after sufficient uptime
      - Fix bug which started a new build after a successful build
      - Misc. cleanups

zzz's avatar
-1  
zzz committed
2011-04-28 zzz
    * Console: Try to prevent cascaded IllegalStateExceptions in .jsp code;
      add logging for original error
    * peers.jsp: Tag UPnP strings
    * UPnP: Strip trailing nulls from incoming XML to prevent
      "content not allowed in trailing section" exceptions

Loading
Loading full blame...