summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2024-03-27inotify: Avoid leaking file descriptor to child processesGravatar David Edmundson1-1/+1
inotify_init creates a file descriptor which by default is not makes with CLOEXEC. If the application using libusbmuxd spawns applications this then leaks through.
2024-03-27Use return value from socket_send instead of using errnoGravatar Nikias Bassen1-2/+1
2024-03-26iproxy: Use updated socket_create API to listen on IPv4 and IPv6 with a ↵Gravatar Nikias Bassen2-17/+2
single socket
2024-03-26Add libusbmuxd_version() function to interfaceGravatar Nikias Bassen2-0/+15
2024-01-29Move USBMUXD_API to public headersGravatar Nikias Bassen3-47/+59
2024-01-15[github-actions] Update checkout and upload-artifacts to v3Gravatar Nikias Bassen1-6/+6
2023-09-01iproxy: Fix typo in log messagesGravatar Nikias Bassen1-2/+2
Thanks to @p0358 for reporting.
2023-06-21Remove unneeded buffer copy in device_info_from_plist()Gravatar Nikias Bassen1-3/+1
2023-04-30autoconf: Small update to configure.acGravatar Nikias Bassen1-1/+1
2023-04-30git-version-gen: Prevent multiple lines of outputGravatar Nikias Bassen1-0/+1
2023-03-01Add cast to prevent sign-compare compiler warningGravatar Nikias Bassen1-2/+2
2023-02-12autoconf: Fix clang-16 breakageGravatar Matthew Smith1-2/+2
-Wint-conversion becomes an error by default in clang-16, causing the program_invocation_short_name test to fail. Bug: https://bugs.gentoo.org/893910
2022-09-05Allow using libusbmuxd as submoduleGravatar Nikias Bassen1-1/+1
2022-08-24[github-actions] Add a scheduled build every 1st of the month so we always ↵Gravatar Nikias Bassen1-1/+4
have an artifact
2022-05-05Make conn_data member of usbmuxd_device_info struct unsigned since it's not ↵Gravatar Nikias Bassen3-11/+11
a string Also remove some pointless casts and update some others
2022-04-04Updated READMEGravatar Nikias Bassen1-1/+2
2022-02-10automake: Add git-version-gen to EXTRA_DIST and add .tarball-version hookGravatar Nikias Bassen1-1/+5
2022-02-10[github-actions] Windows: Prevent -dirty suffix in version string by ↵Gravatar Nikias Bassen2-0/+2
disabling CRLF conversion
2022-02-10autoconf: Automatically derive version number from latest git tagGravatar Nikias Bassen2-2/+26
with a fallback to get the version string from a .tarball-version file
2022-01-02Fix typo in commentGravatar Nikias Bassen1-1/+1
Thanks to @timgates42 for pointing this out.
2021-09-13[github-actions] macOS: build for arm64 tooGravatar Nikias Bassen1-1/+11
2021-09-06Add build status badge to README.mdGravatar Nikias Bassen1-0/+2
2021-09-06[github-actions] Add build workflowGravatar Nikias Bassen1-0/+169
2021-09-01Updated pkg-config file with libimobiledevice-glue dependencyGravatar Nikias Bassen1-1/+1
2021-09-01Remove common code in favor of new libimobiledevice-glueGravatar Nikias Bassen15-1649/+37
2021-08-31Update deprecated autoconf macros and update m4 filesGravatar Nikias Bassen3-120/+155
2021-07-15Forward usbmuxd connect error codes instead of using -1 everywhereGravatar Nikias Bassen1-14/+22
2021-06-30README: Fix typoGravatar Nikias Bassen1-1/+1
2021-02-05tools: Flip order of windows.h and winsock2.h to get rid of compiler warning ↵Gravatar Nikias Bassen1-1/+1
(Windows)
2020-12-30Remove cast to the same typeGravatar Rosen Penev1-1/+1
[clang-tidy] Found with google-readability-casting Signed-off-by: Rosen Penev rosenp@gmail.com
2020-12-30Add parentheses to macro argumentsGravatar Rosen Penev2-4/+4
[clang-tidy] Found with bugprone-macro-parentheses Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-12-30Do not use else after return or break for better code readabilityGravatar Rosen Penev4-33/+43
[clang-tidy] Found with readability-else-after-return Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-12-30Remove pointless returnGravatar Rosen Penev1-1/+0
[clang-tidy] Found with readability-redundant-control-flow Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-12-30Fix inconsistent declarationsGravatar Rosen Penev2-18/+18
[clang-tidy] Found with readability-inconsistent-declaration-parameter-name Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-12-28docs: Fix typo in inetcat manpageGravatar Nikias Bassen1-1/+1
Thanks to @corsac-s for spotting this.
2020-11-27socket: Fix build on WindowsGravatar Nikias Bassen5-5/+312
2020-09-16common: Increase timeout for socket_send() to reasonable valueGravatar Nikias Bassen1-1/+2
The short timeout of 1000 ms might cause problems in different situations like a firmware restore, where 1000 ms can easily be hit. Increasing this to a higher value will mitigate it for this case, but actually the error handling at a higher level needs to be improved.
2020-06-15Post release version bump to 2.0.3Gravatar Martin Szulecki1-1/+1
2020-06-15Update NEWS with latest changes2.0.2Gravatar Martin Szulecki1-0/+8
2020-06-15iproxy: Add missing includeGravatar Nikias Bassen1-0/+1
2020-06-15iproxy: Add new "--version" option to output version informationGravatar Martin Szulecki1-1/+9
2020-06-15inetcat: Add new "--version" option to output version informationGravatar Martin Szulecki1-1/+9
2020-06-14Make sure generated pkg-config file is matched by .gitignore ruleGravatar Martin Szulecki1-1/+1
2020-06-14Add API version to library and pkgconfig file for proper linkingGravatar Nikias Bassen3-9/+9
2020-06-13Add "contributing" section to README.mdGravatar Martin Szulecki1-0/+19
2020-06-13Update README.md to fix minor typos and dependencies for installationGravatar Martin Szulecki1-3/+6
2020-06-13Update README with Apple trademarksGravatar Nikias Bassen1-1/+2
2020-06-12Improve README.md with feature, installation and usage sectionsGravatar Martin Szulecki1-39/+112
2020-06-09Apply changes towards a project wide common "autogen.sh" fileGravatar Martin Szulecki1-11/+22
2020-06-08Fix pkg-config file pointing to older libplist dependencyGravatar Nikias Bassen1-1/+1