Skip to content

libICE 1.1.0

Alan Coopersmith requested to merge alanc/libice:release into master

Alan Coopersmith (16):

  • 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

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

Merge request reports