1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-14 19:24:43 +03:00

574 Commits

Author SHA1 Message Date
Gerald Carter
d6c7de2408 r5159: BUG 2262: add support to detect *freebsd6* (same as *freebsd5* currently) 2007-10-10 10:55:30 -05:00
Gerald Carter
314da60473 r5157: BUG 2266: conditionally include rpc/nettype.h to work around missing header onf FreeBSD4 2007-10-10 10:55:30 -05:00
Günther Deschner
95edb3c67f r4963: It is actually a very bad idea to use KRB5_CONFIG in the
configure-checks (At least Heimdal uses KRB5_CONFIG for locating it's
configuration-file (usually /etc/krb5.conf)). Renaming it to KRB5CONFIG
prevents configure-checks that use heimdal-libs from segfaulting while
the lib reads the krb5-config binary as a configuration file...

Vendors that used the KRB5_CONFIG-variable to let configure find a
custom krb5-config binary have to use KRB5CONFIG now.

Guenther
2007-10-10 10:55:09 -05:00
Gerald Carter
a1fb1cb019 r4823: remove -O1 from --with-developer 2007-10-10 10:53:56 -05:00
Jeremy Allison
465c207ffb r4581: From Derrell.Lipman@UnwiredUniverse.com. Use nanosleep instead of select
when we have it in smb_msleep.
Jeremy.
2007-10-10 10:53:48 -05:00
Jeremy Allison
f08aceb988 r4296: Patch from William Jojo <jojowil@hvcc.edu> to fix HPUX sendfile and add
configure.in tests and code for sendfile on AIX.
Jeremy.
2007-10-10 10:53:42 -05:00
Gerald Carter
3bbae21dc9 r3925: patch from Thomas Bork <tombork@web.de> to fix configure.in with GNU ld versions that don't output a date string in the --version 2007-10-10 10:53:24 -05:00
Günther Deschner
8d987d2f38 r3868: Fix reverted logic of detecting HAVE_WRFILE_KEYTAB (Bugzilla 2059)
Guenther
2007-10-10 10:53:22 -05:00
Jeremy Allison
6a97998068 r3862: Fix from Lars Müller <lmuelle@suse.de>, check for HAVE_WRFILE_KEYTAB
was inverted.
Jeremy.
2007-10-10 10:53:21 -05:00
Volker Lendecke
7cd12794a3 r3850: I get the impression that some developers here are using gcc 3.4. This one
only warns you about possibly uninitialized variables if you have at least
-O1.

Volker
2007-10-10 10:53:20 -05:00
Jeremy Allison
34275bae78 r3538: Fix the build with the latest Heimdal code.
Jeremy.
2007-10-10 10:53:09 -05:00
Jeremy Allison
ff4cb6b5e8 r3451: Finish off kerberos salting patch. Needs testing !
Jeremy.
2007-10-10 10:53:07 -05:00
Gerald Carter
b4da6bd0f1 r3417: BUG 350: patch from Matt Selsky <selsky@columbia.edu> to use autoconf feature preopcessing header file only (3 problematic headers on solaris) 2007-10-10 10:53:06 -05:00
Jeremy Allison
eefb911d0c r3345: More MIT/Heimdal tests for comparing enctypes now.
Jeremy.
2007-10-10 10:53:05 -05:00
Jeremy Allison
c9b8049012 r3342: More MIT/Heimdal fixes to allow an enctype to be explicitly set in a krb5_creds
struct.
Jeremy.
2007-10-10 10:53:05 -05:00
Richard Sharpe
96baa5bb6c r3292: A fix from Narayana Pattipati <narayana[dot]pattipati[at]wipro\dotty/com> for
Solaris to ensure we distinguish properly between 5.1 and 5.10.
2007-10-10 10:53:04 -05:00
Günther Deschner
49a238bd37 r3145: Add experimental idmap_rid-Plugin.
Written by Sumit Bose <sbose@suse.de> and myself a while ago.

idmap_rid does a direct, static mapping between RIDs and UIDs/GIDs using
the idmap-range as offset. It does thus allow to have a unified mapping
over several winbindd-systems without having the need of a central
LDAP-Server (and all related dependencies and problems this solution can
bring).

