sfrench/samba-autobuild/.git
16 years agor711: don't hide attributes inside the special ldb_tdb records (so the fact
Andrew Tridgell [Fri, 14 May 2004 00:22:26 +0000 (00:22 +0000)]
r711: don't hide attributes inside the special ldb_tdb records (so the fact
that a attribute is hidden is not itself hidden!)

16 years agor708: Clean up copyright headers, to reflect code that has come and gone
Andrew Bartlett [Thu, 13 May 2004 23:16:33 +0000 (23:16 +0000)]
r708: Clean up copyright headers, to reflect code that has come and gone
over time.

Andrew Bartlett

16 years agor707: Chainsaw work - SAM_ACCOUNT can die, along with passdb
Andrew Bartlett [Thu, 13 May 2004 23:11:53 +0000 (23:11 +0000)]
r707: Chainsaw work - SAM_ACCOUNT can die, along with passdb

Andrew Bartlett

16 years agor703: only use $PERL -W when --enable-debug
Stefan Metzmacher [Thu, 13 May 2004 20:26:23 +0000 (20:26 +0000)]
r703: only use $PERL -W when --enable-debug

metz

16 years agor702: fix krb5 linking
Stefan Metzmacher [Thu, 13 May 2004 20:14:05 +0000 (20:14 +0000)]
r702: fix krb5 linking

metze

16 years agor701: change debug messages a bit
Stefan Metzmacher [Thu, 13 May 2004 20:13:17 +0000 (20:13 +0000)]
r701: change debug messages a bit

metze

16 years agor700: fix SMB_LIBRARY() to disable the lib by default
Stefan Metzmacher [Thu, 13 May 2004 20:12:26 +0000 (20:12 +0000)]
r700: fix SMB_LIBRARY() to disable the lib by default

metze

16 years agor697: make use of SMB_EXT_LIB for LDAP and KRB5
Stefan Metzmacher [Thu, 13 May 2004 18:06:45 +0000 (18:06 +0000)]
r697: make use of SMB_EXT_LIB for LDAP and KRB5

metze

16 years agor696: fix formating
Stefan Metzmacher [Thu, 13 May 2004 18:04:36 +0000 (18:04 +0000)]
r696: fix formating

add pkg-config --libs-only-L to linker flags

metze

16 years agor695: don't add libs andlinkerflags to STATIC_LIBRARY
Stefan Metzmacher [Thu, 13 May 2004 18:02:46 +0000 (18:02 +0000)]
r695: don't add libs andlinkerflags to STATIC_LIBRARY

metze

16 years agor693: Make static
Jelmer Vernooij [Thu, 13 May 2004 16:47:32 +0000 (16:47 +0000)]
r693: Make static

16 years agor692: Add libwinregistry
Jelmer Vernooij [Thu, 13 May 2004 16:45:01 +0000 (16:45 +0000)]
r692: Add libwinregistry

16 years agor691: add
Stefan Metzmacher [Thu, 13 May 2004 16:39:29 +0000 (16:39 +0000)]
r691: add
--
make binary_smbd
make library_libldb
make module_ntvfs_simple
--
style make rules which depend on make basics, so make idl proto is called by them

metze

16 years agor690: - ignore source/tags
Stefan Metzmacher [Thu, 13 May 2004 16:15:46 +0000 (16:15 +0000)]
r690: - ignore source/tags

- add support for shared libraries

- enable libldb shared lib when --enable-experimental

metze

16 years agor688: add --enable-experimental
Stefan Metzmacher [Thu, 13 May 2004 16:09:34 +0000 (16:09 +0000)]
r688: add --enable-experimental

use Data::Dumper for config.smb_build.dump
when --enable-debug

metze

16 years agor687: add newline at eof
Stefan Metzmacher [Thu, 13 May 2004 15:55:53 +0000 (15:55 +0000)]
r687: add newline at eof

metze

