bbaumbach/samba-autobuild/.git
16 years agor18056: includes needed for O_CREAT
Andrew Tridgell [Tue, 5 Sep 2006 02:05:36 +0000 (02:05 +0000)]
r18056: includes needed for O_CREAT

16 years agor18055: aix needs time.h for timegm.c to compile
Andrew Tridgell [Tue, 5 Sep 2006 02:03:22 +0000 (02:03 +0000)]
r18055: aix needs time.h for timegm.c to compile

16 years agor18054: snprintf.c needs to use replace.h to get the rep_vasprintf and related
Andrew Tridgell [Tue, 5 Sep 2006 01:54:49 +0000 (01:54 +0000)]
r18054: snprintf.c needs to use replace.h to get the rep_vasprintf and related
macros

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

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

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

- fix piles of warnings and ftruncate bug in libreplace testsuite

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

rafal

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

Jeremy should I backport this to samba3 too?

16 years agor18045: Update format, list "test" target as phony.
Jelmer Vernooij [Mon, 4 Sep 2006 13:47:57 +0000 (13:47 +0000)]
r18045: Update format, list "test" target as phony.

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

16 years agor18043: added strlcpy() test
Andrew Tridgell [Mon, 4 Sep 2006 13:28:54 +0000 (13:28 +0000)]
r18043: added strlcpy() test

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

16 years agor18041: started on the bodies of the testsuite functions for libreplace
Andrew Tridgell [Mon, 4 Sep 2006 13:10:49 +0000 (13:10 +0000)]
r18041: started on the bodies of the testsuite functions for libreplace

16 years agor18040: Use only one strnlen implementation
Jelmer Vernooij [Mon, 4 Sep 2006 13:10:14 +0000 (13:10 +0000)]
r18040: Use only one strnlen implementation

16 years agor18039: Include header with time_t if needed.
Jelmer Vernooij [Mon, 4 Sep 2006 13:07:29 +0000 (13:07 +0000)]
r18039: Include header with time_t if needed.

16 years agor18038: make test fns static
Andrew Tridgell [Mon, 4 Sep 2006 12:57:40 +0000 (12:57 +0000)]
r18038: make test fns static

16 years agor18037: added 'make installcheck' target
Andrew Tridgell [Mon, 4 Sep 2006 12:56:14 +0000 (12:56 +0000)]
r18037: added 'make installcheck' target

16 years agor18036: Add missing file
Jelmer Vernooij [Mon, 4 Sep 2006 12:49:17 +0000 (12:49 +0000)]
r18036: Add missing file

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

- fixed 'make install' to create target dir

should be ready to go into the build farm as a standalone build now?

16 years agor18034: fixed build of libreplace outside of source directory
Andrew Tridgell [Mon, 4 Sep 2006 12:36:06 +0000 (12:36 +0000)]
r18034: fixed build of libreplace outside of source directory

16 years agor18033: added install-sh, needed for standalone libreplace build
Andrew Tridgell [Mon, 4 Sep 2006 12:31:40 +0000 (12:31 +0000)]
r18033: added install-sh, needed for standalone libreplace build

16 years agor18032: added a 'make distclean'
Andrew Tridgell [Mon, 4 Sep 2006 12:31:23 +0000 (12:31 +0000)]
r18032: added a 'make distclean'

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

16 years agor18027: Fix some 64-bit warnings
Volker Lendecke [Mon, 4 Sep 2006 08:55:58 +0000 (08:55 +0000)]
r18027: Fix some 64-bit warnings

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

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

Andrew Bartlett

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

Andrew Bartlett

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

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

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

Andrew Bartlett

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

Andrew Bartlett

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

Andrew Bartlett

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

Volker

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

rafal

16 years agor17998: start working on syntaxes
Simo Sorce [Sat, 2 Sep 2006 02:41:26 +0000 (02:41 +0000)]
r17998: start working on syntaxes

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

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

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

Volker, when you get a minute can you let me know what problem this
patch fixed so I can find a different approach?

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

Remove references to dnsDomain, replace with references to dnsRoot

