obnox/samba-ctdb.git
13 years agov3-6-ctdb: VERSION bump vendor patch level to 3 3.6.0pre1-ctdb-3
Michael Adam [Wed, 9 Feb 2011 23:37:30 +0000 (00:37 +0100)]
v3-6-ctdb: VERSION bump vendor patch level to 3

13 years agos3: Pass the aio_force operation through vfs_gpfs
Volker Lendecke [Fri, 25 Feb 2011 13:55:28 +0000 (06:55 -0700)]
s3: Pass the aio_force operation through vfs_gpfs

13 years agos3: Ask GPFS for the IS_OFFLINE operation
Volker Lendecke [Fri, 25 Feb 2011 13:50:19 +0000 (06:50 -0700)]
s3: Ask GPFS for the IS_OFFLINE operation

13 years agos3: Announce HSM in the gpfs module
Volker Lendecke [Fri, 25 Feb 2011 14:18:46 +0000 (07:18 -0700)]
s3: Announce HSM in the gpfs module

13 years agos3: Pass smb_filename through the set_offline vfs op
Volker Lendecke [Fri, 25 Feb 2011 13:43:52 +0000 (06:43 -0700)]
s3: Pass smb_filename through the set_offline vfs op

13 years agos3: Pass smb_filename through the is_offline vfs op
Volker Lendecke [Fri, 25 Feb 2011 13:37:34 +0000 (06:37 -0700)]
s3: Pass smb_filename through the is_offline vfs op

13 years agos3: Fix operation names in vfs_full_audit.c
Volker Lendecke [Fri, 25 Feb 2011 13:28:30 +0000 (06:28 -0700)]
s3: Fix operation names in vfs_full_audit.c

13 years agov3-6-ctdb: VERSION bump vendor patch level to 2
Michael Adam [Wed, 9 Feb 2011 23:37:30 +0000 (00:37 +0100)]
v3-6-ctdb: VERSION bump vendor patch level to 2

13 years agov3-6-ctdb: packaging/RHEL-CTDB: replace Prereq by Requires.
Michael Adam [Thu, 10 Feb 2011 06:33:56 +0000 (07:33 +0100)]
v3-6-ctdb: packaging/RHEL-CTDB: replace Prereq by Requires.

In RHEL6, Prereq is deprecated.

13 years agov3-6-ctdb: s3: Add the "net groupfilter" command
Volker Lendecke [Sun, 14 Dec 2008 23:16:56 +0000 (00:16 +0100)]
v3-6-ctdb: s3: Add the "net groupfilter" command

This is the start of a bad hack for even worse systems: Many Unix systems still
have the NGROUPS problem: A user can not be member of more than a very limited
number of groups. Solaris for example limits this to 16 by default. Many
Windows environments have a *LOT* more groups per user, some even go to
hundreds. Whether that is efficient is debatable, but it's there.

This patch implements the

"net groupfilter"

command with the "addsid", "delsid" and "list" subcommands. If any SIDs are
present according to "net groupfilter list" (they are stored in secrets.tdb),
then only the SIDs in that list are converted to GIDs for a user at login time.

This gives the Administrator the possibility to define a set of groups that are
used on the Unix box, making sure that no user is in more than NGROUPS of those
at a time.

This patch is incomplete in the sense that winbind is not aware of this, only
smbd. So it is kind of an emergency hack for smbd-only machines.

Volker

Signed-off-by: Michael Adam <obnox@samba.org>
13 years agov3-6-ctdb: packaging/RHEL-CTDB: improve fix for debuginfo builds
Michael Adam [Fri, 3 Dec 2010 09:13:46 +0000 (02:13 -0700)]
v3-6-ctdb: packaging/RHEL-CTDB: improve fix for debuginfo builds

13 years agov3-6-ctdb: packaging/RHEL-CTDB: Fix debuginfo builds
Volker Lendecke [Fri, 3 Dec 2010 09:13:46 +0000 (02:13 -0700)]
v3-6-ctdb: packaging/RHEL-CTDB: Fix debuginfo builds

