Skip to content

Commit

Permalink
Merge pull request #104 from djs55/prepare.2.3.1
Browse files Browse the repository at this point in the history
Prepare to release v2.3.1
  • Loading branch information
djs55 authored Jun 2, 2017
2 parents aaff610 + fee7bf2 commit 79dc0f6
Show file tree
Hide file tree
Showing 6 changed files with 30 additions and 27 deletions.
36 changes: 20 additions & 16 deletions CHANGES → CHANGES.md
Original file line number Diff line number Diff line change
@@ -1,65 +1,69 @@
2.3.0 (unreleased)
## 2.3.1 (2017-06-02)
* Depend on new xen-{gnt,evtchn}-unix
* Modernize Dockerfile and travis configuration

## 2.3.0 (2017-01-24)
* add archlinux dependencies
* build against mirageos version 3, and drop support for earlier versions

2.2.0 (2016-07-21)
## 2.2.0 (2016-07-21)
* remove ppx as a runtime dependency
* configure supports --{en,dis}able-xen{,ctrl} arguments
* supports but does not require FLOW.disconnect

2.1.0 (2016-04-07)
## 2.1.0 (2016-04-07)
* now requires cstruct.1.9.0 and OCaml 4.02 for ppx

2.0.3 (2015-09-03)
## 2.0.3 (2015-09-03)
* ounit is now a test dependency only
* add coverage testing via travis and coveralls.io
* doc: automatically upload the API docs to gh-pages
* add js stubs
* depend on lwt >= 2.5.0

2.0.2 (2015-01-27)
## 2.0.2 (2015-01-27)
* Support the `io-page` 1.3.0 interface.

2.0.1 (2015-01-23)
## 2.0.1 (2015-01-23)
* add an `error_message` function to convert a Vchan error
into a human-readable string. (#60)
* Improve error messages from the `configure` output (#61).
* Use modern centrally sourced Travis script for OPAM 1.2.

2.0.0 (2014-11-03)
## 2.0.0 (2014-11-03)
* add `Vchan_lwt_unix` with instantiation of functor
* make Vchan.Port.t abstract (previously was a string)
* use the same Xenstore path convention as `libxenvchan.h`
* support channel closing, `Eof etc
* define an `ENDPOINT` signature for a Vchan.

1.0.0 (2014-07-15)
## 1.0.0 (2014-07-15)
* test VM: uses the V1_LWT.FLOW signature

0.9.7 (2014-06-18)
## 0.9.7 (2014-06-18)
* cli: server: choose a sensible default xenstore path
* cli: server: set the xenstore permissions correctly
* cli: client: don't assume we have perms to read the directory
* Implement Mirage V1_LWT.FLOW signature

0.9.6 (2014-06-14)
## 0.9.6 (2014-06-14)
* we should depend on mirage-types.lwt, not mirage

0.9.5 (2014-06-14)
## 0.9.5 (2014-06-14)
* build the CLI by default

0.9.4 (2014-04-29):
## 0.9.4 (2014-04-29):
* Update to mirage-1.1.0.

0.9.3 (2013-10-09):
## 0.9.3 (2013-10-09):
* Fix an overflow in a client read from the vchan buffer.

0.9.2 (2013-10-02):
## 0.9.2 (2013-10-02):
* Add Travis continuous integration scripts.
* Add explicit dependency on OCaml 4.00+

0.9.1 (2013-09-27):
## 0.9.1 (2013-09-27):
* Remove 'blocking' parameter

0.9 (2013-08-23):
## 0.9 (2013-08-23):
* Initial public release.
File renamed without changes.
2 changes: 1 addition & 1 deletion _oasis
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
OASISFormat: 0.4
Name: vchan
Version: 2.3.0
Version: 2.3.1
Synopsis: Xen libvchan protocol implementation
Authors: David Scott, Vincent Bernardoff, Jonathan Ludlam
License: ISC
Expand Down
8 changes: 4 additions & 4 deletions lib/META
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# OASIS_START
# DO NOT EDIT (digest: 7e296046b696c67779277e7e64385c04)
version = "2.3.0"
# DO NOT EDIT (digest: e21d71d286167907ffd8166cbb2849fa)
version = "2.3.1"
description = "Xen libvchan protocol implementation"
requires =
"lwt cstruct io-page mirage-flow-lwt xenstore.client sexplib result"
Expand All @@ -10,7 +10,7 @@ archive(native) = "vchan.cmxa"
archive(native, plugin) = "vchan.cmxs"
exists_if = "vchan.cma"
package "xen" (
version = "2.3.0"
version = "2.3.1"
description = "Xen libvchan protocol implementation"
requires =
"lwt xen-evtchn xen-gnt xenstore xenstore.client mirage-xen mirage-flow-lwt vchan"
Expand All @@ -22,7 +22,7 @@ package "xen" (
)

package "lwt" (
version = "2.3.0"
version = "2.3.1"
description = "Xen libvchan protocol implementation"
requires =
"lwt xen-evtchn xen-evtchn-unix xen-evtchn-unix io-page.unix xen-gnt xen-gnt-unix xenstore xenstore.client xenstore_transport xenstore_transport.lwt mirage-flow-lwt vchan"
Expand Down
9 changes: 4 additions & 5 deletions setup.ml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
(* setup.ml generated for the first time by OASIS v0.3.0 *)

(* OASIS_START *)
(* DO NOT EDIT (digest: 0bda80159e4d39adb38459411e04e72f) *)
(* DO NOT EDIT (digest: 425a6e2900bda7c34f804f6acb840609) *)
(*
Regenerated by OASIS v0.4.10
Visit http://oasis.forge.ocamlcore.org for more information and
Expand Down Expand Up @@ -7042,7 +7042,7 @@ let setup_t =
{
oasis_version = "0.4";
ocaml_version = Some (OASISVersion.VGreaterEqual "4.00");
version = "2.3.0";
version = "2.3.1";
license =
OASISLicense.DEP5License
(OASISLicense.DEP5Unit
Expand Down Expand Up @@ -7974,16 +7974,15 @@ let setup_t =
};
oasis_fn = Some "_oasis";
oasis_version = "0.4.10";
oasis_digest =
Some "\209{\127\196\201\153T\184\255l\251\199\218\012n\196";
oasis_digest = Some "\2134\030Tq\170\208\203\187\170\199\225@\197\178w";
oasis_exec = None;
oasis_setup_args = [];
setup_update = false
};;

let setup () = BaseSetup.setup setup_t;;

# 7987 "setup.ml"
# 7986 "setup.ml"
let setup_t = BaseCompat.Compat_0_4.adapt_setup_t setup_t
open BaseCompat.Compat_0_4
(* OASIS_STOP *)
Expand Down
2 changes: 1 addition & 1 deletion vchan.opam
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ dev-repo: "http://github.com/mirage/ocaml-vchan.git"
license: "ISC"

build: [
["./configure" "--%{xen-evtchn+xen-gnt:enable}%-xenctrl" "--%{mirage-xen:enable}%-xen"]
["./configure" "--%{xen-evtchn-unix+xen-gnt-unix:enable}%-xenctrl" "--%{mirage-xen:enable}%-xen"]
[make "build"]
]
build-test: [make "test"]
Expand Down

0 comments on commit 79dc0f6

Please sign in to comment.