mirror of
https://gitlab.freedesktop.org/dbus/dbus.git
synced 2026-05-05 06:28:00 +02:00
* dbus/dbus-auth-script.c (_dbus_auth_script_run): added UNIX_ONLY and WIN_ONLY commands for auth scripts
* test/data/auth/external-root.auth-script: limit execution to unix
This commit is contained in:
parent
4872f15a05
commit
f1cb3ee0e7
3 changed files with 39 additions and 1 deletions
|
|
@ -1,3 +1,9 @@
|
|||
2007-06-23 Ralf Habacker <ralf.habacker@freenet.de>
|
||||
|
||||
* dbus/dbus-auth-script.c (_dbus_auth_script_run): added UNIX_ONLY and
|
||||
WIN_ONLY commands for auth scripts
|
||||
* test/data/auth/external-root.auth-script: limit execution to unix
|
||||
|
||||
2007-06-21 Havoc Pennington <hp@redhat.com>
|
||||
|
||||
* dbus/dbus-tranport.c (auth_via_default_rules): made the verbose spam
|
||||
|
|
|
|||
|
|
@ -324,6 +324,38 @@ _dbus_auth_script_run (const DBusString *filename)
|
|||
/* Ignore this comment */
|
||||
goto next_iteration;
|
||||
}
|
||||
#ifdef DBUS_WIN
|
||||
else if (_dbus_string_starts_with_c_str (&line,
|
||||
"WIN_ONLY"))
|
||||
{
|
||||
/* Ignore this line */
|
||||
goto next_iteration;
|
||||
}
|
||||
else if (_dbus_string_starts_with_c_str (&line,
|
||||
"UNIX_ONLY"))
|
||||
{
|
||||
/* skip this file */
|
||||
_dbus_warn ("skipping unix only auth script\n");
|
||||
retval = TRUE;
|
||||
goto out;
|
||||
}
|
||||
#endif
|
||||
#ifdef DBUS_UNIX
|
||||
else if (_dbus_string_starts_with_c_str (&line,
|
||||
"UNIX_ONLY"))
|
||||
{
|
||||
/* Ignore this line */
|
||||
goto next_iteration;
|
||||
}
|
||||
else if (_dbus_string_starts_with_c_str (&line,
|
||||
"WIN_ONLY"))
|
||||
{
|
||||
/* skip this file */
|
||||
_dbus_warn ("skipping windows only auth script\n");
|
||||
retval = TRUE;
|
||||
goto out;
|
||||
}
|
||||
#endif
|
||||
else if (_dbus_string_starts_with_c_str (&line,
|
||||
"CLIENT"))
|
||||
{
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
## this tests we can auth EXTERNAL as ourselves, with root credentials
|
||||
|
||||
UNIX_ONLY
|
||||
SERVER
|
||||
ROOT_CREDENTIALS
|
||||
## 30 is ASCII '0' in hex
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue