summaryrefslogtreecommitdiffstats
path: root/source3
Commit message (Collapse)AuthorAgeFilesLines
* s3-librpc store the sign/seal flags we got in the gssapi clientAndrew Bartlett2012-01-051-1/+1
| | | | Signed-off-by: Stefan Metzmacher <metze@samba.org>
* s3-libads Factor out a new routine ↵Andrew Bartlett2012-01-054-48/+69
| | | | | | | | | | | | kerberos_get_principal_from_service_hostname() This is now used in the GSE GSSAPI client, so that when we connect to a target server at the CIFS level, we use the same name to connect at the DCE/RPC level. Andrew Bartlett Signed-off-by: Stefan Metzmacher <metze@samba.org>
* s3-librpc Use gsskrb5_get_subkey() where available to get the session keyAndrew Bartlett2012-01-051-0/+15
| | | | | | | | This allows gse_get_session_key() to work against Heimdal. Andrew Bartlett Signed-off-by: Stefan Metzmacher <metze@samba.org>
* s3: Remove some redundant codeVolker Lendecke2012-01-051-5/+0
| | | | | Autobuild-User: Volker Lendecke <vlendec@samba.org> Autobuild-Date: Thu Jan 5 17:16:45 CET 2012 on sn-devel-104
* s3: Run the CLEANUP1 testVolker Lendecke2012-01-051-0/+1
| | | | | Autobuild-User: Volker Lendecke <vlendec@samba.org> Autobuild-Date: Thu Jan 5 14:42:43 CET 2012 on sn-devel-104
* s3: Add a test excercising the share mode cleanup routineVolker Lendecke2012-01-055-0/+73
|
* s3: Move basic SMB checking to a much earlier pointVolker Lendecke2012-01-051-19/+19
|
* s3: Add a suicide mode to smbdVolker Lendecke2012-01-051-0/+11
| | | | | To test our cleanup code paths properly, we need a way to make smbd exit hard without cleaning up
* s3: Fix some nonempty blank linesVolker Lendecke2012-01-051-3/+3
|
* Add S3 vfs_aio_pthread module to replace broken glibc aio code.Jeremy Allison2012-01-055-0/+659
| | | | | | | Compiles but not yet tested. Autobuild-User: Jeremy Allison <jra@samba.org> Autobuild-Date: Thu Jan 5 01:43:51 CET 2012 on sn-devel-104
* s3-winbind: Fix segfault if we can't map the last user.Andreas Schneider2012-01-041-0/+18
| | | | | | | | | This fixes bug #8678. The issue is caused by bug #8608. Autobuild-User: Andreas Schneider <asn@cryptomilk.org> Autobuild-Date: Wed Jan 4 18:30:53 CET 2012 on sn-devel-104
* s3-winbind: Move finding the domain to it's own function.Andreas Schneider2012-01-041-11/+21
| | | | This the first part to fix bug #8678.
* s3-perfcount: fix incorrect array length calculationsDavid Disseldorp2012-01-041-9/+17
| | | | | | | | | | | As reported by Ismail Doenmez (idonmez@suse.com), sizeof() is incorrectly used by _reg_perfcount_init_data_block() in an attempt to determine the length of a talloced array. Signed-off-by: Günther Deschner <gd@samba.org> Autobuild-User: Günther Deschner <gd@samba.org> Autobuild-Date: Wed Jan 4 16:54:37 CET 2012 on sn-devel-104
* s3: Check for the packet size before accessing itVolker Lendecke2012-01-041-2/+1
| | | | | Autobuild-User: Jeremy Allison <jra@samba.org> Autobuild-Date: Wed Jan 4 15:16:20 CET 2012 on sn-devel-104
* s3-cli: fix bug 563, >8GB tar on BE machinesMasafumi Nakayama2012-01-031-5/+17
| | | | | | | | | Borrows on existing patches proposed by Craig Barratt and Brad Ellis. Signed-off-by: David Disseldorp <ddiss@suse.de> Autobuild-User: David Disseldorp <ddiss@samba.org> Autobuild-Date: Tue Jan 3 18:31:28 CET 2012 on sn-devel-104
* s3: Fix a cut&paste errorVolker Lendecke2012-01-031-1/+1
| | | | | Autobuild-User: Volker Lendecke <vlendec@samba.org> Autobuild-Date: Tue Jan 3 16:57:44 CET 2012 on sn-devel-104
* s3: Fix a typoVolker Lendecke2012-01-031-1/+1
|
* s3: Remove the unused "file_existed" parameter from smbd_calculate_access_maskVolker Lendecke2012-01-034-10/+2
| | | | | Autobuild-User: Volker Lendecke <vlendec@samba.org> Autobuild-Date: Tue Jan 3 15:16:50 CET 2012 on sn-devel-104
* s3: Avoid "file_existed" in smbd_calculate_maximum_allowed_accessVolker Lendecke2012-01-031-36/+35
| | | | | We access the file by name anyway, so we can just try to access it. The file system will for sure tell us if the file does not exist.
* s3: Remove some else{} branches in smbd_calculate_maximum_allowed_accessVolker Lendecke2012-01-031-3/+7
|
* s3: Directly use *p_access_mask in smbd_calculate_maximum_allowed_accessVolker Lendecke2012-01-031-6/+4
|
* s3: Factor out smbd_calculate_maximum_allowed_accessVolker Lendecke2012-01-031-40/+59
|
* s3: Happy New Year 2012Stefan Metzmacher2012-01-011-1/+1
| | | | metze
* Final part of fix for bug #8679 - recvfile code path using splice() on Linux ↵Jeremy Allison2011-12-311-5/+0
| | | | | | | | | | | | | leaves data in the pipe on short write. The code to set a DOS error on short writeX return is amazingly legacy code, and also breaks the reply as fixup_chain_error_packet() enforces a 2-byte wct on any reply where smb_rcls != 0. Found in testing by Andrew Bartlett. Thanks Andrew ! Autobuild-User: Jeremy Allison <jra@samba.org> Autobuild-Date: Sat Dec 31 08:05:35 CET 2011 on sn-devel-104
* Third part of fix for bug #8679 - recvfile code path using splice() on Linux ↵Jeremy Allison2011-12-301-21/+18
| | | | | | | | leaves data in the pipe on short write. Fix default_sys_recvfile() to correctly cope with short writes. Return the amount written. Return -1 and set errno if no data could be written.
* Second part of fix for bug #8679 - recvfile code path using splice() on ↵Jeremy Allison2011-12-301-1/+30
| | | | | | | Linux leaves data in the pipe on short write. Split out the functionality of drain_socket() into a separate function from default_sys_recvfile().
* s3-auth Fix talloc parent for s4 event context in auth_samba4Andrew Bartlett2011-12-281-1/+1
|
* s3-auth: Remove protype for already-removed auth_ntlmssp_startAndrew Bartlett2011-12-281-1/+0
|
* s3: Fix a 64-bit warningVolker Lendecke2011-12-251-1/+1
|
* s3: Fix linking on LionVolker Lendecke2011-12-251-0/+8
| | | | | We are using CoreFoundation functions in charset_macosx.c. We need to link against that.
* Fix bug #8679 - recvfile code path using splice() on Linux leaves data in ↵Jeremy Allison2011-12-251-3/+2
| | | | | | | | | the pipe on short write Bug found and fix suggested by Andrew Bartlett. Autobuild-User: Jeremy Allison <jra@samba.org> Autobuild-Date: Sun Dec 25 07:46:38 CET 2011 on sn-devel-104
* s3:lib/ctdbd_conn: try ctdbd_init_connection() as rootStefan Metzmacher2011-12-231-0/+2
| | | | | | | | | | | ctdbd_traverse is only called if the main db_context is already open. So if we could get to information via dbwrap_fetch, we should also be able to traverse. metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Fri Dec 23 18:19:14 CET 2011 on sn-devel-104
* s3-librpc Use gensec_sig_size() instead of a fixed NTLMSSP_SIG_SIZEAndrew Bartlett2011-12-221-2/+7
| | | | | | | Signed-off-by: Stefan Metzmacher <metze@samba.org> Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Thu Dec 22 20:57:27 CET 2011 on sn-devel-104
* s3-rpc_server: Rework pipe_ntlmssp_auth_bind() to be genericAndrew Bartlett2011-12-223-25/+63
| | | | Signed-off-by: Stefan Metzmacher <metze@samba.org>
* s3-rpc_server: Allow gensec mechanisms to return NT_STATUS_OKAndrew Bartlett2011-12-221-2/+2
| | | | | | | | If a kerberos mechanism is added, then it can return OK after just one packet. Andrew Bartlett Signed-off-by: Stefan Metzmacher <metze@samba.org>
* s3-rpc_server: rename pipe_ntlmssp_verify_final() to ↵Andrew Bartlett2011-12-221-3/+3
| | | | | | pipe_auth_generic_verify_final() Signed-off-by: Stefan Metzmacher <metze@samba.org>
* s3-rpc_server: Rename dcesrv_ntlmssp.[ch] to dcesrv_auth_generic.[ch]Andrew Bartlett2011-12-226-5/+5
| | | | Signed-off-by: Stefan Metzmacher <metze@samba.org>
* s3-rpc_server rename NTLMSSP functions to auth_generic..()Andrew Bartlett2011-12-224-11/+11
| | | | Signed-off-by: Stefan Metzmacher <metze@samba.org>
* s3-rpc_server rename ntlmssp_server_auth_start() -> auth_generic_server_start()Andrew Bartlett2011-12-224-5/+9
| | | | | | | | | By adding an OID parameter we can make this routine generic to any gensec module that may be made available. Andrew Bartlett Signed-off-by: Stefan Metzmacher <metze@samba.org>
* s3-rpc_server remove unused headerAndrew Bartlett2011-12-221-1/+0
| | | | Signed-off-by: Stefan Metzmacher <metze@samba.org>
* s3-auth split the auth_generic functions into a seperate fileAndrew Bartlett2011-12-225-159/+194
| | | | Signed-off-by: Stefan Metzmacher <metze@samba.org>
* s3-rpc_server request both sign and seal for clarityAndrew Bartlett2011-12-221-1/+1
| | | | Signed-off-by: Stefan Metzmacher <metze@samba.org>
* s3-auth remove auth_ntlmssp_start(), call auth_generic_start() directlyAndrew Bartlett2011-12-225-14/+9
| | | | | | | | This makes it clear that this can support more than just NTLMSSP. Andrew Bartlett Signed-off-by: Stefan Metzmacher <metze@samba.org>
* s3-auth rename auth_ntlmssp_prepare() -> auth_generic_prepare()Andrew Bartlett2011-12-227-13/+13
| | | | | | | | | This function handles more than NTLMSSP now, at least when we are an AD DC and so changing the name may avoid some confusion in the future. Andrew Bartlett Signed-off-by: Stefan Metzmacher <metze@samba.org>
* s3-auth rename auth_ntlmssp_state -> auth_generic_stateAndrew Bartlett2011-12-2214-35/+35
| | | | | | | | | This structure handles more than NTLMSSP now, at least when we are an AD DC and so changing the name may avoid some confusion in the future. Andrew Bartlett Signed-off-by: Stefan Metzmacher <metze@samba.org>
* s3-rpc_server request the DCE_STYLE feature in ntlmssp_server_auth_startAndrew Bartlett2011-12-221-0/+4
| | | | | | | | | This is not used or honoured by NTLMSSP, but I hope to make this routine more generic in the future. Andrew Bartlett Signed-off-by: Stefan Metzmacher <metze@samba.org>
* s3-netlogon: use dsgetdcname() instead of get_dc_name()Sumit Bose2011-12-221-2/+7
| | | | | | | | Sometimes the domain parameter might not contain the NetBIOS name of the remote domain but the DNS name. Autobuild-User: Andreas Schneider <asn@cryptomilk.org> Autobuild-Date: Thu Dec 22 19:21:21 CET 2011 on sn-devel-104
* s3-netlogon: Add support to authenticate trusted domains.Sumit Bose2011-12-221-0/+13
|
* s3-rpc_server: Pass in our flags to netlogon_creds_server_init().Stefan Metzmacher2011-12-221-1/+1
| | | | metze
* s3-netlogon: Add support for LogonGetCapabilities.Stefan Metzmacher2011-12-221-1/+21
| | | | | | This is also needed to support AES. metze