hans: IPv4 Network Stack

This is a package candidate release! Here you can preview how this package release will appear once published to the main package index (which can be accomplished via the 'maintain' link below). Please note that once a package has been published to the main package index it cannot be undone! Please consult the package uploading documentation for more information.

[maintain] [Publish]

Warnings:

HaNS is a lightweight, pure Haskell network stack that can be used for Haskell networking in the context of the HaLVM, or with a Linux tap device. Currently, HaNS supports 802.3, IPv4, ARP, DHCP (partially), ICMP, UDP, and TCP.

Properties

Versions 2.1.0.0, 2.4.0.0, 2.4.0.0, 2.4.0.1, 2.5.0.0, 2.6.0.0, 3.0.0.1, 3.0.1, 3.0.2
Change log None available
Dependencies base (>=4.0.0.0 && <5), blaze-html (>=0.7.0.2), blaze-markup, BoundedChan, bytestring (>=0.9.1.0), cereal (>=0.3.5.2), containers (>=0.3.0.0), fingertree (>=0.0.1.0), HALVMCore (>=2.0.0 && <3.0.0), hans, HTTP (>=4000.2.17), monadLib (>=3.6.0), old-locale (>=1.0.0.0), QuickCheck (>=2.4.2), random (>=1.0.0.0), test-framework (>=0.6), test-framework-quickcheck2 (>=0.2.12.2), time (>=1.1.0.0), unix, XenDevice (>=2.0.0 && <3.0.0) [details]
License BSD-3-Clause
Author Galois Inc., Peng Li, Stephan Zdancewic
Maintainer halvm-devel@community.galois.com
Category Networking
Source repo head: git clone git://github.com/GaloisInc/HaNS.git
Uploaded by TrevorElliott at 2014-10-25T03:01:18Z

Modules

[Index]

Flags

Automatic Flags
NameDescriptionDefault
bounded-channels

Use bounded channels for message passing

Disabled
enable-tests

Enable building the test suite

Disabled
example

Build the example program

Disabled
web-server

Build a simple web-server example

Enabled
word32-in-random

Word32 in Random

Disabled

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees