barry/pauldeden.git
16 years agoReduced minimum password retry level from 6 to 3mastertasks
Chris Frey [Sat, 5 Jul 2008 20:08:46 +0000 (5 16:08 -0400)]
Reduced minimum password retry level from 6 to 3

Reinhold Schoeb reports that his 8800 device only lets him set
a password retry range between 3 and 5, instead of the usual 10
that most devices have.

16 years agoBumped version number in rpmbuild example.
Chris Frey [Sat, 5 Jul 2008 08:22:17 +0000 (5 04:22 -0400)]
Bumped version number in rpmbuild example.

16 years agoFixed rpm build instructions in web docs
Chris Frey [Sat, 5 Jul 2008 08:20:06 +0000 (5 04:20 -0400)]
Fixed rpm build instructions in web docs

The configure needs gui/opensync enabled before 'make dist', and
the rpmbuild doesn't need the --with arguments anymore.

16 years agoRemoved old, unused spec file and scripts for bcharge-only release
Chris Frey [Sat, 5 Jul 2008 08:10:22 +0000 (5 04:10 -0400)]
Removed old, unused spec file and scripts for bcharge-only release

16 years agoUpdated release scripts to build RPMs with the new spec file
Chris Frey [Sat, 5 Jul 2008 03:14:06 +0000 (4 23:14 -0400)]
Updated release scripts to build RPMs with the new spec file

16 years agorpm/barry.spec file now assumes gui and opensync, with conditional checks
Chris Frey [Sat, 5 Jul 2008 03:10:49 +0000 (4 23:10 -0400)]
rpm/barry.spec file now assumes gui and opensync, with conditional checks

--with gui and --with opensync are no longer needed, and the binary
packages will build automatically based on which system they are
built on.  FC9 will automatically skip opensync, and opensuse 10.2
will automatically have correct dependency names.

16 years agoAdded libtool to dependencies documentation
Chris Frey [Fri, 4 Jul 2008 20:43:47 +0000 (4 16:43 -0400)]
Added libtool to dependencies documentation

16 years agoRemoved openssl from dependencies documentation
Chris Frey [Fri, 4 Jul 2008 19:33:55 +0000 (4 15:33 -0400)]
Removed openssl from dependencies documentation

Barry now has its own sha1 code.

16 years agoNow that btool patch is applied, don't need it in contrib.
Chris Frey [Fri, 4 Jul 2008 05:45:37 +0000 (4 01:45 -0400)]
Now that btool patch is applied, don't need it in contrib.

16 years agoupdated AUTHORS
Chris Frey [Fri, 4 Jul 2008 04:36:54 +0000 (4 00:36 -0400)]
updated AUTHORS

16 years agoApplied Ashley Willis's perlbarry package.
Ashley Willis [Fri, 4 Jul 2008 04:24:25 +0000 (4 00:24 -0400)]
Applied Ashley Willis's perlbarry package.

From the README:

HOMEPAGE: http://www.venamous.net/perlprogs/

These are the three most useful programs. See misc/ for more.
All development and testing done with barry-0.12.

NOTE: btool must be patched for this to work properly. In the parent
directory of btool-0.12, do "patch -p 0 < [PATH_TO]/btool.patch".

ipd2tgz:       converts file <BASENAME>.ipd to <BASENAME>.tar.gz, in the
               format of barrybackup.

barrybkup:     backs up each DB in phone, or each DB given on command line,
               to file ~/.barry/backup/<PIN>/<PIN>-<DATE>-<TIME>.tar.gz
               (identical output as the barrybackup GUI). Useful for
               automating backups which can be restored with the GUI
               barrybackup. REQUIRES patched btool.
               TODO: get list from ~/.barry/backup/<PIN>/config

bimages:       downloads all JPEG files in 'Content Store' to current
               directory.
               TODO: option to delete images from phone after downloading.

16 years agoupdated AUTHORS
Chris Frey [Fri, 4 Jul 2008 05:59:53 +0000 (4 01:59 -0400)]
updated AUTHORS

16 years agoRemoved bool reference argument in GetParser()
Chris Frey [Fri, 4 Jul 2008 04:56:00 +0000 (4 00:56 -0400)]
Removed bool reference argument in GetParser()

16 years agoApplied Ashley Willis's btool 0.12 null parser patch to CVS.
Chris Frey [Fri, 4 Jul 2008 04:53:28 +0000 (4 00:53 -0400)]
Applied Ashley Willis's btool 0.12 null parser patch to CVS.

