[SCM] Samba Shared Repository - branch master updated - release-4-0-0alpha6-1106-gbcd6e5e

Gerald (Jerry) Carter jerry at samba.org
Mon Feb 23 17:18:31 MST 2009


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Günther,

> commit bcd6e5ec3315b14cedf7437a70c34d233ded082e
> Author: Günther Deschner <gd at samba.org>
> Date:   Mon Feb 23 11:43:32 2009 +0100
> 
>     s3-spoolss: fix notify_printer_status_byname.
>     
>     This took me almost a week to find, so here a little longer explanation:
>     
>     When a windows client registers printer *status* change notifies using
>     spoolss_RemoteFindFirstChangeNotify, it registers them to a print server handle,
>     not a printer handle. We were then correctly monitoring the printer status
>     changes but were sending out the spoolss_RouterReplyPrinterEx via the back-channel
>     connection with job_id set to 0 (which we only may do for monitored printer
>     change status notifies on printer handlers, not print server handles). Windows
>     was then showing a new empty dummy printer icon in the explorer as it cannot
>     route the notify event to the approriate local handle. It also discarded the
>     content of the notify event message of course. With this, printer change notify for
>     pausing, resuming and purging printers nicely works again here.
>     
>     Jerry, Tim and all other printing gurus, please check.

Makes sense to me.  Nice catch.



cheers, jerry

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkmjPNYACgkQIR7qMdg1EfbIIwCguFcFY/rek/XBHdH7EpN4JGs/
UtIAnAi3XsQjC2RGzRZ+XIvUE2IzGQOV
=qyfJ
-----END PGP SIGNATURE-----


More information about the samba-technical mailing list