Package net.i2p.router.web
Class ConfigUpdateHandler
- java.lang.Object
- 
- net.i2p.router.web.FormHandler
- 
- net.i2p.router.web.ConfigUpdateHandler
 
 
- 
 public class ConfigUpdateHandler extends FormHandler 
- 
- 
Field SummaryFields Modifier and Type Field Description static StringDEFAULT_NEWS_URLolder defaultstatic StringDEFAULT_NEWS_URL_SU3current default, i2pnews.i2p, run by echelon NOTE: If you change, also change in Android: app/src/main/java/net/i2p/android/apps/NewsFetcher.javastatic StringDEFAULT_PROXY_HOSTstatic StringDEFAULT_PROXY_PORTstatic intDEFAULT_PROXY_PORT_INTstatic longDEFAULT_REFRESH_FREQstatic StringDEFAULT_REFRESH_FREQUENCYstatic booleanDEFAULT_SHOULD_PROXYstatic booleanDEFAULT_SHOULD_PROXY_NEWSstatic StringDEFAULT_UPDATE_POLICYstatic StringDEFAULT_UPDATE_URLThese are only for .sud and .su2.static StringOLD_DEFAULT_NEWS_URLvery old defaultstatic StringOLD_DEFAULT_NEWS_URL_SU3old defaultstatic StringPROP_DEV_SU3_URLno defaultstatic StringPROP_NEWS_URLstatic StringPROP_PROXY_HOSTstatic StringPROP_PROXY_PORTstatic StringPROP_REFRESH_FREQUENCYstatic StringPROP_SHOULD_PROXYstatic StringPROP_SHOULD_PROXY_NEWSstatic StringPROP_TRUSTED_KEYSstatic StringPROP_UPDATE_DEV_SU3default falsestatic StringPROP_UPDATE_DISABLEDdefault false - use for distrosstatic StringPROP_UPDATE_POLICYstatic StringPROP_UPDATE_UNSIGNEDdefault falsestatic StringPROP_UPDATE_URLstatic StringPROP_ZIP_URLno defaultstatic StringSU3_UPDATE_URLSEmpty string if disabled.static booleanUSE_SU3_UPDATEOnly enabled if we have trusted public key certificates installed- 
Fields inherited from class net.i2p.router.web.FormHandler_action, _context, _log, _method, _out, _requestWrapper, _settings
 
- 
 - 
Constructor SummaryConstructors Constructor Description ConfigUpdateHandler()
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidprocessForm()Implement this to perform the final processing (in turn, adding formNotice and formError messages, etc) Will only be called if _action is non-null and the nonce is valid.static intproxyPort(I2PAppContext ctx)Convenience method for updatersvoidsetDevSU3URL(String url)voidsetNewsThroughProxy(String foo)voidsetNewsURL(String url)voidsetProxyHost(String host)voidsetProxyPort(String port)voidsetRefreshFrequency(String freq)voidsetTrustedKeys(String keys)voidsetUpdateDevSU3(String foo)voidsetUpdatePolicy(String policy)voidsetUpdateThroughProxy(String foo)voidsetUpdateUnsigned(String foo)voidsetUpdateURL(String url)voidsetZipURL(String url)- 
Methods inherited from class net.i2p.router.web.FormHandler_t, _t, _t, _x, addFormError, addFormErrorNoEscape, addFormNotice, addFormNoticeNoEscape, getAllMessages, getErrors, getJettyString, getNewNonce, getNotices, isAdvanced, setAction, setContextId, setNonce, setRequestWrapper, setSettings, storeMethod, storeNonces, storeWriter
 
- 
 
- 
- 
- 
Field Detail- 
PROP_NEWS_URLpublic static final String PROP_NEWS_URL - See Also:
- Constant Field Values
 
 - 
OLD_DEFAULT_NEWS_URLpublic static final String OLD_DEFAULT_NEWS_URL very old default- See Also:
- Constant Field Values
 
 - 
DEFAULT_NEWS_URLpublic static final String DEFAULT_NEWS_URL older default- See Also:
- Constant Field Values
 
 - 
OLD_DEFAULT_NEWS_URL_SU3public static final String OLD_DEFAULT_NEWS_URL_SU3 old default- See Also:
- Constant Field Values
 
 - 
DEFAULT_NEWS_URL_SU3public static final String DEFAULT_NEWS_URL_SU3 current default, i2pnews.i2p, run by echelon NOTE: If you change, also change in Android: app/src/main/java/net/i2p/android/apps/NewsFetcher.java- See Also:
- Constant Field Values
 
 - 
PROP_REFRESH_FREQUENCYpublic static final String PROP_REFRESH_FREQUENCY - See Also:
- Constant Field Values
 
 - 
DEFAULT_REFRESH_FREQpublic static final long DEFAULT_REFRESH_FREQ - See Also:
- Constant Field Values
 
 - 
