Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libICE-devel-1.1.2-1.1 RPM for i586

From OpenSuSE Ports Tumbleweed for i586

Name: libICE-devel Distribution: openSUSE Tumbleweed
Version: 1.1.2 Vendor: openSUSE
Release: 1.1 Build date: Sat Dec 14 04:36:20 2024
Group: Development/Libraries/C and C++ Build host: reproducible
Size: 268043 Source RPM: libICE-1.1.2-1.1.src.rpm
Packager: http://bugs.opensuse.org
Url: https://xorg.freedesktop.org/
Summary: Development files for the X11 Inter-Client Exchange Library
The Inter-Client Exchange (ICE) protocol is intended to provide a
framework for building such protocols, allowing them to make use of
common negotiation mechanisms and to be multiplexed over a single
transport connection.

This package contains the development headers for the library found
in libICE6.

Provides

Requires

License

MIT

Changelog

* Sat Dec 14 2024 Stefan Dirsch <sndirsch@suse.com>
  - 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
* Thu Dec 08 2022 Dirk Müller <dmueller@suse.com>
  - 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)
* Tue Dec 06 2022 Stefan Dirsch <sndirsch@suse.com>
  - U_ICEmsg-Fix-C-interoperability-error-due-to-static_as.patch
    * needed by plasma5-workspace
* Sun Dec 04 2022 Stefan Dirsch <sndirsch@suse.com>
  - 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
* Mon Jul 15 2019 Stefan Dirsch <sndirsch@suse.com>
  - 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
* Sun Jun 11 2017 sndirsch@suse.com
  - U_Use-getentropy-if-arc4random_buf-is-not-available.patch
    * Use getentropy() if arc4random_buf() is not available
      (bnc#1025068, CVE-2017-2626)
  - tagged baselibs.conf as source in specfile
* Tue Jun 10 2014 sndirsch@suse.com
  - 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.
* Sun Feb 17 2013 jengelh@inai.de
  - Use more robust make install call
* Wed Apr 11 2012 vuntz@opensuse.org
  - Update to version 1.0.8:
    + Fix a number of issues found by static analysis and compiler
      warnings
    + Large set of cleanups and improvements to the DocBook format
      specs for the protocol and docs for the API.
* Sat Feb 11 2012 jengelh@medozas.de
  - Fix typo in baselibs.conf: should be libICE, not libFS
  - Provide package descriptions and update homepage URL
  - Add Obsoletes/Provides to baselibs.conf as well

Files

/usr/include/X11/ICE
/usr/include/X11/ICE/ICE.h
/usr/include/X11/ICE/ICEconn.h
/usr/include/X11/ICE/ICElib.h
/usr/include/X11/ICE/ICEmsg.h
/usr/include/X11/ICE/ICEproto.h
/usr/include/X11/ICE/ICEutil.h
/usr/lib/libICE.so
/usr/lib/pkgconfig/ice.pc
/usr/share/doc/packages/libICE
/usr/share/doc/packages/libICE/ICElib.xml
/usr/share/doc/packages/libICE/ice.xml


Generated by rpm2html 1.8.1

Fabrice Bellet, Wed Dec 25 23:23:28 2024