This patch was for version 0.12, and therefore required some
porting changes, done by Chris Frey.

16 years agoAdded -i option to brecsum, to include record IDs in the sums
Chris Frey [Fri, 4 Jul 2008 05:32:21 +0000 (4 01:32 -0400)]
Added -i option to brecsum, to include record IDs in the sums

16 years agoFixed virtual function mis-name bug in btool's null parser
Chris Frey [Fri, 4 Jul 2008 05:09:18 +0000 (4 01:09 -0400)]
Fixed virtual function mis-name bug in btool's null parser

This bug caused the unique ID's for raw database records to be
incorrect, reporting an uninitialized variable.

16 years agoAdded "known issues" section to main www doc page
Chris Frey [Fri, 4 Jul 2008 04:13:14 +0000 (4 00:13 -0400)]
Added "known issues" section to main www doc page

16 years agoAdded tip to sync web docs, for using DebugMode on hangs
Chris Frey [Fri, 27 Jun 2008 03:39:34 +0000 (26 23:39 -0400)]
Added tip to sync web docs, for using DebugMode on hangs

16 years agoMoved old doc/TroubleShooting.txt document to web, with update.
Chris Frey [Fri, 27 Jun 2008 02:51:43 +0000 (26 22:51 -0400)]
Moved old doc/TroubleShooting.txt document to web, with update.

16 years agoUpdated TODO list
Chris Frey [Fri, 27 Jun 2008 02:30:37 +0000 (26 22:30 -0400)]
Updated TODO list

Added Troubleshooting item, and morphed the finished
modem item into the RPC daemon item.

16 years agoAdded syncing howto web document
Chris Frey [Fri, 27 Jun 2008 02:09:50 +0000 (26 22:09 -0400)]
Added syncing howto web document

16 years agoFixed tiny subheadings in modem web document
Chris Frey [Fri, 27 Jun 2008 02:08:50 +0000 (26 22:08 -0400)]
Fixed tiny subheadings in modem web document

16 years agoFixed more lintian warnings on Ubuntu
Chris Frey [Thu, 26 Jun 2008 21:33:35 +0000 (26 17:33 -0400)]
Fixed more lintian warnings on Ubuntu

Dbg packages depend on their corresponding non-dbg packages, and GTK
apparently should be spelled GTK+

16 years agoFixed bug in test/buildtest.sh when opensync is not pre-built
Chris Frey [Thu, 26 Jun 2008 20:43:37 +0000 (26 16:43 -0400)]
Fixed bug in test/buildtest.sh when opensync is not pre-built

16 years agoUpdated udev rules to recognize devices with the 8004 Product ID
Chris Frey [Thu, 26 Jun 2008 20:16:51 +0000 (26 16:16 -0400)]
Updated udev rules to recognize devices with the 8004 Product ID

16 years agoAdded ppp and test directories to Makefile.am EXTRA_DIST
Chris Frey [Mon, 23 Jun 2008 08:03:02 +0000 (23 04:03 -0400)]
Added ppp and test directories to Makefile.am EXTRA_DIST

16 years agoRemoved unused src/controllertmpl.h
Chris Frey [Mon, 23 Jun 2008 08:01:27 +0000 (23 04:01 -0400)]
Removed unused src/controllertmpl.h

16 years agoupdated AUTHORS
Chris Frey [Mon, 23 Jun 2008 07:42:41 +0000 (23 03:42 -0400)]
updated AUTHORS

16 years agoAdded DISTCHECK_CONFIGURE_FLAGS to root Makefile.am
Chris Frey [Mon, 23 Jun 2008 07:39:22 +0000 (23 03:39 -0400)]
Added DISTCHECK_CONFIGURE_FLAGS to root Makefile.am

Added DISTCHECK_CONFIGURE_FLAGS to root Makefile.am, similar to
David Everly's patch in tracker #1973536 Thanks David!
'make distcheck' now works, but only in an environment like
buildtest.sh creates.

Also, buildtest.sh passes all tests now, including distcheck.

16 years agoImproved buildtest.sh: speed, accuracy
Chris Frey [Mon, 23 Jun 2008 07:18:36 +0000 (23 03:18 -0400)]
Improved buildtest.sh: speed, accuracy

- added -j option to make to speed builds
- moved cleanall check above 'make dist' as dist doesn't
clean up after itself
- commented out 'make distcheck' for now, as it doesn't work

