Age | Commit message (Collapse) | Author | Files | Lines |
|
this patch brought to you by the continuing saga of HPUX portability
(This used to be commit 4d63bd27d482ec84078c4541166b16cd82cfeb6a)
|
|
(This used to be commit 810fa4f762458202adee3f2fd5b13e74eae7781f)
|
|
(This used to be commit 903d963ca8fdefa23eaa77b5117d90b6b84866ab)
|
|
(This used to be commit 87f7098ee3a24be202b6aaa1ab2a4e44b7b89975)
|
|
%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)
|
|
irix 6.4)
(This used to be commit 8c432af87d9ae9a5bdce5ce1ca96dc46adda793e)
|
|
its been a long haul ...
(This used to be commit 3c4291e49abed14973b4a4fa1a9277918b896cac)
|
|
fails in the ejs floating point code.
(This used to be commit 30e1b6140e9f6246cb66eef7cf108d1ccf62bd40)
|
|
- added target specific flags to get the #include order right for
com_err and asn1 files in heimdal
(This used to be commit c721c8ca380db756ae2ccf3711be894bab8d5318)
|
|
(This used to be commit 985b5b0171e647d794135413799ea36851396549)
|
|
unix domain sockets are not available on win32)
- Update howto
(This used to be commit c88ee6b61b290806064993dba3fc27ea9e59cc63)
|
|
(This used to be commit 7757226ba5930824e32e069dc4986a2a29be40f8)
|
|
(This used to be commit 72a769b6d1a1ce5f8a19010074960b692b4755db)
|
|
of several test
results
(This used to be commit b173c938b2ced061ee341831e96001455fbf83d1)
|
|
this should fix the -lsocket problem on solaris
(This used to be commit 4c462cdab318e69b1ee84837246700ecb36eafca)
|
|
(This used to be commit db3f227c1c3b837e235566a7df7411d4d7e52c12)
|
|
(This used to be commit c40d6d4b5cd6613d1161615b6ba213a26acda29e)
|
|
(This used to be commit 59c3de6ca8b8e153e5cfd67da5f2afc2e23d36db)
|
|
(This used to be commit 234fc1fb052fe6a2cef47861b13bdd82b57fc49b)
|
|
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)
|
|
(This used to be commit 707e3726d3b200edef7995eaa5b41a434d5ce9b1)
|
|
this should stop the files changes in svn for other developers
(This used to be commit 18d3deb777bd6aa4dd102fa2a2838d0afc2bd74c)
|
|
(This used to be commit 8ddf866438231192c4884877d9e80f0d525ee431)
|
|
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)
|
|
(thanks to abartlet for pointing this out)
(This used to be commit 4b16754a0e8be312d671d9ae892a8c14462f8d95)
|
|
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)
|
|
(This used to be commit b5e8409e3b046c151996009c2dc980e55f09fb67)
|
|
heimdal tool build
(This used to be commit 39c6cf91fb75dc5d7d14922f70b8be8dc15169e1)
|
|
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)
|
|
(This used to be commit 575413fc863147ee46e1ff658af1d74093fc7686)
|
|
(This used to be commit 2cab29c1e730cf2c8d109513bdb9094769e41a2a)
|
|
Jelmer, when you get a chance can we discuss how to fix this properly?
(This used to be commit 2564cd962b9a972d1ff7d603a9e5ab1c705b2386)
|
|
(This used to be commit 5812e74c4f2b95eec89b434371c86268892feaac)
|
|
Andrew Bartlett
(This used to be commit 6a9b6373273f135fe012a6603707d77c2a65e9fa)
|
|
metze
(This used to be commit a2a8aa322d722bd8a1ab672eacfe2f812d621f84)
|
|
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)
|
|
'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)
|
|
(they are needed when you use the in-tree heimdal)
(This used to be commit 53b2cdcda56746256b2ede3f0f482e854c700b3f)
|
|
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)
|
|
heimdal_build/config.h
Andrew Bartlett
(This used to be commit 337cb20ac45c95b8a6d0c90dfef4bdac591ba39a)
|
|
(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)
|
|
This will however still be useful when we have crypt() based
authentication.
Andrew Bartlett
(This used to be commit 005e2c0cfed11010685ebc3f3a69cf9f484c958a)
|
|
(This used to be commit 3fe00b61147e09159ef02328a7f1d8f7805abf0d)
|
|
as krb5_closelog() no longer leaks memory.
Andrew Bartlett
(This used to be commit b0bf8a4a5f04b65655f4005b27c80eb098039720)
|
|
real install. (ie run ./configure against heimdal installed, and
record the output).
Andrew Bartlett
(This used to be commit 4cba1edd5cdb9797288cbcc5405eb1f5cae7182d)
|
|
(This used to be commit 0f2943ac175c4e2fee6f68c9909d74b2018f40a2)
|
|
(This used to be commit 2209655c802db01dd35778efd7857503a7e50b9f)
|
|
- 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)
|
|
(This used to be commit e6a2174050bb55afb32d54b8cfe12c7358bf98f2)
|