samba.git
9 years agosamr: for correctness, rename samr_RidTypeArray to samr_RidAttrArray.
Günther Deschner [Thu, 7 Oct 2010 11:01:29 +0000 (13:01 +0200)]
samr: for correctness, rename samr_RidTypeArray to samr_RidAttrArray.

Guenther

Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Thu Oct  7 12:04:32 UTC 2010 on sn-devel-104

9 years agos4-samr: Fix dcesrv_samr_QueryGroupMember.
Günther Deschner [Thu, 7 Oct 2010 10:45:45 +0000 (12:45 +0200)]
s4-samr: Fix dcesrv_samr_QueryGroupMember.

Guenther

9 years agos3-samr: fix _samr_QueryGroupMember().
Günther Deschner [Thu, 7 Oct 2010 10:45:04 +0000 (12:45 +0200)]
s3-samr: fix _samr_QueryGroupMember().

that array contains attributes, not sid types.

Guenther

9 years agoRevert "s4:ldap_server: rewrite to socket layer to use tstream"
Stefan Metzmacher [Tue, 5 Oct 2010 05:47:51 +0000 (07:47 +0200)]
Revert "s4:ldap_server: rewrite to socket layer to use tstream"

This reverts commit b53fbc75acc525f2e2450370e704a62791271788.

There are problems with problems with broken gnutls versions.

We can readd this once we have the needed configure checks to
detect the bug in gnutls. See https://bugzilla.samba.org/show_bug.cgi?id=7218.

metze

Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Thu Oct  7 10:31:18 UTC 2010 on sn-devel-104

9 years agos4:dsdb/common/util_samr.c - use an LDB constant for result checking
Matthias Dieter Wallnöfer [Wed, 6 Oct 2010 18:45:36 +0000 (20:45 +0200)]
s4:dsdb/common/util_samr.c - use an LDB constant for result checking

Autobuild-User: Matthias Dieter Wallnöfer <mdw@samba.org>
Autobuild-Date: Thu Oct  7 07:40:31 UTC 2010 on sn-devel-104

9 years agos4:dsdb/common/util.c - provide message set functions for integer types
Matthias Dieter Wallnöfer [Wed, 6 Oct 2010 17:11:58 +0000 (19:11 +0200)]
s4:dsdb/common/util.c - provide message set functions for integer types

They will be used by the samldb LDB module

9 years agoscript: improvements to bisect-test.py
Andrew Tridgell [Thu, 7 Oct 2010 03:20:15 +0000 (14:20 +1100)]
script: improvements to bisect-test.py

- allow control of all the commands (eg. specify configure command)

- do a bisect reset at the end

Autobuild-User: Andrew Tridgell <tridge@samba.org>
Autobuild-Date: Thu Oct  7 04:11:21 UTC 2010 on sn-devel-104

9 years agowaf: fixed exit status of test suites
Andrew Tridgell [Thu, 7 Oct 2010 01:25:42 +0000 (12:25 +1100)]
waf: fixed exit status of test suites

use RUN_COMMAND() to handle signal errors and exit status

9 years ago s3: Adding TCP_KEEPALIVE_THRESHOLD and TCP_KEEPALIVE_ABORT_THRESHOLD to the list...
Ira Cooper [Wed, 6 Oct 2010 16:24:27 +0000 (12:24 -0400)]
s3: Adding TCP_KEEPALIVE_THRESHOLD and TCP_KEEPALIVE_ABORT_THRESHOLD to the list of accepted socket settings.

    These are both exclusive to Solaris/OpenSolaris.

Autobuild-User: Jeremy Allison <jra@samba.org>
Autobuild-Date: Thu Oct  7 00:26:39 UTC 2010 on sn-devel-104

9 years agotevent: Only call handlers that ask for events
Volker Lendecke [Wed, 6 Oct 2010 16:47:08 +0000 (18:47 +0200)]
tevent: Only call handlers that ask for events

The s3 libsmbclient puts two different handlers on a single fd for readability
and writability. With select this works fine, however without this patch we
unconditionally call the write handler even if the socket is only readable. We
should have called the read handler instead.

Autobuild-User: Jeremy Allison <jra@samba.org>
Autobuild-Date: Wed Oct  6 23:40:24 UTC 2010 on sn-devel-104

