this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge pull request #27059 from hannesm/release-charrua-v1.6.0

[new release] charrua (4 packages) (1.6.0)

authored by

Marcello Seri and committed by
GitHub
863d1601 0b82161b

+204
+54
packages/charrua-client/charrua-client.1.6.0/opam
··· 1 + opam-version: "2.0" 2 + synopsis: "DHCP client implementation" 3 + description: """\ 4 + charrua-client is a DHCP client powered by [charrua](https://github.com/mirage/charrua). 5 + 6 + The base library exposes a simple state machine in `Dhcp_client` 7 + for use in acquiring a DHCP lease.""" 8 + maintainer: "Mindy Preston" 9 + authors: "Mindy Preston" 10 + license: "ISC" 11 + tags: "org:mirage" 12 + homepage: "https://github.com/mirage/charrua" 13 + doc: "https://docs.mirage.io" 14 + bug-reports: "https://github.com/mirage/charrua/issues" 15 + depends: [ 16 + "dune" {>= "1.4.0"} 17 + "ocaml" {>= "4.08.0"} 18 + "alcotest" {with-test} 19 + "cstruct-unix" {with-test} 20 + "mirage-crypto-rng" {with-test & >= "1.0.0"} 21 + "mirage-crypto-rng-lwt" {with-test & >= "1.0.0"} 22 + "charrua-server" {= version & with-test} 23 + "charrua" {= version} 24 + "cstruct" {>= "6.0.0"} 25 + "ipaddr" {>= "5.0.0"} 26 + "macaddr" {>= "4.0.0"} 27 + "mirage-crypto-rng-mirage" {>= "1.0.0"} 28 + "mirage-clock" {>= "3.0.0"} 29 + "mirage-time" {>= "2.0.0"} 30 + "mirage-net" {>= "3.0.0"} 31 + "randomconv" {>= "0.2.0"} 32 + "duration" 33 + "logs" 34 + "fmt" 35 + "ethernet" {>= "3.0.0"} 36 + "arp" {>= "3.0.0"} 37 + "tcpip" {>= "8.1.0"} 38 + "lwt" {>= "4.0.0"} 39 + ] 40 + build: [ 41 + ["dune" "subst"] {dev} 42 + ["dune" "build" "-p" name "-j" jobs] 43 + ["dune" "runtest" "-p" name "-j" jobs] {with-test} 44 + ] 45 + dev-repo: "git+https://github.com/mirage/charrua.git" 46 + url { 47 + src: 48 + "https://github.com/mirage/charrua/releases/download/v1.6.0/charrua-1.6.0.tbz" 49 + checksum: [ 50 + "sha256=1f6f7c1211a45ebbbd56a78b12fdbceaa98efae97ac3bd6f4855da47a3a3ac34" 51 + "sha512=6ea3cb92efca7c33ee9aa1411223bec9045ece9939657594ebc47ae93408c4d87e8b40812751fc86555061d91ccd338b3fbcfe6059e1dd770303329b5e527a96" 52 + ] 53 + } 54 + x-commit-hash: "9967d56b92d0a578656414ca7c94df52a42b7dab"
+55
packages/charrua-server/charrua-server.1.6.0/opam
··· 1 + opam-version: "2.0" 2 + synopsis: "DHCP server" 3 + description: """\ 4 + Charrua-server consists of a single `Dhcp_server` module used for constructing DHCP 5 + servers. 6 + 7 + [dhcp](https://github.com/mirage/mirage-skeleton/tree/master/applications/dhcp) 8 + is a Mirage DHCP unikernel server based on charrua, included as a part of the MirageOS unikernel example and starting-point repository. 9 + 10 + #### Features 11 + 12 + * `Dhcp_server` supports a stripped down ISC dhcpd.conf, so you can probably just 13 + use your old `dhcpd.conf`. It also supports manual configuration building in 14 + OCaml. 15 + * Logic/sequencing is agnostic of IO and platform, so it can run on Unix as a 16 + process, as a Mirage unikernel or anything else. 17 + * All DHCP options are supported at the time of this writing. 18 + * Code is purely applicative. 19 + * It's in OCaml, so it's pretty cool. 20 + 21 + The name `charrua` is a reference to the, now extinct, semi-nomadic people of 22 + southern South America.""" 23 + maintainer: "Christiano F. Haesbaert <haesbaert@haesbaert.org>" 24 + authors: "Christiano F. Haesbaert <haesbaert@haesbaert.org>" 25 + license: "ISC" 26 + homepage: "https://github.com/mirage/charrua" 27 + doc: "https://mirage.github.io/charrua/" 28 + bug-reports: "https://github.com/mirage/charrua/issues" 29 + depends: [ 30 + "ocaml" {>= "4.08.0"} 31 + "dune" {>= "1.4.0"} 32 + "menhir" {build & >= "20180523"} 33 + "charrua" {= version} 34 + "cstruct" {>= "6.0.0"} 35 + "ipaddr" {>= "5.0.0"} 36 + "macaddr" {>= "4.0.0"} 37 + "cstruct-unix" {with-test} 38 + "tcpip" {>= "7.0.0" & with-test} 39 + "alcotest" {with-test & >= "1.4.0"} 40 + ] 41 + build: [ 42 + ["dune" "subst"] {dev} 43 + ["dune" "build" "-p" name "-j" jobs] 44 + ["dune" "runtest" "-p" name "-j" jobs] {with-test} 45 + ] 46 + dev-repo: "git+https://github.com/mirage/charrua.git" 47 + url { 48 + src: 49 + "https://github.com/mirage/charrua/releases/download/v1.6.0/charrua-1.6.0.tbz" 50 + checksum: [ 51 + "sha256=1f6f7c1211a45ebbbd56a78b12fdbceaa98efae97ac3bd6f4855da47a3a3ac34" 52 + "sha512=6ea3cb92efca7c33ee9aa1411223bec9045ece9939657594ebc47ae93408c4d87e8b40812751fc86555061d91ccd338b3fbcfe6059e1dd770303329b5e527a96" 53 + ] 54 + } 55 + x-commit-hash: "9967d56b92d0a578656414ca7c94df52a42b7dab"
+41
packages/charrua-unix/charrua-unix.1.6.0/opam
··· 1 + opam-version: "2.0" 2 + synopsis: "Unix DHCP daemon" 3 + description: """\ 4 + charrua-unix is an _ISC-licensed_ Unix DHCP daemon based on 5 + [charrua](http://www.github.com/mirage/charrua).""" 6 + maintainer: "Christiano F. Haesbaert <haesbaert@haesbaert.org>" 7 + authors: "Christiano F. Haesbaert <haesbaert@haesbaert.org>" 8 + license: "ISC" 9 + homepage: "https://github.com/mirage/charrua" 10 + bug-reports: "https://github.com/mirage/charrua/issues" 11 + depends: [ 12 + "dune" {>= "1.4.0"} 13 + "ocaml" {>= "4.08.0"} 14 + "lwt" {>= "3.0.0"} 15 + "lwt_log" 16 + "charrua" {= version} 17 + "charrua-server" {= version} 18 + "cstruct-unix" 19 + "cmdliner" {>= "1.1.0"} 20 + "rawlink-lwt" {>= "2.0"} 21 + "tuntap" {>= "2.0.0"} 22 + "mtime" {>= "2.0.0"} 23 + "duration" 24 + "cstruct-lwt" {>= "6.0.0"} 25 + "ipaddr" {>= "5.1.0"} 26 + "tcpip" {>= "7.0.0"} 27 + ] 28 + build: [ 29 + ["dune" "subst"] {dev} 30 + ["dune" "build" "-p" name "-j" jobs] 31 + ] 32 + dev-repo: "git+https://github.com/mirage/charrua.git" 33 + url { 34 + src: 35 + "https://github.com/mirage/charrua/releases/download/v1.6.0/charrua-1.6.0.tbz" 36 + checksum: [ 37 + "sha256=1f6f7c1211a45ebbbd56a78b12fdbceaa98efae97ac3bd6f4855da47a3a3ac34" 38 + "sha512=6ea3cb92efca7c33ee9aa1411223bec9045ece9939657594ebc47ae93408c4d87e8b40812751fc86555061d91ccd338b3fbcfe6059e1dd770303329b5e527a96" 39 + ] 40 + } 41 + x-commit-hash: "9967d56b92d0a578656414ca7c94df52a42b7dab"
+54
packages/charrua/charrua.1.6.0/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Christiano F. Haesbaert <haesbaert@haesbaert.org>" 3 + authors: "Christiano F. Haesbaert <haesbaert@haesbaert.org>" 4 + license: "ISC" 5 + homepage: "https://github.com/mirage/charrua" 6 + bug-reports: "https://github.com/mirage/charrua/issues" 7 + dev-repo: "git+https://github.com/mirage/charrua.git" 8 + doc: "https://mirage.github.io/charrua/" 9 + 10 + build: [ 11 + ["dune" "subst"] {dev} 12 + ["dune" "build" "-p" name "-j" jobs] 13 + ] 14 + 15 + depends: [ 16 + "ocaml" {>= "4.13.0"} 17 + "dune" {>= "1.4.0"} 18 + "cstruct" {>= "6.0.0"} 19 + "ipaddr" {>= "5.0.0"} 20 + "macaddr" {>= "4.0.0"} 21 + "ethernet" {>= "3.0.0"} 22 + "tcpip" {>= "7.0.0"} 23 + "ohex" {>= "0.2.0"} 24 + ] 25 + conflicts: [ "result" {< "1.5"} ] 26 + synopsis: "DHCP wire frame encoder and decoder" 27 + description: """ 28 + Charrua consists a single modules, `Dhcp_wire` responsible for parsing and 29 + constructing DHCP messages 30 + 31 + You can browse the API for [charrua](http://www.github.com/mirage/charrua) at 32 + https://mirage.github.io/charrua/ 33 + 34 + #### Features 35 + 36 + * `Dhcp_wire` provides marshalling and unmarshalling utilities for DHCP. 37 + * Logic/sequencing is agnostic of IO and platform, so it can run on Unix as a 38 + process, as a Mirage unikernel or anything else. 39 + * All DHCP options are supported at the time of this writing. 40 + * Code is purely applicative. 41 + * It's in OCaml, so it's pretty cool. 42 + 43 + The name `charrua` is a reference to the, now extinct, semi-nomadic people of 44 + southern South America. 45 + """ 46 + url { 47 + src: 48 + "https://github.com/mirage/charrua/releases/download/v1.6.0/charrua-1.6.0.tbz" 49 + checksum: [ 50 + "sha256=1f6f7c1211a45ebbbd56a78b12fdbceaa98efae97ac3bd6f4855da47a3a3ac34" 51 + "sha512=6ea3cb92efca7c33ee9aa1411223bec9045ece9939657594ebc47ae93408c4d87e8b40812751fc86555061d91ccd338b3fbcfe6059e1dd770303329b5e527a96" 52 + ] 53 + } 54 + x-commit-hash: "9967d56b92d0a578656414ca7c94df52a42b7dab"