15 years agor6738: My version of the patch by metze that I just reverted (-r 6734).
Andrew Bartlett [Wed, 11 May 2005 19:22:22 +0000 (19:22 +0000)]
r6738: My version of the patch by metze that I just reverted (-r 6734).

This also includes other changes to reduce memory use by GENSEC when
not being used for sign/seal operations.  This should lower tridge's K
'per connection' benchmark further.

Andrew Bartlett

15 years agor6737: Explain these error returns a bit better.
Andrew Bartlett [Wed, 11 May 2005 19:19:25 +0000 (19:19 +0000)]
r6737: Explain these error returns a bit better.

Andrew Bartlett

15 years agor6736: Revert metze's -r 6734, as metze and I made the same changes at the
Andrew Bartlett [Wed, 11 May 2005 18:58:13 +0000 (18:58 +0000)]
r6736: Revert metze's -r 6734, as metze and I made the same changes at the
same time, but with different names.  This just helps me avoid
conflicts when I merge up my other changes.

Andrew Bartlett

15 years agor6734: most compiler don't like struct elements without a name...
Stefan Metzmacher [Wed, 11 May 2005 15:07:21 +0000 (15:07 +0000)]
r6734: most compiler don't like struct elements without a name...


15 years agor6733: GSS_C_DCE_STYLE is not available for most builds
Stefan Metzmacher [Wed, 11 May 2005 15:05:21 +0000 (15:05 +0000)]
r6733: GSS_C_DCE_STYLE is not available for most builds


15 years agor6732: - move sasl send recv code to the ldap lib
Stefan Metzmacher [Wed, 11 May 2005 14:38:13 +0000 (14:38 +0000)]
r6732: - move sasl send recv code to the ldap lib
- support 'modrdn' ldif


15 years agor6731: add a useful function for getting a guid with all bits to 0
Stefan Metzmacher [Wed, 11 May 2005 13:17:38 +0000 (13:17 +0000)]
r6731: add a useful function for getting a guid with all bits to 0


15 years agor6730: register gensec_krb5 also with the drcrpc auth type
Stefan Metzmacher [Wed, 11 May 2005 13:09:30 +0000 (13:09 +0000)]
r6730: register gensec_krb5 also with the drcrpc auth type


15 years agor6729: Fix silly copy-paste bug spotted by metze.
Andrew Bartlett [Wed, 11 May 2005 12:14:30 +0000 (12:14 +0000)]
r6729: Fix silly copy-paste bug spotted by metze.

Andrew Bartlett

15 years agor6728: Microsoft relies very strongly on getting the OIDs it expects, so we
Andrew Bartlett [Wed, 11 May 2005 12:11:35 +0000 (12:11 +0000)]
r6728: Microsoft relies very strongly on getting the OIDs it expects, so we
must register the 'MS' OID for the domain join to progress.

Andrew Bartlett

15 years agor6727: One more step down the long march to the 'Kerberos domain join'.
Andrew Bartlett [Wed, 11 May 2005 12:03:48 +0000 (12:03 +0000)]
r6727: One more step down the long march to the 'Kerberos domain join'.