16 years agoAdded missing 'scoped_lock.h' to src/Makefile.am
Chris Frey [Mon, 23 Jun 2008 06:08:54 +0000 (23 02:08 -0400)]
Added missing 'scoped_lock.h' to src/Makefile.am

Added it to the list of non-installed headers, since it is
an internal header only.

16 years agoRemoved mis-configured 'make dist' check from buildtest.sh
Chris Frey [Mon, 23 Jun 2008 06:05:08 +0000 (23 02:05 -0400)]
Removed mis-configured 'make dist' check from buildtest.sh

16 years agoAdded note to patch webpage regarding testing patches to the build system
Chris Frey [Mon, 23 Jun 2008 05:58:09 +0000 (23 01:58 -0400)]
Added note to patch webpage regarding testing patches to the build system

16 years agoChanged buildtest.sh so it's safe to run from outside its directory
Chris Frey [Mon, 23 Jun 2008 05:54:21 +0000 (23 01:54 -0400)]
Changed buildtest.sh so it's safe to run from outside its directory

16 years agoRemoved old Makefile.orig from src/Makefile.am
Chris Frey [Sat, 21 Jun 2008 05:39:29 +0000 (21 01:39 -0400)]
Removed old Makefile.orig from src/Makefile.am

16 years agoFixed sha1.h so it is installed by src/Makefile.am
Chris Frey [Sat, 21 Jun 2008 07:05:05 +0000 (21 03:05 -0400)]
Fixed sha1.h so it is installed by src/Makefile.am

16 years agoKilled trailing whitespace
Chris Frey [Sat, 21 Jun 2008 07:02:44 +0000 (21 03:02 -0400)]
Killed trailing whitespace

16 years agoAdded beginnings of a build system test script
Chris Frey [Sat, 21 Jun 2008 07:00:18 +0000 (21 03:00 -0400)]
Added beginnings of a build system test script

16 years agoTypo fix
Chris Frey [Sat, 21 Jun 2008 03:03:45 +0000 (20 23:03 -0400)]
Typo fix

16 years agoUpdated modem web documentation page (Sprint / security)
Chris Frey [Sat, 21 Jun 2008 03:02:36 +0000 (20 23:02 -0400)]
Updated modem web documentation page (Sprint / security)

Updated modem web documentation page with Sprint option, as
well as listing some network security concerns.

16 years agoUpdated AUTHORS
Chris Frey [Thu, 19 Jun 2008 22:35:03 +0000 (19 18:35 -0400)]
Updated AUTHORS

16 years agoMerge branch 'andyherkey2'
Chris Frey [Thu, 19 Jun 2008 22:14:20 +0000 (19 18:14 -0400)]
Merge branch 'andyherkey2'

Conflicts:

ChangeLog

16 years agoAdded the m_filter for ipmodem PPP 0x7e filtering
Chris Frey [Thu, 19 Jun 2008 21:50:56 +0000 (19 17:50 -0400)]
Added the m_filter for ipmodem PPP 0x7e filtering

According to Rick Scott, the PPP 0x7e filter is not needed when in IpModem
mode, but using the 8320 with Rogers, it doesn't seem to connect without it.
If this is a performance problem, perhaps make this a runtime or
command line option.

16 years agoAdded modem reset workaround to web documentation page
Chris Frey [Thu, 19 Jun 2008 21:36:51 +0000 (19 17:36 -0400)]
Added modem reset workaround to web documentation page

16 years agoAdded check to skip password if "" is passed in
Chris Frey [Thu, 19 Jun 2008 21:21:14 +0000 (19 17:21 -0400)]
Added check to skip password if "" is passed in

16 years agoMore cleanups to ipmodem password patch.
Chris Frey [Thu, 19 Jun 2008 21:13:43 +0000 (19 17:13 -0400)]
More cleanups to ipmodem password patch.

       - added try/catch in IpModem destructor
       - removed FIXME comment about endian issues
       - added data size checks to SendPassword()
       - removed catch(...)
       - renamed class variable session_key to match others

16 years agoAdded BXLOCAL to private member SendPasword()
Chris Frey [Thu, 19 Jun 2008 20:37:12 +0000 (19 16:37 -0400)]
Added BXLOCAL to private member SendPasword()

16 years agoRemoved commented out code in pppob.cc
Chris Frey [Thu, 19 Jun 2008 20:33:33 +0000 (19 16:33 -0400)]
Removed commented out code in pppob.cc

16 years agoApplied Andy Herkey's ipmodem password patch [round 2]
Andy Herkey [Thu, 19 Jun 2008 20:22:54 +0000 (19 16:22 -0400)]
Applied Andy Herkey's ipmodem password patch [round 2]

