Commit Graph

16911 Commits

Author SHA1 Message Date
Gioacchino Mazzurco
e850e00a82
Optimization, cleanup, compiler warning fix
Chores I have made while working on single file share
2021-07-19 16:40:13 +02:00
Gioacchino Mazzurco
817a961013
Improve RsDirUtil::lastWriteTime error reporting 2021-07-18 22:41:14 +02:00
Gioacchino Mazzurco
9970f9d22f
Avoid leaking single shared file path in search results
Single shared files are a bit special and contain the full path in the
  name because they are not shared as part of a directory, epurate the
  path component from matching process and from search result
2021-07-18 21:16:46 +02:00
Gioacchino Mazzurco
e1580868dc
Avoid leaking non browsable shared single files to friends 2021-07-18 21:16:46 +02:00
Gioacchino Mazzurco
fc198d4e6d
libretroshare: add share single files (no dir, no extra)
Add capability to libretroshare to share single files without sharing
  the whole folder containing it, this is expecially useful in Android
  where files are organized in a peculiar way that render classic way of
  sharing folder almost unusable. Using extra files which was already
  implemented doesn't solve this use case as extra files are limited in
  time and dosn't support search and sharing permissions.
RetroShare GUI works fine if a single file is added as shared dir via
  JSON API, but probably would need tweaking some flags in file picker
  to give the ability to the user.
2021-07-18 21:16:45 +02:00
csoler
1f10be1c90
Merge pull request #2439 from csoler/v0.6-BugFixing_12
fixed errors in libretroshare.pro
2021-07-15 17:18:36 +02:00
csoler
0c98b7f178
Merge pull request #2438 from csoler/v0.6-rsHistory
[WIP] Documenting rsHistory.h to bring history to JSON api
2021-07-04 23:39:26 +02:00
csoler
abf481b0a1 removal of slignal/slots 2021-07-04 18:27:12 +02:00
csoler
b6156bff00 fixed compilation for appveyor 2021-07-04 14:06:37 +02:00
csoler
4e4427f0bd fixed errors in libretroshare.pro 2021-07-03 22:01:07 +02:00
csoler
8505544294 removed signals in HiddenService class 2021-07-03 21:54:44 +02:00
csoler
4833a8fdc4 added json api description for the rest of RsHistory 2021-07-03 20:48:47 +02:00
csoler
0dd1d7703e
Merge pull request #2421 from csoler/v0.6-plugins-VOIP
Switched video capture to QCamera and removed opencv dependency
2021-07-03 00:36:36 +02:00
csoler
875084ff52
Merge pull request #2432 from G10h4ck/rsidentity_json_fixup
Avoid JSON operations on RsGxsIdGroup::mPgpIdSign
2021-07-03 00:35:49 +02:00
csoler
d6ccd75a7f started documenting rsHistory.h to bring history to JSON api 2021-07-03 00:31:09 +02:00
csoler
a43a158750 added back missing files 2021-07-03 00:13:01 +02:00
csoler
ae79261cbc fixed bootstrapping of Tor in retroshare-service 2021-07-02 00:11:10 +02:00
csoler
da86da29ff attempt at fixing tor bootstrap. Not working yet 2021-06-29 00:23:32 +02:00
csoler
139b22b41a added rstor.h file 2021-06-27 18:14:22 +02:00
csoler
a23ad41b11 fixed event handling in Tor bootstrap process 2021-06-26 23:13:17 +02:00
csoler
607c1896e5 progress in event handling in RsTor 2021-06-26 18:52:48 +02:00
csoler
43e8ed3d98 fixed compilation 2021-06-26 17:12:17 +02:00
csoler
f13b0cbe9f keeping Qt internally for a while and making RsTor Qt-free 2021-06-25 21:46:00 +02:00
csoler
9a6257e3c5
Merge pull request #2429 from howdy-partner/smiley-fix
fix smiley bug
2021-06-24 20:35:55 +02:00
Gioacchino Mazzurco
7bf4da0691
Avoid JSON operations on RsGxsIdGroup::mPgpIdSign
The field is actually a raw memory chunk even if declared as an
  std::string as result the produced JSON is broken and JSON API clients
  cannot parse the output of methods like rsIdentity/getIdentitiesInfo
