shortcutme
b45bbff97c
Rev3571
2018-08-27 11:51:07 +02:00
shortcutme
23284e1f35
Reduce the reannounce to unreliable trackers not just single announces
2018-08-27 11:50:53 +02:00
shortcutme
030ad0a8de
Rev3568
2018-08-26 22:58:56 +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
669572b0e6
Fix udp tracker lib error reporting
2018-08-26 22:55:31 +02:00
shortcutme
5887f90202
Wait handshake done before sending other request to connections
2018-08-26 22:54:45 +02:00
shortcutme
0b38d73cc5
AnnounceZero return None on skipped announce due batching
2018-08-26 22:52:21 +02:00
shortcutme
ecbf230293
Fix site update on non existent sites
2018-08-26 22:44:55 +02:00
shortcutme
839b63e389
Tracker stat skip data with no status information
2018-08-26 22:44:31 +02:00
shortcutme
73078531aa
Rev3565
2018-08-26 02:58:05 +02:00
shortcutme
c5c3f7a667
Don't reannounce site if just added
2018-08-26 02:57:02 +02:00
shortcutme
8738817eab
Fix tor logging on message fail
2018-08-26 02:56:41 +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
7738e6a381
Fix tracker annonce sleeping formatting
2018-08-26 02:53:15 +02:00
shortcutme
ca3b01f898
Allow tracker connection to loopback to same client
2018-08-26 02:52:42 +02:00
shortcutme
e05c432d14
Store if it's tracker connection on connect
2018-08-26 02:52:23 +02:00
shortcutme
efd1efad4d
Rev3550
2018-08-16 16:23:04 +02:00
shortcutme
b2ea4c758d
Handle error on file listing API calls
2018-08-16 16:22:17 +02:00
shortcutme
879eb6295d
BigFile lock seek and read until previous request finished, fix seek relative to bigfile end
2018-08-16 16:20:11 +02:00
shortcutme
f5ab2f63c0
Rev3546
2018-08-13 02:45:02 +02:00
shortcutme
c89170a22d
Allow first local ip find method to fail
2018-08-13 02:44:50 +02:00
redfish
9bd10d5102
TorManager: correct the Tor error log message
...
On Linux, there is no self-bundled Tor, so the message was not correct
because it was stating that self-bundled Tor was being started.
2018-08-02 23:47:24 +00:00
redfish
4c62840cef
TorManager: escalate log error for Tor auth
...
This errorr is fatal for Tor usage (on Linux). Let's make escalate
it. Also see the previous commit, without which, this error doesn't
even get printed at all.
2018-08-02 23:42:50 +00:00
redfish
e6f0a86c5a
main: logging: do not override the warn level
...
This fixes the very annoying problem where the log messages with
level WARNING are not printed, while log messages with lower
level INFO are printed. This is very confusing behavior and should
be avoided. This was due to this override. If there is too much
logging output in debug mode, then let's deescalate the level
of the frequently-printed log messages down to DEBUG level.
2018-08-02 23:40:44 +00:00
shortcutme
f33350a4ef
Rev3542, Trackers file path always relative to executable
2018-07-21 04:25:40 +02:00
shortcutme
a357b021ba
Rev3540
2018-07-19 20:44:25 +02:00
shortcutme
f7099b2bc7
Load trackers file on startup
2018-07-19 20:43:46 +02:00
shortcutme
8d3b1d10d2
Fix typo
2018-07-19 20:43:33 +02:00
shortcutme
f143000f4a
Fix parsing udp trackers with request path
2018-07-19 20:43:14 +02:00
shortcutme
7954caf957
Force reannounce not yet download site on refresh
2018-07-19 20:42:53 +02:00
shortcutme
6e1f4fada9
Rev3537, Allow to add peers to site with get request
2018-07-17 02:09:14 +02:00
shortcutme
113e7e0d3d
Rev3535
2018-07-16 01:56:37 +02:00
shortcutme
ea619ce99a
Fix tor disabling for tests
2018-07-16 01:56:19 +02:00
shortcutme
d772280147
Global announcer statistics admin API call
2018-07-16 01:48:27 +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
shortcutme
0f567385a8
Only check size on file request for smaller files
2018-07-16 01:35:35 +02:00
shortcutme
b1575a979e
Rev3524, Fix saving for single line config values
2018-07-10 04:00:16 +02:00
shortcutme
d677eb1698
Rev3523
2018-07-10 03:46:05 +02:00
shortcutme
71ad1d9906
Properly handle saving on multiline config settings
2018-07-10 03:45:57 +02:00
shortcutme
731b79fc6c
Store copy of variables of list config items to be able to read the original value
2018-07-10 03:45:33 +02:00
shortcutme
e001448adb
Add config link to loading screen
2018-07-10 03:43:57 +02:00
shortcutme
3041064d21
Reload trackers file on value change
2018-07-10 03:43:31 +02:00
shortcutme
30134dbbc9
Store API changeable configuration keys in Config.py
2018-07-10 03:40:56 +02:00