Re: Cygwin PostgreSQL CVS Patch
От | Jason Tishler |
---|---|
Тема | Re: Cygwin PostgreSQL CVS Patch |
Дата | |
Msg-id | 20010116093514.F145@dothill.com обсуждение исходный текст |
Ответ на | Re: Cygwin PostgreSQL CVS Patch (Peter Eisentraut <peter_e@gmx.net>) |
Ответы |
Re: Cygwin PostgreSQL CVS Patch
Re: Re: Cygwin PostgreSQL CVS Patch |
Список | pgsql-ports |
Peter, On Sat, Jan 13, 2001 at 04:37:31AM +0100, Peter Eisentraut wrote: > Jason Tishler writes: > > > > Okay, so we could change the regression test driver to set a PATH that > > > includes libdir. No problem there. > > > > See attached patch for the above. > > Installed. Thanks. I meant to surround the Cygwin specific stuff with a case statement but forgot -- thanks for cleaning up after me. Sigh... > Another issue you might be interested in is that of Unix domain sockets. > I understand that they now exist in Cygwin, so you might want to refine > this snippet in src/include/config.h[.in]: > > /* > * Define this if your operating system supports AF_UNIX family sockets. > */ > #if !defined(__CYGWIN__) && !defined(__QNX__) && !defined(__BEOS__) > # define HAVE_UNIX_SOCKETS 1 > #endif > > And take a look at doc/FAQ_MSWIN, if you like, to see if it's up to date. See attached patch and ChangeLog. This trivial patch enables UNIX domain sockets for Cygwin. This version of Cygwin PostgreSQL still passes all regression tests. However, there are two issues with Cygwin's support of UNIX domain sockets: 1. psql (and other clients) with hang if postmaster is not running and the socket file (e.g., /tmp/.s.PGSQL.5432) exists 2. Cygwin's AF_UNIX sockets are really implemented as AF_INET sockets so they are inherently insecure. See the follow for more details: http://sources.redhat.com/ml/cygwin/2000-12/msg01058.html The procedure to apply the patch is as follows: $ cd pgsql $ # save attached patch to current directory $ patch -p0 <af_unix.patch Thanks, Jason -- Jason Tishler Director, Software Engineering Phone: +1 (732) 264-8770 x235 Dot Hill Systems Corp. Fax: +1 (732) 264-8798 82 Bethany Road, Suite 7 Email: Jason.Tishler@dothill.com Hazlet, NJ 07730 USA WWW: http://www.dothill.com
Вложения
В списке pgsql-ports по дате отправления: