forked from moby/vpnkit
-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request moby#270 from djs55/remove-pins
Update tcpip constraint, remove charrua pins
- Loading branch information
Showing
59 changed files
with
817 additions
and
81 deletions.
There are no files selected for viewing
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
75 changes: 75 additions & 0 deletions
75
repo/darwin/packages/upstream/charrua-client-lwt.0.9/descr
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,75 @@ | ||
DHCP - a DHCP client, server and wire frame encoder and decoder | ||
|
||
|
||
[![docs](https://img.shields.io/badge/doc-online-blue.svg)](http://mirage.github.io/charrua-dhcp/api) | ||
[![Build Status](https://travis-ci.org/mirage/charrua-core.svg)](https://travis-ci.org/mirage/charrua-dhcp) | ||
|
||
[charrua](http://www.github.com/mirage/charrua-dhcp) is an | ||
_ISC-licensed_ DHCP library implementation in OCaml. | ||
It provides three packages: | ||
|
||
- charrua-core: a library that handles wire traffic parsing and a server implementation | ||
- charrua-client: a library for handling DHCP client state and messages | ||
- charrua-client-lwt: a DHCP client library with timeouts and network read/write | ||
- charrua-client-mirage: a MirageOS-compatible set of interfaces to charrua-client-lwt | ||
- charrua-unix: a Unix DHCP server implementation | ||
|
||
### Charrua-core | ||
|
||
Charrua-core consists of two modules, a `Dhcp_wire` responsible for parsing and | ||
constructing DHCP messages and a `Dhcp_server` module used for constructing DHCP | ||
servers. | ||
|
||
You can browse the API for [charrua-core](http://www.github.com/mirage/charrua-core) at | ||
http://mirage.github.io/charrua-core/api | ||
|
||
[mirage](https://github.com/mirage/mirage-skeleton/tree/master/applications/dhcp) | ||
is a Mirage DHCP unikernel server based on charrua-core. | ||
|
||
#### Features | ||
|
||
* `Dhcp_server` supports a stripped down ISC dhcpd.conf, so you can probably just | ||
use your old `dhcpd.conf`, it also supports manual configuration building in | ||
OCaml. | ||
* Logic/sequencing is agnostic of IO and platform, so it can run on Unix as a | ||
process, as a Mirage unikernel or anything else. | ||
* `Dhcp_wire` provides marshalling and unmarshalling utilities for DHCP, it is the | ||
base for `Dhcp_server`. | ||
* All DHCP options are supported at the time of this writing. | ||
* Code is purely applicative. | ||
* It's in OCaml, so it's pretty cool. | ||
|
||
The name `charrua` is a reference to the, now extinct, semi-nomadic people of | ||
southern South America. | ||
|
||
### Charrua-client | ||
|
||
charrua-client is a DHCP client powered by [charrua-core](https://github.com/haesbaert/charrua-core). | ||
|
||
The base library exposes a simple state machine in `Dhcp_client` | ||
for use in acquiring a DHCP lease. | ||
|
||
`charrua-client-lwt` extends `charrua-client` with a functor `Dhcp_client_lwt`, | ||
using the provided modules for timing and networking logic, | ||
for convenient use by a program which might wish to implement a full client. | ||
|
||
`charrua-client-mirage` exposes an additional `Dhcp_client_mirage` for direct use | ||
with the [MirageOS library operating system](https://github.com/mirage/mirage). | ||
|
||
### Charrua-unix Server | ||
|
||
charrua-unix is an _ISC-licensed_ Unix DHCP daemon based on | ||
[charrua-dhcp](http://www.github.com/mirage/charrua-dhcp). | ||
|
||
#### Features | ||
|
||
* Supports a stripped down ISC dhcpd.conf. A configuration sample can be found | ||
[here](https://github.com/haesbaert/charrua-core/blob/master/sample/dhcpd.conf) | ||
* Priviledge dropping, the daemon doesn't run as root. | ||
* Almost purely-functional code. | ||
* Support for multiple interfaces/subnets. | ||
|
||
Try `charruad --help` for options. | ||
|
||
This project became one of the [Mirage Pioneer](https://github.com/mirage/mirage-www/wiki/Pioneer-Projects) | ||
projects. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
archive: "https://github.com/mirage/charrua-core/releases/download/v0.9/charrua-core-0.9.tbz" | ||
checksum: "015e5795d03f9a57deff04c424027efd" |
75 changes: 75 additions & 0 deletions
75
repo/darwin/packages/upstream/charrua-client-mirage.0.9/descr
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,75 @@ | ||
DHCP - a DHCP client, server and wire frame encoder and decoder | ||
|
||
|
||
[![docs](https://img.shields.io/badge/doc-online-blue.svg)](http://mirage.github.io/charrua-dhcp/api) | ||
[![Build Status](https://travis-ci.org/mirage/charrua-core.svg)](https://travis-ci.org/mirage/charrua-dhcp) | ||
|
||
[charrua](http://www.github.com/mirage/charrua-dhcp) is an | ||
_ISC-licensed_ DHCP library implementation in OCaml. | ||
It provides three packages: | ||
|
||
- charrua-core: a library that handles wire traffic parsing and a server implementation | ||
- charrua-client: a library for handling DHCP client state and messages | ||
- charrua-client-lwt: a DHCP client library with timeouts and network read/write | ||
- charrua-client-mirage: a MirageOS-compatible set of interfaces to charrua-client-lwt | ||
- charrua-unix: a Unix DHCP server implementation | ||
|
||
### Charrua-core | ||
|
||
Charrua-core consists of two modules, a `Dhcp_wire` responsible for parsing and | ||
constructing DHCP messages and a `Dhcp_server` module used for constructing DHCP | ||
servers. | ||
|
||
You can browse the API for [charrua-core](http://www.github.com/mirage/charrua-core) at | ||
http://mirage.github.io/charrua-core/api | ||
|
||
[mirage](https://github.com/mirage/mirage-skeleton/tree/master/applications/dhcp) | ||
is a Mirage DHCP unikernel server based on charrua-core. | ||
|
||
#### Features | ||
|
||
* `Dhcp_server` supports a stripped down ISC dhcpd.conf, so you can probably just | ||
use your old `dhcpd.conf`, it also supports manual configuration building in | ||
OCaml. | ||
* Logic/sequencing is agnostic of IO and platform, so it can run on Unix as a | ||
process, as a Mirage unikernel or anything else. | ||
* `Dhcp_wire` provides marshalling and unmarshalling utilities for DHCP, it is the | ||
base for `Dhcp_server`. | ||
* All DHCP options are supported at the time of this writing. | ||
* Code is purely applicative. | ||
* It's in OCaml, so it's pretty cool. | ||
|
||
The name `charrua` is a reference to the, now extinct, semi-nomadic people of | ||
southern South America. | ||
|
||
### Charrua-client | ||
|
||
charrua-client is a DHCP client powered by [charrua-core](https://github.com/haesbaert/charrua-core). | ||
|
||
The base library exposes a simple state machine in `Dhcp_client` | ||
for use in acquiring a DHCP lease. | ||
|
||
`charrua-client-lwt` extends `charrua-client` with a functor `Dhcp_client_lwt`, | ||
using the provided modules for timing and networking logic, | ||
for convenient use by a program which might wish to implement a full client. | ||
|
||
`charrua-client-mirage` exposes an additional `Dhcp_client_mirage` for direct use | ||
with the [MirageOS library operating system](https://github.com/mirage/mirage). | ||
|
||
### Charrua-unix Server | ||
|
||
charrua-unix is an _ISC-licensed_ Unix DHCP daemon based on | ||
[charrua-dhcp](http://www.github.com/mirage/charrua-dhcp). | ||
|
||
#### Features | ||
|
||
* Supports a stripped down ISC dhcpd.conf. A configuration sample can be found | ||
[here](https://github.com/haesbaert/charrua-core/blob/master/sample/dhcpd.conf) | ||
* Priviledge dropping, the daemon doesn't run as root. | ||
* Almost purely-functional code. | ||
* Support for multiple interfaces/subnets. | ||
|
||
Try `charruad --help` for options. | ||
|
||
This project became one of the [Mirage Pioneer](https://github.com/mirage/mirage-www/wiki/Pioneer-Projects) | ||
projects. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
archive: "https://github.com/mirage/charrua-core/releases/download/v0.9/charrua-core-0.9.tbz" | ||
checksum: "015e5795d03f9a57deff04c424027efd" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,75 @@ | ||
DHCP - a DHCP client, server and wire frame encoder and decoder | ||
|
||
|
||
[![docs](https://img.shields.io/badge/doc-online-blue.svg)](http://mirage.github.io/charrua-dhcp/api) | ||
[![Build Status](https://travis-ci.org/mirage/charrua-core.svg)](https://travis-ci.org/mirage/charrua-dhcp) | ||
|
||
[charrua](http://www.github.com/mirage/charrua-dhcp) is an | ||
_ISC-licensed_ DHCP library implementation in OCaml. | ||
It provides three packages: | ||
|
||
- charrua-core: a library that handles wire traffic parsing and a server implementation | ||
- charrua-client: a library for handling DHCP client state and messages | ||
- charrua-client-lwt: a DHCP client library with timeouts and network read/write | ||
- charrua-client-mirage: a MirageOS-compatible set of interfaces to charrua-client-lwt | ||
- charrua-unix: a Unix DHCP server implementation | ||
|
||
### Charrua-core | ||
|
||
Charrua-core consists of two modules, a `Dhcp_wire` responsible for parsing and | ||
constructing DHCP messages and a `Dhcp_server` module used for constructing DHCP | ||
servers. | ||
|
||
You can browse the API for [charrua-core](http://www.github.com/mirage/charrua-core) at | ||
http://mirage.github.io/charrua-core/api | ||
|
||
[mirage](https://github.com/mirage/mirage-skeleton/tree/master/applications/dhcp) | ||
is a Mirage DHCP unikernel server based on charrua-core. | ||
|
||
#### Features | ||
|
||
* `Dhcp_server` supports a stripped down ISC dhcpd.conf, so you can probably just | ||
use your old `dhcpd.conf`, it also supports manual configuration building in | ||
OCaml. | ||
* Logic/sequencing is agnostic of IO and platform, so it can run on Unix as a | ||
process, as a Mirage unikernel or anything else. | ||
* `Dhcp_wire` provides marshalling and unmarshalling utilities for DHCP, it is the | ||
base for `Dhcp_server`. | ||
* All DHCP options are supported at the time of this writing. | ||
* Code is purely applicative. | ||
* It's in OCaml, so it's pretty cool. | ||
|
||
The name `charrua` is a reference to the, now extinct, semi-nomadic people of | ||
southern South America. | ||
|
||
### Charrua-client | ||
|
||
charrua-client is a DHCP client powered by [charrua-core](https://github.com/haesbaert/charrua-core). | ||
|
||
The base library exposes a simple state machine in `Dhcp_client` | ||
for use in acquiring a DHCP lease. | ||
|
||
`charrua-client-lwt` extends `charrua-client` with a functor `Dhcp_client_lwt`, | ||
using the provided modules for timing and networking logic, | ||
for convenient use by a program which might wish to implement a full client. | ||
|
||
`charrua-client-mirage` exposes an additional `Dhcp_client_mirage` for direct use | ||
with the [MirageOS library operating system](https://github.com/mirage/mirage). | ||
|
||
### Charrua-unix Server | ||
|
||
charrua-unix is an _ISC-licensed_ Unix DHCP daemon based on | ||
[charrua-dhcp](http://www.github.com/mirage/charrua-dhcp). | ||
|
||
#### Features | ||
|
||
* Supports a stripped down ISC dhcpd.conf. A configuration sample can be found | ||
[here](https://github.com/haesbaert/charrua-core/blob/master/sample/dhcpd.conf) | ||
* Priviledge dropping, the daemon doesn't run as root. | ||
* Almost purely-functional code. | ||
* Support for multiple interfaces/subnets. | ||
|
||
Try `charruad --help` for options. | ||
|
||
This project became one of the [Mirage Pioneer](https://github.com/mirage/mirage-www/wiki/Pioneer-Projects) | ||
projects. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
archive: "https://github.com/mirage/charrua-core/releases/download/v0.9/charrua-core-0.9.tbz" | ||
checksum: "015e5795d03f9a57deff04c424027efd" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,75 @@ | ||
DHCP - a DHCP client, server and wire frame encoder and decoder | ||
|
||
|
||
[![docs](https://img.shields.io/badge/doc-online-blue.svg)](http://mirage.github.io/charrua-dhcp/api) | ||
[![Build Status](https://travis-ci.org/mirage/charrua-core.svg)](https://travis-ci.org/mirage/charrua-dhcp) | ||
|
||
[charrua](http://www.github.com/mirage/charrua-dhcp) is an | ||
_ISC-licensed_ DHCP library implementation in OCaml. | ||
It provides three packages: | ||
|
||
- charrua-core: a library that handles wire traffic parsing and a server implementation | ||
- charrua-client: a library for handling DHCP client state and messages | ||
- charrua-client-lwt: a DHCP client library with timeouts and network read/write | ||
- charrua-client-mirage: a MirageOS-compatible set of interfaces to charrua-client-lwt | ||
- charrua-unix: a Unix DHCP server implementation | ||
|
||
### Charrua-core | ||
|
||
Charrua-core consists of two modules, a `Dhcp_wire` responsible for parsing and | ||
constructing DHCP messages and a `Dhcp_server` module used for constructing DHCP | ||
servers. | ||
|
||
You can browse the API for [charrua-core](http://www.github.com/mirage/charrua-core) at | ||
http://mirage.github.io/charrua-core/api | ||
|
||
[mirage](https://github.com/mirage/mirage-skeleton/tree/master/applications/dhcp) | ||
is a Mirage DHCP unikernel server based on charrua-core. | ||
|
||
#### Features | ||
|
||
* `Dhcp_server` supports a stripped down ISC dhcpd.conf, so you can probably just | ||
use your old `dhcpd.conf`, it also supports manual configuration building in | ||
OCaml. | ||
* Logic/sequencing is agnostic of IO and platform, so it can run on Unix as a | ||
process, as a Mirage unikernel or anything else. | ||
* `Dhcp_wire` provides marshalling and unmarshalling utilities for DHCP, it is the | ||
base for `Dhcp_server`. | ||
* All DHCP options are supported at the time of this writing. | ||
* Code is purely applicative. | ||
* It's in OCaml, so it's pretty cool. | ||
|
||
The name `charrua` is a reference to the, now extinct, semi-nomadic people of | ||
southern South America. | ||
|
||
### Charrua-client | ||
|
||
charrua-client is a DHCP client powered by [charrua-core](https://github.com/haesbaert/charrua-core). | ||
|
||
The base library exposes a simple state machine in `Dhcp_client` | ||
for use in acquiring a DHCP lease. | ||
|
||
`charrua-client-lwt` extends `charrua-client` with a functor `Dhcp_client_lwt`, | ||
using the provided modules for timing and networking logic, | ||
for convenient use by a program which might wish to implement a full client. | ||
|
||
`charrua-client-mirage` exposes an additional `Dhcp_client_mirage` for direct use | ||
with the [MirageOS library operating system](https://github.com/mirage/mirage). | ||
|
||
### Charrua-unix Server | ||
|
||
charrua-unix is an _ISC-licensed_ Unix DHCP daemon based on | ||
[charrua-dhcp](http://www.github.com/mirage/charrua-dhcp). | ||
|
||
#### Features | ||
|
||
* Supports a stripped down ISC dhcpd.conf. A configuration sample can be found | ||
[here](https://github.com/haesbaert/charrua-core/blob/master/sample/dhcpd.conf) | ||
* Priviledge dropping, the daemon doesn't run as root. | ||
* Almost purely-functional code. | ||
* Support for multiple interfaces/subnets. | ||
|
||
Try `charruad --help` for options. | ||
|
||
This project became one of the [Mirage Pioneer](https://github.com/mirage/mirage-www/wiki/Pioneer-Projects) | ||
projects. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
archive: "https://github.com/mirage/charrua-core/releases/download/v0.9/charrua-core-0.9.tbz" | ||
checksum: "015e5795d03f9a57deff04c424027efd" |
File renamed without changes.
File renamed without changes.
Oops, something went wrong.