Fork of https://github.com/marschap/isdn4k-utils as well as custom CVS import with proper author name/email ('cvsimport' branch)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
isdn4k-utils/ipppd
Peter Marschall 8137283c11 ipppd/ipppd.man.in: hard-code man-page dates & autoreconf 11 years ago
..
.Config.in IPPPD_FILTER option to filter packets for the HUPTIMEOUT; need kernel patch 20 years ago
Makefile.ORIG started to apply radius patch 25 years ago
Makefile.in ipppd: configuration cleanup 11 years ago
NOTES.IPPPD fix spelling mistake s/authentification/authentication/ 11 years ago
README changes in IPX routing-protocol negotiation 26 years ago
README.RADIUS Fixes to compile under non-CVS Linux 2.1.126 24 years ago
README.linux.ORIG initial check in 26 years ago
README.mschap80.ORIG Better MS-CHAP implementation 11 years ago
TODO.4.MP started to apply radius patch 25 years ago
auth.c ipppd/auth.c: correct mistake in local-to-remote authentication 11 years ago
cbcp.c ipppd: fix some spelling mistakes 11 years ago
cbcp.h initial check in 26 years ago
ccp.c fix backwards compatibility in capi20 library, small other changes 22 years ago
ccp.h Changes for LZS compression 25 years ago
chap.c Added support for auth-fail script if authentication fails. 23 years ago
chap.h initial check in 26 years ago
chap_ms.c Better MS-CHAP implementation 11 years ago
chap_ms.h Better MS-CHAP implementation 11 years ago
compressions.h here it is again. Hopefully this works. 25 years ago
config.h.in ipppd: configuration cleanup 11 years ago
configure ipppd/ipppd.man.in: hard-code man-page dates & autoreconf 11 years ago
configure.ac ipppd/ipppd.man.in: hard-code man-page dates & autoreconf 11 years ago
environ.c Needed for MS-DNS patches; were not added during the previous commit. 24 years ago
environ.h Needed for MS-DNS patches; were not added during the previous commit. 24 years ago
fsm.c started to apply radius patch 25 years ago
fsm.h initial check in 26 years ago
install-sh Added autoconf support for ipppd, renamed Makefile.linux to Makefile.ORG 26 years ago
ipcp.c added option "usepeerdns" for compatibility with async pppd 23 years ago
ipcp.h Added malware's changes. Added Andre Beck's changes. 24 years ago
ippp-filter-compat.h add missing file 20 years ago
ipppd.h ipppd: configuration cleanup 11 years ago
ipppd.man.in ipppd/ipppd.man.in: hard-code man-page dates & autoreconf 11 years ago
ipxcp.c started to apply radius patch 25 years ago
ipxcp.h changes in IPX routing-protocol negotiation 26 years ago
isexpired.c initial check in 26 years ago
lcp.c fix backwards compatibility in capi20 library, small other changes 22 years ago
lcp.h callback improvements by richard.kunze@web.de 23 years ago
magic.c changes in IPX routing-protocol negotiation 26 years ago
magic.h initial check in 26 years ago
main.c Fix va_args 11 years ago
md4.c Better MS-CHAP implementation 11 years ago
md4.h Better MS-CHAP implementation 11 years ago
md5.c started to apply radius patch 25 years ago
md5.h started to apply radius patch 25 years ago
options.c ipppd: configuration cleanup 11 years ago
patchlevel.h callback improvements by richard.kunze@web.de 23 years ago
pathnames.h.in changed pathnames.h.in instead of pathnames.h, so now it compiles again 23 years ago
protos.h added the "BACP Bandwidth Allocation Control Protocol" to 23 years ago
radius.c Added malware's changes. Added Andre Beck's changes. 24 years ago
readpw.c function to read password from stdin, forget to add it 21 years ago
route.h RTF_MAGIC in this file no longer is the same as kernel source. 24 years ago
sys-linux.c - newer libpcap versions have pcap-bpf.h include, not net/bpf.h 19 years ago
upap.c fix a strict-aliasing warning 19 years ago
upap.h started to apply radius patch 25 years ago

README

Report bugs, problems etc. to: i4l-ippp@franken.de
--------------------------------------------------

Introduction.
*************

The Point-to-Point Protocol (PPP) provides a standard way to transmit
datagrams over a serial link, as well as a standard way for the
machines at either end of the link (the `peers') to negotiate various
optional characteristics of the link. Using PPP, a serial link can be
used to transmit Internet Protocol (IP) datagrams, allowing TCP/IP
connections between the peers. PPP is defined in several RFC (Request
For Comments) documents, in particular RFCs 1661, 1662, 1332 and 1334.
Other RFCs describe standard ways to transmit datagrams from other
network protocols (e.g., DECnet, OSI, Appletalk), but this package
only supports IP.


This implementation consists of two parts:

- kernel code, which implements an interface between the isdn4linux
subsystem and the networking code. The interface also forwards
control frames to the ippp-device

- The PPP daemon (ipppd), which negotiates with the peer to establish
the link and configures the ippp network interface. Ipppd includes
support for authentication, so you can control which other systems
may make a PPP connection and what IP addresses they may use.