Dimitris Apostolou
229c2206a4
Support for macOS 10.15 Catalina
2019-11-11 21:06:30 +02:00
Gioacchino Mazzurco
63b71e383a
Add support for indexing files dupported by taglib
...
Add FLAC standalone indexer
Add indexing common music tags for all formats supported by taglib
File indexer reindex files that have been indexed by older versions of
the indexer and reindex them
Sparse improvements to deep indexing
2019-10-26 15:57:39 +02:00
Gioacchino Mazzurco
3a26ccf6a5
Implement deep indexing for files through Xapian
...
ATM it support extracting metadata only from OGG files.
The system has been designed to be easly extensible to more file formats
registering more indexer functions which just need to extract metadata
from a certain type of file and feed it to Xapian.
The system has been integrated into existent file search system to
through generric search requests and results, it keep a good level of
retro-compatibility due to some tricks.
The indexing system is released under AGPLv3 so when libretroshare is compiled
with deep search enabled AGPLv3 must be honored instead of LGPLv3-or-later.
Cleaned up the debian copyright file using non-deprecated license
code-names.
2019-10-26 15:57:38 +02:00
hunbernd
145ecbd3b2
Fixed misleading comments in retroshare.pri and no_retroshare_service switch
...
Note: the default state of the switches was not changed
2019-10-06 13:58:10 +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
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