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.
Chris Frey [Sat, 5 Jul 2008 08:22:17 +0000 (5 04:22 -0400)]
Bumped version number in rpmbuild example.
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.
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
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
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.
Chris Frey [Fri, 4 Jul 2008 20:43:47 +0000 (4 16:43 -0400)]
Added libtool to 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.
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.
Chris Frey [Fri, 4 Jul 2008 04:36:54 +0000 (4 00:36 -0400)]
updated AUTHORS
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.
Chris Frey [Fri, 4 Jul 2008 05:59:53 +0000 (4 01:59 -0400)]
updated AUTHORS
Chris Frey [Fri, 4 Jul 2008 04:56:00 +0000 (4 00:56 -0400)]
Removed bool reference argument in GetParser()
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.
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
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.
Chris Frey [Fri, 4 Jul 2008 04:13:14 +0000 (4 00:13 -0400)]
Added "known issues" section to main www doc page
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
Chris Frey [Fri, 27 Jun 2008 02:51:43 +0000 (26 22:51 -0400)]
Moved old doc/TroubleShooting.txt document to web, with update.
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.
Chris Frey [Fri, 27 Jun 2008 02:09:50 +0000 (26 22:09 -0400)]
Added syncing howto web document
Chris Frey [Fri, 27 Jun 2008 02:08:50 +0000 (26 22:08 -0400)]
Fixed tiny subheadings in modem web document
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+
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
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
Chris Frey [Mon, 23 Jun 2008 08:03:02 +0000 (23 04:03 -0400)]
Added ppp and test directories to Makefile.am EXTRA_DIST
Chris Frey [Mon, 23 Jun 2008 08:01:27 +0000 (23 04:01 -0400)]
Removed unused src/controllertmpl.h
Chris Frey [Mon, 23 Jun 2008 07:42:41 +0000 (23 03:42 -0400)]
updated AUTHORS
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.
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
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.
Chris Frey [Mon, 23 Jun 2008 06:05:08 +0000 (23 02:05 -0400)]
Removed mis-configured 'make dist' check from buildtest.sh
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
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
Chris Frey [Sat, 21 Jun 2008 05:39:29 +0000 (21 01:39 -0400)]
Removed old Makefile.orig from 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
Chris Frey [Sat, 21 Jun 2008 07:02:44 +0000 (21 03:02 -0400)]
Killed trailing whitespace
Chris Frey [Sat, 21 Jun 2008 07:00:18 +0000 (21 03:00 -0400)]
Added beginnings of a build system test script
Chris Frey [Sat, 21 Jun 2008 03:03:45 +0000 (20 23:03 -0400)]
Typo fix
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.
Chris Frey [Thu, 19 Jun 2008 22:35:03 +0000 (19 18:35 -0400)]
Updated AUTHORS
Chris Frey [Thu, 19 Jun 2008 22:14:20 +0000 (19 18:14 -0400)]
Merge branch 'andyherkey2'
Conflicts:
ChangeLog
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.
Chris Frey [Thu, 19 Jun 2008 21:36:51 +0000 (19 17:36 -0400)]
Added modem reset workaround to web documentation page
Chris Frey [Thu, 19 Jun 2008 21:21:14 +0000 (19 17:21 -0400)]
Added check to skip password if "" is passed in
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
Chris Frey [Thu, 19 Jun 2008 20:37:12 +0000 (19 16:37 -0400)]
Added BXLOCAL to private member SendPasword()
Chris Frey [Thu, 19 Jun 2008 20:33:33 +0000 (19 16:33 -0400)]
Removed commented out code in pppob.cc
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.
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.
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.
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.
Chris Frey [Fri, 6 Jun 2008 22:23:42 +0000 (6 18:23 -0400)]
Now compiles as C++
Chris Frey [Fri, 6 Jun 2008 22:21:41 +0000 (6 18:21 -0400)]
Added mozilla's sha1 code from git
Chris Frey [Fri, 6 Jun 2008 20:18:56 +0000 (6 16:18 -0400)]
Added timeout argument to Device::BulkDrain()
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.
Chris Frey [Wed, 4 Jun 2008 21:49:45 +0000 (4 17:49 -0400)]
Fixed missing and mis-dated copyright notices in src/
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
Chris Frey [Wed, 4 Jun 2008 21:10:50 +0000 (4 17:10 -0400)]
Added notes to web documentation for OpenBSD
Chris Frey [Fri, 30 May 2008 21:03:51 +0000 (30 17:03 -0400)]
Oops... FIXME doesn't belong in this file anymore.
Chris Frey [Fri, 30 May 2008 20:34:31 +0000 (30 16:34 -0400)]
Added Ubuntu 8.04 to release build scripts
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
Chris Frey [Fri, 30 May 2008 01:51:58 +0000 (29 21:51 -0400)]
Deleted old src/Makefile.orig
Chris Frey [Fri, 30 May 2008 01:13:45 +0000 (29 21:13 -0400)]
Minor whitespace and usage text fix in upldif.cc
Chris Frey [Fri, 30 May 2008 01:11:16 +0000 (29 21:11 -0400)]
Added ProductID code 0x8004 to breset.cc
Chris Frey [Fri, 30 May 2008 01:10:12 +0000 (29 21:10 -0400)]
Updated rpm spec file with new manpages
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.
Chris Frey [Thu, 29 May 2008 21:42:38 +0000 (29 17:42 -0400)]
Added pppob manpage to rpm spec file
Chris Frey [Thu, 29 May 2008 21:07:25 +0000 (29 17:07 -0400)]
Updated rpm spec file history
Chris Frey [Thu, 29 May 2008 20:38:44 +0000 (29 16:38 -0400)]
Fixed missing -P option in btool manpage
Chris Frey [Thu, 29 May 2008 20:38:10 +0000 (29 16:38 -0400)]
Updated pppob manpage with -P option
Chris Frey [Thu, 29 May 2008 20:35:36 +0000 (29 16:35 -0400)]
Added -P option to pppob to specify password
Chris Frey [Thu, 29 May 2008 20:32:19 +0000 (29 16:32 -0400)]
Updated docs with binary package default PPP scripts
Chris Frey [Thu, 29 May 2008 19:45:28 +0000 (29 15:45 -0400)]
Added ppp options and chatscript files to RPM build
Chris Frey [Thu, 29 May 2008 19:13:31 +0000 (29 15:13 -0400)]
Fixed gcc 4.3.x compile errors in gui
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.
Chris Frey [Wed, 28 May 2008 01:13:52 +0000 (27 21:13 -0400)]
Fixed missing #includes in src/data.cc
Chris Frey [Sat, 24 May 2008 05:35:17 +0000 (24 01:35 -0400)]
Added minimum g++ version to website dependency docs
Chris Frey [Sat, 24 May 2008 00:19:41 +0000 (23 20:19 -0400)]
Added webpage for USB modem / pppob setup
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
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.
Chris Frey [Fri, 23 May 2008 20:55:18 +0000 (23 16:55 -0400)]
Added ppp/README
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
Chris Frey [Thu, 22 May 2008 20:42:16 +0000 (22 16:42 -0400)]
Modified verizon options file to use pppob
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.
Chris Frey [Thu, 22 May 2008 20:19:05 +0000 (22 16:19 -0400)]
Updated AUTHORS
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
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.
Chris Frey [Fri, 16 May 2008 20:56:54 +0000 (16 16:56 -0400)]
Removed debug sleep() calls from pppob
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.
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.
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).
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.
Chris Frey [Thu, 15 May 2008 22:25:40 +0000 (15 18:25 -0400)]
Added man page for pppob
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.
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.
Chris Frey [Thu, 15 May 2008 22:02:37 +0000 (15 18:02 -0400)]
Mode::IpModem is now derived from Barry::Modem
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)
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.
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).