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