summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2012-08-07libcli/smb: use forward declaration instead of includesStefan Metzmacher1-3/+2
metze
2012-08-07s4-scripting: Remove unused variables from ntacl testsAndrew Bartlett1-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
2012-08-07s4-smbd: Check for failure of irpc_add_nameAndrew Bartlett1-1/+4
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-06s4:libcli/smb2/write correct error checkingChristian Ambach1-1/+1
Server might return STATUS_BUFFER_OVERFLOW, which is not caught by NT_STATUS_IS_ERR Autobuild-User(master): Christian Ambach <ambi@samba.org> Autobuild-Date(master): Mon Aug 6 20:01:01 CEST 2012 on sn-devel-104
2012-08-06smbXcli: add some includes to fix compiler warningsChristian Ambach1-0/+3
if smbXcli_base.h is included on its own, there are various compiler warnings about implicitly declared struct iovec and smb2_create_blobs
2012-08-06lib/socket_wrapper: writev returns ssize_t, not intChristian Ambach2-2/+2
2012-08-06lib/param: move enum dns_update_settings to lib/paramChristian Ambach5-28/+4
2012-08-06s4:libcli/pyerrors: add PyErr_NTSTATUS_NOT_OK_RAISE()Stefan Metzmacher1-0/+6
metze Autobuild-User(master): Stefan Metzmacher <metze@samba.org> Autobuild-Date(master): Mon Aug 6 18:06:50 CEST 2012 on sn-devel-104
2012-08-06s4:libcli/pyerrors: s/PyErr_WERROR_IS_ERR_RAISE/PyErr_WERROR_NOT_OK_RAISE/Stefan Metzmacher3-18/+18
metze
2012-08-06Revert "ldb: Add parameter to avoid NULL format string flagged by ↵Andrew Bartlett1-1/+1
-Werror=format" This reverts commit cddcaf7bd2c272bc578ac1e4f7ec438ab94fc243. -Werror=format is no longer uses when it would cause this to fail. This is a legitimate use of the ldb_search API. Andrew Bartlett Autobuild-User(master): Andrew Bartlett <abartlet@samba.org> Autobuild-Date(master): Mon Aug 6 14:47:27 CEST 2012 on sn-devel-104
2012-08-06build: Make -Werror=format check only run where NULL is still acceptedAndrew Bartlett1-3/+18
This is needed because ldb_search() allows a NULL parameter for the format string and this needs to be permitted by the format string checker before we want to make this error fatal. Andrew Bartlett
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 Bartlett4-3/+7
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-04s4:domain join: setup RODC invocationIdStefan Metzmacher1-0/+26
Pair-Programmed-With: Björn Baumbach <bb@sernet.de> metze Autobuild-User(master): Stefan Metzmacher <metze@samba.org> Autobuild-Date(master): Sat Aug 4 18:27:21 CEST 2012 on sn-devel-104
2012-08-04doc: Remove build/ from doxygen config or it will not work in brew.Andreas Schneider3-12/+3
Autobuild-User(master): Andreas Schneider <asn@cryptomilk.org> Autobuild-Date(master): Sat Aug 4 16:31:22 CEST 2012 on sn-devel-104
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
2012-08-04s3:smbd: setup the application session key with the first tcon on a sessionStefan Metzmacher2-31/+87
Look for Server.Session.SessionKeyState in [MS-SMB]. The first SMBtconX sets the state to available, which makes it possible to protect the session key at that stage, if client and server support TREE_CONNECT_ANDX_EXTENDED_SIGNATURE. metze
2012-08-04s3:rpc_server/wkssvc: make usage of session_extract_session_key()Stefan Metzmacher1-2/+24
This makes sure we return NO_USER_SESSION_KEY if there's no session key. metze