Test on sgid process
This commit is contained in:
parent
02e2f56d1d
commit
31844d30cd
@ -1,3 +1,7 @@
|
|||||||
|
2009-12-10 Werner Koch <wk@g10code.com>
|
||||||
|
|
||||||
|
* configure.ac: Check for getgid and getegid.
|
||||||
|
|
||||||
2009-12-08 Marcus Brinkmann <marcus@g10code.de>
|
2009-12-08 Marcus Brinkmann <marcus@g10code.de>
|
||||||
|
|
||||||
Update to libtool 2.2.6a.
|
Update to libtool 2.2.6a.
|
||||||
|
@ -746,6 +746,10 @@ if test $ac_cv_func_funopen != yes; then
|
|||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# Check for getgid etc
|
||||||
|
AC_CHECK_FUNCS(getgid getegid)
|
||||||
|
|
||||||
|
|
||||||
# Replacement functions.
|
# Replacement functions.
|
||||||
AC_REPLACE_FUNCS(stpcpy)
|
AC_REPLACE_FUNCS(stpcpy)
|
||||||
# Check for unistd.h for setenv replacement function.
|
# Check for unistd.h for setenv replacement function.
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
2009-12-10 Werner Koch <wk@g10code.com>
|
||||||
|
|
||||||
|
* debug.c (debug_init): Test on sgid process.
|
||||||
|
|
||||||
2009-12-08 Marcus Brinkmann <marcus@g10code.de>
|
2009-12-08 Marcus Brinkmann <marcus@g10code.de>
|
||||||
|
|
||||||
* Makefile.am (LTRCCOMPILE): Refactor with ...
|
* Makefile.am (LTRCCOMPILE): Refactor with ...
|
||||||
@ -5810,7 +5814,7 @@
|
|||||||
* wait.c: Include `engine.h'.
|
* wait.c: Include `engine.h'.
|
||||||
(run_idle): Call _gpgme_engine_housecleaning(), not
|
(run_idle): Call _gpgme_engine_housecleaning(), not
|
||||||
_gpgme_gpg_housecleaning().
|
_gpgme_gpg_housecleaning().
|
||||||
|
|
||||||
2001-12-18 Marcus Brinkmann <marcus@g10code.de>
|
2001-12-18 Marcus Brinkmann <marcus@g10code.de>
|
||||||
|
|
||||||
* key.c (_gpgme_key_append_name): Append, not prepend, the uid.
|
* key.c (_gpgme_key_append_name): Append, not prepend, the uid.
|
||||||
|
@ -131,7 +131,11 @@ debug_init (void)
|
|||||||
if (s1)
|
if (s1)
|
||||||
{
|
{
|
||||||
#ifndef HAVE_DOSISH_SYSTEM
|
#ifndef HAVE_DOSISH_SYSTEM
|
||||||
if (getuid () == geteuid ())
|
if (getuid () == geteuid ()
|
||||||
|
#if defined(HAVE_GETGID) && defined(HAVE_GETEGID)
|
||||||
|
&& getgid () == getegid ()
|
||||||
|
#endif
|
||||||
|
)
|
||||||
{
|
{
|
||||||
#endif
|
#endif
|
||||||
char *p;
|
char *p;
|
||||||
|
Loading…
Reference in New Issue
Block a user