summaryrefslogtreecommitdiff
path: root/source3/rpc_server
AgeCommit message (Collapse)AuthorFilesLines
2009-03-13s3-spoolss: remove some unused functions.Günther Deschner1-405/+0
Guenther
2009-03-13s3-spoolss: use pidl for _spoolss_GetPrinter.Günther Deschner2-213/+162
Guenther
2009-03-13s3-spoolss: use snum_is_shared_printer (allows to make code a little easier toGünther Deschner1-50/+54
read). Guenther
2009-03-13s3-spoolss: add snum_is_shared_printer fn.Günther Deschner1-0/+8
Guenther
2009-03-13s3-spoolss: use pidl for _spoolss_EnumPrinters.Günther Deschner2-182/+288
Guenther
2009-03-13s3-spoolss: remove old spoolss_GetPrinterDriver2.Günther Deschner1-218/+0
Guenther
2009-03-13s3-spoolss: use pidl for _spoolss_GetPrinterDriver2.Günther Deschner2-230/+171
Guenther
2009-03-13s3-spoolss: use pidl for _spoolss_EnumPrinterDrivers.Günther Deschner2-213/+326
Guenther
2009-03-13s3-spoolss: remove old spoolss_GetJob and spoolss_EnumJob.Günther Deschner1-72/+0
Guenther
2009-03-13s3-spoolss: use pidl for _spoolss_GetJob.Günther Deschner2-159/+91
Guenther
2009-03-13s3-spoolss: use pidl for _spoolss_EnumJobs.Günther Deschner2-135/+201
Guenther
2009-03-13s3-spoolss: add construct_dev_mode_new.Günther Deschner1-0/+109
Guenther
2009-03-13s3-spoolss: use macros for _spoolss_GetForm and split out level 1 get.Günther Deschner1-73/+72
Guenther
2009-03-13s3-spoolss: use macros for _spoolss_EnumForms and split out level 1 enum.Günther Deschner1-61/+91
Guenther
2009-03-13s3-spoolss: use macros for _spoolss_GetPrintProcessorDirectory.Günther Deschner1-14/+8
Guenther
2009-03-13s3-spoolss: use macros for _spoolss_GetPrinterDriverDirectory.Günther Deschner1-14/+8
Guenther
2009-03-13s3-spoolss: use macros for _spoolss_EnumMonitors.Günther Deschner1-30/+21
Guenther
2009-03-13s3-spoolss: use macros for _spoolss_EnumPrintProcDataTypes.Günther Deschner1-12/+14
Guenther
2009-03-13s3-spoolss: use macros for _spoolss_EnumPorts.Günther Deschner1-32/+21
Guenther
2009-03-13s3-spoolss: use macros for _spoolss_EnumPrintProcessors.Günther Deschner1-12/+18
Guenther
2009-03-13s3-spoolss: add macros from s4 spoolss server.Günther Deschner1-0/+10
Guenther
2009-03-12s3-spoolss: make jobname a const char * in print_job_start().Günther Deschner1-1/+1
Guenther
2009-03-08Add "queue" to writev_sendVolker Lendecke1-1/+2
Unless higher levels queue themselves somehow, writev will *always* be queued. So the queueing should be done at the right level.
2009-03-07Shape up pdb_search a bit by making it a talloc ctx with a destructorVolker Lendecke1-48/+46
2009-03-07s3-spoolss: use pidl for _spoolss_EnumMonitors.Günther Deschner2-102/+112
Guenther
2009-03-07s3-spoolss: use pidl for _spoolss_EnumPorts.Günther Deschner2-124/+100
Guenther
2009-03-07s3-spoolss: use pidl for _spoolss_EnumPrintProcDataTypes.Günther Deschner2-73/+51
Guenther
2009-03-07s3-spoolss: use pidl for _spoolss_EnumPrintProcessors.Günther Deschner2-73/+51
Guenther
2009-03-06s3-spoolss: Fix Coverity ID #891 (UNINIT).Günther Deschner1-1/+1
Guenther
2009-03-06s3-spoolss: remove old _spoolss_EnumForms.Günther Deschner1-15/+0
Guenther
2009-03-06s3-spoolss: use pidl for _spoolss_EnumForms.Günther Deschner2-94/+39
Guenther
2009-03-05Get the sense of the integer wrap test the right way around. Sorry.Jeremy Allison1-1/+1
Jeremy.
2009-03-05Now we're allowing a lower bound for auth_len, ensure weJeremy Allison1-1/+5
also check for an upper one (integer wrap). Jeremy.
2009-03-05Complete the fix for bug 6100Volker Lendecke1-1/+1
According to [MS-RPCE].pdf, section 2.2.2.11: ---- A client or a server that (during composing of a PDU) has allocated more space for the authentication token than the security provider fills in SHOULD fill in the rest of the allocated space with zero octets. These zero octets are still considered to belong to the authentication token part of the PDU.<36> ---- RPC implementations are allowed to send padding bytes at the end of an auth footer. Windows 7 makes use of this. Thanks to Nick Meier <nmeier@microsoft.com> Volker
2009-03-02Make struct tevent_req opaqueSimo Sorce1-8/+6
Move struct tevent_req in tevent_internal, and ad getters and setters for private data and the callback function. This patch also renames 'private_state' into 'data'. What is held in this pointer is in fact data and not a state like enum tevent_req_state. Calling it 'state' is confusing. The functions addedd are: tevent_req_set_callback() - sets req->async.fn and req->async.private_data tevent_req_set_print_fn() - sets req->private_print tevent_req_callback_data() - gets req->async.private_data tevent_req_data() - gets rea->data This way it is much simpler to keep API/ABI compatibility in the future.
2009-03-01s3: Fix incompatible type warningsTim Prouty1-1/+1
2009-02-27s3-spoolss: use DSPRINT flags instead of SPOOLS_DS flags.Günther Deschner1-2/+2
Guenther
2009-02-26s3-spoolss: fix search_notify(). sorry...Günther Deschner1-1/+1
Guenther
2009-02-26s3-spoolss: job status defines moved to IDL.Günther Deschner1-1/+1
Guenther
2009-02-26s3-spoolss: remove some unused defines and structs.Günther Deschner1-2/+1
Guenther
2009-02-25s3-spoolss: fix _spoolss_AddJob behaviour.Günther Deschner1-0/+4
Guenther
2009-02-25s3-spoolss: make us pass the RPC-SPOOLSS torture test w.r.t. directory calls.Günther Deschner1-38/+24
Guenther
2009-02-24Replace read_pkt by read_packet in np_readVolker Lendecke1-8/+8
2009-02-24Use async_writev in np_writeVolker Lendecke1-12/+10
2009-02-24s3-spoolss: merge path handling in _spoolss_PrintProcessorDirectory andGünther Deschner1-36/+91
_spoolss_PrinterDriverDirectory. Guenther
2009-02-23More warning fixes for Solaris.Jeremy Allison1-3/+3
Jeremy.
2009-02-23s3-spoolss: use pidl for _spoolss_RemoteFindFirstPrinterChangeNotifyEx.Günther Deschner2-49/+14
Guenther
2009-02-23s3-spoolss: use spoolss_NotifyOption and spoolss_NotifyType instead of ↵Günther Deschner1-74/+31
SPOOL_NOTIFY_OPTION and SPOOL_NOTIFY_OPTION_TYPE. Guenther
2009-02-23s3-spoolss: add dup_spoolss_NotifyOption.Günther Deschner1-0/+51
Guenther
2009-02-23s3-spoolss: use more idl types in spoolss server.Günther Deschner1-10/+14
Guenther