Skip to content

v1.2-beta2

Pre-release
Pre-release
Compare
Choose a tag to compare
@bilintsui bilintsui released this 29 Dec 15:47
· 2 commits to master since this release
5b37edd

Please notice, this is a pre-release, don't use it in a production environment.
Unlike previous pre-releases, this version wasn't taken some basic tests, use it with cautions.

From this version, the pre-compiled binary file for i386 platform will not be provided, due to the restriction of the pre-compiled cJSON shared library.
If the pre-compiled binary files are not supporting your desired platform, you can manually compile cJSON and mcrelay instead.

New Features

  1. Added IPv6 support on networking and ip-forwarding.
  2. Added IPv6 support on logging.

Changes

  1. Changed the format of configuration to JSON format.
  2. Changed virtual hostname verification to case insensitive.

Removes

  1. Removed Default Server.

Changes(Technical)

  1. Replaced network library for IPv6 support.
  2. Replaced config library for configuration file in JSON format.
  3. Renamed some structures.
  4. Replaced some pre-allocated variables to dynamic-allocated.
  5. Merged some "mksysmsg" callings.
  6. Splitted "gettime" and "mksysmsg" from "basic.h" to "log.h".
  7. Some other underhood code changes.

Removes(Technical)

  1. Removed some unused functions.

Fixed Bugs

  1. Fixed some memory leak issues.

Full Changelog since previous stable release: v1.1.5...v1.2-beta2
Full Changelog since previous pre-release: v1.2-beta1...v1.2-beta2