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
Chris Frey (63):
doc: version bump to 0.18.0 in main index page
doc: updated ReleaseChecklist.txt
Use version strings from configure instead of hardcoded
debian: removed hardcoded libbarry18 from plugin control files
desktop: removed some commented code
desktop: added support for evo3-sync plugin
desktop: made all Plugin class members virtual
maint: enable evo3-sync plugin builds in binary-meta scripts
maint: removed libopensync-devel from fedora depscript
desktop: fixed Evolution3 class pointer return override
desktop: use os4x's osync_error_print_stack() for more detailed error msgs
debian: fixed syntax errors for debian/copyright
maint: renamed RPM GPG key filename from -binary-meta to -barry
Barry version 0.18.1 (debian sid release)
maint: updated 32 and 64bit build scripts for Ubuntu support
maint: added proper sample of Barry yum repo file for Fedora
maint: added apt conf file for ubuntu 12.04
debian: changed copyright fields to avoid UTF-8 characters, with
formatting
debian: split vformat.{h,c} into separate items, to avoid any syntax
issues
debian: clarified Source field
doc: added comment in src/fifoargs.cc regarding its security assumptions
debian: beefed up some control descriptions to avoid lintian warnings
debian: added new lintian overrides for sid builds
Barry version 0.18.1-2 (debian sid release)
debian: removed trailing colon from copyright Files line
debian: added ${misc:Depends} to binary packages since we use debhelper
Barry version 0.18.1-3 (debian sid release)
Version: fixed pkg-config files to use major version 18 instead of old 0
doc: updated ReleaseChecklist.txt to include .pc file versioning
Barry version 0.18.2
lib: moved mimedump.h from tools/ into the library (mimeio.h)
desktop: added Import and Export buttons to Browse mode (MIME vcard
support)
maint: added XML configs for ABI checking: 0.17.2, 0.18.0, 0.18.2, 0.18.3
doc: more updates to ReleaseChecklist.txt
Barry version 0.18.3
debian: fixed .lintian-overrides, making them less version specific
maint: added deb-libtar target to all Ubuntu bm builds
maint: added rpmclean to Fedora and openSUSE rpm builds
doc: updated ReleaseChecklist.txt yet again
maint: changed abi checker script to use git tags instead of tarballs
debian: barrydesktop binary package recommends barrybackup-gui
maint: added hint on gpg-agent usage to signing scripts
desktop: change SyncStatusDlg to resizeable
desktop: fixed SyncStatusDlg resize bug
debian/rpm: fixed desktop and backup menu icon names and .desktop config
lib: fixed parsing of recurring VEVENTS: DAILY and interval support
doc: updated ReleaseChecklist.txt
desktop: fixed bug where menu's Rename Device option got incorrectly
disabled
desktop: fixed bug that deleted device name if saving an unconnected sync
cfg
desktop: added concept of configured PST type mask
desktop: fixed Evolution config writing, setting enabled only if URL is
present
desktop: EvoCfgDlg: add default path option, and show current cfg better
lib: added DaysInMonth() utility function
lib: fixed Interval handling, in case of negative input value
lib: added warning checks for unsupported recursion fields in vevent.cc
lib: improved error message reporting in vevent.cc
lib: fixed RecurBase class's Dump output, to use decimal numbers
lib: remove some of the copious calls to localtime_r() in vevent.cc
lib: replace month normalization code with mktime() in vevent.cc
lib: added handling and checks for negative VEVENT recurrence values
Revert "debian: added support for hardened builds"
doc: updated ReleaseChecklist.txt
lib: added NICKNAME support to vcard, and therefore to sync as well
intrigeri (1):
Reformat debian/copyright to suit informal style habits.
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Barry-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/barry-devel