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
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
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
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
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