summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2020-07-30docs: Hide source file section in documentation as it is not very usefulGravatar Martin Szulecki1-1/+1
2020-07-30docs: Unfold INPUT items into multiple linesGravatar Martin Szulecki1-1/+3
2020-07-30docs: Add custom stylesheet for a modern responsive documentation styleGravatar Martin Szulecki4-2/+6
2020-07-30docs: Use content of README.md as main page of documentationGravatar Martin Szulecki1-2/+2
2020-07-30docs: Update doxygen config file to version 1.8.16Gravatar Martin Szulecki1-180/+333
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-15Post release version bump to 1.3.1Gravatar Martin Szulecki1-1/+1
2020-06-15Update NEWS with latest changes1.3.0Gravatar Martin Szulecki1-0/+11
2020-06-15Use patterns instead of listing each tool binary in .gitignoreGravatar Martin Szulecki1-18/+2
2020-06-14Redo cython check logic and check for "no-cast-function" gcc 8+ compiler flagGravatar Martin Szulecki2-7/+17
2020-06-14Unfold cython automake variables into multiple lines for maintainabilityGravatar Martin Szulecki1-3/+25
2020-06-14Rename configure option for debug code to "--enable-debug" to match libplistGravatar Martin Szulecki2-5/+5
2020-06-14Improve wording of cython related configure warning messagesGravatar Martin Szulecki2-3/+3
2020-06-14Remove commented make target from cython Makefile and space in configure.acGravatar Martin Szulecki2-4/+1
2020-06-14configure: Drop feature checks for libusbmuxd and libplist as version ↵Gravatar Nikias Bassen1-28/+0
requirements already imply them
2020-06-14Add API version for libplist library check macro in configure.acGravatar Martin Szulecki1-1/+1
2020-06-14Use proper API version in linker flags for cython bindingsGravatar Martin Szulecki1-1/+1
2020-06-14Add API version to library and pkgconfig file for proper linkingGravatar Nikias Bassen3-25/+25
2020-06-13Add "contributing" section to README.mdGravatar Martin Szulecki1-0/+19
2020-06-13Update README with Apple trademarksGravatar Nikias Bassen1-1/+2
2020-06-13Improve README.md with features, installation and usage sectionsGravatar Martin Szulecki1-35/+129
2020-06-13Allow OpenSSL >= 1.1.0 to use older/disallowed TLS versionsGravatar Author: Frederik Carlier1-1/+5
2020-06-10configure: Fix libplist cython availability check to point to correct ↵Gravatar Nikias Bassen1-1/+1
pkg-config file
2020-06-10lockdown: Remove unused includesGravatar Nikias Bassen1-9/+0
2020-06-10Fix inconsistent declaration of function parameter in another public headerGravatar Nikias Bassen1-2/+2
2020-06-10Fix inconsistent declarations of function parameters in public headersGravatar Nikias Bassen2-5/+5
2020-06-10Update idevicebackup2 man page with all current command line switchesGravatar Nikias Bassen1-1/+13
2020-06-09Bump version to 1.3.0 and update NEWS file according to actual releasesGravatar Martin Szulecki2-2/+2
2020-06-09Update NEWS with latest changesGravatar Martin Szulecki1-3/+10
2020-06-09Apply changes towards a project wide common "autogen.sh" fileGravatar Martin Szulecki1-12/+14
2020-06-08configure: Update libplist and libusbmuxd version dependenciesGravatar Nikias Bassen2-6/+6
2020-06-08ideviceinfo: Fix compiler warningGravatar Nikias Bassen1-1/+1
2020-06-08Remove whitespace errors from all filesGravatar Martin Szulecki4-4/+8
2020-06-08Make sure README.md file is added to distribution archiveGravatar Martin Szulecki1-1/+3
2020-06-08idevicepair: Plug some memory leaks and fix option parsingGravatar Nikias Bassen1-48/+39
2020-06-08Fix whitespace and indentation in autogen.shGravatar Martin Szulecki1-2/+2
2020-06-08Unfold automake variables into multiple lines for maintainabilityGravatar Martin Szulecki6-95/+198
2020-06-08idevice: Add fix for potential SSL_write timeout error caseGravatar Nikias Bassen1-3/+3
2020-06-08socket: Fix IPv6 scope id lookup logic to handle another network device problemGravatar Martin Szulecki1-2/+12
The lookup logic preferred to return the last suitable scope id match. This became a problem if there was already a suitable scope id match before that was higher in the interface list. This now chooses the higher last scope id interface match and thus probably in the routing preference.
2020-06-08Update README.md links and remove IRC for nowGravatar Martin Szulecki1-3/+3
2020-06-08Rename "compproxy" names to "companion_proxy" in all related codeGravatar Martin Szulecki3-168/+168
This now matches how other services are named as we try to use the lockdownd provided name or otherwise a more readable one even if it is longer.
2020-06-08Fix filename typo in comments of companion_proxy service implementationGravatar Martin Szulecki2-2/+2
2020-06-07tools: Avoid copying optarg where possibleGravatar Nikias Bassen4-32/+16
2020-06-07cython: First run at updating Python bindings to updated interfaceGravatar Martin Szulecki2-2/+11
2020-06-07idevice_id: Fix lowercase typo in device list connection type labelGravatar Martin Szulecki1-1/+1
2020-06-06socket: Improve IPv6 scope id detection to fix network devices on OSXGravatar Martin Szulecki1-6/+24
The helper should now also work for loopback addresses and prefer any initially supplied scope id to maintain routing information if possible. Otherwise it just picks the best suitable route. Let us see if this is stable enough to prevent us from adding routing table parsing cruft and other logic...
2020-06-06socket: Use common IPv6 scope values and correct loopback scope to link-localGravatar Martin Szulecki1-4/+4
2020-06-06idevice: Revert not copying scope id for IPv6 addresses from usbmuxd againGravatar Martin Szulecki1-2/+2
This should still catch the more common case when using usbmuxd on the same host. Not copying the scope id in that case actually removes vital routing information.
2020-06-06idevice: Slightly improve connectivity logic and fix IPv6 for network devicesGravatar Martin Szulecki1-6/+8
This change removes copying the scope id for IPv6 connections which caused problems if the usbmux connection data is used on different hosts or context.