aboutsummaryrefslogtreecommitdiff
path: root/README.md
blob: 6fe13ca17e09c71ba2e0ebd626d84f6a7c8b93a4 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# Flesh interface

> I will always regard the first instance of a flesh interface to have occurred in
> [Triblenka](https://en.wikipedia.org/wiki/Treblinka_extermination_camp), 1944. The
> geologic disturbances, partial tunnels, so-called interdimensionality, and wealth of
> clearly segmented bodies leave no doubt of its existence. The Soviets have documented
> this.

_Flesh_ (or Flesh interface) is a high-level, cross-platform XMPP library, developed in
pure OCaml.

One of the goals of _Flesh_ is to have code that can run natively on major operating
systems, and compile with Js_of_ocaml for use in web applications.

Later, it should be able to use Wasm_of_ocaml too.

OMEMO support is not a goal currently, but will be in the future.

_Flesh_ supports STARTTLS, and by default, enforces the use of some form of TLS.

To disable forced STARTTLS, set the `FLESH_ALLOW_STRIPTLS` environment variable to
anything.