13 years agor25720: update .gitignore
Stefan Metzmacher [Wed, 24 Oct 2007 11:53:48 +0000 (13:53 +0200)]
r25720: update .gitignore

(This used to be commit b7899faf97d818a0c0457799c33ee8b8a1df7b87)

13 years agor25719: let "system/network.h" do the replacements first, then
Stefan Metzmacher [Wed, 24 Oct 2007 11:50:30 +0000 (13:50 +0200)]
r25719: let "system/network.h" do the replacements first, then can do the missing heimdal bits.

this removes to redifinition of 'struct addrinfo' on some platforms

(This used to be commit 317b6494452f6162465000fe71e5c40c260f735a)

13 years agor25718: [libreplace] if we replace types define the HAVE_<type> macro
Stefan Metzmacher [Wed, 24 Oct 2007 11:01:03 +0000 (13:01 +0200)]
r25718: [libreplace] if we replace types define the HAVE_<type> macro

this is needed as heimdal's roken.h also tries to replace the types

(This used to be commit 8b92b811015d0855efe3cf4c58cd08e3654f8e88)

13 years agor25715: [libreplace] move definition of struct addrinfo so that it can use socklen_t
Stefan Metzmacher [Wed, 24 Oct 2007 10:57:57 +0000 (12:57 +0200)]
r25715: [libreplace] move definition of struct addrinfo so that it can use socklen_t

(This used to be commit 12cec014c465a55974aedf44e0e782f5fb841088)

13 years agor25714: [libreplace] move define of a constant to near to the others
Stefan Metzmacher [Wed, 24 Oct 2007 10:55:40 +0000 (12:55 +0200)]
r25714: [libreplace] move define of a constant to near to the others

(This used to be commit 8bd2cf71bee1a08c3d420a330730434edbac5e28)

13 years agor25713: [libreplace] include socket_wrapper.h after we have typedef'ed socklen_t
Stefan Metzmacher [Wed, 24 Oct 2007 10:53:34 +0000 (12:53 +0200)]
r25713: [libreplace] include socket_wrapper.h after we have typedef'ed socklen_t

(This used to be commit a3657a4e7175e35707e7a00330f6924833774253)

13 years agor25712: try to fix the build, perl should handle by_path as comparison function
Stefan Metzmacher [Wed, 24 Oct 2007 07:15:26 +0000 (09:15 +0200)]
r25712: try to fix the build, perl should handle by_path as comparison function

(This used to be commit ee47f5dc7947cad7eed84f071112e41c4a687275)

13 years agor25711: only use sort if available
Stefan Metzmacher [Wed, 24 Oct 2007 06:34:11 +0000 (08:34 +0200)]
r25711: only use sort if available

(This used to be commit 1f5a98cd91f73f8f16d941fe8bb375fec704f0dd)

13 years agor25710: Finally fix subtree renames. Untested code is broken code and in this
Andrew Bartlett [Wed, 24 Oct 2007 02:32:24 +0000 (04:32 +0200)]
r25710: Finally fix subtree renames. Untested code is broken code and in this

case an oddity of the javascript caused the test to 'pass'.

For the same oddity, we have a failure in ldb's handling of spaces in
DNs.  We need to resolve that too.

Andrew Bartlett
(This used to be commit e8cbac1a46f4d3b083e6bb5a509ef1ba47bebff1)

13 years agor25707: Move selftest makefile code to separate file.
Jelmer Vernooij [Sun, 21 Oct 2007 23:05:31 +0000 (01:05 +0200)]
r25707: Move selftest makefile code to separate file.
(This used to be commit 9714db7814fd43d2a10485c041bbb761360c0826)

13 years agor25706: Merge padding fix from Samba3.
Günther Deschner [Fri, 19 Oct 2007 12:28:26 +0000 (14:28 +0200)]
r25706: Merge padding fix from Samba3.

(This used to be commit d33667f914d8f292f008c1e6288868bcd3392da8)

13 years agor25705: Ensure we return the out value to the caller.
Andrew Bartlett [Fri, 19 Oct 2007 04:57:19 +0000 (06:57 +0200)]
r25705: Ensure we return the out value to the caller.

Andrew Bartlett
(This used to be commit 3434262ad74c366ac58319c70880ca50898fa78c)

13 years agor25704: Handle the chicken-and-egg problem of setting up the LDB before we get
Andrew Bartlett [Fri, 19 Oct 2007 04:47:54 +0000 (06:47 +0200)]
r25704: Handle the chicken-and-egg problem of setting up the LDB before we get

a schema.  perhaps i need to look into metze's 'load a schema from
ldif' code.

Andrew Bartlett
(This used to be commit f350ef5f19ec755c93c6c09210cdf276d1b66877)

