X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=readme.txt;h=be5550851376aaed9b24f98d09a8907267611057;hb=0574a75431d98ed64c5cc6291600bb3759b399a6;hp=e853ecb068a0ce8926357713d1af6b436bb070d4;hpb=5c0453c8697cfaa843dd7f799e5404733ee56e13;p=fms.git diff --git a/readme.txt b/readme.txt index e853ecb..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. @@ -83,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.