The fix to 7996 is to allow annoynous browsing through smb which is the 
default behaviourin GNOME 2.24.
So added patch patches/gvfs-04-smb-browse-anon.diff to allow that.

-Ghee

> -bash-3.2$ svn diff base-specs/gvfs.spec 
> patches/gvfs-04-smb-browse-anon.diff
> Index: base-specs/gvfs.spec
> ===================================================================
> --- base-specs/gvfs.spec        (revision 18133)
> +++ base-specs/gvfs.spec        (working copy)
> @@ -27,12 +27,15 @@
>  Patch2:       gvfs-02-enable-cdda-without-cdio.diff
>  #owner:gheet date:2009-03-23 type:branding bugzilla:6598
>  Patch3:              gvfs-03-debug-crash.diff
> +#owner:gheet date:2009-04-16 type:bug bugzilla:7996
> +Patch4:              gvfs-04-smb-browse-anon.diff
>  
>  %prep
>  %setup -q
>  %patch1 -p1
>  %patch2 -p1
>  %patch3 -p1
> +%patch4 -p1
>  
>  %build
>  %ifos linux
> @@ -64,6 +67,9 @@
>  rm -rf $RPM_BUILD_ROOT
>  
>  %changelog
> +* Thu Apr 16 2009 - ghee.teo at sun.com
> +- added gvfs-04-smb-browse-anon.diff to allow anonymous login by default.
> +  doo#7996.
>  * Wed Apr 15 2009 - dave.lin at sun.com
>  - Bump to 1.2.2
>  * Mon Mar 23 2009 - ghee.teo at sun.com
> Index: patches/gvfs-04-smb-browse-anon.diff
> ===================================================================
> --- patches/gvfs-04-smb-browse-anon.diff        (revision 0)
> +++ patches/gvfs-04-smb-browse-anon.diff        (revision 0)
> @@ -0,0 +1,12 @@
> +diff -urN gvfs-1.2.2/daemon/gvfsbackendsmbbrowse.c 
> ../SUNWgnome-gvfs-2.26.1.hacked/gvfs-1.2.2/daemon/gvfsbackendsmbbrowse.c
> +--- gvfs-1.2.2/daemon/gvfsbackendsmbbrowse.c   2009-04-16 
> 11:59:44.719200983 +0100
> ++++ 
> ../SUNWgnome-gvfs-2.26.1.hacked/gvfs-1.2.2/daemon/gvfsbackendsmbbrowse.c   
> 2009-04-16 12:02:35.188339566 +0100
> +@@ -855,7 +855,7 @@
> +    */
> +   smbc_setOptionUseKerberos (smb_context, 1);
> +   smbc_setOptionFallbackAfterKerberos (smb_context, op_backend->user 
> != NULL);
> +-  smbc_setOptionNoAutoAnonymousLogin (smb_context, op_backend->user 
> != NULL);
> ++  // smbc_setOptionNoAutoAnonymousLogin (smb_context, 
> op_backend->user != NULL);
> +
> + #if 0
> +   smbc_setOptionDebugToStderr (smb_context, 1);


Reply via email to