13 years agor25703: Use less entropy by using the pointer value as a process-unique token.
Andrew Bartlett [Fri, 19 Oct 2007 03:41:32 +0000 (05:41 +0200)]
r25703: Use less entropy by using the pointer value as a process-unique token.

Andrew Bartlett
(This used to be commit 3480dc71a9f969909b984855d546a1974593368f)

13 years agor25702: Clarify comments and make this module more strict on objectclasses.
Andrew Bartlett [Fri, 19 Oct 2007 03:40:00 +0000 (05:40 +0200)]
r25702: Clarify comments and make this module more strict on objectclasses.

This is becoming the schema module...

Andrew Bartlett
(This used to be commit ecea817a3e793f8ac0187dd83a29e62a7d645868)

13 years agor25701: Clarify comment
Andrew Bartlett [Fri, 19 Oct 2007 03:39:08 +0000 (05:39 +0200)]
r25701: Clarify comment
(This used to be commit cea496d2163db6dde371526dd5a79d4c090839ef)

13 years agor25700: Now BOOL no longer exists in Samba 3.2, use bool instead.
Jeremy Allison [Thu, 18 Oct 2007 22:40:51 +0000 (00:40 +0200)]
r25700: Now BOOL no longer exists in Samba 3.2, use bool instead.

(This used to be commit ad0b9792f2dc91208a199060585c83ed7f622451)

13 years agor25699: Add ForceReplication test.
Günther Deschner [Thu, 18 Oct 2007 19:23:25 +0000 (21:23 +0200)]
r25699: Add ForceReplication test.

(This used to be commit 0bab602b8e38ca758d3795db3d33a92eb162bb92)

13 years agor25697: make *clean doesn't work after a svn up when some *.mk files were removed
Stefan Metzmacher [Thu, 18 Oct 2007 11:27:48 +0000 (13:27 +0200)]
r25697: make *clean doesn't work after a svn up when some *.mk files were removed

the error is:
SAMBA_4_0/source> make clean
make: *** No rule to make target `lib/ldb/samba/', needed by `Makefile'.  Stop.

the problem is:
Makefile: config.status $(MK_FILES)

so now we let the MK_FILES variable empty for the *clean targets
if gnu make is detected, we should later test if this construct
is portable to other make implementations and remove the check for gnu make.

(This used to be commit 4c8e539af1e8f14bb449c92db3376dec12344e5b)

13 years agor25696: Fix pipe name for dfs.
Günther Deschner [Thu, 18 Oct 2007 07:44:25 +0000 (09:44 +0200)]
r25696: Fix pipe name for dfs.

(This used to be commit 7a0441948977bd97508ab662a550b8664e87c724)

13 years agor25695: [libreplace] fix the standalone build of libreplace
Stefan Metzmacher [Thu, 18 Oct 2007 06:34:19 +0000 (08:34 +0200)]
r25695: [libreplace] fix the standalone build of libreplace

