this repo has no description
1opam-version: "2.0"
2maintainer: "Romain Calascibetta <romain.calascibetta@gmail.com>"
3authors: "Romain Calascibetta <romain.calascibetta@gmail.com>"
4homepage: "https://github.com/dinosaure/pecu"
5bug-reports: "https://github.com/dinosaure/pecu/issues"
6dev-repo: "git+https://github.com/dinosaure/pecu.git"
7doc: "https://dinosaure.github.io/pecu/"
8license: "MIT"
9
10build: [
11 ["jbuilder" "subst" "-p" name] {dev}
12 ["jbuilder" "build" "-p" name "-j" jobs]
13]
14
15depends: [
16 "ocaml" {>= "4.03.0"}
17 "jbuilder" {>= "1.0+beta7"}
18 "fmt"
19 "uutf"
20 "rresult" {>= "0.3.0"}
21 "cmdliner" {>= "1.0.0" & < "1.1.0"}
22]
23synopsis: "Pecu (PQ/QP - Quoted Printable)"
24description: """
25Pecu is a little library to encode and decode quoted-printable according to
26[RFC2045](https://tools.ietf.org/html/rfc2045) (§ 6.7). It provides a
27non-blocking encoder/decoder and ensure to respect the 80 characters rule. It
28provides a fuzzer which test isomorphism between encoder and decoder (and if we
29respect correctly the 80 characters rule).
30
31This project is a part of an encoder/decoder of e-mail.
32
33Decoder can decode input which does not respect 80 characters rule but it
34signals to the client if this case appear - which can be an attack entry point.
35By this way, the decoder provide a best-effort case to the client."""
36url {
37 src:
38 "https://github.com/dinosaure/pecu/releases/download/v0.1/pecu-0.1.tbz"
39 checksum: [
40 "sha256=a8a1066df98e6c447c69e954b3de6d03da743f9f653636979cf336aa910f114d"
41 "md5=86849ba4e1b6dc31076494f6a767e382"
42 ]
43}