./x11/libICE, Inter Client Exchange (ICE) library for X

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.1.2, Package name: libICE-1.1.2, Maintainer: pkgsrc-users

This package contains library and header files for the ICE
extension for X. This is the Inter Client Exchange library.

This is part of modular X.org project.


Required to build:
[x11/xtrans] [pkgtools/cwrappers] [x11/xorgproto]

Package options: inet6

Master sites:

Filesize: 334.863 KB

Version history: (Expand)


CVS history: (Expand)


   2024-12-14 13:40:39 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
libICE: update to 1.1.2.

This release fixes a number of issues found by compiler warnings and
static analysis.

Alan Coopersmith (19):
      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 1.1.2

mahendra (1):
      libICE : Dereferencing a possible NULL pointer in error.c
   2022-12-09 00:36:30 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
libICE: update to 1.1.1.

Arsen Arsenović (1):
      ICEmsg: Fix C++ interoperability error due to static_assert define

Matt Turner (1):
      libICE 1.1.1
   2022-12-04 16:47:40 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
libICE: update to 1.1.0.

Note that some of the bug fixes in this release are in the macros in the
header files, and thus will only be fully effective once ICE consumers
are rebuilt with the new header files.

Alan Coopersmith (17):
      Build xz tarballs instead of bzip2
      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
      libICE 1.1.0

David Callu (1):
      ice.pc.in: add -lbsd flags when required

Guillem Jover (1):
      Switch from libbsd to libbsd-overlay

walter harms (3):
      connect.c: FIX 'iceConn' shadows a previous local, [-Wshadow]
      add check for malloc
      make sure buffer is zero filled and report if allocation failed
   2022-11-09 14:14:32 by Joerg Sonnenberger | Files touched by this commit (223)
Log message:
Reset MAINTAINER
   2022-04-10 10:53:24 by Nia Alarie | Files touched by this commit (90)
Log message:
x11: adapt to new avoid-duplicate.mk usage
   2021-12-01 14:01:17 by Nia Alarie | Files touched by this commit (38)
Log message:
x11: Add avoid-duplicate.mk to Xorg library packages
   2021-10-26 13:35:01 by Nia Alarie | Files touched by this commit (674)
Log message:
x11: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Unfetchable distfiles (fetched conditionally?):
./x11/py-qt4/distinfo PyQt4_gpl_mac-4.12.3.tar.gz
   2021-10-07 17:14:47 by Nia Alarie | Files touched by this commit (675)
Log message:
x11: Remove SHA1 hashes for distfiles