summaryrefslogtreecommitdiffstats
path: root/source3/smbd
Commit message (Collapse)AuthorAgeFilesLines
...
* s3:smb2_negprot: make use of SMBD_SMB2_* macrosStefan Metzmacher2012-08-051-4/+3
| | | | metze
* s3:smb2_write: make use of SMBD_SMB2_* macrosStefan Metzmacher2012-08-051-5/+4
| | | | metze
* s3:smb2_tcon: make use of SMBD_SMB2_* macrosStefan Metzmacher2012-08-051-7/+5
| | | | metze
* s3:smb2_create: make use of SMBD_SMB2_* macrosStefan Metzmacher2012-08-051-5/+4
| | | | metze
* s3:smb2_find: make use of SMBD_SMB2_* macrosStefan Metzmacher2012-08-051-5/+4
| | | | metze
* s3:smb2_sesssetup: make use of SMBD_SMB2_* macrosStefan Metzmacher2012-08-051-8/+6
| | | | metze
* s3:smb2_glue: make use of SMBD_SMB2_IN_HDR_PTR()Stefan Metzmacher2012-08-051-4/+1
| | | | metze
* s3:smb2_read: make use of SMBD_SMB2_IN_BODY_PTR()Stefan Metzmacher2012-08-051-2/+1
| | | | metze
* s3:smb2_notify: make use of SMBD_SMB2_IN_*_PTR()Stefan Metzmacher2012-08-051-4/+2
| | | | metze
* s3:smb2_flush: make use of SMBD_SMB2_IN_BODY_PTR()Stefan Metzmacher2012-08-051-2/+1
| | | | metze
* s3:smb2_close: make use of SMBD_SMB2_IN_BODY_PTR()Stefan Metzmacher2012-08-051-2/+1
| | | | metze
* s3:smb2_break: make use of SMBD_SMB2_IN_BODY_PTR()Stefan Metzmacher2012-08-051-4/+2
| | | | metze
* s3:smbd: add helper macros to access smb2req->{in,out}.vector[]Stefan Metzmacher2012-08-051-0/+18
| | | | | | | For SMB3 encryption we need to change the vector layout and we better hide this behind some central macros. metze
* s3:smb2_server: use 'i' instead of '1' as vector index in ↵Stefan Metzmacher2012-08-051-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
* s3:smb2_lock: remove unused in_smbpidStefan Metzmacher2012-08-051-8/+0
| | | | metze
* s3:smb2_write: remove unused in_smbpidStefan Metzmacher2012-08-051-8/+0
| | | | metze
* s3:smb2_read: remove unused in_smbpidStefan Metzmacher2012-08-051-8/+0
| | | | metze
* s3:smbd: add support for SMB_EXTENDED_SIGNATURES in SMBtconXStefan Metzmacher2012-08-041-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
* s3:smbd: setup the application session key with the first tcon on a sessionStefan Metzmacher2012-08-042-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
* s3:smbd: setup session->global->signing_/application_key during SPNEGO SMB1 ↵Stefan Metzmacher2012-08-041-2/+57
| | | | | | | | | session setups metze Autobuild-User(master): Stefan Metzmacher <metze@samba.org> Autobuild-Date(master): Sat Aug 4 11:09:42 CEST 2012 on sn-devel-104
* s3:smbd: setup session->global->signing_/application_key during old SMB1 ↵Stefan Metzmacher2012-08-041-2/+60
| | | | | | session setups metze
* s3:smbd: keep the "application session key" during SMB1 reauthStefan Metzmacher2012-08-041-2/+12
| | | | metze
* libcli/smb: pass hdr/len to smb_signing_check/sign_pdu() and skip the nbt headerStefan Metzmacher2012-08-041-2/+8
| | | | metze
* s3:smbd: skip nbt header in srv_check_sign_mac()Stefan Metzmacher2012-08-041-4/+10
| | | | metze
* s3-pysmbd: Add hook for get_nt_acl()Andrew Bartlett2012-08-021-0/+26
| | | | | Autobuild-User(master): Andrew Bartlett <abartlet@samba.org> Autobuild-Date(master): Thu Aug 2 13:27:55 CEST 2012 on sn-devel-104
* s3-pysmbd: fix DEBUGAndrew Bartlett2012-08-021-1/+1
|
* s3-pysmbd: Add my copyrightAndrew Bartlett2012-08-021-1/+3
|
* s3-pysmbd: Add set_nt_acl() function based on parts of vfstestAndrew Bartlett2012-08-021-0/+111
| | | | | | | This will allow us to set the full NT ACL on a file, using the VFS layer, during provision of the AD DC. Andrew Bartlett
* s3:smbd: add a optional_support helper variable to reply_tcon_and_X()Stefan Metzmacher2012-08-011-4/+7
| | | | | | | metze Autobuild-User(master): Stefan Metzmacher <metze@samba.org> Autobuild-Date(master): Wed Aug 1 18:25:26 CEST 2012 on sn-devel-104
* s3:smbd: make use of TCONX_FLAG_DISCONNECT_TID defineStefan Metzmacher2012-08-011-1/+1
| | | | metze
* s3: Fix Coverity ID 710818 Resource leakVolker Lendecke2012-07-311-0/+1
| | | | Signed-off-by: Stefan Metzmacher <metze@samba.org>
* s3: Fix Coverity ID 710827 Resource leakVolker Lendecke2012-07-311-0/+1
| | | | Signed-off-by: Stefan Metzmacher <metze@samba.org>
* s3: Make request_timed_out() staticVolker Lendecke2012-07-312-4/+2
| | | | Signed-off-by: Stefan Metzmacher <metze@samba.org>
* s3:smbd: do a clean shutdown during release_ip() after CTDB_SRVID_RELEASE_IPStefan Metzmacher2012-07-311-15/+37
| | | | | | | metze Autobuild-User(master): Stefan Metzmacher <metze@samba.org> Autobuild-Date(master): Tue Jul 31 11:33:27 CEST 2012 on sn-devel-104
* s3:smbd: use print_sockaddr() instead of client_socket_addr()Stefan Metzmacher2012-07-311-1/+1
| | | | | | | | | We already have a server address in sockaddr_storage format. Also the name "client_socket" was very miss leading, as it returns the local address of the socket. metze
* s3:smbd: move smbd_register_ips() next to release_ip()Stefan Metzmacher2012-07-311-27/+23
| | | | metze
* lib/param: Remove use of lp{cfg,}_socket_address outside the NBT client and ↵Andrew Bartlett2012-07-271-6/+3
| | | | | | | | | server In these other cases, control of the sockets to bind to can be obtained using "bind interfaces only = yes" and "interfaces = ". Andrew Bartlett
* s3:smb2_negprot: return the current system time in the SMB2 NEGPROT responseStefan Metzmacher2012-07-261-1/+2
| | | | | | | metze Autobuild-User(master): Stefan Metzmacher <metze@samba.org> Autobuild-Date(master): Thu Jul 26 11:56:02 CEST 2012 on sn-devel-104
* s3:smbd: fix compiler warnings in notify_internal.cStefan Metzmacher2012-07-261-3/+5
| | | | metze
* s3:smb2_sesssetup: reject SMB2_SESSION_FLAG_BINDING requestsStefan Metzmacher2012-07-261-0/+13
| | | | | | | metze Autobuild-User(master): Stefan Metzmacher <metze@samba.org> Autobuild-Date(master): Thu Jul 26 02:08:56 CEST 2012 on sn-devel-104
* s3:smb2_ioctl: fix GUID_compare() check in FSCTL_VALIDATE_NEGOTIATE_INFOStefan Metzmacher2012-07-251-1/+1
| | | | metze
* s3:smb2_ioctl: allow clients to send padding at the end of ↵Stefan Metzmacher2012-07-251-1/+1
| | | | | | FSCTL_VALIDATE_NEGOTIATE_INFO metze
* s3:smb2_ioctl: remove FSCTL_VALIDATE_NEGOTIATE_INFO_224 implementationStefan Metzmacher2012-07-251-77/+0
| | | | | | | | Only Windows8 Beta uses this and it's broken, the client send wrong capabilities. Just returning an error seems to be fine for the Windows8 Beta client. metze
* s3:smb2_server: simplify the talloc_pool handling for smbd_smb2_requestStefan Metzmacher2012-07-252-39/+4
| | | | metze
* lib/param: Move all enum declarations to lib/paramAndrew Bartlett2012-07-243-0/+3
| | | | | | | | This is in preperation for the parameter table being made common. Andrew Bartlett Pair-Programmed-With: Andrew Tridgell <tridge@samba.org>
* param: Make the 'unicode' parameter commonAndrew Bartlett2012-07-241-1/+5
| | | | | | This parameter is most useful for interop testing, rather than production use. Andrew Bartlett
* Fix unused variable.Jeremy Allison2012-07-241-1/+0
|
* Fix compiler warning.Jeremy Allison2012-07-241-1/+1
|
* Fix problem found by Andrew Bartlett - correctly check encrypted flag.Jeremy Allison2012-07-231-2/+6
|
* s3:smb2_tcon: reject access to shares mark as "smb encrypt = required"Stefan Metzmacher2012-07-231-0/+8
| | | | | | We do not support SMB2 transport encryption yet. metze