kai/samba.git
12 years agowafsamba: point out that local heimdal paths are not included when
Günther Deschner [Fri, 30 Mar 2012 13:19:14 +0000 (15:19 +0200)]
wafsamba: point out that local heimdal paths are not included when
USING_SYSTEM_KRB5 gets set.

Guenther

Signed-off-by: Andreas Schneider <asn@samba.org>
12 years agowaf: when USING_SYSTEM_KRB5 environment variable is set, dont configure local
Günther Deschner [Fri, 30 Mar 2012 13:18:16 +0000 (15:18 +0200)]
waf: when USING_SYSTEM_KRB5 environment variable is set, dont configure local
heimdal.

Guenther

Signed-off-by: Andreas Schneider <asn@samba.org>
12 years agowaf: when building with system krb5, we do not need to build local heimdal.
Günther Deschner [Fri, 30 Mar 2012 13:16:43 +0000 (15:16 +0200)]
waf: when building with system krb5, we do not need to build local heimdal.

Guenther

Signed-off-by: Andreas Schneider <asn@samba.org>
12 years agos3-waf: remove requirement of having --enable-developer for running system krb5 checks.
Günther Deschner [Tue, 27 Mar 2012 15:07:02 +0000 (17:07 +0200)]
s3-waf: remove requirement of having --enable-developer for running system krb5 checks.

When you know about "with_mit_krb5_checks" you are most likely a developer
already.

Guenther

Signed-off-by: Andreas Schneider <asn@samba.org>
12 years agoRemove overly complex attemt to define blkcnt_t and blksize_t. AC_CHECK_TYPE should...
Jeremy Allison [Thu, 12 Apr 2012 00:50:54 +0000 (17:50 -0700)]
Remove overly complex attemt to define blkcnt_t and blksize_t. AC_CHECK_TYPE should just do it.

Still trying to fix the buildfarm.

Autobuild-User: Jeremy Allison <jra@samba.org>
Autobuild-Date: Thu Apr 12 04:28:29 CEST 2012 on sn-devel-104

12 years agoTry and fix autoconf on the build farm. Always include sys/types.h when working out...
Jeremy Allison [Thu, 12 Apr 2012 00:10:27 +0000 (17:10 -0700)]
Try and fix autoconf on the build farm. Always include sys/types.h when working out sizeof(blkcnt_t).

12 years agos3:smbd only care about missing level2 support if kernel oplocks are enabled
Christian Ambach [Fri, 30 Mar 2012 14:11:08 +0000 (16:11 +0200)]
s3:smbd only care about missing level2 support if kernel oplocks are enabled

if kernel oplocks are not enabled for that share, we can grant level2 oplocks

Signed-off-by: Jeremy Allison <jra@samba.org>
Autobuild-User: Jeremy Allison <jra@samba.org>
Autobuild-Date: Wed Apr 11 22:45:21 CEST 2012 on sn-devel-104

12 years agos3:smbd only initialize kernel oplocks if they are enabled for a share
Christian Ambach [Fri, 30 Mar 2012 14:00:15 +0000 (16:00 +0200)]
s3:smbd only initialize kernel oplocks if they are enabled for a share

Signed-off-by: Jeremy Allison <jra@samba.org>
12 years agos3:smbd add seperate function to initialize kernel oplocks
Christian Ambach [Fri, 30 Mar 2012 13:51:25 +0000 (15:51 +0200)]
s3:smbd add seperate function to initialize kernel oplocks

Signed-off-by: Jeremy Allison <jra@samba.org>
12 years agodocs: update kernel oplocks documentation
Christian Ambach [Fri, 30 Mar 2012 14:11:37 +0000 (16:11 +0200)]
docs: update kernel oplocks documentation

Signed-off-by: Jeremy Allison <jra@samba.org>
12 years agos3:param convert kernel oplocks to share parameter
Christian Ambach [Fri, 30 Mar 2012 13:31:19 +0000 (15:31 +0200)]
s3:param convert kernel oplocks to share parameter

Signed-off-by: Jeremy Allison <jra@samba.org>
12 years agobuild: Fix spelling of tevent
Andrew Bartlett [Wed, 11 Apr 2012 05:16:05 +0000 (15:16 +1000)]
build: Fix spelling of tevent

Found by metze.

Andrew Bartlett

