mr-alice
|
eca9ca0e4d
|
fixed a few bugs in serialisation of shared dir content
|
2016-08-27 16:38:15 +02:00 |
|
mr-alice
|
07c7d192a9
|
added deserialisation and update of remote directories
|
2016-08-27 14:09:26 +02:00 |
|
mr-alice
|
5194287645
|
fixed SEGV due to calling layout change in the wrong place
|
2016-08-27 13:22:29 +02:00 |
|
mr-alice
|
d8a24c8c3a
|
added serialisation of dir entries for exchange with friends. Fixed a few bugs in row and ref calculation
|
2016-08-26 16:29:02 +02:00 |
|
Gio
|
746f4d7292
|
libretroshare remove unuseful code from RsRawItem
|
2016-08-25 15:11:58 +02:00 |
|
Gio
|
7a2ae6e979
|
Remove some clutter from libretroshare
Removed SearchInterface that was an historical remain that make no sense anymore
Fixed some clang warning
Fix includes on some files
|
2016-08-25 11:39:15 +02:00 |
|
MrAlice
|
99ea8af015
|
added logic for file list item exchange requests
|
2016-08-23 21:23:58 +02:00 |
|
csoler
|
5d69ae886a
|
reduced period for slow saving of GRouter config data, and removed useless saving of BanList config when received data fro friends does not modify the existing data
|
2016-08-22 22:25:05 +02:00 |
|
mr-alice
|
76831348e6
|
added update of last modif LS, and rsitems to update directories between friends
|
2016-08-22 07:49:45 +02:00 |
|
mr-alice
|
edc602f68f
|
added infrastructure for synchronisation of file lists
|
2016-08-20 16:23:11 +02:00 |
|
mr-alice
|
f8ed1d3fb7
|
changed DirDetails::children to be a vector, removed costly caching of DirDetailVector
|
2016-08-19 18:49:42 +02:00 |
|
dimqua
|
613ce25209
|
Change I2P proxy default port to 4447
|
2016-08-19 09:47:52 +04:00 |
|
mr-alice
|
78b8744183
|
fixed display of remote directories
|
2016-08-17 14:48:54 +02:00 |
|
csoler
|
368a429846
|
fixed read_125Size and write_125Size according to RFC4880
|
2016-08-17 09:40:16 +02:00 |
|
mr-alice
|
ac242ce58b
|
fixed display of own files
|
2016-08-16 23:44:48 +02:00 |
|
mr-alice
|
ca8f95c7f7
|
fixed a few bugs in internal directory storage structure
|
2016-08-16 13:46:55 +02:00 |
|
Phenom
|
38a9e10096
|
Fix RsCertificate::toStdString by fixing PGPKeyParser::read_125Size.
And added some comments, plus values in hexadecimal for better view.
|
2016-08-15 20:00:49 +02:00 |
|
mr-alice
|
2668b6da1c
|
added p3fileDatabase as a service in rsinit
|
2016-08-13 10:15:02 +02:00 |
|
mr-alice
|
df14b41ba6
|
fixed sleeping when hashing strategy
|
2016-08-12 19:30:19 +02:00 |
|
csoler
|
ab82c4a73c
|
added missing return in PGPKeyUtil, causing corruption of keys in some--possible rare--situations
|
2016-08-12 18:58:35 +02:00 |
|
mr-alice
|
733ad438fb
|
added IO for hash cache
|
2016-08-12 15:20:23 +02:00 |
|
mr-alice
|
d8dfce4fff
|
added parent row and friend status to shared dirs
|
2016-08-11 14:08:18 +02:00 |
|
MrAlice
|
82c18bbb86
|
added load/save for file hash cache
|
2016-08-09 15:07:02 +02:00 |
|
Phenom
|
275c47eff9
|
Add Title when ask for password.
|
2016-08-09 01:22:14 +02:00 |
|
Phenom
|
6edd7bb8e3
|
Add possibility to create GXSId directly on GenCertDialog.
|
2016-08-08 22:57:06 +02:00 |
|
Phenom
|
d59f7a09db
|
Fix NAT Status LED
Fix the PR#426 4d2d825d
|
2016-08-08 21:59:12 +02:00 |
|
Phenom
|
72d743584a
|
Fix RsGxsNetService::handleRecvPublishKeys when grpMeta is NULL
Bug noted by Papache
|
2016-08-08 19:05:42 +02:00 |
|
mr-alice
|
2d1824b01d
|
fixed virtual names
|
2016-08-06 19:04:54 +02:00 |
|
Phenom
|
beab81e134
|
Fix Forum Item sort on LastPost View.
msg.mMeta.mChildTs Was not updated when received new child so do it when
creating GxsIdRSTreeWidgetItem.
|
2016-08-06 11:57:41 +02:00 |
|
mr-alice
|
43f4f5d2d9
|
fixed threading issues in directory updater
|
2016-08-05 22:37:40 +02:00 |
|
mr-alice
|
067d4231ae
|
fixed compilation
|
2016-08-05 22:00:25 +02:00 |
|
Cyril Soler
|
96e73b301c
|
Merge pull request #454 from csoler/v0.6-ContactList
V0.6 contact list
|
2016-08-04 22:38:59 +02:00 |
|
csoler
|
cd433e82fd
|
fixed bug causing uninitialised memory read in reputation changing
|
2016-08-04 22:33:45 +02:00 |
|
csoler
|
3993fbf5cc
|
fixed auto-positive opinions for contacts
|
2016-08-04 16:10:00 +02:00 |
|
csoler
|
c7576309a7
|
added callback in RsGenExchange subclasses to autorise new groups, to be used by p3GxsIdentity
|
2016-08-04 13:12:55 +02:00 |
|
csoler
|
7545ad4d11
|
simplied/improved reputation system. Now ids can be banned based on their owner node using a single checkbox in the Person tab, with immediate effect
|
2016-08-04 11:43:35 +02:00 |
|
csoler
|
70228ee405
|
fixed missign return, probably causing crashes
|
2016-08-04 11:02:12 +02:00 |
|
csoler
|
c4ef4d7743
|
saved owner node ID in GXS reputation item
|
2016-08-03 14:52:37 +02:00 |
|
Cyril Soler
|
60cf2991d4
|
Merge pull request #436 from G10h4ck/libresapilocal
Libresapilocal
|
2016-08-03 08:46:15 +02:00 |
|
csoler
|
17003f136b
|
modified wrong comment in why mLastPost should not be used in rsgxsnetservice.cc, and added a call to clearing GrpMeta cache when new msg in that group are received
|
2016-08-02 16:25:00 +02:00 |
|
csoler
|
3cd90ae11c
|
re-disabled the code to update the server TS to last post as it can severely perturbate the distribution of posts. Added a call to update msgServerUpdateMap when new messages received
|
2016-08-01 16:35:19 +02:00 |
|
csoler
|
d6be4404d2
|
re-enabled some code previously disabled in last commit
|
2016-08-01 15:38:51 +02:00 |
|
csoler
|
b1288bcb7e
|
added missing time stamp of msgServerUpdateMap when posting a new message
|
2016-08-01 14:43:17 +02:00 |
|
mr-alice
|
538a11fd14
|
fixed compilation. Added missing functions, left blank
|
2016-07-31 15:59:58 +02:00 |
|
mr-alice
|
5b9fd74d85
|
removed most of CacheStrapper stuff from ftServer, replaced fimonitor by p3FileDatabase
|
2016-07-30 21:52:42 +02:00 |
|
mr-alice
|
aeb0595301
|
fixed updated ts in hash cache files
|
2016-07-28 10:49:49 +02:00 |
|
mr-alice
|
2aac88464d
|
fixed a few bugs in directory parsing
|
2016-07-28 09:29:15 +02:00 |
|
mr-alice
|
463f21c85c
|
fixed hashing thread
|
2016-07-28 00:48:28 +02:00 |
|
mr-alice
|
d86b89b15a
|
fixed compilation/running of directory updater
|
2016-07-27 21:22:59 +02:00 |
|
csoler
|
f5e55e849b
|
fixed a few bugs in the People tab
|
2016-07-25 16:04:30 -04:00 |
|
csoler
|
218977170c
|
added two new options to people page for handlign reputations: change the ban limit from friend opinions, and allow to auto-set positive opinions to contacts
|
2016-07-25 15:45:49 -04:00 |
|
csoler
|
efd503e7d4
|
removed the possibility of GXS groups to keep track of post origin before release, as it is too intrusive as compared to the benefits
|
2016-07-25 14:56:55 -04:00 |
|
mr-alice
|
25c824fd5f
|
added iterators for directory storage class
|
2016-07-24 23:48:22 -04:00 |
|
mr-alice
|
3e48b0fd95
|
improved FolderIterator class
|
2016-07-23 22:14:43 -04:00 |
|
Phenom
|
7c7da7e6d1
|
Fix Posted Feed Item when received comment.
|
2016-07-23 01:48:35 +02:00 |
|
csoler
|
daf54dff3d
|
fixed missing RsGxsGrpMeta cache update when updating grp meta, which caused unstable group flags/name/perms update
|
2016-07-22 17:49:07 -04:00 |
|
mr-alice
|
3c976bb7ee
|
added squeleton code for own directory update
|
2016-07-21 00:16:12 -04:00 |
|
mr-alice
|
3bf3d0c360
|
added blank cc file
|
2016-07-20 16:11:26 -04:00 |
|
mr-alice
|
63063102bb
|
fixed compilation of file lists code base
|
2016-07-20 16:10:51 -04:00 |
|
mr-alice
|
3e20b9ddf7
|
added p3FileLists service
|
2016-07-20 15:28:55 -04:00 |
|
mr-alice
|
b31e396c2b
|
added skeleton code for p3filelists, and interface files for directory storage and hash cache
|
2016-07-18 21:52:44 -04:00 |
|
mr-alice
|
a6d467d138
|
added interface for p3FileLists
|
2016-07-18 21:33:54 -04:00 |
|
Gio
|
b4a10749f4
|
Disable stacktrace for android as execinfo.h is not available
|
2016-07-18 18:51:27 +02:00 |
|
csoler
|
713deac758
|
time-stamping newly received GXS ids
|
2016-07-16 18:39:36 -04:00 |
|
csoler
|
71168c7a00
|
drop net ID request when peer list is empty
|
2016-07-15 22:47:35 -04:00 |
|
csoler
|
8fdd255185
|
improved strategy for merging pending ID load requests, fixing bug in previous commit
|
2016-07-15 22:28:36 -04:00 |
|
Cyril Soler
|
9fd44a53be
|
Merge pull request #437 from PhenomRetroShare/Fix_UnitTests
Fix UnitTests and run it in windows too.
|
2016-07-15 19:28:54 -04:00 |
|
csoler
|
9126076336
|
removed debug info in p3IdService and RsGxsNetService
|
2016-07-15 17:09:22 -04:00 |
|
csoler
|
90dfc6e14a
|
improved explicit requests of missing GXS ids, also fixing situations where empty peers lists would wipe out pending peer lists
|
2016-07-15 16:59:57 -04:00 |
|
Phenom
|
3152ecaa9b
|
Fix UnitTests and run it in windows too.
|
2016-07-15 15:36:06 +02:00 |
|
csoler
|
c555300c37
|
fixed merging with upstream
|
2016-07-12 22:45:23 -04:00 |
|
csoler
|
c7e60d0cdb
|
removed debug info in rsgxsnetservice
|
2016-07-12 22:42:19 -04:00 |
|
csoler
|
ed523e8edf
|
fixed backend for locl circles
|
2016-07-11 22:44:15 -04:00 |
|
csoler
|
a7d82cf197
|
delete GXS IDs with no TS
|
2016-07-11 18:44:52 -04:00 |
|
csoler
|
951f29f155
|
removed debug info in rsDataService
|
2016-07-10 23:00:47 -04:00 |
|
csoler
|
95915fa31d
|
removed cross deadlock between p3GxsReputation and p3IdService
|
2016-07-10 22:46:37 -04:00 |
|
csoler
|
0125f91b2d
|
fixed deserialise bug in FileItem
|
2016-07-06 22:36:59 -04:00 |
|
csoler
|
a69629cf73
|
added missing own id from group list, and removed possible duplicates in random group ids
|
2016-07-06 22:16:05 -04:00 |
|
csoler
|
269f9457be
|
fixed load/save of new group ids and backward compatibility with FriendList
|
2016-07-06 22:02:56 -04:00 |
|
csoler
|
01c0d2f0f1
|
finished conversion to RsNodeGroupId for file transfer and GUI
|
2016-07-05 23:49:43 -04:00 |
|
Cyril Soler
|
1c277ab81b
|
Merge pull request #433 from csoler/v0.6-SqlCache
V0.6 sql cache
|
2016-07-05 23:47:55 -04:00 |
|
csoler
|
4ee9effc4e
|
changed internal storage of groups of friend nodes so as to use an abstract ID instead of a string (phase 1 of local circles)
|
2016-07-04 23:55:48 -04:00 |
|
csoler
|
218ca45ac8
|
removed some debug info in rsdataservice
|
2016-07-03 23:12:56 -04:00 |
|
csoler
|
09ad53981d
|
fixed red color in IdDialog
|
2016-07-03 22:02:23 -04:00 |
|
csoler
|
9f9f0216f0
|
remved debug output in udlstck
|
2016-07-03 22:02:04 -04:00 |
|
csoler
|
c98416dc28
|
added auto-cleaning of reputation info for outdated/removed identities
|
2016-07-03 18:59:30 -04:00 |
|
csoler
|
e611b2bb05
|
moved isIdentitybanned from p3GxsReputations to p3IdService, so as to avoid calling back p3IdService from p3GxsReputations, which simplifies the code
|
2016-07-03 18:06:01 -04:00 |
|
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 |
|
mr-alice
|
8e2ff56f9a
|
merged to upstream/master
|
2016-06-18 16:59:01 -04: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 |
|