Michael Adam [Wed, 9 Feb 2011 23:37:30 +0000 (00:37 +0100)]
v3-6-ctdb: VERSION bump vendor patch level to 3
Volker Lendecke [Fri, 25 Feb 2011 13:55:28 +0000 (06:55 -0700)]
s3: Pass the aio_force operation through vfs_gpfs
Volker Lendecke [Fri, 25 Feb 2011 13:50:19 +0000 (06:50 -0700)]
s3: Ask GPFS for the IS_OFFLINE operation
Volker Lendecke [Fri, 25 Feb 2011 14:18:46 +0000 (07:18 -0700)]
s3: Announce HSM in the gpfs module
Volker Lendecke [Fri, 25 Feb 2011 13:43:52 +0000 (06:43 -0700)]
s3: Pass smb_filename through the set_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
Volker Lendecke [Fri, 25 Feb 2011 13:28:30 +0000 (06:28 -0700)]
s3: Fix operation names in vfs_full_audit.c
Michael Adam [Wed, 9 Feb 2011 23:37:30 +0000 (00:37 +0100)]
v3-6-ctdb: VERSION bump vendor patch level to 2
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.
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>
Michael Adam [Fri, 3 Dec 2010 09:13:46 +0000 (02:13 -0700)]
v3-6-ctdb: packaging/RHEL-CTDB: improve fix for debuginfo builds
Volker Lendecke [Fri, 3 Dec 2010 09:13:46 +0000 (02:13 -0700)]
v3-6-ctdb: packaging/RHEL-CTDB: Fix debuginfo builds
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.
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.
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
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.
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
Michael Adam [Tue, 18 Jan 2011 12:19:55 +0000 (13:19 +0100)]
v3-6-ctdb: add README.v3-6-ctdb
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
Michael Adam [Wed, 8 Apr 2009 17:28:52 +0000 (19:28 +0200)]
v3-6-ctdb: VERSION: set version to non-snapshot..
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
Volker Lendecke [Fri, 18 Feb 2011 11:34:08 +0000 (12:34 +0100)]
Remove sys_select[_intr]
Volker Lendecke [Wed, 9 Feb 2011 14:28:10 +0000 (15:28 +0100)]
tevent: Add a poll backend
Volker Lendecke [Mon, 14 Feb 2011 11:14:12 +0000 (12:14 +0100)]
libcli: Eliminate select from smb_readline_replacement
Volker Lendecke [Thu, 10 Feb 2011 10:01:54 +0000 (11:01 +0100)]
s3: Eliminate select from libaddns
Volker Lendecke [Mon, 7 Feb 2011 16:19:03 +0000 (17:19 +0100)]
s3: Eliminate sys_select from do_smb_resolve() -- untested
Volker Lendecke [Mon, 7 Feb 2011 16:17:26 +0000 (17:17 +0100)]
s3: Eliminate sys_select from do_smb_browse() -- untested
Volker Lendecke [Wed, 9 Feb 2011 12:38:06 +0000 (13:38 +0100)]
s3: Eliminate sys_select_intr from smbfilter
Stefan Metzmacher [Fri, 18 Feb 2011 11:32:12 +0000 (12:32 +0100)]
s3: Remove unused receive_packet
Volker Lendecke [Tue, 8 Feb 2011 16:57:12 +0000 (17:57 +0100)]
s3: Eliminate sys_select_intr from read_fd_with_timeout
Volker Lendecke [Tue, 8 Feb 2011 16:56:10 +0000 (17:56 +0100)]
s3: Eliminiate sys_select_intr from client.c
Volker Lendecke [Tue, 8 Feb 2011 16:33:59 +0000 (17:33 +0100)]
s3: Add poll_intr_one_fd
Volker Lendecke [Tue, 8 Feb 2011 16:28:27 +0000 (17:28 +0100)]
s3: Add sys_poll_intr
Volker Lendecke [Tue, 8 Feb 2011 10:59:04 +0000 (11:59 +0100)]
s3: Eliminate sys_select from g_lock_lock
Volker Lendecke [Mon, 7 Feb 2011 16:02:44 +0000 (17:02 +0100)]
s3: Eliminate sys_select from fd_is_readable
Volker Lendecke [Mon, 7 Feb 2011 15:59:38 +0000 (16:59 +0100)]
s3: Eliminate select from packet_fd_read_sync
Volker Lendecke [Mon, 7 Feb 2011 15:55:16 +0000 (16:55 +0100)]
s3: Add poll_one_fd()
Volker Lendecke [Mon, 7 Feb 2011 14:24:07 +0000 (15:24 +0100)]
s3: Remove select-based s3 event backend
Volker Lendecke [Mon, 7 Feb 2011 14:20:39 +0000 (15:20 +0100)]
s3: Use poll in nmbd
Volker Lendecke [Thu, 3 Feb 2011 21:05:30 +0000 (22:05 +0100)]
s3: Use poll in winbind
Volker Lendecke [Thu, 3 Feb 2011 20:55:02 +0000 (21:55 +0100)]
s3: Use poll in smbd
Volker Lendecke [Thu, 3 Feb 2011 15:34:07 +0000 (16:34 +0100)]
s3: Use poll for the event loop
Volker Lendecke [Mon, 7 Feb 2011 15:29:13 +0000 (16:29 +0100)]
s3: Add sys_poll
Volker Lendecke [Wed, 9 Feb 2011 18:22:25 +0000 (19:22 +0100)]
libreplace: poll based on select
Volker Lendecke [Tue, 8 Feb 2011 11:55:02 +0000 (12:55 +0100)]
s3: Add timeval_to_msec
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
Michael Adam [Mon, 28 Feb 2011 14:36:11 +0000 (15:36 +0100)]
s3: fix the waf build after adding smbd/msg_idmap.c
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)
Gregor Beck [Thu, 3 Feb 2011 15:30:29 +0000 (16:30 +0100)]
s3: smbcontrol to notify smbd about idmap changes
Gregor Beck [Fri, 18 Feb 2011 13:47:03 +0000 (14:47 +0100)]
s3: add functions to remove entries from idmap cache
Gregor Beck [Fri, 18 Feb 2011 13:45:14 +0000 (14:45 +0100)]
s3: add functions to remove entries from idmap memcache
Gregor Beck [Fri, 18 Feb 2011 13:42:18 +0000 (14:42 +0100)]
s3: add functions to flush the idmap memcache
Michael Adam [Tue, 1 Feb 2011 10:59:25 +0000 (11:59 +0100)]
WHATSNEW: document removed parameter "idmap alloc backend"
Michael Adam [Tue, 1 Feb 2011 11:06:11 +0000 (12:06 +0100)]
WHATSNEW: document new nfs quota backend for linux
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
Volker Lendecke [Sat, 26 Feb 2011 12:41:43 +0000 (13:41 +0100)]
s3: Fix a comment
Volker Lendecke [Sat, 26 Feb 2011 11:36:19 +0000 (12:36 +0100)]
s3: Fix some nonempty blank lines
Volker Lendecke [Sat, 26 Feb 2011 10:53:21 +0000 (11:53 +0100)]
s3: Use strndup in parse_nss_param
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.
Michael Adam [Wed, 16 Feb 2011 10:45:52 +0000 (11:45 +0100)]
s3:net: fix usage for "net rpc registry export"
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)
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)
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)
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)
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)
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>
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)