package ipaddr
 sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >
  
  
On This Page
  - 2.7.2 (2017-02-16)
 - 2.7.1 (2016-11-16)
 - 2.7.0 (2016-02-14)
 - 2.6.1 (2015-02-20)
 - 2.6.0 (2015-02-19)
 - 2.5.0 (2014-05-27)
 - 2.4.0 (2014-02-11)
 - 2.3.0 (2014-02-05)
 - 2.2.0 (2014-01-27)
 - 2.1.0 (2014-01-20)
 - 2.0.0 (2014-01-17)
 - 1.0.0 (2013-10-16)
 - 0.2.3 (2013-09-20)
 - 0.2.2 (2013-08-07)
 - 0.2.1 (2013-08-01)
 - 0.2.0 (2013-08-01)
 - 0.1.1 (2013-07-31)
 - 0.1.0 (2013-07-24)
 
  IP (and MAC) address manipulation
Install
    
    dune-project
 Dependency
Authors
Maintainers
Sources
  
    
      ipaddr-2.8.0.tbz
    
    
        
    
  
  
  
    
  
  
    
  
        sha256=f27e93ea8b13083474cc995e37297ab6faf118f9381b2219aab972d0ae7e2886
    
    
  md5=f3442867873b4b60d7860283ff98c3c8
    
    
  doc/CHANGES.html
