shortcutme
c6b07f1294
Wait until checkmodification spawned pools are finishing
2019-12-21 03:04:36 +01:00
shortcutme
3ccce46314
Wait until downloadContent pool finishes
2019-12-21 03:03:49 +01:00
shortcutme
7c1da5da52
Abilty to disable file bad file retry at end of download
2019-12-21 03:03:32 +01:00
shortcutme
c5de1447c8
onComplete will be triggered by WorkerManager
2019-12-21 03:02:53 +01:00
shortcutme
e16ace433c
Better logging in site download content
2019-12-21 03:02:36 +01:00
shortcutme
f3665b172f
Avoid unnecessary pool call
2019-12-17 15:07:32 +01:00
shortcutme
23b3cd3986
Better rebuild log message
2019-12-17 15:07:00 +01:00
shortcutme
f7ee6744af
Db busy event waited in getDb
2019-12-17 15:06:36 +01:00
shortcutme
ac45217816
Add reason for db close and rebuilds
2019-12-17 15:05:59 +01:00
shortcutme
8c51e81a0b
Fix double opening of dbs
2019-12-17 15:05:21 +01:00
shortcutme
c1df78b97f
Name threadpools
2019-12-17 14:43:33 +01:00
shortcutme
10c1986c54
Fix site list changing during listing
2019-12-17 14:31:55 +01:00
shortcutme
d7cabb47ca
Log task numbers on content.json start
2019-12-17 14:31:41 +01:00
shortcutme
8de1714f08
Fix onComplete call when donwload end
2019-12-17 14:31:12 +01:00
shortcutme
20ba9cd589
Log site download time
2019-12-17 14:30:29 +01:00
shortcutme
af1ac9bce8
Try to find already running task for file before start a new one
2019-12-17 14:30:14 +01:00
shortcutme
31a6e3ee9a
Don't allow clone to run in parallel
2019-12-17 14:29:48 +01:00
shortcutme
8ed7d0385d
If possible use loaded db to get db file inner_path
2019-12-17 14:21:47 +01:00
shortcutme
02d45e9c39
Use separate threadpool for batch site storage operations
2019-12-17 14:20:49 +01:00
shortcutme
2a402a0674
Use thread-safe mode to create directories
2019-12-17 14:18:54 +01:00
shortcutme
04ecb89e9a
Avoid sending too many publish request to an outdated client
2019-12-04 17:15:42 +01:00
shortcutme
f0c10efca6
Progress meter for site delete
2019-11-30 02:08:29 +01:00
shortcutme
afd23849a6
Log site delete as info
2019-11-27 03:04:49 +01:00
shortcutme
5df5e25d68
Better logging of recent peers
2019-11-25 14:49:40 +01:00
shortcutme
07633ba79d
Fix local peers dropping out from recent peers
2019-11-25 14:33:18 +01:00
shortcutme
9299e5b614
Kill greenlets with notify
2019-11-20 14:07:33 +01:00
shortcutme
58214c0ac3
Move file writes and reads to separate thread
2019-11-19 02:16:20 +01:00
shortcutme
57f2a43864
Formatting
2019-11-19 02:11:19 +01:00
shortcutme
74d7fb7835
Less verbose logging in site storage
2019-11-19 02:10:42 +01:00
shortcutme
dd61429e2f
Handle announcer thread killing properly
2019-11-19 02:09:55 +01:00
shortcutme
1c607645c7
Track and stop site connected greenlets on delete
2019-11-19 02:07:51 +01:00
shortcutme
0ff1bcfd19
Remove not used variable and module import
2019-11-19 01:40:00 +01:00
shortcutme
924a61309a
Cached isDomain / resolveDomain functions
2019-10-06 03:18:14 +02:00
shortcutme
6eb79ba75e
Don't annunce site if not serving
2019-10-06 03:08:54 +02:00
shortcutme
b21b885aa9
Move site add to separate function
2019-09-28 17:01:37 +02:00
Lola Dam
0738964e64
Save content.json of site even if limit size is reached ( #2114 )
...
* fix #2107 ; Still save the content.json received even if site size limit is reached but dont download files; Allow better distribution of latest version of content.json
* Added test
* Fix test for huge content file (now it fails)
* Dont download huge content.json file and update test
* Remove comments
2019-09-10 18:18:21 +02:00
shortcutme
8a7ae368d8
No opened services if we are in tor always mode
2019-08-23 03:40:20 +02:00
shortcutme
2bdd073608
Move resolveDomain to SiteManager for easier resolver plugins
2019-08-15 03:05:29 +02:00
shortcutme
88f2b39576
Don't try to connect to onion addresses if not supported by the client
2019-08-08 14:37:19 +02:00
shortcutme
bf10cdef63
Add some delay on pex error before try the next peer
2019-08-08 14:36:33 +02:00
shortcutme
3696db89ab
Don't increment tracker error number if no internet connection
2019-08-08 14:35:58 +02:00
shortcutme
eeaa5d21d8
Start unrealible trackers on force reannounce
2019-08-08 14:35:35 +02:00
shortcutme
6cd18bbf04
Display more clean error on users.json/sites.json load error
2019-08-07 14:11:30 +02:00
shortcutme
1eb97ea381
Delayed save of sites.json
2019-08-02 14:06:25 +02:00
shortcutme
f6e06456b0
Use advaced json dumper to save sites.json and users.json
2019-08-02 14:06:05 +02:00
shortcutme
5e90cd9714
Move advanced json formatter to helper.py
2019-08-02 14:05:14 +02:00
Vadim Ushakov
a2cb1615b3
Move the BitTorrent related code from SiteAnnouncer.py ( #2078 )
...
* Move the BitTorrent related code from SiteAnnouncer.py to a separate plugin
* AnnounceBitTorrentPlugin.py: add missing `from Debug import Debug`
2019-07-10 16:12:25 +02:00
ZeroNet
951e47469a
Merge pull request #2060 from imachug/default-subdir-clone
...
Fix siteCloning subdirectory with -default files
2019-07-05 17:13:29 +02:00
Ivanq
743f92d15e
Allow some paths to contain .. but not ../
2019-07-01 18:17:42 +03:00
Ivanq
8eee9caa01
Fix siteCloning subdirectory with -default files
2019-07-01 09:49:03 +03:00