Andrew Bartlett

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

Next is to try and work out why the connection is timing out on some
hosts. That is probably a server bug, but at least with this change we
can see it.

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

Andrew Bartlett

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

Andrew Bartlett

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

Andrew Bartlett

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

Andrew Bartlett

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

Andrew Bartlett

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

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

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

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

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

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

Andrew Bartlett

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

Andrew Bartlett

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

metze

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

metze

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

metze

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

metze

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

metze

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

metze

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

metze

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

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

metze

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

metze

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

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

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

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

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

Andrew Bartlett

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

Andrew Bartlett

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

Make it easier to debug CrackNames failures.

Andrew Bartlett

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

metze

16 years agor17950: sync talloc with samba3
Stefan Metzmacher [Thu, 31 Aug 2006 06:33:54 +0000 (06:33 +0000)]
r17950: sync talloc with samba3

metze

16 years agor17940: Fix a warning spotted on the buildfarm.
Rafal Szczesniak [Wed, 30 Aug 2006 22:30:47 +0000 (22:30 +0000)]
r17940: Fix a warning spotted on the buildfarm.

rafal

16 years agor17939: Fix compiler warnings spotted on buildfarm.
Rafal Szczesniak [Wed, 30 Aug 2006 22:05:59 +0000 (22:05 +0000)]
r17939: Fix compiler warnings spotted on buildfarm.

rafal

16 years agor17938: More comments.
Rafal Szczesniak [Wed, 30 Aug 2006 20:48:06 +0000 (20:48 +0000)]
r17938: More comments.

rafal

16 years agor17932: Fix header installation.
Jelmer Vernooij [Wed, 30 Aug 2006 13:27:13 +0000 (13:27 +0000)]
r17932: Fix header installation.

16 years agor17931: Really remove the files this time. Looks like there's something wrong with
Jelmer Vernooij [Wed, 30 Aug 2006 11:47:40 +0000 (11:47 +0000)]
r17931: Really remove the files this time. Looks like there's something wrong with
the rename code in bzr-svn...

16 years agor17930: Merge noinclude branch:
Jelmer Vernooij [Wed, 30 Aug 2006 11:29:34 +0000 (11:29 +0000)]
r17930: Merge noinclude branch:
 * Move dlinklist.h, smb.h to subsystem-specific directories
 * Clean up ads.h and move what is left of it to dsdb/
   (only place where it's used)

16 years agor17926: add trustedDomain class
Simo Sorce [Tue, 29 Aug 2006 22:50:49 +0000 (22:50 +0000)]
r17926: add trustedDomain class

16 years agor17925: Another class we need.
Andrew Bartlett [Tue, 29 Aug 2006 22:38:59 +0000 (22:38 +0000)]
r17925: Another class we need.

Andrew Bartlett

16 years agor17907: - add a generic talloc_report_depth_cb() function which takes a callback
Stefan Metzmacher [Tue, 29 Aug 2006 09:51:49 +0000 (09:51 +0000)]
r17907: - add a generic talloc_report_depth_cb() function which takes a callback
  to do the actual report.
- make the talloc_report_depth_file() a wrapper of it
- and talloc_report() and talloc_report_full() are wrapper of
  talloc_report_depth_file()

metze

16 years agor17905: fix c++ warnings
Stefan Metzmacher [Tue, 29 Aug 2006 09:46:59 +0000 (09:46 +0000)]
r17905: fix c++ warnings

metze

16 years agor17904: we don't want warnings about unused parameters
Stefan Metzmacher [Tue, 29 Aug 2006 09:29:09 +0000 (09:29 +0000)]
r17904: we don't want warnings about unused parameters

volker that one was for you:-)

metze

16 years agor17898: handle objectcategory and isdefunct for classes
Simo Sorce [Mon, 28 Aug 2006 23:30:43 +0000 (23:30 +0000)]
r17898: handle objectcategory and isdefunct for classes

16 years agor17895: - talloc_increase_ref_count() can fail
Stefan Metzmacher [Mon, 28 Aug 2006 18:21:21 +0000 (18:21 +0000)]
r17895: - talloc_increase_ref_count() can fail
- make talloc_reference() typesafe when gcc >= 3 is used

