Bump version number to 2.3.0.12
Add missing import on Windows
Revert "Add missing import on Windows"

This fix was incorrect and broke the build.

This reverts commit 87c3baa0350502fa2882c30fe048961aad792bd4.
Second attempt at Windows build fix
Bump version number to 2.3.0.13
Update bug report URL
Use darwin_HOST_OS, not darwin_TARGET_OS

os_HOST_OS is the operating system that the code will actually run on.
Bump version number to 2.3.0.14
Add headers needed by IPV6_ONLY

Patch contributed by Tim Newsham
Compatibility with ghc head
Add ghc-prof-options to network.buildinfo.in

This works around https://github.com/haskell/cabal/issues/972
Fixes URI parsing for regnames prefixed by URIs

This resolves https://github.com/haskell/network/issues/41

> parseURI "http://192.168.0.1.example.com/"
Just http://192.168.0.1.example.com/
> parseURI "http://192.168.0.1.example.com./"
Just http://192.168.0.1.example.com./
> parseURI "http://192.168.0.1test.example.com/"
Just http://192.168.0.1test.example.com/
using accept4 on Linux.

To avoid two fcntl, use accept4 with SOCK_NONBLOCK on Linux.
Defining TCP_CORK for Linux.
Revert "Compatibility with ghc head"

This reverts commit e25f69da5eff11e89dcc101205f51e7424113d38.
Adapt for GHC 7.6 (close #43)
Absolute and Relative predicates

And tests to go with them.
Bump version number to 2.3.1.0
Remove upper version bounds on dependencies

This is a change in policy. From now on upper bounds will only be used
when newer versions of a dependency is known to not work.
Escape URI components, wuth UTF8 support

Adds a predicate for characters which should be escaped in URI
components (such as path components or query strings) instead of just in
URIs generally.

Additionally: Unicode characters were being mal-encoded (especially
asian characters, which were being output with more than two digits,
which is malformed).  Use UTF8 to encode characters before escaping.

Tests added for these cases.