Welcome to the EzPPP project page
News
- April 28, 1997:After 2 months of work, beta 9 is ready.
This is a major re-write of most of the code. EzPPP now uses Qt Tab Dialogs,
and runs with Qt 1.2 shared libraries. The .ezppprc file is not compatible with
any previous versions, and will overwrite any current .ezppprc file. Some
important new features are:
- Two types of accounting
- Built-In Terminal for SecureID and other dynamic logons
- A more reasonable handeling of static/dynamic IP addresses
- DNS Search suffixes
- Debug window sticks around
- Better documenation in EzPPP-HowTo
I consider this release to be my final feature set for version 1.0. Once all
the bugs are worked out, and perhaps a little interface clean-up, I'll be
done! (Until the next version...)
- April 8, 1997: I have heard that the tab widgets don't work right
when EzPPP is compiled with Qt 1.2. A new version, which I should have
finished in about two weeks, uses the Qt tabs instead of my own, and
works fine with Qt 1.2.
- April 6, 1997: EzPPP is now avaible through anonymous FTP at
ftp.a42.com /pub/jay
- April 6, 1997: Ports to 68x Linux, and Power-PC MkLinux are underway.
- April 5, 1997: My E-mail has changed! Please send e-mail reguarding
EzPPP to: jay@a42.com
Downloadable Software
The staticly linked version is probably the best choice for Linux
beginners
EzPPP is distributed under the GNU >= 2.0 Licensing Agreement.
Documentation
README First! (Really)
- Make sure that the path to the pppd daemon points to the REAL pppd
program, not a script as it does in Slackware96. If your EzPPP program doesn't
have the path of the real pppd daemon, pppd will fork off and EzPPP will think
the pppd daemon died, remove the DNS entries from /etc/resolv.conf, and go
back into "Connect" mode.
- You need to have write permission to /etc/resolv.conf so that EzPPP can
dynamicly add/remove DNS entries from the file. If you don't have such
permissions, the DNS entries will have to be entered into resolv.conf by root
manually.
- Remove options from the /etc/ppp/options file so that pppd
won't see it, and will take it's options from the command line. You can
customize pppd options on a account-by-account basis using the Edit default
pppd Arguments button in the Edit Account window. But.... *DANGER* Every
line you add is an equivalent to one, non-spaced argument which is passed
to pppd. Here is an example: to set the Maximum Transmission Unit you
would enter "mtu" as one argument and "296" as the NEXT argument, not "mtu
296" as one argument. If you did, the pppd daemon wouldn't recognize it
and would fail.
I've used the Qt C++ GUI toolkit for this program. The toolkit is free
to Linux users under a GNU-type licence. You can check them out at
http://www.troll.no.
I've done all my work on an Intel machine, but if anyone would like to
get it ported over to Linux on some other system, drop me some e-mail at
jay@a42.com. It'll help me sort my mail if
you put something like "ezppp" in the subject.
Features
- No more chat program
- GUI interface for script creation; supports hangup/answer for callback
security
- No more #$%@# chat program
- multiple accounts
Last modified April 28, 1997
Jay
Painter