13 years agoRevert "v3-6-ctdb: s3:vfs: Add a gpfs_prefetch module."
Michael Adam [Fri, 21 Jan 2011 14:44:53 +0000 (15:44 +0100)]
Revert "v3-6-ctdb: s3:vfs: Add a gpfs_prefetch module."

This reverts commit 36713652a1f0ccee3e84c3c58d46f03141e43513.

The gpfs_prefetch module needs to be properly merged:
The vfs API has changed.

13 years agoRevert "v3-6-ctdb: packaging/RHEL-CTDB: Fix the RPM build: list the gpfs_prefetch...
Michael Adam [Fri, 21 Jan 2011 14:44:18 +0000 (15:44 +0100)]
Revert "v3-6-ctdb: packaging/RHEL-CTDB: Fix the RPM build: list the gpfs_prefetch vfs module"

This reverts commit 18296ef666202ae15cba6b7a6f25c3692f13f7e4.

The gpfs prefetch mdule needs to be properly merged:
The vfs api has changed.

13 years agov3-6-ctdb: packaging/RHEL-CTDB: Fix the RPM build: list the gpfs_prefetch vfs module
Volker Lendecke [Fri, 5 Mar 2010 15:10:49 +0000 (16:10 +0100)]
v3-6-ctdb: packaging/RHEL-CTDB: Fix the RPM build: list the gpfs_prefetch vfs module

13 years agov3-6-ctdb: s3:vfs: Add a gpfs_prefetch module.
Volker Lendecke [Fri, 21 Jan 2011 13:07:15 +0000 (14:07 +0100)]
v3-6-ctdb: s3:vfs: Add a gpfs_prefetch module.

This can not go upstream yet because it uses the gpfs_fcntl call
from the non-GPL libgpfs.

13 years agov3-6-ctdb: apply patch from v3-0-ctdb to special case root in libnss_winbind
Andrew Tridgell [Mon, 21 Apr 2008 16:41:32 +0000 (18:41 +0200)]
v3-6-ctdb: apply patch from v3-0-ctdb to special case root in libnss_winbind

This is needed to ensure the administrator can login to a node even
when ctdbd and winbindd are stuck

13 years agov3-6-ctdb: add README.v3-6-ctdb
Michael Adam [Tue, 18 Jan 2011 12:19:55 +0000 (13:19 +0100)]
v3-6-ctdb: add README.v3-6-ctdb

13 years agov3-6-ctdb: VERSION: add vendor-suffix "ctdb" and vendor-patch level "1"
Michael Adam [Tue, 23 Jun 2009 14:41:38 +0000 (16:41 +0200)]
v3-6-ctdb: VERSION: add vendor-suffix "ctdb" and vendor-patch level "1"

Michael

following the versioning scheme of the v3-2-ctdb branch

Michael

13 years agov3-6-ctdb: VERSION: set version to non-snapshot..
Michael Adam [Wed, 8 Apr 2009 17:28:52 +0000 (19:28 +0200)]
v3-6-ctdb: VERSION: set version to non-snapshot..

13 years agonsswitch: Eliminate select from wb_common
Volker Lendecke [Fri, 18 Feb 2011 12:57:35 +0000 (13:57 +0100)]
nsswitch: Eliminate select from wb_common

Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Mon Feb 28 17:26:18 CET 2011 on sn-devel-104

13 years agoRemove sys_select[_intr]
Volker Lendecke [Fri, 18 Feb 2011 11:34:08 +0000 (12:34 +0100)]
Remove sys_select[_intr]

13 years agotevent: Add a poll backend
Volker Lendecke [Wed, 9 Feb 2011 14:28:10 +0000 (15:28 +0100)]
tevent: Add a poll backend

13 years agolibcli: Eliminate select from smb_readline_replacement
Volker Lendecke [Mon, 14 Feb 2011 11:14:12 +0000 (12:14 +0100)]
libcli: Eliminate select from smb_readline_replacement

13 years agos3: Eliminate select from libaddns
Volker Lendecke [Thu, 10 Feb 2011 10:01:54 +0000 (11:01 +0100)]
s3: Eliminate select from libaddns

