Age | Commit message (Collapse) | Author | Files | Lines |
|
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)
|
|
* libreplace can now build stand-alone
* add stub testsuite for libreplace
* make talloc/tdb/ldb use libreplace
(This used to be commit fe7ca4b1454e01a33ed0d53791ebffdd349298b4)
|
|
configure check for the interfaces.
should fix the build on some old sun boxes
metze
(This used to be commit f20e251bfd9f1eb7ce5c00739631b1625a2aa467)
|
|
metze
(This used to be commit d49464be56ff714b9b251867cabc7811c137ee76)
|
|
hopefully fix the build on Mac OS 10.4.5
metze
(This used to be commit 103f64c7cf9854e8f41f2aede68aec622cd554b6)
|
|
metze
(This used to be commit 658f9a15890f17643da1217c332aea27915ee46e)
|
|
limit of 32
(This used to be commit 1c2dc5ec109200df8706504838f651fe98dec69e)
|
|
-lsocket on SUN
boxes.
(This used to be commit c95ad11307dc89384c10bd5919817bf12d9c1ed9)
|
|
SerNet-Tru64
(This used to be commit 2961d545fb23e271c5f1c11bc618f16120e47f49)
|
|
(This used to be commit 566413f83d6a1a047acacfa79694d97bb0f66cf0)
|
|
Remove some autogenerated headers (which had prototypes now autogenerated by pidl)
Remove ndr_security.h from a few places - it's no longer necessary
(This used to be commit c19c2b51d3e1ad347120b06a22bda5ec586c22e8)
|
|
(This used to be commit f0afe9e2ff16515df1b3226b479b19ea3e9c3d0c)
|
|
rest of LIBSECURITY doesn't)
Make the ldb password_hash module only depend on some keys manipulation code, not full heimdal
Some other dependency fixes
(This used to be commit 5b3ab728edfc9cdd9eee16ad0fe6dfd4b5ced630)
|
|
(This used to be commit 6f8382432f8e6fba4d7c0f629f94ad514f0cee08)
|
|
Fix perl warning
(This used to be commit 50e184819d0f92da003c27c4d9adeeef3dfb55dd)
|
|
with local
(empty) libpopt.a overriding global one
(This used to be commit 2f06305e53478e5030c24550954f221a9a97c83f)
|
|
working again.
(This used to be commit 33e4b92c46f272478b3c9e433f910dbbaab52af8)
|
|
(This used to be commit a7c13020413a4d9621bef5bf9085b901ffbe1eb4)
|
|
(This used to be commit 559ae256e133777e77bfe7a683f1c441cd6007b0)
|
|
fix the build on Mac OS X
(This used to be commit 465409974da7a643617689ee7c5b55427f727548)
|
|
should get the build on sun1 and us4 another step further.
(This used to be commit 2f2f47a3891a73e1656908fc30c1c03ebae59bb2)
|
|
(This used to be commit 015e6e3d1bc1eafb1e3654203715fe1100676675)
|
|
(This used to be commit 3e5aa5e7940ebbb961c53418d170495860f514a0)
|
|
(This used to be commit 0466165e90160209679a6005511e04e55ed2bf06)
|
|
(This used to be commit b74faf771d37eccb7f95236c97162cc3b83e6794)
|
|
the subsystems in question
(This used to be commit 2fbb4d91fa580ccb64e36f0b082f23af33123b13)
|
|
Andrew Bartlett
(This used to be commit b2649aaf399e6ff8d3e749b21cf64ea5e089e5cb)
|
|
system library.
This might help the build on proprietory unixes
Andrew Bartlett
(This used to be commit f1da657d5629425b55c9bd89427ef5d8c19f9636)
|
|
(This used to be commit 29bd0d6d0c9832ad10da1fe9b07c2bbc9910c8c6)
|
|
Andrew B. suggests
(This used to be commit 9b99d4d3d59dcd4f75e7220f4c430a2c24af8920)
|
|
for REQUIRED_SUBSYSTEMS.
(This used to be commit adc8a019b6da256f104abed1b82bfde6998a2ac9)
|
|
configure.in it is defined unconditionally).
However, the lex-generated files don't fetch config.h's definition of _GNU_SOURCE before including
features.h because of preamble added by lex which already includes some system headers which in turn
include features.h. Therefore, we need to specify it explicitly on comand line.
This change adds some 'noise' (_GNU_SOURCE already defined ...) but it is neccessary to get samba4 to
compile successfuly on Maemo.
(This used to be commit cd7307c099ace123d840459da39a49ccf3872267)
|
|
Andrew Bartlett
(This used to be commit f0e538126c5cb29ca14ad0d8281eaa0a715ed94f)
|
|
Replace
this with an explicit rm.
(This used to be commit ed33a140044c301f23b1bccbc334dd0e163647ed)
|
|
have strsep in libc.
(This used to be commit 76dea9f68ca9be909c45979c9e5510133e4f2264)
|
|
Samba 4 builds successfully on NetBSD 3.0
(This used to be commit 71ea07e72d71b06166e0384950df83061a4677b8)
|
|
for external build dir instead
(This used to be commit ba7b41bb57c926ba165260016c537622210b029b)
|