1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-25 23:21:54 +03:00
Commit Graph

340 Commits

Author SHA1 Message Date
Jim McDonough
6d593ca174 Try to allow old and new heimdal installs 0001-01-01 00:00:00 +00:00
Jim McDonough
de8ffcad47 Try to get build working on systems with krb runtime but not devel libs.
Let's not assume that because one dir exists the whole shebang is there...
0001-01-01 00:00:00 +00:00
Jelmer Vernooij
f91d4c8fd3 Merge from HEAD: netbsd supports dynamic libs 0001-01-01 00:00:00 +00:00
Gerald Carter
29962f99f2 Straus VOS detection patches from Paul Green 0001-01-01 00:00:00 +00:00
Gerald Carter
8ef302f6bf patch from Paul Green to only build libsmbclient.so on platforms that support shared libraries 0001-01-01 00:00:00 +00:00
Jeremy Allison
1b71786c16 Finally we compile with Heimdal as well as MIT ! Wonder if it works... :-).
Jeremy.
0001-01-01 00:00:00 +00:00
Jeremy Allison
85dda43476 Get smbd to link with Heimdal. Still missing some client progs...
Jeremy.
0001-01-01 00:00:00 +00:00
Jeremy Allison
e8c4098da6 Get closer to Heimdal compile... Damn. HEAD has different code in
kerberos_verify...
Jeremy.
0001-01-01 00:00:00 +00:00
Jeremy Allison
a7ee6ed645 More fixes getting us closer to full Heimdal compile....
Jeremy.
0001-01-01 00:00:00 +00:00
Jeremy Allison
92ecd0bf0f Merge in more of the SuSE patches for Heimdal. These changes show how
to add a function without an explicit #ifdef HEIMDAL which I'm trying
to avoid.
Jeremy.
0001-01-01 00:00:00 +00:00
Jeremy Allison
4333be5732 More Heimdal changes. Still not compiling with Heimdal yet...
Jeremy.
0001-01-01 00:00:00 +00:00
Jeremy Allison
54d83de8a2 Fist part of fixes to make us compile with Heimdal. Don't explicitly
detect for now, I still have vague hopes of hiding the differences
between MIT and Heimdal with a compatibility layer....
Jeremy.
0001-01-01 00:00:00 +00:00
Gerald Carter
0fb724b321 *lots of small merges form HEAD
*sync up configure.in
*don't build torture tools in make all
*make sure to remove torture tools as part of make clean
0001-01-01 00:00:00 +00:00
Herb Lewis
04adfa001b IRIX uses libns_winbind.so instead of libnss_winbind.so 0001-01-01 00:00:00 +00:00
Tim Potter
21eb4b5a2d Merge from HEAD:
>Remove FILE_MACRO as __FILE__ is ANSI C.
0001-01-01 00:00:00 +00:00
Tim Potter
008c572ab7 Merge from HEAD, Revision 1.379:
>Defaulting python breaks the clean target it python isn't installed.

Merge from HEAD,  Revision 1.378:

>Fixes for EXEEXT - must use \$ signs when you want an actual $ sign to
>be used.
0001-01-01 00:00:00 +00:00
Jeremy Allison
904f6dfb7a Make sure we have a default st_blocksize.
Jeremy.
0001-01-01 00:00:00 +00:00
Jeremy Allison
379e719e98 Fix for 64 bit issues with oplocks and allocation size.
Jeremy.
0001-01-01 00:00:00 +00:00
Andrew Bartlett
e6f2d9dfdb Merge from HEAD - Patch from Paul Green to detect exe suffix for Stratus VOS.
Andrew Bartlett
0001-01-01 00:00:00 +00:00
Tim Potter
6000caf5da Merge from HEAD:
- Target selection cleanup
 - Some formatting merges
 - Merged some Pythong bits&pieces that were missed previously

Original commit message for target selection cleanup:

>Here's a bit of a cleanup of the {configure,Makefile}.in files.  I've
>now combined all the ad-hoc AC_SUBST variables into three generalised
>ones:
>
>  EXTRA_BIN_PROGS 	Additional programs to install in ${prefix}/sbin
>  EXTRA_SBIN_PROGS 	Additional programs to install in ${prefix}/bin
>  EXTRA_ALL_TARGETS     Additional targets to build by default
>  SHLIB_PROGS           Shared library objects (pam, winbind) to build
>
>We also build some extra stuff by default: the python extensions (if
>--with-python specified), smbmount related binaries (if
>--with-smbmount specified), and the samba torture suite.
>
>The idea behind this is to have everything that is configured built by
>default to detect breakage as soon as possible when people make low
>level changes.
0001-01-01 00:00:00 +00:00
Gerald Carter
f0d09cf676 * fixing RedHat spec file for 3.0
* updating Makefile & configure script to use CONFIGDIR & VFSLIBDIR
* set LIBDIR to ${prefix}/lib/samba when --with-fhs is enabled
* make installdirs take an arbitrary number of arguements
0001-01-01 00:00:00 +00:00
Gerald Carter
ff05947aac lining up some spaces in configure.in and reran autoconf
updating WHATSNEW
0001-01-01 00:00:00 +00:00
Jelmer Vernooij
fadada3555 Merge in modules system from HEAD:
- Detect MySQL and XML libraries
 - Add modules rules to Makefile
 - Move working VFS modules to source/
0001-01-01 00:00:00 +00:00
Andrew Bartlett
6520592453 Merge from HEAD: Remove assumption that all solaris has -lsendfile 0001-01-01 00:00:00 +00:00
Andrew Bartlett
43e90eb6e3 Updates from HEAD:
- const for PACKS() in lanman.c
 - change auth to 'account before password'
 - add help to net rpc {vampire,samsync}
 - configure updates for sun workshop cc
 - become_root() around pdb_ calls in auth_util for guest login.