16 years agor686: - Add SMB_EXT_LIB_FROM_PKGCONFIG()
Jelmer Vernooij [Thu, 13 May 2004 15:37:57 +0000 (15:37 +0000)]
r686: - Add SMB_EXT_LIB_FROM_PKGCONFIG()
- Build gregedit and registry_gconf again if the required libs are found (gconf and gtk)

16 years agor685: The SAM is dead! Long live the new SAM! ;-)
Andrew Bartlett [Thu, 13 May 2004 15:34:56 +0000 (15:34 +0000)]
r685: The SAM is dead!  Long live the new SAM!  ;-)

This commit kills passdb, which was only hosting the auth subsystem.

With the work tridge has done on Samba4's SAM backend, this can (and
now is) all hosted on ldb.  The auth_sam.c file now references this
backend.

You will need to assign your users passwords in ldb - adding a new line:

unicodePwd: myPass

to a record, using ldbedit, should be sufficient.  Naturally, this
assumes you have had your personal SAMR provisioning tutorial from
tridge.  Everybody else can still use the anonymous logins.

Andrew Bartlett

16 years agor684: Note the fact that NTLMv2 provides a weath of futher testcases...
Andrew Bartlett [Thu, 13 May 2004 15:31:21 +0000 (15:31 +0000)]
r684: Note the fact that NTLMv2 provides a weath of futher testcases...

Andrew Bartlett

16 years agor683: Remove the trailing ; from this macro, so it can be used in an 'if' expression.
Andrew Bartlett [Thu, 13 May 2004 15:27:08 +0000 (15:27 +0000)]
r683: Remove the trailing ; from this macro, so it can be used in an 'if' expression.

16 years agor682: Typo fixes
Jelmer Vernooij [Thu, 13 May 2004 14:13:21 +0000 (14:13 +0000)]
r682: Typo fixes

16 years agor681: don't init r.out.result.v
Stefan Metzmacher [Thu, 13 May 2004 13:36:14 +0000 (13:36 +0000)]
r681: don't init r.out.result.v

metze

16 years agor680: fail directly when we notice that perl is not there
Stefan Metzmacher [Thu, 13 May 2004 13:16:55 +0000 (13:16 +0000)]
r680: fail directly when we notice that perl is not there
(we fail anyway)

metze

16 years agor679: fix make install
Stefan Metzmacher [Thu, 13 May 2004 12:42:28 +0000 (12:42 +0000)]
r679: fix make install

metze

16 years agor678: use ./config.smb_build.pl instead of config.smb_build.pl
Stefan Metzmacher [Thu, 13 May 2004 12:40:52 +0000 (12:40 +0000)]
r678: use ./config.smb_build.pl instead of config.smb_build.pl

metze

16 years agor677: fix: '$' -> '\$'
Stefan Metzmacher [Thu, 13 May 2004 12:16:35 +0000 (12:16 +0000)]
r677: fix: '$' -> '\$'

metze

16 years agor674: use the same -I flags as before
Stefan Metzmacher [Thu, 13 May 2004 11:47:34 +0000 (11:47 +0000)]
r674: use the same -I flags as before

metze

16 years agor673: disable registry_gconf for now
Stefan Metzmacher [Thu, 13 May 2004 11:32:39 +0000 (11:32 +0000)]
r673: disable registry_gconf for now

metze

16 years agor672: disable gregedit for now
Stefan Metzmacher [Thu, 13 May 2004 10:53:52 +0000 (10:53 +0000)]
r672: disable gregedit for now

metze

16 years agor671: fix make ./include/proto.h
Stefan Metzmacher [Thu, 13 May 2004 10:45:55 +0000 (10:45 +0000)]
r671: fix make ./include/proto.h

metze

16 years agor670: add make everything
Stefan Metzmacher [Thu, 13 May 2004 10:42:53 +0000 (10:42 +0000)]
r670: add make everything

metze

16 years agor669: display the version on top of configure
Stefan Metzmacher [Thu, 13 May 2004 10:40:01 +0000 (10:40 +0000)]
r669: display the version on top of configure

this will help in the build farm

metze

16 years agor668: fix the build
Stefan Metzmacher [Thu, 13 May 2004 10:38:11 +0000 (10:38 +0000)]
r668: fix the build

