samba.git
16 years agor10074: Pass CPP to pidl via environment variables rather then config.pm. This fixes the
Jelmer Vernooij [Thu, 8 Sep 2005 10:35:55 +0000 (10:35 +0000)]
r10074: Pass CPP to pidl via environment variables rather then config.pm. This fixes the
standalone pidl build (as used for ethereal)
(This used to be commit 9c9ebd2214423c58357854f09bd744e13e807d8f)

16 years agor10072: Fix mismerge weridness in error handling.
Andrew Bartlett [Thu, 8 Sep 2005 09:08:13 +0000 (09:08 +0000)]
r10072: Fix mismerge weridness in error handling.

Andrew Bartlett
(This used to be commit c17926b6fe278fd757862885f82fd342b755167c)

16 years agor10071: Configure checks for IRIX build environment. Test whether we can
James Peach [Thu, 8 Sep 2005 08:18:08 +0000 (08:18 +0000)]
r10071: Configure checks for IRIX build environment. Test whether we can
use the MIPSPro 7.4 -c99 option to get C99 support. Try to find
a common perl that is more modern than /usr/bin/perl.
(This used to be commit 82fab8b747bf68d8548c6f0f2f4bff98bd428d22)

16 years agor10066: This is the second in my patches to work on Samba4's kerberos support,
Andrew Bartlett [Wed, 7 Sep 2005 21:52:50 +0000 (21:52 +0000)]
r10066: This is the second in my patches to work on Samba4's kerberos support,
with an aim to make the code simpiler and more correct.

Gone is the old (since the very early Samba 3.0 krb5 days) 'iterate over
all keytypes)' code in gensec_krb5, we now follow the approach used in
gensec_gssapi, and use a keytab.

