Jelmer Vernooij
613e03f908
heimdal_build: Allow using system wind.
...
Please note that to use the system wind library the user explicitly has
to specify --bundled-library=!wind . Without that option we will always
use the included wind library.
2010-10-15 22:38:07 +00:00
Andrew Tridgell
f1f5a23400
s4-heimdal: fixed some trailing commas in heimdal build
2010-10-14 16:23:45 +11:00
Jelmer Vernooij
e13b934355
heimdal: Add soname for com_err.
...
Autobuild-User: Jelmer Vernooij <jelmer@samba.org>
Autobuild-Date: Wed Oct 13 20:00:40 UTC 2010 on sn-devel-104
2010-10-13 20:00:40 +00:00
Jelmer Vernooij
f0124542bc
heimdal: Add sonames.
...
Autobuild-User: Jelmer Vernooij <jelmer@samba.org>
Autobuild-Date: Wed Oct 13 18:15:04 UTC 2010 on sn-devel-104
2010-10-13 18:15:04 +00:00
Andrew Tridgell
b5ffdb6f9c
s4: don't rebuild all of heimdal when dynconfig options change
...
only 2 files in heimdal depend on dynconfig variables
2010-10-13 11:00:04 +00:00
Jelmer Vernooij
5de1274d87
heimdal_build: Fix dependencies for hx509.
2010-10-10 03:12:05 +00:00
Andrew Tridgell
58c1d0c256
s4-heimdal: disable using the system compile_et for now
...
just checking that compile_et exists isn't enough. It has to actually
work. Quite a few build farm systems have /usr/bin/compile_et, but it
gets link errors when you try to use it (missing symbols et_list_lock
and et_list_unlock)
Autobuild-User: Andrew Tridgell <tridge@samba.org>
Autobuild-Date: Wed Oct 6 07:48:16 UTC 2010 on sn-devel-104
2010-10-06 07:48:16 +00:00
Jelmer Vernooij
46b4fe0c48
heimdal-build: Require com_err library to provide com_right_r function.
2010-10-05 23:56:44 +02:00
Kamen Mazdrashki
95c6c9b69b
heimdal-com_err: fix the build for systems with older 'com_err' library
...
Autobuild-User: Kamen Mazdrashki <kamenim@samba.org>
Autobuild-Date: Tue Oct 5 21:36:41 UTC 2010 on sn-devel-104
2010-10-05 21:36:41 +00:00
Jelmer Vernooij
5548d3d41e
Add missing dependencies for com_err.
2010-10-05 00:38:35 +02:00
Jelmer Vernooij
c8b6be016a
heimdal-build: Simplify calls to convenience functions.
2010-10-05 00:38:35 +02:00
Jelmer Vernooij
3c0a57a99c
heimdal-build: Add HEIMDAL_BINARY convenience method.
2010-10-05 00:38:35 +02:00
Jelmer Vernooij
e9224c6bd1
heimdal-build: Implement HEIMDAL_LIBRARY with fewer wafsamba functions.
2010-10-05 00:38:35 +02:00
Jelmer Vernooij
6c81caedf6
heimdal-build: Add heimdal specific subsystem function.
2010-10-05 00:38:34 +02:00
Jelmer Vernooij
017196ad85
heimdal-build: Add custom heimdal generator.
2010-10-05 00:38:34 +02:00
Jelmer Vernooij
9eab95bd08
heimdal: Fix name of hx509 library.
2010-10-05 00:38:34 +02:00
Jelmer Vernooij
39f9bfde39
heimdal: Fix name of kdc library.
2010-10-05 00:38:34 +02:00
Jelmer Vernooij
1db3221c94
heimdal: Fix name of 'hdb'.
2010-10-05 00:38:34 +02:00
Jelmer Vernooij
7b188397af
heimdal: Fix library name of heimntlm.
2010-10-05 00:38:34 +02:00
Jelmer Vernooij
9b18d48d51
heimdal: Fix library name of gssapi.
2010-10-05 00:38:34 +02:00
Jelmer Vernooij
14a11337f0
heimdal: Fix names of roken, wind libraries.
2010-10-05 00:38:33 +02:00
Jelmer Vernooij
c676c950db
compile_et: Support using system compile_et.
2010-10-04 15:23:24 +02:00
Jelmer Vernooij
0bda3f8cfb
heimdal: Support using system com_err.
2010-10-04 14:13:24 +02:00
Jelmer Vernooij
257e259a26
heimdal: Move asn1 list to heimdal_build.
2010-10-03 16:25:38 +02:00
Jelmer Vernooij
dd5a91b437
heimdal: Move SAMBA_ERRTABLE to heimdal_build.
2010-10-03 16:25:38 +02:00
Jelmer Vernooij
8e5a9e7721
heimdal: Move autoproto code to heimdal_build.
2010-10-03 16:25:38 +02:00
Jelmer Vernooij
3c1eca124e
wafsamba: Move heimdal library code to heimdal_build.
2010-10-03 16:25:37 +02:00
Jelmer Vernooij
9aa90b6cef
heimdal: Convert hx509 to library.
2010-10-03 16:25:37 +02:00
Jelmer Vernooij
beed95e3a2
heimdal: convert some subsystems to libraries, consistent with upstream heimdal.
2010-10-03 16:25:37 +02:00
Andrew Bartlett
f213a97ea0
Add new files for sha512 support
2010-10-03 01:15:04 +00:00
Andrew Bartlett
a2c4f54dfb
s4-heimdal We don't need HDBDIR any more
2010-10-03 01:15:04 +00:00
Matthieu Patou
f02d82595f
heimdal: change the version string
2010-10-03 01:15:04 +00:00
Andrew Bartlett
3ca886b835
s4-heimdal_build fix up build after heimdal import
...
Heimdal has it's own dynconfig like system, and so we need the
LIBDIR etc in the CFLAGS here.
We also need to define build rules for the new files imported in
the merge commit, and fix up some header files.
This includes the work by Matthieu Patou <mat@matws.net>
Andrew Bartlett
2010-10-03 01:15:04 +00:00
Björn Jacke
a20e94bb0e
Revert "s4/heimdal_build: use GetTimeOfDay macro instead of gettimeofday"
...
This reverts commit 6598298517
which later on
needs some tweeks to not break some builds
2010-08-31 23:03:55 +02:00
Björn Jacke
6598298517
s4/heimdal_build: use GetTimeOfDay macro instead of gettimeofday
2010-08-31 13:11:13 +02:00
Jelmer Vernooij
c5d07d2a1a
Per Andrews request, revert
...
"heimdal/waf: Initial work on making it possible to use the system"
as the hdb_check_s4u2self function handling is incorrect.
This reverts commit b099631f42
.
2010-06-23 14:49:02 +02:00
Jelmer Vernooij
b099631f42
heimdal/waf: Initial work on making it possible to use the system
...
heimdal again.
Still missing are the detection of the right Heimdal version and
linking (unresolved symbols at the moment).
2010-06-19 15:32:27 +02:00
Stefan Metzmacher
edecdab58f
s4:heimdal_build: move #undef __APPLE__ to the end of roken.h
...
Some system includes need __APPLE__ defined.
metze
2010-05-14 10:37:22 +02:00
Stefan Metzmacher
1f9bce1c0d
s4:heimdal_build: undefine __APPLE__ as we don't need that magic
...
This hopefully fixes the build on Mac OS 10.
metze
2010-05-12 09:42:44 +02:00
Stefan Metzmacher
825b59506b
s4:heimdal_build: remove heimdal/lib/hcrypto/evp-cc.c from autoconf build
...
metze
2010-05-12 09:36:23 +02:00
Stefan Metzmacher
3349407458
s4:heimdal_build: remove heimdal/lib/hcrypto/evp-cc.c from the build
...
This is not needed and contains one big #ifdef __APPLE__
and breaks the build on Mac OS 10.
metze
2010-05-11 18:11:05 +02:00
Andrew Tridgell
b0396807d0
s4-heimdalbuild: remove LIBNETIF dependency from HEIMDAL_GSSAPI
...
this avoids the s3compat layer from getting duplicate interfaces code
2010-04-26 14:36:54 +10:00
Stefan Metzmacher
6ccf2321ce
s4:heimdal_build/wscript_build: avoid global deps for hostcc stuff
...
metze
2010-04-12 12:31:15 +02:00
Stefan Metzmacher
2e26298331
s4:heimdal_build/wscript: rename HEIMDAL_ROKEN_H => HEIMDAL_ROKEN_HOSTCC
...
metze
2010-04-12 12:31:13 +02:00
Stefan Metzmacher
14c05405cb
lib/replace/wscript: rename LIBREPLACE_H => LIBREPLACE_HOSTCC
...
metze
2010-04-12 12:31:13 +02:00
Stefan Metzmacher
33bb334e80
s4-waf: inline LIBREPLACE_NETWORK into 'replace'
...
metze
2010-04-12 09:13:43 +02:00
Stefan Metzmacher
8966a28b68
s4:heimdal_build/wscript_build: remove more network related stuff from HEIMDAL_ROKEN_H
...
metze
2010-04-10 10:07:11 +02:00
Stefan Metzmacher
e390edb46b
s4:heimdal_build/wscript_build: use LIBREPLACE_H for asn1_compile and compile_et
...
metze
2010-04-10 09:54:49 +02:00
Stefan Metzmacher
f716c027c6
s4:heimdal_build/wscript_build: we don't need separate subsystems just for optional source files
...
metze
2010-04-09 16:28:29 +02:00
Stefan Metzmacher
787ecd4023
s4:heimdal_build/wscript_build: remove useless dependecies of HEIMDAL_ROKEN_H
...
This hopefully fixes the build on host opi - OpenSUSE 10.2 (x86_64).
metze
2010-04-09 16:28:28 +02:00
Stefan Metzmacher
2eaddcd9f2
s4:heimdal_build/wscript_build: create a HEIMDAL_ROKEN*_SOURCE variable
...
metze
2010-04-09 16:28:28 +02:00
Andrew Tridgell
dab7b26528
s4-waf: we don't need strerror_r from roken
2010-04-06 20:27:20 +10:00
Andrew Tridgell
b498378c8f
s4-waf: fixed some of the group ordering
...
We need to try to keep targets in the right groups
2010-04-06 20:27:18 +10:00
Andrew Tridgell
20a8574717
s4-waf: look in libintl for dgettext()
2010-04-06 20:27:18 +10:00
Andrew Tridgell
5d84194644
s4-waf: heimdal wants to look for dd_fd in DIR
2010-04-06 20:27:14 +10:00
Andrew Tridgell
1aca0f79b6
s4-waf: added libreplace dep for the conditional heimdal modules
2010-04-06 20:27:14 +10:00
Andrew Tridgell
32ac04c028
s4-waf: merge in the latest changes from master
...
The heimdal changes mean the asn1 compiler produces a 2nd header file
2010-04-06 20:27:13 +10:00
Andrew Tridgell
f9eae32f4b
s4-waf: mark the wscript files as python so vim/emacs knows how to highlight them
2010-04-06 20:27:11 +10:00
Andrew Tridgell
b05852171b
s4-waf: another place where broken ln -f on solaris8 matters
2010-04-06 20:27:07 +10:00
Andrew Tridgell
9730166fd6
build: configure fixes for opensolaris
2010-04-06 20:27:01 +10:00
Andrew Tridgell
00649a9c62
build: updated configure checks or new syntax
2010-04-06 20:27:00 +10:00
Andrew Tridgell
35aaf0e772
build: rkpty should not directly include socket_wrapper.c
2010-04-06 20:26:59 +10:00
Andrew Tridgell
a538ed1c82
build: fixed build of heimdal/lib/roken/err.h
2010-04-06 20:26:59 +10:00
Andrew Tridgell
9a2ea72d2d
build: removed testing cflags
2010-04-06 20:26:58 +10:00
Andrew Tridgell
ea8d112683
build: fixed ifaddrs.h for heimdal (from template)
2010-04-06 20:26:58 +10:00
Andrew Tridgell
3207f81787
build: more functions that are in -lsocket -lnsl on some systems
2010-04-06 20:26:57 +10:00
Andrew Tridgell
055c4898e7
build: compile_et needs lib/com_err includes
2010-04-06 20:26:57 +10:00
Andrew Tridgell
702615dadc
build: don't look for gettext twice
2010-04-06 20:26:56 +10:00
Andrew Tridgell
a8130e8e1f
build: don't add curses.h to incremental confdefs.h
2010-04-06 20:26:56 +10:00
Andrew Tridgell
81d155af96
build: check libc first for several libraries
2010-04-06 20:26:56 +10:00
Andrew Tridgell
bcc1ce2617
build: don't install the heimdal compilers
2010-04-06 20:26:55 +10:00
Andrew Tridgell
16fbcb3556
build: fixed termcap build
2010-04-06 20:26:49 +10:00
Andrew Tridgell
844acb2260
build: waf quicktest nearly works
...
Rewrote wafsamba using a new dependency handling system, and started
adding the waf test code
2010-04-06 20:26:48 +10:00
Andrew Tridgell
8f1b809d2c
build: nearly there on samba4 build
2010-04-06 20:26:47 +10:00
Andrew Tridgell
d70c4e8ea9
build: fixed heimdal include lists
2010-04-06 20:26:47 +10:00
Andrew Tridgell
1d18c6c7b0
build: fixed winsize check
2010-04-06 20:26:45 +10:00
Andrew Tridgell
ada6e570d1
build: fixed iuserok test
2010-04-06 20:26:44 +10:00
Andrew Tridgell
dd05b6512a
build: improve autoconf macros
...
- enable headers to be specified
- enable both forms of DECL check
- more libreplace checks
- more heimdal checks
- more sysdep checks
2010-04-06 20:26:42 +10:00
Andrew Tridgell
ccd26e9beb
build: h_errno for heimdal
2010-04-06 20:26:41 +10:00
Andrew Tridgell
d004964142
build: moved main autoproto rule into samba_autoproto.py
2010-04-06 20:26:40 +10:00
Andrew Tridgell
7ed65d2e12
build: result of hack session with ita
2010-04-06 20:26:40 +10:00
Andrew Tridgell
36e6d11dce
build: add README to explain gen_ndr, and ensure directory exists
2010-04-06 20:26:40 +10:00
Andrew Tridgell
27090becab
build: added heimdal_build table rules
2010-04-06 20:26:40 +10:00
Andrew Tridgell
9129c3b3b6
build: fixes from ita
2010-04-06 20:26:40 +10:00
Andrew Tridgell
f15a81c1c0
build: added ASN1, PIDL and ET build rules
...
also added selftest example command
2010-04-06 20:26:38 +10:00
Andrew Tridgell
07eeed33f6
build: heimdal_build waf support
...
heimdal now mostly builds
2010-04-06 20:26:38 +10:00
Andrew Tridgell
e47e5ff89b
s4-heimdal: use the HAVE_INET_* functions from libreplace
2010-03-30 12:31:04 +11:00
Andrew Tridgell
e310cb3f37
s4-heimdal: for use of libreplace setegid and seteuid
2010-03-30 12:31:04 +11:00
Andrew Tridgell
e4c75252a9
s4-heimdal: a better way of handling dirfd()
...
This prevents us getting thousands of warnings about dirfd() on
solaris
2010-03-30 12:31:03 +11:00
Andrew Tridgell
686221eae2
s4-waf: use the libreplace strerror_r if needed
2010-03-29 21:34:29 +11:00
Andrew Bartlett
f47454a04d
s4:heimdal_build Remove forced HAVE_STRERROR_R
...
This just causes warnings, now upstream has a more complete fix.
2010-03-27 19:12:33 +11:00
Andrew Bartlett
564d5cd2c4
s4:heimdal New files and supporting logic for heimdal update
2010-03-27 11:53:23 +11:00
Stefan Metzmacher
42efa323ca
s4:heimdal_build: allow flex-2.5.35:bison-2.4.1 to regenerate files
...
metze
2010-02-08 09:59:28 +01:00
Matthias Dieter Wallnöfer
16aa0744c6
s4:UID wrapper - Fix includes
...
The includes of the UID wrapper headers werent't really efficient according
to metze's post on the technical mailing list (http://lists.samba.org/archive/samba-technical/2010-February/069165.html ).
To achieve this move the "uid_wrapper.h" includes into "lib/util/unix_privs.c",
"lib/util/util.c", "ntvfs/posix/pvfs_acl.c" and "ntvfs/unixuid/vfs_unixuid.c".
2010-02-05 19:47:26 +01:00
Matthias Dieter Wallnöfer
44b95bc727
s4:Heimdal build - never require the NSS wrapper for Heimdal Kerberos
...
Disable the use of it in the heimdal code.
Notice: This doesn't need to be ported upstream since it only affects the
build in conjunction with s4.
2010-02-05 19:45:18 +01:00
Jelmer Vernooij
9085499bbb
heimdal_build: Explicitly specify 'YES' when enabling external
...
libraries.
2010-01-01 18:32:37 +01:00
Andrew Bartlett
5bc87c14a1
s4:heimdal: import lorikeet-heimdal-200909210500 (commit 290db8d23647a27c39b97c189a0b2ef6ec21ca69)
2009-11-13 23:19:05 +11:00
Stefan Metzmacher
21644c5fed
s4:heimdal_build: allow flex-2.5.35 with bison-2.3
...
metze
2009-11-12 18:51:21 +01:00
Torgeir Lerkerød
6e5dad49d9
S4: Building on a system with libintl
...
Heimdal's internal buildsystem uses a different define for checking for libintl than what samba uses. LIBINTL vs HAVE_LIBINTL_H. Since changing heimdals defineswould brake dropin merges of heimdal. This is a simple workaround in line with others in heimdal_build catalog.
Signed-off-by: Torgeir Lerkerød <torgeir.lerkerod@gmail.com>
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2009-10-21 15:46:38 +02:00
Stefan Metzmacher
f07e77e13f
s4:heimdal_build: fix one more problem with automatic dependecies
...
metze
2009-09-15 07:49:26 +02:00
Stefan Metzmacher
d1457b6648
s4:heimdal_build: fix the build with --enable-automatic-dependencies
...
We need to create the header file before we generate the source file.
metze
2009-09-14 10:01:46 +02:00
Andrew Bartlett
e29cbda452
s4:heimdal_build Fix build breakages caused by asn1compile change
...
The issue was that we referenced an asn1compile generated file by
name, not by the subsystem is was generated by.
Andrew Bartlett
2009-09-13 22:12:12 -07:00
Andrew Bartlett
fde8c46855
s4:heimdal_build Love pointed me at the --one-code-file option to asn1_compile
...
This new option avoids a lot of code that was used to intuit what
files would be output by the compiler.
Andrew Bartlett
2009-09-13 20:52:51 -07:00
Stefan Metzmacher
f2fa9e6246
s4:heimdal_build: lib/hcrypto/evp-aes-cts.o belongs to HEIMDAL_HCRYPTO
...
metze
2009-08-26 16:32:48 +02:00
Stefan Metzmacher
996a2054fb
s4:heimdal_build: define HEIMDAL_LOCALEDIR
...
metze
2009-08-05 10:12:19 +02:00
Andrew Bartlett
cd1d7f4be7
s4:heimdal: import lorikeet-heimdal-200908050050 (commit 8714779fa7376fd9f7761587639e68b48afc8c9c)
...
This also adds a new hdb-glue.c file, to cope with Heimdal's
uncondtional enabling of SQLITE.
(Very reasonable, but not required for Samba4's use).
Andrew Bartlett
2009-08-05 12:18:17 +10:00
Andrew Tridgell
58e5e1ea8d
make the UID_WRAPPER skip checks at runtime
...
This fixes two issues pointed out by Andrew. It adds a runtime
uwrap_enabled() call that wraps the skips needed for uid emulation. It
also makes the skip in the directory_create_or_exist() function only
change the uid checking code, not the permissions code
2009-08-05 11:21:06 +10:00
Andrew Tridgell
fd43e0ee09
added a uid_wrapper library
...
This library intercepts seteuid and related calls, and simulates them
in a manner similar to the nss_wrapper and socket_wrapper
libraries. This allows us to enable the vfs_unixuid NTVFS module in
the build farm, which means we are more likely to catch errors in the
token manipulation.
The simulation is not complete, but it is enough for Samba4 for
now. The major areas of incompleteness are:
- no emulation of setreuid, setresuid or saved uids. These would be
needed for use in Samba3
- no emulation of ruid changing. That would also be needed for Samba3
- no attempt to emulate file ownership changing, so code that (for
example) tests whether st.st_uid matches geteuid() needs special
handling
2009-08-05 10:51:00 +10:00
Andrew Bartlett
f6bed79ec6
Revert "s4:heimdal_build: predefine GSSAPI_DEPRECATED depending on the compiler version"
...
This is now handled correctly in the newly imported Heimdal
This reverts commit 4a754d029b
.
2009-07-17 08:39:51 +10:00
Stefan Metzmacher
4a754d029b
s4:heimdal_build: predefine GSSAPI_DEPRECATED depending on the compiler version
...
Otherwise heimdal/lib/gssapi/gssapi/gssapi.h will just define it to
__attribute__ ((deprecated)) which is not supported by all compilers
we care about.
This should fix the build on Tru64
metze
2009-07-16 12:24:47 +02:00
Stefan Metzmacher
98aba452fb
s4:heimdal_build: try to fix the build on systems without ifaddrs.h
...
metze
2009-07-16 12:08:56 +02:00
Stefan Metzmacher
c9fe3256d8
s4:heimdal_build: tell heimdal we have inet_aton()
...
This should fix problems on Solaris.
metze
2009-07-16 11:41:27 +02:00
Stefan Metzmacher
3fa212af61
s4:heimdal_build: try to fix the build on Solaris
...
The problem seems to be #define flock rk_flock
heimdal/../heimdal_build/replace.c: In function `rk_flock':
heimdal/../heimdal_build/replace.c:64: error: storage size of 'lock' isn't known
heimdal/../heimdal_build/replace.c:64: warning: unused variable `lock'
metze
2009-07-16 08:51:51 +02:00
Stefan Metzmacher
dea2e4690a
s4:heimdal_build: try to fix the build on Solaris
...
We need the definition of 'struct flock'.
metze
2009-07-15 20:43:23 +02:00
Björn Jacke
382d5c8f5b
s4:heimdal: teach heimdal we have (v)aѕprintf in libreplace
2009-07-15 18:40:57 +02:00
Björn Jacke
b08ca108ef
ѕ4:heimdal: teach heimdal that we have strnlen via libreplcae
2009-07-15 18:32:58 +02:00
Stefan Metzmacher
5d4d9d333d
s4:heimdal: readd heimdal/lib/asn1/asn1parse.y which was parse.y before the last import
...
Also commit the regenerated files for systems without yacc and lex.
This fixes the build with automatic dependecies for me.
metze
2009-07-06 13:28:11 +02:00
Andrew Bartlett
9b261c008a
s4:heimdal: import lorikeet-heimdal-200906080040 (commit 904d0124b46eed7a8ad6e5b73e892ff34b6865ba)
...
Also including the supporting changes required to pass make test
A number of heimdal functions and constants have changed since we last
imported a tree (for the better, but inconvenient for us).
Andrew Bartlett
2009-06-12 07:45:48 +10:00
Andrew Tridgell
b258c5fa67
work around conflict in pidfile() prototype for heimdal on NetBSD5
2009-06-09 14:11:20 +10:00
Björn Jacke
d2bb72d713
s4:heimdal: fix build on FreeBSD
...
Patch from Timur I. Bakeyev sent to samba-technical:
Heimdal requires openpty() presence. FreeBSD has in in standard libc, so
autodetection works, but compilation fails, as declaration of this function is
missing.
This patch adds proper header detection and inclusion for openpty().
2009-06-08 22:14:49 +02:00
Stefan Metzmacher
853f9283fb
s4:heimdal_build: provide heimdal_version and heimdal_long_version symbols
...
metze
2009-03-26 15:01:04 +01:00
Stefan Metzmacher
510e37155e
s4:heimdal_build: define HAVE_STRLCPY, HAVE_STRLCAT, HAVE_STRCASECMP and HAVE_MKSTEMP
...
metze
2009-03-26 15:01:03 +01:00
Stefan Metzmacher
d3ac11c64a
s4:heimdal_build: correrctly switch closefrom() and get/setprogname() replacements on and off
...
metze
2009-02-26 13:14:26 +01:00
Stefan Metzmacher
b6597424db
s4:heimdal_build: don't always build setprogname.o
...
This hopefully fixes the build on Mac OS 10, where setprogname()
is available via libc.
asn1_compile and compile_et use only .ho files again
and don't use socket_wrapper anymore.
metze
2009-02-26 10:48:11 +01:00
Tim Prouty
f90250b549
s4: make libintl a build dependency of heimdal_krb5 so all dependent binaries are linked properly
2009-02-25 11:29:07 -08:00
Tim Prouty
eb5efd1978
s4 heimdal: Link libintl correctly
2009-02-25 00:36:43 -08:00
Jeremy Allison
365925eea3
Start fixing Solaris build failures.
...
Jeremy.
2009-02-24 11:37:57 -08:00
Stefan Metzmacher
21522e4a9a
s4:heimdal_build: fix the build of asn1_compile and compile_et
...
We should not link in heimdal_build/replace.ho twice.
HEIMDAL_ROKEN has everything we need....
metze
2009-01-31 09:04:12 +01:00
Stefan Metzmacher
03bd9b2683
s4:heimdal_build: heimdal requires u_int32_t and u_char
...
metze
2009-01-30 22:21:11 +01:00
Stefan Metzmacher
e8c2ed1d48
Revert "s4:heimdal_build: include "system/network.h" via config.h wrapper"
...
This reverts commit 334c6e6b78
.
This breaks the build later in the ntvfs code...
metze
2009-01-30 19:24:50 +01:00
Stefan Metzmacher
9fa2e56488
s4:heimdal_build: add a dummy define for dirfd()
...
metze
2009-01-30 18:42:09 +01:00
Stefan Metzmacher
334c6e6b78
s4:heimdal_build: include "system/network.h" via config.h wrapper
...
This fixes build problems on Tru64.
metze
2009-01-30 17:53:04 +01:00
Stefan Metzmacher
cdca75dee6
heimdal: don't include <sys/cdefs.h> without knowing it's there
...
metze
2009-01-30 17:38:41 +01:00
Jelmer Vernooij
e7810b1bc2
Use standard heimdal function for finding interfaces - libreplace provides support for the underlying functions now.
2008-11-02 18:14:53 +01:00
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 f454342d48
)
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 dbfbd1b018
)
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 da333ca711
)
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 f4cfba26ae
)
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 3ab59dc66f
)
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 8d6d96898d
)
2008-08-26 18:47:49 +02:00
Stefan Metzmacher
f09f67d24d
heimdal: remove unused old files
...
metze
(This used to be commit 94cef56212
)
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 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