metze

16 years agor667: remove Data::Dumper dependecy
Stefan Metzmacher [Thu, 13 May 2004 10:35:08 +0000 (10:35 +0000)]
r667: remove Data::Dumper dependecy

metze

16 years agor666: readd 'make etags' and 'make ctags'
Stefan Metzmacher [Thu, 13 May 2004 10:26:22 +0000 (10:26 +0000)]
r666: readd 'make etags' and 'make ctags'

metze

16 years agor665: merge over the new build system from my tmp branch
Stefan Metzmacher [Thu, 13 May 2004 10:20:53 +0000 (10:20 +0000)]
r665: merge over the new build system from my tmp branch
to the main SAMBA_4_0 tree.

NOTE: that it's not completely ready, but it's functional:-)

metze

16 years agor655: Fix if() logic
Jelmer Vernooij [Wed, 12 May 2004 16:13:32 +0000 (16:13 +0000)]
r655: Fix if() logic

16 years agor649: return unknown interface when the client not yet
Stefan Metzmacher [Tue, 11 May 2004 15:39:23 +0000 (15:39 +0000)]
r649: return unknown interface when the client not yet
binds succesful to an interface

metze

16 years agor644: add SPNEGO auth type
Stefan Metzmacher [Tue, 11 May 2004 00:43:46 +0000 (00:43 +0000)]
r644: add SPNEGO auth type

metze

16 years agor641: readd 'use dump;'
Stefan Metzmacher [Mon, 10 May 2004 23:23:43 +0000 (23:23 +0000)]
r641: readd 'use dump;'

metze

16 years agor638: remove unused dependency to Data::Dumper and dump
Stefan Metzmacher [Mon, 10 May 2004 22:46:48 +0000 (22:46 +0000)]
r638: remove unused dependency to Data::Dumper and dump
(fix some  build farm hosts)

metze

16 years agor627: remove the precompiled header when we call make clean or make proto
Stefan Metzmacher [Mon, 10 May 2004 12:38:08 +0000 (12:38 +0000)]
r627: remove the precompiled header when we call make clean or make proto

metze

16 years agor626: make the code a bit more readable
Stefan Metzmacher [Mon, 10 May 2004 12:37:06 +0000 (12:37 +0000)]
r626: make the code a bit more readable

metze

16 years agor625: - handle passwords longer than length 14 (thanks to abartlet for pointing...
Andrew Tridgell [Mon, 10 May 2004 12:05:54 +0000 (12:05 +0000)]
r625:  - handle passwords longer than length 14 (thanks to abartlet for pointing out the bug)

 - delete unicodePwd if not storing a plaintext password

16 years agor624: all templates should be in class Template
Andrew Tridgell [Mon, 10 May 2004 12:03:38 +0000 (12:03 +0000)]
r624: all templates should be in class Template

16 years agor623: setUserInfo level 24 (password set) now works in the SAMR server. This includes all
Andrew Tridgell [Mon, 10 May 2004 11:23:50 +0000 (11:23 +0000)]
r623: setUserInfo level 24 (password set) now works in the SAMR server. This includes all
of the password complexity, password history and other password restrictions.

16 years agor622: removed some unused functions to make smbd compile again after
Andrew Tridgell [Mon, 10 May 2004 08:58:42 +0000 (08:58 +0000)]
r622: removed some unused functions to make smbd compile again after
andrew's recent chainsaw job :)

16 years agor620: Remove more ununsed code.
Andrew Bartlett [Sun, 9 May 2004 23:05:37 +0000 (23:05 +0000)]
r620: Remove more ununsed code.

Andrew Bartlett

16 years agor619: Remove more code that is no longer called.
Andrew Bartlett [Sun, 9 May 2004 22:50:31 +0000 (22:50 +0000)]
r619: Remove more code that is no longer called.

Andrew Bartlett

16 years agor617: Sync some minor updates with repository:
Tim Potter [Sun, 9 May 2004 22:35:00 +0000 (22:35 +0000)]
r617: Sync some minor updates with repository:

  - start handing idl string types
  - comments
  - generate field types
  - code to select field types and bases

16 years agor615: Implement samr_OpenGroup, samr_QueryGroupInfo, samr_SetGroupInfo,
Volker Lendecke [Sun, 9 May 2004 15:39:12 +0000 (15:39 +0000)]
r615: Implement samr_OpenGroup, samr_QueryGroupInfo, samr_SetGroupInfo,
samr_DeleteDomainGroup.

I've added the hidden attribute numMembers that must be maintained by
Add/DelGroupMember for the GroupInfoAll query.

Volker

16 years agor614: Clean out the POSIX assumptions from the Samba4 auth subsystem.
Andrew Bartlett [Sun, 9 May 2004 13:42:02 +0000 (13:42 +0000)]
r614: Clean out the POSIX assumptions from the Samba4 auth subsystem.

This removes the code that tried to lookup posix groups, as well as
the code that was tied to the SAM_ACCOUNT.

This should make auth_ldb much easier to write :-)