This patch allows a suitably patched Heimdal GSSAPI library (detected
in configure) to supply to us the session keys, and further compleats
the gensec_gssapi module.  This is tested for CIFS, but fails for LDAP
at this point (that is what I'll work on next).

We currently fill out the 'session info' from the SAM, like
gensec_krb5 does, but both will need to use the PAC extraction
functions in the near future.

Andrew Bartlett

15 years agor6726: support binary search elements in ldap_decode()
Andrew Tridgell [Wed, 11 May 2005 05:59:46 +0000 (05:59 +0000)]
r6726: support binary search elements in ldap_decode()

15 years agor6725: the beginnings of a cldap server
Andrew Tridgell [Wed, 11 May 2005 04:49:18 +0000 (04:49 +0000)]
r6725: the beginnings of a cldap server

15 years agor6724: added "cldap port" smb.conf parameter
Andrew Tridgell [Wed, 11 May 2005 04:48:30 +0000 (04:48 +0000)]
r6724: added "cldap port" smb.conf parameter

15 years agor6720: added support for the remaining 2 types of CLDAP netlogon
Andrew Tridgell [Tue, 10 May 2005 23:33:56 +0000 (23:33 +0000)]
r6720: added support for the remaining 2 types of CLDAP netlogon

To work around the fact that the type of the returned data is not
encoded in the packet, this required adding ndr_pull_union_blob()
which allows us to pull a blob into a union with a specified switch
value, in this case the switch value comes from the calling NtVer field.

15 years agor6719: pidl need to be told that the external type netr_SchannelType is an enum,...
Andrew Tridgell [Tue, 10 May 2005 22:44:29 +0000 (22:44 +0000)]
r6719: pidl need to be told that the external type netr_SchannelType is an enum, otherwise
it will assume its a struct

15 years agor6718: Formatting fixes.
Rafal Szczesniak [Tue, 10 May 2005 18:18:12 +0000 (18:18 +0000)]
r6718: Formatting fixes.


15 years agor6717: - torture test of async useradd function and monitor messages.
Rafal Szczesniak [Tue, 10 May 2005 18:17:40 +0000 (18:17 +0000)]
r6717: - torture test of async useradd function and monitor messages.
- make message handling functions static.


15 years agor6714: We can only ask GENSEC questions if we are authenticated.
Andrew Bartlett [Tue, 10 May 2005 16:30:51 +0000 (16:30 +0000)]
r6714: We can only ask GENSEC questions if we are authenticated.

Andrew Bartlett

15 years agor6711: Clarify that we are dealing with a salting principal in the kerberos
Andrew Bartlett [Tue, 10 May 2005 14:24:23 +0000 (14:24 +0000)]
r6711: Clarify that we are dealing with a salting principal in the kerberos
code, which is certainly not in the form of machine$.

Rework the default salt to match what I just added to the heimdal
server (Samba4 is back on speaking terms with lorikeet heimdal now),
from Luke Howard's post to samba-technical in Nov 2004.

Now to test compatability with MS...

Andrew Bartlett

15 years agor6709: Add monitor messages to useradd composite useradd function.
Rafal Szczesniak [Tue, 10 May 2005 13:05:40 +0000 (13:05 +0000)]
r6709: Add monitor messages to useradd composite useradd function.


15 years agor6708: Another type of monitor message.
Rafal Szczesniak [Tue, 10 May 2005 12:45:48 +0000 (12:45 +0000)]
r6708: Another type of monitor message.


15 years agor6705: let the gensec module decide if messages can be signed and sealed in a different
Stefan Metzmacher [Tue, 10 May 2005 11:04:04 +0000 (11:04 +0000)]
r6705: let the gensec module decide if messages can be signed and sealed in a different
order than a strict request - reply sequence

Note: we should also fix the client code...


15 years agor6704: fix compiler warning
Stefan Metzmacher [Tue, 10 May 2005 10:59:06 +0000 (10:59 +0000)]
r6704: fix compiler warning


15 years agor6703: fix the build
Stefan Metzmacher [Tue, 10 May 2005 10:51:02 +0000 (10:51 +0000)]
r6703: fix the build


15 years agor6702: Revert -r 6699, as I think this is a win2k v win2k3 issue.
Andrew Bartlett [Tue, 10 May 2005 10:07:18 +0000 (10:07 +0000)]
r6702: Revert -r 6699, as I think this is a win2k v win2k3 issue.

Andrew Bartlett

15 years agor6701: Updates to our server-side ticket verification code, we now use the
Andrew Bartlett [Tue, 10 May 2005 09:59:47 +0000 (09:59 +0000)]
r6701: Updates to our server-side ticket verification code, we now use the
client credentials code to read the secrets.ldb.

Also clean up error handling, and ensure to always set the
last_error_message stuff.

Andrew Bartlett

15 years agor6700: Upper case realms in kerberos-specific parts of the code, as this is
Andrew Bartlett [Tue, 10 May 2005 09:51:55 +0000 (09:51 +0000)]
r6700: Upper case realms in kerberos-specific parts of the code, as this is
no longer done globally.

This keeps MIT client libraries happy, because otherwise the windows
KDC will return a different case to what was requested.

Andrew Bartlett

15 years agor6699: Windows clients seem to ask for CIFS/, ie in upper case, so match it.
Andrew Bartlett [Tue, 10 May 2005 09:50:29 +0000 (09:50 +0000)]
r6699: Windows clients seem to ask for CIFS/, ie in upper case, so match it.

Andrew Bartlett

15 years agor6698: Our domain join code requires that the secureChannelType be set. Type
Andrew Bartlett [Tue, 10 May 2005 09:49:45 +0000 (09:49 +0000)]
r6698: Our domain join code requires that the secureChannelType be set.  Type
6 is BDC, which is correct for a self-join.

Andrew Bartlett

15 years agor6697: fix from Sven (wAmpIre) Velt
Stefan Metzmacher [Tue, 10 May 2005 08:50:58 +0000 (08:50 +0000)]
r6697: fix from Sven (wAmpIre) Velt


15 years agor6694: a simple CLDAP torture test
Andrew Tridgell [Tue, 10 May 2005 02:03:47 +0000 (02:03 +0000)]
r6694: a simple CLDAP torture test

interestingly, w2k3 seems to have 4 different varients of the netlogon
cldap response. We decode two of them so far. The other two are tricky
as they aren't distinguished by a command code, they use the same
command codes (0x13 and 0x17) but have quite a different format. Very

15 years agor6693: first version of cldap client library, with async interface
Andrew Tridgell [Tue, 10 May 2005 02:01:25 +0000 (02:01 +0000)]
r6693: first version of cldap client library, with async interface

15 years agor6692: used idr_get_new_random() in the nbt client library
Andrew Tridgell [Tue, 10 May 2005 01:59:33 +0000 (01:59 +0000)]
r6692: used idr_get_new_random() in the nbt client library

15 years agor6691: fixed a comment
Andrew Tridgell [Tue, 10 May 2005 01:59:00 +0000 (01:59 +0000)]
r6691: fixed a comment

15 years agor6690: added ndr_pull_struct_blob_all(), which is like ndr_pull_struct_blob() but...
Andrew Tridgell [Tue, 10 May 2005 01:58:34 +0000 (01:58 +0000)]
r6690: added ndr_pull_struct_blob_all(), which is like ndr_pull_struct_blob() but checks
that all bytes are consumed

15 years agor6689: minor ldap client library work
Andrew Tridgell [Tue, 10 May 2005 01:57:47 +0000 (01:57 +0000)]
r6689: minor ldap client library work

 - added support for binary encoded search filters
 - fixed some const handling
 - changed the message type to an enum, to help debugging

15 years agor6688: removed unused binary_string() function
Andrew Tridgell [Tue, 10 May 2005 01:56:00 +0000 (01:56 +0000)]
r6688: removed unused binary_string() function

15 years agor6687: added a idr helper function for creating random IDs
Andrew Tridgell [Tue, 10 May 2005 01:55:18 +0000 (01:55 +0000)]
r6687: added a idr helper function for creating random IDs

15 years agor6677: Unused variables.
Tim Potter [Mon, 9 May 2005 02:31:56 +0000 (02:31 +0000)]
r6677: Unused variables.

15 years agor6676: Fix unused variable.
Tim Potter [Mon, 9 May 2005 02:29:54 +0000 (02:29 +0000)]
r6676: Fix unused variable.

15 years agor6675: Fix printf warning.
Tim Potter [Mon, 9 May 2005 02:29:22 +0000 (02:29 +0000)]
r6675: Fix printf warning.

15 years agor6674: Fix some compiler warnings.
Tim Potter [Mon, 9 May 2005 02:28:27 +0000 (02:28 +0000)]
r6674: Fix some compiler warnings.

15 years agor6664: Obey overrided CC in the Makefile
Jelmer Vernooij [Sun, 8 May 2005 13:22:55 +0000 (13:22 +0000)]
r6664: Obey overrided CC in the Makefile
(should fix build on several buildfarm hosts)

15 years agor6663: only use -Wall for gcc
Andrew Tridgell [Sat, 7 May 2005 23:19:44 +0000 (23:19 +0000)]
r6663: only use -Wall for gcc

15 years agor6662: add an installcheck target for talloc
Andrew Tridgell [Sat, 7 May 2005 23:14:17 +0000 (23:14 +0000)]
r6662: add an installcheck target for talloc

15 years agor6661: fix up talloc autoconf to have a chance of working on the build farm
Andrew Tridgell [Sat, 7 May 2005 22:54:51 +0000 (22:54 +0000)]
r6661: fix up talloc autoconf to have a chance of working on the build farm

15 years agor6660: Sorry for the spam... I think now I've got a version that should compile on
Volker Lendecke [Sat, 7 May 2005 22:10:26 +0000 (22:10 +0000)]
r6660: Sorry for the spam... I think now I've got a version that should compile on
trunk, 3_0 and 4_0.


15 years agor6650: keep style consistent
Simo Sorce [Sat, 7 May 2005 16:27:56 +0000 (16:27 +0000)]
r6650: keep style consistent

15 years agor6645: Add talloc_get_size() function.
Simo Sorce [Sat, 7 May 2005 15:22:45 +0000 (15:22 +0000)]
r6645: Add talloc_get_size() function.
Sometimes it is usefull to know this data.


15 years agor6637: Test for asynchronous function and monitor messages.
Rafal Szczesniak [Fri, 6 May 2005 19:36:49 +0000 (19:36 +0000)]
r6637: Test for asynchronous function and monitor messages.


15 years agor6624: I have put monitor function pointer into userinfo call, but I haven't put
Rafal Szczesniak [Fri, 6 May 2005 07:14:33 +0000 (07:14 +0000)]
r6624: I have put monitor function pointer into userinfo call, but I haven't put
any possibility to pass such pointer from calling function... :)