Compile:
./configure --with-shared-modules=idmap_rid

Usage:
        idmap backend = idmap_rid

idmp_rid does even allow you to have multiple mappings (for trusted
domains). This is a rather problemtic feature and will be turned off by
default rather soon. The problem is that ranges can quickly overlap when
not measured with caution.

        idmap backend = idmap_rid:"MYDOMAIN=1000-9999 OTHER=10000-19999"

Will valgrind idmap_rid later today and fix a couple of things.

Guenther
2007-10-10 10:53:02 -05:00
Richard Sharpe
d704272b0a r2905: Apply the patch for bug #1822. Add -D_REENTRANT to CPPFLAGS and -lthread
to LDFLAGS.

Patch supplied by Sean McGrath ...
2007-10-10 10:52:56 -05:00
Tim Potter
ad53c55513 r2894: Certain versions of GNU ld the default is not to have the
--allow-shlib-undefined flag defined.  This causes a stackload of
warnings when building modules.

Fix by Michel Gravey which closes bugzilla #1776.
2007-10-10 10:52:55 -05:00
Tim Potter
4f8496ad62 r2759: Fix for winbindd on AIX 5.1. Apparently it doesn't have as many methods
in struct secmethod_table as AIX 5.2.  Patch from The Written Word.
2007-10-10 10:52:51 -05:00
Jeremy Allison
38f3d3e263 r2708: Don't look for bzero, we don't use it.
Samba4 torture tester treates maxentries = 0 as maxentries ==1.
Jeremy.
2007-10-10 10:52:49 -05:00
Tim Potter
9481f2a79e r2453: I think this is the last lot of fixes to get shared libraries working on
HPUX.  This is Richard Allen's suggestion to get HPUX to use cc instead of
ld.

Also he added some missing $(DYNEXP) on link lines and removed the definition
of $(LINK) as it is no longer used in the Makefile.
2007-10-10 10:52:44 -05:00
Tim Potter
8d00f7310c r2338: Remove lonely looking definition of DYNEXP for HPUX in the configure
"CPPFLAG settings for strange OS's section".  DYNEXP should only be
set in the shared library configure section.
2007-10-10 10:52:40 -05:00
Tim Potter
9f241a8f2a r2334: Update LDSHFLAGS for HPUX as -Wl is not necessary as we are invoking LD
directly.  Should fix #1731.
2007-10-10 10:52:39 -05:00
Tim Potter
a754f29ef8 r2263: When testing whether building shared libraries actually works, use
$SHLD and $LDSHFLAGS instead of $CC, $CPPFLAGS and $CFLAGS as this is
more likely to actually work.  Bugzilla #1731.

I'm checking this in to 3.0 so it can hit the build farm and flush out
any problems with other architectures.  With a bit of luck this should
go in to Samba 3.0.8.
2007-10-10 10:52:38 -05:00
Tim Potter
93ddf001e3 r2245: Typo fix from trunk. 2007-10-10 10:52:37 -05:00
Andrew Tridgell
8470968cc6 r2233: fixed 3 places where == is mistakenly used instead of = in bourne
shell script statements in configure.
2007-10-10 10:52:37 -05:00
Tim Potter
274a1eda78 r2198: Correct fix for #1360. Need to use -Wl when passing flags to the linker. 2007-10-10 10:52:35 -05:00
Gerald Carter
dd84bedaca r2188: adding some initial checks for DragonFly (same as FreeBSD 4.1) 2007-10-10 10:52:34 -05:00
Simo Sorce
98feb3318f r2070: Let's try to overload srnlen and strndup for AIX where they are natly broken. 2007-10-10 10:52:29 -05:00
Günther Deschner
cca660e109 r2057: Although rarely used, prevent "net lookup kdc" from segfaulting when
using our own implementation of krb5_lookup_kdc with heimdal. Also,
heimdals krb5_krbhst_next() obviously does not retrieve the struct
addrinfo in the krb5_krbhst_info-struct, using
krb5_krbhst_get_addrinfo() instead.

