Kai Blin [Wed, 4 Feb 2009 08:07:36 +0000 (09:07 +0100)]
async_sock: Use unix errnos instead of NTSTATUS
This also switches wb_reqtrans to use wbcErr instead of NTSTATUS as it would
be pointless to convert to errno first and to wbcErr later.
Volker Lendecke [Sat, 7 Feb 2009 22:36:50 +0000 (23:36 +0100)]
Make prs_struct->out_data.current_pdu dynamically allocated
Another 4k per open pipe
Volker Lendecke [Sat, 7 Feb 2009 22:36:23 +0000 (23:36 +0100)]
Most RPC requests do not need a full fragment, start smaller
Volker Lendecke [Sat, 7 Feb 2009 18:00:50 +0000 (19:00 +0100)]
Fix some nonempty blank lines
Volker Lendecke [Sat, 7 Feb 2009 17:46:30 +0000 (18:46 +0100)]
Fix memleaks in chain_reply for async requests
Volker Lendecke [Sat, 7 Feb 2009 15:54:06 +0000 (16:54 +0100)]
Fix a couple of memleaks in mapping_ldb.c
Volker Lendecke [Sat, 7 Feb 2009 15:24:08 +0000 (16:24 +0100)]
Make current_in_pdu in pipes_struct allocated
This makes an open pipe about 4K cheaper
Volker Lendecke [Sat, 7 Feb 2009 14:30:54 +0000 (15:30 +0100)]
Convert api_RNetGroupEnum to use samr instead of pdb
Volker Lendecke [Sat, 7 Feb 2009 12:32:30 +0000 (13:32 +0100)]
Fix resume handle for _samr_EnumDomainGroups
Volker Lendecke [Sat, 7 Feb 2009 10:28:38 +0000 (11:28 +0100)]
Close samr_handle if open_domain failed
Volker Lendecke [Sat, 7 Feb 2009 10:09:45 +0000 (11:09 +0100)]
Fix coverity ID 876 (FORWARD_NULL)
Michael, please check!
Günther Deschner [Sat, 15 Nov 2008 00:29:21 +0000 (01:29 +0100)]
s3-spoolss: remove old _spoolss_WritePrinter.
Guenther
Günther Deschner [Sat, 15 Nov 2008 00:27:44 +0000 (01:27 +0100)]
s3-spoolss: use pidl for _spoolss_WritePrinter.
Guenther
Günther Deschner [Sat, 7 Feb 2009 01:08:15 +0000 (02:08 +0100)]
s3-spoolss: some cosmetics in debug statements.
Guenther
Günther Deschner [Sat, 7 Feb 2009 01:33:48 +0000 (02:33 +0100)]
s4-smbtorture: fix test_EnumJobs in spoolss win test.
Guenther
Tim Prouty [Sat, 7 Feb 2009 08:45:19 +0000 (00:45 -0800)]
librpc: Re-run make idl_full from source3
Tim Prouty [Sat, 7 Feb 2009 08:43:16 +0000 (00:43 -0800)]
pidl: Fix a const build warning in the samba3 merged build
../librpc/gen_ndr/cli_spoolss.c: In function `rpccli_spoolss_EnumPrinterData':
../librpc/gen_ndr/cli_spoolss.c:3400: warning: passing arg 1 of `memcpy' discards qualifiers from pointer target type
This is a very similar fix to:
2337f402f0f2fd6c1fa077b1b35347905a38c715
Günther Deschner [Mon, 17 Nov 2008 09:57:49 +0000 (10:57 +0100)]
s3-spoolss: remove old _spoolss_DeleteForm.
Guenther
Günther Deschner [Mon, 17 Nov 2008 09:56:32 +0000 (10:56 +0100)]
s3-spoolss: use pidl for _spoolss_DeleteForm.
Guenther
Günther Deschner [Sat, 15 Nov 2008 21:17:23 +0000 (22:17 +0100)]
s3-spoolss: rework some form functions and add form_by_string functions.
Guenther
Günther Deschner [Sat, 15 Nov 2008 21:16:51 +0000 (22:16 +0100)]
s3-spoolss: use rpccli_spoolss_DeleteForm.
Guenther
Günther Deschner [Sat, 7 Feb 2009 00:49:55 +0000 (01:49 +0100)]
s4-spoolss: try to fix dcesrv_spoolss_GetPrinterData.
Guenther
Günther Deschner [Fri, 6 Feb 2009 23:51:05 +0000 (00:51 +0100)]
spoolss: fix ndr_pull_spoolss_GetPrinterData.
Guenther
Günther Deschner [Fri, 6 Feb 2009 23:21:46 +0000 (00:21 +0100)]
s4-smbtorture: fix valgrind warnings in RPC-SPOOLSS_WIN test.
Guenther
Günther Deschner [Fri, 14 Nov 2008 23:59:00 +0000 (00:59 +0100)]
s3-spoolss: remove old _spoolss_EndDocPrinter.
Guenther
Günther Deschner [Fri, 14 Nov 2008 23:58:36 +0000 (00:58 +0100)]
s3-spoolss: use pidl for _spoolss_EndDocPrinter.
Guenther
Günther Deschner [Fri, 14 Nov 2008 23:53:37 +0000 (00:53 +0100)]
s3-spoolss: remove old _spoolss_AbortPrinter.
Guenther
Günther Deschner [Fri, 14 Nov 2008 23:53:08 +0000 (00:53 +0100)]
s3-spoolss: use pidl for _spoolss_AbortPrinter.
Guenther
Günther Deschner [Fri, 14 Nov 2008 23:49:21 +0000 (00:49 +0100)]
s3-spoolss: remove old _spoolss_EndPagePrinter.
Guenther
Günther Deschner [Fri, 14 Nov 2008 23:49:00 +0000 (00:49 +0100)]
s3-spoolss: use pidl for _spoolss_EndPagePrinter.
Guenther
Günther Deschner [Fri, 14 Nov 2008 23:45:19 +0000 (00:45 +0100)]
s3-spoolss: remove old _spoolss_StartPagePrinter.
Guenther
Günther Deschner [Fri, 6 Feb 2009 20:38:43 +0000 (21:38 +0100)]
w
Günther Deschner [Fri, 14 Nov 2008 23:44:51 +0000 (00:44 +0100)]
s3-spoolss: use pidl for _spoolss_StartPagePrinter.
Guenther
Günther Deschner [Fri, 14 Nov 2008 22:47:53 +0000 (23:47 +0100)]
s3-spoolss: remove old _spoolss_DeletePrinter.
Guenther
Günther Deschner [Fri, 14 Nov 2008 22:43:30 +0000 (23:43 +0100)]
s3-spoolss: use pidl for _spoolss_DeletePrinter.
Guenther
Günther Deschner [Fri, 6 Feb 2009 18:23:55 +0000 (19:23 +0100)]
s3-spoolss: call the correct get_pipe_fns function in proxy_spoolss_call().
Guenther
Günther Deschner [Fri, 14 Nov 2008 22:59:39 +0000 (23:59 +0100)]
s3-spoolss: remove old _spoolss_ClosePrinter.
Guenther
Günther Deschner [Fri, 14 Nov 2008 22:58:26 +0000 (23:58 +0100)]
s3-spoolss: use rpccli_spoolss_ClosePrinter.
Guenther
Günther Deschner [Fri, 14 Nov 2008 22:36:11 +0000 (23:36 +0100)]
s3-spoolss: use pidl for _spoolss_ClosePrinter.
Guenther
Günther Deschner [Fri, 14 Nov 2008 22:32:14 +0000 (23:32 +0100)]
s3-spoolss server: add _spoolss_ server stubs.
Guenther
Günther Deschner [Fri, 14 Nov 2008 20:30:59 +0000 (21:30 +0100)]
s3-spoolss: prepare to use generated spoolss.
Guenther
Günther Deschner [Fri, 6 Feb 2009 17:52:42 +0000 (18:52 +0100)]
s3: re-run make samba3-idl.
Guenther
Günther Deschner [Fri, 6 Feb 2009 17:51:36 +0000 (18:51 +0100)]
pidl: return early when AllocOutVar() in s3 server generator has nothing to do.
Jelmer, Metze, please check.
Guenther
Günther Deschner [Fri, 6 Feb 2009 17:34:04 +0000 (18:34 +0100)]
s4-spoolss: fix dcesrv_spoolss_GetPrinterData.
Guenther
Günther Deschner [Fri, 6 Feb 2009 17:33:34 +0000 (18:33 +0100)]
s4-spoolss: fix sptr_GetPrintServerData.
Guenther
Günther Deschner [Fri, 6 Feb 2009 17:32:24 +0000 (18:32 +0100)]
s4-smbtorture: fix test_GetPrinterData.
Guenther
Günther Deschner [Fri, 6 Feb 2009 17:35:01 +0000 (18:35 +0100)]
s3: re-run make samba3-idl.
Guenther
Günther Deschner [Fri, 6 Feb 2009 17:32:44 +0000 (18:32 +0100)]
spoolss: fix ndr_pull/push_spoolss_GetPrinterData.
Guenther
Günther Deschner [Fri, 6 Feb 2009 17:31:46 +0000 (18:31 +0100)]
spoolss: fix type pointer in spoolss_GetPrinterData and related functions.
Guenther
Günther Deschner [Fri, 6 Feb 2009 16:11:15 +0000 (17:11 +0100)]
s4-spoolss: fix spoolss server w.r.t. needed out pointers (+ remove tmp macro).
Guenther
Günther Deschner [Fri, 6 Feb 2009 16:09:30 +0000 (17:09 +0100)]
s4-smbtorture: fix spoolss enum tests.
Guenther
Günther Deschner [Fri, 6 Feb 2009 16:13:58 +0000 (17:13 +0100)]
s3: re-run make samba3-idl.
Guenther
Günther Deschner [Fri, 6 Feb 2009 16:10:02 +0000 (17:10 +0100)]
spoolss: fix spoolss helper functions and macros w.r.t. needed pointer.
Guenther
Günther Deschner [Fri, 6 Feb 2009 16:07:16 +0000 (17:07 +0100)]
spoolss: make "needed" an out,ref pointer for all the tripple-enumcalls.
Guenther
Günther Deschner [Fri, 6 Feb 2009 13:51:47 +0000 (14:51 +0100)]
s4-spoolss: fix s4 spoolss server build (using a temp macro).
Guenther
Günther Deschner [Fri, 6 Feb 2009 12:53:16 +0000 (13:53 +0100)]
s4-smbtorture: fix test_EnumPrinterKey.
Guenther
Günther Deschner [Fri, 6 Feb 2009 12:44:44 +0000 (13:44 +0100)]
s4-smbtorture: fix test_EnumPrinterDataEx.
Guenther
Günther Deschner [Fri, 6 Feb 2009 12:38:59 +0000 (13:38 +0100)]
s4-smbtorture: fix test_GetPrinterDataEx.
Guenther
Günther Deschner [Fri, 6 Feb 2009 12:28:48 +0000 (13:28 +0100)]
s4-smbtorture: fix test_GetPrinterDriver2.
Guenther
Günther Deschner [Fri, 6 Feb 2009 12:09:22 +0000 (13:09 +0100)]
s4-smbtorture: fix test_GetForm.
Guenther
Günther Deschner [Fri, 6 Feb 2009 11:44:57 +0000 (12:44 +0100)]
s4-smbtorture: fix test_DoPrintTest.
Guenther
Günther Deschner [Fri, 6 Feb 2009 11:42:13 +0000 (12:42 +0100)]
s4-smbtorture: fix test_DoPrintTest.
Guenther
Günther Deschner [Fri, 6 Feb 2009 11:32:57 +0000 (12:32 +0100)]
s4-smbtorture: fix test_GetPrinterDriverDirectory.
Guenther
Günther Deschner [Fri, 6 Feb 2009 11:25:47 +0000 (12:25 +0100)]
s4-smbtorture: fix test_GetPrinter.
Guenther
Günther Deschner [Fri, 6 Feb 2009 11:22:35 +0000 (12:22 +0100)]
s4-smbtorture: fix test_GetPrinter.
Guenther
Günther Deschner [Fri, 6 Feb 2009 11:18:06 +0000 (12:18 +0100)]
s4-smbtorture: fix test_GetJob.
Guenther
Günther Deschner [Fri, 6 Feb 2009 12:57:13 +0000 (13:57 +0100)]
s3: re-run make samba3-idl.
Guenther
Günther Deschner [Fri, 6 Feb 2009 12:53:03 +0000 (13:53 +0100)]
spoolss: fix spoolss_EnumPrinterKey IDL.
Guenther
Günther Deschner [Fri, 6 Feb 2009 12:42:23 +0000 (13:42 +0100)]
spoolss: fix spoolss_EnumPrinterDataEx IDL.
Guenther
Günther Deschner [Fri, 6 Feb 2009 12:33:59 +0000 (13:33 +0100)]
spoolss: fix spoolss_GetPrinterDataEx IDL.
Guenther
Günther Deschner [Fri, 6 Feb 2009 12:25:51 +0000 (13:25 +0100)]
spoolss: fix spoolss_GetPrinterDriver2 IDL.
Guenther
Günther Deschner [Fri, 6 Feb 2009 12:21:13 +0000 (13:21 +0100)]
spoolss: fix spoolss_XcvData IDL.
Guenther
Günther Deschner [Fri, 6 Feb 2009 12:10:10 +0000 (13:10 +0100)]
spoolss: fix spoolss_GetForm IDL.
Guenther
Günther Deschner [Fri, 6 Feb 2009 12:06:13 +0000 (13:06 +0100)]
spoolss: fix spoolss_ReadPrinter IDL.
Guenther
Günther Deschner [Fri, 6 Feb 2009 11:43:18 +0000 (12:43 +0100)]
spoolss: fix spoolss_WritePrinter IDL.
Guenther
Günther Deschner [Fri, 6 Feb 2009 11:40:37 +0000 (12:40 +0100)]
spoolss: fix spoolss_StartDocPrinter IDL.
Guenther
Günther Deschner [Fri, 6 Feb 2009 11:31:51 +0000 (12:31 +0100)]
spoolss: fix spoolss_GetPrinterDriverDirectory IDL.
Guenther
Günther Deschner [Fri, 6 Feb 2009 11:17:33 +0000 (12:17 +0100)]
spoolss: fix spoolss_GetPrinter IDL.
Guenther
Günther Deschner [Fri, 6 Feb 2009 11:17:03 +0000 (12:17 +0100)]
spoolss: fix spoolss_GetJob IDL.
Guenther
Jeff Layton [Fri, 6 Feb 2009 13:29:58 +0000 (08:29 -0500)]
mount.cifs: initialize rc to 0 in main
The value of rc in main() isn't initialized in the declaration. This
wasn't a problem before, but Shirish's fakemount patch can make it so
that we return the uninitialized variable if the -n flag is used.
Fix this by initializing rc to 0.
Signed-off-by: Jeff Layton <jlayton@redhat.com>
Shirish Pargaonkar [Fri, 6 Feb 2009 13:13:38 +0000 (08:13 -0500)]
mount.cifs: add fakemount (-f) and nomtab (-n) flags to mount.cifs
...so that these options work correctly when passed in by mount(8).
Stefan Metzmacher [Fri, 6 Feb 2009 11:10:23 +0000 (12:10 +0100)]
s4:pyregistry: fix crash bugs introduced by
e5a6eadd8214b56da34f733318a0fecaebbe5ef5
The registry api uses wild casts in the returned types, so we can't check
the talloc name against the type used in the public api...
metze
Günther Deschner [Fri, 31 Oct 2008 14:46:28 +0000 (15:46 +0100)]
netapi: add NetServer testsuite.
Guenther
Günther Deschner [Fri, 31 Oct 2008 14:34:19 +0000 (15:34 +0100)]
netapi: include more SERVER_INFO_X levels in example code.
Guenther
Günther Deschner [Fri, 31 Oct 2008 14:34:01 +0000 (15:34 +0100)]
netapi: implement more SERVER_INFO_X levels.
Guenther
Günther Deschner [Fri, 31 Oct 2008 14:32:33 +0000 (15:32 +0100)]
netapi: add SERVER_INFO_X to public header.
Guenther
Günther Deschner [Fri, 31 Oct 2008 13:07:00 +0000 (14:07 +0100)]
rerun make idl.
Guenther
Günther Deschner [Fri, 31 Oct 2008 13:06:07 +0000 (14:06 +0100)]
netapi: add more SERVER_INFO_X levels.
Guenther
Michael Adam [Fri, 6 Feb 2009 09:42:11 +0000 (10:42 +0100)]
s3:net conf: remove check for sharename being a usernam in "net conf addshare"
This is useless and can be overriden by "net conf setparm" anyways.
Michael
Günther Deschner [Thu, 5 Feb 2009 01:08:40 +0000 (02:08 +0100)]
s3: use pidl to pull a KRB5_EDATA_NTSTATUS.
Guenther
Günther Deschner [Thu, 5 Feb 2009 01:08:04 +0000 (02:08 +0100)]
s3: re-run make samba3-idl.
Guenther
Günther Deschner [Thu, 5 Feb 2009 01:07:39 +0000 (02:07 +0100)]
idl: add KRB5_EDATA_NTSTATUS to misc.idl.
Guenther
Michael Adam [Thu, 5 Feb 2009 21:19:58 +0000 (22:19 +0100)]
docs: fix two typos in the mount.cifs manpage
Michael
Michael Adam [Mon, 26 Jan 2009 12:28:15 +0000 (13:28 +0100)]
s3:idmap_tdb2: untangle assignment and check in idmap_tdb2_alloc_load()
Michael
Michael Adam [Mon, 26 Jan 2009 12:12:41 +0000 (13:12 +0100)]
s3:idmap_tdb2: factor lodaing of ranges out into idmap_tdb2_load_ranges()
Michael
Michael Adam [Mon, 26 Jan 2009 12:07:59 +0000 (13:07 +0100)]
s3:idmap_tdb2: move together code that belongs together in idmap_tdb2_alloc_load
Michael
Michael Adam [Sat, 24 Jan 2009 22:52:23 +0000 (23:52 +0100)]
s3:idmap_tdb2: streamline idmap_tdb2_sid_to_id,
adding tmp talloc ctx and removing a variable
Michael
Michael Adam [Mon, 26 Jan 2009 12:17:49 +0000 (13:17 +0100)]
s3:idmap_tdb: simplify talloc usage with temp context from talloc_stackframe
Michael
Michael Adam [Mon, 26 Jan 2009 12:03:28 +0000 (13:03 +0100)]
s3:idmap_tdb: refactor out new function idmap_tdb_load_ranges()
Michael
Michael Adam [Sat, 24 Jan 2009 23:48:34 +0000 (00:48 +0100)]
s3:idmap_tdb: use transactions in idmap_tdb_allocate_id()
Michael