11 years agor18104: A couple of important fixes to samr domain open so that
Rafal Szczesniak [Tue, 5 Sep 2006 18:45:03 +0000 (18:45 +0000)]
r18104: A couple of important fixes to samr domain open so that
the corresponding test may pass.

(This used to be commit f0eb209e8478f08e36fa38ae199cfa753f9a8255)

11 years agor18103: add torture test for 'RAW_OPEN_OPENX without a leading slash on the path...
Derrell Lipman [Tue, 5 Sep 2006 18:39:48 +0000 (18:39 +0000)]
r18103: add torture test for 'RAW_OPEN_OPENX without a leading slash on the path', known to fail on NetApp filers
(This used to be commit 9a8c7b0a7673c36a8a48a28ea7ea21caf0c521fa)

11 years agor18102: Fix close lsa NET test.
Rafal Szczesniak [Tue, 5 Sep 2006 17:59:37 +0000 (17:59 +0000)]
r18102: Fix close lsa NET test.

(This used to be commit df230ad0cabfd858e09df7af68b6d5bd4da8ef9d)

11 years agor18101: Use composite_create function and add monitor function pointer
Rafal Szczesniak [Tue, 5 Sep 2006 17:56:35 +0000 (17:56 +0000)]
r18101: Use composite_create function and add monitor function pointer
to the state structure.

(This used to be commit 76d73bc97dfcbba0667b8d831bfbf3113a8edfcb)

11 years agor18100: actually make usage of libreplace :-)
Stefan Metzmacher [Tue, 5 Sep 2006 16:16:27 +0000 (16:16 +0000)]
r18100: actually make usage of libreplace :-)

(This used to be commit 357882e6ec20b559b7053a8dffb72b7dec26b82f)

11 years agor18098: use m4_include() instead of sinclude()
Stefan Metzmacher [Tue, 5 Sep 2006 15:26:03 +0000 (15:26 +0000)]
r18098: use m4_include() instead of sinclude()

this breaks ./ in lib/ldb/, but the ldb build is broken

(This used to be commit 816fa197a73f5f309b6a113d997d21a70423361e)

11 years agor18097: use m4_include(), so we notice that build/m4/core.m4 was gone
Stefan Metzmacher [Tue, 5 Sep 2006 15:21:12 +0000 (15:21 +0000)]
r18097: use m4_include(), so we notice that build/m4/core.m4 was gone
a while ago

(This used to be commit 2a1cde835fcba9e941b5d5d5326fc4612e1b36e1)

11 years agor18096: try to make tcc happy and don't the same struct names in a global and
Stefan Metzmacher [Tue, 5 Sep 2006 15:03:06 +0000 (15:03 +0000)]
r18096: try to make tcc happy and don't the same struct names in a global and
a local scope

(This used to be commit b787259365eb3dbbc5e8a82a95f0beeea0015682)

11 years agor18095: correctly rebuild the dependencies not only the object file
Stefan Metzmacher [Tue, 5 Sep 2006 14:31:44 +0000 (14:31 +0000)]
r18095: correctly rebuild the dependencies not only the object file

(This used to be commit 8e0497c5d217470bef5bd537c5d2b7be9ae89602)

11 years agor18094: try to fix the samba4 build
Stefan Metzmacher [Tue, 5 Sep 2006 14:29:34 +0000 (14:29 +0000)]
r18094: try to fix the samba4 build

(This used to be commit 3c00983e2cda2ea55585c25926014e7374d613ce)

11 years agor18093: check for the headers first and check all functions
Stefan Metzmacher [Tue, 5 Sep 2006 14:26:14 +0000 (14:26 +0000)]
r18093: check for the headers first and check all functions

(This used to be commit 5bb8a5ce32a3e85355d8554974d226708df41970)

11 years agor18092: pass -Ilib/replace to autoconf/autoheader
Stefan Metzmacher [Tue, 5 Sep 2006 13:47:03 +0000 (13:47 +0000)]
r18092: pass -Ilib/replace to autoconf/autoheader
to hopefully fix the samba4 build

(This used to be commit 7be45d275d8d021357281dff86093941946e4db8)

11 years agor18091: sometimes autoconf picks up some old stuff:
Stefan Metzmacher [Tue, 5 Sep 2006 13:45:09 +0000 (13:45 +0000)]
r18091: sometimes autoconf picks up some old stuff:
- remove configure and
- cleanup after autoconf and autoheader are done

(This used to be commit ce94fb008dd427856faa523285fb3b6fe35c3f04)

