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.
--
[EMAIL PROTECTED] <><, Pseudo Engineer, itinerant idiot
_______________________________________________
gnome-vfs-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/gnome-vfs-list