kai/samba.git
11 years agos4-torture: Make sure lsa_OpenPolicy fails over TCP/IP.
Andreas Schneider [Tue, 26 Jun 2012 07:58:12 +0000 (09:58 +0200)]
s4-torture: Make sure lsa_OpenPolicy fails over TCP/IP.

11 years agos4-torture: Make sure ncacn_np tests are only called over the a pipe.
Andreas Schneider [Mon, 25 Jun 2012 17:06:34 +0000 (19:06 +0200)]
s4-torture: Make sure ncacn_np tests are only called over the a pipe.

11 years agos4-torture: Test LookupSids3 and LookupNames4 only over tcpip.
Andreas Schneider [Mon, 25 Jun 2012 16:23:31 +0000 (18:23 +0200)]
s4-torture: Test LookupSids3 and LookupNames4 only over tcpip.

LookupSids3 and LookupNames4 are only available over tcpip and MUST
fail over named pipes.

11 years agos4-torture: Use test_LookupSids3 function.
Andreas Schneider [Mon, 25 Jun 2012 16:03:40 +0000 (18:03 +0200)]
s4-torture: Use test_LookupSids3 function.

11 years agos4-torture: Fix build warnings in lsa test.
Andreas Schneider [Mon, 25 Jun 2012 15:55:02 +0000 (17:55 +0200)]
s4-torture: Fix build warnings in lsa test.

11 years agos4-classicupgrade: Demote any other 'BDC' accounts back to a member server during...
Andrew Bartlett [Fri, 6 Jul 2012 05:40:02 +0000 (15:40 +1000)]
s4-classicupgrade: Demote any other 'BDC' accounts back to a member server during upgrade

This makes it clear that they cannot be a DC until they are upgraded with
samba-tool domain dcpromo.

Andrew Bartlett

Autobuild-User(master): Andrew Bartlett <abartlet@samba.org>
Autobuild-Date(master): Fri Jul  6 09:59:13 CEST 2012 on sn-devel-104

11 years agos4-selftest: Test samba-tool domain dcpromo
Andrew Bartlett [Fri, 6 Jul 2012 05:39:09 +0000 (15:39 +1000)]
s4-selftest: Test samba-tool domain dcpromo

This needs a new environment to test it properly.  This requires a raise in the
number of socket wrapper interfaces.

Andrew Bartlett

11 years agos4-samba-tool: Provide a samba-tool domain dcpromo that upgrades a member to a DC
Andrew Bartlett [Fri, 6 Jul 2012 05:38:06 +0000 (15:38 +1000)]
s4-samba-tool: Provide a samba-tool domain dcpromo that upgrades a member to a DC

This command is like dcpromo in that it upgrades the existing workstation account
to be a domain controller.

The SID (and therefore any file ownerships) is preserved.

Andrew Bartlett

11 years agos4-dsdb: Give a much better error message when parentGUID generation fails
Andrew Bartlett [Fri, 6 Jul 2012 05:36:12 +0000 (15:36 +1000)]
s4-dsdb: Give a much better error message when parentGUID generation fails

11 years agos4-dsdb: Use parent_object_guid to find the correct parent for new objects
Andrew Bartlett [Fri, 6 Jul 2012 05:35:42 +0000 (15:35 +1000)]
s4-dsdb: Use parent_object_guid to find the correct parent for new objects

This allows the parent to be renmaed while a new object is added on another replica.

This rename may also be a delete, in which case we must move it to lostandfound.

Andrew Bartlett

11 years agotalloc: remove unused variables
Björn Jacke [Wed, 13 Jun 2012 16:10:34 +0000 (18:10 +0200)]
talloc: remove unused variables

found by the IRIX compiler

Autobuild-User(master): Björn Jacke <bj@sernet.de>
Autobuild-Date(master): Thu Jul  5 23:50:54 CEST 2012 on sn-devel-104

11 years agolib/addns: remove defines we don't need or have for sure via libreplace
Björn Jacke [Thu, 5 Jul 2012 19:48:29 +0000 (21:48 +0200)]
lib/addns: remove defines we don't need or have for sure via libreplace

11 years agolib/addns: remove use of uint8 uint16 and uint32 in favour of C99 types
Björn Jacke [Thu, 5 Jul 2012 18:47:58 +0000 (20:47 +0200)]
lib/addns: remove use of uint8 uint16 and uint32 in favour of C99 types