Comments from his email:

Here are the latest patches for the ipmodem. These files have been
merged with the latest cvs.
I added a check in the open function to see if the modem will respond to
commands.
I removed the m_filter from the Write function as Rick suggested and it
works great for me.

16 years agoApplied Andy Herkey's ipmodem password patch [round 1]
Andy Herkey [Thu, 19 Jun 2008 20:20:23 +0000 (19 16:20 -0400)]
Applied Andy Herkey's ipmodem password patch [round 1]

Comments from his email:

Attached are the rough patches to get the IPmodem to work with a
password. These patches work on my 8703e, but I can't test it without a
password to see if I broke anything.

I added a couple more signals to pppob.cc and a Close method to
m_ipmodem.cc, so the modem connection is gracefully terminated when pppd
is shutdown. I don't know if the close sequence will work on any other
devices though.

16 years agoRemoved openssl dependency due to license issues
Chris Frey [Sat, 7 Jun 2008 00:23:21 +0000 (6 20:23 -0400)]
Removed openssl dependency due to license issues

Debian and Ubuntu have checks in their lintian tool that
check for GPL+OpenSSL linkage.  In order to remove any
potential obstacles to future inclusion in those distros,
the dependency is removed here in favour of the small
mozilla implementation which is GPL.

16 years agoBarry-fied the sha1 code.
Chris Frey [Fri, 6 Jun 2008 22:59:16 +0000 (6 18:59 -0400)]
Barry-fied the sha1 code.

Made the SHA1 functions available from the library, and put them
in the Barry namespace.  This avoids licensing issues with OpenSSL.

16 years agoNow compiles as C++
Chris Frey [Fri, 6 Jun 2008 22:23:42 +0000 (6 18:23 -0400)]
Now compiles as C++

16 years agoAdded mozilla's sha1 code from git
Chris Frey [Fri, 6 Jun 2008 22:21:41 +0000 (6 18:21 -0400)]
Added mozilla's sha1 code from git

16 years agoAdded timeout argument to Device::BulkDrain()
Chris Frey [Fri, 6 Jun 2008 20:18:56 +0000 (6 16:18 -0400)]
Added timeout argument to Device::BulkDrain()

16 years agoAdded ppp options and chat script for Sprint
Chris Frey [Wed, 4 Jun 2008 22:24:29 +0000 (4 18:24 -0400)]
Added ppp options and chat script for Sprint

Added ppp options and chat script for Sprint, based on
Andy Herkey's mailing list report.

16 years agoFixed missing and mis-dated copyright notices in src/
Chris Frey [Wed, 4 Jun 2008 21:49:45 +0000 (4 17:49 -0400)]
Fixed missing and mis-dated copyright notices in src/

16 years agoDocumentation updates: git, tarball, bugs, contact
Chris Frey [Wed, 4 Jun 2008 21:13:38 +0000 (4 17:13 -0400)]
Documentation updates: git, tarball, bugs, contact

- changed git patch command to use format-patch
- added instructions for building from tarball
- added bugs.php and contact.php pages

16 years agoAdded notes to web documentation for OpenBSD
Chris Frey [Wed, 4 Jun 2008 21:10:50 +0000 (4 17:10 -0400)]
Added notes to web documentation for OpenBSD

16 years agoOops... FIXME doesn't belong in this file anymore.
Chris Frey [Fri, 30 May 2008 21:03:51 +0000 (30 17:03 -0400)]
Oops... FIXME doesn't belong in this file anymore.

16 years agoAdded Ubuntu 8.04 to release build scripts
Chris Frey [Fri, 30 May 2008 20:34:31 +0000 (30 16:34 -0400)]
Added Ubuntu 8.04 to release build scripts

16 years agoUpdated Debian binary package: manpages, ppp, warnings
Chris Frey [Fri, 30 May 2008 02:11:14 +0000 (29 22:11 -0400)]
Updated Debian binary package: manpages, ppp, warnings

Added manpages for brecsum, breset, pppob, upldif, and barrybackup
Added ppp options and chat scripts, with postinit script to set permissions
Fixed descriptions in control file to avoid lintian warnings

16 years agoDeleted old src/Makefile.orig
Chris Frey [Fri, 30 May 2008 01:51:58 +0000 (29 21:51 -0400)]
Deleted old src/Makefile.orig

16 years agoMinor whitespace and usage text fix in upldif.cc
Chris Frey [Fri, 30 May 2008 01:13:45 +0000 (29 21:13 -0400)]
Minor whitespace and usage text fix in upldif.cc

