The Barry development team is pleased to announce the release of
version 0.18.4.  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.  Unfortunately, Barry does not yet
support the new Z10 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.


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

This is mostly a maintenance release, which includes:

        * New barry-doc package which includes the html user docs

        * Improvements in translation support: French and partial Spanish

        * Fixes to pppob (modem support), fixing potential hangs on shutdown,
          and including a fix from Kurt for Bold 9930 modem timeouts.  Also
          pty support was added, with the -t option.

        * New ppp chatscript for eMobile Ireland

        * Fixed device renaming bug in Desktop

        * Fixed incorrect handling of vformat line endings when syncing and
          using MIME formats

        * Small library fixes, such as BXEXPORT for DataQueue library class

        * Added serial number option (-s) to bidentify

        * Added Evolution 3.6 support to EvoSources.cc

        * Added support for converting "Calendar - All" databases to MIME


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.4/



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

NOTE! Due to SourceForge headers, many versions of apt-get will fail to
download packages.  The workaround is described here:

        http://www.netdirect.ca/software/packages/barry/installdebian.php

Due to this unsolved bug, barry-latest has not been updated to 0.18.4,
so as not to cause unexpected errors in people's upgrade path.  To upgrade
to 0.18.4, use the specific version URL below, and follow the workaround
documented in the "installdebian.php" link above.

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

        deb http://download.barry.netdirect.ca/barry-0.18.4/ 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

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)
        Cesar Ballardini                - Spanish translation
        Nicolas CARRIER                 - French translation
        Mark Ellis                      - MIME fix on QUOTED-PRINTABLE lines
        Toby Gray                       - initial support for WinCE (see git
                                          branch v0.19.0 for his full patches)
        Kurt                            - Bold 9930 ipmodem timeout fix
        Bill Paul                       - notes on running on FreeBSD
        Nicolas VIVIEN                  - Calendar - All MIME support
        Bojan Vondra                    - Desktop string fix





ChangeLog:
----------

Bill Paul (1):
      contrib: added notes on running pppob on FreeBSD

Bojan Vondra (1):
      desktop: fixed ambiguous string arguments

Cesar Ballardini (3):
      gui: added Spanish translation for barrybackup
      Added Spanish translation for main barry.pot
      A couple of typo fixes on barry-backup-es.po

Chris (1):
      gui: tweaked some gettext strings, and updated barry-backup.pot

