kai/samba-autobuild/.git
14 years agos4-dns: fixed dc.dc duplication in DNS update list
Andrew Tridgell [Tue, 27 Apr 2010 01:01:12 +0000 (11:01 +1000)]
s4-dns: fixed dc.dc duplication in DNS update list

14 years agos4-drs: add entries to repsTo based on calculated repsFrom
Andrew Tridgell [Mon, 26 Apr 2010 13:21:10 +0000 (23:21 +1000)]
s4-drs: add entries to repsTo based on calculated repsFrom

This is based on the documentation: "the KCC will automatically create
the Reps-To attributes on destination DSAs based on other DSAs
Reps-From entries."

14 years agos4-drepl: don't setup a repsFrom from a DC that isn't a master for a NC
Andrew Tridgell [Mon, 26 Apr 2010 12:51:11 +0000 (22:51 +1000)]
s4-drepl: don't setup a repsFrom from a DC that isn't a master for a NC

use hasMasterNCs to see what NCs we should be pulling from each DC

14 years agos4-getncchanges: honor DRSUAPI_DRS_REF_GCSPN
Andrew Tridgell [Mon, 26 Apr 2010 11:49:37 +0000 (21:49 +1000)]
s4-getncchanges: honor DRSUAPI_DRS_REF_GCSPN

this is an alternative way of establishing repsTo

14 years agos4-repl: these messages are common, and don't deserve debug level 1
Andrew Tridgell [Mon, 26 Apr 2010 11:49:06 +0000 (21:49 +1000)]
s4-repl: these messages are common, and don't deserve debug level 1

getting older attributes is quite common

14 years agos4-repl: on a failed request, clear the current ptr
Andrew Tridgell [Mon, 26 Apr 2010 11:48:29 +0000 (21:48 +1000)]
s4-repl: on a failed request, clear the current ptr

this prevents the queue being stuck on failure

14 years agos4-repl: end repl request when not doing an UpdateRefs
Andrew Tridgell [Mon, 26 Apr 2010 11:48:06 +0000 (21:48 +1000)]
s4-repl: end repl request when not doing an UpdateRefs

otherwise the queue is stuck forever

14 years agos4-repl: don't delete repsTo entry on DsReplicaSync
Andrew Tridgell [Mon, 26 Apr 2010 11:47:29 +0000 (21:47 +1000)]
s4-repl: don't delete repsTo entry on DsReplicaSync

we rely on the highestUSN counters instead. W2K8 does not resend
DsUpdateRefs each time, and the WSPP docs do not indicate that repsTo
should be deleted

14 years agos3-build: Remove --enable-merged support.
Jelmer Vernooij [Mon, 26 Apr 2010 21:50:16 +0000 (23:50 +0200)]
s3-build: Remove --enable-merged support.

14 years agos4: remove unused rap.h.
Günther Deschner [Mon, 26 Apr 2010 20:09:00 +0000 (22:09 +0200)]
s4: remove unused rap.h.

Guenther

14 years agos3: remove unused rap.h.
Günther Deschner [Mon, 26 Apr 2010 13:48:50 +0000 (15:48 +0200)]
s3: remove unused rap.h.

Guenther

14 years agos4: fix some build warnings.
Günther Deschner [Mon, 26 Apr 2010 20:09:44 +0000 (22:09 +0200)]
s4: fix some build warnings.

Guenther

14 years agos3: fix some build warnings.
Günther Deschner [Mon, 26 Apr 2010 20:09:21 +0000 (22:09 +0200)]
s3: fix some build warnings.

Guenther

14 years agos3: use generated rap header.
Günther Deschner [Mon, 26 Apr 2010 13:42:47 +0000 (15:42 +0200)]
s3: use generated rap header.

Guenther

14 years agos4: use generated rap header.
Günther Deschner [Mon, 26 Apr 2010 13:41:17 +0000 (15:41 +0200)]
s4: use generated rap header.

Guenther

14 years agos3: re-run make samba3-idl and add generated header file.
Günther Deschner [Mon, 26 Apr 2010 11:23:03 +0000 (13:23 +0200)]
s3: re-run make samba3-idl and add generated header file.

Guenther

