Age | Commit message (Collapse) | Author | Files | Lines |
|
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 95462d614d68a93e85232e3a779f8bfa86fba4d1)
|
|
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 b6d3fd84a5d7d814035e60d6fa22f19bed9f77da)
|
|
to an alpha release.
Andrew Bartlett
(This used to be commit 30e02747d511630659c59eafec8d28f58605943b)
|
|
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 fcf38a38ac691abd0fa51b89dc951a08e89fdafa)
|
|
panics on hosts without /dev/random.
Andrew Bartlett
(This used to be commit 14a4ddb131993fec72316f7e8e371638749e6f1f)
|
|
metze
(This used to be commit ebf8cd09c3a4e32e824e31178330dde2d867f5e1)
|
|
Andrew Bartlett
(This used to be commit ae0f81ab235c72cceb120bcdeb051a483cf3cc4f)
|
|
loikeet-heimdal
metze
(This used to be commit 48eb20199e7a01f4ab7f5194a5256ad7dd03ad86)
|
|
metze
(This used to be commit cd012361d27ede945308bd5c75916ad967bae006)
|
|
metze
(This used to be commit 7a513bd741dc2b16a4331e9687a28fb7e403d040)
|
|
metze
(This used to be commit 7e3e2defa593a15c1952f115426f8bdd65df3a15)
|
|
IMPORT line in the asn1 file
- fix some heimdal dependencies
metze
(This used to be commit 4e7d2ecfc0f37de8c66d0ad93f07d00c992b4642)
|
|
metze
(This used to be commit ced8b673777d233a354ad7037767ca0e63e0747c)
|
|
metze
(This used to be commit fb2c89bf9028afa8732508f8f85bb6e30ae4c03d)
|
|
metze
(This used to be commit 2ab998da99102e257a61e04c776fe2db2088351c)
|
|
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 38aeb585a19e1d022a8c559cc6d08391b270785b)
|
|
metze
(This used to be commit 312d3e1f0d30390f140cb91cae893a8d729de930)
|
|
-lsocket on some systems.
Andrew Bartlett
(This used to be commit 4273fecfb788fb4060a0ba2ebf1e397aa5224020)
|
|
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 2254e61a1e5b29a64c5a24aac029ace193057e24)
|
|
ccache, as well as PKINIT.
Andrew Bartlett
(This used to be commit 440b8d9e4b09d5e8c943504ade85c17f752fe705)
|
|
do it in libreplace.
Andrew Bartlett
(This used to be commit a95ce3c895332a785bdf3a37b07e4fee86dcdea2)
|
|
metze
(This used to be commit 974eb5eb6837685ee93efea814544cc7051c070e)
|
|
metze
(This used to be commit 28a02742afd6b0db2b4e8a0d763ee519590d4ee9)
|
|
we now call asn1_compile and compile_et via a wrapper script
metze
(This used to be commit a5b67f5c7e78d3cf74668c7c6bf9aecd8e147d41)
|
|
metze
(This used to be commit 1feae45f283decff5c47dcc44349af128df3add5)
|
|
hopefully solaris build fine now...
metze
(This used to be commit f9a6649f08a6634db4059b904e95ca870e2ab095)
|
|
statements
hopefully fix the build on solaris 9
metze
(This used to be commit 65ba2920a176c9d4ee77e381cf8f11bd0546e63c)
|
|
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
(This used to be commit 75fddbbc0811010a28ca5bb597b573b3f10ef6d6)
|
|
(This used to be commit 1e8c4847b829217beec62ba46c592da3fae8a73e)
|
|
(This used to be commit 22957f78e94e5821e1e03922a07556d8471f1850)
|
|
(This used to be commit c1c25767e3fc655dfb70147b0477404617835feb)
|
|
(This used to be commit 82a09a111b61a099f2ea5cf013eb523191bf9de2)
|
|
lookup plugin, the new PAC validation code as well as Heimdal's SPNEGO
implementation.
Andrew Bartlett
(This used to be commit 05421f45ed7811697ea491e26c9d991a7faa1a64)
|
|
negotiate krb5, but if this works, I'll add NTLM as a GSSAPI backend
by some means or other.
Andrew Bartlett
(This used to be commit 476452e143f61a3878a3646864729daaddccdf68)
|
|
metze
(This used to be commit b6d1fd1b24d09049fcd432a804ad905e89fcc224)
|
|
(it doesn't compile on suse 10.1 because gethostname() isn't found,
unistd.h isn't included...)
as we don't need the spnego mech, disable it till it gets fixed in heimdal
metze
(This used to be commit 0a52e11a9c34281c9ea284e007086b2ae6fce6c7)
|
|
this should fix the portability of samba4
metze
(This used to be commit 497543a17eaea16c3c7f379ed238e573427e28da)
|
|
metze
(This used to be commit df4c2b9c7966f861adf5324714c712bbb5af3daa)
|
|
(fix the build the auto dependencies)
- add tabs
metze
(This used to be commit 03afa231ff8df98d3a0a01568a4c27370402ef16)
|
|
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
(This used to be commit 4826f1735197c2a471d771495e6d4c1051b4c471)
|
|
Break up auth/auth.h not to include the world.
Add credentials_krb5.h with the kerberos dependent prototypes.
Andrew Bartlett
(This used to be commit 2b569c42e0fbb596ea82484d0e1cb22e193037b9)
|
|
need to care about it
metze
(This used to be commit e8c2f53746307a0ae078b07f4a80546d8fb7430f)
|
|
metze
(This used to be commit 1ae1e68fe9e1004f1a11847714b2e71715a1ce03)
|
|
always at it as first private dependencies
metze
(This used to be commit 135d096776b53ae09ffc2b4f767dfbd18139570f)
|
|
- and add -MT $@ to the dependency generation
to notice changes in depdendecies of header files
you may need a 'make clean' or at least you need to remove
heimdal_build/replace.hd
metze
(This used to be commit 5ecf98cc189039023ff0a97f43eba7fb2c2cdc46)
|
|
heimdal_build/config.h from interfering with libreplace
This is a workaround for the fact that with the current CFLAGS and
dependencies system, -Iheimdal_build is put at the front of the
includes list, which means it overrides the normal config.h
(This used to be commit 84335903ceaf2242e43a0c5464e33408daec44b4)
|
|
heimdal_build/roken.h
This is a workaround for the fact that with the current CFLAGS and
dependencies system, -Iheimdal_build is put at the front of the
includes list, which means it overrides the normal config.h
(This used to be commit dc2580f0fd67687cbe4b590a7fed9fde0db4a4a0)
|
|
- also specify USE_HOSTCC = YES on binaries that use HOSTCC
I also disable autodependecies as this change let make run forever,
I hopefully fix that tomorrow
metze
(This used to be commit 159f74570233a8707dc1deb70fb1917a854213f8)
|
|
(chasing down build failures ...)
added showflags as part of 'all' target, which makes tracking down
problems easier in the build farm
(This used to be commit d52aaccdf8a537dc8de8db7c30ff0ab076c4c63f)
|
|
metze
(This used to be commit 77948d26f046ac2857260918bd01172bf2166e21)
|