[#7978] Patch for Unix socket peer credentials — "James F. Hranicky" <jfh@...>

This patch adds support for getting the uid and gid of the peer

27 messages 2006/06/09
[#8004] Re: Patch for Unix socket peer credentials — Tanaka Akira <akr@...17n.org> 2006/06/16

In article <200606091528.30171.jfh@cise.ufl.edu>,

[#8005] Re: Patch for Unix socket peer credentials — "James F. Hranicky" <jfh@...> 2006/06/16

On Friday 16 June 2006 11:51, Tanaka Akira wrote:

[#8010] Re: Patch for Unix socket peer credentials — Tanaka Akira <akr@...17n.org> 2006/06/17

In article <200606161327.35948.jfh@cise.ufl.edu>,

[#8191] Re: Patch for Unix socket peer credentials — "James F. Hranicky" <jfh@...> 2006/07/10

On Saturday 17 June 2006 06:27, Tanaka Akira wrote:

[#8193] Re: Patch for Unix socket peer credentials — Tanaka Akira <akr@...> 2006/07/11

In article <200607101352.16804.jfh@cise.ufl.edu>,

[#8212] Re: Patch for Unix socket peer credentials — "James F. Hranicky" <jfh@...> 2006/07/13

On Tuesday 11 July 2006 00:10, Tanaka Akira wrote:

[#8217] Re: Patch for Unix socket peer credentials — nobu@... 2006/07/14

Hi,

[#8257] Re: Patch for Unix socket peer credentials — "James F. Hranicky" <jfh@...> 2006/07/18

On Thursday 13 July 2006 22:48, nobu@ruby-lang.org wrote:

[#8258] Re: Patch for Unix socket peer credentials — Eric Hodel <drbrain@...7.net> 2006/07/18

On Jul 18, 2006, at 12:27 PM, James F. Hranicky wrote:

[#8073] 1.8.5p1 build failure on Solaris 10 — "Daniel Berger" <Daniel.Berger@...>

Solaris 10

23 messages 2006/06/27
[#8074] Re: 1.8.5p1 build failure on Solaris 10 — Yukihiro Matsumoto <matz@...> 2006/06/28

Hi,

[#8078] Re: 1.8.5p1 build failure on Solaris 10 — "Daniel Berger" <Daniel.Berger@...> 2006/06/28

Yukihiro Matsumoto wrote:

[#8079] Re: 1.8.5p1 build failure on Solaris 10 — ts <decoux@...> 2006/06/28

>>>>> "D" == Daniel Berger <Daniel.Berger@qwest.com> writes:

[#8096] Re: 1.8.5p1 build failure on Solaris 10 — ville.mattila@... 2006/06/29

ts <decoux@moulon.inra.fr> wrote on 28.06.2006 17:37:00:

Re: Patch for Unix socket peer credentials

From: Sam Roberts <sroberts@...>
Date: 2006-06-12 18:23:28 UTC
List: ruby-core #7988
On Mon, Jun 12, 2006 at 11:26:20AM -0400, James F. Hranicky wrote:
> On Friday 09 June 2006 17:25, Sam Roberts wrote:
> 
> > > Questions and comments welcome, and I'm open to suggestions for
> > > changes/improvements.
> >
> > I tried to do this on OS X recently using DGRAM AF_LOCAL sockets based
> > on the examples from Stevens, and failed, possibly due to an error on my
> > part, or maybe because the only way to do it is with getpeereid() on a
> > connected stream-oriented socket?
> 
> The man page indicates only SOCK_STREAM sockets work with getpeereid:

Yes, but credentials are (supposed) to be attached to each message with
DGRAM sockets (where there is no single "peer"). [UNPv1] section 14.8
"Receiving sender credentials" describes this, but the book is old, or
maybe its not widely implemented, couldn't get the technique working on
OS X, have yet to try on Linux.

Anyhow, this isn't directly related to your patch, which only works with
SOCK_STREAM sockets.

Sam

UNPv1 - UNIX Network Programming, Volume 1, Second Edition: Networking
APIs: Sockets and XTI, Prentice Hall, Richard Stevens, 1998, ISBN
0-13-490012-X, http://www.kohala.com/start/unpv12e.html



In This Thread