Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2011-11-24 | s3:smb2cli: add forward declaration for struct cli_state | Stefan Metzmacher | 1 | -0/+1 | |
metze | |||||
2011-11-24 | s3:smb2cli: make smb2cli_session_setup_send/recv non-static | Stefan Metzmacher | 2 | -5/+23 | |
metze | |||||
2011-11-24 | s3:smb2cli: make use of smbXcli_session and setup the session key for SMB2 ↵ | Stefan Metzmacher | 12 | -72/+190 | |
signing metze | |||||
2011-11-24 | smbXcli: add support for smb2 signing | Stefan Metzmacher | 1 | -5/+144 | |
metze | |||||
2011-11-24 | smbXcli: add smbXcli_session infrastructure | Stefan Metzmacher | 2 | -0/+152 | |
metze | |||||
2011-11-24 | s3:smb2cli: implement smb2cli_negprot() on top of smbXcli_negprot() | Stefan Metzmacher | 3 | -163/+15 | |
metze | |||||
2011-11-24 | smbXcli: add support for PROTOCOL_SMB2_22 in smbXcli_negprot() | Stefan Metzmacher | 1 | -0/+1 | |
metze | |||||
2011-11-24 | smbXcli: add support for SMB2 multi-credit requests | Stefan Metzmacher | 2 | -5/+67 | |
metze | |||||
2011-11-24 | smbXcli: add support for 2.??? negprot and PROTOCOL_SMB2_10 | Stefan Metzmacher | 1 | -2/+39 | |
metze | |||||
2011-11-24 | smbXcli: pass client_guid to smbXcli_conn_create() | Stefan Metzmacher | 3 | -3/+11 | |
metze | |||||
2011-11-24 | smbXcli: add smbXcli_negprot_* | Stefan Metzmacher | 2 | -0/+815 | |
This supports negotiation of any SMB1 or SMB2 dialect. metze | |||||
2011-11-24 | smbXcli: add helper functions to access the negotiated features | Stefan Metzmacher | 2 | -0/+113 | |
metze | |||||
2011-11-24 | smbXcli: also notify chained requests about broken connections | Stefan Metzmacher | 1 | -14/+49 | |
metze | |||||
2011-11-24 | smbXcli: simplify smb1cli_req_chain_submit() | Stefan Metzmacher | 1 | -12/+3 | |
We should hang everything on the first request in the chain, as that's the one that gets added to the pending array. metze | |||||
2011-11-24 | smbXcli: remove unused smb1cli_have_andx_command() | Stefan Metzmacher | 1 | -32/+0 | |
metze | |||||
2011-11-24 | smbXcli: reorder smb1cli_conn_dispatch_incoming() to avoid too much nesting | Stefan Metzmacher | 1 | -64/+67 | |
metze | |||||
2011-11-24 | smbXcli: rework smb1cli_req_recv() to expose an iov with 3 elements | Stefan Metzmacher | 2 | -111/+118 | |
Each smb1cli_req has 3 iov elements [SMB HDR, SMB Parameter Block, SMB Data Block]. The 'inbuf' is still exposed if the caller requires it (until we fix all legacy callers). The can now pass an array of expected [status,wct] combinations, instead of just one expected min_wct. metze | |||||
2011-11-24 | smbXcli: use smb1cli_inbuf_parse_chain() and remember more details per chain ↵ | Stefan Metzmacher | 1 | -15/+60 | |
response metze | |||||
2011-11-24 | smbXcli: add smb1cli_inbuf_parse_chain() | Stefan Metzmacher | 1 | -0/+174 | |
metze | |||||
2011-11-24 | smbXcli: pass hdr to smb1cli_pull_raw_error() | Stefan Metzmacher | 1 | -3/+2 | |
metze | |||||
2011-11-24 | smbXcli: add state->smb1.recv_{cmd,status,iov} | Stefan Metzmacher | 1 | -0/+13 | |
In the following commits we will need to remember a few more things. metze | |||||
2011-11-24 | smbXcli: split out a smb1cli_req_flags() function | Stefan Metzmacher | 1 | -26/+55 | |
metze | |||||
2011-11-24 | smbXcli: set message id to UINT64_MAX for BREAK in smb2cli_req_create() | Stefan Metzmacher | 1 | -0/+9 | |
This way the caller can register an oplock handler. Note that smb2cli_req_compound_submit() will overwrite this if a request is send over the wire. metze | |||||
2011-11-24 | s3:smb2cli: replace smb2cli_base.c code with the more generic smbXcli_base.c ↵ | Stefan Metzmacher | 6 | -783/+41 | |
code metze | |||||
2011-11-24 | smbXcli: rework smb2cli_req to smbXcli_conn/smbXcli_req | Stefan Metzmacher | 2 | -172/+167 | |
metze | |||||
2011-11-24 | libcli/smb: copy smb2cli_req_* code to smbXcli_base.c | Stefan Metzmacher | 2 | -0/+620 | |
metze | |||||
2011-11-24 | smbXcli: rework smbXcli_base.c to use smbXcli_conn/smbXcli_req | Stefan Metzmacher | 2 | -323/+871 | |
This splits the low level smb code from 'struct cli_state' and makes it much more generic and useful for testing. metze | |||||
2011-11-24 | smbXcli: cp source3/libsmb/async_smb.c libcli/smb/smbXcli_base.c | Stefan Metzmacher | 1 | -0/+1118 | |
metze | |||||
2011-11-24 | security: add local authority well-known SIDs | Christian Ambach | 3 | -0/+9 | |
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 | s3:smb2 report access_based_dir_enum in tcon reply | Christian Ambach | 1 | -0/+5 | |
let the client know when hide unreadable or hide unwriteable files is set for a share | |||||
2011-11-24 | s3:smb2 do not set allow_namespace_caching flag for a share | Christian Ambach | 1 | -1/+1 | |
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 | s3:vfs:gpfs remove non-working code | Christian Ambach | 1 | -65/+0 | |
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 | s3:vfs:gpfs fix some compiler warnings | Christian Ambach | 1 | -3/+3 | |
2011-11-24 | s3:vfs:gpfs convert syncio parameter | Christian Ambach | 1 | -2/+11 | |
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 | s4 dns: Test QCLASS_NONE query | Kai Blin | 1 | -0/+14 | |
Autobuild-User: Kai Blin <kai@samba.org> Autobuild-Date: Thu Nov 24 14:10:45 CET 2011 on sn-devel-104 | |||||
2011-11-24 | s4 dns: Test QTYPE_ALL query | Kai Blin | 1 | -0/+25 | |
2011-11-24 | s4 dns: Check more of the returned values for the A query | Kai Blin | 1 | -0/+3 | |
2011-11-24 | s4 dns: Move dns_transaction_udp to other helper functions | Kai Blin | 1 | -13/+14 | |
2011-11-24 | pidl:Samba4/NDR/Parser: don't generate code for [ignore] pointers | Stefan Metzmacher | 1 | -2/+35 | |
metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Thu Nov 24 12:31:04 CET 2011 on sn-devel-104 | |||||
2011-11-24 | Remove unused variable. | Jeremy Allison | 1 | -1/+0 | |
Autobuild-User: Jeremy Allison <jra@samba.org> Autobuild-Date: Thu Nov 24 00:17:41 CET 2011 on sn-devel-104 | |||||
2011-11-23 | Fix uninitialized variable frees on error paths. | Jeremy Allison | 1 | -11/+11 | |
Autobuild-User: Jeremy Allison <jra@samba.org> Autobuild-Date: Wed Nov 23 22:38:13 CET 2011 on sn-devel-104 | |||||
2011-11-23 | s3: Fix a valgrind error | Volker Lendecke | 1 | -1/+1 | |
Autobuild-User: Volker Lendecke <vlendec@samba.org> Autobuild-Date: Wed Nov 23 19:17:20 CET 2011 on sn-devel-104 | |||||
2011-11-23 | s3: Move server_info_struct to nmbd | Volker Lendecke | 2 | -9/+9 | |
That's the only place where it's used. | |||||
2011-11-23 | s3: Replace delete_token_list by an array | Volker Lendecke | 2 | -53/+69 | |
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 | Ensure we don't free uninitialized variables. | Jeremy Allison | 1 | -2/+2 | |
Autobuild-User: Jeremy Allison <jra@samba.org> Autobuild-Date: Wed Nov 23 02:27:53 CET 2011 on sn-devel-104 | |||||
2011-11-22 | Remove the setting of the inherited ACL on new files/directories. This is | Jeremy Allison | 3 | -224/+0 | |
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 | Move setting the inherited ACL into the main open code path. Next will | Jeremy Allison | 1 | -1/+110 | |
remove it from the ACL modules. | |||||
2011-11-22 | Move the "set SD" code into provided SD and "inherit acls" branches. | Jeremy Allison | 1 | -29/+32 | |
2011-11-22 | Only add the SD if it's not a new stream file. | Jeremy Allison | 1 | -1/+1 | |
2011-11-22 | Move the add security descriptor code to *after* all the other meta-data is | Jeremy Allison | 1 | -35/+35 | |
updated. We may be adding an SD that restricts our own access. |