freebsd-src/usr.sbin/pppd
Xin LI 74ec0afcc7 Correct two bugs that may result in incorrect CBCP response for
administrator specified number.

The implementation in our version transmits extra zero byte that is a
violation of the Microsoft PPP Callback Control Protocol section 3.2[1].
This can lead to incorrect behavior on certain devices, as reported
in bin/50613.

Confirmed with:	cbcp.c in ppp's cvs, rev. 1.4 and 1.15 [2]

Submitted by:	Dmitry Pryanishnikov <dmitry at atlantis.dp.ua>
PR:		bin/50613

[1] http://www.dsl.gr.jp/~manabe/PPxP/doc/Standards/draft-gidwani-ppp-callback-cp-00.txt
[2] http://cvs.samba.org/cgi-bin/cvsweb/ppp/pppd/cbcp.c
    http://www.samba.org/cvs.html
2004-12-06 15:49:52 +00:00
..
auth.c Fix a 64 bit time_t bogon that I missed from before. lastlog.ll_time is 2003-10-26 06:01:06 +00:00
cbcp.c Correct two bugs that may result in incorrect CBCP response for 2004-12-06 15:49:52 +00:00
cbcp.h
ccp.c
ccp.h
chap_ms.c
chap_ms.h
chap.c
chap.h
demand.c
fsm.c Fix typos, mostly s/ an / a / where appropriate and a few s/an/and/ 2002-12-30 21:18:15 +00:00
fsm.h
ipcp.c
ipcp.h
ipxcp.c Correct typos, mostly s/ a / an / where appropriate. Some whitespace cleanup, 2003-01-01 18:49:04 +00:00
ipxcp.h
lcp.c RFC1548, section 5.8: 2003-04-07 13:34:00 +00:00
lcp.h
magic.c
magic.h
main.c Add __amd64__ to an ifdef set so that pppd compiles. Reactivate on amd64. 2003-05-12 18:51:31 +00:00
Makefile Join the 21st century: Cryptography is no longer an optional component 2004-08-06 07:27:08 +00:00
options.c
patchlevel.h
pathnames.h
pppd.8 o Now when the Cold War is ended we can confess our pppd(8) supports 2004-02-28 21:32:40 +00:00
pppd.h
RELNOTES Correct typos, mostly s/ a / an / where appropriate. Some whitespace cleanup, 2003-01-01 18:49:04 +00:00
sys-bsd.c o SIOCGIFCONF->getifaddrs(2) conversion. 2004-04-09 16:59:05 +00:00
upap.c
upap.h