13 years agos3: Eliminate sys_select from do_smb_resolve() -- untested
Volker Lendecke [Mon, 7 Feb 2011 16:19:03 +0000 (17:19 +0100)]
s3: Eliminate sys_select from do_smb_resolve() -- untested

13 years agos3: Eliminate sys_select from do_smb_browse() -- untested
Volker Lendecke [Mon, 7 Feb 2011 16:17:26 +0000 (17:17 +0100)]
s3: Eliminate sys_select from do_smb_browse() -- untested

13 years agos3: Eliminate sys_select_intr from smbfilter
Volker Lendecke [Wed, 9 Feb 2011 12:38:06 +0000 (13:38 +0100)]
s3: Eliminate sys_select_intr from smbfilter

13 years agos3: Remove unused receive_packet
Stefan Metzmacher [Fri, 18 Feb 2011 11:32:12 +0000 (12:32 +0100)]
s3: Remove unused receive_packet

13 years agos3: Eliminate sys_select_intr from read_fd_with_timeout
Volker Lendecke [Tue, 8 Feb 2011 16:57:12 +0000 (17:57 +0100)]
s3: Eliminate sys_select_intr from read_fd_with_timeout

13 years agos3: Eliminiate sys_select_intr from client.c
Volker Lendecke [Tue, 8 Feb 2011 16:56:10 +0000 (17:56 +0100)]
s3: Eliminiate sys_select_intr from client.c

13 years agos3: Add poll_intr_one_fd
Volker Lendecke [Tue, 8 Feb 2011 16:33:59 +0000 (17:33 +0100)]
s3: Add poll_intr_one_fd

13 years agos3: Add sys_poll_intr
Volker Lendecke [Tue, 8 Feb 2011 16:28:27 +0000 (17:28 +0100)]
s3: Add sys_poll_intr

13 years agos3: Eliminate sys_select from g_lock_lock
Volker Lendecke [Tue, 8 Feb 2011 10:59:04 +0000 (11:59 +0100)]
s3: Eliminate sys_select from g_lock_lock

13 years agos3: Eliminate sys_select from fd_is_readable
Volker Lendecke [Mon, 7 Feb 2011 16:02:44 +0000 (17:02 +0100)]
s3: Eliminate sys_select from fd_is_readable

13 years agos3: Eliminate select from packet_fd_read_sync
Volker Lendecke [Mon, 7 Feb 2011 15:59:38 +0000 (16:59 +0100)]
s3: Eliminate select from packet_fd_read_sync

13 years agos3: Add poll_one_fd()
Volker Lendecke [Mon, 7 Feb 2011 15:55:16 +0000 (16:55 +0100)]
s3: Add poll_one_fd()

13 years agos3: Remove select-based s3 event backend
Volker Lendecke [Mon, 7 Feb 2011 14:24:07 +0000 (15:24 +0100)]
s3: Remove select-based s3 event backend

13 years agos3: Use poll in nmbd
Volker Lendecke [Mon, 7 Feb 2011 14:20:39 +0000 (15:20 +0100)]
s3: Use poll in nmbd

13 years agos3: Use poll in winbind
Volker Lendecke [Thu, 3 Feb 2011 21:05:30 +0000 (22:05 +0100)]
s3: Use poll in winbind

13 years agos3: Use poll in smbd
Volker Lendecke [Thu, 3 Feb 2011 20:55:02 +0000 (21:55 +0100)]
s3: Use poll in smbd

13 years agos3: Use poll for the event loop
Volker Lendecke [Thu, 3 Feb 2011 15:34:07 +0000 (16:34 +0100)]
s3: Use poll for the event loop

13 years agos3: Add sys_poll
Volker Lendecke [Mon, 7 Feb 2011 15:29:13 +0000 (16:29 +0100)]
s3: Add sys_poll

13 years agolibreplace: poll based on select
Volker Lendecke [Wed, 9 Feb 2011 18:22:25 +0000 (19:22 +0100)]
libreplace: poll based on select

13 years agos3: Add timeval_to_msec
Volker Lendecke [Tue, 8 Feb 2011 11:55:02 +0000 (12:55 +0100)]
s3: Add timeval_to_msec

