1
0
mirror of https://github.com/samba-team/samba.git synced 2025-11-01 16:23:49 +03:00
Commit Graph

233 Commits

Author SHA1 Message Date
Andrew Bartlett
b5dbdef158 Supply HDB_DB_DIR macro
While we don't use the default HDB directories, the code needs this
macro defined.

Andrew Bartlett
2008-03-19 11:10:19 +11:00
Andrew Bartlett
400c16e700 Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into 4-0-local 2008-03-19 10:18:35 +11:00
Andrew Bartlett
d88b530522 Merge lorikeet-heimdal -r 787 into Samba4 tree.
Andrew Bartlett
2008-03-19 10:17:42 +11:00
Stefan Metzmacher
0fb3d24621 heimdal_build: use LIBREPLACE_NETWORK because EXT_SOCKET and EXT_NSL doesn't exist anymore
metze
2008-03-18 18:04:22 +01:00
Michael Adam
3b2a3da2f7 heimdal_build: fix linkage of asn1_compile and compile_et.
Now inet_aton is available from libreplace.

Michael
2008-03-14 09:04:24 +01:00
Stefan Metzmacher
b6bcd66612 build: compile_et also needs inet_aton()
metze
2008-03-13 16:26:37 +01:00
Michael Adam
f1c2207b3d fix build of asn1_compile when there is no system inet_aton() function.
Michael
2008-03-13 14:31:00 +01:00
Stefan Metzmacher
4afd4058e3 we now define PACKAGE_BUGREPORT in config.h
metze
2008-03-08 09:28:16 +01:00
Jelmer Vernooij
0e1d0a874a Rename include to mkinclude to emphasize it is different from make's include. 2008-02-18 20:04:18 +01:00
Jelmer Vernooij
dbcecb6d8f Fix unresolved symbols. 2008-02-18 17:24:29 +01:00
Jelmer Vernooij
bfad9610c4 Fix build with partial linking. 2008-02-18 16:02:33 +01:00
Jelmer Vernooij
a7512fb059 Reenable partial linking 2008-02-18 13:10:30 +01:00
Jelmer Vernooij
c04cf0c052 build: Don't build heimdal as library. 2008-01-21 03:54:43 +01:00
Jelmer Vernooij
020f2f7426 r26462: Tighten dependencies. 2007-12-21 05:50:28 +01:00
Jelmer Vernooij
a35e51871b r26402: Require a talloc context in libnetif. 2007-12-21 05:49:33 +01:00
Jelmer Vernooij
9f975417cc r26401: Don't cache interfaces context in libnetif. 2007-12-21 05:49:32 +01:00
Jelmer Vernooij
e452cb2859 r26325: Remove use of global_loadparm in netif. 2007-12-21 05:48:37 +01:00
Stefan Metzmacher
ad0556cbf7 r25874: force specific versions for LEX and YACC.
We often have problems with old yacc and bison versions
and it seem the combination of LAX and YACC also matters.

So we now list all supported version combinations explicit.
flex-2.5.33:bison-2.3 only for now.

metze
2007-12-21 05:44:35 +01:00
Stefan Metzmacher
8757b09052 r25736: make sure we include "config.h" as first header
in code generated from et_compile

metze
2007-12-21 05:43:35 +01:00
Stefan Metzmacher
85f6b42221 r25735: make sure we include "config.h" as first header in
files generated from asn1_compile

metze
2007-12-21 05:43:34 +01:00
Stefan Metzmacher
d1fb51b1d2 r25727: include "system/network.h" instead of <sys/socket.h>
to make sure socklen_t is typedef'ed

metze
2007-12-21 05:43:30 +01:00
Stefan Metzmacher
317b649445 r25719: let "system/network.h" do the replacements first, then
roken.h.in can do the missing heimdal bits.

this removes to redifinition of 'struct addrinfo' on some platforms

