14 years agor6956: added start of ldb_sqlite3 work
Derrell Lipman [Tue, 24 May 2005 13:31:22 +0000 (13:31 +0000)]
r6956: added start of ldb_sqlite3 work
(This used to be commit ac396a4a53756f40ad5e1d45ca23e002f9c649e7)

14 years agor6952: Remove unneeded include of popt_common.h
Tim Potter [Tue, 24 May 2005 05:53:50 +0000 (05:53 +0000)]
r6952: Remove unneeded include of popt_common.h
(This used to be commit 67d7bf877576853a05a156069ea4b97a1755e897)

14 years agor6951: Fix all calls to setup_logging() that use 'True' as a second argument.
Tim Potter [Tue, 24 May 2005 05:51:20 +0000 (05:51 +0000)]
r6951: Fix all calls to setup_logging() that use 'True' as a second argument.
In Samba4 this is now an enum.  Possibly by accident, True just happens
to map to the right value in this case.  (-:
(This used to be commit affacc539864435cbc749a4c1a6b848c61b7182b)

14 years agor6939: Get rid of SUBSYSTEM::NDR since all it did was require NDR_RAW.
Tim Potter [Mon, 23 May 2005 07:12:38 +0000 (07:12 +0000)]
r6939: Get rid of SUBSYSTEM::NDR since all it did was require NDR_RAW.
(This used to be commit e077d9948f1406c61982d49c2fd925852fdf6553)

14 years agor6938: a minor update, use a better name for the NDR compression subsystem
Stefan Metzmacher [Mon, 23 May 2005 06:54:38 +0000 (06:54 +0000)]
r6938: a minor update, use a better name for the NDR compression subsystem

(This used to be commit 42e0aaa7fac74953de19a567f384cbf5cc39ab3d)

14 years agor6937: some minor fixes and updates
Stefan Metzmacher [Mon, 23 May 2005 06:49:17 +0000 (06:49 +0000)]
r6937: some minor fixes and updates

(This used to be commit 03b1ff48f97fa81c515f90a398c6f8cde579cb51)

14 years agor6936: Have RPC compression depend only on NDR_DRSUAPI instead of NDR_RAW which
Tim Potter [Mon, 23 May 2005 06:02:00 +0000 (06:02 +0000)]
r6936: Have RPC compression depend only on NDR_DRSUAPI instead of NDR_RAW which
pulls it in for everyone.
(This used to be commit 7f51a6b4f29839b1245b6c049a0f5d0c93c6f911)

14 years agor6935: don't do three things at a time :-)
Simo Sorce [Sun, 22 May 2005 10:40:54 +0000 (10:40 +0000)]
r6935: don't do three things at a time :-)
(This used to be commit a97eb63c11be6ce2bb94bca61078b303f15c9b9a)

14 years agor6934: thanks to HotaruT for pointing out skel.c was not in line with the rest of...
Simo Sorce [Sun, 22 May 2005 10:27:51 +0000 (10:27 +0000)]
r6934: thanks to HotaruT for pointing out skel.c was not in line with the rest of the code
(This used to be commit 9f0963c97f94687a1226d224f80b2aac1128d1a0)

14 years agor6933: Add a couple of helper functions for creating nbt names.
Tim Potter [Sun, 22 May 2005 10:23:01 +0000 (10:23 +0000)]
r6933: Add a couple of helper functions for creating nbt names.
(This used to be commit b896daf11c3efb1b3ca939575da9dab82b395777)

14 years agor6932: Comment out static function - not used anywhere?
Tim Potter [Sun, 22 May 2005 10:21:29 +0000 (10:21 +0000)]
r6932: Comment out static function - not used anywhere?
(This used to be commit 742989c952421ebdf2d21c98e1de1b2b74b9f435)

14 years agor6931: declare this to avoid warnings until we have loadable modules
Simo Sorce [Sun, 22 May 2005 10:02:53 +0000 (10:02 +0000)]
r6931: declare this to avoid warnings until we have loadable modules
(This used to be commit 73258909dbd4e14f3c8eb5cebe0647539d141c8d)

14 years agor6930: Use NBT_NAME_CLIENT instead of the number 0.
Tim Potter [Sun, 22 May 2005 09:43:20 +0000 (09:43 +0000)]
r6930: Use NBT_NAME_CLIENT instead of the number 0.
(This used to be commit e6b53ce177d7fea7440656a7bba3dd96fb82e9f3)

14 years agor6929: LIBCLI_NBT depends on LIB_SECURITY_NDR for various security descriptor
Tim Potter [Sun, 22 May 2005 08:15:10 +0000 (08:15 +0000)]
r6929: LIBCLI_NBT depends on LIB_SECURITY_NDR for various security descriptor
(This used to be commit 9b319fc56f08edaf30b1ee671a3448ba10562c62)

14 years agor6928: Add support for printing trusted domain names, sids and passwords in
Andrew Bartlett [Sat, 21 May 2005 06:31:02 +0000 (06:31 +0000)]
r6928: Add support for printing trusted domain names, sids and passwords in
the Samba4 'net samdump'.

Andrew Bartlett
(This used to be commit b7eeea53b2f0e7b3a25a739e6b4774e2505735d3)

14 years agor6927: Make it easier to program with the SamSync callback interface, perform
Andrew Bartlett [Sat, 21 May 2005 05:05:44 +0000 (05:05 +0000)]
r6927: Make it easier to program with the SamSync callback interface, perform
the decryption seperate to the callback functions.

Andrew Bartlett
(This used to be commit 4209f813add258bf7d805494fc0220696880a0b0)

14 years agor6926: More build farm fixes:
Jelmer Vernooij [Fri, 20 May 2005 23:19:06 +0000 (23:19 +0000)]
r6926: More build farm fixes:
 - Warn about unknown attributes in .mk
 - Remove more unused functions
(This used to be commit 6bf8126ae9368dc56cf0cd91b972a2d939974679)

14 years agor6924: Remove some unused functions.
Jelmer Vernooij [Fri, 20 May 2005 14:11:25 +0000 (14:11 +0000)]
r6924: Remove some unused functions.
(This used to be commit a7846183035295c2d60148beb23ddb4ed7d20723)

14 years agor6922: remove bad file...
Stefan Metzmacher [Fri, 20 May 2005 13:58:11 +0000 (13:58 +0000)]
r6922: remove bad file...

(This used to be commit 76c930ceee39e9c11b4b0b8eaaf5d1d23795f574)

14 years agor6921: preparing for cherry picking merging
Stefan Metzmacher [Fri, 20 May 2005 13:52:40 +0000 (13:52 +0000)]
r6921: preparing for cherry picking merging
(This used to be commit a7c915be3e427a6d05a4c85a5bab17217e704125)

14 years agor6920: display the SVN revision in svk build of tree's directly mirrored from samba.org
Stefan Metzmacher [Fri, 20 May 2005 13:49:14 +0000 (13:49 +0000)]
r6920: display the SVN revision in svk build of tree's directly mirrored from samba.org

(This used to be commit 7feddfb5d28784ff4f7dd13075c53923d4df6330)

14 years agor6919: Jelmer, here is my script for filtering individual binaries/subsystems/etc
Tim Potter [Fri, 20 May 2005 07:46:19 +0000 (07:46 +0000)]
r6919: Jelmer, here is my script for filtering individual binaries/subsystems/etc
out of the samba4-deps.dot file.  Use like:

script/depfilter.py regpatch < samba4-deps.dot | dotty -

and then scratch your head and wonder why regpatch has to link with 3/4
of what it does.
(This used to be commit 90b07c6860ceeb65aaeedd69b12895466dfd64a3)

14 years agor6907: Unixinfo for samba4, not activated by default.
Volker Lendecke [Thu, 19 May 2005 15:45:25 +0000 (15:45 +0000)]
r6907: Unixinfo for samba4, not activated by default.

(This used to be commit 81ddffde369c5b5e91bc130510f43c6841a789c4)

14 years agor6904: use "krb5:kdc=yes" in your smb.conf when you have the lorikeet-heimdal kdc...
Stefan Metzmacher [Thu, 19 May 2005 13:35:50 +0000 (13:35 +0000)]
r6904: use "krb5:kdc=yes" in your smb.conf when you have the lorikeet-heimdal kdc running

(This used to be commit fa652919bd6ab58ff15cab239cf88d2359b03d55)

14 years agor6902: Turn the LDAP server on by default. It is no worse than the others...
Andrew Bartlett [Thu, 19 May 2005 11:23:31 +0000 (11:23 +0000)]
r6902: Turn the LDAP server on by default.  It is no worse than the others...
(no ACL support)

Andrew Bartlett
(This used to be commit 9f895f6482e45dd975baea7114748b65dbe6e688)

14 years agor6884: the invocationID is only used as objectGUID on the NTDS Settings object on the
Stefan Metzmacher [Wed, 18 May 2005 14:29:23 +0000 (14:29 +0000)]
r6884: the invocationID is only used as objectGUID on the NTDS Settings object on the
first DC in the forest!

(This used to be commit 8ea59f23728450cd42c221e69f375d6e390c4a79)

14 years agor6883: Move to what simo assures me is the 'correct' way to find the NetBIOS
Andrew Bartlett [Wed, 18 May 2005 14:19:17 +0000 (14:19 +0000)]
r6883: Move to what simo assures me is the 'correct' way to find the NetBIOS
and long names for a domain.

Add servicePrincipalName mapping table (administrator configurable),
in the same spot as microsoft uses.

Andrew Bartlett
(This used to be commit c25e78b4b34384a3a79a920f50f01be696a048ba)

14 years agor6882: Put in configure tests and #ifdef to keep Samba building on older Heimdal.
Andrew Bartlett [Wed, 18 May 2005 14:17:53 +0000 (14:17 +0000)]
r6882: Put in configure tests and #ifdef to keep Samba building on older Heimdal.

Andrew Bartlett
(This used to be commit f2e926192595c74bd9cc8a3343e0fcf27a1de38b)

14 years agor6879: Another attempt at including the 'right' kerberos headers on
Andrew Bartlett [Wed, 18 May 2005 11:50:09 +0000 (11:50 +0000)]
r6879: Another attempt at including the 'right' kerberos headers on
dual-install systems.

Andrew Bartlett
(This used to be commit efc24f1a4592270634dca253689c1b54e154d8b8)

14 years agor6877: added CLDAP testing to test_ldap.sh
Andrew Tridgell [Wed, 18 May 2005 04:23:12 +0000 (04:23 +0000)]
r6877: added CLDAP testing to test_ldap.sh
(This used to be commit b64936b9a9123da0335a67865fb356dde9753714)

14 years agor6876: - fixed a memory leak in the cldap server
Andrew Tridgell [Wed, 18 May 2005 04:18:19 +0000 (04:18 +0000)]
r6876: - fixed a memory leak in the cldap server

- keep the samdb open between requests
(This used to be commit ee75a8353b0dab579abf0e675395d796f1c39746)

14 years agor6875: added a BENCH-CLDAP test. Speed of the cldap server isn't all that important...
Andrew Tridgell [Wed, 18 May 2005 04:17:24 +0000 (04:17 +0000)]
r6875: added a BENCH-CLDAP test. Speed of the cldap server isn't all that important, but it does
help find memory leaks (and in fact, there was one, fixed in next commit)
(This used to be commit ab19e38c236366f2a93ea1f44911c56519779c9d)

14 years agor6874: Fix static library build
Jelmer Vernooij [Wed, 18 May 2005 01:11:33 +0000 (01:11 +0000)]
r6874: Fix static library build
(This used to be commit 1437257616a67634f2211ce85b70fc9d71acd17e)

14 years agor6873: fixed exec bit
Andrew Tridgell [Wed, 18 May 2005 01:03:55 +0000 (01:03 +0000)]
r6873: fixed exec bit
(This used to be commit 4e159a757015faa007419bdaf0ceea8cdbe595ee)

14 years agor6869: removed completely bogus BASE-RW2 test
Andrew Tridgell [Tue, 17 May 2005 22:34:38 +0000 (22:34 +0000)]
r6869: removed completely bogus BASE-RW2 test
(This used to be commit b3dd5c326efef2165106f719573202325ee63e02)

14 years agor6868: the @ATTRIBUTES object format has changed
Simo Sorce [Tue, 17 May 2005 21:46:16 +0000 (21:46 +0000)]
r6868: the @ATTRIBUTES object format has changed
(This used to be commit 4401c74fbc630d7ab7983c5f901483f3d7ddd8fb)

14 years agor6867: this code will change the way the @ATTRIBUTES object is handled
Simo Sorce [Tue, 17 May 2005 21:43:47 +0000 (21:43 +0000)]
r6867: this code will change the way the @ATTRIBUTES object is handled
this object properties are now used as multivalue attributes
now all values inserted are checked against a "valid values table"


this form is now accepted:


this form is now rejected:


please update your .ldb files if you make use of @ATTRIBUTES
(sam.ldb heavily uses it)

the code passes all make test tests for both tdb and ldap, it also
passes the new test to check for wrong @ATTRIBUTES attribute values

(This used to be commit 1295b891a26c2cb2c34540f90ded83390cf87da2)

14 years agor6863: lib-friendlier names + fix some dependencies
Jelmer Vernooij [Tue, 17 May 2005 20:18:06 +0000 (20:18 +0000)]
r6863: lib-friendlier names + fix some dependencies
(This used to be commit cab81a51bfd435b54e6f0d5a308aaf6828d38c00)

14 years agor6862: Add some more tests
Jelmer Vernooij [Tue, 17 May 2005 17:32:25 +0000 (17:32 +0000)]
r6862: Add some more tests
Accept new command-line options --keep, --outputdir and --idl-compiler.

We're currently at 34 IDL tests (...and counting)
(This used to be commit 7004f9515b75bce5b46e444f1865d377fdae0afa)

14 years agor6860: Add some allocation and alignment tests, remove uint64 from list of scalars
Jelmer Vernooij [Tue, 17 May 2005 15:51:35 +0000 (15:51 +0000)]
r6860: Add some allocation and alignment tests, remove uint64 from list of scalars
(it doesn't have any push/pull functions anymore either)
(This used to be commit 7d36e27e228ce83a5ce159eb424c4b5194c0e2fb)

14 years agor6859: Add ndr_align tests, use environment variables ($CC, $CFLAGS, $LDFLAGS)
Jelmer Vernooij [Tue, 17 May 2005 13:50:47 +0000 (13:50 +0000)]
r6859: Add ndr_align tests, use environment variables ($CC, $CFLAGS, $LDFLAGS)
where possible.
(This used to be commit 077f4105aceba99a7ac4de21a20bb758fcc01203)

14 years agor6857: - Support [public] on functions
Jelmer Vernooij [Tue, 17 May 2005 13:19:40 +0000 (13:19 +0000)]
r6857: - Support [public] on functions
- Add some more pidl tests based on ref_notes.txt

We currently fail some tests because we don't default to "ref"
for top-level pointers at the moment. We also fail some of the multi-level
(This used to be commit 187802f580d85e19ee9b7f07db931d0511f197bc)

14 years agor6856: Add a couple of tests that test for the behaviour described in
Jelmer Vernooij [Tue, 17 May 2005 12:17:42 +0000 (12:17 +0000)]
r6856: Add a couple of tests that test for the behaviour described in
tridge's ref_notes.txt document.
(This used to be commit 04196e0aff10846ec69a9c35e61517bb7f856386)

14 years agor6854: Add --quiet option to pidl
Jelmer Vernooij [Tue, 17 May 2005 11:43:46 +0000 (11:43 +0000)]
r6854: Add --quiet option to pidl
Some work on a testsuite for pidl, including one simple test.
(This used to be commit a5aa61f54ea20f0b400359f9b3119f0ff0720431)

14 years agor6853: again fixed SOCKET_WRAPPER_DIR in 'make test'
Andrew Tridgell [Tue, 17 May 2005 07:38:01 +0000 (07:38 +0000)]
r6853: again fixed SOCKET_WRAPPER_DIR in 'make test'
(This used to be commit faa7e0366928a46abdc487f6d549fc95d67acae3)

14 years agor6852: implement an idea from kinkie to make the 'make test' target automatically...
Andrew Tridgell [Tue, 17 May 2005 07:37:17 +0000 (07:37 +0000)]
r6852: implement an idea from kinkie to make the 'make test' target automatically kill smbd
when finished, using a fifo

this makes 'make test' much safer for build farm usage
(This used to be commit a33a424d5bdb24797a83097b8ae6b9ca70793295)

14 years agor6851: Typo in comment.
Tim Potter [Tue, 17 May 2005 07:15:12 +0000 (07:15 +0000)]
r6851: Typo in comment.
(This used to be commit e1864a7ac91b6bdd49c0cee26b592dc6d963e35d)

14 years agor6848: Remove some dead/unused code.
Tim Potter [Tue, 17 May 2005 06:59:29 +0000 (06:59 +0000)]
r6848: Remove some dead/unused code.
(This used to be commit 14510a0ce9edeabbff99c234fd6fee8e2635a805)

14 years agor6847: Fix some unused variable warnings in the libnet torture test.
Tim Potter [Tue, 17 May 2005 06:39:19 +0000 (06:39 +0000)]
r6847: Fix some unused variable warnings in the libnet torture test.
(This used to be commit 448795607f271bb00d5f9e1c5a6cad8df75c8b6a)

14 years agor6846: make smbd terminate immediately on EOF from stdin
Andrew Tridgell [Tue, 17 May 2005 06:20:54 +0000 (06:20 +0000)]
r6846: make smbd terminate immediately on EOF from stdin

this will be used to make sure 'make test' kills smbd when finished
(This used to be commit ddbb5495637ec0d693079bc94010ab91201a07b7)

14 years agor6845: make the talloc header align to 40 bytes, which costs us an extra 4
Andrew Tridgell [Tue, 17 May 2005 05:48:30 +0000 (05:48 +0000)]
r6845: make the talloc header align to 40 bytes, which costs us an extra 4
bytes per allocation, but makes it much more portable
(This used to be commit 257027a571da254c16b0b456cb1cbec284d7fda0)

14 years agor6842: Move to .mk file
Jelmer Vernooij [Tue, 17 May 2005 01:13:53 +0000 (01:13 +0000)]
r6842: Move to .mk file
(This used to be commit 77f9c471eaad71e6adf0371de206ed879daca2d8)

14 years agor6839: Add support for building subsystems as shared libraries. This can be
Jelmer Vernooij [Tue, 17 May 2005 00:51:13 +0000 (00:51 +0000)]
r6839: Add support for building subsystems as shared libraries. This can be
done by setting:
in the [SUBSYSTEM::...] section belonging to a subsystem.

The idea is to allow multiple values to OUTPUT_TYPE simultaneously
(This used to be commit b9d0ae93ba86fec0115f58e7940b2a6c908bc809)

14 years agor6838: Remove unnecessary calls to gensec_gsskrb5
Jelmer Vernooij [Tue, 17 May 2005 00:02:55 +0000 (00:02 +0000)]
r6838: Remove unnecessary calls to gensec_gsskrb5
Make the build system give a proper warning about this in the future
(This used to be commit 2d980465af87d25ce17b8340c6b5f662ef29edd3)

14 years agor6836: Allow optionally passing in a destination filename for NDR parsers
Jelmer Vernooij [Mon, 16 May 2005 23:30:34 +0000 (23:30 +0000)]
r6836: Allow optionally passing in a destination filename for NDR parsers
and NDR headers
(This used to be commit 421e7feee96ebda1bf92814e06257d728ea2b1e5)

14 years agor6833: split out the routine that calculates the diff between two ldb messages from...
Andrew Tridgell [Mon, 16 May 2005 22:31:45 +0000 (22:31 +0000)]
r6833: split out the routine that calculates the diff between two ldb messages from ldbedit,
so other progs can use it.
(This used to be commit fa4f33558af3c65ff31424c01db16cb9d427503d)

14 years agor6831: talloc now requires config.h (this fixes ldb build)
Andrew Tridgell [Mon, 16 May 2005 21:42:11 +0000 (21:42 +0000)]
r6831: talloc now requires config.h (this fixes ldb build)
(This used to be commit aac86583a9bff7d882ed56633126a1d9f27eea6a)

14 years agor6830: put header checks in config.m4 so when it is included by other projects the...
Andrew Tridgell [Mon, 16 May 2005 21:22:54 +0000 (21:22 +0000)]
r6830: put header checks in config.m4 so when it is included by other projects the right
configure checks are done
(This used to be commit 57c8db4f9aecd161d61cf0011e960edc718d7cf0)

14 years agor6829: include the talloc autoconf tests when building ldb standalone
Andrew Tridgell [Mon, 16 May 2005 21:09:51 +0000 (21:09 +0000)]
r6829: include the talloc autoconf tests when building ldb standalone
(This used to be commit 3339a886178eebf19ce9bbe0dcca16e9d6e3c12c)

14 years agor6828: More portability fixes
Jelmer Vernooij [Mon, 16 May 2005 21:08:44 +0000 (21:08 +0000)]
r6828: More portability fixes
(This used to be commit f46c532883e18b8780ff73d3ac0899690eeab3f4)

14 years agor6825: Fall back to chsize if ftruncate is not available
Jelmer Vernooij [Mon, 16 May 2005 18:57:56 +0000 (18:57 +0000)]
r6825: Fall back to chsize if ftruncate is not available
patch from Steven Edwards
(This used to be commit 82be4978116b73cd6d964da4fad59b5c5b11217e)

14 years agor6819: More notes on krb5 requirements
Andrew Bartlett [Mon, 16 May 2005 15:31:02 +0000 (15:31 +0000)]
r6819: More notes on krb5 requirements

Andrew Bartlett
(This used to be commit dbd845998723987c75dc0e6a427330116dce0bf4)

14 years agor6817: - fixed empty ldap search elements in filters
Andrew Tridgell [Mon, 16 May 2005 11:17:57 +0000 (11:17 +0000)]
r6817: - fixed empty ldap search elements in filters

- added support for guids in cldap netlogon searches.

the cldap server now passes the LDAP-CLDAP torture test
(This used to be commit eb7979d9def389942fa1c54693d2dfcb8828f544)

14 years agor6816: - fixed debug display of ndr netlogon union
Andrew Tridgell [Mon, 16 May 2005 11:16:48 +0000 (11:16 +0000)]
r6816: - fixed debug display of ndr netlogon union

- send a username when scanning to make structure elements clearer
(This used to be commit 7d19eb9433b615fdf789cb07aeb331df92b05abd)

14 years agor6815: fill in values in cldap server as well
Andrew Tridgell [Mon, 16 May 2005 10:30:51 +0000 (10:30 +0000)]
r6815: fill in values in cldap server as well
(This used to be commit 50cac2ce845b7408d83f18e13544b950b2a5a65b)

14 years agor6814: fill in two more unknown values in cldap responses
Andrew Tridgell [Mon, 16 May 2005 10:21:32 +0000 (10:21 +0000)]
r6814: fill in two more unknown values in cldap responses
(This used to be commit 5ee46b44be45763bfaa11dc0b0c9f53b7ee30a51)

14 years agor6812: more talloc portability tweaks
Andrew Tridgell [Mon, 16 May 2005 06:33:37 +0000 (06:33 +0000)]
r6812: more talloc portability tweaks
(This used to be commit 450ac2e4dea25910ee5384747bdb6ad7323e967d)

14 years agor6811: Another attempt at better kerberos/gssapi headers.
Andrew Bartlett [Mon, 16 May 2005 03:30:18 +0000 (03:30 +0000)]
r6811: Another attempt at better kerberos/gssapi headers.

Andrew Bartlett
(This used to be commit f4b7484516b956baabb3eba3f233da29fc101100)

14 years agor6810: Rename auth/{ntlmssp,gensec,kerberos} mk and m4 files to be called
Tim Potter [Mon, 16 May 2005 03:17:54 +0000 (03:17 +0000)]
r6810: Rename auth/{ntlmssp,gensec,kerberos} mk and m4 files to be called
config.mk and config.m4 to be consistent with the rest of Samba.
(This used to be commit f377c71e4f0d60684326906dfb65e4581294ec34)

14 years agor6809: ifeq is not portable in make - jelmer, you'll need to find some other way...
Andrew Tridgell [Mon, 16 May 2005 03:04:58 +0000 (03:04 +0000)]
r6809: ifeq is not portable in make - jelmer, you'll need to find some other way of doing
this if you want detection of socket wrapper :-)
(This used to be commit f4bfc3a80e0986d48ea8f6ece5432732f5738f32)

14 years agor6808: - test for gcov not needed
Andrew Tridgell [Mon, 16 May 2005 02:45:36 +0000 (02:45 +0000)]
r6808: - test for gcov not needed

- samba malloc wrapper avoidance not needed now we don't use includes.h

- make testsuite work when BOOL, True, False already defined
(This used to be commit c8a274c8735957a8a8dd21421abd65a8a1af20f7)

14 years agor6807: Fix in-tree build of talloc testsuite
Jelmer Vernooij [Mon, 16 May 2005 02:38:50 +0000 (02:38 +0000)]
r6807: Fix in-tree build of talloc testsuite
(This used to be commit 3541ebe31bef8ccae7a8a1ea4f451ddfbd24460a)

14 years agor6806: Try again to fix the build on various kerberos libs.
Andrew Bartlett [Mon, 16 May 2005 02:22:25 +0000 (02:22 +0000)]
r6806: Try again to fix the build on various kerberos libs.

Andrew Bartlett
(This used to be commit 5749b63f171acb99c63bfe24312050b316644082)

14 years agor6805: Remove two remaining references to gensec_gsskrb5
Jelmer Vernooij [Mon, 16 May 2005 02:18:57 +0000 (02:18 +0000)]
r6805: Remove two remaining references to gensec_gsskrb5
(This used to be commit a02e07739781eb00b521d050ab06d6b0aedf47bc)

14 years agor6804: Add config.h for talloc (and use it)
Jelmer Vernooij [Mon, 16 May 2005 01:57:27 +0000 (01:57 +0000)]
r6804: Add config.h for talloc (and use it)
(This used to be commit c2ce09d38003fd43212de9cd08e4a781cc2aff88)

14 years agor6803: Try to bring in the correct GSSAPI headers for the krb5 mech. This
Andrew Bartlett [Mon, 16 May 2005 01:31:22 +0000 (01:31 +0000)]
r6803: Try to bring in the correct GSSAPI headers for the krb5 mech.  This
should allow us to ditch the local static storage for OIDs, as well as
fix the build on non-heimdal platforms.

Andrew Bartlett
(This used to be commit a7e2ecfac9aaacd673e3583b62139e4f4e114429)

14 years agor6802: - fixed CFLAGS
Andrew Tridgell [Mon, 16 May 2005 01:17:44 +0000 (01:17 +0000)]
r6802: - fixed CFLAGS

- don't fail if we don't have xsltproc
(This used to be commit 235f5c510b4b68edf2a36d049bc0ff2afb73fd72)

14 years agor6801: It appears that krb5_make_principal, while convenient, is not portable.
Andrew Bartlett [Mon, 16 May 2005 00:12:39 +0000 (00:12 +0000)]
r6801: It appears that krb5_make_principal, while convenient, is not portable.

Andrew Bartlett
(This used to be commit c8e8fa129ed0c80bcd289445935047c28d48da64)

14 years agor6800: A big GENSEC update:
Andrew Bartlett [Sun, 15 May 2005 23:42:11 +0000 (23:42 +0000)]
r6800: A big GENSEC update:

Finally remove the distinction between 'krb5' and 'ms_krb5'.  We now
don't do kerberos stuff twice on failure.  The solution to this is
slightly more general than perhaps was really required (as this is a
special case), but it works, and I'm happy with the cleanup I achived
in the process.  All modules have been updated to supply a
NULL-terminated list of OIDs.

In that process, SPNEGO code has been generalised, as I realised that
two of the functions should have been identical in behaviour.

Over in the actual modules, I have worked to remove the 'kinit' code
from gensec_krb5, and placed it in kerberos/kerberos_util.c.

The GSSAPI module has been extended to use this, so no longer requires
a manual kinit at the command line.  It will soon loose the
requirement for a on-disk keytab too.

The general kerberos code has also been updated to move from
error_message() to our routine which gets the Heimdal error string
(which may be much more useful) when available.

Andrew Bartlett
(This used to be commit 0101728d8e2ed9419eb31fe95047944a718ba135)

14 years agor6799: Remove a rudundent variable from the context structure - we can figure
Andrew Bartlett [Sun, 15 May 2005 23:40:22 +0000 (23:40 +0000)]
r6799: Remove a rudundent variable from the context structure - we can figure
this out by asking GENSEC, just like everybody else.

Andrew Bartlett
(This used to be commit 0268d6c46b73bf2097247639df2532b5e8591531)

14 years agor6798: Valgrind pain is not something I look forward to - if we ever fall
Andrew Bartlett [Sun, 15 May 2005 23:20:58 +0000 (23:20 +0000)]
r6798: Valgrind pain is not something I look forward to - if we ever fall
back to the 'not /dev/urandom' method of random number generation, I
don't want to be chasing down 'use of uninitialised value' though all
the crypto code.

Andrew Bartlett
(This used to be commit 31ff2cd8e11dee36c42f82dcfd85338d3ff704d3)

14 years agor6797: Typo fix.
Rafal Szczesniak [Sun, 15 May 2005 23:15:03 +0000 (23:15 +0000)]
r6797: Typo fix.

(This used to be commit 0f9a2aef6c87bd53c962b33bf78bf773d2319b97)

14 years agor6796: Remove the gensec_gsskrb5 module, which had had all of it's special
Andrew Bartlett [Sun, 15 May 2005 22:21:34 +0000 (22:21 +0000)]
r6796: Remove the gensec_gsskrb5 module, which had had all of it's special
features merged back into gensec_gssapi.

(Removed because I've made some API changes, and it isn't worth
'fixing' the rudundent code to cope with changes)

Andrew Bartlett
(This used to be commit e8cf3d58ec956e41fc8d3e38363db3d5d838fe1d)

14 years agor6795: Make some functions static and remove some unused ones.
Jelmer Vernooij [Sun, 15 May 2005 20:16:26 +0000 (20:16 +0000)]
r6795: Make some functions static and remove some unused ones.
(This used to be commit 46509eb89980bfe6dabd71264d570ea356ee5a22)

14 years agor6794: spellfix
Simo Sorce [Sun, 15 May 2005 08:10:48 +0000 (08:10 +0000)]
r6794: spellfix
(This used to be commit f5956d150154cb4393dc323ae8ae1f936adee355)

14 years agor6793: Move auth_sam to use the dnsDomain rather than the
Andrew Bartlett [Sun, 15 May 2005 03:24:48 +0000 (03:24 +0000)]
r6793: Move auth_sam to use the dnsDomain rather than the
soon-to-be-depricated 'realm'.

Add torture test for this behaviour.

Andrew Bartlet
(This used to be commit 6b9020661a13fd5ec6c5d1e21344d9f654978987)

14 years agor6792: Allow a mech to fail on the first pass at the packet, and still fall
Andrew Bartlett [Sun, 15 May 2005 03:07:20 +0000 (03:07 +0000)]
r6792: Allow a mech to fail on the first pass at the packet, and still fall
back to the other options.

Andrew Bartlett
(This used to be commit 9153d7306124d5e4ffc0467728210e2e2235059f)

14 years agor6791: My early notes on the particular things I have discovered as I learn
Andrew Bartlett [Sun, 15 May 2005 02:51:39 +0000 (02:51 +0000)]
r6791: My early notes on the particular things I have discovered as I learn
kerberos, and how Microsoft constructs their kerberos implementation.

Andrew Bartlett
(This used to be commit 5fa9be75d987af106fd798f6d5379b637a170b00)

14 years agor6790: Use config.h file for ldb and add test for stdint.h
Jelmer Vernooij [Sat, 14 May 2005 22:16:02 +0000 (22:16 +0000)]
r6790: Use config.h file for ldb and add test for stdint.h
(This used to be commit c1f1b5a9455c827f7baf382d919ab8a0eab49bb3)

14 years agor6787: Use debhelper for the debian packages
Jelmer Vernooij [Sat, 14 May 2005 16:41:53 +0000 (16:41 +0000)]
r6787: Use debhelper for the debian packages
(This used to be commit 9f1b15832d4a8bc9914751811fd10f6a35265b8d)

14 years agor6781: -add some comments on how attributes and objectClasses are identified in DRSUAPI
Stefan Metzmacher [Fri, 13 May 2005 12:22:21 +0000 (12:22 +0000)]
r6781: -add some comments on how attributes and objectClasses are identified in DRSUAPI
-and some comments on what the attribute syntaxes matches what internal datatypes

(This used to be commit 58c6887da48c2ebdec14529cb81e7589101f7aae)

14 years agor6776: make the cldap torture test not dependent on the realm being set
Andrew Tridgell [Fri, 13 May 2005 11:56:36 +0000 (11:56 +0000)]
r6776: make the cldap torture test not dependent on the realm being set
correctly - it gets the realm from an initial no-attribute search
(This used to be commit 52d10c8d99521f9dd02891a30688472d96860aef)

14 years agor6768: Fix wrong comment
Simo Sorce [Fri, 13 May 2005 07:41:13 +0000 (07:41 +0000)]
r6768: Fix wrong comment
(This used to be commit 2f80b2070f1fc99151f0a583271cd9047d53bab6)

14 years agor6767: Fix compiler warning.
Tim Potter [Fri, 13 May 2005 06:41:42 +0000 (06:41 +0000)]
r6767: Fix compiler warning.
(This used to be commit 45a0692be10a03032f9a4e26da3de08696c03464)

14 years agor6766: some more cldap tests ...
Andrew Tridgell [Fri, 13 May 2005 06:28:22 +0000 (06:28 +0000)]
r6766: some more cldap tests ...

my best guess now is that w2k3 converts the & in the cldap query to an |
for the ldap search. at least it behaves roughly like that.
(This used to be commit 1d6ab9aaefee71e3d0f87c1afae8ccdbae1f0e04)

14 years agor6765: expanded the cldap test suite to test the usage of the DomainGuid,
Andrew Tridgell [Fri, 13 May 2005 06:10:10 +0000 (06:10 +0000)]
r6765: expanded the cldap test suite to test the usage of the DomainGuid,
AAC, and User attributes in cldap netlogon queries

interestingly, while WinXP generated cldap filters with these set, the
w2k3 cldap server seems to completely ignore them, so I didn't need to
alter our cldap server at all to pass the test :-)
(This used to be commit 177c8becd2051c9d1f261358baf4b85ca89700d8)

