". "Supports downloading via the anonymous I2P network, see here for details.
". "This includes DHT support for decentralised tracking.

". "Supports anonymous chat when used in conjunction with the 'Message Sync' plugin". "

Java 1.7+ required"; $versions = array( new PluginVersionInfo( "", "", "", "", "" ) ); $cvs_version = new PluginVersionInfo( "", "", "", "", "" ); $os_specific = true; if (isset($_GET['os'])) { $os = $_GET['os']; if ( strpos(strtolower(" " . $os), 'windows') > 0 ){ $versions = array( new PluginVersionInfo( "5.7.5.0", "0.9.29.1.1", "plugins/azneti2phelper-win32_0.9.29.1.1.zip", "plugins/azneti2phelper-win32_0.9.29.1.1.zip", "0.9.29.1.1: Updated core to 0.9.29.
". "0.9.28.1.2: Update to work with 5741_B16" ), new PluginVersionInfo( "5.7.3.0", "0.9.28.1.1", "plugins/azneti2phelper-win32_0.9.28.1.1.zip", "plugins/azneti2phelper-win32_0.9.28.1.1.zip", "0.9.28.1.1: Updated core to 0.9.28.
". "0.9.27.1.1: Updated core to 0.9.27.
". "0.9.26.1.4: Decreased default CPU throttle.
". "0.9.26.1.3: Added DHT RTT display info.
". "0.9.26.1.2: Update core to 0.9.26.
". "0.9.25.1.4: Fix DHT views bridges.
". "0.9.25.1.3: Subscription support.
". "0.9.25.1.2: Support for DHT bridging." ), new PluginVersionInfo( "5.7.1.0", "0.9.26.1.1", "plugins/azneti2phelper-win32_0.9.26.1.1.zip", "plugins/azneti2phelper-win32_0.9.26.1.1.zip", "0.9.26.1.1: Update core to 0.9.26.
". "0.9.25.1.1: Update core to 0.9.25.
". "0.9.24.1.1: Update core to 0.9.24.
". "0.9.23.1.5: Fix bug in floodfill check logic.
". "0.9.23.1.4: Added negative dest lookup cache with backoff; floodfill checks.
". "0.9.23.1.3: Tuned DHT parameters to reduce destination lookups.
". "0.9.23.1.1: Update core to 0.9.23.
". "0.9.22.1.2: Minor fixes" ), new PluginVersionInfo( "5.6.2.0", "0.9.22.1.1", "plugins/azneti2phelper-win32_0.9.22.1.1.zip", "plugins/azneti2phelper-win32_0.9.22.1.1.zip", "0.9.22.1.1: Update core to 0.9.22.
". "0.9.21.1.2: Added config options to disable various destinations.
". "0.9.21.1.1: Update core to 0.9.21.
". "0.9.20.1.4: Minor fixes.
". "0.9.20.1.3: Mixed destination now 1 hop; tunnel quantities varied based on peer count; floodfill controls; increased share percentage.
". "0.9.20.1.2: Better feedback for lookups.
". "0.9.20.1.1: Support for separate destination based scraping." ), new PluginVersionInfo( "5.6.1.2", "0.9.20.1.0.2", "plugins/azneti2phelper-win32_0.9.20.1.0.2.zip", "plugins/azneti2phelper-win32_0.9.20.1.0.2.zip", "0.9.20.1.0.2: Mixed destination now 1 hop; floodfill disabled; share percentage increased; prevent unwanted pure destination initialization.
". "0.9.20.1.0.1: Reduced default tunnel quantities and increase share percentage to try and diagnose I2P issues." ), new PluginVersionInfo( "5.6.1.0", "0.9.20.1", "plugins/azneti2phelper-win32_0.9.20.1.zip", "plugins/azneti2phelper-win32_0.9.20.1.zip", "0.9.20.1: Update core to 0.9.20.
". "0.9.19.1.6: Increase default bandwidth limits when active peers.
". "0.9.19.1.5: Additional work on seed.
". "0.9.19.1.4: Updated for compatability with 5601_B30.
". "0.9.19.1.3: Initial seed request logic.
". "0.9.19.1.2: Updated core to 0.9.19.
". "0.9.18.1.7: Extended DHT operations - requires 5601_B18+.
". "0.9.18.1.6: Separate tunnel config options - requires 5601_B12+." ), new PluginVersionInfo( "5.6.0.0", "0.9.19.1.1.2", "plugins/azneti2phelper-win32_0.9.19.1.1.2.zip", "plugins/azneti2phelper-win32_0.9.19.1.1.2.zip", "0.9.19.1.1.2: Updated core to 0.9.19.
". "0.9.18.1.5.1: Decreased tunnel length and quanitity to 2 temporarily to help the network as it updates to 0.9.19.
". "0.9.18.1.5: Previous update broke tunnel settings.
". "0.9.18.1.4: Update to allow the I2P router console to be used for an embedded router - see the wiki.
". "0.9.18.1.3: Increased tunnel hop count from 2 to 3; Named the tunnels; Added tunnel hop/quantity config to plugin (advanced mode).
". "0.9.18.1.2: Reduced throttle default and made an option.
". "0.9.18.1.1: Added some CPU throttling while investigating load increase.
". "0.9.18.1: Updated core to 0.9.18.
". "0.9.17.7: Improved name resolution.
". "0.9.17.6: Fix memory leak in UI.
". "0.9.17.5: Handle explicit bind IPs in core.
". "0.9.17.4: Fix up plugin detection.
". "0.9.17.3: Support SOCKS forwarding." ), new PluginVersionInfo( "5.5.0.0", "0.9.17.2", "plugins/azneti2phelper-win32_0.9.17.2.zip", "plugins/azneti2phelper-win32_0.9.17.2.zip", "0.9.17.2: Included certificates as reseeding not working.
". "0.9.17.1: Update core to 0.9.17.1.
". "0.4.16: Language update; minor fixes.
". "0.4.15: Phase 2 done.
". "0.4.14: Improve DHT bootstrapping, phase 1.
". "0.4.13: Update core to 0.9.16.
". "0.4.12: Updated to work with core 5401_B31.
". "0.4.11: Fix the port used for alternative endpoints.
". "0.4.10: Fixed issue with end-point specific DHT views.
". "0.4.9: Added option to prevent embedded SOCKS server from delegating non-I2P addresses.
". "0.4.8: Fix to work with B22.
". "0.4.7: Fix to work with B21.
". "0.4.6: Allow external routers to work with SOCKS enabled.
". "0.4.5: Update core to 0.9.15.
". "0.4.4: Updated to work with Swarm Discoveries and DHT Feed plugins.
". "0.4.3: Updated to work with the Ratings plugin.
". "0.4.2: Option to hide status bar icon; ensure custom announce parameters are passed to tracker.
". "0.4.1: Separated destination lookup for low/high priority tasks; trim user-agent details
". "0.4.0: Start of extension work.
". "0.3.7: Update core to 0.9.14.
". "0.3.6: Fix NPE in status update.
". "0.3.5: Minor unloading fixes; use different peer id per download for mix/i2p.
". "0.3.4: Support to general DHT availability lookup.
". "0.3.3: Multiple DHT support.
". "0.3.2: Refresh expired tokens when storing; added destination-reset button.
". "0.3.1: Sign native DLLs to see if fixes virus warnings; various network fixes; disabled maggot protocol.
". "0.3.0: Update core to 0.9.13.
". "0.2.8: Support for webplugin services; bug fixes.
". "0.2.7: Various fixes.
". "0.2.6: Support for announce 'seed' and get_peers 'noseed' options.
". "0.2.5: Added ability to specify host for external I2P install.
". "0.2.4: Network mixing.
". "0.2.3: Better support for decentralised downloading.
". "0.2.2: Bug fixes.
". "0.2.1: Support for I2P torrents.
". "0.2.0: Added UI and switched to DHT implementation.
". "0.1.2: Version 0.1.1 was missing some classes.
". "0.1.1: Initial version" ) ); $cvs_version = new PluginVersionInfo( "5.7.5.1", "0.9.29.1.1_CVS", "plugins/azneti2phelper-win32_0.9.29.1.1.zip", "plugins/azneti2phelper-win32_0.9.29.1.1.zip", "" ); }else if ( strpos(strtolower(" " . $os), 'mac os') > 0 ){ $versions = array( new PluginVersionInfo( "5.7.5.0", "0.9.29.1.1", "plugins/azneti2phelper-osx_0.9.29.1.1.zip", "plugins/azneti2phelper-osx_0.9.29.1.1.zip", "0.9.29.1.1: Updated core to 0.9.29.
". "0.9.28.1.2: Update to work with 5741_B16" ), new PluginVersionInfo( "5.7.3.0", "0.9.28.1.1", "plugins/azneti2phelper-osx_0.9.28.1.1.zip", "plugins/azneti2phelper-osx_0.9.28.1.1.zip", "0.9.28.1.1: Updated core to 0.9.28.
". "0.9.27.1.1: Updated core to 0.9.27.
". "0.9.26.1.4: Decreased default CPU throttle.
". "0.9.26.1.3: Added DHT RTT display info.
". "0.9.26.1.2: Update core to 0.9.26.
". "0.9.25.1.4: Fix DHT views bridges.
". "0.9.25.1.3: Subscription support.
". "0.9.25.1.2: Support for DHT bridging." ), new PluginVersionInfo( "5.7.1.0", "0.9.26.1.1", "plugins/azneti2phelper-osx_0.9.26.1.1.zip", "plugins/azneti2phelper-osx_0.9.26.1.1.zip", "0.9.26.1.1: Update core to 0.9.26.
". "0.9.25.1.1: Update core to 0.9.25.
". "0.9.24.1.1: Update core to 0.9.24.
". "0.9.23.1.5: Fix bug in floodfill check logic.
". "0.9.23.1.4: Added negative dest lookup cache with backoff; floodfill checks.
". "0.9.23.1.3: Tuned DHT parameters to reduce destination lookups.
". "0.9.23.1.1: Update core to 0.9.23.
". "0.9.22.1.2: Minor fixes" ), new PluginVersionInfo( "5.6.2.0", "0.9.22.1.1", "plugins/azneti2phelper-osx_0.9.22.1.1.zip", "plugins/azneti2phelper-osx_0.9.22.1.1.zip", "0.9.22.1.1: Update core to 0.9.22.
". "0.9.21.1.2: Added config options to disable various destinations.
". "0.9.21.1.1: Update core to 0.9.21.
". "0.9.20.1.4: Minor fixes.
". "0.9.20.1.3: Mixed destination now 1 hop; tunnel quantities varied based on peer count; floodfill controls; increased share percentage.
". "0.9.20.1.2: Better feedback for lookups.
". "0.9.20.1.1: Support for separate destination based scraping." ), new PluginVersionInfo( "5.6.1.2", "0.9.20.1.0.2", "plugins/azneti2phelper-osx_0.9.20.1.0.2.zip", "plugins/azneti2phelper-osx_0.9.20.1.0.2.zip", "0.9.20.1.0.2: Mixed destination now 1 hop; floodfill disabled; share percentage increased; prevent unwanted pure destination initialization.
". "0.9.20.1.0.1: Reduced default tunnel quantities and increase share percentage to try and diagnose I2P issues." ), new PluginVersionInfo( "5.6.1.0", "0.9.20.1", "plugins/azneti2phelper-osx_0.9.20.1.zip", "plugins/azneti2phelper-osx_0.9.20.1.zip", "0.9.20.1: Update core to 0.9.20.
". "0.9.19.1.6: Increase default bandwidth limits when active peers.
". "0.9.19.1.5: Additional work on seed.
". "0.9.19.1.4: Updated for compatability with 5601_B30.
". "0.9.19.1.3: Initial seed request logic.
". "0.9.19.1.2: Updated core to 0.9.19.
". "0.9.18.1.7: Extended DHT operations - requires 5601_B18+.
". "0.9.18.1.6: Separate tunnel config options - requires 5601_B12+." ), new PluginVersionInfo( "5.6.0.0", "0.9.19.1.1.2", "plugins/azneti2phelper-osx_0.9.19.1.1.2.zip", "plugins/azneti2phelper-osx_0.9.19.1.1.2.zip", "0.9.19.1.1.2: Updated core to 0.9.19.
". "0.9.18.1.5.1: Decreased tunnel length and quanitity to 2 temporarily to help the network as it updates to 0.9.19.
". "0.9.18.1.5: Previous update broke tunnel settings.
". "0.9.18.1.4: Update to allow the I2P router console to be used for an embedded router - see the wiki.
". "0.9.18.1.3: Increased tunnel hop count from 2 to 3; Named the tunnels; Added tunnel hop/quantity config to plugin (advanced mode).
". "0.9.18.1.2: Reduced throttle default and made an option.
". "0.9.18.1.1: Added some CPU throttling while investigating load increase.
". "0.9.18.1: Updated core to 0.9.18.
". "0.9.17.7: Improved name resolution.
". "0.9.17.6: Fix memory leak in UI.
". "0.9.17.5: Handle explicit bind IPs in core.
". "0.9.17.4: Fix up plugin detection.
". "0.9.17.3: Support SOCKS forwarding." ), new PluginVersionInfo( "5.5.0.0", "0.9.17.2", "plugins/azneti2phelper-osx_0.9.17.2.zip", "plugins/azneti2phelper-osx_0.9.17.2.zip", "0.9.17.2: Included certificates as reseeding not working.
". "0.9.17.1: Update core to 0.9.17.1.
". "0.4.16: Language update; minor fixes.
". "0.4.15: Phase 2 done.
". "0.4.14: Improve DHT bootstrapping, phase 1.
". "0.4.13: Update core to 0.9.16.
". "0.4.12: Updated to work with core 5401_B31.
". "0.4.11: Fix the port used for alternative endpoints.
". "0.4.10: Fixed issue with end-point specific DHT views.
". "0.4.9: Added option to prevent embedded SOCKS server from delegating non-I2P addresses.
". "0.4.8: Fix to work with B22.
". "0.4.7: Fix to work with B21.
". "0.4.6: Allow external routers to work with SOCKS enabled.
". "0.4.5: Update core to 0.9.15.
". "0.4.4: Updated to work with Swarm Discoveries and DHT Feed plugins.
". "0.4.3: Updated to work with the Ratings plugin.
". "0.4.2: Option to hide status bar icon; ensure custom announce parameters are passed to tracker.
". "0.4.1: Separated destination lookup for low/high priority tasks; trim user-agent details
". "0.4.0: Start of extension work.
". "0.3.7: Update core to 0.9.14.
". "0.3.6: Fix NPE in status update.
". "0.3.5: Minor unloading fixes; use different peer id per download for mix/i2p.
". "0.3.4: Support to general DHT availability lookup.
". "0.3.3: Multiple DHT support.
". "0.3.2: Refresh expired tokens when storing; added destination-reset button.
". "0.3.1: Sign native DLLs to see if fixes virus warnings; various network fixes; disabled maggot protocol.
". "0.3.0: Update core to 0.9.13.
". "0.2.8: Support for webplugin services; bug fixes.
". "0.2.7: Various fixes.
". "0.2.6: Support for announce 'seed' and get_peers 'noseed' options.
". "0.2.5: Added ability to specify host for external I2P install.
". "0.2.4: Network mixing.
". "0.2.3: Better support for decentralised downloading.
". "0.2.2: Bug fixes.
". "0.2.1: Support for I2P torrents.
". "0.2.0: Added UI and switched to DHT implementation.
". "0.1.2: Version 0.1.1 was missing some classes.
". "0.1.1: Initial version" ) ); $cvs_version = new PluginVersionInfo( "5.7.5.1", "0.9.29.1.1_CVS", "plugins/azneti2phelper-osx_0.9.29.1.1.zip", "plugins/azneti2phelper-osx_0.9.29.1.1.zip", "" ); }else{ $versions = array( new PluginVersionInfo( "5.7.5.0", "0.9.29.1.1", "plugins/azneti2phelper-linux_0.9.29.1.1.zip", "plugins/azneti2phelper-linux_0.9.29.1.1.zip", "0.9.29.1.1: Updated core to 0.9.29.
". "0.9.28.1.2: Update to work with 5741_B16" ), new PluginVersionInfo( "5.7.3.0", "0.9.28.1.1", "plugins/azneti2phelper-linux_0.9.28.1.1.zip", "plugins/azneti2phelper-linux_0.9.28.1.1.zip", "0.9.28.1.1: Updated core to 0.9.28.
". "0.9.27.1.1: Updated core to 0.9.27.
". "0.9.26.1.4: Decreased default CPU throttle.
". "0.9.26.1.3: Added DHT RTT display info.
". "0.9.26.1.2: Update core to 0.9.26.
". "0.9.25.1.4: Fix DHT views bridges.
". "0.9.25.1.3: Subscription support.
". "0.9.25.1.2: Support for DHT bridging." ), new PluginVersionInfo( "5.7.1.0", "0.9.26.1.1", "plugins/azneti2phelper-linux_0.9.26.1.1.zip", "plugins/azneti2phelper-linux_0.9.26.1.1.zip", "0.9.26.1.1: Update core to 0.9.26.
". "0.9.25.1.1: Update core to 0.9.25.
". "0.9.24.1.1: Update core to 0.9.24.
". "0.9.23.1.5: Fix bug in floodfill check logic.
". "0.9.23.1.4: Added negative dest lookup cache with backoff; floodfill checks.
". "0.9.23.1.3: Tuned DHT parameters to reduce destination lookups.
". "0.9.23.1.1: Update core to 0.9.23.
". "0.9.22.1.2: Minor fixes" ), new PluginVersionInfo( "5.6.2.0", "0.9.22.1.1", "plugins/azneti2phelper-linux_0.9.22.1.1.zip", "plugins/azneti2phelper-linux_0.9.22.1.1.zip", "0.9.22.1.1: Update core to 0.9.22.
". "0.9.21.1.2: Added config options to disable various destinations.
". "0.9.21.1.1: Update core to 0.9.21.
". "0.9.20.1.4: Minor fixes.
". "0.9.20.1.3: Mixed destination now 1 hop; tunnel quantities varied based on peer count; floodfill controls; increased share percentage.
". "0.9.20.1.2: Better feedback for lookups.
". "0.9.20.1.1: Support for separate destination based scraping." ), new PluginVersionInfo( "5.6.1.2", "0.9.20.1.0.2", "plugins/azneti2phelper-linux_0.9.20.1.0.2.zip", "plugins/azneti2phelper-linux_0.9.20.1.0.2.zip", "0.9.20.1.0.2: Mixed destination now 1 hop; floodfill disabled; share percentage increased; prevent unwanted pure destination initialization.
". "0.9.20.1.0.1: Reduced default tunnel quantities and increase share percentage to try and diagnose I2P issues." ), new PluginVersionInfo( "5.6.1.0", "0.9.20.1", "plugins/azneti2phelper-linux_0.9.20.1.zip", "plugins/azneti2phelper-linux_0.9.20.1.zip", "0.9.20.1: Update core to 0.9.20.
". "0.9.19.1.6: Increase default bandwidth limits when active peers.
". "0.9.19.1.5: Additional work on seed.
". "0.9.19.1.4: Updated for compatability with 5601_B30.
". "0.9.19.1.3: Initial seed request logic.
". "0.9.19.1.2: Updated core to 0.9.19.
". "0.9.18.1.7: Extended DHT operations - requires 5601_B18+.
". "0.9.18.1.6: Separate tunnel config options - requires 5601_B12+." ), new PluginVersionInfo( "5.6.0.0", "0.9.19.1.1.2", "plugins/azneti2phelper-linux_0.9.19.1.1.2.zip", "plugins/azneti2phelper-linux_0.9.19.1.1.2.zip", "0.9.19.1.1.2: Updated core to 0.9.19.
". "0.9.18.1.5: Previous update broke tunnel settings.
". "0.9.18.1.4: Update to allow the I2P router console to be used for an embedded router - see the wiki.
". "0.9.18.1.3: Increased tunnel hop count from 2 to 3; Named the tunnels; Added tunnel hop/quantity config to plugin (advanced mode).
". "0.9.18.1.2: Reduced throttle default and made an option.
". "0.9.18.1.1: Added some CPU throttling while investigating load increase.
". "0.9.18.1: Updated core to 0.9.18.
". "0.9.17.7: Improved name resolution.
". "0.9.17.6: Fix memory leak in UI.
". "0.9.17.5: Handle explicit bind IPs in core.
". "0.9.17.4: Fix up plugin detection.
". "0.9.17.3: Support SOCKS forwarding." ), new PluginVersionInfo( "5.5.0.0", "0.9.17.2", "plugins/azneti2phelper-linux_0.9.17.2.zip", "plugins/azneti2phelper-linux_0.9.17.2.zip", "0.9.17.2: Included certificates as reseeding not working.
". "0.9.17.1: Update core to 0.9.17.1.
". "0.4.16: Language update; minor fixes.
". "0.4.15: Phase 2 done.
". "0.4.14: Improve DHT bootstrapping, phase 1.
". "0.4.13: Update core to 0.9.16.
". "0.4.12: Updated to work with core 5401_B31.
". "0.4.11: Fix the port used for alternative endpoints.
". "0.4.10: Fixed issue with end-point specific DHT views.
". "0.4.9: Added option to prevent embedded SOCKS server from delegating non-I2P addresses.
". "0.4.8: Fix to work with B22.
". "0.4.7: Fix to work with B21.
". "0.4.6: Allow external routers to work with SOCKS enabled.
". "0.4.5: Update core to 0.9.15.
". "0.4.4: Updated to work with Swarm Discoveries and DHT Feed plugins.
". "0.4.3: Updated to work with the Ratings plugin.
". "0.4.2: Option to hide status bar icon; ensure custom announce parameters are passed to tracker.
". "0.4.1: Separated destination lookup for low/high priority tasks; trim user-agent details
". "0.4.0: Start of extension work.
". "0.3.7: Update core to 0.9.14.
". "0.3.6: Fix NPE in status update.
". "0.3.5: Minor unloading fixes; use different peer id per download for mix/i2p.
". "0.3.4: Support to general DHT availability lookup.
". "0.3.3: Multiple DHT support.
". "0.3.2: Refresh expired tokens when storing; added destination-reset button.
". "0.3.1: Various network fixes; disabled maggot protocol.
". "0.3.0: Initial linux version" ) ); $cvs_version = new PluginVersionInfo( "5.7.5.1", "0.9.29.1.1_CVS", "plugins/azneti2phelper-linux_0.9.29.1.1.zip", "plugins/azneti2phelper-linux_0.9.29.1.1.zip", "" ); } } fillDetailVarsFromArray( $versions, $cvs_version ); ?>