14 Commits

Author SHA256 Message Date
bc4e082b42 - update to 1.1.2
* configure: Use LT_INIT from libtool 2 instead of deprecated AC_PROG_LIBTOOL
  * Set close-on-exec when opening files
  * gitlab CI: Update to latest CI templates
  * gitlab CI: add xz-utils to container for "make distcheck"
  * IceOpenConnection: stop processing messages if connection was closed
  * ConnectToPeer: return failure if malloc() fails
  * EXTRACT_STRING: Avoid writing to NULL pointer if malloc fails
  * _IceAddOpcodeMapping: Avoid writing to NULL pointer if malloc fails
  * Clear some -Wuseless-cast warnings from gcc 14.1
  * IceReadCompleteMessage: callers need to check if malloc() failed
  * ProcessConnectionSetup: avoid writing to NULL pointer if malloc() failed
  * ProcessProtocolSetup: return failure if malloc() failed for ProtocolName
  * IceProtocolSetup: return failure if malloc() failed for authIndices
  * IceRegisterForProtocolSetup: return failure if malloc() failed
  * AuthRequired: avoid undefined behavior in memcpy() call
  * write_counted_string: avoid undefined behavior in fwrite() call
  * ICElibint.h: add do ... while (0) around macro definitions
  * ProcessAuthReply: Handle -Wconditional-uninitialized warning
  * libICE : Dereferencing a possible NULL pointer in error.c

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libICE?expand=0&rev=25
2024-12-14 03:42:27 +00:00
5c9fbbf446 Accepting request 1041732 from home:dirkmueller:Factory
- update to 1.1.1:
  * ICEmsg: Fix C++ interoperability error due to static_assert define
- drop U_ICEmsg-Fix-C-interoperability-error-due-to-static_as.patch (upstream)

OBS-URL: https://build.opensuse.org/request/show/1041732
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libICE?expand=0&rev=23
2022-12-31 13:24:56 +00:00
e7461b6da9 - U_ICEmsg-Fix-C-interoperability-error-due-to-static_as.patch
* needed by plasma5-workspace

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libICE?expand=0&rev=21
2022-12-06 10:23:28 +00:00
54497a3be2 - Update to version 1.1.0
* Fix spelling/wording issues
  * gitlab CI: add a basic build test
  * configure: check for libbsd before libxtrans checks for strlcpy
  * ConnectToPeer: be doubly sure that use-after-free doesn't happen
  * ProcessAuthReply: rename status variable to avoid shadowing
  * Only link to libbsd for arc4random_buf if it is not found in libc
  * IceGetHeaderExtra: only include extra space in outbufptr if there's room
  * Refactor Fatal I/O error handling into a common function
  * IceFlush: signal fatal I/O error if bufptr is past end of buffer
  * ICEmsg.h: Add static asserts that message header length <= ICE_OUTBUFSIZE
  * Handle arrays too large to fit in iceConn buffers
  * Only link with libbsd if needed for arc4random_buf() or getentropy()
  * Avoid -Wdeclaration-after-statement warnings from static_assert
  * ice.pc.in: "Libs.Private" should be "Libs.private"
  * configure: Use AC_SYS_LARGEFILE to enable large file support

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libICE?expand=0&rev=20
2022-12-04 23:00:56 +00:00
ce6893886b - Update to version 1.0.10
* This release provides a fix for CVE-2017-2626 for platforms 
    which don't have arc4random_buf() in their default libraries
    but do have getentropy(), such as Linux platforms with a kernel
    version of 3.17 or newer and a glibc version of 2.25 or newer.
    (libICE 1.0.9 already ensured that arc4random_buf() is used on
    platforms that have it to provide sufficient entropy in ICE
    key generation, but left other platforms with the weaker methods.
    Linux platforms could also have linked against libbsd to use
    arc4random_buf() with libICE 1.0.9 for stronger keys.)
- supersedes U_Use-getentropy-if-arc4random_buf-is-not-available.patch

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libICE?expand=0&rev=18
2019-07-15 09:49:23 +00:00
337cb22b22 - tagged baselibs.conf as source in specfile
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libICE?expand=0&rev=16
2017-06-11 19:30:14 +00:00
c8086842b5 - U_Use-getentropy-if-arc4random_buf-is-not-available.patch
* Use getentropy() if arc4random_buf() is not available
    (bnc#1025068, CVE-2017-2626)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libICE?expand=0&rev=14
2017-06-11 18:07:47 +00:00
00e62d87f3 - Update to version 1.0.9
* This release fixes a number of issues found by static analysis and
    compiler warnings, and other minor code cleanups.  On systems with
    arc4random() in either libc or libbsd, it will now use that function
    for generating authentication cookies.

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libICE?expand=0&rev=12
2014-06-10 15:34:28 +00:00
7dc3cc47ea OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libICE?expand=0&rev=9 2013-03-19 19:47:10 +00:00
4d5cfdbe6c Accepting request 113240 from home:vuntz:branches:X11:XOrg
Update to 1.0.8

OBS-URL: https://build.opensuse.org/request/show/113240
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libICE?expand=0&rev=7
2012-04-12 10:43:53 +00:00
4343c6666f Accepting request 104206 from home:jengelh:branches:X11:XOrg
Fill in URLs/descriptions, and baselibs corrections

OBS-URL: https://build.opensuse.org/request/show/104206
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libICE?expand=0&rev=4
2012-02-13 10:06:21 +00:00
992d01c5db - back to previous provides/obsoletes for xorg-x11-libICE(-devel)
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libICE?expand=0&rev=3
2012-02-10 15:58:26 +00:00
78d964e917 - provide/obsolete xorg-x11-libICE(-devel), no matter which version
number

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libICE?expand=0&rev=2
2012-02-10 14:24:02 +00:00
1d11047587 Accepting request 103673 from home:jengelh:branches:X11:XOrg
Replaces xorg-x11-libICE; uses specfile template also used with other recent libs (e.g. libXevie) so might look different though cleaner

OBS-URL: https://build.opensuse.org/request/show/103673
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libICE?expand=0&rev=1
2012-02-10 07:03:31 +00:00