11 years agos3: evaluate MNT_QUOTA and MNT_RDONLY in statvfs also on darwin
Björn Jacke [Thu, 5 Jul 2012 09:43:16 +0000 (11:43 +0200)]
s3: evaluate MNT_QUOTA and MNT_RDONLY in statvfs also on darwin

11 years agos3:registry: untangle assignment from check in reg_enumkey()
Michael Adam [Tue, 3 Jul 2012 12:42:46 +0000 (14:42 +0200)]
s3:registry: untangle assignment from check in reg_enumkey()

Autobuild-User(master): Michael Adam <obnox@samba.org>
Autobuild-Date(master): Thu Jul  5 17:57:16 CEST 2012 on sn-devel-104

11 years agos3:registry: untangle assignment from check in reg_enumvalue()
Michael Adam [Tue, 3 Jul 2012 12:42:12 +0000 (14:42 +0200)]
s3:registry: untangle assignment from check in reg_enumvalue()

11 years agos4/heimdal: fix make-proto.pl with perl 5.16
Björn Jacke [Wed, 4 Jul 2012 09:14:15 +0000 (11:14 +0200)]
s4/heimdal: fix make-proto.pl with perl 5.16

Thanks to Torsten Kurbad. This fixes #9025.

Autobuild-User(master): Björn Jacke <bj@sernet.de>
Autobuild-Date(master): Wed Jul  4 13:51:07 CEST 2012 on sn-devel-104

11 years agoreplace: make the INT64_MAX define more portable
Björn Jacke [Wed, 4 Jul 2012 08:33:58 +0000 (10:33 +0200)]
replace: make the INT64_MAX define more portable

11 years agos3: if we know a file is immutable, report it to be readonly
Björn Jacke [Tue, 3 Jul 2012 22:33:41 +0000 (00:33 +0200)]
s3: if we know a file is immutable, report it to be readonly

on *BSD we get the immutable flag via st_flags, we should use that if possible.

11 years agontdb: make --disable-ntdb work properly.
Rusty Russell [Wed, 4 Jul 2012 04:21:07 +0000 (13:51 +0930)]
ntdb: make --disable-ntdb work properly.

As per bug #9024, make --disable-ntdb work again.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
Autobuild-User(master): Rusty Russell <rusty@rustcorp.com.au>
Autobuild-Date(master): Wed Jul  4 08:11:33 CEST 2012 on sn-devel-104

11 years agoAdd waf/configure tests for openat.
Jeremy Allison [Tue, 3 Jul 2012 20:34:21 +0000 (13:34 -0700)]
Add waf/configure tests for openat.

Autobuild-User(master): Jeremy Allison <jra@samba.org>
Autobuild-Date(master): Wed Jul  4 02:37:59 CEST 2012 on sn-devel-104

11 years agoMove copy_unix_token() from locking/locking.c to lib/util.c.
Jeremy Allison [Tue, 3 Jul 2012 22:32:10 +0000 (15:32 -0700)]
Move copy_unix_token() from locking/locking.c to lib/util.c.

Make public.

11 years agoAdd function set_thread_credentials_permanently(). Panic if fail.
Jeremy Allison [Tue, 3 Jul 2012 19:39:23 +0000 (12:39 -0700)]
Add function set_thread_credentials_permanently(). Panic if fail.

Not yet used.

11 years agoAllow init_aio_threadpool() to be setup for different threadpool handles with differe...
Jeremy Allison [Fri, 29 Jun 2012 23:18:10 +0000 (16:18 -0700)]
Allow init_aio_threadpool() to be setup for different threadpool handles with different completion functions.

11 years agodoc: Remove references to deprecated 'share modes' parameter.
Andreas Schneider [Fri, 22 Jun 2012 14:41:37 +0000 (16:41 +0200)]
doc: Remove references to deprecated 'share modes' parameter.

Autobuild-User(master): Andreas Schneider <asn@cryptomilk.org>
Autobuild-Date(master): Tue Jul  3 23:49:18 CEST 2012 on sn-devel-104

11 years agos3-smbd: Remove deprecated 'share modes' option.
Andreas Schneider [Fri, 22 Jun 2012 14:37:26 +0000 (16:37 +0200)]
s3-smbd: Remove deprecated 'share modes' option.