16 years agoAdded ProductID code 0x8004 to breset.cc
Chris Frey [Fri, 30 May 2008 01:11:16 +0000 (29 21:11 -0400)]
Added ProductID code 0x8004 to breset.cc

16 years agoUpdated rpm spec file with new manpages
Chris Frey [Fri, 30 May 2008 01:10:12 +0000 (29 21:10 -0400)]
Updated rpm spec file with new manpages

16 years agoAdded manpages for brecsum, breset, upldif, and barrybackup.
Chris Frey [Fri, 30 May 2008 01:05:12 +0000 (29 21:05 -0400)]
Added manpages for brecsum, breset, upldif, and barrybackup.

Added manpages for brecsum, breset, upldif, and barrybackup,
and updated the build process to support them.
Also updated date for pppob manpage.

16 years agoAdded pppob manpage to rpm spec file
Chris Frey [Thu, 29 May 2008 21:42:38 +0000 (29 17:42 -0400)]
Added pppob manpage to rpm spec file

16 years agoUpdated rpm spec file history
Chris Frey [Thu, 29 May 2008 21:07:25 +0000 (29 17:07 -0400)]
Updated rpm spec file history

16 years agoFixed missing -P option in btool manpage
Chris Frey [Thu, 29 May 2008 20:38:44 +0000 (29 16:38 -0400)]
Fixed missing -P option in btool manpage

16 years agoUpdated pppob manpage with -P option
Chris Frey [Thu, 29 May 2008 20:38:10 +0000 (29 16:38 -0400)]
Updated pppob manpage with -P option

16 years agoAdded -P option to pppob to specify password
Chris Frey [Thu, 29 May 2008 20:35:36 +0000 (29 16:35 -0400)]
Added -P option to pppob to specify password

16 years agoUpdated docs with binary package default PPP scripts
Chris Frey [Thu, 29 May 2008 20:32:19 +0000 (29 16:32 -0400)]
Updated docs with binary package default PPP scripts

16 years agoAdded ppp options and chatscript files to RPM build
Chris Frey [Thu, 29 May 2008 19:45:28 +0000 (29 15:45 -0400)]
Added ppp options and chatscript files to RPM build

16 years agoFixed gcc 4.3.x compile errors in gui
Chris Frey [Thu, 29 May 2008 19:13:31 +0000 (29 15:13 -0400)]
Fixed gcc 4.3.x compile errors in gui

16 years agoFixed most gcc 4.3.x compile errors.
Chris Frey [Wed, 28 May 2008 03:08:34 +0000 (27 23:08 -0400)]
Fixed most gcc 4.3.x compile errors.

Fixed compile errors in library, utils, and plugin when compiling
with new gcc 4.3.x... gui not yet finished.

16 years agoFixed missing #includes in src/data.cc
Chris Frey [Wed, 28 May 2008 01:13:52 +0000 (27 21:13 -0400)]
Fixed missing #includes in src/data.cc

16 years agoAdded minimum g++ version to website dependency docs
Chris Frey [Sat, 24 May 2008 05:35:17 +0000 (24 01:35 -0400)]
Added minimum g++ version to website dependency docs

16 years agoAdded webpage for USB modem / pppob setup
Chris Frey [Sat, 24 May 2008 00:19:41 +0000 (23 20:19 -0400)]
Added webpage for USB modem / pppob setup

16 years agoUpdates to website documentation
Chris Frey [Fri, 23 May 2008 23:10:38 +0000 (23 19:10 -0400)]
Updates to website documentation

Added FC9 to distro list
Added page for BarryBackup

16 years agoReorganized sample ppp options files
Chris Frey [Fri, 23 May 2008 21:23:30 +0000 (23 17:23 -0400)]
Reorganized sample ppp options files

Reorganized sample ppp options files so they are easier to compare,
enabled "usepeerdns" in both, and disabled the speed setting in
barry-verizon.

16 years agoAdded ppp/README
Chris Frey [Fri, 23 May 2008 20:55:18 +0000 (23 16:55 -0400)]
Added ppp/README

16 years agoSplit the sample rogers options file into options and chat files
Chris Frey [Thu, 22 May 2008 20:54:53 +0000 (22 16:54 -0400)]
Split the sample rogers options file into options and chat files

16 years agoModified verizon options file to use pppob
Chris Frey [Thu, 22 May 2008 20:42:16 +0000 (22 16:42 -0400)]
Modified verizon options file to use pppob