14 years agorap: add rap idl.
Günther Deschner [Mon, 26 Apr 2010 11:19:56 +0000 (13:19 +0200)]
rap: add rap idl.

Guenther

14 years agos4: rename RAP share_enum_info to share_info.
Günther Deschner [Mon, 26 Apr 2010 20:06:47 +0000 (22:06 +0200)]
s4: rename RAP share_enum_info to share_info.

Guenther

14 years agoWhen walking the SMB2 requests queue, ensure the request is still "in flight"
Jeremy Allison [Mon, 26 Apr 2010 19:29:03 +0000 (12:29 -0700)]
When walking the SMB2 requests queue, ensure the request is still "in flight"
before examining the details.

SMB2 requests stay on the queue until their out.vector has been
send, only then are they talloc_free'd.

Thanks for Ira Cooper <ira@wakeful.net> for giving me the
backtrace showing this.

Jeremy.

14 years agoFix crash when rescheduling oplock open.
Jeremy Allison [Mon, 26 Apr 2010 17:54:33 +0000 (10:54 -0700)]
Fix crash when rescheduling oplock open.

Jeremy.

14 years agos3: Implement "net rpc user setprimarygroup"
Volker Lendecke [Mon, 26 Apr 2010 14:44:34 +0000 (16:44 +0200)]
s3: Implement "net rpc user setprimarygroup"

14 years agos4-ddb: don't create partitions with the UNINSTANT flag set
Andrew Tridgell [Mon, 26 Apr 2010 05:46:37 +0000 (15:46 +1000)]
s4-ddb: don't create partitions with the UNINSTANT flag set

these partitions and not on the server we are replicating from. Also
check for deleted partitions.

Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>

14 years agos4-drs: allow getncchanges requests to non WRIT_REP partitions for extended ops
Andrew Tridgell [Mon, 26 Apr 2010 06:44:44 +0000 (16:44 +1000)]
s4-drs: allow getncchanges requests to non WRIT_REP partitions for extended ops

Needed for RID allocation

Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>

14 years agos4-drs: don't send uninstantiated objects in getncchanges
Andrew Tridgell [Mon, 26 Apr 2010 07:02:25 +0000 (17:02 +1000)]
s4-drs: don't send uninstantiated objects in getncchanges

This includes deleted partitions

Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>

14 years agos4-drepl: don't send an UpdateRefs unless its a plain replication
Andrew Tridgell [Mon, 26 Apr 2010 08:43:46 +0000 (18:43 +1000)]
s4-drepl: don't send an UpdateRefs unless its a plain replication

Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>

14 years agobuild: cope with realname for install of non-python libs
Andrew Tridgell [Mon, 26 Apr 2010 09:04:33 +0000 (19:04 +1000)]
build: cope with realname for install of non-python libs

this fixes the install of mit_samba.so

14 years agos4-drs: make links to foreign partitions non-fatal
Andrew Tridgell [Mon, 26 Apr 2010 04:39:15 +0000 (14:39 +1000)]
s4-drs: make links to foreign partitions non-fatal

DN links outside the set of partitions we are replication should be
allowed.

Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>

14 years agobuild: automatically run autogen-waf.sh when needed
Andrew Tridgell [Mon, 26 Apr 2010 03:24:10 +0000 (13:24 +1000)]
build: automatically run autogen-waf.sh when needed

14 years agos4-heimdalbuild: remove LIBNETIF dependency from HEIMDAL_GSSAPI
Andrew Tridgell [Mon, 26 Apr 2010 01:12:05 +0000 (11:12 +1000)]
s4-heimdalbuild: remove LIBNETIF dependency from HEIMDAL_GSSAPI

this avoids the s3compat layer from getting duplicate interfaces code

14 years agobuild: normalise paths in unique source checking
Andrew Tridgell [Mon, 26 Apr 2010 01:11:21 +0000 (11:11 +1000)]
build: normalise paths in unique source checking

14 years agobuild: a library is only empty if it has no deps
Andrew Tridgell [Sun, 25 Apr 2010 11:00:44 +0000 (21:00 +1000)]
build: a library is only empty if it has no deps

14 years agobuild: use option_group() not add_option_group()
Andrew Tridgell [Sun, 25 Apr 2010 02:58:52 +0000 (12:58 +1000)]
build: use option_group() not add_option_group()

