summaryrefslogtreecommitdiffstats
path: root/source3/smbd/lanman.c
Commit message (Collapse)AuthorAgeFilesLines
* s3-printing: only include printing where really needed.Günther Deschner2011-02-221-0/+1
| | | | Guenther
* s3-auth Rename auth_serversupplied_info varaiables: server_info -> session_infoAndrew Bartlett2011-02-221-37/+37
| | | | | | | | | | | | | | | | | | | | | These variables, of type struct auth_serversupplied_info were poorly named when added into 2001, and in good consistant practice, this has extended all over the codebase in the years since. The structure is also not ideal for it's current purpose. Originally intended to convey the results of the authentication modules, it really describes all the essential attributes of a session. This rename will reduce the volume of a future patch to replaced these with a struct auth_session_info, with auth_serversupplied_info confined to the lower levels of the auth subsystem, and then eliminated. (The new structure will be the output of create_local_token(), and the change in struct definition will ensure that this is always run, populating local groups and privileges). Andrew Bartlett Signed-off-by: Stefan Metzmacher <metze@samba.org>
* s3-lanman: prefer dcerpc_samr_X functions.Günther Deschner2011-02-011-83/+237
| | | | | | | Guenther Autobuild-User: Günther Deschner <gd@samba.org> Autobuild-Date: Tue Feb 1 16:45:10 CET 2011 on sn-devel-104
* s3-lanman: remove trailing whitespace.Günther Deschner2011-01-211-30/+30
| | | | Guenther
* s3:smbd: use dcerpc_spoolss_X() functionsStefan Metzmacher2011-01-211-28/+44
| | | | | | metze Signed-off-by: Andreas Schneider <asn@samba.org>
* s3-lanman: prefer dcerpc_srvsvc_X functions.Günther Deschner2011-01-131-3/+9
| | | | | | Guenther Signed-off-by: Andreas Schneider <asn@samba.org>
* Fix bug 7781 - Samba transforms ShareName to lowercase (sharename) when ↵Jeremy Allison2010-11-101-3/+4
| | | | | | | | | adding new share via MMC Change the find_service() interface to not depend on fstring, and create a useable talloc-based interface. Jeremy.
* libcli/security Provide a common, top level libcli/security/security.hAndrew Bartlett2010-10-121-0/+1
| | | | | | | | | | | | | | This will reduce the noise from merges of the rest of the libcli/security code, without this commit changing what code is actually used. This includes (along with other security headers) dom_sid.h and security_token.h Andrew Bartlett Autobuild-User: Andrew Bartlett <abartlet@samba.org> Autobuild-Date: Tue Oct 12 05:54:10 UTC 2010 on sn-devel-104
* s3-rpc_server: Moved ncacn_np declarations in common header file.Simo Sorce2010-09-151-0/+1
| | | | Signed-off-by: Andreas Schneider <asn@samba.org>
* s3-rpc_server: Convert rpc_connect_spoolss_pipe into a generic interface.Simo Sorce2010-09-151-9/+54
| | | | | This way we have one common way to open internal pipes whether they are shortcircuited or piped to an external process.
* s3-lsa: separate out init_lsa headers.Günther Deschner2010-08-251-0/+1
| | | | Guenther
* s3: Add "client_id" to pipes_structVolker Lendecke2010-08-181-3/+11
|
* s3: Lift the smbd_messaging_context from rpc_pipe_open_internalVolker Lendecke2010-08-081-3/+8
|
* s3-rpc: when using rpc_pipe_open_internal, make sure to go through NDR.Günther Deschner2010-07-081-8/+8
| | | | | | | Otherwise a lot of information that is usually generated in the ndr_push remains in an uninitialized state. Guenther
* s3-lanman: Make sure count is not used uninitialized if we jump to out.Andreas Schneider2010-06-281-1/+1
| | | | Found by clang-analyzer.
* s3-lanman: Make sure that job_info is not undefined.Andreas Schneider2010-06-281-1/+1
| | | | Found by clang-analyzer.
* s3-lanman: Fix return code for "" printqname in api_DosPrintQGetInfo().Günther Deschner2010-06-161-0/+5
| | | | Guenther
* s3: Explicitly pass sconn to the api_ functionsVolker Lendecke2010-06-121-41/+77
|
* s3-lanman: Fix api_RNetUserGetInfo level 2 marshalling offset calculation.Günther Deschner2010-05-281-16/+16
| | | | | | | | 54 + 4 = 58 (and not 60). Found by torture test. Guenther
* s3:auth use info3 in auth_serversupplied_infoSimo Sorce2010-05-281-4/+5
| | | | Signed-off-by: Günther Deschner <gd@samba.org>
* s3: Remove an unused variableVolker Lendecke2010-05-271-1/+0
|
* s3-lanman: use samr for api_RNetUserGetInfo.Günther Deschner2010-05-271-27/+130
| | | | | | Following MS-RAP 3.2.5.13 NetUserGetInfo Command. Guenther
* s3-lanman: remove defines now provided by IDL.Günther Deschner2010-05-261-10/+0
| | | | Guenther
* s3-lanman: parse encrypted and min_pwd_length in api_SetUserPassword().Günther Deschner2010-05-261-3/+25
| | | | Guenther
* s3-lanman: use samr for api_SetUserPassword().Günther Deschner2010-05-261-38/+123
| | | | Guenther
* s3-lanman: Migrated to rpc_connect_spoolss_pipe().Simo Sorce2010-05-261-28/+9
| | | | Signed-off-by: Günther Deschner <gd@samba.org>
* s3-lanman: Fix various RAP printing calls according to win98 testing and ↵Günther Deschner2010-05-201-10/+10
| | | | | | MS-RAP docs. Guenther
* s3-rpc_client: move protos to init_spoolss.hGünther Deschner2010-05-181-0/+1
| | | | Guenther
* s3-rpc_client: move protos to cli_spoolss.hGünther Deschner2010-05-181-0/+1
| | | | Guenther
* s3-lanman: use samr for api_SamOEMChangePassword().Günther Deschner2010-05-121-9/+49
| | | | Guenther
* s3-lanman: use srvsvc for api_RNetServerGetInfo().Günther Deschner2010-05-091-45/+47
| | | | | | Following MS-RAP 3.2.5.3 NetServerGetInfo Command. Guenther
* s3-spoolss: Make spoolss_Time_to_time_t public.Simo Sorce2010-05-091-15/+0
| | | | Signed-off-by: Günther Deschner <gd@samba.org>
* s3-lanman: use srvsvc for api_RNetShareAdd().Günther Deschner2010-05-051-34/+42
| | | | Guenther
* s3-lanman: before trying to call spoolss_ClosePrinter make sure we have a ↵Günther Deschner2010-05-031-8/+8
| | | | | | connection. Guenther
* s3-lanman: fix api_DosPrintQEnum().Günther Deschner2010-05-031-1/+7
| | | | | | | | | | This was a subtile bug where the OpenPrinter call (called directly via dispatcher table) was modifiying r->in.printername in a way that all printers on a server had the printername stripped off the server unc. Once we switch to full NDR marshalling in inter RAP<->RPC server communication there is no danger anymore to have these kind of nasty effects. Guenther
* s3-lanman: exit early for unsupported levels in api_PrintJobInfo().Günther Deschner2010-05-031-17/+17
| | | | Guenther
* s3-lanman: fix api_DosPrintQGetInfo().Günther Deschner2010-04-291-4/+28
| | | | | | Found by torture test. Guenther
* s3-lanman: fix api_DosPrintQEnum.Günther Deschner2010-04-291-10/+22
| | | | | | Found by torture test. Guenther
* s3-lanman: support level 0 NetPrintQEnum RAP query.Günther Deschner2010-04-281-0/+1
| | | | Guenther
* s3-lanman: use spoolss for api_WPrintDestGetInfo() and api_WPrintDestEnum().Günther Deschner2010-04-281-37/+115
| | | | | | | With this, I think, all implemented RAP printing calls are routed over SPOOLSS. Torture tests to follow... Guenther
* s3-lanman: fix debug message in api_WPrintJobEnumerate().Günther Deschner2010-04-281-1/+1
| | | | Guenther
* s3-lanman: remove a unnecessary memset in api_WPrintJobEnumerate().Günther Deschner2010-04-281-1/+0
| | | | Guenther
* s3-lanman: remove unused code.Günther Deschner2010-04-281-134/+0
| | | | Guenther
* s3-lanman: use spoolss for api_DosPrintQGetInfo and api_DosPrintQEnum.Günther Deschner2010-04-281-152/+215
| | | | Guenther
* s3-lanman: use spoolss for api_PrintJobInfo().Günther Deschner2010-04-281-13/+88
| | | | Guenther
* s3-lanman: remove unsupported print_job_set_place().Günther Deschner2010-04-281-9/+0
| | | | Guenther
* s3: use generated rap header.Günther Deschner2010-04-261-0/+1
| | | | Guenther
* s3-lanman: fix uninitialized variable in api_RDosPrintJobDel().Günther Deschner2010-04-231-1/+1
| | | | Guenther
* s3-lanman: use spoolss for api_WPrintJobGetInfo().Günther Deschner2010-04-191-21/+54
| | | | Guenther
* s3-lanman: use spoolss for api_WPrintJobEnumerate().Günther Deschner2010-04-191-11/+142
| | | | Guenther