summaryrefslogtreecommitdiff
path: root/source3/printing/printing.c
AgeCommit message (Expand)AuthorFilesLines
2002-10-31Fix slowdown because of enumerating all print queues on every smbd startup.Jeremy Allison1-14/+11
2002-10-26Fix problem where an fd would be left open for every printer queue.Jeremy Allison1-0/+27
2002-10-21merge from samba_3_0Gerald Carter1-11/+0
2002-10-16Never do a ZERO_STRUCT on a structure in a linked list, it's dumb :-).Jeremy Allison1-1/+3
2002-10-16SMB_ASSERT to check list terminates.Jeremy Allison1-0/+3
2002-10-04Add a timeout to tdb_lock_bystring(). Ensure we never have more thanJeremy Allison1-7/+7
2002-09-25merge from APP_HEADGerald Carter1-8/+32
2002-09-24Hold lock on NEXTJOB record for a very short time. Jerry needs to add codeJeremy Allison1-29/+52
2002-09-18printjob merge from APP_HEAD regarding device modesGerald Carter1-26/+130
2002-09-10AbortPrinter() fix merged from APP_HEAD.Gerald Carter1-3/+31
2002-09-05Remove donotify as notifies are cheap now.Jeremy Allison1-11/+11
2002-09-04Added better error code on out of space. Removed total jobs check - notJeremy Allison1-48/+1
2002-09-04Add bcast_msg_flags to connection struct. Allows sender to filter whenJeremy Allison1-12/+18
2002-08-27Move to reference counting rather than lock counting.Jeremy Allison1-35/+57
2002-08-27Handle locking correctly.Jeremy Allison1-2/+6
2002-08-27Allow us to "lock" printer tdb entries in memory to stop them beingJeremy Allison1-18/+61
2002-07-22Merge from APPLIANCE_HEAD.Tim Potter1-1/+1
2002-07-22Ensure we're root before opening a printer backend tdb.Jeremy Allison1-0/+4
2002-07-17Gone back to explicit queue number passing as snum - removed encoding ofJeremy Allison1-249/+118
2002-07-17Lanman print jobs are *16* bits, not 32. arggggh. Map them....Jeremy Allison1-0/+79
2002-07-16Put printing tdbs in a subdirectory to prevent name collisions.Jeremy Allison1-1/+6
2002-07-11*Experimental* new large-scaling printer code. Splits printing.tdb intoJeremy Allison1-138/+396
2002-07-01used findstatic.pl to make some variables static and remove some deadAndrew Tridgell1-1/+1
2002-06-28Shut down printing tdb correctly - this will be more important when I goJeremy Allison1-3/+17
2002-06-28Proper merge of all the working printing stuff from APPLIANCE_HEAD.Jeremy Allison1-158/+205
2002-06-24printing merge from SAMBA_2_2. Ther server code looks to be in sync now.Gerald Carter1-10/+10
2002-06-21Format tidyup before I start working on scalability fixes (one file perJeremy Allison1-74/+134
2002-05-10Ok, ok, I was too impatient...Jim McDonough1-2/+2
2002-05-10Fix build. Changed MSG_PRINTER_UPDATE to MSG_PRINTER_DRVUPGRADE.Jim McDonough1-2/+2
2002-04-19When opening a tdb fails - don't expect to be able to do tdb_errstr ! (Doh!).Jeremy Allison1-2/+2
2002-04-13when background printing wasn't enabled printing was completely brokenAndrew Tridgell1-1/+4
2002-03-20Ensure we don't do lp_servicename()'s in tdb traverse as thisJeremy Allison1-5/+7
2002-03-20Print queue entries *must* have queue names, not numbers - numbers areJeremy Allison1-7/+30
2002-03-19Merge in JohnR's page count fixes.Jeremy Allison1-4/+31
2002-03-15syncing up printing code with SAMBA_2_2 (already done some mergesGerald Carter1-6/+6
2002-03-14getpid() -> sys_getpid()Tim Potter1-1/+1
2002-03-07Fix for machines that have their time changed forward, then back. EnsureJeremy Allison1-6/+18
2002-02-26Fixup the sending of printer change messages from job changes.Jeremy Allison1-17/+21
2002-02-25Merge of printing performance fixes from appliance.Tim Potter1-6/+6
2002-01-30Removed version number from file header.Tim Potter1-2/+1
2002-01-14Removed MAXSTATUS which was set incorrectly - thus causing tdb traversalJeremy Allison1-5/+3
2002-01-09Fixed all uses of tdb_fetch/store/_int to use explicit int32 little endianJeremy Allison1-12/+13
2002-01-03Fixed nasty cast of tdb_delete in traversals.Jeremy Allison1-1/+1
2001-12-21Factor out a broadcast_printer_notify() routine.Martin Pool1-7/+17
2001-12-18Fixed uninitialised variable warning.Tim Potter1-1/+1
2001-12-05Use print_queue_length() by preference if we don't need a queueJeremy Allison1-0/+1
2001-12-05Improved efficiency of enumerating print queue's under a particularJeremy Allison1-9/+18
2001-10-16Optimisation to send only to correct processid.Jeremy Allison1-6/+16
2001-10-16very simple asynchronous "lpq" thread patchJean-François Micouleau1-2/+50
2001-10-02Removed 'extern int DEBUGLEVEL' as it is now in the smb.h header.Tim Potter1-2/+0