metze

16 years agor17894: better name for the internal syntax type
Simo Sorce [Mon, 28 Aug 2006 18:00:45 +0000 (18:00 +0000)]
r17894: better name for the internal syntax type

16 years agor17893: add a function to disable the null_context
Stefan Metzmacher [Mon, 28 Aug 2006 17:50:26 +0000 (17:50 +0000)]
r17893: add a function to disable the null_context

metze

16 years agor17892: fix the last talloc c++ warning
Stefan Metzmacher [Mon, 28 Aug 2006 17:40:31 +0000 (17:40 +0000)]
r17892: fix the last talloc c++ warning

metze

16 years agor17891: remove c++ warnings from talloc
Stefan Metzmacher [Mon, 28 Aug 2006 17:38:49 +0000 (17:38 +0000)]
r17891: remove c++ warnings from talloc

metze

16 years agor17890: add -Wc++-compat option to gcc but don't use it yet
Stefan Metzmacher [Mon, 28 Aug 2006 17:21:34 +0000 (17:21 +0000)]
r17890: add -Wc++-compat option to gcc but don't use it yet

metze

16 years agor17889: allocate a valid element where the pointer can point to,
Stefan Metzmacher [Mon, 28 Aug 2006 17:18:41 +0000 (17:18 +0000)]
r17889: allocate a valid element where the pointer can point to,
fix c++ warnings

metze

16 years agor17888: use talloc_*_ptrtype() macros as wrappers arround the talloc_*_size()
Stefan Metzmacher [Mon, 28 Aug 2006 17:17:39 +0000 (17:17 +0000)]
r17888: use talloc_*_ptrtype() macros as wrappers arround the talloc_*_size()
functions to get rid of c++ warnings

metze

16 years agor17887: fix c++ warnings
Stefan Metzmacher [Mon, 28 Aug 2006 17:12:12 +0000 (17:12 +0000)]
r17887: fix c++ warnings

metze

16 years agor17886: add talloc_ptrtype() and talloc_array_ptrtype(),
Stefan Metzmacher [Mon, 28 Aug 2006 16:55:51 +0000 (16:55 +0000)]
r17886: add talloc_ptrtype() and talloc_array_ptrtype(),
see the manpage what they do:-)

metze

16 years agor17885: use _TALLOC_TYPEPF() consitently
Stefan Metzmacher [Mon, 28 Aug 2006 15:36:12 +0000 (15:36 +0000)]
r17885: use _TALLOC_TYPEPF() consitently

metze

16 years agor17884: Shape up the snprintf fix after Metzes comments
Volker Lendecke [Mon, 28 Aug 2006 14:38:47 +0000 (14:38 +0000)]
r17884: Shape up the snprintf fix after Metzes comments

16 years agor17883: check if talloc_asprintf() works correct
Stefan Metzmacher [Mon, 28 Aug 2006 14:06:23 +0000 (14:06 +0000)]
r17883: check if talloc_asprintf() works correct

metze

16 years agor17882: merge change from samba3
Stefan Metzmacher [Mon, 28 Aug 2006 12:15:13 +0000 (12:15 +0000)]
r17882: merge change from samba3

metze

16 years agor17876: Require one less patch for the LDAP backend to work.
Andrew Bartlett [Mon, 28 Aug 2006 05:26:42 +0000 (05:26 +0000)]
r17876: Require one less patch for the LDAP backend to work.

This lets the modules or backend generate the host and domain GUID,
rather than the randguid() function.  These can still be specified
from the command line.

Andrew Bartlett

16 years agor17871: Add an option to make the system account behave as anonymous on the
Andrew Bartlett [Mon, 28 Aug 2006 03:28:03 +0000 (03:28 +0000)]
r17871: Add an option to make the system account behave as anonymous on the
network.  This helps where we are trying to talk to an LDAP server,
until we share a common SASL authentication scheme.

Andrew Bartlett

