1
0
mirror of https://github.com/samba-team/samba.git synced 2025-02-07 01:58:28 +03:00

488 Commits

Author SHA1 Message Date
Tim Potter
720f5e5629 Merge of krb5_keytab entry key vs keyblock member check from HEAD. -
Simo Sorce
2d46b2a0e7 fix typo -
Tim Potter
0abe1964f7 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.
-
Simo Sorce
7b3c94b5cf So here it is a non-intrusive patch with my latest work on gums (the
laternative to the current passdb).
Currently it is run through a comatibility module in the passdb layer, with
a subset of the functionality it may provide.
It is still work in progress, but as someone asked me about it, and as it
should make no difference to the normal code, I tought it was a good idea to
put it into.
It adds a dependency on perl. I know it is not very nice, but I'm sure we
will work out a solution for that.

As always blame me if I break something, but try to fix yourself, as I am
busy-busy-busy :-)

Simo.
-
Jelmer Vernooij
2ef9661862 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
cd3e4882fc Move sysquotas autoconf tests to a seperate file in tests/
Patch by Stefan Metzmacher <metze@metzemix.de>
-
Jelmer Vernooij
46a5575f19 Refuse to configure if --with-expsam=$BACKEND was specified, but
the libraries for $BACKEND were not found
-
Tim Potter
442cfcce0d Merge from 3.0:
>Explicitly initialise the value of AR for vendor makes that don't do
>this (HPUX 11).  Currently it's initialised to 'ar' but this may have
>to be changed if any systems pop up that have archivers that aren't
>named 'ar'. Closes bug #552.

>Fallback to our defaults (CP850/ASCII/UTF8) if there is no native
>iconv on the platform. This allows to compile and complain about it
>at runtime
-
Gerald Carter
aa7fccf6ad save and restore CFLAGS before/after AC_PROG_CC; this macro seems to overwrite the CFLAGS variable -
Gerald Carter
b766fe78a7 don't write to static pointers; patch from Anthony -
Tim Potter
4b73ba7df1 Another round of merges from 3.0:
>Change error message displayed when --without-libiconv is used as
>an argument to configure.  Closes bug 468.
-
Tim Potter
7951dee600 Merge from Samba 3.0:
>Fix for typo in darwin detection.
>Jeremy.

>Fix for MacOS/X which uses STUPID BROKEN UNICODE COMPOSE CHARACTERS !
>(rant off :-). Inspired by work from Benjamin Riefenstahl <Benjamin.Riefenstahl@epost.de>.
>Also add MacOSX/Darwin configure fixes.
>Jerry - can we put this in 3.0 release ? :-).
>Jeremy.
-
Alexander Bokovoy
d2fdc3955f Back out --with-good-getgrouplist patch -
Alexander Bokovoy
69b30ec077 Support for CAN-2003-0689 port from SAMBA_3_0 -
Gerald Carter
c17a7dc9a1 sync 3.0 into HEAD for the last time -
Simo Sorce
3101c236b8 port latest changes from SAMBA_3_0 tree -
Gerald Carter
adb98e7b7c trying to get HEAD building again. If you want the code
prior to this merge, checkout HEAD_PRE_3_0_0_BETA_3_MERGE
-
Herb Lewis
142c54ca92 get rid of CFLAGS from LDSHFLAGS and WINBIND_NSS_LDSHFLAGS and instead
define it in SHLD for those systems that use CC for SHLD
-
Gerald Carter
461af038d0 merging minor change from SAMBA_3_0 about which pdb modules to build -
Gerald Carter
2c19ba6104 better handling of --with-expsam (includes pdb_nisplussam now) -
Gerald Carter
0fc3fc0b7c wrap pdb_[nisplussam|xml|mysql] in --with-expsam option & some formatting fixes -
Jeremy Allison
69a73a8702 FreeBSD5 ACL fix.
Jeremy.
-
Tim Potter
1cabd4ba04 Removed (incorrect) emacs mode setting. Use emacs' built in autoconf
mode instead of m4 mode.
-
Tim Potter
d15406ad91 AIX doesn't append $SHLIB_EXT to NSS libraries.
Also merged a little bit of abartlet's recent configure.in change of
duplicated IRIX stuff.
-
Jelmer Vernooij
1c0ae10301 Fix the 'weird' charset module. Also, built it by default for
./configure --enable-developer
-
Jelmer Vernooij
9b969f877f Move pdb_mysql and pdb_xml from modules/ to passdb/, just like they are
in 3_0
-
Jelmer Vernooij
502f332345 Add -berok to LDSHFLAGS on AIX so modules build on AIX 5 (reported
by Stephen D. Roylance)
-
Jelmer Vernooij
c95a4a5aeb Get rid of 'sam backend' and --with-sam -
Jelmer Vernooij
741d5c3cd8 Patch from Armijn Hemel <armijn@nl.linux.org> to fix build on
FreeBSD 5 systems with a broken krb5-config
-
Tim Potter
4ccd34ef83 A new RPC pipe! The \pipe\echo named pipe is for testing large RPC
requests and responses and is only compiled in when --enable-developer
is passed to configure.  It includes server and client side code for
generating and responding to functions on this pipe.  The functions are:

 - AddOne: add one to the uint32 argument and return ig
 - EchoData: echo back a variable sized char array to the caller
 - SourceData: request a variable sized char array
 - SinkData: send a variable sized char array and throw it away

