Commit Graph

16432 Commits

Author SHA1 Message Date
Gioacchino Mazzurco
62810d32e1
deep_search: fix compilation with old Xapian versions 2021-10-28 09:53:55 +02:00
Gioacchino Mazzurco
0b58740174
Properly avoid private forum leak in deep search
mGroupFlags & GXS_SERV::FLAG_PRIVACY_PUBLIC is always true for forums
  even if they are circle restricted, use circle flags to check if it
  is really public
2021-10-28 09:53:55 +02:00
Gioacchino Mazzurco
2196505d19
RsGxsForumsDistantSearchEvent fix event type 2021-10-28 09:53:54 +02:00
Gioacchino Mazzurco
bf8ddf498e
Fix Android compilation 2021-10-28 09:53:54 +02:00
Gioacchino Mazzurco
dcb2bee8cc
Epurate this branch from channels deep search changes 2021-10-28 09:53:54 +02:00
Gioacchino Mazzurco
9c38eed648
Implement deep indexing and search for forums
RsGxsNetTunnelService::receiveSearchRequest handle no results case
  properly
RsNxsObserver::handleDistantSearchRequest improve method behaviour
  documentation
RsTurtleClientService Improve documentation
2021-10-28 09:53:48 +02:00
Gioacchino Mazzurco
1b551d809f
First working prototype of GXS service search
Channels are now able to take advantage of the new deep search
  goodies