16 years agor17870: This module (for the moment) handles the modifyTimestamp generation. For...
Andrew Bartlett [Mon, 28 Aug 2006 03:26:17 +0000 (03:26 +0000)]
r17870: This module (for the moment) handles the modifyTimestamp generation.  For that, it needs to hook into the modify operation.

Andrew Bartlett

16 years agor17868: remove duplicated attributes from list
Simo Sorce [Mon, 28 Aug 2006 02:57:54 +0000 (02:57 +0000)]
r17868: remove duplicated attributes from list

16 years agor17860: Let's commit the work down up to now on the new schema module.
Simo Sorce [Sun, 27 Aug 2006 23:39:09 +0000 (23:39 +0000)]
r17860: Let's commit the work down up to now on the new schema module.
At the moment it is able to validate an object has no conflicting
objectlasses that it meets the criteria to be inserted as child of
the parent and also sorts and create the objectclass hierarchy so
that the objectclass .c module can be obsoleted.

Not activated by default as we have to completely rework the
current provisioning method. (In my tests I could not activate
it before all other ldif except for the one that create users
were loaded, make test seem to be happy anyway if it is activated
after provisioning).

Next steps will be attribute and attribute syntax checking on add operation.
And then the modify operation will follow.

Simo.

16 years agor17859: Fix some return values
Simo Sorce [Sun, 27 Aug 2006 23:32:14 +0000 (23:32 +0000)]
r17859: Fix some return values

16 years agor17858: Add new libnet domain open tests.
Rafal Szczesniak [Sun, 27 Aug 2006 20:41:29 +0000 (20:41 +0000)]
r17858: Add new libnet domain open tests.

rafal

16 years agor17857: A couple of new tests.
Rafal Szczesniak [Sun, 27 Aug 2006 20:39:50 +0000 (20:39 +0000)]
r17857: A couple of new tests.

rafal

16 years agor17856: The two new functions - libnet_LookupName and libnet_UserInfo.
Rafal Szczesniak [Sun, 27 Aug 2006 20:37:23 +0000 (20:37 +0000)]
r17856: The two new functions - libnet_LookupName and libnet_UserInfo.
These two perform name resolving in SAM database and fetching
user account information, respectively. The code is quite rough
yet, but it builds and basic tests work. Now, I'm working on
cleaning it up...

rafal

16 years agor17849: Next round for RPC-SAMBA3-SHARESEC
Volker Lendecke [Sun, 27 Aug 2006 10:46:19 +0000 (10:46 +0000)]
r17849: Next round for RPC-SAMBA3-SHARESEC

16 years agor17848: Ok, this did not do it. Still got the same problem.
Volker Lendecke [Sun, 27 Aug 2006 10:08:18 +0000 (10:08 +0000)]
r17848: Ok, this did not do it. Still got the same problem.

16 years agor17846: Ok, this is a patch that needs further discussion. On Solaris, snprintf seems
Volker Lendecke [Sat, 26 Aug 2006 22:27:29 +0000 (22:27 +0000)]
r17846: Ok, this is a patch that needs further discussion. On Solaris, snprintf seems
to be broken. The %lu modifies apparently can not cope with the high
bit==1. In dom_sid_string I added some printfs and got:

auth: 21
auth: 2666793276
auth: 679821296
auth: 2310223117
auth: 1206
sid=S-1-5-21-8446744072081377596-679821296-8446744071724807437-1206

The "auth:" values are direct printfs, the sid= is the resulting code from
dom_sid_string.

I could not reproduce it with a simple test program, and #ifdef'ing out
HAVE_SNPRINTF in config.h manually does not help either, probably because the
dynamic linker overwrites the symbol in lib/replace.

Checking it in because it fixes the RPC-SAMBA3-SHARESEC test directly on host
"sunx", I would like to see whether it also fixes IRIX and AIX.

Volker

16 years agor17844: The AIX compiler thinks { } is a syntax error
Volker Lendecke [Sat, 26 Aug 2006 20:28:32 +0000 (20:28 +0000)]
r17844: The AIX compiler thinks { } is a syntax error