Commit graph

378 commits

Author SHA1 Message Date
shortcutme 9fd059aef8
Give admin permission to updater site 2019-04-08 18:12:58 +02:00
shortcutme b5b0626251
Add name for websocket event on site deletion 2019-03-29 02:30:26 +01:00
shortcutme 74e71a1971
Fix http tracker announce compatibility 2019-03-27 03:09:47 +01:00
shortcutme f3a4b9c709
Fix announce py3 compatibility 2019-03-16 03:43:11 +01:00
shortcutme a1a4a73260
Save sites.json as utf8 2019-03-16 00:41:26 +01:00
shortcutme 627edeb0f2
Py3 support in announce requests 2019-03-16 00:33:12 +01:00
shortcutme 16f29b65f2
Use if in protocol port detection 2019-03-16 00:32:50 +01:00
shortcutme 002303a765
Db rebuilding error display, reconnect bug fix 2019-03-16 00:11:52 +01:00
shortcutme 59426c31f7
SiteStorage Py3 compatibility 2019-03-16 00:10:49 +01:00
shortcutme b0b9a4d33c
Change to Python3 coding style 2019-03-15 21:06:59 +01:00
rllola 58516913b4 if protocol https choose port 443 2019-03-10 22:19:37 +01:00
rllola fb836fcf6f If no port defined in tracker url assume it is port 80; fix #1917 2019-03-09 18:41:50 +01:00
shortcutme 5c57cd6541
Support https trackers, add browser-like user agent for tracker http requests 2019-02-14 15:48:36 +01:00
shortcutme c2b879ccab
Rev3831, Fix Stats page compatibility with latest gevent 2019-01-31 00:39:45 +01:00
shortcutme 31a7effa5f
Rev3827, Share FileServer between sites for non-main CLI commands 2019-01-29 03:17:24 +01:00
shortcutme 447f5fd5c8
Store opened port status per IP version 2019-01-23 02:11:31 +01:00
shortcutme 42156edc76
Opened ipv6 port support for tracker request 2019-01-20 16:31:30 +01:00
shortcutme 7ae98477d5
Separate function for parsing tracker addresses 2019-01-20 16:29:38 +01:00
shortcutme 626b6f5ccd
Formatting 2019-01-20 16:28:47 +01:00
shortcutme 9c82de7df2
Ipv6 support of opened services 2019-01-20 16:28:42 +01:00
shortcutme e7de562b93
Don't request ipv6 trackers if not supported by the client 2019-01-20 16:27:59 +01:00
shortcutme 78a7aa91c0
Add ipv6 address to blacklist 2019-01-20 03:26:12 +01:00
shortcutme 3e82595193
Store site download time 2019-01-20 03:10:07 +01:00
shortcutme 4fe6ae9811
Allow only SELECT in storage.query 2018-12-15 17:45:17 +01:00
shortcutme 8cf30893f2
Don't close idle db connection during rebuild 2018-11-08 01:20:33 +01:00
shortcutme cf7d194dbf
Remove missing optional files from content.json on cloning 2018-11-07 22:48:35 +01:00
shortcutme 39d442a05d
Fix getConnectablePeers for low peer sites 2018-10-20 02:26:29 +02:00
shortcutme 6b2f619096
Fix updateHashfield optional file detection 2018-10-15 12:59:28 +02:00
shortcutme f74ddc1010
Don't delete connecting sites at startup 2018-10-15 12:59:04 +02:00
shortcutme 6fc66b7b13
Move file forgot to separate function 2018-09-17 15:27:29 +02:00
shortcutme 9658c2d553
Stop downloadcontent pool if reached 95% of site limit 2018-09-17 15:27:11 +02:00
shortcutme 577761a6bb
Add cache to default settings 2018-09-17 15:25:17 +02:00
shortcutme 4fe33268ac
Don't allow parallel rebuild 2018-09-02 02:24:07 +02:00
shortcutme b84abea670
Order more peers for connected peers simply by reputation 2018-09-02 02:23:46 +02:00
shortcutme a5fcc7d65f
Sort recent peers by reputation 2018-09-02 02:23:19 +02:00
shortcutme 313d9a4ef9
Need less peer sites with less peers 2018-09-02 02:23:06 +02:00
shortcutme 6edabeeecc
Log hashfield query time 2018-08-29 19:55:50 +02:00
shortcutme 23284e1f35
Reduce the reannounce to unreliable trackers not just single announces 2018-08-27 11:50:53 +02:00
shortcutme 71d05a6fc2
Global stats to reduce tracker request for unreliable trackers 2018-08-26 22:58:27 +02:00
shortcutme 867cf478b1
Log tracker request mode on error 2018-08-26 22:57:34 +02:00
shortcutme b43a05b662
Don't increase request tracker number before actually sending it 2018-08-26 22:57:09 +02:00
shortcutme 92db3878cf
Don't include skipped trackers to report 2018-08-26 22:56:46 +02:00
shortcutme b6d11d6be3
Fix request number counting with zero trackers 2018-08-26 22:56:20 +02:00
shortcutme 0b38d73cc5
AnnounceZero return None on skipped announce due batching 2018-08-26 22:52:21 +02:00
shortcutme 33877c73bb
Test tracker address validity 2018-08-26 02:56:24 +02:00
shortcutme 0e3698fa2f
Announce to next tracker on fail 2018-08-26 02:55:08 +02:00
shortcutme 65f48800b9
Allow tracker list to be extended by plugins 2018-08-26 02:53:39 +02:00
shortcutme f143000f4a
Fix parsing udp trackers with request path 2018-07-19 20:43:14 +02:00
shortcutme 7475fa69fa
Support custom proxy for tracker connections 2018-07-16 01:47:49 +02:00
shortcutme ec8b53263c
Store last announce error time 2018-07-16 01:36:23 +02:00