Skip to content

Commit

Permalink
i2pd v2.33.0 , includes reseed.diva.exchange
Browse files Browse the repository at this point in the history
  • Loading branch information
diva-exchange committed Aug 25, 2020
1 parent c498a22 commit f30f1f0
Show file tree
Hide file tree
Showing 6 changed files with 47 additions and 41 deletions.
5 changes: 5 additions & 0 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,6 +1,11 @@
# for this file format description,
# see https://github.com/olivierlacan/keep-a-changelog

## [2.33.0] - 2020-08-25
### Changed
- i2pd version 2.33.0
- removed local reseed.diva.exchange reseed server, since it is included in the main release

## [2.32.1-i2p-20200706] - 2020-07-06
### Changed
- modified startup scripts to enable easier container configuration
Expand Down
25 changes: 25 additions & 0 deletions ChangeLog-i2pd
Original file line number Diff line number Diff line change
@@ -1,6 +1,31 @@
# for this file format description,
# see https://github.com/olivierlacan/keep-a-changelog

## [2.33.0] - 2020-08-24
### Added
- Shared transient addresses
- crypto.ratchet.inboundTags paramater
- Multiple encryption keys through I2CP
- Pre-calculated x25519 ephemeral keys
- Change datagram routing path if nothing comes back in 10 seconds
- Shared routing path for datagram session
### Changed
- UDP tunnels send mix of repliable and raw datagrams in bulk
- Encrypt SSU packet again upon resend
- Start new tunnel message if remaining buffer is too small
- Use LeaseSet2 for ECIES-X25519-AEAD-Ratchet automatically
- Save new ECIES-X25519-AEAD-Ratchet session with NSR tagset
- Generate random padding lengths for ECIES-X25519-AEAD-Ratchet in bulk
- Webconsole layout
- Reseed servers list
### Fixed
- Don't connect through terminated SAM destination
- Differentiate UDP server sessions by port
- ECIES-X25519-AEAD-Ratchet through I2CP
- Don't save invalid address to AddressBook
- ECDSA signatures names in SAM
- AppArmor profile

## [2.32.1] - 2020-06-02
### Added
- Read explicit peers in tunnels config
Expand Down
15 changes: 14 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -88,4 +88,17 @@ The source code of the underlying "I2Pd" project is found here: https://github.c
The source code of the included DNS-over-TLS project, "stubby", is found here: https://github.com/getdnsapi/stubby

## Contact the Developers
Talk to us on Telegram https://t.me/diva_exchange_chat_de (English or German).

On [DIVA.EXCHANGE](https://www.diva.exchange) you'll find various options to get in touch with the team.

Talk to us via Telegram [https://t.me/diva_exchange_chat_de]() (English or German).

## Donations

Your donation goes entirely to the project. Your donation makes the development of DIVA.EXCHANGE faster.

XMR: 42QLvHvkc9bahHadQfEzuJJx4ZHnGhQzBXa8C9H3c472diEvVRzevwpN7VAUpCPePCiDhehH4BAWh8kYicoSxpusMmhfwgx

BTC: 3Ebuzhsbs6DrUQuwvMu722LhD8cNfhG1gs

Awesome, thank you!
5 changes: 2 additions & 3 deletions bin/build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@
# -e Exit immediately if a simple command exits with a non-zero status
set -e

PROJECT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )"
cd ${PROJECT_PATH}/../
PROJECT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )/../"
cd ${PROJECT_PATH}

docker build --no-cache -t divax/i2p:latest .
docker volume create i2pd-build
Expand All @@ -16,7 +16,6 @@ docker run -d --mount type=volume,src=i2pd-build,dst=/home/i2pd/ --name i2pd-bui
# update certs
rm -R certificates
cp -r -f /var/lib/docker/volumes/i2pd-build/_data/data/certificates ./certificates
cp ./reseed/reseed_at_diva.exchange.crt ./certificates/reseed/reseed_at_diva.exchange.crt
chown -R --reference ./ certificates

# update changelog & license
Expand Down
4 changes: 1 addition & 3 deletions conf/i2pd.org.conf
Original file line number Diff line number Diff line change
Expand Up @@ -179,9 +179,7 @@ enabled = false
verify = true
## URLs to request reseed data from, separated by comma
## Default: "mainline" I2P Network reseeds
# urls = https://reseed.i2p-projekt.de/,https://i2p.mooo.com/netDb/,https://netdb.i2p2.no/
## Added reseed.diva.exchange to the list of reseed servers, according to the code base, https://github.com/PurpleI2P/i2pd/blob/9135772f8959c0a965085657dd8300a928304c64/libi2pd/Config.cpp
urls = https://reseed.diva.exchange/,https://reseed.i2p-projekt.de/,https://i2p.mooo.com/netDb/,https://reseed.i2p2.no/,https://reseed-fr.i2pd.xyz/,https://reseed.memcpy.io/,https://reseed.onion.im/,https://i2pseed.creativecowpat.net:8443/,https://reseed.i2pgit.org/,https://i2p.novg.net/
# urls = https://reseed.diva.exchange/,https://reseed.i2p-projekt.de/,https://i2p.mooo.com/netDb/,https://reseed.i2p2.no/,https://reseed-fr.i2pd.xyz/,https://reseed.memcpy.io/,https://reseed.onion.im/,https://i2pseed.creativecowpat.net:8443/,https://reseed.i2pgit.org/,https://i2p.novg.net/
## Path to local reseed data file (.su3) for manual reseeding
# file = /path/to/i2pseeds.su3
## or HTTPS URL to reseed from
Expand Down
34 changes: 0 additions & 34 deletions reseed/reseed_at_diva.exchange.crt

This file was deleted.

0 comments on commit f30f1f0

Please sign in to comment.