Todd C. Miller
|
39e072c713
|
Make env_init() void as it never fails.
|
2010-06-08 10:23:35 -04:00 |
|
Todd C. Miller
|
280afece30
|
No longer use _NSGetEnviron so don't need crt_externs.h
|
2010-06-08 09:55:36 -04:00 |
|
Todd C. Miller
|
26b5014238
|
Remove unused VNULL define
|
2010-06-08 09:44:19 -04:00 |
|
Todd C. Miller
|
c31ed2cd22
|
Handle duplicate variables in the environment. For unsetenv(),
keep looking even after remove the first instance. For sudo_putenv(),
check for and remove dupes after we replace an existing value.
|
2010-05-28 09:42:50 -04:00 |
|
Todd C. Miller
|
832ce341e4
|
Add version of getenv(3) that uses our own environ pointer.
|
2010-05-13 10:20:40 -04:00 |
|
Todd C. Miller
|
754c1a16dd
|
Initialize env_len in env_init()
|
2010-05-12 08:31:29 -04:00 |
|
Todd C. Miller
|
ac06e777fa
|
Add missing check for NULL in validate_env_vars
|
2010-04-26 21:38:43 -04:00 |
|
Todd C. Miller
|
b041c91caf
|
Re-enable environment files and setting environment variables on the
command line.
|
2010-04-26 17:14:11 -04:00 |
|
Todd C. Miller
|
257133328d
|
Ansify env.c
|
2010-04-17 13:28:36 -04:00 |
|
Todd C. Miller
|
0df204052f
|
Remove remaining references to the environ pointer.
|
2010-04-17 13:26:03 -04:00 |
|
Todd C. Miller
|
b71844daf7
|
Don't change the environ directly in the sudoers plugin
|
2010-04-16 07:56:16 -04:00 |
|
Todd C. Miller
|
fb87c040cc
|
Add workaround for the lack of the environ pointer on Mac OS X
in dlopen()ed modules. Use of environ in the sudoers plugin should
ultimately be removed but this will do for the moment.
|
2010-04-14 06:38:32 -04:00 |
|
Todd C. Miller
|
d5ae4c7d87
|
Kill __P in sudoers
|
2010-03-17 19:56:27 -04:00 |
|
Todd C. Miller
|
9b0205846b
|
Initial bits of sudoers plugin; still needs work.
|
2010-03-14 19:58:47 -04:00 |
|
Todd C. Miller
|
e90fa482f9
|
Rework source layout in preparation for modular sudo.
|
2010-02-20 09:14:01 -05:00 |
|