Commit Graph

52 Commits

Author SHA1 Message Date
apenwarr af00468d19 wvdial (main application) prints a helpful message if pppd dies too quickly.
A "connect" line in /etc/ppp/options also elicits a warning from wvdialconf.


git-svn-id: file:///home/apenwarr/alumnit-svn/public/trunk@148 6619c942-59fa-0310-bf43-a07aaa81d9ac
1999-08-02 18:20:52 +00:00
apenwarr 6c0d79895a Updated wvdial version to 1.40.
Added optional support for the liblockdev library to WvLockFile, and made
rules.mk able to merge .a files together (for now, so that liblockdev.a
could be linked automatically, but later, so we can easily build a
libwvstreams.a from all the various libraries).

More virtual function fixes in WvModem.

wvdialconf now checks /etc/ppp/options for common errors, and sends
people to the FAQ, then to wvdial-list@worldvisions.ca rather than asking
people to personally report problems to wvdial@worldvisions.ca


git-svn-id: file:///home/apenwarr/alumnit-svn/public/trunk@147 6619c942-59fa-0310-bf43-a07aaa81d9ac
1999-08-02 18:01:49 +00:00
apenwarr 8ac1529e0e Moved some wvmodembase virtual functions from a .h file into a .cc file.
git-svn-id: file:///home/apenwarr/alumnit-svn/public/trunk@146 6619c942-59fa-0310-bf43-a07aaa81d9ac
1999-08-02 15:47:10 +00:00
apenwarr 7c7cde499a Patch from Michael K. Johnson to add the "--chat" option to wvdial.
git-svn-id: file:///home/apenwarr/alumnit-svn/public/trunk@145 6619c942-59fa-0310-bf43-a07aaa81d9ac
1999-08-01 16:00:38 +00:00
apenwarr d3d5754878 *** empty log message ***
git-svn-id: file:///home/apenwarr/alumnit-svn/public/trunk@143 6619c942-59fa-0310-bf43-a07aaa81d9ac
1999-07-29 00:20:15 +00:00
apenwarr ae79bad97c Correction to Michael's previous patch.
git-svn-id: file:///home/apenwarr/alumnit-svn/public/trunk@142 6619c942-59fa-0310-bf43-a07aaa81d9ac
1999-07-21 01:26:54 +00:00
apenwarr 4c126a0acb Patch from Michale K. Johnson <johnsonm@redhat.com> to fix a bug with baud
rate detection in wvdialconf; we also now detect modems on /dev/modem.


git-svn-id: file:///home/apenwarr/alumnit-svn/public/trunk@141 6619c942-59fa-0310-bf43-a07aaa81d9ac
1999-07-21 01:20:29 +00:00
apenwarr e83d4c0398 WvDial should now revert to default_reply after using its "intelligent"
guess once.


git-svn-id: file:///home/apenwarr/alumnit-svn/public/trunk@117 6619c942-59fa-0310-bf43-a07aaa81d9ac
1999-06-21 04:15:11 +00:00
apenwarr 63381d2f60 *** empty log message ***
git-svn-id: file:///home/apenwarr/alumnit-svn/public/trunk@112 6619c942-59fa-0310-bf43-a07aaa81d9ac
1999-06-20 17:18:36 +00:00
apenwarr 4cfbb5e339 Tweaked version numbers and SNMP webconfig display. WvDial's pap-secrets
writer now uses \\ for \, so that pppd accepts it properly.


git-svn-id: file:///home/apenwarr/alumnit-svn/public/trunk@109 6619c942-59fa-0310-bf43-a07aaa81d9ac
1999-06-06 17:08:49 +00:00
apenwarr 9ced378336 Oops. Fixed a bug that I just introduced in rules.mk.
git-svn-id: file:///home/apenwarr/alumnit-svn/public/trunk@100 6619c942-59fa-0310-bf43-a07aaa81d9ac
1999-04-10 05:16:15 +00:00
apenwarr 7830da5681 Kernel 2.2.4.
git-svn-id: file:///home/apenwarr/alumnit-svn/public/trunk@97 6619c942-59fa-0310-bf43-a07aaa81d9ac
1999-03-25 19:52:57 +00:00
apenwarr 0cf1ab0ee7 DEATH TO BUGS! Lots of bugs! I think!
git-svn-id: file:///home/apenwarr/alumnit-svn/public/trunk@95 6619c942-59fa-0310-bf43-a07aaa81d9ac
1999-03-24 05:30:49 +00:00
apenwarr 97bcc9abd5 Updated all the copyright notices to include 1999.
git-svn-id: file:///home/apenwarr/alumnit-svn/public/trunk@94 6619c942-59fa-0310-bf43-a07aaa81d9ac
1999-03-24 03:41:42 +00:00
apenwarr d806b4f190 Fixed various netguide bugs. Dialer should now not disconnect every time a
dialerconfig option is changed in webconfig.


