Stefan Metzmacher [Mon, 9 Feb 2009 10:54:34 +0000 (11:54 +0100)]
testprogs/win32: add npecho_*2.c
This exlores some details of message type named pipes.
metze
Günther Deschner [Mon, 9 Feb 2009 00:32:28 +0000 (01:32 +0100)]
s3: re-run make samba3-idl.
Guenther
Günther Deschner [Mon, 9 Feb 2009 00:48:34 +0000 (01:48 +0100)]
spoolss: fix spoolss_DeletePrinterDriver IDL.
Guenther
Günther Deschner [Mon, 9 Feb 2009 00:32:02 +0000 (01:32 +0100)]
spoolss: fill in spoolss_DeletePrinterKey IDL.
Guenther
Günther Deschner [Sun, 8 Feb 2009 22:13:45 +0000 (23:13 +0100)]
s3-spoolss: remove old _spoolss_GetForm.
Guenther
Günther Deschner [Sun, 8 Feb 2009 22:12:25 +0000 (23:12 +0100)]
s3-spoolss: use pidl for _spoolss_GetForm.
Guenther
Günther Deschner [Sun, 8 Feb 2009 22:11:28 +0000 (23:11 +0100)]
s3-spoolss: add fill_form_info_1.
Guenther
Günther Deschner [Sun, 8 Feb 2009 18:51:20 +0000 (19:51 +0100)]
s3-rpcclient: use rpccli_spoolss_GetForm.
Guenther
Günther Deschner [Sun, 8 Feb 2009 18:24:39 +0000 (19:24 +0100)]
s3-spoolss: restore delete_a_form().
Guenther
Günther Deschner [Sun, 8 Feb 2009 18:21:26 +0000 (19:21 +0100)]
s3-spoolss: remove old _spoolss_SetForm.
Guenther
Günther Deschner [Sun, 8 Feb 2009 18:19:57 +0000 (19:19 +0100)]
s3-spoolss: use pidl for _spoolss_SetForm.
Guenther
Günther Deschner [Sun, 8 Feb 2009 18:19:20 +0000 (19:19 +0100)]
s3-rpcclient: use rpccli_spoolss_SetForm.
Guenther
Günther Deschner [Sat, 7 Feb 2009 23:04:48 +0000 (00:04 +0100)]
s3-spoolss: remove old spoolss_AddForm.
Guenther
Günther Deschner [Sat, 7 Feb 2009 23:04:27 +0000 (00:04 +0100)]
s3-spoolss: use pidl for spoolss_AddForm.
Guenther
Günther Deschner [Sat, 7 Feb 2009 23:03:00 +0000 (00:03 +0100)]
s3-spoolss: use rpccli_spoolss_AddForm in net and rpcclient.
Guenther
Günther Deschner [Sun, 8 Feb 2009 23:06:36 +0000 (00:06 +0100)]
s3-rpcclient: fix getform command asprintf return code.
Guenther
todd stecher [Thu, 29 Jan 2009 16:08:35 +0000 (08:08 -0800)]
s3 OneFS: Fake Timestamps
This checkin enables setting arbitrary timestamps on files matching
the pattern stored in smb.conf. This was a customer request for a
specific workflow.
Changes include:
1) configuration state machine to avoid tons of string comparisons on
each and every stat.
2) Code to adjust post-stat() times to match time now, or sloptime +
time now.
Björn Jacke [Fri, 30 Jan 2009 16:28:18 +0000 (17:28 +0100)]
look for nanosleep in librt, some Unix flavours have it there
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