forked from I2P_Developers/i2p.i2p
Reseed: Add SOCKS proxy support (ticket #1130)
This commit is contained in:
@ -153,7 +153,10 @@ public class ConfigReseedHandler extends FormHandler {
|
||||
changes.put(Reseeder.PROP_SSL_DISABLE,
|
||||
Boolean.toString(disabled));
|
||||
saveBoolean(Reseeder.PROP_PROXY_ENABLE, "enable");
|
||||
saveBoolean(Reseeder.PROP_SPROXY_ENABLE, "senable");
|
||||
String pmode = getJettyString("pmode");
|
||||
boolean senable = pmode != null && pmode.length() > 0;
|
||||
changes.put(Reseeder.PROP_SPROXY_ENABLE, Boolean.toString(senable));
|
||||
saveString(Reseeder.PROP_SPROXY_TYPE, "pmode");
|
||||
if (_context.router().saveConfig(changes, removes))
|
||||
addFormNotice(_t("Configuration saved successfully."));
|
||||
else
|
||||
|
@ -60,6 +60,18 @@ public class ConfigReseedHelper extends HelperBase {
|
||||
return "";
|
||||
}
|
||||
|
||||
/** @since 0.9.33 */
|
||||
public String pmodeChecked(int mode) {
|
||||
String c = _context.getProperty(Reseeder.PROP_SPROXY_TYPE, "HTTP");
|
||||
boolean disabled = !_context.getBooleanProperty(Reseeder.PROP_SPROXY_ENABLE);
|
||||
if ((mode == 0 && disabled) ||
|
||||
(mode == 1 && !disabled && c.equals("HTTP")) ||
|
||||
(mode == 2 && !disabled && c.equals("SOCKS4")) ||
|
||||
(mode == 3 && !disabled && c.equals("SOCKS5")))
|
||||
return CHECKED;
|
||||
return "";
|
||||
}
|
||||
|
||||
public String getEnable() {
|
||||
return getChecked(Reseeder.PROP_PROXY_ENABLE);
|
||||
}
|
||||
@ -69,9 +81,11 @@ public class ConfigReseedHelper extends HelperBase {
|
||||
return getChecked(Reseeder.PROP_PROXY_AUTH_ENABLE);
|
||||
}
|
||||
|
||||
/****
|
||||
public String getSenable() {
|
||||
return getChecked(Reseeder.PROP_SPROXY_ENABLE);
|
||||
}
|
||||
****/
|
||||
|
||||
/** @since 0.8.9 */
|
||||
public String getSauth() {
|
||||
|
Reference in New Issue
Block a user