git-svn-id: file:///home/apenwarr/alumnit-svn/public/trunk@92 6619c942-59fa-0310-bf43-a07aaa81d9ac
1999-03-21 21:36:19 +00:00
dcoombs 2e3e652355 Added a broken menu to WvDial's MENUS file.
git-svn-id: file:///home/apenwarr/alumnit-svn/public/trunk@82 6619c942-59fa-0310-bf43-a07aaa81d9ac
1999-02-23 15:49:29 +00:00
apenwarr 4db844de52 Added /sbin/hwclock. Added O_TRUNC on most file create calls (oops... that
should have been done LONG ago!)


git-svn-id: file:///home/apenwarr/alumnit-svn/public/trunk@75 6619c942-59fa-0310-bf43-a07aaa81d9ac
1999-02-13 21:01:36 +00:00
apenwarr bf0ae486cb hdparm spins down the hard drive after 5 minutes... we'll see if that's
useful.


git-svn-id: file:///home/apenwarr/alumnit-svn/public/trunk@74 6619c942-59fa-0310-bf43-a07aaa81d9ac
1999-01-25 22:44:10 +00:00
apenwarr cd18960466 *** empty log message ***
git-svn-id: file:///home/apenwarr/alumnit-svn/public/trunk@73 6619c942-59fa-0310-bf43-a07aaa81d9ac
1999-01-23 18:54:48 +00:00
apenwarr edf2a85ecc Initial attempt at Double Vision. LD_PRELOAD the libdoublev.so.0 library
and it will cause outgoing TCP connections to alternate between the list of
addresses in /tmp/doublev.conf.  Set the DV_DEBUG environment variable to
get debug output.

Also fixed some ugly demand dialer bugs and fiddled with the firewall
settings.


git-svn-id: file:///home/apenwarr/alumnit-svn/public/trunk@71 6619c942-59fa-0310-bf43-a07aaa81d9ac
1998-12-11 12:07:31 +00:00
apenwarr 4fd21f3c20 Double Vision network setup is in place... now we just need to make sure
things bind to the right addresses.


git-svn-id: file:///home/apenwarr/alumnit-svn/public/trunk@70 6619c942-59fa-0310-bf43-a07aaa81d9ac
1998-12-11 10:02:02 +00:00
apenwarr b0edaed2b8 General cleanup of the demand dialer stuff. Added a bunch of short
functions to the WvWeaver class to make it more manageable. (net_online(),
net_dynamic(), dialer_configured(), etc).


git-svn-id: file:///home/apenwarr/alumnit-svn/public/trunk@69 6619c942-59fa-0310-bf43-a07aaa81d9ac
1998-12-11 05:51:18 +00:00
dcoombs 566d2c8239 The beginnins of transparent proxy support in Fast Forward...
git-svn-id: file:///home/apenwarr/alumnit-svn/public/trunk@67 6619c942-59fa-0310-bf43-a07aaa81d9ac
1998-12-10 20:15:26 +00:00
apenwarr 6ea0c87b15 Demand dialing "works". Well, it could use some fixing, but it does dial :)
webconfig/lcdconfig/rcmd still horribly broken.  Idle timer is shot.


git-svn-id: file:///home/apenwarr/alumnit-svn/public/trunk@62 6619c942-59fa-0310-bf43-a07aaa81d9ac
1998-12-04 10:05:00 +00:00
apenwarr a498e49aab Well, it's not getting any prettier...
Commented out huge portions of webconfig/lcdconfig/rcmd code because it no
longer works with the way I'm doing demand dialing.  Of course, demand
dialing doesn't work either, but that's next :)  All the pieces are in
place, I think.