13 years agos3:msg_idmap: The solaris cc compiler does not like unnamed unions as struct members...
Michael Adam [Mon, 28 Feb 2011 14:52:25 +0000 (15:52 +0100)]
s3:msg_idmap: The solaris cc compiler does not like unnamed unions as struct members - fix the build

13 years agos3: fix the waf build after adding smbd/msg_idmap.c
Michael Adam [Mon, 28 Feb 2011 14:36:11 +0000 (15:36 +0100)]
s3: fix the waf build after adding smbd/msg_idmap.c

13 years agos3: Survive an idle child that was killed
Christian Ambach [Wed, 23 Feb 2011 10:10:15 +0000 (11:10 +0100)]
s3: Survive an idle child that was killed

Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Mon Feb 28 14:53:20 CET 2011 on sn-devel-104
(cherry picked from commit 3854413c246a3a69d100af6e827ce8f217bf408e)

13 years agos3: smbcontrol to notify smbd about idmap changes
Gregor Beck [Thu, 3 Feb 2011 15:30:29 +0000 (16:30 +0100)]
s3: smbcontrol to notify smbd about idmap changes

13 years agos3: add functions to remove entries from idmap cache
Gregor Beck [Fri, 18 Feb 2011 13:47:03 +0000 (14:47 +0100)]
s3: add functions to remove entries from idmap cache

13 years agos3: add functions to remove entries from idmap memcache
Gregor Beck [Fri, 18 Feb 2011 13:45:14 +0000 (14:45 +0100)]
s3: add functions to remove entries from idmap memcache

13 years agos3: add functions to flush the idmap memcache
Gregor Beck [Fri, 18 Feb 2011 13:42:18 +0000 (14:42 +0100)]
s3: add functions to flush the idmap memcache

13 years agoWHATSNEW: document removed parameter "idmap alloc backend"
Michael Adam [Tue, 1 Feb 2011 10:59:25 +0000 (11:59 +0100)]
WHATSNEW: document removed parameter "idmap alloc backend"

13 years agoWHATSNEW: document new nfs quota backend for linux
Michael Adam [Tue, 1 Feb 2011 11:06:11 +0000 (12:06 +0100)]
WHATSNEW: document new nfs quota backend for linux

13 years agos3: Fix a typo
Volker Lendecke [Sat, 26 Feb 2011 13:01:08 +0000 (14:01 +0100)]
s3: Fix a typo

Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Sun Feb 27 20:14:20 CET 2011 on sn-devel-104

13 years agos3: Fix a comment
Volker Lendecke [Sat, 26 Feb 2011 12:41:43 +0000 (13:41 +0100)]
s3: Fix a comment

13 years agos3: Fix some nonempty blank lines
Volker Lendecke [Sat, 26 Feb 2011 11:36:19 +0000 (12:36 +0100)]
s3: Fix some nonempty blank lines

13 years agos3: Use strndup in parse_nss_param
Volker Lendecke [Sat, 26 Feb 2011 10:53:21 +0000 (11:53 +0100)]
s3: Use strndup in parse_nss_param

13 years agos3: properly find our standard nss_info backends
Volker Lendecke [Sun, 27 Feb 2011 18:09:28 +0000 (19:09 +0100)]
s3: properly find our standard nss_info backends

Right now, the nss_info backends are tied to the idmap backends (which is wrong
IMHO). In the domain child we don't load the idmap backend anymore, so we don't
have the nss info modules. This needs fixing properly.

13 years agos3:net: fix usage for "net rpc registry export"
Michael Adam [Wed, 16 Feb 2011 10:45:52 +0000 (11:45 +0100)]
s3:net: fix usage for "net rpc registry export"

13 years agos3: Fix a debug message
Volker Lendecke [Sun, 27 Feb 2011 15:11:36 +0000 (16:11 +0100)]
s3: Fix a debug message

Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Sun Feb 27 16:59:19 CET 2011 on sn-devel-104
(cherry picked from commit 0decc29b3a641b735ac1b0e71435490cd5958b73)

