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 Barry-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/barry-devel