1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-25 06:04:04 +03:00

7765 Commits

Author SHA1 Message Date
Andrew Bartlett
d26d130aa4 r12685: Add comments on builtin LDAP and KDC.
Andrew Bartlett
(This used to be commit a7c168d8899a0cdafdbb40f0fb1b42a4a87857c6)
2007-10-10 13:49:38 -05:00
Andrew Bartlett
cc37197079 r12684: A better error code for SAMR transaction failures.
Andrew Bartlett
(This used to be commit 9c127f35ceae5106ee21c930c3570c0b87341cf6)
2007-10-10 13:49:38 -05:00
Andrew Bartlett
c6bbeded15 r12683: Fix declaration and initialisation placement.
Andrew Bartlett
(This used to be commit 17e20930ec05f6385a8fccfc77fb0aca89ecef52)
2007-10-10 13:49:37 -05:00
Andrew Bartlett
8cd5930a4b r12682: This patch finally fixes our kpasswdd implementation to be compatible
with clients compiled against the MIT Kerberos implementation.  (Which
checks for address in KRB-PRIV packets, hence my comments on socket
functions earlier today).

It also fixes the 'set password' operation to behave correctly (it was
previously a no-op).

This allows Samba3 to join Samba4.  Some winbindd operations even work,
which I think is a good step forward.  There is naturally a lot of work
to do, but I wanted at least the very basics of Samba3 domain membership
to be available for the tech preview.

Andrew Bartlett
(This used to be commit 4e80a557f9c68b01ac6d5bb05716fe5b3fd400d4)
2007-10-10 13:49:37 -05:00
Andrew Bartlett
2d9bd9b3a5 r12681: Allow an entry to have no kerberos keys. This occours when an entry
is new, and has no password.  It may also occour in the future if we
allow PKINIT.  In any case, it shouldn't segfault :-)

Andrew Bartlett
(This used to be commit 686fea241b7a8ca286099eadfa2ed177367dafdc)
2007-10-10 13:49:37 -05:00
Jelmer Vernooij
e25e37e0b6 r12680: Support setting the environment variable SMB_BUILD_VERBOSE to
print out more debug info
(This used to be commit a54fefbfc5b2796cf8c47f22629ec86bca39cd39)
2007-10-10 13:49:37 -05:00
Stefan Metzmacher
6fbbd47164 r12679: create a sperate function to create the 'winsOwner' part of the search filter,
this is to handle the special '0.0.0.0' of old or manual added owned records

metze
(This used to be commit 4c7306608cc3f86c31ed044bc41eda905b64b31f)
2007-10-10 13:49:37 -05:00
Stefan Metzmacher
b75ed7d7ac r12677: get rid of the special cases for the local wins owner table entry,
the call to winsdb_get_maxVersion() is moved into place.

This allows us to fetch records with the owner address that matches
our local_owner address, this is important if the restart with an empty wins.ldb.
w2k3 does this in the same way when you remove the database files from disk and restart
the WINS-Service.

metze
(This used to be commit e43de87d06614206a858e1102cd82e7f02163bba)
2007-10-10 13:49:36 -05:00
Stefan Metzmacher
1a83c7388f r12675: fix some dependencies and don't use long lines
metze
(This used to be commit 80bf8b5716bf49b5aaf289cee66a6aac72877dad)
2007-10-10 13:49:36 -05:00
Stefan Metzmacher
40b9d4f62d r12674: make use of the winsdb functions
metze
(This used to be commit 9a7da608e2099ea1d037b6985358649a6e35a714)
2007-10-10 13:49:36 -05:00
Stefan Metzmacher
6d16a217d3 r12673: create functions for get_maxVersion(), set_maxVersion() and get_seqnumber()
at the winsdb layer. the ones in wrepl_server/ will be removed later.

