vfs daemon oddness ...
- From: michael meeks <michael meeks novell com>
- To: Alex Larsson <alexl redhat com>
- Cc: "gnome-vfs-list gnome org" <gnome-vfs-list gnome org>
- Subject: vfs daemon oddness ...
- Date: Thu, 03 Mar 2005 15:38:41 +0000
Hi there,
So - it seems my smb:/// code that used to work in OO.o no longer works
- which is somewhat depressing :-) we do:
gnome_vfs_module_callback_push
( GNOME_VFS_MODULE_CALLBACK_AUTHENTICATION,
vfs_authentication_callback, l->data, NULL );
Anyhow - as you can see we use the "simple-authentication" string key;
but we never get asked to authenticate via this method, instead the
CORBA trace looks like this:
p28243 : ([0x81ca578])->registerClient ([0x81a9cb0])
p28243 : ([0x81ca578])->queryInterface ('IDL:GNOME/VFS/AsyncDaemon:1.0')
=>: [0x81cab18]
p28243 : ([0x81cab18])->GetFileInfo ('smb://amd64/share/Talk7.sxw', 0x0,
[0x81cace8], [0x81a9cb0])p28243 : ([0x81cace8])->ModuleCallbackInvoke
('fill-authentication', { tc:tk_struct, { 'smb://amd64/share/Talk7.sxw',
'smb', 'amd64', 'share', 0x0, '', '', '' } }, ) =>; 0 out:
({ tc:tk_null, null } )
p28243 : ([0x81cace8])->ModuleCallbackInvoke ('full-authentication',
{ tc:tk_struct, { 0x1e, 'smb://amd64/share/Talk7.sxw', 'smb', 'amd64',
'share', 0x0, '', '', '', '', '' } }, ) =>; 0 out: ({ tc:tk_null,
null } )
p28243 : ([0x81cace8])->ModuleCallbackInvoke ('full-authentication',
{ tc:tk_struct, { 0x1f, 'smb://amd64/share/Talk7.sxw', 'smb', 'amd64',
'share', 0x0, '', '', '', '', '' } }, ) =>; 0 out: ({ tc:tk_null,
null } )
=>: 0x10 out: ({ '', 0x0, 0x0, 0x0, 0x0, 0x0, 0, 0x0, 0x0, 0x0, 0, 0,
0x0, 0x0, 0x0, 0x0, '', '' }, )
Which is particularly odd, since we get the 'full-authentication'
callback twice: should one of those be a 'simple-authentication', or
should that be mapped at the client end ? or is it just a hopeless case
with simple-auth for smb ? :-)
Thanks,
Michael.
--
michael meeks novell com <><, Pseudo Engineer, itinerant idiot
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]