summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2020-06-04idevice: Fix compiler warning about switch case fallthroughGravatar Martin Szulecki1-1/+1
2020-06-04Use defined exit codes for return codes in idevicediagnosticsGravatar Martin Szulecki1-5/+5
2020-06-04Add ERROR prefix to error messages in idevicediagnostics toolGravatar Martin Szulecki1-12/+13
2020-06-04Unify usage output in all tools and add bugreport URLGravatar Martin Szulecki18-103/+172
2020-06-04Update project URLs in all man pagesGravatar Martin Szulecki18-19/+53
2020-06-04Use secure project URL in configure.acGravatar Martin Szulecki1-1/+1
2020-05-28idevicesyslog: Add some more process names to quiet filter listGravatar Nikias Bassen1-1/+1
2020-05-28idevicesyslog: Add command line switch --no-colors to disable colored outputGravatar Nikias Bassen2-1/+10
2020-05-23configure: Use AC_CHECK_LIB instead of AC_TRY_LINKGravatar Nikias Bassen1-5/+1
2020-05-23idevicesyslog: Add more process names to quiet filter listGravatar Nikias Bassen1-1/+1
2020-05-22configure: Raise minimum libusbmuxd+libplist version requirement and ↵Gravatar Nikias Bassen1-3/+14
specifically check for new libplist API
2020-05-21idevice: [OpenSSL] Handle non-blocking SSL_writeGravatar Nikias Bassen1-0/+13
2020-05-19afc: Reduce packet segmentation and unnecessary malloc/freeGravatar Nikias Bassen2-97/+188
2020-05-18Add companion_proxy.h to public headersGravatar Nikias Bassen1-0/+1
2020-05-18idevice_connection_send: Make sure send works with non-blocking socketsGravatar Nikias Bassen1-1/+17
2020-05-18Add support for com.apple.companion_proxyGravatar Nikias Bassen4-0/+624
2020-05-18Use direct socket connection for network devicesGravatar Nikias Bassen1-7/+76
Instead of relaying data via usbmuxd this change will have it connect directly to the device via network after retrieving its address from usbmuxd
2020-05-18common: Update socket.c/.h from libusbmuxdGravatar Nikias Bassen2-22/+218
2020-05-18Fix whitespace error in idevicesyslog.cGravatar Nikias Bassen1-1/+1
2020-05-18idevicesyslog: [win32] Fix color outputGravatar Nikias Bassen1-0/+42
2020-05-17idevice: [OpenSSL] Fix SSL_read with non-blocking socketsGravatar Nikias Bassen1-1/+10
2020-05-15idevicesyslog: Fix color code escape sequences printing null-byteGravatar Nikias Bassen1-1/+1
2020-05-15idevice: [OpenSSL] Make sure SSL handshake works with non-blocking socketGravatar Nikias Bassen1-8/+18
2020-05-03Add idevicesetlocation to .gitignoreGravatar Karim Zhang1-0/+1
2020-05-03diagnostics_relay: Don't use reserved words as function argumentsGravatar Nikias Bassen2-7/+7
2020-04-30configure: Remove ASAN from CFLAGS that was accidentally added in previous ↵Gravatar Nikias Bassen1-1/+1
commit
2020-04-30configure: Make sure libusbmuxd is correctly found for AC_TRY_COMPILE checks ↵Gravatar Nikias Bassen1-1/+9
when installed in non-standard prefix
2020-04-27idevicesyslog: Add color support and filtering optionsGravatar Nikias Bassen2-16/+594
2020-04-27syslog_relay: Add new function syslog_relay_start_capture_rawGravatar Nikias Bassen2-3/+60
to allow access to the unprocessed raw data
2020-04-15idevicesyslog: Add command line switch to exit when device disconnectsGravatar Nikias Bassen1-1/+11
Also adds support for the long argument `--network` for `-n` as stated in the usage
2020-04-13afc: Remove unused client struct members from afc.c tooGravatar Nikias Bassen1-2/+0
2020-04-13afc: Remove unused members from internal afc client structGravatar Nikias Bassen1-2/+0
2020-04-12idevicedate: Fix -Wformat=2 warningGravatar Rosen Penev1-13/+4
Format functions expect a constant expression, not a variable. Simplified the code slightly.
2020-03-30Add idevicesetlocation toolGravatar Nikias Bassen4-2/+222
2020-02-20debugserver: Fix argv encodingGravatar Shane Garrett1-2/+2
The encoding of the "A" command in idevicedebug had issues when encoding a character with a value > 0x7F such as some UTF-8 characters.
2020-02-20Update debug.c to consistently output to stderrGravatar Greg Dennis1-5/+2
This makes debug_print_line consistent with debug_buffer and among other things, ensures output from `idevicedebug run` can be easily divided into output from the app itself (stdout) from debug output from libimobiledevice (stderr).
2020-02-20idevicedebug: Rename name-colliding debug_info() to log_debug()Gravatar Nikias Bassen1-23/+26
2020-02-20debugserver: Fix whitespace errorGravatar Nikias Bassen1-1/+1
2020-02-20debugserver: Proxy SERVICE_E_TIMEOUT into DEBUGSERVER_E_TIMEOUTGravatar Demyan Kimitsa2-0/+3
This allows proper handling the timeout case in debugserver_client_receive_with_timeout
2020-02-20introduces optional `idevice_connection_disable_ssl` with ability not to ↵Gravatar Demyan Kimitsa5-15/+55
send SSL shutdown message. As in debugserver this message will be considered as GDB server communication and break things
2020-02-17Increase timeout for service receive methodsGravatar Nikias Bassen2-2/+2
2020-02-09idevicesyslog: Make sure CTRL+C works when waiting for passcode entryGravatar Nikias Bassen1-1/+1
2020-01-20configure.ac: Add checks to ensure libusbmuxd is up-to-dateGravatar Nikias Bassen1-0/+13
2020-01-05win32: Define minimum windows version and use static libgccGravatar Nikias Bassen2-1/+2
2020-01-05Define ETIMEDOUT if requiredGravatar Nikias Bassen2-0/+7
2020-01-05Make sure all source files include config.hGravatar Nikias Bassen14-1/+46
2020-01-05configure.ac: Remove unused libplist++ requirementGravatar Nikias Bassen1-3/+0
2019-12-16cython: Update diagnostics_relay with diagnostics_relay_action_t enum tooGravatar Nikias Bassen1-5/+5
2019-12-16Define the flags for the diagnostics_relay_* methods in a ↵Gravatar Frederik Carlier2-8/+10
diagnostics_relay_action_t enum
2019-11-29cython: Fix debugserver moduleGravatar Nikias Bassen1-4/+4