diff --git a/Telodendria.html b/Telodendria.html index 61bd78f..71700ac 100644 --- a/Telodendria.html +++ b/Telodendria.html @@ -12,7 +12,7 @@ content="Telodendria | A Matrix Homeserver written in ANSI C."> + content="https://bancino.net/pub/telodendria"> @@ -116,18 +116,10 @@ Submit code patches to the Telodendria project. Telodendria -

Getting Started

-

Install Telodendria

+

Download

+

+Telodendria is distributed as source tarballs, in true Unix +fashion. If you want, you can verify the checksum of your download, +and check the signature. To check the signature, you'll need +signify, and the signify public key: + +telodendria-signify.pub. +

If your operating system has an official package or port of -Telodendria, you should prefer to use that. If your operating -system's package or port is too out of date for your tastes, please -contact the package's maintainers to notify them, or offer to update -the package yourself. +Telodendria, you should prefer to use that instead of manually +downloading the source and building it. If your operating system's +package or port is too out of date for your tastes, please contact +the package's maintainers to notify them, or offer to update the +package yourself.

-

-If your operating system does not have an official package, see below -for instructions on building from source and use them to create one. -

-

OpenBSD

-

-Telodendria is available in the ports tree and as a binary -package. You can install it with the following command: -

-
-$ pkg_add telodendria -
-

Building From Source

+ + + + + + + + + + + + + +
VersionDownloadChecksumSignature
v0.0.0 + +Telodendria-v0.0.0.tar.gz + + + +SHA256 + + + +Signify + +
+

Building The Source

Telodendria is designed to be light enough that it can be built from source on just about any operating system. It only has the @@ -226,7 +240,7 @@ aren't using OpenBSD's httpd(8), you should find its configuration syntax simple enough to adequately demonstrate the proper configuration.

-

Configure Telodendria

+

Configure Telodendria

Once you get Telodendria built and hooked into your web server, you will have to write a configuration file for it. The configuration @@ -266,6 +280,7 @@ can get involved.

  • Implement a hash map
  • Combine library code files
  • Implement configuration file parsing using the hash map
  • +
  • Base64 encoding/decoding with padded/unpadded support
  • Implement a JSON library using the hash map and array
  • Figure out how to write unit tests for array/hashmap/etc
  • Implement a simple HTTP server
  • @@ -434,9 +449,7 @@ the contribution workflow goes as smoothly as possible.

    Getting The Code

    -There are multiple ways to get the source code for Telodendria. -You can download an official release tarball from -here if you would like, +You can download an official release tarball if you would really like, but the preferred way is to check out the source code from CVS. This makes generating patches a lot easier. If you do not have CVS, consult your operating system's package repository to install it. CVS was the