Skip to content

Releases: diva-exchange/i2p-sam

I2P SAM Library

21 Jan 16:47
34e19e9
Compare
Choose a tag to compare

Changes v5.4.1

changed: dev dependencies updated

I2P SAM library, created by https://diva.exchange/

An I2P SAM library: enabling applications to communicate through the I2P network.

What is I2P? I2P is an anonymous network layer allowing censorship-resistant and end-to-end-encrypted communication. I2P is a fully distributed, "privacy-by-design" peer-to-peer network. Read more: https://www.diva.exchange/en/privacy/introduction-to-i2p-your-own-internet-secure-private-and-free/

To get I2P up and running, take a look at the project: https://github.com/diva-exchange/i2p

Get Started

npm i @diva.exchange/i2p-sam

or, lighter, without developer dependencies:

npm i --omit dev @diva.exchange/i2p-sam

Test Coverage

=============================== Coverage summary ===============================
Statements   : 98.65% ( 732/742 )
Branches     : 91.89% ( 170/185 )
Functions    : 100% ( 39/39 )
Lines        : 98.65% ( 732/742 )
================================================================================

I2P SAM Library

28 Dec 08:45
0301f61
Compare
Choose a tag to compare

Changes v5.4.0

  • changed: dependencies updated, increased timeout defaults to 300seconds
  • fixed: NodeJS.timeout

I2P SAM library, created by https://diva.exchange/

An I2P SAM library: enabling applications to communicate through the I2P network.

What is I2P? I2P is an anonymous network layer allowing censorship-resistant and end-to-end-encrypted communication. I2P is a fully distributed, "privacy-by-design" peer-to-peer network. Read more: https://www.diva.exchange/en/privacy/introduction-to-i2p-your-own-internet-secure-private-and-free/

To get I2P up and running, take a look at the project: https://github.com/diva-exchange/i2p

Get Started

npm i @diva.exchange/i2p-sam

or, lighter, without developer dependencies:

npm i --omit dev @diva.exchange/i2p-sam

Test Coverage

=============================== Coverage summary ===============================
Statements   : 98.65% ( 732/742 )
Branches     : 91.89% ( 170/185 )
Functions    : 100% ( 39/39 )
Lines        : 98.65% ( 732/742 )
================================================================================

I2P SAM Library

09 Aug 09:50
5843044
Compare
Choose a tag to compare

Changes v5.3.2 / minor

  • Changed: improved test texts
  • Changed: clean socket closing
  • Changed: version 5.3.2, dev deps, funding

I2P SAM library, created by https://diva.exchange/

An I2P SAM library: enabling applications to communicate through the I2P network.

What is I2P? I2P is an anonymous network layer allowing censorship-resistant and end-to-end-encrypted communication. I2P is a fully distributed, "privacy-by-design" peer-to-peer network. Read more: https://www.diva.exchange/en/privacy/introduction-to-i2p-your-own-internet-secure-private-and-free/

To get I2P up and running, take a look at the project: https://github.com/diva-exchange/i2p

Get Started

npm i @diva.exchange/i2p-sam

or, lighter, without developer dependencies:

npm i --omit dev @diva.exchange/i2p-sam

Test Coverage

=============================== Coverage summary ===============================
Statements   : 98.65% ( 735/745 )
Branches     : 93.88% ( 169/180 )
Functions    : 100% ( 42/42 )
Lines        : 98.65% ( 735/745 )
================================================================================

I2P SAM Library

06 Aug 11:28
Compare
Choose a tag to compare

Changes v5.3.1

  • Maintenance, mainly code cleanup
  • Improved unit tests

I2P SAM library, created by https://diva.exchange/

An I2P SAM library: enabling applications to communicate through the I2P network.

What is I2P? I2P is an anonymous network layer allowing censorship-resistant and end-to-end-encrypted communication. I2P is a fully distributed, "privacy-by-design" peer-to-peer network. Read more: https://www.diva.exchange/en/privacy/introduction-to-i2p-your-own-internet-secure-private-and-free/

To get I2P up and running, take a look at the project: https://github.com/diva-exchange/i2p

Get Started

npm i @diva.exchange/i2p-sam

or, lighter, without developer dependencies:

npm i --omit dev @diva.exchange/i2p-sam

Test Coverage Report

=============================== Coverage summary ===============================
Statements   : 98.64% ( 729/739 )
Branches     : 91.89% ( 170/185 )
Functions    : 100% ( 42/42 )
Lines        : 98.64% ( 729/739 )
================================================================================

I2P SAM Library

05 Aug 22:09
058e092
Compare
Choose a tag to compare

Changes v5.3.0

Version: 5.3 / dev dependencies
Fixed: stream initSession error handling diva.exchange
Changed: added timeout for datagrams, issue #2
Fixed: tests from timout config
Changed: timeout config moved to sam section, set to 60s as default

I2P SAM library, created by https://diva.exchange/

An I2P SAM library: enabling applications to communicate through the I2P network.

What is I2P? I2P is an anonymous network layer allowing censorship-resistant and end-to-end-encrypted communication. I2P is a fully distributed, "privacy-by-design" peer-to-peer network. Read more: https://www.diva.exchange/en/privacy/introduction-to-i2p-your-own-internet-secure-private-and-free/

