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