summaryrefslogtreecommitdiffstats
path: root/source3/printing
Commit message (Collapse)AuthorAgeFilesLines
...
* More printf fixes - size_t is long on some architectures.Tim Potter2003-07-241-2/+2
| | | | (This used to be commit ba4d334b822248d8ab929c9568533431603d967e)
* Some fclose -> x_fclose found by Tony Jago.Jeremy Allison2003-07-241-2/+2
| | | | | Jeremy. (This used to be commit 919078cf397155ede0169ce95a726d0fdbef696a)
* fix cache coherency bug in print handle print_info_2 cache.Gerald Carter2003-07-141-17/+19
| | | | | | | | | Needs to be rewritten to use a reference counter, but this will work for now. also the memory allocation in the printing code needs to be cleaned up to use talloc exclusively. (This used to be commit 3d293027563b36411b7f84ed9d8f47f926271c6f)
* i guess i'm the only one this ever annyoed...Gerald Carter2003-07-102-4/+4
| | | | | | | 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)
* Removed strupper/strlower macros that automatically map to ↵Jeremy Allison2003-07-031-1/+1
| | | | | | | | strupper_m/strlower_m. I really want people to think about when they're using multibyte strings. Jeremy. (This used to be commit ff222716a08af65d26ad842ce4c2841cc6540959)
* fix typos in log messages and comments.Gerald Carter2003-07-011-1/+1
| | | | (This used to be commit fd24183ec30688f3699e466bd4d908b24918e328)
* Some const correctness. Stop tdb being used as a remote backend. If anJeremy Allison2003-06-271-1/+1
| | | | | | | | idmap backend is specified cause smbd to ask winbindd (use winbindd if you want a consistant remote backend solution). Should work well enough for next beta now... Jeremy. (This used to be commit 8f830c509af5976d988a30f0b0aee4ec61dd97a3)
* ifdef out some functions that are not used when HAVE_ADS is not definedGerald Carter2003-06-251-1/+1
| | | | (This used to be commit 2d192e0431c7b754cf9db2306acb01fbe4068a14)
* large change:Gerald Carter2003-06-251-5/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | *) consolidates the dc location routines again (dns and netbios) get_dc_list() or get_sorted_dc_list() is the authoritative means of locating DC's again. (also inludes a flag to get_dc_list() to define if this should be a DNS only lookup or not) (however, if you set "name resolve order = hosts wins" you could still get DNS queries for domain name IFF ldap_domain2hostlist() fails. The answer? Fix your DNS setup) *) enabled DOMAIN<0x1c> lookups to be funneled through resolve_hosts resulting in a call to ldap_domain2hostlist() if lp_security() == SEC_ADS *) enables name cache for winbind ADS backend *) enable the negative connection cache for winbind ADS backend *) removes some old dead code *) consolidates some duplicate code *) moves the internal_name_resolve() to use an IP/port pair to deal with SRV RR dns replies. The namecache code also supports the IP:port syntax now as well. *) removes 'ads server' and moves the functionality back into 'password server' (which can support "hostname:port" syntax now but works fine with defaults depending on the value of lp_security()) (This used to be commit d7f7fcda425bef380441509734eca33da943c091)
* Squash another compiler warning.Tim Potter2003-05-271-2/+2
| | | | (This used to be commit 8b208834354db39797e45fd041c408c7ab6eb314)
* Prefix VFS API macros with SMB_ for consistency and to avoid problems with ↵Alexander Bokovoy2003-05-142-6/+6
| | | | | | VFS_ macros at system side. We currently have one clash with AIX and its VFS_LOCK. Compiled and tested -- no new functionality or code, just plain rename of macros for yet-unreleased VFS API version. Needs to be done before a24 is out (This used to be commit c2689ed118b490e49497a76ed6a2251262018769)
* Fix VFS layer:Alexander Bokovoy2003-05-112-6/+6
| | | | | | | | | | 1. Finally work with cascaded modules with private data storage per module 2. Convert VFS API to macro calls to simplify cascading 3. Add quota support to VFS layer (prepare to NT quota support) Patch by Stefan (metze) Metzemacher, with review of Jelmer and me Tested in past few weeks. Documentation to new VFS API for third-party developers to follow (This used to be commit 91984ef5caa2d13c5d52e1f535bd3bbbae1ec978)
* Elsewhere, we use a #define for this environment variable name, so do theAndrew Bartlett2003-05-091-2/+2
| | | | | | | same here. Andrew Bartlett (This used to be commit a4556786d28724309321a02afbf5005158440258)
* removing printing = SOFTQ since no one knows what it isGerald Carter2003-04-291-83/+0
| | | | (This used to be commit 283953472229952f7f2613a207515580cd0919c3)
* Get credentials before publishing printers.Jim McDonough2003-04-251-0/+8
| | | | (This used to be commit 674174fcca234a44d1778ee092998338cbd7a553)
* Merge the 'safe' parts of my StrnCpy patch - many of the users really wantedAndrew Bartlett2003-04-233-89/+85
| | | | | | | | | | | | | a pstrcpy/fstrcpy or at most a safe_strcpy(). These have the advantage of being compiler-verifiable. Get these out of the way, along with a rewrite of 'get_short_archi' in the spoolss client and server. (This pushes around const string pointers, rather than copied strings). Andrew Bartlett (This used to be commit 32fb801ddc035e8971e9911ed4b6e51892e9d1cc)
* Limit the number of outstanding print notify messages for a process toJeremy Allison2003-04-231-1/+8
| | | | | | 1000. Jeremy. (This used to be commit 2e5e4c10d2377493913554e7dab79d97a4d16d87)
* Fix mem leak. Spotted by tpot (thanks Tim).Jeremy Allison2003-04-161-0/+1
| | | | | Jeremy. (This used to be commit 03a1f46e3448913cc21ed89aafaa22818d4026d0)
* Array size fixup for construct_nt_devicemode() from HEAD.Tim Potter2003-04-141-1/+1
| | | | (This used to be commit 5d1e8cca03b3908e2266e39f4b50ef16ef4ef2b2)
* 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)
* Ensure we're not filtering our essential delete messages.Jeremy Allison2003-04-101-11/+21
| | | | | | Added jobid debug when unpacking message. Jeremy. (This used to be commit 8a6f3313e69c6d47e20838f42ebc9f8a2ce9ddc4)
* Ensure print queue array is zeroed out before returning.Jeremy Allison2003-04-091-0/+1
| | | | | Jeremy. (This used to be commit f0fac6a1e3574d2d0419968b8e806b5de91f5a81)
* 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-022-11/+88
| | | | | 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)
* Fix off by one bug noticed by Andrew Bartlett.Jeremy Allison2003-03-141-2/+2
| | | | | Jeremy. (This used to be commit 759aab9944e8dc5c38e224ace738b75ded07ee54)
* add #define for the max device name length in a DEVICEMODEGerald Carter2003-03-061-1/+1
| | | | (This used to be commit 52ef84b53495db1eac6ecfb0b926ef8df7ea5cc5)
* Writable string const fixes.Jeremy Allison2003-03-051-6/+12
| | | | | Jeremy. (This used to be commit c832e95c2f4daf175954a60f3c56420cf2f35b45)
* Fix for little-used lpq parser.Jeremy Allison2003-03-051-1/+1
| | | | | Jeremy. (This used to be commit 75b36459ab1797bdff98ed91d7870bd48adebb54)
* Ensure added jobs increment total_jobs.Jeremy Allison2003-03-011-0/+6
| | | | | Jeremy. (This used to be commit a75d9fc4e1c26e3ae15a97508f6f1cf69fe54148)
* Progress on CR 601Gerald Carter2003-02-251-152/+214
| | | | | | | | | | cache the printer_info_2 with the open printer handle. cache is invalidated on a mod_a_printer() call **on that smbd**. Yes, this means that the window for admins to step on each other from different clients just got larger, but since handles a generally short lived this is probably ok. (This used to be commit 31272d3b6bb9ec62fd666301c7adfa0c1720a99b)
* Missed one in the previous merge - user_ok() and user_in_group() now takeAndrew Bartlett2003-02-241-1/+1
| | | | | an optional list of groups the user is in. (This used to be commit 39f3bec0f62520e49a087403287330ed5f3a79c5)
* 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)
* * set PRINTER_ATTRIBUTE_RAW_ONLY; CR 1736Gerald Carter2003-02-152-4/+35
| | | | | | | | * never save a pointer to an automatic variable (they go away) implement a deep copy for SPOOLSS_NOTIFY_MSG to correct messages being sent that have junk for strings; fix in response to changes for CR 1504 (This used to be commit ffda9e2480414c7ed6156958f516e0d1f3c61350)
* off by one bug in string length; CR 1159Gerald Carter2003-02-141-1/+1
| | | | (This used to be commit aaefa889ad9a065f976275a748be1011d66aa37e)
* Merge from HEAD: Fix NULL pointer de-reference in arguments to tdb_pack.Andrew Bartlett2003-02-121-4/+4
| | | | | Andrew Bartlet (This used to be commit 0809670d0f85405c1e58d7317cc7a6ca67c8ad16)
* Cleanups: (merge from HEAD)Andrew Bartlett2003-02-101-3/+3
| | | | | | | | | | | - use safe_strcpy() instead of pstrcpy() for malloc()ed strings - CUPS: a failure in an attempt to automaticly add a printer is not level 0 stuff. - Fix up a possible Realloc() failure segfault Andrew Bartlett (This used to be commit c1cfc296c2efdb2b5972202146e80f0e3b6a3da4)
* 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)
* Collapse duplicate messages before sending.Jeremy Allison2003-02-051-80/+132
| | | | | Jeremy. (This used to be commit 105d37474d0be9eea2ea38dc90ceba5a27a7e630)
* CUPS patch to log client nameGerald Carter2003-02-051-0/+4
| | | | (This used to be commit d4168c327bc42efc392561aeeef4edd702b3d653)
* 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)
* Up the hash table size for printing tdb.cJeremy Allison2003-02-041-1/+1
| | | | | Jeremy. (This used to be commit 97848f40eec7320c8a06eb0a7df7c1677e41efd8)
* Ensure we only ever set fsp->conn in one place.Jeremy Allison2003-02-041-1/+0
| | | | | Jeremy. (This used to be commit d8a42753cc1e1a94aa6b816222343e1569521f14)
* Add 3 second timeout when terminating server and sending print notifyJeremy Allison2003-01-301-4/+4
| | | | | | | messages. Stops build-up of large numbers of smbd's waiting to terminate on large print throughput. Jeremy. (This used to be commit 07efebb98473cb3d4adc6b2e0afef3f06dcc99b8)
* More scalable print tdb fixes.Jeremy Allison2003-01-301-13/+23
| | | | | Jeremy. (This used to be commit 7ace900b335e83b447cab63137968806a8e2f4d3)
* CUPS-PRINTER_CLASS patch from Michael SweetGerald Carter2003-01-281-2/+101
| | | | (This used to be commit 8d0bde43156f5511df7a5a6865b361ebc2a933eb)
* *lots of small merges form HEADGerald Carter2003-01-152-8/+11
| | | | | | | *sync up configure.in *don't build torture tools in make all *make sure to remove torture tools as part of make clean (This used to be commit 0fb724b3216eeeb97e61ff12755ca3a31bcad6ef)
* Merge from HEAD:Andrew Bartlett2003-01-142-2/+2
| | | | | | | | | | - fstring/pstring mixups - the detection code that found them (disabled) - a bit of whitespace - a static Andrew Bartlett (This used to be commit 9b70fa868e7d9481f584c83fc4046174e1dedfd9)