summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2023-03-28Set close-on-exec when opening filesAlan Coopersmith3-3/+10
2022-10-06Switch from libbsd to libbsd-overlayGuillem Jover1-2/+2
2022-09-14Handle arrays too large to fit in iceConn buffersAlan Coopersmith4-17/+74
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 Coopersmith1-84/+47
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-30Fix spelling/wording issuesAlan Coopersmith6-12/+12
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-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
2017-09-14make IceProtocolShutdown() more readablewalter harms1-22/+14
2017-09-14Drop NULL check prior to free()walter harms4-73/+39
2017-09-07Make sure string is never NULLEric Engestrom1-2/+12
2017-09-07Make sure error_message is a free-able stringEric Engestrom1-2/+2
2017-09-07Make sure errorStr is a free-able stringEric Engestrom1-1/+1
2017-09-07configure.ac: set TRANS_CLIENT/SERVEREmil Velikov2-5/+1
2017-09-07Kill off local ICE_t definitionsEmil Velikov2-2/+1
2017-09-07Remove unneeded ^L symbols.Emil Velikov15-71/+71
2017-09-07Kill off Time_t macroEmil Velikov2-4/+2
2017-09-07Kill off Strstr macroEmil Velikov1-3/+1
2017-04-24Use getentropy() if arc4random_buf() is not availableBenjamin Tissoires1-19/+46
2016-12-09Fix use after free on subsequent callsTobias Stoeckmann1-1/+3
2015-07-19Bug 90616 - libICE build fails on array bounds checkRemko van der Vossen2-21/+21
2015-04-10Include unistd.h for getpid()Jon TURNEY2-2/+3
2013-12-24Delete unused name variable in register.cAlan Coopersmith1-6/+2
2013-12-24Free iceConn->connection_string when unwinding after malloc failsAlan Coopersmith1-0/+2
2013-09-12Use arc4random when available to produce the auth cookie.Matthieu Herrb1-1/+10
2013-08-08Make STORE_STRING cast strlen result to CARD16 when storing in CARD16Alan Coopersmith1-1/+1
2013-08-08Make write_string call write_counted_string instead of copying itAlan Coopersmith1-7/+1
2013-08-08Mark input arguments to write_string functions as constAlan Coopersmith1-4/+4
2013-08-08Stop casting return values from mallocAlan Coopersmith16-68/+45
2013-08-08Get rid of casts to (char *) in calls to free()Alan Coopersmith11-45/+45
2013-07-20Convert remaining sprintf() call to snprintf()Alan Coopersmith1-1/+1
2013-07-20Convert strcpy/strcat pairs to snprintf callsAlan Coopersmith1-13/+6
2013-07-20Fix some clang warnings about integer sign/size conversionsAlan Coopersmith3-16/+20
2013-07-20unifdef WORD64Alan Coopersmith2-140/+0
2013-07-20Constify filename argument to IceLockAuthFile & IceUnlockAuthFileAlan Coopersmith1-2/+2
2013-01-04unifdef -U__UNIXOS2__Alan Coopersmith4-22/+1
2011-11-30Plug minor memory leak in unusual path through ProcessConnectionSetupAlan Coopersmith1-0/+5
2011-11-22Constify protocol, vendor & release string args to IceRegisterForProtocol*Alan Coopersmith1-6/+6
2011-11-11Remove ancient workaround for System V/386 Release 4.2 compiler bugAlan Coopersmith1-11/+1