1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-15 23:24:37 +03:00

521 Commits

Author SHA1 Message Date
Gerald Carter
54912b70f2 r185: fix linking prob surrounding --with-fake-kaserver and -lcrypto 2007-10-10 10:51:12 -05:00
Paul Green
3d045d46e4 r144: Move first use of AC_CHECK_HEADERS so it is always executed. Tidy up indendation. 2007-10-10 10:51:10 -05:00
Paul Green
4d1be258a1 r93: Update VOS _POSIX_C_SOURCE macro to 200112L. 2007-10-10 10:51:08 -05:00
Volker Lendecke
9cb6a4d76f Move the Client-IP based msdfs target expansion to a VFS module.
Volker
-
Gerald Carter
a1d6200cd5 add --with-libdir and --with-mandir (patch from Guenther Deschner) -
Gerald Carter
12f3f0268c removing extra comma in --with-fhs -
Jeremy Allison
64eded518b Janitorial duty for tpot - --with-fhs fix.
Jeremy.
-
Gerald Carter
798dd7299e sys/xattr.h merge from HEAD -
Jeremy Allison
5379ad9824 Added James Peach's fix for #1038.
Jeremy.
-
Jeremy Allison
4cb8facbf9 Fix for a bug where the mutex could be left locked. Also remove the
memory keytab code which has no effect. Driven by bug report from
"Rob J. Caskey" <rcaskey@uga.edu>.
Jeremy.
-
Andrew Bartlett
6cde5e8307 Always at least try to compile in cracklib support.
Andrew Bartlett
-
Gerald Carter
b60f6ec30d remerge andrew's cracklib patch from HEAD and fix a compile warnings -
Tim Potter
5ca866f247 Include sys/acl.h in check for broken nisplus include files. Bug #1025. -
Gerald Carter
d39b1b3fd6 BUG 570: don't overwrite LDFLAGS; patch from MORIYAMA Masayuki <moriyama@miraclelinux.com> -
Andrew Bartlett
aca07f33a2 Fix for debian Bug#225328 by LaMont Jones <lamont@debian.org>, where
the failure of our LFS test caused the _GNU_SOURCE define not to be
added, causeing strndup() not to be defined...

I'll into when we really should define _GNU_SOURCE shortly, but the
fix is correct anyway.

Andrew Bartlett
-
Tim Potter
67d25f3de8 Fix for bug 905. Remove POBAD_CC as it doesn't seem to be applicable
anymore.
-
Gerald Carter
6202e0fa72 revert the cracklib changes until post 3.0.2 -
Andrew Bartlett
17518018c0 Finish adding cracklib support - this adds the configure test to enable
it, on machines that actually have a working cracklib, for which we have
the correct path to the dictionary.

Andrew Bartlett
-
Andrew Bartlett
7c34de8096 This merges in my 'always use ADS' patch. Tested on a mix of NT and ADS
domains, this patch ensures that we always use the ADS backend when
security=ADS, and the remote server is capable.

The routines used for this behaviour have been upgraded to modern Samba
codeing standards.

This is a change in behaviour for mixed mode domains, and if the trusted
domain cannot be reached with our current krb5.conf file, we will show
that domain as disconnected.

This is in line with existing behaviour for native mode domains, and for
our primary domain.

As a consequence of testing this patch, I found that our kerberos error
handling was well below par - we would often throw away useful error
values.  These changes move more routines to ADS_STATUS to return
kerberos errors.

Also found when valgrinding the setup, fix a few memory leaks.

While sniffing the resultant connections, I noticed we would query our
list of trusted domains twice - so I have reworked some of the code to
avoid that.

Andrew Bartlett
-
Jeremy Allison
7c4d52014e Fix from Justin Baugh <justin.baugh@request.com> for bugid #948 for
FreeBSD winbindd.
Jeremy.
-
Jeremy Allison
cae5f158e5 XFS quota patch from Stefan Metzmacher <metze@metzemix.de>.
Jeremy.
-
Volker Lendecke
50be537b19 Correctly detect AFS headers on SuSE in /usr/include/afs/afs/
Volker
-
Gerald Carter
134cf1d546 fix inverted check using krb5_kt_resolve() and HAVE_MEMORY_KEYTAB; bug 912 -
Jeremy Allison
4350aa6ce6 Patch from Stefan (metze) Metzmacher <metze at metzemix.de> to revert to 2.2.x quota methods.
:-).

"here's a patch which ports the samba 2.2 samba_linux_quota.h stuff to 3_0.

This is needed because of so many broken quota files outthere.

Please, test this with old, new kernels
(strucr dqblk, struct mem_dqblk, and struct if_dqblk)
, quota.user, aquota.user formats