git-svn-id: file:///home/apenwarr/alumnit-svn/public/trunk@61 6619c942-59fa-0310-bf43-a07aaa81d9ac
1998-12-04 08:36:03 +00:00
apenwarr 3fb8787eaf De-accelerifated the delay loops in the LCD stuff by reading from an I/O
port instead of just using NOP.


git-svn-id: file:///home/apenwarr/alumnit-svn/public/trunk@58 6619c942-59fa-0310-bf43-a07aaa81d9ac
1998-11-30 15:54:43 +00:00
apenwarr a37bff2254 Updated TODO and wvdial/MENUS.
git-svn-id: file:///home/apenwarr/alumnit-svn/public/trunk@56 6619c942-59fa-0310-bf43-a07aaa81d9ac
1998-11-21 07:24:20 +00:00
dcoombs 8ac9aee478 fixed a bug in papchap. WvString related...
git-svn-id: file:///home/apenwarr/alumnit-svn/public/trunk@51 6619c942-59fa-0310-bf43-a07aaa81d9ac
1998-11-18 19:43:39 +00:00
apenwarr ed8ba0740b Made (I think) my last major change to WvString and fixed lots of code to go
with it. Also found some bugs related to previous changes, and fixed those.


git-svn-id: file:///home/apenwarr/alumnit-svn/public/trunk@48 6619c942-59fa-0310-bf43-a07aaa81d9ac
1998-11-17 02:19:35 +00:00
apenwarr 6e9a453d0a Changed WvStream::select_setup() and test_set() calls to use a new
SelectInfo struct, instead of the few parameters we were passing them
before.  This should make things easier (and reduces the source code size
still further :))


git-svn-id: file:///home/apenwarr/alumnit-svn/public/trunk@47 6619c942-59fa-0310-bf43-a07aaa81d9ac
1998-11-15 03:36:15 +00:00
dcoombs 608d35392a Percent '%' is now a prompt character.
git-svn-id: file:///home/apenwarr/alumnit-svn/public/trunk@46 6619c942-59fa-0310-bf43-a07aaa81d9ac
1998-11-15 02:48:43 +00:00
apenwarr 5c0dbb5514 Stage 3: operator(char*)() in WvString now returns a const char * instead.
To get an editable string, use WvString::edit().  This means we can finally
reimplement the way WvString works, without breaking anything (I hope).


git-svn-id: file:///home/apenwarr/alumnit-svn/public/trunk@45 6619c942-59fa-0310-bf43-a07aaa81d9ac
1998-11-14 22:55:08 +00:00
apenwarr cc05e087c5 Phase 2: changed WvLinkList::Iter and WvHashTable::Iter to give references
to their objects, not pointers, and to provide operator(_type&) and
operator() functions.


git-svn-id: file:///home/apenwarr/alumnit-svn/public/trunk@44 6619c942-59fa-0310-bf43-a07aaa81d9ac
1998-11-14 22:14:19 +00:00
apenwarr a463b1723a Phase 1 of the Massive WvString Changes: the .str member has been renamed
and should no longer be referred to directly.  Typecast (often
automatically) to (char *) instead.  Also, the auto-typecast to int has been
removed -- it was used in exactly one place :)


git-svn-id: file:///home/apenwarr/alumnit-svn/public/trunk@43 6619c942-59fa-0310-bf43-a07aaa81d9ac
1998-11-14 21:13:08 +00:00
apenwarr 7741f2dcd1 Renamed tmp_html.cc to html.tmp.cc, because I'm pedantic :)
git-svn-id: file:///home/apenwarr/alumnit-svn/public/trunk@41 6619c942-59fa-0310-bf43-a07aaa81d9ac
1998-11-13 17:38:51 +00:00
apenwarr 386d8373ba Rewrote configfile stuff yesterday, with associated massive changes. It
seems to work, but there may still be some bugs lurking...


