Subject: Re: pppd changes
To: Ken Hornstein <kenh@cmf.nrl.navy.mil>
From: Paul Goyette <paul@whooppee.com>
List: current-users
Date: 05/26/1998 19:51:26
According to the man page, if you omit the asyncmap completely, it
requests escaping of _all_ control characters, ie, 0xffffffff


On Tue, 26 May 1998, Ken Hornstein wrote:

> >Oh, somehow I misunderstood your first message a bit. I admit I am a bit
> >astonished, but that option does the trick. it would be nice if you could
> >describe shortly what this "asyncmap" does. According to the man it
> >escapes control sequences that can't be transferred over the line. But
> >that starts for 0x00 with a value of 0x00000001 and so on. Does 0 stand
> >for "All characters can be transferred"? If so, why would I need to set
> >the option at all?
> 
> It's a bitmask for the first 32 characters.  A value of 0x00000001 means
> "escape ASCII 0x01", a value of 0x00000002 means "escape ASCII 0x02",
> a value of 0x00000003 means "escape ASCII 0x01 and 0x02", etc etc.  A
> value of 0x00 means "don't escape any characters".
> 
> As for why you would need this option at all ... I'm not quite sure,
> actually.  I believe that if this isn't specified at all, you don't
> negotiate an asyncmap and both sides are expected to escape all
> characters.  Do you know what's on the remote end?
> 
> --Ken
> 

-----------------------------------------------------------------------------
| Paul Goyette      | Public Key fingerprint:    | E-mail addresses:        |
| Network Engineer  |   0E 40 D2 FC 2A 13 74 A0  |  paul@whooppee.com       |
| and kernel hacker |   E4 69 D5 BE 65 E4 56 C6  |  paul.goyette@ascend.com |
-----------------------------------------------------------------------------