LOCKSS Configuration Parameters

Release 1.74.3 Built 24-Oct-18 17:43:16 PDT on lockss-build1.lockss.org

880 total parameters

org.lockss.server.403Msg   []
Comment: Message to include in 403 response
Defined in: org.lockss.servlet.BaseServletManager
org.lockss.server.access.ip.exclude   []
Comment: List of IPs or subnets to reject
Defined in: org.lockss.servlet.BaseServletManager
org.lockss.server.access.ip.include   []
Comment: List of IPs or subnets to allow
Defined in: org.lockss.servlet.BaseServletManager
org.lockss.server.access.ip.logForbidden   []
Comment: Log accesses from forbidden IP addresses
Defined in: org.lockss.servlet.BaseServletManager
org.lockss.server.authType   [Basic]
Comment: User authentication type: Basic or Form
Defined in: org.lockss.servlet.BaseServletManager
org.lockss.server.bindAddrs   []
Comment: List of IP addresses to which to bind listen socket. If not set, server listens on all interfaces. All listeners must be on the same port, given by the port parameter. Changing this requires daemon restart.
Defined in: org.lockss.servlet.BaseServletManager
org.lockss.server.debugUser.enable   []
Comment: Enable the debug user on named server. Daemon restart required.
Defined in: org.lockss.servlet.BaseServletManager
org.lockss.server.disableSslServerProtocols   [[SSLv3, SSLv2Hello]]
Comment: SSL protocols to disable in HTTPS server sockets.
Defined in: org.lockss.servlet.BaseServletManager
org.lockss.server.formLoginErrorUrl   [/LoginForm?error=true]
Comment: Login error page URL for Form authentication
Defined in: org.lockss.servlet.BaseServletManager
org.lockss.server.formLoginUrl   [/LoginForm]
Comment: Login page URL for Form authentication
Defined in: org.lockss.servlet.BaseServletManager
org.lockss.server.keepAlive   [false]
Comment: Enable TCP keepalive if true.
Defined in: org.lockss.servlet.BaseServletManager
org.lockss.server.maxLoginInactivity   [-1]
Comment: Interval after which inactive user must re-login (used only if no per-account inactivity timer)
Defined in: org.lockss.servlet.BaseServletManager
org.lockss.server.port   []
Comment: Listen port for named server
Defined in: org.lockss.servlet.BaseServletManager
org.lockss.server.resolveRemoteHost   []
Comment: True if should attempt to resolve remote host (request source IP)
Defined in: org.lockss.servlet.BaseServletManager
org.lockss.server.sslKeystoreName   []
Comment: Name of managed keystore to use (see org.lockss.keyMgr.keystore.id.name)
Defined in: org.lockss.servlet.BaseServletManager
org.lockss.server.sslRedirFromPort   []
Comment: HTTP Redirector to HTTPS
Defined in: org.lockss.servlet.BaseServletManager
org.lockss.server.start   []
Comment: Start the named server
Defined in: org.lockss.servlet.BaseServletManager
org.lockss.server.useSsl   [false]
Comment: Connect to named server with https if true
Defined in: org.lockss.servlet.BaseServletManager
org.lockss.server.users.password   []
Comment: Encrypted password
Defined in: org.lockss.servlet.BaseServletManager
org.lockss.server.users.roles   []
Comment: List of roles (Debug, Admin)
Defined in: org.lockss.servlet.BaseServletManager
org.lockss.server.users.user   []
Comment: Username
Defined in: org.lockss.servlet.BaseServletManager
org.lockss.server.warning   []
Comment: String to display in red on ui pages.
Defined in: org.lockss.servlet.BaseServletManager
org.lockss.HtmlTagFilter.throwIfNoEndTag   [true]
Comment:
Defined in: org.lockss.filter.HtmlTagFilter
org.lockss.PluginUtil.dirNodeCheckSlash   [false]
Comment: If true, the logic in getBaseUrl() that is responsible for turning the url foo into the base url foo/ (if that is the name the page was actually collected under) will do that only if the url doesn't end with slash, and the nodeUrl in the props does. This matches the logic in LockssResourceHandler.handleLockssRedirect(). But it's expensive, and I don't think the nodeUrl prop should ever be different from the url in any other situation, so I don't think it's necessary.
Defined in: org.lockss.util.PluginUtil
org.lockss.UrlUtil.allowSiteNormalizeChangeStem   [true]
Comment: If true, plugin-supplied URL normalizers are allowed to change the URL stem (scheme, host or port), but only within the set of stems on which the AU has permission to collect content.
Defined in: org.lockss.util.UrlUtil
org.lockss.UrlUtil.normalizeAkamaiUrl   [false]
Comment: If true, normalizeUrl replaces Akamai Resource Locator URLs (ARL) of the form http://a123.g.akamai.net/f/123/4567/1d/www.pubsite.com/images/blip.ico with the embedded URL (e.g., http://www.pubsite.com/images/blip.ico).
Defined in: org.lockss.util.UrlUtil
org.lockss.UrlUtil.normalizeEmptyQuery   [true]
Comment: If true, trailing ? is removed from URLs
Defined in: org.lockss.util.UrlUtil
org.lockss.UrlUtil.normalizeUrlEncodingCase   [true]
Comment: If true, hex chars in URL encodings are normalized to upper case
Defined in: org.lockss.util.UrlUtil
org.lockss.UrlUtil.pathTraversalAction   [2]
Comment: Determines normalizeUrl()s action on path traversals (extra ".." path components).
  • PATH_TRAVERSAL_ACTION_ALLOW (1) - Allow them (leave the extra ".."s in the path).
  • PATH_TRAVERSAL_ACTION_REMOVE (2) Remove them (which is what browsers do)
  • PATH_TRAVERSAL_ACTION_THROW (3) throw MalformedURLException
