CVS update: samba/source/rpc_server

Tim Potter tpot at au2.samba.org
Fri Sep 1 13:07:19 EST 2000


Date:	Friday September 1, 2000 @ 12:07
Author:	tpot

Update of /data/cvs/samba/source/rpc_server
In directory samba:/tmp/cvs-serv25105/rpc_server

Modified Files:
      Tag: APPLIANCE_HEAD
	srv_spoolss_nt.c 
Log Message:
Fixes for printer permission checking after printer permissions have
been changed using a NT5 client.  For some reason NT5 rewrites the value of
the ACE mask for all existing permission before saving them back.  The
print_access_check() function was changed to take a functional type
constant (printer administer, job administer, full control) rather than an
ACE mask.

Misc other bugs:

 - return useful values for _spoolss_startdocprinter rather than
   ERROR_NOT_ENOUGH_MEMORY

 - call tdb_unlock() on job database before sending job to printer

 - in print_job_start() don't pick a jobid that already exists as the
   file may be owned by another user and be non-deletable which causes
   job starts to fail silently

 - purge queue command no longer requires full access permission to work.
   only jobs that are owned by the user are deleted





More information about the samba-cvs mailing list