-
Notifications
You must be signed in to change notification settings - Fork 424
Comparing changes
Open a pull request
base repository: termux/termux-api-package
base: v0.57
head repository: termux/termux-api-package
compare: v0.58.0
- 10 commits
- 15 files changed
- 5 contributors
Commits on Jan 19, 2022
-
Added: channel selection to termux-notification, termux-notification-…
…channel to create and delete channels.
Configuration menu - View commit details
-
Copy full SHA for cfd4689 - Browse repository at this point
Copy the full SHA cfd4689View commit details -
Configuration menu - View commit details
-
Copy full SHA for eaf966b - Browse repository at this point
Copy the full SHA eaf966bView commit details
Commits on Jun 19, 2022
-
exec_am_broadcast: fix NULL assignment of last element of child_argv
child_argv[argc+extra_args] is outside the allocated memory region, since it starts counting from 0. Seen with valgrind: ==22732== Invalid write of size 8 ==22732== at 0x5E876D4: exec_am_broadcast (termux-api.c:254) ==22732== Address 0x6033e10 is 0 bytes after a block of size 144 alloc'd ==22732== at 0x5CC9FB4: malloc (in /data/data/com.termux/files/usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==22732== by 0x5E875BF: exec_am_broadcast (termux-api.c:231) ==22732== ==22732== Syscall param execve(argv) points to uninitialised byte(s) ==22732== at 0x5FEEB78: execve (in /apex/com.android.runtime/lib64/bionic/libc.so) ==22732== by 0x5F18023: execve (in /data/data/com.termux/files/usr/lib/libtermux-exec.so) ==22732== Address 0x6033e08 is 136 bytes inside a block of size 144 alloc'd ==22732== at 0x5CC9FB4: malloc (in /data/data/com.termux/files/usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==22732== by 0x5E875BF: exec_am_broadcast (termux-api.c:231) ==22732== Uninitialised value was created by a heap allocation ==22732== at 0x5CC9FB4: malloc (in /data/data/com.termux/files/usr/libexec/valgrind/vgpreload_memcheck-arm64-linux.so) ==22732== by 0x5E875BF: exec_am_broadcast (termux-api.c:231)
Configuration menu - View commit details
-
Copy full SHA for 08bcd73 - Browse repository at this point
Copy the full SHA 08bcd73View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8684d5e - Browse repository at this point
Copy the full SHA 8684d5eView commit details -
termux-api.h: allow usage from c++
And prevent header from being included multiple times for no reason.
Configuration menu - View commit details
-
Copy full SHA for d6972eb - Browse repository at this point
Copy the full SHA d6972ebView commit details
Commits on Oct 11, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 0fd5e31 - Browse repository at this point
Copy the full SHA 0fd5e31View commit details
Commits on Dec 22, 2023
-
Compile a static libtermux-api as well
And link termux-api-broadcast against the static one to speed it up a bit. Suggested-by: @agnostic-apollo
Configuration menu - View commit details
-
Copy full SHA for f74ff80 - Browse repository at this point
Copy the full SHA f74ff80View commit details
Commits on Dec 23, 2023
-
Fixed: Fix termux-api commands hanging indefinitely on Android 14 by …
…always using `TermuxAm` to send intents instead of the socket server that is run by the app This is currently only done for Android `>= 14` and is a temporary patch until termux-app release is made with finalized support for termux-am-socket to send intents Closes termux/termux-api#638, termux/termux-app#3754 Related termux/termux-app#3647, termux/TermuxAm@8b9844ab
1Configuration menu - View commit details
-
Copy full SHA for e8b0013 - Browse repository at this point
Copy the full SHA e8b0013View commit details -
Added: Add support for
--versionto print `$TERMUX__PREFIX/libexec/……termux-api-broadcast` version
Configuration menu - View commit details
-
Copy full SHA for 751ed7b - Browse repository at this point
Copy the full SHA 751ed7bView commit details -
1
Configuration menu - View commit details
-
Copy full SHA for e62bdad - Browse repository at this point
Copy the full SHA e62bdadView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v0.57...v0.58.0