11 years agodoc: Remove documentation for obsolete ldapsam_compat.
Andreas Schneider [Fri, 22 Jun 2012 14:32:59 +0000 (16:32 +0200)]
doc: Remove documentation for obsolete ldapsam_compat.

11 years agos3-passdb: Remove obsolte ldapsam_compat support.
Andreas Schneider [Fri, 22 Jun 2012 14:27:56 +0000 (16:27 +0200)]
s3-passdb: Remove obsolte ldapsam_compat support.

11 years agodoc: Remove all references to 'printer admin' option.
Andreas Schneider [Fri, 22 Jun 2012 14:00:26 +0000 (16:00 +0200)]
doc: Remove all references to 'printer admin' option.

11 years agos3-printing: Remove deprecated lp_printer_admin().
Andreas Schneider [Fri, 22 Jun 2012 13:38:25 +0000 (15:38 +0200)]
s3-printing: Remove deprecated lp_printer_admin().

11 years agodoc: Remove documentation about idmap_adex.
Andreas Schneider [Fri, 22 Jun 2012 13:26:46 +0000 (15:26 +0200)]
doc: Remove documentation about idmap_adex.

11 years agos3-winbind: Remove obsolte idmap_adex.
Andreas Schneider [Fri, 22 Jun 2012 13:25:14 +0000 (15:25 +0200)]
s3-winbind: Remove obsolte idmap_adex.

11 years agoldb: bump version due to header and internal implementation changes
Andrew Bartlett [Tue, 3 Jul 2012 11:46:51 +0000 (21:46 +1000)]
ldb: bump version due to header and internal implementation changes

We need this version, not the previous release, for Samba.

Andrew Bartlett

Autobuild-User(master): Andrew Bartlett <abartlet@samba.org>
Autobuild-Date(master): Tue Jul  3 17:20:32 CEST 2012 on sn-devel-104

11 years agoWHATSNEW: Spell out version, avoid samba4 except to refer to the past
Andrew Bartlett [Tue, 3 Jul 2012 02:41:56 +0000 (12:41 +1000)]
WHATSNEW: Spell out version, avoid samba4 except to refer to the past

11 years agowafsamba: samba_version: add samba version suffix to vcs_fields
Björn Baumbach [Thu, 14 Jun 2012 17:07:23 +0000 (19:07 +0200)]
wafsamba: samba_version: add samba version suffix to vcs_fields

Signed-off-by: Andrew Bartlett <abartlet@samba.org>
11 years agobuild: Run distcheck in the correct directory
Andrew Bartlett [Tue, 3 Jul 2012 01:57:22 +0000 (11:57 +1000)]
build: Run distcheck in the correct directory

This is a leftover from the move to the top level build.

Andrew Bartlett

11 years agos3: Fix Coverity ID 709217 Dereference after null check
Volker Lendecke [Fri, 29 Jun 2012 11:30:44 +0000 (13:30 +0200)]
s3: Fix Coverity ID 709217 Dereference after null check

A few lines before we did check for x != NULL. I think this might
fix a potential remote crash.

Signed-off-by: Michael Adam <obnox@samba.org>
Autobuild-User(master): Michael Adam <obnox@samba.org>
Autobuild-Date(master): Tue Jul  3 15:30:17 CEST 2012 on sn-devel-104

11 years agos3: Fix Coverity ID 709218 Uninitialized pointer read
Volker Lendecke [Fri, 29 Jun 2012 10:37:40 +0000 (12:37 +0200)]
s3: Fix Coverity ID 709218 Uninitialized pointer read

Signed-off-by: Michael Adam <obnox@samba.org>
11 years agos3:vfs: use smbXsrv_open instead of smbXsrv_open0 in files_struct
Michael Adam [Mon, 2 Jul 2012 12:47:45 +0000 (14:47 +0200)]
s3:vfs: use smbXsrv_open instead of smbXsrv_open0 in files_struct

11 years agos3:vfs: use smbXsrv_tcon instead of smbXsrv_tcon0 in connection_struct.
Michael Adam [Mon, 2 Jul 2012 12:46:32 +0000 (14:46 +0200)]
s3:vfs: use smbXsrv_tcon instead of smbXsrv_tcon0 in connection_struct.

11 years agos3:smb: include "smbXsrv.h" before "vfs.h"
Michael Adam [Mon, 2 Jul 2012 14:10:26 +0000 (16:10 +0200)]
s3:smb: include "smbXsrv.h" before "vfs.h"

