Commit graph

25 commits

Author SHA1 Message Date
Gioacchino Mazzurco
df87fe53b1
Cleanup RsThread and related classes
Removed antipattern abstraction RsSingleJobThread
Rename runloop() method to run() in RsThread
Ported few classes ineriting from RsSingleJobThread to RsThread
RsThread use std::atomic instead of self implemented strange binary semaphores
Removed RsTickingThread::shutdown() use RsThread::askForStop() instead
Removed RsTickingThread::fullstop() use RsThread::fullstop() instead
Stop properly JSON API server in retroshare-gui
Centralize errno traslation to literal in util/rserrno.*
2019-12-30 10:38:54 +01:00
zapek
3f8611f40f the cache is corrected and saved 2019-04-06 00:15:01 +02:00
Gioacchino Mazzurco
329050a9c2
Use safer rstime_t instead of time_t
Avoid problems to serialization on different platforms, without breaking
nested STL containers serialization.

The conversion have been made with sed, and checked with grep, plus
kdiff3 visual ispection, plus rutime tests, so it should be fine.
2018-10-07 13:07:06 +02:00
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
d9965acf1d Fix CppCheck in hash_cache.h
/libretroshare/src/file_sharing/hash_cache.h:57: warning:
Cppcheck(noExplicitConstructor): Class 'HashStorage' has a constructor
with 1 argument that is not explicit.
2017-11-05 16:26:02 +01:00
csoler
3bb694f439 added display of hashing speed. Changed hashing buffer size to 10MB to improve performance 2017-10-29 21:24:34 +01:00
csoler
d61a5cd5ab attempt at fixing the re-hash bug. Now only using canonicalized filenames in hash cache 2017-10-02 22:23:26 +02:00
csoler
eff5c5d6ee added pause to file hashing 2017-09-10 22:07:36 +02:00
csoler
fc1a350869 added automated import of old hash cache in order to avoid re-hashing everything when switching to the new system 2016-09-26 21:12:13 +02:00
hunbernd
8500b5e9f5 Fixed inconsistency in integer sizes that caused segmentation fault while hashing files also broken message on the GUI 2016-09-23 21:56:41 +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
2343c91055 added display of hash progress 2016-09-15 21:51:14 +02:00
mr-alice
e9418bb5c6 added file headers with proper licence terms 2016-09-13 00:01:26 +02:00
mr-alice
7b566f2c55 added load/save for hash cache in the proper place 2016-09-02 21:49:43 +02:00
mr-alice
6fc02e03b1 added load/save of configuration and shared dirs list 2016-09-01 21:04:48 +02:00
mr-alice
ca8f95c7f7 fixed a few bugs in internal directory storage structure 2016-08-16 13:46:55 +02:00
MrAlice
82c18bbb86 added load/save for file hash cache 2016-08-09 15:07:02 +02:00
mr-alice
aeb0595301 fixed updated ts in hash cache files 2016-07-28 10:49:49 +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
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
b31e396c2b added skeleton code for p3filelists, and interface files for directory storage and hash cache 2016-07-18 21:52:44 -04:00