mumble/src
Mikkel Krautz 2df5f2f77b OSInfo: fix new Windows 10 OSInfo to not include NUL values in the displayable version string.
These strings from the registry are NUL terminated, but in practice, this
isn't guaranteed.

This means that the displayable version string for Windows 10 currently
contains NUL values.

The Mumble client doesn't care, but it isn't very nice. It breaks things
like CVP providers that don't sanitize Murmur's output.

To fix the problem, this change introduces a regString function that
converts a wchar_t string to QString. Any NUL value in the input
string will terminate the string.

Fixes mumble-voip/mumble#2469
2016-08-06 17:34:41 +02:00
..
mumble Merge PR #2492: GlobalShortcut_win: log product guid when adding a new DirectInput device. 2016-08-06 16:41:30 +02:00
mumble_exe src/mumble_exe: update to use LICENSE.header. 2016-05-10 22:42:03 +02:00
mumble_proto mumble_proto: update to use LICENSE.header. 2016-05-10 22:42:03 +02:00
murmur Murmur: use aiUdpFlag.load() in comparisons to fix Qt <5.2 build. 2016-07-15 00:49:08 +02:00
murmur_grpcwrapper_protoc_plugin build: add pkgconfig.pri and must_pkgconfig qmake function. 2016-07-09 18:24:09 +02:00
tests Convert all remaining uses of LIBPATH in qmake files to use QMAKE_LIBDIR instead. 2016-07-05 23:07:27 +02:00
ACL.cpp src: update to use LICENSE.header. 2016-05-10 22:42:02 +02:00
ACL.h src: update to use LICENSE.header. 2016-05-10 22:42:02 +02:00
Channel.cpp src: update to use LICENSE.header. 2016-05-10 22:42:02 +02:00
Channel.h src: update to use LICENSE.header. 2016-05-10 22:42:02 +02:00
Connection.cpp src: update to use LICENSE.header. 2016-05-10 22:42:02 +02:00
Connection.h Add mutex for csCrypt usage in Murmur. 2016-06-24 00:03:11 +02:00
CryptState.cpp src: update to use LICENSE.header. 2016-05-10 22:42:02 +02:00
CryptState.h src: update to use LICENSE.header. 2016-05-10 22:42:02 +02:00
Group.cpp src: update to use LICENSE.header. 2016-05-10 22:42:02 +02:00
Group.h src: update to use LICENSE.header. 2016-05-10 22:42:02 +02:00
HTMLFilter.cpp src: update to use LICENSE.header. 2016-05-10 22:42:02 +02:00
HTMLFilter.h src: update to use LICENSE.header. 2016-05-10 22:42:02 +02:00
Message.h src: update to use LICENSE.header. 2016-05-10 22:42:02 +02:00
mumble.pri build: add pkgconfig.pri and must_pkgconfig qmake function. 2016-07-09 18:24:09 +02:00
Mumble.proto src: update to use LICENSE.header. 2016-05-10 22:42:02 +02:00
Net.cpp Net: use QLatin1String instead of implicit char * -> QString conversion in Ban::toString(). 2016-05-19 01:04:55 +02:00
Net.h Add logging for ban removals/changes. 2016-05-19 00:31:42 +02:00
OSInfo.cpp OSInfo: fix new Windows 10 OSInfo to not include NUL values in the displayable version string. 2016-08-06 17:34:41 +02:00
OSInfo.h src: update to use LICENSE.header. 2016-05-10 22:42:02 +02:00
PacketDataStream.h src: update to use LICENSE.header. 2016-05-10 22:42:02 +02:00
Qt4Compat.h src: update to use LICENSE.header. 2016-05-10 22:42:02 +02:00
SignalCurry.h src: update to use LICENSE.header. 2016-05-10 22:42:02 +02:00
SSL.cpp MumbleSSL: add a sanity check for QSsl loading a different version of OpenSSL than we're linked against. 2016-05-22 01:52:40 +02:00
SSL.h MumbleSSL: add a sanity check for QSsl loading a different version of OpenSSL than we're linked against. 2016-05-22 01:52:40 +02:00
SSLCipherInfo.cpp src: update to use LICENSE.header. 2016-05-10 22:42:02 +02:00
SSLCipherInfo.h src: update to use LICENSE.header. 2016-05-10 22:42:02 +02:00
SSLCipherInfoTable.h src: update to use LICENSE.header. 2016-05-10 22:42:02 +02:00
Timer.cpp Timer: use header-only boost::chrono if it is available. 2016-07-02 12:16:23 +02:00
Timer.h src: update to use LICENSE.header. 2016-05-10 22:42:02 +02:00
User.cpp src: update to use LICENSE.header. 2016-05-10 22:42:02 +02:00
User.h src: update to use LICENSE.header. 2016-05-10 22:42:02 +02:00
Version.cpp src: update to use LICENSE.header. 2016-05-10 22:42:02 +02:00
Version.h src: update to use LICENSE.header. 2016-05-10 22:42:02 +02:00