summaryrefslogtreecommitdiff
path: root/source3/smbd/lanman.c
AgeCommit message (Collapse)AuthorFilesLines
2011-01-13s3-lanman: prefer dcerpc_srvsvc_X functions.Günther Deschner1-3/+9
Guenther Signed-off-by: Andreas Schneider <asn@samba.org>
2010-11-10Fix bug 7781 - Samba transforms ShareName to lowercase (sharename) when ↵Jeremy Allison1-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.
2010-10-12libcli/security Provide a common, top level libcli/security/security.hAndrew Bartlett1-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
2010-09-15s3-rpc_server: Moved ncacn_np declarations in common header file.Simo Sorce1-0/+1
Signed-off-by: Andreas Schneider <asn@samba.org>
2010-09-15s3-rpc_server: Convert rpc_connect_spoolss_pipe into a generic interface.Simo Sorce1-9/+54
This way we have one common way to open internal pipes whether they are shortcircuited or piped to an external process.
2010-08-25s3-lsa: separate out init_lsa headers.Günther Deschner1-0/+1
Guenther
2010-08-18s3: Add "client_id" to pipes_structVolker Lendecke1-3/+11
2010-08-08s3: Lift the smbd_messaging_context from rpc_pipe_open_internalVolker Lendecke1-3/+8
2010-07-08s3-rpc: when using rpc_pipe_open_internal, make sure to go through NDR.Günther Deschner1-8/+8
Otherwise a lot of information that is usually generated in the ndr_push remains in an uninitialized state. Guenther
2010-06-28s3-lanman: Make sure count is not used uninitialized if we jump to out.Andreas Schneider1-1/+1
Found by clang-analyzer.
2010-06-28s3-lanman: Make sure that job_info is not undefined.Andreas Schneider1-1/+1
Found by clang-analyzer.
2010-06-16s3-lanman: Fix return code for "" printqname in api_DosPrintQGetInfo().Günther Deschner1-0/+5
Guenther
2010-06-12s3: Explicitly pass sconn to the api_ functionsVolker Lendecke1-41/+77
2010-05-28s3-lanman: Fix api_RNetUserGetInfo level 2 marshalling offset calculation.Günther Deschner1-16/+16
54 + 4 = 58 (and not 60). Found by torture test. Guenther
2010-05-28s3:auth use info3 in auth_serversupplied_infoSimo Sorce1-4/+5
Signed-off-by: Günther Deschner <gd@samba.org>
2010-05-27s3: Remove an unused variableVolker Lendecke1-1/+0
2010-05-27s3-lanman: use samr for api_RNetUserGetInfo.Günther Deschner1-27/+130
Following MS-RAP 3.2.5.13 NetUserGetInfo Command. Guenther
2010-05-26s3-lanman: remove defines now provided by IDL.Günther Deschner1-10/+0
Guenther
2010-05-26s3-lanman: parse encrypted and min_pwd_length in api_SetUserPassword().Günther Deschner1-3/+25
Guenther
2010-05-26s3-lanman: use samr for api_SetUserPassword().Günther Deschner1-38/+123
Guenther
2010-05-26s3-lanman: Migrated to rpc_connect_spoolss_pipe().Simo Sorce1-28/+9
Signed-off-by: Günther Deschner <gd@samba.org>
2010-05-20s3-lanman: Fix various RAP printing calls according to win98 testing and ↵Günther Deschner1-10/+10
MS-RAP docs. Guenther
2010-05-18s3-rpc_client: move protos to init_spoolss.hGünther Deschner1-0/+1
Guenther
2010-05-18s3-rpc_client: move protos to cli_spoolss.hGünther Deschner1-0/+1
Guenther
2010-05-12s3-lanman: use samr for api_SamOEMChangePassword().Günther Deschner1-9/+49
Guenther
2010-05-09s3-lanman: use srvsvc for api_RNetServerGetInfo().Günther Deschner1-45/+47
Following MS-RAP 3.2.5.3 NetServerGetInfo Command. Guenther
2010-05-09s3-spoolss: Make spoolss_Time_to_time_t public.Simo Sorce1-15/+0
Signed-off-by: Günther Deschner <gd@samba.org>
2010-05-05s3-lanman: use srvsvc for api_RNetShareAdd().Günther Deschner1-34/+42
Guenther
2010-05-03s3-lanman: before trying to call spoolss_ClosePrinter make sure we have a ↵Günther Deschner1-8/+8
connection. Guenther
2010-05-03s3-lanman: fix api_DosPrintQEnum().Günther Deschner1-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
2010-05-03s3-lanman: exit early for unsupported levels in api_PrintJobInfo().Günther Deschner1-17/+17
Guenther
2010-04-29s3-lanman: fix api_DosPrintQGetInfo().Günther Deschner1-4/+28
Found by torture test. Guenther
2010-04-29s3-lanman: fix api_DosPrintQEnum.Günther Deschner1-10/+22
Found by torture test. Guenther
2010-04-28s3-lanman: support level 0 NetPrintQEnum RAP query.Günther Deschner1-0/+1
Guenther
2010-04-28s3-lanman: use spoolss for api_WPrintDestGetInfo() and api_WPrintDestEnum().Günther Deschner1-37/+115
With this, I think, all implemented RAP printing calls are routed over SPOOLSS. Torture tests to follow... Guenther
2010-04-28s3-lanman: fix debug message in api_WPrintJobEnumerate().Günther Deschner1-1/+1
Guenther
2010-04-28s3-lanman: remove a unnecessary memset in api_WPrintJobEnumerate().Günther Deschner1-1/+0
Guenther
2010-04-28s3-lanman: remove unused code.Günther Deschner1-134/+0
Guenther
2010-04-28s3-lanman: use spoolss for api_DosPrintQGetInfo and api_DosPrintQEnum.Günther Deschner1-152/+215
Guenther
2010-04-28s3-lanman: use spoolss for api_PrintJobInfo().Günther Deschner1-13/+88
Guenther
2010-04-28s3-lanman: remove unsupported print_job_set_place().Günther Deschner1-9/+0
Guenther
2010-04-26s3: use generated rap header.Günther Deschner1-0/+1
Guenther
2010-04-23s3-lanman: fix uninitialized variable in api_RDosPrintJobDel().Günther Deschner1-1/+1
Guenther
2010-04-19s3-lanman: use spoolss for api_WPrintJobGetInfo().Günther Deschner1-21/+54
Guenther
2010-04-19s3-lanman: use spoolss for api_WPrintJobEnumerate().Günther Deschner1-11/+142
Guenther
2010-04-08s3-lanman: use spoolss for api_RDosPrintJobDel().Günther Deschner1-15/+59
Guenther
2010-04-08s3-lanman: use spoolss for api_WPrintQueueCtrl().Günther Deschner1-7/+70
Guenther
2010-03-15Switch over to using get_currect_XXX() accessor functions.Jeremy Allison1-3/+8
Jeremy.
2010-03-15Rever e80ceb1d7355c8c46a2ed90d5721cf367640f4e8 "Remove more uses of "extern ↵Jeremy Allison1-8/+3
struct current_user current_user;"." As requested by Volker, split this into smaller commits. Jeremy.
2010-03-12Remove more uses of "extern struct current_user current_user;".Jeremy Allison1-3/+8
Use accessor functions to get to this value. Tidies up much of the user context code. Volker, please look at the changes in smbd/uid.c to familiarize yourself with these changes as I think they make the logic in there cleaner. Cause smbd/posix_acls.c code to look at current user context, not stored context on the conn struct - allows correct use of these function calls under a become_root()/unbecome_root() pair. Jeremy.