This is still needed as long as smbXsrv_open/_tcon are referenced
in files_struct and connection_struct respectively. Eventually,
these structures should not have a backlink to the smb world any more.

11 years agos3:smbd: Include smbXsrv.h before vfs.h (in smbd.h) so that the smbXsrv structures...
Michael Adam [Mon, 2 Jul 2012 12:46:00 +0000 (14:46 +0200)]
s3:smbd: Include smbXsrv.h before vfs.h (in smbd.h) so that the smbXsrv structures are available

This is currently needed for files_struct and connection_struct
that contain backlinks to smbXsrv_open and smbXsrv_tcon, respectively.
Finally, these backlinks to the smb level structures should be removed.

11 years agos3:smbd:smb2: fix prototype of make_connection_smb2() to use smbXsrv_tcon
Michael Adam [Mon, 2 Jul 2012 11:37:07 +0000 (13:37 +0200)]
s3:smbd:smb2: fix prototype of make_connection_smb2() to use smbXsrv_tcon

instead of internal smbXsrv_tcon0.

11 years agos3:smbd: include smbXsrv.h before smbd/proto.h to have the smbXsrv_ structs available
Michael Adam [Mon, 2 Jul 2012 12:27:06 +0000 (14:27 +0200)]
s3:smbd: include smbXsrv.h before smbd/proto.h to have the smbXsrv_ structs available

11 years agos3:smbd:smb2: change smbXsrv_tcon0 to smbXsrv_tcon in smbd_smb2_request_check_tcon()
Michael Adam [Mon, 2 Jul 2012 11:31:12 +0000 (13:31 +0200)]
s3:smbd:smb2: change smbXsrv_tcon0  to smbXsrv_tcon in smbd_smb2_request_check_tcon()

smbXsrv_tcon0 is the internal name for the (current) version0 of the
structure. Externally, only smbXsrv_tcon should be used.

11 years agos3:smbd:smb2: change smbXsrv_session0 to smbXsrv_session in struct user_struct.
Michael Adam [Mon, 2 Jul 2012 11:25:05 +0000 (13:25 +0200)]
s3:smbd:smb2: change smbXsrv_session0 to smbXsrv_session in struct user_struct.

smbXsrv_session0 is the internal name of (current) version 0 of
the structure. Externally, only smbXsrv_session should be used.

11 years agosamba-tool: gpo: Update copyright
Amitay Isaacs [Tue, 3 Jul 2012 04:20:44 +0000 (14:20 +1000)]
samba-tool: gpo: Update copyright

Autobuild-User(master): Amitay Isaacs <amitay@samba.org>
Autobuild-Date(master): Tue Jul  3 09:10:21 CEST 2012 on sn-devel-104

11 years agosamba-tool: gpo: Improve error messages
Amitay Isaacs [Tue, 3 Jul 2012 04:55:10 +0000 (14:55 +1000)]
samba-tool: gpo: Improve error messages

Signed-off-by: Amitay Isaacs <amitay@gmail.com>
11 years agosamba-tool: gpo: Add del subcommand to delete GPO
Amitay Isaacs [Tue, 3 Jul 2012 04:23:48 +0000 (14:23 +1000)]
samba-tool: gpo: Add del subcommand to delete GPO

Thanks to Denis Bonnenfant <denis.bonnenfant@diderot.org> for patch.

11 years agosamba-tool: gpo: Add listcontainers subcommand to list containers using given GPO
Amitay Isaacs [Tue, 3 Jul 2012 04:22:42 +0000 (14:22 +1000)]
samba-tool: gpo: Add listcontainers subcommand to list containers using given GPO

Thanks to Denis Bonnenfant <denis.bonnenfant@diderot.org> for patch.

11 years agosamba-tool: gpo: Use utility function dc_url() to set the connection url
Amitay Isaacs [Tue, 3 Jul 2012 04:17:48 +0000 (14:17 +1000)]
samba-tool: gpo: Use utility function dc_url() to set the connection url

In create and fetch subcommands, we also need to know DC hostname. So first
find a DC and use DC hostname to construct connection url. If ldap:// url is
specified with -H, then use that to construct DC hostname.

11 years agosamba-tool: gpo: Refactor code using utility functions
Amitay Isaacs [Tue, 3 Jul 2012 04:16:41 +0000 (14:16 +1000)]
samba-tool: gpo: Refactor code using utility functions

