add monitoring stuff

This commit is contained in:
Hannes Mehnert 2021-03-17 21:29:45 +01:00
parent 36334afcd1
commit 74e198405d
3 changed files with 177 additions and 0 deletions

View file

@ -0,0 +1,37 @@
opam-version: "2.0"
maintainer: "Hannes Mehnert <hannes@mehnert.org>"
authors: ["Hannes Mehnert <hannes@mehnert.org>"]
homepage: "https://github.com/hannesm/monitoring-experiments"
doc: "https://hannesm.github.io/monitoring-experiments"
dev-repo: "git+https://github.com/hannesm/monitoring-experiments.git"
bug-reports: "https://github.com/mirage/monitoring-experiments/issues"
license: "AGPL"
depends: [
"ocaml" {>= "4.07.1"}
"logs" {>= "0.6.3"}
"metrics" {>= "0.2.0"}
"metrics-lwt" {>= "0.2.0"}
"metrics-influx" {>= "0.2.0"}
"astring" {>= "0.8.3"}
"mirage-clock" {>= "3.0.0"}
"mirage-time" {>= "2.0.0"}
"mirage-stack" {>= "2.2.0"}
"tcpip" {>= "6.1.99"}
"mirage-net-solo5" {>= "0.6.2"}
"mirage-solo5" {>= "0.6.4"}
"ocaml-freestanding" {>= "0.4.5"}
"bheap"
]
build: [
["dune" "subst"] {pinned}
["dune" "build" "-p" name "-j" jobs]
["dune" "runtest" "-p" name "-j" jobs] {with-test}
]
synopsis: "Experiments with monitoring thingies"
description: """
bla bla
"""
url {
src: "git+https://github.com/hannesm/monitoring-experiments.git#future-310"
}

View file

@ -0,0 +1,63 @@
opam-version: "2.0"
synopsis: "Library implementing the OpenVPN protocol and configuration format"
homepage: "https://github.com/roburio/openvpn"
dev-repo: "git+https://github.com/roburio/openvpn.git"
bug-reports: "https://github.com/roburio/openvpn/issues"
doc: "https://github.com/roburio/openvpn/doc"
author: ["robur"]
maintainer: ["robur"]
license: "AGPL"
build: [
["dune" "subst" ] {pinned}
["dune" "build" "-p" name "-j" jobs]
["dune" "runtest" "-p" name "-j" jobs] {with-test}
]
depends: [
"dune"
"ocaml" {>= "4.08.0"}
"odoc" {with-doc}
"fmt" { >= "0.8.6" }
"logs" { >= "0.6.2" }
"rresult" { >= "0.6.0" }
"angstrom" { >= "0.14.0" }
"cstruct" { >= "4.0.0" }
"cmdliner"
"domain-name" { >= "0.2.0" }
"fmt"
"gmap" { >= "0.3.0" }
"hex" { >= "1.4.0" }
"ipaddr" { >= "5.0.0" }
"logs"
"cstruct-lwt"
"lwt"
"mirage-crypto"
"mirage-crypto-rng" {>= "0.8.0"}
"ptime"
"rresult"
"tls" {>= "0.11.0"}
"dns-client" {>= "4.5.0"}
"x509" {>= "0.10.0"}
"duration"
"tuntap" {>= "1.8.1"}
"astring"
"mtime"
"randomconv"
# mirage:
"mirage-stack" {>= "2.0.0"}
"mirage-protocols" {>= "5.0.0"}
"tcpip" {>= "4.1.0"}
"mirage-random" {>= "2.0.0"}
"mirage-clock" {>= "3.0.0"}
"crowbar" {with-test}
"alcotest" {with-test}
]
url {
src: "git+https://github.com/roburio/openvpn.git"
}

77
packages/tcpip.6.1.99/opam vendored Normal file
View file

@ -0,0 +1,77 @@
opam-version: "2.0"
maintainer: "anil@recoil.org"
homepage: "https://github.com/mirage/mirage-tcpip"
dev-repo: "git+https://github.com/mirage/mirage-tcpip.git"
bug-reports: "https://github.com/mirage/mirage-tcpip/issues"
doc: "https://mirage.github.io/mirage-tcpip/"
authors: [
"Anil Madhavapeddy" "Balraj Singh" "Richard Mortier" "Nicolas Ojeda Bar"
"Thomas Gazagnaire" "Vincent Bernardoff" "Magnus Skjegstad" "Mindy Preston"
"Thomas Leonard" "David Scott" "Gabor Pali" "Hannes Mehnert" "Haris Rotsos"
"Kia" "Luke Dunstan" "Pablo Polvorin" "Tim Cuthbertson" "lnmx" "pqwy" ]
license: "ISC"
tags: ["org:mirage"]
build: [
["dune" "subst"] {pinned}
["dune" "build" "-p" name "-j" jobs]
["dune" "runtest" "-p" name "-j" jobs] {with-test}
]
conflicts: [
"mirage-xen" {< "6.0.0"}
"ocaml-freestanding" {< "0.4.1"}
]
depends: [
"conf-pkg-config" {build}
"dune" {>= "2.7.0"}
"bisect_ppx" {dev & >= "2.5.0"}
"ocaml" {>= "4.06.0"}
"rresult" {>= "0.5.0"}
"cstruct" {>= "3.2.0"}
"cstruct-lwt"
"ppx_cstruct"
"mirage-net" {>= "3.0.0"}
"mirage-clock" {>= "3.0.0"}
"mirage-random" {>= "2.0.0"}
"mirage-stack" {>= "2.2.0"}
"mirage-protocols" {>= "5.0.0"}
"mirage-time" {>= "2.0.0"}
"ipaddr" {>= "5.0.0"}
"macaddr" {>="4.0.0"}
"macaddr-cstruct"
"mirage-profile" {>= "0.5"}
"fmt"
"lwt" {>= "4.0.0"}
"lwt-dllist"
"logs" {>= "0.6.0"}
"duration"
"randomconv"
"ethernet" {>= "2.0.0"}
"mirage-flow" {with-test & >= "2.0.0"}
"mirage-vnetif" {with-test & >= "0.5.0"}
"alcotest" {with-test & >="0.7.0"}
"pcap-format" {with-test}
"mirage-clock-unix" {with-test & >= "3.0.0"}
"mirage-random-test" {with-test & >= "0.1.0"}
"arp" {with-test & >= "2.3.0"}
"ipaddr-cstruct" {with-test}
"lru" {>= "0.3.0"}
"metrics"
]
depopts: [
"ocaml-freestanding"
]
synopsis: "OCaml TCP/IP networking stack, used in MirageOS"
description: """
`mirage-tcpip` provides a networking stack for the [Mirage operating
system](https://mirage.io). It provides implementations for the following module types
(which correspond with the similarly-named protocols):
* IP (via the IPv4 and IPv6 modules)
* ICMP
* UDP
* TCP
"""
url {
src: "git+https://github.com/hannesm/mirage-tcpip.git#stats-6.0"
}