option_group() ensures we don't end up with duplicate groups

14 years agobuild: cope with duplicates in source lists
Andrew Tridgell [Sun, 25 Apr 2010 02:41:41 +0000 (12:41 +1000)]
build: cope with duplicates in source lists

14 years agos3: async_domain_request is no longer used
Volker Lendecke [Sun, 25 Apr 2010 09:42:44 +0000 (11:42 +0200)]
s3: async_domain_request is no longer used

14 years agos3: Convert add_trusted_domains() to wb_domain_request_send()
Volker Lendecke [Sun, 25 Apr 2010 09:40:30 +0000 (11:40 +0200)]
s3: Convert add_trusted_domains() to wb_domain_request_send()

14 years agos3: Simplify trustdom_state
Volker Lendecke [Sun, 25 Apr 2010 08:36:58 +0000 (10:36 +0200)]
s3: Simplify trustdom_state

Don't store information explicitly as boolean flags that can be easily
retrieved from the domain when it's actually needed.

14 years agos3: Make "struct trustdom_state" its own talloc context
Volker Lendecke [Sun, 25 Apr 2010 08:25:55 +0000 (10:25 +0200)]
s3: Make "struct trustdom_state" its own talloc context

14 years agolibwbclient: Talloc is no longer used
Volker Lendecke [Sun, 25 Apr 2010 08:15:43 +0000 (10:15 +0200)]
libwbclient: Talloc is no longer used

14 years agoRevert "tsocket: not all systems have IPV6_V6ONLY"
Stefan Metzmacher [Sat, 24 Apr 2010 17:36:01 +0000 (19:36 +0200)]
Revert "tsocket: not all systems have IPV6_V6ONLY"

This reverts commit 63fc3978089df403d7e63462593784ff3d05e6e7.

We now don't support IPv6 when IPV6_V6ONLY isn't available,
as we rely on the behavior.

metze

14 years agolib/replace/wscript: make sure IPV6_V6ONLY is available for IPv6 support
Stefan Metzmacher [Sat, 24 Apr 2010 11:07:50 +0000 (13:07 +0200)]
lib/replace/wscript: make sure IPV6_V6ONLY is available for IPv6 support

We really on IPV6_V6ONLY being supported.

metze

14 years agolib/replace: make sure IPV6_V6ONLY is available for IPv6 support
Stefan Metzmacher [Sat, 24 Apr 2010 11:07:50 +0000 (13:07 +0200)]
lib/replace: make sure IPV6_V6ONLY is available for IPv6 support

We really on IPV6_V6ONLY being supported.

metze

14 years agolib/replace/wscript: add replacement for IPV6_V6ONLY on linux systems with broken...
Stefan Metzmacher [Sat, 24 Apr 2010 17:28:48 +0000 (19:28 +0200)]
lib/replace/wscript: add replacement for IPV6_V6ONLY on linux systems with broken headers

This is needed on SLES8.

metze

14 years agolib/replace: add replacement for IPV6_V6ONLY on linux systems with broken headers
Stefan Metzmacher [Sat, 24 Apr 2010 17:02:22 +0000 (19:02 +0200)]
lib/replace: add replacement for IPV6_V6ONLY on linux systems with broken headers

This is needed on SLES8.

metze

14 years agobuildtools/wafsamba: inline defines during configure into the tests
Stefan Metzmacher [Sat, 24 Apr 2010 16:10:37 +0000 (18:10 +0200)]
buildtools/wafsamba: inline defines during configure into the tests

There 2 reasons for this change:
- This is how autoconf tests work and it makes config.log much more useful
- The waf c preprocessor ignored changes in bin/default/__confdefs.h when using
  waf configure -C, because is outside of the configure tests project path
  and handled like a system header.

Many thanks to ita for pointing out the fix.

metze

14 years agobuildtools/wafsamba: make sure we create bin/default/ before trying to create symlink...
Stefan Metzmacher [Sat, 24 Apr 2010 18:02:44 +0000 (20:02 +0200)]
buildtools/wafsamba: make sure we create bin/default/ before trying to create symlinks in it

metze