Andrew Bartlett

16 years agor613: Fix the RPC-SAMR torture test, for my session_key changes.
Andrew Bartlett [Sun, 9 May 2004 13:37:17 +0000 (13:37 +0000)]
r613: Fix the RPC-SAMR torture test, for my session_key changes.

Andrew Bartlett

16 years agor612: fixed a timezone call typo noticed by abartlet
Andrew Tridgell [Sun, 9 May 2004 13:26:34 +0000 (13:26 +0000)]
r612: fixed a timezone call typo noticed by abartlet

16 years agor611: Fix breakage from my last commit:
Andrew Bartlett [Sun, 9 May 2004 13:07:23 +0000 (13:07 +0000)]
r611: Fix breakage from my last commit:

Now that all session keys are DATA_BLOBs, fix the callers.

This assumes some things about the behaviour of certain crypto
algorithms, without the ability to test it on session keys != 16 bytes
in length.  We will just need to retest when we get the KRB5 support
in (DES keys are 8 bytes).

Andrew Bartlett

16 years agor610: - Merge the Samba3 'ntlm_auth --diagnostics' testsuite to Samba4.
Andrew Bartlett [Sun, 9 May 2004 12:42:18 +0000 (12:42 +0000)]
r610:  - Merge the Samba3 'ntlm_auth --diagnostics' testsuite to Samba4.
  - This required using NETLOGON_NEG_AUTH2_FLAGS for the
    SetupCredentials2 negotiation flags, which is what Samba3 does,
    because otherwise the server uses different crypto.
  - This tests the returned session keys, which we decrypt.

 - Update the Samba4 notion of a 'session key' to be a DATA_BLOB in
   most places.

 - Fix session key code to return NT_STATUS_NO_SESSION_KEY if none is
   available.

 - Remove a useless argument to SMBsesskeygen_ntv1

 - move netr_CredentialState from the .idl to the new credentials.h

Andrew Bartlett

16 years agor609: allow ldbedit to take a list of attributes to edit, just like
Andrew Tridgell [Sun, 9 May 2004 12:37:35 +0000 (12:37 +0000)]
r609: allow ldbedit to take a list of attributes to edit, just like
ldbsearch. This allows you to edit the description of all users using
something like:

  ldbedit 'objectclass=user' description

and not get overwhelmed with fields. It also allows you to edit HIDDEN attributes
by specifying them explicitly

16 years agor608: - a couple of very minor fixes to the CreateGroup code
Andrew Tridgell [Sun, 9 May 2004 12:32:25 +0000 (12:32 +0000)]
r608: - a couple of very minor fixes to the CreateGroup code

- added samr_GetUserPwInfo() samr server call

16 years agor607: When our code is looking for an 'empty' data blob
Andrew Bartlett [Sun, 9 May 2004 12:30:33 +0000 (12:30 +0000)]
r607: When our code is looking for an 'empty' data blob
some of it tests the .length, other code checks the
.data.