16 years agoRenamed sample ppp peer files.
Chris Frey [Thu, 22 May 2008 20:41:09 +0000 (22 16:41 -0400)]
Renamed sample ppp peer files.

Renamed sample ppp peer files, in preparation for installing
them automatically in binary packages.

16 years agoUpdated AUTHORS
Chris Frey [Thu, 22 May 2008 20:19:05 +0000 (22 16:19 -0400)]
Updated AUTHORS

16 years agoAdded sample ppp options files for Verizon Blackberries
Chris Frey [Thu, 22 May 2008 20:18:02 +0000 (22 16:18 -0400)]
Added sample ppp options files for Verizon Blackberries

Sample files from Michael L. Stokes

16 years agoAdded SIGINT signal handler to pppob
Chris Frey [Fri, 16 May 2008 21:05:11 +0000 (16 17:05 -0400)]
Added SIGINT signal handler to pppob

Added SIGINT signal handler so pppob shuts down gracefully when
pppd is killed.

16 years agoRemoved debug sleep() calls from pppob
Chris Frey [Fri, 16 May 2008 20:56:54 +0000 (16 16:56 -0400)]
Removed debug sleep() calls from pppob

16 years agoAdded -z and -Z command line options to btool
Chris Frey [Fri, 16 May 2008 20:50:55 +0000 (16 16:50 -0400)]
Added -z and -Z command line options to btool

Added -z and -Z command line options to btool to control
the non-threaded/threaded behaviour, respectively;
and updated the man page.

16 years agoAdded verbose log message to Controller
Chris Frey [Fri, 16 May 2008 20:43:43 +0000 (16 16:43 -0400)]
Added verbose log message to Controller

Added verbose log message to Controller constructors, so it is
possible to determine whether a program is using
threaded or non-threaded sockets.

16 years agosrc/socket.cc: Source code reorganization
Chris Frey [Fri, 16 May 2008 20:41:59 +0000 (16 16:41 -0400)]
src/socket.cc: Source code reorganization

Reorganized src/socket.cc to match class private/public
order (no code change, only move).

16 years agoLocalize sequence packet checking in SocketZero class
Chris Frey [Fri, 16 May 2008 20:39:23 +0000 (16 16:39 -0400)]
Localize sequence packet checking in SocketZero class

Put sequence packet check directly in the
SocketZero::RawReceive() function, which now localizes all
sequence packet handling and checking, as well as avoids
packet order problems when multiple sockets are in use,
such as with pppob...
FIXME - this localized sequence checking may make
all the calls to CheckSequence() obsolete, which
should probably be cleaned up someday, if so.

16 years agoAdded man page for pppob
Chris Frey [Thu, 15 May 2008 22:25:40 +0000 (15 18:25 -0400)]
Added man page for pppob

16 years agopppob update for new library features
Chris Frey [Thu, 15 May 2008 22:24:33 +0000 (15 18:24 -0400)]
pppob update for new library features

pppob now supports IpModem and Serial modes, and logging
to file instead of stderr.

16 years agoExperimental implementation for Mode::Serial
Chris Frey [Thu, 15 May 2008 22:05:25 +0000 (15 18:05 -0400)]
Experimental implementation for Mode::Serial

Now derived from Barry::Modem, and uses PppFilter.

16 years agoMode::IpModem is now derived from Barry::Modem
Chris Frey [Thu, 15 May 2008 22:02:37 +0000 (15 18:02 -0400)]
Mode::IpModem is now derived from Barry::Modem

16 years agoAdded pure virtual Modem base class
Chris Frey [Thu, 15 May 2008 21:56:21 +0000 (15 17:56 -0400)]
Added pure virtual Modem base class

Added pure virtual Modem base class for common
modem-oriented API in m_ipmodem.h and m_serial.h
(only Open and Write so far)

16 years agoAdded ProbeResult::HasIpModem()
Chris Frey [Thu, 15 May 2008 21:53:31 +0000 (15 17:53 -0400)]
Added ProbeResult::HasIpModem()

Added ProbeResult::HasIpModem() to determine whether
IpModem endpoints are available.

16 years agoEnhanced PPP filter class to support prepending
Chris Frey [Thu, 15 May 2008 21:50:45 +0000 (15 17:50 -0400)]
Enhanced PPP filter class to support prepending

Enhanced PPP filter class to support prepending of
empty bytes if needed, in order to reduce data
copying.  Also clarified why there is no GetBuffer()
(safety reasons).