Autobuild-User: Andrew Bartlett <abartlet@samba.org>
Autobuild-Date: Wed Apr 11 17:36:19 CEST 2012 on sn-devel-104

12 years agobuild: use include paths for pkg-config found libraries
Andrew Bartlett [Wed, 11 Apr 2012 08:40:27 +0000 (18:40 +1000)]
build: use include paths for pkg-config found libraries

12 years agolib/tdb_compat: Do not define BUILD_TDB2 if we are not building tdb2
Andrew Bartlett [Wed, 11 Apr 2012 12:18:34 +0000 (22:18 +1000)]
lib/tdb_compat: Do not define BUILD_TDB2 if we are not building tdb2

The simple fact that this was defined at all, even to false, caused some
of the tdb2 build code to run.

Andrew Bartlett

12 years agos4-smb2: Fix a talloc crash bug.
Andreas Schneider [Wed, 11 Apr 2012 12:15:54 +0000 (14:15 +0200)]
s4-smb2: Fix a talloc crash bug.

The talloc context needs to be initialzed or NULL. So move
talloc_steal() to the position where req is initialized.

Autobuild-User: Andreas Schneider <asn@cryptomilk.org>
Autobuild-Date: Wed Apr 11 15:59:39 CEST 2012 on sn-devel-104

12 years agoSimplify the logic around doing an immediate event reschedule.
Jeremy Allison [Wed, 11 Apr 2012 03:47:14 +0000 (20:47 -0700)]
Simplify the logic around doing an immediate event reschedule.

We don't need to do a talloc here, we already have a long-lived
pointer we can pass in as the private data.

Autobuild-User: Jeremy Allison <jra@samba.org>
Autobuild-Date: Wed Apr 11 08:05:47 CEST 2012 on sn-devel-104

12 years agos4:dsdb/samdb/ldb_modules/schema.c - move "get_last_structural_class()" into "util.c"
Matthias Dieter Wallnöfer [Wed, 4 Apr 2012 20:24:16 +0000 (22:24 +0200)]
s4:dsdb/samdb/ldb_modules/schema.c - move "get_last_structural_class()" into "util.c"

And remove this helper module - it does not have much sense keeping it.

Autobuild-User: Andrew Bartlett <abartlet@samba.org>
Autobuild-Date: Wed Apr 11 06:31:51 CEST 2012 on sn-devel-104

12 years agos4:dsdb/samdb/ldb_modules/schema.c - inline "get_oc_guid_from_message()" to its only...
Matthias Dieter Wallnöfer [Wed, 4 Apr 2012 19:58:04 +0000 (21:58 +0200)]
s4:dsdb/samdb/ldb_modules/schema.c - inline "get_oc_guid_from_message()" to its only user

Reduce the number of not to be shared functions in "schema.c". Change it
to make use of "get_last_structural_class()".

12 years agos4:dsdb - introduce a only constant-time "get_last_structural_class()" call
Matthias Dieter Wallnöfer [Wed, 4 Apr 2012 16:55:40 +0000 (18:55 +0200)]
s4:dsdb - introduce a only constant-time "get_last_structural_class()" call

With the redesign of the previous patches this has become possible.

12 years agos4:dsdb/samdb/ldb_modules/schema.c - inline "acl_check_access_on_class" to its only...
Matthias Dieter Wallnöfer [Wed, 4 Apr 2012 10:29:58 +0000 (12:29 +0200)]
s4:dsdb/samdb/ldb_modules/schema.c - inline "acl_check_access_on_class" to its only user

Reduce the number of not to be shared functions in "schema.c".

12 years agos4:dsdb - move "objectclass_sort()" out from the objectclass LDB module into the...
Matthias Dieter Wallnöfer [Wed, 4 Apr 2012 16:40:00 +0000 (18:40 +0200)]
s4:dsdb - move "objectclass_sort()" out from the objectclass LDB module into the schema code

This allows it to be useful for the dbchecker utility in respect to
object class problems.
Fix up the API to only work with standardised LDB "ldb_message_element"
structures which do allow much easier interoperations. As a consequence this
leads to some changes in the objectclass module as well.

12 years agos4:acl LDB module - remove set but unused variables
Matthias Dieter Wallnöfer [Wed, 4 Apr 2012 18:27:30 +0000 (20:27 +0200)]
s4:acl LDB module - remove set but unused variables