2.8.0 (2017-06-01)
- Port to Jbuilder (#65 @vbmithr @avsm). There should be no observable changes, except that 
Ipaddr_unixis now in a separate subdirectory. This means that packages that implicitly depended on the module without including the ocamlfindipaddr.unixpackage may now fail. Just adding the ocamlfind dependency will fix it, and is backwards compatible with older Ipaddr releases. - Minimum version of OCaml required is now 4.03.0 (formerly was 4.02.2), due to the use of recent 
ppx_sexp_convwith Jbuilder also having that as the minimum supported compiler version. 
2.7.2 (2017-02-16)
- Fix a missing findlib toploop package (#61 from Vincent Bernardoff)
 
2.7.1 (2016-11-16)
- Use topkg for build (#60 from Jochen Bartl)
 
2.7.0 (2016-02-14)
- Remove 
sexplib.syntax,type_convdeps and camlp4 transitive dependency - Add 
ppx_sexp_convdependency - Require OCaml 4.02.2+
 - Add 
Ipaddr.Prefix.subset,Ipaddr.V4.Prefix.subsetandIpaddr.V6.subsetpredicates to test containment of subnets (#52 from @seliopou) 
2.6.1 (2015-02-20)
- Fix findlib requires in oasis to restore pre-4.02.1 compatibility
 
2.6.0 (2015-02-19)
- Change IPv6 link-local address prefix from fe80::/10 to fe80::/64. (#39)
 - Remove type bytes = string alias (potentially breaking)
 - Turn on -safe-string (#41)
 - {V4,V6}.
to_bytes_rawnow uses Bytes.t rather than string (potentially breaking) - Add multicast MAC conversions from RFC 1112 and RFC 2464
 - Add 
to_domain_nameconversions to DNS label lists (in-addr.arpa and ip6.arpa) - Add 
V6.interface_routers,V6.site_routers, andV6.Prefix.solicited_node - Add 
V6.link_address_of_macto convert a MAC into a link local IP address 
2.5.0 (2014-05-27)
- Add 
with sexp(de)serializers to all of the Ipaddr and Macaddr types. (#31) 
2.4.0 (2014-02-11)
- Add 
Ipaddr.V6.Prefix.of_netmaskfor conversion from an IPv6 address/netmask to prefix (useful for some binary interfaces). See #27. - Add 
Ipaddr.V6.Prefix.netmaskto generate a netmask address from a prefix (useful for some binary interfaces). See #27. - Add 
Ipaddr.Prefix.networkfor generic prefix -> address conversion - Add 
Ipaddr.Prefix.netmaskfor generic prefix -> netmask conversion 
2.3.0 (2014-02-05)
- Add 
Ipaddr.V4.Prefix.of_netmaskfor conversion from an address/netmask to prefix - Add 
Ipaddr.V4.Prefix.netmaskto generate a netmask address from a prefix 
2.2.0 (2014-01-27)
- Add an [Ipaddr_unix] module to convert to-and-from the standard library.
 - Add a toplevel pretty printer in the 
ipaddr.toppackage. 
2.1.0 (2014-01-20)
- Add 
of_string_rawtoIpaddr.V4.PrefixandIpaddr.V6.Prefix - Add 
of_addrtoIpaddr.V4.PrefixandIpaddr.V6.Prefix - Add type 
('v4,'v6) v4v6toIpaddrto represent version disjuncts - Add 
Ipaddr.Prefixmodule for generic prefix manipulation 
2.0.0 (2014-01-17)
- Change 
Ipaddr.V4.maketo acceptintrather thanint32(breaking) - Add IPv6 support
 - Add generic IP address support
 - Add type 
scopefor classifying address scopes - Add 
Ipaddr.V4.of_string_rawfor parsing inside of larger strings - Add 
Ipaddr.V4.to_int16andIpaddr.V4.of_int16 - Add 
unspecified,nodes, androutersconstants toIpaddr.V4 - Add 
Ipaddr.V4.Prefix.network_addressto put an address into a subnet - Add 
of_address_string_exn,of_address_string,to_address_string,to_address_buffertoIpaddr.V4.Prefixto parse/print combined addr/prefix - Add 
multicast_org,multicast_admin,multicast_linksubnet constants toIpaddr.V4.Prefix - Add 
Ipaddr.V4.scopeto classify IPv4 addresses - Add 
Ipaddr.V4.is_globalandIpaddr.V4.is_multicastpredicates - Add optional 
sep:charargument toMacaddr.to_string - Remove internal use of Scanf.scanf
 
1.0.0 (2013-10-16)
- Add Travis-CI testing scripts.
 - Include debug symbols and annot files by default.
 
0.2.3 (2013-09-20)
- Add 
Ipaddr.V4.Prefix.bitsfunction to produce bits of prefix from prefix. 
0.2.2 (2013-08-07)
- Add 
Macaddr.make_localfunction to create local unicast MAC addresses from an octet generation function. - Add 
Macaddr.get_ouiaccessor to extract the Organizationally Unique Identifier as an integer. - Add 
Macaddr.is_localpredicate to test for a locally administered address. - Add 
Macaddr.is_unicastpredicate to test for a unicast MAC address. 
0.2.1 (2013-08-01)
- Add 
Ipaddr.V4.any,Ipaddr.V4.broadcast,Ipaddr.V4.localhostspecial constant addresses. - Add 
Ipaddr.V4.Prefix.global(0.0.0.0/0) subnet constant. - Add 
Ipaddr.V4.Prefix.networkfunction to produce subnet address from prefix. 
0.2.0 (2013-08-01)
- Add 
Macaddrmodule for handling MAC-48 (Ethernet) addresses. Ipaddr.Parse_errornow contains both the error condition and the failing input.- Add ocamldoc-compatible comments on all interfaces.
 
0.1.1 (2013-07-31)
- Add loopback and link local addresses to the private blocks.
 - Fix build system so Makefile is generated by OASIS.
 
0.1.0 (2013-07-24)
- Initial public release.
 - Includes IPv4 and IPv4 CIDR prefix support.
 
 sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >
  
  
  On This Page
  - 2.7.2 (2017-02-16)
 - 2.7.1 (2016-11-16)
 - 2.7.0 (2016-02-14)
 - 2.6.1 (2015-02-20)
 - 2.6.0 (2015-02-19)
 - 2.5.0 (2014-05-27)
 - 2.4.0 (2014-02-11)
 - 2.3.0 (2014-02-05)
 - 2.2.0 (2014-01-27)
 - 2.1.0 (2014-01-20)
 - 2.0.0 (2014-01-17)
 - 1.0.0 (2013-10-16)
 - 0.2.3 (2013-09-20)
 - 0.2.2 (2013-08-07)
 - 0.2.1 (2013-08-01)
 - 0.2.0 (2013-08-01)
 - 0.1.1 (2013-07-31)
 - 0.1.0 (2013-07-24)