Commit Graph

  • 93eb168bf6 Add FUNDING master Nikias Bassen 2025-09-08 00:15:01 +02:00
  • fc4bca6afb [github-actions] Update build workflow to use windows-latest Nikias Bassen 2025-07-11 00:43:49 +02:00
  • adf9c22b90 Updated NEWS for release 2.1.1 Nikias Bassen 2025-06-04 15:26:10 +02:00
  • cbd0bce84d Update soversion for release Nikias Bassen 2025-06-04 15:02:05 +02:00
  • 19d6bec393 inetcat: Make sure to report correct error messages Nikias Bassen 2025-02-16 23:48:32 +01:00
  • 49ddcb58db iproxy: Make sure to print correct socket error messages Nikias Bassen 2025-02-13 11:16:10 +01:00
  • 6ddeccc9ae Remove debug printf Nikias Bassen 2025-01-01 01:04:24 +01:00
  • 6b09092395 Use libusbmuxd_version() to construct client version string Nikias Bassen 2024-12-30 14:10:11 +01:00
  • 3fdaed78de Fix build on Windows Nikias Bassen 2024-12-02 06:12:43 +01:00
  • edc919c550 [github-actions] Fix Windows msys build Nikias Bassen 2024-12-02 05:29:34 +01:00
  • 052df06a9f [github-actions] Bump dawidd6/action-download-artifact from 3 to 6 Nikias Bassen 2024-11-29 04:33:57 +01:00
  • a4e5cf5b2b [github-actions] Run build workflow on pull_request Nikias Bassen 2024-11-29 04:32:29 +01:00
  • c3ca555266 Fix compatibility with MSVC Duncan Ogilvie 2024-11-28 18:42:42 +01:00
  • 5d71858717 tools: Use libusbmuxd_version() instead of PACKAGE_VERSION Duncan Ogilvie 2024-11-28 18:42:31 +01:00
  • 22a4e4c79f Change __attribute__((__packed__)) to #pragma pack(push, 1) Duncan Ogilvie 2024-11-28 18:37:52 +01:00
  • cdede2b53e Change WIN32 to _WIN32 Duncan Ogilvie 2024-11-28 18:37:11 +01:00
  • dd0d0d4290 Updated README Nikias Bassen 2024-10-22 19:36:50 +02:00
  • cde0746b3c tools: Fix potential issue with select() in case the network fd is higher than the usbmux fd Nikias Bassen 2024-10-14 12:15:55 +02:00
  • a7f0543fb1 automake: Prevent dist or distcheck when uncommitted changes are present Nikias Bassen 2024-04-16 16:42:26 +02:00
  • bb6a786b67 Fix usbmuxd_send returning positive value on error Josef Micka 2024-04-11 14:49:32 +02:00
  • 032bc1f61d [github-actions] Update build workflow to use newer versions of download-artifact, checkout, and upload-artifact actions Nikias Bassen 2024-04-02 18:26:55 +02:00
  • 2387d8e582 Update NEWS for release 2.1.0 Nikias Bassen 2024-03-27 02:35:26 +01:00
  • 570c0c279a Updated README Nikias Bassen 2024-03-27 02:31:55 +01:00
  • 499fb0c4e2 Update soversion for release Nikias Bassen 2024-03-27 02:17:10 +01:00
  • c8e627016e inotify: Avoid leaking file descriptor to child processes David Edmundson 2023-11-01 14:32:43 +00:00
  • 3d9f5dffd9 Use return value from socket_send instead of using errno Nikias Bassen 2024-03-27 02:08:06 +01:00
  • 303ece5fa4 iproxy: Use updated socket_create API to listen on IPv4 and IPv6 with a single socket Nikias Bassen 2024-03-26 22:31:43 +01:00
  • a435ebf661 Add libusbmuxd_version() function to interface Nikias Bassen 2024-03-26 21:21:55 +01:00
  • 07cd6f774f Move USBMUXD_API to public headers Nikias Bassen 2024-01-29 17:15:26 +01:00
  • 2d8784187c [github-actions] Update checkout and upload-artifacts to v3 Nikias Bassen 2024-01-15 01:32:17 +01:00
  • 30e678d4e7 iproxy: Fix typo in log messages Nikias Bassen 2023-09-01 11:19:38 +02:00
  • 8d30a559cf Remove unneeded buffer copy in device_info_from_plist() Nikias Bassen 2023-06-21 00:12:04 +02:00
  • f47c36f5bd autoconf: Small update to configure.ac Nikias Bassen 2023-04-30 20:56:21 +02:00
  • 77f32a11de git-version-gen: Prevent multiple lines of output Nikias Bassen 2023-04-30 14:12:56 +02:00
  • 4e14ae142f Add cast to prevent sign-compare compiler warning Nikias Bassen 2023-03-01 15:31:56 +01:00
  • 2cebd288e7 autoconf: Fix clang-16 breakage Matthew Smith 2023-02-12 10:14:54 +00:00
  • 6426362e5c Allow using libusbmuxd as submodule Nikias Bassen 2022-09-05 01:07:42 +02:00
  • 67b2fd6086 [github-actions] Add a scheduled build every 1st of the month so we always have an artifact Nikias Bassen 2022-08-24 16:45:14 +02:00
  • 36ffb7ab6e Make conn_data member of usbmuxd_device_info struct unsigned since it's not a string Nikias Bassen 2022-05-05 01:07:00 +02:00
  • a9a639d010 Updated README Nikias Bassen 2022-04-04 08:47:52 +02:00
  • d993f313af automake: Add git-version-gen to EXTRA_DIST and add .tarball-version hook Nikias Bassen 2022-02-10 04:29:50 +01:00
  • 064fcbf0e7 [github-actions] Windows: Prevent -dirty suffix in version string by disabling CRLF conversion Nikias Bassen 2022-02-10 04:25:18 +01:00
  • 2507c9d5e8 autoconf: Automatically derive version number from latest git tag Nikias Bassen 2022-02-10 00:08:37 +01:00
  • eefcbbca94 Fix typo in comment Nikias Bassen 2022-01-02 05:37:11 +01:00
  • 2ec5354a6f [github-actions] macOS: build for arm64 too Nikias Bassen 2021-09-13 23:21:25 +02:00
  • 196ef00f02 Add build status badge to README.md Nikias Bassen 2021-09-06 00:55:52 +02:00
  • 61566b3551 [github-actions] Add build workflow Nikias Bassen 2021-09-06 00:47:28 +02:00
  • 09fe385922 Updated pkg-config file with libimobiledevice-glue dependency Nikias Bassen 2021-09-01 16:47:54 +02:00
  • 8eae9896ee Remove common code in favor of new libimobiledevice-glue Nikias Bassen 2021-09-01 15:47:38 +02:00
  • 1a7351852d Update deprecated autoconf macros and update m4 files Nikias Bassen 2021-08-31 02:20:19 +02:00
  • 47e2f5a3a0 Forward usbmuxd connect error codes instead of using -1 everywhere Nikias Bassen 2021-07-15 17:35:15 +02:00
  • e32bf76129 README: Fix typo Nikias Bassen 2021-06-30 02:29:00 +02:00
  • 3eb50a07ba tools: Flip order of windows.h and winsock2.h to get rid of compiler warning (Windows) Nikias Bassen 2021-02-05 20:16:04 +01:00
  • f48ffb1a6c Remove cast to the same type Rosen Penev 2020-12-22 00:18:22 -08:00
  • 22988d8745 Add parentheses to macro arguments Rosen Penev 2020-06-03 15:50:19 -07:00
  • e7168f30e6 Do not use else after return or break for better code readability Rosen Penev 2020-06-03 15:46:25 -07:00
  • 98f6e62c6d Remove pointless return Rosen Penev 2020-06-03 15:39:12 -07:00
  • 591b4faa45 Fix inconsistent declarations Rosen Penev 2020-06-03 15:36:22 -07:00
  • b21f1112bd docs: Fix typo in inetcat manpage Nikias Bassen 2020-12-28 12:27:35 +01:00
  • c56e112ee4 socket: Fix build on Windows Nikias Bassen 2020-11-27 05:03:15 +01:00
  • 73cb5c182e common: Increase timeout for socket_send() to reasonable value Nikias Bassen 2020-09-16 15:02:42 +02:00
  • c7d7d1a03f Post release version bump to 2.0.3 Martin Szulecki 2020-06-15 22:14:00 +02:00
  • ce98c346b7 Update NEWS with latest changes 2.0.2 Martin Szulecki 2020-06-15 20:20:09 +02:00
  • fb2ae8594e iproxy: Add missing include Nikias Bassen 2020-06-15 02:25:35 +02:00
  • f26cb45795 iproxy: Add new "--version" option to output version information Martin Szulecki 2020-06-15 00:08:35 +02:00
  • 06e70e0f51 inetcat: Add new "--version" option to output version information Martin Szulecki 2020-06-15 00:08:11 +02:00
  • 5c48308014 Make sure generated pkg-config file is matched by .gitignore rule Martin Szulecki 2020-06-14 23:57:14 +02:00
  • 96cf00b729 Add API version to library and pkgconfig file for proper linking Nikias Bassen 2020-06-13 03:44:32 +02:00
  • 13de0244fd Add "contributing" section to README.md Martin Szulecki 2020-06-13 04:21:11 +02:00
  • fc006aa31f Update README.md to fix minor typos and dependencies for installation Martin Szulecki 2020-06-13 03:15:24 +02:00
  • 3231e16df9 Update README with Apple trademarks Nikias Bassen 2020-06-13 02:59:57 +02:00
  • 6ceb84c98f Improve README.md with feature, installation and usage sections Martin Szulecki 2020-06-12 22:36:46 +02:00
  • 98609816a7 Apply changes towards a project wide common "autogen.sh" file Martin Szulecki 2020-06-09 03:03:29 +02:00
  • 452b9acf4d Fix pkg-config file pointing to older libplist dependency Nikias Bassen 2020-06-08 23:42:24 +02:00
  • 6056361992 Move pkg-config file into src dir and rename it to include major version as standard recommends Nikias Bassen 2020-06-08 23:39:25 +02:00
  • 11771bf25b configure: Update libplist version requirement Nikias Bassen 2020-06-08 23:10:42 +02:00
  • 4a6182bf8d Remove trailing whitespace errors from all files Martin Szulecki 2020-06-08 22:53:58 +02:00
  • d719a36478 Make sure README.md file is added to distribution archive Martin Szulecki 2020-06-08 21:42:51 +02:00
  • d75d298cf1 socket: Fix IPv6 scope id lookup logic to handle another network device problem Martin Szulecki 2020-06-08 18:32:49 +02:00
  • 7021fc8622 Update README.md links and credits Martin Szulecki 2020-06-08 12:55:00 +02:00
  • ee02dea462 socket: Fix socket_connect_addr() not connecting using IPv6 in some cases Martin Szulecki 2020-06-07 02:21:01 +02:00
  • 033202c9b1 iproxy: Use sockaddr_storage struct in network connection logic Nikias Bassen 2020-06-07 02:13:44 +02:00
  • 95d575a841 iproxy: Allow proper listening on localhost for IPv6 _and_ IPv4 Nikias Bassen 2020-06-07 02:05:48 +02:00
  • f71bb40e43 socket: Improve socket_create() with proper use of getaddrinfo Nikias Bassen 2020-06-07 02:04:32 +02:00
  • ec4e97224e Update NEWS with latest changes Martin Szulecki 2020-06-04 02:39:36 +02:00
  • 145d3a2f8f Unify usage output of tools and use proper indentation Martin Szulecki 2020-06-04 02:38:22 +02:00
  • 585c74ab76 Update project URLs in man pages of tools Martin Szulecki 2020-06-04 02:37:39 +02:00
  • 7610f06520 Update project URL in configure.ac Martin Szulecki 2020-06-04 02:36:59 +02:00
  • cdc9f26f03 Add man pages for iproxy and inetcat Nikias Bassen 2020-05-31 15:41:51 +02:00
  • c04bb75f64 inetcat: Update usage to better reflect what the tool actually does Nikias Bassen 2020-05-31 15:40:08 +02:00
  • e8e1f55c62 iproxy: Update usage to reflect new local:remote port format Nikias Bassen 2020-05-31 15:09:56 +02:00
  • d79d1908ee iproxy: Fix crash when no UDID is given Nikias Bassen 2020-05-29 19:51:23 +02:00
  • 3ae1cbbfb3 iproxy: Allow multiple port mappings (in local:device format) Nikias Bassen 2020-05-28 20:33:15 +02:00
  • 839d9cbcfe socket: Increase listen socket backlog queue length Nikias Bassen 2020-05-28 18:23:40 +02:00
  • 910166b3d6 iproxy: Allow specifying source address for the listening socket Nikias Bassen 2020-05-28 04:06:28 +02:00
  • 1bfcffbb9e iproxy: Get rid of concurrent threads and use loop with select() instead Nikias Bassen 2020-05-27 13:27:57 +02:00
  • 5364a1b45e socket: Make sure fd is ready to write before calling send() Nikias Bassen 2020-05-18 20:10:50 +02:00
  • 5e3c6366de tools: Make iproxy and inetcat use direct socket connection for network devices Nikias Bassen 2020-05-18 02:54:28 +02:00
  • 39e9819235 socket: Add new functions socket_connect_addr() and socket_addr_to_string() Nikias Bassen 2020-05-18 02:43:12 +02:00
  • a4ed7a3f63 iproxy: Fix build on win32 Nikias Bassen 2020-05-18 01:50:56 +02:00