11 years agosamba-tool: gpo: Add utility functions get_gpo_containers and del_gpo_link
Amitay Isaacs [Tue, 3 Jul 2012 04:13:01 +0000 (14:13 +1000)]
samba-tool: gpo: Add utility functions get_gpo_containers and del_gpo_link

Thanks to Denis Bonnenfant <denis.bonnenfant@diderot.org> for patch

11 years agos4-pysmb: Add deltree() method to remove directory and its contents
Amitay Isaacs [Tue, 3 Jul 2012 00:58:37 +0000 (10:58 +1000)]
s4-pysmb: Add deltree() method to remove directory and its contents

Thanks to Denis Bonnenfant <denis.bonnenfant@diderot.org> for patch.

11 years agosamba-tool: Fix indentation
Amitay Isaacs [Tue, 3 Jul 2012 01:27:21 +0000 (11:27 +1000)]
samba-tool: Fix indentation

Thanks to Denis Bonnenfant <denis.bonnenfant@diderot.org> for patch.

11 years agosamba-tool: gpo: Use gpo (id) instead of gpo_dn (DN)
Amitay Isaacs [Tue, 3 Jul 2012 01:26:41 +0000 (11:26 +1000)]
samba-tool: gpo: Use gpo (id) instead of gpo_dn (DN)

Thanks to Denis Bonnenfant <denis.bonnenfant@diderot.org> for patch.

11 years agosamba-tool: gpo: Correct the attribute name from gPlink to gPLink
Amitay Isaacs [Tue, 3 Jul 2012 01:22:55 +0000 (11:22 +1000)]
samba-tool: gpo: Correct the attribute name from gPlink to gPLink

Thanks to Denis Bonnenfant <denis.bonnenfant@diderot.org> for patch.

11 years agosamba-tool: gpo: Fix policy DN
Amitay Isaacs [Tue, 3 Jul 2012 01:21:25 +0000 (11:21 +1000)]
samba-tool: gpo: Fix policy DN

Thanks to Denis Bonnenfant <denis.bonnenfant@diderot.org> for patch.

11 years agoFix the waf/autoconf builds to detect correctly the 32-bit or 64-bit syscall ABI...
Jeremy Allison [Mon, 2 Jul 2012 21:08:41 +0000 (14:08 -0700)]
Fix the waf/autoconf builds to detect correctly the 32-bit or 64-bit syscall ABI on Linux.

Autobuild-User(master): Jeremy Allison <jra@samba.org>
Autobuild-Date(master): Tue Jul  3 05:32:21 CEST 2012 on sn-devel-104

11 years agoEnsure we select the correct syscall numbers on a 32-bit Linux system.
Jeremy Allison [Mon, 2 Jul 2012 17:22:10 +0000 (10:22 -0700)]
Ensure we select the correct syscall numbers on a 32-bit Linux system.

11 years agoVERSION: Move on to beta4!
Andrew Bartlett [Mon, 2 Jul 2012 22:22:51 +0000 (08:22 +1000)]
VERSION: Move on to beta4!

Autobuild-User(master): Andrew Bartlett <abartlet@samba.org>
Autobuild-Date(master): Tue Jul  3 02:44:15 CEST 2012 on sn-devel-104

11 years agoVERSION: Mark as the beta3 release save-diskspace-tags/samba-4.0.0beta3
Andrew Bartlett [Mon, 2 Jul 2012 22:22:12 +0000 (08:22 +1000)]
VERSION: Mark as the beta3 release

11 years agoWHATSNEW: Mention Exchange 2010 support
Andrew Bartlett [Mon, 2 Jul 2012 22:54:57 +0000 (08:54 +1000)]
WHATSNEW: Mention Exchange 2010 support

11 years agoWHATSNEW: Update with fix for smbd-fileserver.conf.pid startup failures
Andrew Bartlett [Mon, 2 Jul 2012 22:21:23 +0000 (08:21 +1000)]
WHATSNEW: Update with fix for smbd-fileserver.conf.pid startup failures

11 years agos4-dns: Remove refernece to BIND 9.7 supporting GSS-TSIG
Andrew Bartlett [Sun, 1 Jul 2012 22:06:53 +0000 (08:06 +1000)]
s4-dns: Remove refernece to BIND 9.7 supporting GSS-TSIG

This support is too painful to use.

Andrew Bartlett

