- Removed SHA-1 fingerprint usage
- Removed API body response 'cmh_sha256'. The RSA-SHA256 signature verification on clients side is enough to guarantee that CMH will detect a MITM
- Removed API query parameter 'sign'. Now, every request is signed, no need to specify this parameter.
- Renamed API query parameter 'host_raw' to 'host_ip'
- Removed whitelist related code as a workaround has been found by transmitting the host_ip
- Added user query parameter sanitizing
- Changed SOCKET_TIMEOUT from 60 seconds to 6 seconds
- Removed unused code
- Add the possibility to handle POST requests
- Delete the dependance to composer
- Add server response signature option
- Add the possibility to specify an IP in the query
- The cache is now a directory in TMPFS (no more SQL server running).
- Add the option to use the cache or not.
- Add DNS & fingerprints cache: divided response time by ~1000.
- New private IP/host protection.
- Fix a deprecated flag in PHP 7.3.
- Disallow to check private IP/host (can be disabled).
- Add regex rules support for whitelisted domains.
- Code rewrite.
- Release code to community.
