Skip to content

Releases: zhc105/Liteflow

v1.1.3

24 Jan 17:09
3296179
Compare
Choose a tag to compare

What's Changed

  • Fix connect peer issue when using v4 mapped address by @zhc105 in #38
  • Fix addr_key padding issue by @zhc105 in #40
  • Fix UAF issue when overwrite conflict peer by @zhc105 in #41

Full Changelog: v1.1.0...v1.1.3

v1.1.0

22 Jan 11:02
7238c74
Compare
Choose a tag to compare
v1.1.0 Pre-release
Pre-release

What's Changed

  • Fix double free issue in rbuffer test by @zhc105 in #34
  • Seperated the socket-related logic from LiteDT protocol layer by @zhc105 in #37
  • Some configs have moved to service block, please check example for details.

Full Changelog: v1.0.5...v1.1.0

v1.0.5

19 Nov 05:42
79473bd
Compare
Choose a tag to compare

Fix some bugs.

v1.0.4

16 Sep 17:47
d4d50b9
Compare
Choose a tag to compare

Fix some bugs.

[deprecated]v1.0.3

09 Sep 05:45
70809b2
Compare
Choose a tag to compare
  1. Adding fec_decode config for fec "decode only" scenario.
  2. FEC encode will still be controlled by fec_group_size. (fec_group_size = 0, fec_decode = 1 means this node only do decode and will not sending any FEC frames).
  3. Adding performance log.
  4. Fix cwnd bugs when estimated bandwidth below transmit_rate_min.

v1.0.2

07 Oct 05:19
95125a9
Compare
Choose a tag to compare
  1. Adding IPv6 Support for both LDT protocol and liteflow tunnel entrance/forward rules.
  2. Support docker environment.
  3. Fix minor bugs.

v1.0.1

25 Sep 14:50
aa177c7
Compare
Choose a tag to compare
  1. Fix receive window sync-up bug that possible caused transport slow speed.
  2. Fix reloading entrance/forward rules bug.

v1.0.0

24 Sep 01:29
c542bc0
Compare
Choose a tag to compare

Version 1.0!
Better performance than v1.0.0-rc1

v1.0.0-rc1

16 Jun 15:57
b7e7460
Compare
Choose a tag to compare
v1.0.0-rc1 Pre-release
Pre-release
  1. Support actively connect mutiple peers or passively accepting incoming peers in single process.
  2. Implement congestion-control algorithm(simplifed BBR), sending speed was no longer required in configuration.
  3. Reconstruct configurations to support multi-peers scenario.
  4. Optimize retransmission logic, the smallest sequence packet will gain maximum priority in sending queue.
  5. Adding RBTree to optimize intervals query/merge time complexity from O(n) to O(logn).
  6. FEC was disabled by default to save network traffic. But it can still been enabled by set fec_group_size to value that greater than 0.
  7. FEC group size automatic adjustment was no longer supported.