metze
2007-12-21 05:43:26 +01:00
Stefan Metzmacher
95462d614d r25695: [libreplace] fix the standalone build of libreplace
all configure results which are used in replace.h
or any system/*.h should be in the in the libreplace
*.m4 files!

metze
2007-12-21 05:43:18 +01:00
Jelmer Vernooij
b6d3fd84a5 r25543: Merge libreplace support for inet_pton, inet_ntop, getaddrinfo, getnameinfo
(and friends) from SAMBA_3_2, with some minor tweaks:

- avoid including network headers in replace.h unless absolutely required
- autoconf tests for getaddrinfo() in lib/replace

The heimdal-specific code also no longer looks for these functions anymore.
2007-10-10 15:07:51 -05:00
Andrew Bartlett
30e02747d5 r24614: Merge with current lorikeet-heimdal. This brings us one step closer
to an alpha release.

Andrew Bartlett
2007-10-10 15:02:25 -05:00
Andrew Tridgell
fcf38a38ac r23792: convert Samba4 to GPLv3
There are still a few tidyups of old FSF addresses to come (in both s3
and s4). More commits soon.
2007-10-10 14:59:12 -05:00
Andrew Bartlett
14a4ddb131 r23678: Update to current lorikeet-heimdal (-r 767), which should fix the
panics on hosts without /dev/random.

Andrew Bartlett
2007-10-10 14:58:59 -05:00
Stefan Metzmacher
ebf8cd09c3 r23487: fix the build with automatic dependencies
metze
2007-10-10 14:53:19 -05:00
Andrew Bartlett
ae0f81ab23 r23456: Update Samba4 to current lorikeet-heimdal.
Andrew Bartlett
2007-10-10 14:53:18 -05:00
Stefan Metzmacher
48eb20199e r23209: import getnameinfo.c, inet_ntop.c and inet_pton.c from
loikeet-heimdal

metze
2007-10-10 14:53:04 -05:00
Stefan Metzmacher
cd012361d2 r23187: revert 23145 and 23135 to fix the build on solaris...
metze
2007-10-10 14:53:02 -05:00
Stefan Metzmacher
7a513bd741 r23145: try to fix the build on solaris
metze
2007-10-10 14:52:57 -05:00
Stefan Metzmacher
7e3e2defa5 r23135: inet_ntop and inet_pton are now provided by libreplace
metze
2007-10-10 14:52:53 -05:00
Stefan Metzmacher
4e7d2ecfc0 r22454: - let asn1_deps.pl calculate the dependencies depending on the IMPORT line in the asn1 file
- fix some heimdal dependencies

metze
2007-10-10 14:51:22 -05:00
Stefan Metzmacher
ced8b67377 r22440: fix autodependencies build
metze
2007-10-10 14:51:20 -05:00
Stefan Metzmacher
fb2c89bf90 r22439: fix some dependencies
metze
2007-10-10 14:51:20 -05:00
Stefan Metzmacher
2ab998da99 r22438: get rid of printf format warnings in heimdal code
metze
2007-10-10 14:51:20 -05:00
Stefan Metzmacher
38aeb585a1 r22296: heimdal/lib/roken/roken.h.in includes <socket_wrapper.h>
which doesn't work on some hosts in the farm

so include socket_wrapper via "system/network.h" as the rest of samba4

metze
2007-10-10 14:50:58 -05:00
Stefan Metzmacher
312d3e1f0d r22259: libreplace always provides strptime()
metze
2007-10-10 14:50:49 -05:00
Andrew Bartlett
4273fecfb7 r22238: Because these utilities compile in socket_wrapper.ho, they may need
-lsocket on some systems.

Andrew Bartlett
2007-10-10 14:50:44 -05:00
Andrew Bartlett
2254e61a1e r22236: Update to Heimdal's socket_wrapper, which supports IPv6.
To make this pass, I needed to add support for 6 and 17 as valid
protocol values to socket().

Andrew Bartlett
2007-10-10 14:50:41 -05:00
Andrew Bartlett
440b8d9e4b r22191: Add a samba4kinit binary to the build, so I can test using an existing
ccache, as well as PKINIT.

Andrew Bartlett
2007-10-10 14:50:02 -05:00
Andrew Bartlett
a95ce3c895 r22166: Stop heimdal from trying to prototype innetgr in roken, now we don't
do it in libreplace.

Andrew Bartlett
2007-10-10 14:49:56 -05:00
Stefan Metzmacher
974eb5eb68 r21799: tell roken.h.in to not generate prototypes for setenv() and unsetenv()
metze
2007-10-10 14:49:29 -05:00
Stefan Metzmacher
28a02742af r20808: remove whitespace
metze
2007-10-10 14:43:33 -05:00
Stefan Metzmacher
a5b67f5c7e r20804: work arround HPUX and Tru64 make which don't like $$startdir
we now call asn1_compile and compile_et via a wrapper script

metze
2007-10-10 14:43:32 -05:00
Stefan Metzmacher
1feae45f28 r20803: fix compiler warning about extra semicolon
metze
2007-10-10 14:43:32 -05:00
Stefan Metzmacher
f9a6649f08 r20777: only include closefrom.c if the system doesn't have it.
hopefully solaris build fine now...

metze
2007-10-10 14:40:52 -05:00
Stefan Metzmacher
65ba2920a1 r20773: we need to include config.h and replace.h before we can use #ifdef statements
hopefully fix the build on solaris 9

metze
2007-10-10 14:40:51 -05:00
Andrew Bartlett
75fddbbc08 r20639: Commit part 1 of 2.
This patch updates our build system and glue to support a new snapshot
of lorikeet-heimdal.

We now procude a [SUBSYTEM] in the ans1_deps.pl script, and can depend
on that in the heimdal_build/config.mk.  This is much easier than
listing every generated .o file individually.

This required some small changes to the build system, due to the way
the parent directory was handled for the output of scripts.  I've also
cleaned up et_deps.pl to handle cleaning up it's generated files on
clean.

The PAC glue in Heimdal has changed significantly: we no longer have a
custom hack in the KDC, instead we have the windc plugin interface.
As such, pac-glue.c is much smaller.  In the future, when I'm
confident of the new code, we will also be able to 'downsize'
auth/kerberos/kerberos_pac.c.

(I'll include the updated copy of heimdal in the next chekin, to make
it clearer what's changed in Samba4 itself).

Andrew Bartlett
2007-10-10 14:37:20 -05:00