mumble/src
Robert Adam 84d49d5c9b
Merge PR #5531: CHANGE(client): Use JSON file for storing settings
This PR streamlines the settings format on all OS and (hopefully) increases the readability
of the settings file A LOT (more or less self-explaining settings identifiers instead of some
weird terms or variable names only understood by the core devs themselves (if at all)).

In addition to and surrounding this feature, several changes, improvements and fixes on
the general topic of handling settings are included as well. See individual commit messages
for details.

Fixes #1940

As an aside: This change is an important step towards being able to provide portable Mumble
installations.
2022-02-11 18:47:11 +01:00
..
crypto MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
mumble Merge PR #5531: CHANGE(client): Use JSON file for storing settings 2022-02-11 18:47:11 +01:00
mumble_exe MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
murmur MAINT(manpages): Replace murmur with mumble-server 2022-02-07 08:32:23 +01:00
murmur_grpcwrapper_protoc_plugin MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
tests REFAC(client): Use in-class initialization for settings 2022-02-07 20:15:32 +01:00
ACL.cpp DOCS: Fix typos 2022-02-06 18:27:12 +01:00
ACL.h MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
Ban.cpp MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
Ban.h MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
ByteSwap.h MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
Channel.cpp MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
Channel.h MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
ChannelListenerManager.cpp MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
ChannelListenerManager.h MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
CMakeLists.txt FIX(client): Improve appstream metadata 2022-01-19 19:23:28 +01:00
Connection.cpp MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
Connection.h MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
CryptState.h MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
EnvUtils.cpp MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
EnvUtils.h MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
FFDHE.cpp MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
FFDHE.h MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
FFDHETable.h MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
Group.cpp MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
Group.h MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
HostAddress.cpp MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
HostAddress.h MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
HTMLFilter.cpp MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
HTMLFilter.h MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
License.cpp MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
License.h MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
licenses.h DOCS: Fix typos 2022-02-06 18:27:12 +01:00
LogEmitter.cpp MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
LogEmitter.h MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
Message.h MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
Mumble.proto MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
MumbleConstants.h MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
Net.cpp MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
Net.h MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
OSInfo.cpp MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
OSInfo.h MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
PacketDataStream.h MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
PasswordGenerator.cpp MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
PasswordGenerator.h MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
PlatformCheck.cpp MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
PlatformCheck.h MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
ProcessResolver.cpp BUILD(client): Plugin framework: Use correct struct kinfo_proc members on NetBSD/OpenBSD 2022-01-11 22:32:15 +01:00
ProcessResolver.h MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
QtUtils.cpp MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
QtUtils.h MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
SelfSignedCertificate.cpp MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
SelfSignedCertificate.h MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
ServerAddress.cpp MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
ServerAddress.h MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
ServerResolver.cpp MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
ServerResolver.h MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
ServerResolverRecord.cpp MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
ServerResolverRecord.h MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
SignalCurry.h MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
SpeechFlags.h MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
SSL.cpp MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
SSL.h MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
SSLCipherInfo.cpp MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
SSLCipherInfo.h MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
SSLCipherInfoTable.h MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
SSLLocks.cpp MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
SSLLocks.h MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
Timer.cpp BUILD(client,server): Include time.h instead of sys/time.h 2022-02-04 20:06:09 +01:00
Timer.h MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
UnresolvedServerAddress.cpp MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
UnresolvedServerAddress.h MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
User.cpp MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
User.h MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
Utils.h MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
Version.cpp MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
Version.h MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00
win.h MAINT: Update copyright to 2022 2022-01-04 20:17:33 +01:00