mirror of
https://gitlab.freedesktop.org/dbus/dbus.git
synced 2025-12-25 10:30:10 +01:00
* test/data/auth/fallback.auth-script: we don't retry the EXTERNAL method when we know its going to fail anymore. 2005-09-11 Mark McLoughlin <mark@skynet.ie> * dbus/dbus-connection-internal.h: rename (add|remove|toggle)_(watch|timeout) to unlocked() * dbus/dbus-connection.c: ditto. * dbus/dbus-timeout.c, dbus/dbus-transport-unix.c: Update some callers for the renaming. 2005-09-10 Mark McLoughlin <mark@skynet.ie> * dbus/dbus-auth.c: (record_mechanisms): don't retry the first auth mechanism because we know we're just going to get rejected again. * dbus/dbus-keyring.c: (_dbus_keyring_reload): Fix thinko ... and what a nasty little bugger to track down you were ... * dbus/dbus-connection.c: (_dbus_connection_add_watch), (_dbus_connection_remove_watch): add note about these needing the connection to be locked. (_dbus_connection_get_dispatch_status_unlocked): set status to DATA_REMAINS when we queue the disconnected message. * bus/dispatch.c: (bus_dispatch): fix warning. (check_existent_service_no_auto_start): Expect ChildSignaled error too. (check_existent_hello_from_self): fix another couple of warnings.
17 lines
436 B
Text
17 lines
436 B
Text
## this tests that a client can fallback to a secondary auth mech
|
|
|
|
CLIENT
|
|
|
|
## Will try EXTERNAL by default first without first calling AUTH alone.
|
|
|
|
EXPECT_COMMAND AUTH
|
|
SEND 'REJECTED EXTERNAL DBUS_COOKIE_SHA1 DBUS_TEST_NONEXISTENT_MECH'
|
|
|
|
## And this time we get DBUS_COOKIE_SHA1
|
|
|
|
EXPECT_COMMAND AUTH
|
|
## of course real DBUS_COOKIE_SHA1 would not send this here...
|
|
SEND 'OK 1234deadbeef'
|
|
|
|
EXPECT_COMMAND BEGIN
|
|
EXPECT_STATE AUTHENTICATED
|