Stefan Metzmacher
41dbc6c4fd
heimdal_build: split heimdal/lib/asn1 file lists
...
metze
(This used to be commit d3e939bf75
)
2008-08-26 18:06:46 +02:00
Stefan Metzmacher
478a4cb808
heimdal_build: split handwritten and generated hx509 file lists
...
metze
(This used to be commit 848067033c
)
2008-08-26 14:27:14 +02:00
Stefan Metzmacher
bcb249dee1
heimdal_build: split out gssapi_spnego and gssapi_krb5 file lists
...
metze
(This used to be commit 95135ade44
)
2008-08-26 14:27:04 +02:00
Stefan Metzmacher
1c4b84ee4f
heimdal_build: add a fake sqlite keytab implementation
...
This remove a difference against lorikeet-heimdal.
metze
(This used to be commit 4314df3561
)
2008-08-26 14:25:44 +02:00
Stefan Metzmacher
e7c171590a
heimdal_build: split glue.c into krb5 and gssapi parts
...
metze
(This used to be commit 1c7bb21bd8
)
2008-08-26 14:25:12 +02:00
Stefan Metzmacher
d3265b01e5
kdc: move references to heimdal internals into heimdal_build/kpasswd-glue.h
...
metze
(This used to be commit 65057f17b0
)
2008-08-26 12:30:03 +02:00
Stefan Metzmacher
d9ad17f945
heimdal: add experimental --enable-external-heimdal
...
This should only be used for testing and when you're
absolutly sure the installed heimdal libraries
support the features we need.
(E.g. heimdal-1.2 or lower should NOT work)
metze
(This used to be commit 66b76b018d
)
2008-08-01 21:10:40 +02:00
Stefan Metzmacher
d96c5758f6
heimdal_build/internal: add some useful defines
...
metze
(This used to be commit b9727d612b
)
2008-08-01 21:10:39 +02:00
Stefan Metzmacher
59737cddfb
heimdal: fix dependency
...
metze
(This used to be commit 9e8b95dc8d
)
2008-08-01 21:10:39 +02:00
Stefan Metzmacher
f2ac351d6e
kdc: use mostly only public kerberos headers
...
We shoule avoid using the private heimdal function
_krb5_principalname2krb5_principal()
metze
(This used to be commit 10db07c69a
)
2008-08-01 17:54:34 +02:00
Stefan Metzmacher
fed1cc2c6d
heimdal_build: we should only use PRIVATE_DEPENDENCIES
...
metze
(This used to be commit 694f5124a5
)
2008-08-01 17:52:36 +02:00
Stefan Metzmacher
f4140cfdb0
build: autogenerate heimdal basics
...
metze
(This used to be commit f19d2182b8
)
2008-08-01 17:52:36 +02:00
Stefan Metzmacher
8dede49961
build: autogenarate VPATH by configure
...
metze
(This used to be commit 16147753ad
)
2008-08-01 17:52:36 +02:00
Stefan Metzmacher
35cd60b002
build with the new heimdal version
...
(This used to be commit 3817d653fa
)
2008-08-01 16:11:00 +02:00
Stefan Metzmacher
cf875a5621
build: allow flex-2.34 together with bison-2.3
...
metze
(This used to be commit 8bd30a7b43
)
2008-08-01 16:10:59 +02:00
Jelmer Vernooij
456c3b760f
Undefine HAVE_KRB5_ENCRYPT_BLOCK because Heimdal really doesn't have it.
...
(This used to be commit 55a6e852c7
)
2008-06-25 17:24:38 +02:00
Jelmer Vernooij
18ba7d7679
Use workaround for $(abspath)
...
(This used to be commit 21b4d017a2
)
2008-06-25 17:12:19 +02:00
Jelmer Vernooij
6ba3cffb48
Revert "Remove the dependency on $(abspath) in makefiles"
...
This reverts commit c85a363262
.
(This used to be commit 1a771c6644
)
2008-06-25 16:51:37 +02:00
Volker Lendecke
d67e18ee37
Remove the dependency on $(abspath) in makefiles
...
This is not around before GNU make 3.81, for me this fixes the build
on GNU make 3.80
Signed-off-by: Stefan Metzmacher <metze@samba.org>
(This used to be commit c85a363262
)
2008-06-19 14:22:57 +02:00
Stefan Metzmacher
1384f836b6
heimdal_build: rename config.m{k,4} => internal.m{k,4}
...
metze
(This used to be commit 33700d4a97
)
2008-06-09 11:29:58 +02:00
Andrew Bartlett
be14efbdf9
Revert Jelmer's CFLAGS commit e2b71a0ecb
...
This commit broke the build, because not all files (libreplace, popt)
were updated.
Andrew Bartlett
(This used to be commit 3faacf4351
)
2008-05-31 08:35:55 +10:00
Jelmer Vernooij
39f50afc57
Move CFLAGS handling out of smb_build.
...
(This used to be commit e2b71a0ecb
)
2008-05-30 02:07:28 +02:00
Jelmer Vernooij
f56432e8c3
Use variable path for heimdal glue code.
...
(This used to be commit 3fce4889b3
)
2008-05-27 18:29:00 +02:00
Jelmer Vernooij
5c9f28d560
Simplify handling of source directory in et compile wrapper.
...
(This used to be commit 4e6fddda2e
)
2008-05-27 18:16:13 +02:00
Jelmer Vernooij
e797e23e48
Simplify handling of source directory in asn compile wrapper.
...
(This used to be commit 2c01d342b2
)
2008-05-27 18:13:50 +02:00
Jelmer Vernooij
053cb704d9
Use variables in generated make fragments.
...
(This used to be commit 269f8c9f6e
)
2008-05-27 17:21:13 +02:00
Jelmer Vernooij
7ae9cb4f79
Don't throw away cflags if they start with a variable.
...
(This used to be commit 9f81214239
)
2008-05-27 17:16:57 +02:00
Jelmer Vernooij
03f6679f86
Move more CFLAGS to Makefile.
...
(This used to be commit 0406713aad
)
2008-05-27 16:56:11 +02:00
Jelmer Vernooij
16c883ca23
Move CFLAGS that are not inherited out of smb_build.
...
(This used to be commit 49dcf4b881
)
2008-05-27 16:23:12 +02:00
Jelmer Vernooij
fa22165842
Use variables for et files too.
...
(This used to be commit 953f796059
)
2008-05-27 15:55:43 +02:00
Jelmer Vernooij
04b7b01306
Move asn1 cflags definition to gmake.
...
(This used to be commit 486d43355e
)
2008-05-27 15:45:53 +02:00
Jelmer Vernooij
14b0987c63
use varibale for asn1 compiler.
...
(This used to be commit 4543633ba0
)
2008-05-27 15:38:13 +02:00
Jelmer Vernooij
44ca677e40
Use variables for more object file paths.
...
(This used to be commit 5008116479
)
2008-05-27 15:34:09 +02:00
Jelmer Vernooij
ee114113d9
Use heimdalsrcdir variable for automatic dependencies.
...
(This used to be commit c5db384160
)
2008-05-27 15:32:44 +02:00
Jelmer Vernooij
b7a4141382
Use variable for socket wrapper include path.
...
(This used to be commit 01c0000def
)
2008-05-27 14:41:00 +02:00
Jelmer Vernooij
3d2d3060f2
Use variable for source directories.
...
(This used to be commit e40fc0bc4b
)
2008-05-27 14:27:53 +02:00
Jelmer Vernooij
4c8756f147
Create prototype headers from Makefile directory, without smb_build in the middle.
...
(This used to be commit f4a77b96f9
)
2008-05-18 22:30:08 +02:00
Jelmer Vernooij
c9d7ebcc0e
Build system doesn't do make variable expansion...
...
(This used to be commit 16a04d9af4
)
2008-05-18 19:11:47 +02:00
Jelmer Vernooij
100d3967d3
Use src dir.
...
(This used to be commit 63f2b66f0e
)
2008-05-18 19:10:37 +02:00
Jelmer Vernooij
1f9570c0ba
Add extra include directories, hopefully fixes the build on aix53bf.
...
(This used to be commit ef53ffbc24
)
2008-05-11 15:31:02 +02:00
Jelmer Vernooij
b5d84a74d1
Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into v4-0-gmake3
...
Conflicts:
source/auth/credentials/config.mk
source/auth/gensec/config.mk
source/build/smb_build/makefile.pm
source/heimdal_build/config.mk
source/lib/events/config.mk
source/lib/nss_wrapper/config.mk
source/lib/policy/config.mk
source/lib/registry/config.mk
source/lib/socket_wrapper/config.mk
source/lib/tdb/config.mk
source/lib/tls/config.mk
source/lib/util/config.mk
source/libcli/config.mk
source/libcli/ldap/config.mk
source/libnet/config.mk
source/librpc/config.mk
source/param/config.mk
source/rpc_server/config.mk
source/scripting/ejs/config.mk
source/smbd/process_model.mk
(This used to be commit 760378e029
)
2008-04-08 03:45:06 +02:00
Jelmer Vernooij
f41b9a9dde
Rename libsamba-config to libsamba-hostconfig.
...
(This used to be commit c46b7e90e3
)
2008-04-01 15:08:30 +02:00
Jelmer Vernooij
18d80bdf1f
Merge v4.0-test
...
(This used to be commit 977dbdeaf3
)
2008-03-28 00:44:14 +01:00
Andrew Bartlett
576540b25c
Supply HDB_DB_DIR macro
...
While we don't use the default HDB directories, the code needs this
macro defined.
Andrew Bartlett
(This used to be commit b5dbdef158
)
2008-03-19 11:10:19 +11:00
Andrew Bartlett
b1b37e3776
Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into 4-0-local
...
(This used to be commit 400c16e700
)
2008-03-19 10:18:35 +11:00
Andrew Bartlett
9e6b0c2871
Merge lorikeet-heimdal -r 787 into Samba4 tree.
...
Andrew Bartlett
(This used to be commit d88b530522
)
2008-03-19 10:17:42 +11:00
Stefan Metzmacher
0372704fa2
heimdal_build: use LIBREPLACE_NETWORK because EXT_SOCKET and EXT_NSL doesn't exist anymore
...
metze
(This used to be commit 0fb3d24621
)
2008-03-18 18:04:22 +01:00
Michael Adam
6a4928c630
heimdal_build: fix linkage of asn1_compile and compile_et.
...
Now inet_aton is available from libreplace.
Michael
(This used to be commit 3b2a3da2f7
)
2008-03-14 09:04:24 +01:00
Stefan Metzmacher
7db5e0a601
build: compile_et also needs inet_aton()
...
metze
(This used to be commit b6bcd66612
)
2008-03-13 16:26:37 +01:00
Michael Adam
9f6355baa7
fix build of asn1_compile when there is no system inet_aton() function.
...
Michael
(This used to be commit f1c2207b3d
)
2008-03-13 14:31:00 +01:00
Jelmer Vernooij
0c6de7c959
Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into v4-0-gmake3
...
(This used to be commit cffaf5f603
)
2008-03-08 15:27:32 +01:00
Stefan Metzmacher
76eaece42c
we now define PACKAGE_BUGREPORT in config.h
...
metze
(This used to be commit 4afd4058e3
)
2008-03-08 09:28:16 +01:00
Jelmer Vernooij
6cf92e604d
Fix the build.
...
(This used to be commit 49ef8d0c19
)
2008-03-04 13:06:08 +01:00
Jelmer Vernooij
530c7a90fe
Fix syntax.
...
(This used to be commit 171d97f657
)
2008-03-04 10:43:41 +01:00
Jelmer Vernooij
e018501ca8
Fix some paths.
...
(This used to be commit bb16e51e60
)
2008-03-04 01:26:19 +01:00
Jelmer Vernooij
cf56fb9bb8
Fix typo.
...
(This used to be commit 2a0f8458ab
)
2008-03-03 23:21:35 +01:00
Jelmer Vernooij
b29d47edcf
Move object file lists to the Makefile.
...
(This used to be commit a7e6d2a183
)
2008-03-03 18:25:28 +01:00
Jelmer Vernooij
b3d2a56df2
Fix module aliases.
...
(This used to be commit 584a69acc5
)
2008-02-26 17:56:07 +01:00
Jelmer Vernooij
6fece9358b
Fix the build.
...
(This used to be commit 59bf804ef6
)
2008-02-26 00:40:40 +01:00
Jelmer Vernooij
46dd75b82a
Fix the build.
...
(This used to be commit 40476bce2e
)
2008-02-25 15:06:51 +01:00
Jelmer Vernooij
d238e06ba2
Integrate asn1 compilation into asn1 compiler.
...
(This used to be commit ca8e347baf
)
2008-02-25 14:02:40 +01:00
Jelmer Vernooij
ff0315ba85
Rename include to mkinclude to emphasize it is different from make's include.
...
(This used to be commit 0e1d0a874a
)
2008-02-18 20:04:18 +01:00
Jelmer Vernooij
3f63d2fe4d
Fix unresolved symbols.
...
(This used to be commit dbcecb6d8f
)
2008-02-18 17:24:29 +01:00
Jelmer Vernooij
80cbff3d01
Fix build with partial linking.
...
(This used to be commit bfad9610c4
)
2008-02-18 16:02:33 +01:00
Jelmer Vernooij
e5d7bd3821
Reenable partial linking
...
(This used to be commit a7512fb059
)
2008-02-18 13:10:30 +01:00
Jelmer Vernooij
440b1a1d04
build: Don't build heimdal as library.
...
(This used to be commit c04cf0c052
)
2008-01-21 03:54:43 +01:00
Jelmer Vernooij
be8a2ad342
r26462: Tighten dependencies.
...
(This used to be commit 020f2f7426
)
2007-12-21 05:50:28 +01:00
Jelmer Vernooij
70f1f33af8
r26402: Require a talloc context in libnetif.
...
(This used to be commit a35e51871b
)
2007-12-21 05:49:33 +01:00
Jelmer Vernooij
6f2252dace
r26401: Don't cache interfaces context in libnetif.
...
(This used to be commit 9f975417cc
)
2007-12-21 05:49:32 +01:00
Jelmer Vernooij
c5bf20c5fe
r26325: Remove use of global_loadparm in netif.
...
(This used to be commit e452cb2859
)
2007-12-21 05:48:37 +01:00
Stefan Metzmacher
9e344b9157
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
(This used to be commit ad0556cbf7
)
2007-12-21 05:44:35 +01:00
Stefan Metzmacher
3f073b4c6b
r25736: make sure we include "config.h" as first header
...
in code generated from et_compile
metze
(This used to be commit 8757b09052
)
2007-12-21 05:43:35 +01:00
Stefan Metzmacher
b54fd3bac1
r25735: make sure we include "config.h" as first header in
...
files generated from asn1_compile
metze
(This used to be commit 85f6b42221
)
2007-12-21 05:43:34 +01:00
Stefan Metzmacher
974890ebdf
r25727: include "system/network.h" instead of <sys/socket.h>
...
to make sure socklen_t is typedef'ed
metze
(This used to be commit d1fb51b1d2
)
2007-12-21 05:43:30 +01:00
Stefan Metzmacher
3e1fbf76ba
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
(This used to be commit 317b649445
)
2007-12-21 05:43:26 +01:00
Stefan Metzmacher
1a766af41e
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
(This used to be commit 95462d614d
)
2007-12-21 05:43:18 +01:00
Jelmer Vernooij
e511090a43
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.
(This used to be commit b6d3fd84a5
)
2007-10-10 15:07:51 -05:00
Andrew Bartlett
b39330c487
r24614: Merge with current lorikeet-heimdal. This brings us one step closer
...
to an alpha release.
Andrew Bartlett
(This used to be commit 30e02747d5
)
2007-10-10 15:02:25 -05:00
Andrew Tridgell
0479a2f1cb
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.
(This used to be commit fcf38a38ac
)
2007-10-10 14:59:12 -05:00
Andrew Bartlett
ec0035c9b8
r23678: Update to current lorikeet-heimdal (-r 767), which should fix the
...
panics on hosts without /dev/random.
Andrew Bartlett
(This used to be commit 14a4ddb131
)
2007-10-10 14:58:59 -05:00
Stefan Metzmacher
e505338bf7
r23487: fix the build with automatic dependencies
...
metze
(This used to be commit ebf8cd09c3
)
2007-10-10 14:53:19 -05:00
Andrew Bartlett
91adebe749
r23456: Update Samba4 to current lorikeet-heimdal.
...
Andrew Bartlett
(This used to be commit ae0f81ab23
)
2007-10-10 14:53:18 -05:00
Stefan Metzmacher
4690d5c553
r23209: import getnameinfo.c, inet_ntop.c and inet_pton.c from
...
loikeet-heimdal
metze
(This used to be commit 48eb20199e
)
2007-10-10 14:53:04 -05:00
Stefan Metzmacher
f1c138390b
r23187: revert 23145 and 23135 to fix the build on solaris...
...
metze
(This used to be commit cd012361d2
)
2007-10-10 14:53:02 -05:00
Stefan Metzmacher
a11e7f18a0
r23145: try to fix the build on solaris
...
metze
(This used to be commit 7a513bd741
)
2007-10-10 14:52:57 -05:00
Stefan Metzmacher
fb213858ad
r23135: inet_ntop and inet_pton are now provided by libreplace
...
metze
(This used to be commit 7e3e2defa5
)
2007-10-10 14:52:53 -05:00
Stefan Metzmacher
71761dbae8
r22454: - let asn1_deps.pl calculate the dependencies depending on the IMPORT line in the asn1 file
...
- fix some heimdal dependencies
metze
(This used to be commit 4e7d2ecfc0
)
2007-10-10 14:51:22 -05:00
Stefan Metzmacher
c20df73427
r22440: fix autodependencies build
...
metze
(This used to be commit ced8b67377
)
2007-10-10 14:51:20 -05:00
Stefan Metzmacher
80d4b8c14d
r22439: fix some dependencies
...
metze
(This used to be commit fb2c89bf90
)
2007-10-10 14:51:20 -05:00
Stefan Metzmacher
f71b2fdfe2
r22438: get rid of printf format warnings in heimdal code
...
metze
(This used to be commit 2ab998da99
)
2007-10-10 14:51:20 -05:00
Stefan Metzmacher
3eb286b52a
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
(This used to be commit 38aeb585a1
)
2007-10-10 14:50:58 -05:00
Stefan Metzmacher
daf889dff2
r22259: libreplace always provides strptime()
...
metze
(This used to be commit 312d3e1f0d
)
2007-10-10 14:50:49 -05:00
Andrew Bartlett
0583d4d643
r22238: Because these utilities compile in socket_wrapper.ho, they may need
...
-lsocket on some systems.
Andrew Bartlett
(This used to be commit 4273fecfb7
)
2007-10-10 14:50:44 -05:00
Andrew Bartlett
cb8ed81b64
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
(This used to be commit 2254e61a1e
)
2007-10-10 14:50:41 -05:00
Andrew Bartlett
cc275f011e
r22191: Add a samba4kinit binary to the build, so I can test using an existing
...
ccache, as well as PKINIT.
Andrew Bartlett
(This used to be commit 440b8d9e4b
)
2007-10-10 14:50:02 -05:00
Andrew Bartlett
f02c0a64d3
r22166: Stop heimdal from trying to prototype innetgr in roken, now we don't
...
do it in libreplace.
Andrew Bartlett
(This used to be commit a95ce3c895
)
2007-10-10 14:49:56 -05:00
Stefan Metzmacher
252331a35d
r21799: tell roken.h.in to not generate prototypes for setenv() and unsetenv()
...
metze
(This used to be commit 974eb5eb68
)
2007-10-10 14:49:29 -05:00
Stefan Metzmacher
36d940b0a8
r20808: remove whitespace
...
metze
(This used to be commit 28a02742af
)
2007-10-10 14:43:33 -05:00
Stefan Metzmacher
1d6456fd60
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
(This used to be commit a5b67f5c7e
)
2007-10-10 14:43:32 -05:00
Stefan Metzmacher
5de50f5a66
r20803: fix compiler warning about extra semicolon
...
metze
(This used to be commit 1feae45f28
)
2007-10-10 14:43:32 -05:00