Andrew Bartlett
a61298e802
s3-libsmb: Remove unused ntlmssp_server_start()
2012-02-24 11:23:18 +11:00
Andrew Bartlett
9de7fb8706
s3-ntlm_auth: Convert ntlm_auth to use gensec_ntlmssp server-side
...
This uses the common gensec_ntlmssp server code for ntlm_auth, removing
the last non-gensec use of the NTLMSSP server.
Andrew Bartlett
2012-02-24 11:23:18 +11:00
Andrew Bartlett
4478f315e6
s3-auth: Provide helper routine to check password and return session_info
2012-02-24 11:23:18 +11:00
Andrew Bartlett
e3cebef0cf
auth: Rename some elements of auth4_context
...
These operate on NTLM authentication, so make that clear.
Andrew Bartlett
2012-02-24 11:23:18 +11:00
Andrew Bartlett
8a9b6fe26d
s3-auth: Add a way to get an auth4_context from the auth stack
...
This will allow us to use the same layer that auth_ntlmssp does
in the non-SPNEGO session setup, which will in turn make the
authentication code more consistent in the AD server case.
Andrew Bartlett
2012-02-24 11:23:18 +11:00
Matthias Dieter Wallnöfer
101bd184d1
s3:smbd/utmp.c - fix the build on FreeBSD 9 without utmp.h
...
https://bugzilla.samba.org/show_bug.cgi?id=8709
Reviewed-by: Jelmer
Autobuild-User: Matthias Dieter Wallnöfer <mdw@samba.org>
Autobuild-Date: Thu Feb 23 19:17:25 CET 2012 on sn-devel-104
2012-02-23 19:17:25 +01:00
Volker Lendecke
f1dc8b28b7
s3: smb_request->vwv can be const
...
Autobuild-User: Volker Lendecke <vl@samba.org>
Autobuild-Date: Thu Feb 23 12:37:23 CET 2012 on sn-devel-104
2012-02-23 12:37:22 +01:00
Andrew Bartlett
b0798cc013
s3-libads: Remove unused ads_set_machine_password()
...
Found by callcatcher.
Andrew Bartlett
2012-02-23 16:14:19 +11:00
Andrew Bartlett
a6aa24428a
s3-libads: Remove unused ads_pull_sids_from_extendeddn()
...
Found by callcatcher.
Andrew Bartlett
2012-02-23 16:14:19 +11:00
Andrew Bartlett
1c7725ae8a
s3-utils: Remove unused connect_to_ipc_krb5()
...
Found by callcatcher.
Andrew Bartlett
2012-02-23 16:14:19 +11:00
Andrew Bartlett
bea05159e4
s3-libsmb: Remove unused spnego functions
2012-02-23 16:14:19 +11:00
Andrew Bartlett
757c9b79ea
s3-rpc_server Remove unused function auth_generic_server_start()
2012-02-23 16:14:18 +11:00
Matthias Dieter Wallnöfer
0c733221cf
s3:wscript_build - fix TDB dependency for source3/lib/util.c
...
https://bugzilla.samba.org/show_bug.cgi?id=8708
Signed-off-by: Andrew Tridgell <tridge@samba.org>
Autobuild-User: Andrew Tridgell <tridge@samba.org>
Autobuild-Date: Thu Feb 23 01:43:04 CET 2012 on sn-devel-104
2012-02-23 01:43:04 +01:00
Volker Lendecke
e673afada1
s3-vfstest: Return an error code if cmd failed
...
Autobuild-User: Volker Lendecke <vl@samba.org>
Autobuild-Date: Wed Feb 22 23:56:18 CET 2012 on sn-devel-104
2012-02-22 23:56:17 +01:00
Volker Lendecke
ee2e3d56a2
s3-vfstest: Fake smb_requests
...
Autobuild-User: Volker Lendecke <vl@samba.org>
Autobuild-Date: Wed Feb 22 17:32:28 CET 2012 on sn-devel-104
2012-02-22 17:32:24 +01:00
Volker Lendecke
b0c21afffe
s3-vfstest: Initialize some more
2012-02-22 15:48:06 +01:00
Volker Lendecke
db17767d4d
s3: Add an error msg when a share mode entry is discarded
2012-02-22 15:48:06 +01:00
Volker Lendecke
7906d0b50b
s3: Fix smbd -i
...
We end up in a nested event loop without this.
Autobuild-User: Volker Lendecke <vl@samba.org>
Autobuild-Date: Tue Feb 21 17:24:28 CET 2012 on sn-devel-104
2012-02-21 17:24:28 +01:00
Volker Lendecke
c86584adaf
s3: Fix typos
2012-02-21 15:43:28 +01:00
Volker Lendecke
0528cb5f3a
s3: Fix bug 8567 -- segfault in dom_sid_compare
...
The underlying problem was that with ldapsam:trusted we require the
a group mapping for the primary group of every user, including root.
Autobuild-User: Volker Lendecke <vl@samba.org>
Autobuild-Date: Mon Feb 20 22:36:23 CET 2012 on sn-devel-104
2012-02-20 22:36:23 +01:00
Volker Lendecke
e9b9ba14c0
s3-vfstest: Remove an unused variable
...
Autobuild-User: Volker Lendecke <vl@samba.org>
Autobuild-Date: Mon Feb 20 17:01:11 CET 2012 on sn-devel-104
2012-02-20 17:01:11 +01:00
Andrew Bartlett
8c3bbc0979
selftest: test member server tests in security=ads
...
By testing more things against s3member (which is security=ads against samba4)
we can improve our test coverage.
Andrew Bartlett
2012-02-20 13:50:52 +11:00
Andrew Bartlett
11f88524e3
s3-selftest: Add test for ntlm_auth --diagnostics
2012-02-20 10:50:48 +11:00
Andrew Bartlett
f91c616176
s3-ntlm_auth: allow ntlm_auth --diagnostics to pass again
...
This still requires that the server permit LM passwords, but our s3dc test
environment has this enabled.
Andrew Bartlett
2012-02-20 10:50:48 +11:00
Andrew Bartlett
3ebd79a6d0
s3-winbindd: pass logon parmeters down to check_sam_security()
...
This allows ntlm_auth --diagnostics to work against the local DC, just
as it works against a member server.
Andrew Bartlett
2012-02-20 10:50:47 +11:00
Volker Lendecke
7af3dfd3af
s3: Remove a pointless else branch
...
Autobuild-User: Volker Lendecke <vl@samba.org>
Autobuild-Date: Sun Feb 19 23:14:15 CET 2012 on sn-devel-104
2012-02-19 23:14:15 +01:00
Volker Lendecke
8679dc711f
s3: Fix some blank line endings
2012-02-19 21:36:33 +01:00
Volker Lendecke
810d2f55c1
s3-vfstest: Initialize some more
2012-02-19 21:36:33 +01:00
Volker Lendecke
f217faef1a
s3: get_share_mode_lock_fresh->get_share_mode_lock
...
get_share_mode_lock_fresh is just a confusing name
Autobuild-User: Volker Lendecke <vl@samba.org>
Autobuild-Date: Sun Feb 19 19:16:41 CET 2012 on sn-devel-104
2012-02-19 19:16:41 +01:00
Volker Lendecke
e5c8484073
s3: get_share_mode_lock->get_existing_share_mode_lock
2012-02-19 17:44:26 +01:00
Andrew Bartlett
a431f80457
s3-secrets: Remove unused secrets_delete_generic()
...
Found by callcatcher.
Andrew Bartlett
Autobuild-User: Andrew Bartlett <abartlet@samba.org>
Autobuild-Date: Sat Feb 18 09:01:15 CET 2012 on sn-devel-104
2012-02-18 09:01:15 +01:00
Andrew Bartlett
2d02b5e939
s3-secrets: Remove unused secrets_delete_machine_password()
...
Found by callcatcher.
Andrew Bartlett
2012-02-18 07:28:07 +01:00
Andrew Bartlett
a5c1e6e647
s3-build: allow gcov testing by linking timelimit with --coverage
2012-02-18 07:28:07 +01:00
Jeremy Allison
21528da9cd
Fix a bunch of "unused variable" warnings.
...
Autobuild-User: Jeremy Allison <jra@samba.org>
Autobuild-Date: Sat Feb 18 06:22:40 CET 2012 on sn-devel-104
2012-02-18 06:22:40 +01:00
Andrew Bartlett
e786e8fef9
auth: Reorder arguments to generate_session_info
...
This matches check_ntlm_password() and generate_session_info_pac()
Andrew Bartlett
Autobuild-User: Andrew Bartlett <abartlet@samba.org>
Autobuild-Date: Sat Feb 18 02:19:35 CET 2012 on sn-devel-104
2012-02-18 02:19:35 +01:00
Andrew Bartlett
476d503d24
lib/util: Remove unused sys_sendto()
...
Found by callcatcher.
Andrew Bartlett
Autobuild-User: Andrew Bartlett <abartlet@samba.org>
Autobuild-Date: Fri Feb 17 13:48:05 CET 2012 on sn-devel-104
2012-02-17 13:48:05 +01:00
Andrew Bartlett
245d47f233
lib/util: Remove unused sys_recv()
...
Found by callcatcher.
Andrew Bartlett
2012-02-17 12:19:30 +01:00
Andrew Bartlett
b190e3cd79
s3-lib: Remove unused standard_sub_conn()
2012-02-17 12:19:29 +01:00
Andrew Bartlett
846a697e20
s3-lib Remove unused sys_fcntl_long()
2012-02-17 12:19:29 +01:00
Andrew Bartlett
59d1faa1a3
s3-lib Remove unused sys_fseek()
2012-02-17 12:19:29 +01:00
Andrew Bartlett
3b5326e987
s3-registry Remove unused dup_registry_value() and free_registry_value()
2012-02-17 12:19:29 +01:00
Andrew Bartlett
f433baa3c8
auth: Make more of the ntlmssp code private or static
...
Now that there is only one gensec_ntlmssp server, some of these functions can be static
For the rest, put the implemtnation of the gensec_ntlmssp code into ntlmssp_private.h
Andrew Bartlett
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2012-02-17 10:48:10 +01:00
Andrew Bartlett
6b573e73fc
s3-auth: Use common gensec_ntlmssp
...
There is no longer any samba3-specific code left here.
Andrew Bartlett
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2012-02-17 10:48:10 +01:00
Andrew Bartlett
27fb6f85e7
s3-auth: Use common gensec_ntlmssp_server_start
...
This is now identical code, so there is no need to duplicate it.
Andrew Bartlett
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2012-02-17 10:48:10 +01:00
Andrew Bartlett
3767fd4255
s3-auth: Use the gensec-supplied DNS domain name and hostname.
...
Also have a reasonable fallback for when it is not set.
Andrew Bartlett
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2012-02-17 10:48:09 +01:00
Andrew Bartlett
c616ab0965
s3-auth: Allow NTLMSSP features to be disabled with smb.conf options for testing
...
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2012-02-17 10:48:09 +01:00
Andrew Bartlett
93fed62543
s3-auth: Use the lpcfg_ wrapper calls to set some variables
...
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2012-02-17 10:48:09 +01:00
Andrew Bartlett
db1ea56d8b
s3-auth: Remove a layer of indirection and reorder to match gensec_ntlmssp_server_start()
2012-02-17 10:48:09 +01:00
Andrew Bartlett
98992b5b4e
s3-auth: Only allow LM_KEY cryptography when extra options are set
...
This crypto is incredibly poor, and can technically be enabled on an otherwise more
secure connection that uses NTLM for the actual authentication leg. Therefore
disable it by default.
Andrew Bartlett
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2012-02-17 10:48:09 +01:00
Andrew Bartlett
82e3098e84
s3-auth: Inline ntlmssp_server_start() into gensec_ntlmssp3_server_start()
...
This will help syncing this rotuine up with gensec_ntlmssp_server_start().
Andrew Bartlett
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2012-02-17 10:48:09 +01:00