git-svn-id: file:///home/apenwarr/alumnit-svn/public/trunk@40 6619c942-59fa-0310-bf43-a07aaa81d9ac
1998-11-11 20:10:42 +00:00
dcoombs de877c7e7a WvDial handles almost everything in MENUS.
git-svn-id: file:///home/apenwarr/alumnit-svn/public/trunk@39 6619c942-59fa-0310-bf43-a07aaa81d9ac
1998-11-06 17:33:15 +00:00
dcoombs 35dc3aeed9 WvDial handles Golden Triangle properly.
git-svn-id: file:///home/apenwarr/alumnit-svn/public/trunk@38 6619c942-59fa-0310-bf43-a07aaa81d9ac
1998-11-06 17:12:11 +00:00
dcoombs 2bf8f8c51f added Golden Triangle's menu to WvDial's MENUS file.
git-svn-id: file:///home/apenwarr/alumnit-svn/public/trunk@37 6619c942-59fa-0310-bf43-a07aaa81d9ac
1998-11-06 16:10:15 +00:00
dcoombs e93e38f619 Teeny fix to wvdialbrain... guess_menu always returned NULL.
git-svn-id: file:///home/apenwarr/alumnit-svn/public/trunk@36 6619c942-59fa-0310-bf43-a07aaa81d9ac
1998-11-06 15:59:43 +00:00
apenwarr a5adbcf20c Slight fix to WvDialBrain so that it won't do stupid things (like clear the
buffer) when the entire menu, including prompt, arrives in one giant chunk.
Also, blank lines count as prompts _if_ a menu has been parsed.


git-svn-id: file:///home/apenwarr/alumnit-svn/public/trunk@35 6619c942-59fa-0310-bf43-a07aaa81d9ac
1998-11-06 12:10:15 +00:00
apenwarr 450fc1f28a Checked in some of my incomplete udp2test.cc changes. Need to work on some
other stuff before I finish that...


git-svn-id: file:///home/apenwarr/alumnit-svn/public/trunk@32 6619c942-59fa-0310-bf43-a07aaa81d9ac
1998-11-05 15:57:53 +00:00
apenwarr 4041701ecd Fixed a crash bug with wvmodemscan, if the identifier string was
unavailable.


git-svn-id: file:///home/apenwarr/alumnit-svn/public/trunk@28 6619c942-59fa-0310-bf43-a07aaa81d9ac
1998-10-28 20:02:00 +00:00
apenwarr a28ba02fc0 Changed WvModemScan.cc to avoid egcs warnings.
git-svn-id: file:///home/apenwarr/alumnit-svn/public/trunk@27 6619c942-59fa-0310-bf43-a07aaa81d9ac
1998-10-26 00:27:08 +00:00
dcoombs 9f19b7e91a bitsurfr returns 960 for ati0, not 940.
git-svn-id: file:///home/apenwarr/alumnit-svn/public/trunk@26 6619c942-59fa-0310-bf43-a07aaa81d9ac
1998-10-25 22:25:30 +00:00
dcoombs 885c9c4b5d Weaver now writes the ISDN identifier to the config file. This will help
with supporting the BitSurfr...


git-svn-id: file:///home/apenwarr/alumnit-svn/public/trunk@25 6619c942-59fa-0310-bf43-a07aaa81d9ac
1998-10-25 22:12:12 +00:00
apenwarr 00ceede9fb Started looking at the WvNetMap code. I just realized that the IPtoHWDict
is useless, and HWtoIPDict is needlessly complicated.


git-svn-id: file:///home/apenwarr/alumnit-svn/public/trunk@24 6619c942-59fa-0310-bf43-a07aaa81d9ac
1998-10-23 00:19:29 +00:00
apenwarr a299dde02c Added to wvdial/TODO.
git-svn-id: file:///home/apenwarr/alumnit-svn/public/trunk@16 6619c942-59fa-0310-bf43-a07aaa81d9ac
1998-10-20 19:14:32 +00:00
apenwarr 56ab18e91e Changed WvDial's auto reconnect delays. 30 seconds is too long for the
first retry...


git-svn-id: file:///home/apenwarr/alumnit-svn/public/trunk@14 6619c942-59fa-0310-bf43-a07aaa81d9ac
1998-10-16 17:16:50 +00:00
dcoombs 734178aeeb Turned Auto Reconnect on by default in WvDial.
git-svn-id: file:///home/apenwarr/alumnit-svn/public/trunk@13 6619c942-59fa-0310-bf43-a07aaa81d9ac
1998-10-05 14:22:27 +00:00