diff --git a/router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java b/router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java
index b1519cc5bffb2870d028a52c6a02b02d5704696a..ca651bd49dbb8ef983f83a8e95222533baa74ac5 100644
--- a/router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java
+++ b/router/java/src/net/i2p/router/networkdb/reseed/Reseeder.java
@@ -36,7 +36,7 @@ public class Reseeder {
     // Reject unreasonably big files, because we download into a ByteArrayOutputStream.
     private static final long MAX_RESEED_RESPONSE_SIZE = 1024 * 1024;
 
-    private static final String DEFAULT_SEED_URL = "http://a.netdb.i2p2.de/,http://b.netdb.i2p2.de/,http://c.netdb.i2p2.de/,http://reseed.i2p-projekt.de/,http://i2pbote.net/netDb/";
+    private static final String DEFAULT_SEED_URL = "http://a.netdb.i2p2.de/,http://b.netdb.i2p2.de/,http://c.netdb.i2p2.de/,http://reseed.i2p-projekt.de/,http://i2pbote.net/netDb/,http://r31453.ovh.net/static_media/netDb/";
     private static final String PROP_INPROGRESS = "net.i2p.router.web.ReseedHandler.reseedInProgress";
     private static final String PROP_ERROR = "net.i2p.router.web.ReseedHandler.errorMessage";
     private static final String PROP_STATUS = "net.i2p.router.web.ReseedHandler.statusMessage";
@@ -152,7 +152,7 @@ public class Reseeder {
                     return;
                 }
                 String content = new String(contentRaw);
-                Set urls = new HashSet();
+                Set<String> urls = new HashSet(1024);
                 int cur = 0;
                 int total = 0;
                 while (total++ < 1000) {
@@ -176,17 +176,17 @@ public class Reseeder {
                     return;
                 }
 
-                List urlList = new ArrayList(urls);
+                List<String> urlList = new ArrayList(urls);
                 Collections.shuffle(urlList);
                 int fetched = 0;
                 int errors = 0;
                 // 200 max from one URL
-                for (Iterator iter = urlList.iterator(); iter.hasNext() && fetched < 200; ) {
+                for (Iterator<String> iter = urlList.iterator(); iter.hasNext() && fetched < 200; ) {
                     try {
                         System.setProperty(PROP_STATUS,
                             _("Reseeding: fetching router info from seed URL ({0} successful, {1} errors).", fetched, errors));
 
-                        fetchSeed(seedURL, (String)iter.next());
+                        fetchSeed(seedURL, iter.next());
                         fetched++;
                         if (echoStatus) {
                             System.out.print(".");