Ensure that we always NULL the .data, so that talloc-based
blobs behave just like their direct malloc equivalents.

Andrew Bartlett

16 years agor606: added a HIDDEN attribute on fields in ldb (in @ATTRIBUTES). This allows you...
Andrew Tridgell [Sun, 9 May 2004 12:30:30 +0000 (12:30 +0000)]
r606: added a HIDDEN attribute on fields in ldb (in @ATTRIBUTES). This allows you to mark
an attribute as only appearing in searches that explicitly name it. It will be used
for attributes like nTSecurityDescriptor

16 years agor605: Implement CreateDomainGroup, essentially cut&paste from CreateUser2.
Volker Lendecke [Sun, 9 May 2004 11:21:46 +0000 (11:21 +0000)]
r605: Implement CreateDomainGroup, essentially cut&paste from CreateUser2.

Volker

16 years agor604: Better dumping of in,out,ref properties.
Tim Potter [Sun, 9 May 2004 10:55:54 +0000 (10:55 +0000)]
r604: Better dumping of in,out,ref properties.

16 years agor602: Autogenerated packet-dcerpc-samr.c now compiles!
Tim Potter [Sun, 9 May 2004 10:03:55 +0000 (10:03 +0000)]
r602: Autogenerated packet-dcerpc-samr.c now compiles!

16 years agor601: added the server code for all the samr_SetUserInfo and samr_QueryUserInfo level...
Andrew Tridgell [Sun, 9 May 2004 09:39:47 +0000 (09:39 +0000)]
r601: added the server code for all the samr_SetUserInfo and samr_QueryUserInfo levels except for the password
set levels.

This means that a large part of the RPC-SAMR torture test now runs correctly against Samba4

16 years agor600: Get rid of trailing whitespace which freaks out emacs' fontification.
Tim Potter [Sun, 9 May 2004 07:10:12 +0000 (07:10 +0000)]
r600: Get rid of trailing whitespace which freaks out emacs' fontification.

16 years agor597: Start generating parser code - only supports uint16, uint32 and policy
Tim Potter [Sun, 9 May 2004 01:26:26 +0000 (01:26 +0000)]
r597: Start generating parser code - only supports uint16, uint32 and policy
handle types.

16 years agor596: log all ldb searches at level 4 in samdb
Andrew Tridgell [Sun, 9 May 2004 00:42:35 +0000 (00:42 +0000)]
r596: log all ldb searches at level 4 in samdb

16 years agor595: nicer handling on max_size multiplier
Andrew Tridgell [Sun, 9 May 2004 00:42:09 +0000 (00:42 +0000)]
r595: nicer handling on max_size multiplier

16 years agor594: - make sure all users in the domain have the same base sid!
Andrew Tridgell [Sun, 9 May 2004 00:41:32 +0000 (00:41 +0000)]
r594:  - make sure all users in the domain have the same base sid!

 - added proper ldap time construction to provisioning

16 years agor593: add a constant for the records size multiplier for max_size in samr_EnumDomainUsers
Andrew Tridgell [Sun, 9 May 2004 00:40:45 +0000 (00:40 +0000)]
r593: add a constant for the records size multiplier for max_size in samr_EnumDomainUsers

16 years agor591: don't need to init non-ref out ptrs (thanks to abartlet for spotting this)
Andrew Tridgell [Sun, 9 May 2004 00:39:39 +0000 (00:39 +0000)]
r591: don't need to init non-ref out ptrs (thanks to abartlet for spotting this)

16 years agor589: Fix IDL dump module so --dump and --diff options to pidl.pl work
Tim Potter [Sat, 8 May 2004 23:51:23 +0000 (23:51 +0000)]
r589: Fix IDL dump module so --dump and --diff options to pidl.pl work
again.  Still a few problems left though.

16 years agor587: added server code for samr_EnumDomainUsers, and started adding
Andrew Tridgell [Sat, 8 May 2004 14:42:45 +0000 (14:42 +0000)]
r587: added server code for samr_EnumDomainUsers, and started adding
samr_SetUserInfo and samr_QueryUserInfo

