)]}' { "log": [ { "commit": "2387d8e5820ee4621494e20434c0017aba6bea71", "tree": "bc430248a90f0827a917c42519890689ffd0c054", "parents": [ "570c0c279a4cba7044c842cd72f9bdb294357d33" ], "author": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Wed Mar 27 02:35:26 2024 +0100" }, "committer": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Wed Mar 27 02:35:26 2024 +0100" }, "message": "Update NEWS for release\n" }, { "commit": "570c0c279a4cba7044c842cd72f9bdb294357d33", "tree": "8a7263335211f7cae472ad08106335853b442e4b", "parents": [ "499fb0c4e25ba1eb82607ca3f6c6f5a2510b9b53" ], "author": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Wed Mar 27 02:31:55 2024 +0100" }, "committer": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Wed Mar 27 02:31:55 2024 +0100" }, "message": "Updated README\n" }, { "commit": "499fb0c4e25ba1eb82607ca3f6c6f5a2510b9b53", "tree": "0a7528bf6c384b34ec977acc2e9ba46bca96abd8", "parents": [ "c8e627016edd1440c8faf6f9b8f4092a83e01164" ], "author": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Wed Mar 27 02:17:10 2024 +0100" }, "committer": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Wed Mar 27 02:17:10 2024 +0100" }, "message": "Update soversion for release\n" }, { "commit": "c8e627016edd1440c8faf6f9b8f4092a83e01164", "tree": "f5e625a60f99fdbde83d3a6375f6aa79064d2d76", "parents": [ "3d9f5dffd952b8f327ad43fafaf88ec44a921b6d" ], "author": { "name": "David Edmundson", "email": "kde@davidedmundson.co.uk", "time": "Wed Nov 01 14:32:43 2023 +0000" }, "committer": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Wed Mar 27 02:12:30 2024 +0100" }, "message": "inotify: Avoid leaking file descriptor to child processes\n\ninotify_init creates a file descriptor which by default is not makes\nwith CLOEXEC. If the application using libusbmuxd spawns applications\nthis then leaks through.\n" }, { "commit": "3d9f5dffd952b8f327ad43fafaf88ec44a921b6d", "tree": "51884200edf0e4f8abda3ea0fbe3848713cf7c6a", "parents": [ "303ece5fa462713552e0013b48b66a08955a12d4" ], "author": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Wed Mar 27 02:08:06 2024 +0100" }, "committer": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Wed Mar 27 02:08:06 2024 +0100" }, "message": "Use return value from socket_send instead of using errno\n" }, { "commit": "303ece5fa462713552e0013b48b66a08955a12d4", "tree": "047efc46e5da9975873d268115db0f564e9f3123", "parents": [ "a435ebf661dfe76347e034f0e2e69a5168492384" ], "author": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Tue Mar 26 22:31:43 2024 +0100" }, "committer": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Tue Mar 26 22:31:43 2024 +0100" }, "message": "iproxy: Use updated socket_create API to listen on IPv4 and IPv6 with a single socket\n" }, { "commit": "a435ebf661dfe76347e034f0e2e69a5168492384", "tree": "823b4774cbeb81f14302b58659dce7ebcb671631", "parents": [ "07cd6f774fd444f981ade6e75e10962ba0439350" ], "author": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Tue Mar 26 21:21:55 2024 +0100" }, "committer": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Tue Mar 26 21:47:03 2024 +0100" }, "message": "Add libusbmuxd_version() function to interface\n" }, { "commit": "07cd6f774fd444f981ade6e75e10962ba0439350", "tree": "7fc0582e24809b022c7752a5f217f9a5a0f3d567", "parents": [ "2d8784187c1eb25bdac7a57015fe18dcc9eff4ab" ], "author": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Mon Jan 29 17:15:26 2024 +0100" }, "committer": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Mon Jan 29 17:15:26 2024 +0100" }, "message": "Move USBMUXD_API to public headers\n" }, { "commit": "2d8784187c1eb25bdac7a57015fe18dcc9eff4ab", "tree": "31b0d9fb1a76cd4cba990f595a595e9d2965ef37", "parents": [ "30e678d4e76a9f4f8a550c34457dab73909bdd92" ], "author": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Mon Jan 15 01:32:17 2024 +0100" }, "committer": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Mon Jan 15 01:32:17 2024 +0100" }, "message": "[github-actions] Update checkout and upload-artifacts to v3\n" }, { "commit": "30e678d4e76a9f4f8a550c34457dab73909bdd92", "tree": "ac781ef45d31bc6a53d22937944eabcd66580a7b", "parents": [ "8d30a559cf0585625d9d05dc8ce0dd495b1de4f4" ], "author": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Fri Sep 01 11:19:38 2023 +0200" }, "committer": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Fri Sep 01 11:19:38 2023 +0200" }, "message": "iproxy: Fix typo in log messages\n\nThanks to @p0358 for reporting.\n" }, { "commit": "8d30a559cf0585625d9d05dc8ce0dd495b1de4f4", "tree": "6881d4a423f37f982416ea347e082a51f12a96ff", "parents": [ "f47c36f5bd2a653a3bd7fb1cf1d2c50b0e6193fb" ], "author": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Wed Jun 21 00:12:04 2023 +0200" }, "committer": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Wed Jun 21 00:12:04 2023 +0200" }, "message": "Remove unneeded buffer copy in device_info_from_plist()\n" }, { "commit": "f47c36f5bd2a653a3bd7fb1cf1d2c50b0e6193fb", "tree": "e8ef16a27059ed8a832ca3bc3efb45164b8f8076", "parents": [ "77f32a11de971047919fedb6af7bcd05301cbf83" ], "author": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Sun Apr 30 20:56:21 2023 +0200" }, "committer": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Sun Apr 30 20:56:21 2023 +0200" }, "message": "autoconf: Small update to configure.ac\n" }, { "commit": "77f32a11de971047919fedb6af7bcd05301cbf83", "tree": "a42016bc19430e6cd566bdb0332ae2c582032eec", "parents": [ "4e14ae142f998bfdcad71f3099c0e4aa3628354c" ], "author": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Sun Apr 30 14:12:56 2023 +0200" }, "committer": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Sun Apr 30 14:12:56 2023 +0200" }, "message": "git-version-gen: Prevent multiple lines of output\n" }, { "commit": "4e14ae142f998bfdcad71f3099c0e4aa3628354c", "tree": "ae1f4d8abc6f05f9b2e49ba0181bc044154942b2", "parents": [ "2cebd288e73d85e0abc09155616315f952ba1f4c" ], "author": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Wed Mar 01 15:31:56 2023 +0100" }, "committer": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Wed Mar 01 15:31:56 2023 +0100" }, "message": "Add cast to prevent sign-compare compiler warning\n" }, { "commit": "2cebd288e73d85e0abc09155616315f952ba1f4c", "tree": "f1f6434371d44b44aa4df94ed3a01266c7fbb8cb", "parents": [ "6426362e5cbad7284368b7fe70363f6b3251f94c" ], "author": { "name": "Matthew Smith", "email": "matthew@gentoo.org", "time": "Sun Feb 12 10:14:54 2023 +0000" }, "committer": { "name": "Matthew Smith", "email": "matthew@gentoo.org", "time": "Sun Feb 12 10:22:54 2023 +0000" }, "message": "autoconf: Fix clang-16 breakage\n\n-Wint-conversion becomes an error by default in clang-16, causing the\nprogram_invocation_short_name test to fail.\n\nBug: https://bugs.gentoo.org/893910\n" }, { "commit": "6426362e5cbad7284368b7fe70363f6b3251f94c", "tree": "e0524b4f612cedacdb8a5950a151ee17488518b4", "parents": [ "67b2fd6086858905f9ad482f14b38b906a72f69c" ], "author": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Mon Sep 05 01:07:42 2022 +0200" }, "committer": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Mon Sep 05 01:07:42 2022 +0200" }, "message": "Allow using libusbmuxd as submodule\n" }, { "commit": "67b2fd6086858905f9ad482f14b38b906a72f69c", "tree": "1ca3a635a5570b953f46759de166b5f9afd87c12", "parents": [ "36ffb7ab6e2a7e33bd1b56398a88895b7b8c615a" ], "author": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Wed Aug 24 16:45:14 2022 +0200" }, "committer": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Wed Aug 24 16:45:14 2022 +0200" }, "message": "[github-actions] Add a scheduled build every 1st of the month so we always have an artifact\n" }, { "commit": "36ffb7ab6e2a7e33bd1b56398a88895b7b8c615a", "tree": "0f6082f318d19f29e2054f18409f5df395545c69", "parents": [ "a9a639d0102b9bbf30fd088e633c793316dbc873" ], "author": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Thu May 05 01:07:00 2022 +0200" }, "committer": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Thu May 05 01:07:00 2022 +0200" }, "message": "Make conn_data member of usbmuxd_device_info struct unsigned since it\u0027s not a string\n\nAlso remove some pointless casts and update some others\n" }, { "commit": "a9a639d0102b9bbf30fd088e633c793316dbc873", "tree": "5214b00fb722e08be2ff96a73831a4d85ab61126", "parents": [ "d993f313af7748ba010fe005f9b2bb66fe1d9142" ], "author": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Mon Apr 04 08:47:52 2022 +0200" }, "committer": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Mon Apr 04 08:47:52 2022 +0200" }, "message": "Updated README\n" }, { "commit": "d993f313af7748ba010fe005f9b2bb66fe1d9142", "tree": "55e92fd194ab6269a77752bfc5ad68be4d8ee614", "parents": [ "064fcbf0e7ab9d620567877ee42da043281d2906" ], "author": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Thu Feb 10 04:29:50 2022 +0100" }, "committer": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Thu Feb 10 04:29:50 2022 +0100" }, "message": "automake: Add git-version-gen to EXTRA_DIST and add .tarball-version hook\n" }, { "commit": "064fcbf0e7ab9d620567877ee42da043281d2906", "tree": "a89ca2d0287ad28f1fc5964b25134aac2f5ea08a", "parents": [ "2507c9d5e85ee52e4cedad91e16672b6621cd7a3" ], "author": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Thu Feb 10 04:25:18 2022 +0100" }, "committer": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Thu Feb 10 04:25:18 2022 +0100" }, "message": "[github-actions] Windows: Prevent -dirty suffix in version string by disabling CRLF conversion\n" }, { "commit": "2507c9d5e85ee52e4cedad91e16672b6621cd7a3", "tree": "71c4c17fc54729138e9b383e7d2f52bf4ee71ad3", "parents": [ "eefcbbca949ffaaa5b2d1c0cee85e38a22db3f92" ], "author": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Thu Feb 10 00:08:37 2022 +0100" }, "committer": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Thu Feb 10 00:08:37 2022 +0100" }, "message": "autoconf: Automatically derive version number from latest git tag\n\nwith a fallback to get the version string from a .tarball-version file\n" }, { "commit": "eefcbbca949ffaaa5b2d1c0cee85e38a22db3f92", "tree": "ccdc326e9a9d3159585a818aae46514ce31a87cb", "parents": [ "2ec5354a6ff2ba5e2740eabe7402186f29294f79" ], "author": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Sun Jan 02 05:37:11 2022 +0100" }, "committer": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Sun Jan 02 05:37:11 2022 +0100" }, "message": "Fix typo in comment\n\nThanks to @timgates42 for pointing this out.\n" }, { "commit": "2ec5354a6ff2ba5e2740eabe7402186f29294f79", "tree": "b7ca40d180514c056f621b3f9709c046d973781f", "parents": [ "196ef00f02f9681cfd1f660e3e91a771fe628a14" ], "author": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Mon Sep 13 23:21:25 2021 +0200" }, "committer": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Mon Sep 13 23:21:25 2021 +0200" }, "message": "[github-actions] macOS: build for arm64 too\n" }, { "commit": "196ef00f02f9681cfd1f660e3e91a771fe628a14", "tree": "2642274ace93fe947524150e670b4c521c0244be", "parents": [ "61566b3551174e88de08e5bb6261639b014ebc95" ], "author": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Mon Sep 06 00:55:52 2021 +0200" }, "committer": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Mon Sep 06 00:55:52 2021 +0200" }, "message": "Add build status badge to README.md\n" }, { "commit": "61566b3551174e88de08e5bb6261639b014ebc95", "tree": "1c4eb3c59eabb3441ae6422e3e8b51e322c29b61", "parents": [ "09fe385922e4d0a29fa52613c2330c9fbd530dbe" ], "author": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Mon Sep 06 00:47:28 2021 +0200" }, "committer": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Mon Sep 06 00:47:28 2021 +0200" }, "message": "[github-actions] Add build workflow\n" }, { "commit": "09fe385922e4d0a29fa52613c2330c9fbd530dbe", "tree": "3e32493e8fd0e2658742b2fc274ac60bc2273c6b", "parents": [ "8eae9896eedd6a685b55abed9a2db4e379ff0e69" ], "author": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Wed Sep 01 16:47:54 2021 +0200" }, "committer": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Wed Sep 01 16:47:54 2021 +0200" }, "message": "Updated pkg-config file with libimobiledevice-glue dependency\n" }, { "commit": "8eae9896eedd6a685b55abed9a2db4e379ff0e69", "tree": "f0f31c95103a4a8487c2b36464d756aa4d008c96", "parents": [ "1a7351852d650a481e1ddfa86aed9dc781849b51" ], "author": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Wed Sep 01 15:47:38 2021 +0200" }, "committer": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Wed Sep 01 15:49:51 2021 +0200" }, "message": "Remove common code in favor of new libimobiledevice-glue\n" }, { "commit": "1a7351852d650a481e1ddfa86aed9dc781849b51", "tree": "e1e8b14fc45e8ebe0fdf7d830b00729af81ad1e0", "parents": [ "47e2f5a3a07805a77e0cdf763fa0204136a93aa8" ], "author": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Tue Aug 31 02:20:19 2021 +0200" }, "committer": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Tue Aug 31 02:20:19 2021 +0200" }, "message": "Update deprecated autoconf macros and update m4 files\n" }, { "commit": "47e2f5a3a07805a77e0cdf763fa0204136a93aa8", "tree": "5e84d2a580a0475f0577c361d476f2400c220772", "parents": [ "e32bf7612912348d7af81afe1e8be2ecc93a93ca" ], "author": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Thu Jul 15 17:35:15 2021 +0200" }, "committer": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Thu Jul 15 17:37:00 2021 +0200" }, "message": "Forward usbmuxd connect error codes instead of using -1 everywhere\n" }, { "commit": "e32bf7612912348d7af81afe1e8be2ecc93a93ca", "tree": "39c22faca27ff5c0fd087e796e472a15c00bff4e", "parents": [ "3eb50a07bad4c2222e76df93b23a0161922150d1" ], "author": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Wed Jun 30 02:29:00 2021 +0200" }, "committer": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Wed Jun 30 02:29:00 2021 +0200" }, "message": "README: Fix typo\n" }, { "commit": "3eb50a07bad4c2222e76df93b23a0161922150d1", "tree": "a531fb3afb5ad47e3b4326ca9a7834756539296b", "parents": [ "f48ffb1a6cc32214c91f1cc09c572ab19a72924d" ], "author": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Fri Feb 05 20:16:04 2021 +0100" }, "committer": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Fri Feb 05 20:16:04 2021 +0100" }, "message": "tools: Flip order of windows.h and winsock2.h to get rid of compiler warning (Windows)\n" }, { "commit": "f48ffb1a6cc32214c91f1cc09c572ab19a72924d", "tree": "f07dbedb41e61648bf0b019d6ef9f39377b38bb2", "parents": [ "22988d874570c35251076f9edc1cd3c99ecb6785" ], "author": { "name": "Rosen Penev", "email": "rosenp@gmail.com", "time": "Tue Dec 22 00:18:22 2020 -0800" }, "committer": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Wed Dec 30 03:03:51 2020 +0100" }, "message": "Remove cast to the same type\n\n[clang-tidy] Found with google-readability-casting\n\nSigned-off-by: Rosen Penev rosenp@gmail.com\n" }, { "commit": "22988d874570c35251076f9edc1cd3c99ecb6785", "tree": "725a1119380e8745aa92d1ae53ce627c337410c5", "parents": [ "e7168f30e6fdf0a1f9cffdc9252f52d45e5a59ef" ], "author": { "name": "Rosen Penev", "email": "rosenp@gmail.com", "time": "Wed Jun 03 15:50:19 2020 -0700" }, "committer": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Wed Dec 30 02:54:57 2020 +0100" }, "message": "Add parentheses to macro arguments\n\n[clang-tidy] Found with bugprone-macro-parentheses\n\nSigned-off-by: Rosen Penev \u003crosenp@gmail.com\u003e\n" }, { "commit": "e7168f30e6fdf0a1f9cffdc9252f52d45e5a59ef", "tree": "c406fb3830f2079a47918d4b85305a768955c591", "parents": [ "98f6e62c6d397c54987bc627e3171363f3c74116" ], "author": { "name": "Rosen Penev", "email": "rosenp@gmail.com", "time": "Wed Jun 03 15:46:25 2020 -0700" }, "committer": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Wed Dec 30 02:47:55 2020 +0100" }, "message": "Do not use else after return or break for better code readability\n\n[clang-tidy] Found with readability-else-after-return\n\nSigned-off-by: Rosen Penev \u003crosenp@gmail.com\u003e\n" }, { "commit": "98f6e62c6d397c54987bc627e3171363f3c74116", "tree": "ab1b5138e0b193ef68608f44dfb296442b351d9c", "parents": [ "591b4faa4563bafb7fe78c27e3c5718df7bf6eb6" ], "author": { "name": "Rosen Penev", "email": "rosenp@gmail.com", "time": "Wed Jun 03 15:39:12 2020 -0700" }, "committer": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Wed Dec 30 02:38:56 2020 +0100" }, "message": "Remove pointless return\n\n[clang-tidy] Found with readability-redundant-control-flow\n\nSigned-off-by: Rosen Penev \u003crosenp@gmail.com\u003e\n" }, { "commit": "591b4faa4563bafb7fe78c27e3c5718df7bf6eb6", "tree": "1938fae3484be5fb5f0e2c2dee728d3a906f8c1b", "parents": [ "b21f1112bd969920b995f731367c7e3040b214d5" ], "author": { "name": "Rosen Penev", "email": "rosenp@gmail.com", "time": "Wed Jun 03 15:36:22 2020 -0700" }, "committer": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Wed Dec 30 02:33:45 2020 +0100" }, "message": "Fix inconsistent declarations\n\n[clang-tidy] Found with readability-inconsistent-declaration-parameter-name\n\nSigned-off-by: Rosen Penev \u003crosenp@gmail.com\u003e\n" }, { "commit": "b21f1112bd969920b995f731367c7e3040b214d5", "tree": "17adc31aaf996f3ed105006247eb6b23a05e1284", "parents": [ "c56e112ee48909b4bad90fcbb95352c5914bd30f" ], "author": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Mon Dec 28 12:27:35 2020 +0100" }, "committer": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Mon Dec 28 12:27:35 2020 +0100" }, "message": "docs: Fix typo in inetcat manpage\n\nThanks to @corsac-s for spotting this.\n" }, { "commit": "c56e112ee48909b4bad90fcbb95352c5914bd30f", "tree": "93b2256a2a896db4e2f4efc8e7e776fb8bcbbef5", "parents": [ "73cb5c182e36e7aafcff8a8932b21c6ab5cae5a6" ], "author": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Fri Nov 27 05:03:15 2020 +0100" }, "committer": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Fri Nov 27 05:05:18 2020 +0100" }, "message": "socket: Fix build on Windows\n" }, { "commit": "73cb5c182e36e7aafcff8a8932b21c6ab5cae5a6", "tree": "b7209184bf4d236765c862342676f866ce0f279d", "parents": [ "c7d7d1a03f65a27be2eddb13d1f2b0c0e7a60ec6" ], "author": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Wed Sep 16 15:02:42 2020 +0200" }, "committer": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Wed Sep 16 15:02:42 2020 +0200" }, "message": "common: Increase timeout for socket_send() to reasonable value\n\nThe short timeout of 1000 ms might cause problems in different situations\nlike a firmware restore, where 1000 ms can easily be hit. Increasing this\nto a higher value will mitigate it for this case, but actually the error\nhandling at a higher level needs to be improved.\n" }, { "commit": "c7d7d1a03f65a27be2eddb13d1f2b0c0e7a60ec6", "tree": "c6405321c82db8d62de6e1734f07d1075809caa0", "parents": [ "ce98c346b7c1dc2a21faea4fd3f32c88e27ca2af" ], "author": { "name": "Martin Szulecki", "email": "martin.szulecki@libimobiledevice.org", "time": "Mon Jun 15 22:14:00 2020 +0200" }, "committer": { "name": "Martin Szulecki", "email": "martin.szulecki@libimobiledevice.org", "time": "Mon Jun 15 22:14:00 2020 +0200" }, "message": "Post release version bump to 2.0.3\n" }, { "commit": "ce98c346b7c1dc2a21faea4fd3f32c88e27ca2af", "tree": "73ff3b7edd427a67a0e91452ae214142337b879c", "parents": [ "fb2ae8594e8c362c3ea76d06f7fd08dc9134ad6a" ], "author": { "name": "Martin Szulecki", "email": "martin.szulecki@libimobiledevice.org", "time": "Mon Jun 15 20:20:09 2020 +0200" }, "committer": { "name": "Martin Szulecki", "email": "martin.szulecki@libimobiledevice.org", "time": "Mon Jun 15 20:20:09 2020 +0200" }, "message": "Update NEWS with latest changes\n" }, { "commit": "fb2ae8594e8c362c3ea76d06f7fd08dc9134ad6a", "tree": "0e170c9152eb385504ba51371a777ef584ad344f", "parents": [ "f26cb457954f129850c265060b84000128839c5a" ], "author": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Mon Jun 15 02:25:35 2020 +0200" }, "committer": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Mon Jun 15 02:25:35 2020 +0200" }, "message": "iproxy: Add missing include\n" }, { "commit": "f26cb457954f129850c265060b84000128839c5a", "tree": "f092dde5da0e1efef775aaab4cea76837262cc43", "parents": [ "06e70e0f51ad12931298c472688ff9a07ff0c535" ], "author": { "name": "Martin Szulecki", "email": "martin.szulecki@libimobiledevice.org", "time": "Mon Jun 15 00:08:35 2020 +0200" }, "committer": { "name": "Martin Szulecki", "email": "martin.szulecki@libimobiledevice.org", "time": "Mon Jun 15 00:08:35 2020 +0200" }, "message": "iproxy: Add new \"--version\" option to output version information\n" }, { "commit": "06e70e0f51ad12931298c472688ff9a07ff0c535", "tree": "492587288e5faea0ad57f985b7d56ba2a5a7bb8a", "parents": [ "5c48308014c9f94f6456464acc8ad17895aa7c7c" ], "author": { "name": "Martin Szulecki", "email": "martin.szulecki@libimobiledevice.org", "time": "Mon Jun 15 00:08:11 2020 +0200" }, "committer": { "name": "Martin Szulecki", "email": "martin.szulecki@libimobiledevice.org", "time": "Mon Jun 15 00:08:11 2020 +0200" }, "message": "inetcat: Add new \"--version\" option to output version information\n" }, { "commit": "5c48308014c9f94f6456464acc8ad17895aa7c7c", "tree": "a1b9ffb3fa3505e7ea0e780e89f71071409deeef", "parents": [ "96cf00b7291f8dcf3a09dd427d3933a4865de546" ], "author": { "name": "Martin Szulecki", "email": "martin.szulecki@libimobiledevice.org", "time": "Sun Jun 14 23:57:14 2020 +0200" }, "committer": { "name": "Martin Szulecki", "email": "martin.szulecki@libimobiledevice.org", "time": "Sun Jun 14 23:57:14 2020 +0200" }, "message": "Make sure generated pkg-config file is matched by .gitignore rule\n" }, { "commit": "96cf00b7291f8dcf3a09dd427d3933a4865de546", "tree": "fede552f229dd1b2294356a4ba89f9228c98838a", "parents": [ "13de0244fdf20ba1abc7361140f159d00d9067dd" ], "author": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Sat Jun 13 03:44:32 2020 +0200" }, "committer": { "name": "Martin Szulecki", "email": "mszulecki@MBP-Mirell.fritz.box", "time": "Sun Jun 14 23:25:37 2020 +0200" }, "message": "Add API version to library and pkgconfig file for proper linking\n" }, { "commit": "13de0244fdf20ba1abc7361140f159d00d9067dd", "tree": "3a94ab22ed3db0052731631281508768d4dd6b2d", "parents": [ "fc006aa31f6418de8a5fdf05ba8012b3ed7067ed" ], "author": { "name": "Martin Szulecki", "email": "martin.szulecki@libimobiledevice.org", "time": "Sat Jun 13 04:21:11 2020 +0200" }, "committer": { "name": "Martin Szulecki", "email": "martin.szulecki@libimobiledevice.org", "time": "Sat Jun 13 04:21:11 2020 +0200" }, "message": "Add \"contributing\" section to README.md\n" }, { "commit": "fc006aa31f6418de8a5fdf05ba8012b3ed7067ed", "tree": "a4b3b882c04a4470e6f6e97309e3a829575a17e5", "parents": [ "3231e16df9e2622df403f53cc7b35ecd2c21380c" ], "author": { "name": "Martin Szulecki", "email": "martin.szulecki@libimobiledevice.org", "time": "Sat Jun 13 03:15:24 2020 +0200" }, "committer": { "name": "Martin Szulecki", "email": "martin.szulecki@libimobiledevice.org", "time": "Sat Jun 13 03:15:24 2020 +0200" }, "message": "Update README.md to fix minor typos and dependencies for installation\n" }, { "commit": "3231e16df9e2622df403f53cc7b35ecd2c21380c", "tree": "545aa3ea62409877a505c622883de9441db22721", "parents": [ "6ceb84c98ff473244f6028f5c491b6d7b5995e67" ], "author": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Sat Jun 13 02:59:57 2020 +0200" }, "committer": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Sat Jun 13 02:59:57 2020 +0200" }, "message": "Update README with Apple trademarks\n" }, { "commit": "6ceb84c98ff473244f6028f5c491b6d7b5995e67", "tree": "d0569a0b495add9ab72c5e18833a8713cbca7295", "parents": [ "98609816a79f87d26fb692cd53d48ce2021b74a7" ], "author": { "name": "Martin Szulecki", "email": "martin.szulecki@libimobiledevice.org", "time": "Fri Jun 12 22:36:46 2020 +0200" }, "committer": { "name": "Martin Szulecki", "email": "martin.szulecki@libimobiledevice.org", "time": "Fri Jun 12 22:36:46 2020 +0200" }, "message": "Improve README.md with feature, installation and usage sections\n" }, { "commit": "98609816a79f87d26fb692cd53d48ce2021b74a7", "tree": "4c7d05bf3bf4c6659b55246d7cdece00aa807c12", "parents": [ "452b9acf4db5ef05078451c76310dc23ed038303" ], "author": { "name": "Martin Szulecki", "email": "martin.szulecki@libimobiledevice.org", "time": "Tue Jun 09 03:03:29 2020 +0200" }, "committer": { "name": "Martin Szulecki", "email": "martin.szulecki@libimobiledevice.org", "time": "Tue Jun 09 03:03:29 2020 +0200" }, "message": "Apply changes towards a project wide common \"autogen.sh\" file\n" }, { "commit": "452b9acf4db5ef05078451c76310dc23ed038303", "tree": "190d1926736199ec86a05ab1b535e95f71700022", "parents": [ "60563619921981bbc76ffc4647f89542d3b3f107" ], "author": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Mon Jun 08 23:42:24 2020 +0200" }, "committer": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Mon Jun 08 23:42:24 2020 +0200" }, "message": "Fix pkg-config file pointing to older libplist dependency\n" }, { "commit": "60563619921981bbc76ffc4647f89542d3b3f107", "tree": "f1690d09eb057d12b88c3e41ab399938b1fd8a6e", "parents": [ "11771bf25b2fce2b0f226658388c4100871e5d9d" ], "author": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Mon Jun 08 23:39:25 2020 +0200" }, "committer": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Mon Jun 08 23:39:25 2020 +0200" }, "message": "Move pkg-config file into src dir and rename it to include major version as standard recommends\n" }, { "commit": "11771bf25b2fce2b0f226658388c4100871e5d9d", "tree": "49109bce4a9ff930180628ab1615d7247b691bb8", "parents": [ "4a6182bf8d7abdc69d13784c5fa6f1438970d26b" ], "author": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Mon Jun 08 23:10:42 2020 +0200" }, "committer": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Mon Jun 08 23:10:42 2020 +0200" }, "message": "configure: Update libplist version requirement\n" }, { "commit": "4a6182bf8d7abdc69d13784c5fa6f1438970d26b", "tree": "b8a1f36e57b43095df4fd1eb77c926f0ea93bd51", "parents": [ "d719a3647886499fad490d9453637e0762707bc1" ], "author": { "name": "Martin Szulecki", "email": "martin.szulecki@libimobiledevice.org", "time": "Mon Jun 08 22:53:58 2020 +0200" }, "committer": { "name": "Martin Szulecki", "email": "martin.szulecki@libimobiledevice.org", "time": "Mon Jun 08 22:53:58 2020 +0200" }, "message": "Remove trailing whitespace errors from all files\n" }, { "commit": "d719a3647886499fad490d9453637e0762707bc1", "tree": "b9d287ddf2946a74590a18533497ec5fe0631f31", "parents": [ "d75d298cf1524919271a4390bb9c30c9effbcd70" ], "author": { "name": "Martin Szulecki", "email": "martin.szulecki@libimobiledevice.org", "time": "Mon Jun 08 21:42:51 2020 +0200" }, "committer": { "name": "Martin Szulecki", "email": "martin.szulecki@libimobiledevice.org", "time": "Mon Jun 08 21:42:51 2020 +0200" }, "message": "Make sure README.md file is added to distribution archive\n" }, { "commit": "d75d298cf1524919271a4390bb9c30c9effbcd70", "tree": "07f52e659c6d9e382361c429d76f346d58f1792f", "parents": [ "7021fc8622a2a4b95ad23ff34d9129d8da0cb187" ], "author": { "name": "Martin Szulecki", "email": "martin.szulecki@libimobiledevice.org", "time": "Mon Jun 08 18:32:49 2020 +0200" }, "committer": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Mon Jun 08 18:32:49 2020 +0200" }, "message": "socket: Fix IPv6 scope id lookup logic to handle another network device problem\n\nThe lookup logic preferred to return the last suitable scope id match.\nThis became a problem if there was already a suitable scope id match before\nthat was higher in the interface list. This now chooses the higher last\nscope id interface match and thus probably in the routing preference.\n" }, { "commit": "7021fc8622a2a4b95ad23ff34d9129d8da0cb187", "tree": "c14eb113b56285cf457db796f6213f0e86c5d11c", "parents": [ "ee02dea462326879e9cf3293cd31172c25335be3" ], "author": { "name": "Martin Szulecki", "email": "martin.szulecki@libimobiledevice.org", "time": "Mon Jun 08 12:55:00 2020 +0200" }, "committer": { "name": "Martin Szulecki", "email": "martin.szulecki@libimobiledevice.org", "time": "Mon Jun 08 12:55:00 2020 +0200" }, "message": "Update README.md links and credits\n" }, { "commit": "ee02dea462326879e9cf3293cd31172c25335be3", "tree": "5bfeee3b4f5b0735099b06cc2e4d731a11862783", "parents": [ "033202c9b1df142139358edec77709aa9ede4f16" ], "author": { "name": "Martin Szulecki", "email": "martin.szulecki@libimobiledevice.org", "time": "Sun Jun 07 02:21:01 2020 +0200" }, "committer": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Sun Jun 07 11:34:14 2020 +0200" }, "message": "socket: Fix socket_connect_addr() not connecting using IPv6 in some cases\n\nThis extends the socket helper with functions to determine the \"scope\" and a\nsuitable \"scope id\" of an IPv6 address. While socket_connect_addr() prefers\nany initially supplied \"scope id\" to maintain routing information if possible,\nit will attempt to determine the best suitable route with the new helpers.\nThis became a requirement during testing with remote usbmux connections that\nprovide a different \"scope id\" and thus might cause IPv6 routing to not work\nat all. Thus the \"scope id\" is only valid per host.\n" }, { "commit": "033202c9b1df142139358edec77709aa9ede4f16", "tree": "8ded92640594f0e4780feea9441db294ee43b1a3", "parents": [ "95d575a8418b9563a14d61fc500fae36cb0b389a" ], "author": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Sun Jun 07 02:13:44 2020 +0200" }, "committer": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Sun Jun 07 02:13:44 2020 +0200" }, "message": "iproxy: Use sockaddr_storage struct in network connection logic\n" }, { "commit": "95d575a8418b9563a14d61fc500fae36cb0b389a", "tree": "6ba81037349b80f0f7e3bb028287c2f6e05441e5", "parents": [ "f71bb40e43535a06fdb1fc20fdf7265195313ece" ], "author": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Sun Jun 07 02:05:48 2020 +0200" }, "committer": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Sun Jun 07 02:05:48 2020 +0200" }, "message": "iproxy: Allow proper listening on localhost for IPv6 _and_ IPv4\n" }, { "commit": "f71bb40e43535a06fdb1fc20fdf7265195313ece", "tree": "832712cd924a0a53c7730a86e8c9d94b7b9fc017", "parents": [ "ec4e97224e724ac2c38572aa2e6eb3e0a57baf46" ], "author": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Sun Jun 07 02:04:32 2020 +0200" }, "committer": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Sun Jun 07 02:04:32 2020 +0200" }, "message": "socket: Improve socket_create() with proper use of getaddrinfo\n" }, { "commit": "ec4e97224e724ac2c38572aa2e6eb3e0a57baf46", "tree": "bbd845be1d19686b8f405cf9b8ed490d508428a4", "parents": [ "145d3a2f8fb4c5dbc04b77f6243552e93d4cf316" ], "author": { "name": "Martin Szulecki", "email": "martin.szulecki@libimobiledevice.org", "time": "Thu Jun 04 02:39:36 2020 +0200" }, "committer": { "name": "Martin Szulecki", "email": "martin.szulecki@libimobiledevice.org", "time": "Thu Jun 04 02:39:36 2020 +0200" }, "message": "Update NEWS with latest changes\n" }, { "commit": "145d3a2f8fb4c5dbc04b77f6243552e93d4cf316", "tree": "fcf7b226288ed9274492e4e5716a6ff7c3a10b01", "parents": [ "585c74ab762cd3aaf432fdea1798c21db192191a" ], "author": { "name": "Martin Szulecki", "email": "martin.szulecki@libimobiledevice.org", "time": "Thu Jun 04 02:38:22 2020 +0200" }, "committer": { "name": "Martin Szulecki", "email": "martin.szulecki@libimobiledevice.org", "time": "Thu Jun 04 02:38:22 2020 +0200" }, "message": "Unify usage output of tools and use proper indentation\n" }, { "commit": "585c74ab762cd3aaf432fdea1798c21db192191a", "tree": "8932ac8ce805b60af19a48c3944fe6c235081a0c", "parents": [ "7610f065203c435721b77c6515cbedc73f4783bb" ], "author": { "name": "Martin Szulecki", "email": "martin.szulecki@libimobiledevice.org", "time": "Thu Jun 04 02:37:39 2020 +0200" }, "committer": { "name": "Martin Szulecki", "email": "martin.szulecki@libimobiledevice.org", "time": "Thu Jun 04 02:37:39 2020 +0200" }, "message": "Update project URLs in man pages of tools\n" }, { "commit": "7610f065203c435721b77c6515cbedc73f4783bb", "tree": "b2af5fedb24aa2837f03c86831f94f8dc4a25f47", "parents": [ "cdc9f26f0375d54143a7aa6a4df56a04db105132" ], "author": { "name": "Martin Szulecki", "email": "martin.szulecki@libimobiledevice.org", "time": "Thu Jun 04 02:36:59 2020 +0200" }, "committer": { "name": "Martin Szulecki", "email": "martin.szulecki@libimobiledevice.org", "time": "Thu Jun 04 02:36:59 2020 +0200" }, "message": "Update project URL in configure.ac\n" }, { "commit": "cdc9f26f0375d54143a7aa6a4df56a04db105132", "tree": "34885fcf55e833b08184c09186d353f5287d477f", "parents": [ "c04bb75f64f9929ad57ee90c02c88ca5bf3af793" ], "author": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Sun May 31 15:41:51 2020 +0200" }, "committer": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Sun May 31 15:41:51 2020 +0200" }, "message": "Add man pages for iproxy and inetcat\n" }, { "commit": "c04bb75f64f9929ad57ee90c02c88ca5bf3af793", "tree": "51e6ea039f9345443e53995cb5daeab650c8394d", "parents": [ "e8e1f55c62abfd26b409e89ca092ec38177a0e6d" ], "author": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Sun May 31 15:40:08 2020 +0200" }, "committer": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Sun May 31 15:40:08 2020 +0200" }, "message": "inetcat: Update usage to better reflect what the tool actually does\n" }, { "commit": "e8e1f55c62abfd26b409e89ca092ec38177a0e6d", "tree": "b9cb6e9e1d4cfd5fdf425f1fd531f1351352b224", "parents": [ "d79d1908eec1eee9431cee2c27680182a4db6b3b" ], "author": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Sun May 31 15:09:56 2020 +0200" }, "committer": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Sun May 31 15:09:56 2020 +0200" }, "message": "iproxy: Update usage to reflect new local:remote port format\n" }, { "commit": "d79d1908eec1eee9431cee2c27680182a4db6b3b", "tree": "61633e562c1201712dfd5d8dc77b637564e9b3f9", "parents": [ "3ae1cbbfb3b21af9ab1bc749b6a2681a3a3334ec" ], "author": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Fri May 29 19:51:23 2020 +0200" }, "committer": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Fri May 29 19:51:23 2020 +0200" }, "message": "iproxy: Fix crash when no UDID is given\n" }, { "commit": "3ae1cbbfb3b21af9ab1bc749b6a2681a3a3334ec", "tree": "9c949e4e1ed2786023ba3b881a82287f0fef133d", "parents": [ "839d9cbcfe35d367638135c486fb119556098e19" ], "author": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Thu May 28 20:33:15 2020 +0200" }, "committer": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Thu May 28 20:33:15 2020 +0200" }, "message": "iproxy: Allow multiple port mappings (in local:device format)\n" }, { "commit": "839d9cbcfe35d367638135c486fb119556098e19", "tree": "b91687a1ea2455280184f5b9358611cc3efca983", "parents": [ "910166b3d67652abb54dece7e1cacdc9dcfdb659" ], "author": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Thu May 28 18:23:40 2020 +0200" }, "committer": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Thu May 28 18:23:40 2020 +0200" }, "message": "socket: Increase listen socket backlog queue length\n" }, { "commit": "910166b3d67652abb54dece7e1cacdc9dcfdb659", "tree": "b64196ba50cac4ddd666bff576035f362f754e4c", "parents": [ "1bfcffbb9ea297457b4f0237d179004371b6df48" ], "author": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Thu May 28 04:06:28 2020 +0200" }, "committer": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Thu May 28 04:06:28 2020 +0200" }, "message": "iproxy: Allow specifying source address for the listening socket\n" }, { "commit": "1bfcffbb9ea297457b4f0237d179004371b6df48", "tree": "90f0fe76e3f7171043654ebb9903768903c12d09", "parents": [ "5364a1b45e79c605d5e5f02b2b57b5a7fe75636c" ], "author": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Wed May 27 13:27:57 2020 +0200" }, "committer": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Wed May 27 13:27:57 2020 +0200" }, "message": "iproxy: Get rid of concurrent threads and use loop with select() instead\n" }, { "commit": "5364a1b45e79c605d5e5f02b2b57b5a7fe75636c", "tree": "b7a60c8608d7a46ff67901a5b212d36f118c322a", "parents": [ "5e3c6366de47ada84933c6dd82c28a4045dbdbec" ], "author": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Mon May 18 20:10:50 2020 +0200" }, "committer": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Mon May 18 20:10:50 2020 +0200" }, "message": "socket: Make sure fd is ready to write before calling send()\n" }, { "commit": "5e3c6366de47ada84933c6dd82c28a4045dbdbec", "tree": "cef55017b03191a20c34aec0b5e79be3bd1585d1", "parents": [ "39e9819235738f2217b97ccb72271d703978adfe" ], "author": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Mon May 18 02:54:28 2020 +0200" }, "committer": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Mon May 18 02:54:28 2020 +0200" }, "message": "tools: Make iproxy and inetcat use direct socket connection for network devices\n\nInstead of going through usbmuxd this change will have it connect directly to\nthe device via network after retrieving its address from usbmuxd\n" }, { "commit": "39e9819235738f2217b97ccb72271d703978adfe", "tree": "8c52604b41caaca63f888a921fdc445372c6def6", "parents": [ "a4ed7a3f63bbcb72721f20d625293b6647b045c0" ], "author": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Mon May 18 02:43:12 2020 +0200" }, "committer": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Mon May 18 02:43:12 2020 +0200" }, "message": "socket: Add new functions socket_connect_addr() and socket_addr_to_string()\n" }, { "commit": "a4ed7a3f63bbcb72721f20d625293b6647b045c0", "tree": "fda57cab5bd98fcbaed150ee1ebf4192fb4025a4", "parents": [ "43d26976120dc51f1d77098d8c96db9dc3f07765" ], "author": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Mon May 18 01:50:56 2020 +0200" }, "committer": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Mon May 18 01:50:56 2020 +0200" }, "message": "iproxy: Fix build on win32\n" }, { "commit": "43d26976120dc51f1d77098d8c96db9dc3f07765", "tree": "f9b22d5f4d753e8dcab7455c457c3ef4d5c8ccc7", "parents": [ "d2355707cc1d53d0f09bb4249416a197f142140f" ], "author": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Fri May 15 03:07:35 2020 +0200" }, "committer": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Fri May 15 03:07:35 2020 +0200" }, "message": "socket: Make connecting sockets non-blocking\n" }, { "commit": "d2355707cc1d53d0f09bb4249416a197f142140f", "tree": "ebc9b4646494f0220a0b357e7558f38abf596791", "parents": [ "20b5cecc5ea0192af6042f3f2c655d17192f4eb6" ], "author": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Thu May 14 22:15:52 2020 +0200" }, "committer": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Thu May 14 22:16:34 2020 +0200" }, "message": "inetcat: Properly handle USB vs. network devices with new command line switches\n" }, { "commit": "20b5cecc5ea0192af6042f3f2c655d17192f4eb6", "tree": "56a18fa211d8379dd54f05e08861de1eb5b379e8", "parents": [ "e6a732644d48f0459b9266450ef2da1783be93df" ], "author": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Thu May 14 16:01:12 2020 +0200" }, "committer": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Thu May 14 16:01:12 2020 +0200" }, "message": "iproxy: Properly handle USB vs. network devices with new command line switches\n" }, { "commit": "e6a732644d48f0459b9266450ef2da1783be93df", "tree": "26f58b69c8fe649772b69d13ecfef3b139a1bc4d", "parents": [ "98f2f23cc73f1eda54dc9ce02cc104205e758dea" ], "author": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Thu May 14 16:00:58 2020 +0200" }, "committer": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Thu May 14 16:00:58 2020 +0200" }, "message": "configure: Add PACKAGE_URL and PACKAGE_BUGREPORT\n" }, { "commit": "98f2f23cc73f1eda54dc9ce02cc104205e758dea", "tree": "159fd683e495fc9a18f564b05dc718ff511c5aaf", "parents": [ "5cbf7635e34b68125b01dbc71b333525ad3cea40" ], "author": { "name": "fidetro", "email": "zykzzzz@hotmail.com", "time": "Sun Apr 19 00:01:00 2020 +0800" }, "committer": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Mon Apr 27 06:18:27 2020 +0200" }, "message": "Fix compiler warning about missing void in function declaration of usbmuxd_unsubscribe()\n" }, { "commit": "5cbf7635e34b68125b01dbc71b333525ad3cea40", "tree": "6191811cd7937fc35ae46f83222778c1199b54f3", "parents": [ "563cd25dc5d289f74ee72ffbf0e1efbba90b7ec5" ], "author": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Tue Jan 14 16:24:53 2020 +0100" }, "committer": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Tue Jan 14 16:24:53 2020 +0100" }, "message": "configure.ac: Drop AC_FUNC_MALLOC/REALLOC and use AC_CHECK_FUNCS instead to allow cross compiliation\n" }, { "commit": "563cd25dc5d289f74ee72ffbf0e1efbba90b7ec5", "tree": "536138ad3a005d635ca61e14b65cbea6aef1e640", "parents": [ "cca207cc909a9b36b2ba3994ac22f737cbb7978f" ], "author": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Thu Dec 05 00:54:24 2019 +0100" }, "committer": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Thu Dec 05 00:54:24 2019 +0100" }, "message": "Bump version to 2.0.2\n" }, { "commit": "cca207cc909a9b36b2ba3994ac22f737cbb7978f", "tree": "acf839850e8b3304b4b8bc004ea36fe1b476d68a", "parents": [ "ed0fc222b60172417423120e925657e9346c7967" ], "author": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Thu Dec 05 00:52:58 2019 +0100" }, "committer": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Thu Dec 05 00:52:58 2019 +0100" }, "message": "tools: Update .gitignore and name in header of c file\n" }, { "commit": "ed0fc222b60172417423120e925657e9346c7967", "tree": "ae77c0c488c520dc24cd4aa4f97d56c8daaad6d0", "parents": [ "e97cebeaf7d8f3793b40c3e7bb3ab63853098f5d" ], "author": { "name": "Rosen Penev", "email": "rosenp@gmail.com", "time": "Tue Nov 26 22:17:16 2019 -0800" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Tue Nov 26 22:17:16 2019 -0800" }, "message": "inetcat: Add missing sys/select header\n\nFixes compilation under musl." }, { "commit": "e97cebeaf7d8f3793b40c3e7bb3ab63853098f5d", "tree": "2e9d9bab469ad95f0635d1c5719c6b0e515650bf", "parents": [ "8f3afaf4cac7fcf64723be466fdb29009b34bb73" ], "author": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Tue Nov 26 10:21:16 2019 +0100" }, "committer": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Tue Nov 26 10:21:16 2019 +0100" }, "message": "tools: Rename icat to inetcat due to name conflict with sleuthkit\n\nSee https://github.com/libimobiledevice/libusbmuxd/issues/84\n" }, { "commit": "8f3afaf4cac7fcf64723be466fdb29009b34bb73", "tree": "8e1007527951d9dfd235bd79676b18c336d28db6", "parents": [ "4ab48440f159d19aa872b897316d9a94df0bb261" ], "author": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Thu Nov 07 18:45:28 2019 +0100" }, "committer": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Thu Nov 07 18:45:28 2019 +0100" }, "message": "Updated NEWS for release\n" }, { "commit": "4ab48440f159d19aa872b897316d9a94df0bb261", "tree": "5069ab46db9451d130133c22af7d624684fb88e2", "parents": [ "540353835435f3a02266c4c0c7389a18c6c30d0b" ], "author": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Thu Nov 07 18:45:12 2019 +0100" }, "committer": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Thu Nov 07 18:45:12 2019 +0100" }, "message": "Update libplist version requirement\n" }, { "commit": "540353835435f3a02266c4c0c7389a18c6c30d0b", "tree": "4c085f091645b1fff322e32bfe59aed6caabb97f", "parents": [ "d7fd863bd6788dd4043b39b769285e33d581cb55" ], "author": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Thu Nov 07 18:39:04 2019 +0100" }, "committer": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Thu Nov 07 18:39:04 2019 +0100" }, "message": "Bump version to 2.0.0\n" }, { "commit": "d7fd863bd6788dd4043b39b769285e33d581cb55", "tree": "5313282ca94e6e20d695695f4b21b3ee003c208e", "parents": [ "53e832a84c7bc5b1549cbf31a9a0eba8b6266115" ], "author": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Thu Nov 07 18:23:49 2019 +0100" }, "committer": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Thu Nov 07 18:23:49 2019 +0100" }, "message": "Bump soversion due to changes in interface\n" }, { "commit": "53e832a84c7bc5b1549cbf31a9a0eba8b6266115", "tree": "33aa415d993d4d4de00b40208a13bff53f7842be", "parents": [ "1e7711d2a7c23998e250fa1ca2378a0da4021b0a" ], "author": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Wed Nov 06 22:28:31 2019 +0100" }, "committer": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Wed Nov 06 22:29:07 2019 +0100" }, "message": "Fix enum comments in doxygen compatible way\n" }, { "commit": "1e7711d2a7c23998e250fa1ca2378a0da4021b0a", "tree": "ef13e03443f8c9328b805b027573bd8ac7177835", "parents": [ "c2db27c92341e1ba257102f6fb29a61f66c2fb6d" ], "author": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Wed Oct 23 17:10:57 2019 +0200" }, "committer": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Wed Oct 23 17:10:57 2019 +0200" }, "message": "Added icat to .gitignore\n" }, { "commit": "c2db27c92341e1ba257102f6fb29a61f66c2fb6d", "tree": "99d59c784cf80566f605c6fa5e2fabc02c57f0ed", "parents": [ "b097ea39f391f5c2c83d8f4687843a3634f7cd54" ], "author": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Sat Sep 28 12:32:32 2019 +0200" }, "committer": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Sat Sep 28 12:32:32 2019 +0200" }, "message": "tools: Ignore SIGPIPE\n" }, { "commit": "b097ea39f391f5c2c83d8f4687843a3634f7cd54", "tree": "589dbb7cb277c2cf3b7b652d32d129892fd00a34", "parents": [ "219e6bcae2ab93cd98bd352b62fb0f9d21051344" ], "author": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Sat Aug 03 02:43:10 2019 +0800" }, "committer": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Sat Aug 03 02:43:10 2019 +0800" }, "message": "win32: Fix compilation\n" }, { "commit": "219e6bcae2ab93cd98bd352b62fb0f9d21051344", "tree": "5aabae021beb797aa8de1794953459a1afca3c68", "parents": [ "6539b0261889bff41972338fa64cd230183fad42" ], "author": { "name": "Adrien Guinet", "email": "aguinet@quarkslab.com", "time": "Wed Aug 02 01:56:29 2017 -0700" }, "committer": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Sat Aug 03 01:44:55 2019 +0800" }, "message": "tools: Add new tool \u0027icat\u0027\n" }, { "commit": "6539b0261889bff41972338fa64cd230183fad42", "tree": "07962af8739716a0723504b6fc6710eaa8fb36a1", "parents": [ "affc9af7f6dac1643a26409bfd50807ba88c4691" ], "author": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Sat Jun 29 02:39:38 2019 +0400" }, "committer": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Sat Jun 29 02:39:38 2019 +0400" }, "message": "iproxy: Fix (newly introduced) timeout errors not being handled\n" }, { "commit": "affc9af7f6dac1643a26409bfd50807ba88c4691", "tree": "cda0ecf9f39ea77e1b29bb59e58bec5dcdfd76cc", "parents": [ "ca24570992df0bd5a0c6be26439acbb1e0523c5f" ], "author": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Thu Jun 20 17:17:46 2019 +0200" }, "committer": { "name": "Nikias Bassen", "email": "nikias@gmx.li", "time": "Thu Jun 20 17:17:46 2019 +0200" }, "message": "Convert README to markdown and update links\n" } ], "next": "ca24570992df0bd5a0c6be26439acbb1e0523c5f" }