tech-kern archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Socket credentials (take 2)



hi,

> Hi,
> 
> A while ago I proposed to add credentials to sockets. Looking back at
> the thread:
> 
>     http://mail-index.netbsd.org/tech-kern/2006/07/21/0002.html
> 
> I see there were no objections, yet the thread just died.
> 
> I would like to add them now.

have you sorted out the "calling kauth_cred_free() in interrupt context"
problem since then?

YAMAMOTO Takashi

> 
> Questions:
>   - Are there any locking considerations present today that weren't
>     when the diff was made, or are omitted in it?
>       
>   - I think "struct uidinfo" is only a member of "struct socket".
>     Perhaps, if we put credentials in a socket, we can remove it from
>       there, remove the "ui_uid" member, and attach it to the socket's
>       credentials using kauth_cred_setdata()?
>       
>   - Since the credentials on the socket should not change (I think!)
>     maybe we should introduce some way to mark them as a "snapshot",
>       "immutable", or "static"?
>       
> Thanks,
> 
> -e.


Home | Main Index | Thread Index | Old Index