16 years agor586: removed --clientfns from build_idl.sh (tim removed that code from pidl)
Andrew Tridgell [Sat, 8 May 2004 07:12:04 +0000 (07:12 +0000)]
r586: removed --clientfns from build_idl.sh (tim removed that code from pidl)

16 years agor583: fixed two bugs in the handling of index entry deletion
Andrew Tridgell [Sat, 8 May 2004 03:44:47 +0000 (03:44 +0000)]
r583: fixed two bugs in the handling of index entry deletion

16 years agor582: added the LMSessKey in SamInfo and SamInfo2, thanks to work by abartlet
Andrew Tridgell [Sat, 8 May 2004 02:48:24 +0000 (02:48 +0000)]
r582: added the LMSessKey in SamInfo and SamInfo2, thanks to work by abartlet

added test code for SamLogon validation level 2 and 3, so we test both
SamInfo and SamInfo2

16 years agor578: initial server side implementation of samr_CreateUser(),
Andrew Tridgell [Sat, 8 May 2004 00:02:31 +0000 (00:02 +0000)]
r578: initial server side implementation of samr_CreateUser(),
samr_CreateUser2(), samr_LookupNames(), samr_OpenUser(),
and samr_DeleteUser()

this uses a user template in the SAM db, of objectclass "userTemplate"
and dn CN=TemplateUser,CN=Templates,$BASEDN. Using a template allows
an admin to add any default user attributes that they might want to
the user template and all new users will receive those attributes.

16 years agor577: extended the LookupNames test to check for correct handling of unmapped names
Andrew Tridgell [Fri, 7 May 2004 23:57:35 +0000 (23:57 +0000)]
r577: extended the LookupNames test to check for correct handling of unmapped names

16 years agor576: added a ldap_timestring() function (needed for fields like whenChanged in SAM db)
Andrew Tridgell [Fri, 7 May 2004 23:56:57 +0000 (23:56 +0000)]
r576: added a ldap_timestring() function (needed for fields like whenChanged in SAM db)

16 years agor575: moved the SID_NAME_USE enum into samr.idl
Andrew Tridgell [Fri, 7 May 2004 23:55:52 +0000 (23:55 +0000)]
r575: moved the SID_NAME_USE enum into samr.idl

16 years agor574: - another attempt at const cleanliness in ldb
Andrew Tridgell [Fri, 7 May 2004 23:54:41 +0000 (23:54 +0000)]
r574:  - another attempt at const cleanliness in ldb

 - fixed a problem with searching for values containing an '=' sign

 - fixed the semantics of attempting an attribute deletion on an attribute that doesn't exist.

 - added some more ldb_msg_*() utilities

16 years agor550: Remove clientfns.pm module - it was a bad idea.
Tim Potter [Fri, 7 May 2004 11:57:31 +0000 (11:57 +0000)]
r550: Remove clientfns.pm module - it was a bad idea.

Start to resurrect eparser.pm for auto-generating ethereal dissectors
for rpc.

16 years agor549: added support for DOS error codes in NTSTATUS returns. This uses a
Andrew Tridgell [Fri, 7 May 2004 11:56:13 +0000 (11:56 +0000)]
r549: added support for DOS error codes in NTSTATUS returns. This uses a
range of NTSTATUS codes that are normally invalid to prevent conflicts
with real error codes.

use the new DOS facility to fix the ERRbaduid return that volker found

16 years agor514: added a context pointer to the samdb interface, as suggested by
Andrew Tridgell [Thu, 6 May 2004 12:42:42 +0000 (12:42 +0000)]
r514: added a context pointer to the samdb interface, as suggested by
metze. Also added a reference count so that a client can close the
connection handle and still used a derived domain handle.

16 years agor513: added a generic ldb debug system to allow the Samba debug functions to
Andrew Tridgell [Thu, 6 May 2004 09:55:05 +0000 (09:55 +0000)]
r513: added a generic ldb debug system to allow the Samba debug functions to
be cleanly interfaced to ldb

