1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-22 13:34:15 +03:00
samba-mirror/source3/printing
Andreas Schneider aa6a7a9780 s3fs-smbd: Move housekeeping to the background process.
If you add 200 printers using lpadmin. Then you wait for the printcap
cache to expire. As soon as this expires we notify all deamons that they
should reload the printers. This mean we need to create the default
registry keys for each printer. If you do e.g. a 'smbclient -L' during
that time you will get a lot of timeouts.

This lets the housekeeping function of the printcap cache do the task of
creating the default registry keys in background queue process. When it is done
with the task it will tell all smbd childs to reload the printers and the 200
printers appear.

Autobuild-User(master): Andreas Schneider <asn@cryptomilk.org>
Autobuild-Date(master): Mon Oct  1 20:28:23 CEST 2012 on sn-devel-104
2012-10-01 20:28:23 +02:00
..
tests s3-printing: use euid for vlp job tracking 2012-06-26 16:10:39 +02:00
load.c loadparm: make the source3/ lp_ functions take an explicit TALLOC_CTX *. 2012-07-18 15:07:23 +09:30
load.h source3/printing/load.h: fix licence/copyright 2011-06-10 15:12:34 +02:00
lpq_parse.c Correctly check for errors in strlower_m() returns. 2012-08-09 12:08:18 -07:00
notify.c loadparm: make the source3/ lp_ functions take an explicit TALLOC_CTX *. 2012-07-18 15:07:23 +09:30
notify.h s3-printing: isolate print notification prototypes better. 2011-02-22 21:52:18 +01:00
nt_printing_ads.c loadparm: make the source3/ lp_ functions take an explicit TALLOC_CTX *. 2012-07-18 15:07:23 +09:30
nt_printing_migrate_internal.c nt_printing_tdb_migrate(): fix stackframe leak. 2012-07-18 05:00:31 +09:30
nt_printing_migrate_internal.h s3-printing: split out printing migration code into a smaller library. 2011-07-01 16:46:26 +02:00
nt_printing_migrate.c s3-spoolss: Fix bug #8351 forms migration. 2011-09-09 03:21:42 +02:00
nt_printing_migrate.h s3-printing: remove spoolss pipe from migration library, only using winreg finally. 2011-07-07 18:06:02 +02:00
nt_printing_os2.c loadparm: make the source3/ lp_ functions take an explicit TALLOC_CTX *. 2012-07-18 15:07:23 +09:30
nt_printing_os2.h s3-printing: move os2 related functions to printing/nt_printing_os2.c. 2011-07-07 18:06:01 +02:00
nt_printing_tdb.c Correctly check for errors in strlower_m() returns. 2012-08-09 12:08:18 -07:00
nt_printing_tdb.h s3-printing: Move all tdb upgrade functions to a separate file. 2010-07-27 10:27:14 -04:00
nt_printing.c loadparm: make the source3/ lp_ functions take an explicit TALLOC_CTX *. 2012-07-18 15:07:23 +09:30
pcap.c s3: Fix typos 2011-12-08 12:05:54 +01:00
pcap.h source3/printing/pcap.h: fix licence/copyright 2011-06-10 15:12:36 +02:00
print_aix.c s3-printing: Get the location info from cups. 2011-05-16 12:54:33 +02:00
print_cups.c Use ippGet/ippSet (accessors) for IPP API. 2012-07-20 22:35:55 +02:00
print_generic.c s3-printing: fix bug 9123 lprng job tracking errors 2012-08-29 14:25:12 +02:00
print_iprint.c Fix incorrect use of server as a talloc context. 2012-07-24 00:09:46 +02:00
print_standard.c Fix bug #8157 - std_pcap_cache_reload() fails to parse a cups printcap file correctly. 2011-05-20 22:52:23 +02:00
print_svid.c s3-printing: Get the location info from cups. 2011-05-16 12:54:33 +02:00
printer_list.c s3-printing: Increase debug level for info that the db is empty. 2012-09-20 12:01:48 +02:00
printer_list.h s3-printing: Get the location info from cups. 2011-05-16 12:54:33 +02:00
printing_db.c lib/util: Remove obsolete sys_getpid() and sys_fork(). 2012-03-24 21:55:40 +01:00
printing.c s3-printing: fix bug 9123 lprng job tracking errors 2012-08-29 14:25:12 +02:00
printspoolss.c loadparm: make the source3/ lp_ functions take an explicit TALLOC_CTX *. 2012-07-18 15:07:23 +09:30
queue_process.c s3fs-smbd: Move housekeeping to the background process. 2012-10-01 20:28:23 +02:00
queue_process.h s3-printing: Allow bq process to have own logfile 2011-08-10 18:14:05 +02:00
spoolssd.c loadparm: make the source3/ lp_ functions take an explicit TALLOC_CTX *. 2012-07-18 15:07:23 +09:30