csoler
720c6fd915
fixed bug causing TS update of some unused identities
2016-07-02 22:41:12 -04:00
csoler
86d8f01033
added a local cache in rsdataservice to avoid calling sqlcipher on GrpMetaData
2016-07-01 23:38:10 -04:00
csoler
ba500284c7
added GXS distribution flag to defavor posts signed by key form unknown RS nodes, and updated UI in forums to use it
2016-06-30 14:16:45 -04:00
csoler
9f7ef8b46b
fixed possible cross deadlocks between RsGxsGenExchange and RsGxsNetService
2016-06-28 20:59:56 -04:00
sehraf
ea07a138bb
fix TcpPacket::readPacket
2016-06-28 17:38:11 +02:00
Cyril Soler
c15c979851
Merge pull request #426 from sehraf/pr-disable-dht-stunner
...
This patch set adds an option to use the DHT stunner to qmake
2016-06-27 17:17:28 +01:00
csoler
ff8667834b
clear error queue before calling SSL_read()/SSL_write(), to avoid remaining errors to corrupt the next connection attempts and cause disconnections
2016-06-26 23:14:01 -04:00
csoler
31089d7a91
added auto-clean of pending data in pqistreamer after connection is closed, to avoid confusing the peer after re-connecting (probably not the cause of the SSL errors we see)
2016-06-25 19:12:47 +01:00
sehraf
5d962682e1
removed unused variable warnings
2016-06-21 14:02:52 +02:00
sehraf
4d2d825d5b
add new option to qmake to enable dht stunner
...
removed dht stunner code when option is not set
2016-06-21 13:55:23 +02:00
sehraf
3bb03ff89d
Added new (optional) callback to libbitdht to ask upper layer if an IP is banned.
...
In case this callback is implemented it will be used in favour of the built-in ban list.
2016-06-20 22:30:51 +02:00
Cyril Soler
35da9cb193
Merge pull request #419 from PhenomRetroShare/Fix_ChannelNewsFeedWhenComment
...
Fix GxsChannelPostItem when received comment.
2016-06-18 15:36:03 -04:00
Cyril Soler
90a27f4e81
Merge pull request #418 from sehraf/pr-improve-debug
...
This is the first set of patches to improve RS' logging functionality
2016-06-18 15:33:10 -04:00
Phenom
d84fdff2e1
Fix GxsChannelPostItem when received comment.
2016-06-18 20:10:14 +02:00
sehraf
3cf1968943
fixed p3msgservice.cc
2016-06-18 18:04:18 +02:00
sehraf
d8235c6caf
removed dead code and cleanup
2016-06-18 13:11:21 +02:00
sehraf
09afbbed5d
switched to new rslog method
2016-06-18 13:00:15 +02:00
csoler
f57f620111
reduced database testing/cleaning frequency to 31/59 mins.
2016-06-17 22:27:00 -04:00
csoler
eb05922cd1
added a tooltip and read color for unsecure GXS identities. These are still supported for a few weeks at most. So get rid of them
2016-06-17 22:21:06 -04:00
csoler
4df4bb638f
fixed removal of messages in unsubscribed groups
2016-06-17 20:46:58 -04:00
csoler
886d896151
fixed warning about old fingerprint for own keys.
2016-06-17 20:46:24 -04:00
sehraf
f6c5a05c8e
switched to caller providing all needed information instead of saving those on callee side
2016-06-17 11:09:59 +02:00
csoler
c25b65074a
removed check key debug info
2016-06-16 23:10:13 -04:00
csoler
25c0c9d4ce
added systematic consistency checking of public/private RSA keys at deserialisation time
2016-06-16 23:06:07 -04:00
csoler
b9ba51f2ba
improved naming of publish/admin rights in GroupTreeWidget
2016-06-16 22:23:27 -04:00
csoler
8d54603b02
fixed bug in private key extraction
2016-06-16 21:27:28 -04:00
csoler
dbd78d2401
merged with upstream/master
2016-06-16 20:19:03 -04:00
sehraf
e28e9720dd
removed dead code
2016-06-16 21:26:58 +02:00
csoler
e63f9361f2
improved strategy for removal of unused GXS ids with proper constants for unknown/signed/known ids. Forbid the stamping of banned keys.
2016-06-15 21:33:27 -04:00
csoler
6b74a8a1b6
added missing call to ssl_pendign in pqissludp.
2016-06-14 21:54:24 -04:00
csoler
c3eba4a72d
added missing serialisation call for peer bandwidth limits
2016-06-14 21:54:24 -04:00
csoler
8c44e69012
added output of items which doesnot serialise correctly in pqisslstore
2016-06-14 21:54:24 -04:00
Cyril Soler
56e079739c
Merge pull request #413 from csoler/v0.6-Circles
...
V0.6 circles
2016-06-13 23:06:10 -04:00
csoler
e03c5dfe56
improved GUI layout in circle creation box. Added tooltips
2016-06-13 22:38:51 -04:00
csoler
600607d879
added warning for old peers in circles
2016-06-13 22:14:09 -04:00
csoler
8b954a240a
added names to upnp redirects to avoid router confusion (patch from ET)
2016-06-13 18:08:05 -04:00
csoler
fa29dd7332
changed the way RsGxsSyncMsgReqItem are sent for circle-restricted groups, using a hash of the group ID instead of encrypting the whole item, hense saving a lot of bandwidth on msg sync.
2016-06-12 21:41:09 -04:00
csoler
972de42864
converted static variable to class member in pqihandler
2016-06-11 18:07:57 -04:00
csoler
34f49d4ae8
removed compilation warning
2016-06-11 18:07:07 -04:00
Cyril Soler
248d0c42d3
Merge pull request #412 from csoler/v0.6-MaxUpRate
...
V0.6 max up rate
2016-06-11 17:58:08 -04:00
csoler
ef4455ac9c
cleaned the MaxUpRate branch from unused code
2016-06-11 17:54:11 -04:00
csoler
8e75185060
made avgReadCount and avgSendCound to be uint32_t instead of floats, since they count bytes. Changes kb to 1024 instead of 1000
2016-06-11 17:21:04 -04:00
csoler
eb9025d9a4
removed annoying warning when a circle is empty
2016-06-11 17:20:22 -04:00
csoler
373d41bc63
added missing variable def after previous commit
2016-06-11 14:11:21 -04:00
csoler
23e8e932be
added mutex proteciton around mAvgLastUpdate to avoid it being changed by the constructor
2016-06-11 09:50:22 -04:00
csoler
0d1d31a25f
added mutex protection around pqistreamer::getRates, since float r/w are not necessarily atomic
2016-06-11 09:33:16 -04:00
csoler
83a143476e
fixed bug in setting MaxRate values
2016-06-09 23:23:51 -04:00
csoler
f5ad8b49be
moved node-wide options to node details
2016-06-09 23:13:07 -04:00
csoler
a4931edee0
fixed setting/getting maxrates using pgp id
2016-06-09 20:51:09 -04:00
csoler
a07805be1d
moved bandwidth limits to the pgp level
2016-06-09 20:41:27 -04:00
csoler
38b86c37ab
improved debug output for early address rejection
2016-06-09 18:12:04 -04:00
csoler
6b78275677
fixed bug in loading config file to set max rates
2016-06-08 22:54:40 -04:00
csoler
5a0fa66ac0
added proper talking between pqihandler and GUI for maxrates fixing
2016-06-08 22:44:28 -04:00
csoler
226e85c9ba
added dropmenu entry in circles to allow admin to grant/deny membership
2016-06-08 21:00:26 -04:00
csoler
509266a25b
removed some dead code
2016-06-07 22:38:24 -04:00
csoler
a1bbcd829d
fixed a few small issues in new peer rates
2016-06-07 22:06:32 -04:00
csoler
20b6745f70
added GUI and storage for max up/dn rates per peer
2016-06-07 21:48:22 -04:00
sehraf
2d5883ccc9
add UPnP lib version
2016-06-07 16:32:23 +02:00
csoler
1c1b7acef6
attempt at fixing the crash when quitting RS (due to operator new not being able to allocate memory from deleted allocator
2016-06-06 22:55:23 -04:00
csoler
54a0ca4678
added line in circle tooltip for visibility. Re-worked tooltip text a little bit
2016-06-05 15:49:33 -04:00
Cyril Soler
456b57b5c9
Merge pull request #205 from pztrn/master
...
Make sure that version_detail.sh script always do 2 things
2016-06-05 13:17:30 -04:00
csoler
e2e9edecb9
fixed initialization of memebrs in peerDetails
2016-06-05 11:51:47 -04:00
csoler
927f782bef
pass over compiler warnings
2016-06-05 10:43:57 -04:00
csoler
c2ae4fc904
merged upstream/master
2016-06-05 10:06:11 -04:00
csoler
a2ca0385db
fixed compilation and several problems following separation of public/private keys
2016-06-04 21:39:40 -04:00
Cyril Soler
b2497ccb2e
Merge pull request #406 from sehraf/pr-fixes-#2
...
fix build errors (return type is a pointer and not boolean)
2016-06-04 09:45:17 -04:00
csoler
814db7ed55
fixed possible uninitialised memory read
2016-06-03 19:15:16 +02:00
csoler
4c986cdc3e
attempt to fix the pthread_setname_np symbol issue. To be tested
2016-06-03 19:04:52 +02:00
sehraf
0d106032de
fix build errors (return typ is a pointer and not boolean)
2016-06-03 09:02:19 +02:00
csoler
590be092e5
separated RsTlvSecurityKey into two incompatible classes to enforce the correct usage of private vs. public keys
2016-06-02 23:47:57 -04:00
csoler
53eb4dfb12
fixed compilation errors due to last merge operation
2016-06-02 21:21:18 -04:00
csoler
e2b5785eec
merged PR403 with trunk
2016-06-02 21:15:51 -04:00
csoler
10e0254317
fixed a few things to correct PR403
2016-06-02 20:38:33 -04:00
Cyril Soler
699b3cf064
Merge pull request #402 from PhenomRetroShare/Fix_WindowsCompilationWithMksTemp
...
Fix Compilation when mkstemp is not defined.
2016-06-02 20:38:28 -04:00
Cyril Soler
5362fd3413
Merge pull request #401 from PhenomRetroShare/Fix_WindowsCompilationWithThreadName
...
Fix Compilation with unknown pthread_getname_np if not __USE_GNU defined
2016-06-02 20:36:51 -04:00
Cyril Soler
2f4f44ee48
added early discarding of incoming connection attempt (before SSL handshake) for blacklisted IPs
2016-06-02 09:37:01 -04:00
sehraf
6e38554bcd
rename define UBUNTU to HAS_GNOME_KEYRING
...
The name UBUNTU is misleading since it is only used to select the keyring backend (which is gnome keyring on linux).
This also allows to support other keyrings on linux in the future (e.g. KDEs keyring)
2016-06-02 14:57:46 +02:00
sehraf
4f60c8cc9b
libretroshare: fix comparison between signed and unsigned integer
2016-06-02 14:54:23 +02:00
sehraf
8b788b2aa8
libretroshare: fix member initialisation order
2016-06-02 14:54:16 +02:00
sehraf
cfc0e7071a
libretroshare: remove unused variables
2016-06-02 14:54:07 +02:00
Phenom
005af47fe9
Fix Compilation when mkstemp is not defined.
2016-06-01 22:37:05 +02:00
Phenom
832fb78a2a
Fix Compilation with unknown pthread_getname_np if not __USE_GNU defined
2016-06-01 22:00:44 +02:00
sehraf
f9d4a0cbfb
add names to gxs threads
2016-06-01 16:47:21 +02:00
sehraf
bc23c2f7b9
add thread names for peers
2016-06-01 16:33:13 +02:00
sehraf
f16ee97093
add static thread names
2016-06-01 16:21:55 +02:00
sehraf
b3fece25da
introduce thread naming
2016-06-01 15:07:41 +02:00
csoler
cbef01451c
added regular test of circle auto-subscribe from cache, and auto-subscribe when submitting a membership request
2016-05-29 16:09:56 -04:00
csoler
2bde81f210
removed more debug info, improved tooltips
2016-05-28 21:09:44 -04:00
csoler
ccd72cb827
removed some debug info. Added information tooltips on circles and ids in circle member/invitee list
2016-05-28 20:58:28 -04:00
csoler
9a328f67ce
extended auto-subscribe to circles with admin flag
2016-05-28 20:25:15 -04:00
csoler
d114b830a7
extended auto-subscribe to circles with requested membership
2016-05-28 20:17:19 -04:00
Cyril Soler
dafb2e6bc2
Merge pull request #396 from csoler/v0.6-Circles
...
V0.6 circles
2016-05-27 17:35:23 -04:00
csoler
cfdaa2ca68
removed debug info in p3gxscircles
2016-05-27 17:09:13 -04:00
Julian Ospald
ed867c52bd
Don't hardcode g++ in the toolchain settings
...
Although it's already quite ugly that we overwrite QMAKE_CC like this,
hardcoding 'g++' can break the build where prefixed versions of
the toolchain are expected and where QMAKE_CXX is already properly
defined. So we just use QMAKE_CXX variable here.
This fixes build failures on some distributions, e.g.
https://galileo.mailstation.de/jenkins/job/lipidity/36/console
2016-05-27 18:07:28 +02:00
csoler
59aef8ab7b
added packet slicing for large broadcast chat items, and output warning when chat of serialised item is too big. Also fixed a couple of bugs in the handling of chat packets
2016-05-26 20:33:24 -04:00
csoler
2e91ab6364
added proper notify for subscription message reception in circles
2016-05-24 21:07:50 -04:00
csoler
5bc83d902b
fixed unsubscription of external circles
2016-05-23 21:09:06 -04:00
csoler
1b5d31ff7f
attempt to fix the wrong display of uploaded size for files > 4Gb (to be confirmed)
2016-05-22 21:15:18 -04:00
csoler
55cb15caa9
fixed updating of membership when loading circle cache entry
2016-05-22 20:35:51 -04:00
csoler
fac1fb84e8
enabled message publish for circle subscription requests
2016-05-22 18:50:18 -04:00