network: Low-level networking interface

[ bsd3, library, network ] [ Propose Tags ]
Versions 2.0,,,, 2.2.1,,,,,,,,,,, 2.2.3,, 2.3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Dependencies base (>=3 && <5), bytestring (<0.11), unix (>=2) [details]
License BSD-3-Clause
Maintainer Johan Tibell <>
Category Network
Home page
Bug tracker
Source repo head: git clone git://
Uploaded by JohanTibell at Fri May 29 11:13:50 UTC 2015
Distributions Arch:, Debian:, Fedora:, FreeBSD:, LTSHaskell:, NixOS:, Stackage:, openSUSE:
Downloads 324088 total (857 in the last 30 days)
Rating (no votes yet) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2015-05-29 [all 1 reports]
Hackage Matrix CI

This package provides a low-level networking interface.

In network-2.6 the Network.URI module was split off into its own package, network-uri-2.6. If you're using the Network.URI module you can automatically get it from the right package by adding this to your .cabal file:

flag network-uri
  description: Get Network.URI from the network-uri package
  default: True

  -- ...
  if flag(network-uri)
    build-depends: network-uri >= 2.6, network >= 2.6
    build-depends: network-uri < 2.6, network < 2.6

That is, get the module from either network < 2.6 or from network-uri >= 2.6.

[Skip to Readme]




Maintainer's Corner

For package maintainers and hackage trustees

Readme for network-

[back to package description]

network Build Status

To build this package using Cabal directly from git, you must run autoreconf before the usual Cabal build steps (configure/build/install). autoreconf is included in the GNU Autoconf tools. There is no need to run the configure script: the setup configure step will do this for you.