summaryrefslogtreecommitdiff
path: root/source4/heimdal_build
AgeCommit message (Collapse)AuthorFilesLines
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)
2007-10-10r7688: Fix the internal heimdal build - push one #define back toAndrew Bartlett1-0/+1
heimdal_build/config.h Andrew Bartlett (This used to be commit 337cb20ac45c95b8a6d0c90dfef4bdac591ba39a)
2007-10-10r7682: Move the properties of our heimdal build from heimdal_build/config.hAndrew Bartlett1-108/+0
(which gets included by heimdal, or shoudl be) into auth/kerberos/kerberos.h (which is used by Samba, but not by the Heimdal code). Andrew Barteltt (This used to be commit 3f473a93778b1350df3f7aac07b64008988a059d)
2007-10-10r7673: With current Heimdal we don't need this (correct) fix.Andrew Bartlett1-1/+1
This will however still be useful when we have crypt() based authentication. Andrew Bartlett (This used to be commit 005e2c0cfed11010685ebc3f3a69cf9f484c958a)
2007-10-10r7672: this should fix the crypt dependency problem (I hope!)Andrew Tridgell1-1/+1
(This used to be commit 3fe00b61147e09159ef02328a7f1d8f7805abf0d)
2007-10-10r7509: With the update to Heimdal 20050612 we no longer need krb5_freelog(),Andrew Bartlett1-2/+0
as krb5_closelog() no longer leaks memory. Andrew Bartlett (This used to be commit b0bf8a4a5f04b65655f4005b27c80eb098039720)
2007-10-10r7367: Replace the list of what our internal heimdal can do with data from aAndrew Bartlett1-17/+107
real install. (ie run ./configure against heimdal installed, and record the output). Andrew Bartlett (This used to be commit 4cba1edd5cdb9797288cbcc5405eb1f5cae7182d)
2007-10-10r7360: added a few more heimdal configure testsAndrew Tridgell1-0/+1
(This used to be commit 0f2943ac175c4e2fee6f68c9909d74b2018f40a2)
2007-10-10r7359: add configure test for strsep (might helps abartlets build of heimdal)Andrew Tridgell1-1/+1
(This used to be commit 2209655c802db01dd35778efd7857503a7e50b9f)
2007-10-10r7352: the internal heimdal build change. This changes quite a few things:Andrew Tridgell5-23/+146
- if you want kerberos now, you need to unpack a lorikeet heimdal tree in source/heimdal/. If source/heimdal/ does not exist at configure time then all kerberos features are disabled. You cannot use an external kerberos library for now. That may change later. - moved lib/replace/ config stuff to lib/replace/ and create a lib/replace/replace.h. That allows the heimdal build to use our portability layer, and prevenets duplicate definitions of functions like strlcat() - if you do enable heimdal, then you will need to do 'make HEIMDAL_EXTERNAL' before you build Samba. That should be fixed once I explain the problem to jelmer (the problem is the inability to set a depend without also dragging in the object list of the dependency. We need this for building the heimdal asn1 compiler and et compiler. - disabled all of the m4 checks for external kerberos libraries. I left them in place in auth/kerberos/, but disabled it in configure.in some of the heimdal_build/ code is still very rough, for example I don't correctly detect the correct awk, flex, bison replacements for heimdal_build/build_external.sh. I expect to fix that stuff up over the next few days. (This used to be commit d4648249b2c7fc8b5e7c0fc8d8f92ae043b5691f)
2007-10-10r7322: the beginnings of a in-tree heimdalAndrew Tridgell6-0/+491
(This used to be commit e6a2174050bb55afb32d54b8cfe12c7358bf98f2)