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

Skip to content
Snippets Groups Projects
  1. Jun 23, 2011
    • kytv's avatar
      -30rc · 5a64a866
      kytv authored
      Add an icon (in OSX parlance, a 'bundle') to the installation folder to start
      I2P.  
      
      While there might be a better way to handle this (admittedly, I don't know OSX
      that well), it is my belief that this way is less 'hackish' than the various
      OSX 'installers' that I've seen floating around.
      5a64a866
    • kytv's avatar
      The XInfoPanel was shown twice on OSX because · 163e748f
      kytv authored
      <os family=unix> covered OSX as well. 
      
      Instead, we'll show the panel for everything *EXCEPT*
      Windows.
      163e748f
  2. Jun 21, 2011
  3. Jun 20, 2011
  4. Jun 19, 2011
  5. Jun 16, 2011
  6. Jun 14, 2011
    • kytv's avatar
      Windows Uninstall the service if I2P is installed, whether the service was... · ba3f4672
      kytv authored
      Windows Uninstall the service if I2P is installed, whether the service was enabled by the installer or not.
      ba3f4672
    • kytv's avatar
      Attempt to remove the service before trying to install it. · 1a523632
      kytv authored
      My rationale for this:
      1) in case someone is installing I2P on top of an already existing installation
         this will cause I2P to be shutdown
      2) no hangs during the installation if i2p is already installed as a service
      3) in case the NT service settings are changed in wrapper.config by us, this
         will force the service settings to be updated.
      4) versions of I2P < 0.8.7 did not remove the service when uninstalling. If someone
         removed I2P in the past and reinstalls I2P--opting to run as a service--the
         installation process will hang.
      1a523632
    • kytv's avatar
    • zzz's avatar
      flag box tweak for two rows · 932f01df
      zzz authored
      932f01df
    • zzz's avatar
      * jbigi / NBI / wrapper / installer: · bb8b4285
      zzz authored
          jbigi and wrapper files for arm.
          Compiled on trimslice with gcc version 4.4.5 (Ubuntu/Linaro 4.4.4-14ubuntu5) 
          Log postinstall errors to postinstall.log.
          java version "1.6.0_18"
          OpenJDK Runtime Environment (IcedTea6 1.8.7) (6b18-1.8.7-0ubuntu2.1)
          OpenJDK Zero VM (build 14.0-b16, mixed mode)
          GMP 4.3.2 (half the size of 5.0.2, and no speed difference) LGPLv3
          Wrapper 3.5.9 GPLv2
          All binaries stripped.
      
          As on the Android emulator, the stock BigInteger.modPow()
          has some serious bug on arm.
          Without the libjbigi checked in here, the JVM crashes almost immediately.
      bb8b4285
    • kytv's avatar
      Windows: Don't install as a service by default. · a07fb68e
      kytv authored
      With this checkin I'm trying to lessen the occurences of ticket #474:
      
      If a user installs I2P on top of an already existing I2P installation with the service
      enabled, the installer will hang. The Quit button cannot be clicked. Clicking
      the X in the corner seems to roll back the installation.
      
      Also #472: service is not removed when I2P is uninstalled
      a07fb68e
  7. Jun 13, 2011
  8. Jun 12, 2011
    • kytv's avatar
      Remove "Working Directory" from the Uninstaller shortcut in Windows. With the · c8ac7bf8
      kytv authored
      working directory set to $INSTALL_DIR, C:\Program Files\I2P is not removed in
      XP.
      
      ...but even with the working directory removed, the the Uninstaller folder is left
      within $INSTALL_DIR in Windows 7.
      c8ac7bf8
    • kytv's avatar
      We will install a copy of the 32 bit version of the wrapper libs when on x64 · 20d0221f
      kytv authored
      for use with a 32 bit JRE.
      
      Rationale:
      On an x64 system using a 32 bit jvm Without the 32 bit libwrapper, messages
      like this will be shown in wrapper.log with the wrapper in MTN & I2P >= 0.8.7:
      
      -----------------------
       Launching a JVM...
       WrapperManager: Initializing...
       WrapperManager: 
       WrapperManager: WARNING - Unable to load the Wrapper's native library 'libwrapper.so'.
       WrapperManager:           The file is located on the path at the following location but
       WrapperManager:           could not be loaded:
       WrapperManager:             $I2P/lib/libwrapper.so
       WrapperManager:           Please verify that the file is both readable and executable by the
       WrapperManager:           current user and that the file has not been corrupted in any way.
       WrapperManager:           One common cause of this problem is running a 32-bit version
       WrapperManager:           of the Wrapper with a 64-bit version of Java, or vica versa.
       WrapperManager:           This is a 32-bit JVM.
       WrapperManager:           Reported cause:
       WrapperManager:             $I2P/lib/libwrapper.so: $I2P/lib/libwrapper.so: 
                                 wrong ELF class: ELFCLASS64 (Possible cause: architecture word width mismatch)
       WrapperManager:           System signals will not be handled correctly.
      -----------------------
      
      With libwrapper.so removed, one sees the following:
      
       WrapperManager: WARNING - Unable to load the Wrapper's native library because none of the
       WrapperManager:           following files:
       WrapperManager:             libwrapper-linux-x86-32.so
       WrapperManager:             libwrapper.so
       WrapperManager:           could be located on the following java.library.path:
       WrapperManager:             $I2P
       WrapperManager:             $I2P/lib
       WrapperManager:           Please see the documentation for the wrapper.java.library.path
       WrapperManager:           configuration property.
       WrapperManager:           System signals will not be handled correctly.
      -----------------------
      
      The 32 bit lib names, when installed on an x64 system, will match the alternate
      names that the wrapper looks for.
      20d0221f
    • kytv's avatar
      Add jcpuid binaries for Intel macs · ffffd2de
      kytv authored
      ffffd2de
    • kytv's avatar
  9. Jun 11, 2011
  10. Jun 10, 2011
  11. Jun 09, 2011
    • kytv's avatar
      New: 64-bit wrapper for Windows. · 162c5bca
      kytv authored
      The Tanuki Software website states "64-bit Windows versions of the Java Service Wrapper
      are not currently being made available in the Community Edition." The Makefile
      for x86_64 is missing from the upstream tarball as well. 
      
      Well...included in this checkin is a diff against 
      $WRAPPER-3.5.9-SRC/src/c/Makefile-windows-x86-32.nmake (see the README in
      installer/libs/wrapper/win64.
      162c5bca
    • kytv's avatar
      remove reference to postinstall.bat · 3d9f68ac
      kytv authored
      3d9f68ac
    • kytv's avatar
      Since postinstall.bat isn't used any longer: · 7f96e279
      kytv authored
      - removing from /build.xml
      - moving recent changes from installer/resources/postinstall.bat to installer/install.xml
      - dropping installer/resources/postinstall.bat
      7f96e279
    • zzz's avatar
      * NativeBigI: Add support for atom, core2, corei, nano, pentiumm, geode · 0b4e430c
      zzz authored
          * JBigI:
            - Add new libjbigi-linux-xxx.so files built by sponge, now that we have
              CPUID.java support for them (thanks hottuna).
              See http://zzz.i2p/topics/306 for discussion and test results.
      
              64-bit processors (atom, core2, corei, nano):
              Built with GMP 5.0.2. License is LGPLv3.
              Built by sponge with GCC 4.4.4, downloaded from
              http://sponge.i2p/files/jbigi/gmp-5.0.2/
              For 64-bit processors, both performance testing and
              the GMP changelog http://gmplib.org/gmp5.0.html led us to use 5.0.2
              for both the 32- and 64-bit versions, even though the files are twice as big.
              5.0.x contains specific optimizations for atom and nano.
              All 64-bit libs have _64 appended.
      
              32-bit processors (pentiumm, geode):
              Built with GMP 4.3.2. License is LGPLv3.
              Built by sponge with GCC 4.4.4, downloaded from
              http://sponge.i2p/files/jbigi/gmp-4.3.2/
              The 4.3.2 files are half the size of those built with GMP 5.0.2, and there was
              little or no performance difference between the two versions for 32 bit processors.
      0b4e430c
  12. Jun 08, 2011
    • kytv's avatar
      New jbigi/jcpuid compiles for Windows. · e3abc25c
      kytv authored
      Compiled using mingw32 in Windows XP (gcc --version returns v4.5.2).
      
      As was done with the Linux and FreeBSD builds, jbigi was linked with gmp-4.3.2
      for the 32bit cpus and 5.0.2 for the 64bit CPUs.
      
      Since there current isn't a free version of the wrapper for x64 Windows, there
      aren't any x64 versions of these dlls.
      e3abc25c
  13. Jun 07, 2011
  14. Jun 05, 2011
Loading