I'm happy to note that 0.14 no longer seems to cause my Pearl to spontaneously reboot while tethering (4.5.0.69, Ubuntu 8.04). And I appreciate the new chatscripts for T-Mobile US being bundled with the release. -- Andrew Paulin [EMAIL PROTECTED] (502)644-8892 PIN:244EB7DA
-----Original Message----- From: Chris Frey <[EMAIL PROTECTED]> Date: Wed, 24 Sep 2008 23:25:02 To: <[EMAIL PROTECTED]>; <barry-devel@lists.sourceforge.net> Subject: [Barry-devel] Barry version 0.14 released More news from the Barry frontier! Alas, a bugfix and maintenance release has been prepared. The main features include: - memory exhaution bug fixed in opensync plugin - documentation updates, including pre-built doxygen output in source tar - new field support: Birthday, Location, Description, Anniversary - new TMobile US ppp script - fixed error message in breset - binary packages now have proper names (libbarry0) - backup GUI can now reference multiple devices by name instead of PIN Binary packages are now available in two locations. The usual binary downloads are available on Sourceforge for Debian stable; Ubuntu 7.10 and 8.04; Fedora 7, 8, and 9; and OpenSUSE 10.2. Source packages are available in Debian, RPM, and tarball formats. http://sourceforge.net/project/showfiles.php?group_id=153722 In addition, you can find multi-platform binary packages on the OpenSUSE Build Service, including 32 and 64 bit, and even more distros, at the following URL: http://download.opensuse.org/repositories/home:/ndprojects/ Note that you can access the latest version, as well as CVS snapshots at the above URL. Depending on your system, you may also be able to use it as a yum package repository. Detailed user documentation is available online at http://www.netdirect.ca/software/packages/barry/ There is a link to the doxygen pages there as well. If you find problems or errors with any of the documentation, please let me know by posting to the mailing list. There are some known issues in this release (which affect older releases as well). Namely: 1) Restoring backups for some databases on newer Blackberries doesn't work (for example, on the 8120, 8700g). Before relying on barrybackup, please make full data backups using RIM's Windows tool. 2) Syncing is not supported on Fedora Core 9, since they packaged the OpenSync 0.3x devel tree. 3) Password support when using Blackberry as modem is experimental. 4) Accessing the database (such as during a backup) while copying files using the usb_storage kernel module may cause some Blackberries to spontaneously reboot. 5) The opensync plugin does not handle international characters well. The ChangeLog for this release is included below for your convenience. A big thanks to everyone who has used, tested, given feedback, and sent patches during the 0.14 development cycle! Enjoy! - Chris Contributors in this release: Lee Dixon - found memory bug, and added field support for Birthday, Location, Description Mick Reed - TMobile US ppp chat script Jose Sogo - Debian package patches Thanks also to the official distro maintainers who have come on board: Debian Jose Carlos Garcia Sogo Mandriva Adam Williamson Release: version 0.14 - 2008/09/24 ------------------------------------------------------------------------------ 2008/09/24 - changed Debian changelog version to 0.14-0 to make room for official Debian packages which start at 0.14-1 - moved Doxyfile from src/Makefile.am to Makefile.am 2008/09/19 - fixed git-tagged-release.sh to not delete its own results... oops 2008/09/18 - fixed git command line in git-extract.sh for new 1.6.0.x behaviour 2008/09/13 - added notes in ReleaseChecklist.txt regarding the new tarball tags in the git repos 2008/09/12 - updated doc/ReleaseChecklist.txt - moving items from private todo list to TODO file - removed unused variable from maintainer/git-release-tar.sh - added new maintainer/git-tagged-tar.sh, which puts more data in the git repo, to make it easier for official Debian package creation - moved src/Doxyfile to ./Doxyfile to avoid ".." in the config... the ".." paths confused doxygen and caused it to generate non-relative paths in the documentation. - added umask to maintainer/git-extract.sh, so it works even without a pre-configured git - updated maintainer/tar-prepare.sh to match the new Doxyfile - added maintainer/tagged-release.sh, as replacement for the release.sh top level script, when using git - removed CVS-style ID code from contrib/barry-unbind-storage.sh since it made it look like cdfrey wrote it - removed doc/CodingStyle.txt as it is now documented in html 2008/08/29 - added device name and backup label support to the GUI It is now possible to name devices, instead of just operating by PIN number, and it is possible to now add a text label to the backup tar filenames. - added the device names to the device selection dialog 2008/08/26 - updated TODO list with i18n opensync bug and general i18n support - added test suite to TODO list 2008/08/23 - renamed libbarry to libbarry0 in rpm/barry.spec - added %dump to rpm/barry.spec to match the OBS version Makes it easier to track variable changes across various distros. - added note to NEWS regarding binary package renaming 2008/08/22 - fixed logic error in breset that displayed error on success Thanks to Richard Esplin for reporting this bug. - applied commit's from Jose Carlos Garcia Sogo's debian git repo git://git.debian.org/git/users/jsogo/barry.git - Add binary dependency of libbarry-dev on libusb-dev - Rename libbarry to libbarry0, per debian policy - Add exact dependency on binary:Version for every -dbg and -dev package - Bump Standards-Version to 3.8.0 - updated AUTHORS - clarified barrybackup error message when no records available Added a check so that "no databases selected" and "no records available" are two distinct error messages. 2008/08/21 - applied ppp chat script patch from Mick Reed - updated RPM and Debian packages with new tmobileus ppp scripts - added T-Mobile US to web documentation - updated AUTHORS - clarified sync docs regarding slow-sync... avoid it if possible - tuned doxygen config, and moved generated files to doc/www/doxygen - added git-release-tar.sh, replacing CVS's make-release-tar.sh Also added doxygen to the release tarball creation, so the source code's doxygen documentation is automatically generated upon release. - split git-release-tar.sh into reusable component scripts 2008/08/14 - added exception handler for invalid command line options in GUI - fixed barrybackup man page, removing bad -v option - added distro section to AUTHORS - fixed comment and whitespace problems in time.{h,cc} - Converted Birthday from string to Date, and added Anniversary support. Birthday and Anniversary fields now use a new Date struct, and Barry validates the data to some extent. - updated example code and opensync plugin to match - applied Lee Dixon's Location and Description plugin patch, with minor whitespace edits 2008/08/12 - added Birthday field to examples/addcontact.cc for testing 2008/08/11 - applied Lee Dixon's Birthday field and opensync patch - fixed coding format issues - updated AUTHORS 2008/08/07 - fixed bug in m_ipmodem.cc that included a null terminator in first AT command - fixed RFC 2426 conformance bug... RFC 2426, 3.1.1 states that FN MUST be present in the vcard object. If there is no name available, then we use the Company name if available. It should be, since the Blackberry requires either name or Company in order to create a new address. If Company is blank too, then we insert "(Blank Name)". - On the flip side of this same bug, it is possible to receive non-conformant vcard data from evolution / opensync that does not include FN. Since the Blackberry doesn't require this information, remove the exception, and only throw an exception if FN or Company are both blank. - REVERT: removed the Company and "(Blank Name)" workarounds, and just produce an invalid vcard if no full name, since with multiple syncing, this will come back to bite us with duplicated Company name data - added sanity check to contact class for blank name and company - added BadData exception class, and documented it 2008/08/06 - fixed bug in vAttr::GetValue that ignored index for single valued attributes... this should fix the endless loop / memory exhaustion that some people have been seeing Thanks to Lee Dixon for reporting this bug in detail! - added TODO list item for implementing recurring calendar items 2008/08/01 - version bump: - configure.ac - src/Makefile.am - src/version.cc - gui/src/BackupWindow.cc - src/Doxyfile - rpm/barry.spec - debian/changelog - opensync-plugin/src/barry_sync.cc - updated web docs showing how to set the password when using modem - added section to docs on how to test the modem connection ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Barry-devel mailing list Barry-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/barry-devel ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Barry-devel mailing list Barry-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/barry-devel