what is when a user is over soft quota and over hard quotas..."

Jeremy.
-
Jelmer Vernooij
65ad2c02fd - Put functions for generating SQL queries in pdb_sql.c
- Add pgSQL backend (based on patch by Hamish Friedlander)
- Use query generate functions from pdb_mysql and pdb_pgsql
- Only pdb_pgsql.c needs to be changed whenever the fields in SAM_ACCOUNT change
-
Jeremy Allison
05afc34086 Fix detection of elements in in-memory keytab code.
Jeremy.
-
Gerald Carter
58b97b91da fix bug that prevent --mandir from overriding the defaults given in the --with-fhs macro -
Jeremy Allison
583b96e867 Correctly detect in-memory krb5 keytab support. Fix for bug #863 from
gschafer@zip.com.au (Greg Schafer).
Jeremy.
-
Jeremy Allison
1ae1987a00 IRIX spinlock patch from James Peach <jpeach@sgi.com>.
Jeremy.
-
Gerald Carter
8f6cd36fa0 working on packaging; also fixed some path issues in configure.in & Makefile.in -
Tim Potter
41e4b036df Correct freebsd 5.1 support for winbind contributed by Aaron Collins.
Let the build farm chew on it for a bit.
-
Jeremy Allison
c51d974b18 Patch from Benjamin Riefenstahl <Benjamin.Riefenstahl@epost.de> to add
MacOSX (Darwin) specific charset module code. Also had to add AC_CHECK_CPP
to configure.in (this took a *long* time to track down) to make autoconf
work correctly on Fedora Core 1.
Jeremy.
-
Gerald Carter
e079c8842a fix more memory leaks in the LDAP backend code; patches from metze -
Richard Sharpe
63d7698208 Fix a problem with configure on *BSD systems. Make sure we add -liconv etc
to LDFLAGS. One of the problems with configure/autoconf is that there seems
to be no separation of LDLFAGS etc in configure from the LDFLAGS it is
building for the Makefile.
-
Richard Sharpe
de6d5f1d10 A fix to allow configure to find iconv on a number of systems including those
that don't have such support in glibc.
-
Gerald Carter
486f495ea7 patch from MORIYAMA Masayuki to save LDFLAGS during iconv detection; bug 570 -
Tim Potter
d3af6b443d Undo last commit to get things building again. -
Richard Sharpe
44be80e488 Apply the patch to fix iconv detection for FreeBSD to the Samba 3.0.0 branch
as well.
-
Gerald Carter
e92583cecd removing #include <compat.h> in hopes to avoid problems with apache header files; will watch the build farm on this to make sure things don't blow up -
Volker Lendecke
c4f36a250a AC_CHECK_MEMBER seems to have problems for some versions of autoconf, at least
autoconf-2.53 on SLES8 does not correctly find the keyblock.

Volker
-
Tim Potter
d43922eade Tidy up calls to uname so as not to produce output on stderr if
the command line argument being called isn't valid.
-
Tim Potter
6917391fbb Sync up formatting of the va list stuff - the HEAD version was nicer. -
Jeremy Allison
ce1024cc10 Check for nsswitch.h. Patch from albert chin (china@thewrittenword.com).
Jeremy.
-
Richard Sharpe
cf9311044c Commit Derrell's changes to libsmbclient plus a small change to configure.in
to see if SGI and other platforms will build.
-
Richard Sharpe
8b592740b6 Some spelling mistakes in aclocal.m4 and the va_copy fixups in configure.in
and lib/snprintf. Check for va_copy first, and then look for __va_copy.
-
Tim Potter
3daefe9d17 Add configure test for krb5_keytab_entry keyblock vs key member. Bug #636. -
Tim Potter
ecfbc5f529 Use @PICSUFFIX@ instead of .po in Makefile.in since we have gone to
the trouble of detecting what the PIC suffix should actually be.

Change PICFLAG in configure.in to PICFLAGS for consistency.

Patches from Joachim Schmitz <schmitz@hp.com> for bug 574.
-
Jelmer Vernooij
1a95f5c9a9 We need to make sure that the files that contain the static_init_$subsystem;
macro get recompiled after configure has ran.
This was done by touching the source file. This patch changes it to removing
the object file, so that you don't need write-access to the source directory.
-
Jelmer Vernooij
9f6cd8177d Move sysquotas autoconf tests to a seperate file.
Patch by Stefan Metzmacher <metze@metzemix.de>
-
Jelmer Vernooij
76229085db Refuse to configure if --with-expsam=$BACKEND was used but no libraries
were found for $BACKEND
-