14 years agos4 dns: Allow to specify static grant entries to be added to the dynamicaly generated...
Matthieu Patou [Fri, 23 Apr 2010 13:27:05 +0000 (17:27 +0400)]
s4 dns: Allow to specify static grant entries to be added to the dynamicaly generated named.conf.update

Signed-off-by: Stefan Metzmacher <metze@samba.org>
14 years agos4-smbd: Fix compiler warning in prefork smbd.
Tim Potter [Sat, 24 Apr 2010 01:04:32 +0000 (11:04 +1000)]
s4-smbd: Fix compiler warning in prefork smbd.

My first patch in a while...

Tim.

Signed-off-by: Stefan Metzmacher <metze@samba.org>
14 years agolib/zlib/wscript: fix system zlib detection
Stefan Metzmacher [Fri, 23 Apr 2010 06:11:44 +0000 (08:11 +0200)]
lib/zlib/wscript: fix system zlib detection

metze

14 years agoRevert "nsswitch: Fix a memleak in wbinfo"
Volker Lendecke [Sat, 24 Apr 2010 10:40:10 +0000 (12:40 +0200)]
Revert "nsswitch: Fix a memleak in wbinfo"

This reverts commit a97f2a0a9c0f1c148a0152202296bb078103b40c.

This was not a memleak, it was a valgrind false positive. We store "details" in
a static.

14 years agos3: sendto_domain() is lo longer used
Volker Lendecke [Sat, 24 Apr 2010 09:11:45 +0000 (11:11 +0200)]
s3: sendto_domain() is lo longer used

14 years agos3: Simplify (bool != True) to !bool
Volker Lendecke [Sat, 24 Apr 2010 08:49:06 +0000 (10:49 +0200)]
s3: Simplify (bool != True) to !bool

14 years agoImplement oplocks within SMB2. Plumb into the existing SMB1 oplock system.
Jeremy Allison [Sat, 24 Apr 2010 07:29:41 +0000 (00:29 -0700)]
Implement oplocks within SMB2. Plumb into the existing SMB1 oplock system.

Seems to work but needs more tests (to be added).

Jeremy.

14 years agoWhen sending the initial async response, this is never part of a chain.
Jeremy Allison [Fri, 23 Apr 2010 22:35:34 +0000 (15:35 -0700)]
When sending the initial async response, this is never part of a chain.

Get the reply flags correct.

Jeremy.

14 years agoDon't free the entire tevent_req on cancel, only the part we need (the immediate...
Jeremy Allison [Fri, 23 Apr 2010 22:34:58 +0000 (15:34 -0700)]
Don't free the entire tevent_req on cancel, only the part we need (the immediate event).

Jeremy.

14 years agolibwbclient: Test WBC_CHANGE_PASSWORD_LEVEL_RESPONSE
Volker Lendecke [Fri, 23 Apr 2010 17:46:03 +0000 (19:46 +0200)]
libwbclient: Test WBC_CHANGE_PASSWORD_LEVEL_RESPONSE

14 years agos3: Allow pdb password change using WINBINDD_PAM_CHNG_PSWD_AUTH_CRAP
Volker Lendecke [Fri, 23 Apr 2010 17:44:05 +0000 (19:44 +0200)]
s3: Allow pdb password change using WINBINDD_PAM_CHNG_PSWD_AUTH_CRAP

14 years agos3: init_dc_connection() can't init for internal domains
Volker Lendecke [Fri, 23 Apr 2010 17:42:33 +0000 (19:42 +0200)]
s3: init_dc_connection() can't init for internal domains

This fixes a crash in winbindd_dual_pam_chng_pswd_auth_crap when given
global_sam_name() in the domain field

14 years agolibwbclient: Actually copy something in wbcChangeUserPasswordEx
Volker Lendecke [Fri, 23 Apr 2010 17:41:29 +0000 (19:41 +0200)]
libwbclient: Actually copy something in wbcChangeUserPasswordEx

The length argument for memcpy was initialized to 0 and not initialized

14 years agos3: replace some data_blob_talloc by data_blob_const
Volker Lendecke [Tue, 20 Apr 2010 18:37:35 +0000 (20:37 +0200)]
s3: replace some data_blob_talloc by data_blob_const