DEFAULT_REFRESH_FREQUENCYpublic static final String DEFAULT_REFRESH_FREQUENCY 
 - 
PROP_UPDATE_POLICYpublic static final String PROP_UPDATE_POLICY - See Also:
- Constant Field Values
 
 - 
DEFAULT_UPDATE_POLICYpublic static final String DEFAULT_UPDATE_POLICY - See Also:
- Constant Field Values
 
 - 
PROP_SHOULD_PROXYpublic static final String PROP_SHOULD_PROXY - See Also:
- Constant Field Values
 
 - 
DEFAULT_SHOULD_PROXYpublic static final boolean DEFAULT_SHOULD_PROXY - See Also:
- Constant Field Values
 
 - 
PROP_SHOULD_PROXY_NEWSpublic static final String PROP_SHOULD_PROXY_NEWS - Since:
- 0.9.9
- See Also:
- Constant Field Values
 
 - 
DEFAULT_SHOULD_PROXY_NEWSpublic static final boolean DEFAULT_SHOULD_PROXY_NEWS - Since:
- 0.9.9
- See Also:
- Constant Field Values
 
 - 
PROP_PROXY_HOSTpublic static final String PROP_PROXY_HOST - See Also:
- Constant Field Values
 
 - 
DEFAULT_PROXY_HOSTpublic static final String DEFAULT_PROXY_HOST - See Also:
- Constant Field Values
 
 - 
PROP_PROXY_PORTpublic static final String PROP_PROXY_PORT - See Also:
- Constant Field Values
 
 - 
DEFAULT_PROXY_PORT_INTpublic static final int DEFAULT_PROXY_PORT_INT - See Also:
- Constant Field Values
 
 - 
DEFAULT_PROXY_PORTpublic static final String DEFAULT_PROXY_PORT 
 - 
PROP_UPDATE_UNSIGNEDpublic static final String PROP_UPDATE_UNSIGNED default false- See Also:
- Constant Field Values
 
 - 
PROP_UPDATE_DISABLEDpublic static final String PROP_UPDATE_DISABLED default false - use for distros- See Also:
- Constant Field Values
 
 - 
PROP_ZIP_URLpublic static final String PROP_ZIP_URL no default- See Also:
- Constant Field Values
 
 - 
PROP_UPDATE_URLpublic static final String PROP_UPDATE_URL - See Also:
- Constant Field Values
 
 - 
PROP_UPDATE_DEV_SU3public static final String PROP_UPDATE_DEV_SU3 default false- Since:
- 0.9.20
- See Also:
- Constant Field Values
 
 - 
PROP_DEV_SU3_URLpublic static final String PROP_DEV_SU3_URL no default- Since:
- 0.9.20
- See Also:
- Constant Field Values
 
 - 
DEFAULT_UPDATE_URLpublic static final String DEFAULT_UPDATE_URL These are only for .sud and .su2. Do NOT use this for .su3
 - 
USE_SU3_UPDATEpublic static final boolean USE_SU3_UPDATE Only enabled if we have trusted public key certificates installed- Since:
- 0.9.9
 
 - 
SU3_UPDATE_URLSpublic static final String SU3_UPDATE_URLS Empty string if disabled. Cannot be overridden by config.- Since:
- 0.9.9
 
 - 
PROP_TRUSTED_KEYSpublic static final String PROP_TRUSTED_KEYS - See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
proxyPortpublic static int proxyPort(I2PAppContext ctx) Convenience method for updaters- Returns:
- the configured value, else the registered HTTP proxy, else the default
- Since:
- 0.8.13
 
 - 
processFormprotected void processForm() Description copied from class:FormHandlerImplement this to perform the final processing (in turn, adding formNotice and formError messages, etc) Will only be called if _action is non-null and the nonce is valid.- Specified by:
- processFormin class- FormHandler
 
 - 
setNewsURLpublic void setNewsURL(String url) 
 - 
setRefreshFrequencypublic void setRefreshFrequency(String freq) 
 - 
setUpdateURLpublic void setUpdateURL(String url) 
 - 
setUpdatePolicypublic void setUpdatePolicy(String policy) 
 - 
setTrustedKeyspublic void setTrustedKeys(String keys) 
 - 
setUpdateThroughProxypublic void setUpdateThroughProxy(String foo) 
 - 
setProxyHostpublic void setProxyHost(String host) 
 - 
setProxyPortpublic void setProxyPort(String port) 
 - 
setUpdateUnsignedpublic void setUpdateUnsigned(String foo) 
 - 
setZipURLpublic void setZipURL(String url) 
 - 
setNewsThroughProxypublic void setNewsThroughProxy(String foo) - Since:
- 0.9.9
 
 - 
setUpdateDevSU3public void setUpdateDevSU3(String foo) - Since:
- 0.9.20
 
 - 
setDevSU3URLpublic void setDevSU3URL(String url) - Since:
- 0.9.20
 
 
- 
 
-