Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-03-26 | s3-spoolss: return info for the correct printjob in _spoolss_GetJob(). | Günther Deschner | 1 | -4/+6 | |
Guenther | |||||
2010-03-15 | s3-spoolss: Fix _spoolss_EnumPrinterData. | Günther Deschner | 1 | -3/+5 | |
Guenther | |||||
2010-03-13 | s3-spoolss: wrap _spoolss_EnumPrinterData() around _spoolss_EnumPrinterDataEx(). | Günther Deschner | 1 | -64/+40 | |
This removes some dependencies to registry code. Guenther | |||||
2010-03-10 | Try and fix bug #7233 - print fails with jobs >4GB from Win7 clients. | Jeremy Allison | 1 | -3/+3 | |
Remove an arbitrarty 4G B limit that *doesn't need to be there* ! Jeremy. | |||||
2010-03-05 | s3-spoolss: fix _spoolss_EnumPrinterDataEx after idl | Günther Deschner | 1 | -11/+2 | |
Guenther | |||||
2010-03-05 | s3-spoolss: fix _spoolss_GetPrinterDataEx after IDL change. | Günther Deschner | 1 | -11/+27 | |
Guenther | |||||
2010-03-05 | s3-spoolss: fix _spoolss_SetPrinterData{Ex} after IDL change. | Günther Deschner | 1 | -10/+3 | |
Guenther | |||||
2010-02-26 | spoolss: fix build and version in spoolss_PrinterInfo0 (aka ↵ | Günther Deschner | 1 | -2/+3 | |
PRINTER_INFO_STRESS). Guenther | |||||
2010-02-25 | s3-spoolss: Save entire devicemode. | Günther Deschner | 1 | -13/+10 | |
found by RPC-SPOOLSS-PRINTER torture test. Guenther | |||||
2010-02-23 | s3:spoolss: construct the devmode the same way for level 2 and 8 | Stefan Metzmacher | 1 | -17/+3 | |
metze | |||||
2010-02-19 | s3-spoolss: add support for _spoolss_SetPrinter level 8. | Günther Deschner | 1 | -1/+65 | |
Guenther | |||||
2010-02-18 | s3-spoolss: Fix _spoolss_EnumPrinters servername handling. | Günther Deschner | 1 | -1/+1 | |
Guenther | |||||
2010-02-18 | s3-spoolss: fix return code of spoolss_DeletePrinter. | Günther Deschner | 1 | -1/+1 | |
When the printer has been removed by the "deleteprinter command", we need to check if it is still there and then fail, not fail if we successfully removed it (found by RPC-SPOOLSS-PRINTER). Guenther | |||||
2010-02-18 | s3-spoolss: in spoolss_EnumPrinters r->in.server is a *unique* pointer! | Günther Deschner | 1 | -3/+5 | |
Guenther | |||||
2010-02-18 | s3-spoolss: more AddPrinter{Ex} checks. | Günther Deschner | 1 | -0/+18 | |
Windows will allow to add a non-shared printer that is returned by EnumPrinters. Samba has no notion of non-shared local printers yet, so just make sure to behave like we do elsewhere: a printer autoloaded by samba or added to samba is shared. Guenther | |||||
2010-02-18 | s3-spoolss: add some printer info validation for AddPrinter calls. | Günther Deschner | 1 | -0/+22 | |
Guenther | |||||
2010-02-15 | spoolss: disable GetPrinterDriver level 101 (as called by XP). | Günther Deschner | 1 | -2/+6 | |
We still dont get the marshalling right, disable and XP will just fall back to level 6. Guenther | |||||
2010-02-11 | spoolss: allow to set server architecture via parametric option. | Günther Deschner | 1 | -2/+2 | |
This allows to set "spoolss:architecture = 'Windows x64'" for debugging purpose. Guenther | |||||
2010-02-11 | s3-spoolss: implement spoolss_EnumJobs level 3. | Günther Deschner | 1 | -0/+76 | |
Level 3 has been added with NT 4.0 and Windows 7 (at least 64bit version) makes use of it in order to display queued jobs. Windows 7 will *not* fall back to level 2 if we just return WERR_UNKNOWN_LEVEL, instead there will be no printjobs displayed at all. Guenther | |||||
2010-02-09 | Missed one check on the memcpy for bug #7063. | Jeremy Allison | 1 | -1/+1 | |
Jeremy. | |||||
2010-02-09 | Second part of fix for bug 7063 - Samba 3.4.5 on ubuntu 8.04 64 bit - Core ↵ | Jeremy Allison | 1 | -1/+4 | |
dumps. Ensure we have no naked memcpy calls. This isn't a crash bug (it's already checked in the data_blob_talloc_zero() above, but I want to get into the pattern of having all memcpy's covered by safety checks. Jeremy. | |||||
2010-02-02 | Fix bug 7063 - Samba 3.4.5 on ubuntu 8.04 64 bit - Core dumps. | Jeremy Allison | 1 | -2/+9 | |
Reported and found by Martin Hochreiter <linuxbox@wavenet.at>. Ensure we copy the right amount of registry data into the outgoing buffer. Jeremy. | |||||
2010-01-19 | s3-spoolss: stricter name checks when opening back-channel notify connection. | Günther Deschner | 1 | -7/+13 | |
Make sure to always check if the name the client passed in spoolss_RemoteFindFirstPrinterChangeNotifyEx is not one of our names. Guenther | |||||
2009-12-10 | s3-spoolss: fix enumprinter key client and server. | Günther Deschner | 1 | -2/+11 | |
Guenther | |||||
2009-12-08 | s3-spoolss: use SPOOLSS_ARCHITECTURE_ALL in driver enum server code. | Günther Deschner | 1 | -1/+1 | |
Guenther | |||||
2009-12-08 | s3-spoolss: cleanup _spoolss_EnumPrinterDrivers(). | Günther Deschner | 1 | -139/+6 | |
Guenther | |||||
2009-12-08 | s3-spoolss: remove unused architecture from fill_printer_driver_info1(). | Günther Deschner | 1 | -5/+3 | |
Guenther | |||||
2009-12-08 | s3-spoolss: remove ridiculous amount of duplicate driver code. | Günther Deschner | 1 | -436/+44 | |
Guenther | |||||
2009-12-08 | s3-spoolss: fully support level 8 drivers. | Günther Deschner | 1 | -0/+305 | |
Guenther | |||||
2009-12-08 | s3-spoolss: use driver level info8 everywhere in spoolss server internally. | Günther Deschner | 1 | -68/+78 | |
Guenther | |||||
2009-12-07 | s3-spoolss: let _spoolss_DeletePrinterData call into ↵ | Günther Deschner | 1 | -38/+5 | |
_spoolss_DeletePrinterDataEx. Guenther | |||||
2009-12-07 | s3-spoolss: let _spoolss_SetPrinterData call into _spoolss_SetPrinterDataEx. | Günther Deschner | 1 | -74/+30 | |
Guenther | |||||
2009-12-07 | s3-spoolss: let _spoolss_GetPrinterData call into _spoolss_GetPrinterDataEx. | Günther Deschner | 1 | -101/+44 | |
Guenther | |||||
2009-12-03 | s3-spoolss: handle SEC_FLAG_MAXIMUM_ALLOWED in spoolss_OpenPrinterEx. | Günther Deschner | 1 | -0/+4 | |
In case someone (smbtorture4) requests SEC_FLAG_MAXIMUM_ALLOWED, translate it to a request of PRINTER_ACCESS_ADMINISTER. Guenther | |||||
2009-12-02 | samba-spoolss: use spoolss_StringArray2 in spoolss_EnumPrinterKey. | Günther Deschner | 1 | -1/+1 | |
This should finally resolve the endian issues we were seeing on sparc and is much cleaner for spoolss clients and servers. Guenther | |||||
2009-11-30 | s3-spoolss: fix fstrings in convert_devicemode() function. | Günther Deschner | 1 | -2/+5 | |
Guenther | |||||
2009-11-27 | s3-spoolss: simplify _spoolss_EnumPrinterKey a little more. | Günther Deschner | 1 | -14/+6 | |
Guenther | |||||
2009-11-27 | s3-spoolss: use macros to fillup driver levels. | Günther Deschner | 1 | -158/+114 | |
Guenther | |||||
2009-11-26 | s3-rpc: Avoid including every pipe's client and server stubs everywhere in ↵ | Günther Deschner | 1 | -0/+2 | |
samba. Guenther | |||||
2009-11-26 | s3-spoolss: pre cosmetics: reorder levels in construct_printer_info levels. | Günther Deschner | 1 | -104/+104 | |
Guenther | |||||
2009-11-24 | s3-spoolss: re-arrange driver info level fillup functions. | Günther Deschner | 1 | -95/+95 | |
Guenther | |||||
2009-11-24 | s3-spoolss: fixes for _spoolss_EnumPrinterKey client and server. | Günther Deschner | 1 | -1/+1 | |
Thanks Metze for review! Guenther | |||||
2009-11-23 | s3-spoolss: Fix GetPrinter level 101. | Günther Deschner | 1 | -1/+1 | |
Guenther | |||||
2009-11-23 | s3-printing: use spoolss types and structs while getting and deleting drivers. | Günther Deschner | 1 | -155/+152 | |
Guenther | |||||
2009-11-23 | s3-printing: use spoolss types and structs while adding drivers. | Günther Deschner | 1 | -204/+10 | |
Guenther | |||||
2009-11-23 | s3-spoolss: fix spoolss_EnumPrinterKey client and server code. | Günther Deschner | 1 | -4/+19 | |
Guenther | |||||
2009-09-30 | s3-registry: use push_reg_sz(). | Günther Deschner | 1 | -16/+16 | |
Guenther | |||||
2009-08-20 | s3-spoolss: add stubs for new idl opcodes in spoolss server. | Günther Deschner | 1 | -0/+153 | |
Guenther | |||||
2009-08-17 | s3-spoolss: remove another duplicate copy of print_architecture_table. | Günther Deschner | 1 | -23/+12 | |
Guenther | |||||
2009-08-04 | s3-spoolss: Fix Bug #6568: _spoolss_GetPrintProcessorDirectory() implementation. | Günther Deschner | 1 | -1/+5 | |
We should always return a local path so that users are not forced to setup a [prnproc$] share on the server. This restores pre-3.4.0 spoolss behaviour. Guenther |