From bd09f5c908d87e40544d1d1b817c0cbeaf28eff0 Mon Sep 17 00:00:00 2001 From: R4SAS Date: Sat, 11 Apr 2020 00:31:08 +0300 Subject: [PATCH] update i2pd to 2.31.0 Signed-off-by: R4SAS --- i2pd/i2pd.nuspec | 94 ++++---------------------------- i2pd/tools/ChocolateyInstall.ps1 | 8 +-- 2 files changed, 14 insertions(+), 88 deletions(-) diff --git a/i2pd/i2pd.nuspec b/i2pd/i2pd.nuspec index 3dda590..67fff80 100644 --- a/i2pd/i2pd.nuspec +++ b/i2pd/i2pd.nuspec @@ -3,13 +3,14 @@ i2pd - 2.30.0 + 2.31.0 https://github.com/r4sas/chocolatey-packages/tree/master/i2pd/ r4sas + I2P Daemon PurpleI2P https://i2pd.website/ - https://i2pd.website/images/favicon.png + https://cdn.statically.io/gh/PurpleI2P/i2pd-logo/05866ffe/i2pd_logo_2_curved.svg © PurpleI2P team https://github.com/PurpleI2P/i2pd/blob/openssl/LICENSE true @@ -18,98 +19,23 @@ https://github.com/PurpleI2P/i2pd/issues i2pd admin network encryption privacy security Full C++ implementation of I2P client - i2pd -==== + # i2pd -[Русская версия](https://github.com/PurpleI2P/i2pd_docs_ru/blob/master/README.md) +i2pd (I2P Daemon) is a full-featured C++ implementation of I2P client. -i2pd (I2P Daemon) is a full-featured C++ implementation of I2P client. +I2P (Invisible Internet Protocol) is a universal anonymous network layer. -I2P (Invisible Internet Protocol) is a universal anonymous network layer. All communications over I2P are anonymous and end-to-end encrypted, participants -don't reveal their real IP addresses. +don't reveal their real IP addresses. I2P client is a software used for building and using anonymous I2P networks. Such networks are commonly used for anonymous peer-to-peer applications (filesharing, cryptocurrencies) and anonymous client-server -applications (websites, instant messengers, chat-servers). +applications (websites, instant messengers, chat-servers). I2P allows people from all around the world to communicate and share information -without restrictions. - -Features --------- - -* Distributed anonymous networking framework -* End-to-end encrypted communications -* Small footprint, simple dependencies, fast performance -* Rich set of APIs for developers of secure applications - -Resources ---------- - -* [Website](http://i2pd.website) -* [Documentation](https://i2pd.readthedocs.io/en/latest/) -* [Wiki](https://github.com/PurpleI2P/i2pd/wiki) -* [Tickets/Issues](https://github.com/PurpleI2P/i2pd/issues) -* [Specifications](https://geti2p.net/spec) -* [Twitter](https://twitter.com/hashtag/i2pd) - -Installing ----------- - -The easiest way to install i2pd is by using -[precompiled binaries](https://github.com/PurpleI2P/i2pd/releases/latest). -See [documentation](https://i2pd.readthedocs.io/en/latest/) for how to build -i2pd from source on your OS. - - -Build instructions: - -* [unix](https://i2pd.readthedocs.io/en/latest/devs/building/unix/) -* [windows](https://i2pd.readthedocs.io/en/latest/devs/building/windows/) -* [iOS](https://i2pd.readthedocs.io/en/latest/devs/building/ios/) -* [android](https://i2pd.readthedocs.io/en/latest/devs/building/android/) - - -**Supported systems:** - -* GNU/Linux x86/x64 - [![Build Status](https://travis-ci.org/PurpleI2P/i2pd.svg?branch=openssl)](https://travis-ci.org/PurpleI2P/i2pd) -* Windows - [![Build status](https://ci.appveyor.com/api/projects/status/1908qe4p48ff1x23?svg=true)](https://ci.appveyor.com/project/PurpleI2P/i2pd) -* Mac OS X - [![Build Status](https://travis-ci.org/PurpleI2P/i2pd.svg?branch=openssl)](https://travis-ci.org/PurpleI2P/i2pd) -* CentOS / Fedora - [![Build Status](https://copr.fedorainfracloud.org/coprs/supervillain/i2pd/package/i2pd-git/status_image/last_build.png)](https://copr.fedorainfracloud.org/coprs/supervillain/i2pd/package/i2pd-git/) -* Docker image - [![Build Status](https://dockerbuildbadges.quelltext.eu/status.svg?organization=meeh&repository=i2pd)](https://hub.docker.com/r/meeh/i2pd/builds/) -* FreeBSD -* Android -* iOS - -Using i2pd ----------- - -See [documentation](https://i2pd.readthedocs.io/en/latest/user-guide/run/) and -[example config file](https://github.com/PurpleI2P/i2pd/blob/openssl/contrib/i2pd.conf). - -Donations ---------- - -BTC: 3MDoGJW9TLMTCDGrR9bLgWXfm6sjmgy86f -LTC: LKQirrYrDeTuAPnpYq5y7LVKtywfkkHi59 -ETH: 0x9e5bac70d20d1079ceaa111127f4fb3bccce379d -DASH: Xw8YUrQpYzP9tZBmbjqxS3M97Q7v3vJKUF -ZEC: t1cTckLuXsr1dwVrK4NDzfhehss4NvMadAJ -GST: GbD2JSQHBHCKLa9WTHmigJRpyFgmBj4woG - -License -------- - -This project is licensed under the BSD 3-clause license, which can be found in the file -LICENSE in the root of the project source code. - 1. Single threaded SAM -2. Experimental support of ECIES-X25519-AEAD-Ratchet crypto type -3. Works on Android 10 -4. Reported minimal MTU size is 1280 for ipv6 -5. Updated reseeds list -6. Correct response to RouterInfo in I2PControl +without restrictions. + Release notes can be found in [changelog](https://github.com/PurpleI2P/i2pd/blob/openssl/ChangeLog). diff --git a/i2pd/tools/ChocolateyInstall.ps1 b/i2pd/tools/ChocolateyInstall.ps1 index c0047bd..e2b270f 100644 --- a/i2pd/tools/ChocolateyInstall.ps1 +++ b/i2pd/tools/ChocolateyInstall.ps1 @@ -1,11 +1,11 @@ $ErrorActionPreference = 'Stop'; # stop on all errors $packagename = 'i2pd' $toolsDir = "$(Split-Path -parent $MyInvocation.MyCommand.Definition)" -$url = 'https://github.com/PurpleI2P/i2pd/releases/download/2.30.0/i2pd_2.30.0_win32_mingw.zip' -$checksum = 'a941078877b12346ea25acf625fd2998410b1a1c5f5c7ecf798399d0ba3ebc38' +$url = 'https://github.com/PurpleI2P/i2pd/releases/download/2.31.0/i2pd_2.31.0_win32_mingw.zip' +$checksum = 'de405a45e4144c461b19a05055d74c806b106a19a41abab450be28e0608c371d' $checksumType = 'sha256' -$url64 = 'https://github.com/PurpleI2P/i2pd/releases/download/2.30.0/i2pd_2.30.0_win64_mingw.zip' -$checksum64 = '0734238e3fa3b51b509ba009a6c518f06e85d2fc77ead82e9fc05277a1e0744d' +$url64 = 'https://github.com/PurpleI2P/i2pd/releases/download/2.31.0/i2pd_2.31.0_win64_mingw.zip' +$checksum64 = '2f2e88ca23e5bfd3145799d6d46f217b0990e333183190be67928f93ca0619d2' $checksumType64 = 'sha256' Install-ChocolateyZipPackage -packageName "$packagename" `