summaryrefslogtreecommitdiff
path: root/source3
AgeCommit message (Collapse)AuthorFilesLines
2012-08-07source3/loadparm.c: Move string_set/string_free inside.Rusty Russell5-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-07source3/smbd/conn.c: wean off string_set/string_freeRusty Russell2-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-07source3/loadparm: make struct loadparm_service a talloc object.Rusty Russell1-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-07loadparm: Add ctx member to struct loadparm_global.Rusty Russell1-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>
2012-08-07media_harmony VFS module: Add and build by default.Andrew Klaassen4-0/+2446
- 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
2012-08-07s3:smb2_server: do one central as_root check if the operation requires itStefan Metzmacher1-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-07s3:smb2_server: do one central tcon check if the operation requires itStefan Metzmacher1-160/+15
metze
2012-08-07s3:smb2_server: do one central session check if the operation requires itStefan Metzmacher1-66/+6
metze
2012-08-07s3:smb2_server: add and use smbd_smb2_call()Stefan Metzmacher1-0/+21
metze
2012-08-07s3:smb2_server: add .as_root to smbd_smb2_dispatch_tableStefan Metzmacher1-0/+15
metze
2012-08-07s3:smb2_server: add .need_tcon to smbd_smb2_dispatch_tableStefan Metzmacher1-0/+14
metze
2012-08-07s3:smb2_server: add .need_session to smbd_smb2_dispatch_tableStefan Metzmacher1-0/+16
metze
2012-08-07s3:smb2_server: introduce a smbd_smb2_dispatch_table (for now just with names)Stefan Metzmacher1-22/+46
metze
2012-08-07s3:smb2_server: move 'conn' to main block of smbd_smb2_request_dispatch()Stefan Metzmacher1-3/+2
metze
2012-08-07s3-pysmbd: Try opening as a file, then as a directoryAndrew Bartlett1-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-07s3-pysmbd: Use talloc_zero()Andrew Bartlett1-1/+1
This avoids operating on uninitialised data Andrew Bartlett
2012-08-07s3-passdb: Simplify idmap wrapper in pdb_samba4Andrew Bartlett1-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
2012-08-07s3-pysmbd: Add talloc_stackframe() to smbd_set_simple_acl wrapperAndrew Bartlett1-0/+6
2012-08-06s3:smb2_server: make use of smbd_smb2_inbuf_parse_compound() in ↵Stefan Metzmacher2-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
2012-08-06s3:smb2_server: make use of smbd_smb2_inbuf_parse_compound() in ↵Stefan Metzmacher1-28/+15
smbd_smb2_request_create() metze
2012-08-06s3:smb2_server: remove const from smbd_smb2_first_negprot()Stefan Metzmacher2-2/+2
metze
2012-08-06s3:smb2_server: add smbd_smb2_inbuf_parse_compound()Stefan Metzmacher1-0/+104
metze
2012-08-06lib/param: move enum dns_update_settings to lib/paramChristian Ambach1-1/+0
2012-08-06Rework recursive waf build to be a selftest-enabled not a developer buildAndrew Bartlett1-1/+1
This essentially reverts commit a943a9ba2f739e8aee630f774915e8204aa8cf3a. I've fixed this by making lib/param/parm_table.c honour --enable-selftest. Andrew Bartlett
2012-08-06build: Remove duplicate declaration of --enable-selftestAndrew Bartlett1-3/+0
2012-08-06lib/param: Also enable vlp when --enable-selftest is specifiedAndrew Bartlett1-1/+1
2012-08-05s3:smbd: remove unused variable in sesssetup.cStefan Metzmacher1-1/+0
metze Autobuild-User(master): Stefan Metzmacher <metze@samba.org> Autobuild-Date(master): Sun Aug 5 23:09:06 CEST 2012 on sn-devel-104
2012-08-05s3:smb2_server: make use of SMBD_SMB2_* macrosStefan Metzmacher1-20/+12
metze
2012-08-05s3:smb2_ioctl: make use of SMBD_SMB2_* macrosStefan Metzmacher1-8/+6
metze
2012-08-05s3:smb2_lock: make use of SMBD_SMB2_* macrosStefan Metzmacher1-10/+7
metze
2012-08-05s3:smb2_setinfo: make use of SMBD_SMB2_* macrosStefan Metzmacher1-5/+4
metze
2012-08-05s3:smb2_getinfo: make use of SMBD_SMB2_* macrosStefan Metzmacher1-5/+4
metze
2012-08-05s3:smb2_negprot: make use of SMBD_SMB2_* macrosStefan Metzmacher1-4/+3
metze
2012-08-05s3:smb2_write: make use of SMBD_SMB2_* macrosStefan Metzmacher1-5/+4
metze
2012-08-05s3:smb2_tcon: make use of SMBD_SMB2_* macrosStefan Metzmacher1-7/+5
metze
2012-08-05s3:smb2_create: make use of SMBD_SMB2_* macrosStefan Metzmacher1-5/+4
metze
2012-08-05s3:smb2_find: make use of SMBD_SMB2_* macrosStefan Metzmacher1-5/+4
metze
2012-08-05s3:smb2_sesssetup: make use of SMBD_SMB2_* macrosStefan Metzmacher1-8/+6
metze
2012-08-05s3:smb2_glue: make use of SMBD_SMB2_IN_HDR_PTR()Stefan Metzmacher1-4/+1
metze
2012-08-05s3:smb2_read: make use of SMBD_SMB2_IN_BODY_PTR()Stefan Metzmacher1-2/+1
metze
2012-08-05s3:smb2_notify: make use of SMBD_SMB2_IN_*_PTR()Stefan Metzmacher1-4/+2
metze
2012-08-05s3:smb2_flush: make use of SMBD_SMB2_IN_BODY_PTR()Stefan Metzmacher1-2/+1
metze
2012-08-05s3:smb2_close: make use of SMBD_SMB2_IN_BODY_PTR()Stefan Metzmacher1-2/+1
metze
2012-08-05s3:smb2_break: make use of SMBD_SMB2_IN_BODY_PTR()Stefan Metzmacher1-4/+2
metze
2012-08-05s3:smbd: add helper macros to access smb2req->{in,out}.vector[]Stefan Metzmacher1-0/+18
For SMB3 encryption we need to change the vector layout and we better hide this behind some central macros. metze
2012-08-05s3:smb2_server: use 'i' instead of '1' as vector index in ↵Stefan Metzmacher1-2/+2
smbd_smb2_request_pending_timer() If we reach this code i is currently always 1, but it's easier to unstand this way. metze Autobuild-User(master): Stefan Metzmacher <metze@samba.org> Autobuild-Date(master): Sun Aug 5 20:00:26 CEST 2012 on sn-devel-104
2012-08-05s3:smb2_lock: remove unused in_smbpidStefan Metzmacher1-8/+0
metze
2012-08-05s3:smb2_write: remove unused in_smbpidStefan Metzmacher1-8/+0
metze
2012-08-05s3:smb2_read: remove unused in_smbpidStefan Metzmacher1-8/+0
metze
2012-08-04s3:smbd: add support for SMB_EXTENDED_SIGNATURES in SMBtconXStefan Metzmacher1-1/+9
metze Autobuild-User(master): Stefan Metzmacher <metze@samba.org> Autobuild-Date(master): Sat Aug 4 14:28:04 CEST 2012 on sn-devel-104