| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
(cherry picked from commit 36e736871e28665ffcbbc4d0c87e1a2b60fcf0e0)
Fix bug #8322 (HAVE_FUNCTION_ATTRIBUTE_DESTRUCTOR is missing from 3.5.x).
|
|
|
|
|
|
|
|
|
|
|
| |
needed as old gcc releases output everything to stderr, even stdout output from
ld
Fixes #7825
Autobuild-User: Björn Jacke <bj@sernet.de>
Autobuild-Date: Fri Nov 26 20:15:24 CET 2010 on sn-devel-104
(cherry picked from commit 70a7da0e101910e3ceb08b86d4b840b219e24d7d)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
When getgrouplist() is not defined, use getgrset() if it is defined
instead of using the initgroups() + getgroups() combo
Major contributions from Yannick Bergeron <yaberger@ca.ibm.com>
Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Sat Mar 19 10:09:38 CET 2011 on sn-devel-104
(cherry picked from commit ed46dfc4f16e230645fae5f3b3b21c462694c30a)
Fix bug #8012 (Use getgrset() instead of initgroups() + getgroups() when
getgrouplist() is not defined).
|
|
|
|
|
|
|
| |
Signed-off-by: Stefan Metzmacher <metze@samba.org>
(similar to commit ce7727c1cc2fe4caa9b2d6e33530c3483dd5f980)
Fix bug #8033 - Backport dmapi configure checks.
|
|
|
|
|
|
|
|
| |
-fPIC made shared library builds fail there
Fixes #7821
(cherry picked from commit dbcf73c45782c310cb7ff1f2177d410399e2f06d)
|
|
|
|
|
|
|
|
|
|
|
| |
On a 64-bit time_t system make MAX_TIME_T the max value that
can be represented in a struct tm. This allows applications to
set times in the future beyond the 32-bit time_t limit (2037).
This is only in source3/configure.in, needs adding to the waf
configure/build system (but I'll need help with that).
Jeremy.
|
|
|
|
|
|
|
| |
some OpenBSD systems have underlinked cups libraries. If linking against cups
alone fails, try to link against all the cups-config --libs cruft, which we
usually don't want. (bugzila #7244)
(cherry picked from commit 616e187d68e3e7b202413a96518b31d029e9563a)
|
|
|
|
| |
The last two patches address bug #7504 (numerous build glitches to be fixed).
|
|
|
|
|
| |
Signed-off-by: Simo Sorce <idra@samba.org>
(cherry picked from commit 7aa8af144efc6d57f33b90ac856096aa7089468d)
|
|
|
|
| |
The last 9 patches address bug #7504 (numerous build glitches to be fixed).
|
| |
|
| |
|
|
|
|
|
|
| |
some compilers (HP and Sun e.g.) output warning messages on stderr for unknown
options and we ended up partly using some unwanted random compile flags we
did't intend to use.
|
| |
|
|
|
|
|
|
|
|
| |
By default "Missing argument(s)" is just an "error warning" for xlc :-)
The change to turn "error warnings" into errors should fix bug #7427.
(cherry picked from commit ff0872d59d78ad42212c88313ef924ea4eb7a8a1)
Fix bug #7427 (Using IBM xl_C compiler produces wrong results in configure).
|
|
|
|
|
|
|
|
| |
being used
(cherry picked from commit 358a3855c20153d7fe742ca2e6b9bd8a9c92e525)
Fix bug #7385 (Can't compile. Undefined symbol 'main').
|
|
|
|
|
|
|
|
|
|
|
| |
this hopefully fixes Solaris' gcc build which uses the system ld by default.
All in all we should clean up most of the compiler and linker flags depending
on the actual compilers and linkers we use. Only some tweaks are OS-specific.
A cleanup in this area should be done along with the move to a new build
system (whensoever that will be ...).
(cherry picked from commit 1969b4acc3fd7c124e288d0495b9b4665d4b42db)
Fix bug #7385 (Can't compile. Undefined symbol 'main').
|
|
|
|
|
| |
Michael
(cherry picked from commit 9113ce82b59c718ac709eb01b125e9e6746a96b7)
|
|
|
|
|
|
|
|
| |
This is the new implementation of ctdb transactions using the
global lock feature. It is needed by the current dbwrap_ctdb code.
Michael
(cherry picked from commit d4c0afa841ecdae1cab955cc73360deae23f5873)
|
|
|
|
|
|
|
| |
Thanks to Sergey Tereschenko <serg.partizan@gmail.com> for providing good
feedback!
Volker
|
|
|
|
|
|
|
| |
Michael
(cherry picked from commit 9113e14b291c10c824d2d8ea5cb28ffc0adcb63b)
Fix bug #7231 (vfs_tsmsm not built automatically).
|
|
|
|
|
|
|
| |
(cherry picked from commit 118725c892e445fcc1dc5947cb919cf99c49373f)
The last seven patches address bug #6983 (Build with aio support fails on Debian
Sarge).
|
|
|
|
| |
(cherry picked from commit 1f7e97a8a257b3280ca14168adf2d59ca9e1074c)
|
|
|
|
| |
(cherry picked from commit 6bade10a1eb21689613770f9a54e0a080663029c)
|
|
|
|
|
| |
I hope this fixes the build on Tru64, IRIX and maybe bug #6983
(cherry picked from commit 5439e1a03f66ff9722987f908babfd71ebd698f1)
|
|
|
|
|
|
|
|
| |
after recent fixes we need to raise the version to 1.2.1 so that
we can require also the right patched version.
Original commit was 70534adee10fc6f5bba2d9304668dc6508e5de5a in master.
source4/min_versions.m4 was copied from the master branch.
|
|
|
|
|
|
|
|
|
|
|
| |
Passing NULL as dest_realm for cli_session_setup_spnego() was
always using our own realm (as for a NetBIOS name). Change this
to look for the mapped realm using krb5_get_host_realm() if
the destination machine name is a DNS name (contains a '.').
Could get fancier with DNS name detection (length, etc.) but
this will do for now.
Jeremy.
|
|
|
|
|
|
|
|
|
|
| |
"cross" as an option got removed accidentl with commit e5a95132 while
moving in direction of 3.2.
Patch proposed by Richard Sharpe <realrichardsharpe@gmail.com>.
(cherry picked from commit 30ea9932f5ea8a73c84dbab3ae3e997c2ae34e79)
Fix bug #7047.
|
|
|
|
| |
s3: Add the "scannedonly" vfs virus scanner interface module
|
| |
|
|
|
|
|
| |
Signed-off-by: Bo Yang <boyang@samba.org>
(cherry picked from commit c7e3a2dc319cc6504356be7fa7970917404a69b5)
|
| |
|
|
|
|
|
|
|
| |
metze
(cherry picked from commit 886fe5b92082c2d18f97ff0bdcced52d38f344ca)
Signed-off-by: Stefan Metzmacher <metze@samba.org>
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
posix_fallocate is more efficient than manual zero'ing the file. When
preallocation in kernel space is supported it's extremely fast. Support for
preallocation at fs layer via posix_fallocate and fallocate at kernel site
can be found in Linux kernel 2.6.23/glibc 2.10 with ext4, XFS and OCFS2. Other
systems that I know of which support fast preallocation in kernel space are
AIX 6.1 with JFS2 and recent Solaris versions with ZFS maybe UFS2, too.
People who have a system with preallocation in kernel space might want to set
"strict allocate = yes". This reduces file fragentation and it's also safer for
setups with quota being turned on.
As of today most systems still don't have preallocation in kernel space, and
that's why "strict allocate = no" will stay the default for now.
|
|
|
|
| |
Fixes #6860. Thanks to Matt Kraai!
|
|
|
|
| |
Michael
|
|
|
|
|
|
|
|
|
|
|
|
| |
The check for the external libs and the addition of the include paths
to the CPPFLAGS was too late in configure.
This patch moves the whole subsystem/library section up right below
the detection of "BLDSHARED".
And it updates not only SAMBA_CPPFLAGS but also SAMBA_CONFIGURE_CPPFLAGS
so that many tests that use these flags can now succeed.
Michael
|
|
|
|
|
| |
Guenther
(cherry picked from commit 51328a7056918bc75a7c1c442f47cf0271075542)
|
|
|
|
|
|
|
|
| |
This seems to be the only way to deal with mixed heimdal/MIT setups during
merged build.
Guenther
(cherry picked from commit 04f8c229de7ffad5f4ec1a0bb68c2c8b4ccf4e15)
|
|
|
|
|
|
|
|
| |
Heimdal changed the KRB5_DEPRECATED define (which now may not take an identifier
for activation) in new releases (like 1.3.1).
Guenther
(cherry picked from commit 1a8f8382740e352a83133b8c49aaedd4716210cd)
|
|
|
|
|
|
|
|
|
| |
Based on patch from Allan <allan@archlinux.org>.
Also should fix the FreeBSD build on the buildfarm.
Guenther
(cherry picked from commit 5b3a32be97a37c119e837bdee8f049684565458c)
|
|
|
|
|
|
|
|
|
| |
for krb5/locate_plugin.h.
(Needed for new Heimdal versions).
Guenther
(cherry picked from commit c438b2b3923db66672ec82e795eef543de5fcb8a)
|
|
|
|
| |
Karolin
|
|
|
|
|
|
| |
Michael
Signed-off-by: Michael Adam <obnox@samba.org>
|
|
|
|
|
|
|
| |
impersonation.
Guenther
(cherry picked from commit 35dcc133c9c26d10186fe59ea096a2a5c87958e6)
|
|
|
|
|
| |
Guenther
(cherry picked from commit 2cd507fe144c58a4c856c73ec56b80365dad9f23)
|
|
|
|
|
|
|
|
|
|
|
| |
setting nanosecond timestamps using utimensat() was first supported by Linux
kernel 2.6.22 and glibc 2.6. It's specified in POSIX.1-2008.
This effectively makes us use Windows' full 100ns timestamp resolution -
actually just an improvement from 10^-6 to 10^-7.
For now Linux CIFS vfs will also just be able to make use of 100ns resolution,
not 1ns.
|
|
|
|
|
|
|
|
|
| |
This problem became visible after adding the picky -z defs linker option: On
Solaris libreplace had unresolved symbols, which showed up in the libtalloc
build. PAM_WINBIND_EXTRA_LIBS and WINBIND_NSS_EXTRA_LIBS had been workarounds
to make things work at two placeѕ. These variables have been obsoleted now.
This patch introduces LIBREPLACE_LIBS which contans the linker flags needed for
linking anything using libreplace.
|