2192d36264
- 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
Stefan Dirsch2024-12-14 03:42:27 +00:00
b1df562cdd
- U_ICEmsg-Fix-C-interoperability-error-due-to-static_as.patch * needed by plasma5-workspace
Stefan Dirsch2022-12-06 10:23:28 +00:00
11c5e207e7
- 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
Stefan Dirsch2022-12-04 23:00:56 +00:00
122b710b9c
- 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
Stefan Dirsch2019-07-15 09:49:23 +00:00
892e4ad50b
- U_Use-getentropy-if-arc4random_buf-is-not-available.patch * Use getentropy() if arc4random_buf() is not available (bnc#1025068, CVE-2017-2626)
Stefan Dirsch2017-06-11 18:07:47 +00:00
043d197c58
Accepting request 236778 from X11:XOrg
Stephan Kulow
2014-06-18 05:50:35 +00:00
8d216e32f4
- 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.
Stefan Dirsch2014-06-10 15:34:28 +00:00
5119e65c5c
Obsoletes: xorg-x11-proto-devel -> Provides: xorg-x11-proto-devel
Stefan Dirsch2014-04-27 22:07:34 +00:00
5224afc39f
Accepting request 160078 from X11:XOrg
Stephan Kulow
2013-03-22 10:26:44 +00:00