Günther Deschner
29b8e08b83
s3-netapi: Fix Bug #6451 : net/libnetapi user rename using wrong access bits.
...
Guenther
2009-06-16 15:00:20 +02:00
Günther Deschner
33be1f56f7
s3-netapi: Fix Bug #6305 . Correctly prompt for a password when a username was given.
...
When no callback or wrapping has managed to get a password, prompt in the
netapi connection manager for a password.
Guenther
2009-06-16 12:13:53 +02:00
Günther Deschner
c033039e62
s3-netapi: add NetGetJoinInformation example code.
...
Guenther
2009-06-16 10:42:49 +02:00
Tim Prouty
537aa4cf51
s3 onefs: Fix reading over the end of the array, because the incorrect array was being read.
2009-06-15 14:11:39 -07:00
Tim Prouty
6f335036fd
s3 onefs: Change onefs modules to use the new createfile api
2009-06-15 14:03:40 -07:00
Karolin Seeger
f92269a6ce
s3/libsmb: Fix debug message.
...
This fixes bug #6472 .
Karolin
Signed-off-by: Volker Lendecke <vl@samba.org>
2009-06-15 08:43:43 +02:00
Volker Lendecke
0c3580c5de
Do a correct TALLOC_FREE in an error case
2009-06-15 07:48:50 +02:00
Volker Lendecke
49eccee209
Remove "winbindd_request" and "winbindd_response" from winbindd_cli_state
...
This shrinks the memory footprint of an idle client by 5592 bytes to 60 bytes
on my 32-bit box.
2009-06-14 22:22:10 +02:00
Volker Lendecke
97ba4f6efd
Make winbindd_cli_state->response a pointer instead of a struct member
...
Same comment as in baa6084378
: This is just a preparatory checkin.
Volker
2009-06-14 22:22:10 +02:00
Volker Lendecke
90535b5fad
Remove an unused struct member in winbindd_cli_state
2009-06-14 22:21:07 +02:00
Volker Lendecke
cd9919643b
Fix an error message: We get the errno in "err"
2009-06-14 20:55:25 +02:00
Volker Lendecke
f1dd6cd64d
winbind: replace process_loop() by tevent_loop_once()
2009-06-14 11:25:48 +02:00
Volker Lendecke
07fac35b3b
Make rescan_trusted_domains a timed event
2009-06-14 11:25:48 +02:00
Volker Lendecke
c4a97b2b41
Do not store the listening fde
2009-06-14 11:25:48 +02:00
Volker Lendecke
eaaaea01e0
Avoid scanning the client list when a client exits
2009-06-14 11:25:48 +02:00
Volker Lendecke
e4fb2b9408
Do not use "finished" in winbind child
2009-06-14 11:25:48 +02:00
Volker Lendecke
d61f3626b7
Remove unused init_child_connection()
2009-06-14 11:25:47 +02:00
Volker Lendecke
225b14cf24
Convert winbindd_domain_info to wb_domain_request_send
2009-06-14 11:25:47 +02:00
Volker Lendecke
14889b1acb
Add winbindd_dual_ping to all children
2009-06-14 11:25:47 +02:00
Volker Lendecke
d362313fea
Convert async_domain_request to wb_domain_request_send
2009-06-14 11:25:47 +02:00
Volker Lendecke
340b55a842
Add async wb_ping
2009-06-14 11:25:47 +02:00
Volker Lendecke
e3bed4848f
Add an async wb request loop
2009-06-14 11:25:47 +02:00
Volker Lendecke
ed3bc614cc
Add wb_domain_request_send/recv
2009-06-14 11:25:47 +02:00
Volker Lendecke
0834574fdd
Remove some unused code
2009-06-14 11:25:47 +02:00
Volker Lendecke
9b06c27cdb
Convert the winbind parent->child communication to wb_reqtrans
2009-06-14 11:25:47 +02:00
Volker Lendecke
c049d098d1
Convert the main winbind client communication to wb_reqtrans.c
2009-06-14 11:25:46 +02:00
Volker Lendecke
baa6084378
Make winbindd_cli_state->request a pointer instead of a struct member
...
In itself, this is pretty pointless. But in the next steps I'll convert the
winbind internal communication to wb_reqtrans which allocates the request
properly. This minimizes the later diff.
Volker
2009-06-14 11:25:44 +02:00
Tim Prouty
04afa4b6b5
s3: Plumb smb_filename through SMB_VFS_CREATE_FILE
2009-06-12 16:14:50 -07:00
Tim Prouty
9d7c4ad748
s3: Add smb_filename utility functions and fix a bug in copy_smb_filename
2009-06-12 16:14:44 -07:00
Jeremy Allison
f409b00dc7
Check for error in transfer_file return also.
...
Jeremy.
2009-06-12 13:55:18 -07:00
Volker Lendecke
808721f7bb
Fix bug 6440
...
Don't ignore the close error of the output file in check_magic()
2009-06-12 13:39:04 -07:00
Volker Lendecke
1be1a33e25
Simplify close_normal_file()
2009-06-12 13:39:04 -07:00
Volker Lendecke
6e4c57ced5
Activate tldap tracing in pdb_ads
2009-06-12 15:04:21 +02:00
Volker Lendecke
baa6ebddcb
Add basic tracing of tldap messages
2009-06-12 15:04:21 +02:00
Volker Lendecke
a36a3e4c83
Add debugging facility to tldap, analogous to tevent
2009-06-12 15:04:21 +02:00
Andrew Kroeger
6c5c991304
s3: Call va_end() after all va_start()/va_copy() calls.
...
There are error paths in S3 where va_end() is not properly called after
va_start() or va_copy() have been called.
These issues were noted while performing an inspection for S4 bug #6129 . Thanks
to Erik Hovland <erik@hovland.org> for the original bug report.
2009-06-12 10:29:37 +02:00
Jeremy Allison
5cef57ff7d
Fix bug #6297 - owner of sticky directory cannot delete files created by others.
...
The reason we couldn't delete was we were erroring out early
if requestor was not the owner of the file we wanted to delete,
instead of checking if the requestor owned the directory as well.
If either of these is true, we must go on and check the ACL.
Karolin, this is a must for 3.4.0 and also 3.3.next. I'll update
the bug report with patches for 3.4.0 and 3.3.next and ask vl
to review.
Jeremy.
2009-06-11 12:51:45 -07:00
Tim Prouty
ef55c2bd91
s3 passdb ads: add missing character
2009-06-11 11:01:51 -07:00
Tim Prouty
62f36b163d
s3: Prepare the rename path for passing smb_filename to SMB_VFS_CREATE_FILE
2009-06-11 11:01:51 -07:00
Tim Prouty
3950675bbd
s3: Prepare the do_unlink path for passing smb_filname to SMB_VFS_CREATE_FILE
2009-06-11 11:01:51 -07:00
Tim Prouty
6eadb8a285
s3: refactor utility function to handle splitting the directory from the mask
2009-06-11 11:01:50 -07:00
Jelmer Vernooij
43143aa481
Fix Samba 3 selftest to use new selftest formatting functions.
2009-06-11 20:00:00 +02:00
Volker Lendecke
117c19efa4
Implement pdb_enum_alias_memberships
2009-06-11 18:04:35 +02:00
Jelmer Vernooij
3174de69d5
Fix build with external talloc.
2009-06-11 16:31:07 +02:00
Volker Lendecke
6372bd695d
Implement pdb_ads_set_aliasinfo
2009-06-10 23:57:49 +02:00
Volker Lendecke
baa47dd278
pdb_default_aliasinfo is just fine for pdb_ads right now
2009-06-10 23:57:49 +02:00
Volker Lendecke
96df53fdc7
Implement pdb_ads_lookup_rids
2009-06-10 23:08:09 +02:00
Volker Lendecke
6e9e0334ff
Fix a segfault in pdb_ads_delete_user()
...
If a user comes from the passdb cache, priv is NULL
2009-06-10 23:08:09 +02:00
Tim Prouty
a9ec21cf21
s3: Prepare the first set of SMB_VFS_CREATE_FILE callers to take an smb_filename struct
...
Some of the callers required minimal changes, while others
(copy_internals) required significant changes. The task is simplified
a little bit because we are able to do operations and checks on the
base_name when a stream isn't used.
This patch should cause no functional changes.
Volker, Jeremy: Please check
2009-06-10 13:13:27 -07:00
Tim Prouty
bddd7ad3dc
s3: Add utility function for copying an smb_filename struct
2009-06-10 13:13:27 -07:00