13 years agos3: Make is_zero_addr take a sockaddr_storage
Volker Lendecke [Sun, 27 Feb 2011 08:57:18 +0000 (09:57 +0100)]
s3: Make is_zero_addr take a sockaddr_storage

All callers had to cast this anyway

Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Sun Feb 27 11:02:53 CET 2011 on sn-devel-104
(cherry picked from commit fec0baacb658eb1bfc15c8ca4dfeecc1cf84eb79)

13 years agos3: Improve a dbg msg in aio_fork
Volker Lendecke [Wed, 23 Feb 2011 10:09:32 +0000 (11:09 +0100)]
s3: Improve a dbg msg in aio_fork

Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Sat Feb 26 17:42:37 CET 2011 on sn-devel-104
(cherry picked from commit 48200c27eaaa961dd17f27a973ab07ccb7afbd8f)

13 years agodirfd doesn't exist in some platforms.
Jeremy Allison [Sat, 26 Feb 2011 01:25:36 +0000 (17:25 -0800)]
dirfd doesn't exist in some platforms.

Hack that should get the buildfarm back to green.
Ensure dirfd() needs to be defined before we properly return fdopendir.
This will do until we get a proper dirfd() defined in libreplace.

From http://www.gnu.org/software/hello/manual/gnulib/dirfd.html

This function is missing on some platforms: AIX 7.1, HP-UX 11, OSF/1 5.1, Solaris 10, mingw.

Jeremy.

Autobuild-User: Jeremy Allison <jra@samba.org>
Autobuild-Date: Sat Feb 26 04:19:55 CET 2011 on sn-devel-104
(cherry picked from commit c8a242d9fcb16df41a36b67ce2a8d43a3853b103)

13 years agos3: Fix a 64-bit warning in vfs_gpfs.c
Volker Lendecke [Fri, 25 Feb 2011 13:09:58 +0000 (06:09 -0700)]
s3: Fix a 64-bit warning in vfs_gpfs.c

Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Fri Feb 25 14:56:51 CET 2011 on sn-devel-104
(cherry picked from commit 242a63e95ab5ee286dd02dc0b25dceb6b4f82561)

13 years agos3-param: Make "rlimit_max below minimum Windows limit" notification less scary
Jonathan Nieder [Sun, 2 Jan 2011 08:40:09 +0000 (02:40 -0600)]
s3-param: Make "rlimit_max below minimum Windows limit" notification less scary

The fix to bug #6837 results in messages from testparm that look
like a misconfiguration even though they aren't:

 rlimit_max: rlimit_max (8192) below minimum Windows limit (16384)

