Skip to content

Releases: KusakabeShi/EtherGuard-VPN

0.2.4-9

14 Oct 16:27
Compare
Choose a tag to compare
v0.2.4-9

fix bug: nodeID incorrect detecion

0.2.4-1

01 Oct 09:07
Compare
Choose a tag to compare
  1. L2FIB timeout

0.2.4

30 Sep 21:51
Compare
Choose a tag to compare
  1. Static mode for supernode
  2. dump packet

0.2.3

29 Sep 00:00
Compare
Choose a tag to compare
  1. Add last seen section in the state API.
  2. Add edge timeout check at supernode
  3. Don't lock peer while it's alive, to improve performance
  4. allow single network stack
  5. notification on parse error for metamessage
  6. bugfix: loop breaks on error, should continue to next
  7. bugfix: Add lock to the map at orderdmap.go to prevent fatal error: concurrent map writes

v0.2.2

23 Sep 11:42
Compare
Choose a tag to compare
  1. New features:
    1. HTTP API:
      1. api/peer/add
      2. api/peer/del
      3. Now we can add and remove peer without restart the SuperNode
    2. std bind mode : use this mode to avoid unsupported system call under WSL
    3. Support domain instead of IP in endpoint section.
    4. ConnNextTry in config file. Controls now long it well switch to next endpoint in the endpoint_try_list.
    5. PSK section at SuperNode config. PSK=Pre shared Key
  2. Improvements
    1. Version check: Supernode will check your edge version and reject different version.
      2. From now, every different version are not compactable with each other.
    2. Move PeerAliveTimeout to DynamicRouteInfo because we use this value in Super mode, too.
    3. Generate and push PSKs for inter-edge communication at SuperNode automatically.
    4. UDP punchable at this scenario by upload local IP to supernode.
    5. Increase the PING frequency at early stage to make the initialization faster.
  3. Bugfix:
    1. ConnurlV4 now will never connect to IPv6 address and vise versa
    2. Disable PSK for P2P mode otherwise it will not work.
    3. Try loop breaks on error, should continue to next try

v0.2.0

21 Sep 01:42
Compare
Choose a tag to compare
  1. Fixed ipv6 issue in supernode.
  2. Removed reserved_zero in wireguard (MTU+3)
  3. Combined message_type and packet_usage into one byte (MTU+1)
  4. Node_ID now use uint16 instead of uint32 (MTU+4)
  5. Message ID removed (MTU+4)

Total MTU increased to 1416 from 1404 in v1

v0.1.2

30 Aug 07:23
Compare
Choose a tag to compare

MAC address suffix now use NodeID instead of VPPIfaceID

v0.1.1

27 Aug 10:49
Compare
Choose a tag to compare
Update README_zh.md

v0.0.3

26 Aug 17:34
Compare
Choose a tag to compare

No-VPP version.

Old VPP version requires libmemif.so to run which is unnecessary if you want to run it in regular Linux.

So I create this no-vpp version to allows run it without libmemif-dev installation on your machine.

v0.0.2

25 Aug 15:07
Compare
Choose a tag to compare
v0.0.2 Pre-release
Pre-release
Path solver and beta release