X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=readme.txt;h=be5550851376aaed9b24f98d09a8907267611057;hb=bae54a5dae027ad0a6b0126ec9eeecd3bd2739eb;hp=c9cca81d776c22cdae51bee9c5747e4e5bb844f7;hpb=8a0a83a78390f22f99d4487cda2569909dfbc28e;p=fms.git
diff --git a/readme.txt b/readme.txt
index c9cca81..be55508 100644
--- a/readme.txt
+++ b/readme.txt
@@ -8,18 +8,19 @@ cmake .
make
If you want to use the bundled SQLite3 library, add a -D USE_BUNDLED_SQLITE=ON
-to the cmake command.
+to the cmake command. To do charset conversion to UTF-8 when sending messages,
+add a -D DO_CHARSET_CONVERSION=ON.
UPGRADING
---------
It is always a good idea to make copies of your current FMS installation before
-continuing. First shut down FMS and then replace the binary and template.htm
-with those from the new version. You may keep the same database unless
-otherwise noted.
+continuing. First shut down FMS and then replace the binary and templates with
+those from the new version. You may keep the same database unless otherwise
+noted.
INSTALLATION
------------
-Place the binary and template.htm in a directory of your choice. On the first
+Place the binary and any templates in a directory of your choice. On the first
run, a database file will also be created in this directory. Make sure the
user that runs FMS has read/write access to this directory.
@@ -72,7 +73,8 @@ template by placing an HTML file called identityname-template.htm in the same
directory as the fms binary. In the template, the string [LINKS] will be
replaced by a
list of links and [CONTENT] will be replaced by the page
content. The Freesite will be inserted once a day and contain your last 10
-posts and your trust list if you are publishing it.
+posts and your trust list if you are publishing it. The site will be inserted
+to a USK accessible via: USK@yourpublickey.../fms/0/
TRUST
-----
@@ -82,10 +84,17 @@ trust to arbitrary identities. Pick whom you trust wisely. The settings for
minimum trust before downloading messages and trust lists can be changed on the
web interface.
+You must have a local identity created before you can set trust levels. Even
+if you don't want to post messages, you must still create an identity, but you
+do not have to announce it. This way, no-one will know about that identity and
+you will be able to set trust. If you have multiple identities, each with
+different trust levels for peers, the highest trust level set for a peer will
+determine if messages/trust lists are downloaded from them.
+
A note on NULL trust: If you neither trust or distrust an identity, they will
have NULL trust (no trust at all). You will download messages and trust lists
-from identities with NULL peer trust as long as the local trust level is above
-your configured minimum. You will also download messages from identities with
-NULL local message trust (the peer message trust must be NULL or > your
+from identities with NULL peer trust as long as the local trust level is at or
+above your configured minimum. You will also download messages from identities
+with NULL local message trust (the peer message trust must be NULL or >= your
configured minimum as well), but you will not download trust lists from
identities with NULL local trust list trust.