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
sehraf
1faaf91ebe
G10h4ck said that there are obsolete since #1336 and should not be used anymore.
2018-09-14 17:01:52 +02:00
sehraf
dd36f81038
@G10h4ck reimplemented the code to add a peer with location and IPs in acceptInvite().
...
Remove the redundant code and use the new function for importFriendlist().
This was not tested - i use the same code in SyncFriends plugin and tested it there.
2018-09-14 16:58:18 +02:00
sehraf
7ce2bef37b
add support for displaying TLSv1.3
2018-09-14 16:27:50 +02:00
G10h4ck
7784660d67
Merge pull request #1337 from G10h4ck/jsonapi
...
Make JSON API accessible via HTTP GET method
2018-09-14 13:25:42 +02:00
G10h4ck
d1804b480d
Merge pull request #1336 from G10h4ck/rs_version
...
Clean up the mess with RetroShare version
2018-09-14 13:24:14 +02:00
Gioacchino Mazzurco
d676ba3937
retroshare-nogui print message if JSON API is active
2018-09-13 01:46:55 +02:00
Gioacchino Mazzurco
148e46346d
JSON API accessible via HTTP GET method
...
This is useful in cases where the client cannot use POST method.
/jsonApiServer/shutdown now reply before shutting down the core.
2018-09-12 23:40:34 +02:00
Gioacchino Mazzurco
3d476f689f
Travis CI increase clone depth to get some tag for git describe
2018-09-12 20:06:52 +02:00
Gioacchino Mazzurco
4a43c254f9
appveyor increase clone depth to get some tag for git describe
2018-09-12 12:20:29 +02:00
Gioacchino Mazzurco
828ff0f308
Fix some compilation error on Windows
2018-09-12 12:20:29 +02:00
Gioacchino Mazzurco
1694e37c58
More fixes to JSON API
...
Remove unnecessary dangerous method from RsLoginHelper
Fix documentation for RsServiceControl::getServiceName that was breaking
JSON API and causing compilation warning
2018-09-12 10:49:37 +02:00
Gioacchino Mazzurco
5245765964
JSON API expose retroshare version
...
Added a couple of macro to reduce boilerplate in manually written API
wrappers, use them in auto-generated wrappers too
2018-09-12 10:49:37 +02:00
Gioacchino Mazzurco
92f90178c4
RS version is now parametrizable at compile time
...
Avoid the need of dirty patching to set the version at build time
In case RS version is not passed as argument attempt to determine it
using git describe, if unavailable use hardcoded default
2018-09-12 10:49:36 +02:00
Gioacchino Mazzurco
5495f43c51
Fix RsServiceControl::getServiceItemNames doc
...
Was breaking JSON API and causing some compilation warnings
2018-09-12 00:31:16 +02:00
csoler
b138263878
Merge pull request #1323 from csoler/v0.6-ForumAdmin
...
V0.6 forum admin
2018-09-11 15:17:33 +02:00
csoler
c17b821ea6
Merge pull request #1334 from csoler/v0.6-GxsFix
...
auto send of own signed GXS ids to friends in discovery
2018-09-10 20:39:29 +02:00
csoler
428c2670fc
fixed sorting for posts with children using a more appropriate flag for pinned posts
2018-09-10 20:29:48 +02:00
csoler
2b80c23f6a
fixed according to comments on PR 1334
2018-09-10 20:03:47 +02:00
G10h4ck
cb83abf932
Merge pull request #1335 from sehraf/pr_jsonfy
...
Make more APIs jsonapi compatible
2018-09-10 00:29:07 +02:00
sehraf
247c368279
incorporated requested changes
2018-09-09 22:22:55 +02:00
csoler
59a76a9418
fixed checking of signature for own ids when loading in cache
2018-09-09 21:22:08 +02:00
csoler
06fdaa403c
fixed sorting of pinned posts in "Lastest post in thread" mode
2018-09-09 09:55:34 +02:00
sehraf
ae6a5c74d2
add rsPeer groups to jsonapi
2018-09-08 17:04:29 +02:00
sehraf
5a961179f3
unify parameter names
2018-09-08 09:48:27 +02:00
sehraf
31b0f67e94
jsonfy RsServiceControl
2018-09-08 09:47:45 +02:00
sehraf
9306d8ccc8
drop deprecated function
2018-09-08 08:58:42 +02:00
sehraf
f34d021387
make rs use the new function
2018-09-08 08:57:07 +02:00
sehraf
ae14a01d58
add json support to getWaitingDiscCount
2018-09-07 14:19:06 +02:00
sehraf
be50400114
jsonfy rsDisc
2018-09-07 14:17:44 +02:00
sehraf
fb8e49ee66
jsonjy rsConfig
2018-09-07 12:58:30 +02:00
csoler
76d16f61ef
fixed crash when no item to unban is actually selected in Banned files list
2018-09-06 22:14:17 +02:00
csoler
ce5778cb8c
Merge pull request #1332 from sehraf/pr_tiny-fix
...
make p3GxsTrans a class
2018-09-06 21:23:21 +02:00