summaryrefslogtreecommitdiffstats
path: root/src/ideviceinstaller.c
AgeCommit message (Collapse)AuthorFilesLines
2018-10-01Remove length check on device UDID argument to support newer devicesGravatar Nikias Bassen1-41/+4
2018-06-01Return non-zero status on ideviceinstaller errorsGravatar Greg Dennis1-45/+79
Fixes: https://github.com/libimobiledevice/ideviceinstaller/issues/96
2018-04-05Add newline to progress output when operation completesGravatar Nikias Bassen1-0/+3
2018-03-23Fix progress output to skip printing repeated progress statusGravatar Nikias Bassen1-3/+3
2018-03-23Renamed some variables and removed unnecessary if(x) checks before *free(x) ↵Gravatar Nikias Bassen1-72/+35
calls
2018-03-23Fix wrong device disconnected detectionGravatar Rudolf Tammekivi1-1/+8
Currently ideviceinstaller hooked to event IDEVICE_DEVICE_REMOVE, but did not check UDID, so it bailed out if a random idevice was disconnected. Also added a message to indicate when a device is disconnected.
2018-03-23Delete lines 54-60 of ideviceinstaller.c.Gravatar Paul Vojta1-7/+0
The reason for this is that these lines are only useful for very old versions of libzip, but those versions are now disallowed by the configure script. This fixes issues #43, #50, #66, and (probably) #55.
2018-03-23Display CFBundleIdentifier for .app folder installsGravatar Perry Clarke1-0/+46
2018-03-23Prevent segfault when trying to print progress (and the current status is ↵Gravatar Greg Dennis1-1/+1
actually NULL)
2016-08-12Ignore .DS_Store files and other hidden files when parsing Zip filesGravatar Nikias Bassen1-0/+4
2015-01-28Fix a few trailing whitespace errorsGravatar Martin Szulecki1-4/+4
2015-01-28Reduce sleep time in wait handler to increase performance of commandsGravatar Martin Szulecki1-1/+1
2015-01-28Add homepage URL to usage outputGravatar Martin Szulecki1-0/+1
2015-01-28Update copyright headerGravatar Martin Szulecki1-3/+4
2015-01-28Port code and bump dependency on libimobiledevice >= 1.2.0Gravatar Martin Szulecki1-169/+176
This also drops compatibility with older releases but cleans up the code. Listing apps is also now more efficient due to use of pagination callbacks.
2015-01-28Report to stderr if status callback was called with invalid argumentsGravatar Martin Szulecki1-1/+1
2015-01-28Remove unused notification printing in callbackGravatar Martin Szulecki1-1/+0
2014-10-15Synchronize command usage in man page and ideviceinstaller itself1.1.0Gravatar Martin Szulecki1-1/+1
2014-10-14Use correct error type for afc checksGravatar Martin Szulecki1-2/+2
2014-10-02Fix installation of IPA files which are missing app directory zip file entryGravatar Martin Szulecki1-6/+0
2014-08-20Return non-zero exit status (128) when device error occurrsGravatar Nikias Bassen1-0/+4
2014-08-20Fix spelling of 'occurred'Gravatar Nikias Bassen1-6/+6
2014-08-20Make sure target buffer for readlink is large enough and gets NULL-terminatedGravatar Nikias Bassen1-3/+7
2014-05-27Add support for installing from directories which contain symlinksGravatar Martin Szulecki1-0/+11
2014-05-01Plug another small memory leakGravatar Nikias Bassen1-0/+1
2014-05-01Plug some small memory leaksGravatar Nikias Bassen1-4/+21
2014-03-14print AFC error code in case afc_file_write failsGravatar Nikias Bassen1-2/+3
2014-03-14Fix possible buffer overflow (thanks to Mikkel Kamstrup for pointing that out!)Gravatar Nikias Bassen1-2/+4
2014-03-14increase buffer size for faster file uploadsGravatar Nikias Bassen1-1/+1
2013-12-27fix building with older libzipGravatar Nikias Bassen1-0/+7
2013-12-05Swap "-u" and "-U" arguments and print deprecation warning if still usedGravatar Martin Szulecki1-9/+46
All other tools around the libimobiledevice stack use a lower case "-u" argument to specify a target UDID. This change swaps the "--uninstall" and "--udid" argument short form to provide consistency while allowing the use in the old way as a fallback.
2013-12-05Print error if no command was suppliedGravatar Martin Szulecki1-1/+5
2013-12-05Print error if user attempts to supply multiple command argumentsGravatar Martin Szulecki1-0/+19
2013-12-05Use an enum and a single variable for determining command to runGravatar Martin Szulecki1-27/+30
2013-12-05Remove "iPhone" wording and use more general term "iOS device" in error messageGravatar Martin Szulecki1-1/+1
2013-12-05Do not ignore result of asprintf to silence compiler warningGravatar Martin Szulecki1-1/+4
2013-11-14Remove wait timeouts as they appear unreliable on operations with large appsGravatar Martin Szulecki1-5/+2
2013-11-14Don't wait for a notification during uninstall as there is none sometimesGravatar Martin Szulecki1-1/+1
2013-11-14Improve command line output for more clearity and unificationGravatar Martin Szulecki1-10/+12
2013-11-14Push bundleidentifier variable further out in scope to allow broader useGravatar Martin Szulecki1-2/+5
2013-11-14Detect device removal and abort operation in that caseGravatar Martin Szulecki1-2/+16
2013-11-14Use carriage return correctly when displaying status messages from deviceGravatar Martin Szulecki1-2/+2
2013-11-14Rename do_wait_when_needed() to better wait_for_operation_to_complete()Gravatar Martin Szulecki1-3/+3
2013-11-14Turn "could not locate foo" message into a warning instead of confusing usersGravatar Martin Szulecki1-1/+5
2013-11-14Add ITUNES_METADATA_PLIST_FILENAME #define for reuseGravatar Martin Szulecki1-1/+3
2013-11-04iOS 7: Read BundleIdentifier from Info.plist and use during install/upgradeGravatar Martin Szulecki1-1/+12
2013-07-18allow installing developer apps by passing a .app directoryGravatar Nikias Bassen1-10/+65
2013-07-18move creation of PublicStaging directory to the topGravatar Nikias Bassen1-15/+15
2013-07-18moved AFC file upload code to separate functionGravatar Nikias Bassen1-40/+48
2013-04-05Add compatibility for libimobiledevice API >= 1.1.5Gravatar Martin Szulecki1-15/+39