11 years agos4-bind: Remove patches now incorporated into bind9
Andrew Bartlett [Sun, 1 Jul 2012 21:24:21 +0000 (07:24 +1000)]
s4-bind: Remove patches now incorporated into bind9

These patches are in bind9 now, and we do not recomment using them any more
as the improved version in bind 9.8 is much less prone to failure.

Andrew Bartlett

11 years agos4-dns: Remove dynamic DNS instructions for bind 9.7
Andrew Bartlett [Sun, 1 Jul 2012 21:21:54 +0000 (07:21 +1000)]
s4-dns: Remove dynamic DNS instructions for bind 9.7

This version of BIND only ever caused pain when trying to do dynamic DNS.

If users are using this version, simply treat it as a static server.

Andrew Bartlett

11 years agoauth: Remove .get_challenge (only used for security=server)
Andrew Bartlett [Sat, 30 Jun 2012 08:30:57 +0000 (18:30 +1000)]
auth: Remove .get_challenge (only used for security=server)

With NTLMSSP, for NTLM2 we need to be able to set the effective challenge,
so if we ever did use a module that needed this functionlity, we would
downgrade to just NTLM.

Now that security=server has been removed, we have no such module.

This will make it easier to make the auth subsystem async, as we will
not need to consider making .get_challenge async.

Andrew Bartlett

11 years agoauth/gensec: Remove unused gensec_security parameter
Andrew Bartlett [Sat, 30 Jun 2012 07:32:50 +0000 (17:32 +1000)]
auth/gensec: Remove unused gensec_security parameter

11 years agoselftest: Give Samba4 processes a little longer to clean up
Andrew Bartlett [Fri, 29 Jun 2012 03:38:11 +0000 (13:38 +1000)]
selftest: Give Samba4 processes a little longer to clean up

This may help write out gcov data correctly.

Andrew Bartlett

11 years agofile_server: add [globals] to generated smb.conf
Andrew Bartlett [Tue, 17 Apr 2012 02:56:21 +0000 (12:56 +1000)]
file_server: add [globals] to generated smb.conf

11 years agos3-libpidfile: fix check for running process.
Björn Baumbach [Mon, 2 Jul 2012 13:43:49 +0000 (15:43 +0200)]
s3-libpidfile: fix check for running process.

Call pidfile_pid() with process name instead of pid file name.
pidfile_pid does create the pid file name by itself.

Signed-off-by: Michael Adam <obnox@samba.org>
Autobuild-User(master): Michael Adam <obnox@samba.org>
Autobuild-Date(master): Mon Jul  2 19:19:21 CEST 2012 on sn-devel-104

11 years agos3-libpidfile: some more debug output
Björn Baumbach [Mon, 2 Jul 2012 13:30:49 +0000 (15:30 +0200)]
s3-libpidfile: some more debug output

Signed-off-by: Michael Adam <obnox@samba.org>
11 years agos4-torture: more printf removal from samlogon torture test.
Günther Deschner [Mon, 2 Jul 2012 13:29:06 +0000 (15:29 +0200)]
s4-torture: more printf removal from samlogon torture test.

Guenther

Autobuild-User(master): Günther Deschner <gd@samba.org>
Autobuild-Date(master): Mon Jul  2 17:19:55 CEST 2012 on sn-devel-104

11 years agoWHATSNEW: mention initial support for SMB3
Michael Adam [Mon, 2 Jul 2012 10:49:30 +0000 (12:49 +0200)]
WHATSNEW: mention initial support for SMB3

Autobuild-User(master): Michael Adam <obnox@samba.org>
Autobuild-Date(master): Mon Jul  2 15:15:53 CEST 2012 on sn-devel-104

11 years agoWHATSNEW: Mention SMB 2.1 support (reauthentication/mulit-credit) and config default
Michael Adam [Mon, 2 Jul 2012 10:14:46 +0000 (12:14 +0200)]
WHATSNEW: Mention SMB 2.1 support (reauthentication/mulit-credit) and config default

11 years agoWHATSNEW: prepare for 4.0 beta3
Michael Adam [Mon, 2 Jul 2012 10:12:22 +0000 (12:12 +0200)]
WHATSNEW: prepare for 4.0 beta3

11 years agoDisable selections of USE_LINUX_THREAD_CREDENTIALS until we have specific
Jeremy Allison [Sun, 1 Jul 2012 22:32:44 +0000 (15:32 -0700)]
Disable selections of USE_LINUX_THREAD_CREDENTIALS until we have specific
32-bit and 64-bit versions.

