{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":8180677,"defaultBranch":"master","name":"libimobiledevice","ownerLogin":"libimobiledevice","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-02-13T14:33:15.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3584568?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1620241493.0941288","currentOid":""},"activityList":{"items":[{"before":"77c727bdfeed87abd237b8840f685a1f2084ab50","after":"469d21c6d506d107a5462c8b10e516f5790c35d3","ref":"refs/heads/master","pushedAt":"2024-05-16T22:48:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nikias","name":"Nikias Bassen","path":"/nikias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/460105?s=80&v=4"},"commit":{"message":"common: Add libimobiledevice-glue to dependencies","shortMessageHtmlLink":"common: Add libimobiledevice-glue to dependencies"}},{"before":"f2d3d40487a5209cb7dfae5367fb71f3940e3ab7","after":"77c727bdfeed87abd237b8840f685a1f2084ab50","ref":"refs/heads/master","pushedAt":"2024-04-28T21:27:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nikias","name":"Nikias Bassen","path":"/nikias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/460105?s=80&v=4"},"commit":{"message":"[github-actions] Fix cython installation for macOS build","shortMessageHtmlLink":"[github-actions] Fix cython installation for macOS build"}},{"before":"80d5f46cea8f7b8692c0d1f076b52195ba766eef","after":"f2d3d40487a5209cb7dfae5367fb71f3940e3ab7","ref":"refs/heads/master","pushedAt":"2024-04-27T00:05:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nikias","name":"Nikias Bassen","path":"/nikias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/460105?s=80&v=4"},"commit":{"message":"[github-actions] Update actions in build workflow to newer versions","shortMessageHtmlLink":"[github-actions] Update actions in build workflow to newer versions"}},{"before":"5f083426b4ede24b2576f3a56eaf8ac3632c02f7","after":"80d5f46cea8f7b8692c0d1f076b52195ba766eef","ref":"refs/heads/master","pushedAt":"2024-04-26T23:48:31.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"nikias","name":"Nikias Bassen","path":"/nikias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/460105?s=80&v=4"},"commit":{"message":"common/userpref: remove X509V3_EXT_cleanup()\n\nWhen building libimobiledevice with libressl 3.9 it fails with an\nimplicit declaration for X509V3_EXT_cleanup().\n\nThis was removed in libressl \"because it was part of a dangerous,\nincomplete and mostly useless API\".\n\nAdditionally it doesn't seem to be actually used by libimobiledevice:\n\n\"It cleans up the stack containing custom extensions which\nlibimobiledevice doesn't use, it's only needed after calls to\nX509V3_EXT_add{,_list,_alias}().\"\n\nReference: https://github.com/libressl/portable/issues/1050\nSigned-off-by: orbea ","shortMessageHtmlLink":"common/userpref: remove X509V3_EXT_cleanup()"}},{"before":"3969bc93e05e0f1f50175cd99b8ecabfd0ba6009","after":"5f083426b4ede24b2576f3a56eaf8ac3632c02f7","ref":"refs/heads/master","pushedAt":"2024-04-16T14:46:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nikias","name":"Nikias Bassen","path":"/nikias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/460105?s=80&v=4"},"commit":{"message":"automake: Prevent `dist` or `distcheck` when uncommitted changes are present","shortMessageHtmlLink":"automake: Prevent dist or distcheck when uncommitted changes are …"}},{"before":"1ec2c2c5e3609cc02b302bcbd79ed2872260d350","after":"3969bc93e05e0f1f50175cd99b8ecabfd0ba6009","ref":"refs/heads/master","pushedAt":"2024-04-02T16:23:35.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"nikias","name":"Nikias Bassen","path":"/nikias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/460105?s=80&v=4"},"commit":{"message":"autoconf: Require cython 3.0 for python bindings","shortMessageHtmlLink":"autoconf: Require cython 3.0 for python bindings"}},{"before":"59ec38cb6465f794cf8e2ab204711b9a10dd9eda","after":"1ec2c2c5e3609cc02b302bcbd79ed2872260d350","ref":"refs/heads/master","pushedAt":"2024-04-01T11:45:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nikias","name":"Nikias Bassen","path":"/nikias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/460105?s=80&v=4"},"commit":{"message":"cython: Set explicit language_level to 3str","shortMessageHtmlLink":"cython: Set explicit language_level to 3str"}},{"before":"9649448434ab5c674d2cc11f76e69e6ee5e9dc09","after":"59ec38cb6465f794cf8e2ab204711b9a10dd9eda","ref":"refs/heads/master","pushedAt":"2024-04-01T11:27:00.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"nikias","name":"Nikias Bassen","path":"/nikias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/460105?s=80&v=4"},"commit":{"message":"cython: Fix cython3 noexcept compilation error","shortMessageHtmlLink":"cython: Fix cython3 noexcept compilation error"}},{"before":"49f4ceb1ea45a2096e34c9bd42269132c90dbb48","after":"9649448434ab5c674d2cc11f76e69e6ee5e9dc09","ref":"refs/heads/master","pushedAt":"2024-03-27T01:51:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nikias","name":"Nikias Bassen","path":"/nikias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/460105?s=80&v=4"},"commit":{"message":"tools: Fix memory leak in idevicedevmodectl\n\nThanks to @Fidetro for reporting the issue.","shortMessageHtmlLink":"tools: Fix memory leak in idevicedevmodectl"}},{"before":"73b6fd183872096f20e6d1007429546a317a7cb1","after":"49f4ceb1ea45a2096e34c9bd42269132c90dbb48","ref":"refs/heads/master","pushedAt":"2024-03-17T23:12:13.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"nikias","name":"Nikias Bassen","path":"/nikias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/460105?s=80&v=4"},"commit":{"message":"autoconf: Add LibreSSL specific check","shortMessageHtmlLink":"autoconf: Add LibreSSL specific check"}},{"before":"86d3c3fabaacc54401cadbb4c5d25e204378e74b","after":"73b6fd183872096f20e6d1007429546a317a7cb1","ref":"refs/heads/master","pushedAt":"2024-02-01T01:36:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nikias","name":"Nikias Bassen","path":"/nikias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/460105?s=80&v=4"},"commit":{"message":"tools/afcclient: Allow removing non-empty directories with -r","shortMessageHtmlLink":"tools/afcclient: Allow removing non-empty directories with -r"}},{"before":"3c88fafdb79070bd714347d822bb1e034ea76254","after":"86d3c3fabaacc54401cadbb4c5d25e204378e74b","ref":"refs/heads/master","pushedAt":"2024-02-01T00:42:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nikias","name":"Nikias Bassen","path":"/nikias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/460105?s=80&v=4"},"commit":{"message":"tools/afcclient: Allow removing non-empty directories with -r","shortMessageHtmlLink":"tools/afcclient: Allow removing non-empty directories with -r"}},{"before":"63bbac545efc400373a7f472fdd78174149119c3","after":"3c88fafdb79070bd714347d822bb1e034ea76254","ref":"refs/heads/master","pushedAt":"2024-01-31T23:58:05.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"nikias","name":"Nikias Bassen","path":"/nikias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/460105?s=80&v=4"},"commit":{"message":"tools/afcclient: Print human readable description of AFC error code on error","shortMessageHtmlLink":"tools/afcclient: Print human readable description of AFC error code o…"}},{"before":"f723a44513eb5ba5797da24bc2b63d9f09600a6e","after":"63bbac545efc400373a7f472fdd78174149119c3","ref":"refs/heads/master","pushedAt":"2024-01-31T01:58:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nikias","name":"Nikias Bassen","path":"/nikias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/460105?s=80&v=4"},"commit":{"message":"Move LIBIMOBILEDEVICE_API to public headers","shortMessageHtmlLink":"Move LIBIMOBILEDEVICE_API to public headers"}},{"before":"19c185a9ee6ca5de69da993a58b819801fc1edee","after":"f723a44513eb5ba5797da24bc2b63d9f09600a6e","ref":"refs/heads/master","pushedAt":"2024-01-31T01:56:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nikias","name":"Nikias Bassen","path":"/nikias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/460105?s=80&v=4"},"commit":{"message":"tools/idevicedevmodectl: Fix action success check and device reboot detection","shortMessageHtmlLink":"tools/idevicedevmodectl: Fix action success check and device reboot d…"}},{"before":"f723a44513eb5ba5797da24bc2b63d9f09600a6e","after":"19c185a9ee6ca5de69da993a58b819801fc1edee","ref":"refs/heads/master","pushedAt":"2024-01-31T01:52:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nikias","name":"Nikias Bassen","path":"/nikias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/460105?s=80&v=4"},"commit":{"message":"Move LIBIMOBILEDEVICE_API to public headers","shortMessageHtmlLink":"Move LIBIMOBILEDEVICE_API to public headers"}},{"before":"7f781eb61215c84bd0f79838fbcb5efd66121677","after":"f723a44513eb5ba5797da24bc2b63d9f09600a6e","ref":"refs/heads/master","pushedAt":"2024-01-11T00:56:09.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"nikias","name":"Nikias Bassen","path":"/nikias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/460105?s=80&v=4"},"commit":{"message":"tools/idevicedevmodectl: Fix action success check and device reboot detection","shortMessageHtmlLink":"tools/idevicedevmodectl: Fix action success check and device reboot d…"}},{"before":"76f924c2a1c61d05ece9bdc699a350ad165e3761","after":"7f781eb61215c84bd0f79838fbcb5efd66121677","ref":"refs/heads/master","pushedAt":"2023-12-30T00:29:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nikias","name":"Nikias Bassen","path":"/nikias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/460105?s=80&v=4"},"commit":{"message":"tools: Add afcclient utility","shortMessageHtmlLink":"tools: Add afcclient utility"}},{"before":"d379401ecf5c61f2417826ab14bfc9797d2c7879","after":"76f924c2a1c61d05ece9bdc699a350ad165e3761","ref":"refs/heads/master","pushedAt":"2023-12-22T10:52:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nikias","name":"Nikias Bassen","path":"/nikias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/460105?s=80&v=4"},"commit":{"message":"idevicesyslog: Allow writing output to a file with command line option","shortMessageHtmlLink":"idevicesyslog: Allow writing output to a file with command line option"}},{"before":"d87213038d0a428adb3e91432a1b7f6ae4817993","after":"d379401ecf5c61f2417826ab14bfc9797d2c7879","ref":"refs/heads/master","pushedAt":"2023-12-16T00:04:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nikias","name":"Nikias Bassen","path":"/nikias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/460105?s=80&v=4"},"commit":{"message":"idevicedevmodectl: Include unistd.h for usleep()\n\nclang16 flags the missing header\n\nFixes\n../../git/tools/idevicedevmodectl.c:363:2: error: call to undeclared function 'usleep'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]\n\nSigned-off-by: Khem Raj ","shortMessageHtmlLink":"idevicedevmodectl: Include unistd.h for usleep()"}},{"before":"54135e4a748b814fd1d1cc66133151afb7831451","after":"d87213038d0a428adb3e91432a1b7f6ae4817993","ref":"refs/heads/master","pushedAt":"2023-12-16T00:01:46.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"nikias","name":"Nikias Bassen","path":"/nikias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/460105?s=80&v=4"},"commit":{"message":"idevice: Update for LibreSSL >= 3.6.0\n\nSince LibreSSL 3.6.0 SSL_CTX_set_security_level() has been available.","shortMessageHtmlLink":"idevice: Update for LibreSSL >= 3.6.0"}},{"before":"b18bfef130a43219694f67d433ac7776866082f6","after":"54135e4a748b814fd1d1cc66133151afb7831451","ref":"refs/heads/master","pushedAt":"2023-12-15T23:46:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nikias","name":"Nikias Bassen","path":"/nikias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/460105?s=80&v=4"},"commit":{"message":"mobilebackup: Add missing include","shortMessageHtmlLink":"mobilebackup: Add missing include"}},{"before":"a7f993d45cf1516a2ed6c82fcddd9677984a65c8","after":"b18bfef130a43219694f67d433ac7776866082f6","ref":"refs/heads/master","pushedAt":"2023-12-15T23:37:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nikias","name":"Nikias Bassen","path":"/nikias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/460105?s=80&v=4"},"commit":{"message":"Remove bashisms in configure.ac","shortMessageHtmlLink":"Remove bashisms in configure.ac"}},{"before":"9ecd81d16cf0754c3a4a72ea45422c51482d50ba","after":"a7f993d45cf1516a2ed6c82fcddd9677984a65c8","ref":"refs/heads/master","pushedAt":"2023-12-15T23:34:09.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"nikias","name":"Nikias Bassen","path":"/nikias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/460105?s=80&v=4"},"commit":{"message":"cython: Fix Python 3 LockdownClient exception\n\nFixes #1110","shortMessageHtmlLink":"cython: Fix Python 3 LockdownClient exception"}},{"before":"04c023317f616b4b9588cce8c2da3174a7d2086b","after":"9ecd81d16cf0754c3a4a72ea45422c51482d50ba","ref":"refs/heads/master","pushedAt":"2023-12-12T10:15:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nikias","name":"Nikias Bassen","path":"/nikias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/460105?s=80&v=4"},"commit":{"message":"Fix iOS 1 SSL connection\n\nDetect if we're talking to iOS 1 `if (connection->device->version == 0)`\nand set `SSL_CTX_set_min_proto_version(ssl_ctx, 0);` to support SSL3.\n\niOS 1 doesn't understand TLS1_VERSION, it can only speak SSL3_VERSION.\nHowever, modern OpenSSL is usually compiled without SSLv3 support.\nSo if we set min_proto_version to SSL3_VERSION on an OpenSSL instance which doesn't support it,\nit will just ignore min_proto_version altogether and fall back to an even higher version.\nTo avoid accidentally breaking iOS 2.0+, we set min version to 0 instead.","shortMessageHtmlLink":"Fix iOS 1 SSL connection"}},{"before":"6fc41f57fc607df9b07446ca45bdf754225c9bd9","after":"04c023317f616b4b9588cce8c2da3174a7d2086b","ref":"refs/heads/master","pushedAt":"2023-10-06T23:52:12.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"nikias","name":"Nikias Bassen","path":"/nikias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/460105?s=80&v=4"},"commit":{"message":"[github-actions] Update checkout and upload-artifact to v3","shortMessageHtmlLink":"[github-actions] Update checkout and upload-artifact to v3"}},{"before":"8163ca0c237da92a2c1ab31eae2480d1e76a9d01","after":"6fc41f57fc607df9b07446ca45bdf754225c9bd9","ref":"refs/heads/master","pushedAt":"2023-07-05T11:18:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nikias","name":"Nikias Bassen","path":"/nikias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/460105?s=80&v=4"},"commit":{"message":"tools/idevicecrashreport: Silence compiler warning","shortMessageHtmlLink":"tools/idevicecrashreport: Silence compiler warning"}},{"before":"e57b6e7163277c6a63f22a7e2942cf666cf71a80","after":"8163ca0c237da92a2c1ab31eae2480d1e76a9d01","ref":"refs/heads/master","pushedAt":"2023-07-05T11:01:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nikias","name":"Nikias Bassen","path":"/nikias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/460105?s=80&v=4"},"commit":{"message":"Silence (v)asprintf related compiler warnings","shortMessageHtmlLink":"Silence (v)asprintf related compiler warnings"}},{"before":"474fd9284b76d8ddd3a3aec41cbca3cc48271cc1","after":"e57b6e7163277c6a63f22a7e2942cf666cf71a80","ref":"refs/heads/master","pushedAt":"2023-07-05T08:31:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nikias","name":"Nikias Bassen","path":"/nikias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/460105?s=80&v=4"},"commit":{"message":"Updated OpenSSL-specific code to use OpenSSL 3.0+ API","shortMessageHtmlLink":"Updated OpenSSL-specific code to use OpenSSL 3.0+ API"}},{"before":"52ab7b76f76ee0464fd150ec881ce50fbf2dc001","after":"474fd9284b76d8ddd3a3aec41cbca3cc48271cc1","ref":"refs/heads/master","pushedAt":"2023-07-04T22:13:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nikias","name":"Nikias Bassen","path":"/nikias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/460105?s=80&v=4"},"commit":{"message":"3rd_party/libsrp6a-sha512: Updated to work with OpenSSL 3.0+ API","shortMessageHtmlLink":"3rd_party/libsrp6a-sha512: Updated to work with OpenSSL 3.0+ API"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAETCD-ywA","startCursor":null,"endCursor":null}},"title":"Activity · libimobiledevice/libimobiledevice"}