New branch 'debian-jessie' available with the following commits:
commit 3ac2fb10c47afdfb48e5a75d6139d4168ec315da
Author: Julien Cristau <[email protected]>
Date: Sat Jan 28 16:20:00 2017 +0100
Upload to jessie
commit efabcdbf2db03242d0fbfb84561c4e526ac09d05
Author: Emilio Pozuelo Monfort <[email protected]>
Date: Tue Dec 27 17:24:10 2016 +0100
Fix possible free of uninitialized pointer
If the _XReply() call fails, we'll try to free an uninitialized
pointer.
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=849026
Reported-by: Thomas Walker <[email protected]>
Signed-off-by: Emilio Pozuelo Monfort <[email protected]>
Reviewed-by: Julien Cristau <[email protected]>
Tested-by: Thomas Walker <[email protected]>
Signed-off-by: Julien Cristau <[email protected]>
(cherry picked from commit 557b60798a9da49386f1034b133838332735de22)
commit 5ff6069aab38f96a4f9ec80531045652906f58a0
Author: Emilio Pozuelo Monfort <[email protected]>
Date: Tue Oct 25 21:31:19 2016 +0200
Check that allocating a buffer succeeded
Since we are going to write into the buffer, we should make sure the
allocation didn't fail.
Reported-by: Julien Cristau <[email protected]>
Signed-off-by: Emilio Pozuelo Monfort <[email protected]>
Signed-off-by: Peter Hutterer <[email protected]>
(cherry picked from commit 4c5c8d6246debc06a56120cff71bfdf1877884d0)
commit 35a63fa5ce87cbcdd980533f7007357856a98084
Author: Emilio Pozuelo Monfort <[email protected]>
Date: Tue Oct 25 21:31:18 2016 +0200
Plug a memory leak
Introduced in commit 19a9cd6.
Reported-by: Julien Cristau <[email protected]>
Signed-off-by: Emilio Pozuelo Monfort <[email protected]>
Signed-off-by: Peter Hutterer <[email protected]>
(cherry picked from commit 7ac03c6c1907a39b5b42b17ad331295b8c85154d)
commit c23152fc01b173654a3c73099b9077be95d9d72f
Author: Peter Hutterer <[email protected]>
Date: Thu Oct 13 13:33:11 2016 +1000
XListInputDevices: don't touch ndevices in case of error
We used to always set *ndevices to the number of devices returned by the
server. This magically worked because we pretty much never returned an error
except on faulty server or library implementations. With 19a9cd60 we now
have
more chances of getting an error, so the polite thing is to just leave
*ndevices
alone when we error out.
Document it as such in the man page, just in case someone accidentally reads
it.
Signed-off-by: Peter Hutterer <[email protected]>
CC: Niels Ole Salscheider <[email protected]>
Reviewed-by: Emil Velikov <[email protected]>
(cherry picked from commit 43904c9c5a0f5750a03a9bd8c96ccda182eb5a9a)
commit 562bdcfaff0f85debf0ee7882f2b536fa54ffe8b
Author: Niels Ole Salscheider <[email protected]>
Date: Fri Oct 7 21:46:44 2016 +0200
SizeClassInfo can return 0 even without an error
Catch the error case separately. Commit 19a9cd607d added length checking to
SizeClassInfo but re-used the return value of 0 for an error. A device
without
classes (as is initialized by xf86-input-libinput for tablets) can
legitimately return 0 and erroneously triggers an error.
Fix this by using a separate value for the error.
Reproducible by calling XListInputDevices() with a tablet attached.
This fixes a regression introduced in commit 19a9cd607d.
Signed-off-by: Niels Ole Salscheider <[email protected]>
Signed-off-by: Peter Hutterer <[email protected]>
Reviewed-by: Emil Velikov <[email protected]>
(cherry picked from commit b843fe1c0a6b4dbaae9f364042c6a247249305ef)
commit b98a27c571a60c17ba003816779f5c9cf90a9f4f
Author: Tobias Stoeckmann <[email protected]>
Date: Sun Sep 25 22:31:34 2016 +0200
Properly validate server responses.
By validating length fields from server responses, out of boundary
accesses and endless loops can be mitigated.
Signed-off-by: Tobias Stoeckmann <[email protected]>
Reviewed-by: Matthieu Herrb <[email protected]>
(cherry picked from commit 19a9cd607de73947fcfb104682f203ffe4e1f4e5)