Package: mumble / 1.2.18-1+deb9u1

Metadata

Package Version Patches format
mumble 1.2.18-1+deb9u1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
05 lsb description.diff | (download)

scripts/murmur.init | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 add missing lsb description to the init script.
06 lsb lower dbus dependency.diff | (download)

scripts/murmur.init | 8 4 + 4 - 0 !
1 file changed, 4 insertions(+), 4 deletions(-)

 remove init script dependency on dbus
 For more information, see #731003
Bug: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=731003
12 mumble server disable dbus and ice.diff | (download)

scripts/murmur.ini.system | 21 11 + 10 - 0 !
1 file changed, 11 insertions(+), 10 deletions(-)

 disable d-bus and ice by default
17 change pulseaudio role.diff | (download)

src/mumble/PulseAudio.cpp | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 pulseaudio will mute applications in the "music" or "video" role
 when an application under the "phone" role is active.  And right now Mumble
 uses the "phone" role.
Bug-Mumble: https://github.com/mumble-voip/mumble/issues/1069
19 move xlib initializtion earlier.diff | (download)

src/mumble/GlobalShortcut_unix.cpp | 14 6 + 8 - 0 !
1 file changed, 6 insertions(+), 8 deletions(-)

 crash when trying to set a push-to-talk key
 Xlib functions were called before the display and thus Xlib functions being
 initialized, leading to a crash concerning /dev/input.  Debug output:
 
 #0  XKeycodeToKeysym (dpy=0x0, kc=50 '2', col=0) at ../../../src/xkb/XKBBind.c:111
 
 This patch calls XOpenDisplay() earlier to avoid this.
25 make logfiles readable by adm.diff | (download)

scripts/murmur.logrotate | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 create logfiles owned by group adm in logrotate snippet
27 prevent flooding .xsession errors.diff | (download)

src/mumble/ALSAAudio.cpp | 22 22 + 0 - 0 !
1 file changed, 22 insertions(+)

 [patch] hack to prevent flooding .xsession-errors


30 Remove flawed MX host existence check.diff | (download)

src/mumble/Cert.cpp | 47 7 + 40 - 0 !
src/mumble/Cert.h | 3 0 + 3 - 0 !
2 files changed, 7 insertions(+), 43 deletions(-)

 [patch] remove flawed mx host existence check for cert wizard (#1178)
Last-Updated: 2015-09-16

The certificate wizard tried to verify the host of email addresses
input by users by resolving their A record. This is flawed as
a host isn't required to have an A record for receiving mail. The
correct way would be to check the MX record instead. This isn't
possible in Qt 4. As the feature is of dubious value anyways this
patch simply removes it. Now every email matching (.+)@(.+) is
accepted.

35 add dpkg buildflags.diff | (download)

compiler.pri | 5 5 + 0 - 0 !
overlay_gl/overlay_gl.pro | 10 10 + 0 - 0 !
2 files changed, 15 insertions(+)

 add dpkg-buildflags hardening flags via qmake
 https://wiki.debian.org/Hardening#Notes_for_packages_using_QMake
 Note that the overlay intentionally disables the  "-z,now" linker flag in
 order to be able to resolve OpenGL symbols at runtime without linking
 against a specific libGL implementation.
38 fix spelling error.diff | (download)

src/mumble/Messages.cpp | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix spelling error; "nonexistant" vs "nonexistent"
40 make build reproducible.diff | (download)

src/Version.h | 2 1 + 1 - 0 !
src/mumble/VersionCheck.cpp | 2 0 + 2 - 0 !
2 files changed, 1 insertion(+), 3 deletions(-)

 remove build timestamps to make build reproducible
  https://wiki.debian.org/ReproducibleBuilds
43 initialize SSL.diff | (download)

src/mumble/main.cpp | 3 3 + 0 - 0 !
src/murmur/main.cpp | 3 3 + 0 - 0 !
2 files changed, 6 insertions(+)

 the ssl library must be initialized, otherwise mumble and
   mumble-server both fail to find the available ciphers after a rebuild
   with openssl_1.0.2d-3.  The two calls used are based on:
     https://wiki.openssl.org/index.php/SSL/TLS_Client#Initialization
44 add speechd header.diff | (download)

src/mumble.pri | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 fix include path for the speechd headers for ubuntu
60 fix message flood.diff | (download)

src/murmur/Messages.cpp | 17 17 + 0 - 0 !
src/murmur/ServerUser.cpp | 59 59 + 0 - 0 !
src/murmur/ServerUser.h | 29 29 + 0 - 0 !
3 files changed, 105 insertions(+)

 prevent instability and crash due to message flood
61 configurable rate limit.diff | (download)

scripts/murmur.ini | 12 12 + 0 - 0 !
scripts/murmur.ini.system | 12 12 + 0 - 0 !
src/murmur/Meta.cpp | 6 6 + 0 - 0 !
src/murmur/Meta.h | 3 3 + 0 - 0 !
src/murmur/Server.cpp | 22 22 + 0 - 0 !
src/murmur/Server.h | 3 3 + 0 - 0 !
src/murmur/ServerUser.cpp | 4 2 + 2 - 0 !
src/murmur/ServerUser.h | 2 1 + 1 - 0 !
8 files changed, 61 insertions(+), 3 deletions(-)

 patch to make message rate limit configurable