summaryrefslogtreecommitdiffstats
path: root/common
AgeCommit message (Expand)AuthorFilesLines
2021-09-01Remove common code in favor of new libimobiledevice-glueGravatar Nikias Bassen7-1609/+0
2020-12-30Add parentheses to macro argumentsGravatar Rosen Penev1-1/+1
2020-12-30Do not use else after return or break for better code readabilityGravatar Rosen Penev1-7/+7
2020-12-30Fix inconsistent declarationsGravatar Rosen Penev1-4/+4
2020-11-27socket: Fix build on WindowsGravatar Nikias Bassen2-2/+309
2020-09-16common: Increase timeout for socket_send() to reasonable valueGravatar Nikias Bassen1-1/+2
2020-06-08socket: Fix IPv6 scope id lookup logic to handle another network device problemGravatar Martin Szulecki1-2/+12
2020-06-07socket: Fix socket_connect_addr() not connecting using IPv6 in some casesGravatar Martin Szulecki1-0/+125
2020-06-07socket: Improve socket_create() with proper use of getaddrinfoGravatar Nikias Bassen1-95/+58
2020-05-28socket: Increase listen socket backlog queue lengthGravatar Nikias Bassen1-2/+2
2020-05-28iproxy: Allow specifying source address for the listening socketGravatar Nikias Bassen2-16/+80
2020-05-18socket: Make sure fd is ready to write before calling send()Gravatar Nikias Bassen1-0/+4
2020-05-18socket: Add new functions socket_connect_addr() and socket_addr_to_string()Gravatar Nikias Bassen2-11/+187
2020-05-15socket: Make connecting sockets non-blockingGravatar Nikias Bassen1-11/+31
2019-08-03win32: Fix compilationGravatar Nikias Bassen1-0/+3
2019-06-13socket: Return -ETIMEDOUT when select() in socket_read_fd() reached the timeoutGravatar Nikias Bassen1-0/+4
2019-06-12common: Use portable pointer initialization and assert on allocation failureGravatar Nikias Bassen1-6/+16
2019-05-25Make sure device monitor thread can be cancelled without pthread_cancelGravatar Nikias Bassen1-2/+2
2019-05-22Add new usbmuxd_events_subscribe/unsubscribe functions with a context so it c...Gravatar Nikias Bassen2-3/+4
2019-05-21socket: Return -ECONNRESET from socket_receive_timeout() instead of -EAGAIN i...Gravatar Nikias Bassen1-1/+5
2019-05-21socket: Move initialization of timeval structure into retry loop in socket_ch...Gravatar Nikias Bassen1-8/+7
2019-02-27Use common thread implementation as used in other libimobiledevice librariesGravatar Nikias Bassen3-0/+218
2018-10-21socket: Make sure to use socket_close() really everywhereGravatar Nikias Bassen1-1/+1
2018-10-19Use socket_close instead of close to close a socketGravatar Frederik Carlier1-1/+1
2018-10-14Allow using non-standard usbmuxd socket address via environment variableGravatar Nikias Bassen1-31/+82
2018-09-25Fix compile warningsGravatar BALATON Zoltan1-4/+4
2018-07-24common: Get rid of offsetof() and just use sizeof() to get size of unix socke...Gravatar Nikias Bassen1-21/+6
2018-05-15socket: Set socket options for usbmux connection to improve performanceGravatar Nikias Bassen1-0/+23
2015-12-29common: [security fix] Make sure sockets only listen locallyGravatar Joshua Hill1-2/+2
2014-10-03Move socket and collection functions to a convenience libraryGravatar Chow Loong Jin5-0/+641