Commit Graph

  • e1d6090a2f Accepting request 1165729 from X11:XOrg factory Ana Guerrero 2024-04-08 15:37:39 +0000
  • 7fd560466c - Update to 1.8.9 * Fix regressions introduced in 1.8.8 (!245, !248) - this includes reverting for now the previous "Fix XIM input sometimes jumbled (#198, !236)" - supersedes * U_0001-xlibi18n-restore-parse_line1-for-WIN32-builds.patch * U_0002-Revert-imDefLkup-Commit-first-info-in-XimCommitInfo.patch * U_0003-Revert-ximcp-Unmark-to-fabricate-key-events-with-XKe.patch Stefan Dirsch 2024-04-06 03:12:34 +0000
  • 6586cebbd2 - U_0001-xlibi18n-restore-parse_line1-for-WIN32-builds.patch U_0002-Revert-imDefLkup-Commit-first-info-in-XimCommitInfo.patch U_0003-Revert-ximcp-Unmark-to-fabricate-key-events-with-XKe.patch * fix regressions in 1.8.8 (issues #204, #205, #206, #207, #208) Stefan Dirsch 2024-04-05 10:45:23 +0000
  • b2692adda8 Accepting request 1161216 from X11:XOrg Ana Guerrero 2024-03-25 20:07:07 +0000
  • cf7a0238a2 - update to 1.8.8 * Fix XIM input sometimes jumbled (#198, !236) * Fix _XkbReadGetDeviceInfoReply for nButtons == dev->buttons (!237) * Drop ifdefs for platforms that are no longer supported (!242, !243) * Assorted memory handling cleanups Stefan Dirsch 2024-03-25 01:52:44 +0000
  • 51053ba2d1 Accepting request 1154330 from X11:XOrg Dominique Leuenberger 2024-03-03 19:19:34 +0000
  • 0a74d1f1e9 Accepting request 1153861 from home:pgajdos:l Stefan Dirsch 2024-03-02 19:06:26 +0000
  • 36dd0dc560 Accepting request 1154142 from home:jengelh:branches:X11:XOrg Stefan Dirsch 2024-03-01 18:07:44 +0000
  • b48e72d24f Accepting request 1127741 from X11:XOrg Ana Guerrero 2023-11-21 20:32:03 +0000
  • 3f1815d1c4 - this update is needed due to jsc#PED-7282; it includes the security fix for CVE-2022-3555 (bsc#1204425, bsc#1208881) and a fix for a race condition in libX11 that causes various applications to crash randomly (boo#1181963) Stefan Dirsch 2023-11-20 16:05:01 +0000
  • e921fefec1 Accepting request 1115072 from X11:XOrg Ana Guerrero 2023-10-05 18:02:42 +0000
  • 4300286f86 - update to 1.8.7 This release contains fixes for the issues reported in security advisory here: https://lists.x.org/archives/xorg-announce/2023-October/003424.html * fixes CVE-2023-43785 libX11: out-of-bounds memory access in _XkbReadKeySyms() (boo#1215683) * fixes CVE-2023-43786 libX11: stack exhaustion from infinite recursion in PutSubImage() (boo#1215684) * fixes CVE-2023-43787 libX11: integer overflow in XCreateImage() leading to a heap overflow (boo#1215685) along with: * Fail XOpenDisplay() if server-provided default visual is invalid (!233) * Bring XKB docs in line with actual implementation (!231, !228) * Xutil.h: declare XEmptyRegion() and XEqualRegion() as Bool (!225) * Assorted updates to en_US.UTF-8 compose keys (!213, !214, !215, !216, !217, !219, !220, !222, !223, !226, !227, !229) Stefan Dirsch 2023-10-03 20:56:14 +0000
  • ae8e3938d3 Accepting request 1098898 from X11:XOrg Ana Guerrero 2023-07-19 17:09:37 +0000
  • 7c80b8710b Accepting request 1098803 from home:dirkmueller:Factory Stefan Dirsch 2023-07-16 07:27:32 +0000
  • 9dea9e395c Accepting request 1093353 from X11:XOrg Dominique Leuenberger 2023-06-17 20:20:09 +0000
  • 033194aaee - U_InitExt.c-Add-bounds-checks-for-extension-request-ev.patch * Buffer overflows in InitExt.c (boo#1212102, CVE-2023-3138) Stefan Dirsch 2023-06-15 18:20:55 +0000
  • 0fd79db113 Accepting request 1090195 from X11:XOrg Dominique Leuenberger 2023-06-03 22:11:32 +0000
  • 57440163b2 - Update to version 1.8.5 * gitlab CI: Add libtool to required packages * configure: raise minimum autoconf requirement to 2.70 * configure: replace deprecated AC_HELP_STRING with AS_HELP_STRING * configure: Use LT_INIT from libtool 2 instead of deprecated AC_PROG_LIBTOOL * gitlab CI: add workflow rules * nls: delete compose sequences that pointlessly mix upper and lower case * nls: remove four hundred and sixty untypable Greek compose sequences * nls: remove twenty two untypable Greek compose sequences * XSetScreenSaver.man: restore the part that was accidentally snipped * nls: make the Amharic compose sequences use the dead-vowel symbols * nls: sort three sequences alphabetically in their group, like all others * nls: delete six compose sequences that cannot be typed * nls: use a slash instead of a combining solidus in compose sequences * NLS: move long S compositions to respective blocks * NLS: implement the expansion of the six Breton N-graph keysyms * NLS: move dead-caron subscript compositions to the relevant Unicode block * NLS: Remove strange dead_cedilla cedi sign sequences * nls: add compose sequence for capital schwa, and delete a deviant one - Users of the Amharic (am_ET.UTF-8) compose key sequences provided by libX11 will also want to upgrade to xkeyboard-config 2.39 (releasing soon), in order to keep those sequeunces working with this release. Stefan Dirsch 2023-06-01 07:58:40 +0000
  • 56cbc0540f Accepting request 1072175 from X11:XOrg Dominique Leuenberger 2023-03-17 16:02:27 +0000
  • 740e906ccc added bugnumber to changelog as reference Stefan Dirsch 2023-03-15 16:59:15 +0000
  • 89825c32c5 Accepting request 1070405 from home:llyyr:branches:X11:XOrg Stefan Dirsch 2023-03-15 16:56:58 +0000
  • 05a1f83507 Accepting request 1040432 from X11:XOrg Dominique Leuenberger 2022-12-06 13:22:47 +0000
  • 9b4cff2ac0 - Update to version 1.8.1 This release fixes the --enable-thread-safety-constructor option to the configure script to work as intended. In the previous release, the changes for this option may not have been enabled when the option was not specified or when the --enable option was specified. While we have enabled it by default, believing that doing so will reduce the number of bugs users encounter running libX11 clients, in some cases it may expose bugs in which clients had previously gotten away with calling libX11 functions while a libX11 lock is already held, and thus now deadlock, as discussed in https://gitlab.freedesktop.org/xorg/lib/libx11/-/issues/157 - let's hope this version doesn't suffer yet from the regressions reported in boo#1205778, boo#1205818 (reported against 1.8.2); we need libX11 thread safe for totem (GNOME 43) :-( Stefan Dirsch 2022-12-05 20:41:20 +0000
  • 46816a6585 mentioing superseded patches in changelog Stefan Dirsch 2022-12-05 13:52:52 +0000
  • b512dabc48 - going back to version 1.7.5 for now to get rid of regressions, which were introduced by trying to get thread-safe in libX11 itself - re-introduced U_fix-a-memory-leak-in-XRegisterIMInstantiateCallback.patch which was not yet in 1.7.5 Stefan Dirsch 2022-12-05 13:46:11 +0000
  • 181de7c3bb Accepting request 1039777 from X11:XOrg Dominique Leuenberger 2022-12-04 13:57:59 +0000
  • e17a686d68 - U_0001-Add-XFreeThreads-function.patch U_0002-Don-t-use-pragma-inside-a-function-it-breaks-compili.patch U_0003-Fix-797755-Allow-X-IfEvent-to-reenter-libX11.patch U_0004-Indentation-fixes-around-recent-dpy-in_ifevent-chang.patch U_0005-ChkIfEv.c-fix-wrong-handling-of-dpy-in_ifevent.patch * adding all patches since 1.8.2 release in order to try fixing regressions after introducing thread safety constructor with 1.8.1 (boo#1205778, boo#1205818) - supersedes U_Fix-797755-Allow-X-IfEvent-to-reenter-libX11.patch - re-enabled thread safe constructor Stefan Dirsch 2022-12-03 10:31:33 +0000
  • 0d82d025c0 Accepting request 1039609 from X11:XOrg Dominique Leuenberger 2022-12-03 09:03:22 +0000
  • a6dfe3614d - back to "--disable-thread-safety-constructor" for now; we see just too many regressions, e.g. firefox freezes and crashes, crashes with barrierc, crashes in Godot, assertions with vkquake (boo#1205818, boo#1205778) Stefan Dirsch 2022-12-02 14:23:56 +0000
  • b3035543bf Accepting request 1038314 from X11:XOrg Dominique Leuenberger 2022-11-27 11:52:55 +0000
  • b0ad11c053 - U_Fix-797755-Allow-X-IfEvent-to-reenter-libX11.patch * fixed Firefox freezes (regression since 1.8.2) (boo#1205778) Stefan Dirsch 2022-11-26 09:58:45 +0000
  • 45899aba80 Accepting request 1035199 from X11:XOrg Dominique Leuenberger 2022-11-12 16:40:30 +0000
  • 824c01fe50 - Update to version 1.8.2 * This is primarily a bug fix release, including further work on improving the thread-safety-constructor and making it work with software which had incorrectly called libX11 functions from inside X*IfEvent() calls. - supersedes U_fix-a-memory-leak-in-XRegisterIMInstantiateCallback.patch Stefan Dirsch 2022-11-11 10:08:32 +0000
  • 88f6b11c94 Accepting request 1029940 from X11:XOrg Dominique Leuenberger 2022-10-20 09:09:44 +0000
  • 7af4ba4c04 - U_fix-a-memory-leak-in-XRegisterIMInstantiateCallback.patch * security update for CVE-2022-3554 (bsc#1204422) Stefan Dirsch 2022-10-19 09:25:59 +0000
  • 09829b9393 Accepting request 986983 from X11:XOrg Dominique Leuenberger 2022-07-07 10:56:12 +0000
  • af2d1d365e Accepting request 986957 from X11:XOrg Stefan Dirsch 2022-07-06 08:10:06 +0000
  • 2f50b01fb7 osc copypac from project:openSUSE:Factory package:libX11 revision:36, using expand Dominique Leuenberger 2022-06-12 01:45:55 +0000
  • ab17d3fa06 Updating link to change in openSUSE:Factory/libX11 revision 38.0 OBS User buildservice-autocommit 2022-06-12 01:45:55 +0000
  • a141fd6f66 Accepting request 981405 from X11:XOrg Dominique Leuenberger 2022-06-10 13:57:15 +0000
  • bd205ada06 - Update to version 1.8.1 This release fixes the --enable-thread-safety-constructor option to the configure script to work as intended. In the previous release, the changes for this option may not have been enabled when the option was not specified or when the --enable option was specified. While we have enabled it by default, believing that doing so will reduce the number of bugs users encounter running libX11 clients, in some cases it may expose bugs in which clients had previously gotten away with calling libX11 functions while a libX11 lock is already held, and thus now deadlock, as discussed in https://gitlab.freedesktop.org/xorg/lib/libx11/-/issues/157 . Stefan Dirsch 2022-06-09 02:14:15 +0000
  • f6a2e65994 Accepting request 973978 from X11:XOrg Dominique Leuenberger 2022-05-02 14:24:38 +0000
  • 6f70ccd8b1 - Update to version 1.8 * The highlight of this release is that we now try to initialize thread safety ourselves, rather than hope the application does it. This should resolve a number of long-standing bugs with the libxcb integration, since the socket handoff mechanism essentially has to be thread-safe. Stefan Dirsch 2022-04-29 18:01:20 +0000
  • d4ce1c35ac Accepting request 966679 from X11:XOrg Dominique Leuenberger 2022-04-05 17:57:51 +0000
  • ccc322e12d - Update to version 1.7.4 * Don't try to destroy NULL condition variables Stefan Dirsch 2022-04-03 18:40:15 +0000
  • e01ad178cc - Update to version 1.7.4 * bugfix release - supersedes p_khmer-compose.diff Stefan Dirsch 2022-03-31 09:11:50 +0000
  • d3d1d7e185 Accepting request 939073 from X11:XOrg Dominique Leuenberger 2021-12-11 23:56:12 +0000
  • fd793b65df - Update to version 1.7.3.1 * This release of libX11 corrects a packaging problem in 1.7.3 which caused the m4 files needed for autoreconf to not be included in the tarballs. * As a bonus, this release also includes one tiny typo fix in the XIM specs. Stefan Dirsch 2021-12-10 10:15:04 +0000
  • 3dfc8f089f - Update to version 1.7.3 * This release includes a number of bug fixes and adds support for the _EVDEVK keysyms added in xorgproto 2021.2. Stefan Dirsch 2021-12-07 12:59:04 +0000
  • f7aa0bdc41 Accepting request 931562 from X11:XOrg Dominique Leuenberger 2021-11-20 01:38:11 +0000
  • 01ab11a181 - u_no-longer-crash-in-XVisualIDFromVisual.patch * no longer crash in XVisualIDFromVisual() [boo#1191517] Stefan Dirsch 2021-11-15 14:06:22 +0000
  • 98401777c9 Accepting request 897894 from X11:XOrg Dominique Leuenberger 2021-06-11 20:30:22 +0000
  • 705c2b7d98 - Update to version 1.7.2 * bug fix release, correcting a regression introduced by and improving the checks from the fix for CVE-2021-31535. - supersedes U_Check-for-NULL-strings-before-getting-their-lengths.patch Stefan Dirsch 2021-06-06 19:06:20 +0000
  • 1f146dd4b7 Accepting request 896392 from X11:XOrg Dominique Leuenberger 2021-06-05 21:30:28 +0000
  • 2338e9595a - U_Check-for-NULL-strings-before-getting-their-lengths.patch * regression in libX11 1.7.1 (boo#1186643) fixes segfaults for xforms applications like fdesign Stefan Dirsch 2021-05-31 15:47:05 +0000
  • 1a5d011cd9 Accepting request 894113 from X11:XOrg Dominique Leuenberger 2021-05-20 17:24:44 +0000
  • fb18b7b339 - Update to version 1.7.1 * security update for CVE-2021-31535 (bsc#1182506) - supersedes U_CVE-2021-31535.patch Stefan Dirsch 2021-05-18 16:15:46 +0000
  • 69ef74c8c2 - U_CVE-2021-31535.patch * adds missing request length checks in libX11 (CVE-2021-31535, bsc#1182506) Stefan Dirsch 2021-05-18 15:55:40 +0000
  • c6129fa4de Accepting request 849881 from X11:XOrg Dominique Leuenberger 2020-11-26 22:10:21 +0000
  • 81931b306b - Update to version 1.7.0 * libX11 version 1.7.0 includes a new API, hence the change from the 1.6 series to 1.7: XSetIOErrorExitHandler which provides a mechanism for applications to recover from I/O error conditions instead of being forced to exit. Thanks to Carlos Garnacho for this. * This release includes a bunch of bug fixes, some which have been pending for over three years: + A bunch of nls cleanups to remove obsolete entries and clean up formatting of the ist. Thanks to Benno Schulenberg for these. + Warning fixes and other cleanups across a huge swath of the library. Thanks to Alan Coopersmith for these. + Memory allocation bugs, including leaks and use after free in the locale code. Thanks to Krzesimir Nowak, Jacek Caban and Vittorio Zecca for these. + Thread safety fixes in the locale code. Thanks to Jacek Caban for these. + poll_for_response race condition fix. Thanks to Frediano Ziglio for the bulk of this effort, and to Peter Hutterer for careful review and improvements. * Version 1.7.0 includes a couple of new locales: ia and ie locales. Thanks to Carmina16 for these. * There are also numerous compose entries added, including: + |^ or ^| for ↑, |v or v| for ↓, ~~ for ≈. Thanks to Antti Savolainen for this. + Allowing use of 'v' for caron, in addition to 'c', so things like vC for Č, vc for č. Thanks to Benno Schulenberg for this. + Compose sequences LT, lt for '<', and GT, gt for '>' for keyboards where those are difficult to access. Thanks to Jonathan Belsewir for this. - refreshed patches en-locales.diff, p_khmer-compose.diff and p_xlib_skip_ext_env.diff Stefan Dirsch 2020-11-21 19:33:38 +0000
  • 7bc7bc65dd Accepting request 829641 from X11:XOrg Dominique Leuenberger 2020-08-28 21:45:06 +0000
  • 1b07495f32 - Update to version 1.6.12 * Fix an integer overflow in init_om() [CVE-2020-14363, boo#1175239] Stefan Dirsch 2020-08-25 21:35:12 +0000
  • c47c5aa3ee Accepting request 826868 from home:tobijk:X11:XOrg Stefan Dirsch 2020-08-22 22:19:43 +0000
  • e9ffee0ba8 Accepting request 824353 from X11:XOrg Dominique Leuenberger 2020-08-05 18:26:35 +0000
  • 3034251b23 Accepting request 824349 from home:tiwai:branches:X11:XOrg Egbert Eich 2020-08-04 16:17:04 +0000
  • f6fe37bced - U_001-ChangeTheData_lenParameterOf_XimAttributeToValueToCARD16.patch, U_002-FixIntegerOverflowsIn_XimAttributeToValue.patch, U_003-FixMoreUncheckedLengths.patch, U_004-FixSignedLengthValuesIn_XimGetAttributeID.patch, U_005-ZeroOutBuffersInFunctions.patch, * XIM client heap overflows (CVE-2020-14344, bsc#1174628) Stefan Dirsch 2020-07-31 20:29:15 +0000
  • a4652c62d1 Accepting request 741458 from X11:XOrg Dominique Leuenberger 2019-10-24 21:01:05 +0000
  • f090206a3f Accepting request 741341 from home:StefanBruens:branches:X11:XOrg Stefan Dirsch 2019-10-21 09:43:44 +0000
  • 0269692422 - Update to version 1.6.9 * A collection of build and documentation fixes, one preparatory change for a new xorgproto release, and a fix for a deadlock bug in _XReply. Stefan Dirsch 2019-10-09 22:36:25 +0000
  • 22cfb6e7c4 Accepting request 710377 from X11:XOrg Dominique Leuenberger 2019-06-22 09:24:02 +0000
  • b66b13b5ef - Update to version 1.6.8 * bug fixes Stefan Dirsch 2019-06-17 15:20:40 +0000
  • 3da77ce5c0 Accepting request 640982 from X11:XOrg Dominique Leuenberger 2018-10-22 09:02:15 +0000
  • 45f51dd7dc - Update to version 1.6.7 * XcmsLookupColor: fully initialize XColor structs passed to _XColor_to_XcmsRGB * poll_for_response: Call poll_for_event again if xcb_poll_for_reply fails * poll_for_event: Allow using xcb_poll_for_queued_event Stefan Dirsch 2018-10-10 10:23:52 +0000
  • 8ae2828f11 Accepting request 631742 from X11:XOrg Dominique Leuenberger 2018-08-28 07:24:06 +0000
  • 1e851502ac Accepting request 631703 from home:scarabeus_iv:branches:X11:XOrg Stefan Dirsch 2018-08-27 10:30:36 +0000
  • eac8ab91ba Accepting request 630965 from home:tobijk:X11:XOrg Stefan Dirsch 2018-08-23 09:57:49 +0000
  • b3ab4adca7 - u_off-by-one-write-in-XListExtensions.patch * fixes off-by-one write in XListExtensions (bsc#1102062, CVE-2018-14599) - u_out-of-boundary-write-in-XListExtensions.patch * fixes out of boundary write in XListExtensions (bsc#1102068, CVE-2018-14600) - u_crash-on-invalid-reply-in-XListExtensions.patch * crash on invalid reply in XListExtensions (bsc#1102073, CVE-2018-14598) Stefan Dirsch 2018-08-21 12:14:11 +0000
  • 5d22bf2264 reverted last commit Stefan Dirsch 2018-08-20 13:46:00 +0000
  • b3142d5467 - u_off-by-one-write-in-XListExtensions.patch * fixes off-by-one write in XListExtensions (bsc#1102062, CVE-2018-14599) - u_out-of-boundary-write-in-XListExtensions.patch * fixes out of boundary write in XListExtensions (bsc#1102068, CVE-2018-14600) - u_crash-on-invalid-reply-in-XListExtensions.patch * crash on invalid reply in XListExtensions (bsc#1102073, CVE-2018-14598) Stefan Dirsch 2018-08-20 12:20:21 +0000
  • 9e34f87ef2 Accepting request 587472 from X11:XOrg Dominique Leuenberger 2018-03-16 09:34:34 +0000
  • a408f8b0c3 Accepting request 587442 from home:michalsrb:branches:X11:XOrg Stefan Dirsch 2018-03-15 10:56:55 +0000
  • 9254b7d732 Accepting request 461349 from X11:XOrg Dominique Leuenberger 2017-03-05 16:55:59 +0000
  • 93bb9c1b2d - supersedes u_nls-fix-handling-of-cs_CZ.UTF8_locale.patch Stefan Dirsch 2017-03-01 14:02:40 +0000
  • d2b05a1941 Accepting request 461347 from home:tobijk:X11:XOrg Stefan Dirsch 2017-03-01 14:01:46 +0000
  • 0e574d6310 Accepting request 439186 from X11:XOrg Dominique Leuenberger 2016-11-09 10:38:16 +0000
  • de27ac4114 - u_nls-fix-handling-of-cs_CZ.UTF8_locale.patch * refix cs_CZ.UTF-locale (boo#1008951, fdo#81875, fdo#98219) Stefan Dirsch 2016-11-08 11:17:05 +0000
  • 47fede767a Accepting request 438753 from home:jengelh:branches:X11:XOrg Stefan Dirsch 2016-11-07 10:12:09 +0000
  • 0d47584f50 Accepting request 438252 from X11:XOrg Dominique Leuenberger 2016-11-05 20:21:18 +0000
  • 44417dc518 Accepting request 437740 from home:tobijk:X11:XOrg Stefan Dirsch 2016-11-02 10:29:19 +0000
  • 76975f6e53 Accepting request 345908 from X11:XOrg Dominique Leuenberger 2015-12-01 08:17:37 +0000
  • 5ed82b41e6 Accepting request 345907 from home:michalsrb:branches:X11:XOrg Michal Srb 2015-11-23 17:19:31 +0000
  • 8aa5b166c0 Accepting request 290458 from X11:XOrg Dominique Leuenberger 2015-03-16 08:37:40 +0000
  • 694edfb277 - marked baselibs.conf as source file in specfile Stefan Dirsch 2015-03-12 16:19:50 +0000
  • 590c0ab8e7 Accepting request 290238 from home:tobijk:X11:XOrg Stefan Dirsch 2015-03-12 16:11:48 +0000
  • 87ba051de9 Accepting request 227308 from X11:XOrg Stephan Kulow 2014-03-27 05:14:31 +0000
  • f77c23237f - U_nls-en_US.UTF-8-Compose.pre-Fix-typo.patch * fix typo in en_US Compose file (s/dead_actute/dead_acute/) (bnc#869333) Stefan Dirsch 2014-03-24 12:59:04 +0000
  • a2cbfc5d7a Accepting request 198223 from X11:XOrg Stephan Kulow 2013-09-11 10:19:45 +0000
  • 26f9ec5e54 Accepting request 198222 from home:tobijk:X11:XOrg Stefan Dirsch 2013-09-10 12:46:40 +0000
  • 43dc68c979 Accepting request 184950 from X11:XOrg Stephan Kulow 2013-07-31 16:30:48 +0000
  • fa12ee125e Accepting request 184949 from home:tobijk:X11:XOrg Stefan Dirsch 2013-07-30 12:50:26 +0000