Defined in: org.lockss.util.UrlUtil
org.lockss.UrlUtil.useHttpClient   [true]
Comment: If true, use Apache Commons HttpClient, if false use native Java HttpURLConnection
Defined in: org.lockss.util.UrlUtil
org.lockss.accounts.acctDir   [accts]
Comment: Config subdir holding account info
Defined in: org.lockss.account.AccountManager
org.lockss.accounts.conditionalPlatformUser   [false]
Comment: If true, platform user is enabled on startup only if there are no other enabled users with ROLE_USER_ADMIN
Defined in: org.lockss.account.AccountManager
org.lockss.accounts.enabled   [false]
Comment: Enable account management
Defined in: org.lockss.account.AccountManager
org.lockss.accounts.failedAttemptResetInterval   [-1]
Comment: Time after last failed attempt that disabled account is reenabled
Defined in: org.lockss.account.BasicUserAccount
org.lockss.accounts.failedAttemptWindow   [-1]
Comment: Interval within which consecutive failed attempts are counted.
Defined in: org.lockss.account.BasicUserAccount
org.lockss.accounts.hashAlgorithm   [SHA-256]
Comment: Default password hash algorithm
Defined in: org.lockss.account.BasicUserAccount
org.lockss.accounts.inactivityLogout   [-1]
Comment: Users are logged out after this much inactivity
Defined in: org.lockss.account.BasicUserAccount
org.lockss.accounts.mailAdminIfNoUserEmail   [false]
Comment: If true, alerts for users who have no email address will be sent to the admin email
Defined in: org.lockss.account.AccountManager
org.lockss.accounts.mailEnabled   [false]
Comment: Enable sending password change reminders
Defined in: org.lockss.account.AccountManager
org.lockss.accounts.maxFailedAttempts   [-1]
Comment: Number of consecutive failed password attempts after which the account is disabled
Defined in: org.lockss.account.BasicUserAccount
org.lockss.accounts.maxPasswordChangeInterval   [-1]
Comment: Users must change their password at least this often
Defined in: org.lockss.account.BasicUserAccount
org.lockss.accounts.minPasswordChangeInterval   [-1]
Comment: Users may not change their own password more often than this
Defined in: org.lockss.account.BasicUserAccount
org.lockss.accounts.minPasswordLength   [6]
Comment: Mininum password length
Defined in: org.lockss.account.BasicUserAccount
org.lockss.accounts.newUserType   [org.lockss.account.BasicUserAccount]
Comment: Type of account to create for new users
Defined in: org.lockss.account.AccountManager
org.lockss.accounts.passwordChangeReminderInterval   [-1]
Comment: Users are reminded to change their password this long before it expires
Defined in: org.lockss.account.BasicUserAccount
org.lockss.accounts.passwordCheck.frequency   [daily]
Comment: Frequency to check for password change reminders to send: daily, weekly or monthly
Defined in: org.lockss.account.AccountManager
org.lockss.accounts.passwordHistorySize   [-1]
Comment: May not reuse this many previous passwords
Defined in: org.lockss.account.BasicUserAccount
org.lockss.accounts.policy   [(null)]
Comment: Select a preconfigured user account policy, one of LC, SSL, FORM, BASIC
Defined in: org.lockss.account.AccountManager
org.lockss.admin.contactEmail   []
Comment: Obsolete, use org.lockss.ui.contactEmail (daemon 1.32)
Categories: Configuration
Defined in: org.lockss.config.ConfigManager
org.lockss.admin.helpUrl   []
Comment: Obsolete, use org.lockss.ui.helpUrl (daemon 1.32)
Categories: Configuration
Defined in: org.lockss.config.ConfigManager
org.lockss.admin.xmlDataFormat   [Local]
Comment: Date/time format in XML output with outputVersion=1. "Local" is localtime, "GMT" or "UTC" are GMT, else should be a legal SimpleDateFormat spec.
Defined in: org.lockss.daemon.status.XmlStatusTable
org.lockss.alert.action.mail.enabled   [false]
Comment:
Defined in: org.lockss.alert.AlertActionMail
org.lockss.alert.action.mail.from   [LOCKSS box %s <%s>]
Comment: printf string applied to cache-name, email-sender
Defined in: org.lockss.alert.AlertActionMail
org.lockss.alert.action.mail.sender   [(value of org.lockss.platform.sysadminemail)]
Comment: If specified, the sender address on alert emails. If not specified, uses the admin email adress
Defined in: org.lockss.alert.AlertActionMail
org.lockss.alert.action.syslog.enabled   [false]
Comment:
Defined in: org.lockss.alert.AlertActionSyslog
org.lockss.alert.action.syslog.facility   [8]
Comment: Syslog facility for alerts
Defined in: org.lockss.alert.AlertActionSyslog
org.lockss.alert.action.syslog.host   [127.0.0.1]
Comment: Hostname or IP addess of syslog server
Defined in: org.lockss.alert.AlertActionSyslog
org.lockss.alert.action.syslog.level   [5]
Comment: Default syslog level at which to log alerts
Defined in: org.lockss.alert.AlertActionSyslog
org.lockss.alert.action.syslog.port   [514]
Comment:
Defined in: org.lockss.alert.AlertActionSyslog
org.lockss.alert.allEmail   []
Comment:
Defined in: org.lockss.alert.AlertManagerImpl
org.lockss.alert.config   [(null)]
Comment: XML describing serialized AlertConfig
Defined in: org.lockss.alert.AlertManagerImpl
org.lockss.alert.config.acct   []
Comment: Alertconfig set by AccountManager
Defined in: org.lockss.account.AccountManager
org.lockss.alert.enabled   [true]
Comment:
Defined in: org.lockss.alert.AlertManager
org.lockss.alert.enabledAlerts   []
Comment: List of names of alerts that should take effect if raised
Defined in: org.lockss.alert.AlertManagerImpl
org.lockss.alert.ignoredAlerts   []
Comment: List of names of alerts that should be ignored if raised
Defined in: org.lockss.alert.AlertManagerImpl
org.lockss.alert.notify.delayincr   [1800000 (30m0s)]
Comment:
Defined in: org.lockss.alert.AlertManagerImpl
org.lockss.alert.notify.delayinitial   [300000 (5m0s)]
Comment:
Defined in: org.lockss.alert.AlertManagerImpl
org.lockss.alert.notify.delaymax   [7200000 (2h0m0s)]
Comment:
Defined in: org.lockss.alert.AlertManagerImpl
org.lockss.alert.specialGroups   [[CrawlFinished,CrawlEnd, CrawlFailed,CrawlEnd]]
Comment: List of comma-separated pairs: AlertName,GroupName ; alerts with same group are considered similar for purposes of grouping into a single action (e.g., email). If GroupName startts with AU: then the alerts are similar only if they have the same AU. If GroupName startts with PLUGIN: then the alerts are similar only if they have AUs with the same plugin
Defined in: org.lockss.alert.Alert
org.lockss.app.debug   [false]
Comment:
Defined in: org.lockss.app.LockssApp
org.lockss.app.exitAfter   [0]
Comment:
Defined in: org.lockss.app.LockssApp
org.lockss.app.exitImmediately   [false]
Comment:
Defined in: org.lockss.app.LockssApp
org.lockss.app.exitOnce   [false]
Comment:
Defined in: org.lockss.app.LockssApp
org.lockss.app.poundDns   [false]
Comment:
Defined in: org.lockss.app.LockssApp
org.lockss.au   []
Comment:
Defined in: org.lockss.remote.RemoteApi
org.lockss.auHealth.healthExpr   [ function h1() {
switch (SubstanceState) {
case "Yes":
return 1.0;
case "No":
return 0.2;
case "Unknown":
default:
if (SuccessfulCrawl) {
return 0.8;
} else if (AvailableFromPublisher) {
return 0.3;
} else {
return 0.7;
}
}
}
function h2() {
var val = h1();
if (DaysSinceLastPoll < 0) {
val = val * 0.8;
} else {
if (DaysSinceLastPoll > 90) {
val = val * 0.9;
}
val = val * PollAgreement;
}
return val;
}
h2();
]
Comment: A script (in the language specified by org.lockss.auHealth.scriptLanguage) that references input values from the set defined by #HealthMetric and returns a float.
Defined in: org.lockss.daemon.AuHealthMetric
org.lockss.auHealth.inclusionThreshold   [0.7]
Comment: Threshold for inclusion of AUs as "healthy".
Defined in: org.lockss.daemon.AuHealthMetric
org.lockss.auHealth.scriptLanguage   [JavaScript]
Comment: Script language.
Defined in: org.lockss.daemon.AuHealthMetric
org.lockss.auStatus.contentUrlIsLink   [true]
Comment: Node URLs are links to cached content page if true
Defined in: org.lockss.state.ArchivalUnitStatus
org.lockss.auStatus.includeNeedsRecrawl   [true]
Comment: Include number of AUs needing recrawl in overview if true
Defined in: org.lockss.state.ArchivalUnitStatus
org.lockss.auStatus.nodesPerPage   [100]
Comment: The default maximum number of nodes to display in a single page of the ui.
Defined in: org.lockss.state.ArchivalUnitStatus
org.lockss.auStatus.peerArgeementsUseReputationTransfers   [true]
Comment: If true, Peer Agreement tables will take reputation transfers into account.
Defined in: org.lockss.state.ArchivalUnitStatus
org.lockss.auconfig.allowEditDefaultOnlyParams   [false]
Comment:
Defined in: org.lockss.servlet.AuConfig
org.lockss.auconfig.includePluginInTitleSelect   [false]
Comment:
Defined in: org.lockss.servlet.AuConfig
org.lockss.auxPropUrls   []
Comment: List of URLs of auxilliary config files
Categories: Configuration
Relevance: LessCommon
Defined in: org.lockss.config.ConfigManager
org.lockss.backup.dir   [<first_disk>/backup]
Comment: Directory into which backup files are written. Can be absolute, or relative to daemon's cwd.
Defined in: org.lockss.remote.RemoteApi
org.lockss.backup.disposition   [Mail]
Comment: Backup file dispostion: None, Mail, Keep or MailAndKeep
Defined in: org.lockss.remote.RemoteApi
org.lockss.backup.fileName   [config_backup.zip]
Comment: Backup file name.
Defined in: org.lockss.remote.RemoteApi
org.lockss.backup.frequency   [monthly]
Comment: Frequency of creating backup file; only supports "weekly" and "monthly"
Defined in: org.lockss.remote.RemoteApi
org.lockss.backupEmail.enabled   [false]
Comment: Enable periodic mailing of backup file
Defined in: org.lockss.remote.RemoteApi
org.lockss.backupEmail.frequency   [monthly]
Comment: Frequency of periodic mailing of backup file; only supports "weekly" and "monthly".
@deprecated - use {@value #PARAM_BACKUP_FREQ} instead}
Defined in: org.lockss.remote.RemoteApi
org.lockss.backupEmail.from   [LOCKSS box %s <%s>]
Comment: printf string applied to cache-name, email-sender
Defined in: org.lockss.remote.RemoteApi
org.lockss.backupEmail.infoUrl   [(null)]
Comment: URL for more info about backup file
Defined in: org.lockss.remote.RemoteApi
org.lockss.backupEmail.sendTo   [(value of org.lockss.platform.sysadminemail)]
Comment: If sepcified, the recipient of backup emails. If not specified, uses the admin email adress
Defined in: org.lockss.remote.RemoteApi
org.lockss.backupEmail.sender   [(value of org.lockss.platform.sysadminemail)]
Comment: If sepcified, the sender address on backup emails. If not specified, uses the admin email adress
Defined in: org.lockss.remote.RemoteApi
org.lockss.baseCachedUrl.filterHashStream   [true]
Comment:
Defined in: org.lockss.plugin.base.BaseCachedUrl
org.lockss.baseCachedUrl.filterUseCharset   [true]
Comment:
Defined in: org.lockss.plugin.base.BaseCachedUrl
org.lockss.baseCachedUrl.includedOnly   [true]
Comment: Hide files with URLs that don't match the crawl rules (which may have changed since files were collected)
Defined in: org.lockss.plugin.base.BaseCachedUrl
org.lockss.baseCachedUrl.useRawContentType   [true]
Comment: Check raw Content-Type property in addition to X-Lockss-content-type. Disable only for backward compatibility.
Defined in: org.lockss.plugin.base.BaseCachedUrl
org.lockss.baseau.defaultFetchRateLimiterSource   [au]
Comment: Default fetch rate limiter source for plugins that don't specify au_fetch_rate_limiter_source. Can be "au" or "plugin"; default is "au".
Defined in: org.lockss.plugin.base.BaseArchivalUnit
org.lockss.baseau.minFetchDelay   [6000 (6000ms)]
Comment: Minimum fetch delay. Plugin-specified fetch delay may be used only to increase the delay.
Defined in: org.lockss.plugin.base.BaseArchivalUnit
org.lockss.baseau.overrideFetchRateLimiterSource   []
Comment: Override fetch rate limiter source for all plugins and AU no matter what else they specify. Can be "au" or "plugin"".
Defined in: org.lockss.plugin.base.BaseArchivalUnit
org.lockss.baseau.useCrawlWindowByDefault   [true]
Comment:
Defined in: org.lockss.plugin.base.BaseArchivalUnit
org.lockss.baseuc.checksumAlgorithm   [(null)]
Comment: The algorithm to use for content checksum calculation. An empty value disables checksums
Defined in: org.lockss.plugin.base.DefaultUrlCacher
org.lockss.baseuc.loginPageCheckerMarkLimit   [24576]
Comment: Limit on rewinding the network input stream after checking for a login page. If LoginPageChecker returns false after reading father than this the page will be refetched.
Defined in: org.lockss.plugin.base.BaseUrlFetcher
org.lockss.baseuc.normalizeRedirectUrl   [true]
Comment: If true, normalize redirect targets (location header).
Defined in: org.lockss.plugin.base.BaseUrlFetcher
org.lockss.baseuc.proxyByAuid   [false]
Comment: If true, X-Lockss-Auid: header will be included in proxy requests. Use in order to get an accurate copy of an AU from the audit proxy.
Defined in: org.lockss.plugin.base.BaseUrlFetcher
org.lockss.baseuc.recordReferrer   [true]
Comment: If true, any Referer sent with the request will be recorded in the {@value CachedUrl.PROPERTY_REQ_REFERRER property. Used by repair crawler
Defined in: org.lockss.plugin.base.BaseUrlFetcher
org.lockss.baseuc.socketKeepAlive   [false]
Comment: If true, use so_keepalive on server connections.
Defined in: org.lockss.plugin.base.BaseUrlFetcher
org.lockss.baseuc.stopWatchdogDuringPause   [false]
Comment: If true, any thread watchdog will be stopped while waiting on a rate limiter.
Defined in: org.lockss.plugin.base.BaseUrlFetcher
org.lockss.batchAuconfig.greyNonActionableTitleSets   [Add]
Comment: Controls the appearance (in select lists) of TitleSets that contain no actionable AUs. If included, they are greyed.
  • All — they are always included,
  • Add — they are included only in the Add AUs selection, omitted in others,
  • None — they are not included.
Defined in: org.lockss.servlet.BatchAuConfig
org.lockss.blockHasher.enableLocalHash   [false]
Comment: If true, enable local hash generation and verification
Defined in: org.lockss.hasher.BlockHasher
org.lockss.blockHasher.ignoreFilesOutsideCrawlSpec   [false]
Comment: If true, files not within the crawl spec are ignored by polls. (Can happen if spec has changed since files were collected.)
Defined in: org.lockss.hasher.BlockHasher
org.lockss.blockHasher.localHashAlgorithm   [SHA-1]
Comment: Algorithm to use for newly-generated stored local hashes
Defined in: org.lockss.hasher.BlockHasher
org.lockss.blockHasher.maxVersions   [5]
Comment: The maximum number of versions of content to hash in any CachedUrl.
Defined in: org.lockss.hasher.BlockHasher
org.lockss.cache.location   []
Comment: Configuration parameter name for Lockss cache location.
Defined in: org.lockss.repository.LockssRepositoryImpl
org.lockss.clockss.clockssAddr   []
Comment: Second IP address, for CLOCKSS subscription detection
Defined in: org.lockss.clockss.ClockssParams
org.lockss.clockss.detectSubscription   [false]
Comment: Enable/disable CLOCKSS subscription detection
Defined in: org.lockss.clockss.ClockssParams
org.lockss.clockss.institutionAddr   []
Comment: Second IP address, for CLOCKSS subscription detection
Defined in: org.lockss.clockss.ClockssParams
org.lockss.comm.compress   [false]
Comment:
Defined in: org.lockss.protocol.LcapDatagramComm
org.lockss.comm.compress.min   [200]
Comment:
Defined in: org.lockss.protocol.LcapDatagramComm
org.lockss.comm.enabled   [true]
Comment:
Defined in: org.lockss.protocol.LcapDatagramComm
org.lockss.comm.loopbackIfMulticastMuzzled   [true]
Comment: If multicast has been disabled, explicitly loopback all normally-multicast packets
Defined in: org.lockss.protocol.LcapDatagramComm
org.lockss.comm.multicast.disableAfterInactive   [3600000 (1h0m0s)]
Comment: If we receive no multicast packets (other than from ourself) for this long, stop sending multicast
Defined in: org.lockss.protocol.LcapDatagramComm
org.lockss.comm.multicast.group   []
Comment:
Defined in: org.lockss.protocol.LcapDatagramComm
org.lockss.comm.multicast.port   []
Comment:
Defined in: org.lockss.protocol.LcapDatagramComm
org.lockss.comm.multicast.verify   [false]
Comment:
Defined in: org.lockss.protocol.LcapDatagramComm
org.lockss.comm.router.beacon.interval   [0]
Comment:
Defined in: org.lockss.protocol.LcapDatagramRouter
org.lockss.comm.router.defaultPartnerList   []
Comment:
Defined in: org.lockss.protocol.PartnerList
org.lockss.comm.router.dupMsgHashSize   [100]
Comment:
Defined in: org.lockss.protocol.LcapDatagramRouter
org.lockss.comm.router.maxForwardMessageRate   [40/10s]
Comment: Limits the rate at which messages will be forwarded. Each forwarded message may result in several packets being sent (multicast, unicast to partners).
Defined in: org.lockss.protocol.LcapDatagramRouter
org.lockss.comm.router.maxForwardPacketRate   [40/1s]
Comment: Limits the rate at which packets will be sent due to messages originating from the cache.
Defined in: org.lockss.protocol.LcapDatagramRouter
org.lockss.comm.router.maxHopCount   [2]
Comment:
Defined in: org.lockss.protocol.LcapDatagramRouter
org.lockss.comm.router.maxOriginateMessageRate   [40/1s]
Comment: Limits the rate at which messages originating from the cache (polls messages, beacons) will be sent. Each message may result in several packets being sent (multicast, unicast to partners).
Defined in: org.lockss.protocol.LcapDatagramRouter
org.lockss.comm.router.maxOriginatePacketRate   [40/1s]
Comment: Limits the rate at which packets will be sent due to messages being forwarded.
Defined in: org.lockss.protocol.LcapDatagramRouter
org.lockss.comm.router.maxPartners   [3]
Comment:
Defined in: org.lockss.protocol.PartnerList
org.lockss.comm.router.minPartnerRemoveInterval   [3600000 (1h0m0s)]
Comment:
Defined in: org.lockss.protocol.PartnerList
org.lockss.comm.router.minPartners   [1]
Comment:
Defined in: org.lockss.protocol.PartnerList
org.lockss.comm.router.partnerAddProbability   [0.5]
Comment:
Defined in: org.lockss.protocol.LcapDatagramRouter
org.lockss.comm.router.partnerRefreshInterval   [14400000 (4h0m0s)]
Comment:
Defined in: org.lockss.protocol.LcapDatagramRouter
org.lockss.comm.router.recentMulticastInterval   [5400000 (1h30m0s)]
Comment:
Defined in: org.lockss.protocol.PartnerList
org.lockss.comm.unicast.port   []
Comment:
Defined in: org.lockss.protocol.LcapDatagramComm
org.lockss.comm.unicast.sendToAddr   []
Comment:
Defined in: org.lockss.protocol.LcapDatagramComm
org.lockss.comm.unicast.sendToPort   []
Comment:
Defined in: org.lockss.protocol.LcapDatagramComm
org.lockss.comm.v3LcapMessageDataDir   [System tmpdir]
Comment: Path to directory to store temporary files holding V3 LCAP message data
Defined in: org.lockss.protocol.LcapRouter
org.lockss.config.charset.util   [true]
Comment:
Defined in: org.lockss.config.HTTPConfigFile
org.lockss.config.clientAuthKeystore   []
Comment: If set, the daemon will authenticate itself to the config server using this keystore. The value is the name of the keystore (defined by additional org.lockss.keyMgr.keystore.<id>.xxx parameters (see {@link org.lockss.daemon.LockssKeyStoreManager}), or "lockss-ca", to use the builtin keystore containing the LOCKSS signing cert. Can only be set in platform config.
Categories: Platform
Defined in: org.lockss.config.ConfigManager
org.lockss.config.configFilePath   [config]
Comment: Path to local config directory, relative to entries on diskSpacePaths.
Categories: Configuration
Relevance: Rare
Defined in: org.lockss.config.ConfigManager
org.lockss.config.expert.allow   [(null)]
Comment: If set to a list of regexps, matching parameter names will be allowed to be set in expert config, and loaded from expert_config.txt
Categories: Configuration
Relevance: Rare
Defined in: org.lockss.config.ConfigManager
org.lockss.config.expert.deny   [[[pP]assword\b, ^org\.lockss\.platform\., ^org\.lockss\.keystore\., ^org\.lockss\.app\.exit(Once|After|Immediately)$, org\.lockss\.daemon\.groups, org\.lockss\.auxPropUrls, org\.lockss\.localIPAddress, org\.lockss\.localV3Identity, org\.lockss\.localV3Port, org\.lockss\.ui\.subnetMaskBitsError, org\.lockss\.config\.expert\.allow, org\.lockss\.config\.expert\.deny, org\.lockss\.daemon\.testingMode]]
Comment: If set to a list of regexps, matching parameter names will not be allowed to be set in expert config, and loaded from expert_config.txt. The default prohibits using expert config to subvert platform settings, change passwords or keystores, or cause the daemon to exit
Categories: Configuration
Relevance: Rare
Defined in: org.lockss.config.ConfigManager
org.lockss.config.fileVersion.filename   []
Comment: Config param written to local config files to indicate file version. Not intended to be set manually.
Categories: Configuration
Relevance: Rare
Defined in: org.lockss.config.ConfigManager
org.lockss.config.maxDeferredAuBatchSize   [100]
Comment: Maximum number of AU config changes to to save up during a batch add or remove operation, before writing them to au.txt
Categories: Configuration
Relevance: Rare
Defined in: org.lockss.config.ConfigManager
org.lockss.config.maxLogValLen   [2000]
Comment: When logging new or changed config, truncate val at this length.
Categories: Configuration
Relevance: Rare
Defined in: org.lockss.config.ConfigManager
org.lockss.config.paramDocUrl   [http://www.lockss.org/lockssdoc/gamma/daemon/paramdoc.html]
Comment: URL of parameter documentation page
Defined in: org.lockss.servlet.ExpertConfig
org.lockss.config.reloadInterval   [1800000 (30m0s)]
Comment: The interval at which the daemon checks the various configuration files, including title dbs, for changes.
Categories: Tuning
Relevance: Rare
Defined in: org.lockss.config.ConfigManager
org.lockss.config.sendVersionEvery   [86400000 (1d0h0m)]
Comment: Interval at which the regular GET request to the config server will include an {@value Constants.X_LOCKSS_INFO} with version and other information. Used in conjunction with logging hooks on the server.
Categories: Configuration
Relevance: Rare
Defined in: org.lockss.config.ConfigManager
org.lockss.config.serverAuthKeystore   []
Comment: If set, the authenticity of the config server will be checked using this keystore. The value is either an internal name designating a resource (e.g. "lockss-ca", to use the builtin keystore containing the LOCKSS signing cert (see {@link #builtinServerAuthKeystores}), or the filename of a keystore. Can only be set in platform config.
Categories: Platform
Defined in: org.lockss.config.ConfigManager
org.lockss.config.textDimensions   [60,8:100,40]
Comment: Initial dimensions in characters of ExpertConfig textarea: width,height or min:max range of dimensions: min_width,min_height:max_width,max_height
Defined in: org.lockss.servlet.ExpertConfig
org.lockss.config.timeout.connect   [60000 (1m0s)]
Comment: Amount of time the daemon will wait for the property server to open a connection.
Defined in: org.lockss.config.HTTPConfigFile
org.lockss.config.timeout.data   [600000 (10m0s)]
Comment:
Defined in: org.lockss.config.HTTPConfigFile
org.lockss.configStatus.maxDisplayValLen   [1000]
Comment: Truncate displayed values to this length
Defined in: org.lockss.config.ConfigStatus
org.lockss.contentui.403Msg   [Access to the content on this LOCKSS box is not allowed from your IP address (%IP%)]
Comment:
Defined in: org.lockss.servlet.ContentServletManager
org.lockss.contentui.bindAddrs   []
Comment: List of IP addresses to which to bind listen socket. If not set, server listens on all interfaces. All listeners are on the same port, given by the port parameter. Changing this requires daemon restart.
Defined in: org.lockss.servlet.ContentServletManager
org.lockss.contentui.compressor.key=val   []
Comment: See documentation of pjl-comp-filter's CompressingFilter for legal keys and values. Defaults:
compressionThreshold = 4096
includeContentTypes = text/html,text/xml,text/plain
Defined in: org.lockss.servlet.ContentServletManager
org.lockss.contentui.compressor.enabled   [true]
Comment:
Defined in: org.lockss.servlet.ContentServletManager
org.lockss.contentui.contentOnly   [false]
Comment: Display only the ServeContent servlet
Defined in: org.lockss.servlet.ContentServletManager
org.lockss.contentui.helpUrl   [NoHelpYet]
Comment:
Defined in: org.lockss.servlet.ContentServletManager
org.lockss.contentui.port   [8080]
Comment:
Defined in: org.lockss.servlet.ContentServletManager
org.lockss.contentui.redirectRoot   [ServeContent]
Comment: If set, fetches of the content root (http://cache:8080/) will be redirected to this path (on same host and port) instead of serving the index page of the root context.
Defined in: org.lockss.servlet.ContentServletManager
org.lockss.contentui.start   [false]
Comment:
Defined in: org.lockss.servlet.ContentServletManager
org.lockss.crawlStatus.includeDeletedAus   [true]
Comment: If true, crawl status of deleted AUs will be included in table.
Categories: Crawler
Defined in: org.lockss.crawler.CrawlManagerStatusAccessor
org.lockss.crawlStatus.keepOffHostExcludes   [50]
Comment: Max number of off-site excluded URLs to keep; any more are just counted. -1 is the same as infinite.
Categories: Crawler
Defined in: org.lockss.crawler.CrawlerStatus
org.lockss.crawlStatus.keepUrls   [errors, sources, referrers]
Comment: Determines which sets/maps of URLs are kept after the crawl ends. (Accumulating lots of URL lists from multiple crawls can cause the daemon to run out of memory.) If the substrings fetched, excluded, parsed, notModified, pending, error, referrers appear in the value of the parameter, the corresponding sets or URLs will be recorded. all causes all sets to be kept.
Categories: Crawler
Defined in: org.lockss.crawler.CrawlerStatus
org.lockss.crawlStatus.recordReferrerTypes   [All]
Comment: Specifies the types of URLs whose referrers will be recorded. See also org.lockss.crawlStatus.recordReferrers

Set to one of:

All
Referrers will be recorded for all URLs encountered.
Included
Referrers of included URLs (those that match the crawl rules) will be recorded.
Excluded
Referrers of excluded URLs (those that do not match the crawl rules) will be recorded.
ExcludedOnHost
Referrers of excluded URLs on the AUs host(s) will be recorded.
ExcludedOffHost
Referrers of excluded URLs on other hosts will be recorded.
Categories: Crawler
Defined in: org.lockss.crawler.CrawlerStatus
org.lockss.crawlStatus.recordReferrers   [None]
Comment: Determines whether to record referrer URLs, and how many. See also org.lockss.crawlStatus.recordReferrerTypes

Set to one of:

None
Referrers will not be recorded.
First
The first referrer to a page will be recorded.
All
All referrers to a page will be recorded.
Categories: Crawler
Defined in: org.lockss.crawler.CrawlerStatus
org.lockss.crawlStatus.recordUrls   [all]
Comment: Determines which sets/maps of URLs are recorded and which are only counted. (Recording URLs in crawl status takes lots of memory.) If the substrings fetched, excluded, parsed, notModified, pending, error appear in the value of the parameter, the corresponding sets or URLs will be recorded. all causes all sets to be recorded.
Categories: Crawler
Defined in: org.lockss.crawler.CrawlerStatus
org.lockss.crawler.abortOnInvalidProxy   [true]
Comment: If the per-AU proxy spec is invalid (can't be parsed), abort the crawl. If false the crawl proceeds using the global proxy if any.
Categories: Crawler
Defined in: org.lockss.crawler.BaseCrawler
org.lockss.crawler.allowedPluginPermittedHosts   [[]]
Comment: List of regexps matching hosts from which plugins are allowed to permit collection without explicit permission on the host. I.e., this is a filter on what plugins are allowed to permit via au_permitted_host_pattern
Categories: Crawler
Defined in: org.lockss.crawler.CrawlManagerImpl
org.lockss.crawler.concurrentCrawlLimitMap   [(null)]
Comment: Map of concurrent pool name to pool size. By default all pools are of size 1; to enable 2 concurrent crawls in pool FOO, add FOO,2 to this list.
Categories: Crawler
Defined in: org.lockss.crawler.CrawlManagerImpl
org.lockss.crawler.crawlEndReportEmail   [(null)]
Comment: Email address to which crawl-end reports will be sent
Categories: Crawler
Defined in: org.lockss.crawler.FollowLinkCrawler
org.lockss.crawler.crawlEndReportHashAlg   [SHA-1]
Comment: Hash algorithm used to report fixity in crawl end report
Categories: Crawler
Defined in: org.lockss.crawler.FollowLinkCrawler
org.lockss.crawler.crawlFromAddr   []
Comment: The source address for crawler connections, or null to use the machine's primary IP address. Allows multiple daemons on a machine with multiple IP addresses to crawl from those different addresses. Takes precedence over org.lockss.crawler.crawlFromLocalAddr
Categories: Crawler
Defined in: org.lockss.crawler.BaseCrawler
org.lockss.crawler.crawlFromLocalAddr   [false]
Comment: If true, use the local identity address as the the source address for crawler connections. Ignored if org.lockss.crawler.crawlFromAddr is set.
Categories: Crawler
Defined in: org.lockss.crawler.BaseCrawler
org.lockss.crawler.crawlOrder   [CrawlDate]
Comment: Determines how the crawl queues are sorted. CrawlDate: By recency of previous crawl attempt, etc. (Attempts to give all AUs an equal chance to crawl as often as they want.); CreationDate: by order in which AUs were created. (Attempts to synchronize crawls of AU across machines to optimize for earliest polling.)
Categories: Crawler
Defined in: org.lockss.crawler.CrawlManagerImpl
org.lockss.crawler.crawlPriorityAuMap   [(null)]
Comment: Maps AU patterns to crawl priority. Keys are XPath expressions (see {@link org.lockss.util.AuXpathMatcher). If set, AU's crawl priority is the value associated with the first matching XPath. Priority must be an integer; priorities <= -10000 mean "do not crawl matching AUs", priorities <= -20000 mean "abort running crawls of matching AUs".
Categories: Crawler
Defined in: org.lockss.crawler.CrawlManagerImpl
org.lockss.crawler.crawlPriorityAuidMap   [(null)]
Comment: Map of AUID regexp to priority. If set, AUs are assigned the corresponding priority of the first regexp that their AUID matches. Priority must be an integer; priorities <= -10000 mean "do not crawl matching AUs", priorities <= -20000 mean "abort running crawls of matching AUs".
Categories: Crawler
Defined in: org.lockss.crawler.CrawlManagerImpl
org.lockss.crawler.doFullSubstanceCheck   [true]
Comment: If true, crawls that end with no substance (SubstanceChecker.State.No) will perform a more complete substance check by iterating through the AU.
Categories: Crawler
Defined in: org.lockss.crawler.FollowLinkCrawler
org.lockss.crawler.enabled   [true]
Comment: Set false to prevent all crawl activity
Categories: Crawler
Defined in: org.lockss.crawler.CrawlManagerImpl
org.lockss.crawler.excludedCacheSize   [1000]
Comment: Size of LRU cache of URLs excluded by the crawl rules
Categories: Crawler
Defined in: org.lockss.crawler.FollowLinkCrawler
org.lockss.crawler.exploder.entriesPerPause   [200 (200ms)]
Comment:
Categories: Crawler
Defined in: org.lockss.crawler.Exploder
org.lockss.crawler.exploder.explodedAuBaseUrl   [none]
Comment:
Categories: Crawler
Defined in: org.lockss.crawler.Exploder
org.lockss.crawler.exploder.explodedAuCollection   [none]
Comment:
Categories: Crawler
Defined in: org.lockss.crawler.Exploder
org.lockss.crawler.exploder.explodedAuYear   [none]
Comment:
Categories: Crawler
Defined in: org.lockss.crawler.Exploder
org.lockss.crawler.exploder.explodedPluginName   [org.lockss.plugin.exploded.ExplodedPlugin]
Comment:
Categories: Crawler
Defined in: org.lockss.crawler.Exploder
org.lockss.crawler.exploder.retryPause   [3000 (3000ms)]
Comment:
Categories: Crawler
Defined in: org.lockss.crawler.Exploder
org.lockss.crawler.globallyExcludedUrlPattern   [(null)]
Comment: Regexp matching URLs we never want to collect. Intended to stop runaway crawls by catching recursive URLS
Categories: Crawler
Defined in: org.lockss.crawler.CrawlManagerImpl
org.lockss.crawler.globallyPermittedHosts   [[]]
Comment: List of regexps matching hosts from which collection is permitted without explicit permission on the host. Intended for distribution sites for standard vss, js, etc. libraries.
Categories: Crawler
Defined in: org.lockss.crawler.CrawlManagerImpl
org.lockss.crawler.historySize   [500]
Comment: Number of most recent crawls for which status will be available. This must be larger than the thread pool + queue size or status table will be incomplete.
Categories: Crawler
Defined in: org.lockss.crawler.CrawlManagerImpl
org.lockss.crawler.httpRequestHeaders   [(null)]
Comment: Headers that should be added to all HTTP requests from the crawler.
Categories: Crawler
Defined in: org.lockss.crawler.CrawlManagerImpl
org.lockss.crawler.inferCharset   [true]
Comment: If true, CharsetUtil will try to infer the proper charset to use, falling back to the specified one if it can't.
Defined in: org.lockss.util.CharsetUtil
org.lockss.crawler.inferCharsetBufSize   [8192]
Comment: Number of bytes from the stream that will be searched for an HTML or XML charset spec, or fed to CharsetDetector (which may not look at all of them).
Defined in: org.lockss.util.CharsetUtil
org.lockss.crawler.maxCrawlDepth   [1000]
Comment: The maximum link depth that will be followed
Categories: Crawler
Defined in: org.lockss.crawler.FollowLinkCrawler
org.lockss.crawler.maxNewContentRate   [1/18h]
Comment: Maximum rate at which we will start new content crawls for any particular AU
Categories: Crawler
Defined in: org.lockss.crawler.CrawlManagerImpl
org.lockss.crawler.maxPluginRegistryNewContentRate   [1/2h]
Comment: Maximum rate at which we will start new content crawls for any particular plugin registry
Categories: Crawler
Defined in: org.lockss.crawler.CrawlManagerImpl
org.lockss.crawler.maxRepairRate   [50/1d]
Comment: Maximum rate at which we will start repair crawls for any particular AU
Categories: Crawler
Defined in: org.lockss.crawler.CrawlManagerImpl
org.lockss.crawler.maxRepairsOutsideWindow   [0]
Comment:
Categories: Crawler
Defined in: org.lockss.crawler.RepairCrawler
org.lockss.crawler.maxRetryCount   [10]
Comment:
Categories: Crawler
Defined in: org.lockss.crawler.BaseCrawler
org.lockss.crawler.mimeTypePauseAfter304   [false]
Comment:
Categories: Crawler
Defined in: org.lockss.crawler.BaseCrawler
org.lockss.crawler.minRetryDelay   [1000 (1000ms)]
Comment:
Categories: Crawler
Defined in: org.lockss.crawler.BaseCrawler
org.lockss.crawler.minWindowOpenFor   [900000 (15m0s)]
Comment: Don't start crawl if window will close before this interval
Categories: Crawler
Defined in: org.lockss.crawler.CrawlManagerImpl
org.lockss.crawler.newContentStartRate   [1/730]
Comment: Maximum rate at which we will start any new content crawl, to keep multiple crawls from starting at exactly the same time and all fatching in synch. Should be one event per less than a second, relatively prime to fetch delay.
Categories: Crawler
Defined in: org.lockss.crawler.CrawlManagerImpl
org.lockss.crawler.new_content.expiration   [864000000 (10d0h0m)]
Comment: The expiration deadline for a new content crawl, in ms.
Categories: Crawler
Defined in: org.lockss.crawler.CrawlManagerImpl
org.lockss.crawler.odc.favorUnsharedRateThreads   [1]
Comment: Min number of threads available to AUs with unshared rate limiters
Categories: Crawler
Defined in: org.lockss.crawler.CrawlManagerImpl
org.lockss.crawler.odc.queueEmptySleep   [900000 (15m0s)]
Comment: Interval to sleep when queue empty, before recalc.
Categories: Crawler
Defined in: org.lockss.crawler.CrawlManagerImpl
org.lockss.crawler.odc.queueRecalcAfterNewAu   [60000 (1m0s)]
Comment: Interval after new AU creation to recalc queue. Should be large enough that it only happens once when a batch of AUs is finished.
Categories: Crawler
Defined in: org.lockss.crawler.CrawlManagerImpl
org.lockss.crawler.odc.queueRecalcInterval   [3600000 (1h0m0s)]
Comment: Max interval between recalculating crawl queue order
Categories: Crawler
Defined in: org.lockss.crawler.CrawlManagerImpl
org.lockss.crawler.odc.sharedQueueMax   [50]
Comment: Size of queue of shared rate AUs.
Categories: Crawler
Defined in: org.lockss.crawler.CrawlManagerImpl
org.lockss.crawler.odc.unsharedQueueMax   [50]
Comment: Size of queue of unshared rate AUs.
Categories: Crawler
Defined in: org.lockss.crawler.CrawlManagerImpl
org.lockss.crawler.parseOnPermFail   [true]
Comment: If true will parse an existing file if permission check fails
Categories: Crawler
Defined in: org.lockss.crawler.FollowLinkCrawler
org.lockss.crawler.proxy.enabled   [false]
Comment: Proxy crawls if true
Categories: Crawler
Defined in: org.lockss.crawler.BaseCrawler
org.lockss.crawler.proxy.host   []
Comment: Proxy host for crawls
Categories: Crawler
Defined in: org.lockss.crawler.BaseCrawler
org.lockss.crawler.proxy.port   [-1]
Comment: Proxy port for crawls
Categories: Crawler
Defined in: org.lockss.crawler.BaseCrawler
org.lockss.crawler.queue.enabled   [true]
Comment: Use thread pool and queue if true, start threads directly if false. Only takes effect at startup.
Categories: Crawler
Defined in: org.lockss.crawler.CrawlManagerImpl
org.lockss.crawler.refetchDepth.au.auid   []
Comment:
Categories: Crawler
Defined in: org.lockss.crawler.FollowLinkCrawler
org.lockss.crawler.refetchEmptyFiles   [false]
Comment: If true, empty files will be refetched independent of depth unless the plugin declares that empty files shouldn't be reported by mapping ContentValidationException.EmptyFile to CacheSuccess.
Categories: Crawler
Defined in: org.lockss.crawler.FollowLinkCrawler
org.lockss.crawler.refindCdnStems   [false]
Comment: If true, missing CDN stems will be picked up from all URLs encountered during the graph traversal. If false, only newly fetched files contribute to new CDN stems.
Categories: Crawler
Defined in: org.lockss.crawler.FollowLinkCrawler
org.lockss.crawler.repair.expiration   [432000000 (5d0h0m)]
Comment: The expiration deadline for a repair crawl, in ms.
Categories: Crawler
Defined in: org.lockss.crawler.CrawlManagerImpl
org.lockss.crawler.repair.repair_from_cache_percent   [0.0]
Comment:
Categories: Crawler
Defined in: org.lockss.crawler.CrawlManagerImpl
org.lockss.crawler.repair.sendReferrer   [true]
Comment: If true and the referrer is known, send it with repair request. This is possible only if a version of the file already exists and its properties intact, and if the referrer was sent and recorded by a new content crawl (daemon 1.71 and later).
Categories: Crawler
Defined in: org.lockss.crawler.RepairCrawler
org.lockss.crawler.repair_needs_permission   [false]
Comment: Sets this to true will cause repairs to require permission
Categories: Crawler
Defined in: org.lockss.crawler.RepairCrawler
org.lockss.crawler.restartAfterCrash   [true]
Comment: If true, give priority to crawls that were running when daemon died
Categories: Crawler
Defined in: org.lockss.crawler.CrawlManagerImpl
org.lockss.crawler.retryCount   [3]
Comment:
Categories: Crawler
Defined in: org.lockss.crawler.BaseCrawler
org.lockss.crawler.retryDelay   [10000 (10s)]
Comment:
Categories: Crawler
Defined in: org.lockss.crawler.BaseCrawler
org.lockss.crawler.sendReferrer   [true]
Comment: If true, send Referer header when referring URL is known
Categories: Crawler
Defined in: org.lockss.crawler.BaseCrawler
org.lockss.crawler.startCrawlsInitialDelay   [120000 (2m0s)]
Comment: Initial delay after AUs started before crawl starter first runs.
Categories: Crawler
Defined in: org.lockss.crawler.CrawlManagerImpl
org.lockss.crawler.startCrawlsInterval   [3600000 (1h0m0s)]
Comment: Interval at which we check AUs to see if they need a new content crawl.
Categories: Crawler
Defined in: org.lockss.crawler.CrawlManagerImpl
org.lockss.crawler.starterEnabled   [true]
Comment: Set false to prevent the crawl starter from starting queued crawls. Allows queues to be built, which {@value #PARAM_CRAWLER_ENABLED} doesn't.
Categories: Crawler
Defined in: org.lockss.crawler.CrawlManagerImpl
org.lockss.crawler.storeArchives   [false]
Comment: Store archive files in addition to exploding them
Categories: Crawler
Defined in: org.lockss.crawler.Exploder
org.lockss.crawler.storePermissionScheme   [Legacy]
Comment: Determines how permission pages are stored. Legacy: Permission pages are stored only at the last URL of any redirect chain, probe permission pages aren't stored (unless otherwise encountered in the crawl). Redirects are followed on host and not checked against the crawl rules. StoreAllInSpec: Permission pages and probe permission pages are stored at all URLs in a redirect chain, as with normally fetched pages. Redirects are followed only if in the crawl spec. In order to serve AUs to another LOCKSS box, which will check permission, this should be true.
Categories: Crawler
Defined in: org.lockss.crawler.BaseCrawler
org.lockss.crawler.threadPool.keepAlive   [120000 (2m0s)]
Comment: Duration after which idle threads will be terminated.. -1 = never
Categories: Crawler
Defined in: org.lockss.crawler.CrawlManagerImpl
org.lockss.crawler.threadPool.max   [15]
Comment: Max threads in crawler thread pool. Does not include repair crawls, which are limited only by the number of running polls.
Categories: Crawler
Defined in: org.lockss.crawler.CrawlManagerImpl
org.lockss.crawler.threadPool.maxQueueSize   [200]
Comment: Max size of crawl queue, cannot be changed except at startup
Categories: Crawler
Defined in: org.lockss.crawler.CrawlManagerImpl
org.lockss.crawler.threadPool.onDemand   [true]
Comment: Thread pool on-demand choice mode. If true, crawl starter thread blocks in execute until a thread is ready, then chooses the best next crawl. Only takes effect at startup.
Categories: Crawler
Defined in: org.lockss.crawler.CrawlManagerImpl
org.lockss.crawler.threadPool.queueSize   [100]
Comment: Max number of queued crawls; can be changed on the fly up to the max set by {@link #PARAM_CRAWLER_THREAD_POOL_MAX_QUEUE_SIZE}
Categories: Crawler
Defined in: org.lockss.crawler.CrawlManagerImpl
org.lockss.crawler.throwIfRateLimiterNotUsed   [true]
Comment:
Categories: Crawler
Defined in: org.lockss.crawler.BaseCrawler
org.lockss.crawler.timeout.connect   [60000 (1m0s)]
Comment: Amount of time the crawler will wait for a server to open a connection. One or two minutes is generally sufficient; it's unusual for a functioning server to take longer than that to open a connection. A large connect timeout will cause crawl attempts of down or unreachable servers to take a long time to fail.
Categories: Crawler
Defined in: org.lockss.crawler.BaseCrawler
org.lockss.crawler.timeout.data   [1800000 (30m0s)]
Comment: Amount of time that may elapse without any data being received on an open connection, before the crawler will give up. Should generally be much larger than the connect timeout. The fact that the connection was opened indicates that the server is up (or was up recently), and busy servers or complicated transactions may legitimately take a long time to begin sending data.
Categories: Crawler
Defined in: org.lockss.crawler.BaseCrawler
org.lockss.creativeCommonsPermission.validLicenseTypes   [[by, by-sa, by-nc, by-nd, by-nc-sa, by-nc-nd]]
Comment: List of Creative Commons license types that are accepted
Defined in: org.lockss.daemon.CreativeCommonsPermissionChecker
org.lockss.creativeCommonsPermission.validLicenseVersions   [[1.0, 2.0, 2.5, 3.0, 4.0]]
Comment: List of Creative Commons license versions that are accepted
Defined in: org.lockss.daemon.CreativeCommonsPermissionChecker
org.lockss.cron.enabled   [true]
Comment: Enable Cron facility
Defined in: org.lockss.daemon.Cron
org.lockss.cron.sleep   [3600000 (1h0m0s)]
Comment: Interval at which Cron wakes up to check for runnable tasks
Defined in: org.lockss.daemon.Cron
org.lockss.cron.threadPool.keepAlive   [60000 (1m0s)]
Comment: Duration after which idle threads will be terminated.. -1 = never
Defined in: org.lockss.daemon.Cron
org.lockss.cron.threadPool.priority   [5]
Comment: Priority at which Cron tasks should run. Changing this does not alter the priority of already running tasks.
Defined in: org.lockss.daemon.Cron
org.lockss.cron.threadPool.size   [2]
Comment: Max number of threads running Cron tasks
Defined in: org.lockss.daemon.Cron
org.lockss.cssLinkRewriter.urlEncode   [Full]
Comment: Controls the amount of URL-encoding applied when rewriting CSS files and fragments. If Full, URLs embedded as query args in ServeContent URLs are fully URL-encoded; if Minimal, only the bare minimum encoding necessary is applied ("?", "&", "=")
Defined in: org.lockss.rewriter.RegexpCssLinkRewriterFactory
org.lockss.cuIterator.contentOnly   [true]
Comment: Include in the iterator only CUs that have content.
Defined in: org.lockss.plugin.CuIterOptions
org.lockss.cuIterator.includedOnly   [true]
Comment: Include in the iterator only CUs whose URL matches the crawl rules (which may have changed since files were collected)
Defined in: org.lockss.plugin.CuIterOptions
org.lockss.daemon.bindAddrs   []
Comment: List of local IP addresses to which to bind listen sockets for servers (admin ui, content, proxy). If not set, servers listen on all interfaces. Does not affect the port on which various servers listen. Changing this requires daemon restart.
Defined in: org.lockss.app.LockssDaemon
org.lockss.daemon.deadline.reasonable.   []
Comment:
Defined in: org.lockss.app.LockssDaemon
org.lockss.daemon.deadline.reasonable.future   [12096000000 (20w0d0h)]
Comment:
Defined in: org.lockss.app.LockssDaemon
org.lockss.daemon.deadline.reasonable.past   [1000 (1000ms)]
Comment:
Defined in: org.lockss.app.LockssDaemon
org.lockss.daemon.groups   []
Comment: Group names. Boxes with at least one group in common will participate in each others' polls. Also used to evaluate group= config file conditional,
Categories: Platform
Relevance: Required
Defined in: org.lockss.config.ConfigManager
org.lockss.daemon.testingMode   []
Comment:
Defined in: org.lockss.app.LockssDaemon
org.lockss.daemon.version   []
Comment: Used only for testing. The daemon version is normally loaded from a file created during the build process. If that file is absent, the daemon version will be obtained from this param, if set.
Categories: Configuration
Relevance: Never
Defined in: org.lockss.config.ConfigManager
org.lockss.dbManager.datasource.className   [org.apache.derby.jdbc.EmbeddedDataSource]
Comment: Name of the database datasource class. Changes require daemon restart.
Defined in: org.lockss.db.DbManager
org.lockss.dbManager.datasource.createDatabase   [create]
Comment: Name of the database create. Changes require daemon restart.
Defined in: org.lockss.db.DbManager
org.lockss.dbManager.datasource.databaseName   [db/DbManager]
Comment: Name of the database with the relative path to the DB directory. Changes require daemon restart.
Defined in: org.lockss.db.DbManager
org.lockss.dbManager.datasource.password   [insecure]
Comment: Name of the existing database password. Changes require daemon restart.
Defined in: org.lockss.db.DbManager
org.lockss.dbManager.datasource.portNumber   [1527]
Comment: Port number of the database. Changes require daemon restart.
Defined in: org.lockss.db.DbManager
org.lockss.dbManager.datasource.serverName   [localhost]
Comment: Name of the server. Changes require daemon restart.
Defined in: org.lockss.db.DbManager
org.lockss.dbManager.datasource.user   [LOCKSS]
Comment: Name of the database user. Changes require daemon restart.
Defined in: org.lockss.db.DbManager
org.lockss.dbManager.derby.infologAppend   [false]
Comment: Derby log append option. Changes require daemon restart.
Defined in: org.lockss.db.DbManager
org.lockss.dbManager.derby.languageLogqueryplan   [false]
Comment: Derby log query plan option. Changes require daemon restart.
Defined in: org.lockss.db.DbManager
org.lockss.dbManager.derby.languageLogstatementtext   [false]
Comment: Derby log statement text option. Changes require daemon restart.
Defined in: org.lockss.db.DbManager
org.lockss.dbManager.derby.streamErrorFile   [derby.log]
Comment: Name of the Derby log file path. Changes require daemon restart.
Defined in: org.lockss.db.DbManager
org.lockss.dbManager.derby.streamErrorLogseveritylevel   [4000]
Comment: Name of the Derby log severity level. Changes require daemon restart.
Defined in: org.lockss.db.DbManager
org.lockss.dbManager.enabled   [true]
Comment: Set to false to prevent DbManager from running
Defined in: org.lockss.db.DbManager
org.lockss.dbManager.fetchSize   [5000]
Comment: SQL statement fetch size.
Defined in: org.lockss.db.DbManager
org.lockss.dbManager.maxRetryCount   [10]
Comment: Maximum number of retries for transient SQL exceptions.
Defined in: org.lockss.db.DbManager
org.lockss.dbManager.retryDelay   [3000 (3000ms)]
Comment: Delay between retries for transient SQL exceptions.
Defined in: org.lockss.db.DbManager
org.lockss.debugPanel.crawlPriority   [10]
Comment: Priority for crawls started from the debug panel
Defined in: org.lockss.servlet.DebugPanel
org.lockss.debugPanel.deepCrawlEnabled   [false]
Comment: Priority for crawls started from the debug panel
Defined in: org.lockss.servlet.DebugPanel
org.lockss.defaultCommonsLogLevel   [info]
Comment:
Defined in: org.lockss.util.CXFLoggingLogger
org.lockss.export.baseDirectoryPath   [<tmpdir>/export]
Comment: Base directory for export files.

Defaults to daemon_tmpdir/export.

Defined in: org.lockss.exporter.FetchTimeExportManager
org.lockss.export.defaultCompress   [true]
Comment: Default compression of export files
Defined in: org.lockss.servlet.ExportContent
org.lockss.export.defaultExcludeDirNodes   [false]
Comment: Default excludeDirNodes.
Defined in: org.lockss.servlet.ExportContent
org.lockss.export.defaultMaxSize   []
Comment: Default export file max size
Defined in: org.lockss.servlet.ExportContent
org.lockss.export.defaultMaxVersions   [1]
Comment: Default max number of versions of each content file to export
Defined in: org.lockss.servlet.ExportContent
org.lockss.export.defaultType   [WARC_RESOURCE]
Comment: Default export file type
Defined in: org.lockss.servlet.ExportContent
org.lockss.export.directory   []
Comment:
Defined in: org.lockss.ws.export.ExportServiceImpl
org.lockss.export.enabled   [false]
Comment: Enable AU export from UI. Daemon restart required when set to true, not when set false
Defined in: org.lockss.servlet.ExportContent
org.lockss.export.fetchTimeExportDirectoryName   [fetchTime]
Comment: Name of the directory used to store the fetch time export output files.

Defaults to fetchTime.

Defined in: org.lockss.exporter.FetchTimeExporter
org.lockss.export.fetchTimeExportEnabled   [false]
Comment: Indication of whether the fetch time export subsystem should be enabled.

Defaults to false. If the fetch time export subsystem is not enabled, no data is collected or exported.

Defined in: org.lockss.exporter.FetchTimeExportManager
org.lockss.export.fetchTimeExportFrequency   [hourly]
Comment: Frequency of fetch time export operations.
Defined in: org.lockss.exporter.FetchTimeExporter
org.lockss.export.fetchTimeExportLastMdItemSeqLabel   [export_fetch_time_md_item_seq]
Comment: Name of the key used to store in the database the identifier of the last metadata item for which the data has been exported.

Defaults to export_fetch_time_md_item_seq.

Defined in: org.lockss.exporter.FetchTimeExporter
org.lockss.export.fetchTimeExportMaxNumberOfExportedItemsPerFile   [100000]
Comment: The maximum number of metadata items to write to one file.

Defaults to 100000.

Defined in: org.lockss.exporter.FetchTimeExporter
org.lockss.export.fetchTimeExportRunOnStartup   [false]
Comment: Indication of whether the fetch time exporter should be run for the first time on startup, independently of the Cron task.

Defaults to false.

Defined in: org.lockss.exporter.FetchTimeExportManager
org.lockss.export.fetchTimeExportServerName   []
Comment: Name of this server for the purpose of assigning to it the fetch time export output.

Defaults to the networking host name.

Defined in: org.lockss.exporter.FetchTimeExporter
org.lockss.exporter.maxErrors   [5]
Comment: Abort export after this many errors
Defined in: org.lockss.exporter.Exporter
org.lockss.extractor.crawljax.classpath   []
Comment:
Defined in: org.lockss.plugin.ajax.AjaxCrawlFetcher
org.lockss.extractor.crawljax.configFile   []
Comment:
Defined in: org.lockss.plugin.ajax.AjaxCrawlFetcher
org.lockss.extractor.crawljax.debug   []
Comment:
Defined in: org.lockss.plugin.ajax.AjaxCrawlFetcher
org.lockss.extractor.crawljax.outDir   []
Comment:
Defined in: org.lockss.plugin.ajax.AjaxCrawlFetcher
org.lockss.extractor.gosling.buffer_capacity   [4096]
Comment:
Defined in: org.lockss.extractor.GoslingHtmlLinkExtractor
org.lockss.extractor.gosling.parse_css   [true]
Comment:
Defined in: org.lockss.extractor.GoslingHtmlLinkExtractor
org.lockss.extractor.gosling.parse_js   [false]
Comment:
Defined in: org.lockss.extractor.GoslingHtmlLinkExtractor
org.lockss.extractor.htmlformextractor.form_element_tag_class   [org.lockss.extractor.HtmlFormExtractor$FormElementLinkExtractor]
Comment:
Defined in: org.lockss.extractor.HtmlFormExtractor
org.lockss.extractor.htmlformextractor.form_tag_class   [org.lockss.extractor.HtmlFormExtractor$FormTagLinkExtractor]
Comment:
Defined in: org.lockss.extractor.HtmlFormExtractor
org.lockss.extractor.htmlformextractor.max_form_urls   [1000000]
Comment:
Defined in: org.lockss.extractor.HtmlFormExtractor
org.lockss.extractor.jsoup.enable_stats   [false]
Comment:
Defined in: org.lockss.extractor.JsoupHtmlLinkExtractor
org.lockss.extractor.jsoup.process_forms   [false]
Comment:
Defined in: org.lockss.extractor.JsoupHtmlLinkExtractor
org.lockss.filter.buffer_capacity   [4096]
Comment:
Defined in: org.lockss.filter.HtmlTagFilter
org.lockss.filter.html.adaptEncoding   [true]
Comment: If this parameter is true, then if a charset change occurs, the result stream will be encoded using the changed-to charset, and {@link #getOutputEncoding()} must be called in order to determine the appropriate chatset to use to decode the stream.
Defined in: org.lockss.filter.html.HtmlFilterInputStream
org.lockss.filter.html.encodingMatchRange   [100]
Comment: Determines the behavior when a charset change occurs because of a <meta http-equiv ...> tag, and the chars read under the new encoding don't match those from the old encoding.
If nonzero, limits the range within which the InputStreamSource will search to establish a match and determine the correct current position. I.e., the maximum allowable difference in number of bytes consumed reading to the same character position in the stream, using the two different character encodings.
If zero, any character mismatch causes an error, and the stream fails to parse.
Defined in: org.lockss.filter.html.HtmlFilterInputStream
org.lockss.filter.html.mark   [32768]
Comment: Maximum offset into file of charset change (<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=...">) that is guaranteed to be handled. Due to various hard-to-control internal buffering this should be set at least 16K higher than desired.
Defined in: org.lockss.filter.html.HtmlFilterInputStream
org.lockss.filter.html.readerBufSize   [8192]
Comment: Reader bufffer size. This is one of the two buffers that org.lockss.filter.html.mark must take into account. The other is the StreamDecoder beffer, for which HtmlParser doesn't provide an API.
Defined in: org.lockss.filter.html.HtmlFilterInputStream
org.lockss.filter.html.tempStreamThreshold   [1024000]
Comment: Smaller than this and the stream is kept in memory.
Defined in: org.lockss.filter.html.HtmlFilterInputStream
org.lockss.filter.html.useFile   [true]
Comment: Determines if a temp file should be used if the stream exceeds a a specific size
Defined in: org.lockss.filter.html.HtmlFilterInputStream
org.lockss.filter.html.verbatim   [true]
Comment: If true, html output will be as close as possible to the input. If false, missing end tags will be inserted.
Defined in: org.lockss.filter.html.HtmlFilterInputStream
org.lockss.hashcus.autoDeleteHashFiles   [true]
Comment: If true, hash files of background requests are deleted after being fetched. If false they remain until the request is deleted.
Defined in: org.lockss.servlet.HashCUS
org.lockss.hashcus.globalBackgroundRequests   [true]
Comment: If true, background hash requests are global - there's a single namespace of request IDs. If false each session has its own namespace and hashes are private to the session
Defined in: org.lockss.servlet.HashCUS
org.lockss.hashcus.threadPool.keepAlive   [300000 (5m0s)]
Comment: Duration after which idle threads will be terminated.. -1 = never
Defined in: org.lockss.hasher.SimpleHasher
org.lockss.hashcus.threadPool.priority   [5]
Comment: Priority at which background hash threads should run. Changing this does not alter the priority of already running hashes.
Defined in: org.lockss.hasher.SimpleHasher
org.lockss.hashcus.threadPool.size   [1]
Comment: Max number of background threads running UI-initiated hashes
Defined in: org.lockss.hasher.SimpleHasher
org.lockss.hashcus.truncateFilteredStream   [102400 (1m42s)]
Comment: If set to a positive number, the record of each filtered stream is truncated to that many bytes. -1 means no limit
Defined in: org.lockss.hasher.SimpleHasher
org.lockss.hasher.estimate.pad.constant   [10 (10ms)]
Comment: Constant by which hash estimates are increased
Defined in: org.lockss.hasher.HashService
org.lockss.hasher.estimate.pad.percent   [10]
Comment: Percentage by which hash estimates are increased
Defined in: org.lockss.hasher.HashService
org.lockss.hasher.historySize   [50]
Comment:
Defined in: org.lockss.hasher.HashQueue
org.lockss.hasher.nameHashEstimate   [1000 (1000ms)]
Comment:
Defined in: org.lockss.poller.V1PollFactory
org.lockss.hasher.numSteps   [10]
Comment:
Defined in: org.lockss.hasher.HashQueue
org.lockss.hasher.priority   [1]
Comment:
Defined in: org.lockss.hasher.HashQueue
org.lockss.hasher.stepBytes   [10000]
Comment:
Defined in: org.lockss.hasher.HashQueue
org.lockss.hasher.use.scheduler   [true]
Comment: Set false to disable scheduler. Used only for unit tests.
Categories: Configuration
Relevance: Never
Defined in: org.lockss.config.ConfigManager
org.lockss.history.location   []
Comment:

Configuration parameter name for Lockss history location.

Defined in: org.lockss.state.HistoryRepositoryImpl
org.lockss.htmlExport.showTortoises   [true]
Comment:
Defined in: org.lockss.exporter.kbart.HtmlKbartExporter
org.lockss.htmlRewriter.metaTagRewritePrefix   [(null)]
Comment:
Defined in: org.lockss.rewriter.NodeFilterHtmlLinkRewriterFactory
org.lockss.i18n.enabled   [false]
Comment: Enable i18n using the gettext-commons-generated packages. This is a System property, not a LOCKSS config param. It should be set on the command line with -D.
Defined in: org.lockss.util.I18nUtil
org.lockss.icp.enabled   []
Comment:

The ICP enabled flag parameter.

Defined in: org.lockss.proxy.icp.IcpManager
org.lockss.icp.interval   [3600000 (1h0m0s)]
Comment:

The ICP watchdog interval parameter.

Defined in: org.lockss.proxy.icp.IcpManager
org.lockss.icp.port   []
Comment:

The ICP port parameter.

Defined in: org.lockss.proxy.icp.IcpManager
org.lockss.icp.rate   [400/100]
Comment:

The ICP rate-limiting string parameter.

Defined in: org.lockss.proxy.icp.IcpManager
org.lockss.icp.slow   [true]
Comment:

The slow ICP string parameter.

Defined in: org.lockss.proxy.icp.IcpManager
org.lockss.id.agreeDelta   [100]
Comment:

The AGREE_DELTA parameter.

Defined in: org.lockss.protocol.IdentityManagerImpl
org.lockss.id.agreeMapsCache.max   [50]
Comment: The max size of the LRU cache from AuId to agreement map.
Defined in: org.lockss.protocol.IdentityManagerImpl
org.lockss.id.attackDetected   [-500]
Comment:

The ATTACK_DETECTED parameter.

Defined in: org.lockss.protocol.IdentityManagerImpl
org.lockss.id.callInternalDelta   [100]
Comment:

The CALL_INTERNAL parameter.

Defined in: org.lockss.protocol.IdentityManagerImpl
org.lockss.id.database.dir   []
Comment:

The IDDB_DIR parameter.

Defined in: org.lockss.protocol.IdentityManager
org.lockss.id.deleteOldIddbFiles   [false]
Comment:

If true, any old (V1) IDDB files will be deleted on startup.

Defined in: org.lockss.protocol.IdentityManager
org.lockss.id.disagreeDelta   [-150]
Comment:

The DISAGREE_DELTA parameter.

Defined in: org.lockss.protocol.IdentityManagerImpl
org.lockss.id.initialV3PeerList   [[]]
Comment:

The initial list of V3 peers for this cache.

Defined in: org.lockss.protocol.IdentityManagerImpl
org.lockss.id.maxReputationDelta   [100]
Comment:

The MAX_DELTA parameter.

Defined in: org.lockss.protocol.IdentityManagerImpl
org.lockss.id.mergeAgreeMap   [true]
Comment:

If true, restored agreement maps will be merged with any already-loaded map

Defined in: org.lockss.protocol.IdentityManager
org.lockss.id.minPercentAgreement   [0.5]
Comment: The minimum percent agreement required before we are willing to serve a repair to a peer.
Defined in: org.lockss.protocol.IdentityManager
org.lockss.id.peerAddressMap   []
Comment: Maps PeerId to PeerAddress. Useful to allow a node behind NAT to reach others nodes behind the same NAT using the internal address. List of PeerId,Peer;,... Daemon restart required to remove mappings.
Defined in: org.lockss.protocol.IdentityManagerImpl
org.lockss.id.pidUiStemMap   []
Comment: Maps PeerId to UI URL stem. Useful for testing frameworks to point nonstandard ports. List of PeerId,URL-stem;,...
Defined in: org.lockss.protocol.IdentityManagerImpl
org.lockss.id.replayDetected   [-20]
Comment:

The REPLAY_DETECTED parameter.

Defined in: org.lockss.protocol.IdentityManagerImpl
org.lockss.id.spoofDetected   [-30]
Comment:

The SPOOF_DETECTED parameter.

Defined in: org.lockss.protocol.IdentityManagerImpl
org.lockss.id.updatesBeforeStoring   [100 (100ms)]
Comment:

The number of update events between IDDB serializations. This parameter is a maximum, and does not alter the fact that the IDDB table is serialized at the end of every poll, and whenever a peer is deleted (for example, due to polling group mismatch).

Defined in: org.lockss.protocol.IdentityManagerImpl
org.lockss.id.v1Enabled   [true]
Comment: True to enable V1 identities
Defined in: org.lockss.protocol.IdentityManagerImpl
org.lockss.id.voteDisowned   [-400]
Comment:

The VOTE_DISOWNED parameter.

Defined in: org.lockss.protocol.IdentityManagerImpl
org.lockss.id.voteNotVerified   [-30]
Comment:

The VOTE_NOTVERIFIED parameter.

Defined in: org.lockss.protocol.IdentityManagerImpl
org.lockss.id.voteVerified   [40]
Comment:

The VOTE_VERIFIED parameter.

Defined in: org.lockss.protocol.IdentityManagerImpl
org.lockss.jetty.name.priority   []
Comment:
Defined in: org.lockss.jetty.JettyManager
org.lockss.jetty.MaxFormSize   [2000000]
Comment: The maximum form data size that Jetty will accept. Daemon restart required for changes to take effect.
Defined in: org.lockss.jetty.JettyManager
org.lockss.jsse.enableSNIExtension   [true]
Comment: false disables SSL SNI name checking, compatible with Java 6 and misconfigured servers.
Categories: Configuration
Relevance: BackwardCompatibility
Defined in: org.lockss.config.ConfigManager
org.lockss.kbart.conversionThreadPoolSize   [3]
Comment: How many threads to provide for title conversions during KBART reporting. The change will take place when the pool is next used for reporting. To reset the pool to the default size, just remove this parameter or set it to zero.
Defined in: org.lockss.exporter.kbart.KbartConverter
org.lockss.kbart.titleUrlPrefix   [LOCKSS_RESOLVER?]
Comment: Determines whether MedataExtractor specified by plugin should be used if it is available. If false, a MetaDataExtractor is created that returns data from the TDB rather than from the content metadata. This is faster than extracting metadata form content, but less complete. Use only when minimal article info is required.
Defined in: org.lockss.exporter.kbart.KbartConverter
org.lockss.keyMgr.defaultKeyStoreProvider   [(null)]
Comment: Default keystore provider.
Defined in: org.lockss.daemon.LockssKeyStoreManager
org.lockss.keyMgr.defaultKeyStoreType   [JCEKS]
Comment: Default type for newly created keystores.
Defined in: org.lockss.daemon.LockssKeyStoreManager
org.lockss.keyMgr.exitIfMissingKeystore   [true]
Comment: If true the daemon will exit if a critical keystore is missing.
Defined in: org.lockss.daemon.LockssKeyStoreManager
org.lockss.keyMgr.keystore   []
Comment: Root of keystore definitions. For each keystore, pick a unique identifier and use it in place of <id> in the following
Defined in: org.lockss.daemon.LockssKeyStoreManager
org.lockss.keyMgr.keystore.id.create   []
Comment: If true, and the keystore doesn't exist, a keystore with a self-signed certificate will be be created.
Defined in: org.lockss.daemon.LockssKeyStoreManager
org.lockss.keyMgr.keystore.id.file   []
Comment: Keystore filename. Only one of file, resource or url should be set
Defined in: org.lockss.daemon.LockssKeyStoreManager
org.lockss.keyMgr.keystore.id.keyPassword   []
Comment: Private key password
Defined in: org.lockss.daemon.LockssKeyStoreManager
org.lockss.keyMgr.keystore.id.keyPasswordFile   []
Comment: private key password file
Defined in: org.lockss.daemon.LockssKeyStoreManager
org.lockss.keyMgr.keystore.id.name   []
Comment: Name by which daemon component(s) refer to this keystore
Defined in: org.lockss.daemon.LockssKeyStoreManager
org.lockss.keyMgr.keystore.id.password   []
Comment: Keystore password. Default is machine's fqdn
Defined in: org.lockss.daemon.LockssKeyStoreManager
org.lockss.keyMgr.keystore.id.provider   []
Comment: Keystore provider (SunJCE, etc.)
Defined in: org.lockss.daemon.LockssKeyStoreManager
org.lockss.keyMgr.keystore.id.resource   []
Comment: Keystore resource. Only one of file, resource or url should be set
Defined in: org.lockss.daemon.LockssKeyStoreManager
org.lockss.keyMgr.keystore.id.type   []
Comment: Keystore type (JKS, JCEKS, etc.)
Defined in: org.lockss.daemon.LockssKeyStoreManager
org.lockss.keyMgr.keystore.id.url   []
Comment: Keystore url. Only one of file, resource or url should be set
Defined in: org.lockss.daemon.LockssKeyStoreManager
org.lockss.listHoldings.enablePreserved   [true]
Comment: Enable "preserved" option when ListHoldings UI is enabled.
Defined in: org.lockss.servlet.ListHoldings
org.lockss.listHoldings.enabled   [false]
Comment: Enable ListHoldings in UI. Daemon restart required when set to true, not when set false
Defined in: org.lockss.servlet.ListHoldings
org.lockss.listHoldings.useMetadataForPreserved   [false]
Comment: Enable "use metadata" option when "preserved" option is enabled.
Defined in: org.lockss.servlet.ListHoldings
org.lockss.localIPAddress   []
Comment:
Defined in: org.lockss.servlet.LockssServlet
org.lockss.localV3Identity   []
Comment:

Local V3 identity string. If this is set it will take precedence over org.lockss.platform.v3.identity.

Defined in: org.lockss.protocol.IdentityManager
org.lockss.localV3Port   []
Comment:

The TCP port for the local V3 identity (at org.lockss.localIPAddress). Can be overridden by org.lockss.platform.v3.port.

Defined in: org.lockss.protocol.IdentityManager
org.lockss.log.logname.level   []
Comment:
Defined in: org.lockss.util.Logger
org.lockss.log.default.level   [info]
Comment:
Defined in: org.lockss.util.Logger
org.lockss.log.stackTraceLevel   [7]
Comment: Log level (numeric) at which stack traces will be included
Defined in: org.lockss.util.Logger
org.lockss.log.stackTraceSeverity   [2]
Comment: Log severity (numeric) for which stack traces will be included no matter what the current log level
Defined in: org.lockss.util.Logger
org.lockss.log.syslog.facility   [18]
Comment: Syslog facility
Defined in: org.lockss.util.SyslogTarget
org.lockss.log.syslog.host   [127.0.0.1]
Comment: Syslog host
Defined in: org.lockss.util.SyslogTarget
org.lockss.log.syslog.port   [514]
Comment: Syslog UDP port
Defined in: org.lockss.util.SyslogTarget
org.lockss.log.target.FileTarget.file   []
Comment:
Defined in: org.lockss.util.FileTarget
org.lockss.log.target.FileTarget.reopenInterval   [600000 (10m0s)]
Comment:
Defined in: org.lockss.util.FileTarget
org.lockss.log.targets   []
Comment:
Defined in: org.lockss.util.Logger
org.lockss.log.timeStampFormat   [HH:mm:ss.SSS]
Comment: Dateformat used for timestamps on log messages. See {@link org.apache.commons.lang3.time.SimpleDateFormat}.
  • HH:mm:ss.SSS: 24-hour time with millisecs.
  • MM/dd/yyyy HH:mm:ss.SSS: date and 24-hour time
Doesn't apply to targets such as SyslogTarget that provide their own timestamp mechanism.
Defined in: org.lockss.util.Logger
org.lockss.mail.enabled   [false]
Comment:
Defined in: org.lockss.mail.MailService
org.lockss.mail.maxMailRate   [10/1h]
Comment: Max rate at which to send mail; messages remain in queue longer if exceeded
Defined in: org.lockss.mail.SmtpMailService
org.lockss.mail.maxQueueLen   [1000]
Comment: Max length of message queue; no new messages accepted if exceeded
Defined in: org.lockss.mail.SmtpMailService
org.lockss.mail.maxRetries   [3]
Comment: Max times to retry a message before giving up
Defined in: org.lockss.mail.SmtpMailService
org.lockss.mail.retryInterval   [3600000 (1h0m0s)]
Comment: Interval at which to retry sending messages after retryable error
Defined in: org.lockss.mail.SmtpMailService
org.lockss.mail.smtp.timeout.data   [3600000 (1h0m0s)]
Comment:
Defined in: org.lockss.mail.SmtpClient
org.lockss.mail.smtphost   []
Comment: Outgoing SMTP relay
Defined in: org.lockss.mail.SmtpMailService
org.lockss.mail.smtpport   [25]
Comment:
Defined in: org.lockss.mail.SmtpMailService
org.lockss.manager.HashService   [org.lockss.hasher.HashSvcSchedImpl]
Comment:
Categories: Configuration
Defined in: org.lockss.config.ConfigManager
org.lockss.metadata.checkAccessUrl   [true]
Comment:
Defined in: org.lockss.extractor.BaseArticleMetadataExtractor
org.lockss.metadata.defaultLocale   [en_US]
Comment: The default Locale in which dates, etc. in metadata should be interpreted, if the plugin doesn't otherwise specify one. Value is string of the form ll_CC_VVV, where ll is the two letter langueage, CC is the optional two letter country and VVV is the option variant.
Defined in: org.lockss.util.MetadataUtil
org.lockss.metadata.doi_enable   [false]
Comment:
Defined in: org.lockss.util.MetadataUtil
org.lockss.metadata.doimap   [doi]
Comment:
Defined in: org.lockss.util.MetadataUtil
org.lockss.metadata.openurl_enable   [false]
Comment:
Defined in: org.lockss.util.MetadataUtil
org.lockss.metadata.openurlmap   [openurl]
Comment:
Defined in: org.lockss.util.MetadataUtil
org.lockss.metadata.preferTdbPublisher   [false]
Comment: If true, MetadataField.FIELD_PUBLISHER will be set to the value in the tdb if present. Any value stored by the MetadataExtractor will be used only if the tdb contains none for the AU
Defined in: org.lockss.extractor.BaseArticleMetadataExtractor
org.lockss.metadataManager.disableCrawlRescheduleTask   [false]
Comment: Disable allowing crawl to interrupt reindexing tasks
Defined in: org.lockss.metadata.MetadataManager
org.lockss.metadataManager.historySize   [200]
Comment: The maximum number reindexing task history. This property can be changed at runtime
Defined in: org.lockss.metadata.MetadataManager
org.lockss.metadataManager.indexPriorityAuidMap   [(null)]
Comment: Map of AUID regexp to priority. If set, AUs are assigned the corresponding priority of the first regexp that their AUID matches. Priority must be an integer; priorities <= -10000 mean "do not index matching AUs", priorities <= -20000 mean "abort running indexes of matching AUs". (Priorities are not yet implemented - only "do not index" and "abort" are supported.)
Defined in: org.lockss.metadata.MetadataManager
org.lockss.metadataManager.indexing_enabled   [false]
Comment: Determines whether indexing should be enabled. If indexing is not enabled, AUs are queued for indexing, but the AUs are not reindexed until the process is re-enabled. This parameter can be changed at runtime.
Defined in: org.lockss.metadata.MetadataManager
org.lockss.metadataManager.mandatoryFields   [(null)]
Comment: Mandatory metadata fields.
Defined in: org.lockss.metadata.MetadataManager
org.lockss.metadataManager.maxPendingAuListSize   [200]
Comment: The maximum size of pending AUs list returned by {@link #getPendingReindexingAus()}.
Defined in: org.lockss.metadata.MetadataManager
org.lockss.metadataManager.maxPendingToReindexAuBatchSize   [1000]
Comment: Maximum number of AUs to be re-indexed to batch before writing them to the database.
Defined in: org.lockss.metadata.MetadataManager
org.lockss.metadataManager.maxReindexingTasks   [1]
Comment: The maximum number of concurrent reindexing tasks. This property can be changed at runtime
Defined in: org.lockss.metadata.MetadataManager
org.lockss.metadataManager.prioritizeIndexingNewAus   [true]
Comment: Determines whether indexing new AUs is prioritized ahead of reindexing exiting AUs.
Defined in: org.lockss.metadata.MetadataManager
org.lockss.metadataManager.use_metadata_extractor   [true]
Comment: Determines whether MedataExtractor specified by plugin should be used if it is available. If false, a MetaDataExtractor is created that returns data from the TDB rather than from the content metadata. This is faster than extracting metadata form content, but less complete. Use only when minimal article info is required.
Defined in: org.lockss.metadata.MetadataManager
org.lockss.metrics.default.hash.speed   [250]
Comment: Configuration parameter name for the default hash speed for new AUs.
Defined in: org.lockss.daemon.SystemMetrics
org.lockss.metrics.hash.duration   [100000 (1m40s)]
Comment: Configuration parameter name for duration, in ms, for which the hash test should run.
Defined in: org.lockss.daemon.SystemMetrics
org.lockss.metrics.hash.stepsize   [10240]
Comment: Configuration parameter name for the number of bytes per step in the hash test.
Defined in: org.lockss.daemon.SystemMetrics
org.lockss.metrics.logMem.interval   [0]
Comment: The interval at which memory usage should be logged, or 0 to disable
Defined in: org.lockss.daemon.SystemMetrics
org.lockss.metrics.slowest.hashrate   [250]
Comment: Configuration parameter name for the slowest hash rate in the cache group.
Defined in: org.lockss.daemon.SystemMetrics
org.lockss.mimeInfo.defaultAllMimeTypeValidationFactory   [org.lockss.plugin.base.MimeTypeContentValidatorFactory]
Comment:
@sice 1.74
Defined in: org.lockss.daemon.MimeTypeMap
org.lockss.mimeInfo.defaultCssExtractorFactory   [org.lockss.extractor.RegexpCssLinkExtractor$Factory]
Comment:
Defined in: org.lockss.daemon.MimeTypeMap
org.lockss.mimeInfo.defaultCssRewriterFactory   [org.lockss.rewriter.RegexpCssLinkRewriterFactory]
Comment:
Defined in: org.lockss.daemon.MimeTypeMap
org.lockss.mimeInfo.defaultHtmlExtractorFactory   [org.lockss.extractor.GoslingHtmlLinkExtractor$Factory]
Comment:
Defined in: org.lockss.daemon.MimeTypeMap
org.lockss.mimeInfo.defaultHtmlRewriterFactory   [org.lockss.rewriter.NodeFilterHtmlLinkRewriterFactory]
Comment:
Defined in: org.lockss.daemon.MimeTypeMap
org.lockss.mimeInfo.defaultXmlExtractorFactory   [org.lockss.extractor.XmlLinkExtractorFactory]
Comment:
@since 1.68
Defined in: org.lockss.daemon.MimeTypeMap
org.lockss.monitor.inputStreams   [false]
Comment: If true, input streams are monitored for missed close()s
Defined in: org.lockss.repository.RepositoryNodeImpl
org.lockss.oiosaml.configFileName   [oiosaml-sp.properties]
Comment: OIOSAML configuration file name.

Defaults to oiosaml-sp.properties.

Defined in: org.lockss.servlet.AdminServletManager
org.lockss.oiosaml.enabled   [false]
Comment: Default value of the OIOSAML operation configuration parameter.

false to disable, true to enable.

Defined in: org.lockss.servlet.AdminServletManager
org.lockss.oiosaml.homeDirectoryPath   [<tmpdir>/oiosaml]
Comment: OIOSAML home directory parent directory name.

Defaults to daemon_tmpdir.

Defined in: org.lockss.servlet.AdminServletManager
org.lockss.oiosaml.protectedUrls   [/*]
Comment: OIOSAML protected URL mapping.

Defaults to /*.

Defined in: org.lockss.servlet.AdminServletManager
org.lockss.openUrlResolver.max_publishers_per_article   [10]
Comment: Determines the maximum number of OpenUrlResolver publishers+providers that publish the same article when querying the metadata database.This number will certainly be very small (< 10)
Defined in: org.lockss.daemon.OpenUrlResolver
org.lockss.pdf.pdfMemoryLimit   [5242880]
Comment: Number of megabytes above which a filtered PDF file is transferred from memory to a temporary file. May also be used by other PDF operations that require in-memory processing.
Defined in: org.lockss.pdf.PdfUtil
org.lockss.pdfutil.tempStreamThreshold   [1048576]
Comment: Filtered PDF files smaller than this will be kept in memory, larger than this will be written to a temp file
Defined in: org.lockss.util.PdfUtil
org.lockss.permissionBuf.max   [524288]
Comment:
Categories: Crawler
Defined in: org.lockss.crawler.BaseCrawler
org.lockss.platform.accesssubnet   []
Comment: Initial value of ACL controlling access to the admin UI. Normally set by hostconfig. Once the access list is edited in the UI, that list takes precedence over this one. However, any changes to this one after that point (ie, by rerunning hostconfig), will take effect and be reflected in the list visible in the UI.
Categories: Platform
Relevance: Common
Defined in: org.lockss.config.ConfigManager
org.lockss.platform.diskSpacePaths   []
Comment: List of filesystem paths to space available to store content and other files
Categories: Platform
Relevance: Required
Defined in: org.lockss.config.ConfigManager
org.lockss.platform.fqdn   []
Comment: Fully qualified host name (fqdn).
Categories: Platform
Defined in: org.lockss.config.ConfigManager
org.lockss.platform.icp.enabled   []
Comment:

The ICP enabled parameter from the platform.

Defined in: org.lockss.proxy.icp.IcpManager
org.lockss.platform.icp.port   []
Comment:

The ICP port parameter from the platform.

Defined in: org.lockss.proxy.icp.IcpManager
org.lockss.platform.isodirectory   []
Comment: Absolute path to directory in which configured platform ISO images are stored
Defined in: org.lockss.servlet.AdminServletManager
org.lockss.platform.localIPAddress   []
Comment: Local IP address
Categories: Platform
Relevance: Required
Defined in: org.lockss.config.ConfigManager
org.lockss.platform.localIPs   []
Comment:
Defined in: org.lockss.protocol.LcapDatagramComm
org.lockss.platform.logdirectory   []
Comment: Path to directory holding daemon logs
Defined in: org.lockss.servlet.AdminServletManager
org.lockss.platform.logfile   []
Comment:
Categories: Configuration
Defined in: org.lockss.config.ConfigManager
org.lockss.platform.pluginDir   [plugins]
Comment: The location on the platform to store downloaded plugins once they have been verified for loading.
Defined in: org.lockss.plugin.PluginManager
org.lockss.platform.project   [lockss]
Comment: Project name (CLOCKSS or LOCKSS)
Categories: Platform
Relevance: Required
Defined in: org.lockss.config.ConfigManager
org.lockss.platform.propsProxy   []
Comment: If set to hostname:port, the configuration server will be accessed via the specified proxy. Leave unset for direct connection.
Categories: Platform
Defined in: org.lockss.config.ConfigManager
org.lockss.platform.remoteConfigFailover   [true]
Comment: If true, local copies of remote config files will be maintained, to allow daemon to start when config server isn't available.
Categories: Platform
Relevance: Rare
Defined in: org.lockss.config.ConfigManager
org.lockss.platform.remoteConfigFailoverChecksumAlgorithm   [SHA-256]
Comment: Checksum algorithm used to verify remote config failover file
Categories: Platform
Relevance: Rare
Defined in: org.lockss.config.ConfigManager
org.lockss.platform.remoteConfigFailoverChecksumRequired   [true]
Comment: Failover file not accepted unless it has a checksum.
Categories: Platform
Relevance: Rare
Defined in: org.lockss.config.ConfigManager
org.lockss.platform.remoteConfigFailoverDir   [remoteCopy]
Comment: Dir in which to store local copies of remote config files.
Categories: Platform
Relevance: Rare
Defined in: org.lockss.config.ConfigManager
org.lockss.platform.remoteConfigFailoverMaxAge   [0]
Comment: Maximum acceptable age of a remote config failover file, specified as an integer followed by h, d, w or y for hours, days, weeks and years. Zero means no age limit.
Categories: Platform
Relevance: Rare
Defined in: org.lockss.config.ConfigManager
org.lockss.platform.secondIP   []
Comment: Second IP address, for CLOCKSS subscription detection
Categories: Platform
Relevance: Obsolescent
Defined in: org.lockss.config.ConfigManager
org.lockss.platform.smtphost   []
Comment: SMTP relay host that will accept mail from this host.
Categories: Platform
Relevance: Common
Defined in: org.lockss.config.ConfigManager
org.lockss.platform.smtpport   []
Comment: SMTP relay port, if not the default
Categories: Platform
Relevance: Rare
Defined in: org.lockss.config.ConfigManager
org.lockss.platform.sysadminemail   []
Comment:
Defined in: org.lockss.remote.RemoteApi
org.lockss.platform.tmpDir   []
Comment: Place to put temporary files and directories. If not set, java.io.tmpdir System property is used. On a busy, capacious LOCKSS box, this should be a minimum of 50-100MB.
Categories: Platform
Relevance: Required
Defined in: org.lockss.config.ConfigManager
org.lockss.platform.ui.password   []
Comment: Password established during platform config
Defined in: org.lockss.servlet.ServletManager
org.lockss.platform.ui.username   []
Comment: Username established during platform config
Defined in: org.lockss.servlet.ServletManager
org.lockss.platform.unfilteredTcpPorts   []
Comment: Should be set to allowed TCP ports, based on platform- (and group-) dependent packet filters
Defined in: org.lockss.util.PlatformUtil
org.lockss.platform.unfilteredUdpPorts   []
Comment:
Defined in: org.lockss.util.PlatformUtil
org.lockss.platform.v3.identity   []
Comment: LCAP V3 identity string. Of the form proto:[ip-addr:port]; eg, TCP:[10.33.44.55:9729] or tcp:[0:0:00:0000:0:0:0:1]:9729 . Other boxes in the network must be able to reach this one by connecting to the specified host and port. If behind NAT, this should be the external, routable, NAT address.
Categories: Platform
Relevance: Required
Defined in: org.lockss.config.ConfigManager
org.lockss.platform.version   []
Comment:
Defined in: org.lockss.uiapi.commands.StatusActivityBase
org.lockss.platform.watchdog.dns.domain   [lockss.org]
Comment:
Defined in: org.lockss.daemon.WatchdogService
org.lockss.platform.watchdog.dns.enabled   [false]
Comment:
Defined in: org.lockss.daemon.WatchdogService
org.lockss.platform.watchdog.file   []
Comment:
Defined in: org.lockss.daemon.WatchdogService
org.lockss.platform.watchdog.interval   [3600000 (1h0m0s)]
Comment:
Defined in: org.lockss.daemon.WatchdogService
org.lockss.plugin.acceptExpiredCertificates   [true]
Comment: If true, accept plugins signed by otherwise-valid certificates that are expired or not yet valid.
Defined in: org.lockss.plugin.PluginManager
org.lockss.plugin.allowGlobalAuConfig   [false]
Comment: If true, AU configurations may appear in any config file. This was always the case prior to 1.55, setting this true restores that behavior.
Defined in: org.lockss.plugin.PluginManager
org.lockss.plugin.auRestartMaxSleep   [5000 (5000ms)]
Comment: The max amount of time to wait after stopping a set of AUs whose plugin has been replaced by a new version, before restarting them.
Defined in: org.lockss.plugin.PluginManager
org.lockss.plugin.auSearch.404CacheSize   [[10,10],[1000,100],[5000,200]]
Comment: Step function returns the desired size of the per-host recent 404 cache, given the number of AUs in the search set
Defined in: org.lockss.plugin.PluginManager
org.lockss.plugin.auSearch.cacheSize   [[1,0],[2,1],[5,2],[10,3],[50,10],[200,20]]
Comment: Step function returns the desired size of an AU search set, given the number of AUs in the search set
Defined in: org.lockss.plugin.PluginManager
org.lockss.plugin.auSearch.minDiskSearchesFor404Cache   [2]
Comment: If true, all failed findCachedUrl() searches (though non-empty AU sets) will be cached. If false, only those that had to search on disk will be cached.
Defined in: org.lockss.plugin.PluginManager
org.lockss.plugin.auSearch.preventConcurrent   [true]
Comment: Prevents concurrent searches for the same URL. If findCachedUrl() is called on a URL while another thread is already searching for that URL, second and successive thread will wait for and return result of first thread.
Defined in: org.lockss.plugin.PluginManager
org.lockss.plugin.crawlRegistriesOnce   [false]
Comment: Set to true for at least one config reload period to enqueue crawls of all plugin registries
Defined in: org.lockss.plugin.PluginManager
org.lockss.plugin.crawlRulesIgnoreCase   [true]
Comment: If true, crawl rules in definable plugins are case-independent by default. Can override per-plugin with au_crawlrules_ignore_case
Defined in: org.lockss.plugin.definable.DefinableArchivalUnit
org.lockss.plugin.crawlRulesIncludeStartUrl   [true]
Comment: If true, crawl rules implicitly include the start URLs and permission URLs
Defined in: org.lockss.plugin.definable.DefinableArchivalUnit
org.lockss.plugin.disableURLConnectionCache   [false]
Comment: Disable the automatic caching in URLConnection. Setting this true will prevent open file descriptors from piling up each time a new version of a plugin is loaded, but may impact performance.
Defined in: org.lockss.plugin.PluginManager
org.lockss.plugin.earliestVersionSearchMax   [100]
Comment: The maximum number of CachedUrl versions to search to find the earliert, in order to extract the earliest fetch time.
Defined in: org.lockss.plugin.AuUtil
org.lockss.plugin.keystore.location   [org/lockss/plugin/lockss.keystore]
Comment: The location of a Java JKS keystore to use for verifying loadable plugins. Defaults to the keystore packaged with the daemon.
Defined in: org.lockss.plugin.PluginManager
org.lockss.plugin.keystore.password   [(null)]
Comment: The password for the loadable plugin verification keystore. (Not needed, generally should not be set.)
Defined in: org.lockss.plugin.PluginManager
org.lockss.plugin.load.timeout   [60000 (1m0s)]
Comment: The amount of time to wait when processing loadable plugins. This process delays the start of AUs, so the timeout should not be too long.
Defined in: org.lockss.plugin.PluginManager
org.lockss.plugin.parentVersionMismatchAction   [Warning]
Comment: If true, crawl rules in definable plugins are case-independent by default. Can override per-plugin with au_crawlrules_ignore_case
Defined in: org.lockss.plugin.definable.DefinablePlugin
org.lockss.plugin.perAuRestartSleep   [500 (500ms)]
Comment: The amount of time, per AU, to wait after stopping a set of AUs whose plugin has been replaced by a new version, before restarting them.
Defined in: org.lockss.plugin.PluginManager
org.lockss.plugin.preferLoadable   [true]
Comment: If true (the default), plugins that appear both in a loadable plugin registry jar and on the local classpath will be loaded from the downloaded registry jar. If false such plugins will be loaded from the local classpath. This is useful in development, where lockss-plugins.jar is on the classpath. Normal true setting simulates production behavior, loading plugins from registry. Set false to test plugins from the local build.
Defined in: org.lockss.plugin.PluginManager
org.lockss.plugin.preferredType   [xml]
Comment: The type of plugin we prefer to load, if both are present. Can be either "class" or "xml" (case insensitive)
Defined in: org.lockss.plugin.PluginManager
org.lockss.plugin.registries   []
Comment: Global list of plugin registry URLs.
Defined in: org.lockss.plugin.PluginManager
org.lockss.plugin.registries.crawlInterval   [86400000 (1d0h0m)]
Comment: The interval between recrawls of the loadable plugin registry AUs. Changes take effect only when AU is started.
Defined in: org.lockss.plugin.RegistryArchivalUnit
org.lockss.plugin.registries.crawlProxy   []
Comment: The proxy to use for registry crawls, or DIRECT to override a global crawl proxy. Changes take effect at start of next crawl.
Defined in: org.lockss.plugin.RegistryArchivalUnit
org.lockss.plugin.registries.enablePolls   [true]
Comment: Run polls on Plugin registry AUs
Defined in: org.lockss.plugin.RegistryArchivalUnit
org.lockss.plugin.registries.fetchRate   [20/10s]
Comment: Limits fetch rate of registry crawls
Defined in: org.lockss.plugin.RegistryArchivalUnit
org.lockss.plugin.registries.fetchRateLimiterSource   [au]
Comment: If "au", registry AUs will crawl in parallel using individual rate limiters; if "plugin" they'll crawl sequentially using a shared rate limiter
Defined in: org.lockss.plugin.RegistryArchivalUnit
org.lockss.plugin.registry   []
Comment: List of plugins to load at startup. Normally used only in testing.
Defined in: org.lockss.plugin.PluginManager
org.lockss.plugin.registryJars   []
Comment: List of jars from which to load all plugins at startup. Normally used only in testing.
Defined in: org.lockss.plugin.PluginManager
org.lockss.plugin.registryMemberPattern   [^(.*Plugin)\.(?:xml|class)$]
Comment: Pattern describing members of jars listed in {@value #PARAM_PLUGIN_REGISTRY_JARS} that are plugin files.
Defined in: org.lockss.plugin.PluginManager
org.lockss.plugin.removeStoppedAus   [true]
Comment:
Defined in: org.lockss.plugin.PluginManager
org.lockss.plugin.restartAusWithNewPlugin   [true]
Comment: If true, when a new version of an existing plugin is loaded, all its AUs will be restarted.
Defined in: org.lockss.plugin.PluginManager
org.lockss.plugin.retract   []
Comment: List of plugins not to load, or to remove if already loaded.
Defined in: org.lockss.plugin.PluginManager
org.lockss.plugin.showDef   []
Comment: If true the definition of definable plugins will be displayed along with its details.
Defined in: org.lockss.plugin.PluginStatus
org.lockss.plugin.useAuIdStringPool   [true]
Comment: If true, intern AUIDs in a string pool to save space
Defined in: org.lockss.plugin.PluginManager
org.lockss.plugin.useDefaultKeystore   [true]
Comment: If true, default plugin signature keystore is used in addition to user-specified keystore
Defined in: org.lockss.plugin.PluginManager
org.lockss.plugin.useDefaultRegistries   [true]
Comment: If true, default list of plugin registries from prop server is used in addition to user-specified registries
Defined in: org.lockss.plugin.PluginManager
org.lockss.plugin.userKeystore.location   []
Comment: The location of a Java JKS keystore to use for verifying loadable plugins (optional).
Defined in: org.lockss.plugin.PluginManager
org.lockss.plugin.userKeystore.password   []
Comment: The password to use when opening the loadable plugin verification keystore (optional).
Defined in: org.lockss.plugin.PluginManager
org.lockss.plugin.userRegistries   []
Comment: List of user-specified plugin registry URLs.
Defined in: org.lockss.plugin.PluginManager
org.lockss.poll.agreeVerify   [10]
Comment:
Defined in: org.lockss.poller.V1Poll
org.lockss.poll.autoPollAuClassess   [[All]]
Comment: The classes of AUs for which polls should be run. May be a singleton or list of:
All
All AUs
Internal
Internal AUs (plugin registries)
Priority
Poll that have been requested from DebugPanel
Defined in: org.lockss.poller.PollManager
org.lockss.poll.contentpoll.max   [432000000 (5d0h0m)]
Comment:
Defined in: org.lockss.poller.V1PollFactory
org.lockss.poll.contentpoll.min   [180000 (3m0s)]
Comment:
Defined in: org.lockss.poller.V1PollFactory
org.lockss.poll.defaultPollProtocol   [3]
Comment: The default poll protocol to use, unless otherwise overridden by the Archival Unit's poll_protocol config param.=
Defined in: org.lockss.plugin.AuUtil
org.lockss.poll.deleteInvalidPollStateDirs   [true]
Comment: If true, empty poll state directories found at startup will be deleted.
Defined in: org.lockss.poller.PollManager
org.lockss.poll.disagreeVerify   [80]
Comment:
Defined in: org.lockss.poller.V1Poll
org.lockss.poll.discardSavedPolls   [false]
Comment: If true, discard saved poll state at startup (i.e., don't restore polls that were running before exit).
Defined in: org.lockss.poller.PollManager
org.lockss.poll.duration.multiplier.max   [7]
Comment:
Defined in: org.lockss.poller.V1PollFactory
org.lockss.poll.duration.multiplier.min   [3]
Comment:
Defined in: org.lockss.poller.V1PollFactory
org.lockss.poll.enablePollStarterThrottle   [true]
Comment: If set, poll starting will be throttled. This is the default.
Defined in: org.lockss.poller.PollManager
org.lockss.poll.enableV3Repairer   [false]
Comment: If set to 'true', enable repairs even when there is no active voter.
Defined in: org.lockss.poller.PollManager
org.lockss.poll.expireRecent   [86400000 (1d0h0m)]
Comment:
Defined in: org.lockss.poller.PollManager
org.lockss.poll.expireVerifier   [21600000 (6h0m0s)]
Comment:
Defined in: org.lockss.poller.V1PollFactory
org.lockss.poll.maxPollersSleep   [600000 (10m0s)]
Comment: Interval to sleep when max number of pollers are active, before checking again.
Defined in: org.lockss.poller.PollManager
org.lockss.poll.minPollAttemptInterval   [14400000 (4h0m0s)]
Comment: Minimum interval between poll attempts on an AU. This takes effect even if the poll failed to start.
Defined in: org.lockss.poller.PollManager
org.lockss.poll.namepoll.deadline   [600000 (10m0s)]
Comment:
Defined in: org.lockss.poller.V1PollFactory
org.lockss.poll.pollQueueMax   [20]
Comment: Size of poll queue.
Defined in: org.lockss.poller.PollManager
org.lockss.poll.pollStarterAdditionalDelayBetweenPolls   [1000 (1000ms)]
Comment: The time, in ms, that will be added between launching new polls. This time is added to the channel timeout time provided by SCOMM.
Defined in: org.lockss.poller.PollManager
org.lockss.poll.pollStarterInitialDelay   [600000 (10m0s)]
Comment:
Defined in: org.lockss.poller.PollManager
org.lockss.poll.pollWeightAuMap   [(null)]
Comment: Maps AU patterns to poll weight. Keys are XPath expressions (see {@link org.lockss.util.AuXpathMatcher}. If set, AU's poll weight is multiplied by the weight of the first matching XPath.. Weight should be a float.
Defined in: org.lockss.poller.PollManager
org.lockss.poll.pollWeightAuidMap   [(null)]
Comment: Map of AUID regexp to poll weight multiplier. If set, AU's poll weight is multiplied by the weight of the first regexp that its AUID matches. Weight should be a flost.
Defined in: org.lockss.poller.PollManager
org.lockss.poll.preferV3Repairer   [true]
Comment: [Only examined if PARAM_ENABLE_V3_REPAIRER is true.] If set to 'true', never use the V3Voter for repairs. If set to 'false' use the V3Voter if one is active, otherwise use the non-V3Voter repair mechanism.
Defined in: org.lockss.poller.PollManager
org.lockss.poll.queueEmptySleep   [1800000 (30m0s)]
Comment: Interval to sleep when queue empty, before recalc.
Defined in: org.lockss.poller.PollManager
org.lockss.poll.queueRecalcInterval   [3600000 (1h0m0s)]
Comment: Max interval between recalculating poll queue order
Defined in: org.lockss.poller.PollManager
org.lockss.poll.quorum   [5]
Comment:
Defined in: org.lockss.poller.V1PollFactory
org.lockss.poll.trustedWeight   [350]
Comment:
Defined in: org.lockss.poller.V1Poll
org.lockss.poll.v3.acceptProbabilitySafetyCurve   [(null)]
Comment: Curve expressing probability of accepting invitation based on number of safe replicas known. E.g., [10,100],[10,10] sets probability to 100% if 10 or fewer repairers, else 10%. If not set, number of repairers is not considered.
@see org.lockss.util.CompoundLinearSlope
Defined in: org.lockss.poller.v3.V3PollFactory
org.lockss.poll.v3.acceptRepairersPollPercent   [0.9]
Comment: Percentage of time we will participate in a poll called by a peer whom we believe is already a willing repairer. Applied after acceptProbabilitySafetyCurve.
Defined in: org.lockss.poller.v3.V3PollFactory
org.lockss.poll.v3.allLocalPolls   [false]
Comment: For testing, if true, all polls are local.
Defined in: org.lockss.poller.v3.V3Poller
org.lockss.poll.v3.allPoPPolls   [false]
Comment: For testing, if true, all polls are sampled.
Defined in: org.lockss.poller.v3.V3Poller
org.lockss.poll.v3.allSymmetricPolls   [false]
Comment: If true, always request a symmetric poll
Defined in: org.lockss.poller.v3.V3Voter
org.lockss.poll.v3.allowV3Repairs   [true]
Comment: If false, do not serve any repairs via V3.
Defined in: org.lockss.poller.RepairPolicy
org.lockss.poll.v3.atRiskAuInstances   []
Comment: List of [AUID,PeerId1,...,PeerIdN],...
Defined in: org.lockss.poller.v3.V3Poller
org.lockss.poll.v3.checkpointPolls   [false]
Comment: If true, poll state will be saved on disk
Defined in: org.lockss.poller.v3.V3Poller
org.lockss.poll.v3.checkpointVotes   [false]
Comment: If true, voter state will be saved on disk
Defined in: org.lockss.poller.v3.V3Voter
org.lockss.poll.v3.deleteExtraFiles   [false]
Comment: If false, just log a message rather than deleting files that are considered to be missing from a majority of peers.
Defined in: org.lockss.poller.v3.V3Poller
org.lockss.poll.v3.dropEmptyNominations   [false]
Comment: If true, drop participants from this poll that do not send outer circle nominees.
Defined in: org.lockss.poller.v3.V3Poller
org.lockss.poll.v3.enableDiscovery   [true]
Comment: If true, enable the discovery mechanism that attempts to invite peers from outside our Initial Peer List into polls.
Defined in: org.lockss.poller.v3.V3Poller
org.lockss.poll.v3.enableFollowupInvitations   [true]
Comment: If true, keep inviting peers into the poll until either enough participants have agreed to participate, OR the vote timer expires, whichever comes first.
Defined in: org.lockss.poller.v3.V3Poller
org.lockss.poll.v3.enableHashStats   [false]
Comment:
Defined in: org.lockss.poller.v3.V3Poller
org.lockss.poll.v3.enableLocalPolls   [false]
Comment: If true, enable local polls (i.e. polls that do not invite any voters but depend on local hashes.
Defined in: org.lockss.poller.v3.V3Poller
org.lockss.poll.v3.enablePerUrlAgreement   [false]
Comment: If true, use per-URL agreement to determine whether it's OK to serve a repair. If false, rely on partial agreement level for serving repairs.
Defined in: org.lockss.poller.RepairPolicy
org.lockss.poll.v3.enablePoPPolls   [false]
Comment: If true, enable sampled (Proof of Possession) polls.
Defined in: org.lockss.poller.v3.V3Poller
org.lockss.poll.v3.enablePoPVoting   [true]
Comment: If true, can vote in a Proof of Possession poll - for testing
Defined in: org.lockss.poller.v3.V3Voter
org.lockss.poll.v3.enableRepairFromCache   [true]
Comment:
Defined in: org.lockss.poller.v3.V3Poller
org.lockss.poll.v3.enableSymmetricPolls   [false]
Comment: If true, can request a symmetric poll
Defined in: org.lockss.poller.v3.V3Voter
org.lockss.poll.v3.enableV3Poller   [true]
Comment:
Defined in: org.lockss.state.NodeManagerImpl
org.lockss.poll.v3.enableV3Voter   [true]
Comment: If set to 'false', do not start V3 Voters when vote requests are received. This parameter is used by V3PollFactory and PollManager.
Defined in: org.lockss.poller.v3.V3PollFactory
org.lockss.poll.v3.excludeSuspectVersions   [true]
Comment: If true, suspect versions are excluded from being hashed by the poller.
Defined in: org.lockss.poller.v3.V3Poller
org.lockss.poll.v3.extraPollTime   [1200000 (20m0s)]
Comment: The amount of time, in ms, to hold the poll open past normal closing time if we are waiting for pending repairs.
Defined in: org.lockss.poller.v3.V3Poller
org.lockss.poll.v3.hashBytesBeforeCheckpoint   [104857600 (1d5h7m)]
Comment: The number of bytes to hash before saving poll status during hashing.
Defined in: org.lockss.poller.v3.V3Poller
org.lockss.poll.v3.invitationSizeTargetMultiplier   [1.5]
Comment: number of invitations sent is this factor times the target size
Defined in: org.lockss.poller.v3.V3Poller
org.lockss.poll.v3.invitationWeightAgeCurve   [[4d,1.0],[20d,0.1],[40d,0.01]]
Comment: Curve expressing decreasing weight of inviting peer who has been unresponsive for X time.
@see org.lockss.util.CompoundLinearSlope
Defined in: org.lockss.poller.v3.V3Poller
org.lockss.poll.v3.invitationWeightAtRisk   [1.0]
Comment:
Defined in: org.lockss.poller.v3.V3Poller
org.lockss.poll.v3.invitationWeightSafety   [0.5]
Comment:
Defined in: org.lockss.poller.v3.V3Poller
org.lockss.poll.v3.keepUrlLists   [false]
Comment: If true, lists of AGREE/DISAGREE/VOTER_ONLY/POLLER_ONLY URLs will be kept.
Defined in: org.lockss.poller.v3.VoteBlocksTallier
org.lockss.poll.v3.logUniqueVersions   [false]
Comment: If requested, log extra information about the number of hashed versions that were unique.
Defined in: org.lockss.poller.v3.V3Poller
org.lockss.poll.v3.maxAlertUrls   [50]
Comment: Maximum number of unrepaired URLs to report in PersistentDisagreement alert
Defined in: org.lockss.poller.v3.V3Poller
org.lockss.poll.v3.maxBlockErrorCount   [10]
Comment: The maximum number of block errors that can be encountered during the tally before the poll is aborted.
Defined in: org.lockss.poller.v3.V3Poller
org.lockss.poll.v3.maxDelayBetweenPoRMultiplier   [10 (10ms)]
Comment: Maximum delay between PoR polls, expressed as a multiplier for the AU's poll interval as determined by pollIntervalAgreementLastResult or toplevelPollInterval.
Defined in: org.lockss.poller.PollManager
org.lockss.poll.v3.maxNominationSize   [5]
Comment: The minimum number of peers to select for a nomination message.
Defined in: org.lockss.poller.v3.V3Voter
org.lockss.poll.v3.maxPollDuration   [1814400000 (3w0d0h)]
Comment: The maximum allowable duration for a V3 poll
Defined in: org.lockss.poller.v3.V3Poller
org.lockss.poll.v3.maxPollExtendMultiplier   [10]
Comment: Max factor by which to extend poll duration
Defined in: org.lockss.poller.v3.V3Poller
org.lockss.poll.v3.maxRepairs   [1000]
Comment: Define the maximum number of queued repair requests that will be allowed for this poll. Zero (0) means that no repairs are allowed. Any value less than zero means unlimited.
Defined in: org.lockss.poller.v3.V3Poller
org.lockss.poll.v3.maxSimultaneousV3Pollers   [10]
Comment: The maximum allowable number of simultaneous V3 Pollers
Defined in: org.lockss.poller.v3.V3Poller
org.lockss.poll.v3.maxSimultaneousV3Voters   [60]
Comment: The maximum allowable number of simultaneous V3 Voters
Defined in: org.lockss.poller.v3.V3Voter
org.lockss.poll.v3.minAgreePeersLastPoRPoll   [3]
Comment: Minimum agreeing peers in last PoR poll to allow for PoP poll. XXX should be dynamic not static.
Defined in: org.lockss.poller.PollManager
org.lockss.poll.v3.minNominationSize   [1]
Comment: The minimum number of peers to select for a nomination message. If there are fewer than this number of peers available to nominate, an empty nomination message will be sent.
Defined in: org.lockss.poller.v3.V3Voter
org.lockss.poll.v3.minPercentAgreementForRepairs   [0.5]
Comment: The minimum percent agreement required before we're willing to serve repairs, if using per-AU agreement.
Defined in: org.lockss.poller.v3.V3Voter
org.lockss.poll.v3.minPollDuration   [600000 (10m0s)]
Comment: The minimum allowable duration for a V3 poll
Defined in: org.lockss.poller.v3.V3Poller
org.lockss.poll.v3.minReplicasForNoQuorumPeerRepair   [-1]
Comment: URLs matching a plugin's au_no_quorum_repair_from_peer_url_pattern(s), which have fewer than quorum votes and do not exist on the poller, may be repaired from a peer if there are at least this many identical replicas (based on plain hash).
Defined in: org.lockss.poller.v3.V3Poller
org.lockss.poll.v3.minTimeBetweenAnyPoll   [86400000 (1d0h0m)]
Comment: Minimum time between polls of any kind on an AU.
Defined in: org.lockss.poller.PollManager
org.lockss.poll.v3.minWeightSymmetricPoll   [0.5]
Comment:
Defined in: org.lockss.poller.v3.V3Voter
org.lockss.poll.v3.modulus   [0]
Comment: Override default setting of modulus to force PoP polls for testing
Defined in: org.lockss.poller.v3.V3Poller
org.lockss.poll.v3.noAuResetIntervalCurve   [[1w,2d],[1w,7d],[30d,7d],[30d,30d],[100d,30d],[100d,50d]]
Comment: Curve giving reset interval of NoAuPeerIdSet as a function of AU age
Defined in: org.lockss.poller.PollManager
org.lockss.poll.v3.noInvitationSubnets   []
Comment: Subnet(s) not to invite into polls
Defined in: org.lockss.poller.v3.V3Poller
org.lockss.poll.v3.nominationWeightAgeCurve   [[10d,1.0],[30d,0.1],[40d,0.01]]
Comment: Curve expressing decreasing weight of nominating peer who has last voted in one of our polls X time ago. X coord is time (ms) since last vote, Y is float nomination weight.
@see org.lockss.util.CompoundLinearSlope
Defined in: org.lockss.poller.v3.V3Voter
org.lockss.poll.v3.openAccessRepairNeedsAgreement   [false]
Comment: If true, previous agreement will be required to serve repairs even for open access AUs
Defined in: org.lockss.poller.v3.V3Voter
org.lockss.poll.v3.pollExtendMultiplier   [2.0]
Comment: Factor by which to extend poll duration and try again to find schedulable time
Defined in: org.lockss.poller.v3.V3Poller
org.lockss.poll.v3.pollIntervalAgreementCurve   [(null)]
Comment: Curve expressing desired inter-poll interval based on last agreement value
Defined in: org.lockss.poller.PollManager
org.lockss.poll.v3.pollIntervalAgreementLastResult   [[]]
Comment: Previous poll results for which we want to apply {@link #PARAM_POLL_INTERVAL_AGREEMENT_CURVE}
Defined in: org.lockss.poller.PollManager
org.lockss.poll.v3.pollIntervalAtRiskPeersCurve   [(null)]
Comment: Curve expressing desired inter-poll interval based on number of at-risk instances of AU
Defined in: org.lockss.poller.PollManager
org.lockss.poll.v3.pollWeightAtRiskPeersCurve   [(null)]
Comment: Curve expressing poll weight multiplier based on number of at-risk instances of AU
Defined in: org.lockss.poller.PollManager
org.lockss.poll.v3.quorum   [5]
Comment: Quorum for V3 polls.
Defined in: org.lockss.poller.v3.V3Poller
org.lockss.poll.v3.recalcExcessiveHashEstimate   [true]
Comment: If true, when an invitation is declined because our estimated hash time is so long that it can't be completed within the vote time, even if no other hashes are scheduled, the estimated hash time for the AU will be recalculated.
Defined in: org.lockss.poller.v3.V3Voter
org.lockss.poll.v3.recalcHashEstimateVoteDurationMultiplier   [Twice reciprocal of org.lockss.poll.v3.voteDurationMultiplier]
Comment: Factor of vote duration used as guess for duration of hash to recalc hash estimate.
Defined in: org.lockss.poller.v3.V3Voter
org.lockss.poll.v3.receiptPadding   [300000 (5m0s)]
Comment: Extra time to allow for vote receipts (and repairs)?
Defined in: org.lockss.poller.v3.V3Poller
org.lockss.poll.v3.recordPeerUrlLists   [false]
Comment: If true, polls record and report the per-peer lists of agreeing, disagreeing, poller-only, voter-only, etc. URLs
Defined in: org.lockss.poller.v3.V3Poller
org.lockss.poll.v3.relStatePath   [v3state]
Comment: Relative path to v3 state dir (from 1st element of diskSpacePaths)
Defined in: org.lockss.poller.v3.V3Poller
org.lockss.poll.v3.repairAnyTrustedPeer   [false]
Comment: If true, serve repairs to any trusted peer. (A peer is trusted iff we are communicating with it securely, and its identity has been verified to match one of the public certs in our LCAP keystore.
Defined in: org.lockss.poller.RepairPolicy
org.lockss.poll.v3.repairDataThreshold   [32768]
Comment: Maximum allowable size of repair data before storing on disk
Defined in: org.lockss.protocol.V3LcapMessage
org.lockss.poll.v3.repairFromCachePercent   [0.0]
Comment: The probability of requesting a repair from other caches.
Defined in: org.lockss.poller.v3.V3Poller
org.lockss.poll.v3.repairFromPublisherWhenTooClose   [false]
Comment: If true, too-close votes cause repair from publisher
Defined in: org.lockss.poller.v3.V3Poller
org.lockss.poll.v3.repairHashAllVersions   [false]
Comment: If true, all versions of local file are rehashed after repair received. Leave false.
Defined in: org.lockss.poller.v3.V3Poller
org.lockss.poll.v3.repairerThreshold   [3]
Comment: Minimum number of willing repairers to allow for local poll XXX Should be dynamic not static.
Defined in: org.lockss.poller.PollManager
org.lockss.poll.v3.reputationTransferMap   []
Comment: Extend reputation from old PID to new PID. Reputation may be extended from and to only one peer. (E.g., both {A->B, A->C} and {B->A, C->A} are illegal.) transitive mappings (E.g., {A->B, B->C}) are legal, up to a macimum path length of 10. This is for use by PLN admins when changing IP of a node. Should be replaced by secure, automatic mechanism (e.g., box proves it's the same one by returning a short-lived cookie from a recent poll).
Defined in: org.lockss.poller.v3.V3Voter
org.lockss.poll.v3.statePath   []
Comment: Absolute path to v3 state dir (takes precedence over PARAM_REL_STATE_PATH)
Defined in: org.lockss.poller.v3.V3Poller
org.lockss.poll.v3.tallyDurationMultiplier   [5]
Comment:
Defined in: org.lockss.poller.v3.V3Poller
org.lockss.poll.v3.tallyDurationPadding   [300000 (5m0s)]
Comment: Padding to add to target tally duration
Defined in: org.lockss.poller.v3.V3Poller
org.lockss.poll.v3.targetOuterCircle   [10]
Comment: Target size of the outer circle poll.
Defined in: org.lockss.poller.v3.V3Poller
org.lockss.poll.v3.targetSizeQuorumMultiplier   [1.25]
Comment: The target number of participants is the quorum times this, rounded up
Defined in: org.lockss.poller.v3.V3Poller
org.lockss.poll.v3.thresholdRepairersLocalPolls   [10000]
Comment: Threshold number of willing repairers above which polls can be local
Defined in: org.lockss.poller.v3.V3Poller
org.lockss.poll.v3.timeBetweenInvitations   [120000 (2m0s)]
Comment: The time to wait between inviting more peers, until at least MIN_POLL_SIZE have agreed to participate.
Defined in: org.lockss.poller.v3.V3Poller
org.lockss.poll.v3.toplevelPollInterval   [6048000000 (10w0d0h)]
Comment: Target poll interval if no other mechanism is used
Defined in: org.lockss.poller.PollManager
org.lockss.poll.v3.trustedWeight   [350]
Comment:
Defined in: org.lockss.poller.v3.V3Poller
org.lockss.poll.v3.usePollResultWeights   [true]
Comment: If true, and the plugin has an au_url_poll_result_weight, each URLs contribution to the total agreement percentage is weighted accoring to that map.
Defined in: org.lockss.poller.v3.V3Poller
org.lockss.poll.v3.useVersionCounts   [false]
Comment: If true, use version counts derived from plain hashes for selecting repairing peers.
Defined in: org.lockss.poller.v3.V3Poller
org.lockss.poll.v3.voteDurationMultiplier   [4]
Comment: Multiplier to apply to the estimated hash duration to produce target vote duration
Defined in: org.lockss.poller.v3.V3Poller
org.lockss.poll.v3.voteDurationPadding   [300000 (5m0s)]
Comment: Padding to add to target vote duration
Defined in: org.lockss.poller.v3.V3Poller
org.lockss.poll.v3.voteMargin   [75]
Comment:
Defined in: org.lockss.poller.v3.V3Poller
org.lockss.poll.v3.voteMsgHashMultiplier   [0.01]
Comment: Allowance for vote message send time: hash time multiplier
Defined in: org.lockss.poller.v3.V3Voter
org.lockss.poll.v3.voteMsgPadding   [15000 (15s)]
Comment: Allowance for vote message send time: padding
Defined in: org.lockss.poller.v3.V3Voter
org.lockss.poll.v3.voteRequestDelay   [30000 (30s)]
Comment: Guess as to how long after we accept we'll get a vote request. S.b. used to send vote request deadline to poller
Defined in: org.lockss.poller.v3.V3Voter
org.lockss.poll.v3.voteRetryIntervalDurationCurve   [[5m,2m],[20m,4m],[1d,5h]]
Comment: Curve giving vote message retry interval as a function of remaining time before vote deadline.
@see org.lockss.util.CompoundLinearSlope
Defined in: org.lockss.poller.v3.V3Voter
org.lockss.poll.v3.willingRepairerLiveness   [1209600000 (14d0h0m)]
Comment: When counting willing repairers to determine probability of accepting poll, only count those from whom we have heard this recently
Defined in: org.lockss.poller.v3.V3PollFactory
org.lockss.poll.voteMargin   [75]
Comment:
Defined in: org.lockss.poller.V1Poll
org.lockss.poll.wrongGroupRetryTime   [2419200000 (4w0d0h)]
Comment: Interval after which we'll try inviting peers that we think are not in our polling group
Defined in: org.lockss.poller.PollManager
org.lockss.protocol.hashAlgorithm   [SHA-1]
Comment:
Defined in: org.lockss.protocol.LcapMessage
org.lockss.protocol.maxPktSize   []
Comment:
Defined in: org.lockss.protocol.LcapMessage
org.lockss.proxy.403Msg   [Access to content in this LOCKSS box is not allowed from your IP address (%IP%)]
Comment:
Defined in: org.lockss.proxy.BaseProxyManager
org.lockss.proxy.access.ip.exclude   []
Comment:
Defined in: org.lockss.proxy.ProxyManager
org.lockss.proxy.access.ip.include   []
Comment:
Defined in: org.lockss.proxy.ProxyManager
org.lockss.proxy.access.ip.logForbidden   [true]
Comment:
Defined in: org.lockss.proxy.ProxyManager
org.lockss.proxy.access.ip.platformAccess   []
Comment:
Defined in: org.lockss.proxy.ProxyManager
org.lockss.proxy.accessAlertsEnabled   [false]
Comment: If true all content accesses raise an alert.
Defined in: org.lockss.proxy.ProxyManager
org.lockss.proxy.accessLogLevel   [info]
Comment: The log level at which to log all proxy accesses. To normally log all content accesses (proxy or ServeContent), set to info. To disable set to none.
Defined in: org.lockss.proxy.ProxyManager
org.lockss.proxy.allowBindLocalAddresses   [(null)]
Comment: Determines whether the proxy interprets a {@value org.lockss.util.Constants#X_LOCKSS_LOCAL_ADDRESS} request header.
  • If unset or null, the header is ignored if present,
  • If * or ANY, any local address is allowed,
  • else should be a list of allowed local addresses
Defined in: org.lockss.proxy.ProxyManager
org.lockss.proxy.audit.bindAddrs   []
Comment: List of IP addresses to which to bind listen socket. If not set, server listens on all interfaces. All listeners must be on the same port, given by the port parameter. Change requires proxy restart.
Defined in: org.lockss.proxy.AuditProxyManager
org.lockss.proxy.audit.connectAddr   [127.0.0.1]
Comment: Host that CONNECT requests should connect to, in lieu of the one specified in the request. Intended to be pointed to the AuditProxy's SSL listener.
Defined in: org.lockss.proxy.AuditProxyManager
org.lockss.proxy.audit.index   [false]
Comment: If true, audit proxy will generate a manifest index along with a 404 error, just like the normal proxy does
Defined in: org.lockss.proxy.AuditProxyManager
org.lockss.proxy.audit.port   []
Comment: Audit proxy listen port
Defined in: org.lockss.proxy.AuditProxyManager
org.lockss.proxy.audit.sslBindAddrs   [[127.0.0.1]]
Comment: List of IP addresses to which to bind the SSL listen socket. If not set, server listens on all interfaces. All listeners must be on the same port, given by the sslPort parameter. Change requires proxy restart.
Defined in: org.lockss.proxy.AuditProxyManager
org.lockss.proxy.audit.sslKeystoreName   []
Comment: Name of managed keystore to use (see org.lockss.keyMgr.keystore.id.name)
Defined in: org.lockss.proxy.AuditProxyManager
org.lockss.proxy.audit.sslPort   [-1]
Comment: Audit proxy SSL listen port
Defined in: org.lockss.proxy.AuditProxyManager
org.lockss.proxy.audit.start   [false]
Comment: Start audit proxy if true.
Defined in: org.lockss.proxy.AuditProxyManager
org.lockss.proxy.audit503UntilAusStarted   [true]
Comment: If true the audit proxy refrains from returning 404 until all AUs are started - 503 is returned instead.
Defined in: org.lockss.proxy.ProxyHandler
org.lockss.proxy.bindAddrs   []
Comment: List of IP addresses to which to bind listen socket. If not set, server listens on all interfaces. All listeners must be on the same port, given by the port parameter. Changing this requires daemon restart.
Defined in: org.lockss.proxy.ProxyManager
org.lockss.proxy.closeIdleConnections.idleTime   [600000 (10m0s)]
Comment:
Defined in: org.lockss.proxy.ProxyManager
org.lockss.proxy.closeIdleConnections.interval   [600000 (10m0s)]
Comment:
Defined in: org.lockss.proxy.ProxyManager
org.lockss.proxy.connectAddr   [127.0.0.1]
Comment: Host that CONNECT requests should connect to, in lieu of the one specified in the request. Intended to be pointed to the Proxy's SSL listener.
Defined in: org.lockss.proxy.ProxyManager
org.lockss.proxy.connectionPool.max   [20]
Comment: Maximum total outgoing connections to publisher sites, from Proxy or ServeContent. Should be larger than max total Proxy or ServeContent threads
Defined in: org.lockss.proxy.ProxyManager
org.lockss.proxy.connectionPool.maxPerHost   [10]
Comment: Maximum per-host outgoing connections to publisher sites, from Proxy or ServeContent. Should be larger than max total Proxy or ServeContent threads
Defined in: org.lockss.proxy.ProxyManager
org.lockss.proxy.contentRewrite.gifToPng   [false]
Comment: Content Re-Writing Support - GIF to PNG
Defined in: org.lockss.proxy.ProxyManager
org.lockss.proxy.cookiePolicy   [ignore]
Comment: Cookie policy in effect for proxy connections to origin server. {@see org.lockss.util.Constants}. Set to default to use daemon's default cookie policy, {@see HttpClientUrlConnection#PARAM_COOKIE_POLICY}.
Defined in: org.lockss.proxy.ProxyManager
org.lockss.proxy.copyStoredResponseHeaderss   [true]
Comment: If true, when content is served from the cache, the response headers originally served with the content will be included in the response (except for those normally not forwarded by proxies).
Defined in: org.lockss.proxy.ProxyManager
org.lockss.proxy.disallowedMethods   [[]]
Comment: A semicolon-separated list of HTTP methods that the proxy should never allow
Defined in: org.lockss.proxy.ProxyManager
org.lockss.proxy.errorTemplate   [errorpagetemplate.html]
Comment: Filename of template for proxy's 404 error page
Defined in: org.lockss.proxy.BaseProxyManager
org.lockss.proxy.excludeLockssUserAgentFromCounter   [true]
Comment: If true, exclude requests with the LOCKSS user agent from COUNTER statistics.
Defined in: org.lockss.proxy.ProxyManager
org.lockss.proxy.failover.port   []
Comment:
Defined in: org.lockss.proxy.FailOverProxyManager
org.lockss.proxy.failover.start   [false]
Comment:
Defined in: org.lockss.proxy.FailOverProxyManager
org.lockss.proxy.failover.target   []
Comment:
Defined in: org.lockss.proxy.FailOverProxyManager
org.lockss.proxy.handleFormPost   [false]
Comment: If true, process POST requests to derive the URL under which the content would have been stored by a forms-aware crawler
Defined in: org.lockss.proxy.ProxyManager
org.lockss.proxy.hostDownAction   [3]
Comment: For hosts believed to be down, this controls what we do with requests for content not in the cache.
  • 1: Return an immediate error.
  • 2: Attempt to contact using the quick-timeout connection pool.
  • 3: Attempt to contact normally.
Defined in: org.lockss.proxy.ProxyManager
org.lockss.proxy.hostDownRetry   [600000 (10m0s)]
Comment: The amount of time after which the "down" status of a host is cleared, so that a request will once again cause a connection attempt
Defined in: org.lockss.proxy.ProxyManager
org.lockss.proxy.ignoreIfModifiedWhenContentLengthWrong   [false]
Comment: If true, If-Modified-Since header will be ignored on requests for CU content whose stored Content-Length header differs from the actual size of the file.
Defined in: org.lockss.proxy.ProxyManager
org.lockss.proxy.includeLockssAuditProperties   [false]
Comment: If true, audit-related properties generated by LOCKSS will be included in responses: Local checksum, Repair-From, Repair-Date.
Defined in: org.lockss.proxy.ProxyManager
org.lockss.proxy.inferMimeType   [true]
Comment: If true, when serving cached Files that have no stored Content-Type (and for which none is supplied using the plugin's au_url_mime_type_map), one will be inferred from the extension using Jetty's mechanism. Setting this false ensures that files without Content-Type won't inadvertently get one when transferred to another cache using the audit proxy.
Defined in: org.lockss.proxy.ProxyManager
org.lockss.proxy.logRequestStart   [false]
Comment: Log the start of proxy requests if true.
Defined in: org.lockss.proxy.ProxyManager
org.lockss.proxy.loopbackConnectMapMax   [100]
Comment: https requests are tunneled through CONNECT on same host so appear to come from loopback addr. To report correct request address, CONNECT method records source addr in a map keyed by port number of the loopback connection. We don't know when we're done with an entry because CONNECT connections from clients are reused, so used a fixed size LRU map. This is the maximum size.
Defined in: org.lockss.proxy.ProxyHandler
org.lockss.proxy.minimallyEncodeUrls   [true]
Comment: If true, all incoming URLs will be minimally encoded
Defined in: org.lockss.proxy.ProxyManager
org.lockss.proxy.neverProxy   [false]
Comment: Force the proxy to serve only locally cached content. Mainly useful in testing.
Defined in: org.lockss.proxy.ProxyHandler
org.lockss.proxy.noManifestIndexResponses   [301;302;303;307]
Comment: A semicolon-separated list of response codes for which the manifest index should not be generated, or all to disable manifest indices for all server responses. (Index is always generated if connection error (timeout, refuse, etc.)
Defined in: org.lockss.proxy.ProxyManager
org.lockss.proxy.port   [9090]
Comment:
Defined in: org.lockss.proxy.ProxyManager
org.lockss.proxy.quickTimeout.connect   [15000 (15s)]
Comment:
Defined in: org.lockss.proxy.ProxyManager
org.lockss.proxy.quickTimeout.data   [300000 (5m0s)]
Comment:
Defined in: org.lockss.proxy.ProxyManager
org.lockss.proxy.sslBindAddrs   [[127.0.0.1]]
Comment: List of IP addresses to which to bind the SSL listen socket. If not set, server listens on all interfaces. All listeners must be on the same port, given by the sslPort parameter. Change requires proxy restart.
Defined in: org.lockss.proxy.ProxyManager
org.lockss.proxy.sslKeystoreName   []
Comment: Name of managed keystore to use (see org.lockss.keyMgr.keystore.id.name)
Defined in: org.lockss.proxy.ProxyManager
org.lockss.proxy.sslPort   [-1]
Comment: Proxy SSL listen port
Defined in: org.lockss.proxy.ProxyManager
org.lockss.proxy.start   [true]
Comment:
Defined in: org.lockss.proxy.ProxyManager
org.lockss.proxy.timeout.connect   [60000 (1m0s)]
Comment:
Defined in: org.lockss.proxy.ProxyManager
org.lockss.proxy.timeout.data   [1800000 (30m0s)]
Comment:
Defined in: org.lockss.proxy.ProxyManager
org.lockss.proxy.tunnelTimeout   [1800000 (30m0s)]
Comment: Read timeout for tunnel (CONNECT) socket
Defined in: org.lockss.proxy.BaseProxyManager
org.lockss.proxy.urlCache.duration   [3600000 (1h0m0s)]
Comment: Duration during which successive accesses to a recently accessed URL does not trigger a request to the publisher
Defined in: org.lockss.proxy.ProxyManager
org.lockss.proxy.urlCache.enabled   [false]
Comment: If true, successive accesses to recently accessed content on the cache does not trigger a request to the publisher
Defined in: org.lockss.proxy.ProxyManager
org.lockss.proxyInfo.maxCommentAus   [2]
Comment:
Defined in: org.lockss.daemon.ProxyInfo
org.lockss.psm.runnerIdleTime   [10000 (10s)]
Comment: Time after which idle runner will exit. (Return thread to pool.)
Defined in: org.lockss.protocol.psm.PsmManager
org.lockss.psm.threadPool.keepAlive   [600000 (10m0s)]
Comment: Duration after which idle threads will be terminated.. -1 = never
Defined in: org.lockss.protocol.psm.PsmManager
org.lockss.psm.threadPool.max   [100]
Comment: Max threads in interp thread pool
Defined in: org.lockss.protocol.psm.PsmManager
org.lockss.psm.threadPool.min   [3]
Comment: Min threads in interp thread pool
Defined in: org.lockss.protocol.psm.PsmManager
org.lockss.random.secureAlgorithm   [SHA1PRNG]
Comment: SecureRandom algorithm
Defined in: org.lockss.daemon.RandomManager
org.lockss.random.secureProvider   [SUN]
Comment: SecureRandom provider
Defined in: org.lockss.daemon.RandomManager
org.lockss.remoteApi.backupFileExtension   [zip]
Comment: Config backup file externsion, used in place of .zip
Defined in: org.lockss.remote.RemoteApi
org.lockss.remoteApi.backupFileVersion   [V2]
Comment: Config backup file version: V1 is just AU config, V2 is zip including AU config and agreement history
Defined in: org.lockss.remote.RemoteApi
org.lockss.remoteApi.backupStreamMarkSize   [10000]
Comment: Config backup file version: V1 is just AU config, V2 is zip including AU config and agreement history
Defined in: org.lockss.remote.RemoteApi
org.lockss.remoteApi.includeDownAus   [false]
Comment: If true, include down AUs in Add AUs.
Defined in: org.lockss.remote.RemoteApi
org.lockss.report.aggregationFrequency   [hourly]
Comment:
Defined in: org.lockss.exporter.counter.CounterReportsRequestAggregator
org.lockss.report.baseDirectoryPath   [<tmpdir>/report]
Comment: Base directory for reporting.

Defaults to daemon_tmpdir/report. Changes require daemon restart.

Defined in: org.lockss.exporter.counter.CounterReportsManager
org.lockss.report.counterEnabled   [false]
Comment: Indication of whether the COUNTER reports subsystem should be enabled.

Defaults to false. If the COUNTER reports subsystem is not enabled, no statistics are collected or aggregated. Changes require daemon restart.

Defined in: org.lockss.exporter.counter.CounterReportsManager
org.lockss.report.defaultOrganizationName   [YOUR_ORGANIZATION_NAME_HERE]
Comment: Name of the organization to which to assign COUNTER requests by default.

Defaults to YOUR_ORGANIZATION_NAME_HERE. Changes require daemon restart.

Defined in: org.lockss.exporter.counter.CounterReportsManager
org.lockss.report.reportOutputDirectoryName   [output]
Comment: Name of the directory used to store the report output files.

Defaults to output. Changes require daemon restart.

Defined in: org.lockss.exporter.counter.CounterReportsManager
org.lockss.repository.checkUnnormalized   [Log]
Comment: Check for existing nodes with unnormalized names (created by very old daemon that didn't normalize): None, Log, Fix
Defined in: org.lockss.repository.RepositoryManager
org.lockss.repository.clearDirMapOnAuStop   [false]
Comment: Restores pre repo rescanning bugfix behavior (4050)
Defined in: org.lockss.repository.LockssRepositoryImpl
org.lockss.repository.deactivateNodeOnError   [true]
Comment: Determines whether errors that occur when opening a node cause the node to be deactivated.
Defined in: org.lockss.repository.RepositoryNodeImpl
org.lockss.repository.diskSpace.full.freeMB   [100]
Comment:
Defined in: org.lockss.repository.RepositoryManager
org.lockss.repository.diskSpace.full.freePercent   [0.01]
Comment:
Defined in: org.lockss.repository.RepositoryManager
org.lockss.repository.diskSpace.warn.freeMB   [5000]
Comment:
Defined in: org.lockss.repository.RepositoryManager
org.lockss.repository.diskSpace.warn.freePercent   [0.02]
Comment:
Defined in: org.lockss.repository.RepositoryManager
org.lockss.repository.enableAgreement   [true]
Comment: If true, enable the tracking of agreement.
Defined in: org.lockss.repository.RepositoryNodeImpl
org.lockss.repository.enableLongComponents   [true]
Comment: If true, path components longer than the maximum filesystem path component are encodes are multiple levels of directories
Defined in: org.lockss.repository.RepositoryManager
org.lockss.repository.enableLongComponentsCompatibility   [false]
Comment: Prior to 1.61.6, when long component support is enabled, backslahes were normalized to %5c instead of %5C. This is harmless if checkUnnormalized is set to Fix, as they'll be normalized. Otherwise, this can be set true for compatibility with old repositories. Setting checkUnnormalized to Fix is preferred.
Defined in: org.lockss.repository.RepositoryManager
org.lockss.repository.enableRelease   [true]
Comment: If true, the release method actually closes streams. If false it does nothing.
Defined in: org.lockss.repository.RepositoryNodeImpl
org.lockss.repository.enableStatefulUnusedDirSearch   [true]
Comment: If true, LocalRepository keeps track of next subdir name to probe.
Defined in: org.lockss.repository.RepositoryManager
org.lockss.repository.globalNodeCache.enabled   [false]
Comment:
Defined in: org.lockss.repository.RepositoryManager
org.lockss.repository.globalNodeCache.size   [500]
Comment:
Defined in: org.lockss.repository.RepositoryManager
org.lockss.repository.invalidateCachedSizeOnDupStore   [true]
Comment:
Defined in: org.lockss.repository.RepositoryNodeImpl
org.lockss.repository.keepAllPropsForDupFile   [false]
Comment:
Defined in: org.lockss.repository.RepositoryNodeImpl
org.lockss.repository.maxComponentLength   [255]
Comment: Maximum length of a filesystem path component.
Defined in: org.lockss.repository.RepositoryManager
org.lockss.repository.maxUnusedDirSearch   [30000]
Comment: Max times to loop looking for unused AU directory.
Defined in: org.lockss.repository.RepositoryManager
org.lockss.repository.nodeCache.size   [10]
Comment: Maximum size of per-AU repository node cache
Defined in: org.lockss.repository.RepositoryManager
org.lockss.repository.recomputeDuDelta   [102400 (1m42s)]
Comment: Change in content size that causes disk (du) size to be recalculated
Defined in: org.lockss.repository.AuNodeImpl
org.lockss.repository.sizeCalcMaxLoad   [0.5]
Comment: Max percent of time size calculation thread may run.
Defined in: org.lockss.repository.RepositoryManager
org.lockss.repository.suspectVersionsCache.size   [10]
Comment:
Defined in: org.lockss.repository.RepositoryManager
org.lockss.repository.version.timeout   [18000000 (5h0m0s)]
Comment: Parameter to adjust 'makeNewVersion()' timeout interval.
Defined in: org.lockss.repository.RepositoryNodeImpl
org.lockss.safenet.apiKey   []
Comment:
Defined in: org.lockss.safenet.BaseEntitlementRegistryClient
org.lockss.safenet.registryUri   []
Comment:
Defined in: org.lockss.safenet.BaseEntitlementRegistryClient
org.lockss.sched.initialOffset   [60000 (1m0s)]
Comment: Initial offset into future at which to begin newly created schedule, to allow for time scheduler takes to run. Not yet implemented.
Defined in: org.lockss.scheduler.SchedService
org.lockss.scheduler.maxBackgroundLoad   [1.0]
Comment: Maximum cumulative load, over time, that background tasks are allowed to consume
Defined in: org.lockss.scheduler.SortScheduler
org.lockss.scheduler.overheadLoad   [0.2]
Comment: Fraction of CPU time that is assumed to be consumed by threads other than StepThread
Defined in: org.lockss.scheduler.SortScheduler
org.lockss.scomm.abortOnUnknownOp   [true]
Comment: If true, unknown peer messages opcodes cause the channel to abort
Defined in: org.lockss.protocol.BlockingStreamComm
org.lockss.scomm.bindToLocalIpOnly   [false]
Comment: If true, listen socket will be bound only to the configured local IP address
Defined in: org.lockss.protocol.BlockingStreamComm
org.lockss.scomm.bufferedSend   [true]
Comment: Wrap Socket OutputStream in BufferedOutputStream?
Defined in: org.lockss.protocol.BlockingStreamComm
org.lockss.scomm.channelIdleTime   [120000 (2m0s)]
Comment: Time after which idle channel will be closed
Defined in: org.lockss.protocol.BlockingStreamComm
org.lockss.scomm.disableSslClientProtocols   [[SSLv3, SSLv2Hello]]
Comment: SSL protocols to disable in client sockets.
Defined in: org.lockss.protocol.BlockingStreamComm
org.lockss.scomm.disableSslServerProtocols   [[SSLv3, SSLv2Hello]]
Comment: SSL protocols to disable in server sockets.
Defined in: org.lockss.protocol.BlockingStreamComm
org.lockss.scomm.dissociateOnEveryStop   [false]
Comment: If true, stopChannel() will dissociate unconditionally, matching the previous behavior. If false it will dissociate only if it changes the state to CLOSING.
Defined in: org.lockss.protocol.BlockingStreamComm
org.lockss.scomm.dissociateOnNoSend   [true]
Comment: If true, associated channels that refuse messages will be immediately dissociated
Defined in: org.lockss.protocol.BlockingStreamComm
org.lockss.scomm.drainInputTime   [10000 (10s)]
Comment: Time channel remains in DRAIN_INPUT state before closing
Defined in: org.lockss.protocol.BlockingStreamComm
org.lockss.scomm.enabled   [true]
Comment: If true at startup, V3 LCAP communication will be started. If set false while running comm will be stopped cannot be restarted without restarting the daemon
Defined in: org.lockss.protocol.LcapStreamComm
org.lockss.scomm.listenBacklog   [-1]
Comment: Listen socket backlog
Defined in: org.lockss.protocol.LcapStreamComm
org.lockss.scomm.maxChannels   [50]
Comment: Max peer channels. Only affects outgoing messages; incoming connections are always accepted.
Defined in: org.lockss.protocol.BlockingStreamComm
org.lockss.scomm.maxMessageSize   [1073741824 (12d10h15m)]
Comment: Maximum allowable received message size
Defined in: org.lockss.protocol.BlockingStreamComm
org.lockss.scomm.maxPeerRetryInterval   [1800000 (30m0s)]
Comment: Max time to wait and retry connection to unresponsive peer. May happen sooner if queued messages will expire sooner
Defined in: org.lockss.protocol.BlockingStreamComm
org.lockss.scomm.messageDataDir   [Platform tmp dir]
Comment: Dir for PeerMessage data storage
Defined in: org.lockss.protocol.BlockingStreamComm
org.lockss.scomm.minFileMessageSize   [1024]
Comment: FilePeerMessage will be used for messages larger than this, else MemoryPeerMessage
Defined in: org.lockss.protocol.BlockingStreamComm
org.lockss.scomm.minMeasuredMessageSize   [5242880 (1h27m22s)]
Comment: Rough transmission speed will be measured for messages at least this large, reported at debug level
Defined in: org.lockss.protocol.BlockingStreamComm
org.lockss.scomm.minPeerRetryInterval   [30000 (30s)]
Comment: Min time to wait and retry connection to unresponsive peer.
Defined in: org.lockss.protocol.BlockingStreamComm
org.lockss.scomm.peerReceiveMessageRateLimit   [unlimited]
Comment: Per-peer message receive rate limit. Messages received in excess of this rate will be discarded and counted
Defined in: org.lockss.protocol.BlockingStreamComm
org.lockss.scomm.peerSendMessageRateLimit   [unlimited]
Comment: Per-peer message send rate limit. Messages queued for send in excess of this rate will be discarded and counted
Defined in: org.lockss.protocol.BlockingStreamComm
org.lockss.scomm.retryBeforeExpiration   [60000 (1m0s)]
Comment: Interval before message expiration time at which to retry
Defined in: org.lockss.protocol.BlockingStreamComm
org.lockss.scomm.retryDelay   [5000 (5000ms)]
Comment: Min time to wait between retry attempts (channel start interval)
Defined in: org.lockss.protocol.BlockingStreamComm
org.lockss.scomm.sendFromBindAddr   [true]
Comment: If true, when the listen socket is bound to the local IP address, outgoing connections will also be made from that address. Should normally be true; some testing situations require special behavior.
Defined in: org.lockss.protocol.BlockingStreamComm
org.lockss.scomm.sendWakeupTime   [60000 (1m0s)]
Comment: Interval at which send thread checks idle timer
Defined in: org.lockss.protocol.BlockingStreamComm
org.lockss.scomm.socketKeepAlive   [true]
Comment: Enable SO_KEEPALIVE if true
Defined in: org.lockss.protocol.BlockingStreamComm
org.lockss.scomm.sslClientAuth   [true]
Comment: Use client authentication for SSL
Defined in: org.lockss.protocol.BlockingStreamComm
org.lockss.scomm.sslKeystoreName   []
Comment: Name of managed keystore to use for both my private key and peers' public keys (see org.lockss.keyMgr.keystore.id.name). Set either this, or both sslPrivateKeystoreName and sslPublicKeystoreName.
Defined in: org.lockss.protocol.BlockingStreamComm
org.lockss.scomm.sslPrivateKeystoreName   []
Comment: Name of managed keystore to use for my private key (see org.lockss.keyMgr.keystore.id.name).
Defined in: org.lockss.protocol.BlockingStreamComm
org.lockss.scomm.sslProtocol   [TLSv1]
Comment: An SSLContext that supports this protocol will be obtained. Note that this is just passed to SSLContent.getInstance(); sockets obtained from resulting factory will likely support other protocols. To ensure that other protocols are not used they should be included in org.lockss.scomm.disableSslServerProtocols and org.lockss.scomm.disableSslClientProtocols
Defined in: org.lockss.protocol.BlockingStreamComm
org.lockss.scomm.sslPublicKeystoreName   []
Comment: Name of managed keystore in which to look for peers' public keys (see org.lockss.keyMgr.keystore.id.name).
Defined in: org.lockss.protocol.BlockingStreamComm
org.lockss.scomm.tcpNoDelay   [true]
Comment: Enable TCP_NODELAY if true
Defined in: org.lockss.protocol.BlockingStreamComm
org.lockss.scomm.threadPool.keepAlive   [600000 (10m0s)]
Comment: Duration after which idle threads will be terminated.. -1 = never
Defined in: org.lockss.protocol.BlockingStreamComm
org.lockss.scomm.threadPool.max   [150]
Comment: Max threads in channel thread pool
Defined in: org.lockss.protocol.BlockingStreamComm
org.lockss.scomm.threadPool.min   [3]
Comment: Min threads in channel thread pool
Defined in: org.lockss.protocol.BlockingStreamComm
org.lockss.scomm.timeout.connect   [120000 (2m0s)]
Comment: Connect timeout
Defined in: org.lockss.protocol.BlockingStreamComm
org.lockss.scomm.timeout.data   [0]
Comment: Data timeout (SO_TIMEOUT), channel is aborted if read times out. This should be disabled (zero) because the read side of a channel may legitimately be idle for a long time (if the channel is sending), and interrupted reads apparently cannot reliably be resumed. If the channel is truly idle, the send side should close it.
Defined in: org.lockss.protocol.BlockingStreamComm
org.lockss.scomm.timeout.sslHandshake   [300000 (5m0s)]
Comment: Data timeout (SO_TIMEOUT) during SSL negotiation (if any). Channel isn't fully set up yet and idle timeout isn't in effect. Data timeout ({@value PARAM_DATA_TIMEOUT} may be zero, but SSL negotiation should always have a timeout.
Defined in: org.lockss.protocol.BlockingStreamComm
org.lockss.scomm.v3OverSsl   [false]
Comment: Use V3 over SSL
Defined in: org.lockss.protocol.BlockingStreamComm
org.lockss.scomm.waitExit   [2000 (2000ms)]
Comment: Amount of time BlockingStreamComm.stopService() should wait for worker threads to exit. Zero disables wait.
Defined in: org.lockss.protocol.BlockingStreamComm
org.lockss.serialization.compatibilityMode   [2]
Comment:

A configuration parameter that governs the mode of operation of instances of this class. Must be one of:

Value Reference Description
1 {@link #CASTOR_MODE} Always write output in Castor format.
2 {@link #XSTREAM_MODE} Always write output in XStream format.
3 {@link #XSTREAM_OVERWRITE_MODE} Always write output in XStream format, and overwrite any files read in Castor format by files in XStream format.
Defined in: org.lockss.util.CXSerializer
org.lockss.serialization.failedDeserializationExtension   [.deser.old]
Comment:

The extension appended to files being renamed when the failed deserialization mode is {@link #FAILED_DESERIALIZATION_RENAME}.


@see #PARAM_FAILED_DESERIALIZATION_MODE
Defined in: org.lockss.util.ObjectSerializer
org.lockss.serialization.failedDeserializationMode   [3]
Comment:

This mode controls what happens when a file being deserialized causes the deserialization to fail. It does not apply to deserialization at the {@link InputStream} or {@link Reader} level.

The possible values are:

{@link #FAILED_DESERIALIZATION_IGNORE}
Ignore, that is do not do anything specific to remember the current state other than logging and throwing an exception. (Not recommended.)
{@link #FAILED_DESERIALIZATION_RENAME}
Rename the faulty input file (in the same directory).
{@link #FAILED_DESERIALIZATION_COPY}
Copy the faulty input file (int the same directory).

@see #FAILED_DESERIALIZATION_COPY
@see #FAILED_DESERIALIZATION_IGNORE
@see #FAILED_DESERIALIZATION_RENAME
@see #getFailedDeserializationMode
@see #setFailedDeserializationMode
Defined in: org.lockss.util.ObjectSerializer
org.lockss.serialization.failedOverwriteThrows   [true]
Comment:

A parameter that controls if failure to overwrite a file while in XStream Overwrite mode causes the whole deserialization to fail by throwing (true) or to be logged without throwing (false).

Defined in: org.lockss.util.CXSerializer
org.lockss.serialization.failedSerializationExtension   [.ser.tmp]
Comment:

The extension appended to files being renamed when {@link #PARAM_FAILED_SERIALIZATION_MODE} is true.


@see #PARAM_FAILED_SERIALIZATION_MODE
Defined in: org.lockss.util.ObjectSerializer
org.lockss.serialization.saveFailedTempSerializationFiles   [false]
Comment:

Set true to keep temporary serialization files that either are not successfully written or cannot be renamed. Normally they are deleted.

Defined in: org.lockss.util.ObjectSerializer
org.lockss.serialization.serializationReadBack   [false]
Comment:

Set true to read back the XML written to files and throw a {@link SerializationException.ReadBackFailed} exception if it seems malformed.

Defined in: org.lockss.util.ObjectSerializer
org.lockss.serveContent.absoluteLinks   [true]
Comment: If true, rewritten links will be absolute (http://host:port/ServeContent?url=...). If false, relative (/ServeContent?url=...).
Defined in: org.lockss.servlet.ServeContent
org.lockss.serveContent.accessAlertsEnabled   [false]
Comment: If true all content accesses raise an alert.
Defined in: org.lockss.servlet.ServeContent
org.lockss.serveContent.accessLogLevel   [info]
Comment: The log level at which to log all content server accesses. To normally log all content accesses (proxy or ServeContent), set to info. To disable set to none.
Defined in: org.lockss.servlet.ServeContent
org.lockss.serveContent.excludePlugins   [[]]
Comment: Exclude from index AUs in listed plugins. Set only one of PARAM_INCLUDE_PLUGINS or PARAM_EXCLUDE_PLUGINS
Defined in: org.lockss.servlet.ServeContent
org.lockss.serveContent.followPublisherRedirect   [Missing]
Comment: Determines when to follow redirect returned by publisher. Can be set to one of:
  • Never
  • Always
  • Missing: Only if URL is not present in cache.
Defined in: org.lockss.servlet.ServeContent
org.lockss.serveContent.handleFormPost   [false]
Comment:
Defined in: org.lockss.servlet.ServeContent
org.lockss.serveContent.includeInternalAus   [false]
Comment: If true, Include internal AUs (plugin registries) in index
Defined in: org.lockss.servlet.ServeContent
org.lockss.serveContent.includePlugins   [[]]
Comment: Include in index AUs in listed plugins. Set only one of PARAM_INCLUDE_PLUGINS or PARAM_EXCLUDE_PLUGINS
Defined in: org.lockss.servlet.ServeContent
org.lockss.serveContent.maxBufferedRewrite   [65536]
Comment: Files smaller than this will be rewritten into an internal buffer so that the rewritten size can be determined and sent in a Content-Length: header. Larger files will be served without Content-Length:
Defined in: org.lockss.servlet.ServeContent
org.lockss.serveContent.minimallyEncodeUrlArg   [true]
Comment: If true, the url arg to ServeContent will be minimally encoded before being looked up.
Defined in: org.lockss.servlet.ServeContent
org.lockss.serveContent.missingFileAction   [HostAuIndex]
Comment: Determines action taken when a requested file is not cached locally, and it's not available from the publisher. "Not available" means any of:
  • neverProxy is true,
  • the publisher's site did not respond
  • the publisher returned a response code other than 200
  • the publisher's site did not respond recently and proxy.hostDownAction is set to HOST_DOWN_NO_CACHE_ACTION_504
Can be set to one of:
  • Error_404: Return a 404.
  • HostAuIndex: Generate an index of all AUs with content on the same host.
  • AuIndex: Generate an index of all AUs.
  • Redirect: Respond with a redirect to the publisher iff it isn't known to be down, else same as HostAuIndex.
  • AlwaysRedirect: Respond with a redirect to the publisher.
This option does not affect requests that contain a version parameter.
Defined in: org.lockss.servlet.ServeContent
org.lockss.serveContent.neverProxy   [false]
Comment: If true, never forward request nor redirect to publisher
Defined in: org.lockss.servlet.ServeContent
org.lockss.serveContent.normalizeForwardedUrl   [true]
Comment: If true, the url forwarded to the publisher is that of the CU, i.e., after plugin-specific normalization.
Defined in: org.lockss.servlet.ServeContent
org.lockss.serveContent.normalizeUrlArg   [true]
Comment: If true, the url arg to ServeContent will be normalized before being looked up.
Defined in: org.lockss.servlet.ServeContent
org.lockss.serveContent.rewriteMementoResponses   [false]
Comment: If true, link rewriting in Memento responses will behave the same as link rewriting in non-Memento responses; if false, links in Memento responses will not be rewritten.
Defined in: org.lockss.servlet.ServeContent
org.lockss.serveContent.rewriteStyle   [QueryArg]
Comment: Determines how original URLs are represented in ServeContent URLs. Can be set to one of:
  • QueryArg: The original URL is encoded as a query arg in the ServeContent URL.
  • PathInfo: The original URL is appended to the ServeContent URL as extra path info.
Defined in: org.lockss.servlet.ServeContent
org.lockss.serveContent.useRedirectedBaseUrl   [true]
Comment: When rewriting a page that was redirected elsewhere, use the final URL in the redirect chain as the base URL.
Defined in: org.lockss.servlet.ServeContent
org.lockss.state.cache.size   [100]
Comment: Size of the {@link UniqueRefLruCache} used as a node cache by the node manager.
Defined in: org.lockss.state.NodeManagerManager
org.lockss.state.globalNodeCache.enabled   [false]
Comment:
Defined in: org.lockss.state.NodeManagerManager
org.lockss.state.globalNodeCache.size   [500]
Comment:
Defined in: org.lockss.state.NodeManagerManager
org.lockss.state.pollHistory.maxAge   [31449600000 (52w0d0h)]
Comment: This parameter indicates the maximum age of poll histories to store.
Defined in: org.lockss.state.NodeStateImpl
org.lockss.state.pollHistory.maxSize   [200]
Comment: The maximum number of poll histories to store.
Defined in: org.lockss.state.NodeStateImpl
org.lockss.state.pollHistory.trimRewrite   [false]
Comment: If true, poll history files are rewritten if trimmed after loading
Defined in: org.lockss.state.NodeStateImpl
org.lockss.state.pollHistory.trimTo   []
Comment: The size to which to trim the poll history list when it exceeds maxSize. Default is same as maxSize.
Defined in: org.lockss.state.NodeStateImpl
org.lockss.state.recall.delay   [86400000 (1d0h0m)]
Comment: Minimum delay after unsuccessful poll on a node before recalling that poll.
Defined in: org.lockss.state.NodeManagerManager
org.lockss.state.restart.nonexpired.polls   [false]
Comment: Determines whether polls that should be running but aren't (because of restart, etc.) are restarted before their deadline has expired.
Defined in: org.lockss.state.NodeManagerManager
org.lockss.status.defaultTable   [OverviewStatus]
Comment: Name of default daemon status table
Defined in: org.lockss.daemon.status.StatusServiceImpl
org.lockss.stringPool.poolname.mapKeys   []
Comment: List of mep keys whose value should be interned in the named pool. Defaults are pool-specific; See {@link org.lockss.StringPool} static fields.
Defined in: org.lockss.util.StringPool
org.lockss.subscription.auConfigurationBatchSize   [1000]
Comment: Batch size to configure archival units.

Defaults to 1000.

Defined in: org.lockss.subscription.SubscriptionManager
org.lockss.subscription.auConfigurationRate   [1000/1m]
Comment: Maximum rate at which we will configure archival units.

Defaults to 1000/1m.

Defined in: org.lockss.subscription.SubscriptionManager
org.lockss.subscription.downTitleIsSubscribable   [false]
Comment: Indication of whether a title is subscribable even if all of its Archival Units are down.

Defaults to false.

Defined in: org.lockss.subscription.SubscriptionManager
org.lockss.subscription.enabled   [false]
Comment: Indication of whether the subscription subsystem should be enabled.

Defaults to false. Changes require daemon restart.

Defined in: org.lockss.subscription.SubscriptionManager
org.lockss.subscription.maxSingleTabPublicationCount   [20]
Comment: The maximum number of entries that force a single-tab interface.
Defined in: org.lockss.servlet.SubscriptionManagement
org.lockss.subscription.maxSingleTabPublisherCount   [20]
Comment:
Defined in: org.lockss.servlet.SubscriptionManagement
org.lockss.subscription.repositoryAvailSpaceThreshold   [0]
Comment: Repository available space threshold.

Defaults to 0.

Defined in: org.lockss.subscription.SubscriptionManager
org.lockss.subscription.synchronizeWholeTitle   [false]
Comment: Indication of whether subscription synchronization will result in whole title subscriptions instead of range subscriptions.

Defaults to false.

Defined in: org.lockss.subscription.SubscriptionManager
org.lockss.subscription.totalSubscriptionEnabled   [false]
Comment: Indication of whether the Total Subscription option is enabled.

Defaults to false.

Defined in: org.lockss.subscription.SubscriptionManager
org.lockss.substanceChecker.detectNoSubstanceMode   [All]
Comment: Specifies whether and when detection of AUs with no meaningful content ("substance") is enabled. Performed only for AUs whose plugin specifies patterns for substance or non-substance URLs. Can be used to generate an alert and to prevent AUs that have collected only non-substance files (manifest, front-matter, boilerplate, logos, etc.) from voting or appearing to contain content. This can result from site changes that move all the substance outside of the crawl rules, so is useful to detect unanticipated site changes.
Set to one of::
None
(The default.) Detection of no-substance AUs is disabled.
Crawl
Detection of no-substance AUs is performed (on the entire content of the AU) during crawls. org.lockss.crawler.reparseAll must be true for this mode.
Vote
Detection of no-substance AUs is performed when computing a vote. This allows existing no-substance AUs to be detected even if they were created before this feature was added.
All
Detection of no-substance AUs is enabled in all the above contexts.
Defined in: org.lockss.state.SubstanceChecker
org.lockss.substanceChecker.detectNoSubstanceRedirectUrl   [Last]
Comment: If no-substance detection is enabled, determines which URL(s) in a redirect chain are tested for substance-ness.
Set to one of::
First
The first URL (the one directly linked to) is tested.
Last
The last URL (the one that actually retrieved a file) is tested.
All
All URLs in the chain are tested.
Defined in: org.lockss.state.SubstanceChecker
org.lockss.taskRunner.TaskRunnerWhileLocked   [6]
Comment: Temporary priority while stepper thread has scheduler locked, to avoid priority inversion problems
Defined in: org.lockss.scheduler.TaskRunner
org.lockss.taskRunner.historySize   [50]
Comment:
Defined in: org.lockss.scheduler.TaskRunner
org.lockss.taskRunner.maxTaskDrop   [0]
Comment:
Defined in: org.lockss.scheduler.TaskRunner
org.lockss.taskRunner.minCleanupInterval   [1000 (1000ms)]
Comment:
Defined in: org.lockss.scheduler.TaskRunner
org.lockss.taskRunner.statsUpdateInterval   [10000 (10s)]
Comment:
Defined in: org.lockss.scheduler.TaskRunner
org.lockss.taskRunner.tableSort   [3]
Comment:
Defined in: org.lockss.scheduler.TaskRunner
org.lockss.thread.name.priority   []
Comment:
Defined in: org.lockss.daemon.LockssRunnable
org.lockss.thread.name.watchdog.interval   []
Comment:
Defined in: org.lockss.daemon.LockssRunnable
org.lockss.thread.exitDaemonOnOome   [false]
Comment: If true, a thread that exits due to an otherwise unhandled OutOfMemoryError will cause the daemon to exit. If {@link #triggerWDogOnExit(boolean true)} has been called then {@link #threadExited()} will be called instead (which may cause daemon exit).
Defined in: org.lockss.daemon.LockssRunnable
org.lockss.thread.hungThreadDump   [false]
Comment:
Defined in: org.lockss.daemon.LockssRunnable
org.lockss.thread.wdogExitJava   [true]
Comment: Set false to prevent the watchdog from calling exit(). Checked both as a config parameter and a System property. Thread watchdogs can cause problems during unit testing, esp. when switching between simulated and real time. LockssTestCase uses this to disable the watchdog during unit tests.
Defined in: org.lockss.daemon.LockssRunnable
org.lockss.title   []
Comment: Root of TitleDB definitions. This is not an actual parameter.
Categories: Configuration
Relevance: Never
Defined in: org.lockss.config.ConfigManager
org.lockss.titleDbs   []
Comment: List of URLs of title DBs to load. Normally set in lockss.xml
Categories: Configuration
Relevance: Common
Defined in: org.lockss.config.ConfigManager
org.lockss.titleSet   []
Comment: Root of TitleSet definitions.
Defined in: org.lockss.plugin.PluginManager
org.lockss.truezip.cacheDir   [.]
Comment:
Defined in: org.lockss.truezip.TrueZipManager
org.lockss.truezip.cacheMaxFiles   [100]
Comment: Target maximum number of TFiles in TFiles cache. Cache may grow larger if necessary.
Defined in: org.lockss.truezip.TrueZipManager
org.lockss.truezip.cacheMaxMb   [100 (100ms)]
Comment: Target maximum size of TFile cache in MB. Cache may grow larger if necessary.
Defined in: org.lockss.truezip.TrueZipManager
org.lockss.ui.403Msg   [Access to the admin UI is not allowed from this IP address (%IP%)]
Comment:
Defined in: org.lockss.servlet.AdminServletManager
org.lockss.ui.access.ip.include   []
Comment: List of IPs or subnets to allow
Defined in: org.lockss.servlet.AdminServletManager
org.lockss.ui.access.ip.platformAccess   []
Comment: List of IPs or subnets to reject
Defined in: org.lockss.servlet.AdminServletManager
org.lockss.ui.allowPluginConfig   [false]
Comment: PluginConfig servlet is visible if true. Set for PLNs, etc.
Defined in: org.lockss.servlet.AdminServletManager
org.lockss.ui.authType   [Basic]
Comment: User authentication type: Basic or Form
Defined in: org.lockss.servlet.AdminServletManager
org.lockss.ui.bindAddrs   []
Comment: List of IP addresses to which to bind listen socket. If not set, server listens on all interfaces. All listeners are on the same port, given by the port parameter. Changing this requires daemon restart.
Defined in: org.lockss.servlet.AdminServletManager
org.lockss.ui.compressor.key=val   []
Comment: See documentation of pjl-comp-filter's CompressingFilter for legal keys and values. Defaults:
compressionThreshold = 4096
includeContentTypes = text/html,text/xml,text/plain
Defined in: org.lockss.servlet.AdminServletManager
org.lockss.ui.compressor.enabled   [true]
Comment:
Defined in: org.lockss.servlet.AdminServletManager
org.lockss.ui.contactEmail   [contactnotset@notset]
Comment:
Defined in: org.lockss.servlet.AdminServletManager
org.lockss.ui.debugUser.enable   [true]
Comment:
Defined in: org.lockss.servlet.AdminServletManager
org.lockss.ui.disabledServlets   [[]]
Comment: Disabled servlets; list of servlet name or name:explanation
Defined in: org.lockss.servlet.ServletUtil
org.lockss.ui.displayIpAddr   [false]
Comment: If true, Identity IP will be displayed in header along with hostname
Defined in: org.lockss.servlet.ServletUtil
org.lockss.ui.dontDisplayGroups   [[nogroup]]
Comment: Groups names not to display in header
Defined in: org.lockss.servlet.ServletUtil
org.lockss.ui.helpUrl   [http://www.lockss.org/lockss/Cache_Help]
Comment:
Defined in: org.lockss.servlet.AdminServletManager
org.lockss.ui.hostNameInTitle   [false]
Comment: If true, page title will start with hostname. Useful with multiple tabs open on different LOCKSS boxes.
Defined in: org.lockss.servlet.ServletUtil
org.lockss.ui.logForbidden   [true]
Comment: Log accesses from forbidden IP addresses
Defined in: org.lockss.servlet.AdminServletManager
org.lockss.ui.loginBanner   []
Comment: String to display on login page.
Defined in: org.lockss.servlet.LoginForm
org.lockss.ui.logo.img   []
Comment: URL of third party logo image
Defined in: org.lockss.servlet.ServletUtil
org.lockss.ui.logo.link   []
Comment: URL of third party logo link
Defined in: org.lockss.servlet.ServletUtil
org.lockss.ui.maxUploadFileSize   [500000]
Comment: Maximum size of uploaded file accepted
Defined in: org.lockss.servlet.LockssServlet
org.lockss.ui.new   [false]
Comment: Enable new but unreleased user interface features for testing. This is for testing and feedback only.
Defined in: org.lockss.servlet.BaseServletManager
org.lockss.ui.port   [8081]
Comment: The port the admin UI listens on
Defined in: org.lockss.servlet.AdminServletManager
org.lockss.ui.redirectRoot   [Home]
Comment: If set, fetches of the UI root (http://cache:8081/) will be redirected to this path (on same host and port) instead of serving the index page of the root context. This is used to replace the UI home with a servlet.
Defined in: org.lockss.servlet.AdminServletManager
org.lockss.ui.resolveRemoteHost   [true]
Comment:
Defined in: org.lockss.servlet.AdminServletManager
org.lockss.ui.sessionTimeout   [172800000 (2d0h0m)]
Comment: Inactive HTTP session (cookie) timeout
Defined in: org.lockss.servlet.LockssServlet
org.lockss.ui.sslKeystoreName   []
Comment: Name of managed keystore to use (see org.lockss.keyMgr.keystore.id.name)
Defined in: org.lockss.servlet.AdminServletManager
org.lockss.ui.sslRedirFromPort   []
Comment: If set, http: connections to this port will be redirected to the https: port
Defined in: org.lockss.servlet.AdminServletManager
org.lockss.ui.start   [true]
Comment: If true the admin UI will be started
Defined in: org.lockss.servlet.AdminServletManager
org.lockss.ui.subnetMaskBitsError   [8]
Comment: Disallow subnet masks with fewer bits than this in IP access control inclusion lists
Defined in: org.lockss.servlet.IpAccessControl
org.lockss.ui.subnetMaskBitsWarn   [16]
Comment: Warn and require confirmation if a subnet mask in an IP access control inclusion list has fewer bits than this
Defined in: org.lockss.servlet.IpAccessControl
org.lockss.ui.transitional   [false]
Comment: Enable the transitional version of the user interface. This will enable new but unreleased UI features alongside current features. This is for testing and feedback only.
Defined in: org.lockss.servlet.BaseServletManager
org.lockss.ui.useSsl   [false]
Comment: Connect to named server with https if true
Defined in: org.lockss.servlet.AdminServletManager
org.lockss.ui.view.inFrameTypes   [text;image;application/pdf;application/xhtml+xml]
Comment: List of MIME-type prefixes for content that should be displayed inline in a frame in ViewContent. Content of other types will be offered for download.
Defined in: org.lockss.servlet.AdminServletManager
org.lockss.ui.warning   []
Comment: The warning string to display when the UI is disabled.
Defined in: org.lockss.servlet.LockssServlet
org.lockss.urlconn.acceptHeader   [text/html, image/gif, image/jpeg; q=.2, */*; q=.2]
Comment:
Defined in: org.lockss.util.urlconn.HttpClientUrlConnection
org.lockss.urlconn.cookiePolicy   [COMPATIBILITY]
Comment: Cookie parsing policy. One of the following strings:
  • COMPATIBILITY: compatible with the common cookie management practices (even if they are not 100% standards compliant)
  • NETSCAPE_DRAFT: Netscape cookie draft compliant
  • RFC2109: RFC2109 compliant
Defined in: org.lockss.util.urlconn.LockssUrlConnection
org.lockss.urlconn.httpHeaderCharset   [ISO-8859-1]
Comment: Charset to be used to encode/decode HTTP result headers.
Defined in: org.lockss.util.urlconn.HttpClientUrlConnection
org.lockss.urlconn.serverTrustLevel   [Untrusted]
Comment: Determines the required trustworthiness of HTTPS server certificates.
Set to one of:
Trusted
Server certificate must be signed by a known CA.
SeflSigned
Server certificate must be self-signed or signed by a known CA.
Untrusted
Any server certificate will be accepted.
Defined in: org.lockss.util.urlconn.HttpClientUrlConnection
org.lockss.urlconn.singleCookieHeader   [true]
Comment: All cookies sent in one header if true
Defined in: org.lockss.util.urlconn.LockssUrlConnection
org.lockss.urlconn.singleValuedHeaders   [[]]
Comment: Repeated response headers normally get combined on receipe into a single header with a comma-separated value. Headers in this list do not get that treatment - the value in the last occurrence of the header is used.
Defined in: org.lockss.util.urlconn.HttpClientUrlConnection
org.lockss.urlconn.usePreemptiveAuth   [true]
Comment:
Defined in: org.lockss.util.urlconn.HttpClientUrlConnection
org.lockss.urlconn.useWrapperStream   [true]
Comment:
Defined in: org.lockss.util.urlconn.HttpClientUrlConnection
org.lockss.userTitleDbs   []
Comment: List of URLs of title DBs configured locally using UI. Do not set manually
@ParamAuto
Categories: Configuration
Relevance: Never
Defined in: org.lockss.config.ConfigManager
param[   []
Comment:

Definitional parameters (key prefix).


@since 1.67
Defined in: org.lockss.tdb.Au