Gioacchino Mazzurco
d0c4d1ade2
retroshare-service CMake and WebUI support
...
Fix retroshare-service webui terminal password checking
Install WebUI along with retroshare-service
2022-02-25 13:35:55 +01:00
hunbernd
1de12129da
Friendserver support
2022-01-31 16:30:55 +01:00
thunder2
36f14c8024
Removed unnecessary CFLAGS for Windows compile
2022-01-15 18:42:21 +01:00
csoler
4a76fddaa9
fixed conflicts with upstream/master
2021-12-19 21:10:15 +01:00
Gioacchino Mazzurco
856ce2ffb1
Do not depend on Qt at all on Android
...
Do the necessary modifications to not depend on Qt to run on Android
both in libretroshare and in retroshare-service
2021-11-30 11:55:15 +01:00
csoler
da86da29ff
attempt at fixing tor bootstrap. Not working yet
2021-06-29 00:23:32 +02:00
csoler
481a207ccb
fixed bug when retroshare-service -U list is ran with no account
2021-02-20 09:32:57 +01:00
defnax
a4e7234c77
replaced ico file with a higher resolution.
2021-02-02 20:26:25 +01:00
defnax
d558202cda
Added binary icon for windows
2021-01-30 20:46:47 +01:00
hunbernd
a5d23d0b3f
Merge remote-tracking branch 'remotes/retroshare/master' into feature/msys2enhancements
2020-06-19 22:48:43 +02:00
hunbernd
cd751f12d4
Clang support
2020-05-30 02:16:59 +02:00
Phenom
e5e468b083
Fix AutoLogin
2020-05-23 12:54:17 +02:00
Gioacchino Mazzurco
babd2938c2
Print libretroshare version on init
2020-01-07 01:18:29 +01:00
Gioacchino Mazzurco
655582e970
Improve license according to REUSE 3.0
...
FSFE licensing checking program lint is now happy
$ reuse lint
* Bad licenses:
* Missing licenses:
* Unused licenses:
* Used licenses: AGPL-3.0-only, AGPL-3.0-or-later, Apache-2.0, CC-BY-SA-4.0, CC0-1.0, GPL-3.0-or-later, LGPL-3.0-or-later, MIT
* Read errors: 0
* Files with copyright information: 6324 / 6324
* Files with license information: 6324 / 6324
Congratulations! Your project is compliant with version 3.0 of the REUSE Specification :-)
2019-12-18 17:57:20 +01:00
csoler
60ed77461a
removed duplicate call to StartupRetroshare
2019-12-02 13:14:18 +00:00
csoler
694e05d4b9
fixed compilation
2019-11-30 22:13:12 +00:00
csoler
9a24af87a4
Moved #ifdef RS_WEBUI inside RS_JSONAPI ifdefs so that the webui files cannot be requested unless jsonapi files are compiled
2019-11-27 21:14:20 +01:00
Gioacchino Mazzurco
1d4ca64dee
Prepare for merging
2019-11-27 18:44:10 +01:00
csoler
997501a24d
fixed retroshare_service with embedded webui
2019-11-17 22:01:49 +01:00
G10h4ck
584918388c
Merge pull request #1691 from G10h4ck/fixup_brodcastdiscovery
...
Fix some bugs in broadcast discovery
2019-10-25 23:06:13 +02:00
Gioacchino Mazzurco
7f2bfae104
Fix broadcast discovery in Android
...
On Android and potencially other mobile platforms, WiFi drivers are configured
by default to discard any packet that is not directed to the unicast mac
address of the interface, this way they could save some battery but breaks
anything that is not unicast, such as broadcast discovery. To solve this
problem On such platforms provide methods to handle low level multicast
listening so we can receive advertisement from same broadcast domain nodes.
2019-10-25 18:08:50 +02:00
csoler
56fa3edd77
further fixes to retroshare_service
2019-10-23 08:51:22 +00:00
csoler
25ea34ac68
fixed define problem causing to not ask for webUI passwd
2019-10-23 10:32:18 +02:00
csoler
c22e4a6cca
fixed banner of retroshare_service
2019-10-23 10:24:21 +02:00
csoler
ed4440dcaa
fixed compilation
2019-09-15 17:23:48 +02:00
csoler
636d477aea
fixed bug causing JSon api server to start twice, and therefore stopping RS because the port was already listen to
2019-09-15 16:21:12 +02:00
Gioacchino Mazzurco
c2cb63b40c
RsIdentity update own ids cache on creation
2019-09-12 12:02:24 +02:00
Gioacchino Mazzurco
06840b86f5
Fix retroshare-service Android build
...
Cleanup retroshare-service and build options
2019-09-10 17:10:26 +02:00
csoler
9188d18a90
attempt to fix compilation on windows
2019-09-08 14:35:45 +02:00
csoler
718a8bafa3
attempt to fix compilation on windows
2019-09-08 14:04:39 +02:00
csoler
0388702f3d
attempt to fix compilation on macOS
2019-09-08 13:57:38 +02:00
csoler
b620b63677
attempt to fix compilation on windows
2019-09-08 11:36:41 +02:00
csoler
63b56350ca
attempt to fix compilation on windows
2019-09-08 11:02:34 +02:00
csoler
3a63ffaf5d
added missing ifdef around jsonapi include
2019-09-08 10:29:24 +02:00
csoler
c365a96489
moved getpass() method into a cross-plateform file rskbdinput.h/cc
2019-09-05 23:54:48 +02:00
csoler
b7ff7373c1
improved ui of retroshare service
2019-09-02 22:13:12 +02:00
csoler
d507f7ea23
fixed compilation warning
2019-08-30 22:11:33 +02:00
csoler
b4bfdf2e25
fixed shutdown callback issue in retroshare-service.cc
2019-08-30 22:09:47 +02:00
csoler
b8398aae07
moved passwd request for webui to a more appropriate place
2019-08-30 21:16:00 +02:00
csoler
ab5da5ebf5
switched to RsLoginHelper for login attempt in rs-service. Moved commandline arguments to main executable using a new struct named RsConfigOptions
2019-08-29 23:15:46 +02:00
csoler
158da65fc4
added passwd request for webUI at start of rs-service. All this should be later handled using commandline options
2019-08-29 10:57:15 +02:00
csoler
90d0686e88
removed Qt from unix version of retroshare service. Enabled loging at start with option -u
2019-08-27 21:54:17 +02:00
Gioacchino Mazzurco
0d2798399e
retroshare-service add permission for android network usage
2019-02-07 16:38:18 -03:00
Gioacchino Mazzurco
4a5d5762b7
retroshare-service android check better status
...
The code is a bit clumsy but it report more accurate information this
way
2018-12-16 16:41:32 +01:00
Gioacchino Mazzurco
c0ca1a5aad
Print stack trace on crash
2018-11-05 00:19:45 +01:00
Gioacchino Mazzurco
b28512b889
retroshare-service now build and runs fine on android (even older ones)
2018-10-05 22:29:49 +02:00
Gioacchino Mazzurco
8f3f2cd7cb
retroshare-service improve building process
2018-10-03 15:53:18 +02:00
Gioacchino Mazzurco
0078501dba
Initial work on a RetroShare cross-platform service
...
This doesn't need any interacion of the user at startup, unlike
retroshare-nogui which requires the user to login on the shell this doesn't
even need a TTY.
At startup this just parse command line, read the PGP keyring, look for
available locations, and start listening for JSON API requests.
Another difference with retroshare-nogui is that this is capable to
generate/import PGP identities, generate locations, and in general anything
possible through the RetroShare API.
retroshare-service is suitable also to run it as a system service, even
in very constrained systems such as Android ot a Docker container.
retroshare-service drop support for libresapi so only the new JSON API
is exposed, it will completely obsolete retroshare-android-service once
retroshare-qml-app is ported to the new JSON API.
2018-09-29 00:15:10 +02:00