12 years agos4:objectclass LDB module - remove unneeded build dependencies
Matthias Dieter Wallnöfer [Wed, 4 Apr 2012 16:48:23 +0000 (18:48 +0200)]
s4:objectclass LDB module - remove unneeded build dependencies

12 years agoLDB:ldb_msg.c - add another OOM check in "ldb_msg_copy()"
Matthias Dieter Wallnöfer [Wed, 4 Apr 2012 14:05:50 +0000 (16:05 +0200)]
LDB:ldb_msg.c - add another OOM check in "ldb_msg_copy()"

12 years agos4:schema/schema_query.c - fix a comment
Matthias Dieter Wallnöfer [Thu, 5 Apr 2012 19:55:07 +0000 (21:55 +0200)]
s4:schema/schema_query.c - fix a comment

12 years agos4:schema/schema_init.c - better use "ldb_attr_cmp" instead of "strcasecmp"
Matthias Dieter Wallnöfer [Thu, 5 Apr 2012 19:38:14 +0000 (21:38 +0200)]
s4:schema/schema_init.c - better use "ldb_attr_cmp" instead of "strcasecmp"

LDB convention

12 years agos4:dsdb/pydsdb.c - fix indentation
Matthias Dieter Wallnöfer [Wed, 4 Apr 2012 10:14:12 +0000 (12:14 +0200)]
s4:dsdb/pydsdb.c - fix indentation

12 years agoon our way with Samba 4.0alpha20
Andrew Bartlett [Tue, 10 Apr 2012 21:33:26 +0000 (07:33 +1000)]
on our way with Samba 4.0alpha20

Autobuild-User: Andrew Bartlett <abartlet@samba.org>
Autobuild-Date: Wed Apr 11 04:04:18 CEST 2012 on sn-devel-104

12 years agoprepare WHATSNEW for Samba 4.0alpha19 release and mark as release. save-diskspace-tags/samba-4.0.0alpha19
Andrew Bartlett [Tue, 10 Apr 2012 21:32:43 +0000 (07:32 +1000)]
prepare WHATSNEW for Samba 4.0alpha19 release and mark as release.

12 years agoccan: Fix failtest on Fedora 16 as stdlib.h does not imply malloc.h
Andrew Bartlett [Tue, 10 Apr 2012 22:27:14 +0000 (08:27 +1000)]
ccan: Fix failtest on Fedora 16 as stdlib.h does not imply malloc.h

The issue is that there are two different sources of the malloc
prototype, and they both need to be included otherwise the failtest
overrides chokes on the headers.

Andrew Bartlett

12 years agoremove --enable-developer from samba4-libs autobuild
Andrew Bartlett [Tue, 10 Apr 2012 22:01:47 +0000 (08:01 +1000)]
remove --enable-developer from samba4-libs autobuild

This will ensure everything works for end users without --enable-developer.

Andrew Bartlett

12 years agoremove --enable-developer from recursive waf build in autoconf build
Andrew Bartlett [Tue, 10 Apr 2012 21:59:01 +0000 (07:59 +1000)]
remove --enable-developer from recursive waf build in autoconf build

wanting to run make test does not make you a developer in need of ABI checking.

Andrew Bartlett

12 years agobuildtools: Add --enable-debug option
Andrew Bartlett [Tue, 10 Apr 2012 22:08:44 +0000 (08:08 +1000)]
buildtools: Add --enable-debug option

12 years ago.gitignore: ignore MYMETA.yml
Andrew Bartlett [Tue, 10 Apr 2012 21:56:00 +0000 (07:56 +1000)]
.gitignore: ignore MYMETA.yml

12 years agobuild: search for talloc, tdb, tevent in non-standard system locations
Andrew Bartlett [Tue, 10 Apr 2012 23:36:12 +0000 (09:36 +1000)]
build: search for talloc, tdb, tevent in non-standard system locations

This is needed because the s3 includes.h directly mentions these
headers, but not every part of s3 depends on these directly.

Andrew Bartlett

12 years agobuild: Add tevent deps for users of tevent calls
Andrew Bartlett [Tue, 10 Apr 2012 23:09:56 +0000 (09:09 +1000)]
build: Add tevent deps for users of tevent calls

