psycstore: sqlite plugin
[oweals/gnunet.git] / README
diff --git a/README b/README
index 412867037df092d50e8d5db7a8675346136cfc76..0fbffa97ba57024b099379be93697dbf300f0340 100644 (file)
--- a/README
+++ b/README
@@ -1,3 +1,14 @@
+======================================================================
+
+THIS SVN VERSION OF GNUNET IS INCOMPATIBLE TO ALL PREVIOUS RELEASES.
+WE ARE WORKING ON CHANGING FUNDAMENTAL PARTS OF THE CRYPTOGRAPHIC
+PARTS OF THE SYSTEM.  
+
+You need to install libgcrypt from git master (1.6.0beta93 at least)
+for the code to compile.
+
+=======================================================================
+
                        Welcome to GNUnet
 
 
@@ -34,6 +45,8 @@ These are the direct dependencies for running GNUnet:
 - libcurl       >= 7.21.3
 - libunistring  >= 0.9.2
 - gnutls        >= 2.12.0
+- libidn        >= 1.0
+- openssl       >= 1.0 (binary, used to generate X.509 certificate)
 - libltdl       >= 2.2 (part of GNU libtool)
 - sqlite        >= 3.0 (default database)
 - mysql         >= 5.1 (alternative to sqLite)
@@ -71,13 +84,20 @@ http://www.gnu.org/software/libmicrohttpd/).  Then you can start the
 actual GNUnet compilation and installation process with:
 
 $ export GNUNET_PREFIX=/usr/local # or other directory of your choice
-$ addgroup gnunetdns
-$ adduser gnunet gnunet
-$ ./configure --prefix=$GNUNET_PREFIX --with-extractor=$LE_PREFIX
+# addgroup gnunetdns
+# adduser gnunet gnunet
+# ./configure --prefix=$GNUNET_PREFIX --with-extractor=$LE_PREFIX
 $ make
 # make install
 # sudo -u gnunet gnunet-arm -s
 
+Note that running the 'configure' and 'make install' steps as
+root (or with sudo) is required as some parts of the installation
+require the creation of SUID binaries.  The installation will
+work if you do not run these steps as root, but some components
+may not be installed in the perfect place or with the right
+permissions and thus won't work.
+
 This will create the users and groups needed for running GNUnet
 securely and then compile and install GNUnet to $GNUNET_PREFIX/bin/,
 $GNUNET_PREFIX/lib/ and $GNUNET_PREFIX/share/ and start the system