summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* libcli/smb: do not set SMB2_TF_MSG_SIZE in the callerStefan Metzmacher2012-08-081-3/+0
| | | | | | | metze Autobuild-User(master): Stefan Metzmacher <metze@samba.org> Autobuild-Date(master): Wed Aug 8 07:32:55 CEST 2012 on sn-devel-104
* libcli/smb: smb2_signing_[en|de]crypt_pdu() check and set SMB2_TF_MSG_SIZEStefan Metzmacher2012-08-081-6/+16
| | | | metze
* s3:smb2_sesssetup: remove unused code in smbd_smb2_reauth_generic_return()Stefan Metzmacher2012-08-081-9/+0
| | | | | | A reauth exchange is already signed, with the channel signing key. metze
* s3:smb2_sesssetup: remove TALLOC_FREE(session) from ↵Stefan Metzmacher2012-08-081-9/+0
| | | | | | | | smbd_smb2_[re]auth_generic_return The caller does this via the smbd_smb2_session_setup_state_destructor() metze
* s3:smb2_server: sign the last request at the start of smbd_smb2_request_reply()Stefan Metzmacher2012-08-081-22/+16
| | | | | | This means we correctly sign all responses in a compound chain. metze
* s3: Fix a crash in reply_lockingX_errorVolker Lendecke2012-08-081-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
* vfs_dirsort: Remove unnecessary return; statementBjörn Jacke2012-08-081-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
* vfs_afsacl.c: Remove some unnecessary return; statementsBjörn Jacke2012-08-081-5/+0
|
* vfs_full_audit: Remove some unnecessary return; statementsBjörn Jacke2012-08-081-9/+0
|
* vfs_time_audit: Remove unnecessary return; statementBjörn Jacke2012-08-081-2/+0
|
* vfs_time_audit: Remove some unnecessary return; statementsBjörn Jacke2012-08-081-7/+0
|
* vfs-mediaharmony: Remove some unnecessary return; statementsVolker Lendecke2012-08-081-3/+0
|
* vfs_media_harmony: fix return of voidBjörn Jacke2012-08-071-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
* s3:smb2_server: fix SMB2 signing of compound responsesStefan Metzmacher2012-08-072-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
* s3:smb2_server: there's no need to copy req->out.vector when we just keep ↵Stefan Metzmacher2012-08-071-22/+5
| | | | | | the last request metze
* s3:smb2_server: use memmove instead of copying single vector elementsStefan Metzmacher2012-08-071-6/+7
| | | | metze
* s3:smb2_server: make use of SMBD_SMB2_OUT_HDR_PTR() ↵Stefan Metzmacher2012-08-071-1/+1
| | | | | | smbd_smb2_request_pending_queue() metze
* s3:smb2_server: check for compound based on SMBD_SMB2_NUM_IOV_PER_REQStefan Metzmacher2012-08-071-1/+1
| | | | metze
* s3:smb2_server: make use of SMBD_SMB2_OUT_*_IOV smbd_smb2_request_reply()Stefan Metzmacher2012-08-071-4/+4
| | | | metze
* s3:smb2_server: check for compound based on SMBD_SMB2_NUM_IOV_PER_REQStefan Metzmacher2012-08-071-4/+3
| | | | metze
* s3:smb2_server: make use of SMBD_SMB2_*_IOV_OFSStefan Metzmacher2012-08-071-15/+20
| | | | metze
* s3:smb2_server: make use of helper macros in smb2_calculate_credits()Stefan Metzmacher2012-08-071-4/+6
| | | | metze
* s3:smb2_server: make use of helper macros in smbd_smb2_request_validate()Stefan Metzmacher2012-08-071-3/+5
| | | | metze
* s3:smb2_server: make use of SMBD_SMB2_NUM_IOV_PER_REQStefan Metzmacher2012-08-071-17/+20
| | | | metze
* s3:smb2_server: add some more SMBD_SMB2_* defines/macrosStefan Metzmacher2012-08-071-6/+22
| | | | metze
* s3-param: Remove never-reached condition for popts == NULLAndrew Bartlett2012-08-071-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
* s3-param: Remove never-reached condition for opt_list == NULLAndrew Bartlett2012-08-071-4/+0
| | | | | | All the callers provide a parametric options pointer to fill in. Andrew Bartlett
* source3/loadparm.c: Move string_set/string_free inside.Rusty Russell2012-08-075-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>
* source3/smbd/conn.c: wean off string_set/string_freeRusty Russell2012-08-072-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>
* source3/loadparm: make struct loadparm_service a talloc object.Rusty Russell2012-08-071-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>
* loadparm: Add ctx member to struct loadparm_global.Rusty Russell2012-08-072-1/+6
| | | | | | | | 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>
* media_harmony VFS module: Add and build by default.Andrew Klaassen2012-08-076-0/+2691
| | | | | | | | | | | | | - Supersedes previous patch. - Added various fixes for fake mtime functionality. - Now requires lp_cache_locked_write_times patch (bug 8912). - Removed various xattr functions to comply with recent VFS changes. - Changed SMB_STRUCT_DIR to DIR and SMB_STRUCT_DIRENT to struct dirent to comply with recent VFS changes. - Added manpage. - Added sample trigger_avid_update.py script. Autobuild-User(master): Björn Jacke <bj@sernet.de> Autobuild-Date(master): Tue Aug 7 15:16:39 CEST 2012 on sn-devel-104
* s3:smb2_server: do one central as_root check if the operation requires itStefan Metzmacher2012-08-071-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
* s3:smb2_server: do one central tcon check if the operation requires itStefan Metzmacher2012-08-071-160/+15
| | | | metze
* s3:smb2_server: do one central session check if the operation requires itStefan Metzmacher2012-08-071-66/+6
| | | | metze
* s3:smb2_server: add and use smbd_smb2_call()Stefan Metzmacher2012-08-071-0/+21
| | | | metze
* s3:smb2_server: add .as_root to smbd_smb2_dispatch_tableStefan Metzmacher2012-08-071-0/+15
| | | | metze
* s3:smb2_server: add .need_tcon to smbd_smb2_dispatch_tableStefan Metzmacher2012-08-071-0/+14
| | | | metze
* s3:smb2_server: add .need_session to smbd_smb2_dispatch_tableStefan Metzmacher2012-08-071-0/+16
| | | | metze
* s3:smb2_server: introduce a smbd_smb2_dispatch_table (for now just with names)Stefan Metzmacher2012-08-071-22/+46
| | | | metze
* s3:smb2_server: move 'conn' to main block of smbd_smb2_request_dispatch()Stefan Metzmacher2012-08-071-3/+2
| | | | metze
* libcli/util: add NT_STATUS_FILE_NOT_AVAILABLEStefan Metzmacher2012-08-072-0/+2
| | | | metze
* libcli/smb: use forward declaration instead of includesStefan Metzmacher2012-08-071-3/+2
| | | | metze
* s4-scripting: Remove unused variables from ntacl testsAndrew Bartlett2012-08-071-10/+0
| | | | | Autobuild-User(master): Andrew Bartlett <abartlet@samba.org> Autobuild-Date(master): Tue Aug 7 11:15:41 CEST 2012 on sn-devel-104
* s4-smbd: Check for failure of irpc_add_nameAndrew Bartlett2012-08-071-1/+4
|
* s3-pysmbd: Try opening as a file, then as a directoryAndrew Bartlett2012-08-071-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
* s3-pysmbd: Use talloc_zero()Andrew Bartlett2012-08-071-1/+1
| | | | | | This avoids operating on uninitialised data Andrew Bartlett
* s3-passdb: Simplify idmap wrapper in pdb_samba4Andrew Bartlett2012-08-071-50/+9
| | | | | | | | The source3 consumers of this API are now quite happy to be given an answer of ID_TYPE_BOTH, so we do not need this extra code to try and force the answer to UID or GID. Andrew Bartlett
* s3-pysmbd: Add talloc_stackframe() to smbd_set_simple_acl wrapperAndrew Bartlett2012-08-071-0/+6
|
* s3:smb2_server: make use of smbd_smb2_inbuf_parse_compound() in ↵Stefan Metzmacher2012-08-062-261/+80
| | | | | | | | | | | | | smbd_smb2_request_read*() This changes the way we read SMB2 traffic from the socket, now as create just one large buffer for the whole NBT payload and then split it into iovec elements in smbd_smb2_inbuf_parse_compound() metze Autobuild-User(master): Stefan Metzmacher <metze@samba.org> Autobuild-Date(master): Mon Aug 6 21:54:35 CEST 2012 on sn-devel-104