Gioacchino Mazzurco
06840b86f5
Fix retroshare-service Android build
...
Cleanup retroshare-service and build options
2019-09-10 17:10:26 +02:00
csoler
4f4b3bfcdb
Merge pull request #1624 from csoler/v0.6-RetroshareService
...
V0.6 retroshare service
2019-09-09 10:33:18 +02:00
csoler
af65ac1aa8
disabled libresapi httpserver as well
2019-09-06 22:28:15 +02:00
csoler
9bbd6d49df
fixed disabling libresapi in retroshare.pri
2019-09-05 23:06:06 +02:00
csoler
23a7a0876a
disabled cmark by default, which was enabled as a side effect of previous PR
2019-09-05 22:21:39 +02:00
csoler
840402970c
removed libresapi from defautl compilation
2019-08-30 21:41:34 +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
Phenom
d681136831
Fix CMark compilation
...
Remove cmark_node_mem as cmark_node_free do the job.
Look at man:
https://github.com/commonmark/cmark/blob/master/man/man3/cmark.3#L141
2019-08-28 04:53:47 +02:00
csoler
98e41ad075
made messenger an optional component of the UI
2019-08-21 15:23:25 +02:00
G10h4ck
533ceed549
Merge pull request #1562 from G10h4ck/build_refinement
...
Little improvements in build system
2019-05-14 23:03:00 +02:00
csoler
6a18e242bb
added compile option to use sanitizer and already fixed a few misalignment errors with it
2019-05-11 22:25:02 +02:00
Gioacchino Mazzurco
2704313004
Disable cmark by default in the correct place
2019-05-10 17:58:38 +02:00
Gioacchino Mazzurco
650c5f1fa8
Fix compilation with libupnp-1.8.x
2019-04-24 23:36:40 +02:00
Gioacchino Mazzurco
cd3755da9e
qmake fixQmakeCC support versioned g++
...
capable to straslate things like g++-7 to gcc-7
Useful for distro packaging
2019-04-24 18:58:09 +02:00
Gioacchino Mazzurco
fb4f206427
Attempt to detect best UPnP library available
...
Because we don't support libupnp-1.8.x yet avoid using that library
If libupnp-1.6.x is available use that, if not try to use miniupnc if
if unavailble print a warning and disable RetroShare UPnP support
2019-04-24 18:08:35 +02:00
G10h4ck
9a7ce1ae72
Merge pull request #1520 from G10h4ck/broadcast_discovery
...
Broadcast Domain friends IP:Port Discovery
2019-04-23 17:18:54 +02:00
Gioacchino Mazzurco
74fa3bdf2b
Change again C compiler selection in CI
2019-04-15 15:16:47 +02:00
csoler
44d0cbe295
finished fast track turtle items for distant chat
2019-04-12 21:29:49 +02:00
Gioacchino Mazzurco
7b38c1c75a
Initial work on Broadcast Domain Discovery
...
Discover peers on the same broadcast domain/LAN
Implements own node announcement
Implements others announcement listening
Implements API to get notifiend when other nodes get discovered
Implements API to get discovered nodes
Add discovered peer locator to rsPeers if it is already friend
Yet a bunch of things to do to take full advantage of this new
implementation
2019-04-12 02:53:39 +02:00
csoler
ec66ad5b80
Merge pull request #1501 from csoler/v0.6-ImprovedGUI
...
created a cache for default icons to avoid allocating them everytime …
2019-03-24 19:49:36 +01:00
csoler
db4f8f18b8
fixed sqlcipher version on OS 10.14
2019-03-24 18:58:18 +01:00
csoler
1d09269e42
switched macOS version to 10.14
2019-03-24 16:22:17 +01:00
G10h4ck
f4e13975b0
Merge pull request #1478 from G10h4ck/jsonapi
...
extend JSON API to identities, circles and reputation
2019-03-23 09:11:05 -03:00
Phenom
4c50d73668
Add Compil Flag -Wno-inconsistent-missing-override to hide this type of
...
warnings:
../../../trunk/libretroshare/src/services/p3idservice.h:226:24: warning:
'getServiceInfo' overrides a member function but is not marked
'override' [-Winconsistent-missing-override]
virtual RsServiceInfo getServiceInfo();
^
../../../trunk/libretroshare/src/gxs/rsgenexchange.h:122:27: note:
overridden virtual function is here
virtual RsServiceInfo getServiceInfo() = 0;
^
2019-02-15 00:14:42 +01:00
Gioacchino Mazzurco
598521d1ac
Implement JSON API for circles
2019-02-14 18:52:35 -03:00
Gioacchino Mazzurco
e9d817e126
Make it possible to choose at compile time UPnP library to use
2019-02-10 11:46:17 -03:00
Gioacchino Mazzurco
04db4b0f24
Keep retroshare.pri tidy
2019-02-04 14:49:09 +01:00
csoler
68c0c65e94
fixed .pri for MacOS
2019-01-24 11:59:31 +01:00
csoler
f013a43e48
fixed versions for libs in MacOS
2019-01-24 10:16:13 +01:00
csoler
4938200bac
fixed merge
2019-01-23 20:25:05 +01:00
csoler
1f81a4cb6f
added 10.13 as compilation target on MacOS
2019-01-23 20:23:10 +01:00
hunbernd
50ee33b229
RS_ prefix
2018-12-31 22:36:30 +01:00
hunbernd
584b9039c9
Added switch to enable native dialogs at build time
...
CONFIG+=use_native_dialogs
2018-12-31 22:36:30 +01:00
Gioacchino Mazzurco
69debe5052
Enable direct chat by default
2018-12-24 12:48:03 +01:00
G10h4ck
93fed48b05
Merge pull request #1413 from G10h4ck/disable_deprecated_messaging
...
0.6.5 Disable deprecated messaging
2018-12-23 12:10:55 +01:00
Gioacchino Mazzurco
5e4006b7e6
Merge branch 'v0.6.5'
2018-12-23 11:48:35 +01:00
csoler
3a664063ae
fixed error in .pri tat prevented plugins to be installed
2018-12-21 13:52:56 +01:00
Gioacchino Mazzurco
e80abde78a
Remove some old versioning system cruft remnants
2018-12-18 21:25:46 +01:00
csoler
a802e494f8
Merge pull request #1401 from G10h4ck/forum_api
...
0.6.5 Safer forum API
2018-11-20 21:45:45 +01:00
Gioacchino Mazzurco
1699a6a25a
Disable node chat by default at compile-time
2018-11-20 11:32:00 +01:00
Gioacchino Mazzurco
f670a18b13
Break too long line in retroshare.pri
2018-11-16 19:09:37 +01:00
csoler
1e1e81704a
added license headers for librssimulator
2018-11-11 14:24:45 +01:00
sehraf
54df09c4b3
add missing DEFINE, fix small bugs
2018-11-10 20:34:03 +01:00
sehraf
b54305d508
rename config option
2018-11-05 18:56:27 +01:00
sehraf
66dff9bf0b
Add a build-time switch to set whether GXS distributes all available data or only sends data withint the configured sync period.
2018-11-05 18:56:11 +01:00
G10h4ck
047ae7f723
Merge branch 'master' into jsonapi
2018-10-10 22:23:28 +02:00
Gioacchino Mazzurco
77d938bf52
Remove _USE_32BIT_TIME_T windows define
...
Why did we added it in first place?
2018-10-07 13:07:22 +02:00
Gioacchino Mazzurco
8f17270a2a
Fix type in .pri breaking non-cross-compiling
2018-10-06 18:49:17 +02:00
Gioacchino Mazzurco
184fac95ae
Fix deep_search enable/disable at build time
2018-10-04 22:12:23 +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