Stefan Metzmacher
f7ded36699
r681: don't init r.out.result.v
...
metze
2007-10-10 12:53:41 -05:00
Stefan Metzmacher
9f6deb7d79
r680: fail directly when we notice that perl is not there
...
(we fail anyway)
metze
2007-10-10 12:53:41 -05:00
Stefan Metzmacher
17bb581ab6
r679: fix make install
...
metze
2007-10-10 12:53:41 -05:00
Stefan Metzmacher
3de5bf894e
r678: use ./config.smb_build.pl instead of config.smb_build.pl
...
metze
2007-10-10 12:53:41 -05:00
Stefan Metzmacher
89c3780c15
r677: fix: '$' -> '\$'
...
metze
2007-10-10 12:53:41 -05:00
Stefan Metzmacher
e7c9e56a5d
r674: use the same -I flags as before
...
metze
2007-10-10 12:53:41 -05:00
Stefan Metzmacher
5bbf0c2407
r673: disable registry_gconf for now
...
metze
2007-10-10 12:53:41 -05:00
Stefan Metzmacher
63600a2a9b
r672: disable gregedit for now
...
metze
2007-10-10 12:53:41 -05:00
Stefan Metzmacher
9312b9cd61
r671: fix make ./include/proto.h
...
metze
2007-10-10 12:53:41 -05:00
Stefan Metzmacher
3f942ac521
r670: add make everything
...
metze
2007-10-10 12:53:40 -05:00
Stefan Metzmacher
05c53de97e
r669: display the version on top of configure
...
this will help in the build farm
metze
2007-10-10 12:53:40 -05:00
Stefan Metzmacher
ba5e71f59e
r668: fix the build
...
metze
2007-10-10 12:53:40 -05:00
Stefan Metzmacher
eae450f219
r667: remove Data::Dumper dependecy
...
metze
2007-10-10 12:53:40 -05:00
Stefan Metzmacher
fcab9867f9
r666: readd 'make etags' and 'make ctags'
...
metze
2007-10-10 12:53:40 -05:00
Stefan Metzmacher
c78a2ddb28
r665: merge over the new build system from my tmp branch
...
to the main SAMBA_4_0 tree.
NOTE: that it's not completely ready, but it's functional:-)
metze
2007-10-10 12:53:36 -05:00
Jelmer Vernooij
09096cfc3e
r655: Fix if() logic
2007-10-10 12:51:56 -05:00
Stefan Metzmacher
c39e450702
r649: return unknown interface when the client not yet
...
binds succesful to an interface
metze
2007-10-10 12:51:56 -05:00
Stefan Metzmacher
75bca5dcfa
r644: add SPNEGO auth type
...
metze
2007-10-10 12:51:56 -05:00
Stefan Metzmacher
8e2c08f8c7
r641: readd 'use dump;'
...
metze
2007-10-10 12:51:56 -05:00
Stefan Metzmacher
8735a393c1
r638: remove unused dependency to Data::Dumper and dump
...
(fix some build farm hosts)
metze
2007-10-10 12:51:56 -05:00
Stefan Metzmacher
e37238a7c7
r627: remove the precompiled header when we call make clean or make proto
...
metze
2007-10-10 12:51:56 -05:00
Stefan Metzmacher
81b94718e4
r626: make the code a bit more readable
...
metze
2007-10-10 12:51:56 -05:00
Andrew Tridgell
6c3f22a685
r625: - handle passwords longer than length 14 (thanks to abartlet for pointing out the bug)
...
- delete unicodePwd if not storing a plaintext password
2007-10-10 12:51:56 -05:00
Andrew Tridgell
0431d30903
r624: all templates should be in class Template
2007-10-10 12:51:55 -05:00
Andrew Tridgell
cb070b9084
r623: setUserInfo level 24 (password set) now works in the SAMR server. This includes all
...
of the password complexity, password history and other password restrictions.
2007-10-10 12:51:55 -05:00
Andrew Tridgell
20166f4e19
r622: removed some unused functions to make smbd compile again after
...
andrew's recent chainsaw job :)
2007-10-10 12:51:54 -05:00
Andrew Bartlett
795ace17a8
r620: Remove more ununsed code.
...
Andrew Bartlett
2007-10-10 12:51:54 -05:00
Andrew Bartlett
4e614cbe92
r619: Remove more code that is no longer called.
...
Andrew Bartlett
2007-10-10 12:51:52 -05:00
Tim Potter
3d4148c07c
r617: Sync some minor updates with repository:
...
- start handing idl string types
- comments
- generate field types
- code to select field types and bases
2007-10-10 12:51:52 -05:00
Volker Lendecke
945d747860
r615: Implement samr_OpenGroup, samr_QueryGroupInfo, samr_SetGroupInfo,
...
samr_DeleteDomainGroup.
I've added the hidden attribute numMembers that must be maintained by
Add/DelGroupMember for the GroupInfoAll query.
Volker
2007-10-10 12:51:52 -05:00
Andrew Bartlett
e096ee2112
r614: Clean out the POSIX assumptions from the Samba4 auth subsystem.
...
This removes the code that tried to lookup posix groups, as well as
the code that was tied to the SAM_ACCOUNT.
This should make auth_ldb much easier to write :-)
Andrew Bartlett
2007-10-10 12:51:51 -05:00
Andrew Bartlett
a04b074c04
r613: Fix the RPC-SAMR torture test, for my session_key changes.
...
Andrew Bartlett
2007-10-10 12:51:51 -05:00
Andrew Tridgell
329c5ccd74
r612: fixed a timezone call typo noticed by abartlet
2007-10-10 12:51:51 -05:00
Andrew Bartlett
e4355a7ec1
r611: Fix breakage from my last commit:
...
Now that all session keys are DATA_BLOBs, fix the callers.
This assumes some things about the behaviour of certain crypto
algorithms, without the ability to test it on session keys != 16 bytes
in length. We will just need to retest when we get the KRB5 support
in (DES keys are 8 bytes).
Andrew Bartlett
2007-10-10 12:51:51 -05:00
Andrew Bartlett
44f8b5b53e
r610: - Merge the Samba3 'ntlm_auth --diagnostics' testsuite to Samba4.
...
- This required using NETLOGON_NEG_AUTH2_FLAGS for the
SetupCredentials2 negotiation flags, which is what Samba3 does,
because otherwise the server uses different crypto.
- This tests the returned session keys, which we decrypt.
- Update the Samba4 notion of a 'session key' to be a DATA_BLOB in
most places.
- Fix session key code to return NT_STATUS_NO_SESSION_KEY if none is
available.
- Remove a useless argument to SMBsesskeygen_ntv1
- move netr_CredentialState from the .idl to the new credentials.h
Andrew Bartlett
2007-10-10 12:51:51 -05:00
Andrew Tridgell
dd83d39de2
r609: allow ldbedit to take a list of attributes to edit, just like
...
ldbsearch. This allows you to edit the description of all users using
something like:
ldbedit 'objectclass=user' description
and not get overwhelmed with fields. It also allows you to edit HIDDEN attributes
by specifying them explicitly
2007-10-10 12:51:51 -05:00
Andrew Tridgell
0250f5d6aa
r608: - a couple of very minor fixes to the CreateGroup code
...
- added samr_GetUserPwInfo() samr server call
2007-10-10 12:51:51 -05:00
Andrew Bartlett
64121aa1a9
r607: When our code is looking for an 'empty' data blob
...
some of it tests the .length, other code checks the
.data.
Ensure that we always NULL the .data, so that talloc-based
blobs behave just like their direct malloc equivalents.
Andrew Bartlett
2007-10-10 12:51:50 -05:00
Andrew Tridgell
f5cd3d733b
r606: added a HIDDEN attribute on fields in ldb (in @ATTRIBUTES). This allows you to mark
...
an attribute as only appearing in searches that explicitly name it. It will be used
for attributes like nTSecurityDescriptor
2007-10-10 12:51:50 -05:00
Volker Lendecke
59241c0c9a
r605: Implement CreateDomainGroup, essentially cut&paste from CreateUser2.
...
Volker
2007-10-10 12:51:50 -05:00
Tim Potter
209f5a25a9
r604: Better dumping of in,out,ref properties.
2007-10-10 12:51:50 -05:00
Tim Potter
0c1069b56e
r602: Autogenerated packet-dcerpc-samr.c now compiles!
2007-10-10 12:51:50 -05:00
Andrew Tridgell
ec0a51898f
r601: added the server code for all the samr_SetUserInfo and samr_QueryUserInfo levels except for the password
...
set levels.
This means that a large part of the RPC-SAMR torture test now runs correctly against Samba4
2007-10-10 12:51:50 -05:00
Tim Potter
d0383e9a7a
r600: Get rid of trailing whitespace which freaks out emacs' fontification.
2007-10-10 12:51:49 -05:00
Tim Potter
1e02ccd94e
r597: Start generating parser code - only supports uint16, uint32 and policy
...
handle types.
2007-10-10 12:51:49 -05:00
Andrew Tridgell
defaf0d817
r596: log all ldb searches at level 4 in samdb
2007-10-10 12:51:49 -05:00
Andrew Tridgell
994baba7eb
r595: nicer handling on max_size multiplier
2007-10-10 12:51:49 -05:00
Andrew Tridgell
0f12584b4b
r594: - make sure all users in the domain have the same base sid!
...
- added proper ldap time construction to provisioning
2007-10-10 12:51:49 -05:00
Andrew Tridgell
252b11112c
r593: add a constant for the records size multiplier for max_size in samr_EnumDomainUsers
2007-10-10 12:51:49 -05:00
Andrew Tridgell
3ac0cff837
r591: don't need to init non-ref out ptrs (thanks to abartlet for spotting this)
2007-10-10 12:51:49 -05:00