Rebase on top of master 2021/10/19
2021-10-28 09:51:29 +02:00
Gioacchino Mazzurco
ab349a8157
Use unannotated pointer as per Cyril taste 2021-10-28 09:51:29 +02:00
Gioacchino Mazzurco
cef43fe048
Notify one deletion per event as Cyril suggested 2021-10-28 09:51:29 +02:00
Gioacchino Mazzurco
045069c3e6
Implement proper GXS message deletion notification
GxsForums propagate message deletion notification as RsEvent
2021-10-28 09:51:29 +02:00
G10h4ck
b920263947
Merge pull request #2442 from G10h4ck/notify_hashing_file_completed
Emit an event when a shared file hashing complete
2021-10-28 09:24:45 +02:00
Gioacchino Mazzurco
8089542e74
Updated OBS submodule 2021-10-27 11:47:53 +02:00
Gioacchino Mazzurco
b659643748
Attempt to fix non sam3 builds 2021-10-25 15:50:19 +02:00
Gioacchino Mazzurco
b8e27d6bc0
Document sam3 build options, fix Android CI 2021-10-25 14:35:32 +02:00
csoler
dbb6a7471e fixed compilation (fix by sehraf) 2021-10-24 22:26:10 +02:00
csoler
3ddf3d0853
Merge pull request #2132 from sehraf/pr_add_i2p_sam3
Replace I2P BOB with SAMv3
2021-10-24 20:39:22 +02:00
csoler
19e42663a0 fixed compilation 2021-10-24 20:01:19 +02:00
csoler
b731cf34ee moved part of the code to libretroshare/src/friend_server 2021-10-24 17:41:23 +02:00
csoler
c589561396 made sockets non blocking 2021-10-20 23:06:38 +02:00
csoler
8939896abf added missing comment in pqi_base 2021-10-20 23:06:25 +02:00
csoler
c77b9d1e1f added embedded test for FS 2021-10-20 21:14:08 +02:00
csoler
8e4a9e6a38 implemented multiple clients in Friend Server 2021-10-19 23:24:50 +02:00
Gioacchino Mazzurco
34593d1b6f
Emit an event when a shared file hashing complete
Properly notify when a shared file has been hashed
Deprecate event with arbitrary data packed in std::string
2021-10-19 18:23:55 +02:00
G10h4ck
58016fff65
Merge pull request #2444 from G10h4ck/single_file_share_plus_cleanup
Single file share plus cleanup
2021-10-19 15:45:32 +02:00
csoler
21ea281df4 added empty rsFriendServer struct and basic UI functionality 2021-10-13 22:50:09 +02:00
csoler
3f6503dfc3 added friend server control UI 2021-10-12 22:29:36 +02:00
csoler
5bfa77a0fe implemented item serialisation and high level handlign in FS 2021-10-11 23:40:22 +02:00
csoler
85bb831f47 using pqistreamer to deserialize data from FsNetwork 2021-10-09 15:06:06 +02:00
csoler
d97ad8099c added base network layer for friend server. Not working yet. 2021-10-09 01:08:23 +02:00
csoler
d9c91ea41d
Merge pull request #2451 from csoler/v0.6-TorNode
V0.6 tor node
2021-10-06 19:36:49 +02:00
csoler
0deb83a5b9
Merge pull request #2479 from csoler/v0.6-BugFixing_13
[WIP] Fixing a few bugs.
2021-10-06 19:35:57 +02:00
csoler
c5d0c6a6e6
Merge pull request #2485 from hunbernd/fix/groups
Friend group fixes
2021-10-04 09:51:40 +02:00
hunbernd
a432b94351 Fix remove friend from group
Fix missing update after creating a new group
2021-10-03 21:55:08 +02:00
Gioacchino Mazzurco
75aaf134d2
CI: fix phash install prefix in base dockerfile 2021-09-30 13:11:48 +02:00
csoler
9a440e077e automatically close ongoing uploads when we stop sharing an extra file 2021-09-21 20:47:25 +02:00
csoler
2bd3fbf977 made Options tab in Profiles Details window be disabled when the profile is not a friend 2021-09-19 20:05:19 +02:00
csoler
a2a55b06ce
Merge pull request #2474 from csoler/v0.6-BugFixing_13
added missing internal change of webUI directory
2021-09-08 21:08:16 +02:00
csoler
099113805e added missing internal change of webUI directory 2021-09-08 09:03:46 +02:00
csoler
0ca399ebf5
Merge pull request #2467 from csoler/v0.6-BugFixing_13
V0.6 bug fixing 13
2021-09-06 10:08:23 +02:00
csoler
0564fa6f2a
Merge pull request #2473 from defnax/fix-to-not-allow-empty-names
Fix to not allow empty profile names on profile creation
2021-09-06 10:07:41 +02:00
csoler
e9d5da330e
Merge pull request #2472 from hunbernd/fix/friendlistmodel-crash
Fixes crash after: (EE) asked to create an invalidated profile that a…
2021-09-06 10:06:40 +02:00
defnax
154148d77f Fix to not allow empty profile names on profile creation 2021-09-05 19:43:07 +02:00
hunbernd
e6d3ee978b Fixes crash after: (EE) asked to create an invalidated profile that already exists
createInvalidatedProfile returned with iterator.end() in some cases.
updateInternalData dereferenced the result without checking it first.
It overindexed an array, read some memory trash, then wrote it into an another array.
2021-09-05 18:11:58 +02:00
G10h4ck
6db102c2be
Merge pull request #2470 from G10h4ck/jsonapi_gxs_timers
Add JSON API to get/set GXS timers
2021-09-03 17:49:38 +02:00
Gioacchino Mazzurco
2ed1500724
Improve debuggability of failed CI
Separate ubuntu build and testing stages
2021-09-03 17:47:56 +02:00
Gioacchino Mazzurco
19915a8eb4
Fix broken line endings 2021-09-03 14:56:45 +02:00
Gioacchino Mazzurco
a18d6aaa1e
Add JSON API to get/set storage and sync GXS time 2021-09-03 14:55:03 +02:00
Gioacchino Mazzurco
8452e30afc
CI and Android toolchain improvements 2021-09-03 12:48:44 +02:00
Gioacchino Mazzurco
900ea5508d
Updated OBS submodule 2021-09-02 17:44:57 +02:00
Gioacchino Mazzurco
d51d96116f
Disable Travis CI Linux to save scarce credits
Fix Travis CI badge URL
2021-09-02 12:07:04 +02:00