Browse Source

updated CHANGELOG.md

added 2.6 and prepared 2.8
pull/354/head
Logan oos Even 4 years ago
committed by GitHub
parent
commit
413f7032c4
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 50
      CHANGELOG.md

50
CHANGELOG.md

@ -1,19 +1,61 @@
# Changelog # Changelog
#### n2n 2.4 (August 2018) ## n2n 2.4 (August 2018)
This is the first release after 2012 and thus it is focusing mainly This is the first release after 2012 and thus it is focusing mainly
on making it work on current operating system versions, so that the on making it work on current operating system versions, so that the
next release will be based on modern code next release will be based on modern code.
## New features ### New Features
* Added deb/rpm packages * Added deb/rpm packages
* Added systemd configuration files * Added systemd configuration files
* Added ability to read configuration files instead of using only the CLI (needed for packaging) * Added ability to read configuration files instead of using only the CLI (needed for packaging)
* Added n2n Android app * Added n2n Android app
* Implemented simple API to embed n2n in applications (in addition to use it stand-alone) * Implemented simple API to embed n2n in applications (in addition to use it stand-alone)
## Improvements ### Improvements
* Major code cleanup * Major code cleanup
* Fixed compilation issues on MacOS * Fixed compilation issues on MacOS
* Fixed Linux segmentation fault * Fixed Linux segmentation fault
## n2n 2.6 (March 2020)
The 2.6 release is mostly a maintenance release to address the issues
of 2.4 that has been the first release since a long time of silence.
### New Features
* AES encryption that features an overall speed bump (12x speed) and security with respect to Twofish used in the previous n2n version
* Add ability to specify a whitelist of allowed communities on the supernode
* Implement local peers discovery via multicast
* Full peer-to-peer topology support.
* Add support for multiple edge systemd services
* Add benchmark tool for the encryption throughput
* Implement packet stats for P2P vs supernode communication
* Automatically drop privileges to user n2n
* Add support for ARM64 build
* More options to control MTU, P2P connections, TOS and log verbosity
* Implement a wireshark dissector for the n2n protocol
* Implement n2n-decode utility to decode and dump traffic to PCAP
### Improvements
* Extensive Windows and OpenWRT support.
* Windows compilation fixes and instructions
* Instructions and makefile file to build n2n on OpenWRT
* MacOS compilation fixes and instructions
* Improve the connection stability and the chances to establish a P2P connection
* Stable and more resilient connection.
* Remove keyschedule support to simplify the encryption code
* Replace peers linked list with hash table for faster lookup in big networks
* Integrate the changes made in the meyerd fork of n2n
* Remove calls to system() in tuntap_linux and use netlink instead
* n2n version improvements
## n2n 2.8 (August 2020)
This release brings significant new features to n2n's crypto world. Besides honing existing features, bugs get fixed.
### New Features
### Improvements

Loading…
Cancel
Save