isdn4k-utils/ipppd
Karsten Keil dac8c9201c - fix library directories
- build without root permissions
2008-08-31 10:49:38 +00:00
..
.Config.in IPPPD_FILTER option to filter packets for the HUPTIMEOUT; need kernel patch 2003-06-30 22:30:57 +00:00
Makefile.ORIG started to apply radius patch 1998-03-08 13:01:45 +00:00
Makefile.in - fix library directories 2008-08-31 10:49:38 +00:00
NOTES.IPPPD Added support for auth-fail script if authentication fails. 1999-11-10 08:01:33 +00:00
README changes in IPX routing-protocol negotiation 1997-05-19 10:16:30 +00:00
README.RADIUS Fixes to compile under non-CVS Linux 2.1.126 1998-10-29 17:28:49 +00:00
README.linux.ORIG initial check in 1997-03-07 16:01:42 +00:00
README.mschap80.ORIG CBCP changes, added maxconnect patches 1997-05-06 13:04:08 +00:00
TODO.4.MP started to apply radius patch 1998-03-08 13:01:45 +00:00
auth.c add a primitiv password on startup function to avoid to save password on 2002-07-06 00:34:08 +00:00
cbcp.c callback improvements by richard.kunze@web.de 2000-07-25 20:23:51 +00:00
cbcp.h initial check in 1997-03-07 16:01:42 +00:00
ccp.c fix backwards compatibility in capi20 library, small other changes 2000-11-12 16:06:42 +00:00
ccp.h Changes for LZS compression 1998-07-08 16:48:24 +00:00
chap.c Added support for auth-fail script if authentication fails. 1999-11-10 08:01:33 +00:00
chap.h initial check in 1997-03-07 16:01:42 +00:00
chap_ms.c use DES functions from openssl if possible 2004-08-30 14:56:36 +00:00
chap_ms.h initial check in 1997-03-07 16:01:42 +00:00
compressions.h here it is again. Hopefully this works. 1998-03-23 11:45:28 +00:00
config.h.in use DES functions from openssl if possible 2004-08-30 14:56:36 +00:00
configure More changes to compile without kernel source 2002-07-19 21:23:55 +00:00
configure.in use DES functions from openssl if possible 2004-08-30 14:56:36 +00:00
environ.c Needed for MS-DNS patches; were not added during the previous commit. 1999-06-25 06:47:20 +00:00
environ.h Needed for MS-DNS patches; were not added during the previous commit. 1999-06-25 06:47:20 +00:00
fsm.c started to apply radius patch 1998-03-08 13:01:45 +00:00
fsm.h initial check in 1997-03-07 16:01:42 +00:00
install-sh Added autoconf support for ipppd, renamed Makefile.linux to Makefile.ORG 1997-03-24 01:18:01 +00:00
ipcp.c added option "usepeerdns" for compatibility with async pppd 2000-01-10 21:22:56 +00:00
ipcp.h Added malware's changes. Added Andre Beck's changes. 1999-06-21 13:28:52 +00:00
ippp-filter-compat.h add missing file 2003-07-01 09:05:38 +00:00
ipppd.h - newer libpcap versions have pcap-bpf.h include, not net/bpf.h 2004-02-12 10:50:21 +00:00
ipppd.man.in Add PPP filtering to ippp man page (thanks to Frank Elsner) 2003-07-01 09:03:45 +00:00
ipxcp.c started to apply radius patch 1998-03-08 13:01:45 +00:00
ipxcp.h changes in IPX routing-protocol negotiation 1997-05-19 10:16:30 +00:00
isexpired.c initial check in 1997-03-07 16:01:42 +00:00
lcp.c fix backwards compatibility in capi20 library, small other changes 2000-11-12 16:06:42 +00:00
lcp.h callback improvements by richard.kunze@web.de 2000-07-25 20:23:51 +00:00
magic.c changes in IPX routing-protocol negotiation 1997-05-19 10:16:30 +00:00
magic.h initial check in 1997-03-07 16:01:42 +00:00
main.c make GCC4 happy 2005-08-01 12:15:15 +00:00
md4.c Minor bug fixes. Cleanup. 1997-04-26 17:17:47 +00:00
md4.h initial check in 1997-03-07 16:01:42 +00:00
md5.c started to apply radius patch 1998-03-08 13:01:45 +00:00
md5.h started to apply radius patch 1998-03-08 13:01:45 +00:00
options.c change the DLT name for filtering to DLT_PPP_PPPD to match libpcap 0.9.3 2005-08-07 13:47:50 +00:00
patchlevel.h callback improvements by richard.kunze@web.de 2000-07-25 20:23:51 +00:00
pathnames.h.in changed pathnames.h.in instead of pathnames.h, so now it compiles again 2000-01-13 10:15:41 +00:00
protos.h added the "BACP Bandwidth Allocation Control Protocol" to 2000-01-18 17:59:25 +00:00
radius.c Added malware's changes. Added Andre Beck's changes. 1999-06-21 13:28:52 +00:00
readpw.c function to read password from stdin, forget to add it 2002-07-07 00:20:12 +00:00
route.h RTF_MAGIC in this file no longer is the same as kernel source. 1998-11-18 16:37:10 +00:00
sys-linux.c - newer libpcap versions have pcap-bpf.h include, not net/bpf.h 2004-02-12 10:50:21 +00:00
upap.c fix a strict-aliasing warning 2004-02-12 11:27:39 +00:00
upap.h started to apply radius patch 1998-03-08 13:01:45 +00:00

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.