libX11: update to 1.8.7.

This release contains fixes for the issues reported in today's security
advisory: https://lists.x.org/archives/xorg-announce/2023-October/003424.html
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)

Alan Coopersmith (17):
      Remove XkbSetBounceKeysDelay.man from list of man pages to build
      docs: finish removing XkbGetBounceKeysDelay & XkbSetBounceKeysDelay
      docs: remove XkbAllocDeviceLedInfo
      docs: remove XkbGetAccessXTimeout & XkbSetAccessXTimeout
      docs: remove XkbGetSlowKeysDelay & XkbSetSlowKeysDelay
      docs: remove XkbGetStickyKeysOptions & XkbSetStickyKeysOptions
      docs: XkbSAActionSetCtrls is really named XkbActionSetCtrls
      docs: remove XkbChangeIndicators and Xkb{Get,Note}IndicatorChanges
      docs: remove XkbGetNameChanges
      docs: remove XkbKeySymsOffset
      docs: fix names for XkbKeyKeyType & XkbKeyKeyTypeIndex
      XOpenDisplay: ensure each screen has a valid root_visual pointer
      CVE-2023-43785: out-of-bounds memory access in _XkbReadKeySyms()
      CVE-2023-43786: stack exhaustion from infinite recursion in PutSubImage()
      XPutImage: clip images to maximum height & width allowed by protocol
      XCreatePixmap: trigger BadValue error for out-of-range dimensions
      libX11 1.8.7

Antti Savolainen (2):
      nls: add a compose sequence with double dead_tilde for ≈ (almost equal to)
      Add two compose sequences for dagger/obelisk symbols

Benno Schulenberg (12):
      nls: remove three duplicated combining acute accents
      nls: order a few compose sequences left first, and in mirroring pairs
      nls: remove four unobvious and redundant compose sequences for ¥ (yen)
      nls: delete twenty eight compose sequences that cannot be typed
      nls: use the shorter and more consistent name for the dead capital schwa
      nls: harmonize the comments for compose sequences with combining accents
      nls: add, correct, and normalize some comments of compose sequences
      nls: delete twenty seven untypable Greek compose sequences
      nls: change result of sequence `<C> <bar>` from `¢` (CENT) to `₵` (CEDI)
      nls: add compose sequences for `₲` (guaraní), `₭` (kip), and `₮` (tugrik)
      nls: reshuffle the compose sequences for currencies into ascending order
      nls: add two compose sequences for currency symbol `฿` (the Thai baht)

Christopher Chavez (1):
      Xutil.h: use Bool for XEmptyRegion(), XEqualRegion()

G. Branden Robinson (1):
      configure script reports stray, confusing "yes"

Walter Harms (1):
      rm XkbSetBounceKeysDelay.man

Yair Mizrahi (1):
      CVE-2023-43787: Integer overflow in XCreateImage() leading to a heap overflow

jmcwilliams403 (1):
      NLS: Drop two math sequences, slightly clean up APL sequences.
This commit is contained in:
wiz 2023-10-03 20:29:35 +00:00
parent 6268fa61e6
commit 7fc92de893
3 changed files with 10 additions and 22 deletions

View File

@ -1,6 +1,6 @@
# $NetBSD: Makefile,v 1.74 2023/06/27 10:28:56 riastradh Exp $
# $NetBSD: Makefile,v 1.75 2023/10/03 20:29:35 wiz Exp $
DISTNAME= libX11-1.8.6
DISTNAME= libX11-1.8.7
CATEGORIES= x11 devel
MASTER_SITES= ${MASTER_SITE_XORG:=lib/}
EXTRACT_SUFX= .tar.xz

View File

