svn commit: samba r21878 - in branches: SAMBA_3_0/source/auth SAMBA_3_0/source/nsswitch SAMBA_3_0_25/source/auth SAMBA_3_0_25/source/nsswitch

Jeremy Allison jra at samba.org
Tue Mar 20 17:03:24 GMT 2007


On Mon, Mar 19, 2007 at 09:04:57PM +0000, vlendec at samba.org wrote:
> Author: vlendec
> Date: 2007-03-19 21:04:56 +0000 (Mon, 19 Mar 2007)
> New Revision: 21878
> 
> WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=21878
> 
> Log:
> Fix a bug with smbd serving a windows terminal server: If winbind decides smbd
> to be idle it might happen that smbd needs to do a winbind operation (for
> example sid2name) as non-root. This then fails to get the privileged
> pipe. When later on on the same connection another authentication request
> comes in, we try to do the CRAP auth via the non-privileged pipe.
> 
> This adds a winbindd_priv_request_response() request that kills the existing
> winbind pipe connection if it's not privileged.

I've finally found time to review this. Amazing debugging work....
this must have been a nightmare to find - well done ! :-).

Jeremy.


More information about the samba-technical mailing list