summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
4 dayswrite_counted_string: avoid undefined behavior in fwrite() callHEADmasterAlan Coopersmith1-1/+2
12 daysAuthRequired: avoid undefined behavior in memcpy() callAlan Coopersmith1-4/+7
2024-08-25IceRegisterForProtocolSetup: return failure if malloc() failedAlan Coopersmith1-0/+9
2024-08-25IceProtocolSetup: return failure if malloc() failed for authIndicesAlan Coopersmith1-0/+10
2024-08-25ProcessProtocolSetup: return failure if malloc() failed for ProtocolNameAlan Coopersmith1-0/+7
2024-08-25ProcessConnectionSetup: avoid writing to NULL pointer if malloc() failedAlan Coopersmith1-1/+9
2024-08-25IceReadCompleteMessage: callers need to check if malloc() failedAlan Coopersmith1-7/+7
2024-08-25Clear some -Wuseless-cast warnings from gcc 14.1Alan Coopersmith2-3/+3
2024-08-24_IceAddOpcodeMapping: Avoid writing to NULL pointer if malloc failsAlan Coopersmith1-0/+10
2024-08-24EXTRACT_STRING: Avoid writing to NULL pointer if malloc failsAlan Coopersmith1-2/+4
2024-08-24ConnectToPeer: return failure if malloc() failsAlan Coopersmith1-0/+2
2024-08-24IceOpenConnection: stop processing messages if connection was closedAlan Coopersmith1-1/+1
2023-10-13gitlab CI: add xz-utils to container for "make distcheck"Alan Coopersmith1-2/+2
2023-10-13gitlab CI: Update to latest CI templatesAlan Coopersmith1-2/+2
2023-03-28Set close-on-exec when opening filesAlan Coopersmith3-3/+10
2023-03-04configure: Use LT_INIT from libtool 2 instead of deprecated AC_PROG_LIBTOOLAlan Coopersmith1-2/+3
2022-12-08libICE 1.1.1libICE-1.1.1Matt Turner1-1/+1
2022-12-04ICEmsg: Fix C++ interoperability error due to static_assert defineArsen Arsenović1-1/+1
2022-12-03libICE 1.1.0libICE-1.1.0Alan Coopersmith1-2/+2
2022-11-23configure: Use AC_SYS_LARGEFILE to enable large file supportAlan Coopersmith1-0/+3
2022-11-10ice.pc.in: "Libs.Private" should be "Libs.private"Alan Coopersmith1-1/+1
2022-11-02Avoid -Wdeclaration-after-statement warnings from static_assertAlan Coopersmith1-2/+6
2022-10-27Only link with libbsd if needed for arc4random_buf() or getentropy()Alan Coopersmith1-2/+9
2022-10-06Switch from libbsd to libbsd-overlayGuillem Jover3-10/+7
2022-09-14Handle arrays too large to fit in iceConn buffersAlan Coopersmith4-17/+74
2022-09-07ICEmsg.h: Add static asserts that message header length <= ICE_OUTBUFSIZEAlan Coopersmith1-0/+9
2022-09-07IceFlush: signal fatal I/O error if bufptr is past end of bufferAlan Coopersmith1-0/+10
2022-09-07Refactor Fatal I/O error handling into a common functionAlan Coopersmith2-85/+48
2022-09-07IceGetHeaderExtra: only include extra space in outbufptr if there's roomAlan Coopersmith1-4/+5
2022-08-20Only link to libbsd for arc4random_buf if it is not found in libcAlan Coopersmith1-2/+3
2022-08-20make sure buffer is zero filled and report if allocation failedwalter harms1-1/+4
2022-08-20add check for mallocwalter harms1-0/+2
2022-04-30connect.c: FIX 'iceConn' shadows a previous local, [-Wshadow]walter harms1-17/+17
2022-04-30ProcessAuthReply: rename status variable to avoid shadowingAlan Coopersmith1-3/+3
2022-04-30ConnectToPeer: be doubly sure that use-after-free doesn't happenAlan Coopersmith1-0/+1
2022-04-30configure: check for libbsd before libxtrans checks for strlcpyAlan Coopersmith1-12/+9
2022-04-30gitlab CI: add a basic build testAlan Coopersmith1-0/+99
2022-04-30Fix spelling/wording issuesAlan Coopersmith12-18/+18
2022-04-30Build xz tarballs instead of bzip2Alan Coopersmith1-1/+1
2020-04-11ice.pc.in: add -lbsd flags when requiredDavid Callu2-0/+9
2019-07-14libICE 1.0.10libICE-1.0.10Alan Coopersmith1-1/+1
2019-04-11cleanup: Separate variable assignment and testOlivier Fourdan1-2/+4
2019-04-10_IceRead: Avoid possible use-after-freeOlivier Fourdan1-1/+0
2019-04-10IceListenForWellKnownConnections: Fix memleakOlivier Fourdan1-0/+1
2019-03-24IceWritePad: always use zero values for pad bytesAlan Coopersmith1-10/+2
2019-03-24IceOpenConnection: check for malloc failure on connect_to_you tooAlan Coopersmith1-0/+9
2019-03-24authutil: support $XDG_RUNTIME_DIR/ICEauthorityAllison Lortie1-5/+13
2019-03-24authutil: fix an out-of-bounds accessAllison Lortie1-2/+2
2019-03-10Always terminate strncpy results.Tobias Stoeckmann4-41/+110
2019-03-03iceauth.c: FIX warning: unused variable 'ret' in 'arc4random_buf'walter harms1-1/+1