{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":699085162,"defaultBranch":"main","name":"termux-exec","ownerLogin":"termux-play-store","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-10-01T21:38:58.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/172102505?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1720984660.0","currentOid":""},"activityList":{"items":[{"before":"a692e776a3ffbadd43f891f94f8849fc240c178f","after":null,"ref":"refs/heads/system-bin-sh","pushedAt":"2024-07-14T19:16:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"fornwall","name":"Fredrik Fornwall","path":"/fornwall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/277251?s=80&v=4"}},{"before":"dc28ec6bd27c5fb5f5d3a0a6693657e7996e604b","after":"7279c61bace4ee33d6058b343276959e42ab3906","ref":"refs/heads/main","pushedAt":"2024-07-14T19:16:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fornwall","name":"Fredrik Fornwall","path":"/fornwall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/277251?s=80&v=4"},"commit":{"message":"Do not clean environment when executing /system/bin/sh\n\nCleaning the environment from LD_PRELOAD when executing /system/bin/sh\nbreaks things such as `popen(3)` and `system(3)`.","shortMessageHtmlLink":"Do not clean environment when executing /system/bin/sh"}},{"before":"1b4e1e885367abe37da4f87d89fcb3a4dac4dc3c","after":"a692e776a3ffbadd43f891f94f8849fc240c178f","ref":"refs/heads/system-bin-sh","pushedAt":"2024-07-14T19:07:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fornwall","name":"Fredrik Fornwall","path":"/fornwall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/277251?s=80&v=4"},"commit":{"message":"Do not clean environment when executing /system/bin/sh\n\nCleaning the environment from LD_PRELOAD when executing /system/bin/sh\nbreaks things such as `popen(3)` and `system(3)`.","shortMessageHtmlLink":"Do not clean environment when executing /system/bin/sh"}},{"before":"09c2948a0159c6cfca10bd9d8b5c8a0ded06d9d5","after":"1b4e1e885367abe37da4f87d89fcb3a4dac4dc3c","ref":"refs/heads/system-bin-sh","pushedAt":"2024-07-14T18:41:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fornwall","name":"Fredrik Fornwall","path":"/fornwall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/277251?s=80&v=4"},"commit":{"message":"Do not clean environment when executing /system/bin/sh\n\nCleaning the environment from LD_PRELOAD when executing /system/bin/sh\nbreaks things such as `popen(3)` and `system(3)`.","shortMessageHtmlLink":"Do not clean environment when executing /system/bin/sh"}},{"before":"9426efe890ccdd8fab18c57b6173f01c1d2acea0","after":"09c2948a0159c6cfca10bd9d8b5c8a0ded06d9d5","ref":"refs/heads/system-bin-sh","pushedAt":"2024-07-14T18:39:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fornwall","name":"Fredrik Fornwall","path":"/fornwall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/277251?s=80&v=4"},"commit":{"message":"Do not clean environment when executing /system/bin/sh\n\nCleaning the environment from LD_PRELOAD when executing /system/bin/sh\nbreaks things such as `popen(3)` and `system(3)`.","shortMessageHtmlLink":"Do not clean environment when executing /system/bin/sh"}},{"before":null,"after":"9426efe890ccdd8fab18c57b6173f01c1d2acea0","ref":"refs/heads/system-bin-sh","pushedAt":"2024-07-14T18:38:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fornwall","name":"Fredrik Fornwall","path":"/fornwall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/277251?s=80&v=4"},"commit":{"message":"Do not clean environment when executing /system/bin/sh\n\nCleaning the environment from LD_PRELOAD when executing /system/bin/sh\nbreaks things such as `popen(3)` and `system(3)`.","shortMessageHtmlLink":"Do not clean environment when executing /system/bin/sh"}},{"before":"3f6dd78d5db83de33c76975e0c1f81610a8e8615","after":"d293b1f88e7808a96e3f635c6a06383676d0c300","ref":"refs/heads/system","pushedAt":"2024-07-14T18:06:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fornwall","name":"Fredrik Fornwall","path":"/fornwall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/277251?s=80&v=4"},"commit":{"message":"Hook system(3) to execute $PREFIX/bin/sh, not /system/bin/sh","shortMessageHtmlLink":"Hook system(3) to execute $PREFIX/bin/sh, not /system/bin/sh"}},{"before":"df6056c131dfb77b66bcaabba5dc428bdeb0c05a","after":"3f6dd78d5db83de33c76975e0c1f81610a8e8615","ref":"refs/heads/system","pushedAt":"2024-07-14T18:02:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fornwall","name":"Fredrik Fornwall","path":"/fornwall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/277251?s=80&v=4"},"commit":{"message":"Fix CI","shortMessageHtmlLink":"Fix CI"}},{"before":"f8417356ad0144ac4459b41b0a574d56b6d38469","after":"df6056c131dfb77b66bcaabba5dc428bdeb0c05a","ref":"refs/heads/system","pushedAt":"2024-07-14T17:55:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fornwall","name":"Fredrik Fornwall","path":"/fornwall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/277251?s=80&v=4"},"commit":{"message":"Fix CI","shortMessageHtmlLink":"Fix CI"}},{"before":"74147bf551bc1753443bb5f278909bbeef5a8de3","after":"f8417356ad0144ac4459b41b0a574d56b6d38469","ref":"refs/heads/system","pushedAt":"2024-07-14T17:28:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fornwall","name":"Fredrik Fornwall","path":"/fornwall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/277251?s=80&v=4"},"commit":{"message":"Fix CI","shortMessageHtmlLink":"Fix CI"}},{"before":null,"after":"74147bf551bc1753443bb5f278909bbeef5a8de3","ref":"refs/heads/system","pushedAt":"2024-07-14T17:15:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fornwall","name":"Fredrik Fornwall","path":"/fornwall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/277251?s=80&v=4"},"commit":{"message":"Hook system(3) to execute $PREFIX/bin/sh, not /system/bin/sh","shortMessageHtmlLink":"Hook system(3) to execute $PREFIX/bin/sh, not /system/bin/sh"}},{"before":"56629c46a09c26ac595a6809051b8422d279a338","after":"dc28ec6bd27c5fb5f5d3a0a6693657e7996e604b","ref":"refs/heads/main","pushedAt":"2024-06-20T06:40:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fornwall","name":"Fredrik Fornwall","path":"/fornwall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/277251?s=80&v=4"},"commit":{"message":"Fixes and cleanups","shortMessageHtmlLink":"Fixes and cleanups"}},{"before":"4a85f038b3adcd2bb4c890ed4d5b108397d71857","after":"896017fe47109c81bd3c245551a6be6184e9d440","ref":"refs/heads/fixes","pushedAt":"2024-06-20T06:39:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fornwall","name":"Fredrik Fornwall","path":"/fornwall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/277251?s=80&v=4"},"commit":{"message":"Fixes and cleanups","shortMessageHtmlLink":"Fixes and cleanups"}},{"before":"53063bcb64636b9499e569baa16e9a99d81afb24","after":"4a85f038b3adcd2bb4c890ed4d5b108397d71857","ref":"refs/heads/fixes","pushedAt":"2024-06-20T06:01:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fornwall","name":"Fredrik Fornwall","path":"/fornwall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/277251?s=80&v=4"},"commit":{"message":"Fixes and cleanups","shortMessageHtmlLink":"Fixes and cleanups"}},{"before":"b8b7d3cda3e4d1dc3bf98b029da23b2f899afdb6","after":"53063bcb64636b9499e569baa16e9a99d81afb24","ref":"refs/heads/fixes","pushedAt":"2024-06-20T05:59:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fornwall","name":"Fredrik Fornwall","path":"/fornwall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/277251?s=80&v=4"},"commit":{"message":"Fixes and cleanups","shortMessageHtmlLink":"Fixes and cleanups"}},{"before":"e8f2165562a18335f7b07e2f2b662337b27fc6ff","after":"b8b7d3cda3e4d1dc3bf98b029da23b2f899afdb6","ref":"refs/heads/fixes","pushedAt":"2024-06-20T05:51:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fornwall","name":"Fredrik Fornwall","path":"/fornwall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/277251?s=80&v=4"},"commit":{"message":"Fixes and cleanups","shortMessageHtmlLink":"Fixes and cleanups"}},{"before":"ff46c06cefea8efbbc8ca45420aafe9925f8118c","after":"e8f2165562a18335f7b07e2f2b662337b27fc6ff","ref":"refs/heads/fixes","pushedAt":"2024-06-20T02:00:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fornwall","name":"Fredrik Fornwall","path":"/fornwall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/277251?s=80&v=4"},"commit":{"message":"Fixes and cleanups","shortMessageHtmlLink":"Fixes and cleanups"}},{"before":"67a15e0a61a546acb44a77bbe3fcefb53a74689c","after":"ff46c06cefea8efbbc8ca45420aafe9925f8118c","ref":"refs/heads/fixes","pushedAt":"2024-06-20T01:53:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fornwall","name":"Fredrik Fornwall","path":"/fornwall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/277251?s=80&v=4"},"commit":{"message":"Fixes and cleanups","shortMessageHtmlLink":"Fixes and cleanups"}},{"before":"3a69bef8957963622d978e89915def379e495396","after":"67a15e0a61a546acb44a77bbe3fcefb53a74689c","ref":"refs/heads/fixes","pushedAt":"2024-06-20T01:51:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fornwall","name":"Fredrik Fornwall","path":"/fornwall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/277251?s=80&v=4"},"commit":{"message":"Fixes and cleanups","shortMessageHtmlLink":"Fixes and cleanups"}},{"before":"d13e347e44a011637c6feaeda6bc4de05e451ffa","after":"3a69bef8957963622d978e89915def379e495396","ref":"refs/heads/fixes","pushedAt":"2024-06-20T01:49:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fornwall","name":"Fredrik Fornwall","path":"/fornwall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/277251?s=80&v=4"},"commit":{"message":"Fixes and cleanups","shortMessageHtmlLink":"Fixes and cleanups"}},{"before":"37a5f7e45cd4db4f3de2cb0d44625c041c2f6e46","after":"d13e347e44a011637c6feaeda6bc4de05e451ffa","ref":"refs/heads/fixes","pushedAt":"2024-06-20T01:44:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fornwall","name":"Fredrik Fornwall","path":"/fornwall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/277251?s=80&v=4"},"commit":{"message":"Fixes and cleanups","shortMessageHtmlLink":"Fixes and cleanups"}},{"before":"dfc7149dc11dcd40f3541af0282e84bbb6bf3efc","after":"37a5f7e45cd4db4f3de2cb0d44625c041c2f6e46","ref":"refs/heads/fixes","pushedAt":"2024-06-20T01:40:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fornwall","name":"Fredrik Fornwall","path":"/fornwall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/277251?s=80&v=4"},"commit":{"message":"Fixes and cleanups","shortMessageHtmlLink":"Fixes and cleanups"}},{"before":null,"after":"dfc7149dc11dcd40f3541af0282e84bbb6bf3efc","ref":"refs/heads/fixes","pushedAt":"2024-06-20T01:36:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fornwall","name":"Fredrik Fornwall","path":"/fornwall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/277251?s=80&v=4"},"commit":{"message":"Fixes and cleanups","shortMessageHtmlLink":"Fixes and cleanups"}},{"before":"65f55bf8c0b30300ec4f1c767d82c8e80df305bc","after":"56629c46a09c26ac595a6809051b8422d279a338","ref":"refs/heads/main","pushedAt":"2024-06-02T11:43:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fornwall","name":"Fredrik Fornwall","path":"/fornwall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/277251?s=80&v=4"},"commit":{"message":"Add test for $0 in shell scripts","shortMessageHtmlLink":"Add test for $0 in shell scripts"}},{"before":"e3a34ee1a8c3bb6c2cdf97ead047602292f93230","after":"65f55bf8c0b30300ec4f1c767d82c8e80df305bc","ref":"refs/heads/main","pushedAt":"2024-06-02T11:40:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fornwall","name":"Fredrik Fornwall","path":"/fornwall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/277251?s=80&v=4"},"commit":{"message":"Fix fexecve(3) and symlinks in general","shortMessageHtmlLink":"Fix fexecve(3) and symlinks in general"}},{"before":"403b156a43da6f5f2b6fb1f4530236d2087e8121","after":"e3a34ee1a8c3bb6c2cdf97ead047602292f93230","ref":"refs/heads/main","pushedAt":"2024-06-02T11:04:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fornwall","name":"Fredrik Fornwall","path":"/fornwall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/277251?s=80&v=4"},"commit":{"message":"Apply some simplifications","shortMessageHtmlLink":"Apply some simplifications"}},{"before":"ba763a8102534cac05d098aa195f5b36adcd08a3","after":"403b156a43da6f5f2b6fb1f4530236d2087e8121","ref":"refs/heads/main","pushedAt":"2024-06-02T10:52:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fornwall","name":"Fredrik Fornwall","path":"/fornwall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/277251?s=80&v=4"},"commit":{"message":"Apply some simplifications","shortMessageHtmlLink":"Apply some simplifications"}},{"before":"766d693396464e31d293653f55e6ccf0cc9018e2","after":"ba763a8102534cac05d098aa195f5b36adcd08a3","ref":"refs/heads/main","pushedAt":"2024-06-02T10:25:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fornwall","name":"Fredrik Fornwall","path":"/fornwall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/277251?s=80&v=4"},"commit":{"message":"make format","shortMessageHtmlLink":"make format"}},{"before":"5ea25ee37eb0fc915386543b1be3c0b0095918fb","after":"766d693396464e31d293653f55e6ccf0cc9018e2","ref":"refs/heads/main","pushedAt":"2024-05-03T11:06:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fornwall","name":"Fredrik Fornwall","path":"/fornwall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/277251?s=80&v=4"},"commit":{"message":"Hide symbols and ignore api level","shortMessageHtmlLink":"Hide symbols and ignore api level"}},{"before":null,"after":"5ea25ee37eb0fc915386543b1be3c0b0095918fb","ref":"refs/heads/main","pushedAt":"2024-05-03T10:58:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fornwall","name":"Fredrik Fornwall","path":"/fornwall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/277251?s=80&v=4"},"commit":{"message":"Added: Add support to execute ELF files by passing them to `/system/bin/linker*` to bypass android app data file exec restriction if using `targetSdkVersion` `>= 28` on Android `>= 10`\n\n- See the README file for a description for who `system_linker_exec` works.\n- If `TERMUX_EXEC_OPTOUT` environment variable is set, then do not intercept `execve()` at all to fix shebang issues or use `system_linker_exec`.\n- If `TERMUX_EXEC_DEBUG` environment variable is set, then log debug info for `termux-exec`.\n- Use `TERMUX__PREFIX` environment variable to extract termux rootfs directory path that's used to generate termux bin path to replace `/bin` and `/usr/bin` path in shebang of scripts instead of using hardcoded `TERMUX_BASE_DIR` build variable.\n- Since when executing with linker, the `/proc/self/exe` will be set to linker path, export `TERMUX_EXEC__PROC_SELF_EXE` environment variable with actual path to executable being executed so that packages can be patched to read it instead.\n- Added `src/exec-variants.c` to hook the entire `exec()` family of functions, which is required for Android 14. Closes termux/termux-packages#18537, termux/termux-app#3758","shortMessageHtmlLink":"Added: Add support to execute ELF files by passing them to `/system/b…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEfx7gxgA","startCursor":null,"endCursor":null}},"title":"Activity · termux-play-store/termux-exec"}