hostap/src/utils
Jouni Malinen ccf79ab256 browser-android: Use execv() directly instead of os_exec()
This allows the URL to be passed as a single argument to the program
instead of getting split into multiple by os_exec(). This makes the
operation more robust for cases where the URL could have been received
from an external source and could potentially add extra arguments to the
command line.

In addition, fix the /system/bin/input execution by using system() for
it instead of execv() through os_exec(). /system/bin/input is a script
that execv() won't be able to run. Since the full command line is
specified, system() can be used for this. The keycode is also changed
from 3 to KEYCODE_HOME to make this work with current Android version.

Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com>
2014-10-21 23:32:17 +03:00
..
.gitignore Add build rules for building a library from src/utils files 2009-12-05 21:39:41 +02:00
base64.c Remove the GPL notification from files contributed by Jouni Malinen 2012-02-11 19:39:36 +02:00
base64.h Remove the GPL notification from files contributed by Jouni Malinen 2012-02-11 19:39:36 +02:00
bitfield.c Add bitfield routines 2013-04-27 22:16:40 +03:00
bitfield.h Add bitfield routines 2013-04-27 22:16:40 +03:00
browser-android.c browser-android: Use execv() directly instead of os_exec() 2014-10-21 23:32:17 +03:00
browser-system.c browser-system: Use execv() directly instead of os_exec() 2014-10-21 23:32:17 +03:00
browser-wpadebug.c browser-wpadebug: Use execv() directly instead of os_exec() 2014-10-21 23:32:17 +03:00
browser.c HS 2.0R2: Add wrapper functions for WebKit 2014-03-12 01:09:21 +02:00
browser.h HS 2.0R2: Add wrapper functions for WebKit 2014-03-12 01:09:21 +02:00
build_config.h Remove forgotten Xcode defines 2013-07-09 15:20:17 +03:00
common.c Add helper function for generating random MAC addresses with same OUI 2014-09-30 00:40:23 +03:00
common.h Add helper function for generating random MAC addresses with same OUI 2014-09-30 00:40:23 +03:00
edit.c edit: Increase buffer size to 4096 bytes 2014-03-31 12:30:50 +03:00
edit.h edit: Add support for setting prompt string 2012-08-05 20:46:34 +03:00
edit_readline.c edit: Fix libreadline history clearing with WPA_TRACE 2013-05-14 16:46:38 +03:00
edit_simple.c edit: Increase buffer size to 4096 bytes 2014-03-31 12:30:50 +03:00
eloop.c eloop: Add epoll option for better performance 2014-05-16 18:25:51 +03:00
eloop.h Fix req_scan-deplete-timeout and update eloop API for this 2014-01-07 10:45:10 +02:00
eloop_win.c Fix req_scan-deplete-timeout and update eloop API for this 2014-01-07 10:45:10 +02:00
ext_password.c EXT PW: Add framework for supporting external password storage 2012-08-03 22:15:42 +03:00
ext_password.h EXT PW: Add framework for supporting external password storage 2012-08-03 22:15:42 +03:00
ext_password_i.h EXT PW: Add framework for supporting external password storage 2012-08-03 22:15:42 +03:00
ext_password_test.c Clear wpa_supplicant configuration keys explicitly 2014-07-02 12:38:48 +03:00
http-utils.h HS 2.0R2: Add parse_cert command for debugging purposes 2014-03-12 01:09:22 +02:00
http_curl.c HTTP: Fix OCSP status check 2014-09-07 18:30:58 +03:00
includes.h Remove experimental Symbian build 2012-04-07 13:00:30 +03:00
ip_addr.c Remove unused hostapd_ip_diff() 2014-05-26 17:21:44 +03:00
ip_addr.h Remove unused hostapd_ip_diff() 2014-05-26 17:21:44 +03:00
list.h Remove the GPL notification from files contributed by Jouni Malinen 2012-02-11 19:39:36 +02:00
Makefile Add CONFIG_CODE_COVERAGE=y option for gcov 2013-11-24 19:16:12 +02:00
os.h Add os_exec() helper to run external programs 2014-10-09 17:38:25 +03:00
os_internal.c Add constant time memory comparison function os_memcmp_const 2014-07-02 12:38:47 +03:00
os_none.c Add constant time memory comparison function os_memcmp_const 2014-07-02 12:38:47 +03:00
os_unix.c Add os_exec() helper to run external programs 2014-10-09 17:38:25 +03:00
os_win32.c Add os_exec() helper to run external programs 2014-10-09 17:38:25 +03:00
pcsc_funcs.c PCSC: Debug print extra response data 2014-07-02 12:38:48 +03:00
pcsc_funcs.h SCARD: Clean up SIM/USIM selection 2013-11-17 16:47:38 +02:00
platform.h radiotap: Fix compilation for systems without le16toh/le32toh 2014-04-24 12:15:32 +03:00
radiotap.c radiotap: Update radiotap parser to library version 2014-04-13 23:49:59 +03:00
radiotap.h radiotap: Update radiotap parser to library version 2014-04-13 23:49:59 +03:00
radiotap_iter.h radiotap: Update radiotap parser to library version 2014-04-13 23:49:59 +03:00
state_machine.h Remove the GPL notification from files contributed by Jouni Malinen 2012-02-11 19:39:36 +02:00
trace.c trace: Replace demangle.h with internal defines 2014-04-25 19:27:48 +03:00
trace.h Remove the GPL notification from files contributed by Jouni Malinen 2012-02-11 19:39:36 +02:00
utils_module_tests.c tests: printf_encode unit test for bounds checking 2014-06-02 17:36:51 +03:00
uuid.c Remove the GPL notification from files contributed by Jouni Malinen 2012-02-11 19:39:36 +02:00
uuid.h Remove the GPL notification from files contributed by Jouni Malinen 2012-02-11 19:39:36 +02:00
wpa_debug.c Fix warning about unused parameter if CONFIG_DEBUG_FILE is not defined. 2014-10-12 16:49:12 +03:00
wpa_debug.h Add wpa_msg_global_ctrl() 2014-07-26 13:04:03 +03:00
wpabuf.c wpabuf: Get rid of separate ext_data pointer 2012-08-19 18:25:25 +03:00
wpabuf.h wpabuf: Get rid of separate ext_data pointer 2012-08-19 18:25:25 +03:00
xml-utils.c HS 2.0R2: Add wrapper functions for libxml2 2014-03-12 01:09:22 +02:00
xml-utils.h XML: Remove forgotten, unused definition of debug_print_func 2014-03-31 12:25:13 +03:00
xml_libxml2.c HS 2.0R2: Add wrapper functions for libxml2 2014-03-12 01:09:22 +02:00