Project News for Barry

  • Barry Desktop 0.18.3 released

    The Barry development team is pleased to announce the release of
    version 0.18.3. Source and binary packages are available for immediate
    download at the URLs below.

    Barry is an Open Source application that provides a Desktop GUI,
    synchronization, backup, restore, program management, and raw channel
    support for BlackBerry devices.

    Barry is primarily developed on Linux, but is intended as a cross platform
    library and application set, targeting Linux, BSD, 32/64bit, and
    big/little endian systems. The command line utilities have been reported
    to work on Mac OSX and Windows using Cygwin and libusb.

    (Note: versions 0.18.1 and 0.18.2 were source-only releases for Debian.)

    What's New?
    -----------

    This release contains some exciting new features:

    * Fedora 14 and 16 yum support

    * Ubuntu 12.04 binary packages, with apt repository

    * Added Evolution3 opensync plugin support to Desktop
    (now both evolution2 and evolution3 plugins supported)

    * Made Evolution plugin configuration in the Desktop much more
    flexible and forgiving

    * Added ability to import and export vcard and vevent objects
    directly into and out of the device, using the Desktop GUI
    (Address Book, Calendar, Memos, and Tasks supported)

    * New libtar0 binary packages available on Ubuntu
    to fix FORTIFY_SOURCE crashes

    * Library features and bugfixes:
    - MimeDump template class to library
    - pkg-config now properly uses libbarry-18 for
    the library name instead of libbarry-0

    * Fixed parsing and syncing of recurring calendar items

    * Fixed the opensync vformat plugin to recognize lower case
    parameter values, which fixes a sync issue with evolution


    Download:
    ---------

    Binary packages (32 and 64bit) and sources are available on SourceForge for
    the following distros:

    Debian stable (squeeze)
    Ubuntu 10.04, 11.04, 11.10, 12.04
    Fedora 14, 16

    http://sourceforge.net/projects/barry/files/barry/barry-0.18.3/



    Apt Repository:
    ---------------

    Apt users can also install Barry by adding the following to sources.list:

    deb http://download.barry.netdirect.ca/barry-0.18.3/ squeeze main

    or

    deb http://download.barry.netdirect.ca/barry-latest/ squeeze main

    Replace "squeeze" with ubuntu1004, ubuntu1104, ubuntu1110, or ubuntu1204
    as needed. The GPG key can be found on the public key servers.
    Its fingerprint is:

    82DE DE11 74C1 0EA7 C55D 5679 3B52 35AE B6C2 250E


    Yum Repository:
    ---------------

    Fedora users can create a new barry.repo file in /etc/yum.repos.d/ with
    the following contents:

    [Barry]
    name=Barry for Fedora $releasever - $basearch
    failovermethod=priority
    baseurl=http://download.barry.netdirect.ca/barry-latest/dists/fedora$releasever/i686/
    enabled=1
    metadata_expire=7d
    gpgcheck=1
    gpgkey=http://download.barry.netdirect.ca/barry-latest/dists/fedora$releasever/i686/RPM-GPG-KEY-barry

    [Barry-source]
    name=Barry sources for Fedora $releasever - Source
    failovermethod=priority
    baseurl=http://download.barry.netdirect.ca/barry-latest/dists/fedora$releasever/source-i686/
    enabled=1
    metadata_expire=7d
    gpgcheck=1
    gpgkey=http://download.barry.netdirect.ca/barry-latest/dists/fedora$releasever/source-i686/RPM-GPG-KEY-barry



    Documentation:
    --------------

    The Barry documentation is available online at the usual place:

    http://netdirect.ca/barry

    Documentation updates to better reflect version 0.18.x are planned.
    Stay tuned.


    Please report any bugs or problems you have to the barry-devel mailing list.
    Also, please report which features you are most interested in.

    Enjoy!



    CREDITS:

    Contributors in this release: (alphabetical order by last name)
    intrigeri - debian packaging
    Nicolas VIVIEN - the evolution3 plugin itself


    2012-05-25 18:47:25 PDT by ndprojects

  • Barry version 0.14 released

    Retrieve and backup information from your USB BlackBerry handheld on Linux!

    This is a bugfix and maintenance release. 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 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.

    For full details regarding the changes in 0.14, please see the ChangeLog.

    Developers are encouraged to join the project, play with the code,
    and report any problems or feature requests to the mailing
    list. You can use the command line tool to capture unsupported
    database items and help in the reverse engineering process.

    Enjoy!


    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

    2008-09-24 20:18:27 PDT by ndprojects

  • Barry binary packages available via OpenSUSE Build Service

    In addition to the usual binary package releases on Sourceforge, binary
    packages for Barry are now also available using the OpenSUSE Build Service.
    You can find the packages at this URL:

    http://download.opensuse.org/repositories/home:/ndprojects/

    Binary packages for the latest Barry release will be maintained here,
    as well as periodic dated snapshots of CVS, to make it easier for users
    to test and follow along with development.

    Currently, binary packages are available in 32bit and 64bit versions,
    for the following distros:

    CentOS 5
    Debian Etch (stable)
    Fedora 8
    Fedora 9
    Mandriva 2008
    RHEL 5
    SLE 10
    Ubuntu 7.10
    Ubuntu 8.04
    openSUSE 10.2
    openSUSE 10.3
    openSUSE 11.0

    This list of distros will change over time, as new versions are released,
    and old ones are retired. This list of supported distros will depend on
    the administrators of the OpenSUSE Build Service, as well as my time to
    integrate with any new distros that are made available on their servers.

    Depending on your distro, you may even be able to add this URL to your
    package manager, as a yum repository, etc.

    Basic supporting packages are included depending on the distro. For
    example, Debian Etch only comes with opensync 0.19, so opensync 0.22
    is available in the same directory as the Barry packages.

    Additional binary packages such as msynctool and various opensync
    plugins are not yet available, but depending on interest, I may add them
    as well.

    These binary packages have been compiled on OpenSUSE Build Service's servers,
    which uses Xen to setup and tear down unique distro environments for each
    build.

    You can read more about the Build Service here:

    http://en.opensuse.org/Build_Service

    Please be sure to report any bugs you find to the barry-devel mailing list.

    Enjoy!

    2008-08-22 19:08:37 PDT by ndprojects

  • Barry version 0.13 released

    Retrieve and backup information from your USB BlackBerry handheld on Linux!

    This is a large release, bringing modem support to Barry, as well as some
    changes to the library under the hood.

    It is now possible to use your Blackberry as a modem using Barry.
    Sample PPP scripts are included in the binary packages, so that connecting
    to the internet should be as simple as:

    pppd call barry-rogers

    Testing and feedback for this new feature are encouraged!

    Some of the changes under the hood include optional thread support,
    better handling of library namespace using gcc's visibility options,
    support for the new Product ID on newer Blackberries, much improved
    web documentation and manpages, as well as a new contrib/ section
    for scripts and programs others have written based on Barry.

    Binary packages are available 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.

    Binary package releases using the OpenSUSE Build Service are planned,
    so keep an eye on the Barry announcement mailing list for news about that.

    You can read the latest documentation online at
    http://www.netdirect.ca/software/packages/barry/

    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.

    For full details regarding the changes in 0.13, please see the ChangeLog.

    Developers are encouraged to join the project, play with the code,
    and report any problems or feature requests to the mailing
    list. You can use the command line tool to capture unsupported
    database items and help in the reverse engineering process.

    Enjoy!


    New feature list:
    - GCC visibility support, for faster linking and less namespace clutter
    - Blackberry 8120's new Product ID
    - merged the modem devel branch, adding modem support with pppob
    - API changes:
    - pluggable and optional thread support
    - optional debug output redirection
    - Mode classes instead of Controller functions (see NEWS file)
    - improved documentation and man pages
    - brecsum for checking data integrity
    - build process test script
    - source code now available via CVS and git

    Contributors in this release:
    David Everly - inspiration to improve build process
    Andy Herkey - ipmodem password patches
    David Mansfield - opensync module password patch
    Jason Thomas - debian build and autoreconf patches
    Niels de Vos - barry-unbind-storage.sh script in contrib/
    Ashley Willis - perlbarry package in contrib/

    PPP options files and testing:
    Andy Herkey - Sprint
    Simon Kenyon - O2 Ireland
    Michael L. Stokes - Verizon

    Special thanks to Rick Scott and the modem code in his XmBlackBerry project,
    which was very helpful during the development of version 0.13.

    2008-07-30 13:17:11 PDT by ndprojects

  • Barry version 0.12 released

    Retrieve and backup information from your USB BlackBerry handheld on Linux!

    This release brings new features and bugfixes in the library and the
    opensync plugin.

    Brian Edginton has added support for the Time Zone database on newer
    Blackberries. A naming collision bug has been fixed in the opensync
    plugin. The file format that btool uses to save parsed data has been
    changed slightly, and a new tool (bs11nread) is available to read
    such data without writing it back to the device. Build system fixes
    for 64 bit systems are also included.

    Binary packages are available for Debian stable, Ubuntu 7.10,
    Fedora 6 and 7, and OpenSUSE 10.2. Source packages are available in
    Debian, RPM, and tarball formats.

    You can read the latest documentation online at
    http://www.netdirect.ca/software/packages/barry/

    For full details. please see the ChangeLog.

    Developers are encouraged to join the project, play with the code,
    and report any problems or feature requests to the mailing
    list. You can use the command line tool to capture unsupported
    database items and help in the reverse engineering process.

    Enjoy!


    Contributors in this release:
    Chris Burgess - roadmap update
    Paul Dugas - 64 bit build patch
    Brian Edginton - Time Zone patches
    Matt LaPlante - wording correction patch

    Ted Guild - 64 bit opensync testing and bug reports
    Simon Ruggier
    Christopher Tarricone


    2008-03-21 18:17:00 PDT by ndprojects