Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
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 | |||||
2009-08-04 | s3-spoolss: fix crash bug in spoolss_addprinterex_level_2. | Günther Deschner | 1 | -1/+1 | |
Guenther | |||||
2009-07-28 | Added prefer_ipv4 bool parameter to resolve_name(). | Jeremy Allison | 1 | -1/+1 | |
W2K3 DC's can have IPv6 addresses but won't serve krb5/ldap or cldap on those addresses. Make sure when we're asking for DC's we prefer IPv4. If you have an IPv6-only network this prioritizing code will be a no-op. And if you have a mixed network then you need to prioritize IPv4 due to W2K3 DC's. Jeremy. | |||||
2009-07-17 | Fix bug #6564 - SetPrinter fails (panics) as non root. | Jeremy Allison | 1 | -0/+4 | |
Missing become_root()/unbecome_root() around reload_services. Jeremy. | |||||
2009-07-16 | s3-spoolss: make some of the command hooks static. | Günther Deschner | 1 | -3/+3 | |
Guenther | |||||
2009-07-03 | Attempt to fix the build | Volker Lendecke | 1 | -2/+2 | |
2009-07-03 | s3-spoolss: implement _spoolss_AddPrinter. | Günther Deschner | 1 | -11/+24 | |
Guenther | |||||
2009-06-30 | s3-spoolss: Bug #6512. Fix support for enumerating user forms. | Günther Deschner | 1 | -5/+5 | |
Found while testing Xerox WorkCentre 133 PCL driver, now also tested with torture test. Guenther | |||||
2009-06-24 | s3-spoolss: restructure _spoolss_EndDocPrinter(). | Günther Deschner | 1 | -30/+32 | |
Guenther | |||||
2009-06-08 | s3-spoolss: add server-support for queries for the "all" architecture in ↵ | Günther Deschner | 1 | -7/+67 | |
printdriver enum calls. Guenther | |||||
2009-05-13 | s3-printing: no need to define struct table_node 4 times. | Günther Deschner | 1 | -7/+1 | |
Guenther | |||||
2009-05-06 | s3-printing: simplify print_queue helper functions and return WERROR. | Günther Deschner | 1 | -9/+3 | |
Guenther | |||||
2009-04-30 | s3-spoolss: avoid referring to uid 0 in spoolss server (use ↵ | Günther Deschner | 1 | -3/+3 | |
sec_initial_uid() instead). Guenther | |||||
2009-04-27 | s3:registry: replace typedef REGISTRY_VALUE by struct regval_blob | Michael Adam | 1 | -5/+5 | |
Michael | |||||
2009-04-23 | Fix coverity #908, #909, uninitialized variable. | Jeremy Allison | 1 | -2/+2 | |
Jeremy. | |||||
2009-04-23 | Fix coverity #910, uninitialized variable. | Jeremy Allison | 1 | -1/+1 | |
Jeremy. | |||||
2009-04-21 | s3: Use common security_descriptor_equal(). | Jelmer Vernooij | 1 | -1/+1 | |
2009-04-19 | Make "struct policy" private to srv_lsa_hnd.c | Volker Lendecke | 1 | -1/+2 | |