1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-10 01:18:15 +03:00
Commit Graph

16 Commits

Author SHA1 Message Date
Jelmer Vernooij
ecaa5bb83b Fix the build. 2008-04-15 01:40:32 +02:00
Andrew Bartlett
d88b530522 Merge lorikeet-heimdal -r 787 into Samba4 tree.
Andrew Bartlett
2008-03-19 10:17:42 +11:00
Stefan Metzmacher
d7c93167e8 r25302: try to fix the build
metze
2007-10-10 15:07:10 -05:00
Jelmer Vernooij
01096201bf r24794: util_proto.h is no longer generated. 2007-10-10 15:03:11 -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
Stefan Metzmacher
d5a1806dff r23490: try to fix the build without automatic dependencies
metze
2007-10-10 14:53:20 -05:00
Andrew Bartlett
ae0f81ab23 r23456: Update Samba4 to current lorikeet-heimdal.
Andrew Bartlett
2007-10-10 14:53:18 -05:00
Stefan Metzmacher
9e68b0490d r22442: fix the build without autodependencies
metze
2007-10-10 14:51:21 -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
Andrew Bartlett
05421f45ed r19681: Update to current lorikeet-heimdal. I'm looking at using the realm
lookup plugin, the new PAC validation code as well as Heimdal's SPNEGO
implementation.

Andrew Bartlett
2007-10-10 14:25:31 -05:00
Andrew Bartlett
4826f17351 r19604: This is a massive commit, and I appologise in advance for it's size.
This merges Samba4 with lorikeet-heimdal, which itself has been
tracking Heimdal CVS for the past couple of weeks.

This is such a big change because Heimdal reorganised it's internal
structures, with the mechglue merge, and because many of our 'wishes' have been granted:  we now have DCE_STYLE GSSAPI, send_to_kdc hooks and many other features merged into the mainline code.  We have adapted to upstream's choice of API in these cases.

In gensec_gssapi and gensec_krb5, we either expect a valid PAC, or NO
PAC.  This matches windows behavour.  We also have an option to
require the PAC to be present (which allows us to automate the testing
of this code).

This also includes a restructure of how the kerberos dependencies are
handled, due to the fallout of the merge.

Andrew Bartlett
2007-10-10 14:25:03 -05:00
Jelmer Vernooij
6f8382432f r15278: Fix recreating symlink every time. 2007-10-10 14:05:01 -05:00
James Peach
ed33a14004 r15156: For some reason, ln -sf doesn't appear to work as expected on IRIX. Replace
this with an explicit rm.
2007-10-10 14:04:12 -05:00
Jelmer Vernooij
303832bdc9 r14605: Create heimdal/lib/des/hcrypto symlink if it doesn't exist 2007-10-10 13:59:00 -05:00
Jelmer Vernooij
94d182d6ad r14555: Remove cycle from rule 2007-10-10 13:58:46 -05:00
Jelmer Vernooij
eb435386f0 r14554: Write out header dependencies. This means all C files affected will be
rebuilt when a header file is changed. It also means parallel builds work now.

It will take a minute or so to generate all the dependency information,
but there should be no need to rebuild that information later on, unless
a file changes.

This behaviour is only enabled when building in developer mode
(--enable-developer) and requires a GNU make (or compatible). In all other
cases, the file 'static_deps.mk' is included, which contains some basic
hardcoded dependency information.
2007-10-10 13:58:45 -05:00