This isn't strictly required - this isn't a build break at the moment,
but is a good practice to directly depend on the major libraries we
use, and helps us to have more fine-grained rather than global
dependencies.

Andrew Bartlett

12 years agoAdd a new module, aio_linux which implements Linux kernel aio support. Docs to follow.
Jeremy Allison [Tue, 10 Apr 2012 22:45:55 +0000 (15:45 -0700)]
Add a new module, aio_linux which implements Linux kernel aio support. Docs to follow.

Autobuild-User: Jeremy Allison <jra@samba.org>
Autobuild-Date: Wed Apr 11 02:29:04 CEST 2012 on sn-devel-104

12 years agopidl/NDR/Parser: also do range checks on the array size
Stefan Metzmacher [Thu, 15 Mar 2012 16:03:05 +0000 (17:03 +0100)]
pidl/NDR/Parser: also do range checks on the array size

metze

Autobuild-User: Karolin Seeger <kseeger@samba.org>
Autobuild-Date: Tue Apr 10 18:21:59 CEST 2012 on sn-devel-104

12 years agopidl/NDR/Parser: do array range validation in ParseArrayPullGetLength()
Stefan Metzmacher [Thu, 15 Mar 2012 12:14:48 +0000 (13:14 +0100)]
pidl/NDR/Parser: do array range validation in ParseArrayPullGetLength()

metze

12 years agopidl/NDR/Parser: use helper variables for array size and length
Stefan Metzmacher [Thu, 15 Mar 2012 12:13:20 +0000 (13:13 +0100)]
pidl/NDR/Parser: use helper variables for array size and length

metze

12 years agopidl/NDR/Parser: remember if we already know the array length
Stefan Metzmacher [Thu, 15 Mar 2012 14:07:08 +0000 (15:07 +0100)]
pidl/NDR/Parser: remember if we already know the array length

metze

