1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-27 14:04:05 +03:00

297 Commits

Author SHA1 Message Date
Jelmer Vernooij
87ec1d2532 Make sure prototypes are always included, make some functions static and
remove some unused functions.
2008-10-20 18:59:51 +02:00
Jelmer Vernooij
6b82b2ff13 Fix merged build; use full libroken rather than just a couple of object files. 2008-10-20 13:21:43 +02:00
Andrew Bartlett
71022daac2 Add samba4kpasswd and rkpty binaries
smaba4kpasswd will be used to test the kpasswdd componet of the KDC
(which is up until now untested), and rkpty is an expect-like wrapper
we can use to blackbox that utility.

Andrew Bartlett
2008-10-20 20:07:08 +11:00
Jelmer Vernooij
0888ffa2b7 Make Samba 3 and Samba 4 both use the same single copy of libreplace. 2008-09-16 16:30:14 +02:00
Stefan Metzmacher
2356cd7478 heimdal_build: include heimdal's new EVP code to fix the build
metze
(This used to be commit f454342d48e1dce7dff0bcff246c7237bed94fd5)
2008-08-26 19:46:38 +02:00
Stefan Metzmacher
455f5c043d heimdal_build: fix parse.h lex.c dependencies
metze
(This used to be commit dbfbd1b018f7c29dde2e291cbb7bb54bf147a10e)
2008-08-26 19:46:28 +02:00
Stefan Metzmacher
9080b5d979 heimdal_build: autogenerate the heimdal private/proto headers
Now it's possible to just use a plain heimdal tree in source/heimdal/
without any pregenerated files.

metze
(This used to be commit da333ca7113f78eeacab4f93b401f075114c7d88)
2008-08-26 18:49:17 +02:00
Stefan Metzmacher
a1bbd66b0f heimdal_build: autogenerate table files in heimdal/lib/wind/
metze
(This used to be commit f4cfba26aebb18fecdb50478bec9c07d4910ab3b)
2008-08-26 18:48:50 +02:00
Stefan Metzmacher
1f123a8b39 heimdal_build: autogenerate heimdal/lib/roken/roken.h
metze
(This used to be commit 3ab59dc66fe2d40533a66ff786d0b2373eea1ab8)
2008-08-26 18:48:39 +02:00
Stefan Metzmacher
57d4e11023 heimdal_build: add fallback for AC_WARNING_ENABLE()
metze
(This used to be commit 8d6d96898dcc948aa0ee004eaeb48dc847946361)
2008-08-26 18:47:49 +02:00
Stefan Metzmacher
f09f67d24d heimdal: remove unused old files
metze
(This used to be commit 94cef56212d7d7c1150aea760dba24bda7190442)
2008-08-26 18:47:48 +02:00
Stefan Metzmacher
41dbc6c4fd heimdal_build: split heimdal/lib/asn1 file lists
metze
(This used to be commit d3e939bf75fb85cf0eb3551856e161e3e58c0031)
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 848067033c40c3a4681f196ac5da289cd488d962)
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 95135ade447e04329afa7581c66c4df8de63ca24)
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 4314df3561dfe60228db0af220549300b0137c85)
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 1c7bb21bd85900206e9ad831bc4795c1f765a9aa)
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 65057f17b0d9e83f1b775afdeb7ea91ce0e52cd1)
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 66b76b018d6048cec63a75b24ec4c099f6a2eb8c)
2008-08-01 21:10:40 +02:00
Stefan Metzmacher
d96c5758f6 heimdal_build/internal: add some useful defines
metze
(This used to be commit b9727d612bd2e9cf67ca2d4a9c60dc13d4bed5be)
2008-08-01 21:10:39 +02:00
Stefan Metzmacher
59737cddfb heimdal: fix dependency
metze
(This used to be commit 9e8b95dc8d577ea33504f0fb463d4648393e045b)
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 10db07c69addce6e90851fb55738d5f9e142946b)
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 694f5124a523538117bf5d35be1a2d4f275ad0c2)
2008-08-01 17:52:36 +02:00
Stefan Metzmacher
f4140cfdb0 build: autogenerate heimdal basics
metze
(This used to be commit f19d2182b802a49449cbb9e4e6334f223ceb284d)
2008-08-01 17:52:36 +02:00
Stefan Metzmacher
8dede49961 build: autogenarate VPATH by configure
metze
(This used to be commit 16147753adcdbdc0ee9faa16fafb1c74240a6858)
2008-08-01 17:52:36 +02:00
Stefan Metzmacher
35cd60b002 build with the new heimdal version
(This used to be commit 3817d653faecb70bfafb850fe7d6e83aaed7e6d1)
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 8bd30a7b4392642ef5184f959d801716d2db20b2)
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 55a6e852c77ffb91d2e0a0503dab06214f675db8)
2008-06-25 17:24:38 +02:00
Jelmer Vernooij
18ba7d7679 Use workaround for $(abspath)
(This used to be commit 21b4d017a2cccdaa6ab4ed32409f19c612293fd0)
2008-06-25 17:12:19 +02:00
Jelmer Vernooij
6ba3cffb48 Revert "Remove the dependency on $(abspath) in makefiles"
This reverts commit c85a3632623184cb97c2e8567ca77834e81070a4.
(This used to be commit 1a771c664444ff43e141238f473273700b392aa7)
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 c85a3632623184cb97c2e8567ca77834e81070a4)
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 33700d4a97e14aab1b45b3ddb8c80c48cd789bc6)
2008-06-09 11:29:58 +02:00
Andrew Bartlett
be14efbdf9 Revert Jelmer's CFLAGS commit e2b71a0ecbf10a78a59a8ec6371bdee57b1bfa6c
This commit broke the build, because not all files (libreplace, popt)
were updated.