11 years agor18090: sometimes autoconf picks up some old stuff:
Stefan Metzmacher [Tue, 5 Sep 2006 13:44:14 +0000 (13:44 +0000)]
r18090: sometimes autoconf picks up some old stuff:
- remove configure and
- cleanup after autoconf and autoheader are done

(This used to be commit 57531074439140da75e2d279b052224e6809a79d)

11 years agor18089: sometimes autoconf picks up some old stuff:
Stefan Metzmacher [Tue, 5 Sep 2006 13:43:35 +0000 (13:43 +0000)]
r18089: sometimes autoconf picks up some old stuff:
- remove configure and
- cleanup after autoconf and autoheader are done

(This used to be commit 8246d8ecd2679af59e32901174638a166ed69222)

11 years agor18088: sometimes autoconf picks up some old stuff:
Stefan Metzmacher [Tue, 5 Sep 2006 13:41:26 +0000 (13:41 +0000)]
r18088: sometimes autoconf picks up some old stuff:
- remove configure and
- cleanup after autoconf and autoheader are done

(This used to be commit c4f91114a3cc741538b358e3e44dc8eb0d13188a)

11 years agor18087: use m4_include() do notice missing files
Stefan Metzmacher [Tue, 5 Sep 2006 13:26:51 +0000 (13:26 +0000)]
r18087: use m4_include() do notice missing files

(This used to be commit 77948d26f046ac2857260918bd01172bf2166e21)

11 years agor18086: here too
Andrew Tridgell [Tue, 5 Sep 2006 12:13:34 +0000 (12:13 +0000)]
r18086: here too
(This used to be commit e485b25a39ebbbfaf150fad1946e138830bdbfec)

11 years agor18085: using m4_include() instead of sinclude() means we get an error if the
Andrew Tridgell [Tue, 5 Sep 2006 12:13:15 +0000 (12:13 +0000)]
r18085: using m4_include() instead of sinclude() means we get an error if the
include fails - thats better than the compile failing mysteriously
(This used to be commit b4df3c73913557297e0eb1ea89cb42a8e7920de8)

11 years agor18084: we don't need the double sinclude() any more
Andrew Tridgell [Tue, 5 Sep 2006 12:08:35 +0000 (12:08 +0000)]
r18084: we don't need the double sinclude() any more
(This used to be commit 2dab7886c1c0abfd95374c8a796f0fde029de8b6)

11 years agor18083: i should sleep more ....
Andrew Tridgell [Tue, 5 Sep 2006 12:01:18 +0000 (12:01 +0000)]
r18083: i should sleep more ....
(This used to be commit 9bc583cf6c66130df4b9fd2ee1ab3ea486e22b8a)

11 years agor18082: bring talloc in line with new conventions
Andrew Tridgell [Tue, 5 Sep 2006 11:52:28 +0000 (11:52 +0000)]
r18082: bring talloc in line with new conventions
(This used to be commit 7f7c85fa2feb1398050ea6b2929628f83b6bdb11)

11 years agor18081: libreplace now uses config.h again
Andrew Tridgell [Tue, 5 Sep 2006 11:51:00 +0000 (11:51 +0000)]
r18081: libreplace now uses config.h again
(This used to be commit 037196538a9850be194c1577f59c0c6a03ea8b9a)

11 years agor18080: added distclean target to talloc
Andrew Tridgell [Tue, 5 Sep 2006 11:47:28 +0000 (11:47 +0000)]
r18080: added distclean target to talloc
(This used to be commit 1185dd044b40f722d06b0e148824582e7efcb380)

11 years agor18079: fix for in-tree build with samba4 dir layout
Andrew Tridgell [Tue, 5 Sep 2006 11:45:55 +0000 (11:45 +0000)]
r18079: fix for in-tree build with samba4 dir layout
(This used to be commit 8eccdc1cd1fcf59a3bb9683f31a8613f748a1bfc)

11 years agor18078: these tests came from talloc
Andrew Tridgell [Tue, 5 Sep 2006 11:42:20 +0000 (11:42 +0000)]
r18078: these tests came from talloc
(This used to be commit 1e5e311233c5253d107bf043dc78dfd21057bb35)

11 years agor18077: move some configure tests out of talloc that are now in libreplace
Andrew Tridgell [Tue, 5 Sep 2006 11:38:50 +0000 (11:38 +0000)]
r18077: move some configure tests out of talloc that are now in libreplace
(This used to be commit b5d519eb1eea507a749cb252d8dd9265022f7054)