12 years agopidl/NDR/Parser: use ParseArrayPullGetLength() to get the number of array elements...
Stefan Metzmacher [Thu, 15 Mar 2012 12:07:47 +0000 (13:07 +0100)]
pidl/NDR/Parser: use ParseArrayPullGetLength() to get the number of array elements (bug #8815 / CVE-2012-1182)

An anonymous researcher and Brian Gorenc (HP DVLabs) working
with HP's Zero Day Initiative program have found this and notified us.

metze

12 years agopidl/NDR/Parser: split off ParseArrayPullGetSize() and ParseArrayPullGetLength()
Stefan Metzmacher [Thu, 15 Mar 2012 12:05:39 +0000 (13:05 +0100)]
pidl/NDR/Parser: split off ParseArrayPullGetSize() and ParseArrayPullGetLength()

metze

12 years agopidl/NDR/Parser: simplify logic in DeclareArrayVariables*()
Stefan Metzmacher [Thu, 15 Mar 2012 12:12:04 +0000 (13:12 +0100)]
pidl/NDR/Parser: simplify logic in DeclareArrayVariables*()

metze

12 years agopidl/NDR/Parser: declare all union helper variables in ParseUnionPull()
Stefan Metzmacher [Thu, 15 Mar 2012 12:09:51 +0000 (13:09 +0100)]
pidl/NDR/Parser: declare all union helper variables in ParseUnionPull()

metze

12 years agos3: Use talloc_get_size instead of strlen
Volker Lendecke [Sat, 7 Apr 2012 12:17:25 +0000 (14:17 +0200)]
s3: Use talloc_get_size instead of strlen

We've just talloc_asprintf'ed the fullpath, so talloc_get_size knows the
strlen.

Autobuild-User: Volker Lendecke <vl@samba.org>
Autobuild-Date: Tue Apr 10 13:20:22 CEST 2012 on sn-devel-104

12 years agoldb-tools: Place the whole of an ldif file in a transaction save-diskspace-tags/ldb-1.1.5
Andrew Bartlett [Wed, 4 Apr 2012 05:17:32 +0000 (15:17 +1000)]
ldb-tools: Place the whole of an ldif file in a transaction

This ensures that when operating ldbadd and ldbmodify against local
ldb files, either an ldif file succeeds or fails as a whole.

Also tests to verify that this is working correctly, and an ABI bump
due to the extra (private, but exported to ldb* tools) symbol and
behaviour change.

Andrew Bartlett

Autobuild-User: Andrew Bartlett <abartlet@samba.org>
Autobuild-Date: Tue Apr 10 11:14:43 CEST 2012 on sn-devel-104

12 years agoldb: Allow access to the line number while reading ldif from a file
Andrew Bartlett [Tue, 10 Apr 2012 07:29:11 +0000 (17:29 +1000)]
ldb: Allow access to the line number while reading ldif from a file

12 years agoldb: Detect failures in ldb.base again
Andrew Bartlett [Wed, 4 Apr 2012 08:52:25 +0000 (18:52 +1000)]
ldb: Detect failures in ldb.base again

We need to wrap the ldb tests in the subunit blackbox helpers.

We also needed to change to the right directory, or else the :< file://
syntax check does not work, as samba4.png is not found.

Andrew Bartlett

12 years agoRevert "ldb: Permit desactivation of autocomit for every ldb_xxx_ctrl function"
Andrew Bartlett [Wed, 4 Apr 2012 02:51:00 +0000 (12:51 +1000)]
Revert "ldb: Permit desactivation of autocomit for every ldb_xxx_ctrl function"

This reverts commit 40a4aea8918c2637703af03383f440d068820e48.

Autocommit is important, as otherwise an ldb module could error out
during an operation, and leave an corrupt database.

Andrew Bartlett

12 years agoOn advice from Jelmer and Andrew, move the blksize_t and blkcnt_t tests into librepla...
Jeremy Allison [Mon, 9 Apr 2012 22:31:23 +0000 (15:31 -0700)]
On advice from Jelmer and Andrew, move the blksize_t and blkcnt_t tests into libreplace to make it standalone.

Autobuild-User: Jeremy Allison <jra@samba.org>
Autobuild-Date: Tue Apr 10 04:07:11 CEST 2012 on sn-devel-104

12 years agowafsamba/bundled: Fix typo in tuplize_version.
Jelmer Vernooij [Mon, 9 Apr 2012 22:45:20 +0000 (00:45 +0200)]
wafsamba/bundled: Fix typo in tuplize_version.

Autobuild-User: Jelmer Vernooij <jelmer@samba.org>
Autobuild-Date: Tue Apr 10 02:21:39 CEST 2012 on sn-devel-104

12 years agowafsamba: Parse Python versions as integers separated by dots.
Jelmer Vernooij [Mon, 9 Apr 2012 18:05:06 +0000 (20:05 +0200)]
wafsamba: Parse Python versions as integers separated by dots.

This causes tdb "1.2.10" to no longer be considered older than "1.2.9".

Autobuild-User: Jelmer Vernooij <jelmer@samba.org>
Autobuild-Date: Mon Apr  9 23:16:17 CEST 2012 on sn-devel-104

12 years agoMove blksize_t and blkcnt_t to replace.h from includes.h. Should help with platforms...
Jeremy Allison [Mon, 9 Apr 2012 18:04:07 +0000 (11:04 -0700)]
Move blksize_t and blkcnt_t to replace.h from includes.h. Should help with platforms that don't have these.

Autobuild-User: Jeremy Allison <jra@samba.org>
Autobuild-Date: Mon Apr  9 21:40:42 CEST 2012 on sn-devel-104

12 years agolibreplace: We have a poll replacement based on select
Volker Lendecke [Sun, 8 Apr 2012 22:44:38 +0000 (00:44 +0200)]
libreplace: We have a poll replacement based on select

Autobuild-User: Volker Lendecke <vl@samba.org>
Autobuild-Date: Mon Apr  9 19:39:51 CEST 2012 on sn-devel-104

12 years agotevent: Fix a typo
Volker Lendecke [Sun, 8 Apr 2012 22:40:38 +0000 (00:40 +0200)]
tevent: Fix a typo

12 years agos3: Fix the pthreadpool build on OS/X
Volker Lendecke [Mon, 9 Apr 2012 07:17:29 +0000 (09:17 +0200)]
s3: Fix the pthreadpool build on OS/X

OS/X does not have clock_gettime, and without replace.h we do not
get the replacement macro

12 years agos3: Initialize aio_pending_size from aio_pthread
Volker Lendecke [Sun, 8 Apr 2012 19:49:59 +0000 (21:49 +0200)]
s3: Initialize aio_pending_size from aio_pthread

12 years agos3: Initialize aio_pending_size from aio_pthread
Volker Lendecke [Sun, 8 Apr 2012 19:47:38 +0000 (21:47 +0200)]
s3: Initialize aio_pending_size from aio_pthread

12 years agos3: Move the aio signal init to the vfs module
Volker Lendecke [Sun, 8 Apr 2012 18:11:53 +0000 (20:11 +0200)]
s3: Move the aio signal init to the vfs module

On platforms that don't have an RT signal space, signal initialization
fails. aio_fork and aio_pthread don't need the signal, so this would
block them from running as well.

12 years agoautobuild: Also test a distribution-style build with external libs
Andrew Bartlett [Mon, 9 Apr 2012 04:52:03 +0000 (14:52 +1000)]
autobuild: Also test a distribution-style build with external libs

Autobuild-User: Andrew Bartlett <abartlet@samba.org>
Autobuild-Date: Mon Apr  9 10:06:38 CEST 2012 on sn-devel-104

12 years agowafsamba: Return missing libs rather than last syslib.
Jelmer Vernooij [Sun, 8 Apr 2012 01:56:24 +0000 (03:56 +0200)]
wafsamba: Return missing libs rather than last syslib.

Autobuild-User: Jelmer Vernooij <jelmer@samba.org>
Autobuild-Date: Sun Apr  8 05:31:15 CEST 2012 on sn-devel-104

12 years agos3: Compile fix for dbwrap_file.c
Volker Lendecke [Sat, 7 Apr 2012 10:33:32 +0000 (12:33 +0200)]
s3: Compile fix for dbwrap_file.c

Autobuild-User: Volker Lendecke <vl@samba.org>
Autobuild-Date: Sat Apr  7 14:10:35 CEST 2012 on sn-devel-104

12 years agoFound whilst back-porting the fix for bug 8837 - smbd crashes when deleting directory...
Jeremy Allison [Fri, 6 Apr 2012 22:35:55 +0000 (15:35 -0700)]
Found whilst back-porting the fix for bug 8837 - smbd crashes when deleting directory and veto files are enabled.

The delete tokens are unique to each name hash representing a pathname,
if we don't correctly return here we'll add duplicate tokens for a
given pasname hash.

Autobuild-User: Jeremy Allison <jra@samba.org>
Autobuild-Date: Sat Apr  7 02:13:58 CEST 2012 on sn-devel-104

12 years agoBug found by Herb. blkcnt_t st_ex_blksize is defined as a signed value. When it is
Jeremy Allison [Fri, 6 Apr 2012 21:20:12 +0000 (14:20 -0700)]
Bug found by Herb. blkcnt_t st_ex_blksize is defined as a signed value. When it is
on a 32-bit system and defined as a long, then inside vfswrap_get_alloc_size()
we cast to a uint64_t. This sign-extends when converting to unsigned,
so if the high bit of st_ex_blksize is set we return insane values to clients.

12 years agodocs-xml: fix default name resolve order (fix bug #7564)
Björn Baumbach [Wed, 4 Apr 2012 14:58:24 +0000 (16:58 +0200)]
docs-xml: fix default name resolve order (fix bug #7564)

Autobuild-User: Volker Lendecke <vl@samba.org>
Autobuild-Date: Fri Apr  6 09:54:37 CEST 2012 on sn-devel-104

12 years agodocs: remove whitespace in example samba.ldif (fix bug #8789)
Björn Baumbach [Wed, 4 Apr 2012 14:41:35 +0000 (16:41 +0200)]
docs: remove whitespace in example samba.ldif (fix bug #8789)

12 years agodocs: add reload-printers command to smbcontrol manual page
Björn Baumbach [Tue, 17 Jan 2012 11:31:17 +0000 (12:31 +0100)]
docs: add reload-printers command to smbcontrol manual page

12 years agos3-utils: add do_reload_printers command to smbcontol
Björn Baumbach [Tue, 10 Jan 2012 15:59:38 +0000 (16:59 +0100)]
s3-utils: add do_reload_printers command to smbcontol

Add command to force smbd to reload printers by sending MSG_PRINTER_PCAP.

12 years agobuild: Remove SMB_OFF_T, replace with off_t
Andrew Bartlett [Thu, 5 Apr 2012 04:53:08 +0000 (14:53 +1000)]
build: Remove SMB_OFF_T, replace with off_t

Now that we always require a 64 bit off_t, we no longer need SMB_OFF_T.

Andrew Bartlett

Autobuild-User: Andrew Bartlett <abartlet@samba.org>
Autobuild-Date: Fri Apr  6 01:47:43 CEST 2012 on sn-devel-104

12 years agos3-build: Remove unused configure checks for xattr functions
Andrew Bartlett [Tue, 3 Apr 2012 22:47:26 +0000 (08:47 +1000)]
s3-build: Remove unused configure checks for xattr functions

Autobuild-User: Andrew Bartlett <abartlet@samba.org>
Autobuild-Date: Thu Apr  5 07:13:29 CEST 2012 on sn-devel-104

12 years agos3-vfs: Remove unused lremovexattr call from VFS modules, system.c and configure
Andrew Bartlett [Tue, 3 Apr 2012 22:46:25 +0000 (08:46 +1000)]
s3-vfs: Remove unused lremovexattr call from VFS modules, system.c and configure

If this is ever needed again, it would be more appropriate as an options argument
to removexattr.

Andrew Bartlett

12 years agos3-build: Remove unused configure checks for xattr functions
Andrew Bartlett [Tue, 3 Apr 2012 22:35:01 +0000 (08:35 +1000)]
s3-build: Remove unused configure checks for xattr functions

12 years agos3-vfs: Remove unused lsetxattr call from VFS modules, system.c and configure
Andrew Bartlett [Tue, 3 Apr 2012 22:34:25 +0000 (08:34 +1000)]
s3-vfs: Remove unused lsetxattr call from VFS modules, system.c and configure

If this is ever needed again, it would be more appropriate as an options argument
to listxattr.

Andrew Bartlett

12 years agos3-vfs: Remove unused llistxattr call from VFS modules, system.c and configure
Andrew Bartlett [Tue, 3 Apr 2012 22:26:22 +0000 (08:26 +1000)]
s3-vfs: Remove unused llistxattr call from VFS modules, system.c and configure

If this is ever needed again, it would be more appropriate as an options argument
to listxattr.

Andrew Bartlett

12 years agos3-vfs: Remove unused lgetxattr call from VFS modules, system.c and configure
Andrew Bartlett [Mon, 2 Apr 2012 02:43:15 +0000 (12:43 +1000)]
s3-vfs: Remove unused lgetxattr call from VFS modules, system.c and configure

12 years agobuild: Add configure summary checking to waf build
Andrew Bartlett [Thu, 5 Apr 2012 00:36:55 +0000 (10:36 +1000)]
build: Add configure summary checking to waf build

When we remove the autoconf build, this can be re-expressed in python, but
for now it is good to share this double-check.

Andrew Bartlett

Autobuild-User: Andrew Bartlett <abartlet@samba.org>
Autobuild-Date: Thu Apr  5 04:11:45 CEST 2012 on sn-devel-104

12 years agobuild: Fix bitrotted configure summary, we now also test HAVE_IFACE_GETIFADDRS
Andrew Bartlett [Thu, 5 Apr 2012 00:26:29 +0000 (10:26 +1000)]
build: Fix bitrotted configure summary, we now also test HAVE_IFACE_GETIFADDRS

12 years agobuild: Restore configure summary checking
Andrew Bartlett [Thu, 5 Apr 2012 00:21:09 +0000 (10:21 +1000)]
build: Restore configure summary checking

This was accidentily lost in:

commit b1ce226af8b61ad7e3c37860a59c6715012e738b
Author: James Peach <jpeach@samba.org>
Date:   Fri Jun 15 21:58:49 2007 +0000

    r23510: Tidy calls to smb_panic by removing trailing newlines. Print the
    failed expression in SMB_ASSERT.
    (This used to be commit 171dc060e2a576d724eed1ca65636bdafffd7713)

12 years agobuild: Add more assertions that fcntl locking works 64-bit
Andrew Bartlett [Wed, 4 Apr 2012 23:59:41 +0000 (09:59 +1000)]
build: Add more assertions that fcntl locking works 64-bit

12 years agobuild: Remove unused GLIBC_HACK_FCNTL64
Andrew Bartlett [Wed, 28 Mar 2012 02:53:37 +0000 (13:53 +1100)]
build: Remove unused GLIBC_HACK_FCNTL64

This is not set from anywhere, and refers to Red Hat 7.0, which is
really, really old now.

Andrew Bartlett

12 years agobuild: Fix sys_open() removal by including system/filesys.h
Andrew Bartlett [Wed, 28 Mar 2012 02:48:01 +0000 (13:48 +1100)]
build: Fix sys_open() removal by including system/filesys.h

12 years agobuild: Remove SMB_F* locking defines
Andrew Bartlett [Wed, 28 Mar 2012 02:32:54 +0000 (13:32 +1100)]
build: Remove SMB_F* locking defines

12 years agobuild: Remove SMB_STRUCT_FLOCK define
Andrew Bartlett [Wed, 28 Mar 2012 02:26:34 +0000 (13:26 +1100)]
build: Remove SMB_STRUCT_FLOCK define

12 years agobuild: Remove SMB_STRUCT_DIR define
Andrew Bartlett [Wed, 28 Mar 2012 02:22:03 +0000 (13:22 +1100)]
build: Remove SMB_STRUCT_DIR define

12 years agobuild: Remove SMB_STRUCT_DIRENT define
Andrew Bartlett [Wed, 28 Mar 2012 02:18:14 +0000 (13:18 +1100)]
build: Remove SMB_STRUCT_DIRENT define

12 years agobuild: Remove sys_rewinddir wrapper
Andrew Bartlett [Wed, 28 Mar 2012 02:09:39 +0000 (13:09 +1100)]
build: Remove sys_rewinddir wrapper

12 years agobuild: Remove sys_closedir wrapper
Andrew Bartlett [Wed, 28 Mar 2012 02:08:27 +0000 (13:08 +1100)]
build: Remove sys_closedir wrapper

12 years agobuild: Remove sys_telldir wrapper
Andrew Bartlett [Wed, 28 Mar 2012 02:05:21 +0000 (13:05 +1100)]
build: Remove sys_telldir wrapper

12 years agobuild: Remove sys_seekdir wrapper
Andrew Bartlett [Wed, 28 Mar 2012 02:04:03 +0000 (13:04 +1100)]
build: Remove sys_seekdir wrapper

12 years agobuild: Remove sys_readdir wrapper
Andrew Bartlett [Wed, 28 Mar 2012 02:03:00 +0000 (13:03 +1100)]
build: Remove sys_readdir wrapper

12 years agobuild: Remove sys_opendir wrapper
Andrew Bartlett [Wed, 28 Mar 2012 02:01:19 +0000 (13:01 +1100)]
build: Remove sys_opendir wrapper

12 years agobuild: Remove sys_fopen wrapper
Andrew Bartlett [Wed, 28 Mar 2012 01:51:17 +0000 (12:51 +1100)]
build: Remove sys_fopen wrapper

12 years agobuild: Remove sys_open wrapper
Andrew Bartlett [Wed, 28 Mar 2012 01:48:00 +0000 (12:48 +1100)]
build: Remove sys_open wrapper

12 years agobuild: Remove sys_creat wrapper
Andrew Bartlett [Wed, 28 Mar 2012 01:45:06 +0000 (12:45 +1100)]
build: Remove sys_creat wrapper

12 years agobuild: Remove fallback call to sys_open as HAVE_CREAT is not actually checked for
Andrew Bartlett [Wed, 28 Mar 2012 01:41:41 +0000 (12:41 +1100)]
build: Remove fallback call to sys_open as HAVE_CREAT is not actually checked for

12 years agobuild: Remove sys_ftell wrapper
Andrew Bartlett [Wed, 28 Mar 2012 01:38:31 +0000 (12:38 +1100)]
build: Remove sys_ftell wrapper

12 years agobuild: Remove sys_lseek wrapper
Andrew Bartlett [Wed, 28 Mar 2012 01:37:04 +0000 (12:37 +1100)]
build: Remove sys_lseek wrapper

12 years agobuild: Remove sys_ftruncate wrapper
Andrew Bartlett [Wed, 28 Mar 2012 01:35:09 +0000 (12:35 +1100)]
build: Remove sys_ftruncate wrapper

12 years agobuild: combine off_t 64 bit and largefile test
Andrew Bartlett [Tue, 27 Mar 2012 23:56:54 +0000 (10:56 +1100)]
build: combine off_t 64 bit and largefile test