14 years agolibwbclient: Remove some pointless BAIL_ON_WBC_ERROR macro calls
Volker Lendecke [Tue, 20 Apr 2010 14:07:13 +0000 (16:07 +0200)]
libwbclient: Remove some pointless BAIL_ON_WBC_ERROR macro calls

14 years agos3: Convert WINBINDD_PAM_CHNG_PSWD_AUTH_CRAP to the new async API
Volker Lendecke [Tue, 20 Apr 2010 09:11:19 +0000 (11:11 +0200)]
s3: Convert WINBINDD_PAM_CHNG_PSWD_AUTH_CRAP to the new async API

14 years agos3-smbd: group print relate data in own structure
Simo Sorce [Fri, 23 Apr 2010 21:26:33 +0000 (14:26 -0700)]
s3-smbd: group print relate data in own structure

14 years agoAllow smb2 create requests to be cancelled.
Jeremy Allison [Fri, 23 Apr 2010 20:10:15 +0000 (13:10 -0700)]
Allow smb2 create requests to be cancelled.

Jeremy.

14 years agoFix bug #7384 - dptr_Close has a bitmap leak.
Ira Cooper [Fri, 23 Apr 2010 17:55:46 +0000 (10:55 -0700)]
Fix bug #7384 - dptr_Close has a bitmap leak.

s3: Fix to dptr_Close

This fixes a bitmap "leak" in dptr_Close by making it use the same internal
routines the rest of the code does.

14 years agoAt simo's request return struct tevent_req *treq -> treq. For consistency :-(.
Jeremy Allison [Fri, 23 Apr 2010 17:53:44 +0000 (10:53 -0700)]
At simo's request return struct tevent_req *treq -> treq. For consistency :-(.

14 years agoRename - no functional change. Stop all variables being called "req".
Jeremy Allison [Fri, 23 Apr 2010 17:29:48 +0000 (10:29 -0700)]
Rename - no functional change. Stop all variables being called "req".

tevent_req -> treq
struct smb_request -> smb1req
struct smbd_smb2_request -> smb2req

Jeremy.

14 years agos3-spoolss: Added a winreg_get_printer function.
Andreas Schneider [Wed, 21 Apr 2010 15:13:02 +0000 (17:13 +0200)]
s3-spoolss: Added a winreg_get_printer function.

Signed-off-by: Günther Deschner <gd@samba.org>
14 years agos3-spoolss: Added a winreg_create_printer function.
Andreas Schneider [Wed, 21 Apr 2010 10:56:39 +0000 (12:56 +0200)]
s3-spoolss: Added a winreg_create_printer function.

Signed-off-by: Günther Deschner <gd@samba.org>
14 years agos3-spoolss: Added a winreg_update_printer function.
Andreas Schneider [Thu, 15 Apr 2010 15:53:39 +0000 (17:53 +0200)]
s3-spoolss: Added a winreg_update_printer function.

Signed-off-by: Günther Deschner <gd@samba.org>
14 years agos3-spoolss: Added a winreg_get_driver_list function.
Simo Sorce [Tue, 20 Apr 2010 01:50:52 +0000 (21:50 -0400)]
s3-spoolss: Added a winreg_get_driver_list function.

Signed-off-by: Günther Deschner <gd@samba.org>
14 years agos3-spoolss: Added a winreg_del_driver function.
Simo Sorce [Tue, 20 Apr 2010 01:01:38 +0000 (21:01 -0400)]
s3-spoolss: Added a winreg_del_driver function.

Signed-off-by: Günther Deschner <gd@samba.org>
14 years agos3-spoolss: Added a winreg_get_driver function.
Simo Sorce [Wed, 21 Apr 2010 13:38:39 +0000 (09:38 -0400)]
s3-spoolss: Added a winreg_get_driver function.

Signed-off-by: Günther Deschner <gd@samba.org>
14 years agos3-spoolss: Added a winreg_add_driver function.
Simo Sorce [Wed, 21 Apr 2010 13:37:08 +0000 (09:37 -0400)]
s3-spoolss: Added a winreg_add_driver function.

