Author: toad
Date: 2007-08-18 18:21:20 +0000 (Sat, 18 Aug 2007)
New Revision: 14793
Modified:
trunk/freenet/src/freenet/node/Node.java
trunk/freenet/src/freenet/node/TextModeClientInterfaceServer.java
Log:
Force-write some options to disk because they can't be changed on the fly and
are needed for packagers
Modified: trunk/freenet/src/freenet/node/Node.java
===================================================================
--- trunk/freenet/src/freenet/node/Node.java 2007-08-18 18:18:24 UTC (rev
14792)
+++ trunk/freenet/src/freenet/node/Node.java 2007-08-18 18:21:20 UTC (rev
14793)
@@ -727,7 +727,7 @@
// Directory for node-related files other than store
- nodeConfig.register("nodeDir", ".", sortOrder++, true, false,
"Node.nodeDir", "Node.nodeDirLong",
+ nodeConfig.register("nodeDir", ".", sortOrder++, true, true /*
because can't be changed on the fly, also for packages */, "Node.nodeDir",
"Node.nodeDirLong",
new StringCallback() {
public String get() {
return nodeDir.getPath();
@@ -838,7 +838,7 @@
passOpennetRefsThroughDarknet =
nodeConfig.getBoolean("passOpennetPeersThroughDarknet");
// Extra Peer Data Directory
- nodeConfig.register("extraPeerDataDir", new File(nodeDir,
"extra-peer-data-"+getDarknetPortNumber()).toString(), sortOrder++, true,
false, "Node.extraPeerDir", "Node.extraPeerDirLong",
+ nodeConfig.register("extraPeerDataDir", new File(nodeDir,
"extra-peer-data-"+getDarknetPortNumber()).toString(), sortOrder++, true, true
/* can't be changed on the fly, also for packages */, "Node.extraPeerDir",
"Node.extraPeerDirLong",
new StringCallback() {
public String get() {
return
extraPeerDataDir.getPath();
Modified: trunk/freenet/src/freenet/node/TextModeClientInterfaceServer.java
===================================================================
--- trunk/freenet/src/freenet/node/TextModeClientInterfaceServer.java
2007-08-18 18:18:24 UTC (rev 14792)
+++ trunk/freenet/src/freenet/node/TextModeClientInterfaceServer.java
2007-08-18 18:21:20 UTC (rev 14793)
@@ -63,7 +63,7 @@
SubConfig TMCIConfig = new SubConfig("console", config);
- TMCIConfig.register("enabled", true, 1, true, false,
"TextModeClientInterfaceServer.enabled",
"TextModeClientInterfaceServer.enabledLong", new TMCIEnabledCallback(core));
+ TMCIConfig.register("enabled", true, 1, true, true /* FIXME
only because can't be changed on the fly */,
"TextModeClientInterfaceServer.enabled",
"TextModeClientInterfaceServer.enabledLong", new TMCIEnabledCallback(core));
TMCIConfig.register("bindTo", "127.0.0.1", 2, true, false,
"TextModeClientInterfaceServer.bindTo",
"TextModeClientInterfaceServer.bindToLong", new TMCIBindtoCallback(core));
TMCIConfig.register("allowedHosts",
"127.0.0.1,0:0:0:0:0:0:0:1", 2, true, false,
"TextModeClientInterfaceServer.allowedHosts",
"TextModeClientInterfaceServer.allowedHostsLong", new
TMCIAllowedHostsCallback(core));
TMCIConfig.register("port", 2323, 1, true, false,
"TextModeClientInterfaceServer.telnetPortNumber",
"TextModeClientInterfaceServer.telnetPortNumberLong", new
TCMIPortNumberCallback(core));