16 years agor511: fix some const handling
Andrew Tridgell [Thu, 6 May 2004 07:33:28 +0000 (07:33 +0000)]
r511: fix some const handling

16 years agor510: converted the samdb code to give ldb a talloc context rather than letting ldb...
Andrew Tridgell [Thu, 6 May 2004 07:32:51 +0000 (07:32 +0000)]
r510: converted the samdb code to give ldb a talloc context rather than letting ldb use malloc

16 years agor509: fixed a memory handling bug that affects ldb with memory pools that
Andrew Tridgell [Thu, 6 May 2004 07:30:51 +0000 (07:30 +0000)]
r509: fixed a memory handling bug that affects ldb with memory pools that
change with each request

16 years agor508: fixed a place where we used free() on memory from a talloc(). The new
Andrew Tridgell [Thu, 6 May 2004 05:57:33 +0000 (05:57 +0000)]
r508: fixed a place where we used free() on memory from a talloc(). The new
talloc code catches errors like this.

16 years agor507: the new ldb code will use talloc_free() a lot, so I have made
Andrew Tridgell [Thu, 6 May 2004 05:53:35 +0000 (05:53 +0000)]
r507: the new ldb code will use talloc_free() a lot, so I have made
talloc_free() O(1) in preparation. This also halves the number of
malloc() calls and increases our internal consistency checking,
without breaking valgrind testing.

16 years agor506: got rid of unused function secrets_get_trusted_domains()
Andrew Tridgell [Thu, 6 May 2004 05:51:51 +0000 (05:51 +0000)]
r506: got rid of unused function secrets_get_trusted_domains()

16 years agor504: fixed a bad call to list_union()
Andrew Tridgell [Thu, 6 May 2004 04:45:29 +0000 (04:45 +0000)]
r504: fixed a bad call to list_union()

16 years agor503: we don't need to include ldb_parse.h any more
Andrew Tridgell [Thu, 6 May 2004 04:41:28 +0000 (04:41 +0000)]
r503: we don't need to include ldb_parse.h any more

16 years agor502: modified ldb to allow the use of an external pool memory
Andrew Tridgell [Thu, 6 May 2004 04:40:15 +0000 (04:40 +0000)]
r502: modified ldb to allow the use of an external pool memory
allocator. The way to use this is to call ldb_set_alloc() with a
function pointer to whatever memory allocator you like. It includes a
context pointer to allow for pool based allocators.

16 years agor491: regtree and gregedit also depend on LIBCMDLINE (popt stuff)
Stefan Metzmacher [Wed, 5 May 2004 10:29:25 +0000 (10:29 +0000)]
r491: regtree and gregedit also depend on LIBCMDLINE (popt stuff)

metze

16 years agor490: - expanded the test suite to test modify and delete operations
Andrew Tridgell [Wed, 5 May 2004 04:27:29 +0000 (04:27 +0000)]
r490: - expanded the test suite to test modify and delete operations

- made yet another attempt to make ldb const clean.

- "make test" now runs both the tdb and ldap backend tests, and run the ldbtest utility
  with and without indexing

- added prototypes in ldb.h for ldb_msg_*() public functions

16 years agor476: i forgot the argument to get_time_zone()
Andrew Tridgell [Tue, 4 May 2004 22:53:47 +0000 (22:53 +0000)]
r476: i forgot the argument to get_time_zone()

16 years agor469: considerably improved the ChangePasswordUser3() IDL thanks to an idea from...
Andrew Tridgell [Tue, 4 May 2004 13:42:32 +0000 (13:42 +0000)]
r469: considerably improved the ChangePasswordUser3() IDL thanks to an idea from abartlet

16 years agor468: fixed timegm() on broken systems
Andrew Tridgell [Tue, 4 May 2004 13:41:08 +0000 (13:41 +0000)]
r468: fixed timegm() on broken systems

16 years agor467: hopefully get the buildfarm compiling fine now...
Stefan Metzmacher [Tue, 4 May 2004 13:18:29 +0000 (13:18 +0000)]
r467: hopefully get the buildfarm compiling fine now...

metze