I have also done a lot of work in the GSSAPI code, to try and reduce
the diff between us and upstream heimdal.  It was becoming hard to
track patches in this code, and I also want this patch (the DCE_STYLE
support) to be in a 'manageable' state for when lha considers it for
merging.  (metze assures me it still has memory leak problems, but
I've started to address some of that).

This patch also includes a simple update of other code to current
heimdal, as well as changes we need for better PAC verification.

On the PAC side of things we now match windows member servers by
checking the name and authtime on an incoming PAC.  Not generating these
right was the cause of the PAC pain, and so now both the main code and
torture test validate this behaviour.

One thing doesn't work with this patch:
 - the sealing of RPC pipes with kerberos, Samba -> Samba seems
broken.  I'm pretty sure this is related to AES, and the need to break
apart the gss_wrap interface.

Andrew Bartlett
(This used to be commit a3aba57c00a9c5318f4706db55d03f64e8bea60c)

16 years agor10052: Add 'print' command
Jelmer Vernooij [Tue, 6 Sep 2005 15:44:08 +0000 (15:44 +0000)]
r10052: Add 'print' command
(This used to be commit d99c9e2817fbbe2a0a34910672c8473889bc6176)

16 years agor10048: Dissect a security_secinfo as a uint32 just to get the winreg
Tim Potter [Tue, 6 Sep 2005 01:55:40 +0000 (01:55 +0000)]
r10048: Dissect a security_secinfo as a uint32 just to get the winreg
dissector compiling and linking.  It's really an enum defined in
security.idl.
(This used to be commit b62811afcb85accf9ea0cf12f4b659cd9898e275)

16 years agor10047: Translate an idl NTTIME to an ethereal FT_ABSOLUTE_TIME instead of
Tim Potter [Tue, 6 Sep 2005 01:52:34 +0000 (01:52 +0000)]
r10047: Translate an idl NTTIME to an ethereal FT_ABSOLUTE_TIME instead of
a FT_UINT64.  Not sure about a NTTIME_hyper though.
(This used to be commit 42568d3f286679656417301d1cf29d3f0cd71030)

16 years agor10046: Don't generate any ethereal dissectors for security.idl
Tim Potter [Tue, 6 Sep 2005 00:42:21 +0000 (00:42 +0000)]
r10046: Don't generate any ethereal dissectors for security.idl
(This used to be commit 5b8b956887f80e99894e5732568ee65d670aaa72)

16 years agor10045: metze reminded me to use the correct enum entry, rather than 0 for the
Andrew Bartlett [Tue, 6 Sep 2005 00:34:22 +0000 (00:34 +0000)]
r10045: metze reminded me to use the correct enum entry, rather than 0 for the
return here.

Andrew Bartlett
(This used to be commit 73bd6c75343808952d97e32be9f624aba11c78d1)

16 years agor10044: Microsoft has defined this bit:
Andrew Bartlett [Tue, 6 Sep 2005 00:33:28 +0000 (00:33 +0000)]
r10044: Microsoft has defined this bit:
support.microsoft.com/?kbid=832572

(It inhbits the generation of a PAC).

Andrew Bartlett
(This used to be commit 330f351085089cc8f72eb350ec8b017b35e7e59c)

16 years agor10043: Only recompile subsystems that actually need recompilation
Jelmer Vernooij [Mon, 5 Sep 2005 20:56:28 +0000 (20:56 +0000)]
r10043: Only recompile subsystems that actually need recompilation
(This used to be commit de9830979788528754175b17fe45477e6ce9ce9e)

16 years agor10041: Add 'gcov' make target. Run
Jelmer Vernooij [Mon, 5 Sep 2005 19:54:35 +0000 (19:54 +0000)]
r10041: Add 'gcov' make target. Run
'make clean gcov' to generate a set of files describing the test coverage
of the Samba 4 code.
(This used to be commit 72bb84add469ad4f027ddbd8d73bb846b0609fa2)

16 years agor10038: Update instructions on using gcov with ldb
Jelmer Vernooij [Mon, 5 Sep 2005 18:11:15 +0000 (18:11 +0000)]
r10038: Update instructions on using gcov with ldb
(This used to be commit 8d246fac49332426699e797f52ef694083b5e2ea)

16 years agor10035: This patch removes the need for the special case hack
Andrew Bartlett [Mon, 5 Sep 2005 10:53:14 +0000 (10:53 +0000)]
r10035: This patch removes the need for the special case hack
'MEMORY_WILDCARD' keytab type. (part of this checking is in effect a
merge from lorikeet-heimdal, where I removed this)

This is achieved by correctly using the GSSAPI gsskrb5_acquire_cred()
function, as this allows us to specify the target principal, regardless
of which alias the client may use.

This patch also tries to simplify some principal handling and fixes some
error cases.

Posted to samba-technical, reviewed by metze, and looked over by lha on IRC.

Andrew Bartlett
(This used to be commit 506a7b67aee949b102d8bf0d6ee9cd12def10d00)

16 years agor10032: Add tdr generated files to clean target
Jelmer Vernooij [Mon, 5 Sep 2005 00:35:14 +0000 (00:35 +0000)]
r10032: Add tdr generated files to clean target
(This used to be commit c1e9fb24e1b53fb2c5ee6e32454350dff710c627)

16 years agor10030: Add hierarchical memory allocation to TDR's pull functions
Jelmer Vernooij [Sun, 4 Sep 2005 20:17:21 +0000 (20:17 +0000)]
r10030: Add hierarchical memory allocation to TDR's pull functions
(This used to be commit 0e358de93a007db921ad5e9a892114122254de39)

16 years agor10028: More registry fixes.
Jelmer Vernooij [Sun, 4 Sep 2005 17:26:23 +0000 (17:26 +0000)]
r10028: More registry fixes.
Remove save_hive() function (there is a flush_key function already).
Fixes for the allocation mechanism in the REGF backend
(This used to be commit 499d03bc90382bcd33c8c3a1577a58d2c76e5129)

16 years agor10027: Use blob length for keeping track of buffer length, add TODO
Jelmer Vernooij [Sun, 4 Sep 2005 17:25:04 +0000 (17:25 +0000)]
r10027: Use blob length for keeping track of buffer length, add TODO
(This used to be commit a924bec84b6d0a84db05c4315126474c9248fe2d)

16 years agor10026: Move registry header file to lib/registry
Jelmer Vernooij [Sun, 4 Sep 2005 14:47:19 +0000 (14:47 +0000)]
r10026: Move registry header file to lib/registry
Add support for showing security descriptor in regshell
Add support for saving files in NT4 registry backend
(This used to be commit 47cecd4726e6568f1aafb404646d2664f630a9bb)

16 years agor10025: Add some utility functions for storing/loading tdr encoded data
Jelmer Vernooij [Sun, 4 Sep 2005 13:13:47 +0000 (13:13 +0000)]
r10025: Add some utility functions for storing/loading tdr encoded data
(This used to be commit bcd433bfc1450317b75e22942dee1c42bb24ae79)

16 years agor10022: Merge tpot's fix for IRIX and AIX_rea build problems from lorikeet-heimdal
Andrew Bartlett [Sun, 4 Sep 2005 08:17:24 +0000 (08:17 +0000)]
r10022: Merge tpot's fix for IRIX and AIX_rea build problems from lorikeet-heimdal
to Samba4.

Andrew Bartlett
(This used to be commit 6835e427907bf52f7fdd332b726ffa47041853de)

16 years agor10021: More kerberos notes.
Andrew Bartlett [Sun, 4 Sep 2005 06:19:57 +0000 (06:19 +0000)]
r10021: More kerberos notes.
(This used to be commit f36e657a416d7ec7146d84da88b28c2606ff838a)

16 years agor10020: Support for malloc / realloc / free in HBIN blocks
Jelmer Vernooij [Sun, 4 Sep 2005 02:09:32 +0000 (02:09 +0000)]
r10020: Support for malloc / realloc / free in HBIN blocks
Initial support for adding keys (still broken though)
(This used to be commit ff8d3a27c1b9bb37de39e7d7b974702b2b8c4437)

16 years agor10019: Only return NT_STATUS_NO_MEMORY if the alloc failed..
Jelmer Vernooij [Sun, 4 Sep 2005 02:01:42 +0000 (02:01 +0000)]
r10019: Only return NT_STATUS_NO_MEMORY if the alloc failed..
(This used to be commit ea92959209fa256a8190df19e8c27b368169724f)

16 years agor10016: Support reading security descriptors on keys.
Jelmer Vernooij [Sat, 3 Sep 2005 23:23:14 +0000 (23:23 +0000)]
r10016: Support reading security descriptors on keys.
(This used to be commit b349e902c7b0140cd94e241ba9f81c83fa54f603)

16 years agor10015: Change the NT4 registry backend to use the IDL-generate parse functions.
Jelmer Vernooij [Sat, 3 Sep 2005 22:58:04 +0000 (22:58 +0000)]
r10015: Change the NT4 registry backend to use the IDL-generate parse functions.
(This used to be commit 0ad46ef804c0654e927f9c14ea93c45f9e3c718c)

16 years agor10014: Support ?, : and = in attribute arguments.
Jelmer Vernooij [Sat, 3 Sep 2005 22:57:30 +0000 (22:57 +0000)]
r10014: Support ?, : and = in attribute arguments.
(This used to be commit 6a549f35583e71531bea56ce717635ad9499441a)

16 years agor10013: Support zero-sized strings.
Jelmer Vernooij [Sat, 3 Sep 2005 22:56:02 +0000 (22:56 +0000)]
r10013: Support zero-sized strings.
(This used to be commit cf3be71c33ec8e43c883ce05fd1a63d1178446ad)

16 years agor10010: Support base_type() attribute
Jelmer Vernooij [Sat, 3 Sep 2005 20:09:19 +0000 (20:09 +0000)]
r10010: Support base_type() attribute
(This used to be commit c0bae9b0b5cb56aea98e33b4d0a9d29c6622dd27)

16 years agor10009: Fix bug in uint8 parsing functions
Jelmer Vernooij [Sat, 3 Sep 2005 19:43:35 +0000 (19:43 +0000)]
r10009: Fix bug in uint8 parsing functions
(This used to be commit abb0db12185a3b3ef7da16fa3d742336afeb8ef0)

16 years agor10007: Merge data_blk and data_len member of registry_value into a DATA_BLOB.
Jelmer Vernooij [Sat, 3 Sep 2005 17:17:30 +0000 (17:17 +0000)]
r10007: Merge data_blk and data_len member of registry_value into a DATA_BLOB.
Fix handling of REG_DWORD in the LDB backend.
Fix a couple of warnings
(This used to be commit 709fdc7ebf5a77cfb50359fad978884777decc3b)

16 years agor10006: Insert correct header file.
Jelmer Vernooij [Sat, 3 Sep 2005 17:16:18 +0000 (17:16 +0000)]
r10006: Insert correct header file.
(This used to be commit dfa45ec1b329ad01daf81beeb31985811ce4f5af)

16 years agor10000: Congratulations to me for getting the 10,000th commit.
Tim Potter [Sat, 3 Sep 2005 16:39:47 +0000 (16:39 +0000)]
r10000: Congratulations to me for getting the 10,000th commit.
(This used to be commit d5c12a02af1d86de08109efddd2a588893dffbcc)

16 years agor9995: Add file describing the REGF file format in IDL.
Jelmer Vernooij [Sat, 3 Sep 2005 14:58:00 +0000 (14:58 +0000)]
r9995: Add file describing the REGF file format in IDL.
(used in reg_backend_nt4.c rewrite)
(This used to be commit 5e1a16eda28d432b94dc933b44da3ca556f92fdf)

16 years agor9994: Unused variable.
Tim Potter [Sat, 3 Sep 2005 12:45:37 +0000 (12:45 +0000)]
r9994: Unused variable.
(This used to be commit ce4902f8dea2b6f3568960278e08395ea3927146)

16 years agor9993: Gcc is fussy about the lack of parentheses around assignment statements.
Tim Potter [Sat, 3 Sep 2005 12:37:44 +0000 (12:37 +0000)]
r9993: Gcc is fussy about the lack of parentheses around assignment statements.
(This used to be commit 908ba892598af83ae2fbe661d40e9f10ff3e34a0)

16 years agor9992: More fixes from the 64-bit warning police.
Tim Potter [Sat, 3 Sep 2005 12:35:50 +0000 (12:35 +0000)]
r9992: More fixes from the 64-bit warning police.
(This used to be commit cda829f0d9476bd8b057a7019f55fac206205825)

16 years agor9991: Some more 64-bit size_t warnings. There are a few more but they are
Tim Potter [Sat, 3 Sep 2005 11:52:42 +0000 (11:52 +0000)]
r9991: Some more 64-bit size_t warnings.  There are a few more but they are
too hard to fix right now.  (-:
(This used to be commit a64b813ff70ccf203e65ddb9d5ee3f5dc3495a15)

16 years agor9990: Fix some 64-bit size_t warnings.
Tim Potter [Sat, 3 Sep 2005 11:50:33 +0000 (11:50 +0000)]
r9990: Fix some 64-bit size_t warnings.
(This used to be commit dd148451d7d554dc0b102023e6a22439fd3b4b81)

16 years agor9984: Honour the NOEMIT conformance directive for entire IDL files.
Tim Potter [Sat, 3 Sep 2005 02:08:25 +0000 (02:08 +0000)]
r9984: Honour the NOEMIT conformance directive for entire IDL files.
(This used to be commit 73dffade2c008b26eaf3924d31693c27328b8586)

16 years agor9983: Make the NOEMIT conformance directive with no argument mean do not
Tim Potter [Sat, 3 Sep 2005 02:06:32 +0000 (02:06 +0000)]
r9983: Make the NOEMIT conformance directive with no argument mean do not
emit any dissectors for this IDL.
(This used to be commit 55a98b3dfdef21df172dac6cff4ebc114b35df00)

16 years agor9982: Strip prefixes off the check for noemit in the conformance info so you
Tim Potter [Sat, 3 Sep 2005 01:50:56 +0000 (01:50 +0000)]
r9982: Strip prefixes off the check for noemit in the conformance info so you
can use the typedef names in the IDL rather than the autogenerated
function names.  This means you can say "NOEMIT security_descriptor"
instead of "NOEMIT dissect_security_descriptor_type" or whatever.
(This used to be commit ec80c5ceec3c96dc847d171967472cce99edcdc7)

16 years agor9980: Fix some warnings.
Tim Potter [Sat, 3 Sep 2005 00:52:34 +0000 (00:52 +0000)]
r9980: Fix some warnings.
(This used to be commit 716011dd92d65caacb31ae399b580defa4e6fb2d)

16 years agor9959: Fix bug where data offset was incorrect after parsing element with
Jelmer Vernooij [Fri, 2 Sep 2005 14:45:40 +0000 (14:45 +0000)]
r9959: Fix bug where data offset was incorrect after parsing element with
[charset]
(This used to be commit b17478229e8e9220858fcc85a19ec751450f969d)

16 years agor9957: Switch to using DATA_BLOBs internally in TDR
Jelmer Vernooij [Fri, 2 Sep 2005 14:05:28 +0000 (14:05 +0000)]
r9957: Switch to using DATA_BLOBs internally in TDR
(This used to be commit 351149d160e893a3fdd4a5b11ec4b4b2bbf264a9)

16 years agor9954: getntacl depends on EXT_LIB_XATTR
Stefan Metzmacher [Fri, 2 Sep 2005 13:15:41 +0000 (13:15 +0000)]
r9954: getntacl depends on EXT_LIB_XATTR
(maybe we need to disable this binary when EXT_LIB_XATTR isn't enabled)

metze
(This used to be commit 0e5cac10cbcf0d3576cc042f6c0298b10b537464)

16 years agor9951: Add another value to the default HKLM.
Jelmer Vernooij [Fri, 2 Sep 2005 12:06:25 +0000 (12:06 +0000)]
r9951: Add another value to the default HKLM.
Convert Samba3 policy "refuse machine pw change" to registry value.
(This used to be commit a143234ac7622ef3ef87c80224927551a1452e4b)

16 years agor9949: Portability fixes for mingw32
Jelmer Vernooij [Fri, 2 Sep 2005 11:35:58 +0000 (11:35 +0000)]
r9949: Portability fixes for mingw32
(This used to be commit 994093b08ee463066c6bae494b10374bd700b0b0)

16 years agor9948: Be a bit less verbose
Jelmer Vernooij [Fri, 2 Sep 2005 11:33:35 +0000 (11:33 +0000)]
r9948: Be a bit less verbose
(This used to be commit 071dba2d0ae964e9901adf0c4870894deed43650)

16 years agor9942: CN=Configuration is always under the database-wide base dn, so don't
Andrew Bartlett [Fri, 2 Sep 2005 03:27:13 +0000 (03:27 +0000)]
r9942: CN=Configuration is always under the database-wide base dn, so don't
try and pass it down as a parameter.

Andrew Bartlett
(This used to be commit 530d91de7ca4d3763326bc9f5b0e79e77b823778)

16 years agor9941: Update the CrackNames test, and provide a much improved server-side
Andrew Bartlett [Fri, 2 Sep 2005 03:19:27 +0000 (03:19 +0000)]
r9941: Update the CrackNames test, and provide a much improved server-side
DRSUAPI CrackNames.

We can't pass the full cracknames test until the initial provision is
updated, the seperate DomainControllerInfo and canonical names support
is added.

Andrew Bartlett
(This used to be commit ed24d88f0e8c6371acf6638a1c5f2112bc0bf285)

16 years agor9940: When guessing, don't make DEBUG(1,... errors.
Andrew Bartlett [Fri, 2 Sep 2005 03:13:04 +0000 (03:13 +0000)]
r9940: When guessing, don't make DEBUG(1,... errors.

Andrew Bartlett
(This used to be commit 664736e73df60ccfd24a41fda75031cb6b7d08cd)

16 years agor9939: Add configure check for yapp.
James Peach [Fri, 2 Sep 2005 03:10:42 +0000 (03:10 +0000)]
r9939: Add configure check for yapp.
(This used to be commit 0300f2329c71429e43ed18e6f411985a76e5aad5)

16 years agor9931: Make use of new 'norealm' parsing functions rather than strchr(p '@').
Andrew Bartlett [Thu, 1 Sep 2005 23:31:51 +0000 (23:31 +0000)]
r9931: Make use of new 'norealm' parsing functions rather than strchr(p '@').

Merge these norealm functions from lorikeet-heimdal.

Andrew Bartlett
(This used to be commit 6aef275efd7f434f65824eb3dd129c8e5efd8731)

16 years agor9930: Use a single samdb_base_dn() function rather than lots of silly
Andrew Bartlett [Thu, 1 Sep 2005 23:26:50 +0000 (23:26 +0000)]
r9930: Use a single samdb_base_dn() function rather than lots of silly
searches all over the place.

This can be extended to cover an NT4 (no ADS) mode in future as well.

Andrew Bartlett
(This used to be commit 0761b22f99a128bd9634a191adc88b0e30982a3a)

16 years agor9929: Fix indentation
Andrew Bartlett [Thu, 1 Sep 2005 23:24:47 +0000 (23:24 +0000)]
r9929: Fix indentation

Andrew Bartlett
(This used to be commit d6f57ec921839b46534eb64a7b6374161ff37835)

16 years agor9928: ncName is a DN, and needs to use DN matching rules.
Andrew Bartlett [Thu, 1 Sep 2005 23:24:16 +0000 (23:24 +0000)]
r9928: ncName is a DN, and needs to use DN matching rules.

Andrew Bartlett
(This used to be commit b89e7a7fcdf80f2cab581f138358b4324d15d6bc)

16 years agor9927: Extend copyright for all the hard work I've done this year.
Andrew Bartlett [Thu, 1 Sep 2005 23:23:22 +0000 (23:23 +0000)]
r9927: Extend copyright for all the hard work I've done this year.

Andrew Bartlett
(This used to be commit b50e546eb4d5d9171d4ae5e9c9bebd8c7c878bd8)

16 years agor9925: Fix swapped nt/lm password hashes - caught by Andrew Bartlett
Jelmer Vernooij [Thu, 1 Sep 2005 23:06:20 +0000 (23:06 +0000)]
r9925: Fix swapped nt/lm password hashes - caught by Andrew Bartlett
(This used to be commit 4f0ee80f6cc1639f612a50ddb8d99ee36d8ce8d6)

16 years agor9919: Remove debug statement from samba3sam
Jelmer Vernooij [Thu, 1 Sep 2005 21:34:05 +0000 (21:34 +0000)]
r9919: Remove debug statement from samba3sam
Add SOC STATUS doc
(This used to be commit 152c1a37b536c65e0b816319304d1fb46c2dc5a8)

16 years agor9918: Fix two copy-n-paste bugs that were preventing the modification
Jelmer Vernooij [Thu, 1 Sep 2005 21:32:43 +0000 (21:32 +0000)]
r9918: Fix two copy-n-paste bugs that were preventing the modification
of special DN's when the rdn_name or timestamps modules were in use.
(This used to be commit c61efb2ff851f8f55b4747c8068c7e780083e35c)

16 years agor9915: Some more mappings. Fix weird sAMAccountName values.
Jelmer Vernooij [Thu, 1 Sep 2005 20:28:03 +0000 (20:28 +0000)]
r9915: Some more mappings. Fix weird sAMAccountName values.
(This used to be commit 8ff1358f401e0086b941f4ff73af5d4c38a1f8bf)

16 years agor9912: Fix another bug in ldb_map.
Jelmer Vernooij [Thu, 1 Sep 2005 18:55:51 +0000 (18:55 +0000)]
r9912: Fix another bug in ldb_map.
(This used to be commit 4c3b37d660e798764e35a31221f4939ab6f36948)

16 years agor9908: Generate posixUser and posixGroup as well
Jelmer Vernooij [Thu, 1 Sep 2005 18:04:23 +0000 (18:04 +0000)]
r9908: Generate posixUser and posixGroup as well
(This used to be commit ebed25b47d3d8bd350b51b462d605d713f17602d)

16 years agor9899: Be more conservative about what is sent to the remote server in ldb_map.
Jelmer Vernooij [Thu, 1 Sep 2005 15:33:31 +0000 (15:33 +0000)]
r9899: Be more conservative about what is sent to the remote server in ldb_map.
(This used to be commit 76e943d4416e38ce4cce27d5403bc3e133d0025b)

16 years agor9898: Add extra registry key used by WinXP (see r9894)
Jelmer Vernooij [Thu, 1 Sep 2005 15:31:45 +0000 (15:31 +0000)]
r9898: Add extra registry key used by WinXP (see r9894)
(This used to be commit 7666993fa96916d9d849a636a1b30ca7f77354a2)

16 years agor9888: add IDL for lsa_QueryDomainInformationPolicy to query Kerberos Settings.
Günther Deschner [Thu, 1 Sep 2005 10:36:48 +0000 (10:36 +0000)]
r9888: add IDL for lsa_QueryDomainInformationPolicy to query Kerberos Settings.

Guenther
(This used to be commit d717e878bdc05b06adcc50c3527c339be8164145)

16 years agor9885: Fix code before declarations.
Tim Potter [Thu, 1 Sep 2005 09:14:35 +0000 (09:14 +0000)]
r9885: Fix code before declarations.
(This used to be commit b7d982c94be05d357a4c3517afc60c7929fb4615)

16 years agor9884: Fix compiler warning.
Tim Potter [Thu, 1 Sep 2005 09:08:36 +0000 (09:08 +0000)]
r9884: Fix compiler warning.
(This used to be commit 6e30dd8a50e9afc4942cd925e6e0266d960923dd)

16 years agor9883: More nested initialiser fixes.
Tim Potter [Thu, 1 Sep 2005 08:56:37 +0000 (08:56 +0000)]
r9883: More nested initialiser fixes.
(This used to be commit 579d11147849932ec76a175f815de890a8ea20ad)

16 years agor9881: I can't believe this can make a difference...
Tim Potter [Thu, 1 Sep 2005 07:44:59 +0000 (07:44 +0000)]
r9881: I can't believe this can make a difference...
(This used to be commit 31069bfd18c4b7355dbf85df9fb479705b0e3b4b)

16 years agor9880: Convert remaining initialisers to more portable form. This should
Tim Potter [Thu, 1 Sep 2005 07:37:13 +0000 (07:37 +0000)]
r9880: Convert remaining initialisers to more portable form.  This should
clean out a lot of build farm breakage.
(This used to be commit c34fbdc6c3fd2c066c713bdd84e6f40f6aa8cd43)

16 years agor9879: A quick check to see if nested initialisers (?) is portable across the
Tim Potter [Thu, 1 Sep 2005 07:29:33 +0000 (07:29 +0000)]
r9879: A quick check to see if nested initialisers (?) is portable across the
build farm.  I have a feeling it isn't.
(This used to be commit 7cc8df0c2f46fb9ce753e368ce645bcb69585334)

16 years agor9878: This is getting a bit out of control, but a few more tests.
Andrew Bartlett [Thu, 1 Sep 2005 07:07:00 +0000 (07:07 +0000)]
r9878: This is getting a bit out of control, but a few more tests.

Andrew Bartlett
(This used to be commit a6597181f62e5b0ec95232a2dd69b5d85de845b8)

16 years agor9877: Merge from lorikeet-heimdal, to try and fix build failures.
Andrew Bartlett [Thu, 1 Sep 2005 07:03:33 +0000 (07:03 +0000)]
r9877: Merge from lorikeet-heimdal, to try and fix build failures.

Andrew Bartlett
(This used to be commit 53f2bf3b9178b78527bb43b9dca7b43e1497dd20)

16 years agor9876: Fix some 64-bit warnings for Itanium machine.
Tim Potter [Thu, 1 Sep 2005 06:39:19 +0000 (06:39 +0000)]
r9876: Fix some 64-bit warnings for Itanium machine.
(This used to be commit 9e375d82e828879704442e5a27a9938015953de2)

16 years agor9861: I need to convert this to table-driven, but anyway...
Andrew Bartlett [Thu, 1 Sep 2005 02:23:38 +0000 (02:23 +0000)]
r9861: I need to convert this to table-driven, but anyway...

More CrackNames testing

Andrew Bartlett
(This used to be commit 0913dec6a98e735e5e3157a2fceec94f57dd706c)

16 years agor9859: Enable (blocking) KDC resolution with DNS.
Andrew Bartlett [Thu, 1 Sep 2005 01:32:50 +0000 (01:32 +0000)]
r9859: Enable (blocking) KDC resolution with DNS.

To enable, set:

[libdefaults]
 dns_lookup_realm = true
 dns_lookup_kdc = true

in your /etc/krb5.conf.

In the future I may override the krb5.conf and set this on by default
in Samba4.

Andrew Bartlett
(This used to be commit 32fb50d02560123b8d0ab13346041806c062f9bf)

16 years agor9857: Fix rename/delete issues
Jelmer Vernooij [Thu, 1 Sep 2005 01:11:15 +0000 (01:11 +0000)]
r9857: Fix rename/delete issues
(This used to be commit d6dce7ef3eb21a5e90244cf2ce7403ab43b12d63)

16 years agor9855: Finish ldb_map testsuite
Jelmer Vernooij [Thu, 1 Sep 2005 00:38:28 +0000 (00:38 +0000)]
r9855: Finish ldb_map testsuite
Update PLAN
Some more small other fixes
(This used to be commit 31cd5d55a9754b4e670be5d3687dfaaab8adaefc)

16 years agor9854: Finish ldb_map testsuite
Jelmer Vernooij [Thu, 1 Sep 2005 00:37:52 +0000 (00:37 +0000)]
r9854: Finish ldb_map testsuite
Update PLAN
Some more small other fixes
(This used to be commit de2bde2526ffaf521253e3b9e58fc11417986321)

16 years agor9849: Extend testsuite a bit more.
Jelmer Vernooij [Wed, 31 Aug 2005 22:27:40 +0000 (22:27 +0000)]
r9849: Extend testsuite a bit more.
(This used to be commit 5cbe1e6b70b03be441a36b36fb969339df0dfd45)

16 years agor9842: More error checks in the ldb_map modules, extend testsuite
Jelmer Vernooij [Wed, 31 Aug 2005 21:04:17 +0000 (21:04 +0000)]
r9842: More error checks in the ldb_map modules, extend testsuite
(This used to be commit b7992de4b7d42a55e00509c887a269a07c19627d)

16 years agor9835: Make ldb_map compile in the stand-alone LDB build
Jelmer Vernooij [Wed, 31 Aug 2005 18:33:57 +0000 (18:33 +0000)]
r9835: Make ldb_map compile in the stand-alone LDB build
(This used to be commit 2283a336e0e31e6857621d9806bba54c400bd986)

16 years agor9834: More tests for the upgrade from Samba3
Jelmer Vernooij [Wed, 31 Aug 2005 16:51:09 +0000 (16:51 +0000)]
r9834: More tests for the upgrade from Samba3
(This used to be commit d2db164d6f674cada470e871c558c75f98244141)

16 years agor9831: Check whether the two admin passwords entered were equal.
Jelmer Vernooij [Wed, 31 Aug 2005 15:47:10 +0000 (15:47 +0000)]
r9831: Check whether the two admin passwords entered were equal.
(This used to be commit d02834f88d6a26f77549ec9db8f2492eacc9b043)

16 years agor9830: Fix support for importing registry values. Extended the examplre registry...
Jelmer Vernooij [Wed, 31 Aug 2005 15:46:41 +0000 (15:46 +0000)]
r9830: Fix support for importing registry values. Extended the examplre registry tdb.
(This used to be commit 11e2a1938966f3aa9e9c25433181c20843951a6b)

16 years agor9829: Registry key and value names are case insensitive
Jelmer Vernooij [Wed, 31 Aug 2005 15:17:34 +0000 (15:17 +0000)]
r9829: Registry key and value names are case insensitive
(This used to be commit 96ccbd6402fa37338c49d9a55919a360e940bc48)

16 years agor9828: Fix path to testdata (tests are always run from source/)
Jelmer Vernooij [Wed, 31 Aug 2005 14:30:56 +0000 (14:30 +0000)]
r9828: Fix path to testdata (tests are always run from source/)
(This used to be commit 76666d401071bf9b67b0402efc1d647f45533259)

16 years agor9827: Convert 'passdb backend' rather then 'passdb backends'
Jelmer Vernooij [Wed, 31 Aug 2005 14:27:17 +0000 (14:27 +0000)]
r9827: Convert 'passdb backend' rather then 'passdb backends'
Be a bit more verbose
(This used to be commit fb2fd8da10b281b2064d4cae5d5a0630e8a207da)

16 years agor9826: Add some more OOM checks
Jelmer Vernooij [Wed, 31 Aug 2005 14:26:20 +0000 (14:26 +0000)]
r9826: Add some more OOM checks
(This used to be commit 213bcb7e16290da0c26492ced65509a63942d4ce)

16 years agor9825: Correctly handle length argument to substr()
Jelmer Vernooij [Wed, 31 Aug 2005 14:25:18 +0000 (14:25 +0000)]
r9825: Correctly handle length argument to substr()
(This used to be commit edf380cb5fa2c168fc05dd54580f024239ef835f)

16 years agor9824: r9495@cabra: derrell | 2005-08-31 09:33:55 -0400
Derrell Lipman [Wed, 31 Aug 2005 13:36:35 +0000 (13:36 +0000)]
r9824:  r9495@cabra:  derrell | 2005-08-31 09:33:55 -0400
 add a readme file to indicate what the smbc directory is for
(This used to be commit c1a9ea47a326adf529dbf207a75d23f326887a14)

16 years agor9816: Work on testsuite for upgrade
Jelmer Vernooij [Wed, 31 Aug 2005 02:39:57 +0000 (02:39 +0000)]
r9816: Work on testsuite for upgrade
Add 'paths' object to provision code.
(This used to be commit 488d737fb0ebbc2535d0ec17c14f0dc1eaf2a578)

16 years agor9813: Conver testsuite for samba3sam module to EJS
Jelmer Vernooij [Tue, 30 Aug 2005 22:38:34 +0000 (22:38 +0000)]
r9813: Conver testsuite for samba3sam module to EJS
(This used to be commit 77f24ed131bf57c30bb500e1d8d387bd4b403ddc)

16 years agor9808: Improve code that selects what "passdb backend" to import from.
Jelmer Vernooij [Tue, 30 Aug 2005 17:23:07 +0000 (17:23 +0000)]
r9808: Improve code that selects what "passdb backend" to import from.
(This used to be commit 7739d092d5ca99bd44a1612cc783e38a2f09a67f)

16 years agor9807: Use talloc in fd_lines_load() and file_lines_load(). The return
Jelmer Vernooij [Tue, 30 Aug 2005 17:21:41 +0000 (17:21 +0000)]
r9807: Use talloc in fd_lines_load() and file_lines_load(). The return
value now can be freed using talloc(). I couldn't find the free_lines_list()
function that was supposed to free it before.
(This used to be commit f6f31661d05e392a9f2819c5a0ceff92c1b7656a)

16 years agor9806: Some more test data
Jelmer Vernooij [Tue, 30 Aug 2005 16:30:11 +0000 (16:30 +0000)]
r9806: Some more test data
(This used to be commit 96a511b6de08385d58998f5ae5f4f569c9b730cf)

16 years agor9805: Add 'data' property to param EJS object
Jelmer Vernooij [Tue, 30 Aug 2005 16:09:38 +0000 (16:09 +0000)]
r9805: Add 'data' property to param EJS object
Write out new smb.conf file. Parameters that have disappeared
between Samba 3 and 4 will optionally be prefixed with 'samba3:'
(This used to be commit 27eefbd9059fe0a3daca15a71da7b4cb88ed22ec)

16 years agor9800: Add EJS interface to param. tridge, sorry this overlaps a bit
Jelmer Vernooij [Tue, 30 Aug 2005 14:44:33 +0000 (14:44 +0000)]
r9800: Add EJS interface to param. tridge, sorry this overlaps a bit
with your loadparm interface. :-/
(This used to be commit bb0cef581a09a86113f3212c776c011ae73def14)