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