Volker Lendecke
ce5eded7e0
Move cli_api_pipe() to its only user cli_pipe.c
2009-01-11 22:53:24 +01:00
Tim Prouty
cd5039b188
tevent: Fix build break
2009-01-11 11:00:50 -08:00
Bo Yang
de4812ea1c
Fix tevent_common_context_destructor to remove all events instead of just the first one
...
Signed-off-by: Bo Yang <boyang@novell.com>
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2009-01-11 15:26:47 +01:00
Bo Yang
0c2f8ab3ec
Don't set child->requests to NULL in parent after fork
2009-01-10 14:12:08 -08:00
Volker Lendecke
d9c40172bf
Fix a type-punned error
2009-01-10 13:05:35 +01:00
Volker Lendecke
50aa8a4ac8
Fix a C++ warning
2009-01-10 13:05:34 +01:00
Jeremy Allison
cda0b70519
Minor tidyup of unix account missing code.
...
Jeremy.
2009-01-09 19:40:09 -08:00
Volker Lendecke
964acde86e
Remove the rpc_srv_register wrapper around rpc_pipe_register_commands
2009-01-09 23:17:57 +01:00
Volker Lendecke
2729c484fb
Call rpc_srv_register instead of rpc_pipe_register_commands in eventlog and svcctl
2009-01-09 23:17:57 +01:00
Volker Lendecke
106e65a3b3
Fake up ndr_table_spoolss
2009-01-09 23:17:57 +01:00
Volker Lendecke
125696b73d
Pass the full ndr_interface_table into the s3 rpcserver when registering
2009-01-09 23:17:57 +01:00
Volker Lendecke
f8f878285d
Add derpc_transport_string_by_transport(), apply some const
2009-01-09 23:08:16 +01:00
Volker Lendecke
ad6e9c6012
start rpcclient epmapper
2009-01-09 23:08:16 +01:00
Volker Lendecke
9176cfe065
Fix some nonempty blank lines
2009-01-09 22:48:09 +01:00
Volker Lendecke
c1a8e8adac
Simplify find_pipe_fns_by_context slightly
2009-01-09 22:48:09 +01:00
Volker Lendecke
2714ac4d3a
Fix some nonempty blank lines
2009-01-09 22:30:56 +01:00
Tim Prouty
29384794cc
s3: Remove rendundant op_tuple entry in xattr streams
2009-01-09 11:50:28 -08:00
Tim Prouty
f2269e6cc8
s3: Fix open path to delete streams depending on the create disposition
...
The new create disposition test in smbtorture RAW-STREAMS verifies
this fix.
2009-01-09 11:45:31 -08:00
Tim Prouty
6dde84553c
s3: Add delete_all_streams to proto.h
2009-01-09 11:45:31 -08:00
Tim Prouty
a65f1b9655
s4 torture: Add new create disposition test to RAW-STREAMS
2009-01-09 11:45:31 -08:00
Günther Deschner
22a96cbe31
s3-svcctl: remove last traces of hand-marshalled svcctl code.
...
Guenther
2009-01-09 17:08:19 +01:00
Günther Deschner
03611c6c9d
s3-svcctl: remove old marshalling of svcctl_EnumServicesStatusW.
...
Guenther
2009-01-09 17:08:18 +01:00
Günther Deschner
2d218c93cd
s3-svcctl: build svcctl marshalling helper.
...
Guenther
2009-01-09 17:08:18 +01:00
Günther Deschner
fa6053fe6d
s3-svcctl: use pidl for _svcctl_EnumServicesStatusW.
...
Guenther
2009-01-09 17:08:18 +01:00
Günther Deschner
9e6e3bc010
s3-net: use rpccli_svcctl_EnumServicesStatusW.
...
Guenther
2009-01-09 17:08:18 +01:00
Günther Deschner
f2dd351a1e
s4-smbtorture: print hand-decoded service status array in svcctl torture test.
...
Guenther
2009-01-09 17:08:18 +01:00
Karolin Seeger
b516a2abca
s3/net: Display error message if user does not exist.
...
net rpc rights grant: Verify if the username can be resolved to a SID and
display a proper error message if it does not. Otherwise users might think
setting privileges worked fine, but in fact it does not.
Karolin
2009-01-09 17:00:22 +01:00
Günther Deschner
86b1b82d9e
s3: re-run make samba3-idl.
...
Guenther
2009-01-09 16:52:54 +01:00
Günther Deschner
413cb33fd5
svcctl: include hand marshalling helper in idl.
...
Guenther
2009-01-09 16:52:47 +01:00
Günther Deschner
a9b7695c24
svcctl: add ndr_push/pull_ENUM_SERVICE_STATUSW_array helper.
...
Thanks metze for helping here.
Guenther
2009-01-09 16:52:40 +01:00
Günther Deschner
abc2843481
s3-svcctl: use pidl defined constants in services implementation.
...
Guenther
2009-01-09 16:32:06 +01:00
Günther Deschner
9119ed3101
s3: re-run make samba3-idl.
...
Guenther
2009-01-09 16:32:06 +01:00
Günther Deschner
c60569c9b8
svcctl: add SERVICE_TYPE_INTERACTIVE_PROCESS define.
...
Guenther
2009-01-09 16:32:05 +01:00
Karolin Seeger
1b9ae1a6bb
s3/smbpasswd: Check if Unix account exists before asking for the password.
...
Admins shouldn't have to type in the password twice when the passdb account
cannot be created because the Unix account is missing.
Karolin
2009-01-09 16:11:58 +01:00
Stefan Metzmacher
49a6d757b4
s4:debug: make setup_logging() a bit more compatible with samba3
...
In samba3 the 2nd argument is bool interactive.
E.g ndrdump uses true there which used to map to DEBUG_FILE
in samba4, it maps to DEBUG_STDOUT now, which is better.
In the end end samba3 should also use the samba4 version of
setup_logging()
metze
2009-01-09 13:10:07 +01:00
Stefan Metzmacher
308eb1c46e
Revert "quote ' inside '...' and make sure shell isn't eating \ by using perl here."
...
This reverts commit 2a52b059ce44403ff6ced066e0bb23fa6cc66a73.
It breaks the build on ubuntu.
metze
2009-01-09 12:23:58 +01:00
Björn Jacke
2a52b059ce
quote ' inside '...' and make sure shell isn't eating \ by using perl here.
...
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2009-01-09 12:21:01 +01:00
Karolin Seeger
1f7e09ea54
docs: Improve man mount.cifs.
...
Add hint about specifying the workgroup in the credentials file.
Whitespace cleanup.
This fixes bug #4541 .
Patch based on proposed patch from Christian Perrier <bubulle@debian.org>.
Thanks for reporting and providing a patch!
Karolin
2009-01-09 11:22:00 +01:00
Björn Jacke
fff711fddb
fix syntax error in case statement
...
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2009-01-09 08:55:05 +01:00
Stefan Metzmacher
aeb798c325
s3:smbd: handle incoming smb requests via event handlers
...
We use a fd event and receive incoming smb requests
when the fd becomes readable. It's not completely
nonblocking yet, but it should behave like the old code.
We use timed events to trigger retries for deferred open calls.
metze
2009-01-09 08:45:40 +01:00
Stefan Metzmacher
d524e5f417
s3:events: debug sys_select() errors
...
metze
2009-01-09 08:45:40 +01:00
Stefan Metzmacher
def5e8e889
s3:events: install a tevent debug handler that calls DEBUG()
...
metze
2009-01-09 08:45:40 +01:00
Andrew Bartlett
447f266887
Only do special DN tracking for normal DNs in OpenLDAP backend.
...
This means trying (again, harder), not to do this for DN+Binary and
DN+String attributes.
Andrew Bartlett
2009-01-09 12:08:11 +11:00
Jeremy Allison
590c9b7b6d
Fix bug #6021 - smbclient du command does not recuse properly
...
Jeremy.
2009-01-08 15:41:49 -08:00
Volker Lendecke
84292022bf
Now that all policy_handle free_fn's are just TALLOC_FREE, dump free_fn
2009-01-08 22:29:54 +01:00
Volker Lendecke
825500f5da
Use TALLOC for struct lsa_info
2009-01-08 22:29:54 +01:00
Volker Lendecke
e94d7f53f9
Make use of a talloc_destructor for free_printer_entry
2009-01-08 22:29:54 +01:00
Volker Lendecke
baa5c5eeb0
Make use of a talloc_destructor for free_eventlog_info()
2009-01-08 22:29:53 +01:00
Volker Lendecke
52b6756c4e
Make samr_info a talloc context of its own
2009-01-08 22:29:53 +01:00
Volker Lendecke
5a4f71d40c
Simplify init_pipe_handle_list a bit
2009-01-08 22:29:53 +01:00