summaryrefslogtreecommitdiff
path: root/source4/heimdal_build
AgeCommit message (Collapse)AuthorFilesLines
2007-10-10r9053: Change order of dependencies (.h files are used when creating theJelmer Vernooij1-2/+2
two compilers used for generating the rest of the heimdal files) (This used to be commit f6b240125a3c5c15ce60f1de89a4575569eceb1e)
2007-10-10r9049: - add property dependencies to include/proto.hStefan Metzmacher1-0/+12
- make some stuff easier metze (This used to be commit 14b92e8a085f7d1a011b1663bf2a2728a907b0af)
2007-10-10r9026: remove autogenerated .x and .c filesStefan Metzmacher1-1/+1
metze (This used to be commit 126875392082f1378316c981ed576934794415d9)
2007-10-10r9025: fix the build when it was stoped and you don't run make clean before ↵Stefan Metzmacher1-2/+3
make all metze (This used to be commit 9a920d18bdfc8fe464989fc604e9e5374ee39329)
2007-10-10r8996: More build fixes...Jelmer Vernooij1-0/+15
(This used to be commit 2b15c74f201d7fad11f1c50dd91b27b78b221550)
2007-10-10r8995: Add heimdal headers back to "basics" target... should fix the build ↵Jelmer Vernooij1-4/+4
for now (This used to be commit 343e33c13ff5a67b463c2f7c18e0a6590d75f8ab)
2007-10-10r8994: Clean up some more autogenerated files so I can predict when I'm going toJelmer Vernooij1-0/+1
break the build... (This used to be commit 1f31414f372bf930db0a65531e85ab5cb9a34723)
2007-10-10r8985: Automatically generate make dependency rules forJelmer Vernooij4-51/+58
the asn1 and error table files. This removes the need for HEIMDAL_EXTERNAL (This used to be commit 2f481ac93c0151b82dab737d49ae8d0d3cbbbbbe)
2007-10-10r8955: Move a bit more of the build process to the MakefileJelmer Vernooij2-70/+2
(This used to be commit 670a7a8de570a9c89ea09bb473d9b1d8cabf6830)
2007-10-10r8832: Automatically rebuilding C files if headers change (in developer mode)Jelmer Vernooij1-1/+1
(This used to be commit bb02e1dccb058e31cf33aaac954708276090a9ec)
2007-10-10r8826: Make configure generate config.mk files (with the external librariesJelmer Vernooij1-2/+2
that were found) and a config.pm file (with all substitution variables) (This used to be commit 52bb1374bbcfc9b9a6d098687bafe9021a1ee858)
2007-10-10r8711: add m4 for finding return type for signal handlersAndrew Tridgell1-0/+5
this patch brought to you by the continuing saga of HPUX portability (This used to be commit 4d63bd27d482ec84078c4541166b16cd82cfeb6a)
2007-10-10r8532: this miight fix cross compilation for reactosAndrew Tridgell1-1/+1
(This used to be commit 810fa4f762458202adee3f2fd5b13e74eae7781f)
2007-10-10r8464: the last few functions needed by irix 6.4.Andrew Tridgell1-1/+6
(This used to be commit 903d963ca8fdefa23eaa77b5117d90b6b84866ab)
2007-10-10r8463: more irix fixes. This one adds some missing addrinfo functionsAndrew Tridgell2-0/+19
(This used to be commit 87f7098ee3a24be202b6aaa1ab2a4e44b7b89975)
2007-10-10r8461: fixed integer64 handling on bit endian platforms. The ejs code usedAndrew Tridgell1-1/+0
%Ld, which is an invalid format code. This will probably cause problems on systems that don't have %lld, but do have a working snprintf otherwise. We will need to expand the snprintf configure test to make sure we replace snprintf on those platforms (This used to be commit ccc87eb8aaf571d91170555a732d287746b3430f)
2007-10-10r8456: avoid double inclusion of roken.h (this was breaking the build on ↵Andrew Tridgell1-0/+7
irix 6.4) (This used to be commit 8c432af87d9ae9a5bdce5ce1ca96dc46adda793e)
2007-10-10r8451: samba4 finally builds on solaris 8 sparc with heimdal and ejsAndrew Tridgell1-5/+14
its been a long haul ... (This used to be commit 3c4291e49abed14973b4a4fa1a9277918b896cac)
2007-10-10r8450: more configure tests for solaris. It now builds some binaries, butAndrew Tridgell4-2/+42
fails in the ejs floating point code. (This used to be commit 30e1b6140e9f6246cb66eef7cf108d1ccf62bd40)
2007-10-10r8449: - search for lex and yacc properlyAndrew Tridgell3-13/+23
- added target specific flags to get the #include order right for com_err and asn1 files in heimdal (This used to be commit c721c8ca380db756ae2ccf3711be894bab8d5318)
2007-10-10r8439: removed an accidential commitAndrew Tridgell1-7/+0
(This used to be commit 985b5b0171e647d794135413799ea36851396549)
2007-10-10r8438: - More win32 portability fixes. Now fails on socketwrapper (becauseJelmer Vernooij1-2/+1
unix domain sockets are not available on win32) - Update howto (This used to be commit c88ee6b61b290806064993dba3fc27ea9e59cc63)
2007-10-10r8436: Check for sys/sockets.hJelmer Vernooij1-0/+2
(This used to be commit 7757226ba5930824e32e069dc4986a2a29be40f8)
2007-10-10r8425: add err() and errx() functions needed by for compile_et on some systemsAndrew Tridgell4-2/+65
(This used to be commit 72a769b6d1a1ce5f8a19010074960b692b4755db)
2007-10-10r8424: bring in some more of heimdals m4 macros, and remove the hard-coding ↵Andrew Tridgell2-8/+62
of several test results (This used to be commit b173c938b2ced061ee341831e96001455fbf83d1)
2007-10-10r8423: remove the dependency on the full roken lib for asn1_compileAndrew Tridgell1-1/+3
this should fix the -lsocket problem on solaris (This used to be commit 4c462cdab318e69b1ee84837246700ecb36eafca)
2007-10-10r8422: needed on irix 6.4Andrew Tridgell1-0/+1
(This used to be commit db3f227c1c3b837e235566a7df7411d4d7e52c12)
2007-10-10r8421: needed for build on solaris10Andrew Tridgell1-0/+1
(This used to be commit c40d6d4b5cd6613d1161615b6ba213a26acda29e)
2007-10-10r8420: slowly getting my way through some more heimdal portability fixesAndrew Tridgell2-4/+1
(This used to be commit 59c3de6ca8b8e153e5cfd67da5f2afc2e23d36db)
2007-10-10r8419: in order to use our replace.h, heimdal needs stdarg.hAndrew Tridgell1-0/+1
(This used to be commit 234fc1fb052fe6a2cef47861b13bdd82b57fc49b)
2007-10-10r8416: added the extra_cflags.txt system from smb-buildAndrew Tridgell1-5/+0
this removes the need for recursive make for heimdal, which is a big win. It should also make it easier/cleaner to build ldb/tdb/appweb etc in both in-tree and out-of-tree forms by allowing us to specify different CFLAGS (and thus different include paths) per directory or file (This used to be commit b2f9b8aa32426198aa21a703ab4f1d59fb77e512)
2007-10-10r8393: check for bswap16 and bswap32Love Hörnquist Åstrand1-6/+91
(This used to be commit 707e3726d3b200edef7995eaa5b41a434d5ce9b1)
2007-10-10r8374: avoid running flex and bison unless neededAndrew Tridgell1-2/+12
this should stop the files changes in svn for other developers (This used to be commit 18d3deb777bd6aa4dd102fa2a2838d0afc2bd74c)
2007-10-10r8367: another configure test needed by netbsd for heimdalAndrew Tridgell1-1/+1
(This used to be commit 8ddf866438231192c4884877d9e80f0d525ee431)
2007-10-10r8312: fixed some heimdal header checks from watching the build farm failuresAndrew Tridgell2-2/+8
when we added heimdal we dropped from 10 passing builds to 1, but hopefully that will go up with a bit of effort (This used to be commit 753d7ab715701a162689ffe9cdff7c56fcf7f2a2)
2007-10-10r8311: krb5 uses ENOMEM for out of memoryAndrew Tridgell1-2/+2
(thanks to abartlet for pointing this out) (This used to be commit 4b16754a0e8be312d671d9ae892a8c14462f8d95)
2007-10-10r8310: replace the heimdal networking interface scanning code with glue code ↵Andrew Tridgell2-4/+59
that uses the Samba interfaces list. This makes heimdal obey the 'interfaces=' smb.conf option, and should also fix the portability problems with the heimdal code (This used to be commit ba621d1c554e135f449a144019b84719a086e04f)
2007-10-10r8309: more heimdal configure checks needed for FreeBSDAndrew Tridgell1-1/+1
(This used to be commit b5e8409e3b046c151996009c2dc980e55f09fb67)
2007-10-10r8308: use the configured C compiler, instead of forcing gcc in external ↵Andrew Tridgell2-2/+2
heimdal tool build (This used to be commit 39c6cf91fb75dc5d7d14922f70b8be8dc15169e1)
2007-10-10r8307: try to cope with flex and bison not being installed, in a similar ↵Andrew Tridgell1-5/+9
fashion to yapp for pidl if they are installed, then we rebuild the generated files, otherwise we use the ones in svn (This used to be commit 6ab503b7cc902b8691dc80907bb44f1f705ab8ee)
2007-10-10r8306: some more heimdal configure checksAndrew Tridgell2-2/+2
(This used to be commit 575413fc863147ee46e1ff658af1d74093fc7686)
2007-10-10r8305: another attempt at getting heimdal building in the farmAndrew Tridgell1-1/+1
(This used to be commit 2cab29c1e730cf2c8d109513bdb9094769e41a2a)
2007-10-10r8303: a workaround for forcing HEIMDAL_EXTERNAL to build.Andrew Tridgell1-1/+1
Jelmer, when you get a chance can we discuss how to fix this properly? (This used to be commit 2564cd962b9a972d1ff7d603a9e5ab1c705b2386)
2007-10-10r8278: this should fix the heimdal h_errno warningsAndrew Tridgell2-2/+10
(This used to be commit 5812e74c4f2b95eec89b434371c86268892feaac)
2007-10-10r8161: Update Samba4 for the new Heimdal update.Andrew Bartlett2-1/+2
Andrew Bartlett (This used to be commit 6a9b6373273f135fe012a6603707d77c2a65e9fa)
2007-10-10r8135: fix the linking on my SuSE 7.3 boxStefan Metzmacher1-1/+2
metze (This used to be commit a2a8aa322d722bd8a1ab672eacfe2f812d621f84)
2007-10-10r7993: Further work on the Krb5 PAC.Andrew Bartlett1-1/+3
We now generate the PAC, and can verifiy both our own PAC and the PAC from Win2k3. This commit adds the PAC generation code, spits out the code to get the information we need from the NETLOGON server back into a auth/ helper function, and adds a number of glue functions. In the process of building the PAC generation code, some hints in the Microsoft PAC specification shed light on other parts of the code, and the updates to samr.idl and netlogon.idl come from those hints. Also in this commit: The Heimdal build package has been split up, so as to only link the KDC with smbd, not the client utils. To enable the PAC to be veified with gensec_krb5 (which isn't quite dead yet), the keyblock has been passed back to the calling layer. Andrew Bartlett (This used to be commit e2015671c2f7501f832ff402873ffe6e53b89466)
2007-10-10r7968: Pull the PAC from within GSSAPI, rather than only when using our ownAndrew Bartlett2-14/+1
'mock GSSAPI'. Many thanks to Luke Howard for the work he has done on Heimdal for XAD, to provide the right API hooks in GSSAPI. Next step is to verify the signatures, and to build the PAC for the KDC end. Andrew Bartlett (This used to be commit 2e82743c98e563e97c5a215d09efa0121854d0f7)
2007-10-10r7869: revert the configure changes from jelmers commit for heimdal_buildAndrew Tridgell1-4/+5
(they are needed when you use the in-tree heimdal) (This used to be commit 53b2cdcda56746256b2ede3f0f482e854c700b3f)
2007-10-10r7866: Remove some unused autoconf macro calls.Jelmer Vernooij1-5/+4
Some of these should probably be re-added again later when we need them. They should then be added to the appropriate config.m4 file in the source tree rather then in rewrite.m4. (This used to be commit 4eca613470139f6425f454aea016566f9deffa3e)