Andrew Bartlett
0001-01-01 00:00:00 +00:00
Andrew Bartlett
aa41fb8703 Merge from HEAD:
- heimdal updates to configure
 - make DEBUG() const
 - add testsuite for:
   - preexec
   - preexec close
   - valid users
 - fix testsuite for 'invalid users'

Andrew Bartlett
0001-01-01 00:00:00 +00:00
Jelmer Vernooij
da8794afe8 small patch to makesure we fallback to <xfs/xqm.h> if <linux/xqm.h> doesn't exist (e.g. in SuSE 8.1) (by Metze) 0001-01-01 00:00:00 +00:00
Andrew Bartlett
111b0405cf Merge from HEAD
- make configure check for the location of Heimdal KRB5 on suse systems
	- fix libsmbclient for new global_myname()
0001-01-01 00:00:00 +00:00
Jelmer Vernooij
b1ad91101d Back out some of my sync changes 0001-01-01 00:00:00 +00:00
Jelmer Vernooij
1a25dc776d Sync with HEAD 0001-01-01 00:00:00 +00:00
Jelmer Vernooij
0dd0f68b0f Don't build Makefile for examples/sam 0001-01-01 00:00:00 +00:00
Jelmer Vernooij
da0d48eedc Back out SAM - it belongs in HEAD 0001-01-01 00:00:00 +00:00
Jelmer Vernooij
906f25d1fb Sync with HEAD 0001-01-01 00:00:00 +00:00
Jeremy Allison
a09ba463b4 Turn on sendfile detection by default in HEAD and 3.0.
Jeremy.
0001-01-01 00:00:00 +00:00
Andrew Bartlett
83973c3893 Updates from Samba HEAD:
- Fix segfaults in the 'net ads' commands when no password is provided
 - Readd --with-ldapsam for 2.2 compatability.  This conditionally compiles the
   old options, but the actual code is available on all ldap systems.
 - Fix shadow passwords (as per work with vl)
 - Fix sending plaintext passwords to unicode servers (again vl)
 - Add a bit of const to secrets.c functions
 - Fix some spelling and grammer by vance.
 - Document the -r option in smbgroupedit.

There are more changes in HEAD, I'm only merging the changes I've been involved
with.

Andrew Bartlett
0001-01-01 00:00:00 +00:00
Jeremy Allison
7ba5636897 Fix Solaris sendfile detection. Add small fixes to sendfile code.
Jeremy.
0001-01-01 00:00:00 +00:00
Jeremy Allison
9c17faefa5 Added Solaris sendfile patch + configure tests from Pierre Belanger <belanger@yahoo.com>.
Jeremy.
0001-01-01 00:00:00 +00:00
Gerald Carter
65e7b5273b sync'ing up for 3.0alpha20 release 0001-01-01 00:00:00 +00:00
Jelmer Vernooij
3928578b52 sync 3.0 branch with head 0001-01-01 00:00:00 +00:00
Andrew Tridgell
03ac082dcb updated the 3.0 branch from the head branch - ready for alpha18 0001-01-01 00:00:00 +00:00
Tim Potter
4bbc584e6c Merge of Solaris winbindd fixes. 0001-01-01 00:00:00 +00:00
Andrew Tridgell
7e92fb7453 added strndup() for systems that don't have it 0001-01-01 00:00:00 +00:00
Jeremy Allison
9f2753a149 Ensure VFS modules will build correctly by adding defines for CPPFLAGS
defines into acconfig.h - only defined if seen.
Jeremy.
0001-01-01 00:00:00 +00:00
Tim Potter
4caf71d5b2 Use m4-mode when editinging configure.in under emacs.
Use $CC instead of $SHLD for the "test whether building a shared library
actually works".  At the moment this is failing as $SHLD (and $LDSHFLAGS -
look at the value this is set to for Solaris) are designed to be used from
a Makefile and not within configure so this test will always fail!

Tridge has suggested moving to libtool^H^H^H^H^H a shell script that
invokes the right linker with the right args and solves this problem
nicely.
0001-01-01 00:00:00 +00:00
Tim Potter
fb80ff968c Add -D__INSURE__ to the CPPFLAGS if CC=insure. 0001-01-01 00:00:00 +00:00
Andrew Tridgell
aa7eab7245 not all versions of gcc support -rdynamic
for example, gcc 2.95.2 on sco1 doesn't
0001-01-01 00:00:00 +00:00
Andrew Tridgell
63702ca3a4 try to get the summary test working on OpenBSD 0001-01-01 00:00:00 +00:00
Jeremy Allison
ac1baba35d Removed HAVE_LIBDL from most places (except system.c). Added checks for
dlopen & friends into configure.in. This should help building on *BSD
where dl*** calls are in libc.
Jeremy
0001-01-01 00:00:00 +00:00
Andrew Bartlett
8e705dd921 Various winbind updates:
- pam_winbind updates from vance, fixing a typo and making some the options
  work properly.

- Extra parinoia in the winbind connection loop

- Allow pam_winbind to compile on HP-UX (Don Mcall, more work to do).

- Fix up configure.in to use the same method for building the test .so
  as the Makefile uses.

Andrew Bartlett
0001-01-01 00:00:00 +00:00
Jeremy Allison
ad1e858d8e Sync up vfs changes from 2.2.x.
Jeremy.
0001-01-01 00:00:00 +00:00