Michael Adam
1fef161d2a
s3:torture:smb2: add SMB2-SESSION-RECONNECT test
...
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2011-11-24 19:02:33 +01:00
Stefan Metzmacher
a312a8c788
s3:torture: use cli_tree_connect() instead of smb2cli_tcon()
...
metze
2011-11-24 19:02:33 +01:00
Stefan Metzmacher
694b7d6f77
s3:client: make use of cli_tree_connect()
...
metze
2011-11-24 19:02:33 +01:00
Stefan Metzmacher
ee36217c40
s3:libsmb: make use of cli_tree_connect()
...
metze
2011-11-24 19:02:32 +01:00
Stefan Metzmacher
b378abe455
s3:nmbd: make use of cli_tree_connect()
...
metze
2011-11-24 19:02:32 +01:00
Stefan Metzmacher
2d9a8898f2
s3:torture: make use of cli_tree_connect()
...
metze
2011-11-24 19:02:32 +01:00
Stefan Metzmacher
c6ed8e3211
s3:utils: make use of cli_tree_connect()
...
metze
2011-11-24 19:02:32 +01:00
Stefan Metzmacher
c53a52a264
s3:winbindd_cm: make use of cli_tree_connect()
...
metze
2011-11-24 19:02:32 +01:00
Stefan Metzmacher
665593d6ac
s3:libsmb: add cli_tree_connect() for a generic tree connect
...
metze
2011-11-24 19:02:32 +01:00
Stefan Metzmacher
8428db0a17
s3:smb2cli: remove unused smb2cli_sesssetup_ntlmssp*
...
metze
2011-11-24 19:02:32 +01:00
Stefan Metzmacher
5c97bbf3ef
s3:torture: replace smb2cli_sesssetup_ntlmssp() with the more generic cli_session_setup()
...
metze
2011-11-24 19:02:32 +01:00
Stefan Metzmacher
8a9bfd61b7
s3:libsmb: add SMB2 support to cli_session_setup()
...
metze
2011-11-24 19:02:32 +01:00
Stefan Metzmacher
dd28b28ede
s3:libsmb: implement cli_trans* on top of smb1cli_trans*
...
metze
2011-11-24 19:02:32 +01:00
Stefan Metzmacher
da2027faf7
smbXcli: rework smb1cli_trans.c to use smbXcli_conn/smbXcli_req
...
metze
2011-11-24 19:02:32 +01:00
Stefan Metzmacher
9f5a7f5063
s3:selftest: run SMB2-NEGPROT
...
metze
2011-11-24 19:02:32 +01:00
Stefan Metzmacher
773d0a6add
s3:torture: add SMB2-NEGPROT test
...
metze
2011-11-24 19:02:32 +01:00
Stefan Metzmacher
f60b768df4
s3:smb2cli: remove unused smb2cli_negprot()
...
metze
2011-11-24 19:02:32 +01:00
Stefan Metzmacher
628dd727cf
s3:SMB2-BASIC: use smbXcli_negprot() directly
...
metze
2011-11-24 19:02:32 +01:00
Stefan Metzmacher
6ab3f8cedb
s3:smb2cli: pass struct smbXcli_conn directly to smb2cli_req_create/_send()
...
metze
2011-11-24 19:02:31 +01:00
Stefan Metzmacher
9ebdee2817
s3:libsmb: implement cli_state based functions on top of smbXcli_conn/smbXcli_req
...
metze
2011-11-24 19:02:31 +01:00
Stefan Metzmacher
bf1ff0572d
s3:smb2cli: add forward declaration for struct cli_state
...
metze
2011-11-24 19:02:31 +01:00
Stefan Metzmacher
3327c1e86e
s3:smb2cli: make smb2cli_session_setup_send/recv non-static
...
metze
2011-11-24 19:02:31 +01:00
Stefan Metzmacher
99b3d57fc3
s3:smb2cli: make use of smbXcli_session and setup the session key for SMB2 signing
...
metze
2011-11-24 19:02:31 +01:00
Stefan Metzmacher
7e7bca4188
s3:smb2cli: implement smb2cli_negprot() on top of smbXcli_negprot()
...
metze
2011-11-24 19:02:31 +01:00
Stefan Metzmacher
1cfeb3f8a0
smbXcli: pass client_guid to smbXcli_conn_create()
...
metze
2011-11-24 19:02:31 +01:00
Stefan Metzmacher
349977e1a0
s3:smb2cli: replace smb2cli_base.c code with the more generic smbXcli_base.c code
...
metze
2011-11-24 19:02:30 +01:00
Christian Ambach
53ad886f75
security: add local authority well-known SIDs
...
add the S-1-2 well-known SID family
Autobuild-User: Christian Ambach <ambi@samba.org>
Autobuild-Date: Thu Nov 24 19:01:08 CET 2011 on sn-devel-104
2011-11-24 19:01:08 +01:00
Christian Ambach
717a27ba22
s3:smb2 report access_based_dir_enum in tcon reply
...
let the client know when hide unreadable or hide unwriteable files
is set for a share
2011-11-24 17:26:02 +01:00
Christian Ambach
faf8b9bba0
s3:smb2 do not set allow_namespace_caching flag for a share
...
this matches Win7/2002R2 behavior and clients also must ignore
this flag when set (MS-SMB 2.2.10), so we should not set it at all
2011-11-24 17:25:58 +01:00
Christian Ambach
94229435e8
s3:vfs:gpfs remove non-working code
...
when development of vfs_gpfs was started a long time ago it was
considered a good idea to have it compileable even if GPFS is not
around and then the module would complain in the logs that libgpfs
is not there
Nowadays this does not work any more as the code contains GPFS
specific types that need the GPFS header files.
Instead of making it compile again by adding GPFS typedefs, this
removes the whole approach. Other VFS modules also do not even
compile when necessary headers are not around, so do the same for
the GPFS module code.
2011-11-24 17:25:04 +01:00
Christian Ambach
6753656c74
s3:vfs:gpfs fix some compiler warnings
2011-11-24 17:24:58 +01:00
Christian Ambach
db1abd4d2d
s3:vfs:gpfs convert syncio parameter
...
convert syncio parameter to be stored in the VFS handle data
this removes the need to go through lp_parm_bool() on each open
2011-11-24 15:52:09 +01:00
Volker Lendecke
b1f7164aa8
s3: Fix a valgrind error
...
Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Wed Nov 23 19:17:20 CET 2011 on sn-devel-104
2011-11-23 19:17:20 +01:00
Volker Lendecke
d126414b47
s3: Move server_info_struct to nmbd
...
That's the only place where it's used.
2011-11-23 16:17:03 +01:00
Volker Lendecke
b4ca1fa538
s3: Replace delete_token_list by an array
...
This will make it easier to convert locking.tdb to IDL, and I don't think there
will be enough entries to justify a linked list over an array.
Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Wed Nov 23 09:02:12 CET 2011 on sn-devel-104
2011-11-23 09:02:10 +01:00
Jeremy Allison
7ef4d08a98
Remove the setting of the inherited ACL on new files/directories. This is
...
now done correctly in the main codepath. The vfs_acl_XXXX modules are
now thin shims that simply store/retrieve ACLs as they should be.
2011-11-22 12:33:54 -08:00
Jeremy Allison
de3ab9bd05
Move setting the inherited ACL into the main open code path. Next will
...
remove it from the ACL modules.
2011-11-22 12:33:27 -08:00
Jeremy Allison
6795432f27
Move the "set SD" code into provided SD and "inherit acls" branches.
2011-11-22 11:53:51 -08:00
Jeremy Allison
7b275c551b
Only add the SD if it's not a new stream file.
2011-11-22 10:37:56 -08:00
Jeremy Allison
12514bf008
Move the add security descriptor code to *after* all the other meta-data is
...
updated. We may be adding an SD that restricts our own access.
2011-11-22 10:28:52 -08:00
Volker Lendecke
d5d17f0f57
s3: Fix wb_next_pwent_fill_done
...
Within a callback routine it is not possible to call tevent_req_post
Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Tue Nov 22 19:17:30 CET 2011 on sn-devel-104
2011-11-22 19:17:30 +01:00
Stefan Metzmacher
aa2e415442
s3:winbindd_cm: close sockfd on error in cm_prepare_connection()
...
metze
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Mon Nov 21 19:58:58 CET 2011 on sn-devel-104
2011-11-21 19:58:57 +01:00
Stefan Metzmacher
b895f1fb01
s3:libsmb: close fd on error in cli_connect_nb()
...
metze
2011-11-21 18:03:07 +01:00
Günther Deschner
ad728b25eb
s3-waf: remove version from libpdb.so for now.
...
Guenther
2011-11-21 12:55:04 +01:00
Stefan Metzmacher
005798fa0b
s3:smb2_negprot: add support for SMB2_22
...
metze
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Sun Nov 20 16:46:45 CET 2011 on sn-devel-104
2011-11-20 16:46:45 +01:00
Jeremy Allison
82b1702284
Remove rawmemchr calls - found by Ira Cooper. These are glibc-specific calls, makes us completely non-portable.
...
Autobuild-User: Jeremy Allison <jra@samba.org>
Autobuild-Date: Fri Nov 18 23:50:50 CET 2011 on sn-devel-104
2011-11-18 23:50:50 +01:00
Stefan Metzmacher
20df0f34a8
s3:libsmb: verify num_setup for SMBnttrans in cli_pull_trans()
...
metze
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Fri Nov 18 15:13:52 CET 2011 on sn-devel-104
2011-11-18 15:13:52 +01:00
Stefan Metzmacher
d3cb61cf05
s3:libsmb: fix compiler warning in cli_pull_trans()
...
metze
2011-11-18 13:30:48 +01:00
Stefan Metzmacher
48bcb8c846
s3:libsmb: only align unicode pipe_name (bug #8586 )
...
metze
2011-11-18 13:30:48 +01:00
Amitay Isaacs
cd3f552f4f
s3-py-passdb: Fix handling of uninitialized gid values
...
Uninitialized gid value is set to -1 and return as such from python
passdb api.
Autobuild-User: Amitay Isaacs <amitay@samba.org>
Autobuild-Date: Fri Nov 18 06:18:33 CET 2011 on sn-devel-104
2011-11-18 06:18:33 +01:00