summaryrefslogtreecommitdiffstats
path: root/tools/idevicesyslog.c
AgeCommit message (Collapse)AuthorFilesLines
2020-02-09idevicesyslog: Make sure CTRL+C works when waiting for passcode entryGravatar Nikias Bassen1-1/+1
2019-11-08tools: Allow idevicesyslog to connect to network devicesGravatar Nikias Bassen1-44/+55
2018-10-01tools: Remove length check on device UDID arguments to support newer devicesGravatar Nikias Bassen1-2/+2
The 40 characters length check on the device UDID made newer devices unusable with the libimobiledevice tools and was actually redundant since an invalid UDID will always fail to resolve. This commit removes the length check alltogether (but makes sure it is not an empty string "").
2018-01-17idevicesyslog: Wait for passcode entry on device when requiredGravatar Nikias Bassen1-2/+33
After device bootup several services cannot be used until the passcode is entered on the device. This commit will detect this state and wait for the passcode to be entered. Before this change you would have to restart idevicesyslog or replug the device after entering the passcode to make the logging work again.
2015-10-06tools: Use PACKAGE_URL define for homepage project links in usage outputGravatar Martin Szulecki1-1/+5
2015-01-28Remove trailing whitespace errors from all filesGravatar Martin Szulecki1-5/+5
2015-01-27tools: Add link to project homepage on usage outputGravatar Martin Szulecki1-0/+1
2015-01-27idevicesyslog: Flush stdout whenever encountering a line breakGravatar Nikias Bassen1-0/+3
2014-12-08Replace () with (void) in libinternalcommon and tools for consistencyGravatar Martin Szulecki1-2/+2
2013-09-24idevicesyslog: print [disconnected] if device is removedGravatar Nikias Bassen1-0/+1
2013-05-23idevicesyslog: Remove obsolete include of lockdown interfaceGravatar Martin Szulecki1-1/+0
2013-05-23idevicesyslog: Switch code to new syslog_relay service interfaceGravatar Martin Szulecki1-49/+25
2013-03-20use new internal common code for thread, mutex, and socket operationsGravatar Nikias Bassen1-23/+6
2013-03-20idevicesyslog: removed unused header includeGravatar Nikias Bassen1-1/+0
2013-02-28idevicesyslog: use events to allow automatic reconnect to deviceGravatar Nikias Bassen1-31/+147
2013-02-28idevicesyslog: use new service APIGravatar Nikias Bassen1-33/+17
2013-02-26Refactor port number use into service descriptor to enable SSL for servicesGravatar Martin Szulecki1-5/+8
This is a major change which breaks API but is required in order to support SSL communication for services as used by network connections.
2012-11-29tools: mass replace 'device' with 'phone' variable namesGravatar Nikias Bassen1-6/+6
2012-11-29tools: use pointer instead of static buffer for UDID since it can start with '0'Gravatar Nikias Bassen1-14/+7
2012-04-08idevicesyslog: fix bug causing the connection to close after timeoutGravatar Nikias Bassen1-1/+1
2012-04-08idevicesyslog: fix reading from syslog_relay (simple socket connection)Gravatar Nikias Bassen1-25/+5
2012-04-07Update comments of tools to use "device" instead of naming specific modelsGravatar Martin Szulecki1-1/+1
2012-03-22Mass replace UUID by UDID, which is the correct term for itGravatar Martin Szulecki1-8/+8
2012-03-19win32: fix idevicesyslog buildingGravatar Nikias Bassen1-1/+3
2012-03-19New file for be*/le* macros plus check for endian.h presenceGravatar Nikias Bassen1-0/+1
2012-03-18Completely remove glib dependency.Gravatar Nikias Bassen1-2/+1
2012-01-11idevicesyslog: use fflush to immediately write out bufferGravatar Nikias Bassen1-0/+1
2010-08-07idevicesyslog: terminate on receive errors (e.g. device unplugging)Gravatar Nikias Bassen1-0/+5
2010-03-24Use glib GUINT32_TO/FROM_BE macros instead of htonl/ntohlGravatar Martin Szulecki1-2/+2
2010-01-29Global renames due to project rename to libimobiledeviceGravatar Nikias Bassen1-0/+165