Vadim Ushakov
3d68a25e13
TrackerShare: refactor
2020-10-27 17:01:40 +07:00
Vadim Ushakov
d4239d16f9
TrackerShare: send my
trackers in response to actionGetTrackers even if they don't seem working; add private
field for hiding trackers
2020-10-27 12:08:54 +07:00
Vadim Ushakov
b0005026b4
TrackerShare: rename the shared
key to trackers
key in the json file
...
and delete the unused `type` parameter
2020-10-26 19:52:35 +07:00
Vadim Ushakov
5f6589cfc2
TrackerShare: be more verbose in enoughWorkingTrackers()
2019-07-18 00:01:56 +07:00
Vadim Ushakov
95c8f0e97e
TrackerShare: consider UDP disabled if config.tor == "always"
2019-07-17 23:48:53 +07:00
Vadim Ushakov
cb363d2f11
TrackerShare: move the tracker list cleanup code from getSupportedProtocols() to a separate method
2019-07-17 23:35:39 +07:00
Vadim Ushakov
0d02c3c4da
TrackerShare: increase default limits: zero=10,other=5; total=20
2019-07-17 23:23:03 +07:00
Vadim Ushakov
2811d7c9d4
TrackerShare: replace self.site_announcer on every call from SiteAnnouncer
2019-07-17 23:21:11 +07:00
Vadim Ushakov
de5a9ff67b
TrackerShare: drop incomplete support of Bootstrapper, we now have TrackerZero, which is able to register its addresses by itself
2019-07-13 15:38:05 +07:00
Vadim Ushakov
d57deaa8e4
TrackerShare: ignore the udp:// protocol, when UDP is known to be disabled by the config
2019-07-13 15:36:05 +07:00
Vadim Ushakov
aa6d7a468d
TrackerShare: store trackers in shared-trackers.json, since trackers.json is in use by AnnounceShare and may have an incompatible format in the future
2019-07-07 14:31:13 +07:00
Vadim Ushakov
d35a15d674
TrackerShare: don't delete "my" trackers on errors, but delete them on program restart; add "persistent" flag for manually added trackers
2019-07-06 01:15:37 +07:00
Vadim Ushakov
c8545ce054
TrackerShare: print the total number of discovered trackers at the end of discovery procedure
2019-07-05 23:41:23 +07:00
Vadim Ushakov
8f8e10a703
TrackerShare: Change the log level for several messages from debug to info
...
Increased the log level for messages that are not very annoying and help to keep the track of events.
2019-07-05 23:17:13 +07:00
Vadim Ushakov
33c81a89e9
TrackerShare: rename the config arguments to avoid the name clash with AnnounceShare's arguments
...
--working_shared_trackers_limit -> --shared_trackers_limit
--working_shared_trackers_limit_per_protocol -> --shared_trackers_limit_per_protocol
Also modify the help messages so that they were more consistent with how the code really works.
2019-07-05 19:38:00 +07:00
Vadim Ushakov
84526a6657
TrackerShare: raise the default limit per protocol limit from 2 to 4
2019-07-05 19:28:03 +07:00
Vadim Ushakov
b2e92b1d10
Import the redesigned AnnounceShare under the new name TrackerShare
2019-07-05 19:14:23 +07:00