Commit Graph

36 Commits

Author SHA256 Message Date
1b07495f32 - Update to version 1.6.12
* Fix an integer overflow in init_om() [CVE-2020-14363, boo#1175239]

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libX11?expand=0&rev=60
2020-08-25 21:35:12 +00:00
c47c5aa3ee Accepting request 826868 from home:tobijk:X11:XOrg
- Update to version 1.6.11:
  A collection of random and security fixes.
- Remove patches included in this release:
  + U_001-ChangeTheData_lenParameterOf_XimAttributeToValueToCARD16.patch
  + U_002-FixIntegerOverflowsIn_XimAttributeToValue.patch
  + U_003-FixMoreUncheckedLengths.patch
  + U_004-FixSignedLengthValuesIn_XimGetAttributeID.patch
  + U_005-ZeroOutBuffersInFunctions.patch
  + U_006-Fix-size-calculation-in-_XimAttributeToValue.patch
- Adapt patch p_xlib_skip_ext_env.diff to work with the new version

OBS-URL: https://build.opensuse.org/request/show/826868
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libX11?expand=0&rev=59
2020-08-22 22:19:43 +00:00
3034251b23 Accepting request 824349 from home:tiwai:branches:X11:XOrg
- U_006-Fix-size-calculation-in-_XimAttributeToValue.patch:
  * Regression fix in previous XIM client head overflow fixes
    (CVE-2020-14344, bsc#1174628)

OBS-URL: https://build.opensuse.org/request/show/824349
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libX11?expand=0&rev=57
2020-08-04 16:17:04 +00:00
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)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libX11?expand=0&rev=56
2020-07-31 20:29:15 +00:00
f090206a3f Accepting request 741341 from home:StefanBruens:branches:X11:XOrg
- Add conflicts for old xorgproto-devel, X11/extensions/XKBgeom.h
  was moved to libX11-devel.

OBS-URL: https://build.opensuse.org/request/show/741341
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libX11?expand=0&rev=54
2019-10-21 09:43:44 +00:00
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.

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libX11?expand=0&rev=53
2019-10-09 22:36:25 +00:00
b66b13b5ef - Update to version 1.6.8
* bug fixes

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libX11?expand=0&rev=51
2019-06-17 15:20:40 +00:00
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

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libX11?expand=0&rev=49
2018-10-10 10:23:52 +00:00
1e851502ac Accepting request 631703 from home:scarabeus_iv:branches:X11:XOrg
- Format spec with spec-cleaner
- Use %autopatch to not bother with one-by-one patch application
- Remove autoreconf as we no longer patch any of the buildsystem
- Explicitly disable silent rules during configuration

OBS-URL: https://build.opensuse.org/request/show/631703
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libX11?expand=0&rev=47
2018-08-27 10:30:36 +00:00
eac8ab91ba Accepting request 630965 from home:tobijk:X11:XOrg
- Update to version 1.6.6:
  + Make Xkb{Get,Set}NamedIndicator spec & manpages match code
  + Clarify state parameter to XkbSetNamedDeviceIndicator
  + Improve table formatting in XkbChangeControls & XkbKeyNumGroups man pages
  + If XGetImage fails to create image, don't dereference it to bounds check
  + Use size_t for buffer sizes in SetHints.c
  + Change fall through comment in lcDB.c to match gcc's requirements
  + _XDefaultError: set XlibDisplayIOError flag before calling exit
  + Fix possible memory leak in cmsProp.c:140
  + Don't rebuild ks_tables.h if nothing changed.
  + Remove statement with no effect.
  + Use flexible array member instead of fake size.
  + Valgrind fix for XStoreColor and XStoreColors.
  + XkbOpenDisplay.3: fix typo
  + Validation of server response in XListHosts.
  + Fixed off-by-one writes (CVE-2018-14599).
  + Fixed out of boundary write (CVE-2018-14600).
  + Fixed crash on invalid reply (CVE-2018-14598).
  + fix shadow warning
  + _XIOError(dpy); will never return so remore dead
  + remove argument check for free() adjust one inden
  + fix shadow char_size
  + fix more shadow warning
  + no need to check argument for _XkbFree()
  + remove stray extern
  + no need to check args for Xfree()
  + fix memleak in error path
  + fix memleak in error path
  + no need to check XFree arguments
  + mark _XDefaultIOError as no_return

OBS-URL: https://build.opensuse.org/request/show/630965
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libX11?expand=0&rev=46
2018-08-23 09:57:49 +00:00
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)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libX11?expand=0&rev=45
2018-08-21 12:14:11 +00:00
5d22bf2264 reverted last commit
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libX11?expand=0&rev=44
2018-08-20 13:46:00 +00:00
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)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libX11?expand=0&rev=43
2018-08-20 12:20:21 +00:00
a408f8b0c3 Accepting request 587442 from home:michalsrb:branches:X11:XOrg
- u_Use-flexible-array-member-instead-of-fake-size.patch
  * Fixes build error with gcc8. (bnc#1084639)

OBS-URL: https://build.opensuse.org/request/show/587442
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libX11?expand=0&rev=41
2018-03-15 10:56:55 +00:00
93bb9c1b2d - supersedes u_nls-fix-handling-of-cs_CZ.UTF8_locale.patch
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libX11?expand=0&rev=39
2017-03-01 14:02:40 +00:00
d2b05a1941 Accepting request 461347 from home:tobijk:X11:XOrg
- Update to version 1.6.5:
  + Revert "Compose sequences for rouble sign"
  + specs/libX11: More synopsis fixes
  + specs/libX11: Fix paramdef entries listing multiple parameters
  + specs/libX11: Make paramdef spacing more consistent
  + specs/libX11: Add missing parameter types for XGetWindowProperty()
  + specs/libX11: Fix broken synopsis for Data/Data16/Data32
  + specs/libX11: Update Portability Considerations for the 21st century
  + autogen.sh: use quoted string variables
  + Plug a memory leak
  + Fix wrong Xfree in XListFonts failure path
  + Typos in "Xlib - C Language X Interface" document - Chapter 02
  + autogen: add default patch prefix
  + Compose sequences for rouble sign
  + autogen.sh: use exec instead of waiting for configure to finish
  + Revert cs_CZ.UTF-8 XLC_LOCALE to en_US.UTF-8
- Remove patches:
  + u_nls-fix-handling-of-cs_CZ.UTF8_locale.patch

OBS-URL: https://build.opensuse.org/request/show/461347
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libX11?expand=0&rev=38
2017-03-01 14:01:46 +00:00
de27ac4114 - u_nls-fix-handling-of-cs_CZ.UTF8_locale.patch
* refix cs_CZ.UTF-locale (boo#1008951, fdo#81875, fdo#98219)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libX11?expand=0&rev=36
2016-11-08 11:17:05 +00:00
47fede767a Accepting request 438753 from home:jengelh:branches:X11:XOrg
- Run fdupes over at least the manpages

OBS-URL: https://build.opensuse.org/request/show/438753
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libX11?expand=0&rev=35
2016-11-07 10:12:09 +00:00
44417dc518 Accepting request 437740 from home:tobijk:X11:XOrg
- Update to version 1.6.4:
  + Move Compose \ o / to be with other emoji compose sequences
  + Replace Xmalloc+memset pairs with Xcalloc calls
  + Remove unused definition of XCONN_CHECK_FREQ
  + Bug 93184: read_EncodingInfo invalid free
  + Bug 93183: _XDefaultOpenIM memory leaks in out-of-memory error paths
  + Use strdup instead of Xmalloc+strcpy in _XDefaultOpenIM
  + XDefaultOMIF: replace strlen+Xmalloc+strcpy with strdup, code simplification
  + XlcDL.c: replace strcpy+strcat sequences with snprintf
  + XlcDL.c: reduce code duplication
  + lcPubWrap: replace malloc(strlen) + strcpy with strdup
  + Stop checking XTRANS_SECURE_RPC_FLAGS since we no longer use them
  + Stop checking for preferred order of local transports
  + Don't need to link libX11-xcb against libX11
  + xcms: use size_t for strlen/sizeof values instead of converting to int & back
  + xcms: use unsigned indexes when looping through unsigned values
  + xcms: use size_t for pointer offsets passed to strncmp
  + omGeneric.c: Correct the parameter usage of sizeof
  + fix for Xlib 32-bit request number issues
  + Add Compose sequence for U+1F4A9.
  + Xlib.h: Fix macros imitating C functions.
  + Add compose file for pt_PT similar to pt_BR
  + Mark _XNextRequest as hidden
  + New compose keys for local languages in Togo
  + Fixup param specification for XChangeProperty()
- Package changes:
  + Remove upstream patch U_fix_for_Xlib_32-bit_request_number_issues.patch

OBS-URL: https://build.opensuse.org/request/show/437740
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libX11?expand=0&rev=33
2016-11-02 10:29:19 +00:00
Michal Srb
5ed82b41e6 Accepting request 345907 from home:michalsrb:branches:X11:XOrg
- U_fix_for_Xlib_32-bit_request_number_issues.patch
  * Fix for overflow of requet number on 32bit platforms.
    (bnc#845916)

OBS-URL: https://build.opensuse.org/request/show/345907
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libX11?expand=0&rev=31
2015-11-23 17:19:31 +00:00
694edfb277 - marked baselibs.conf as source file in specfile
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libX11?expand=0&rev=29
2015-03-12 16:19:50 +00:00
590c0ab8e7 Accepting request 290238 from home:tobijk:X11:XOrg
- Update to version 1.6.3:
This release of libX11 looks bigger than it is, due to a lot of spec/doc
cleanup work that doesn't affect the code itself.  There is still a good
deal of bug fixes, code cleanup, locale improvements, and compose key table
additions, including new UTF-8 compose sequences for:
 + <Multi_key> <R> <equal>      : "<U+20B9>" U20b9 # INDIAN RUPEE SIGN
 + <Multi_key> <S> <semicolon>  : "Ș"   U0218  # LATIN CAPITAL LETTER S WITH COMMA BELOW
 + <Multi_key> <s> <semicolon>  : "ș"   U0219  # LATIN SMALL LETTER S WITH COMMA BELOW
 + <Multi_key> <T> <semicolon>  : "Ț"   U021A  # LATIN CAPITAL LETTER T WITH COMMA BELOW
 + <Multi_key> <t> <semicolon>  : "ț"   U021B  # LATIN SMALL LETTER T WITH COMMA BELOW
 + <Multi_key> <F> <U>          : "<U+1F595>"  U1F595 # REVERSED HAND WITH MIDDLE FINGER EXTENDED
 + <Multi_key> <L> <L> <A> <P>  : "<U+1F596>"  U1F596 # RAISED HAND WITH PART BETWEEN MIDDLE AND RING FINGERS
- Changes to package:
  + remove Patch16: U_nls-en_US.UTF-8-Compose.pre-Fix-typo.patch

OBS-URL: https://build.opensuse.org/request/show/290238
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libX11?expand=0&rev=28
2015-03-12 16:11:48 +00:00
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)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libX11?expand=0&rev=26
2014-03-24 12:59:04 +00:00
26f9ec5e54 Accepting request 198222 from home:tobijk:X11:XOrg
update to version 1.6.2

OBS-URL: https://build.opensuse.org/request/show/198222
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libX11?expand=0&rev=24
2013-09-10 12:46:40 +00:00
fa12ee125e Accepting request 184949 from home:tobijk:X11:XOrg
update to version 1.6.1

OBS-URL: https://build.opensuse.org/request/show/184949
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libX11?expand=0&rev=22
2013-07-30 12:50:26 +00:00
fbcaf02e16 Accepting request 177535 from home:tobijk:X11:XOrg
update to version 1.6.0

OBS-URL: https://build.opensuse.org/request/show/177535
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libX11?expand=0&rev=20
2013-06-05 06:48:58 +00:00
255bb8de99 Accepting request 176514 from home:tobijk:X11:XOrg
update to version 1.5.99.902

This "release" fixes conutless CVE's:
http://lists.x.org/archives/xorg-announce/2013-May/002221.html

OBS-URL: https://build.opensuse.org/request/show/176514
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libX11?expand=0&rev=18
2013-05-25 08:59:28 +00:00
081128b665 Accepting request 163608 from home:m_meister:branches:openSUSE:Factory
- Added url as source.
  Please see http://en.opensuse.org/SourceUrls

OBS-URL: https://build.opensuse.org/request/show/163608
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libX11?expand=0&rev=16
2013-04-11 11:52:29 +00:00
067b3f5b40 Accepting request 160905 from home:tobijk:X11:XOrg
Review Request for 1.5.99.901 (1.6RC1)

OBS-URL: https://build.opensuse.org/request/show/160905
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libX11?expand=0&rev=14
2013-03-26 15:03:49 +00:00
b30cd44116 OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libX11?expand=0&rev=13 2013-03-19 19:47:14 +00:00
7eb80fef20 Accepting request 156844 from home:matz2:branches:X11:XOrg
- Fix typo in rpm metadata (%versino -> %version)

OBS-URL: https://build.opensuse.org/request/show/156844
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libX11?expand=0&rev=11
2013-02-28 16:42:53 +00:00
44c4b21c0f Accepting request 123463 from home:klausi123:X11
Update to Version 1.5

OBS-URL: https://build.opensuse.org/request/show/123463
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libX11?expand=0&rev=9
2012-06-06 10:13:48 +00:00
d6b6e27081 Accepting request 122978 from home:klausi123:X11
> +# we dont want to delete these files manually while updating
> +# let the buildservice do it
> +rm nls/ja.U90/XLC_LOCALE.pre
> +rm nls/ja.S90/XLC_LOCALE.pre

LOL. And still the files will be in the source tarballs and I'm going to receive bug reports from legal department due to this. This would be a step back. Better let the build fail as before

You are right, my bad. Repacked it just for you ;-) and removed the mentioned lines again. But no need to LOL that hard :P

OBS-URL: https://build.opensuse.org/request/show/122978
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libX11?expand=0&rev=7
2012-05-30 22:05:28 +00:00
Factory Maintainer
113607c326 Accepting request 115612 from home:vuntz:branches:X11:XOrg
Remove unused source files from package; this blocks the package from enterin Factory; needs to be resubmitted to Factory because of this issue

OBS-URL: https://build.opensuse.org/request/show/115612
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libX11?expand=0&rev=5
2012-05-08 11:51:46 +00:00
5436fa3c09 Accepting request 113340 from home:vuntz:branches:X11:XOrg
Update to 1.4.99.901

OBS-URL: https://build.opensuse.org/request/show/113340
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libX11?expand=0&rev=4
2012-04-13 10:33:33 +00:00
8e32ba6ef1 Accepting request 104209 from home:jengelh:branches:X11:XOrg
Replaces xorg-x11-libX11

OBS-URL: https://build.opensuse.org/request/show/104209
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libX11?expand=0&rev=1
2012-02-13 10:06:31 +00:00