To get I2P up and running, take a look at the project: https://github.com/diva-exchange/i2p

Get Started

npm i @diva.exchange/i2p-sam

or, lighter, without developer dependencies:

npm i --omit dev @diva.exchange/i2p-sam

Test Coverage Report

=============================== Coverage summary ===============================
Statements   : 98.24% ( 726/739 )
Branches     : 90.86% ( 169/186 )
Functions    : 100% ( 42/42 )
Lines        : 98.24% ( 726/739 )
================================================================================

I2P SAM Library

04 Aug 17:34
f2ea162
Compare
Choose a tag to compare

Changes v5.2.0

Added: config.stream.timeoutConnect (default 60 seconds)
Changed: UDP/datagrams - removed transport compression (introduced in 5.1 - reverted)
Changed: createStream respects timeout
Fixed: tests, docs, code/docker clean-up

I2P SAM library, created by https://diva.exchange/

An I2P SAM library: enabling applications to communicate through the I2P network.

What is I2P? I2P is an anonymous network layer allowing censorship-resistant and end-to-end-encrypted communication. I2P is a fully distributed, "privacy-by-design" peer-to-peer network. Read more: https://www.diva.exchange/en/privacy/introduction-to-i2p-your-own-internet-secure-private-and-free/

To get I2P up and running, take a look at the project: https://github.com/diva-exchange/i2p

Get Started

npm i @diva.exchange/i2p-sam

or, lighter, without developer dependencies:

npm i --omit dev @diva.exchange/i2p-sam

Test Coverage Report

=============================== Coverage summary ===============================
Statements   : 98.15% ( 692/705 )
Branches     : 89.59% ( 155/173 )
Functions    : 100% ( 42/42 )
Lines        : 98.15% ( 692/705 )
================================================================================

I2P SAM Library

27 Jul 13:56
1acd67b
Compare
Choose a tag to compare

Changes v5.1.0

  • Changed: UDP/datagrams - compressed transport layer
  • Changed: tests/docker container - ENABLE_HIDDEN: 1
  • Added: tests for compressed datagram transport
  • Added: benchmark tests for larger UDP messages

I2P SAM library, created by https://diva.exchange/

An I2P SAM library: enabling applications to communicate through the I2P network.

What is I2P? I2P is an anonymous network layer allowing censorship-resistant and end-to-end-encrypted communication. I2P is a fully distributed, "privacy-by-design" peer-to-peer network. Read more: https://www.diva.exchange/en/privacy/introduction-to-i2p-your-own-internet-secure-private-and-free/

To get I2P up and running, take a look at the project: https://github.com/diva-exchange/i2p

Get Started

npm i @diva.exchange/i2p-sam

or, lighter, without developer dependencies:

npm i --omit dev @diva.exchange/i2p-sam

I2P SAM Library

13 Jul 13:33
97e9ffc
Compare
Choose a tag to compare

Changes v5.0.1

Version update: minor
Changes and fixes related to test infrastructure of the library.

I2P SAM library, created by https://diva.exchange

An I2P SAM library: enabling applications to communicate through the I2P network.

What is I2P? I2P is an anonymous network layer allowing censorship-resistant and end-to-end-encrypted communication. I2P is a fully distributed, "privacy-by-design" peer-to-peer network. Read more: https://www.diva.exchange/en/privacy/introduction-to-i2p-your-own-internet-secure-private-and-free/

To get I2P up and running, take a look at the project: https://github.com/diva-exchange/i2p

Get Started

npm i @diva.exchange/i2p-sam

or, lighter, without developer dependencies:

npm i --omit dev @diva.exchange/i2p-sam

I2P SAM Library

12 Jul 00:24
Compare
Choose a tag to compare

Changes v5.0.0

Version update: major

"i2p-sam" is now an ECMAScript module.

I2P SAM

An I2P SAM library: enabling applications to communicate through the I2P network.

Long story short: I2P is an anonymous network layer allowing censorship-resistant and end-to-end-encrypted communication. I2P is a fully distributed, "privacy-by-design" peer-to-peer network.

To get I2P up and running, take a look at the project: https://github.com/diva-exchange/i2p

Get Started

npm i @diva.exchange/i2p-sam

or, lighter, without developer dependencies:

npm i --omit dev @diva.exchange/i2p-sam

I2P SAM Library

05 Mar 09:52
65e6da8
Compare
Choose a tag to compare

Changes v4.1.8

version update: minor

I2P SAM

An I2P SAM library: enabling applications to communicate through the I2P network. I2P is a fully distributed, "privacy-by-design" network.

To get I2P up and running, take a look at the project: https://github.com/diva-exchange/i2p

Use Cases

I2P is an instantly available peer-to-peer network which can be used for things like:

  • chat, social media and alike - all private and secure
  • distributed databases, aka blockchains (see https://testnet.diva.exchange/ as an example)
  • gaming, file sharing and ... whatever else you come up with

I2P is fully distributed, well researched and gets further developed by a competent community. This I2P SAM library helps developers to create an I2P application quickly and hassle-free.

Get Started

npm i @diva.exchange/i2p-sam

or, lighter, without developer dependencies:

npm i --omit dev @diva.exchange/i2p-sam