Autobuild-User(master): Jeremy Allison <jra@samba.org>
Autobuild-Date(master): Mon Jul  2 03:02:47 CEST 2012 on sn-devel-104

11 years agoccan: make it a grouping library.
Rusty Russell [Sat, 30 Jun 2012 07:35:38 +0000 (17:05 +0930)]
ccan: make it a grouping library.

Andrew Bartlett pointed out that making CCAN a non-library will break
the build in a different way in future: when two separate private
libraries start using the same CCAN module, the symbol duplicate
detection will fire (since private libaries don't use any symbol
hiding).  That doesn't happen yet, but it will surely happen
eventually.

So, for now at least, we build as a private library again.  This
unfortunately means the top-level build creates a libccan.so, which
contains all the ccan modules whether you need them or not.  Given the
size of the library, I don't think this is a win.  But it's simple.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
Autobuild-User(master): Rusty Russell <rusty@rustcorp.com.au>
Autobuild-Date(master): Sat Jun 30 11:19:04 CEST 2012 on sn-devel-104

11 years agoDon't allow asynchronous creates to be canceled in SMB2.
Jeremy Allison [Fri, 29 Jun 2012 21:25:53 +0000 (14:25 -0700)]
Don't allow asynchronous creates to be canceled in SMB2.

Autobuild-User(master): Jeremy Allison <jra@samba.org>
Autobuild-Date(master): Sat Jun 30 04:10:02 CEST 2012 on sn-devel-104

11 years agoMake schedule_deferred_open_message_smb() return an indication of success.
Jeremy Allison [Fri, 29 Jun 2012 20:56:26 +0000 (13:56 -0700)]
Make schedule_deferred_open_message_smb() return an indication of success.

11 years agoMake schedule_deferred_open_message_smb2() return an indication of success.
Jeremy Allison [Fri, 29 Jun 2012 20:53:31 +0000 (13:53 -0700)]
Make schedule_deferred_open_message_smb2() return an indication of success.

11 years agoAllow for async opens.
Jeremy Allison [Fri, 29 Jun 2012 20:14:10 +0000 (13:14 -0700)]
Allow for async opens.

If the SMB_VFS_OPEN() function returns -1, EINTR -> NT_STATUS_RETRY,
then queue the open up to be completed when the async open completes.

11 years agoAdd new bool field async_open to struct deferred_open_record. Not used yet.
Jeremy Allison [Fri, 29 Jun 2012 20:00:29 +0000 (13:00 -0700)]
Add new bool field async_open to struct deferred_open_record. Not used yet.

11 years agoFix defer_open() fuction in the open code path to cope with a NULL lck parameter.
Jeremy Allison [Fri, 29 Jun 2012 19:56:57 +0000 (12:56 -0700)]
Fix defer_open() fuction in the open code path to cope with a NULL lck parameter.

11 years agoAdd uint64_t mid field to the files_struct.
Jeremy Allison [Fri, 29 Jun 2012 19:41:47 +0000 (12:41 -0700)]
Add uint64_t mid field to the files_struct.

Ensure it is initialized so we know what mid created this file.

11 years agos3:waf add sendfile support for Tru64, which is the same as HP-UX's
Björn Jacke [Fri, 29 Jun 2012 21:43:56 +0000 (23:43 +0200)]
s3:waf add sendfile support for Tru64, which is the same as HP-UX's

Autobuild-User(master): Björn Jacke <bj@sernet.de>
Autobuild-Date(master): Sat Jun 30 02:22:21 CEST 2012 on sn-devel-104

11 years agos3: add sendfile support for Tru64, which is the same as HP-UX's
Björn Jacke [Fri, 29 Jun 2012 21:36:24 +0000 (23:36 +0200)]
s3: add sendfile support for Tru64, which is the same as HP-UX's

11 years agoTry and fix the autoconf build on Solaris/Nexenta/etc.
Jeremy Allison [Fri, 29 Jun 2012 20:46:23 +0000 (13:46 -0700)]
Try and fix the autoconf build on Solaris/Nexenta/etc.

Their AC_TRY_RUN doesn't include any current CPPFLAGS. Make
the set[res]uid checks independent of this. Needs a small
change to the waf build in order to code with the change.