metze
(This used to be commit 22cdbc75df3bedfc651891f708a3439ccc77abcc)
2007-10-10 13:49:36 -05:00
Jelmer Vernooij
0b41dad3fc r12671: Modules don't have to be linked with their subsystem.
(This used to be commit 8f5edcc6a2ec02a496ef77b7044a56bb8f4be0f1)
2007-10-10 13:49:36 -05:00
Jelmer Vernooij
bc4aebfaec r12670: Make a couple of dependencies stricter
Re-introduce and use the OUTPUT_TYPE property for MODULEs to force
specific modules to always be included
(This used to be commit f9eede3d40098eddc3618ee48f9253cdddb94a6f)
2007-10-10 13:49:35 -05:00
Stefan Metzmacher
55eaed5aa2 r12661: Happy New Year!
metze
(This used to be commit c563aefb429c4891958032d1ea1fad01cbf89e4a)
2007-10-10 13:49:35 -05:00
Jelmer Vernooij
9836df0430 r12659: Add some more information for potential users. Please supplement / amend
where necessary.
(This used to be commit 3296b11d7ad4f4c44d41b8c1c399ae0383d6d0dc)
2007-10-10 13:49:35 -05:00
Jelmer Vernooij
3b99d9c5bd r12658: Couple of fixes related to shared module builds.
(This used to be commit c297c93faf3b748de68679f5a4be50845ebe25fe)
2007-10-10 13:49:35 -05:00
Jelmer Vernooij
912f556dba r12651: Remove STR_LARGE_SIZE as it's no longer used
(This used to be commit 8e95aee6fba4d3632f4718428bdb1f07cb58fab4)
2007-10-10 13:49:35 -05:00
Jelmer Vernooij
f54ef2a8f6 r12650: Remove support for NULLTERM flag (is already covered by tridge's
fixes to [validate])
(This used to be commit aa880bf1966889b1cd0b0b7d4d837dff79f0447e)
2007-10-10 13:49:34 -05:00
Stefan Metzmacher
0283bd7bf7 r12649: use the same default('yes') for 'dns proxy' as samba3
metze
(This used to be commit d430fc278b8782f625cfafbff2a4efb936fdea36)
2007-10-10 13:49:34 -05:00
Stefan Metzmacher
c4d0b5729a r12648: implement the dns proxy feature
metze
(This used to be commit b07b201c8671e04d6faae162d883d84c79f0ee94)
2007-10-10 13:49:34 -05:00
Stefan Metzmacher
24c54281a9 r12647: make use of the str_list_add function
metze
(This used to be commit e47873a1a391c8a8b469528d44c17dfe1ea2f553)
2007-10-10 13:49:34 -05:00
Stefan Metzmacher
706ef631f7 r12644: prepare the dns proxy feature for the wins server
metze
(This used to be commit 48842cd9abcff744851ad1481309fb901be3a73b)
2007-10-10 13:49:34 -05:00
Simo Sorce
93a3e9e2b6 r12643: don't fail make test
thanks Brad
(This used to be commit 2f213b9580cb9e84f1c44393cac521e5c1af817b)
2007-10-10 13:49:33 -05:00
Stefan Metzmacher
60d27d8505 r12642: only do push notifications when something changed
metze
(This used to be commit 61f1c8c347d26f34e3e924ceae55e99e6c1461f7)
2007-10-10 13:49:33 -05:00
Stefan Metzmacher
1d63dc5fe4 r12641: - remove some unused functions
- we already call usleep() directly in some places,
  so do it everywhere

metze
(This used to be commit 9eaf6e2c4d3dae3b6711e4aae3828222f5cab65e)
2007-10-10 13:49:33 -05:00
Stefan Metzmacher
76480dba70 r12639: - do some tests with 0x20 0x1B names
- do some tests with 0xBF and 0xBE, this shows that the '+' padding
  should be done by the client

metze
(This used to be commit 5a257ba9811b247a0df2b44c99df00f59dacc1e0)
2007-10-10 13:49:11 -05:00
Stefan Metzmacher
d73156d2c4 r12638: fix the build on BSD systems
metze
(This used to be commit cd3cc29fdc2c0b9ffd82253857a7968e3324ea9b)
2007-10-10 13:49:11 -05:00
Andrew Tridgell
7dae041b1a r12637: test CLDAP with both NULL and non-NULL user
(This used to be commit 2b603d3ecf2f3108942422bda864e41c8addbf60)
2007-10-10 13:49:11 -05:00
Andrew Tridgell
ca2f6f69d9 r12636: fixed some torture code for the changed lsa string types
(This used to be commit ce77c0e8bf4127027edd6291d2ae5d868e3372a1)
2007-10-10 13:49:11 -05:00
Andrew Tridgell
767ce19bf8 r12635: use the new [validate] value() checking to fix the string types for
the LSA pipe. Strangely, windows is not consistent for the LookupSids
call. Sometimes the name is terminated and sometimes not?! It might
depend on the type of rid (alias, group etc) ?
(This used to be commit c0b7e0619a153f1da0fa76f176335d1b2afa340b)
2007-10-10 13:49:10 -05:00
Andrew Tridgell
ff5c9a1273 r12634: make the [validate] binding string switch also check to see if the
string form of the structure we receive matches the generated
form. This has the effect of checking things like value() attributes.
(This used to be commit f2e68ec649658976e5bf4887713a92c14850c277)
2007-10-10 13:49:10 -05:00
Andrew Tridgell
e4b7e8cdf1 r12633: expose talloc_vasprintf_append()
(This used to be commit 7a0e7074f6d3d38ce92f2b617549d5dbbaf968ef)
2007-10-10 13:49:10 -05:00
Andrew Bartlett
8d147a4dd3 r12632: Build fixes from Brad Hards <bradh@frogmouth.net>
Andrew Bartlett
(This used to be commit 44b107d3150135ee4381c1ba4eac23bfd9cb16b9)
2007-10-10 13:49:10 -05:00
Andrew Bartlett
cf07cd3fee r12631: Now we have fixed the provision script, we don't need to work around
it here.

