Phenom
1839d23df1
Fix Gcc Warning hashstream.h
...
/libretroshare/src/crypto/hashstream.cc:38: warning: friend declaration
‘template<class T> librs::crypto::HashStream&
librs::crypto::operator<<(librs::crypto::HashStream&, const T&)’ is not
visible to explicit specialization
HashStream& operator<<(HashStream& u,const std::string& s)
/libretroshare/src/crypto/hashstream.cc:44: warning: friend declaration
‘template<class T> librs::crypto::HashStream&
librs::crypto::operator<<(librs::crypto::HashStream&, const T&)’ is not
visible to explicit specialization
HashStream& operator<<(HashStream& u,const uint64_t& n)
/libretroshare/src/crypto/hashstream.cc:58: warning: friend declaration
‘template<class T> librs::crypto::HashStream&
librs::crypto::operator<<(librs::crypto::HashStream&, const T&)’ is not
visible to explicit specialization
HashStream& operator<<(HashStream& u,const uint32_t& n)
/libretroshare/src/crypto/hashstream.cc:72: warning: friend declaration
‘template<class T> librs::crypto::HashStream&
librs::crypto::operator<<(librs::crypto::HashStream&, const T&)’ is not
visible to explicit specialization
HashStream& operator<<(HashStream& u,const uint8_t& n)
2018-09-30 15:10:40 +02:00
csoler
79a8b2183f
Merge pull request #1353 from csoler/v0.6-FileLists
...
V0.6 file lists
2018-09-30 13:31:26 +02:00
csoler
3d0ad54f12
Merge pull request #1352 from PhenomRetroShare/Fix_Warnings
...
Fix warnings
2018-09-29 20:33:32 +02:00
csoler
0ef47e25c6
Merge pull request #1355 from Josep-San/GUI_Upload_Header_Context-Menu
...
Added context menu for Upload list headers to hide/show columns.
2018-09-29 20:30:31 +02:00
csoler
443dbdfbef
fixed small bug breaking display of flat mode in files
2018-09-29 19:04: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
Josep-San
4578b4403a
Added context menu for Upload list headers to hide/show columns.
2018-09-28 15:38:39 +02:00
csoler
752275f813
fixed various display bugs in extra file list
2018-09-27 22:14:00 +02:00
csoler
54ec49dc03
make extra shared file list appear only when non empty
2018-09-27 21:56:41 +02:00
csoler
e1698429de
fixed display of size
2018-09-27 21:46:00 +02:00
csoler
2610f62e41
fixed display of temporary shared file text
2018-09-27 21:42:21 +02:00
csoler
c77a28c17a
added proper notification when removing an extra file
2018-09-27 21:20:06 +02:00
csoler
7ab7c7db93
added possibility to remove extra shared file
2018-09-27 16:53:08 +02:00
csoler
1383846364
added extra list view in own files.
2018-09-27 13:42:49 +02:00
Phenom
a6e3273ecb
Fix qmake double use_libretroshare.pri
2018-09-26 18:05:28 +02:00
Phenom
aec68c2269
Fix qmake double using retroshare.pri
...
From 544b4af4c2
2018-09-26 17:55:58 +02:00
Phenom
590edb72f4
Fix qmake warnings:
...
Makefile.retroshare-gui:7593: warning: overriding recipe for target
'temp/moc/moc_TorProcess_p.cpp'
Makefile.retroshare-gui:7572: warning: ignoring old recipe for target
'temp/moc/moc_TorProcess_p.cpp'
2018-09-26 17:44:32 +02:00
Phenom
f420bb4644
Fix qmake warnings:
...
Makefile.libretroshare:3811: warning: overriding recipe for target
'temp/linux-g++/obj/hashstream.o'
Makefile.libretroshare:3772: warning: ignoring old recipe for target
'temp/linux-g++/obj/hashstream.o'
2018-09-26 17:36:33 +02:00
Gioacchino Mazzurco
359e11433b
jsonapi-generator add missing include
2018-09-25 20:09:06 +02:00
G10h4ck
f09bef2ac8
Merge pull request #1349 from G10h4ck/jsonapi
...
Implement JSON API HTTP Basic authentication
2018-09-25 18:10:16 +02:00
Gioacchino Mazzurco
95e0fd338f
JsonApiServer::isAuthTokenValid avoid timing attack
...
Thanks Cyril for review :)
2018-09-25 17:27:54 +02:00
csoler
1e32c1db00
Merge pull request #1346 from csoler/v0.6-ImprovedGUI
...
V0.6 improved gui
2018-09-24 21:03:01 +02:00
csoler
57577472fc
added tooltip to show identity ID in distant chat dialog
2018-09-24 20:55:44 +02:00
csoler
5eda5a5bcb
changed "lobby" into "chat room" in chat room info panel
2018-09-24 20:55:44 +02:00
Gioacchino Mazzurco
ccabf82e60
retroshare-gui now handle JsonApiServer too
2018-09-21 19:01:32 +02:00
G10h4ck
d26912ebd3
Merge pull request #1350 from zapek/jsonapi_windows_fix
...
fixed JSONAPI build for Windows
2018-09-21 12:26:50 +02:00
Gioacchino Mazzurco
1c7f02655e
Fix crash at startup if jsonapi not enabled
2018-09-21 01:40:26 +02:00
Gioacchino Mazzurco
bf98166197
RsServer fix crash on stop if shutdown callback not set
2018-09-21 01:39:48 +02:00
zapek
dc926d30c8
links with wsock32 only if the jsonapi is built
2018-09-20 23:29:36 +02:00
zapek
458a8b0878
fixed JSONAPI build for Windows
2018-09-20 22:24:05 +02:00
G10h4ck
5a63030d79
Merge pull request #1348 from zapek/windows_compilation_fix
...
fixed compilation on Windows/MSYS2
2018-09-20 12:39:02 +02:00
zapek
8f88a92900
added some comments to explain the issue
2018-09-20 10:48:46 +02:00
Gioacchino Mazzurco
add97dede0
p3face include jsonapi.h only if enabled
2018-09-19 22:02:07 +02:00
Gioacchino Mazzurco
eb77f921ec
Implement JSON API HTTP Basic authentication
...
jsonapi-generator is now capable of generating API for headers outside
retroshare/ directory
jsonapi-generator do a bit of methods parameter sanity check
JsonApiServer is now integrated in the rsinit hell like other services
Add *::exportGPGKeyPairToString to a bunch of classes in cascade
RsControl is now capable of calling back a function when retroshare is almost
completely stopped, this is useful when running retroshare toghether with
externally managed runloop such as QCoreApplication
Expose a bunch of methods through JSON API
retroshare-nogui remove some dead code and fix stopping from the RetroShare API
2018-09-19 21:28:26 +02:00
zapek
ab80999ca1
fixed compilation on Windows/MSYS2
2018-09-19 15:51:09 +02:00
csoler
9a09e209ea
added context menu entry to only show current IPs instead of all known IPs
2018-09-18 22:02:18 +02:00
csoler
3c61190b4f
fixed context menu in Home->cert
2018-09-18 21:20:55 +02:00
csoler
f2514d13e2
added tooltip for certificates in Home
2018-09-17 23:03:11 +02:00
G10h4ck
ac9350d375
Merge pull request #1339 from sehraf/pr_remove-add-peer-open-code
...
Remove douplicated code
2018-09-15 22:23:35 +02:00
Gioacchino Mazzurco
43bc80de8e
JSON API export version extra too
2018-09-15 21:53:46 +02:00
Gioacchino Mazzurco
cd03953b1a
Provide meaningful devault value in rsversion.h
2018-09-15 21:07:03 +02:00
Gioacchino Mazzurco
4f4e2d2bbb
More robust automatic version determination
...
Should work also with older qmake that miss take_first function
2018-09-15 20:57:28 +02:00
G10h4ck
dde9acb40a
Merge pull request #1343 from hunbernd/fix/deprecatedversinioningscript
...
Warn builders about the deprecated version_detail script instead of running it
2018-09-15 19:44:25 +02:00
hunbernd
05537d89cb
Added warning instead of running the version_detail script
2018-09-15 18:27:15 +02:00
G10h4ck
eece958aa0
Merge pull request #1340 from sehraf/pr_remove-obsolete-version-scripts
...
remove obsolete version scripts
2018-09-15 17:59:09 +02:00
csoler
0917dc2538
Merge pull request #1342 from sehraf/pr_add-TLSv1.3
...
simplify TLS cipher display
2018-09-15 14:42:17 +02:00
sehraf
0b6644cd55
get rid of unused variables
2018-09-15 14:38:57 +02:00
sehraf
1e85b05f09
get rid of cipher_version variable. use plain output from openssl
2018-09-15 14:37:40 +02:00
csoler
3c19a3929d
Merge pull request #1338 from sehraf/pr_add-TLSv1.3
...
Add support for displaying TLSv1.3
2018-09-14 22:15:31 +02:00
sehraf
9289586908
remove unused variable
2018-09-14 17:05:57 +02:00