11 years agor18076: convert talloc to the new libreplace system
Andrew Tridgell [Tue, 5 Sep 2006 11:34:43 +0000 (11:34 +0000)]
r18076: convert talloc to the new libreplace system
(This used to be commit 968a4e97cfa6585b06f0c5e64d746715a1297461)

11 years agor18075: with the new scheme, we now use config.h again (thanks jelmer!)
Andrew Tridgell [Tue, 5 Sep 2006 11:33:46 +0000 (11:33 +0000)]
r18075: with the new scheme, we now use config.h again (thanks jelmer!)
(This used to be commit c45c48786180fc97e2bb53edbdd5ebddfe85e291)

11 years agor18074: config.m4 is now libreplace.m4
Andrew Tridgell [Tue, 5 Sep 2006 11:22:11 +0000 (11:22 +0000)]
r18074: config.m4 is now libreplace.m4
(This used to be commit b2e680500e07742d82735bcc05ba2030a5deb603)

11 years agor18073: next step in grab libreplace plan - see IRC logs for very detailed
Andrew Tridgell [Tue, 5 Sep 2006 11:21:16 +0000 (11:21 +0000)]
r18073: next step in grab libreplace plan - see IRC logs for very detailed
discussion wity metze and jelmer!
(This used to be commit f18c913b6cf772c44dfaa8a3164cc78f6554e4a9)

11 years agor18072: Really delete things in the base partition, after we changed where the
Andrew Bartlett [Tue, 5 Sep 2006 10:45:05 +0000 (10:45 +0000)]
r18072: Really delete things in the base partition, after we changed where the
default search scope points to.

Andrew Bartlett
(This used to be commit 1a111817a361faab04e73b666624ce554f000034)

11 years agor18068: This splits the handling of multiple SASL packets between the GENSEC
Andrew Bartlett [Tue, 5 Sep 2006 09:42:54 +0000 (09:42 +0000)]
r18068: This splits the handling of multiple SASL packets between the GENSEC
backend (if it chooses to implement it), or the GENSEC socket code.

This is to allow us to handle DIGEST-MD5 across to cyrus-sasl.

Andrew Bartlett
(This used to be commit 0a098006b431f4aa48632a27ca08e9adca8d9609)

11 years agor18067: some tweaks for irix and hpux
Andrew Tridgell [Tue, 5 Sep 2006 07:58:26 +0000 (07:58 +0000)]
r18067: some tweaks for irix and hpux

this checks for -AC99 or -c99 to get C99 structure init to work. It's
based on a similar macro metze did for Samba4.

the double sinclude() is weird, but I can't see any other way to use a
common config.m4 between libreplace and all the projects that use it
(This used to be commit 8d80024976bc508d73b42b4cf12315fe8f7a6322)

11 years agor18064: merge from samba3
Stefan Metzmacher [Tue, 5 Sep 2006 06:40:39 +0000 (06:40 +0000)]
r18064: merge from samba3

(This used to be commit c60deff667941e462fd9c8a894a723c792fe465e)

11 years agor18061: this should fix the libreplace build on us4 with gcc
Andrew Tridgell [Tue, 5 Sep 2006 04:58:23 +0000 (04:58 +0000)]
r18061: this should fix the libreplace build on us4 with gcc
(This used to be commit 71c0a0731c52458105974e9ad727b7ba403fd992)

11 years agor18060: use gmake for libreplace if available
Andrew Tridgell [Tue, 5 Sep 2006 04:53:46 +0000 (04:53 +0000)]
r18060: use gmake for libreplace if available
(This used to be commit 838de24dfeeb4f67d836681d8ca4b8f94b38d6e2)

11 years agor18059: another cpp error
Andrew Tridgell [Tue, 5 Sep 2006 04:48:01 +0000 (04:48 +0000)]
r18059: another cpp error
(This used to be commit 64eff9d9d998ec2fd3d75393eb57028dfb942acf)

11 years agor18058: we don't actually need __VA_ARGS__ yet (its another C99 feature which
Andrew Tridgell [Tue, 5 Sep 2006 04:23:11 +0000 (04:23 +0000)]
r18058: we don't actually need __VA_ARGS__ yet (its another C99 feature which
I don't think we use anywhere)
(This used to be commit bac8d5ce28e86b703a917902f44588746d7e8290)

11 years agor18057: fixed an #ifdef
Andrew Tridgell [Tue, 5 Sep 2006 04:19:16 +0000 (04:19 +0000)]
r18057: fixed an #ifdef
(This used to be commit e4c3b9ea2fd47540f693ced2fa6b7aa55372315b)