@ -1,4 +1,4 @@
@comment $NetBSD: PLIST,v 1.16 2020/11/20 20:42:53 wiz Exp $
@comment $NetBSD: PLIST,v 1.17 2023/10/03 20:29:35 wiz Exp $
include/X11/ImUtil.h
include/X11/XKBlib.h
include/X11/Xcms.h
@ -570,6 +570,7 @@ man/man3/XcmsTekHVCQueryMaxVC.3
man/man3/XcmsTekHVCQueryMaxVSamples.3
man/man3/XcmsTekHVCQueryMinV.3
man/man3/XkbActionCtrls.3
man/man3/XkbActionSetCtrls.3
man/man3/XkbAddDeviceLedInfo.3
man/man3/XkbAddGeomColor.3
man/man3/XkbAddGeomDoodad.3
@ -588,7 +589,6 @@ man/man3/XkbAllocClientMap.3
man/man3/XkbAllocCompatMap.3
man/man3/XkbAllocControls.3
man/man3/XkbAllocDeviceInfo.3
man/man3/XkbAllocDeviceLedInfo.3
man/man3/XkbAllocGeomColors.3
man/man3/XkbAllocGeomDoodads.3
man/man3/XkbAllocGeomKeyAliases.3
@ -614,7 +614,6 @@ man/man3/XkbBellEvent.3
man/man3/XkbChangeControls.3
man/man3/XkbChangeDeviceInfo.3
man/man3/XkbChangeEnabledControls.3
man/man3/XkbChangeIndicators.3
man/man3/XkbChangeMap.3
man/man3/XkbChangeNames.3
man/man3/XkbChangeTypesOfKey.3
@ -652,10 +651,8 @@ man/man3/XkbFreeIndicatorMaps.3
man/man3/XkbFreeKeyboard.3
man/man3/XkbFreeNames.3
man/man3/XkbFreeServerMap.3
man/man3/XkbGetAccessXTimeout.3
man/man3/XkbGetAutoRepeatRate.3
man/man3/XkbGetAutoResetControls.3
man/man3/XkbGetBounceKeysDelay.3
man/man3/XkbGetCompatMap.3
man/man3/XkbGetControls.3
man/man3/XkbGetControlsChanges.3
@ -665,7 +662,6 @@ man/man3/XkbGetDeviceInfo.3
man/man3/XkbGetDeviceInfoChanges.3
man/man3/XkbGetDeviceLedInfo.3
man/man3/XkbGetGeometry.3
man/man3/XkbGetIndicatorChanges.3
man/man3/XkbGetIndicatorMap.3
man/man3/XkbGetIndicatorState.3
man/man3/XkbGetKeyActions.3
@ -678,14 +674,11 @@ man/man3/XkbGetKeyVirtualModMap.3
man/man3/XkbGetKeyboard.3
man/man3/XkbGetKeyboardByName.3
man/man3/XkbGetMap.3
man/man3/XkbGetNameChanges.3
man/man3/XkbGetNamedDeviceIndicator.3
man/man3/XkbGetNamedGeometry.3
man/man3/XkbGetNamedIndicator.3
man/man3/XkbGetNames.3
man/man3/XkbGetSlowKeysDelay.3
man/man3/XkbGetState.3
man/man3/XkbGetStickyKeysOptions.3
man/man3/XkbGetUpdatedMap.3
man/man3/XkbGetVirtualMods.3
man/man3/XkbGetXlibControls.3
@ -698,14 +691,13 @@ man/man3/XkbKeyGroupInfo.3
man/man3/XkbKeyGroupWidth.3
man/man3/XkbKeyGroupsWidth.3
man/man3/XkbKeyHasActions.3
man/man3/XkbKeyKeyType.3
man/man3/XkbKeyKeyTypeIndex.3
man/man3/XkbKeyNumActions.3
man/man3/XkbKeyNumGroups.3
man/man3/XkbKeyNumSyms.3
man/man3/XkbKeySymEntry.3
man/man3/XkbKeySymsOffset.3
man/man3/XkbKeySymsPtr.3
man/man3/XkbKeyType.3
man/man3/XkbKeyTypeIndex.3
man/man3/XkbKeyTypesForCoreSymbols.3
man/man3/XkbKeycodeToKeysym.3
man/man3/XkbKeysymToModifiers.3
@ -720,7 +712,6 @@ man/man3/XkbLookupKeySym.3
man/man3/XkbModActionVMods.3
man/man3/XkbNoteControlsChanges.3
man/man3/XkbNoteDeviceChanges.3
man/man3/XkbNoteIndicatorChanges.3
man/man3/XkbNoteNameChanges.3
man/man3/XkbOpenDisplay.3
man/man3/XkbOutOfRangeGroupInfo.3
@ -733,7 +724,6 @@ man/man3/XkbResizeDeviceButtonActions.3
man/man3/XkbResizeKeyActions.3
man/man3/XkbResizeKeySyms.3
man/man3/XkbResizeKeyType.3
man/man3/XkbSAActionSetCtrls.3
man/man3/XkbSAGroup.3
man/man3/XkbSAPtrDfltValue.3
man/man3/XkbSARedirectSetVMods.3
@ -746,10 +736,8 @@ man/man3/XkbSASetPtrDfltValue.3
man/man3/XkbSASetScreen.3
man/man3/XkbSelectEventDetails.3
man/man3/XkbSelectEvents.3
man/man3/XkbSetAccessXTimeout.3
man/man3/XkbSetAutoRepeatRate.3
man/man3/XkbSetAutoResetControls.3
man/man3/XkbSetBounceKeysDelay.3
man/man3/XkbSetCompatMap.3
man/man3/XkbSetControls.3
man/man3/XkbSetDebuggingFlags.3

View File

@ -1,5 +1,5 @@
$NetBSD: distinfo,v 1.53 2023/06/16 06:21:17 wiz Exp $
$NetBSD: distinfo,v 1.54 2023/10/03 20:29:35 wiz Exp $
BLAKE2s (libX11-1.8.6.tar.xz) = 23115534decd90fb1e9fb49468209d06e740f2de1c196cf2073c2416bbe35ae7
SHA512 (libX11-1.8.6.tar.xz) = b94a578003078a42cea43d80fae2c54a3aaa30f706088bb3546331e9abfc180131cafb37887117abcc5b6116992e299974981eef96ecfcf883cc8a1aba4d1ade
Size (libX11-1.8.6.tar.xz) = 1859460 bytes
BLAKE2s (libX11-1.8.7.tar.xz) = f52f98c5b57ad0b82917f5a9f7d881748a3d34d962ad7835acdbc0b723ef9e52
SHA512 (libX11-1.8.7.tar.xz) = d53bfc18f38d339a6a695b09835b2ae96b323881678bfe7ddca697605e3bdf4102ff49cc3078880a6c55b5977fcdd0aadaf5429086132de3a5bda302f79a2fa6
Size (libX11-1.8.7.tar.xz) = 1859256 bytes