Chris Frey (130):
      Barry version 0.18.3-2 (debian)
      Revert "Revert "debian: added support for hardened builds""
      Barry version 0.18.3-3, debian sid release
      debian: fixed build-dep order for autopoint (Closes #676321)
      Updated AUTHORS file
      debian: fixed dependency on ppp for kfreebsd (Closes: #678233)
      debian: made the changelog more verbose as per intrigeri's feedback
      Merge commit 'barry-0.18.3-5'
      Barry version 0.18.4
      maint: abi: add <defines> section to test Barry without error
      doc: added sample make-redirect.sh command lines to ReleaseChecklist.txt
      maint: updated make-yum.sh to remind me of rpmsign config change
      maint: added gksu and beesu to depscripts
      doc: updates to the main page, dependency page, and install pages
      maint: sign debian source package files (.dsc)
      maint: create debian source packages without any pre-generated files
      tools: pppob: fixed ProcessStdin() to handle read() errors
      doc: continued updates to www documentation, including git build 
instructions
      doc: updated ReleaseChecklist.txt
      maint: removed fedora14 and added fedora17 for 64bit builds
      maint: removed fedora14 and added fedora17 for 32bit builds
      doc: added documentation for the Desktop GUI, as well as other updates
      doc: added link to Bill Paul's FreeBSD ppp notes to the requirements doc
      doc: updated root directory text files (NEWS, README, TODO)
      doc: fixed image HTML generation to use createImageEx() instead of 
hardcoded
      doc: highlighted that syncing should now be done with the GUI
      tools: added pty support to pppob, with the -t option
      man: updated pppob manpage with -t option
      test: added ptyio to help with testing pppob -t
      desktop: fixed inconsistency between multiple device renames
      debian: added barry-doc package containing html user docs (Closes: 
#582190)
      rpm: updated barry.spec to include spanish translations
      doc: added correction to debian package removal, now that barry-doc exists
      debian: moved barry-backup.mo from barry-util package to barrybackup-gui
      po: fixed missing charset in po/es.po
      debian: fixed lintian binary-control-field-duplicates-source for barry-doc
      debian: fixed lintian debhelper-but-no-misc-depends for barry-doc
      debian: added doc-base control file for barry-doc package
      debian: fixed spelling mistake in control file
      lib: fixed unused variable warnings when compiling without __DEBUG_MODE__
      udev: removed udev/69-blackberry.rules which used ACL_MANAGE
      rpm: removed BuildRequires lines from barry.spec
      rpm: added --with kdesu option to barry.spec
      maint: use kdesu on openSUSE binary package builds
      maint: run rpmclean separately, in hope for the day when -j16 is possible 
again
      desktop: reduce some string copying in favour of _T() strings
      Updated AUTHORS file
      po: minor updates to po file headers
      Updated buildgen.sh to remove es.gmo files
      test: modified buildtest.sh to be independent of git working tree
      test: allow buildtest.sh to accept any branch on command line
      desktop: string conversion to support i18n
      test: make it obvious which branch we're testing
      desktop: gettextize'ing the desktop code, to extract strings
      Update support files to gettext 0.18.1 from 0.17
      desktop: the desktop code gets its own m4 directory now that i18n begins
      desktop: source files are in UTF-8, so xgettext needs to be told
      desktop: implement the _W() macro
      desktop: added initial .pot and .po files
      desktop: added wxLocale initialization to barrydesktop GUI
      Updated buildgen.sh with new gettext 0.18.1 files that need removal
      desktop: split wxi18n.h and i18n.h more strictly
      desktop: split libosyncwrap's strings into its own text domain 
(barryosyncwrap)
      debian: added barrydesktop.mo and barryosyncwrap.mo files for Desktop
      rpm: added barrydesktop.mo and barryosyncwrap.mo files for Desktop
      desktop: minor tweaks, and test strings added for barryosyncwrap text 
domain
      test: added po-osyncwrap to final diff in buildtest.sh
      Updates to the buildgen.sh scripts to cleanup po files and gettext stuff
      desktop: removed hardcoded text from buttons in prep for i18n
      desktop: added basic support for i18n text drawing on buttons
      desktop: changed PNGButton to use final versions of buttons
      desktop: narrow the available space for button label text
      desktop: use more aggressive font resizing for long i18n button names
      desktop: added French test strings in po
      desktop: support i18n in text of splash screen
      maint: for opensuse builds, use the binary-meta opensuse target
      maint: fixed boneheaded typo (sigh)
      desktop: po*: added TRANSLATORS comment tag, to explain some strings in 
code
      desktop: improved many disconnected GUI strings for translation
      desktop: added string_vprintf() and improved translatable strings in 
os22.cc
      desktop: removed unused headers from Makefile.am
      desktop: improved translatable strings in os40.cc and osconfig.cc
      desktop: updated po and po-osyncwrap files with the new improved strings
      desktop: updated images/Makefile.am with scanning.xcf
      maint: added abi checker .xml file for 0.18.4
      lib: fix the other incorrect return values in while loops as well
      lib: changed asserts to exceptions, to guarantee these are never used
      lib: fixed const qualifier compile error in usbwrap_libusb.cc
      lib: removing casts where possible
      lib: trim.h: make wrapper function inline, put in namespace, and keep 
std::
      lib: switch new Data class constants to #defines to preserve ABI 
compatibility
      lib: added gettext support
      lib+tools: updated strings to support i18n translations
      po: added gettext support to each opensync plugin, with string changes
      debian: added .mo files to plugin binary packages
      rpm: added .mo files for both plugins
      doc: updated ReleaseChecklist.txt
      po: updated Makevars to include TRANSLATORS tag, and UTF-8 sources
      po: updated .pot and .po files project-wide
      tools: added missing i18n initialization calls to: 
bio,btarcmp,btardump,bwatch
      desktop lib: added gettext initialization code to libosyncwrap's APISet
      os4x: fixed spelling mistake in string
      os22: added setlocale() in os22 plugin init
      po: set all .pot and .po files to use charset=UTF-8 by default
      po: ran the new files through make update-po, which tends to reformat 
slightly
      Updated AUTHORS
      desktop (fr): fixed button text and button text size warning message
      po desktop: ran po files through 'make update-po'
      lib: added DBNamesOnlyParser
      tools: bio: added -T option to dump output mode, displaying only database 
names
      ppp: added chatscripts for eMobile Ireland
      debian: added emobile ppp chatscripts
      rpm: added emobile ppp chatscripts
      po: updated for bio's new -T command line argument
      lib: added Device::GetSimpleSerialNumber() API
      tools: added -s switch (usb serial number) to bidentify
      desktop: removed unused dynamic loading code from EvoSources.cc
      desktop: added parent window argument to various wxMessageBox() calls
      desktop: added Evolution3.6 support to EvoSources.cc
      desktop: cleaned up blistevo output
      desktop: added e-d-s version check workaround
      doc: added workaround docs for debian apt's 360 char limit bug and 
sourceforge
      doc: clarified that there is no support for the new Z10
      doc: added small notes about lack of Z10 support
      doc: clarified the upldif.1 manpage based on feedback from YuGiOhJCJ
      Bumped a few more version numbers and updated Debian changelog
      Ran 'make update-po' on all po directories
      debian: fixed typo
      doc: more minor updates to ReleaseChecklist.txt
      debian: avoid misleading users: no opensync support in Debian, only 
upstream

Kurt (1):
      lib: ignore timeout in ipmodem start packet

Mark Ellis (1):
      Fixed incorrect handling of end of QUOTED-PRINTABLE lines

Nicolas CARRIER (12):
      po: french translation for open-sync plugin
      po: french translation for open-sync 0.4x plugin
      po: french translation for gui
      po: french translation for desktop opensyncwrap
      po: french translation for desktop
      po: french general translation
      po: french documentation for new -T flag
      po: removed opensync 0.4x undue fuzzy flags
      po: desktop: minor translation fixes
      po: fixed "using" translated as "usage"
      doc: use %.0s to skip "th" suffix rather than skipping %s
      lib: minor: remove undue "mode" in Browser Identity string

Nicolas VIVIEN (1):
      Convert "Calendar - All" to mime

Toby Gray (21):
      lib: Adding missing BXEXPORT declaration to data queue class, as it does 
need to be exported.
      lib: Renaming 'interface' parameter to 'iface'.
      lib: Fixing checking for incorrect return value in while loop.
      lib: Adding DEBUG_ONLY macro for parameters only used in debug builds.
      lib: Adding support for Windows export and import statements.
      lib: Adding missing header includes needed by WinCE
      lib: Adding WinCE support to platform headers.
      tool: Make breset call set configuration on Windows platforms as this 
helps in the resetting.
      lib: Fixing ThreadTimeout implementation for Windows to correctly 
calculate seconds since theUunix epoc.
      lib: Adding explicit private default constructors to classes which 
shouldn't be created using them.
      lib: Adding declarations of private members which should never be 
referenced.
      lib: Changing std::auto_ptr to const std::auto_ptr where needed.
      lib: Adding explicit default constructor for JLDirectoryEntry.
      lib: Splitting up configfile.cc to contain Unix and Windows support in 
separate source files.
      lib: Fixing various warnings from the Visual Studio compiler about 
implicit casts between integer types.
      lib: Only use 'using operator=' if the compiler supports it.
      lib: Adding support for location of getopt in WinCE.
      lib: Restructuring trim.h to work with implementations of isspace which 
are a macro (such as WinCE).
      lib: Moving default Barry::Data size into constants.
      lib: Fixing incorrect forward declaration of ProbeResult as a struct, 
it's really a class.
      lib: Changing reference to Pin as a struct to a class, as it is a class.


------------------------------------------------------------------------------
Minimize network downtime and maximize team effectiveness.
Reduce network management and security costs.Learn how to hire 
the most talented Cisco Certified professionals. Visit the 
Employer Resources Portal
http://www.cisco.com/web/learning/employer_resources/index.html
_______________________________________________
Barry-devel mailing list
Barry-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/barry-devel

Reply via email to