v1.2-beta2
Pre-release
Pre-release
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
- Added IPv6 support on networking and ip-forwarding.
- Added IPv6 support on logging.
Changes
- Changed the format of configuration to JSON format.
- Changed virtual hostname verification to case insensitive.
Removes
- Removed Default Server.
Changes(Technical)
- Replaced network library for IPv6 support.
- Replaced config library for configuration file in JSON format.
- Renamed some structures.
- Replaced some pre-allocated variables to dynamic-allocated.
- Merged some "mksysmsg" callings.
- Splitted "gettime" and "mksysmsg" from "basic.h" to "log.h".
- Some other underhood code changes.
Removes(Technical)
- Removed some unused functions.
Fixed Bugs
- 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