1
0
mirror of https://github.com/samba-team/samba.git synced 2025-02-11 17:58:16 +03:00

4185 Commits

Author SHA1 Message Date
Andrew Bartlett
2f22841c67 r6458: Split up NTLMSSP into a new directory, and into seperate files for the
client and server logic code.  In future, this may allow us to build
only the NTLMSSP client, and not the server, but in the short-term, it
allows me greater sainity in moving around these files.

Andrew Bartlett
2007-10-10 13:11:38 -05:00
Andrew Bartlett
c023f5c5e8 r6457: Simply the RPC server code for the choice of GENSEC mech - it's just
one function call now, so no need for a wrapper function.

Andrew Bartlett
2007-10-10 13:11:38 -05:00
Andrew Bartlett
b35b82d4f1 r6456: The RPC-SCHANNEL test is an important test that passes against Win2k3 (well, not SP1, but we are working on that detail).
Andrew Bartlett
2007-10-10 13:11:38 -05:00
Andrew Bartlett
fc3e3653eb r6455: Remove wrapper functions, and ntlmssp_end (which is well handed by talloc() now).
Andrew Bartlett
2007-10-10 13:11:38 -05:00
Andrew Bartlett
b14c530dfd r6454: Start to migrate NTLMSSP away from it's own API to just use GENSEC.
The aim here is to remove the extra layer of abstraction, and to then
use the credentials code directly in the NTLMSSP layer.

Andrew Bartlett
2007-10-10 13:11:38 -05:00
Andrew Bartlett
24f98f32aa r6453: Move verbose errors for the schannel 'not in the DB, or DB corrupt' error cases.
Andrew Bartlett
2007-10-10 13:11:38 -05:00
Andrew Bartlett
e4e2217053 r6452: This particular credentials feature needs to be NULL by default.
Andrew Bartlett
2007-10-10 13:11:38 -05:00
Andrew Bartlett
7e554e31d9 r6451: Ensure we correctly initialise the credentials structure in the schannel test.
Andrew Bartlett
2007-10-10 13:11:37 -05:00
Jelmer Vernooij
a8de35ca27 r6442: Add mechanism for configuring ldb independantly of the rest of
Samba using the autoconf tools.
2007-10-10 13:11:37 -05:00
Rafal Szczesniak
84f5836d90 r6440: Adding libcli composite functions dependency, as we need to locate
a host and connect to its services prior to doing administrative tasks
via rpc calls.

rafal
2007-10-10 13:11:37 -05:00
Rafal Szczesniak
96c3838d51 r6439: Clarify the comment.
rafal
2007-10-10 13:11:37 -05:00
Rafal Szczesniak
400f6d5f87 r6432: Restorin previous construction of conditions after a little discussion
with Richard and Andrew.

rafal
2007-10-10 13:11:36 -05:00
Rafal Szczesniak
91df25a795 r6430: Delete existing test account if, for some reason, it hasn't been
deleted last time running the test.

rafal
2007-10-10 13:11:36 -05:00
Rafal Szczesniak
ea251d4f79 r6426: DCE/RPC bind string parsing is not needed anymore, as we use
lp_workgroup parameter as domain name to operate on.

rafal
2007-10-10 13:11:36 -05:00
Rafal Szczesniak
de3409d6e5 r6425: Yet another comment.
rafal
2007-10-10 13:11:36 -05:00
Rafal Szczesniak
25dd10cedb r6424: More comments and fixes to existing ones.
rafal
2007-10-10 13:11:36 -05:00
Rafal Szczesniak
2518122c9e r6420: Close user account handle before calling tested function to better
simulate real conditions of calling the function.

rafal
2007-10-10 13:11:36 -05:00
Rafal Szczesniak
f78d1e4b35 r6419: Fix strange behaviour of NET-USERDEL where account doesn't actually
gets deleted.

rafal
2007-10-10 13:11:36 -05:00
Rafal Szczesniak
a6b1911882 r6415: Added NET-USERDEL torture test which proves something's wrong
with user del function.

rafal
2007-10-10 13:11:36 -05:00
Rafal Szczesniak
98d98b9bc7 r6414: Added composite user del function. Slightly broken still, but I don't
want it to hang around not commited.