There's a win32 implementation of the client and server in the
junkcode CVS repository in the rpcecho-win32 subdirectory.
-
Tim Potter
1cc5b2881c Fixes to linker flags for AIX winbind client from Stephen Roylance. -
Tim Potter
69c392bc12 Autoconfiscate the name of the winbind shared library file. Under
IRIX this is libns_winbind - everyone else is libnss_winbind.

This simplifies the Makefile a bit and also fixes the 'nsswitch' target
under IRIX.
-
Jelmer Vernooij
3f78ea7d06 Fix building on platforms without ldap -
Jelmer Vernooij
d0a767a765 Replace 'so' by $SHLIBEXT -
Jelmer Vernooij
319d41201d Use $SHLIBEXT, not .so -
Tim Potter
3ac60d2ceb Abort configure if --with-ads and --without-ldap. -
Jelmer Vernooij
5d2fd222a9 There's no need to use LDAP_CFLAGS, just use CFLAGS -
Jelmer Vernooij
e05d78699c Only use cflags and libs from krb5 when they appear to be working - fixes
build on BSD machines that have a krb5-config that returns @INCLUDE_des@ for
--cflags
-
Jelmer Vernooij
a5a980eb3e Only link in popt when we need it -
Jelmer Vernooij
266c3970df Only link in libs when they are actually used. Works great here and on
one of my other boxes. I'll watch the buildfarm.
-
Simo Sorce
0278132047 THE Idmap patch :-)
includes a --with-idmap=no switch to disable idmap usage if you find
problems.

cosmetic fixes and param aliases to separate winbind from idamp roles.

A temporarily remote idmap winbind compatibility backend.
As I have time I will further change code to not call directly winbind
(partly done but not tested) and a specilized module will be built in place
for the current glue hack.

The patch has been tested locally in my limited time, the patch is simple and
clear and should not reserve problems, if any just disable it.

As usual, comments and fisex are welcome :-)

Simo.
-
Jelmer Vernooij
860e4c4561 Fix build of shared xml/mysql modules -
Jelmer Vernooij
aa36f462d9 - Support absolute paths in vfs and charset modules
- Fix typo in Makefile.in
- Fix compatibility with older vfs modules (from patch by metze)
- Build some modules shared by default and some static (and fall
  back to static when dlopen() is not available)
-
Tim Potter
b20b8d050b Tidyup of winbindd client OS specific autoconf code. -
Tim Potter
d110a56e43 autoconf change to compile winbindd for AIX. The client side code
is still under development.
-
Tim Potter
93ea047a16 Cleanup of winbind client side code.
Mostly this consists of untangling the existing code and moving it in
to operating system specific files.  The winbind client code for all
supported operating systems is now in nsswitch/winbind_nss_OSNAME.[ch]
to make things a bit clearer.
-
Gerald Carter
ff43a292b9 don't include proto.h during autoconf tests since it doesn't exist yet; fixed getsmbpass replacement test -
Andrew Tridgell
662e1bea1b its VFS_NETATALK_OBJ not VFS_NETATALK -
Andrew Tridgell
0502c8a06e removed a duplicate lump of module stuff in configure.in -
Jelmer Vernooij
cebe8d8b42 Use the new modules system in VFS. If a module can't be loaded with the
new modules system, we still fall back to the old system.
-