Autobuild-User(master): Jeremy Allison <jra@samba.org>
Autobuild-Date(master): Sat Jun 30 00:32:36 CEST 2012 on sn-devel-104

11 years agoFix typo in configure.in check for USE_LINUX_THREAD_CREDENTIALS.
Jeremy Allison [Fri, 29 Jun 2012 18:15:49 +0000 (11:15 -0700)]
Fix typo in configure.in check for USE_LINUX_THREAD_CREDENTIALS.

11 years agos3:smbd: make use of smbXsrv_open for smb1/2/3
Stefan Metzmacher [Fri, 8 Jun 2012 15:51:47 +0000 (17:51 +0200)]
s3:smbd: make use of smbXsrv_open for smb1/2/3

This makes sure we generate unique persistent file ids,
which are stored in smbXsrv_open_global.tdb.

Pair-Programmed-With: Michael Adam <obnox@samba.org>

metze

Autobuild-User(master): Stefan Metzmacher <metze@samba.org>
Autobuild-Date(master): Fri Jun 29 21:01:11 CEST 2012 on sn-devel-104

11 years agos3:smbd: add smbXsrv_open* infrastructure
Stefan Metzmacher [Mon, 6 Feb 2012 22:06:41 +0000 (23:06 +0100)]
s3:smbd: add smbXsrv_open* infrastructure

Pair-Programmed-With: Michael Adam <obnox@samba.org>

metze

11 years agos3:smbXsrv.idl: add smbXsrv_open* structures
Stefan Metzmacher [Mon, 12 Mar 2012 17:38:07 +0000 (18:38 +0100)]
s3:smbXsrv.idl: add smbXsrv_open* structures

struct smbXsrv_open will represent a SMB 1 or SMB 2
open file handle, while 'files_struct' will be changed
to handle just the protocol independent glue for the SMB_VFS layer.

Note: the format is not stable yet, we need to add more things
      when we start to support durable handles.

metze

11 years agos3:configure: fix numerous compile warnings about implicit declaration of 'exit'
Björn Jacke [Fri, 29 Jun 2012 15:16:11 +0000 (17:16 +0200)]
s3:configure: fix numerous compile warnings about implicit declaration of 'exit'

use return instead of exit in configure tests to fix those warnings:

warning: incompatible implicit declaration of built-in function 'exit'

Autobuild-User(master): Björn Jacke <bj@sernet.de>
Autobuild-Date(master): Fri Jun 29 19:08:54 CEST 2012 on sn-devel-104

11 years agos3: fix the logic in bsd_statvfs
Björn Jacke [Fri, 29 Jun 2012 15:01:47 +0000 (17:01 +0200)]
s3: fix the logic in bsd_statvfs

11 years agos3:cclean avoid segfault in case of ctdb missbehaviour
Gregor Beck [Fri, 29 Jun 2012 09:42:34 +0000 (11:42 +0200)]
s3:cclean avoid segfault in case of ctdb missbehaviour

Signed-off-by: Michael Adam <obnox@samba.org>
Autobuild-User(master): Michael Adam <obnox@samba.org>
Autobuild-Date(master): Fri Jun 29 17:06:05 CEST 2012 on sn-devel-104

11 years agos3:cclean: fix memory allocation
Gregor Beck [Fri, 29 Jun 2012 09:36:54 +0000 (11:36 +0200)]
s3:cclean: fix memory allocation

Signed-off-by: Michael Adam <obnox@samba.org>
11 years agopackaging(RHEL-CTDB): package cclean tool
Gregor Beck [Wed, 27 Jun 2012 13:07:15 +0000 (15:07 +0200)]
packaging(RHEL-CTDB): package cclean tool

Signed-off-by: Michael Adam <obnox@samba.org>
11 years agopackaging(RHEL-CTDB): make makespec.sh aware of new location of version.h
Gregor Beck [Wed, 27 Jun 2012 12:11:23 +0000 (14:11 +0200)]
packaging(RHEL-CTDB): make makespec.sh aware of new location of version.h

Signed-off-by: Michael Adam <obnox@samba.org>
11 years agos3_dbrwap_ctdb: improve a comment in db_ctdb_can_use_local_record()
Michael Adam [Fri, 29 Jun 2012 08:55:32 +0000 (10:55 +0200)]
s3_dbrwap_ctdb: improve a comment in db_ctdb_can_use_local_record()

Pair-Programmed-With: Gregor Beck <gbeck@sernet.de>