Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2012-08-10 | Revert "s3:smbd: include smbXsrv.h before smbd/proto.h to have the smbXsrv_ ↵ | Stefan Metzmacher | 1 | -1/+0 | |
structs available" This reverts commit 98ccca8dca70b87d04a93c8ef5232a071ab7c2af. Autobuild-User(master): Stefan Metzmacher <metze@samba.org> Autobuild-Date(master): Fri Aug 10 17:35:38 CEST 2012 on sn-devel-104 | |||||
2012-08-10 | Revert "s3:smbd: Include smbXsrv.h before vfs.h (in smbd.h) so that the ↵ | Stefan Metzmacher | 1 | -1/+1 | |
smbXsrv structures are available" This reverts commit e332bfaff51e54638bd37cd1fe08e57608e16e86. | |||||
2012-08-09 | Correctly check for errors in strlower_m() returns. | Jeremy Allison | 3 | -3/+10 | |
2012-08-09 | Check error returns on strnorm(). | Jeremy Allison | 1 | -3/+12 | |
2012-08-09 | Check error returns from strupper_m() (in all reasonable places). | Jeremy Allison | 4 | -7/+19 | |
2012-08-09 | s3:smb2_sesssetup: setup global->[en|de]cryption_key | Stefan Metzmacher | 1 | -0/+36 | |
metze Autobuild-User(master): Stefan Metzmacher <metze@samba.org> Autobuild-Date(master): Thu Aug 9 09:59:02 CEST 2012 on sn-devel-104 | |||||
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: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: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: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-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 | 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 | s3:smb2_server: do one central as_root check if the operation requires it | Stefan Metzmacher | 1 | -30/+6 | |
metze Autobuild-User(master): Stefan Metzmacher <metze@samba.org> Autobuild-Date(master): Tue Aug 7 13:14:38 CEST 2012 on sn-devel-104 | |||||
2012-08-07 | s3:smb2_server: do one central tcon check if the operation requires it | Stefan Metzmacher | 1 | -160/+15 | |
metze | |||||
2012-08-07 | s3:smb2_server: do one central session check if the operation requires it | Stefan Metzmacher | 1 | -66/+6 | |
metze | |||||
2012-08-07 | s3:smb2_server: add and use smbd_smb2_call() | Stefan Metzmacher | 1 | -0/+21 | |
metze | |||||
2012-08-07 | s3:smb2_server: add .as_root to smbd_smb2_dispatch_table | Stefan Metzmacher | 1 | -0/+15 | |
metze | |||||
2012-08-07 | s3:smb2_server: add .need_tcon to smbd_smb2_dispatch_table | Stefan Metzmacher | 1 | -0/+14 | |
metze | |||||
2012-08-07 | s3:smb2_server: add .need_session to smbd_smb2_dispatch_table | Stefan Metzmacher | 1 | -0/+16 | |
metze | |||||
2012-08-07 | s3:smb2_server: introduce a smbd_smb2_dispatch_table (for now just with names) | Stefan Metzmacher | 1 | -22/+46 | |
metze | |||||
2012-08-07 | s3:smb2_server: move 'conn' to main block of smbd_smb2_request_dispatch() | Stefan Metzmacher | 1 | -3/+2 | |
metze | |||||
2012-08-07 | s3-pysmbd: Try opening as a file, then as a directory | Andrew Bartlett | 1 | -2/+2 | |
Autobuild-User(master): Andrew Bartlett <abartlet@samba.org> Autobuild-Date(master): Tue Aug 7 08:59:21 CEST 2012 on sn-devel-104 | |||||
2012-08-07 | s3-pysmbd: Use talloc_zero() | Andrew Bartlett | 1 | -1/+1 | |
This avoids operating on uninitialised data Andrew Bartlett |