Signed-off-by: Günther Deschner <gd@samba.org>
14 years agos3-spoolss: Move info_ctr conversion to a public helper.
Simo Sorce [Thu, 15 Apr 2010 00:46:55 +0000 (20:46 -0400)]
s3-spoolss: Move info_ctr conversion to a public helper.

Signed-off-by: Günther Deschner <gd@samba.org>
14 years agos3-spoolss: Fixed winreg_delete_printer_key if key is NULL or emtpy.
Andreas Schneider [Fri, 23 Apr 2010 12:45:48 +0000 (14:45 +0200)]
s3-spoolss: Fixed winreg_delete_printer_key if key is NULL or emtpy.

Signed-off-by: Günther Deschner <gd@samba.org>
14 years agos3-spoolss: Add date and version winreg helpers.
Simo Sorce [Wed, 21 Apr 2010 13:58:51 +0000 (09:58 -0400)]
s3-spoolss: Add date and version winreg helpers.

Signed-off-by: Günther Deschner <gd@samba.org>
14 years agos3-spoolss: Added more winreg hepler functions.
Andreas Schneider [Wed, 21 Apr 2010 16:12:50 +0000 (18:12 +0200)]
s3-spoolss: Added more winreg hepler functions.

Signed-off-by: Günther Deschner <gd@samba.org>
14 years agos3-spoolss: Added winreg helper functions
Simo Sorce [Wed, 21 Apr 2010 13:51:37 +0000 (09:51 -0400)]
s3-spoolss: Added winreg helper functions

Signed-off-by: Günther Deschner <gd@samba.org>
14 years agos3-spoolss: Added a winreg function to query a dword.
Andreas Schneider [Mon, 12 Apr 2010 13:54:01 +0000 (15:54 +0200)]
s3-spoolss: Added a winreg function to query a dword.

Signed-off-by: Günther Deschner <gd@samba.org>
14 years agos3-spoolss: Added a function to get the ChangeID from a printer.
Andreas Schneider [Thu, 15 Apr 2010 19:51:16 +0000 (21:51 +0200)]
s3-spoolss: Added a function to get the ChangeID from a printer.

Signed-off-by: Günther Deschner <gd@samba.org>
14 years agos3-spoolss: Added a function to update the ChangeID of a printer.
Andreas Schneider [Thu, 15 Apr 2010 13:18:26 +0000 (15:18 +0200)]
s3-spoolss: Added a function to update the ChangeID of a printer.

Signed-off-by: Günther Deschner <gd@samba.org>
14 years agos3-spoolss: Added winreg helper functions to write registry values.
Andreas Schneider [Fri, 9 Apr 2010 10:36:37 +0000 (12:36 +0200)]
s3-spoolss: Added winreg helper functions to write registry values.

Signed-off-by: Günther Deschner <gd@samba.org>
14 years agos3-spoolss: Fixed return values of winreg_printer_deleteform1.
Andreas Schneider [Fri, 9 Apr 2010 07:26:24 +0000 (09:26 +0200)]
s3-spoolss: Fixed return values of winreg_printer_deleteform1.

Signed-off-by: Günther Deschner <gd@samba.org>
14 years agos3-spoolss: Added missing return value to winreg_printer_enumforms1 docs.
Andreas Schneider [Fri, 9 Apr 2010 07:26:08 +0000 (09:26 +0200)]
s3-spoolss: Added missing return value to winreg_printer_enumforms1 docs.

Signed-off-by: Günther Deschner <gd@samba.org>
14 years agos3-spoolss: Use const values for notify functions.
Andreas Schneider [Wed, 21 Apr 2010 15:59:55 +0000 (17:59 +0200)]
s3-spoolss: Use const values for notify functions.

Signed-off-by: Günther Deschner <gd@samba.org>
14 years agos3-time: Added a function to get the startup time of the server.
Andreas Schneider [Thu, 22 Apr 2010 10:33:29 +0000 (12:33 +0200)]
s3-time: Added a function to get the startup time of the server.

Signed-off-by: Günther Deschner <gd@samba.org>
14 years agos3-lanman: fix uninitialized variable in api_RDosPrintJobDel().
Günther Deschner [Fri, 23 Apr 2010 13:31:21 +0000 (15:31 +0200)]
s3-lanman: fix uninitialized variable in api_RDosPrintJobDel().

