On Fri, Jun 16, 2000 at 07:15:13AM +0100, Brian Somers wrote:
> Hi,
> 
> I haven't done anything with this yet, but I plan to take a look 
> soon.  This is just a note to let you know that your post hasn't gone 
> unnoticed.
> 
Brian, this is just to let you know that:

1) I am currently in process of applying *big* PPTP patch to libalias
   so I would really appreciate it if you do not touch libalias before
   I finish with PPTP part.

2) Erik Salander <[EMAIL PROTECTED]> is working together with Mr. Junichi 
   on $Subject issue (see attached), so you will probably want to contact
   them directly, since I am not particularly interested in these changes.
   But I would appreciate if you send me the patch for review before you
   commit it.

> > The libalias allows to transport only TCP stream on the RealSystem
> > (RealAudio and RealVideo).
> > It can not transport UDP stream, rtsp and pna, from the real server
> > to the client.
> > 
> > So, I wrote the new module for the libalias to support the UDP stream
> > on the RealSystem.
> > 
> > The patch againt to the libalias source tree of the FreeBSD 4.0-RELEASE
> > is available at:
> > 
> >     http://configure.sh/FreeBSD
> > 
> > Any comments are welcome.
> > ---
> > Junichi Satoh
> > [EMAIL PROTECTED] / [EMAIL PROTECTED]
> 
> -- 
> Brian <[EMAIL PROTECTED]>                        <brian@[uk.]FreeBSD.org>
>       <http://www.Awfulhak.org>                   <brian@[uk.]OpenBSD.org>
> Don't _EVER_ lose your sense of humour !


Cheers,
-- 
Ruslan Ermilov          Oracle Developer/DBA,
[EMAIL PROTECTED]           Sunbay Software AG,
[EMAIL PROTECTED]          FreeBSD committer,
+380.652.512.251        Simferopol, Ukraine

http://www.FreeBSD.org  The Power To Serve
http://www.oracle.com   Enabling The Information Age



Ruslan,

Thanks for going over the patch.  I'll get back to you by Thursday, at the
latest.

FYI, also working with Junichi Satoh on converging our streaming media
changes.  Sent him the first attempt at a merged routine, yesterday (Tues).

Erik


Ruslan Ermilov wrote:

> On Wed, May 24, 2000 at 04:27:23PM -0700, Erik Salander wrote:
> >
> > Hi,
> >
> > I've got some changes for libalias that are ready to be reviewed.  The
> > general features are:
> >
> >     - add support to alias RTSP and RTP (see new module alias_rtsp.c)
> >     - add support to alias PPTP and GRE (see new module alias_pptp.c and
> >       all "LINK_GRE" references)
> >
> What I do not understand is how PPTP is supposed to work if we do not
> intercept outgoing GRE packets.  I was told by Archie (and then read
> about that in RFC) that multiple clients to the same server can use
> the same Call ID.  I understand what is going on in alias_pptp.c --
> a GRE link is created after successful PPTP handshake, and then, for
> incoming packets, we look for the corresponding GRE link in GreAliasIn()
> and simply replace Call ID there appropriately (PPTP's GRE does not use
> checksum, right?), but we should do the same thing in GreAliasOut(),
> which is missing.  Am I overlooked something?
>
> >     - adding support for passive mode FTP, aliasing the 227 replies (see
> >       alias_ftp.c)
> >
> The EPSV command 229 reply (RFC2428) should be aliased and checked as well.
> Recent versions of FreeBSD use EPSV by default:
>
> : Connected to localhost.
> : 220 perl.sunbay.crimea.ua FTP server (Version 6.00LS) ready.
> : Name (localhost:ru):
> : ---> USER ru
> : 331 Password required for ru.
> : Password:
> : ---> PASS XXXX
> : 230 User ru logged in.
> : ---> SYST
> : 215 UNIX Type: L8 Version: BSD-199506
> : Remote system type is UNIX.
> : Using binary mode to transfer files.
> : ftp> dir foo
> : ---> EPSV
> : 229 Entering Extended Passive Mode (|||49169|)
> : ---> LIST foo
> : 150 Opening ASCII mode data connection for '/bin/ls'.
> : ftpd: foo: No such file or directory
> : 226 Transfer complete.
> : ftp> quit
> : ---> QUIT
> : 221 Goodbye.
>
> >     - a new utility function, PacketUnaliasOut (see alias.c)
> >
> I have left it out as well as QueryUdpTcp*().
>
> > Note, the FTP aliasing now ensures that:
> >
> >     1. the segment preceding a PORT/227 segment terminates with a \r\n.
> >     2. the IP address in the PORT/227 matches the source IP address of
> >        the packet.
> >     3. the port number in the PORT command or 277 reply is greater than
> >        or equal to 1024
>
> Additional minor changes I have made:
>
> - Moved data structures declarations local to alias_db.c back from
>   alias_local.h to alias_db.c;
>
> - New functions {Set|Get}LastLineCrlfTermed() for use instead of
>   explicitly manipulating link flags inside alias_ftp.c;
>
> And I have put the new version of patch:
>
> http://people.FreeBSD.org/~ru/libalias.patch.2
>
> <PS>
> I still have to have my questions answered in order to commit PPTP
> part of this patch.
> </PS>
>
> Cheers,
> --
> Ruslan Ermilov          Oracle Developer/DBA,
> [EMAIL PROTECTED]           Sunbay Software AG,
> [EMAIL PROTECTED]          FreeBSD committer,
> +380.652.512.251        Simferopol, Ukraine
>
> http://www.FreeBSD.org  The Power To Serve
> http://www.oracle.com   Enabling The Information Age
>
> To Unsubscribe: send mail to [EMAIL PROTECTED]
> with "unsubscribe freebsd-net" in the body of the message



Reply via email to