11 years agor18056: includes needed for O_CREAT
Andrew Tridgell [Tue, 5 Sep 2006 02:05:36 +0000 (02:05 +0000)]
r18056: includes needed for O_CREAT
(This used to be commit 0b80ee8b3b17d4914010c9a54d5c2dcb69738990)

11 years agor18055: aix needs time.h for timegm.c to compile
Andrew Tridgell [Tue, 5 Sep 2006 02:03:22 +0000 (02:03 +0000)]
r18055: aix needs time.h for timegm.c to compile
(This used to be commit 1c91de687f0078100aa9de9111416c9fced45990)

11 years agor18054: snprintf.c needs to use replace.h to get the rep_vasprintf and related
Andrew Tridgell [Tue, 5 Sep 2006 01:54:49 +0000 (01:54 +0000)]
r18054: snprintf.c needs to use replace.h to get the rep_vasprintf and related
(This used to be commit 3917436ff733f8ee1925e646eec2331190d79663)

11 years agor18053: the sig_atomic_t test needs to be in libreplace for getpass.c to
Andrew Tridgell [Tue, 5 Sep 2006 01:50:52 +0000 (01:50 +0000)]
r18053: the sig_atomic_t test needs to be in libreplace for getpass.c to
compile on hpux
(This used to be commit a0bd4f5c4a08f4815aa742cc2406ed8e46d7b8f5)

11 years agor18052: discard_const_p() isn't part of the libreplace API, so we can't use it
Andrew Tridgell [Mon, 4 Sep 2006 22:58:55 +0000 (22:58 +0000)]
r18052: discard_const_p() isn't part of the libreplace API, so we can't use it
inside libreplace.
(This used to be commit 5745ecdd826c387137a742f32ee3c8f60191a6a7)

11 years agor18051: - add gcc warning flags
Andrew Tridgell [Mon, 4 Sep 2006 22:49:30 +0000 (22:49 +0000)]
r18051: - add gcc warning flags

- fix piles of warnings and ftruncate bug in libreplace testsuite
(This used to be commit f5fc88f0c4c752a2773d5280ed4d94818e2d4744)

11 years agor18050: Run more NET tests on the build farm.
Rafal Szczesniak [Mon, 4 Sep 2006 20:48:29 +0000 (20:48 +0000)]
r18050: Run more NET tests on the build farm.

(This used to be commit 2185e978891617f2e3ad4428df55269bcdf62443)

11 years agor18046: Add 'z' specifier support and a configure test.
Simo Sorce [Mon, 4 Sep 2006 16:30:40 +0000 (16:30 +0000)]
r18046: Add 'z' specifier support and a configure test.

Jeremy should I backport this to samba3 too?
(This used to be commit dc689b5579987da8ee5397b9758a42b01e44fb73)

11 years agor18045: Update format, list "test" target as phony.
Jelmer Vernooij [Mon, 4 Sep 2006 13:47:57 +0000 (13:47 +0000)]
r18045: Update format, list "test" target as phony.
(This used to be commit 1f431dcd0a1f9a2cd5a0a3b73fbf8b05b8bc6793)

11 years agor18044: timegm.c needs to be in a separate file
Andrew Tridgell [Mon, 4 Sep 2006 13:35:03 +0000 (13:35 +0000)]
r18044: timegm.c needs to be in a separate file
(This used to be commit 3ec1db7bd12cdc233c37f261073a33fc48ecd7ce)

11 years agor18043: added strlcpy() test
Andrew Tridgell [Mon, 4 Sep 2006 13:28:54 +0000 (13:28 +0000)]
r18043: added strlcpy() test
(This used to be commit a68b3395199d2d47af3b23959e6da7109a9c5193)

11 years agor18042: testsuite needs to link to libreplace.a :-)
Andrew Tridgell [Mon, 4 Sep 2006 13:27:16 +0000 (13:27 +0000)]
r18042: testsuite needs to link to libreplace.a :-)
(This used to be commit d359dea98eceadb4881578f70d8f4453ec0a2b88)

11 years agor18041: started on the bodies of the testsuite functions for libreplace
Andrew Tridgell [Mon, 4 Sep 2006 13:10:49 +0000 (13:10 +0000)]
r18041: started on the bodies of the testsuite functions for libreplace
(This used to be commit a2a6782ec721312e329cd16b609fb3eff8ad284d)

