[RFD]: Egor's proposal for a Cygwin server process

Robert Collins robert.collins@itdomain.com.au
Thu May 31 07:06:00 GMT 2001


----- Original Message -----
From: "egor duda" <deo@logos-m.ru>
To: "cygdev" <cygwin-developers@cygwin.com>
Sent: Friday, June 01, 2001 12:02 AM
Subject: Re: [RFD]: Egor's proposal for a Cygwin server process


> Hi!
>
> Thursday, 31 May, 2001 Corinna Vinschen vinschen@redhat.com wrote:
>
> >> a communication between client and server is restricted to local
host
> >> only, so, i suppose, we can take "mixed" approach -- use named
pipes
> >> on nt/2000 and shared memory on w9x.
>
> CV> As I wrote in my previous mail, it's essential to be sure about
> CV> the process which calls the server. Faking of pid, uid and gid
> CV> must not be possible!
>
> something similar was done in my cygserver via
> ImpersonateNamedPipeClient(). that's a clear benefit of named pipes
> before shared memory.

This is where I'll pop up and say...
COM provides benefits here: AFAIK it's got impersonation capabilities
for NT, and AFAIK degrades gracefully on 9x.

The fact that it's got difference under-the-hood implementations for NT
and 9x would aid us here.

Rob

>
> Egor.            mailto:deo@logos-m.ru ICQ 5165414 FidoNet
2:5020/496.19
>
>
>



More information about the Cygwin-developers mailing list