summaryrefslogtreecommitdiffstats
path: root/source3/rpc_server
Commit message (Collapse)AuthorAgeFilesLines
* Fix external np read after conversion to tevent_reqVolker Lendecke2009-03-271-1/+1
|
* s3-spoolss: implement enumprinters_level0.Günther Deschner2009-03-251-0/+24
| | | | Guenther
* Fix bug 6097Volker Lendecke2009-03-241-0/+4
| | | | | | | A client sent a SID with authority 0 and 0 sub-authorities. W2k3 replies with NT_STATUS_INVALID_SID, even if other SIDs in the list are valid. Thanks to Pavel <wylda@volny.cz> for the bug report!
* s3-spoolss: _spoolss_EnumPrinters level 3 always returns WERR_UNKNOWN_LEVEL.Günther Deschner2009-03-201-3/+0
| | | | Guenther
* s3-spoolss: implement enumprinters_level4.Günther Deschner2009-03-201-1/+24
| | | | Guenther
* s3-spoolss: implement enumprinters_level5.Günther Deschner2009-03-201-2/+8
| | | | Guenther
* s3-spoolss: use enum_all_printers_info_level for level 1 and 2.Günther Deschner2009-03-201-110/+8
| | | | Guenther
* s3-spoolss: add enum_all_printers_info_level().Günther Deschner2009-03-201-0/+77
| | | | Guenther
* s3-spoolss: apply some const in spoolss server.Günther Deschner2009-03-201-35/+35
| | | | Guenther
* s3-spoolss: pure comsetics.Günther Deschner2009-03-201-131/+128
| | | | | | sorry, I just need to do that. Guenther
* s3-samr: try to to fix password_expired flag handling.Günther Deschner2009-03-202-52/+155
| | | | Guenther
* s3: remove POLICY_HND.Günther Deschner2009-03-186-144/+130
| | | | Guenther
* s3-spoolss: fix _spoolss_GetPrinterData printerserver handle query error code.Günther Deschner2009-03-181-1/+1
| | | | | | | | | When _spoolss_GetPrinterData receives a query on a printserver handle for a value that we have not stored or do not provide, we need to return WERR_INVALID_PARAM, not WERR_BADFILE. Tested with w2k and w2k3 servers. Found by torture test. Guenther
* s3-spoolss: fix _spoolss_EnumPrinterDataEx error path.Günther Deschner2009-03-181-0/+4
| | | | | | | | When a windows clients queries the "" key, we need to make sure to return with the appropriate error (WERR_INVALID_PARAM in that case), and not fall through to the buffer size handling macros. Found by torture test. Guenther
* spoolss: add my copyright.Günther Deschner2009-03-181-0/+1
| | | | Guenther
* s3-spoolss: remove rpc_server/srv_spoolss.c alltogether.Günther Deschner2009-03-181-591/+0
| | | | Guenther
* s3-spoolss: use pidl for _spoolss_EnumPrinterDataEx.Günther Deschner2009-03-182-114/+60
| | | | | | | | Please note that this has been the last call in samba3 that was using hand-marshalled rpc. With this commit all named pipe rpc services in samba3 have now fully moved to pidl generated code :-) Guenther
* s3-spoolss: use printer and job notify enums provided by idl.Günther Deschner2009-03-181-92/+92
| | | | Guenther
* s3-spoolss: fix spoolss server after spoolss_Field changes.Günther Deschner2009-03-181-11/+11
| | | | Guenther
* s3-spoolss: remove custom syntax_spoolss and use the syntax defined in IDL.Günther Deschner2009-03-181-1/+1
| | | | Guenther
* s3-spoolss: add registry_value_to_printer_enum_value.Günther Deschner2009-03-181-0/+31
| | | | Guenther
* s3-spoolss: add SPOOLSS_BUFFER_ARRAY macro.Günther Deschner2009-03-181-0/+3
| | | | Guenther
* s3-spoolss: remove (disabled) enum_all_printers_info_1_remote.Günther Deschner2009-03-171-70/+0
| | | | | | | | Jerry, please check. I do not understand how this could work and in it's current form, we cannot make this even compile anymore, I'm afraid :) I think it is safe to remove. Guenther
* s3-spoolss: remove SPL Port definitions now in IDL.Günther Deschner2009-03-171-5/+5
| | | | Guenther
* s3-spoolss: rename convert_printer_info_new to convert_printer_info.Günther Deschner2009-03-171-5/+5
| | | | Guenther
* s3-spoolss: rename convert_nt_devicemode_new to convert_nt_devicemode.Günther Deschner2009-03-171-64/+5
| | | | Guenther
* s3-spoolss: rename construct_dev_mode_new to construct_dev_mode.Günther Deschner2009-03-171-48/+7
| | | | Guenther
* s3-spoolss: rename temporary convert_devicemode_new function.Günther Deschner2009-03-171-87/+14
| | | | Guenther
* Convert np_read to tevent_reqVolker Lendecke2009-03-171-29/+32
|
* Convert np_write to tevent_reqVolker Lendecke2009-03-171-39/+30
|
* s3-spoolss: remove unused init_unistr_array().Günther Deschner2009-03-171-73/+0
| | | | Guenther
* s3-spoolss: remove unused get_printer_dataex().Günther Deschner2009-03-171-46/+0
| | | | Guenther
* s3-spoolss: use pidl for _spoolss_EnumPrinterKey.Günther Deschner2009-03-172-68/+49
| | | | Guenther
* s3-spoolss: cleanup _spoolss_SetPrinterDataEx a little.Günther Deschner2009-03-171-25/+26
| | | | Guenther
* s3-spoolss: cleanup _spoolss_GetPrinterDataEx a little.Günther Deschner2009-03-171-33/+37
| | | | Guenther
* s3-spoolss: use pidl for _spoolss_EnumPrinterData.Günther Deschner2009-03-172-112/+50
| | | | Guenther
* s3-spoolss: use pidl for _spoolss_SetPrinterData.Günther Deschner2009-03-172-70/+44
| | | | Guenther
* s3-spoolss: use pidl for _spoolss_GetPrinterData.Günther Deschner2009-03-172-176/+108
| | | | Guenther
* s3-spoolss: add push_spoolss_PrinterData().Günther Deschner2009-03-171-16/+0
| | | | Guenther
* s3-spoolss: add pull_spoolss_PrinterData().Günther Deschner2009-03-171-0/+16
| | | | Guenther
* s3-spoolss: remove some unused functions.Günther Deschner2009-03-131-405/+0
| | | | Guenther
* s3-spoolss: use pidl for _spoolss_GetPrinter.Günther Deschner2009-03-132-213/+162
| | | | Guenther
* s3-spoolss: use snum_is_shared_printer (allows to make code a little easier toGünther Deschner2009-03-131-50/+54
| | | | | | read). Guenther
* s3-spoolss: add snum_is_shared_printer fn.Günther Deschner2009-03-131-0/+8
| | | | Guenther
* s3-spoolss: use pidl for _spoolss_EnumPrinters.Günther Deschner2009-03-132-182/+288
| | | | Guenther
* s3-spoolss: remove old spoolss_GetPrinterDriver2.Günther Deschner2009-03-131-218/+0
| | | | Guenther
* s3-spoolss: use pidl for _spoolss_GetPrinterDriver2.Günther Deschner2009-03-132-230/+171
| | | | Guenther
* s3-spoolss: use pidl for _spoolss_EnumPrinterDrivers.Günther Deschner2009-03-132-213/+326
| | | | Guenther
* s3-spoolss: remove old spoolss_GetJob and spoolss_EnumJob.Günther Deschner2009-03-131-72/+0
| | | | Guenther
* s3-spoolss: use pidl for _spoolss_GetJob.Günther Deschner2009-03-132-159/+91
| | | | Guenther