11 years agor18040: Use only one strnlen implementation
Jelmer Vernooij [Mon, 4 Sep 2006 13:10:14 +0000 (13:10 +0000)]
r18040: Use only one strnlen implementation
(This used to be commit 9a421425d242f6e0385414121c114c7c62ea1aaa)

11 years agor18039: Include header with time_t if needed.
Jelmer Vernooij [Mon, 4 Sep 2006 13:07:29 +0000 (13:07 +0000)]
r18039: Include header with time_t if needed.
(This used to be commit b0cfdd24be88ba3963eb43cdbcb6317e65aed57b)

11 years agor18038: make test fns static
Andrew Tridgell [Mon, 4 Sep 2006 12:57:40 +0000 (12:57 +0000)]
r18038: make test fns static
(This used to be commit 2dda101a5fcc40702df9fa2f932d6fe97ae64163)

11 years agor18037: added 'make installcheck' target
Andrew Tridgell [Mon, 4 Sep 2006 12:56:14 +0000 (12:56 +0000)]
r18037: added 'make installcheck' target
(This used to be commit 34f173d8cb23a3e12e94744b696343757b837066)

11 years agor18036: Add missing file
Jelmer Vernooij [Mon, 4 Sep 2006 12:49:17 +0000 (12:49 +0000)]
r18036: Add missing file
(This used to be commit 9ad8075d702d67fc82974e1ef2cfbcaefb2028f5)

11 years agor18035: - fixed 'make clean' to remove test objects
Andrew Tridgell [Mon, 4 Sep 2006 12:39:41 +0000 (12:39 +0000)]
r18035: - fixed 'make clean' to remove test objects

- fixed 'make install' to create target dir

should be ready to go into the build farm as a standalone build now?
(This used to be commit 5feaeaf1dc6434874c8f4c0e913a7e6c70b87309)

11 years agor18034: fixed build of libreplace outside of source directory
Andrew Tridgell [Mon, 4 Sep 2006 12:36:06 +0000 (12:36 +0000)]
r18034: fixed build of libreplace outside of source directory
(This used to be commit 8c07569227c6f2b0c9abdfe535733f3d5cb40fe5)

11 years agor18033: added install-sh, needed for standalone libreplace build
Andrew Tridgell [Mon, 4 Sep 2006 12:31:40 +0000 (12:31 +0000)]
r18033: added install-sh, needed for standalone libreplace build
(This used to be commit 652c11e4b8d5188690bbe512b205ab5ac783aee8)

11 years agor18032: added a 'make distclean'
Andrew Tridgell [Mon, 4 Sep 2006 12:31:23 +0000 (12:31 +0000)]
r18032: added a 'make distclean'
(This used to be commit e83ea30b72c92ecf242274d090b00009bddd8be6)

11 years agor18031: Merge my replace fixes:
Jelmer Vernooij [Mon, 4 Sep 2006 12:21:42 +0000 (12:21 +0000)]
r18031: Merge my replace fixes:
 * libreplace can now build stand-alone
 * add stub testsuite for libreplace
 * make talloc/tdb/ldb use libreplace
(This used to be commit fe7ca4b1454e01a33ed0d53791ebffdd349298b4)

11 years agor18027: Fix some 64-bit warnings
Volker Lendecke [Mon, 4 Sep 2006 08:55:58 +0000 (08:55 +0000)]
r18027: Fix some 64-bit warnings
(This used to be commit cd495d89314a653b5976b1690e075fd7bac2f59b)

11 years agor18026: patch from Brad allowing the windows testing to be configured
Andrew Tridgell [Mon, 4 Sep 2006 04:54:20 +0000 (04:54 +0000)]
r18026: patch from Brad allowing the windows testing to be configured
externally in the build farm
(This used to be commit a85646cba5ae5f96d99bd79d491e4151ffe6e78e)