Guenther
2007-10-10 10:52:29 -05:00
Gerald Carter
1acbd40b26 r2018: updating syntax for enable-cups check 2007-10-10 10:52:28 -05:00
Tim Potter
bba8e7956a r2006: Fix bug 1653 discovered by Luke Mewburn. The script code to generate the
svn version number broke out-of-tree builds.
2007-10-10 10:52:27 -05:00
Jeremy Allison
80f7c3141c r1968: Remove spurious "A" spotted by Jason Mader <jason@ncac.gwu.edu>.
Jeremy.
2007-10-10 10:52:26 -05:00
Tim Potter
2063b8d9bc r1599: Use -Bsymbolic when creating shared libraries to avoid conflicts with
identical symbols in the global namespace when loading libnss_wins.so.
Bugzilla #1360.
2007-10-10 10:52:16 -05:00
Gerald Carter
62bd60e445 r1561: iconv detection fix from James Peach <jpeach@sgi.com> 2007-10-10 10:52:15 -05:00
Jeremy Allison
da943b5b72 r1472: Make mknod work again for the CIFS client. Still needs some
client changes. With this, storing home directories on a Samba
share that require unix domain socket entries should work.
Jeremy.
2007-10-10 10:52:12 -05:00
Gerald Carter
e2c7651e16 r1368: fix configure check so that if you set --enable-cups[=yes] and don't have the devel files, the configure script will exit with an error 2007-10-10 10:52:08 -05:00
Jeremy Allison
b462b8fa2f r1247: Final fix to make this compile on Heimdal.
Jeremy.
2007-10-10 10:52:02 -05:00
Jeremy Allison
dd07278b89 r1236: Heimdal fixes from Guenther Deschner <gd@sernet.de>, more to come before
it compiles with Heimdal.
Jeremy.
2007-10-10 10:52:01 -05:00
Jeremy Allison
af5a08f5ad r1193: Ensure we check for and use krb5_free_unparsed_name().
Jeremy.
2007-10-10 10:51:59 -05:00
Jeremy Allison
730d750c04 r1179: Start of system keytab merge. Config tests.
Jeremy.
2007-10-10 10:51:58 -05:00
Stefan Metzmacher
98e6c3105d r1007: merge from SAMBA_4_0:
print out the SVN revision by configure,
so that the build farm can use it

metze
2007-10-10 10:51:53 -05:00
Stefan Metzmacher
f72cf069f2 r817: - fix a configure logic bug for linux/XFS quotas
when using --with-sys-quotas

metze
2007-10-10 10:51:47 -05:00
Stefan Metzmacher
78eba7af73 r675: merge from SAMBA_4_0:
display the version on top of configure

this will help in the build farm

metze
2007-10-10 10:51:34 -05:00
Jeremy Allison
a03b6a05e0 r656: Make widelinks use realpath(). Tidy up cases where we need to become a service.
Jeremy.
2007-10-10 10:51:33 -05:00
Volker Lendecke
43870a3fc1 r449: Two AFS-related things:
Split off the non-crypto related parts of lib/afs.c into
lib/afs_settoken.c. This makes wbinfo link without -lcrypto.

Commit vfs_afsacl.c, display & set AFS acls via the NT security editor.

Volker
2007-10-10 10:51:23 -05:00
Volker Lendecke
9cb9c5f7c9 r404: Revert the change 378 to vfs_extd_audit.c, the parseable auditing
Implement vfs_full_audit.c that can log every vfs.h operation. So if you
change vfs.h, from now on you also have to change full_audit :-)

Volker
2007-10-10 10:51:21 -05:00
Gerald Carter
6fcb8e5a48 r393: BUG 1141: patch from timur@com.bat.ru (Timur Bakeyev) for nss*.so names on FreeBSD 5.x 2007-10-10 10:51:21 -05:00
Stefan Metzmacher
2bef5d2741 r329: add the shadow_copy vfs module
I'll add documentation to the Samba-Howto-Collection

metze
2007-10-10 10:51:20 -05:00