Releases: Krzysztofz01/Noise
v0.3.0-alpha
Changes:
- Migration to .NET6
- TCP Client dependency scope optimization
- Warning system for dangerous preferences
- Socket NAT-Traversal for Windows platforms
- Force-peer-update preference implementation
- Peer file importer optimization
- Program host-modes code refactor
- Relay mode implementation
- Interval discovery emitter implementation
- Bleach command preference
- List peer signature details feature
- List endpoint status details feature
- Fetch mode implementation
- Discovery broadcast unknown endpoint bug fix
- TCP client dispose potential memory leak bug fix
- TCP client offline endpoint exception bug fix
- No spaces in messages bug fix
- Identity prove signature unexpected mismatch bug fix
- List endpoint hidding offline endpoints bug fix
What's Changed
- Target runtime and testing dependencies update by @Krzysztofz01 in #21
- Tcp client optimization by @Krzysztofz01 in #22
- Dangerous preferences warning feature by @Krzysztofz01 in #23
- Tcp listener windows nat traversal by @Krzysztofz01 in #24
- Force peer update preference by @Krzysztofz01 in #25
- Discovery broadcast emitter implementation by @Krzysztofz01 in #26
- Discovery system bugs investigation by @Krzysztofz01 in #27
- Client transaction handling bugs fix by @Krzysztofz01 in #28
- Message formating bug fix by @Krzysztofz01 in #29
- Unsanitized endpoint insertion bug fix by @Krzysztofz01 in #30
- PeerConfiguration importer implementation by @Krzysztofz01 in #31
- Host relay mode implementation by @Krzysztofz01 in #33
- Default host mode separated by @Krzysztofz01 in #32
- Identity prove signature system bugs investigation and fix by @Krzysztofz01 in #34
- Remove peer and endpoint feature implementation by @Krzysztofz01 in #35
- Signature details for list command implementation by @Krzysztofz01 in #36
- Fetch mode implementation by @Krzysztofz01 in #37
- List endpoint command details implementation by @Krzysztofz01 in #38
Full Changelog: v0.2.0-alpha...v0.3.0-alpha
v0.2.0-alpha
Next minor release which introduced the base functionality of the Noise protocol, which is the discovery system, sharing information about endpoints accros the p2p network. Also a compatibility control system was added and various bug were patched. Changes:
- Peer and host version control system implementation
- Discovery system implementation
- Default protocol port number changed to ephemeral range
- Version updated notification bug fix
- Startup status notification order bug fix
- Unused server preferences removed
What's Changed
- Version control system for peer and host compatibility by @Krzysztofz01 in #16
- Default protocol port changed to ephemeral range by @Krzysztofz01 in #17
- Unused TCP server prefs removed by @Krzysztofz01 in #18
- Discovery system implementation by @Krzysztofz01 in #19
Full Changelog: v0.1.3-alpha...v0.2.0-alpha
v0.1.3-alpha
What's Changed
- Endpoint activity system implementation by @Krzysztofz01 in #10
- Public key length list command bug fix by @Krzysztofz01 in #11
- Support for client and server preferences by @Krzysztofz01 in #12
- Socket exception on exit bug fix by @Krzysztofz01 in #13
- Installation and patching scripts update by @Krzysztofz01 in #14
Full Changelog: v0.1.2-alpha...v0.1.3-alpha
v0.1.2-alpha
What's Changed
- Program mode abstraction applied for config mode by @Krzysztofz01 in #1
- Tcp client server config unit tests by @Krzysztofz01 in #4
- Removing unused tracker API codebase by @Krzysztofz01 in #5
- Argument array length validation bug fix by @Krzysztofz01 in #6
- Card system implementation by @Krzysztofz01 in #7
- Peer configuration rework by @Krzysztofz01 in #8
Full Changelog: v0.1.1-alpha...v0.1.2-alpha
v0.1.1-alpha
What's Changed
- License compatibility fix and notices by @Krzysztofz01 in #3
Version v0.1.0-alpha release has been removed due to incompatible licenses.
Version v0.1.0-alpha notices:
Testing edition with a fully operating protocol for local networks. The protocol was improved in terms of security for identity proving and the asynchronic server was improved in terms of memory and CPU consumption.