9 years agoFix crash in SMB2 rename found by gentest. We must always have an lcomp
Jeremy Allison [Tue, 5 Oct 2010 23:47:23 +0000 (16:47 -0700)]
Fix crash in SMB2 rename found by gentest. We must always have an lcomp
in the destination struct for a rename, so set the flag appropriately.

Jeremy.

9 years agomaintainers: delete the old MAINTAINERS file
Andrew Tridgell [Wed, 6 Oct 2010 22:18:31 +0000 (09:18 +1100)]
maintainers: delete the old MAINTAINERS file

this contains some quite obsolete information

Autobuild-User: Andrew Tridgell <tridge@samba.org>
Autobuild-Date: Wed Oct  6 22:58:52 UTC 2010 on sn-devel-104

9 years agomaintainers: added initial MAINTAINERS.txt
Andrew Tridgell [Wed, 6 Oct 2010 21:23:22 +0000 (08:23 +1100)]
maintainers: added initial MAINTAINERS.txt

initially with no subsystems maintained. Some initial maintainers will
be added soon after discussion.

Autobuild-User: Andrew Tridgell <tridge@samba.org>
Autobuild-Date: Wed Oct  6 22:07:01 UTC 2010 on sn-devel-104

9 years agos3: Make the write end of the echo responder pipe non-blocking
Volker Lendecke [Wed, 6 Oct 2010 13:05:59 +0000 (15:05 +0200)]
s3: Make the write end of the echo responder pipe non-blocking

Without this, we can get a writable pipe end, but the writev call on the pipe
will block.

Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Wed Oct  6 13:57:30 UTC 2010 on sn-devel-104

9 years agos3-build: use the simpler "make bin/smbtorture" for s4 torture
Andrew Tridgell [Wed, 6 Oct 2010 12:13:14 +0000 (23:13 +1100)]
s3-build: use the simpler "make bin/smbtorture" for s4 torture

and the same for bin/ndrdump

Autobuild-User: Andrew Tridgell <tridge@samba.org>
Autobuild-Date: Wed Oct  6 12:58:21 UTC 2010 on sn-devel-104

9 years agowaf: allow for commands like "make bin/smbtorture"
Andrew Tridgell [Wed, 6 Oct 2010 12:12:44 +0000 (23:12 +1100)]
waf: allow for commands like "make bin/smbtorture"

I finally worked out the GNU make syntax for this

9 years agos3-spoolss: added another intermittent failure to knownfail
Andrew Tridgell [Wed, 6 Oct 2010 11:06:46 +0000 (22:06 +1100)]
s3-spoolss: added another intermittent failure to knownfail

Autobuild-User: Andrew Tridgell <tridge@samba.org>
Autobuild-Date: Wed Oct  6 11:55:00 UTC 2010 on sn-devel-104

9 years agoautobuild: only add autobuild.log if it exists
Andrew Tridgell [Wed, 6 Oct 2010 09:15:48 +0000 (20:15 +1100)]
autobuild: only add autobuild.log if it exists

this makes running autobuild on other than sn-devel easier

9 years agowaf: fixed some python3.x portability issues
Andrew Tridgell [Wed, 6 Oct 2010 09:11:01 +0000 (20:11 +1100)]
waf: fixed some python3.x portability issues

these have crept into the tree over time. Maybe we should add testing
of a range of python versions to autobuild?

9 years agowaf: update to waf version 1.5.19
Andrew Tridgell [Wed, 6 Oct 2010 07:55:38 +0000 (18:55 +1100)]
waf: update to waf version 1.5.19

this includes a number of perforance improvements and bug
fixes. Thanks to Thomas for all the recent improvements!

9 years agos4:samldb LDB module - remove "type" parameter of "samldb_fill_object"
Matthias Dieter Wallnöfer [Wed, 6 Oct 2010 09:37:28 +0000 (11:37 +0200)]
s4:samldb LDB module - remove "type" parameter of "samldb_fill_object"

It's a bit redundant given that we have the "type" variable on "ac".

Autobuild-User: Matthias Dieter Wallnöfer <mdw@samba.org>
Autobuild-Date: Wed Oct  6 10:20:45 UTC 2010 on sn-devel-104

