├── .dockerignore ├── .github └── workflows │ └── main.yml ├── .gitignore ├── .ocamlformat ├── LICENSE.md ├── Makefile ├── README.md ├── bench ├── bench.ml └── dune ├── ci-client ├── client.ml ├── client.mli ├── dune ├── http.ml ├── http.mli ├── matrix_current.ml ├── matrix_current.mli ├── post.ml └── room.ml ├── ci-server ├── client_routes.ml ├── common_routes.ml ├── consts.ml ├── dune ├── federation_routes.ml ├── helper.ml ├── identifiers.ml ├── matrix_ci_server.ml ├── matrix_ci_server_setup.ml ├── middleware.ml ├── paf_cohttp.ml ├── paf_cohttp.mli └── store.ml ├── docker_entry.sh ├── dune-project ├── examples └── client │ ├── dune │ ├── main.ml │ └── remote.example.json ├── implem.md ├── lib ├── matrix-common │ ├── content.ml │ ├── dune │ ├── empty.ml │ ├── events.ml │ ├── json_encoding │ │ ├── dune │ │ └── json_encoding.ml │ ├── matrix_common.ml │ ├── matrix_common.mli │ ├── message.ml │ ├── null.ml │ └── push_rule.ml ├── matrix-ctos │ ├── README.md │ ├── account.ml │ ├── account_data.ml │ ├── audio_info.ml │ ├── authentication.ml │ ├── banning.ml │ ├── capabilities.ml │ ├── content.ml │ ├── context.ml │ ├── device_lists.ml │ ├── devices.ml │ ├── dune │ ├── encrypted_file.ml │ ├── errors.ml │ ├── file_info.ml │ ├── filter.ml │ ├── fully_read.ml │ ├── identifier.ml │ ├── image_info.ml │ ├── joined.ml │ ├── joining.ml │ ├── jwk.ml │ ├── key_event.ml │ ├── keys.ml │ ├── leaving.ml │ ├── location_info.ml │ ├── login.ml │ ├── logout.ml │ ├── matrix_ctos.ml │ ├── matrix_ctos.mli │ ├── media.ml │ ├── notifications.ml │ ├── open_id.ml │ ├── presence.ml │ ├── preview.ml │ ├── profile.ml │ ├── push_rules.ml │ ├── pushers.ml │ ├── receipt.ml │ ├── register.ml │ ├── report.ml │ ├── room.ml │ ├── room_event.ml │ ├── room_listing.ml │ ├── rooms.ml │ ├── search.ml │ ├── send_to_device.ml │ ├── session_data.ml │ ├── sso.ml │ ├── sync.ml │ ├── tag.ml │ ├── third_party_network.ml │ ├── thumbnail_info.ml │ ├── typing.ml │ ├── upgrade.ml │ ├── user_directory.ml │ ├── versions.ml │ ├── video_info.ml │ ├── voip.ml │ ├── well_known.ml │ └── whois.ml └── matrix-stos │ ├── README.md │ ├── backfill.ml │ ├── dune │ ├── edu.ml │ ├── event_auth.ml │ ├── federation_request.ml │ ├── get_missing_events.ml │ ├── inviting_rooms.ml │ ├── joining_rooms.ml │ ├── key.ml │ ├── matrix_stos.ml │ ├── matrix_stos.mli │ ├── pdu.ml │ ├── public_rooms.ml │ ├── query.ml │ ├── retrieve.ml │ ├── send.ml │ ├── signatures.ml │ ├── user.ml │ ├── version.ml │ └── well_known.ml ├── matrix-ci-server.Dockerfile ├── matrix-ci-server.opam ├── matrix-ci-server.opam.template ├── matrix-common.opam ├── matrix-ctos.opam ├── matrix-current.opam ├── matrix-stos.opam ├── ppx ├── dune ├── ppx_deriver_accessor.ml └── ppx_rewriter_accessor.ml └── soa.md /.dockerignore: -------------------------------------------------------------------------------- 1 | _build 2 | -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/.gitignore -------------------------------------------------------------------------------- /.ocamlformat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/.ocamlformat -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/LICENSE.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/README.md -------------------------------------------------------------------------------- /bench/bench.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/bench/bench.ml -------------------------------------------------------------------------------- /bench/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/bench/dune -------------------------------------------------------------------------------- /ci-client/client.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/ci-client/client.ml -------------------------------------------------------------------------------- /ci-client/client.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/ci-client/client.mli -------------------------------------------------------------------------------- /ci-client/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/ci-client/dune -------------------------------------------------------------------------------- /ci-client/http.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/ci-client/http.ml -------------------------------------------------------------------------------- /ci-client/http.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/ci-client/http.mli -------------------------------------------------------------------------------- /ci-client/matrix_current.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/ci-client/matrix_current.ml -------------------------------------------------------------------------------- /ci-client/matrix_current.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/ci-client/matrix_current.mli -------------------------------------------------------------------------------- /ci-client/post.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/ci-client/post.ml -------------------------------------------------------------------------------- /ci-client/room.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/ci-client/room.ml -------------------------------------------------------------------------------- /ci-server/client_routes.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/ci-server/client_routes.ml -------------------------------------------------------------------------------- /ci-server/common_routes.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/ci-server/common_routes.ml -------------------------------------------------------------------------------- /ci-server/consts.ml: -------------------------------------------------------------------------------- 1 | let homeserver = "ocaml-matrix" 2 | -------------------------------------------------------------------------------- /ci-server/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/ci-server/dune -------------------------------------------------------------------------------- /ci-server/federation_routes.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/ci-server/federation_routes.ml -------------------------------------------------------------------------------- /ci-server/helper.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/ci-server/helper.ml -------------------------------------------------------------------------------- /ci-server/identifiers.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/ci-server/identifiers.ml -------------------------------------------------------------------------------- /ci-server/matrix_ci_server.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/ci-server/matrix_ci_server.ml -------------------------------------------------------------------------------- /ci-server/matrix_ci_server_setup.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/ci-server/matrix_ci_server_setup.ml -------------------------------------------------------------------------------- /ci-server/middleware.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/ci-server/middleware.ml -------------------------------------------------------------------------------- /ci-server/paf_cohttp.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/ci-server/paf_cohttp.ml -------------------------------------------------------------------------------- /ci-server/paf_cohttp.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/ci-server/paf_cohttp.mli -------------------------------------------------------------------------------- /ci-server/store.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/ci-server/store.ml -------------------------------------------------------------------------------- /docker_entry.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/docker_entry.sh -------------------------------------------------------------------------------- /dune-project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/dune-project -------------------------------------------------------------------------------- /examples/client/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/examples/client/dune -------------------------------------------------------------------------------- /examples/client/main.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/examples/client/main.ml -------------------------------------------------------------------------------- /examples/client/remote.example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/examples/client/remote.example.json -------------------------------------------------------------------------------- /implem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/implem.md -------------------------------------------------------------------------------- /lib/matrix-common/content.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/lib/matrix-common/content.ml -------------------------------------------------------------------------------- /lib/matrix-common/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/lib/matrix-common/dune -------------------------------------------------------------------------------- /lib/matrix-common/empty.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/lib/matrix-common/empty.ml -------------------------------------------------------------------------------- /lib/matrix-common/events.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/lib/matrix-common/events.ml -------------------------------------------------------------------------------- /lib/matrix-common/json_encoding/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/lib/matrix-common/json_encoding/dune -------------------------------------------------------------------------------- /lib/matrix-common/json_encoding/json_encoding.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/lib/matrix-common/json_encoding/json_encoding.ml -------------------------------------------------------------------------------- /lib/matrix-common/matrix_common.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/lib/matrix-common/matrix_common.ml -------------------------------------------------------------------------------- /lib/matrix-common/matrix_common.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/lib/matrix-common/matrix_common.mli -------------------------------------------------------------------------------- /lib/matrix-common/message.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/lib/matrix-common/message.ml -------------------------------------------------------------------------------- /lib/matrix-common/null.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/lib/matrix-common/null.ml -------------------------------------------------------------------------------- /lib/matrix-common/push_rule.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/lib/matrix-common/push_rule.ml -------------------------------------------------------------------------------- /lib/matrix-ctos/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/lib/matrix-ctos/README.md -------------------------------------------------------------------------------- /lib/matrix-ctos/account.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/lib/matrix-ctos/account.ml -------------------------------------------------------------------------------- /lib/matrix-ctos/account_data.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/lib/matrix-ctos/account_data.ml -------------------------------------------------------------------------------- /lib/matrix-ctos/audio_info.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/lib/matrix-ctos/audio_info.ml -------------------------------------------------------------------------------- /lib/matrix-ctos/authentication.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/lib/matrix-ctos/authentication.ml -------------------------------------------------------------------------------- /lib/matrix-ctos/banning.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/lib/matrix-ctos/banning.ml -------------------------------------------------------------------------------- /lib/matrix-ctos/capabilities.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/lib/matrix-ctos/capabilities.ml -------------------------------------------------------------------------------- /lib/matrix-ctos/content.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/lib/matrix-ctos/content.ml -------------------------------------------------------------------------------- /lib/matrix-ctos/context.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/lib/matrix-ctos/context.ml -------------------------------------------------------------------------------- /lib/matrix-ctos/device_lists.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/lib/matrix-ctos/device_lists.ml -------------------------------------------------------------------------------- /lib/matrix-ctos/devices.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/lib/matrix-ctos/devices.ml -------------------------------------------------------------------------------- /lib/matrix-ctos/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/lib/matrix-ctos/dune -------------------------------------------------------------------------------- /lib/matrix-ctos/encrypted_file.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/lib/matrix-ctos/encrypted_file.ml -------------------------------------------------------------------------------- /lib/matrix-ctos/errors.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/lib/matrix-ctos/errors.ml -------------------------------------------------------------------------------- /lib/matrix-ctos/file_info.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/lib/matrix-ctos/file_info.ml -------------------------------------------------------------------------------- /lib/matrix-ctos/filter.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/lib/matrix-ctos/filter.ml -------------------------------------------------------------------------------- /lib/matrix-ctos/fully_read.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/lib/matrix-ctos/fully_read.ml -------------------------------------------------------------------------------- /lib/matrix-ctos/identifier.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/lib/matrix-ctos/identifier.ml -------------------------------------------------------------------------------- /lib/matrix-ctos/image_info.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/lib/matrix-ctos/image_info.ml -------------------------------------------------------------------------------- /lib/matrix-ctos/joined.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/lib/matrix-ctos/joined.ml -------------------------------------------------------------------------------- /lib/matrix-ctos/joining.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/lib/matrix-ctos/joining.ml -------------------------------------------------------------------------------- /lib/matrix-ctos/jwk.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/lib/matrix-ctos/jwk.ml -------------------------------------------------------------------------------- /lib/matrix-ctos/key_event.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/lib/matrix-ctos/key_event.ml -------------------------------------------------------------------------------- /lib/matrix-ctos/keys.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/lib/matrix-ctos/keys.ml -------------------------------------------------------------------------------- /lib/matrix-ctos/leaving.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/lib/matrix-ctos/leaving.ml -------------------------------------------------------------------------------- /lib/matrix-ctos/location_info.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/lib/matrix-ctos/location_info.ml -------------------------------------------------------------------------------- /lib/matrix-ctos/login.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/lib/matrix-ctos/login.ml -------------------------------------------------------------------------------- /lib/matrix-ctos/logout.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/lib/matrix-ctos/logout.ml -------------------------------------------------------------------------------- /lib/matrix-ctos/matrix_ctos.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/lib/matrix-ctos/matrix_ctos.ml -------------------------------------------------------------------------------- /lib/matrix-ctos/matrix_ctos.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/lib/matrix-ctos/matrix_ctos.mli -------------------------------------------------------------------------------- /lib/matrix-ctos/media.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/lib/matrix-ctos/media.ml -------------------------------------------------------------------------------- /lib/matrix-ctos/notifications.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/lib/matrix-ctos/notifications.ml -------------------------------------------------------------------------------- /lib/matrix-ctos/open_id.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/lib/matrix-ctos/open_id.ml -------------------------------------------------------------------------------- /lib/matrix-ctos/presence.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/lib/matrix-ctos/presence.ml -------------------------------------------------------------------------------- /lib/matrix-ctos/preview.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/lib/matrix-ctos/preview.ml -------------------------------------------------------------------------------- /lib/matrix-ctos/profile.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/lib/matrix-ctos/profile.ml -------------------------------------------------------------------------------- /lib/matrix-ctos/push_rules.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/lib/matrix-ctos/push_rules.ml -------------------------------------------------------------------------------- /lib/matrix-ctos/pushers.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/lib/matrix-ctos/pushers.ml -------------------------------------------------------------------------------- /lib/matrix-ctos/receipt.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/lib/matrix-ctos/receipt.ml -------------------------------------------------------------------------------- /lib/matrix-ctos/register.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/lib/matrix-ctos/register.ml -------------------------------------------------------------------------------- /lib/matrix-ctos/report.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/lib/matrix-ctos/report.ml -------------------------------------------------------------------------------- /lib/matrix-ctos/room.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/lib/matrix-ctos/room.ml -------------------------------------------------------------------------------- /lib/matrix-ctos/room_event.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/lib/matrix-ctos/room_event.ml -------------------------------------------------------------------------------- /lib/matrix-ctos/room_listing.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/lib/matrix-ctos/room_listing.ml -------------------------------------------------------------------------------- /lib/matrix-ctos/rooms.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/lib/matrix-ctos/rooms.ml -------------------------------------------------------------------------------- /lib/matrix-ctos/search.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/lib/matrix-ctos/search.ml -------------------------------------------------------------------------------- /lib/matrix-ctos/send_to_device.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/lib/matrix-ctos/send_to_device.ml -------------------------------------------------------------------------------- /lib/matrix-ctos/session_data.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/lib/matrix-ctos/session_data.ml -------------------------------------------------------------------------------- /lib/matrix-ctos/sso.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/lib/matrix-ctos/sso.ml -------------------------------------------------------------------------------- /lib/matrix-ctos/sync.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/lib/matrix-ctos/sync.ml -------------------------------------------------------------------------------- /lib/matrix-ctos/tag.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/lib/matrix-ctos/tag.ml -------------------------------------------------------------------------------- /lib/matrix-ctos/third_party_network.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/lib/matrix-ctos/third_party_network.ml -------------------------------------------------------------------------------- /lib/matrix-ctos/thumbnail_info.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/lib/matrix-ctos/thumbnail_info.ml -------------------------------------------------------------------------------- /lib/matrix-ctos/typing.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/lib/matrix-ctos/typing.ml -------------------------------------------------------------------------------- /lib/matrix-ctos/upgrade.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/lib/matrix-ctos/upgrade.ml -------------------------------------------------------------------------------- /lib/matrix-ctos/user_directory.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/lib/matrix-ctos/user_directory.ml -------------------------------------------------------------------------------- /lib/matrix-ctos/versions.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/lib/matrix-ctos/versions.ml -------------------------------------------------------------------------------- /lib/matrix-ctos/video_info.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/lib/matrix-ctos/video_info.ml -------------------------------------------------------------------------------- /lib/matrix-ctos/voip.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/lib/matrix-ctos/voip.ml -------------------------------------------------------------------------------- /lib/matrix-ctos/well_known.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/lib/matrix-ctos/well_known.ml -------------------------------------------------------------------------------- /lib/matrix-ctos/whois.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/lib/matrix-ctos/whois.ml -------------------------------------------------------------------------------- /lib/matrix-stos/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/lib/matrix-stos/README.md -------------------------------------------------------------------------------- /lib/matrix-stos/backfill.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/lib/matrix-stos/backfill.ml -------------------------------------------------------------------------------- /lib/matrix-stos/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/lib/matrix-stos/dune -------------------------------------------------------------------------------- /lib/matrix-stos/edu.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/lib/matrix-stos/edu.ml -------------------------------------------------------------------------------- /lib/matrix-stos/event_auth.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/lib/matrix-stos/event_auth.ml -------------------------------------------------------------------------------- /lib/matrix-stos/federation_request.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/lib/matrix-stos/federation_request.ml -------------------------------------------------------------------------------- /lib/matrix-stos/get_missing_events.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/lib/matrix-stos/get_missing_events.ml -------------------------------------------------------------------------------- /lib/matrix-stos/inviting_rooms.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/lib/matrix-stos/inviting_rooms.ml -------------------------------------------------------------------------------- /lib/matrix-stos/joining_rooms.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/lib/matrix-stos/joining_rooms.ml -------------------------------------------------------------------------------- /lib/matrix-stos/key.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/lib/matrix-stos/key.ml -------------------------------------------------------------------------------- /lib/matrix-stos/matrix_stos.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/lib/matrix-stos/matrix_stos.ml -------------------------------------------------------------------------------- /lib/matrix-stos/matrix_stos.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/lib/matrix-stos/matrix_stos.mli -------------------------------------------------------------------------------- /lib/matrix-stos/pdu.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/lib/matrix-stos/pdu.ml -------------------------------------------------------------------------------- /lib/matrix-stos/public_rooms.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/lib/matrix-stos/public_rooms.ml -------------------------------------------------------------------------------- /lib/matrix-stos/query.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/lib/matrix-stos/query.ml -------------------------------------------------------------------------------- /lib/matrix-stos/retrieve.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/lib/matrix-stos/retrieve.ml -------------------------------------------------------------------------------- /lib/matrix-stos/send.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/lib/matrix-stos/send.ml -------------------------------------------------------------------------------- /lib/matrix-stos/signatures.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/lib/matrix-stos/signatures.ml -------------------------------------------------------------------------------- /lib/matrix-stos/user.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/lib/matrix-stos/user.ml -------------------------------------------------------------------------------- /lib/matrix-stos/version.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/lib/matrix-stos/version.ml -------------------------------------------------------------------------------- /lib/matrix-stos/well_known.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/lib/matrix-stos/well_known.ml -------------------------------------------------------------------------------- /matrix-ci-server.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/matrix-ci-server.Dockerfile -------------------------------------------------------------------------------- /matrix-ci-server.opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/matrix-ci-server.opam -------------------------------------------------------------------------------- /matrix-ci-server.opam.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/matrix-ci-server.opam.template -------------------------------------------------------------------------------- /matrix-common.opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/matrix-common.opam -------------------------------------------------------------------------------- /matrix-ctos.opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/matrix-ctos.opam -------------------------------------------------------------------------------- /matrix-current.opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/matrix-current.opam -------------------------------------------------------------------------------- /matrix-stos.opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/matrix-stos.opam -------------------------------------------------------------------------------- /ppx/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/ppx/dune -------------------------------------------------------------------------------- /ppx/ppx_deriver_accessor.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/ppx/ppx_deriver_accessor.ml -------------------------------------------------------------------------------- /ppx/ppx_rewriter_accessor.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/ppx/ppx_rewriter_accessor.ml -------------------------------------------------------------------------------- /soa.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mirage/ocaml-matrix/HEAD/soa.md --------------------------------------------------------------------------------