14 years agor6764: added support for DomainGuid, DomainSid, AAC, and User attributes in
Andrew Tridgell [Fri, 13 May 2005 06:08:49 +0000 (06:08 +0000)]
r6764: added support for DomainGuid, DomainSid, AAC, and User attributes in
cldap netlogon queries
(This used to be commit 7c1d0f449d3922a309fc86e5d9cb1e962a39805d)

14 years agor6763: added functions in libcli/ldap/ to binary encode some NDR structures into
Andrew Tridgell [Fri, 13 May 2005 06:07:53 +0000 (06:07 +0000)]
r6763: added functions in libcli/ldap/ to binary encode some NDR structures into
ldap friendly filter strings
(This used to be commit 8890dd3ac331cffe83226a356c52df89c917c2b0)

14 years agor6762: with the zone right we don't need a fully qualified site name at all
Andrew Tridgell [Fri, 13 May 2005 06:06:19 +0000 (06:06 +0000)]
r6762: with the zone right we don't need a fully qualified site name at all
(This used to be commit 6f4ad382d445c3cdb8e50727f09d79334076e02d)

14 years agor6761: - not everyone is in my domain :-)
Andrew Tridgell [Fri, 13 May 2005 05:29:41 +0000 (05:29 +0000)]
r6761: - not everyone is in my domain :-)

- started adding support for the other cldap attributes that XP uses
(This used to be commit 1537558039b012a4124e6167ad7ebfd7486f05ff)