summaryrefslogtreecommitdiffstats
path: root/source3/printing/printing.c
Commit message (Collapse)AuthorAgeFilesLines
* bug 770; correct fix this time; Make sure that we send the SMBjobid for ↵Gerald Carter2004-01-141-9/+17
| | | | | | unix jobs back to the client. Allows windows client to remove print jobs submitted from lpr (This used to be commit 514561118860f982c458930c34763dac9ce0554e)
* bug 660; using byte order safe macros (or tdb_unpack) when reading 2 or 4 ↵Gerald Carter2004-01-141-16/+18
| | | | | | byte values from a tdb buffer (This used to be commit be9f25bea94415af6b631a9c6e7af28d9d6e6565)
* don't mistake pre-existing UNIX jobs for smb jobs; patch from SATOH Fumiyasu ↵Gerald Carter2003-12-011-3/+5
| | | | | | bug 770 (This used to be commit 3a55788dca537248d0aea9973a84075e142b7736)
* allow users to delete jobs with cups printing backendGerald Carter2003-11-251-0/+2
| | | | | | | | The changes the name of the job passed off to cups from "Test Page" to "smbprn.00000033 Test Page" so that we can get the smb jobid back from lpq. Working on bug 770. (This used to be commit 5979f4d645e84fb22223e6cbf0043f2fa21acb2f)
* * Fix from SATOH Fumiyasu for bug 660 (failing to view printGerald Carter2003-11-131-2/+2
| | | | | | | | | | | jobs) by only enforce the 'max reported print jobs' parameter when it is non-zero. * Fixed bug 338 by making sure that data values are written out when we are marshalling an EnumPrinterDataEx() reply. This probably fixes other bugs reported against point-n-print feature in 3.0.0 (This used to be commit fd98af75d655449a677360f6991da5caabc88b4d)
* a small include file rearrangement that doesn't affect normalAndrew Tridgell2003-11-121-0/+1
| | | | | | compilation, but that allows Samba3 to take advantage of pre-compiled headers in gcc if available. (This used to be commit b3e024ce1da7c7e24fcacd8a2964dd2e4562ba39)
* fix unitiailized timestamp where merging print_jobs and lpq listingGerald Carter2003-09-111-0/+1
| | | | (This used to be commit 8382cd6796992e55bf10f381089cb740052a0bca)
* i guess i'm the only one this ever annyoed...Gerald Carter2003-07-101-2/+2
| | | | | | | fix the confusion when we tdb_lock_bystring() but we retrieve an entry using tdb_fetch_by_string. It's now always tdb.*bystring() (This used to be commit 66359531b89368939f0e8f584a45844b5f2f99e7)
* fix typos in log messages and comments.Gerald Carter2003-07-011-1/+1
| | | | (This used to be commit fd24183ec30688f3699e466bd4d908b24918e328)
* Fix mem leak. Spotted by tpot (thanks Tim).Jeremy Allison2003-04-161-0/+1
| | | | | Jeremy. (This used to be commit 03a1f46e3448913cc21ed89aafaa22818d4026d0)
* Grr. Get rid of one of the extra NULL's that crept in from app-head.Jeremy Allison2003-04-101-1/+1
| | | | | | Spotted by Andrew Esh. Jeremy. (This used to be commit 9e6e6c3f50844cf4322d6dd193c4e24b76bae9ba)
* Fix the new storage code to correctly convert from system queue info toJeremy Allison2003-04-041-3/+15
| | | | | | pjob info. Ensure we retrieve more than one job from the storage code. Jeremy. (This used to be commit 59be98401c5a8b419597c18acbe996b469bbe89a)
* Subtle changes to message handling after ENUMJOBS.Jeremy Allison2003-04-021-10/+84
| | | | | Jeremy. (This used to be commit e5e83544dc0acf812bfa5ea17960b5a6be954ca1)
* Fix extra NULL arg added during app-head merge.Jeremy Allison2003-03-261-3/+3
| | | | | Jeremy. (This used to be commit b2ef052adad01c37f0fd4b9b82a16a9989d57082)
* Merge of new appliance-head scalable printing fixes.Jeremy Allison2003-03-211-142/+287
| | | | | Jeremy. (This used to be commit 331e621b580f997592892be0226fb452c67ae9e1)
* lib/messages.c: Check return from chainlock before modifying message queue.Jeremy Allison2003-03-201-0/+5
| | | | | | Apply the job returned limit across all requests for job queues. Jeremy. (This used to be commit bf795b684e608f82db822e0759e7b69afd451b65)
* Ensure added jobs increment total_jobs.Jeremy Allison2003-03-011-0/+6
| | | | | Jeremy. (This used to be commit a75d9fc4e1c26e3ae15a97508f6f1cf69fe54148)
* Bit of a hack job to prevent smbprn.XXX jobs appearing in the queue if theJeremy Allison2003-02-191-9/+14
| | | | | | jobid is below the UNIX_JOB_START number. Jeremy. (This used to be commit 7ec1c8869d3df9af77ff95942beba34f56a06b73)
* Ensure we return NOSPACE if we can't fast allocate a print job.Jeremy Allison2003-02-081-2/+7
| | | | | Jeremy. (This used to be commit 82cf8aa74794649fb16c336011ca48d549d6abb8)
* Hold the lock for a much shorter time when allocating a new jobid.Jeremy Allison2003-02-041-54/+67
| | | | | Jeremy. (This used to be commit 62e274abbb0ceec90c97c022fa14d96bdf574121)
* More scalable print tdb fixes.Jeremy Allison2003-01-301-13/+23
| | | | | Jeremy. (This used to be commit 7ace900b335e83b447cab63137968806a8e2f4d3)
* Merge from HEAD:Andrew Bartlett2003-01-141-1/+1
| | | | | | | | | | - fstring/pstring mixups - the detection code that found them (disabled) - a bit of whitespace - a static Andrew Bartlett (This used to be commit 9b70fa868e7d9481f584c83fc4046174e1dedfd9)
* [merge] make sure to update print queue cache during timeout_processing() to ↵Gerald Carter2003-01-111-6/+15
| | | | | | send notify events; CR 1491 (This used to be commit f8a915b14d63e4fdb99235053eeb896ef9492068)
* Don't delete jobs subitted after the lpq time.Jeremy Allison2003-01-101-4/+4
| | | | | Jeremy. (This used to be commit 6cb9f6ccb1fab3ff597f52c931561d52de09e84a)
* Merge from HEAD - make Samba compile with -Wwrite-strings without additionalAndrew Bartlett2003-01-031-6/+6
| | | | | | | warnings. (Adds a lot of const). Andrew Bartlett (This used to be commit 3a7458f9472432ef12c43008414925fd1ce8ea0c)
* Fix debugs for rap mapping. Delete job on map fail.Jeremy Allison2002-12-051-2/+5
| | | | | Jeremy. (This used to be commit 6eb27e4f0dea6027ba9e041348f066c947e751c6)
* The element in fsp->print_job should be a RAP jobid, not a uint32 RPCJeremy Allison2002-12-051-4/+24
| | | | | | | jobid. This was causing Win9x client "set name" calls to fail. Still need one cleanup fix to finish. Jeremy. (This used to be commit 6c23d2030ab8dddff4c849903c529f0012b94027)
* [print notify fixes from APP_HEAD]Gerald Carter2002-11-261-279/+35
| | | | | | | | | * fixing change notify on print server handle * adding change notify support into smbcontrol for sending comment changes, etc... All part of CR 1159/1160 (This used to be commit f1062e79de8a3046c6e3f22b3d1a4819afe6809b)
* Lots of fixes for error paths where tdb_fetch() data need freeing.Jeremy Allison2002-11-231-7/+14
| | | | | | Found via a post from Arcady Chernyak <Arcady.Chernyak@efi.com>. Jeremy. (This used to be commit 5d5762d1787db4392d2dff16024097c638b2d494)
* First cut of fix for changenotify on a print server handle. Use the ↵Jeremy Allison2002-11-101-43/+80
| | | | | | | | connections tdb with an snum of -1 and a special printername. Jeremy. (This used to be commit 06b04380078ad840768a2c5a803f02669f54bc82)
* Fix for scalable printing noticed by tpot. Don't loop infinatelyJeremy Allison2002-11-101-13/+36
| | | | | | when holding a mutex.... :-). Jeremy. (This used to be commit 7e7b40e0fe1302ae416247c70d8d76bd82ec3474)
* Fix crash bug with overwriting malloced memory.Jeremy Allison2002-11-071-5/+3
| | | | | Jeremy. (This used to be commit 3228730c8311ec6507227f8936318b1d965c1228)
* Merge of scalable printing code fix... Needs testing.Jeremy Allison2002-11-071-0/+248
| | | | | Jeremy. (This used to be commit d030df76439c72825d68410211e62090438cef54)
* Fix slowdown because of enumerating all print queues on every smbd startup.Jeremy Allison2002-10-311-14/+11
| | | | | Jeremy. (This used to be commit 6efd17ef78ebcfed1130312fa019d674e4663a00)
* Fix problem where an fd would be left open for every printer queue.Jeremy Allison2002-10-261-0/+27
| | | | | Jeremy. (This used to be commit e240c7a428659bce392d47f2eda16bdcf32863c1)
* removed the following parametersGerald Carter2002-10-211-11/+0
| | | | | | | | | | * postscript * printer driver * printer driver location * printer driver file also removed the get_a_printer_driver_9x_compatible() function (This used to be commit 743f2b8025effe57d8f075ff14a9357123c507a8)
* Never do a ZERO_STRUCT on a structure in a linked list, it's dumb :-).Jeremy Allison2002-10-161-1/+3
| | | | | Jeremy. (This used to be commit 20986489f4736820a4981c6aa0eecccf169f0170)
* SMB_ASSERT to check list terminates.Jeremy Allison2002-10-161-0/+3
| | | | | Jeremy. (This used to be commit bf3b0ef56168aff9b1bd5760b595f8951d434861)
* Add a timeout to tdb_lock_bystring(). Ensure we never have more thanJeremy Allison2002-10-041-7/+7
| | | | | | MAX_PRINT_JOBS in a queue. Jeremy. (This used to be commit 9fe3c0b90d4bff2217e3cb5a34b4683ca314c06e)
* sync'ing up for 3.0alpha20 releaseGerald Carter2002-09-251-110/+317
| | | | (This used to be commit 65e7b5273bb58802bf0c389b77f7fcae0a1f6139)
* sync 3.0 branch with headJelmer Vernooij2002-08-171-221/+178
| | | | (This used to be commit 3928578b52cfc949be5e0ef444fce1558d75f290)
* updated the 3.0 branch from the head branch - ready for alpha18Andrew Tridgell2002-07-151-329/+708
| | | | (This used to be commit 03ac082dcb375b6f3ca3d810a6a6367542bc23ce)
* printing merge from HEADGerald Carter2002-04-221-3/+6
| | | | (This used to be commit d3aed37dd87d425f51bcdc4e5151f0b0fe8f9c6b)
* Ensure we don't do lp_servicename()'s in tdb traverse as thisJeremy Allison2002-03-201-5/+7
| | | | | | allocates lots of memory. Jeremy. (This used to be commit fbc8c6a1096ec829f48b403239f105065bf155b1)
* Print queue entries *must* have queue names, not numbers - numbers areJeremy Allison2002-03-201-7/+30
| | | | | | | not identical between different smbds (mr potter, come here and take your medicine.... :-). Jeremy. (This used to be commit 230941d2fbb746d39c00e482e7f600c68aa45efa)
* Merge in JohnR's page count fixes.Jeremy Allison2002-03-191-4/+31
| | | | | Jeremy. (This used to be commit 2e3133fbe5531b9bbc9bf46a04b27fa58e555f5a)
* syncing up printing code with SAMBA_2_2 (already done some mergesGerald Carter2002-03-151-6/+6
| | | | | | | | | | | | | | in the reverse). * add in new printer change notify code from SAMBA_2_2 * add in se_map_standard() from 2.2 in _spoolss_open_printer_ex() * sync up the _print_queue_struct in smb.h (why did someone change the user/file names in fs_user/fs_file (or vice-versa) ? ) * sync up some cli_spoolss_XXX functions (This used to be commit 5760315c1de4033fdc22684c940f18010010924f)
* getpid() -> sys_getpid()Tim Potter2002-03-141-1/+1
| | | | (This used to be commit a3cea5e9ae3b53ecbc45e61a39cbce0ca1b916aa)
* Fix for machines that have their time changed forward, then back. EnsureJeremy Allison2002-03-071-6/+18
| | | | | | | that any cached lpq information gathered during that time doesn't stay around for longer than 1 hour. Jeremy. (This used to be commit 39fca711a5cf15a03d6c79639b202712d1749a64)
* Fixup the sending of printer change messages from job changes.Jeremy Allison2002-02-261-17/+21
| | | | | Jeremy. (This used to be commit 28d4e7a3e2bd8f15ef807b821e4300a72bbc6904)