Re: Proposal for async support in libpq

From: Jan Vicherek <honza(at)ied(dot)com>
To: Bruce Momjian <maillist(at)candle(dot)pha(dot)pa(dot)us>
Cc: tgl(at)sss(dot)pgh(dot)pa(dot)us, hackers(at)postgreSQL(dot)org
Subject: Re: Proposal for async support in libpq
Date: 1998-04-21 19:27:04
Message-ID: Pine.LNX.3.96.980421152225.4540m-100000@ann.ied.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers


for one, it is not encrypted,
for two, the receiving end doesn't listen for OOB (most likely because
sending side doesn't encrypt it)
The sending side doesn't encrypt it because OOB concept (flushing unsent
data) is incompatible with simple *single-stream* encryption. flushing
breaks the decryption of the data -- it corrupts the stream, so it becomes
unencryptable.

Jan

On Tue, 21 Apr 1998, Bruce Momjian wrote:

> > On Fri, 17 Apr 1998, Tom Lane wrote:
> >
> > > Bruce Momjian <maillist(at)candle(dot)pha(dot)pa(dot)us> writes:
> > > > You supply the indication to the backend, and I will see that the
> > > > backend processes it properly.
> > >
> > > You're on ;-)
> > >
> > > Signaling the cancel request via OOB sounds reasonable, as long as
> > > nothing else is using it and all the systems we care about support it.
> >
> > SSH doesn't have OOB. You can't send an OOB via SSH encrypted channel.
>
> I have trouble buying that. SSH is just the socket filter. Perhaps the
> OOB data is not encrypted like the normal data?

-- Gospel of Jesus is the saving power of God for all who believe --
Jan Vicherek ## To some, nothing is impossible. ## www.ied.com/~honza
>>> Free Software Union President ... www.fslu.org <<<
Interactive Electronic Design Inc. -#- PGP: finger honza(at)ied(dot)com

In response to

Browse pgsql-hackers by date

  From Date Subject
Next Message Kristofer A. E. Peterson 1998-04-21 22:02:58 Re: [HACKERS] PORTNAME and LINUX_ELF defines in interface Makefiles
Previous Message The Hermit Hacker 1998-04-21 17:14:22 Re: [HACKERS] PORTNAME and LINUX_ELF defines in interface Makefiles