this repo has no description
0
fork

Configure Feed

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

[new release] piaf (0.2.0)

CHANGES:

- Improve certificate checking and authentication
([anmonteiro/piaf#93](https://github.com/anmonteiro/piaf/pull/93)) -
[@Firgeis](https://github.com/Firgeis)
- Check certificate SAN IP address when appropriate
([anmonteiro/piaf#96](https://github.com/anmonteiro/piaf/pull/96)) -
[@Firgeis](https://github.com/Firgeis)
- Close the file descriptor when failing to open a connection
([anmonteiro/piaf#97](https://github.com/anmonteiro/piaf/pull/97)) -
[@EduardoRFS](https://github.com/EduardoRFS)
- Yield to other threads when reading a message body. This improves fairness
for large message bodies
([anmonteiro/piaf#100](https://github.com/anmonteiro/piaf/pull/100))
- Add error handling to `Response.of_file`
([anmonteiro/piaf#103](https://github.com/anmonteiro/piaf/pull/103))
- Add `Client.send` which sends a `Request.t`
([anmonteiro/piaf#110](https://github.com/anmonteiro/piaf/pull/110))
- openssl: set the client verify callback
([anmonteiro/piaf#112](https://github.com/anmonteiro/piaf/pull/112))
- Piaf.Response: add `or_internal_error`
([anmonteiro/piaf#120](https://github.com/anmonteiro/piaf/pull/120))
- Piaf.Response: Add `Body.sendfile` and `Response.sendfile`
([anmonteiro/piaf#124](https://github.com/anmonteiro/piaf/pull/124))
- Piaf.Config: Add `config.flush_headers_immediately`
([anmonteiro/piaf#125](https://github.com/anmonteiro/piaf/pull/125))
- Piaf.Server: Add `config.shutdown_timeout` to wait before shutting down the
Piaf server ([anmonteiro/piaf#174](https://github.com/anmonteiro/piaf/pull/174))
- Websocket support ([anmonteiro/piaf#139](https://github.com/anmonteiro/piaf/pull/139))
- Multicore support ([anmonteiro/piaf#151](https://github.com/anmonteiro/piaf/pull/151))
- Allow binding to UNIX domain socket
([anmonteiro/piaf#161](https://github.com/anmonteiro/piaf/pull/161))
- Don't send invalid HTTP/2 headers
([anmonteiro/piaf#197](https://github.com/anmonteiro/piaf/pull/197))

+54
+54
packages/piaf/piaf.0.2.0/opam
··· 1 + opam-version: "2.0" 2 + synopsis: "An HTTP library with HTTP/2 support written entirely in OCaml" 3 + description: 4 + "Piaf is an HTTP library and webserver written entirely in OCaml." 5 + maintainer: ["Antonio Nuno Monteiro <anmonteiro@gmail.com>"] 6 + authors: ["Antonio Nuno Monteiro <anmonteiro@gmail.com>"] 7 + license: "BSD-3-clause" 8 + homepage: "https://github.com/anmonteiro/piaf" 9 + bug-reports: "https://github.com/anmonteiro/piaf/issues" 10 + depends: [ 11 + "dune" {>= "2.8"} 12 + "ocaml" {>= "5.1"} 13 + "logs" 14 + "eio-ssl" {>= "0.3.0"} 15 + "magic-mime" 16 + "ssl" 17 + "uri" 18 + "ipaddr" 19 + "httpun-eio" {>= "0.2.0"} 20 + "gluten-eio" 21 + "h2-eio" {>= "0.13.0"} 22 + "httpun-ws" {>= "0.2.0"} 23 + "pecu" 24 + "prettym" 25 + "unstrctrd" 26 + "eio_main" {>= "1.0"} 27 + "dune-site" {with-test} 28 + "alcotest" {with-test} 29 + "odoc" {with-doc} 30 + ] 31 + build: [ 32 + ["dune" "subst"] {dev} 33 + [ 34 + "dune" 35 + "build" 36 + "-p" 37 + name 38 + "-j" 39 + jobs 40 + "@install" 41 + "@runtest" {with-test} 42 + "@doc" {with-doc} 43 + ] 44 + ] 45 + dev-repo: "git+https://github.com/anmonteiro/piaf.git" 46 + url { 47 + src: 48 + "https://github.com/anmonteiro/piaf/releases/download/0.2.0/piaf-0.2.0.tbz" 49 + checksum: [ 50 + "sha256=07fa9009a52faeaae6d86116e75007f5279b185c7bc7c95aab9455f2107370fb" 51 + "sha512=dfde4bd0a5c8a3b795a8e3d6f6e1f9f1864a9eb0a1b96763c17515d771566af7623ca64db671a8dce2c7838dad08d8465db98f5e4f8dcf5e1a386ef5b29da56c" 52 + ] 53 + } 54 + x-commit-hash: "f67d4ccb230248a5f913f0daa2dd41799c48ffa5"