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

Reply via email to