summaryrefslogtreecommitdiff
path: root/lib/libXtst/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'lib/libXtst/ChangeLog')
-rw-r--r--lib/libXtst/ChangeLog125
1 files changed, 124 insertions, 1 deletions
diff --git a/lib/libXtst/ChangeLog b/lib/libXtst/ChangeLog
index 6ea43f771..934a0f40c 100644
--- a/lib/libXtst/ChangeLog
+++ b/lib/libXtst/ChangeLog
@@ -1,3 +1,126 @@
+commit abf3ff74b97c4231d2324d66318bfa1d22e44913
+Author: Alan Coopersmith <alan.coopersmith@oracle.com>
+Date: Thu Aug 1 17:25:18 2024 -0700
+
+ libXtst 1.2.5
+
+ Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
+
+commit 4e4eb10495cc0d24b02c4cc82d86f3977f3cc95f
+Author: Alan Coopersmith <alan.coopersmith@oracle.com>
+Date: Sun Jul 21 10:05:36 2024 -0700
+
+ parse_reply_call_callback: avoid NULL dereference if reply is missing data
+
+ Clears up 7 -Wanalyzer-null-dereference warnings from gcc 14.1
+
+ Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
+ Part-of: <https://gitlab.freedesktop.org/xorg/lib/libxtst/-/merge_requests/7>
+
+commit 3f05df5a6c5140dc3d44f35b9fb635cca8b682c1
+Author: Alan Coopersmith <alan.coopersmith@oracle.com>
+Date: Sat Jul 20 17:03:59 2024 -0700
+
+ XRecordFreeState: avoid NULL dereference when called in error path
+
+ If the client_info pointer is NULL (for instance, if we decided
+ the number of entries would cause an integer overflow), then
+ don't attempt to walk it to free the entries.
+
+ Found by gcc 14.1:
+
+ XRecord.c:513:31: warning: dereference of NULL ‘0’ [CWE-476]
+ [-Wanalyzer-null-dereference]
+ 513 | if (state->client_info[i]->ranges) {
+ | ~~~~~~~~~~~~~~~~~~^~~
+ [...]
+ | 452 | ret->client_info = client_inf;
+ | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ | | |
+ | | (10) ‘client_inf’ is NULL
+ [...]
+ | 457 | XRecordFreeState(ret);
+ | | ^~~~~~~~~~~~~~~~~~~~~
+ | | |
+ | | (14) ...to here
+ | | (15) calling ‘XRecordFreeState’ from ‘XRecordGetContext’
+
+ Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
+ Part-of: <https://gitlab.freedesktop.org/xorg/lib/libxtst/-/merge_requests/7>
+
+commit eb8370d5e4cf3d68f05b679d3679f695542eddb1
+Author: Alan Coopersmith <alan.coopersmith@oracle.com>
+Date: Sat Jul 20 16:35:48 2024 -0700
+
+ XRecordGetContext: Avoid double free in error path
+
+ XRecordFreeState() will handle the free for us, so let it.
+
+ Found by gcc 14.1:
+
+ XRecord.c:514:31: warning: use after ‘free’ of ‘*state.client_info + i * 8’
+ [CWE-416] [-Wanalyzer-use-after-free]
+ 514 | if (state->client_info[i]->ranges) {
+ | ~~~~~~~~~~~~~~~~~~^~~
+ [...]
+ | 455 | free(client_inf);
+ | | ~~~~~~~~~~~~~~~~
+ | | |
+ | | (18) freed here
+
+ Fixes: e7e04b7 ("integer overflow in XRecordGetContext() [CVE-2013-2063]")
+ Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
+ Part-of: <https://gitlab.freedesktop.org/xorg/lib/libxtst/-/merge_requests/7>
+
+commit c542acce77be47156e53b74f5f9ca7156b3de7f5
+Author: Alan Coopersmith <alan.coopersmith@oracle.com>
+Date: Fri Oct 13 13:53:39 2023 -0700
+
+ gitlab CI: add xz-utils to container for "make distcheck"
+
+ Also update to latest ci-templates to support new Debian "stable" release
+
+ Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
+
+commit b0d55c9d98269aeefb521f1f2ce464288f176326
+Author: Alan Coopersmith <alan.coopersmith@oracle.com>
+Date: Wed Mar 8 16:05:18 2023 -0800
+
+ configure: Use LT_INIT from libtool 2 instead of deprecated AC_PROG_LIBTOOL
+
+ AC_PROG_LIBTOOL was replaced by LT_INIT in libtool 2 in 2008,
+ so it's time to rely on it.
+
+ Clears autoconf warnings:
+
+ configure.ac:34: warning: The macro `AC_PROG_LIBTOOL' is obsolete.
+ configure.ac:34: You should run autoupdate.
+ aclocal.m4:3465: AC_PROG_LIBTOOL is expanded from...
+ configure.ac:34: the top level
+
+ libtoolize: Consider adding 'AC_CONFIG_MACRO_DIRS([m4])' to configure.ac,
+ libtoolize: and rerunning libtoolize and aclocal.
+
+ Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
+
+commit a6ea11a5b35e838879152e8141c9c68813994848
+Author: Alan Coopersmith <alan.coopersmith@oracle.com>
+Date: Sat Feb 25 09:33:45 2023 -0800
+
+ Remove "All rights reserved" from Oracle copyright notices
+
+ Oracle no longer includes this term in our copyright & license notices.
+
+ Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
+
+commit 1e8215d8b4c85343da4301cd022639ae5f36756c
+Author: Christos Zoulas <christos@NetBSD.org>
+Date: Wed Sep 28 09:46:26 2022 +0200
+
+ Coverity CID 1373522: Fix memory leak
+
+ Signed-off-by: Thomas Klausner <wiz@gatalith.at>
+
commit 99b89c3bcb0ebb0b6dd86bfdc9d276715eaea889
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date: Mon Sep 26 18:07:24 2022 -0700
@@ -1204,7 +1327,7 @@ Date: Tue Jun 21 15:41:36 2005 +0000
src/Makefile.am
commit dbedf673f50e0baf6d5af60f60dbd16368071ed4
-Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
+Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
Date: Mon Jun 13 19:44:25 2005 +0000
- Add Xtst to symlink.sh