summaryrefslogtreecommitdiffstats
path: root/source3/rpc_server
Commit message (Collapse)AuthorAgeFilesLines
* Missed one check on the memcpy for bug #7063.Jeremy Allison2010-02-091-1/+1
| | | | Jeremy.
* Second part of fix for bug 7063 - Samba 3.4.5 on ubuntu 8.04 64 bit - Core ↵Jeremy Allison2010-02-091-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.
* Fix bug 7063 - Samba 3.4.5 on ubuntu 8.04 64 bit - Core dumps.Jeremy Allison2010-02-021-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.
* s3: Fix some DEBUG messagesVolker Lendecke2010-01-311-3/+3
|
* s3-spoolss: stricter name checks when opening back-channel notify connection.Günther Deschner2010-01-191-7/+13
| | | | | | | Make sure to always check if the name the client passed in spoolss_RemoteFindFirstPrinterChangeNotifyEx is not one of our names. Guenther
* s3: Use sid_check_is_domain instead of a direct sid_equalVolker Lendecke2010-01-101-3/+6
|
* s3: Replace most calls to sid_append_rid() by sid_compose()Volker Lendecke2010-01-102-6/+5
|
* s3: Remove the typedef for "auth_serversupplied_info"Volker Lendecke2010-01-101-1/+1
|
* s3: Remove the typedef for "auth_usersupplied_info"Volker Lendecke2010-01-101-1/+1
|
* s3: Lock down some srvsvc calls according to what w2k3 seems to doVolker Lendecke2010-01-071-0/+21
|
* Second part of the fix for bug #7020 - smbd using 2G memory.Jeremy Allison2010-01-061-0/+7
| | | | | | | | There was a second leak in the processing of the out_data.frag prs_struct. It needs freeing once the current pdu has been returned asynchronously. Jeremy.
* s3:ntlmssp: only include ntlmssp.h where actually neededAndrew Bartlett2009-12-221-0/+1
| | | | Andrew Bartlett
* s3: Fix _samr_GetAliasMembership for results with 0 ridsVolker Lendecke2009-12-151-0/+8
|
* s3-spoolss: fix enumprinter key client and server.Günther Deschner2009-12-101-2/+11
| | | | Guenther
* s3-spoolss: use SPOOLSS_ARCHITECTURE_ALL in driver enum server code.Günther Deschner2009-12-081-1/+1
| | | | Guenther
* s3-spoolss: cleanup _spoolss_EnumPrinterDrivers().Günther Deschner2009-12-081-139/+6
| | | | Guenther
* s3-spoolss: remove unused architecture from fill_printer_driver_info1().Günther Deschner2009-12-081-5/+3
| | | | Guenther
* s3-spoolss: remove ridiculous amount of duplicate driver code.Günther Deschner2009-12-081-436/+44
| | | | Guenther
* s3-spoolss: fully support level 8 drivers.Günther Deschner2009-12-081-0/+305
| | | | Guenther
* s3-spoolss: use driver level info8 everywhere in spoolss server internally.Günther Deschner2009-12-081-68/+78
| | | | Guenther
* s3-spoolss: let _spoolss_DeletePrinterData call into ↵Günther Deschner2009-12-071-38/+5
| | | | | | _spoolss_DeletePrinterDataEx. Guenther
* s3-spoolss: let _spoolss_SetPrinterData call into _spoolss_SetPrinterDataEx.Günther Deschner2009-12-071-74/+30
| | | | Guenther
* s3-spoolss: let _spoolss_GetPrinterData call into _spoolss_GetPrinterDataEx.Günther Deschner2009-12-071-101/+44
| | | | Guenther
* s3-winreg: fill in some inline comments.Günther Deschner2009-12-071-10/+38
| | | | Guenther
* s3-winreg: remove trailing whitespace.Günther Deschner2009-12-071-40/+40
| | | | Guenther
* s3: Fix a const discard warningVolker Lendecke2009-12-061-7/+9
|
* s3: talloc_array_length deals file with a NULL argumentVolker Lendecke2009-12-061-3/+3
|
* s3: Small simplification: qsort deals fine with just one entryVolker Lendecke2009-12-061-7/+2
|
* s3: Simplify usr_info_cmp by calling timeval_compare()Volker Lendecke2009-12-061-3/+1
|
* s3: Complete support for NetWkstaGetInfo/NetWkstaEnumUsersIan Puleston2009-12-061-22/+380
|
* s3: First cut at _wkssvc_NetWkstaEnumUsersVolker Lendecke2009-12-061-3/+52
| | | | This needs access checks!
* s3: Support NetWkstaGetInfo 101 and 102Volker Lendecke2009-12-061-15/+113
|
* s3-spoolss: handle SEC_FLAG_MAXIMUM_ALLOWED in spoolss_OpenPrinterEx.Günther Deschner2009-12-031-0/+4
| | | | | | | In case someone (smbtorture4) requests SEC_FLAG_MAXIMUM_ALLOWED, translate it to a request of PRINTER_ACCESS_ADMINISTER. Guenther
* samba-spoolss: use spoolss_StringArray2 in spoolss_EnumPrinterKey.Günther Deschner2009-12-021-1/+1
| | | | | | | This should finally resolve the endian issues we were seeing on sparc and is much cleaner for spoolss clients and servers. Guenther
* s3-spoolss: fix fstrings in convert_devicemode() function.Günther Deschner2009-11-301-2/+5
| | | | Guenther
* s3-spoolss: simplify _spoolss_EnumPrinterKey a little more.Günther Deschner2009-11-271-14/+6
| | | | Guenther
* s3-spoolss: use macros to fillup driver levels.Günther Deschner2009-11-271-158/+114
| | | | Guenther
* s3-rpc: running minimal_includes.pl on rpc_client and rpc_server.Günther Deschner2009-11-263-5/+0
| | | | Guenther
* s3-rpc: Avoid including every pipe's client and server stubs everywhere in ↵Günther Deschner2009-11-2614-0/+16
| | | | | | samba. Guenther
* s3-spoolss: pre cosmetics: reorder levels in construct_printer_info levels.Günther Deschner2009-11-261-104/+104
| | | | Guenther
* s3-spoolss: re-arrange driver info level fillup functions.Günther Deschner2009-11-241-95/+95
| | | | Guenther
* s3-spoolss: fixes for _spoolss_EnumPrinterKey client and server.Günther Deschner2009-11-241-1/+1
| | | | | | Thanks Metze for review! Guenther
* s3-spoolss: Fix GetPrinter level 101.Günther Deschner2009-11-231-1/+1
| | | | Guenther
* s3-printing: use spoolss types and structs while getting and deleting drivers.Günther Deschner2009-11-231-155/+152
| | | | Guenther
* s3-printing: use spoolss types and structs while adding drivers.Günther Deschner2009-11-231-204/+10
| | | | Guenther
* s3-spoolss: fix spoolss_EnumPrinterKey client and server code.Günther Deschner2009-11-231-4/+19
| | | | Guenther
* s3-samr: implement _samr_ValidatePassword().Günther Deschner2009-11-101-10/+118
| | | | Guenther
* s3-netlogon: enable RPC-NETLOGON-ADMIN test against s3.Günther Deschner2009-11-091-4/+23
| | | | Guenther
* Revert "s3: Do not reference ndr_table_<pipe> in the cli_ routines directly"Volker Lendecke2009-11-081-2/+1
| | | | This reverts commit daa964013bc5d036f4da571ce22c0052ef40943a.
* Revert "s3: Consolidate getting the name out of a pipes_struct"Volker Lendecke2009-11-083-38/+60
| | | | This reverts commit 9621306351cdb469ef393a6d8cbeea456bc4bd9f.