libICE 1.1.0
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