freebsd-skq/usr.sbin/pppd
delphij 83790ecb0c 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
fsm.h
ipcp.c
ipcp.h
ipxcp.c
ipxcp.h
lcp.c
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
sys-bsd.c o SIOCGIFCONF->getifaddrs(2) conversion. 2004-04-09 16:59:05 +00:00
upap.c
upap.h