Commit Graph

51 Commits

Author SHA1 Message Date
csoler
b3277824eb
license fix in pqi 2018-05-28 22:03:39 +02:00
csoler
544b4af4c2
fixed license in chat, crypto, dht, file_sharing 2018-05-21 20:50:38 +02:00
Phenom
f18a842d9d Fix CppCheck in directory_storage.h and directory_storage.cc
/libretroshare/src/file_sharing/directory_storage.h💯 warning:
Cppcheck(noExplicitConstructor): Class 'FileIterator' has a constructor
with 1 argument that is not explicit.
/libretroshare/src/file_sharing/directory_storage.cc:579: warning:
Cppcheck(unusedVariable): Unused variable: peers
2017-11-05 16:23:47 +01:00
csoler
160ab7b4f3 added missing code for remote search by hash, fixing the bug of direct sources not added 2017-09-03 23:32:48 +02:00
csoler
dec5c5c4b4 suppressed uninitialised memory leak in LocalDirectoryStorage 2017-03-04 21:13:34 +01:00
csoler
08294deeba removed unused updateHash() functions in directory_storage. Fixed a bug that caused H(H(F)) to not be recomputed at start, causing e2e encryption to fail in some cases. 2016-12-14 22:58:49 +01:00
csoler
172b513cd3 added change in TS for shared directories when virtual name changes 2016-11-21 16:14:11 +01:00
csoler
36755c4092 added load/save of own file hierarchy 2016-11-17 19:03:53 +01:00
csoler
608d0d0a65 auto-remove remote directories for friends offline for too long (depending on whether the dir is empty or not) and also remove unused dir files 2016-11-15 21:33:39 +01:00
csoler
5ef4e752d9 added count of total number of files and total file isze on top of shared directories 2016-11-11 20:25:11 +01:00
csoler
1e919a141c set delay between directory sweep to 60 secs and a-synced sweeps for different friends. Set drop time to 600 for un-answered dir sync requests 2016-11-05 15:30:07 +01:00
mr-alice
8c7c7647b0 fixed conflicts in merging upstream/master to v0.6-FTEncryption 2016-11-01 14:23:13 +01:00
mr-alice
9a881619e1 added record for H(H(F)) in LocalDirectoryStorage 2016-10-29 18:35:48 +02:00
mr-alice
babc126be3 added default encryption policy variable and GUI to change it 2016-10-29 17:59:03 +02:00
mr-alice
0387a28e78 added methods to get files from hash(hash) in directory_storage and ftServer 2016-10-25 00:08:27 +02:00
csoler
10c269ec5a removed warning when friend directory list cannot be found 2016-10-12 23:31:32 +02:00
csoler
bd9a464d11 added deterministic but unredictable hash generation for dir hashes, which should be preserved accross reboots. Should fix the msg from friends sending requests for the "wrong" dir hashes. 2016-10-12 23:20:38 +02:00
mr-alice
0cc4ebd89c added comments in the file lists code. Removed unused functions. Added a few missing mutexes. 2016-09-22 21:47:58 +02:00
mr-alice
de104d3e34 fixed up GUI parameters in Directories. Removed HashCache duration handles since this is now automatic 2016-09-18 18:34:39 +02:00
mr-alice
d3b46221ff merged modifications from origin 2016-09-15 21:45:00 +02:00
MrAlice
ca30b0da44 fixed terrible cost of calling requestDirDetails before createIndex 2016-09-15 10:41:40 +02:00
mr-alice
a2e34f9cc6 moved regular expression classes into a separate namespace 2016-09-13 12:05:22 +02:00
mr-alice
e9418bb5c6 added file headers with proper licence terms 2016-09-13 00:01:26 +02:00
mr-alice
9f66c0050b moved rsexpr to file_sharing directory 2016-09-12 23:37:19 +02:00
mr-alice
88f85383df fixed a few bugs in hash-based syncing 2016-09-10 17:25:29 +02:00
mr-alice
384d001f3b progress in hash-based sync. Not there yet. 2016-09-10 13:57:05 +02:00
mr-alice
0ea695beb3 fixed a few bugs in hash-based sync. Not there yet. 2016-09-08 23:43:14 +02:00
MrAlice
eaa8ad883a half implemented the hash-based communication for dirs between friends 2016-09-07 22:31:12 +02:00
mr-alice
371171fcbb moved InternalFileHierarchyStorage to separate file. Fixed loading/saving infrastructure (not working yet) 2016-09-03 13:29:23 +02:00
mr-alice
f191fe675d fixed compilation with new RsNodeGroupId 2016-09-01 20:02:47 +02:00
mr-alice
1f3ea6fa0f added selection of subdirs to be seen for friends depending on permissions. Enabled dynamic update at friends 2016-08-31 22:47:05 +02:00
mr-alice
4b00d47d3a added permission check for friends to see shared files or not 2016-08-30 21:28:32 +02:00
mr-alice
494d2071c9 fixed update of directory TS, also fixing update of empty dirs at friends 2016-08-28 18:42:52 +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
MrAlice
99ea8af015 added logic for file list item exchange requests 2016-08-23 21:23:58 +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
ac242ce58b fixed display of own files 2016-08-16 23:44:48 +02:00
mr-alice
2668b6da1c added p3fileDatabase as a service in rsinit 2016-08-13 10:15:02 +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
mr-alice
067d4231ae fixed compilation 2016-08-05 22:00:25 +02:00
mr-alice
538a11fd14 fixed compilation. Added missing functions, left blank 2016-07-31 15:59:58 +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
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
mr-alice
3c976bb7ee added squeleton code for own directory update 2016-07-21 00:16:12 -04:00
mr-alice
63063102bb fixed compilation of file lists code base 2016-07-20 16:10:51 -04:00