Preferences Guide¶
This is the single English reference for eMuleBB preferences,
preferences.ini, preference compatibility policy, and the REST preference
surface. It replaces the older split between a user guide, a preference
architecture note, and a separate preference matrix.
The complete key reference in this guide is aligned with
repos/emulebb-build-tests/manifests/preference-schema.v1.json. The guide covers
only schema rows whose storage file is preferences.ini; category records,
statistics-only files, and UI-runtime rows are summarized in prose.
Storage Model¶
preferences.ini is the main text configuration file for eMuleBB. It contains
several different kinds of data:
- user-facing Preferences dialog settings
- hidden and runtime behavior switches
- WebServer and REST listener settings
- branch-owned broadband, IP filter, geolocation, and file-completion settings
- UI layout, presentation, counters, and generated state families
- legacy keys that current code may still read for compatibility or tombstone handling
Not every row is a user preference. Some rows are runtime state, compatibility state, or generated UI layout records. The complete key reference below marks those classifications explicitly.
Source Of Truth¶
Use these sources when changing preference behavior:
- app source load/save behavior
- preference defaults, getters, setters, and normalizers
- Preferences dialog bindings
- REST preference metadata and OpenAPI
- the JSON preference schema in
emulebb-build-tests - this guide
For docs-only preference changes, compare the schema to this guide before committing. If code changes add, remove, rename, re-section, or reclassify a preference, update the schema and this guide together.
Compatibility Policy¶
eMuleBB preserves stock/community drop-in compatibility unless a change is explicitly chosen as a compatibility break.
Rules:
- established stock keys stay in their established sections
- key lookup is case-insensitive, but writes use canonical casing
- direct INI values are normalized when old code historically tolerated invalid values
- new user input should prefer explicit UI/REST validation over silent rewrite
- string reads and writes go through the shared Unicode INI/profile path
- BB-owned sections are used only where they make behavior clearer without breaking stock placement
Known case-only canonical writes include StatsInterval, AutoCat,
UpOverheadTotal, and UpOverheadTotalPackets.
Sections¶
Important sections:
- default section: most stock and branch settings
[FileCompletion]: file-completion command enable/program/arguments[UploadPolicy]: broadband upload/session policy[UPnP]: UPnP enable, close-on-exit, and backend mode[WebServer]: WebServer, REST listener, credentials, API key, HTTPS, bind, upload limit, allowed IPs, and legacy web UI switches[Proxy]: proxy connection settings[Statistics]: statistics display/state records[PerfLog]: performance logging configuration[ListControlSetup]: generated UI list-control layout state
Branch-added geolocation and IP-filter updater keys remain in the default section to stay near stock security/advanced behavior.
Load, Normalize, And Save¶
Preferences are loaded at startup through the shared INI/profile layer. Missing keys use defaults from code, not from a template file. Direct edits are accepted only when the local parser and normalizer accepts the stored value.
Important behavior:
- numeric limits are often clamped or normalized during load or setter calls
- empty strings can mean either default, disabled, or intentionally blank, depending on the key
- some settings are startup-only and require restart or reconnect
- Preferences dialog writes validated values; direct INI edits may be corrected or ignored on next load
- Tools menu actions such as saving preferences, editing config files, firewall repair, diagnostics, and quick speed changes interact with the same persisted state where applicable
Use Tools > Save Preferences Now before risky maintenance when you need an
explicit save point.
Registry And Profile Identity¶
eMuleBB owns branch-specific Windows registry identity under
HKCU\Software\eMuleBB. It does not use stock HKCU\Software\eMule as a
fallback.
The Windows Run value for app autostart is eMuleBBAutoStart. The collection
file ProgID is eMuleBB.Collection. The ed2k URL scheme is intentionally
shared by Windows, so eMuleBB only claims it through explicit setting-driven
link-repair behavior.
Default filesystem folder names remain stock-compatible unless the user chooses another location.
Behavior Groups¶
General and profile behavior:
- identity, language, startup, tray, confirmation, update, and link-association settings shape how the native desktop session starts and presents itself
- profile files remain mostly stock-compatible, but eMuleBB owns its own registry identity and branch-specific sidecars
Connection and network behavior:
- TCP, UDP, server UDP, bind interface/address, startup bind blocking, reconnect, ED2K enablement, Kad enablement, and churn limits decide whether the app can reach peers and accept incoming traffic
- UPnP settings live under the
UPnPsection - WebServer and REST listener settings live under
WebServer
Transfer behavior:
- upload/download caps are finite runtime limits
- source, queue, file-buffer, commit, sparse/preallocation, free-space, and timeout settings are operational safety controls, not only UI options
- broadband upload policy controls slot target, slow-slot recycling, low-ratio scoring, and session rotation
Sharing and files:
- incoming/temp directories, shared roots, monitored-share behavior, cancelled and downloaded file memory, archive preview, media metadata extraction, video preview, filename cleanup, and completion commands affect local file handling
Security and messaging:
- IP filter, secure ident, protocol obfuscation, spam filters, share visibility, message source validation, captchas, and comment filters affect accepted network/user input
Display and state:
- list layouts, colors, toolbar, fonts, statistics, category records, and dynamic generated families are persisted for UI continuity
- these rows are documented because they appear in
preferences.ini, but many are state rather than user-tunable contracts
Important Defaults And Ranges¶
These values are the user/operator behavior highlights most often needed during configuration and troubleshooting:
MaxUploaddefaults to6100KiB/s; invalid unlimited-like direct values normalize to the branch defaultMaxDownloaddefaults to12207KiB/s; REST rejects unlimited sentinel valuesMaxConnectionsuses the recommended runtime default, normally500on modern high/unlimited TCP-cap profilesMaxHalfConnectionsandMaxConnectionsPerFiveSecondsdefault to50- missing or invalid peer TCP/UDP ports become valid randomized ports; UDP
0disables UDP - bind protection is effective only when a bind interface is configured
ConnectionTimeouthas a minimum of5seconds; default is30DownloadTimeouthas a minimum of5seconds; default is75KadFileSearchTotalandKadKeywordSearchTotalclamp to100..5000KadFileSearchLifetimeandKadKeywordSearchLifetimeclamp to30..180secondsQueueSizeclamps to2000..10000FileBufferSizeclamps from16KiB through512MiBFileBufferTimeLimitclamps to1..86400seconds- free-space floors clamp to operational GiB ranges for config, temp, and incoming directories
MaxUploadClientsAllowedclamps to1..32- IP filter update period clamps to
1..365days - geolocation update checks are disabled by
0; nonzero values are7..365days - WebServer port must be
1..65535; invalid or0normalizes to default4711 - WebServer upload size clamps to
0..65535MiB - WebServer page refresh clamps to
0..3600seconds - WebServer timeout clamps to
0..1440minutes
Exact keys, owners, UI bindings, and REST bindings are in the complete reference below.
Date And Time Formatting¶
eMuleBB uses the Windows user locale for normal date/time text. At startup the
app initializes the C runtime locale from Windows, then keeps numeric formatting
stable by forcing the numeric category back to C. In practice, date and time
names follow the user's Windows language and regional settings, while decimal
and protocol-oriented numeric output stays predictable.
Three persisted format strings control most native UI timestamps:
| Key | Default | Used for |
|---|---|---|
DateTimeFormat |
%A, %c |
General file, friend, and peer detail displays |
DateTimeFormat4Log |
%c |
Log lines and log-like status output |
DateTimeFormat4Lists |
%c |
List-view timestamp columns, including Downloads timestamps and Shared Files Last Request |
These values are MFC CTime::Format format strings, which follow the C
strftime token model. Literal text can be written directly in the value. Use
%% when a literal percent sign is needed.
Common tokens:
| Token | Meaning | Example shape |
|---|---|---|
%c |
Locale date and time representation | user-locale date plus time |
%x |
Locale date representation | user-locale date |
%X |
Locale time representation | user-locale time |
%A |
Full weekday name | Friday |
%a |
Abbreviated weekday name | Fri |
%B |
Full month name | May |
%b |
Abbreviated month name | May |
%Y |
Four-digit year | 2026 |
%y |
Two-digit year | 26 |
%m |
Month number, zero-padded | 05 |
%d |
Day of month, zero-padded | 22 |
%H |
Hour, 24-hour clock, zero-padded | 14 |
%I |
Hour, 12-hour clock, zero-padded | 02 |
%M |
Minute, zero-padded | 07 |
%S |
Second, zero-padded | 09 |
%p |
Locale AM/PM marker | PM |
%j |
Day of year, zero-padded | 142 |
%w |
Weekday number, Sunday as 0 |
5 |
%U |
Week number, Sunday first day | 20 |
%W |
Week number, Monday first day | 20 |
%% |
Literal percent sign | % |
Useful examples:
| Format string | Output shape |
|---|---|
%c |
Windows locale default date/time |
%Y-%m-%d %H:%M:%S |
2026-05-22 14:07:09 |
%d.%m.%Y %H:%M |
22.05.2026 14:07 |
%A, %x %X |
full weekday plus locale date/time |
Keep custom values concise for list columns and logs. DateTimeFormat and
DateTimeFormat4Log are validated as non-empty by the Preferences UI.
DateTimeFormat4Lists is used directly by list controls, so an empty or
invalid direct INI edit can produce blank or confusing list timestamps.
Not every timestamp is user-formatted. Protocol, HTTP, REST, and
machine-readable outputs keep fixed formats or raw Unix timestamps where
interoperability matters. For example, HTTP Last-Modified uses an English GMT
wire format, REST JSON timestamp fields use Unix seconds or null, and some
diagnostic/performance log files intentionally use fixed machine-readable
formats.
REST Preferences¶
REST exposes a curated mutable subset of preferences. It is not a general
preferences.ini editor. REST field names, accepted ranges, and validation
rules are defined by the OpenAPI contract and this guide.
If a preference is not listed as REST-bound in the complete reference, controllers should not try to mutate it through REST.
Mutable REST fields:
| REST field | Backing setting | PATCH validation |
|---|---|---|
uploadLimitKiBps |
MaxUpload |
integer 1..4294967294 |
downloadLimitKiBps |
MaxDownload |
integer 1..4294967294 |
maxConnections |
MaxConnections |
integer 1..2147483647 |
maxConnectionsPerFiveSeconds |
MaxConnectionsPerFiveSeconds |
integer 1..2147483647 |
maxSourcesPerFile |
MaxSourcesPerFile |
integer 1..2147483647 |
uploadClientDataRate |
derived upload slot target | integer 1..4294967295 |
maxUploadSlots |
MaxUploadClientsAllowed |
integer 1..32 |
queueSize |
QueueSize |
integer 2000..10000 |
autoConnect |
Autoconnect |
boolean |
newAutoUp |
UAPPref |
boolean |
newAutoDown |
DAPPref |
boolean |
creditSystem |
UseCreditSystem |
boolean |
safeServerConnect |
SafeServerConnect |
boolean |
networkKademlia |
NetworkKademlia |
boolean |
networkEd2k |
NetworkED2K |
boolean |
autoBroadbandIo |
AutoBroadbandIO |
boolean |
Direct Editing¶
Direct editing is useful for recovery and batch maintenance, but it is not a live-management API.
Recommended rules:
- close the app before editing startup, path, bind, WebServer, or layout state
- keep a backup of the config directory before bulk edits
- prefer UI or REST for ordinary runtime preferences
- restart or reconnect after changing network and listener keys
- do not edit binary profile files such as
preferences.dat
Retired And External Names¶
Some old names remain useful when reading historical profiles or support logs, but current main does not read, write, migrate, or delete them unless a dedicated migration says otherwise.
Tracked retired names include:
DownloadCapacity,UploadCapacityNew,UploadCapacityFileBufferSizePref,QueueSizePrefMiniMule,AICHTrustEveryHashResumeNextFromSameCat,AdjustNTFSDaylightFileTimeSkipWANIPSetup,SkipWANPPPSetup,LastWorkingImplementationDisableMiniUPNPLibImpl,DisableWinServImplUDPReceiveBufferSize,BigSendBufferSize- old same-named
UploadClientDataRate
REST uploadClientDataRate is a derived controller input that updates upload
slots. It is not a same-named persisted INI preference.
State Outside This Key Reference¶
This guide's full table intentionally covers only schema rows stored in
preferences.ini.
Other persisted surfaces:
Category.ini: category title, incoming path, comments, color, A4AF priority, auto-category rules, filters, and category behavior flags- statistics-only files/sections: transfer totals, overhead counters, connection/server/share high-water marks, graph/tree state, and color records
- UI-runtime rows without
preferences.inistorage: source bindings and runtime UI/schema metadata tracked by the JSON schema - sidecar files such as
addresses.dat,AC_IPFilterUpdateURLs.dat,shareignore.dat, share directory files, startup caches, and filter files
Server.met URL history and IP filter URL history are seeded only when missing
or blank. If one of these sidecars becomes a first-class preferences.ini
preference, add it to the schema and this guide.
Complete preferences.ini Reference¶
This section is derived from
repos/emulebb-build-tests/manifests/preference-schema.v1.json.
Total preferences.ini schema entries: 335.
Dynamic rows are generated families tracked by source expression rather than a finite static key list. Empty defaults or normalizers mean the schema did not declare a single explicit value; check the behavior sections above for user-facing defaults and ranges.
<default>¶
disabled-tombstone¶
VideoPreviewThumbnails- Type: bool
- Access: write
- Owner/API: m_bVideoPreviewThumbnails
- Default and normalization: Not explicitly declared in schema
- UI: PPgFiles.cpp
- REST: None
-
Notes: Written as false for compatibility while runtime loading forces thumbnails disabled.
-
AllowPeerPreview - Type: bool
- Access: read, write
- Owner/API: m_bAllowPeerPreview
- Default and normalization: Not explicitly declared in schema
- UI: PPgFiles.cpp
- REST: None
- Notes: Explicit opt-in for advertising and serving peer preview frames from shared video files. Requires visible shares and a valid FFmpeg executable.
dynamic-family¶
<dynamic:si>- Type: string
- Access: read
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
- Notes: Dynamic family generated at runtime; source expression is guarded instead of enumerating every concrete key.
editable-rest¶
| Key | Type | Access | Owner/API | Default and normalization | UI | REST | Notes |
|---|---|---|---|---|---|---|---|
DAPPref |
bool | read, write | None | Not explicitly declared in schema | None | newAutoDown | None |
UAPPref |
bool | read, write | None | Not explicitly declared in schema | None | newAutoUp | None |
editable-ui¶
3DDepth- Type: integer
- Access: read, write
- Owner/API: Get3DDepth
- Default and normalization: Not explicitly declared in schema
- UI: PPgDisplay.cpp
- REST: None
-
Notes: None
-
A4AFSaveCpu - Type: bool
- Access: read, write
- Owner/API: GetA4AFSaveCpu, m_bA4AFSaveCpu
- Default and normalization: Not explicitly declared in schema
- UI: PPgTweaks.cpp
- REST: None
-
Notes: None
-
AddNewFilesPaused - Type: bool
- Access: read, write
- Owner/API: addnewfilespaused
- Default and normalization: Not explicitly declared in schema
- UI: PPgFiles.cpp
- REST: None
-
Notes: None
-
AddServersFromServer - Type: bool
- Access: read, write
- Owner/API: m_bAddServersFromServer
- Default and normalization: Not explicitly declared in schema
- UI: PPgServer.cpp
- REST: None
-
Notes: None
-
AdvancedSpamFilter - Type: bool
- Access: read, write
- Owner/API: m_bAdvancedSpamfilter
- Default and normalization: Not explicitly declared in schema
- UI: PPgMessages.cpp
- REST: None
-
Notes: None
-
AlwaysShowTrayIcon - Type: bool
- Access: read, write
- Owner/API: IsAlwaysShowTrayIcon, m_bAlwaysShowTrayIcon
- Default and normalization: Not explicitly declared in schema
- UI: PPgDisplay.cpp
- REST: None
-
Notes: None
-
AutoClearCompleted - Type: bool
- Access: read, write
- Owner/API: GetRemoveFinishedDownloads, m_bRemoveFinishedDownloads
- Default and normalization: Not explicitly declared in schema
- UI: PPgDisplay.cpp
- REST: None
-
Notes: None
-
AutoFilenameCleanup - Type: bool
- Access: read, write
- Owner/API: AutoFilenameCleanup, autofilenamecleanup
- Default and normalization: Not explicitly declared in schema
- UI: PPgFiles.cpp
- REST: None
-
Notes: None
-
AutoStart - Type: bool
- Access: read, write
- Owner/API: m_bAutoStart
- Default and normalization: Not explicitly declared in schema
- UI: PPgGeneral.cpp
- REST: None
-
Notes: None
-
AutoTakeED2KLinks - Type: bool
- Access: read, write
- Owner/API: AutoTakeED2KLinks, autotakeed2klinks
- Default and normalization: Not explicitly declared in schema
- UI: PPgTweaks.cpp
- REST: None
-
Notes: None
-
BeepOnError - Type: bool
- Access: read, write
- Owner/API: beepOnError
- Default and normalization: Not explicitly declared in schema
- UI: PPgTweaks.cpp
- REST: None
-
Notes: None
-
BindAddr - Type: string
- Access: read, write
- Owner/API: GetBindAddr, GetConfiguredBindAddr
- Default and normalization: Not explicitly declared in schema
- UI: PPgConnection.cpp
- REST: None
-
Notes: None
-
BindInterface - Type: string
- Access: read, write
- Owner/API: GetBindInterface
- Default and normalization: Not explicitly declared in schema
- UI: PPgConnection.cpp
- REST: None
-
Notes: None
-
BlockNetworkWhenBindUnavailableAtStartup - Type: bool
- Access: read, write
- Owner/API: m_bBlockNetworkWhenBindUnavailableAtStartup
- Default and normalization: Not explicitly declared in schema
- UI: PPgConnection.cpp
- REST: None
-
Notes: None
-
CheckFileOpen - Type: bool
- Access: read, write
- Owner/API: GetCheckFileOpen, m_bCheckFileOpen
- Default and normalization: Not explicitly declared in schema
- UI: PPgSecurity.cpp
- REST: None
-
Notes: None
-
CommentFilter - Type: string
- Access: read, write
- Owner/API: commentFilter
- Default and normalization: Not explicitly declared in schema
- UI: PPgMessages.cpp
- REST: None
-
Notes: None
-
CommitFiles - Type: integer
- Access: read, write
- Owner/API: m_iCommitFiles
- Default and normalization: Not explicitly declared in schema
- UI: PPgTweaks.cpp
- REST: None
-
Notes: None
-
ConditionalTCPAccept - Type: bool
- Access: read, write
- Owner/API: GetConditionalTCPAccept, m_bConditionalTCPAccept
- Default and normalization: Not explicitly declared in schema
- UI: PPgTweaks.cpp
- REST: None
-
Notes: None
-
ConfirmExit - Type: bool
- Access: read, write
- Owner/API: confirmExit
- Default and normalization: Not explicitly declared in schema
- UI: PPgGeneral.cpp
- REST: None
-
Notes: None
-
CryptLayerRequested - Type: bool
- Access: read, write
- Owner/API: m_bCryptLayerRequested
- Default and normalization: Not explicitly declared in schema
- UI: PPgSecurity.cpp
- REST: None
-
Notes: None
-
CryptLayerRequired - Type: bool
- Access: read, write
- Owner/API: IsCryptLayerRequired, m_bCryptLayerRequired
- Default and normalization: Not explicitly declared in schema
- UI: PPgSecurity.cpp
- REST: None
-
Notes: None
-
CryptLayerSupported - Type: bool
- Access: read, write
- Owner/API: m_bCryptLayerSupported
- Default and normalization: Not explicitly declared in schema
- UI: PPgSecurity.cpp
- REST: None
-
Notes: None
-
DailyConfigBackup - Type: bool
- Access: read, write
- Owner/API: GetDailyConfigBackup, SetDailyConfigBackup
- Default and normalization: Defaults to enabled
- UI: PPgTweaks.cpp
- REST: None
-
Notes: Daily configuration backup switch.
-
DateTimeFormat - Type: string
- Access: read, write
- Owner/API: GetDateTimeFormat, m_strDateTimeFormat
- Default and normalization: Not explicitly declared in schema
- UI: PPgTweaks.cpp
- REST: None
-
Notes: None
-
DateTimeFormat4Lists - Type: string
- Access: read, write
- Owner/API: GetDateTimeFormat4Lists, m_strDateTimeFormat4Lists
- Default and normalization: Not explicitly declared in schema
- UI: PPgTweaks.cpp
- REST: None
-
Notes: None
-
DateTimeFormat4Log - Type: string
- Access: read, write
- Owner/API: GetDateTimeFormat4Log, m_strDateTimeFormat4Log
- Default and normalization: Not explicitly declared in schema
- UI: PPgTweaks.cpp
- REST: None
-
Notes: None
-
DebugSourceExchange - Type: bool
- Access: read, write
- Owner/API: m_bDebugSourceExchange
- Default and normalization: Not explicitly declared in schema
- UI: PPgTweaks.cpp
- REST: None
-
Notes: None
-
DetectTCPErrorFlooder - Type: bool
- Access: read, write
- Owner/API: IsDetectTCPErrorFlooder, m_bDetectTCPErrorFlooder
- Default and normalization: Not explicitly declared in schema
- UI: PPgTweaks.cpp
- REST: None
-
Notes: None
-
DisableKnownClientList - Type: bool
- Access: read, write
- Owner/API: m_bDisableKnownClientList
- Default and normalization: Not explicitly declared in schema
- UI: PPgDisplay.cpp
- REST: None
-
Notes: None
-
DisableQueueList - Type: bool
- Access: read, write
- Owner/API: m_bDisableQueueList
- Default and normalization: Not explicitly declared in schema
- UI: PPgDisplay.cpp
- REST: None
-
Notes: None
-
Ed2kSearchMaxMoreRequests - Type: integer
- Access: read, write
- Owner/API: GetEd2kSearchMaxMoreRequests, SetEd2kSearchMaxMoreRequests
- Default and normalization: Not explicitly declared in schema
- UI: PPgTweaks.cpp
- REST: None
-
Notes: None
-
Ed2kSearchMaxResults - Type: integer
- Access: read, write
- Owner/API: GetEd2kSearchMaxResults, SetEd2kSearchMaxResults
- Default and normalization: Not explicitly declared in schema
- UI: PPgTweaks.cpp
- REST: None
-
Notes: None
-
ExitOnBindInterfaceLoss - Type: bool
- Access: read, write
- Owner/API: IsExitOnBindInterfaceLossEnabled, SetExitOnBindInterfaceLossEnabled
- Default and normalization: Not explicitly declared in schema
- UI: PPgConnection.cpp
- REST: None
-
Notes: None
-
ExtractMetaData - Type: integer
- Access: read, write
- Owner/API: m_iExtractMetaData
- Default and normalization: Not explicitly declared in schema
- UI: PPgTweaks.cpp
- REST: None
-
Notes: None
-
ExtraPreviewWithMenu - Type: bool
- Access: read, write
- Owner/API: GetExtraPreviewWithMenu, m_bExtraPreviewWithMenu
- Default and normalization: Not explicitly declared in schema
- UI: PPgTweaks.cpp
- REST: None
-
Notes: None
-
FileBufferSize - Type: integer
- Access: read, write
- Owner/API: GetFileBufferSize, SetFileBufferSize
- Default and normalization: Not explicitly declared in schema
- UI: PPgTweaks.cpp
- REST: None
-
Notes: None
-
FileBufferTimeLimit - Type: integer
- Access: read, write
- Owner/API: GetFileBufferTimeLimit
- Default and normalization: Not explicitly declared in schema
- UI: PPgTweaks.cpp
- REST: None
-
Notes: None
-
FilenameCleanups - Type: string
- Access: read, write
- Owner/API: GetFilenameCleanups, SetFilenameCleanups
- Default and normalization: Not explicitly declared in schema
- UI: PPgFiles.cpp
- REST: None
-
Notes: None
-
FilterLevel - Type: integer
- Access: read, write
- Owner/API: filterlevel
- Default and normalization: Not explicitly declared in schema
- UI: PPgSecurity.cpp
- REST: None
-
Notes: None
-
FollowMajorityFilenameForNewDownloads - Type: bool
- Access: read, write
- Owner/API: GetFollowMajorityFilenameForNewDownloads, SetFollowMajorityFilenameForNewDownloads
- Default and normalization: Not explicitly declared in schema
- UI: PPgTweaks.cpp
- REST: None
-
Notes: None
-
FollowMajorityFilenameMinimumVotes - Type: integer
- Access: read, write
- Owner/API: GetFollowMajorityFilenameMinimumVotes, SetFollowMajorityFilenameMinimumVotes
- Default and normalization: Not explicitly declared in schema
- UI: PPgTweaks.cpp
- REST: None
-
Notes: None
-
FollowMajorityFilenameRequiredPercent - Type: integer
- Access: read, write
- Owner/API: GetFollowMajorityFilenameRequiredPercent, SetFollowMajorityFilenameRequiredPercent
- Default and normalization: Not explicitly declared in schema
- UI: PPgTweaks.cpp
- REST: None
-
Notes: None
-
ForceSpeedsToKB - Type: bool
- Access: read, write
- Owner/API: GetForceSpeedsToKB, m_bForceSpeedsToKB
- Default and normalization: Not explicitly declared in schema
- UI: PPgTweaks.cpp
- REST: None
-
Notes: None
-
FullVerbose - Type: bool
- Access: read, write
- Owner/API: m_bFullVerbose
- Default and normalization: Not explicitly declared in schema
- UI: PPgTweaks.cpp
- REST: None
-
Notes: None
-
HighresTimer - Type: bool
- Access: read, write
- Owner/API: GetHighresTimer, m_bHighresTimer
- Default and normalization: Not explicitly declared in schema
- UI: PPgTweaks.cpp
- REST: None
-
Notes: None
-
ICH - Type: bool
- Access: read, write
- Owner/API: ICH
- Default and normalization: Not explicitly declared in schema
- UI: PPgTweaks.cpp
- REST: None
-
Notes: None
-
IconflashOnNewMessage - Type: bool
- Access: read, write
- Owner/API: m_bIconflashOnNewMessage
- Default and normalization: Not explicitly declared in schema
- UI: PPgTweaks.cpp
- REST: None
-
Notes: None
-
IncomingDir - Type: string
- Access: read, write
- Owner/API: m_strIncomingDir
- Default and normalization: Not explicitly declared in schema
- UI: PPgDirectories.cpp
- REST: None
-
Notes: None
-
IndicateRatings - Type: bool
- Access: read, write
- Owner/API: indicateratings
- Default and normalization: Not explicitly declared in schema
- UI: PPgMessages.cpp
- REST: None
-
Notes: None
-
InspectAllFileTypes - Type: bool
- Access: read, write
- Owner/API: GetInspectAllFileTypes, m_bInspectAllFileTypes
- Default and normalization: Not explicitly declared in schema
- UI: PPgTweaks.cpp
- REST: None
-
Notes: None
-
IPFilterEnabled - Type: bool
- Access: read, write
- Owner/API: IsIPFilterEnabled, SetIPFilterEnabled
- Default and normalization: Not explicitly declared in schema
- UI: PPgSecurity.cpp
- REST: None
-
Notes: None
-
IPFilterUpdatePeriodDays - Type: integer
- Access: read, write
- Owner/API: GetIPFilterUpdatePeriodDays, SetIPFilterUpdatePeriodDays
- Default and normalization: Not explicitly declared in schema
- UI: PPgSecurity.cpp
- REST: None
-
Notes: None
-
IPFilterUpdateUrl - Type: string
- Access: read, write
- Owner/API: GetIPFilterUpdateUrl, SetIPFilterUpdateUrl
- Default and normalization: Not explicitly declared in schema
- UI: PPgSecurity.cpp
- REST: None
-
Notes: None
-
IRCAddTimestamp - Type: bool
- Access: read, write
- Owner/API: GetIRCAddTimeStamp, m_bIRCAddTimeStamp
- Default and normalization: Not explicitly declared in schema
- UI: PPgIRC.cpp
- REST: None
-
Notes: None
-
IRCAllowEmuleAddFriend - Type: bool
- Access: read, write
- Owner/API: GetIRCAllowEmuleAddFriend, m_bIRCAllowEmuleAddFriend
- Default and normalization: Not explicitly declared in schema
- UI: PPgIRC.cpp
- REST: None
-
Notes: None
-
IRCEnableSmileys - Type: bool
- Access: read, write
- Owner/API: GetIRCEnableSmileys, m_bIRCEnableSmileys
- Default and normalization: Not explicitly declared in schema
- UI: PPgIRC.cpp
- REST: None
-
Notes: None
-
IRCEnableUTF8 - Type: bool
- Access: read, write
- Owner/API: GetIRCEnableUTF8, m_bIRCEnableUTF8
- Default and normalization: Not explicitly declared in schema
- UI: PPgIRC.cpp
- REST: None
-
Notes: None
-
IRCIgnoreEmuleAddFriendMsgs - Type: bool
- Access: read, write
- Owner/API: GetIRCIgnoreEmuleAddFriendMsgs, m_bIRCIgnoreEmuleAddFriendMsgs
- Default and normalization: Not explicitly declared in schema
- UI: PPgIRC.cpp
- REST: None
-
Notes: None
-
IRCIgnoreEmuleSendLinkMsgs - Type: bool
- Access: read, write
- Owner/API: GetIRCIgnoreEmuleSendLinkMsgs, m_bIRCIgnoreEmuleSendLinkMsgs
- Default and normalization: Not explicitly declared in schema
- UI: PPgIRC.cpp
- REST: None
-
Notes: None
-
IRCIgnoreJoinMessages - Type: bool
- Access: read, write
- Owner/API: GetIRCIgnoreJoinMessages, m_bIRCIgnoreJoinMessages
- Default and normalization: Not explicitly declared in schema
- UI: PPgIRC.cpp
- REST: None
-
Notes: None
-
IRCIgnoreMiscMessages - Type: bool
- Access: read, write
- Owner/API: GetIRCIgnoreMiscMessages, m_bIRCIgnoreMiscMessages
- Default and normalization: Not explicitly declared in schema
- UI: PPgIRC.cpp
- REST: None
-
Notes: None
-
IRCIgnorePartMessages - Type: bool
- Access: read, write
- Owner/API: GetIRCIgnorePartMessages, m_bIRCIgnorePartMessages
- Default and normalization: Not explicitly declared in schema
- UI: PPgIRC.cpp
- REST: None
-
Notes: None
-
IRCIgnorePingPongMessages - Type: bool
- Access: read, write
- Owner/API: GetIRCIgnorePingPongMessages, m_bIRCIgnorePingPongMessages
- Default and normalization: Not explicitly declared in schema
- UI: PPgIRC.cpp
- REST: None
-
Notes: None
-
IRCIgnoreQuitMessages - Type: bool
- Access: read, write
- Owner/API: GetIRCIgnoreQuitMessages, m_bIRCIgnoreQuitMessages
- Default and normalization: Not explicitly declared in schema
- UI: PPgIRC.cpp
- REST: None
-
Notes: None
-
IRCNick - Type: string
- Access: read, write
- Owner/API: m_strIRCNick
- Default and normalization: Not explicitly declared in schema
- UI: PPgIRC.cpp
- REST: None
-
Notes: None
-
IRCPerformString - Type: string
- Access: read, write
- Owner/API: m_strIRCPerformString
- Default and normalization: Not explicitly declared in schema
- UI: PPgIRC.cpp
- REST: None
-
Notes: None
-
IRCUsePerform - Type: bool
- Access: read, write
- Owner/API: m_bIRCUsePerform
- Default and normalization: Not explicitly declared in schema
- UI: PPgIRC.cpp
- REST: None
-
Notes: None
-
KadFileSearchTotal - Type: integer
- Access: read, write
- Owner/API: GetKadFileSearchTotal, SetKadFileSearchTotal
- Default and normalization: Not explicitly declared in schema
- UI: PPgTweaks.cpp
- REST: None
-
Notes: None
-
KadKeywordSearchTotal - Type: integer
- Access: read, write
- Owner/API: GetKadKeywordSearchTotal, SetKadKeywordSearchTotal
- Default and normalization: Not explicitly declared in schema
- UI: PPgTweaks.cpp
- REST: None
-
Notes: None
-
KeepUnavailableFixedSharedDirs - Type: bool
- Access: read, write
- Owner/API: m_bKeepUnavailableFixedSharedDirs
- Default and normalization: Not explicitly declared in schema
- UI: PPgTweaks.cpp
- REST: None
-
Notes: None
-
Language - Type: integer
- Access: read, write
- Owner/API: SetLanguage
- Default and normalization: Not explicitly declared in schema
- UI: PPgGeneral.cpp
- REST: None
-
Notes: None
-
LogA4AF - Type: bool
- Access: read, write
- Owner/API: m_bLogA4AF
- Default and normalization: Not explicitly declared in schema
- UI: PPgTweaks.cpp
- REST: None
-
Notes: None
-
LogBannedClients - Type: bool
- Access: read, write
- Owner/API: m_bLogBannedClients
- Default and normalization: Not explicitly declared in schema
- UI: PPgTweaks.cpp
- REST: None
-
Notes: None
-
LogFileFormat - Type: integer
- Access: read, write
- Owner/API: GetLogFileFormat, m_iLogFileFormat
- Default and normalization: Not explicitly declared in schema
- UI: PPgTweaks.cpp
- REST: None
-
Notes: None
-
LogFileSaving - Type: bool
- Access: read, write
- Owner/API: m_bLogFileSaving
- Default and normalization: Not explicitly declared in schema
- UI: PPgTweaks.cpp
- REST: None
-
Notes: None
-
LogFilteredIPs - Type: bool
- Access: read, write
- Owner/API: m_bLogFilteredIPs
- Default and normalization: Not explicitly declared in schema
- UI: PPgTweaks.cpp
- REST: None
-
Notes: None
-
LogRatingDescReceived - Type: bool
- Access: read, write
- Owner/API: m_bLogRatingDescReceived
- Default and normalization: Not explicitly declared in schema
- UI: PPgTweaks.cpp
- REST: None
-
Notes: None
-
LogSecureIdent - Type: bool
- Access: read, write
- Owner/API: m_bLogSecureIdent
- Default and normalization: Not explicitly declared in schema
- UI: PPgTweaks.cpp
- REST: None
-
Notes: None
-
LogUlDlEvents - Type: bool
- Access: read, write
- Owner/API: m_bLogUlDlEvents
- Default and normalization: Not explicitly declared in schema
- UI: PPgTweaks.cpp
- REST: None
-
Notes: None
-
MaxChatHistoryLines - Type: integer
- Access: read, write
- Owner/API: GetMaxChatHistoryLines
- Default and normalization: Not explicitly declared in schema
- UI: PPgTweaks.cpp
- REST: None
-
Notes: None
-
MaxHalfConnections - Type: integer
- Access: read, write
- Owner/API: GetMaxHalfConnections, SetMaxHalfConnections
- Default and normalization: Not explicitly declared in schema
- UI: PPgTweaks.cpp
- REST: None
-
Notes: None
-
MaxLogBuff - Type: integer
- Access: read, write
- Owner/API: GetMaxLogBuff
- Default and normalization: Not explicitly declared in schema
- UI: PPgTweaks.cpp
- REST: None
-
Notes: None
-
MaxLogFileSize - Type: integer
- Access: read, write
- Owner/API: GetMaxLogFileSize
- Default and normalization: Not explicitly declared in schema
- UI: PPgTweaks.cpp
- REST: None
-
Notes: None
-
MessageEnableSmileys - Type: bool
- Access: read, write
- Owner/API: GetMessageEnableSmileys, m_bMessageEnableSmileys
- Default and normalization: Not explicitly declared in schema
- UI: PPgMessages.cpp
- REST: None
-
Notes: None
-
MessageFilter - Type: string
- Access: read, write
- Owner/API: messageFilter
- Default and normalization: Not explicitly declared in schema
- UI: PPgMessages.cpp
- REST: None
-
Notes: None
-
MinFreeDiskSpaceConfig - Type: integer
- Access: read, write
- Owner/API: GetMinFreeDiskSpaceConfig
- Default and normalization: Not explicitly declared in schema
- UI: PPgTweaks.cpp
- REST: None
-
Notes: None
-
MinFreeDiskSpaceIncoming - Type: integer
- Access: read, write
- Owner/API: GetMinFreeDiskSpaceIncoming
- Default and normalization: Not explicitly declared in schema
- UI: PPgTweaks.cpp
- REST: None
-
Notes: None
-
MinFreeDiskSpaceTemp - Type: integer
- Access: read, write
- Owner/API: GetMinFreeDiskSpaceTemp
- Default and normalization: Not explicitly declared in schema
- UI: PPgTweaks.cpp
- REST: None
-
Notes: None
-
MinToTray - Type: bool
- Access: read, write
- Owner/API: mintotray
- Default and normalization: Not explicitly declared in schema
- UI: PPgDisplay.cpp
- REST: None
-
Notes: None
-
NotifierDisplayMode - Type: integer
- Access: read, write
- Owner/API: notifierDisplayMode
- Default and normalization: Not explicitly declared in schema
- UI: PPgNotify.cpp
- REST: None
-
Notes: None
-
PartiallyPurgeOldKnownFiles - Type: bool
- Access: read, write
- Owner/API: DoPartiallyPurgeOldKnownFiles, m_bPartiallyPurgeOldKnownFiles
- Default and normalization: Not explicitly declared in schema
- UI: PPgTweaks.cpp
- REST: None
-
Notes: None
-
Port - Type: integer
- Access: read, write
- Owner/API: port
- Default and normalization: Not explicitly declared in schema
- UI: PPgConnection.cpp
- REST: None
-
Notes: None
-
PreventStandby - Type: bool
- Access: read, write
- Owner/API: GetPreventStandby, m_bPreventStandby
- Default and normalization: Not explicitly declared in schema
- UI: PPgGeneral.cpp
- REST: None
-
Notes: None
-
PreviewCopiedArchives - Type: bool
- Access: read, write
- Owner/API: GetPreviewCopiedArchives, m_bPreviewCopiedArchives
- Default and normalization: Not explicitly declared in schema
- UI: PPgTweaks.cpp
- REST: None
-
Notes: None
-
PreviewOnIconDblClk - Type: bool
- Access: read, write
- Owner/API: GetPreviewOnIconDblClk, m_bPreviewOnIconDblClk
- Default and normalization: Not explicitly declared in schema
- UI: PPgTweaks.cpp
- REST: None
-
Notes: None
-
PreviewPrio - Type: bool
- Access: read, write
- Owner/API: m_bpreviewprio
- Default and normalization: Not explicitly declared in schema
- UI: PPgFiles.cpp
- REST: None
-
Notes: None
-
PreviewSmallBlocks - Type: integer
- Access: read, write
- Owner/API: GetPreviewSmallBlocks, m_iPreviewSmallBlocks
- Default and normalization: Not explicitly declared in schema
- UI: PPgTweaks.cpp
- REST: None
-
Notes: None
-
RearrangeKadSearchKeywords - Type: bool
- Access: read, write
- Owner/API: GetRearrangeKadSearchKeywords, m_bRearrangeKadSearchKeywords
- Default and normalization: Not explicitly declared in schema
- UI: PPgTweaks.cpp
- REST: None
-
Notes: None
-
ReBarToolbar - Type: bool
- Access: read, write
- Owner/API: GetReBarToolbar, m_bReBarToolbar
- Default and normalization: Not explicitly declared in schema
- UI: PPgTweaks.cpp
- REST: None
-
Notes: None
-
Reconnect - Type: bool
- Access: read, write
- Owner/API: reconnect
- Default and normalization: Not explicitly declared in schema
- UI: PPgConnection.cpp
- REST: None
-
Notes: None
-
RememberCancelledFiles - Type: bool
- Access: read, write
- Owner/API: SetRememberCancelledFiles
- Default and normalization: Not explicitly declared in schema
- UI: PPgFiles.cpp
- REST: None
-
Notes: None
-
RememberDownloadedFiles - Type: bool
- Access: read, write
- Owner/API: SetRememberDownloadedFiles
- Default and normalization: Not explicitly declared in schema
- UI: PPgFiles.cpp
- REST: None
-
Notes: None
-
RestoreLastLogPane - Type: bool
- Access: read, write
- Owner/API: GetRestoreLastLogPane, m_bRestoreLastLogPane
- Default and normalization: Not explicitly declared in schema
- UI: PPgTweaks.cpp
- REST: None
-
Notes: None
-
RestoreLastMainWndDlg - Type: bool
- Access: read, write
- Owner/API: GetRestoreLastMainWndDlg, m_bRestoreLastMainWndDlg
- Default and normalization: Not explicitly declared in schema
- UI: PPgTweaks.cpp
- REST: None
-
Notes: None
-
RTLWindowsLayout - Type: bool
- Access: read, write
- Owner/API: GetRTLWindowsLayout, m_bRTLWindowsLayout
- Default and normalization: Not explicitly declared in schema
- UI: PPgGeneral.cpp
- REST: None
-
Notes: None
-
ServerKeepAliveTimeout - Type: integer
- Access: read, write
- Owner/API: GetServerKeepAliveTimeout
- Default and normalization: Not explicitly declared in schema
- UI: PPgTweaks.cpp
- REST: None
-
Notes: None
-
ShutdownProgressDialog - Type: integer
- Access: read, write
- Owner/API: GetShutdownProgressDialogMode, SetShutdownProgressDialogMode
- Default and normalization:
NormalizeLifecycleProgressDialogMode; default always shown - UI: PPgTweaks.cpp
- REST: None
-
Notes: Shutdown progress dialog visibility mode.
-
ShowActiveDownloadsBold - Type: bool
- Access: read, write
- Owner/API: GetShowActiveDownloadsBold, m_bShowActiveDownloadsBold
- Default and normalization: Not explicitly declared in schema
- UI: PPgTweaks.cpp
- REST: None
-
Notes: None
-
ShowCopyEd2kLinkCmd - Type: bool
- Access: read, write
- Owner/API: GetShowCopyEd2kLinkCmd, m_bShowCopyEd2kLinkCmd
- Default and normalization: Not explicitly declared in schema
- UI: PPgTweaks.cpp
- REST: None
-
Notes: None
-
ShowDwlPercentage - Type: bool
- Access: read, write
- Owner/API: GetUseDwlPercentage, m_bShowDwlPercentage
- Default and normalization: Not explicitly declared in schema
- UI: PPgDisplay.cpp
- REST: None
-
Notes: None
-
ShowOverhead - Type: bool
- Access: read, write
- Owner/API: m_bshowoverhead
- Default and normalization: Not explicitly declared in schema
- UI: PPgConnection.cpp
- REST: None
-
Notes: None
-
ShowRatesOnTitle - Type: bool
- Access: read, write
- Owner/API: ShowRatesOnTitle
- Default and normalization: Not explicitly declared in schema
- UI: PPgDisplay.cpp
- REST: None
-
Notes: None
-
ShowUpDownIconInTaskbar - Type: bool
- Access: read, write
- Owner/API: IsShowUpDownIconInTaskbar, m_bShowUpDownIconInTaskbar
- Default and normalization: Not explicitly declared in schema
- UI: PPgTweaks.cpp
- REST: None
-
Notes: None
-
ShowVerticalHourMarkers - Type: bool
- Access: read, write
- Owner/API: m_bShowVerticalHourMarkers
- Default and normalization: Not explicitly declared in schema
- UI: PPgTweaks.cpp
- REST: None
-
Notes: None
-
ShowWin7TaskbarGoodies - Type: bool
- Access: read, write
- Owner/API: m_bShowWin7TaskbarGoodies
- Default and normalization: Not explicitly declared in schema
- UI: PPgDisplay.cpp
- REST: None
-
Notes: None
-
SparsePartFiles - Type: bool
- Access: read, write
- Owner/API: GetSparsePartFiles, m_bSparsePartFiles
- Default and normalization: Not explicitly declared in schema
- UI: PPgTweaks.cpp
- REST: None
-
Notes: None
-
StartNextFile - Type: integer
- Access: read, write
- Owner/API: m_istartnextfile
- Default and normalization: Not explicitly declared in schema
- UI: PPgFiles.cpp
- REST: None
-
Notes: None
-
StartupProgressDialog - Type: integer
- Access: read, write
- Owner/API: GetStartupProgressDialogMode, SetStartupProgressDialogMode
- Default and normalization:
NormalizeLifecycleProgressDialogMode; default always shown - UI: PPgTweaks.cpp
- REST: None
-
Notes: Startup progress dialog visibility mode.
-
StatsAverageMinutes - Type: integer
- Access: read, write
- Owner/API: GetStatsAverageMinutes, SetStatsAverageMinutes
- Default and normalization: Not explicitly declared in schema
- UI: PPgStats.cpp
- REST: None
-
Notes: None
-
StatsInterval - Type: integer
- Access: read, write
- Owner/API: GetStatsInterval, SetStatsInterval
- Default and normalization: Not explicitly declared in schema
- UI: PPgStats.cpp
- REST: None
-
Notes: None
-
StoreSearches - Type: bool
- Access: read, write
- Owner/API: m_bStoreSearches
- Default and normalization: Not explicitly declared in schema
- UI: PPgDisplay.cpp
- REST: None
-
Notes: None
-
TCPErrorFlooderIntervalMinutes - Type: integer
- Access: read, write
- Owner/API: GetTCPErrorFlooderIntervalMinutes, m_uTCPErrorFlooderIntervalMinutes
- Default and normalization: Not explicitly declared in schema
- UI: PPgTweaks.cpp
- REST: None
-
Notes: None
-
TCPErrorFlooderThreshold - Type: integer
- Access: read, write
- Owner/API: GetTCPErrorFlooderThreshold, m_uTCPErrorFlooderThreshold
- Default and normalization: Not explicitly declared in schema
- UI: PPgTweaks.cpp
- REST: None
-
Notes: None
-
TempDir - Type: string
- Access: read, write
- Owner/API: GetTempDir, tempdir
- Default and normalization: Not explicitly declared in schema
- UI: PPgDirectories.cpp
- REST: None
-
Notes: None
-
ToolTipDelay - Type: integer
- Access: read, write
- Owner/API: GetToolTipDelay, SetToolTipDelay
- Default and normalization: Not explicitly declared in schema
- UI: PPgDisplay.cpp
- REST: None
-
Notes: None
-
TransferDoubleClick - Type: bool
- Access: read, write
- Owner/API: transferDoubleclick
- Default and normalization: Not explicitly declared in schema
- UI: PPgDisplay.cpp
- REST: None
-
Notes: None
-
TxtEditor - Type: string
- Access: read, write
- Owner/API: GetTxtEditor, m_strTxtEditor
- Default and normalization: Not explicitly declared in schema
- UI: PPgSecurity.cpp, PPgServer.cpp, PPgTweaks.cpp
- REST: None
-
Notes: None
-
UDPPort - Type: integer
- Access: read, write
- Owner/API: GetUDPPort, udpport
- Default and normalization: Not explicitly declared in schema
- UI: PPgConnection.cpp
- REST: None
-
Notes: None
-
UseAutocompletion - Type: bool
- Access: read, write
- Owner/API: GetUseAutocompletion, m_bUseAutocompl
- Default and normalization: Not explicitly declared in schema
- UI: PPgDisplay.cpp, PPgSecurity.cpp
- REST: None
-
Notes: None
-
Verbose - Type: bool
- Access: read, write
- Owner/API: m_bVerbose
- Default and normalization: Not explicitly declared in schema
- UI: PPgTweaks.cpp
- REST: None
-
Notes: None
-
VideoPlayer - Type: string
- Access: read, write
- Owner/API: m_strVideoPlayer
- Default and normalization: Not explicitly declared in schema
- UI: PPgFiles.cpp
- REST: None
-
Notes: None
-
VideoPlayerArgs - Type: string
- Access: read, write
- Owner/API: m_strVideoPlayerArgs
- Default and normalization: Not explicitly declared in schema
- UI: PPgFiles.cpp
- REST: None
-
Notes: None
-
VideoThumbnailFfmpegPath - Type: string
- Access: read, write
- Owner/API: m_strVideoThumbnailFfmpegPath
- Default and normalization: Not explicitly declared in schema
- UI: PPgFiles.cpp
- REST: None
-
Notes: None
-
VideoThumbnailIntervalSeconds - Type: integer
- Access: read, write
- Owner/API: m_uVideoThumbnailIntervalSeconds
- Default and normalization: Not explicitly declared in schema
- UI: PPgFiles.cpp
- REST: None
-
Notes: None
-
WinaTransToolbar - Type: bool
- Access: read, write
- Owner/API: m_bWinaTransToolbar
- Default and normalization: Not explicitly declared in schema
- UI: PPgDisplay.cpp
- REST: None
-
Notes: None
-
YourHostname - Type: string
- Access: read, write
- Owner/API: GetYourHostname, SetYourHostname
- Default and normalization: Not explicitly declared in schema
- UI: PPgTweaks.cpp
- REST: None
- Notes: None
editable-ui-rest¶
AutoBroadbandIO- Type: bool
- Access: read, write
- Owner/API: IsAutoBroadbandIOEnabled, SetAutoBroadbandIOEnabled
- Default and normalization: Not explicitly declared in schema
- UI: PPgTweaks.cpp
- REST: autoBroadbandIo
-
Notes: None
-
Autoconnect - Type: bool
- Access: read, write
- Owner/API: autoconnect
- Default and normalization: Not explicitly declared in schema
- UI: PPgConnection.cpp
- REST: autoConnect
-
Notes: None
-
MaxConnections - Type: integer
- Access: read, write
- Owner/API: GetMaxConnections, SetMaxConnections, maxconnections
- Default and normalization: Not explicitly declared in schema
- UI: PPgConnection.cpp, PPgStats.cpp
- REST: maxConnections
-
Notes: None
-
MaxConnectionsPerFiveSeconds - Type: integer
- Access: read, write
- Owner/API: GetMaxConperFive, SetMaxConsPerFive
- Default and normalization: Not explicitly declared in schema
- UI: PPgTweaks.cpp
- REST: maxConnectionsPerFiveSeconds
-
Notes: None
-
MaxDownload - Type: integer
- Access: read, write
- Owner/API: GetConfiguredMaxDownload, SetMaxDownload
- Default and normalization: Not explicitly declared in schema
- UI: PPgConnection.cpp
- REST: downloadLimitKiBps
-
Notes: None
-
MaxSourcesPerFile - Type: integer
- Access: read, write
- Owner/API: SetMaxSourcesPerFile
- Default and normalization: Not explicitly declared in schema
- UI: PPgConnection.cpp
- REST: maxSourcesPerFile
-
Notes: None
-
MaxUpload - Type: integer
- Access: read, write
- Owner/API: GetConfiguredMaxUpload, SetMaxUpload
- Default and normalization: Not explicitly declared in schema
- UI: PPgConnection.cpp
- REST: uploadLimitKiBps
-
Notes: None
-
NetworkED2K - Type: bool
- Access: read, write
- Owner/API: SetNetworkED2K, networked2k
- Default and normalization: Not explicitly declared in schema
- UI: PPgConnection.cpp
- REST: networkEd2k
-
Notes: None
-
NetworkKademlia - Type: bool
- Access: read, write
- Owner/API: GetNetworkKademlia, SetNetworkKademlia, networkkademlia
- Default and normalization: Not explicitly declared in schema
- UI: PPgConnection.cpp
- REST: networkKademlia
-
Notes: None
-
QueueSize - Type: integer
- Access: read, write
- Owner/API: GetQueueSize, SetQueueSize
- Default and normalization: Not explicitly declared in schema
- UI: PPgTweaks.cpp
- REST: queueSize
-
Notes: None
-
SafeServerConnect - Type: bool
- Access: read, write
- Owner/API: m_bSafeServerConnect
- Default and normalization: Not explicitly declared in schema
- UI: PPgServer.cpp
- REST: safeServerConnect
-
Notes: None
-
UseCreditSystem - Type: bool
- Access: read, write
- Owner/API: m_bCreditSystem
- Default and normalization: Not explicitly declared in schema
- UI: PPgTweaks.cpp
- REST: creditSystem
- Notes: None
persisted-runtime¶
AddServersFromClient- Type: bool
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
AllocateFullFile - Type: bool
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
AllowLocalHostIP - Type: bool
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
AppVersion - Type: string
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
AutoArchivePreviewStart - Type: bool
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
AutoConnectStaticOnly - Type: bool
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
AutoShowLookups - Type: bool
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
BBPreferenceSchema - Type: integer
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
BringToFront - Type: bool
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
Check4NewVersionDelay - Type: integer
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
CreateCrashDump - Type: integer
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
CryptTCPPaddingLength - Type: integer
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
DeadServerRetry - Type: integer
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
DesktopUiRefreshIntervalMs - Type: integer
- Access: read, write
- Owner/API: None
- Default and normalization:
NormalizeDesktopUiRefreshIntervalMs; default2000; valid values0,500,1000,2000,5000,10000;0pauses transfer/client list refreshes - UI: Tools menu
- REST: None
-
Notes: Native desktop transfer/client list refresh interval. Title, tray, and status transfer-rate text stays on the lightweight presentation timer.
-
DebugClientKadUDP - Type: integer
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
DebugClientTCP - Type: integer
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
DebugClientUDP - Type: integer
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
DebugHeap - Type: integer
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
DebugLogLevel - Type: integer
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
DebugSearchResultDetailLevel - Type: integer
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
DebugServerSearches - Type: integer
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
DebugServerSources - Type: integer
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
DebugServerTCP - Type: integer
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
DebugServerUDP - Type: integer
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
DefaultIRCServerNew - Type: string
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
DisableFirstTimeWizard - Type: bool
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
DontRecreateStatGraphsOnResize - Type: bool
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
EnableScheduler - Type: bool
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
EnableSearchResultSpamFilter - Type: bool
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
FilterBadIPs - Type: bool
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
FilterServersByIP - Type: bool
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
FullChunkTransfers - Type: bool
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
GeoLocationLastUpdateTime - Type: string
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
GeoLocationLookupEnabled - Type: bool
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
GeoLocationUpdatePeriodDays - Type: integer
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
GeoLocationUpdateUrl - Type: string
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
HyperTextFont - Type: binary
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
IPFilterLastUpdateTime - Type: string
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
IPFilterUpdateEnabled - Type: bool
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
IRCAcceptLink - Type: bool
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
IRCAcceptLinkFriends - Type: bool
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
IRCFilterName - Type: string
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
IRCFilterUser - Type: integer
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
IRCHelpChannel - Type: bool
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
IRCListOnConnect - Type: bool
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
IRCSoundEvents - Type: bool
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
IRCUseFilter - Type: bool
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
KadFileSearchLifetime - Type: integer
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
KadKeywordSearchLifetime - Type: integer
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
KadUDPKey - Type: integer
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
LastLogPaneID - Type: integer
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
LastMainWndDlgID - Type: integer
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
LogTextFont - Type: binary
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
LostFromCorruption - Type: integer
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
ManualHighPrio - Type: bool
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
MaxMessageSessions - Type: integer
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
MessageFromValidSourcesOnly - Type: bool
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
MessagesFromFriendsOnly - Type: bool
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
MessageUseCaptchas - Type: bool
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
MinToTray_Aero - Type: bool
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
Nick - Type: string
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
NotifierConfiguration - Type: string
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
NotifierMailAuth - Type: integer
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
NotifierMailLogin - Type: string
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
NotifierMailPassword - Type: string
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
NotifierMailPort - Type: integer
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
NotifierMailRecipient - Type: string
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
NotifierMailSender - Type: string
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
NotifierMailServer - Type: string
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
NotifierMailTLS - Type: integer
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
NotifierPopEveryChatMessage - Type: bool
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
NotifierPopNewVersion - Type: bool
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
NotifierSendMail - Type: bool
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
NotifierSoundPath - Type: string
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
NotifierUseSound - Type: integer
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
NotifyOnChat - Type: bool
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
NotifyOnDownload - Type: bool
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
NotifyOnImportantError - Type: bool
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
NotifyOnLog - Type: bool
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
NotifyOnNewDownload - Type: bool
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
OnlineSignature - Type: bool
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
PartsSavedByICH - Type: integer
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
RandomizePortsOnStartup - Type: bool
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
RemoveFilesToBin - Type: bool
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
SaveDebugToDisk - Type: bool
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
SavedFromCompression - Type: integer
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
SaveLogToDisk - Type: bool
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
Scoresystem - Type: bool
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
SearchMethod - Type: integer
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
SecureIdent - Type: bool
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
SeeShare - Type: integer
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
Serverlist - Type: bool
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
ServerUDPPort - Type: integer
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
ShowDownloadToolbar - Type: bool
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
ShowInfoOnCatTabs - Type: bool
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
ShowSharedFilesDetails - Type: bool
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
SkinProfile - Type: string
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
SkinProfileDir - Type: string
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
SmartIdCheck - Type: bool
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
SplitterbarPosition - Type: integer
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
SplitterbarPositionFriend - Type: integer
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
SplitterbarPositionIRC - Type: integer
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
SplitterbarPositionServer - Type: integer
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
SplitterbarPositionShared - Type: integer
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
SplitterbarPositionStat - Type: integer
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
SplitterbarPositionStat_HL - Type: integer
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
SplitterbarPositionStat_HR - Type: integer
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
StartupMinimized - Type: bool
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
StatGraphsInterval - Type: integer
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
StatsFillGraphs - Type: bool
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
StraightWindowStyles - Type: integer
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
TempDirs - Type: string
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
ToolbarBitmap - Type: string
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
ToolbarBitmapFolder - Type: string
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
ToolbarIconSize - Type: integer
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
ToolbarLabels - Type: integer
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
ToolbarSetting - Type: string
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
TransferWnd1 - Type: integer
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
TransferWnd2 - Type: integer
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
TransflstRemainOrder - Type: bool
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
UserSortedServerList - Type: bool
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
UseSimpleTimeRemainingComputation - Type: bool
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
UseSystemFontForMainControls - Type: bool
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
VariousStatisticsMaxValue - Type: integer
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
VerboseOptions - Type: bool
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
VersionCheckLastAutomatic - Type: integer
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
WatchClipboard4ED2kFilelinks - Type: bool
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
WebMirrorAlertLevel - Type: integer
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: None
-
WebTemplateFile - Type: string
- Access: read, write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
- Notes: None
read-only-legacy¶
LogErrorColor- Type: color
- Access: read
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: Legacy/customization key is accepted on load; current Preferences.cpp has no matching writer.
-
LogSuccessColor - Type: color
- Access: read
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
-
Notes: Legacy/customization key is accepted on load; current Preferences.cpp has no matching writer.
-
LogWarningColor - Type: color
- Access: read
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
- Notes: Legacy/customization key is accepted on load; current Preferences.cpp has no matching writer.
eMule¶
editable-ui¶
| Key | Type | Access | Owner/API | Default and normalization | UI | REST | Notes |
|---|---|---|---|---|---|---|---|
ShowVerticalHourMarkers |
bool | read, write | m_bShowVerticalHourMarkers | Not explicitly declared in schema | PPgTweaks.cpp | None | None |
FileCompletion¶
editable-ui¶
FileCompletionArguments- Type: string
- Access: read, write
- Owner/API: GetFileCompletionArguments, m_strFileCompletionArguments
- Default and normalization: Not explicitly declared in schema
- UI: PPgFiles.cpp
- REST: None
-
Notes: None
-
FileCompletionProgram - Type: string
- Access: read, write
- Owner/API: GetFileCompletionProgram, m_strFileCompletionProgram
- Default and normalization: Not explicitly declared in schema
- UI: PPgFiles.cpp
- REST: None
-
Notes: None
-
RunCommandOnFileCompletion - Type: bool
- Access: read, write
- Owner/API: GetRunCommandOnFileCompletion, m_bRunCommandOnFileCompletion
- Default and normalization: Not explicitly declared in schema
- UI: PPgFiles.cpp
- REST: None
- Notes: None
ListControlSetup¶
dynamic-family¶
<dynamic:di>- Type: string
- Access: write
- Owner/API: None
- Default and normalization: Not explicitly declared in schema
- UI: None
- REST: None
- Notes: Dynamic family generated at runtime; source expression is guarded instead of enumerating every concrete key.
Proxy¶
persisted-runtime¶
| Key | Type | Access | Owner/API | Default and normalization | UI | REST | Notes |
|---|---|---|---|---|---|---|---|
ProxyEnablePassword |
bool | read, write | None | Not explicitly declared in schema | None | None | None |
ProxyEnableProxy |
bool | read, write | None | Not explicitly declared in schema | None | None | None |
ProxyName |
string | read, write | None | Not explicitly declared in schema | None | None | None |
ProxyPassword |
string | read, write | None | Not explicitly declared in schema | None | None | None |
ProxyPort |
integer | read, write | None | Not explicitly declared in schema | None | None | None |
ProxyType |
integer | read, write | None | Not explicitly declared in schema | None | None | None |
ProxyUser |
string | read, write | None | Not explicitly declared in schema | None | None | None |
UploadPolicy¶
editable-ui¶
LowRatioBoostEnabled- Type: bool
- Access: read, write
- Owner/API: IsLowRatioBoostEnabled, SetLowRatioBoostEnabled
- Default and normalization: Not explicitly declared in schema
- UI: PPgTweaks.cpp
- REST: None
-
Notes: None
-
LowRatioThreshold - Type: number
- Access: read, write
- Owner/API: GetLowRatioThreshold, SetLowRatioThreshold
- Default and normalization: Not explicitly declared in schema
- UI: PPgTweaks.cpp
- REST: None
-
Notes: None
-
SessionTimeLimitSeconds - Type: integer
- Access: read, write
- Owner/API: GetSessionTimeLimitSeconds, SetSessionTimeLimitSeconds
- Default and normalization: Not explicitly declared in schema
- UI: PPgTweaks.cpp
- REST: None
-
Notes: None
-
SessionTransferLimitMode - Type: integer
- Access: read, write
- Owner/API: GetSessionTransferLimitMode, SetSessionTransferLimitMode
- Default and normalization: Not explicitly declared in schema
- UI: PPgTweaks.cpp
- REST: None
-
Notes: None
-
SessionTransferLimitValue - Type: integer
- Access: read, write
- Owner/API: GetSessionTransferLimitValue, SetSessionTransferLimitValue
- Default and normalization: Not explicitly declared in schema
- UI: PPgTweaks.cpp
- REST: None
-
Notes: None
-
SlowUploadCooldownSeconds - Type: integer
- Access: read, write
- Owner/API: GetSlowUploadCooldownSeconds, SetSlowUploadCooldownSeconds
- Default and normalization: Not explicitly declared in schema
- UI: PPgTweaks.cpp
- REST: None
-
Notes: None
-
SlowUploadGraceSeconds - Type: integer
- Access: read, write
- Owner/API: GetSlowUploadGraceSeconds, SetSlowUploadGraceSeconds
- Default and normalization: Not explicitly declared in schema
- UI: PPgTweaks.cpp
- REST: None
-
Notes: None
-
SlowUploadThresholdFactor - Type: number
- Access: read, write
- Owner/API: GetSlowUploadThresholdFactor, SetSlowUploadThresholdFactor
- Default and normalization: Not explicitly declared in schema
- UI: PPgTweaks.cpp
- REST: None
-
Notes: None
-
SlowUploadWarmupSeconds - Type: integer
- Access: read, write
- Owner/API: GetSlowUploadWarmupSeconds, SetSlowUploadWarmupSeconds
- Default and normalization: Not explicitly declared in schema
- UI: PPgTweaks.cpp
- REST: None
-
Notes: None
-
ZeroUploadRateGraceSeconds - Type: integer
- Access: read, write
- Owner/API: GetZeroUploadRateGraceSeconds, SetZeroUploadRateGraceSeconds
- Default and normalization: Not explicitly declared in schema
- UI: PPgTweaks.cpp
- REST: None
- Notes: None
editable-ui-rest¶
MaxUploadClientsAllowed- Type: integer
- Access: read, write
- Owner/API: GetMaxUploadClientsAllowed, SetMaxUploadClientsAllowed
- Default and normalization: Not explicitly declared in schema
- UI: PPgTweaks.cpp
- REST: maxUploadSlots, uploadClientDataRate
- Notes: None
persisted-runtime¶
| Key | Type | Access | Owner/API | Default and normalization | UI | REST | Notes |
|---|---|---|---|---|---|---|---|
LowIDScoreDivisor |
integer | read, write | None | Not explicitly declared in schema | None | None | None |
LowRatioScoreBonus |
integer | read, write | None | Not explicitly declared in schema | None | None | None |
UPnP¶
editable-ui¶
| Key | Type | Access | Owner/API | Default and normalization | UI | REST | Notes |
|---|---|---|---|---|---|---|---|
CloseUPnPOnExit |
bool | read, write | CloseUPnPOnExit, m_bCloseUPnPOnExit | Not explicitly declared in schema | PPgTweaks.cpp | None | None |
EnableUPnP |
bool | read, write | m_bEnableUPnP | Not explicitly declared in schema | PPgConnection.cpp | None | None |
persisted-runtime¶
| Key | Type | Access | Owner/API | Default and normalization | UI | REST | Notes |
|---|---|---|---|---|---|---|---|
BackendMode |
integer | read, write | None | Not explicitly declared in schema | None | None | None |
WebServer¶
editable-ui¶
| Key | Type | Access | Owner/API | Default and normalization | UI | REST | Notes |
|---|---|---|---|---|---|---|---|
AllowAdminHiLevelFunc |
bool | read, write | GetWebAdminAllowedHiLevFunc | Not explicitly declared in schema | PPgWebServer.cpp | None | None |
ApiKey |
string | read, write | GetWSApiKey, SetWSApiKey | Not explicitly declared in schema | PPgWebServer.cpp | None | None |
BindAddr |
string | read, write | GetWebBindAddr, SetWebBindAddr | Not explicitly declared in schema | PPgWebServer.cpp | None | None |
HTTPSCertificate |
string | read, write | GetWebCertPath, SetWebCertPath | Not explicitly declared in schema | PPgWebServer.cpp | None | None |
HTTPSKey |
string | read, write | GetWebKeyPath, SetWebKeyPath | Not explicitly declared in schema | PPgWebServer.cpp | None | None |
MaxFileUploadSizeMB |
integer | read, write | GetMaxWebUploadFileSizeMB, SetMaxWebUploadFileSizeMB | Not explicitly declared in schema | PPgWebServer.cpp | None | None |
Password |
string | read, write | SetWSPass | Not explicitly declared in schema | PPgWebServer.cpp | None | None |
PasswordLow |
string | read, write | SetWSLowPass | Not explicitly declared in schema | PPgWebServer.cpp | None | None |
Port |
integer | read, write | GetWSPort, SetWSPort | Not explicitly declared in schema | PPgWebServer.cpp | None | None |
UseGzip |
bool | read, write | GetWebUseGzip, SetWebUseGzip | Not explicitly declared in schema | PPgWebServer.cpp | None | None |
UseHTTPS |
bool | read, write | GetWebUseHttps, SetWebUseHttps | Not explicitly declared in schema | PPgWebServer.cpp | None | None |
WebTimeoutMins |
integer | read, write | GetWebTimeoutMins, SetWebTimeoutMins | Not explicitly declared in schema | PPgWebServer.cpp | None | None |
WebUseUPnP |
bool | read, write | GetWSUseUPnP, m_bWebUseUPnP | Not explicitly declared in schema | PPgWebServer.cpp | None | None |
persisted-runtime¶
| Key | Type | Access | Owner/API | Default and normalization | UI | REST | Notes |
|---|---|---|---|---|---|---|---|
AllowedIPs |
string | read, write | None | Not explicitly declared in schema | None | None | None |
Enabled |
bool | read, write | None | Not explicitly declared in schema | None | None | None |
EnableDiagnosticRestEndpoints |
bool | read, write | None | Not explicitly declared in schema | None | None | None |
EnableLegacyWebUi |
bool | read, write | None | Not explicitly declared in schema | None | None | None |
PageRefreshTime |
integer | read, write | None | Not explicitly declared in schema | None | None | None |
UseLowRightsUser |
bool | read, write | None | Not explicitly declared in schema | None | None | None |
Troubleshooting¶
When a setting does not behave as expected:
- Check the classification in the complete reference.
- Check whether the value is UI-bound, REST-bound, hidden, dynamic, or state.
- Check the behavior sections above for the important default/range behavior.
- Restart or reconnect if the setting controls startup, sockets, binding, or listener state.
- Use diagnostics before deleting profile files or resetting the whole config.