public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [rpms/kmscon] f44: Update to v10.0.3
@ 2026-09-01 12:31 Jocelyn Falempe
  0 siblings, 0 replies; only message in thread
From: Jocelyn Falempe @ 2026-09-01 12:31 UTC (permalink / raw)
  To: git-commits

            A new commit has been pushed.

            Repo   : rpms/kmscon
            Branch : f44
            Commit : fd712a7e730c0af0ed8860aa56364c6fa2028897
            Author : Jocelyn Falempe <jfalempe@redhat.com>
            Date   : 2026-09-01T14:30:32+02:00
            Stats  : +3/-42 in 4 file(s)
            URL    : https://src.fedoraproject.org/rpms/kmscon/c/fd712a7e730c0af0ed8860aa56364c6fa2028897?branch=f44

            Log:
            Update to v10.0.3

Signed-off-by: Jocelyn Falempe <jfalempe@redhat.com>

---
diff --git a/.gitignore b/.gitignore
index 6f05748..412ac31 100644
--- a/.gitignore
+++ b/.gitignore
@@ -11,3 +11,4 @@
 /kmscon-10.0.0.tar.gz
 /kmscon-10.0.1.tar.gz
 /kmscon-10.0.2.tar.gz
+/kmscon-10.0.3.tar.gz

diff --git a/kmscon.spec b/kmscon.spec
index d978480..47505dd 100644
--- a/kmscon.spec
+++ b/kmscon.spec
@@ -1,5 +1,5 @@
 Name:           kmscon
-Version:        10.0.2
+Version:        10.0.3
 Release:        %autorelease
 Summary:        Linux KMS/DRM based virtual Console Emulator
 # MIT for the source code, and OFL-1.1 for the unifont font.
@@ -30,8 +30,6 @@ BuildRequires:  pkgconfig(systemd)
 BuildRequires:  pkgconfig(xkbcommon) >= 0.5.0
 BuildRequires:  pkgconfig(zlib)
 
-Patch: seat-Fix-use-after-free-in-kmscon_seat_remove_video.patch
-
 %description
 Kmscon is a simple terminal emulator based on linux kernel mode setting (KMS).
 It is an attempt to replace the in-kernel VT implementation with a userspace

diff --git a/seat-Fix-use-after-free-in-kmscon_seat_remove_video.patch b/seat-Fix-use-after-free-in-kmscon_seat_remove_video.patch
deleted file mode 100644
index bc05216..0000000
--- a/seat-Fix-use-after-free-in-kmscon_seat_remove_video.patch
+++ /dev/null
@@ -1,38 +0,0 @@
-From 789b29e1a272ebdd97aae7abcaa221308dbda0f5 Mon Sep 17 00:00:00 2001
-From: Jocelyn Falempe <jfalempe@redhat.com>
-Date: Fri, 21 Aug 2026 09:38:43 +0200
-Subject: [PATCH] seat: Fix use after free in kmscon_seat_remove_video()
-
-As the display is removed from the list during traversal, use the safe
-variant
-
-Signed-off-by: Jocelyn Falempe <jfalempe@redhat.com>
----
- src/seat.c | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/src/seat.c b/src/seat.c
-index 299620a..ea0b9b0 100644
---- a/src/seat.c
-+++ b/src/seat.c
-@@ -1015,7 +1015,7 @@ static void kmscon_seat_remove_video(struct kmscon_seat *seat, void *data)
- {
- 	struct kmscon_video *vid = data;
- 	struct kmscon_display *d;
--	struct shl_dlist *iter;
-+	struct shl_dlist *iter, *tmp;
- 
- 	if (!seat || !vid)
- 		return;
-@@ -1026,7 +1026,7 @@ static void kmscon_seat_remove_video(struct kmscon_seat *seat, void *data)
- 	shl_dlist_unlink(&vid->list);
- 
- 	if (vid->video) {
--		shl_dlist_for_each(iter, &seat->displays)
-+		shl_dlist_for_each_safe(iter, tmp, &seat->displays)
- 		{
- 			d = shl_dlist_entry(iter, struct kmscon_display, list);
- 			if (display_video(d->disp) == vid->video)
--- 
-2.55.0
-

diff --git a/sources b/sources
index 831629f..e5bd117 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (kmscon-10.0.2.tar.gz) = 2ad4cb5fa8b7f6fb23c58ce7442e709e3d9c50c705b9bb3a7bb93009d10676f0ecb6e46f6d98333a7547b10e79424dc60bb2a4665e010e7ed4281e153e9400d8
+SHA512 (kmscon-10.0.3.tar.gz) = a252f0cb24c7b6c6bc2aa69cad74b2bec94fb9429f2ab4bf3c56a7e50e002317dbb6ffd44f1be621dff65458465ee7a58b29d2bc35f323f22cc98993d5a71f84

^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2026-09-01 12:31 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-09-01 12:31 [rpms/kmscon] f44: Update to v10.0.3 Jocelyn Falempe

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox