Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2012-08-09 | s3:smb2_read: don't try sendfile if encryption is used | Stefan Metzmacher | 1 | -0/+1 | |
metze | |||||
2012-08-09 | s3:smb2_server: add smbd_smb2_request->do_encryption | Stefan Metzmacher | 2 | -0/+2 | |
For now it's always false... metze | |||||
2012-08-09 | s3:smb2_tcon: set global->encryption_required and enforce it | Stefan Metzmacher | 1 | -5/+29 | |
This the account or client doesn't support encryption we should reject the tree connect. metze | |||||
2012-08-09 | s3:smb2_sesssetup: set global->encryption_required and enforce it | Stefan Metzmacher | 1 | -0/+22 | |
This the account or client doesn't support encryption we should reject the session setup. metze | |||||
2012-08-09 | s3:smbXsrv.idl: add encryption_required to smbXsrv_tcon_global0 | Stefan Metzmacher | 1 | -0/+1 | |
metze | |||||
2012-08-09 | s3:smb2_server: check the session before we could response with an error. | Stefan Metzmacher | 1 | -15/+15 | |
metze | |||||
2012-08-09 | s3:smb2_server: do central file_id check if the operation requires it | Stefan Metzmacher | 1 | -0/+56 | |
Note that it's fine to call file_fsp_smb2() twice, the 2nd call just returns smb2req->compat_chain_fsp without a 2nd lookup. metze | |||||
2012-08-08 | s3:nmbd: log a failure in get_domain_master_name_node_status_success() as ↵ | Stefan Metzmacher | 1 | -1/+1 | |
level 1 metze Autobuild-User(master): Stefan Metzmacher <metze@samba.org> Autobuild-Date(master): Wed Aug 8 20:14:29 CEST 2012 on sn-devel-104 | |||||
2012-08-08 | s3:nmbd: don't log get_domain_master_name_node_status_fail at level 0 | Stefan Metzmacher | 1 | -1/+1 | |
metze | |||||
2012-08-08 | s3:smb2_server: s/i/idx in smbd_smb2_request_pending_queue() | Stefan Metzmacher | 1 | -4/+4 | |
metze Autobuild-User(master): Stefan Metzmacher <metze@samba.org> Autobuild-Date(master): Wed Aug 8 17:32:26 CEST 2012 on sn-devel-104 | |||||
2012-08-08 | s3:smb2_server: make use of SMBD_SMB2_OUT_HDR_PTR() in ↵ | Stefan Metzmacher | 1 | -1/+1 | |
smbd_smb2_request_pending_queue() metze | |||||
2012-08-08 | s3:smb2_server: remove useless variable 'i' | Stefan Metzmacher | 1 | -2/+1 | |
metze | |||||
2012-08-08 | s3:smb2_server: rewrite dup_smb2_vec3() using SMBD_SMB2_*_IOV_OFS and helper ↵ | Stefan Metzmacher | 1 | -42/+52 | |
variables metze | |||||
2012-08-08 | s3:smb2_server: make use of SMBD_SMB2_* macros in smbd_smb2_request_done_ex() | Stefan Metzmacher | 1 | -18/+21 | |
metze | |||||
2012-08-08 | s3:smb2_server: make use of SMBD_SMB2_* macros in ↵ | Stefan Metzmacher | 1 | -8/+14 | |
smbd_smb2_request_verify_sizes() metze | |||||
2012-08-08 | s3:smb2_server: use the common buffer layout for smbd_smb2_request_pending* | Stefan Metzmacher | 1 | -16/+26 | |
metze | |||||
2012-08-08 | s3:smb2_read: use SMBD_SMB2_NUM_IOV_PER_REQ when checking for sendfile() support | Stefan Metzmacher | 1 | -1/+1 | |
metze | |||||
2012-08-08 | s3:smb2_read: fix indentation in schedule_smb2_sendfile_read() | Stefan Metzmacher | 1 | -8/+8 | |
metze | |||||
2012-08-08 | s3:smb2_server: don't try to update req->in.vector[0] in ↵ | Stefan Metzmacher | 1 | -3/+0 | |
smbd_smb2_request_pending_queue() req->in.vector[0] is reserved for the transport and might be removed in future. This is currently always { NULL, 0 }, as it's not used, by our transport layer code. The SMB2 layer should never touch this! metze | |||||
2012-08-08 | s3-torture: Extend pdbtest to also run an authentication unit-test | Andrew Bartlett | 2 | -2/+119 | |
This tests both the builtin auth_sam against passdb directly and the configured auth module. Andrew Bartlett | |||||
2012-08-08 | build: Remove pdbtest from the autoconf build | Andrew Bartlett | 1 | -12/+1 | |
pdbtest is internal test utility that is not installed. It is only run from the full (waf) make test, and does not need to be built in the autoconf build. Removing it from the autoconf build makes it easier to expand this test to depend on more parts of Samba. Andrew Bartlett | |||||
2012-08-08 | s3:smb2_sesssetup: remove unused code in smbd_smb2_reauth_generic_return() | Stefan Metzmacher | 1 | -9/+0 | |
A reauth exchange is already signed, with the channel signing key. metze | |||||
2012-08-08 | s3:smb2_sesssetup: remove TALLOC_FREE(session) from ↵ | Stefan Metzmacher | 1 | -9/+0 | |
smbd_smb2_[re]auth_generic_return The caller does this via the smbd_smb2_session_setup_state_destructor() metze | |||||
2012-08-08 | s3:smb2_server: sign the last request at the start of smbd_smb2_request_reply() | Stefan Metzmacher | 1 | -22/+16 | |
This means we correctly sign all responses in a compound chain. metze | |||||
2012-08-08 | s3: Fix a crash in reply_lockingX_error | Volker Lendecke | 1 | -4/+11 | |
A timed brlock with 2 locks comes in and the second one blocks, file is closed. smbd_cancel_pending_lock_requests_by_fid sets blr->fsp to NULL. reply_lockingX_error (called via MSG_SMB_BLOCKING_LOCK_CANCEL) deferences blr->fsp because blr->lock_num==1 (the second one blocked). This patch fixes the bug by only undoing the locks if fsp!=NULL. fsp==NULL is the close case where everything is undone anyway. Thanks to Peter Somogyi, somogyi@hu.ibm.com for this bug report. Autobuild-User(master): Jeremy Allison <jra@samba.org> Autobuild-Date(master): Wed Aug 8 04:12:04 CEST 2012 on sn-devel-104 | |||||
2012-08-08 | vfs_dirsort: Remove unnecessary return; statement | Björn Jacke | 1 | -2/+0 | |
Autobuild-User(master): Björn Jacke <bj@sernet.de> Autobuild-Date(master): Wed Aug 8 02:17:13 CEST 2012 on sn-devel-104 | |||||
2012-08-08 | vfs_afsacl.c: Remove some unnecessary return; statements | Björn Jacke | 1 | -5/+0 | |
2012-08-08 | vfs_full_audit: Remove some unnecessary return; statements | Björn Jacke | 1 | -9/+0 | |
2012-08-08 | vfs_time_audit: Remove unnecessary return; statement | Björn Jacke | 1 | -2/+0 | |
2012-08-08 | vfs_time_audit: Remove some unnecessary return; statements | Björn Jacke | 1 | -7/+0 | |
2012-08-08 | vfs-mediaharmony: Remove some unnecessary return; statements | Volker Lendecke | 1 | -3/+0 | |
2012-08-07 | vfs_media_harmony: fix return of void | Björn Jacke | 1 | -3/+6 | |
caught by the Studio Compiler Autobuild-User(master): Björn Jacke <bj@sernet.de> Autobuild-Date(master): Tue Aug 7 22:22:48 CEST 2012 on sn-devel-104 | |||||
2012-08-07 | s3:smb2_server: fix SMB2 signing of compound responses | Stefan Metzmacher | 2 | -13/+78 | |
We need to defer the signing until we know the response doesn't change anymore before it goes over the wire. metze Autobuild-User(master): Stefan Metzmacher <metze@samba.org> Autobuild-Date(master): Tue Aug 7 20:29:30 CEST 2012 on sn-devel-104 | |||||
2012-08-07 | s3:smb2_server: there's no need to copy req->out.vector when we just keep ↵ | Stefan Metzmacher | 1 | -22/+5 | |
the last request metze | |||||
2012-08-07 | s3:smb2_server: use memmove instead of copying single vector elements | Stefan Metzmacher | 1 | -6/+7 | |
metze | |||||
2012-08-07 | s3:smb2_server: make use of SMBD_SMB2_OUT_HDR_PTR() ↵ | Stefan Metzmacher | 1 | -1/+1 | |
smbd_smb2_request_pending_queue() metze | |||||
2012-08-07 | s3:smb2_server: check for compound based on SMBD_SMB2_NUM_IOV_PER_REQ | Stefan Metzmacher | 1 | -1/+1 | |
metze | |||||
2012-08-07 | s3:smb2_server: make use of SMBD_SMB2_OUT_*_IOV smbd_smb2_request_reply() | Stefan Metzmacher | 1 | -4/+4 | |
metze | |||||
2012-08-07 | s3:smb2_server: check for compound based on SMBD_SMB2_NUM_IOV_PER_REQ | Stefan Metzmacher | 1 | -4/+3 | |
metze | |||||
2012-08-07 | s3:smb2_server: make use of SMBD_SMB2_*_IOV_OFS | Stefan Metzmacher | 1 | -15/+20 | |
metze | |||||
2012-08-07 | s3:smb2_server: make use of helper macros in smb2_calculate_credits() | Stefan Metzmacher | 1 | -4/+6 | |
metze | |||||
2012-08-07 | s3:smb2_server: make use of helper macros in smbd_smb2_request_validate() | Stefan Metzmacher | 1 | -3/+5 | |
metze | |||||
2012-08-07 | s3:smb2_server: make use of SMBD_SMB2_NUM_IOV_PER_REQ | Stefan Metzmacher | 1 | -17/+20 | |
metze | |||||
2012-08-07 | s3:smb2_server: add some more SMBD_SMB2_* defines/macros | Stefan Metzmacher | 1 | -6/+22 | |
metze | |||||
2012-08-07 | s3-param: Remove never-reached condition for popts == NULL | Andrew Bartlett | 1 | -4/+0 | |
All the callers provide a parametric options pointer to fill in. Andrew Bartlett Autobuild-User(master): Andrew Bartlett <abartlet@samba.org> Autobuild-Date(master): Tue Aug 7 17:16:38 CEST 2012 on sn-devel-104 | |||||
2012-08-07 | s3-param: Remove never-reached condition for opt_list == NULL | Andrew Bartlett | 1 | -4/+0 | |
All the callers provide a parametric options pointer to fill in. Andrew Bartlett | |||||
2012-08-07 | source3/loadparm.c: Move string_set/string_free inside. | Rusty Russell | 5 | -81/+54 | |
The only user, so make them static inside loadparm.c Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> Signed-off-by: Andrew Bartlett <abartlet@samba.org> | |||||
2012-08-07 | source3/smbd/conn.c: wean off string_set/string_free | Rusty Russell | 2 | -11/+8 | |
Use straight talloc strings. This is the only user outside loadparm.c. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> Signed-off-by: Andrew Bartlett <abartlet@samba.org> | |||||
2012-08-07 | source3/loadparm: make struct loadparm_service a talloc object. | Rusty Russell | 1 | -1/+2 | |
This gives us a place to allocate members from. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> Signed-off-by: Andrew Bartlett <abartlet@samba.org> | |||||
2012-08-07 | loadparm: Add ctx member to struct loadparm_global. | Rusty Russell | 1 | -0/+3 | |
Rather than tallocing global parameters off NULL, keep it neat by having a Global.ctx member. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> Signed-off-by: Andrew Bartlett <abartlet@samba.org> |