summaryrefslogtreecommitdiffstats
path: root/tools/idevicesyslog.c
AgeCommit message (Collapse)AuthorFilesLines
9 daysidevicesyslog: Fix log messageGravatar Nikias Bassen1-1/+1
2025-07-15idevicesyslog: Fix initial device enumerationGravatar Nikias Bassen1-1/+9
2025-07-11tools: Print error and exit if invalid command is passed to idevicesyslogGravatar Nikias Bassen1-0/+3
2025-06-27idevicesyslog: Use --syslog-relay in description and man pageGravatar Nikias Bassen1-1/+1
Both --syslog-relay and --syslog_relay still work regardless, but it is more aligned with other long options.
2025-06-14idevicesyslog: Use ostrace's pid filter if possibleGravatar Nikias Bassen1-5/+79
2025-06-14idevicesyslog: Sort pidlist by pid numericallyGravatar Nikias Bassen1-23/+59
2025-06-14idevicesyslog: Add synonyms for --syslog_relay optionGravatar Nikias Bassen1-0/+2
2025-06-14idevicesyslog: Add 'pidlist' and 'archive' commandsGravatar Nikias Bassen1-14/+160
2025-06-12idevicesyslog: Another small fix for device detection with ostraceGravatar Nikias Bassen1-1/+1
2025-06-12idevicesyslog: Fix unplug handlingGravatar Nikias Bassen1-1/+1
2025-06-12ostrace: Use void*/const void* and size_tGravatar Nikias Bassen1-1/+1
2025-06-12idevicesyslog: Use new ostrace service implementation (iOS 9+)Gravatar Nikias Bassen1-86/+301
2025-06-08Add unmatch filter option to idevicesyslog.Gravatar Will Han1-2/+44
The new -M/--unmatch option allows filtering out messages containing specific strings, complementing the existing -m/--match functionality. This provides more flexible log filtering capabilities for users.
2024-11-29Fix attempts to detect Windows using _WIN32Gravatar Duncan Ogilvie1-2/+2
2023-12-22idevicesyslog: Allow writing output to a file with command line optionGravatar Nikias Bassen1-2/+28
2022-05-23idevicesyslog: Update to reflect color macro name change in ↵Gravatar Nikias Bassen1-12/+12
libimobiledevice-glue
2022-05-09Add new idevice_events_subscribe/unsubscribe API with contextGravatar Nikias Bassen1-2/+3
The older API idevice_event_subscribe/unsubscribe can only be used by a single instance. With the addition of a context, is is now possible to register multiple callback functions in different threads. For backwards compatibility the old API will still be available for a while before being removed in a future release.
2022-04-30[clang-tidy] Do not use else after returnGravatar Rosen Penev1-10/+12
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-04-30tools: Use getopt for option parsing in all toolsGravatar Nikias Bassen1-29/+28
2022-04-22[clang-tidy] use const pointer parameterGravatar Rosen Penev1-1/+1
Found with readability-non-const-parameter Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-09-01Remove common code in favor of new libimobiledevice-glueGravatar Nikias Bassen1-80/+12
2020-06-19idevicesyslog: Print device UDID with connect/disconnect messageGravatar Nikias Bassen1-2/+2
2020-06-19idevicesyslog: Make sure device event callback respects the presence or ↵Gravatar Nikias Bassen1-0/+5
absence of --network option
2020-06-05tools: Unify --network command line switch and add it where missingGravatar Nikias Bassen1-4/+4
2020-06-05tools: Add --version command line switchGravatar Nikias Bassen1-2/+9
2020-06-04Unify usage output in all tools and add bugreport URLGravatar Martin Szulecki1-23/+28
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 Bassen1-1/+7
2020-05-23idevicesyslog: Add more process names to quiet filter listGravatar Nikias Bassen1-1/+1
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-15idevicesyslog: Fix color code escape sequences printing null-byteGravatar Nikias Bassen1-1/+1
2020-04-27idevicesyslog: Add color support and filtering optionsGravatar Nikias Bassen1-7/+499
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-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