From 6562b33bbcc9c276d5a19c38b23eec65c7e14a63 Mon Sep 17 00:00:00 2001
From: str4d <str4d@mail.i2p>
Date: Wed, 1 Aug 2012 03:05:18 +0000
Subject: [PATCH] Removed readConfigFile and writeConfigFile from I2PAppContext
 (unnecessary now)

---
 core/java/src/net/i2p/I2PAppContext.java | 73 ------------------------
 1 file changed, 73 deletions(-)

diff --git a/core/java/src/net/i2p/I2PAppContext.java b/core/java/src/net/i2p/I2PAppContext.java
index 8601bafa18..313f6e445e 100644
--- a/core/java/src/net/i2p/I2PAppContext.java
+++ b/core/java/src/net/i2p/I2PAppContext.java
@@ -1,15 +1,11 @@
 package net.i2p;
 
 import java.io.File;
-import java.io.FileOutputStream;
-import java.io.IOException;
 import java.util.Collections;
 import java.util.HashSet;
-import java.util.Iterator;
 import java.util.Properties;
 import java.util.Random;
 import java.util.Set;
-import java.util.TreeSet;
 
 import net.i2p.client.naming.NamingService;
 import net.i2p.crypto.AESEngine;
@@ -27,7 +23,6 @@ import net.i2p.crypto.SHA256Generator;
 import net.i2p.crypto.SessionKeyManager;
 import net.i2p.crypto.TransientSessionKeyManager;
 import net.i2p.data.Base64;
-import net.i2p.data.DataHelper;
 import net.i2p.data.RoutingKeyGenerator;
 import net.i2p.internal.InternalClientManager;
 import net.i2p.stat.StatManager;
@@ -37,13 +32,11 @@ import net.i2p.util.FileUtil;
 import net.i2p.util.FortunaRandomSource;
 import net.i2p.util.I2PProperties;
 import net.i2p.util.KeyRing;
-import net.i2p.util.Log;
 import net.i2p.util.LogManager;
 //import net.i2p.util.PooledRandomSource;
 import net.i2p.util.PortMapper;
 import net.i2p.util.RandomSource;
 import net.i2p.util.SecureDirectory;
-import net.i2p.util.SecureFileOutputStream;
 import net.i2p.util.SimpleScheduler;
 import net.i2p.util.SimpleTimer;
 import net.i2p.util.SimpleTimer2;
@@ -437,72 +430,6 @@ public class I2PAppContext {
         }
     }
 
-    /**
-     * Read config properties from a file
-     * @return the config properties
-     * @since 0.9.2
-     */
-    public Properties readConfigFile(String configFilename) {
-        Log log = logManager().getLog(I2PAppContext.class);
-        if (log != null && log.shouldLog(Log.DEBUG))
-            log.debug("Config file: " + configFilename, new Exception("location"));
-        Properties props = new Properties();
-        try {
-            File f = new File(configFilename);
-            if (!f.isAbsolute()) {
-                f = new File(this.getConfigDir(), configFilename);
-            }
-            if (f.canRead()) {
-                DataHelper.loadProps(props, f);
-            } else {
-                if (log != null)
-                    log.warn("Configuration file " + configFilename + " does not exist");
-            }
-        } catch (Exception ioe) {
-            if (log.shouldLog(Log.ERROR)) {
-                if (log != null)
-                    log.error("Error loading the router configuration from " + configFilename, ioe);
-                else
-                    System.err.println("Error loading the router configuration from " + configFilename + ": " + ioe);
-            }
-        }
-        return props;
-    }
-
-    /**
-     * Write config properties to a file
-     * @return true if the write is successful, false otherwise
-     * @since 0.9.2
-     */
-    public boolean writeConfigFile(String configFilename, Properties props) {
-        synchronized (this) {
-            Log log = logManager().getLog(I2PAppContext.class);
-            try {
-                File f = new File(configFilename);
-                if (!f.isAbsolute()) {
-                    f = new File(this.getConfigDir(), configFilename);
-                }
-                if (f.canWrite()) {
-                    DataHelper.storeProps(props, f);
-                } else {
-                    if (log != null && log.shouldLog(Log.WARN))
-                        log.warn("Configuration file " + configFilename + " cannot be written");
-                    return false;
-                }
-            } catch (IOException ioe) {
-                if (log.shouldLog(Log.ERROR)) {
-                    if (log != null)
-                        log.error("Error saving the config to " + filename, ioe);
-                    else
-                        System.err.println("Error saving the config to " + filename, ioe);
-                }
-                return false;
-            }
-        }
-
-        return true;
-    }
-
     /**
      * Access the configuration attributes of this context, using properties 
      * provided during the context construction, or falling back on 
-- 
GitLab