Andrew Bartlett
(This used to be commit f282fab6113cbd6a431139cbe7f021864f31c3d1)
2007-10-10 13:49:10 -05:00
Andrew Bartlett
5c03e1b46e r12630: Remove attributes which should be automaticly generated.
This fixes a problem I had with kpasswd, as the account had 'expired'
due to the old pwdLastSet, hardcoded in the ldif.

Andrew Bartlett
(This used to be commit 1a9992e56a777771ad963af87481ce4ffb8cbf56)
2007-10-10 13:49:09 -05:00
Andrew Bartlett
215b3bc055 r12629: Add a comment so minimal_includes.pl doesn't try and remove this.
Andrew Bartlett
(This used to be commit 635e7befaad5ad65774f133062c82733a8cc9aee)
2007-10-10 13:49:09 -05:00
Jelmer Vernooij
8b7013fa50 r12628: Prevent double registration warnings
(This used to be commit 98ec52beeed47c71861c284c7aae66269c074e66)
2007-10-10 13:49:09 -05:00
Andrew Bartlett
c0e574a473 r12627: This magic comment keeps minimal_includes.pl from suggesting the
removal of this header.

Andrew Bartlett
(This used to be commit 17d4d49fe13831a4b9092b57a6279c128e10d36b)
2007-10-10 13:49:08 -05:00
Andrew Tridgell
52de553b82 r12626: some systems need time.h here (for asctime())
(This used to be commit 596f8480bbf44dd70e2d2a7ccbc7ced67b74fce0)
2007-10-10 13:49:07 -05:00
Andrew Bartlett
c139e0eefa r12625: More 'useful' names for the DNS zone.
Andrew Bartlett
(This used to be commit 660fc3ff4e26873710b35c8f52fe3a697764ec98)
2007-10-10 13:49:07 -05:00
Jelmer Vernooij
54613f5ae0 r12624: (hopefully) fix for BSD make after srcdir/builddir changes
(This used to be commit 261dc568f9b0e8641d3a28a03b440bddc5db668e)
2007-10-10 13:49:07 -05:00
Jelmer Vernooij
2cb372f7a4 r12623: Another round of fixes for the prototypes of tables.c
(This used to be commit fb5b22e3dc9ad0892817ae72a73e1e80f3db75c5)
2007-10-10 13:49:06 -05:00
Jelmer Vernooij
046a54f963 r12622: Move table.c prototypes to seperate header to prevent circular dependencies
with proto.h
(This used to be commit 9e0ba380374db028358158b9e4457dd930b5ab13)
2007-10-10 13:49:06 -05:00
Jelmer Vernooij
6ebe31dc1b r12621: INIT_FUNCTION no longer has to be set on libraries
(This used to be commit 7ff1ecdc6fa9e360dedf9737da6ce1941ad5033e)
2007-10-10 13:49:06 -05:00
Jelmer Vernooij
aa9f67163c r12620: Get rid of automatically generated lists of init functions of subsystems.
This allows Samba libraries to be used by other projects (and parts of
Samba to be built as shared libraries).
(This used to be commit 44f0aba715bfedc7e1ee3d07e9a101a91dbd84b3)
2007-10-10 13:49:06 -05:00
Stefan Metzmacher
5a26b2d72b r12619: make sure we don't return more than 25 addresses, as w2k3 crashes in that case
I still need to make sure we didn't write such records to our database...

metze
(This used to be commit d0dc0ffa3160041e137b629b4dbbe821044edfe3)
2007-10-10 13:49:05 -05:00
Stefan Metzmacher
905c3ff8e1 r12618: use our primary interface address or the "winsdb:local_owner" -address
as winsOwner: attrbute for owned records

metze
(This used to be commit 37dece8304c0b9887740f4d4e8096732045a1785)
2007-10-10 13:49:05 -05:00
Stefan Metzmacher
0391b1cb3a r12617: create a winsdb_handle and pass that arround,
so we later can hang the local owner address, on this handle too

metze
(This used to be commit 49ba4cc11144671cafcbe2967954bfd786ea6e76)
2007-10-10 13:49:05 -05:00
Stefan Metzmacher
eef64ba034 r12616: remove unused function, and we have iface_local() as replacement
metze
(This used to be commit 032d0a19eed485a9f0a11818b5296625f9489b2a)
2007-10-10 13:49:05 -05:00
Stefan Metzmacher
83acc688e3 r12615: prepare building with ../samba4/source/configure --srcdir=../samba4/source/
metze
(This used to be commit bf35c74218476fc568e251bb337e794ed9d51fac)
2007-10-10 13:49:04 -05:00