Gioacchino Mazzurco
5cdc5aa58d
Add automatic JSON serialization/deserialization
...
Abstract serialization concept to pure virtaul class RsSerializable
from which every other serializable class must inherit from
Use RapidJSON for JSON manipulation
Add TO_JSON and FROM_JSON SerializeJob
Deprecate unused SerializationFormat
Remove some unused old piece of code
Adjust many lines to max 80 columns for better readability on little
screens
Clean up documentation and code, remove old cruft
Add copyright notice on edited files that miss it
2018-01-16 03:31:03 +01:00
csoler
4c626e04a1
Merge pull request #1152 from csoler/v0.6-SecurityFixes
...
fixed possible crash due to accessing deleted memory in database cach…
2018-01-15 23:17:09 +01:00
csoler
841fee6799
fixed possible crash due to accessing deleted memory in database cache access
2018-01-15 23:13:42 +01:00
csoler
7b6394b3f9
removed old makefile
2018-01-15 22:01:20 +01:00
csoler
c8a638c1d6
removed useless IP whitelist options for hidden nodes
2018-01-15 22:00:08 +01:00
csoler
fe0b22e9f1
remove "attempt to connect" to normal nodes menu entry for hidden nodes
2018-01-15 21:42:58 +01:00
csoler
a69e068db3
fixed connectProgressDialog for hidden nodes
2018-01-15 21:41:19 +01:00
csoler
7cac367820
removed warnign about bad service string when the service string is actually empty
2018-01-14 22:39:50 +01:00
csoler
388b2c2143
patch from sss to cache TransfersDialog QIcons
2018-01-12 22:47:42 +01:00
csoler
783e918b4e
Merge pull request #1151 from csoler/v0.6-SecurityFixes
...
removed consts in GrpMetaCache pointers, and made it possible to alwa…
2018-01-12 22:19:52 +01:00
csoler
bbd8afefa8
Merge pull request #1150 from chelovechishko/unfocus_chat_text_edit
...
chatwidget: do not set focus to edit when it is not necessary
2018-01-11 18:14:20 +01:00
csoler
173336e354
Merge pull request #1148 from chelovechishko/qdarkstyle_fix
...
qdarkstyle fixes
2018-01-11 18:12:22 +01:00
csoler
b4ff14cd29
Merge pull request #1144 from PhenomRetroShare/Fix_DisableYesButtonOnInvite
...
Disable Yes button on chat room invitation if no Id selected.
2018-01-11 18:06:48 +01:00
Phenom
bb9dcbb83f
Disable Yes button on chat room invitation if no Id selected.
2018-01-10 19:42:15 +01:00
chelovechishko
add9c1e72c
chatwidget: do not set focus to edit when it is not necessary
...
e.g. when a user just wants to browse chat history
2018-01-10 21:11:57 +09:00
csoler
4eea5a8eca
removed consts in GrpMetaCache pointers, and made it possible to always re=use cache entries, possibly updating them
2018-01-10 00:10:08 +01:00
csoler
553ab93f07
Merge pull request #1149 from csoler/v0.6-SecurityFixes
...
V0.6 security fixes
2018-01-09 22:18:01 +01:00
csoler
506190a64b
fixed bug causing failure of flag actions on groups
2018-01-09 22:11:11 +01:00
csoler
ed81b4cac6
removed delete causing read of deleted memory
2018-01-09 21:49:15 +01:00
csoler
51c7942443
Merge pull request #1146 from csoler/v0.6-SecurityFixes
...
moved memory ownership of RsGxsGrpMetaData down into RsGxsDataAccess.…
2018-01-08 19:08:10 +01:00
chelovechishko
e261d45816
gui: fix networkdialog colors once more in qdarkstyle.qss
2018-01-08 16:16:10 +09:00
chelovechishko
f8f61ccecd
gui: fix colors for idtree of people in qdarkstyle.qss
...
and change back others trees colors
2018-01-08 16:15:03 +09:00
chelovechishko
884bbb4bbb
gui: make friendlist more readable in some places in qdarkstyle.qss
2018-01-08 15:58:04 +09:00
chelovechishko
622316a34f
gui: improve readability of sharemanager for qdarkstyle.qss
2018-01-08 15:49:05 +09:00
csoler
5e57cb4b83
fixed gxs unit tests
2018-01-07 23:02:22 +01:00
csoler
85b94d7f88
fixed test compilation
2018-01-07 22:36:49 +01:00
csoler
89c538deb1
fixed double deletion problem causing crashes
2018-01-07 22:36:38 +01:00
csoler
b42b8e3a51
moved memory ownership of RsGxsGrpMetaData down into RsGxsDataAccess. Avoids many copy-constructors of RsTlvSecurityKey. Will probably spare a lot of CPU on windows
2018-01-07 21:41:41 +01:00
Gioacchino
c3e300e717
Merge pull request #1140 from Emotyco/libresapi_small_corrections
...
Added to libresapi a few handy functions
2018-01-06 22:53:26 +01:00
Konrad
67fc6a3c28
Fixed in Libresapi: Double declaration of StateToken in FileSharingHandler
2018-01-06 19:29:56 +01:00
Konrad
575a416ee9
Changed in Libresapi: Used Doxigen style comments
2018-01-06 19:09:44 +01:00
Konrad
d53993c2a0
Changed in Libresapi: Pointer to RsNotify object into reference
2018-01-06 18:39:47 +01:00
csoler
e28886fe79
updated to upstream/master
2018-01-05 21:59:22 +01:00
csoler
57f41d9286
Merge pull request #1145 from PhenomRetroShare/Fix_ClearPersonDetailIfNoSelection
...
Clear Person Detail when no selection
2018-01-05 21:27:18 +01:00
Konrad
4026040b49
Libresapi: Extended ChatInfo class to contain own identity used in chat
2018-01-05 20:44:48 +01:00
Phenom
4f902bbaee
Clear Person Detail when no selection
...
Add a text for own signed Id but not yet validated (when just created).
2018-01-05 17:48:18 +01:00
csoler
0078b9caf1
Merge pull request #1143 from csoler/v0.6-SecurityFixes
...
removed extra links from chat widget, since normal links can be used …
2018-01-03 20:33:25 +01:00
csoler
98d1d08d68
removed extra links from chat widget, since normal links can be used now to DL through encrypted tunnels
2018-01-03 20:32:37 +01:00
csoler
ee81eef7f1
Merge pull request #1142 from csoler/v0.6-SecurityFixes
...
prevent sending/receiving of IP addresses to/at hidden nodes
2018-01-03 18:42:04 +01:00
csoler
ab60f49820
prevent sending/receiving of IP addresses to/at hidden nodes
2018-01-03 18:37:43 +01:00
csoler
0a92710b0c
Merge pull request #1141 from csoler/v0.6-SecurityFixes
...
V0.6 security fixes
2018-01-03 15:03:23 +01:00
csoler
0f6006d140
prevent subscribing to a signed chat room without a signed identity
2018-01-03 15:01:04 +01:00
csoler
eea0c64d1c
require signed identity to respond to a signed chat room invite. Avoids "god mode" bug.
2018-01-03 14:05:13 +01:00
csoler
eef82aa5f0
finally fixed appImage scripts
2018-01-02 11:06:51 +01:00
Konrad
96e75074a8
Added in Libresapi: Short comment to FileSharingHandler
2018-01-01 23:38:07 +01:00
Konrad
9bb6adc036
Added in Libresapi: Missing mutex locking in TransfersHandler
2018-01-01 23:27:46 +01:00
Konrad
6a61e0a781
Changed in Libresapi: Locking mutex using macro instead of RsStackMutex object creation
2018-01-01 23:20:26 +01:00
csoler
fd25521b8a
added control file for xenial
2018-01-01 22:57:31 +01:00
csoler
5eca17d3cb
fixed ubuntu packaging scripts
2018-01-01 18:40:47 +01:00
csoler
6528da3c27
fixed retrotor.yml appImage script
2018-01-01 17:15:34 +01:00