15 years agor6622: Add talloc manpage in DocBook XML, based on SGML version by Garry Williams
Jelmer Vernooij [Thu, 5 May 2005 22:31:49 +0000 (22:31 +0000)]
r6622: Add talloc manpage in DocBook XML, based on SGML version by Garry Williams

15 years agor6621: Warn when the user is trying to use socket wrapper
Jelmer Vernooij [Thu, 5 May 2005 11:33:10 +0000 (11:33 +0000)]
r6621: Warn when the user is trying to use socket wrapper
while it is not compiled in.

15 years agor6620: the type 23 schannel bind uses a workstation name, not an account name
Andrew Tridgell [Thu, 5 May 2005 11:15:24 +0000 (11:15 +0000)]
r6620: the type 23 schannel bind uses a workstation name, not an account name

15 years agor6619: realm should not be forced uppercase
Andrew Tridgell [Thu, 5 May 2005 11:14:43 +0000 (11:14 +0000)]
r6619: realm should not be forced uppercase

15 years agor6618: only print the netlogon packets we receive if it is an unknown packet type
Andrew Tridgell [Thu, 5 May 2005 11:14:12 +0000 (11:14 +0000)]
r6618: only print the netlogon packets we receive if it is an unknown packet type

15 years agor6617: Let --enable-developer imply --enable-socket-wrapper
Jelmer Vernooij [Thu, 5 May 2005 11:13:16 +0000 (11:13 +0000)]
r6617: Let --enable-developer imply --enable-socket-wrapper
Add socket-wrapper-enabled test target and use that by
default when the socket wrapper was included