Andrew Bartlett
(This used to be commit 3faacf4351d68a10aea78b53768571d2059772ae)
2008-05-31 08:35:55 +10:00
Jelmer Vernooij
39f50afc57 Move CFLAGS handling out of smb_build.
(This used to be commit e2b71a0ecbf10a78a59a8ec6371bdee57b1bfa6c)
2008-05-30 02:07:28 +02:00
Jelmer Vernooij
f56432e8c3 Use variable path for heimdal glue code.
(This used to be commit 3fce4889b3f6ddc38e3dd3e1ffd4e7252f370883)
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 4e6fddda2e7d9e37f7b7ec99c5a58671f825a571)
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 2c01d342b27832b930b81b04a90ed5630c6f470d)
2008-05-27 18:13:50 +02:00
Jelmer Vernooij
053cb704d9 Use variables in generated make fragments.
(This used to be commit 269f8c9f6e9e5f6ad20319956573f09232b7c48f)
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 9f81214239e1cf6563da4ed49d051fe56d3ab129)
2008-05-27 17:16:57 +02:00
Jelmer Vernooij
03f6679f86 Move more CFLAGS to Makefile.
(This used to be commit 0406713aad09b1ea4bd761519fd4897b94cfc7e5)
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 49dcf4b8811f92684a7ddd266ac289d8fc8ca215)
2008-05-27 16:23:12 +02:00
Jelmer Vernooij
fa22165842 Use variables for et files too.
(This used to be commit 953f796059e16ea082391cfd6a018531a2a5be4e)
2008-05-27 15:55:43 +02:00
Jelmer Vernooij
04b7b01306 Move asn1 cflags definition to gmake.
(This used to be commit 486d43355eb368c3f291ded5e353416e478ab862)
2008-05-27 15:45:53 +02:00
Jelmer Vernooij
14b0987c63 use varibale for asn1 compiler.
(This used to be commit 4543633ba046836d13da80d07d06c272c3abf9bc)
2008-05-27 15:38:13 +02:00
Jelmer Vernooij
44ca677e40 Use variables for more object file paths.
(This used to be commit 5008116479209a1275d7f9b41ea293b27a8f7632)
2008-05-27 15:34:09 +02:00
Jelmer Vernooij
ee114113d9 Use heimdalsrcdir variable for automatic dependencies.
(This used to be commit c5db384160aefc21141e94004faf4e89a204ff69)
2008-05-27 15:32:44 +02:00
Jelmer Vernooij
b7a4141382 Use variable for socket wrapper include path.
(This used to be commit 01c0000def9492989c543e7ed6d48c58a3be1854)
2008-05-27 14:41:00 +02:00
Jelmer Vernooij
3d2d3060f2 Use variable for source directories.
(This used to be commit e40fc0bc4bcf91c35baba1230354d3185a34076e)
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 f4a77b96f9c17d853348b70794026e5b9e384942)
2008-05-18 22:30:08 +02:00
Jelmer Vernooij
c9d7ebcc0e Build system doesn't do make variable expansion...
(This used to be commit 16a04d9af4cc33daafe32bc45a404959924bd33e)
2008-05-18 19:11:47 +02:00
Jelmer Vernooij
100d3967d3 Use src dir.
(This used to be commit 63f2b66f0e1120a516d3dfcd03b38db2e4aaddd0)
2008-05-18 19:10:37 +02:00