Merge pull request #692 from rcbarnett/master

Update CHANGES for Chunked Encoding CVE Credits
Increases the package version on the configure.ac

Changed to 2.8
Uses autotools to idenfiy if sys/utsname.h is present

Fix build problem on the msc_status_engine, reported by: Walter Hop and
Derek Werthmuller.
Version 2.8.0

* Updated change log.
* Removed -RC1 from the release version.
IIS: Cosmetics: Files are better grouped in VS

This commit places the files inside the correct filters
IIS: Adds mlogc to ModSecurity solution
IIS: Adds a VS Custom build to speed up the dev process

Custom build stops the IIS Server before start the compilation.
After finish the compilation the ModSecurity.DLL is copied to the
inetsrv folder and the IIS is restarted.
IIS: Cosmetics: Removes CLFR.

Converts mymodule.cpp from CLRF to Unix format as the rest
of the repository.
IIS: Changes event ID (Issue #676)

ModSecurityIIS was reporting events to Windows using ID 0
which seems cause an unexpected verbose message at the
event logger window as reported on #676, changing the ID
to 0x1, although will be nice to have separated events for
misconfiguration, warnings, etc...
Adds @ipMatch operator unit test.

As reported on issue #706 the @ipMatch operator is not working as expected
creating this test case to confirm the issue and to avoid that happens in
the future.
Fixes subnets representations using slash notation

The ipv4 representation was only accepting slash notation with masks
represented in 2 digits. In the ipv6 implementation several fixies were made:
The maximum value to a bitmask was 64 which is not the reality, as ipv6 can
handle 128 bits. The second change was also to enable mask representation with
more and less than 2 digits. A more general fix was added to allow the unit
tests to work even if a invalid ip/range was informed during the creation of
the "tree", now it is checking if the tree is NULL while performing the
execution of the operator. Initial problem was reported at the issue: #706.
Fix ipMatch entry on ErrorLog and DebugLog

ipMatch message on error log was not correct, it was missing the matched
ip address. This commit adds the correct matched ip address.
(See issue #738)
typo rectify

Typo - plataform -> platform
Merge branch '0xbin-master'
Accepts random port on FULL_REQUEST regression test

FULL_REQUEST regression test was failing over the buildbots due the
usage of non default ports. Now it is accepting any number.
Print YAJL version on startup. Closing issue: #703
Adds curl support to main core

Curl was used only by mlogc, as we want to expand ModSecurity to load
external rules/resources it is now a dependency of the core as well.
Adds support to load remote resources to pmFromFile and ipMatchFromFile

Initially those directives were only able to load content from a
local file. This commit extends this functionality allowing the user to
provide an HTTP URI that can be downloaded and loaded by ModSecurity.
Initially the download is associated with a server restart. For next
versions we expect to load such resources as it become outdated (Without
need to resetart the server).
Initial support to load rules from a remote server

New directive `SecRemoteRules' was added. It allows the user to load a
set of rules from a given HTTP server.