15 years agor6616: First (and totally untested) approach to monitoring userinfo
Rafal Szczesniak [Wed, 4 May 2005 19:16:22 +0000 (19:16 +0000)]
r6616: First (and totally untested) approach to monitoring userinfo
composite call.


15 years agor6615: As usual, I forgot to commit new structure in this file...
Rafal Szczesniak [Wed, 4 May 2005 19:15:24 +0000 (19:15 +0000)]
r6615: As usual, I forgot to commit new structure in this file...


15 years agor6614: Basic approach to monitoring messages for composite functions.
Rafal Szczesniak [Wed, 4 May 2005 19:12:04 +0000 (19:12 +0000)]
r6614: Basic approach to monitoring messages for composite functions.


15 years agor6612: fix the build
Stefan Metzmacher [Wed, 4 May 2005 11:02:18 +0000 (11:02 +0000)]
r6612: fix the build


15 years agor6611: Add mailslot test program
Jelmer Vernooij [Wed, 4 May 2005 10:44:50 +0000 (10:44 +0000)]
r6611: Add mailslot test program

15 years agor6610: Fix a const warning in the gensec spnego implementation. (A make proto
Tim Potter [Wed, 4 May 2005 06:24:53 +0000 (06:24 +0000)]
r6610: Fix a const warning in the gensec spnego implementation.  (A make proto
is required after updating to this version).

15 years agor6609: remove double entry for [BINARY::getntacl]
Stefan Metzmacher [Tue, 3 May 2005 16:24:22 +0000 (16:24 +0000)]
r6609: remove double entry for [BINARY::getntacl]


15 years agor6607: fix the build
Stefan Metzmacher [Tue, 3 May 2005 15:54:47 +0000 (15:54 +0000)]
r6607: fix the build


15 years agor6606: add a DCESRV_FAULT_VOID() marco to use in void functions
Stefan Metzmacher [Tue, 3 May 2005 15:38:19 +0000 (15:38 +0000)]
r6606: add a DCESRV_FAULT_VOID() marco to use in void functions


15 years agor6604: solved a memory hierarchy ordering problem that led to crashes on
Andrew Tridgell [Tue, 3 May 2005 15:15:34 +0000 (15:15 +0000)]
r6604: solved a memory hierarchy ordering problem that led to crashes on
ncacn_ip_tcp and ncalrpc for the standard process model.

Thanks to Jelmer for noticing this bug!

15 years agor6603: More work on the samdump puzzle. This implements a function pointer
Andrew Bartlett [Tue, 3 May 2005 14:38:14 +0000 (14:38 +0000)]
r6603: More work on the samdump puzzle.  This implements a function pointer
callback interface, so we can start dumping into more than just stdout

Also use the enums instead of uint32 where possible and valid.

Andrew Bartlett

15 years agor6600: Rework of the GTK credentials system; the credentials information is
Jelmer Vernooij [Tue, 3 May 2005 13:46:49 +0000 (13:46 +0000)]
r6600: Rework of the GTK credentials system; the credentials information is
now in a seperate (optional) dialog rather then in the binding dialog; also
supports specifying anonymous connections (which we didn't before).

15 years agor6599: Fix formating using 'linux' C style
Alexander Bokovoy [Tue, 3 May 2005 13:02:14 +0000 (13:02 +0000)]
r6599: Fix formating using 'linux' C style
Fix memory handling for blkid caches which need to be cleared when session is

15 years agor6598: Make it easy to point the at remote servers, without
Andrew Bartlett [Tue, 3 May 2005 12:34:59 +0000 (12:34 +0000)]
r6598: Make it easy to point the at remote servers, without
trying to find it on ncaclrpc at well.

Andrew Bartlett

15 years agor6597: Make use of libblkid (part of e2fsprogs) for reporting volume GUID, if possible.
Alexander Bokovoy [Tue, 3 May 2005 09:57:34 +0000 (09:57 +0000)]
r6597: Make use of libblkid (part of e2fsprogs) for reporting volume GUID, if possible.
Implement smbclient's 'fsinfo' comand family which allows you to query file
system information in all known levels.

15 years agor6592: Throw an IOError exception if tdb_open() or tdb_open_Ex() returns NULL.
Tim Potter [Tue, 3 May 2005 07:10:46 +0000 (07:10 +0000)]
r6592: Throw an IOError exception if tdb_open() or tdb_open_Ex() returns NULL.

15 years agor6591: Add some comments.
Tim Potter [Tue, 3 May 2005 06:11:12 +0000 (06:11 +0000)]
r6591: Add some comments.

Use SWIG %rename to get rid of prefix on every tdb function.

Treat mode_t as an int so we can actually pass a mode argument to

15 years agor6590: Remove bogus library versioning variables from swig wrappers.
Tim Potter [Tue, 3 May 2005 01:48:50 +0000 (01:48 +0000)]
r6590: Remove bogus library versioning variables from swig wrappers.

15 years agor6589: Make the library versioning options for building a shared library optional.
Tim Potter [Tue, 3 May 2005 01:48:24 +0000 (01:48 +0000)]
r6589: Make the library versioning options for building a shared library optional.
This will allow us to build unversioned libraries suitable for loading
using dlopen() i.e for the swig wrappers.

15 years agor6582: Remove the hack that metze needed because Samba4 didn't have a samdump
Andrew Bartlett [Mon, 2 May 2005 16:02:52 +0000 (16:02 +0000)]
r6582: Remove the hack that metze needed because Samba4 didn't have a samdump

Andrew Bartlett

15 years agor6581: improved the error message for RAW-LOCK timeouts
Andrew Tridgell [Mon, 2 May 2005 16:00:18 +0000 (16:00 +0000)]
r6581: improved the error message for RAW-LOCK timeouts

15 years agor6580: fixed the bug that caused the truncation of the main file on a stream
Andrew Tridgell [Mon, 2 May 2005 15:59:34 +0000 (15:59 +0000)]
r6580: fixed the bug that caused the truncation of the main file on a stream
open with openx and the 'truncate if exists' flag

15 years agor6579: improved the handling of lock timeouts and cancels in the pvfs locking
Andrew Tridgell [Mon, 2 May 2005 15:58:54 +0000 (15:58 +0000)]
r6579: improved the handling of lock timeouts and cancels in the pvfs locking
code. On lock cancel don't retry the lock.

15 years agor6578: brown paper bag time with the new messaging code ....
Andrew Tridgell [Mon, 2 May 2005 15:58:03 +0000 (15:58 +0000)]
r6578: brown paper bag time with the new messaging code ....

15 years agor6577: Make test works without installation now.
Jelmer Vernooij [Mon, 2 May 2005 15:19:25 +0000 (15:19 +0000)]
r6577: Make test works without installation now.
Running as a non-root user using socket_wrapper is possible by simple
export SOCKET_WRAPPER_DIR before running 'make test'

15 years agor6574: send a value for embedded ref pointers,
Stefan Metzmacher [Mon, 2 May 2005 14:53:19 +0000 (14:53 +0000)]
r6574: send a value for embedded ref pointers,
(this fixes the doublepointer test against w2k3)

but we accept zero pointers on the receive side,
because it's used in DRSUAPI


15 years agor6573: Start on my project to implement an NT4 compatible BDC in Samba4.
Andrew Bartlett [Mon, 2 May 2005 14:17:19 +0000 (14:17 +0000)]
r6573: Start on my project to implement an NT4 compatible BDC in Samba4.

This brings in a compatability layer for Samba3 in Samba4 - where we
will start to define file formats and similar details.

The 'net samdump' command uses 'password server = ' for now, and
performs a similar task to Samba3's 'net rpc samsync'.

Andrew Bartlett

15 years agor6572: add "string_array" as new scalar type for handling SPOOLSS string array's
Stefan Metzmacher [Mon, 2 May 2005 13:37:05 +0000 (13:37 +0000)]
r6572: add "string_array" as new scalar type for handling SPOOLSS string array's


15 years agor6571: create a simple smb.conf by
Stefan Metzmacher [Mon, 2 May 2005 12:34:44 +0000 (12:34 +0000)]
r6571: create a simple smb.conf by


15 years agor6568: Some more small 'make test' fixes
Jelmer Vernooij [Mon, 2 May 2005 09:44:59 +0000 (09:44 +0000)]
r6568: Some more small 'make test' fixes

15 years agor6567: Use "real" prefix for 'make test'
Jelmer Vernooij [Sun, 1 May 2005 20:55:55 +0000 (20:55 +0000)]
r6567: Use "real" prefix for 'make test'

15 years agor6565: Cludge, cludge, cludge...
Andrew Bartlett [Sun, 1 May 2005 19:29:00 +0000 (19:29 +0000)]
r6565: Cludge, cludge, cludge...

We need to pass the 'secure channel type' to the NETLOGON layer, which
must match the account type.

(Yes, jelmer objects to this inclusion of the kitchen sink ;-)

Andrew Bartlett

15 years agor6564: - Fix bug in socket_wrapper
Jelmer Vernooij [Sun, 1 May 2005 19:08:35 +0000 (19:08 +0000)]
r6564: - Fix bug in socket_wrapper
- Add options --quiet and --outputdir options to the provisioning script
- Add simple 'make test' and 'make test-swrap'

15 years agor6563: - fixed the local messaging torture test not to fork, as this causes
Andrew Tridgell [Sun, 1 May 2005 18:51:16 +0000 (18:51 +0000)]
r6563: - fixed the local messaging torture test not to fork, as this causes
  trouble with the epoll() based event handling

- changes the test to use a local directory instead of the prefix lock
  directory, so the LOCAL-MESSAGING test can run as non-root even when
  the lock directory is not writeable

15 years agor6562: added support for datagram unix domain sockets in the socket library
Andrew Tridgell [Sun, 1 May 2005 18:49:43 +0000 (18:49 +0000)]
r6562: added support for datagram unix domain sockets in the socket library

15 years agor6561: re-did the internal message system based on DGRAM unix domain
Andrew Tridgell [Sun, 1 May 2005 18:49:07 +0000 (18:49 +0000)]
r6561: re-did the internal message system based on DGRAM unix domain
sockets. This gains us about 40% in messaging speed.

15 years agor6560: added a tdb_chainlock_read() call in ldb_search(). This guarantees
Andrew Tridgell [Sun, 1 May 2005 12:34:12 +0000 (12:34 +0000)]
r6560: added a tdb_chainlock_read() call in ldb_search(). This guarantees
that ldb_search() sees a single consistent view of the database (by
blocking writes during a ldb_search)

15 years agor6557: make srvsvc available on ncalrpc and ncacn_ip_tcp so we can do each
Andrew Tridgell [Sun, 1 May 2005 10:18:58 +0000 (10:18 +0000)]
r6557: make srvsvc available on ncalrpc and ncacn_ip_tcp so we can do each
comparitive benchmarks

15 years agor6556: added BENCH-RPC test, useful for simple rpc load testing
Andrew Tridgell [Sun, 1 May 2005 10:18:19 +0000 (10:18 +0000)]
r6556: added BENCH-RPC test, useful for simple rpc load testing

15 years agor6549: a simple ldap test script
Andrew Tridgell [Sun, 1 May 2005 09:58:27 +0000 (09:58 +0000)]
r6549: a simple ldap test script

15 years agor6546: Fix ldb standalone build
Jelmer Vernooij [Sun, 1 May 2005 09:04:51 +0000 (09:04 +0000)]
r6546: Fix ldb standalone build
Add autoconf to tdb

15 years agor6545: some notes and experiments on ref ptrs, testing with midl
Andrew Tridgell [Sun, 1 May 2005 08:52:41 +0000 (08:52 +0000)]
r6545: some notes and experiments on ref ptrs, testing with midl