Ubiquiti EdgeRouter X Firmware

EdgeRouter ER-X/ER-X-SFP/EP-R6: Firmware v2.0.8 Firmware 2019-12-05

sha256sum 23aa317cf46aee4f5635eb8af75781ea76cbc49d03bc202812344466d88d631b ER-e50.v2.0.8.5247496.tar

EdgeRouter ER-X/ER-X-SFP/EP-R6: Firmware v2.0.6 Firmware 2019-07-17

sha256sum 71e36defd8a00ba61031bffd51f3fbb35685394312ca2ba6f5bc0dd7807a0d22 ER-e50.v2.0.6.5208541.tar

EdgeRouter ER-X/ER-X-SFP/EP-R6: Firmware v1.10.10 Firmware 2019-07-16

sha256sum 0b0ef2f858c9a0f6a0e9b0ccda890e9c10422afaa6a6704271a9ef84d795f646 ER-e50.v1.10.10.5210345.tar

Build / Compile RetroShare v0.6.5 on Debian 10 Buster

Install dependencies

apt install -y git cmake qttools5-dev libglib2.0-dev libupnp-dev libssl-dev libxss-dev libbz2-dev libsqlcipher-dev libspeex-dev libspeexdsp-dev libxslt1-dev libcurl4-openssl-dev libopencv-dev tcl8.6 libmicrohttpd-dev rapidjson-dev qt5-default qtmultimedia5-dev libqt5x11extras5-dev build-essential (libgnome-keyring-dev)

Get the Source

git clone https://github.com/RetroShare/RetroShare.git
git checkout v0.6.5

build the Source

cd RetroShare && qmake CONFIG-=debug CONFIG+=release && make && make install

run retroshare

/usr/bin/retroshare

without gui

/usr/bin/retroshare-nogui

with webinterface

/usr/bin/retroshare-nogui --webinterface 9090 --docroot /usr/share/retroshare/webui/ --http-allow-all

with debugging

./retroshare-gui/src/retroshare -d 0

enable DHT with bdboot.txt (get bdboot.txt from installer or portable) and put it into your ~/.retroshare/LOC06_…/bdboot.txt

debug:

qmake CONFIG+=tests CONFIG+=address_sanitizer
make -j4
tests/unittests/unittests