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)