forked from I2P_Developers/i2p.i2p
tweaks
This commit is contained in:
@ -236,7 +236,7 @@ public class TrackerClient implements Runnable {
|
||||
* Do this one time only (not every time it is started).
|
||||
* @since 0.9.1
|
||||
*/
|
||||
public void setup() {
|
||||
private void setup() {
|
||||
// Construct the list of trackers for this torrent,
|
||||
// starting with the primary one listed in the metainfo,
|
||||
// followed by the secondary open trackers
|
||||
@ -670,7 +670,7 @@ public class TrackerClient implements Runnable {
|
||||
* @return true for i2p hosts only
|
||||
* @since 0.7.12
|
||||
*/
|
||||
static boolean isValidAnnounce(String ann) {
|
||||
public static boolean isValidAnnounce(String ann) {
|
||||
URL url;
|
||||
try {
|
||||
url = new URL(ann);
|
||||
|
@ -825,7 +825,7 @@ public class I2PSnarkServlet extends DefaultServlet {
|
||||
name = name.trim();
|
||||
hurl = hurl.trim();
|
||||
aurl = aurl.trim().replace("=", "=");
|
||||
if (name.length() > 0 && hurl.startsWith("http://") && aurl.startsWith("http://")) {
|
||||
if (name.length() > 0 && hurl.startsWith("http://") && TrackerClient.isValidAnnounce(aurl)) {
|
||||
Map<String, Tracker> trackers = _manager.getTrackerMap();
|
||||
trackers.put(name, new Tracker(name, aurl, hurl));
|
||||
_manager.saveTrackerMap();
|
||||
|
Reference in New Issue
Block a user