rafal
2007-10-10 13:11:35 -05:00
Rafal Szczesniak
0dc416b8e4 r6406: Include new NET-USERADD test in torture suite.
rafal
2007-10-10 13:11:35 -05:00
Rafal Szczesniak
76fb84c1ee r6405: Complete NET-USERADD torture test for user add composite function.
rafal
2007-10-10 13:11:35 -05:00
Rafal Szczesniak
d40a6703f5 r6390: A couple of changes in useradd function regarding pointers.
rafal
2007-10-10 13:11:35 -05:00
Rafal Szczesniak
7539397240 r6389: Incomplete test of composite useradd function.
rafal
2007-10-10 13:11:35 -05:00
Rafal Szczesniak
ebf151ca6e r6384: Formatting fixes.
rafal
2007-10-10 13:11:35 -05:00
Rafal Szczesniak
c40e754700 r6383: Add user management file to build.
rafal
2007-10-10 13:11:35 -05:00
Rafal Szczesniak
3752122550 r6382: New structure for useradd call.
rafal
2007-10-10 13:11:34 -05:00
Rafal Szczesniak
7f3aafca07 r6381: Started working on user account management functions.
rafal
2007-10-10 13:11:34 -05:00
Tim Potter
e2f127b4d8 r6361: Update howto and provisioning script with the moves made in r6207. 2007-10-10 13:11:34 -05:00
Tim Potter
5a598f5da1 r6360: Quieten unused variable warning. 2007-10-10 13:11:34 -05:00
Tim Potter
1738761d89 r6359: Fix compiler warning with struct sockaddr. I'm sure I fixed this a few
weeks ago - weird.
2007-10-10 13:11:34 -05:00
Stefan Metzmacher
ccedfc9fe7 r6353: we need the english output from the svn commands
metze
2007-10-10 13:11:34 -05:00
Alexander Bokovoy
441cff62ac r6352: Two new composite calls:
- qfsinfo (query file system information)
- appendacl (append an ACL to existing file's security descriptor and get new
full ACL)

The second one also includes an improvement to security descriptor handling
which allows to copy security descriptor. Written by Peter Novodvorsky
<peter.novodvorsky@ru.ibm.com>

Both functions have corresponding torture tests added. Tested under valgrind and
work against Samba 4 and Windows XP.

ToDo: document composite call creation process in prog_guide.txt
2007-10-10 13:11:34 -05:00
Tim Potter
0e6be68daf r6350: Add a newline to make things look prettier. 2007-10-10 13:11:33 -05:00
Andrew Tridgell
2acc069185 r6342: fixed a bad union assumption that caused ACLs to fail on 64 bit machines
Thanks to lars and agruen for finding this
2007-10-10 13:11:33 -05:00
Andrew Tridgell
2873c0e917 r6341: fixed the schannel idl to handle dotted names correctly 2007-10-10 13:11:33 -05:00
Andrew Tridgell
e6376b2430 r6340: - added an easy to use function to initialise a temporary ldb with some ldif
- init the schannel.ldb with some CASE_INSENSITIVE attributes
2007-10-10 13:11:33 -05:00
Andrew Tridgell
4c2207c946 r6339: set the NBT_SERVER_LDAP and NBT_SERVER_KDC bits based on config
(andrew, please fix the method of sseeing if we do krb5, if you can
think of a better one)
2007-10-10 13:11:33 -05:00
Andrew Tridgell
f4d07d7d3b r6338: ADS style GETDC response now works well enough that WinXP can join
Samba4 without Samba3 nmbd
2007-10-10 13:11:33 -05:00
Andrew Tridgell
c29279355c r6335: at debug level 10, save netlogon and ntlogon packets that fail to parse 2007-10-10 13:11:33 -05:00
Andrew Tridgell
61d65d100d r6333: removed an extraneous line (pointed out by metze) 2007-10-10 13:11:32 -05:00
Andrew Tridgell
1ea4ed4ad1 r6331: added IDL and test suite for the ADS style response to a datagram netlogon query.
Note that this response is almost identical to the CLDAP netlogon
response, so adding that will now be quite easy.
2007-10-10 13:11:32 -05:00
Tim Potter
30d0c9fb2e r6329: Write tests for newly implemented alias functions. 2007-10-10 13:11:32 -05:00
Tim Potter
25ed39651b r6328: Fix bug in OpenAlias.
Implement DeleteDomAlias, QueryAliasInfo, SetAliasInfo,
AddAliasMember, and AddMultipleMembersToAlias.

Fix one of those annoying large integer warnings.
2007-10-10 13:11:32 -05:00
Tim Potter
b6e883a613 r6327: Add LSA objects to dcerpc swig library. 2007-10-10 13:11:32 -05:00
Tim Potter
fd884ec433 r6326: Add %array_functions for struct lsa_SidPtr.
Pull in the auto-generated interface file for the lsa pipe
(whaddayaknow it compiled first go!)
2007-10-10 13:11:32 -05:00
Tim Potter
63dfa9b806 r6325: Rename aliasname -> alias_name in CreateDomAlias function. 2007-10-10 13:11:32 -05:00
Tim Potter
162d3609a1 r6324: Pass server name instead of binding string on command line (always use
ncacn_np for the moment).

Fix rpcclient to work with struct cli_credentials.
2007-10-10 13:11:31 -05:00
Andrew Tridgell
df146d64eb r6323: added server side support for dgram NTLOGON requests. NT4 workstations can now login
to a Samba4 domain.
2007-10-10 13:11:31 -05:00
Tim Potter
9c45f8d7bc r6322: Fix compile warning for struct sockaddr. 2007-10-10 13:11:31 -05:00