9 years agoidtree: fix right shift of signed ints, crash on large ids on AIX
Rusty Russell [Tue, 5 Oct 2010 02:36:19 +0000 (13:06 +1030)]
idtree: fix right shift of signed ints, crash on large ids on AIX

Right-shifting signed integers in undefined; indeed it seems that on
AIX with their compiler, doing a 30-bit shift on (INT_MAX-200) gives
0, not 1 as we might expect.

The obvious fix is to make id and oid unsigned: l (level count) is also
logically unsigned.

(Note: Samba doesn't generally get to ids > 1 billion, but ctdb does)

Reported-by: Chris Cowan <cc@us.ibm.com>
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
Autobuild-User: Rusty Russell <rusty@samba.org>
Autobuild-Date: Wed Oct  6 08:31:09 UTC 2010 on sn-devel-104

9 years agos4-heimdal: disable using the system compile_et for now
Andrew Tridgell [Wed, 6 Oct 2010 07:03:07 +0000 (18:03 +1100)]
s4-heimdal: disable using the system compile_et for now

just checking that compile_et exists isn't enough. It has to actually
work. Quite a few build farm systems have /usr/bin/compile_et, but it
gets link errors when you try to use it (missing symbols et_list_lock
and et_list_unlock)

Autobuild-User: Andrew Tridgell <tridge@samba.org>
Autobuild-Date: Wed Oct  6 07:48:16 UTC 2010 on sn-devel-104

9 years agowaf: fixed the problem with com_err on Ubuntu 9.04
Andrew Tridgell [Wed, 6 Oct 2010 04:23:58 +0000 (15:23 +1100)]
waf: fixed the problem with com_err on Ubuntu 9.04

this changes CHECK_BUNDLED_SYSTEM() to honor the checkfunctions and
headers options even for libraries found with pkgconfig.

Autobuild-User: Andrew Tridgell <tridge@samba.org>
Autobuild-Date: Wed Oct  6 05:06:42 UTC 2010 on sn-devel-104

9 years agos4-test: Fix PYTHONPATH for samba4.schemaInfo.python(dc) test
Kamen Mazdrashki [Wed, 6 Oct 2010 02:12:58 +0000 (05:12 +0300)]
s4-test: Fix PYTHONPATH for samba4.schemaInfo.python(dc) test

Autobuild-User: Kamen Mazdrashki <kamenim@samba.org>
Autobuild-Date: Wed Oct  6 02:54:56 UTC 2010 on sn-devel-104

9 years agoFix crash in SMB2 rename found by gentest. We must always have an lcomp
Jeremy Allison [Tue, 5 Oct 2010 23:47:23 +0000 (16:47 -0700)]
Fix crash in SMB2 rename found by gentest. We must always have an lcomp
in the destination struct for a rename, so set the flag appropriately.

Jeremy.

Autobuild-User: Jeremy Allison <jra@samba.org>
Autobuild-Date: Wed Oct  6 00:29:51 UTC 2010 on sn-devel-104

9 years agoheimdal-build: Require com_err library to provide com_right_r function.
Jelmer Vernooij [Tue, 5 Oct 2010 15:15:14 +0000 (17:15 +0200)]
heimdal-build: Require com_err library to provide com_right_r function.

9 years agoland: Fix stage description during failure.
Jelmer Vernooij [Tue, 5 Oct 2010 10:43:09 +0000 (12:43 +0200)]
land: Fix stage description during failure.

9 years agoland: Print out failed test in case of subunit failures.
Jelmer Vernooij [Tue, 5 Oct 2010 10:39:30 +0000 (12:39 +0200)]
land: Print out failed test in case of subunit failures.

9 years agoheimdal-com_err: fix the build for systems with older 'com_err' library
Kamen Mazdrashki [Tue, 5 Oct 2010 20:08:24 +0000 (23:08 +0300)]
heimdal-com_err: fix the build for systems with older 'com_err' library

Autobuild-User: Kamen Mazdrashki <kamenim@samba.org>
Autobuild-Date: Tue Oct  5 21:36:41 UTC 2010 on sn-devel-104

9 years agoselftest: make it more obvious we only expect the printjob tests to fail.
Günther Deschner [Tue, 5 Oct 2010 20:21:54 +0000 (22:21 +0200)]
selftest: make it more obvious we only expect the printjob tests to fail.

Guenther

9 years agoRevert "libndr: fix "excess elements in struct initializer" warning."
Günther Deschner [Tue, 5 Oct 2010 19:50:21 +0000 (21:50 +0200)]
Revert "libndr: fix "excess elements in struct initializer" warning."

This reverts commit a416ff26d6ada4ee96bf3963866f67d5788162d1.

9 years agos3-waf: add slightly different mkbuildoptions awk script for waf.
Günther Deschner [Tue, 5 Oct 2010 16:08:51 +0000 (18:08 +0200)]
s3-waf: add slightly different mkbuildoptions awk script for waf.

This allows to run make test (w/o smbtorture4 for now) using waf.

Guenther

Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Tue Oct  5 18:24:55 UTC 2010 on sn-devel-104

9 years agos3-waf: use more of the NDR_ subsystems.
Günther Deschner [Tue, 5 Oct 2010 15:01:14 +0000 (17:01 +0200)]
s3-waf: use more of the NDR_ subsystems.

Guenther

9 years agoFix bug 7704 - Possible error in fix to rpc_server/srv_spoolss_nt.c.
Jeremy Allison [Mon, 4 Oct 2010 22:48:04 +0000 (15:48 -0700)]
Fix bug 7704 - Possible error in fix to rpc_server/srv_spoolss_nt.c.

From pjb1008@cam.ac.uk - Service numbers start from 0.

Autobuild-User: Jeremy Allison <jra@samba.org>
Autobuild-Date: Tue Oct  5 17:32:34 UTC 2010 on sn-devel-104

9 years agos4:subtree_delete LDB module - remove the DN from an error message
Matthias Dieter Wallnöfer [Tue, 5 Oct 2010 14:41:17 +0000 (16:41 +0200)]
s4:subtree_delete LDB module - remove the DN from an error message

It may looks funny but the DN output prevents older ADUC versions (tested with
release 2000) to perform subtree deletes properly. Version 2008 has this fixed.

Additionally some smaller changes ("%u" for printing unsigned integers,
module name prefix, nicer line-wrap).

Autobuild-User: Matthias Dieter Wallnöfer <mdw@samba.org>
Autobuild-Date: Tue Oct  5 16:48:19 UTC 2010 on sn-devel-104

9 years agos4:setup/provision_rootdse_add.ldif - provide informations in the right order
Matthias Dieter Wallnöfer [Tue, 5 Oct 2010 13:57:45 +0000 (15:57 +0200)]
s4:setup/provision_rootdse_add.ldif - provide informations in the right order

Doesn't change much - but nicer to read.

Btw: is the testdata/samba3 stuff still needed ("provision_samba3sam.ldif"...)?
It seems a bit outdated.

9 years agos3-selftest: enable smb2 torture tests against samba3.
Günther Deschner [Tue, 5 Oct 2010 10:19:58 +0000 (12:19 +0200)]
s3-selftest: enable smb2 torture tests against samba3.

Guenther

Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Tue Oct  5 14:38:07 UTC 2010 on sn-devel-104

9 years agos4-selftest: move spoolss to skip list.
Günther Deschner [Tue, 5 Oct 2010 13:07:19 +0000 (15:07 +0200)]
s4-selftest: move spoolss to skip list.

Guenther

Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Tue Oct  5 13:51:28 UTC 2010 on sn-devel-104

9 years agolibndr: fix "excess elements in struct initializer" warning.
Günther Deschner [Tue, 5 Oct 2010 12:59:09 +0000 (14:59 +0200)]
libndr: fix "excess elements in struct initializer" warning.

Guenther

9 years agos3-reg_parse: fix uninitialized variable in srprs_key().
Günther Deschner [Tue, 5 Oct 2010 12:58:52 +0000 (14:58 +0200)]
s3-reg_parse: fix uninitialized variable in srprs_key().

Guenther

9 years agos3-libndr: handle NDR_ERR_IPV6ADDRESS case in ndr_errstr().
Günther Deschner [Tue, 5 Oct 2010 12:57:59 +0000 (14:57 +0200)]
s3-libndr: handle NDR_ERR_IPV6ADDRESS case in ndr_errstr().

Guenther

9 years agoland: Fix failure detection.
Jelmer Vernooij [Tue, 5 Oct 2010 09:48:16 +0000 (11:48 +0200)]
land: Fix failure detection.

What subprocess.Popen.poll() returns is a exit code, not a status.

Autobuild-User: Jelmer Vernooij <jelmer@samba.org>
Autobuild-Date: Tue Oct  5 13:05:25 UTC 2010 on sn-devel-104

9 years agoland: Simplify retry checker.
Jelmer Vernooij [Tue, 5 Oct 2010 09:15:56 +0000 (11:15 +0200)]
land: Simplify retry checker.

9 years agos4-provision: Reset "debuglevel" after "provision" take place
Kamen Mazdrashki [Sun, 3 Oct 2010 01:33:02 +0000 (04:33 +0300)]
s4-provision: Reset "debuglevel" after "provision" take place

Otherwise "provision" resets our current debug level and
we don't get debug messages we may expect onwards

Autobuild-User: Kamen Mazdrashki <kamenim@samba.org>
Autobuild-Date: Tue Oct  5 11:32:50 UTC 2010 on sn-devel-104

9 years agos4-libnet_vampire: Reparent result.lp_ctx - we have already referenced it
Kamen Mazdrashki [Sun, 3 Oct 2010 01:30:14 +0000 (04:30 +0300)]
s4-libnet_vampire: Reparent result.lp_ctx - we have already referenced it

which leads to warning that we are trying to steal
a context with references

9 years agos4-test: Fix PYTHONPATH for python.drs_ tests
Kamen Mazdrashki [Mon, 4 Oct 2010 23:47:08 +0000 (02:47 +0300)]
s4-test: Fix PYTHONPATH for python.drs_ tests

9 years agos4-test: Use absolute path for 'samba4srcdir'
Kamen Mazdrashki [Mon, 4 Oct 2010 23:45:38 +0000 (02:45 +0300)]
s4-test: Use absolute path for 'samba4srcdir'

9 years agos3-waf: convert NSS_INFO into a subsystem.
Günther Deschner [Tue, 5 Oct 2010 09:38:45 +0000 (11:38 +0200)]
s3-waf: convert NSS_INFO into a subsystem.

We don't do the fancy symlinking to idmap modules though.

Guenther

Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Tue Oct  5 10:50:53 UTC 2010 on sn-devel-104

9 years agos3-waf: add RPCCLI_WINREG subsystem.
Günther Deschner [Mon, 27 Sep 2010 05:30:41 +0000 (07:30 +0200)]
s3-waf: add RPCCLI_WINREG subsystem.

Guenther

9 years agos3: Stop using the write cache after an oplock break
Volker Lendecke [Sat, 2 Oct 2010 15:07:00 +0000 (17:07 +0200)]
s3: Stop using the write cache after an oplock break

Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Tue Oct  5 10:09:38 UTC 2010 on sn-devel-104

9 years agos4:samldb LDB module - simplify/unify the message handling on add and modify operations
Matthias Dieter Wallnöfer [Wed, 15 Sep 2010 10:40:07 +0000 (12:40 +0200)]
s4:samldb LDB module - simplify/unify the message handling on add and modify operations

- Perform only shallow copies (should be enough)
- Perform only one copy per operation (also on modifications)
- Build a new request on modify operations if needed ("modified" flag) - this
  makes it look cleaner
- Fix an important bug: the "el" pointers could have changed after
  modifications. Therefore we have to refresh them on the FLAG_DELETE checks

Autobuild-User: Matthias Dieter Wallnöfer <mdw@samba.org>
Autobuild-Date: Tue Oct  5 09:24:57 UTC 2010 on sn-devel-104

9 years agos4:samldb LDB module - assign better memory contexts on two places
Matthias Dieter Wallnöfer [Tue, 5 Oct 2010 07:59:30 +0000 (09:59 +0200)]
s4:samldb LDB module - assign better memory contexts on two places

9 years agos4:kdc - use "userAccountControl" always unsigned
Matthias Dieter Wallnöfer [Tue, 5 Oct 2010 07:27:36 +0000 (09:27 +0200)]
s4:kdc - use "userAccountControl" always unsigned

It doesn't change much but it's nicer to have it consistent.

9 years agos4:ldb_modules.c - fix a typo
Matthias Dieter Wallnöfer [Mon, 4 Oct 2010 16:57:00 +0000 (18:57 +0200)]
s4:ldb_modules.c - fix a typo

9 years agos4-test: changed the gentest test to use a fixed seed.
Andrew Tridgell [Tue, 5 Oct 2010 07:55:28 +0000 (18:55 +1100)]
s4-test: changed the gentest test to use a fixed seed.

we need our test suite to produce repeatable results

Autobuild-User: Andrew Tridgell <tridge@samba.org>
Autobuild-Date: Tue Oct  5 08:43:00 UTC 2010 on sn-devel-104

9 years agotorture: complete dfs referral tests
Matthieu Patou [Sat, 4 Sep 2010 08:04:18 +0000 (12:04 +0400)]
torture: complete dfs referral tests

Autobuild-User: Matthieu Patou <mat@samba.org>
Autobuild-Date: Tue Oct  5 08:01:39 UTC 2010 on sn-devel-104

9 years agodfs: Fix wrong size of referral, change order of dc referral
Matthieu Patou [Fri, 3 Sep 2010 21:03:53 +0000 (01:03 +0400)]
dfs: Fix wrong size of referral, change order of dc referral

Order of referral is now like w2k8/w2k8r2 as it seems it has an
influence on how clients manage to get it.

9 years agoidl: dfsblobs fix glitches in the implementation
Matthieu Patou [Fri, 3 Sep 2010 20:39:16 +0000 (00:39 +0400)]
idl: dfsblobs fix glitches in the implementation

9 years agondr: Handle the case of string array with all null terminated strings
Matthieu Patou [Sat, 4 Sep 2010 16:08:05 +0000 (20:08 +0400)]
ndr: Handle the case of string array with all null terminated strings

9 years agowaf: workaround for the 'make install' breakage
Andrew Tridgell [Tue, 5 Oct 2010 06:17:31 +0000 (17:17 +1100)]
waf: workaround for the 'make install' breakage

This is a temporary workaround until Jelmer gets a chance to look at
this

Autobuild-User: Andrew Tridgell <tridge@samba.org>
Autobuild-Date: Tue Oct  5 06:57:59 UTC 2010 on sn-devel-104

9 years agoAdd missing dependencies for com_err.
Jelmer Vernooij [Mon, 4 Oct 2010 22:36:21 +0000 (00:36 +0200)]
Add missing dependencies for com_err.

9 years agoldb: Refer to ldb(3), not ldb(7).
Jelmer Vernooij [Mon, 4 Oct 2010 19:19:47 +0000 (21:19 +0200)]
ldb: Refer to ldb(3), not ldb(7).

9 years agoheimdal-build: Simplify calls to convenience functions.
Jelmer Vernooij [Mon, 4 Oct 2010 16:05:00 +0000 (18:05 +0200)]
heimdal-build: Simplify calls to convenience functions.

9 years agoheimdal-build: Add HEIMDAL_BINARY convenience method.
Jelmer Vernooij [Mon, 4 Oct 2010 15:17:00 +0000 (17:17 +0200)]
heimdal-build: Add HEIMDAL_BINARY convenience method.

9 years agoheimdal-build: Implement HEIMDAL_LIBRARY with fewer wafsamba functions.
Jelmer Vernooij [Mon, 4 Oct 2010 14:48:34 +0000 (16:48 +0200)]
heimdal-build: Implement HEIMDAL_LIBRARY with fewer wafsamba functions.

9 years agoheimdal-build: Add heimdal specific subsystem function.
Jelmer Vernooij [Mon, 4 Oct 2010 14:27:16 +0000 (16:27 +0200)]
heimdal-build: Add heimdal specific subsystem function.

9 years agoheimdal-build: Add custom heimdal generator.
Jelmer Vernooij [Mon, 4 Oct 2010 14:19:29 +0000 (16:19 +0200)]
heimdal-build: Add custom heimdal generator.

9 years agoheimdal: Fix name of hx509 library.
Jelmer Vernooij [Mon, 4 Oct 2010 14:14:10 +0000 (16:14 +0200)]
heimdal: Fix name of hx509 library.

9 years agoheimdal: Fix name of kdc library.
Jelmer Vernooij [Mon, 4 Oct 2010 14:03:21 +0000 (16:03 +0200)]
heimdal: Fix name of kdc library.

9 years agoheimdal: Fix name of 'hdb'.
Jelmer Vernooij [Mon, 4 Oct 2010 14:00:17 +0000 (16:00 +0200)]
heimdal: Fix name of 'hdb'.

9 years agoheimdal: Fix library name of heimntlm.
Jelmer Vernooij [Mon, 4 Oct 2010 13:56:42 +0000 (15:56 +0200)]
heimdal: Fix library name of heimntlm.

9 years agoheimdal: Fix library name of gssapi.
Jelmer Vernooij [Mon, 4 Oct 2010 13:54:07 +0000 (15:54 +0200)]
heimdal: Fix library name of gssapi.

9 years agoheimdal: Fix names of roken, wind libraries.
Jelmer Vernooij [Mon, 4 Oct 2010 13:50:05 +0000 (15:50 +0200)]
heimdal: Fix names of roken, wind libraries.

9 years agounittests: add a test to avoid regression on previous fix
Matthieu Patou [Mon, 4 Oct 2010 18:56:20 +0000 (22:56 +0400)]
unittests: add a test to avoid regression on previous fix

Autobuild-User: Matthieu Patou <mat@samba.org>
Autobuild-Date: Mon Oct  4 20:23:31 UTC 2010 on sn-devel-104

9 years agounittests: makes the unit tests for ldb.python back in order
Matthieu Patou [Mon, 4 Oct 2010 18:54:46 +0000 (22:54 +0400)]
unittests: makes the unit tests for ldb.python back in order

9 years agopyldb: test return code before trying to talloc_steal
Matthieu Patou [Sun, 3 Oct 2010 20:43:33 +0000 (00:43 +0400)]
pyldb: test return code before trying to talloc_steal

Otherwise you can have an error on the talloc_steal as the req can have
been not talloced yet

9 years agos4:ldap_server: rewrite to socket layer to use tstream
Stefan Metzmacher [Wed, 22 Sep 2010 12:24:03 +0000 (14:24 +0200)]
s4:ldap_server: rewrite to socket layer to use tstream

This should make our sasl and tls handling much more robust
against partial sent pdus.

metze

9 years agodnsp: Add support for parsing HINFO records
Kai Blin [Mon, 16 Aug 2010 19:22:52 +0000 (21:22 +0200)]
dnsp: Add support for parsing HINFO records

Autobuild-User: Kai Blin <kai@samba.org>
Autobuild-Date: Mon Oct  4 19:41:38 UTC 2010 on sn-devel-104

9 years agodnsp: Parse TXT records
Kai Blin [Fri, 13 Aug 2010 09:09:09 +0000 (11:09 +0200)]
dnsp: Parse TXT records

9 years agodnsp: Add MX record parsing
Kai Blin [Thu, 12 Aug 2010 13:46:42 +0000 (15:46 +0200)]
dnsp: Add MX record parsing

9 years agodnsp: Allow parsing of AAAA records
Kai Blin [Tue, 10 Aug 2010 13:34:27 +0000 (15:34 +0200)]
dnsp: Allow parsing of AAAA records

9 years agondr: Implement push function for IPv6 addresses
Kai Blin [Wed, 29 Sep 2010 03:33:54 +0000 (20:33 -0700)]
ndr: Implement push function for IPv6 addresses

Thanks to Julien Kerihuel for providing the patch that pushed me to
finish my own IPv6 patches.

9 years agondr: Add support for pulling/printing an ipv6address type
Kai Blin [Tue, 10 Aug 2010 13:32:59 +0000 (15:32 +0200)]
ndr: Add support for pulling/printing an ipv6address type

9 years agoIDL: More types for the DNSP IDL file
Kai Blin [Mon, 9 Aug 2010 05:26:16 +0000 (07:26 +0200)]
IDL: More types for the DNSP IDL file

9 years agos4:dsdb/common/util.c - change the usage of the RECYCLED control
Matthias Dieter Wallnöfer [Mon, 4 Oct 2010 15:18:19 +0000 (17:18 +0200)]
s4:dsdb/common/util.c - change the usage of the RECYCLED control

Use it only in conjunction with the DELETE one to allow the functions to work
also against Windows < 2008R2. This is really important for the vampire
operation.

Also mark the RECYCLED control as non-critical (so that it's simply ignored by
older Windows'es).

Autobuild-User: Matthias Dieter Wallnöfer <mdw@samba.org>
Autobuild-Date: Mon Oct  4 16:10:11 UTC 2010 on sn-devel-104

9 years agolib/util/asn1: let asn1_peek_full_tag() return an error if we fail to parse tag hdr/len
Stefan Metzmacher [Sat, 2 Oct 2010 08:03:55 +0000 (10:03 +0200)]
lib/util/asn1: let asn1_peek_full_tag() return an error if we fail to parse tag hdr/len

metze

Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Mon Oct  4 14:46:40 UTC 2010 on sn-devel-104

9 years agolibcli/ldap: ldap_full_packet() requires at least 6 bytes
Stefan Metzmacher [Mon, 4 Oct 2010 08:35:32 +0000 (10:35 +0200)]
libcli/ldap: ldap_full_packet() requires at least 6 bytes

metze

9 years agotsocket: make sure we delete the fd event before calling close()
Stefan Metzmacher [Mon, 27 Sep 2010 21:57:34 +0000 (23:57 +0200)]
tsocket: make sure we delete the fd event before calling close()

We got random double free errors, when getting events from
epoll_wait() and try to dereference the private talloc pointer
attached to it.

Before doing the close() in the tstream_disconnect_send() function
we need to delete the fd event.

commit 38f505530ba06323a56c7d3914630efffcd12629 only fixed it for
tdgram sockets.

metze

9 years agocompile_et: Support using system compile_et.
Jelmer Vernooij [Mon, 4 Oct 2010 13:23:24 +0000 (15:23 +0200)]
compile_et: Support using system compile_et.

9 years agoheimdal: Support using system com_err.
Jelmer Vernooij [Mon, 4 Oct 2010 12:13:24 +0000 (14:13 +0200)]
heimdal: Support using system com_err.

9 years agoland-remote: Force running in foreground when pushing to master.
Jelmer Vernooij [Mon, 4 Oct 2010 11:53:02 +0000 (13:53 +0200)]
land-remote: Force running in foreground when pushing to 

9 years agoland-remote: Announce what address email is going to be sent to.
Jelmer Vernooij [Mon, 4 Oct 2010 11:51:34 +0000 (13:51 +0200)]
land-remote: Announce what address email is going to be sent to.

9 years agotdb: Only use system pytdb when using system tdb.
Jelmer Vernooij [Mon, 4 Oct 2010 11:39:32 +0000 (13:39 +0200)]
tdb: Only use system pytdb when using system tdb.

9 years agotdb: Support using system pytdb.
Jelmer Vernooij [Mon, 4 Oct 2010 11:38:39 +0000 (13:38 +0200)]
tdb: Support using system pytdb.

9 years agowaf: Add function for checking for system python modules.
Jelmer Vernooij [Mon, 4 Oct 2010 11:38:25 +0000 (13:38 +0200)]
waf: Add function for checking for system python modules.

9 years agopytdb: Add __version__ attribute.
Jelmer Vernooij [Mon, 4 Oct 2010 11:17:25 +0000 (13:17 +0200)]
pytdb: Add __version__ attribute.

9 years agoregistry: Make a two more functions static.
Jelmer Vernooij [Sun, 3 Oct 2010 23:35:36 +0000 (01:35 +0200)]
registry: Make a two more functions static.

9 years agos3: Fix a pointer error
Volker Lendecke [Mon, 4 Oct 2010 09:39:51 +0000 (11:39 +0200)]
s3: Fix a pointer error

It is not universally guaranteed that an enum is represented as a uint32_t.

This starts to be THE BUG (tm) in Samba. What can I do to explain this
to people a bit better? It seems that the verbose explanations I put into
the recent checkins fixing similar bugs are not clear enough.

Anybody who does is not 100% clear about what this patch fixes please
contact me directly so that we can talk it through on the phone to agree
on a wording that everybody can understand.

Thanks,

Volker

9 years agos3: Attempt to get the Tru64 build a bit further
Volker Lendecke [Mon, 4 Oct 2010 09:02:57 +0000 (11:02 +0200)]
s3: Attempt to get the Tru64 build a bit further