A proper fix would be refactoring the whole code to use a proper raw
  memory buffer for that field but given there is no usage for a raw PGP
  signature on a client app as RetroShare library already verify it internally
  workaround the issue by just ignoring that field in JSON serial operations.
2021-06-22 08:24:11 +02:00
csoler
d7fb3d8bf4 moved TorControl files into libretroshare. Not compiling yet. 2021-06-19 15:34:46 +02:00
csoler
20c0032ca8
Merge pull request #2430 from G10h4ck/extra_file_optimization
Files extra list optimization and cleanup
2021-06-14 13:07:19 +02:00
Gioacchino Mazzurco
476180dc14
Files extra list optimization and cleanup
Improve performances and fix compiler warnings
2021-06-14 11:53:27 +02:00
howdy-partner
0db2f3a53e fix smiley bug 2021-06-10 00:41:42 +03:00
csoler
90bc88089c fixed up bandwidth display when no video is selected 2021-05-27 21:45:56 +02:00
csoler
b78f7f11de added the possiblity to choose which camera to use 2021-05-27 21:21:26 +02:00
csoler
d1a166df55
Merge pull request #2419 from csoler/v0.6-BugFixing_10
fixed deadlock caused by wrong order in mutex lock
2021-05-26 11:41:57 +02:00
csoler
7b5be347bf refactored the UI of VOIP config panel and added list of available devices (not used yet) 2021-05-15 21:37:11 +02:00
csoler
d3f75234a7 moved abSpeech audio bar to main panel 2021-05-12 23:24:57 +02:00
csoler
d7ecd775eb made camera/audio only active when config panel is shown 2021-05-12 23:05:15 +02:00
csoler
c4fbd3a4f5 renamed AudioInputConfig into VOIPConfigPanel 2021-05-12 21:44:25 +02:00
csoler
0de9c877b8 switched video capture to QCamera and removed opencv dependency 2021-05-12 09:40:42 +02:00
G10h4ck
4b34c73cf8
Merge pull request #2416 from howdy-partner/libupnp-detection-fix
Fix qmake library path on 64 bits linux
2021-05-07 17:36:19 +02:00
csoler
8539dd503a fixed deadlock caused by wrong order in mutex lock 2021-05-04 19:49:47 +02:00
howdy-partner
fe53ee4842 Fix libupnp autodetection for qmake 2021-04-25 23:38:00 +03:00
sehraf
b4be02c57b
rebase on 0.6.6 2021-04-09 16:15:40 +02:00
csoler
12e556c204
Merge pull request #2403 from csoler/v0.6-BugFixing_10
fixing VOIP compilaiton on ubuntu 20.04
2021-04-04 14:44:49 +02:00
csoler
d1e44adb3e Merge remote-tracking branch 'upstream/master' into v0.6-BugFixing_10 2021-04-04 14:41:58 +02:00
csoler
b2f9ac5b71 fixed VOIP compilation on ubuntu 20.04 2021-04-04 14:40:15 +02:00
defnax
c71b99c902
Merge pull request #2402 from defnax/macos
Update MacOS_X_InstallGuide.md
2021-04-03 14:19:04 +02:00
defnax
7702ad69f3 Update MacOS_X_InstallGuide.md 2021-04-03 11:24:49 +02:00
defnax
4fe3c955a3 Update MacOS_X_InstallGuide.md 2021-04-02 23:00:10 +02:00
defnax
a847541c1b
Merge pull request #2401 from defnax/macos
update macOs compile instruction
2021-04-02 14:59:20 +02:00
defnax
bba3051a54 Update MacOS_X_InstallGuide.md 2021-04-02 12:45:19 +02:00
defnax
729f36c792 Update MacOS_X_InstallGuide.md 2021-04-02 12:29:21 +02:00