Skip to content

Commit

Permalink
Merge pull request #304 from yomimono/prepare-3.1.0
Browse files Browse the repository at this point in the history
Prepare 3.1.0
  • Loading branch information
yomimono committed Mar 14, 2017
2 parents 127ef7c + 13d0c18 commit dc1795d
Show file tree
Hide file tree
Showing 5 changed files with 34 additions and 24 deletions.
12 changes: 11 additions & 1 deletion CHANGES.md
@@ -1,4 +1,14 @@
### 3.0.0 (2017-soon!)
### 3.1.0 (2017-03-14)

* implement MTU setting and querying in the Ethernet module (compatibility with mirage-protocols version 1.1.0), and use this value to inform TCP's MSS. (#288, by @djs55)
* rename the ~payload argument of TCP/UDP marshallers to ~payload_len, in an attempt to clarify that the payload will not be copied to the Cstruct.t returned by these functions (#301, by @talex5)
* functorize ipv6 over a random implementation (#298, by @olleolleolle and @hannesm)
* add tests for sending and receiving UDP packets over IPv6 (#300, by @mattgray)
* avoid float in TCP RTO calculations. (#295, by @olleolleolle and @mattgray)
* numerous bugfixes in header marshallers and unmarshallers (#301, by @talex5 and @yomimono)
* replace polymorphic equality in _packet.equals functions (#302, by @yomimono)

### 3.0.0 (2017-02-23)

* adapt to MirageOS 3 API changes (*many* PRs, from @hannesm, @samoht, and @yomimono):
- replace error polyvars in many functions with result types
Expand Down
2 changes: 1 addition & 1 deletion _oasis
@@ -1,6 +1,6 @@
OASISFormat: 0.4
Name: tcpip
Version: 3.0.0
Version: 3.1.0
Synopsis: Implementations for network-related module types from MirageOS.
Authors: Anil Madhavapeddy, Balraj Singh, Richard Mortier,
Nicolas Ojeda Bar, Thomas Gazagnaire, Vincent Bernardoff,
Expand Down
34 changes: 17 additions & 17 deletions lib/META
@@ -1,6 +1,6 @@
# OASIS_START
# DO NOT EDIT (digest: dea45474f75e5646b607f83517bf63c0)
version = "3.0.0"
# DO NOT EDIT (digest: b069ba5262f668db058c35d960036988)
version = "3.1.0"
description =
"Implementations for network-related module types from MirageOS."
requires =
Expand All @@ -12,7 +12,7 @@ archive(native, plugin) = "tcpip.cmxs"
xen_linkopts = "-ltcpip_xen_stubs"
exists_if = "tcpip.cma"
package "xen" (
version = "3.0.0"
version = "3.1.0"
description =
"Implementations for network-related module types from MirageOS."
archive(byte) = "tcpip_xen.cma"
Expand All @@ -23,7 +23,7 @@ package "xen" (
)

package "udpv6-socket" (
version = "3.0.0"
version = "3.1.0"
description =
"Implementations for network-related module types from MirageOS."
requires =
Expand All @@ -36,7 +36,7 @@ package "udpv6-socket" (
)

package "udpv4-socket" (
version = "3.0.0"
version = "3.1.0"
description =
"Implementations for network-related module types from MirageOS."
requires =
Expand All @@ -49,7 +49,7 @@ package "udpv4-socket" (
)

package "udp" (
version = "3.0.0"
version = "3.1.0"
description =
"Implementations for network-related module types from MirageOS."
requires =
Expand All @@ -62,7 +62,7 @@ package "udp" (
)

package "tcpv6-socket" (
version = "3.0.0"
version = "3.1.0"
description =
"Implementations for network-related module types from MirageOS."
requires =
Expand All @@ -75,7 +75,7 @@ package "tcpv6-socket" (
)

package "tcpv4-socket" (
version = "3.0.0"
version = "3.1.0"
description =
"Implementations for network-related module types from MirageOS."
requires =
Expand All @@ -88,7 +88,7 @@ package "tcpv4-socket" (
)

package "tcp" (
version = "3.0.0"
version = "3.1.0"
description =
"Implementations for network-related module types from MirageOS."
requires =
Expand All @@ -101,7 +101,7 @@ package "tcp" (
)

package "stack-socket" (
version = "3.0.0"
version = "3.1.0"
description =
"Implementations for network-related module types from MirageOS."
requires =
Expand All @@ -114,7 +114,7 @@ package "stack-socket" (
)

package "stack-direct" (
version = "3.0.0"
version = "3.1.0"
description =
"Implementations for network-related module types from MirageOS."
requires =
Expand All @@ -127,7 +127,7 @@ package "stack-direct" (
)

package "ipv6" (
version = "3.0.0"
version = "3.1.0"
description =
"Implementations for network-related module types from MirageOS."
requires =
Expand All @@ -140,7 +140,7 @@ package "ipv6" (
)

package "ipv4" (
version = "3.0.0"
version = "3.1.0"
description =
"Implementations for network-related module types from MirageOS."
requires =
Expand All @@ -153,7 +153,7 @@ package "ipv4" (
)

package "icmpv4-socket" (
version = "3.0.0"
version = "3.1.0"
description =
"Implementations for network-related module types from MirageOS."
requires =
Expand All @@ -166,7 +166,7 @@ package "icmpv4-socket" (
)

package "icmpv4" (
version = "3.0.0"
version = "3.1.0"
description =
"Implementations for network-related module types from MirageOS."
requires =
Expand All @@ -179,7 +179,7 @@ package "icmpv4" (
)

package "ethif" (
version = "3.0.0"
version = "3.1.0"
description =
"Implementations for network-related module types from MirageOS."
requires =
Expand All @@ -192,7 +192,7 @@ package "ethif" (
)

package "arpv4" (
version = "3.0.0"
version = "3.1.0"
description =
"Implementations for network-related module types from MirageOS."
requires =
Expand Down
4 changes: 2 additions & 2 deletions opam
Expand Up @@ -52,8 +52,8 @@ depends: [
"mirage-random" {>= "1.0.0"}
"mirage-clock-lwt" {>= "1.2.0"}
"mirage-stack-lwt" {>= "1.0.0"}
"mirage-protocols" {>= "1.0.0"}
"mirage-protocols-lwt" {>= "1.0.0"}
"mirage-protocols" {>= "1.1.0"}
"mirage-protocols-lwt" {>= "1.1.0"}
"mirage-time-lwt" {>= "1.0.0"}
"ipaddr" {>= "2.2.0"}
"mirage-profile" {>= "0.5"}
Expand Down
6 changes: 3 additions & 3 deletions setup.ml
@@ -1,7 +1,7 @@
(* setup.ml generated for the first time by OASIS v0.4.5 *)

(* OASIS_START *)
(* DO NOT EDIT (digest: 250cda1522ddd2b969c0ddac8c10d016) *)
(* DO NOT EDIT (digest: 5168413842659d6c48c89cee459bfaff) *)
(*
Regenerated by OASIS v0.4.8
Visit http://oasis.forge.ocamlcore.org for more information and
Expand Down Expand Up @@ -7027,7 +7027,7 @@ let setup_t =
{
oasis_version = "0.4";
ocaml_version = None;
version = "3.0.0";
version = "3.1.0";
license =
OASISLicense.DEP5License
(OASISLicense.DEP5Unit
Expand Down Expand Up @@ -9803,7 +9803,7 @@ let setup_t =
};
oasis_fn = Some "_oasis";
oasis_version = "0.4.8";
oasis_digest = Some "v\223\1677$#]\200\211\167\198j\179*\025\143";
oasis_digest = Some "RV\028v(\187\153\202\152o\146a\189:\211\234";
oasis_exec = None;
oasis_setup_args = [];
setup_update = false
Expand Down

0 comments on commit dc1795d

Please sign in to comment.