mirror of
https://github.com/RetroShare/RetroShare.git
synced 2025-01-25 23:06:10 -05:00
thunder2
71cae5921c
Fixed using uninitialized variable in p3HistoryMgr::setSaveCount.
git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@8517 b45a01b8-16f6-495d-af2f-9b41ad6348cc
Optimized fill of feed items by moving the fill of the hidden area to the first expand of the frame.
Optimized fill of feed items by moving the fill of the hidden area to the first expand of the frame.
To compile: - install the package dependencies. On ubuntu: # sudo apt-get install libglib2.0-dev libupnp-dev qt4-dev-tools \ libqt4-dev libssl-dev libxss-dev libgnome-keyring-dev libbz2-dev \ libqt4-opengl-dev libqtmultimediakit1 qtmobility-dev \ libspeex-dev libspeexdsp-dev libxslt1-dev libprotobuf-dev \ protobuf-compiler cmake libcurl4-openssl-dev - create project directory (e.g. ~/retroshare) and check out the source code # mkdir ~/retroshare # cd ~/retroshare && svn co svn://svn.code.sf.net/p/retroshare/code/trunk trunk - create a new directory named lib # mkdir lib - get source code for libssh-0.5.4, unzip it, and create build directory (if needed) # cd lib # wget http://git.libssh.org/projects/libssh.git/snapshot/libssh-libssh-0.6.4.zip # tar zxvf libssh-0.6.4.tar.gz # cd libssh-0.6.4 # mkdir build # cd build # cmake -DWITH_STATIC_LIB=ON -DWITH_GSSAPI=OFF .. # make # cd ../../.. - get source code for sqlcipher, and build it (only needed for GXS) # cd lib # git clone git://github.com/sqlcipher/sqlcipher.git # cd sqlcipher # ./configure --enable-tempstore=yes CFLAGS="-DSQLITE_HAS_CODEC" \ LDFLAGS="-lcrypto" # make # cd .. - go to your svn base directory # cd trunk # qmake CONFIG=release # make -j 4 => the executable produced will be trunk/retroshare-gui/src/Retroshare trunk/retroshare-nogui/src/retroshare-nogui - to use the SSH RS server (nogui): # ssh-keygen -t rsa -f rs_ssh_host_rsa_key # this makes a RSA # ./retroshare-nogui -G # generates a login+passwd hash for the RSA key used. # ./retroshare-nogui -S 7022 -U[SSLid] -P [Passwd hash] - to connect from a remote place to the server by SSH: # ssh -T -p 7022 [user]@[host] and use the command line interface to control your RS instance. List of non backward compatible changes for V0.6: ================================================ - in rscertificate.cc, enable V_06_USE_CHECKSUM - in p3charservice, remove all usage of _deprecated items - turn file transfer into a service. Will break item IDs, but cleanup and simplify lots of code.
Description
RetroShare is a Free and Open Source cross-platform, Friend-2-Friend and secure decentralised communication platform.
Languages
C++
85.6%
C
7%
QMake
1.7%
HTML
1.4%
NSIS
1%
Other
3.1%