Nick Kralevich
f10c5a2215
libc: make system properties more secure.
...
Currently, system properties are passed via the environment
variable ANDROID_PROPERTY_WORKSPACE and a file descriptor passed
from parent to child. This is insecure for setuid executables,
as the environment variable can be changed by the caller.
Modify system property handling so that we get the properties
from a root owned properties file, rather than using an
environment variable.
Related to bug: 8029617
Change-Id: I5717e51f20f9e4339ed0a1fdf2fc797e52670fbb
2013-01-18 14:30:07 -08:00
..
2010-12-06 12:05:11 +01:00
2012-10-23 12:29:53 -07:00
2012-09-12 12:30:22 -07:00
2012-09-12 12:30:22 -07:00
2009-03-03 19:28:35 -08:00
2013-01-18 14:30:07 -08:00
2009-03-03 19:28:35 -08:00
2012-03-20 12:54:55 -07:00
2009-03-03 19:28:35 -08:00
2010-09-26 11:26:53 -07:00
2010-01-15 15:57:02 -08:00
2012-10-29 07:44:27 -07:00
2011-09-28 12:17:34 -07:00
2013-01-11 16:44:15 -08:00
2009-03-03 19:28:35 -08:00
2010-01-15 15:57:02 -08:00
2012-11-30 12:05:18 -08:00
2012-08-29 12:47:41 -07:00
2009-03-03 19:28:35 -08:00
2009-03-03 19:28:35 -08:00
2010-01-15 15:57:02 -08:00
2012-09-13 16:54:57 -07:00
2010-10-09 17:56:55 +02:00
2009-03-03 19:28:35 -08:00
2010-06-22 17:51:41 -07:00
2009-03-03 19:28:35 -08:00
2009-03-03 19:28:35 -08:00
2012-10-15 18:52:55 +02:00
2012-08-17 12:44:23 -07:00
2009-03-03 19:28:35 -08:00
2012-08-20 14:12:20 -07:00
2009-03-03 19:28:35 -08:00
2010-01-15 15:57:02 -08:00
2013-01-11 15:47:27 -08:00
2009-03-03 19:28:35 -08:00
2010-09-27 17:27:14 +02:00
2009-03-03 19:28:35 -08:00
2009-03-03 19:28:35 -08:00
2012-10-15 18:52:55 +02:00
2009-03-03 19:28:35 -08:00
2010-01-15 15:01:44 -08:00
2012-01-13 14:24:08 +01:00
2012-08-14 12:09:25 -07:00
2012-11-29 17:25:23 -08:00
2009-03-03 19:28:35 -08:00
2009-03-03 19:28:35 -08:00
2009-03-03 19:28:35 -08:00
2012-10-23 12:29:53 -07:00
2013-01-07 13:58:49 -08:00
2012-11-29 17:25:23 -08:00
2012-11-29 17:25:23 -08:00
2012-10-01 15:12:40 -07:00
2013-01-17 15:41:33 -08:00
2012-06-07 14:19:52 -07:00
2009-03-03 19:28:35 -08:00
2010-06-11 14:39:39 -07:00
2012-09-04 14:11:28 +02:00
2009-11-23 16:25:32 -05:00
2012-10-17 19:10:11 +02:00
2012-09-03 01:38:34 +03:00
2009-03-03 19:28:35 -08:00
2009-03-03 19:28:35 -08:00
2010-09-27 17:35:26 +02:00
2012-11-26 12:01:58 +04:00
2009-03-03 19:28:35 -08:00