csoler
8eebe53d75
moved UI notification for turtle FT search results into ftServer, in order to allow easier libresAPI calls
2018-08-24 16:12:05 +02:00
csoler
82c9084ca4
Merge pull request #1303 from csoler/v0.6-GXS-DistSync3-TurtleSearch
...
fixed deadlock due to turtle calling addVirtualPeer for client servic…
2018-07-22 00:22:51 +02:00
csoler
2ab12a2ef5
fixed deadlock due to turtle calling addVirtualPeer for client services inside a mutex protected zone (breaks mutex order service > turtle)
2018-07-22 00:21:45 +02:00
csoler
2bab688dec
fixed merge with upstream/master
2018-07-19 23:22:24 +02:00
csoler
98f8e4da0a
added per-item type limit for turtle search results
2018-07-05 17:40:06 +02:00
csoler
0cc87c9880
fixed bug causing search data result to not be forwarded correctly (missing request id)
2018-07-05 12:20:22 +02:00
csoler
0e37de3e11
made retrieval of group data manual instead of automatic
2018-07-05 11:43:55 +02:00
csoler
db06c32e80
turned turtle encryption routine into a generic authenticated encryption method in librs::crypto
2018-06-28 10:01:57 +02:00
csoler
5b9666855d
fixed merge with upstream
2018-06-22 23:38:31 +02:00
csoler
c67084b7de
fixed mutex problem in turtle-GXS search
2018-06-17 21:23:16 +02:00
csoler
84194b6234
sereral fixes to GXS distant search
2018-06-16 22:39:35 +02:00
csoler
6fb459ce64
added logic for GXS search in RsGxsNetTunnel and Gxs client net service
2018-06-10 22:34:17 +02:00
csoler
7caf06b57d
added structures for generic turtle search and access functions in Gxs objects
2018-06-06 23:15:29 +02:00
csoler
b5c1b8210b
added classes for both group data and group summary results in turtle search
2018-06-02 18:12:27 +02:00
csoler
90d7f55c40
finished implementing GXS search items
2018-05-31 15:41:54 +02:00
csoler
6cf2090149
relicensed tcponudp, turtle, unused, upnp, and part of util/
2018-05-30 21:19:13 +02:00
csoler
e7182013bf
added items for generic search result items for GXS
2018-05-05 18:41:41 +02:00
Gioacchino Mazzurco
f3ae61b462
Merge branch 'json_experiments'
2018-04-27 18:17:09 +02:00
csoler
2255bda007
improved documentation of TurtleClientService class with doxygen type
2018-03-24 16:41:51 +01:00
csoler
58aa2413b3
finished moving tunnel encryption into turtle
2018-03-23 22:46:04 +01:00
csoler
00a6bd5b73
started to move FT encryption into p3turtle
2018-03-22 14:41:50 +01:00
csoler
6fe14136ae
added limiter in number of responses forwarded back by turtle search, which should avoid bursts of bandwidth for popular requests
2018-02-17 23:37:25 +01:00
Gioacchino Mazzurco
ba6f2d7e81
Remove default template for to/from_JSON
...
This way the compiler will complain if a type is added directly to
RsTypeSerializer without specify all needed serial operations
2018-01-26 17:18:05 +01:00
Gioacchino Mazzurco
443ffb9f85
Fix some warnings
2018-01-22 15:02:33 +01:00
csoler
ba7cf4995b
Merge pull request #1037 from RetroPooh/searchspy
...
Searchspy
2017-11-14 20:53:24 +01:00
Pooh
9aa6dd3f64
Update rsturtleitem.h
2017-11-14 14:34:22 +03:00
csoler
5fab053fb8
added toStdString() method to search strings so as to display what is searched
2017-11-13 23:37:53 +01:00
Phenom
2933861691
Fix CppCheck in p3turtle.cc
...
/libretroshare/src/turtle/p3turtle.cc:1450: warning:
Cppcheck(unusedVariable): Unused variable: info
/libretroshare/src/turtle/p3turtle.cc:1875: warning:
Cppcheck(redundantIfRemove): Redundant checking of STL container element
existence before removing it.
2017-11-07 22:04:10 +01:00
Pooh
c47e6f620d
Merge branch 'master' into tunnel-names
2017-09-25 21:43:41 +03:00
RetroPooh
41251fdd9e
search spy
2017-09-15 15:03:06 +03:00
csoler
e6a7168122
merged upstream/master
2017-05-04 16:41:02 +02:00
csoler
e401b90e02
moved rsserializer and rstypeserializer to serialiser/
2017-04-30 16:05:37 +02:00
csoler
9c610a736d
cleaned the hierarchy of serialization classes
2017-04-26 11:40:46 +02:00
csoler
dc2df071a5
renamed RsSerializer into RsServiceSerializer
2017-04-24 14:14:34 +02:00
csoler
782c02744f
added names for turtle sub items
2017-04-22 16:00:01 +02:00
csoler
e2d9152b22
moved converted serialisation files into new directory rsitems/, leaving serialiser/ for the serialisation classes
2017-04-18 21:11:37 +02:00
csoler
f8fc8b40e4
removed old code in turtle serialiser
2017-04-16 20:16:59 +02:00
csoler
121133488c
fixed bug in serialization for turtle
2017-04-16 19:59:22 +02:00
csoler
636450f14d
moved turtle and FT to new serialization
2017-04-15 18:46:44 +02:00
RetroPooh
06e4c68065
upd
2017-03-10 11:15:39 +03:00
RetroPooh
6a2181ca14
transfers - add peer names for turtle routed sources
2017-03-10 09:27:46 +03:00
csoler
5b819ebd7a
added missing virtual destructor causing a memory leak
2017-03-09 20:59:01 +01:00
RetroPooh
d3f0f9dde3
router stats - mark active tunnels bold
2017-03-07 17:50:13 +03:00
Phenom
674b6de381
Fix Some gcc warnings 383 to 208 lines
...
Left explicit #warning and deprecated.
Some lines are wrong indented and produce mal formed code.
2016-11-30 22:01:01 +01:00
mr-alice
5aef67d332
fixed tooltips in ShareManager, and fixed anonymous search mechanism
2016-11-02 21:31:14 +01:00
mr-alice
d843c1c1a6
put consts behind serial_size() and serialise() in turtle items and ft items
2016-10-29 18:18:02 +02:00
mr-alice
3ad0a81d8f
added encryption routine for FT
2016-10-19 21:30:37 +02:00
csoler
84341f26b3
changed _outgoing_file_hashes into a new map that connects services to tunnel ID instead of file hash, hence avoiding to remove a hash on server side when a tunnel is closed (bug found by Jolavillette)
2016-09-29 22:30:42 +02:00
csoler
b62b66a24c
replace std::vector for std::set to represent _hashes_to_remove, so as to avoid duplicates (suggested by Jo)
2016-09-29 22:30:42 +02:00
mr-alice
a2e34f9cc6
moved regular expression classes into a separate namespace
2016-09-13 12:05:22 +02:00