Apply a slight change in wording ("increasing rlimit_max to minimum
Windows limit") to make it clearer that the user has done nothing
wrong.  (Similarly for sysctl_max.)

Reported-by: Miguel Medalha <miguelmedalha@sapo.pt>
Signed-off-by: Jonathan Nieder <jrnieder@gmail.com>
13 years agoDetect Mac OS X as a separate client type.
Justin Maggard [Fri, 25 Feb 2011 00:25:30 +0000 (16:25 -0800)]
Detect Mac OS X as a separate client type.
(cherry picked from commit 8dcdebe6ea5a1f2074a60ead803379fcd22df549)

13 years agoEnsure we don't return an incorrect access mask.
Jeremy Allison [Fri, 25 Feb 2011 00:04:09 +0000 (16:04 -0800)]
Ensure we don't return an incorrect access mask.

From the Microsoft test suite @ Connectathon:

Test Case: TestSuite_ScenarioNo009GrantedAccessTestS0
    File created with access = 0x7 (Read, Write, Delete)
    Query Info on file returns 0x87 (Read, Write, Delete, Read Attributes)

Jeremy.
(cherry picked from commit 1f2433c719b3a64353a730b963a9b0ff7a8357cb)

13 years agoImplement the SMB2 close flag SMB2_CLOSE_FLAGS_FULL_INFORMATION (and move definition...
Jeremy Allison [Thu, 24 Feb 2011 22:52:58 +0000 (14:52 -0800)]
Implement the SMB2 close flag SMB2_CLOSE_FLAGS_FULL_INFORMATION (and move definition to correct place).

Thanks to Nick Meier @ Microsoft for finding this @ Connectathon.

Jeremy.
(cherry picked from commit c0171feb2c6b912916c780679b1c21f28fab6bb4)

13 years agoBatch oplocks conflict with exclusive as well as themselves.
Jeremy Allison [Thu, 24 Feb 2011 19:59:35 +0000 (11:59 -0800)]
Batch oplocks conflict with exclusive as well as themselves.
(cherry picked from commit b3c74eceb0c871e9f782b88ad1678573ca38b3b8)

13 years agos3:rpc_client: we need to pass a non-blocking socket to tstream_bsd_existing_socket()
Stefan Metzmacher [Wed, 23 Feb 2011 20:42:25 +0000 (21:42 +0100)]
s3:rpc_client: we need to pass a non-blocking socket to tstream_bsd_existing_socket()

metze

Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Thu Feb 24 07:43:59 CET 2011 on sn-devel-104
(cherry picked from commit 1f13d512d45eaa99023bc41cf6ec03db8cb4508e)

13 years agoRemember to free the second temporary string.
Jeremy Allison [Thu, 24 Feb 2011 02:32:35 +0000 (18:32 -0800)]
Remember to free the second temporary string.
(cherry picked from commit c23e7292bc6406588182f87b61186087ba472ac3)

13 years agoFix bug 7950 - Samba 3.5.x fails BASE-CREATEX_SHAREMODES_DIR smbtorture4 test
Jeremy Allison [Thu, 24 Feb 2011 02:24:41 +0000 (18:24 -0800)]
Fix bug 7950 - Samba 3.5.x fails BASE-CREATEX_SHAREMODES_DIR smbtorture4 test
We need to revalidate the pathname once re-constructed from a root fsp.

Jeremy.
(cherry picked from commit 916e82823b56a70d7761644b38a250ea8c38e204)

13 years agos3-docs: document all wbinfo options.
Günther Deschner [Wed, 23 Feb 2011 14:48:23 +0000 (15:48 +0100)]
s3-docs: document all wbinfo options.

Guenther

Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Wed Feb 23 23:45:40 CET 2011 on sn-devel-104
(cherry picked from commit 29f850ac4330909afa426474686be363d0249d73)

13 years agos3-proto: remove some prototypes of non-existing functions.
Günther Deschner [Wed, 23 Feb 2011 12:29:00 +0000 (13:29 +0100)]
s3-proto: remove some prototypes of non-existing functions.

Guenther

Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Wed Feb 23 15:42:35 CET 2011 on sn-devel-104
(cherry picked from commit ab64634a2070042d96da7aadc7fff2ea97199c0e)

13 years agos3-waf: add check for getspnam().
Günther Deschner [Tue, 22 Feb 2011 21:56:23 +0000 (22:56 +0100)]
s3-waf: add check for getspnam().

Guenther
(cherry picked from commit 8bca9df258527125e6b7ec9b9ad060cc0fdc3ddf)

13 years agos3-waf: add check for TDB_ERR_NESTING.
Günther Deschner [Tue, 22 Feb 2011 21:34:05 +0000 (22:34 +0100)]
s3-waf: add check for TDB_ERR_NESTING.

Guenther
(cherry picked from commit b1e5dc716e1d968edf7e2686ba1dda3a42381541)

13 years agos3-waf: add check for sendfile on AIX.
Günther Deschner [Tue, 22 Feb 2011 20:36:35 +0000 (21:36 +0100)]
s3-waf: add check for sendfile on AIX.

Guenther

Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Tue Feb 22 22:36:53 CET 2011 on sn-devel-104
(cherry picked from commit 7f0ef4fb4ad430190d143b0ed73fb3a68dde17fd)

13 years agos3-waf: add check for sendfile on solaris.
Günther Deschner [Tue, 22 Feb 2011 20:33:06 +0000 (21:33 +0100)]
s3-waf: add check for sendfile on solaris.

Guenther
(cherry picked from commit 2b53e7eec75b3ea210eceeec4361d14fc4576f27)

13 years agos3-waf: add check for sendfile on hpux.
Günther Deschner [Tue, 22 Feb 2011 20:24:39 +0000 (21:24 +0100)]
s3-waf: add check for sendfile on hpux.

Guenther
(cherry picked from commit 6c32fe5207c4baab12212e9d53b80b41986ed1d7)

13 years agos3-waf: add check for sendfile on freebsd.
Günther Deschner [Tue, 22 Feb 2011 20:16:39 +0000 (21:16 +0100)]
s3-waf: add check for sendfile on freebsd.

Guenther
(cherry picked from commit 2babc4fcf47ad865e301ce22cceff4e0b0429de9)

13 years agos3-waf: add check for sendfile on linux.
Günther Deschner [Tue, 22 Feb 2011 20:11:15 +0000 (21:11 +0100)]
s3-waf: add check for sendfile on linux.

Guenther
(cherry picked from commit d71c024131d4b108e5c6b4eacf5a75fef8c69215)

13 years agos3-waf: make sure ENABLE_BUILD_FARM_HACKS is enabled when run on the buildfarm.
Günther Deschner [Tue, 22 Feb 2011 19:43:23 +0000 (20:43 +0100)]
s3-waf: make sure ENABLE_BUILD_FARM_HACKS is enabled when run on the buildfarm.

Guenther
(cherry picked from commit ef896e647a1b19f8d0fc35dad823401e24354435)

13 years agos3-includes: move some chgpasswd related defines to the locations where they are...
Günther Deschner [Tue, 22 Feb 2011 18:45:24 +0000 (19:45 +0100)]
s3-includes: move some chgpasswd related defines to the locations where they are used.

Guenther
(cherry picked from commit 28b4b059386b4369d6ad85c82bbc150aa81609c4)

13 years agos3-waf: add check for ftruncate extend.
Günther Deschner [Tue, 22 Feb 2011 11:43:12 +0000 (12:43 +0100)]
s3-waf: add check for ftruncate extend.

Guenther

Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Tue Feb 22 13:35:48 CET 2011 on sn-devel-104
(cherry picked from commit 79b41dcae14764612946cef012ca20c61dace919)

13 years agos3-waf: add check for realpath() NULL arg.
Günther Deschner [Tue, 22 Feb 2011 10:57:23 +0000 (11:57 +0100)]
s3-waf: add check for realpath() NULL arg.

Guenther
(cherry picked from commit 4fe3ecefa04d7ca1321109574014950503fca5b8)

13 years agos3-waf: add check for makedev().
Günther Deschner [Tue, 22 Feb 2011 10:53:51 +0000 (11:53 +0100)]
s3-waf: add check for makedev().

Guenther
(cherry picked from commit 33d676cd7e34ca5b9ed5ea0c99bcbda441b3b95f)

13 years agos3-waf: add check for TIME_T_MAX.
Günther Deschner [Tue, 22 Feb 2011 10:49:52 +0000 (11:49 +0100)]
s3-waf: add check for TIME_T_MAX.

Guenther
(cherry picked from commit bd333551bd5a2436773a1541a28e3e47c0e08533)

13 years agos3-waf: add check for /proc/sys/kernel/core_pattern.
Günther Deschner [Tue, 22 Feb 2011 10:41:06 +0000 (11:41 +0100)]
s3-waf: add check for /proc/sys/kernel/core_pattern.

Guenther
(cherry picked from commit 2984003275ed415268b2e135bf71380ab9ae9ef3)

13 years agos4-smbtorture: use torture_comment() instead of printf in raw.write test.
Günther Deschner [Mon, 21 Feb 2011 13:03:23 +0000 (14:03 +0100)]
s4-smbtorture: use torture_comment() instead of printf in raw.write test.

Guenther

Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Mon Feb 21 15:26:38 CET 2011 on sn-devel-104
(cherry picked from commit fb45c8890458dd15db1add360f5761d3ef4d60ee)

13 years agos4-smbtorture: fix some indent in raw.write test.
Günther Deschner [Mon, 21 Feb 2011 13:01:27 +0000 (14:01 +0100)]
s4-smbtorture: fix some indent in raw.write test.

Guenther
(cherry picked from commit 138533da3c7cdfb8fc1c35b7c051347dfa8f821b)

13 years agos4-smbtorture: fix trailing whitespace in raw.write test.
Günther Deschner [Mon, 21 Feb 2011 13:00:08 +0000 (14:00 +0100)]
s4-smbtorture: fix trailing whitespace in raw.write test.

Guenther
(cherry picked from commit e1f4f0b6052662eabf63d127eff0c3ea8df16972)

13 years agos3-smbsharemodes: libsmbsharemodes does neither depend on krb5 or ldap.
Günther Deschner [Fri, 18 Feb 2011 14:54:51 +0000 (15:54 +0100)]
s3-smbsharemodes: libsmbsharemodes does neither depend on krb5 or ldap.

Guenther

Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Fri Feb 18 16:46:35 CET 2011 on sn-devel-104
(cherry picked from commit 927792b21235bf8409ea04022b2912728f21d79e)

13 years agonsswitch: make libwbclient a public library again.
Günther Deschner [Fri, 18 Feb 2011 14:40:59 +0000 (15:40 +0100)]
nsswitch: make libwbclient a public library again.

Guenther
(cherry picked from commit 9154f0b4510ec9e3c7916b5fd3f37c441bd8c490)

13 years agos3:libsmb only log a dead connection if it was not closed
Christian Ambach [Tue, 22 Feb 2011 14:45:44 +0000 (15:45 +0100)]
s3:libsmb only log a dead connection if it was not closed

in case the cli was closed before (e.g. via a dropped ip message)
it can be expected that the read here returns with an error and so
we should not log that a connection is dead when it was closed before

Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Wed Feb 23 16:51:03 CET 2011 on sn-devel-104
(cherry picked from commit 051611256b043a8841c456ce34a37ef4ac806155)

13 years agos3: Fix 64-bit errors
Volker Lendecke [Wed, 23 Feb 2011 14:26:38 +0000 (15:26 +0100)]
s3: Fix 64-bit errors

Casting those variables will lead to sscanf believing that it sees pointers to
unsigned longs. These might be 64 bit long, thus sscanf will overwrite memory
it should not overwrite. Assigning the vars later is okay, there we get
automatic type conversion. C can be nasty ...

Christian, please check!
(cherry picked from commit dfd33bcbb81998e68c00d2a01aab6b5c468ecf87)

13 years agos3: Fix an uninitialized variable use
Volker Lendecke [Wed, 23 Feb 2011 14:25:36 +0000 (15:25 +0100)]
s3: Fix an uninitialized variable use

The "goto error;" lead to the invalid talloc_free.

Christian, please check!
(cherry picked from commit 9671615592a2e539a661698373dd3f7c7dd82d73)

13 years agos3:idmap:autorid prevent fatal configuration changes
Christian Ambach [Wed, 16 Feb 2011 18:05:21 +0000 (19:05 +0100)]
s3:idmap:autorid prevent fatal configuration changes

as the autorid module relies on a stable minimum uid/gid value
and rangesize, it now saves the values used at first successful start
and refuses to work if these values get changed in smb.conf later.
Changing the values after the first mapping was done will result
in unpredictable behaviour.
Another check covers the maximum uid value. If this gets decreased
later and domain range mappings already exist that would result
in uid values higher than the new uid value, initialization will
be aborted
(cherry picked from commit 8283cdbb1f28517d3e25a958aede0e5a31131f90)

13 years agos3: Improve an error msg in vfs_gpfs
Volker Lendecke [Wed, 23 Feb 2011 12:25:12 +0000 (13:25 +0100)]
s3: Improve an error msg in vfs_gpfs

Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Wed Feb 23 14:12:39 CET 2011 on sn-devel-104
(cherry picked from commit 148252331ab7f236858febb9bfc52c66ea8a2ff3)

13 years agos3: Protect tldap_errstr against a NULL ld
Volker Lendecke [Sun, 20 Feb 2011 14:08:41 +0000 (15:08 +0100)]
s3: Protect tldap_errstr against a NULL ld
(cherry picked from commit e99d1de3c4fe3c1ff678270f51ef7e6d3812e878)