ipaddrversion Documentation on ocaml.org
A library for manipulation of IP (and MAC) address representations
Features:
- Depends only on sexplib (conditionalization under consideration)
 - ounit2-based tests
 - IPv4 and IPv6 support
 - IPv4 and IPv6 CIDR prefix support
 - IPv4 and IPv6 CIDR-scoped address support
 Ipaddr.V4andIpaddr.V4.Prefixmodules areMap.OrderedTypeIpaddr.V6andIpaddr.V6.Prefixmodules areMap.OrderedTypeIpaddrandIpaddr.Prefixmodules areMap.OrderedTypeIpaddr_unixin findlib subpackageipaddr.unixprovides compatibility with the standard libraryUnixmoduleIpaddr_topin findlib subpackageipaddr.topprovides top-level pretty printers (requires compiler-libs default since OCaml 4.0)- IP address scope classification
 - IPv4-mapped addresses in IPv6 (::ffff:0:0/96) are an embedding of IPv4
 - MAC-48 (Ethernet) address support
 Macaddris aMap.OrderedType- All types have sexplib serializers/deserializers
 
| Tags | org:mirage org:xapi-project | 
|---|---|
| Authors | David Sheets, Anil Madhavapeddy and Hugo Heuzard | 
| License | ISC | 
| Published | |
| Homepage | https://github.com/mirage/ocaml-ipaddr | 
| Issue Tracker | https://github.com/mirage/ocaml-ipaddr/issues | 
| Maintainer | anil@recoil.org | 
| Dependencies | 
  | 
| Source [http] | https://github.com/mirage/ocaml-ipaddr/releases/download/v5.6.1/ipaddr-5.6.1.tbz sha256=1e617df8abd45843c823e9be75267d27426cb578661cf25622d50b25ae14a319 sha512=09c37f963d27f697ee17b83f26364002cc2e60516c2199f78cd20663aaf293a1ce4380d728641b4c9b79066dc814c8f9293722a567ce6898261c4e98b34d80c2  | 
| Edit | https://github.com/ocaml/opam-repository/tree/master/packages/ipaddr/ipaddr.5.6.1/opam | 
Required by
- albatross
 - arp
 - builder-web
 - capnp-rpc-unix>=2.1
 - caqti>=2.0.1
 - caqti-async>=2.1.1
 - caqti-driver-pgx>=2.1.1
 - caqti-lwt>=2.1.1
 - caqti-mirage>=2.1.1
 - charrua
 - charrua-client
 - charrua-server
 - charrua-unix
 - cohttp-async>=4.1.2
 - cohttp-lwt>=6.1.0
 - colombe
 - conduit>=1.5.0
 - conduit-async
 - conduit-lwt-unix>=1.5.0
 - conduit-mirage
 - corosync
 - current-albatross-deployer
 - dkim
 - dns>=1.1.3
 - dns-cli
 - dns-client!=7.0.3
 - dns-client-lwt
 - dns-client-miou-unix
 - dns-client-mirage
 - dns-mirage
 - dns-resolver>=10.2.1
 - dream_middleware_ext
 - eliom
 - emile
 - frenetic
 - git>=3.2.0
 - git-mirage
 - git-paf
 - git-unix>=3.2.0
 - happy-eyeballs
 - happy-eyeballs-lwt
 - happy-eyeballs-miou-unix
 - happy-eyeballs-mirage
 - ip2location
 - ip2proxy
 - ipaddr-cstruct>=5.6.1
 - ipaddr-sexp>=5.6.1
 - irmin-client
 - learn-ocaml<0.14.0
 - letsencrypt-app>=1.1.0
 - mehari-mirage
 - miouwith-test
 - mirage
 - mirage-conduit
 - mirage-nat
 - mirage-net-xen
 - mirage-protocols>=7.0.0
 - mirage-protocols-lwt
 - mirage-qubes-ipv4
 - mirage-runtime
 - mirage-stack-lwt
 - mirage-types-lwt
 - mirage-vnetif
 - mrmime
 - ocsigenserver
 - octez-libs
 - paf-cohttp
 - pcap-format<0.5.2
 - pf-qubes
 - pgx>=1.0
 - piaf>=0.2.0
 - sendmail-lwt>=0.10.0
 - tcpip
 - tezos-base
 - tezos-stdlib-unix
 - tls>=0.15.2
 - tuntap
 - uspf
 - vpnkit
 - websocket-lwt
 - x509=0.7.0 | >=0.15.0
 
Optionally used by
- logs-syslog
 - mirage-types<3.6.0
 
          