11 years agor18025: Don't try to set a target host if there isn't one (such as with ldapi://).
Andrew Bartlett [Mon, 4 Sep 2006 03:59:04 +0000 (03:59 +0000)]
r18025: Don't try to set a target host if there isn't one (such as with ldapi://).

Andrew Bartlett
(This used to be commit 556a21faeed0b6e3cc6efcfa8e0939b151a802de)

11 years agor18024: The %c sscanf format I'm using doesn't null terminate.
Andrew Bartlett [Mon, 4 Sep 2006 01:59:23 +0000 (01:59 +0000)]
r18024: The %c sscanf format I'm using doesn't null terminate.

Andrew Bartlett
(This used to be commit 1920cb8b3978f745cba7e854410deb9174de2dc0)

11 years agor18023: Add support infrusructure for testing against an OpenLDAP server.
Andrew Bartlett [Mon, 4 Sep 2006 00:32:46 +0000 (00:32 +0000)]
r18023: Add support infrusructure for testing against an OpenLDAP server.

This will give a bit more noise on platforms without OpenLDAP (when we
run the slaptest check), but it shouldn't be too bad.

We don't start the LDAP server or re-provision unless LDAP_TEST is set.

Andrew Bartlett
(This used to be commit 999d989131f41d0218ec05595c9761aff5bbf5fa)

11 years agor18022: Increment number of records converted, and print number of records skipped.
Andrew Bartlett [Mon, 4 Sep 2006 00:27:37 +0000 (00:27 +0000)]
r18022: Increment number of records converted, and print number of records skipped.

Andrew Bartlett
(This used to be commit 6c11501ec3d8b95d5a80d5dbca745ae9e02d3304)

11 years agor18021: Add ldapi support to our LDAP client. To be used for testing an
Andrew Bartlett [Mon, 4 Sep 2006 00:26:10 +0000 (00:26 +0000)]
r18021: Add ldapi support to our LDAP client.  To be used for testing an
OpenLDAP backend.

Andrew Bartlett
(This used to be commit da66b53e6ac39c5f020781830ee69d460aa0cae5)

11 years agor18018: Fix the build on OpenBSD. No license problem this time, I've written strnlen
Volker Lendecke [Sun, 3 Sep 2006 16:33:12 +0000 (16:33 +0000)]
r18018: Fix the build on OpenBSD. No license problem this time, I've written strnlen
from scratch.

(This used to be commit 2a7cdf52e4113db30a7a8b180c68cec736f6c186)

11 years agor18017: Separate NET tests out of RPC. This way it's easier to run libnet
Rafal Szczesniak [Sun, 3 Sep 2006 12:30:55 +0000 (12:30 +0000)]
r18017: Separate NET tests out of RPC. This way it's easier to run libnet
tests only for quick checking.

(This used to be commit a6c9a01e89d837d0ce8e45499ff5d3dfa8fb46f4)

11 years agor17998: start working on syntaxes
Simo Sorce [Sat, 2 Sep 2006 02:41:26 +0000 (02:41 +0000)]
r17998: start working on syntaxes
(This used to be commit b49b8f5cb5ffa29a3b63f70a1f437c9720d2228c)

11 years agor17993: as metze pointed out, the composite_error() already calls the async
Andrew Tridgell [Fri, 1 Sep 2006 14:23:17 +0000 (14:23 +0000)]
r17993: as metze pointed out, the composite_error() already calls the async
handler, so don't call composite_done()
(This used to be commit d70ec77b00e542cc4b8c2bd7d27fe5940623abc5)

11 years agor17992: reverted r17842
Andrew Tridgell [Fri, 1 Sep 2006 12:37:17 +0000 (12:37 +0000)]
r17992: reverted r17842

This needs more consideration, as the patch removed the copyright
notice and license from the timegm.c code.

Volker, when you get a minute can you let me know what problem this
patch fixed so I can find a different approach?
(This used to be commit 5b9b9dd5303300778bb9e6d0479ab03fdd70c67d)

11 years agor17991: Implement a few more calls (with not implemented :-).
Andrew Bartlett [Fri, 1 Sep 2006 10:41:27 +0000 (10:41 +0000)]
r17991: Implement a few more calls (with not implemented :-).

Remove references to dnsDomain, replace with references to dnsRoot

Andrew Bartlett
(This used to be commit e09dd33379c79982dffadd69d7a4e9e24be7c248)

11 years agor17990: added timeout checking on dcerpc connection establishment. This should
Andrew Tridgell [Fri, 1 Sep 2006 10:33:55 +0000 (10:33 +0000)]
r17990: added timeout checking on dcerpc connection establishment. This should
fix the problem on some build farm hosts where we were waiting forever
for a connection to DRSUAPI to be made, so the next test will start.

Next is to try and work out why the connection is timing out on some
hosts. That is probably a server bug, but at least with this change we
can see it.
(This used to be commit 45fccc6d229168058a2a02fe5fe6f0bc259d6afe)

11 years agor17989: Add RPC-NETLOGON as a test we now run against Samba4.
Andrew Bartlett [Fri, 1 Sep 2006 07:28:25 +0000 (07:28 +0000)]
r17989: Add RPC-NETLOGON as a test we now run against Samba4.

Andrew Bartlett
(This used to be commit c271c488a5380d3d8ace662d6041d6b7f3f5b4ad)

11 years agor17988: Add 'not for Samba4' hacks into the RPC-NETLOGON torture test.
Andrew Bartlett [Fri, 1 Sep 2006 07:22:33 +0000 (07:22 +0000)]
r17988: Add 'not for Samba4' hacks into the RPC-NETLOGON torture test.

Andrew Bartlett
(This used to be commit 2aa0e6a1bf977d60a14314d5d82d176824751d00)

11 years agor17987: Make the LSA pipe listen on the \pipe\netlogon interface.
Andrew Bartlett [Fri, 1 Sep 2006 07:21:13 +0000 (07:21 +0000)]
r17987: Make the LSA pipe listen on the \pipe\netlogon interface.

Andrew Bartlett
(This used to be commit 700e9c0ea40799a09db3fdeb4a0ff3a417a8718e)

11 years agor17986: Add a copy of the Heimdal licence to our source tree, to make it very
Andrew Bartlett [Fri, 1 Sep 2006 06:59:24 +0000 (06:59 +0000)]
r17986: Add a copy of the Heimdal licence to our source tree, to make it very
clear what the conditions on this code are, and that the terms are GPL

Andrew Bartlett
(This used to be commit 99ce2ecf396837caa812acf279f5156c50818373)

11 years agor17983: Use the UTF8-correct strcasecmp_m call for sorting these entries,
Andrew Bartlett [Fri, 1 Sep 2006 04:37:31 +0000 (04:37 +0000)]
r17983: Use the UTF8-correct strcasecmp_m call for sorting these entries,
which has been recently fixed to cope with NULL pointers (fix segfault
on Solaris).

Andrew Bartlett
(This used to be commit ce36069765e8dff3bbdabed5d50af1c7a8fa8e45)

11 years agor17982: One final hack...
Andrew Bartlett [Fri, 1 Sep 2006 04:34:21 +0000 (04:34 +0000)]
r17982: One final hack...

When against a real, schema-checking LDAP backend, we need
extensibleObject on the baseDN entry (as entryUUID isn't run for
creating this basic ldif) output.
(This used to be commit befac43f59c4688f6c6827eb2e4e916c1056a740)

11 years agor17980: handle NULL arguments without crashing in strcasecmp_m() and
Andrew Tridgell [Fri, 1 Sep 2006 04:23:24 +0000 (04:23 +0000)]
r17980: handle NULL arguments without crashing in strcasecmp_m() and
strncasecmp_m(). This makes the use of these functions in sorting
routines with RPC replies sane
(This used to be commit 93413f84502ff308e88947b9d3bdc9d219478935)

11 years agor17978: make the ldap backend test for ldb work both with and without modules
Andrew Tridgell [Fri, 1 Sep 2006 01:51:54 +0000 (01:51 +0000)]
r17978: make the ldap backend test for ldb work both with and without modules
(so it works on both redhat and debian, for example)
(This used to be commit 71264bb78558ada7539ef59048eb38887579c1d1)

11 years agor17968: Consolidate the DSSETUP and LSA pipes into a single file, as DSSETUP
Andrew Bartlett [Thu, 31 Aug 2006 13:10:11 +0000 (13:10 +0000)]
r17968: Consolidate the DSSETUP and LSA pipes into a single file, as DSSETUP
is just one call.

This simplifies the one remaining DSSETUP call, and removes another
user of the dnsDomain attribute.

Andrew Bartlett
(This used to be commit 6a54711564b67891c368c09ead3f7389ad40111f)

11 years agor17967: Somewhere along the line we lost unixName here, and so lost the
Andrew Bartlett [Thu, 31 Aug 2006 13:07:51 +0000 (13:07 +0000)]
r17967: Somewhere along the line we lost unixName here, and so lost the
ability for 'administrator' to log in as unix user 'root'.

Andrew Bartlett
(This used to be commit 221efba5289b8bbb54b770c556f19bfbdc9ee216)

11 years agor17966: remove all generated files
Stefan Metzmacher [Thu, 31 Aug 2006 11:35:03 +0000 (11:35 +0000)]
r17966: remove all generated files

(This used to be commit 2493f670d3581df2bbbca7a0295e31ae3a09c2c0)

11 years agor17965: make talloc build more portable
Stefan Metzmacher [Thu, 31 Aug 2006 11:31:10 +0000 (11:31 +0000)]
r17965: make talloc build more portable

(This used to be commit 64ba7ffdb866cc74366842750d95a25b47266097)

11 years agor17964: try to support sun* hosts
Stefan Metzmacher [Thu, 31 Aug 2006 10:31:40 +0000 (10:31 +0000)]
r17964: try to support sun* hosts

(This used to be commit 87d88b3a47047f837101aca2180555dc35cfcf31)

11 years agor17963: fix install logic for talloc.3
Stefan Metzmacher [Thu, 31 Aug 2006 10:17:54 +0000 (10:17 +0000)]
r17963: fix install logic for talloc.3

(This used to be commit 161f2c04f78ba03ae4a24667e50cc9d8a446921e)

11 years agor17962: source/intl/ isn't used in samba4 anymore
Stefan Metzmacher [Thu, 31 Aug 2006 10:04:49 +0000 (10:04 +0000)]
r17962: source/intl/ isn't used in samba4 anymore

(This used to be commit 3412f6690828c2bbffdb495bc64c7a6989ccd1c3)

11 years agor17961: source/po/ isn't justed in samba4, so remove it
Stefan Metzmacher [Thu, 31 Aug 2006 09:57:57 +0000 (09:57 +0000)]
r17961: source/po/ isn't justed in samba4, so remove it

(This used to be commit 0c546524de23496837c9222b8a19813d141d28a3)

11 years agor17960: try to use gmake if present on IRIX
Stefan Metzmacher [Thu, 31 Aug 2006 09:38:48 +0000 (09:38 +0000)]
r17960: try to use gmake if present on IRIX

(This used to be commit 18b4ae591a3a137dd25edd16a574e489cd5552bf)

11 years agor17958: as talloc_init() enabled null tracking, we should avoid to use it
Stefan Metzmacher [Thu, 31 Aug 2006 09:26:43 +0000 (09:26 +0000)]
r17958: as talloc_init() enabled null tracking, we should avoid to use it
in smbtorture, and in the LOCAL-TALLOC we should reset the null tracking

also make bin/smbtorture //url/foo LOCAL-TALLOC LOCAL-TALLOC possible

(This used to be commit d1dd3df5e4fd21f5cbd00e472438fe3eadb266e5)

11 years agor17957: don't try to use an internet connection when generating the manpage
Stefan Metzmacher [Thu, 31 Aug 2006 09:18:06 +0000 (09:18 +0000)]
r17957: don't try to use an internet connection when generating the manpage
and only install the manpage if we build it

(This used to be commit 23c6c7a27cc966d8e948e00c41d34e9a6ad40f2c)

11 years agor17956: LSA Cleanup!
Andrew Bartlett [Thu, 31 Aug 2006 08:22:13 +0000 (08:22 +0000)]
r17956: LSA Cleanup!

This commit cleans up a number of aspects of the LSA interface.

Firstly, we do 2 simple searches on opening the LSA policy, to obtain
the basic information we need.  This also avoids us searching for
dnsDomain (an invented attribute).

While I was at it, I added and tested new LSA calls, including the
enumTrustedDomainsEx call.  I have also merged the identical structures
lsa_DomainInformation and lsa_DomainList.

Also in this commit: Fix netlogon use of uninitialised variables.

Andrew Bartlett
(This used to be commit 3f3fa7f466df56612064029143fbae8effb668aa)

11 years agor17955: Don't search for the dnsDomain attribute, it is invented (not in the
Andrew Bartlett [Thu, 31 Aug 2006 08:17:09 +0000 (08:17 +0000)]
r17955: Don't search for the dnsDomain attribute, it is invented (not in the
AD schema).

Andrew Bartlett
(This used to be commit fac27e4dddc98288dc765e135db6b168fbec760c)

11 years agor17954: Avoid including \n in error strings (left over from DEBUG() conversion).
Andrew Bartlett [Thu, 31 Aug 2006 08:15:23 +0000 (08:15 +0000)]
r17954: Avoid including \n in error strings (left over from DEBUG() conversion).

Make it easier to debug CrackNames failures.

Andrew Bartlett
(This used to be commit 5dd07074db0b25ea2e929bbdcf89f26e3665bd1c)

11 years agor17952: merge changes from samba3
Stefan Metzmacher [Thu, 31 Aug 2006 07:43:09 +0000 (07:43 +0000)]
r17952: merge changes from samba3

(This used to be commit ff8d044c2e14e81b4bb32eaacc56875e9602ce4d)