[24340] in Kerberos

home help back first fref pref prev next nref lref last post

Re: Kerberos + Qpopper Build fails

daemon@ATHENA.MIT.EDU (Viji)
Tue Jul 26 02:12:30 2005

Message-ID: <013801c591a8$e8c401a0$1b0110ac@VIKCO>
From: "Viji" <vijayalakshmi_k@hotpop.com>
To: "Ken Raeburn" <raeburn@mit.edu>
Date: Tue, 26 Jul 2005 11:41:49 +0530
MIME-Version: 1.0
Content-Type: text/plain;
	format=flowed;
	charset="iso-8859-1";
	reply-type=response
Content-Transfer-Encoding: 7bit
cc: kerberos@mit.edu
Errors-To: kerberos-bounces@mit.edu

Hi,
Thanks for your help and quick reply.
I have tried without linking -lkrb5util. As u said, i got link failure with 
"krb5_compat_recvauth" function. I have changed "krb5_compat_recvauth" 
function to "krb_recvauth" function. But i didn't know the exact arguments 
for this function ,so i got errors.

Is this  "krb_recvauth" function will handle both V4 and V5? What is the 
function used to handle only V5?

Regards,
Vijayalakshmi.

> On Jul 26, 2005, at 00:17, Viji wrote:
>> Hi All,
>>
>> I am using kerberos version 1.4.1. Till kerberos version 1.2.8 
>> "libkrb5util" library was available. But from 1.3 series "libkrb5util" 
>> library is not available.
>
> Right.  It had two things in it: a wrapper for 
> setuid/seteuid/setreuid/whatever the local system has, which we moved into 
> an internal header file, and versions of sendauth/recvauth which would 
> send or accept krb5 or krb4 tokens on a supplied file descriptor. We 
> didn't feel that either was something we wanted to be supporting for 
> application use.  (Perhaps as a helper function the compat versions of 
> sendauth/recvauth might have some use; I forget why we decided at the time 
> that it would be good to get rid of them.  But given that we're now 
> pushing for eliminating krb4, I don't think there's any chance we're going 
> to reverse the decision at this point.)
>
>> I want to build qpopper with kerberos. Qpopper requires "libkrb5util" 
>> library. What do i need to do to get this library? Or Is there any other 
>> way to build qpopper with kerberos?
>
> Try linking the program without -lkrb5util.
>
> If you're using krb4 authentication (which has some security problems, but 
> then again, the Kerberos POP extension is basically "here's an 
> authenticator, now send me everything in cleartext with no protection", so 
> who are we kidding anyways), and if the compat recvauth function is 
> causing link failures, you should be able to edit the source to call 
> krb_recvauth instead, with the right subset of the arguments.  Or, worst 
> case, you could try grabbing src/appl/bsd/compat_recv.c and add it into 
> the qpopper code.
>
> Ken
>
> 

________________________________________________
Kerberos mailing list           Kerberos@mit.edu
https://mailman.mit.edu/mailman/listinfo/kerberos

home help back first fref pref prev next nref lref last post