Guenther

14 years agos3-selftest: enable RPC-SPOOLSS-DRIVER against s3.
Günther Deschner [Fri, 23 Apr 2010 11:52:57 +0000 (13:52 +0200)]
s3-selftest: enable RPC-SPOOLSS-DRIVER against s3.

Guenther

14 years agos4-smbtorture: skip tests when no local driver directory is around.
Günther Deschner [Fri, 23 Apr 2010 11:52:19 +0000 (13:52 +0200)]
s4-smbtorture: skip tests when no local driver directory is around.

Guenther

14 years agos3-selftest: add print$ share with two arch dirs.
Günther Deschner [Fri, 23 Apr 2010 11:51:33 +0000 (13:51 +0200)]
s3-selftest: add print$ share with two arch dirs.

(make test variant)

Guenther

14 years agos3-selftest: add print$ share with two arch dirs.
Günther Deschner [Fri, 23 Apr 2010 11:51:02 +0000 (13:51 +0200)]
s3-selftest: add print$ share with two arch dirs.

Guenther

14 years agos3-winbind: fix setup_domain_child() callers.
Günther Deschner [Fri, 23 Apr 2010 10:17:04 +0000 (12:17 +0200)]
s3-winbind: fix setup_domain_child() callers.

Volker, please check.

Guenther

14 years agos4-smbtorture: use server_name for all printerdriver delete and enum operations.
Günther Deschner [Fri, 23 Apr 2010 09:39:12 +0000 (11:39 +0200)]
s4-smbtorture: use server_name for all printerdriver delete and enum operations.

With this s3 passes the RPC-PRINTER-DRIVER test.

Guenther

14 years agos3-spoolss: make switch in _spoolss_AddPrinterDriver() a bit more clear.
Günther Deschner [Fri, 23 Apr 2010 09:33:51 +0000 (11:33 +0200)]
s3-spoolss: make switch in _spoolss_AddPrinterDriver() a bit more clear.

Guenther

14 years agos4-smbtorture: allow to upload or remove any file belonging to a driver.
Günther Deschner [Fri, 23 Apr 2010 09:27:51 +0000 (11:27 +0200)]
s4-smbtorture: allow to upload or remove any file belonging to a driver.

Guenther

14 years agos3: Fix a winbind crash when scanning trusts
Volker Lendecke [Wed, 21 Apr 2010 15:04:49 +0000 (17:04 +0200)]
s3: Fix a winbind crash when scanning trusts

add_trusted_domain() for a new domain always needs to be followed by a
setup_domain_child(). This was not always done, in particular not when walking
to the forest root for additional trusts.

This is a minimal patch, we need to fix add_trusted_domain().

14 years agoMake deferred opens (NT_STATUS_SHARING_VIOLATION) work over SMB2.
Jeremy Allison [Fri, 23 Apr 2010 06:52:19 +0000 (23:52 -0700)]
Make deferred opens (NT_STATUS_SHARING_VIOLATION) work over SMB2.

Makes SMB2Create call re-entrant internally.
Now this infrastructure is in place, oplocks will follow shortly.
Tested with Win7 client and with W2K8R2.

Jeremy.

14 years agos3: Fix a cut&paste error in a debug message in check_oem_password()
Volker Lendecke [Fri, 23 Apr 2010 05:06:03 +0000 (07:06 +0200)]
s3: Fix a cut&paste error in a debug message in check_oem_password()

14 years agos3-spoolss: make sure AddPrinterDriver calls into AddPrinterDriverEx.
Günther Deschner [Fri, 23 Apr 2010 01:04:47 +0000 (03:04 +0200)]
s3-spoolss: make sure AddPrinterDriver calls into AddPrinterDriverEx.

Not vice versa. Also disable some info levels in AddPrinterDriver according to
MS-RPRN 3.1.4.4.1.

Found by torture test.

Guenther

14 years agos4-smbtorture: fix test_EnumPrinterDrivers_findone().
Günther Deschner [Fri, 23 Apr 2010 01:03:59 +0000 (03:03 +0200)]
s4-smbtorture: fix test_EnumPrinterDrivers_findone().

Guenther