Package net.i2p.router.web
Class ConfigUpdateHandler
java.lang.Object
net.i2p.router.web.FormHandler
net.i2p.router.web.ConfigUpdateHandler
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final Stringolder defaultstatic final Stringcurrent default, i2pnews.i2p, run by echelon NOTE: If you change, also change in Android: app/src/main/java/net/i2p/android/apps/NewsFetcher.javastatic final Stringstatic final Stringstatic final intstatic final longstatic final Stringstatic final booleanstatic final booleanstatic final Stringstatic final StringThese are only for .sud and .su2.static final Stringvery old defaultstatic final Stringold defaultstatic final Stringno defaultstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringdefault falsestatic final Stringdefault false - use for distrosstatic final Stringstatic final Stringdefault falsestatic final Stringstatic final Stringno defaultstatic final booleanOnly enabled if we have trusted public key certificates installedFields inherited from class net.i2p.router.web.FormHandler_action, _context, _log, _method, _out, _requestWrapper, _settings
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected voidImplement 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) voidvoidsetNewsURL(String url) voidsetProxyHost(String host) voidsetProxyPort(String port) voidsetRefreshFrequency(String freq) voidsetTrustedKeys(String keys) voidsetUpdateDevSU3(String foo) voidsetUpdatePolicy(String policy) voidvoidsetUpdateUnsigned(String foo) voidsetUpdateURL(String url) voidMethods 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 Details- 
PROP_NEWS_URL- See Also:
 
- 
OLD_DEFAULT_NEWS_URLvery old default- See Also:
 
- 
DEFAULT_NEWS_URLolder default- See Also:
 
- 
OLD_DEFAULT_NEWS_URL_SU3old default- See Also:
 
- 
DEFAULT_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.java- See Also:
 
- 
PROP_REFRESH_FREQUENCY- See Also:
 
- 
DEFAULT_REFRESH_FREQpublic static final long DEFAULT_REFRESH_FREQ- See Also:
 
- 
DEFAULT_REFRESH_FREQUENCY
- 
PROP_UPDATE_POLICY- See Also:
 
- 
DEFAULT_UPDATE_POLICY- See Also:
 
- 
PROP_SHOULD_PROXY- See Also:
 
- 
DEFAULT_SHOULD_PROXYpublic static final boolean DEFAULT_SHOULD_PROXY- See Also:
 
- 
PROP_SHOULD_PROXY_NEWS- Since:
- 0.9.9
- See Also:
 
- 
DEFAULT_SHOULD_PROXY_NEWSpublic static final boolean DEFAULT_SHOULD_PROXY_NEWS- Since:
- 0.9.9
- See Also:
 
- 
PROP_PROXY_HOST- See Also:
 
- 
DEFAULT_PROXY_HOST- See Also:
 
- 
PROP_PROXY_PORT- See Also:
 
- 
DEFAULT_PROXY_PORT_INTpublic static final int DEFAULT_PROXY_PORT_INT- See Also:
 
- 
DEFAULT_PROXY_PORT
- 
PROP_UPDATE_UNSIGNEDdefault false- See Also:
 
- 
PROP_UPDATE_DISABLEDdefault false - use for distros- See Also:
 
- 
PROP_ZIP_URLno default- See Also:
 
- 
PROP_UPDATE_URL- See Also:
 
- 
PROP_UPDATE_DEV_SU3default false- Since:
- 0.9.20
- See Also:
 
- 
PROP_DEV_SU3_URLno default- Since:
- 0.9.20
- See Also:
 
- 
DEFAULT_UPDATE_URLThese are only for .sud and .su2. Do NOT use this for .su3
- 
USE_SU3_UPDATEpublic static final boolean USE_SU3_UPDATEOnly enabled if we have trusted public key certificates installed- Since:
- 0.9.9
 
- 
PROP_TRUSTED_KEYS- See Also:
 
 
- 
- 
Constructor Details- 
ConfigUpdateHandlerpublic ConfigUpdateHandler()
 
- 
- 
Method Details- 
proxyPortConvenience 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
 
- 
setNewsURL
- 
setRefreshFrequency
- 
setUpdateURL
- 
setUpdatePolicy
- 
setTrustedKeys
- 
setUpdateThroughProxy
- 
setProxyHost
- 
setProxyPort
- 
setUpdateUnsigned
- 
setZipURL
- 
setNewsThroughProxy- Since:
- 0.9.9
 
- 
setUpdateDevSU3- Since:
- 0.9.20
 
- 
setDevSU3URL- Since:
- 0.9.20
 
 
-