all configure results which are used in replace.h
or any system/*.h should be in the in the libreplace
*.m4 files!

(This used to be commit 95462d614d68a93e85232e3a779f8bfa86fba4d1)

13 years agor25694: Move subtree_rename above the partitions module. The next step is to
Andrew Bartlett [Thu, 18 Oct 2007 03:47:11 +0000 (05:47 +0200)]
r25694: Move subtree_rename above the partitions module. The next step is to

built a linked_attributes module under this.

Andrew Bartlett
(This used to be commit 4f47e687e579feeb10bb866d62f0c757e5389709)

13 years agor25693: Implement the rest of subtree renames, now that tridge waved his magic
Andrew Bartlett [Thu, 18 Oct 2007 03:39:55 +0000 (05:39 +0200)]
r25693: Implement the rest of subtree renames, now that tridge waved his magic

over the ldb_tdb part of the problem.

Andrew Bartlett
(This used to be commit daca0cfd2fc2ec3344415d2d31f399ee3bf16151)

13 years agor25692: fixed another example where the free of fde and the free of the socket
Andrew Tridgell [Thu, 18 Oct 2007 01:32:07 +0000 (03:32 +0200)]
r25692: fixed another example where the free of fde and the free of the socket

causes the fd to be closed before epoll is told
(This used to be commit d19686cf8a3aba0c6601c5fa58cbf74461055c1c)

13 years agor25691: make "server role" case insensitive
Andrew Tridgell [Thu, 18 Oct 2007 01:14:10 +0000 (03:14 +0200)]
r25691: make "server role" case insensitive
(This used to be commit f61a9b706894de4fa8916b55a24f330eed9f5b0c)

13 years agor25690: - only use a readonly traverse in ldb_search when not in a transaction. When...
Andrew Tridgell [Thu, 18 Oct 2007 00:03:21 +0000 (02:03 +0200)]
r25690: - only use a readonly traverse in ldb_search when not in a transaction. When we are in a transaction then we could be in a top level modify operation (such as rename), so we must use a writeable traverse so that the async callbacks can do the modifies while the search is progressing.

- don't do the lockall operation on the tdb during a ldb search if in
  a transaction, as this would prevent modifies by callbacks as well
(This used to be commit aa9ab431e071882f42ebc882e809ae1d4b8778d4)

13 years agor25689: test with a non-zero size file
Andrew Tridgell [Wed, 17 Oct 2007 23:37:46 +0000 (01:37 +0200)]
r25689: test with a non-zero size file
(This used to be commit 2a6713aa239d07f6898f507ddb3631504c379792)

13 years agor25688: Add a simple test for a samba3 regression
Volker Lendecke [Wed, 17 Oct 2007 16:26:40 +0000 (18:26 +0200)]
r25688: Add a simple test for a samba3 regression

When trying an reqchal/auth2 for an unknown workstation account, we have
to return NT_STATUS_NO_TRUST_SAM_ACCOUNT to the auth2. v3-2-test right
now returns NT_STATUS_ACCESS_DENIED, which seems to prevent XP from
joining a Samba3 PDC.
(This used to be commit 99cc861238a33d43ccc4e97cb5ab756c0a097e1d)

13 years agor25687: Move #defined for getaddrinfo into network.h (as other
Stefan Metzmacher [Wed, 17 Oct 2007 12:02:33 +0000 (14:02 +0200)]
r25687: Move #defined for getaddrinfo into network.h (as other

defines). Allows RHEL4 compile to work.
(cherry picked from commit 0ffdf4fdeea88c21880c8bf69d8db56fb49effa7)
(This used to be commit facb811bb3c77a0b98089c283fe0707c5f486c88)

13 years agor25686: Added in missing def for AI_ADDRCONFIG.
Stefan Metzmacher [Wed, 17 Oct 2007 12:02:20 +0000 (14:02 +0200)]
r25686: Added in missing def for AI_ADDRCONFIG.

(cherry picked from commit 3ef3c3afc3f56b0f4fdb384d55d2e712060fbedf)
(This used to be commit 5d2995c413ff3da801c40fc6d631e2cd443695e3)

13 years agor25685: rename getsmbpass -> rep_getpass and provide the function prototype
Stefan Metzmacher [Wed, 17 Oct 2007 12:02:06 +0000 (14:02 +0200)]
r25685: rename getsmbpass -> rep_getpass and provide the function prototype

(cherry picked from commit 96820f8d8f6522fc264efda0f069e2f6a420ac2e)
(This used to be commit cd5069a8ca17a3a14814c0fbf55f113690291165)

13 years agor25684: use "system/*.h" to get the system includes
Stefan Metzmacher [Wed, 17 Oct 2007 12:01:49 +0000 (14:01 +0200)]
r25684: use "system/*.h" to get the system includes

(cherry picked from commit d20c2fa274297e9577ed28b8ed04806a425bdc57)
(This used to be commit ee8557783534ac5b075a8a4655a12b33b854c050)

13 years agor25683: fix the compilation of getpass.c and it's configure test
Stefan Metzmacher [Wed, 17 Oct 2007 12:01:34 +0000 (14:01 +0200)]
r25683: fix the compilation of getpass.c and it's configure test

(cherry picked from commit f4c0961a16a84dcdfe6e2faafb75c76983e6d466)
(This used to be commit 5d747fcad0b0ac66584da500148e7647122e0544)

13 years agor25682: r16320: Ensure variable is not null before calling fclose. Klocwork #412...
Stefan Metzmacher [Wed, 17 Oct 2007 12:01:15 +0000 (14:01 +0200)]
r25682: r16320: Ensure variable is not null before calling fclose. Klocwork #412. Jeremy.

(cherry picked from commit 33ee0cfb190a883229d0824d7194898fd8966ceb)
(This used to be commit 3910d069413834744b17175bb29775a69002712e)

13 years agor25681: r16245: Cope with string being zero len. Klocwork bug #410. Jeremy.
Stefan Metzmacher [Wed, 17 Oct 2007 12:00:57 +0000 (14:00 +0200)]
r25681: r16245: Cope with string being zero len. Klocwork bug #410. Jeremy.

(cherry picked from commit 46c12de07fe6f44bcf58ca9de276e7932384843d)
(This used to be commit 7099dde3fd8962e752451ebe2d5d79de4d7caee9)

13 years agor25680: Volker's fix for bug #668. Change the \n after the password prompt to go...
Stefan Metzmacher [Wed, 17 Oct 2007 12:00:42 +0000 (14:00 +0200)]
r25680: Volker's fix for bug #668. Change the \n after the password prompt to go to tty instead of stdout.

(cherry picked from commit 0cd1ed0424ce87f60070d43caffda41be6706d59)
(This used to be commit 249d69fd85b67657a4523ffc9244a8b4ab01270a)

13 years agor25679: reapply: Allow ^C to interrupt smbpasswd if using our getpass. from Jeremy
Stefan Metzmacher [Wed, 17 Oct 2007 12:00:23 +0000 (14:00 +0200)]
r25679: reapply: Allow ^C to interrupt smbpasswd if using our getpass. from Jeremy

(cherry picked from commit d4ae42b1b2982dd786d6da16d7fa964d25fd3356)
(This used to be commit a11d21790fc2ee33998e042195ccbad73631bad8)

13 years agor25678: reformat getpass() replacement code
Stefan Metzmacher [Wed, 17 Oct 2007 12:00:09 +0000 (14:00 +0200)]
r25678: reformat getpass() replacement code

(cherry picked from commit 3e8f43e3cf97f10be4717978643ef3edca8650a5)
(This used to be commit 78da4477a7ef920ff77b41abb841465511b8db31)

13 years agor25677: add missing stuff from samba3
Stefan Metzmacher [Wed, 17 Oct 2007 11:58:19 +0000 (13:58 +0200)]
r25677: add missing stuff from samba3

(This used to be commit d286c0533dd2726ebc547dcaf99f45169d4a9d2f)

13 years agor25676: fixed a valgrind error in the epoll event backend. The linked list
Andrew Tridgell [Wed, 17 Oct 2007 10:00:30 +0000 (12:00 +0200)]
r25676: fixed a valgrind error in the epoll event backend. The linked list

could get mucked up.
(This used to be commit 67240f380b2828eb85463ab2d256ae601f57348f)

13 years agor25675: More frsapi IDL.
Günther Deschner [Wed, 17 Oct 2007 07:50:39 +0000 (09:50 +0200)]
r25675: More frsapi IDL.

(This used to be commit 7ab033e8395d5284e9223618c238ff94d3948ac8)

13 years agor25674: fix crash bug in pidl generated client code, this
Stefan Metzmacher [Wed, 17 Oct 2007 06:26:55 +0000 (08:26 +0200)]
r25674: fix crash bug in pidl generated client code, this

could have happend with [in,out,unique] pointers
when the clients sends a valid pointer, but the server
reponse with a NULL pointer (as samba-3.0.26a do for some calls).

I've tested with midl to see how windows handles this situation
and also the reverse case where the client sends NULL and
the server reposnse with non-NULL.

It appears that midl generated code just ignores this
and only copies the result if both pointers are non-NULL.

(This used to be commit 7203f717a676a741e49f96f2d477f4f459575caf)

13 years agor25673: Ignore RPC-FRSAPI for samba4.
Günther Deschner [Tue, 16 Oct 2007 15:23:34 +0000 (17:23 +0200)]
r25673: Ignore RPC-FRSAPI for samba4.

(This used to be commit b9d53f1eea8c1840e24edcbcbc3a284123ecfa36)

13 years agor25672: Some more FRS werrors.
Günther Deschner [Tue, 16 Oct 2007 15:22:03 +0000 (17:22 +0200)]
r25672: Some more FRS werrors.

(This used to be commit 8fa3de8dca9e9d0d9f7fc79e4fc78b85313f870b)

13 years agor25671: Add stub FRSAPI_FORCE_REPLICATION.
Günther Deschner [Tue, 16 Oct 2007 15:12:04 +0000 (17:12 +0200)]

(This used to be commit a7ebef8dd744104da7216344867d8d2bd5463d1f)

13 years agor25670: Add torture test for frsapi_IsPathReplicated().
Günther Deschner [Tue, 16 Oct 2007 12:33:34 +0000 (14:33 +0200)]
r25670: Add torture test for frsapi_IsPathReplicated().

(This used to be commit e7fc3c1da9764a2e7c103e05f3d774b540334f75)

13 years agor25669: Real build fix.
Günther Deschner [Tue, 16 Oct 2007 12:09:49 +0000 (14:09 +0200)]
r25669: Real build fix.

(This used to be commit 1b9e526bf60372e5b3731e98dbfcc029b04e4b01)

13 years agor25668: Hopefully fix the build, sorry...
Günther Deschner [Tue, 16 Oct 2007 11:50:40 +0000 (13:50 +0200)]
r25668: Hopefully fix the build, sorry...

(This used to be commit df94fbfe96200ed521fd377a01b6b7b7a7ef88d8)

13 years agor25667: Start on frsapi testsuite.
Günther Deschner [Tue, 16 Oct 2007 11:44:43 +0000 (13:44 +0200)]
r25667: Start on frsapi testsuite.

(This used to be commit ebcbdb5fbdb30005a60431687a738df5f26d3472)

13 years agor25666: Add frsapi_IsPathReplicated IDL.
Günther Deschner [Tue, 16 Oct 2007 10:55:05 +0000 (12:55 +0200)]
r25666: Add frsapi_IsPathReplicated IDL.

(This used to be commit d8fe7652bda2a984d830b83762950377a4849d64)

13 years agor25665: Add some more WERR codes.
Günther Deschner [Tue, 16 Oct 2007 09:39:40 +0000 (11:39 +0200)]
r25665: Add some more WERR codes.

(This used to be commit 846d81c0ade7a1b56366feb4338312c24dc4351b)

13 years agor25664: Use [out] pointers in frsapi idl.
Günther Deschner [Tue, 16 Oct 2007 09:30:58 +0000 (11:30 +0200)]
r25664: Use [out] pointers in frsapi idl.

(This used to be commit 2114103aedbe2134624caa3aba42b6f7721e6d45)

13 years agor25663: Add frsapi_SetDsPollingIntervalW and frsapi_GetDsPollingIntervalW idl.
Günther Deschner [Tue, 16 Oct 2007 09:16:35 +0000 (11:16 +0200)]
r25663: Add frsapi_SetDsPollingIntervalW and frsapi_GetDsPollingIntervalW idl.

(This used to be commit 109e05b5117b1722a190765f84563cea24273de1)

13 years agor25662: While watching traces, learned the frsapi_InfoEnum enum types.
Günther Deschner [Tue, 16 Oct 2007 09:12:41 +0000 (11:12 +0200)]
r25662: While watching traces, learned the frsapi_InfoEnum enum types.

(This used to be commit 5922a1228653709e1ff99be50e902663e152c706)

13 years agor25661: We don't actually need to know with DEBUG(0, ... every time we ask for
Andrew Bartlett [Tue, 16 Oct 2007 03:26:15 +0000 (05:26 +0200)]
r25661: We don't actually need to know with DEBUG(0, ... every time we ask for

some random bytes.

Andrew Bartlett
(This used to be commit 606c82f6254b8dc6fb32740a7bb55a1989081fe7)

13 years agor25660: Add a new interface 'generate_secret_buffer()', to be used when we
Andrew Bartlett [Mon, 15 Oct 2007 23:27:15 +0000 (01:27 +0200)]
r25660: Add a new interface 'generate_secret_buffer()', to be used when we

require top-quality entropy.  We don't want to waste system enropy
generating challenges (which simply need to be unpredictable, not
secret) or when generating UUIDs.

Rework generate_random_buffer() to use /dev/urandom less often, only
to seed the existing RC4 based PRNG.  (With an exception to ensure we
don't waste this setup cost for very small entropy requests).

Perhaps we should be using heimdal's code for this instead?

This should drasticly reduce our entropy use, particularly in the
build farm (automated Samba build on hosts without much other source
of entropy).

Andrew Bartlett
(This used to be commit 6a5630d37191542022f02fae519227b7829ef620)

13 years agor25642: Fix a small typo.
Kai Blin [Mon, 15 Oct 2007 06:35:24 +0000 (08:35 +0200)]
r25642: Fix a small typo.
(This used to be commit 7416a1d606a315174b782d67463f8cec878d18bb)

13 years agor25630: Allow "NULL" as memory context, for consistency with the rest of the code,
Jelmer Vernooij [Sun, 14 Oct 2007 13:12:21 +0000 (15:12 +0200)]
r25630: Allow "NULL" as memory context, for consistency with the rest of the code,

which also does.
(This used to be commit 083b606496308741958bb9fc6b3e50a582857677)

13 years agor25628: Fix formatting, missing include.
Jelmer Vernooij [Sun, 14 Oct 2007 11:28:01 +0000 (13:28 +0200)]
r25628: Fix formatting, missing include.
(This used to be commit aafd3ea03f52b08b6697f3778728659c790d03b4)

13 years agor25627: Remove unused global.
Jelmer Vernooij [Sun, 14 Oct 2007 11:00:12 +0000 (13:00 +0200)]
r25627: Remove unused global.
(This used to be commit b0b4668333b53991b04cae8905836c766e50aa10)

13 years agor25626: Move some debug-specific prototypes to debug.h.
Jelmer Vernooij [Sun, 14 Oct 2007 10:52:32 +0000 (12:52 +0200)]
r25626: Move some debug-specific prototypes to debug.h.
(This used to be commit 84a202754004ec618aa2663a4614d80eb2c7ce60)

13 years agor25624: Remove ipv4_addr hack. Only causes 4 extra includes of system/network.h becau...
Jelmer Vernooij [Sat, 13 Oct 2007 18:24:37 +0000 (20:24 +0200)]
r25624: Remove ipv4_addr hack. Only causes 4 extra includes of system/network.h because we stripped down includes.
(This used to be commit 262c1c23a61f1f4fae13e0a61179fe98b682cecf)

13 years agor25623: add 'make test-swrap-pcap' and 'make test-swrap-keep-pcap'
Stefan Metzmacher [Fri, 12 Oct 2007 06:10:12 +0000 (08:10 +0200)]
r25623: add 'make test-swrap-pcap' and 'make test-swrap-keep-pcap'

(This used to be commit 398940031ba4b8208d80c0e589b7235120cf3594)

13 years agor25622: let --socket-wrapper-keep-pcap imply --socket-wrapper-pcap
Stefan Metzmacher [Fri, 12 Oct 2007 06:08:46 +0000 (08:08 +0200)]
r25622: let --socket-wrapper-keep-pcap imply --socket-wrapper-pcap

(This used to be commit eceed3f6d6d8df2abd264b7cc7b74ad3e1fc0758)

13 years agor25619: As perhaps could have been expected, the CFLAGS hack broke all non-gcc
Andrew Bartlett [Wed, 10 Oct 2007 23:54:48 +0000 (01:54 +0200)]
r25619: As perhaps could have been expected, the CFLAGS hack broke all non-gcc


Instead, as jelmer suggests, remove the depricated marker on fstring,
for as long as it is used in the samba3 winbind protocol.

Andrew Bartlett
(This used to be commit b15df834ae6506a5c585ec1ede8bf513339d9b13)

13 years agor25618: I'm sick of the fstring warnings turning up here. Let's see how much
Andrew Bartlett [Wed, 10 Oct 2007 22:44:39 +0000 (00:44 +0200)]
r25618: I'm sick of the fstring warnings turning up here. Let's see how much

of the build farm I can break with this...

Andrew Bartlett
(This used to be commit b7e4b4f95cc3363329b2b14a4295bcb47bb30c53)

13 years agor25617: Make sure system include paths come after samba include paths. Patch from...
Jelmer Vernooij [Wed, 10 Oct 2007 21:58:29 +0000 (23:58 +0200)]
r25617: Make sure system include paths come after samba include paths. Patch from Timur Bakeyev.
(This used to be commit 7565c4a0dd304312898839df6789f7338cc1ea63)

13 years agor25616: Fedora DS now has a way to install the schema and extra configuration
Andrew Bartlett [Wed, 10 Oct 2007 21:25:22 +0000 (23:25 +0200)]
r25616: Fedora DS now has a way to install the schema and extra configuration

as part of the setup inf file.

Andrew Bartlett
(This used to be commit 6c8987464e198430885b9e71b54fed6758886fdd)

13 years agor25615: Honor SMBD_VALGRIND and NMBD_VALGRIND for Samba3.
Jelmer Vernooij [Wed, 10 Oct 2007 17:40:19 +0000 (19:40 +0200)]
r25615: Honor SMBD_VALGRIND and NMBD_VALGRIND for Samba3.
(This used to be commit 9f1e4a44b55feca9ad873f7c0a29c99e76d2ec57)

13 years agor25614: Add trivial tdb website.
Jelmer Vernooij [Wed, 10 Oct 2007 15:04:00 +0000 (17:04 +0200)]
r25614: Add trivial tdb website.
(This used to be commit 6f88c41c31271fd4b634b6393dc4ca44563a88d2)

13 years agor25613: verify the length and type before checking the value,
Stefan Metzmacher [Wed, 10 Oct 2007 12:12:25 +0000 (14:12 +0200)]
r25613: verify the length and type before checking the value,

hopefully gives more info why this fails some bigendian

(This used to be commit 1d2bc79aa5841bbdbaf003005a161bbf294c7366)

13 years agor25612: Add test_SetKeySecurity() call.
Günther Deschner [Wed, 10 Oct 2007 11:56:47 +0000 (13:56 +0200)]
r25612: Add test_SetKeySecurity() call.

(This used to be commit a5e4d13eef9f20fdd304bff7279e56e09aa070f2)

13 years agor25611: Smaller fix for winreg test.
Günther Deschner [Wed, 10 Oct 2007 11:50:21 +0000 (13:50 +0200)]
r25611: Smaller fix for winreg test.

(This used to be commit e9e6ee4f73c5ed88cbf4585aa7e1a40e06cc131f)

13 years agor25610: Add security_descriptor_appendv() which takes va_list directly.
Günther Deschner [Wed, 10 Oct 2007 11:49:15 +0000 (13:49 +0200)]
r25610: Add security_descriptor_appendv() which takes va_list directly.

(This used to be commit 99408cf20c6feb745cd2dd56c37015cfa11e9b3d)

13 years agor25609: Reformat RPC-WINREG test.
Günther Deschner [Wed, 10 Oct 2007 11:23:06 +0000 (13:23 +0200)]
r25609: Reformat RPC-WINREG test.

(This used to be commit 617091fb5aa708f4bfef3312d1442c3fc627bd30)

13 years agor25608: Call security_descriptor_append from within security_descriptor_create.
Günther Deschner [Wed, 10 Oct 2007 11:17:28 +0000 (13:17 +0200)]
r25608: Call security_descriptor_append from within security_descriptor_create.

(This used to be commit 1ebcceb922bdb566e6a548aa1ad816eb8e9e26e9)

13 years agor25607: Allow to set security descriptor type flags at creation time with
Günther Deschner [Wed, 10 Oct 2007 11:12:53 +0000 (13:12 +0200)]
r25607: Allow to set security descriptor type flags at creation time with


(This used to be commit 7dd0d28d254f78891b0807492baafa188b42df16)

13 years agor25606: Allow test_GetKeySecurity() to return a security descriptor.
Günther Deschner [Wed, 10 Oct 2007 10:55:07 +0000 (12:55 +0200)]
r25606: Allow test_GetKeySecurity() to return a security descriptor.

(This used to be commit 3a0d22f572bac4f53902cf1fcb6534fe88e6edab)

13 years agor25605: Last round of registry reformats (before this gets an obsession...).
Günther Deschner [Wed, 10 Oct 2007 10:44:48 +0000 (12:44 +0200)]
r25605: Last round of registry reformats (before this gets an obsession...).

(This used to be commit ceb2ebfbf1eeb80bd34beadbba3a3c7a04da306a)

13 years agor25604: Add security_descriptor_append() helper function.
Günther Deschner [Wed, 10 Oct 2007 10:42:55 +0000 (12:42 +0200)]
r25604: Add security_descriptor_append() helper function.

(This used to be commit 7d8f53b1c73dc4025821d96d8f675b6866407acb)

13 years agor25603: More reformat.
Günther Deschner [Wed, 10 Oct 2007 10:27:24 +0000 (12:27 +0200)]
r25603: More reformat.

(This used to be commit 176614423ea57e853211c43b9853203243c6a978)

13 years agor25602: don't imply "system/network.h" within replace.h,
Stefan Metzmacher [Wed, 10 Oct 2007 10:09:06 +0000 (12:09 +0200)]
r25602: don't imply "system/network.h" within replace.h,

as this brings in the socket_wrapper.h in unexpected
code and we endup with a missing 'swrap_close' while linking

(This used to be commit 507d5ca7d994f0771dbb66e61d2d22e391508658)

13 years agor25601: replace.h should never imply any "system/*.h"
Stefan Metzmacher [Wed, 10 Oct 2007 09:57:16 +0000 (11:57 +0200)]
r25601: replace.h should never imply any "system/*.h"

(here it's "system/time.h")

(This used to be commit 00467c25930a527eb9831cfd893bd8e217ca4f74)

13 years agoMerge commit 'release-4-0-0alpha1' into v4-0-test
Stefan Metzmacher [Fri, 21 Dec 2007 04:23:22 +0000 (05:23 +0100)]
Merge commit 'release-4-0-0alpha1' into v4-0-test
(This used to be commit 8fc632baaacf19602e9fc1b5b5dac47082c7ba8b)

13 years ago[GLUE] fix some executable bits on shell scripts
Stefan Metzmacher [Fri, 21 Dec 2007 04:21:31 +0000 (05:21 +0100)]
[GLUE] fix some executable bits on shell scripts

(This used to be commit 76f1f7d7017977e49d100627db728cef1a8a95c0)

13 years agor24958: This is the final text, and the final version. I'll send the release
Andrew Bartlett [Tue, 4 Sep 2007 21:47:00 +0000 (23:47 +0200)]
r24958: This is the final text, and the final version. I'll send the release

mail shortly.

Andrew Bartlett
(This used to be commit 42c07d0d74a54f469ff6c8229454fc933f3bad66)

13 years agor24947: Forgot to merge this to release branch, so we got weird subs in
Andrew Bartlett [Tue, 4 Sep 2007 07:15:16 +0000 (09:15 +0200)]
r24947: Forgot to merge this to release branch, so we got weird subs in

named.conf example.

Andrew Bartlett
(This used to be commit 7ecedd050038855c65d57ac66e8f6d8890038cf0)

13 years agor24944: Merge acct_expiry fix to release branch.
Andrew Bartlett [Tue, 4 Sep 2007 03:57:54 +0000 (05:57 +0200)]
r24944: Merge acct_expiry fix to release branch.

Andrew Bartlett
(This used to be commit 9cc19bcc37eaef380c83c5a69cef38f351a0c72f)

13 years agor24919: Merge build fix and improved error strings to release branch.
Andrew Bartlett [Mon, 3 Sep 2007 05:58:18 +0000 (07:58 +0200)]
r24919: Merge build fix and improved error strings to release branch.

Andrew Bartlett
(This used to be commit f189553db73c7d93d30cfa36073d86be14427f13)

13 years agor24917: More thoughts on Samba4 release notes, readme etc.
Andrew Bartlett [Mon, 3 Sep 2007 03:36:19 +0000 (05:36 +0200)]
r24917: More thoughts on Samba4 release notes, readme etc.

Andrew Bartlett
(This used to be commit 69c31936104bd3ed19a622a0c7ef0fb36f185b17)

13 years agor24916: (merge to release branch)
Andrew Bartlett [Mon, 3 Sep 2007 02:14:54 +0000 (04:14 +0200)]
r24916: (merge to release branch)

In response to bug #4892 by Matthias Wallnöfer <>
allow the objectclass module to reconstruct the objectclass hierarchy,
rather than using templates.

The issue being fixed in particular is that 'top' was not being set on

This should ensure we do this right for all objects.

Andrew Bartlett
(This used to be commit eeaa6f82492f2ec5f6595d93451c1429c4f6947e)

13 years agor24912: Merge 'use more substituted variables' patch to release branch.
Andrew Bartlett [Sun, 2 Sep 2007 21:43:25 +0000 (23:43 +0200)]
r24912: Merge 'use more substituted variables' patch to release branch.

Andrew Bartlett
(This used to be commit 075147ff1c2679b74d6e28c3ca401453b684bee0)

13 years agor24910: Merge named.conf patch by Andrew Kroeger <>
Andrew Bartlett [Sun, 2 Sep 2007 21:29:48 +0000 (23:29 +0200)]
r24910: Merge named.conf patch by Andrew Kroeger <>

into release branch.

Andrew Bartlett
(This used to be commit 413af0aa02df1d0b8b3998253d4375364cc6899a)

13 years agor24858: Make the 'vampire' code work again - clearly nobody uses this...
Andrew Bartlett [Fri, 31 Aug 2007 21:13:18 +0000 (23:13 +0200)]
r24858: Make the 'vampire' code work again - clearly nobody uses this...

Andrew Bartlett
(This used to be commit 6961ab9291d719fa556d116b60d186cf1110c249)

13 years agor24823: Without any better ideas as to how to fill out the WHATSNEW, I've
Andrew Bartlett [Fri, 31 Aug 2007 04:48:32 +0000 (06:48 +0200)]
r24823: Without any better ideas as to how to fill out the WHATSNEW, I've

stolen the text from the first TP.  Comments welcome...

Andrew Bartlett
(This used to be commit 3db7721ae16c65d93b13f55a84946fb5d2faa5b7)

13 years agor24821: Update the script and to make releasing correct
Andrew Bartlett [Fri, 31 Aug 2007 00:35:16 +0000 (02:35 +0200)]
r24821: Update the script and to make releasing correct

Samba4 tarballs harder to screw up.

Andrew Bartlett
(This used to be commit b17e1c783216ed0b0975c1a2e7f2a6f95cd1ac33)

13 years agor25600: fix stupid typo...this should fix the build on sunX
Stefan Metzmacher [Wed, 10 Oct 2007 10:19:19 +0000 (10:19 +0000)]
r25600: fix stupid typo...this should fix the build on sunX

(This used to be commit 192c05556f786b4523fb325cee6d87b251aee059)

13 years agor25599: print the error...
Stefan Metzmacher [Wed, 10 Oct 2007 09:39:00 +0000 (09:39 +0000)]
r25599: print the error...

(This used to be commit b7027404ba525956f2c6ad8005b17cde7e16184f)

13 years agor25597: HPUX doesn't have INET_ADDRSTRLEN defined
Stefan Metzmacher [Wed, 10 Oct 2007 07:18:24 +0000 (07:18 +0000)]
r25597: HPUX doesn't have INET_ADDRSTRLEN defined

(This used to be commit f9696109cc8f4646599f73b78e1eacd94d1a6c2c)

13 years agor25596: It isn't valid to take the address of an array on the stack, and this
Andrew Bartlett [Wed, 10 Oct 2007 01:54:07 +0000 (01:54 +0000)]
r25596: It isn't valid to take the address of an array on the stack, and this
isn't what memset wants anyway.

Thanks to Indar Kriplani <>.  Fixes bug 5010

Andrew Bartlett
(This used to be commit fd309065bb697cfaaa595d060defee1761cf9523)