# changelog

author: dimstar@opensuse.org
changelog:
  - Require liblua5_2 from the -devel package: Otherwise the .so file
    is a dangling symlink and apps will use the static lib.
  - Update baselibs.conf to reference liblua5_2 instead of liblua5_1.


author: coolo@novell.com
changelog:
  - update to latest git (5.0 still not released)
    * a xz man page (bnc#505969)
    * fix data corruption in LZ/LZMA2 encoder.
    * major documentation update
    * install lzdiff, lzgrep, and lzmore as symlinks
    * make the default memory usage limit 40 % of RAM for both
    compressing and decompressing.
    * fixed a crash in liblzma
    See git://ctrl.tukaani.org/xz.git for more


author: cristian.rodriguez@opensuse.org
changelog:
  - Update to 5.0.0 final
    * The major soname has been bumped to 5.0.0. liblzma API and ABI
      are now stable.
    * The memory usage limit is now disabled by default
    * Added support for XZ_DEFAULTS environment variable
    * The compression settings associated with the preset levels
      have been changed,they are now less likely to make compression worse.
    * Support for "xz --list" was added


author: crrodriguez@opensuse.org
changelog:
  - Update to version 5.0.1
    * Fix --force on setuid/setgid/sticky and multi-hardlink files.
    * Add alloc_size and malloc attributes to a few functions.
    * Fix gzip and bzip2 support in xzdiff


author: crrodriguez@opensuse.org
changelog:
  - Update to version 5.0.2
    * LZMA2 decompressor now correctly accepts LZMA2 streams with no
      uncompressed data. Previously it considered them corrupt. The
      bug can affect applications that use raw LZMA2 streams. It is
      very unlikely to affect .xz files because no compressor creates
      .xz files with empty LZMA2 streams. (Empty .xz files are a
      different thing than empty LZMA2 streams.)
    * "xz --suffix=.foo filename.foo" now refuses to compress the
      file due to it already having the suffix .foo. It was already
      documented on the man page, but the code lacked the test.
    * "xzgrep -l foo bar.xz" works now.
    * Polish translation was added.


author: coolo@novell.com
changelog:
  - Update to version 5.0.3
    * liblzma fixes:
    - A memory leak was fixed.
    - lzma_stream_buffer_encode() no longer creates an empty .xz
      Block if encoding an empty buffer. Such an empty Block with
      LZMA2 data would trigger a bug in 5.0.1 and older (see the
      first bullet point in 5.0.2 notes). When releasing 5.0.2,
      I thought that no encoder creates this kind of files but
      I was wrong.
    - Validate function arguments better in a few functions. Most
      importantly, specifying an unsupported integrity check to
      lzma_stream_buffer_encode() no longer creates a corrupt .xz
      file. Probably no application tries to do that, so this
      shouldn't be a big problem in practice.
    - Document that lzma_block_buffer_encode(),
      lzma_easy_buffer_encode(), lzma_stream_encoder(), and
      lzma_stream_buffer_encode() may return LZMA_UNSUPPORTED_CHECK.
    - The return values of the _memusage() functions are now
      documented better.
    * Fix command name detection in xzgrep. xzegrep and xzfgrep now
      correctly use egrep and fgrep instead of grep.
    * French translation was added.


author: sweet_f_a@gmx.de
changelog:
  - minor fixes of last portability changes:
    * decouple do_profiling and lang_package again
    * don't define do_factory, just use lang_package instead
    * simplify files section
    * do_profiling for some more systems


author: mrueckert@suse.de
changelog:
  - update to 2.03
    featuring major speedups for 64-bit architectures like AMD64,
    minor overall speedups, portability enhancements for LLP64
    programming models, and lots of other small improvements
  - dropped lzo-noexec.patch: fix included upstream
  - split out liblzo2-2
  - move the lib to /%_lib


author: mrueckert@suse.de
changelog:
  - update to 2.0.4
    * Fixed a gcc-4.5 aliasing issue in lzo_init().
    * Updated the configure system.
    * Assorted cleanups.
  - dropped lzo-2.03-alias.patch:
    solved differently upstream
  - dropped debug_package_requires define


author: crrodriguez@opensuse.org
changelog:
  - Update to version 2.05
    * Converted the configure system to non-recursive Automake.
    * Applied some overdue speed optimizations for modern x86/x64 architectures
    and current compilers like gcc 4.6 and MSVC 2010.


author: crrodriguez@opensuse.org
changelog:
  - Update to version 2.06
    * Some minor optimizations for big-endian architectures.
    * Fixed overly strict malloc() misalignment check in examples.


author: mfabian@suse.de
changelog:
  - update to 1.4.0:
    ? New function msymbol_put_func (), msymbol_get_func
      (), mplist_put_func (), mplist_get_func (),
      mface_put_hook (), and mface_get_hook () are
      available to avoid unsafe casting of function
      pointer.  New macro M17N_FUNC and new type
      M17NFunc are also introduced.
  - remove bugzilla-232303-local-variable-used-before-set.patch
    (was from upstream CVS).
  - add -fno-strict-aliasing .
  - add gd-devel to BuildRequires.


author: schwab@suse.de
changelog:
  - Update to m17n-lib 1.5.1.
    * New API layer FLT is created.
    * New environment variable MDEBUG_FLT is available to turn on
      printing debug information for FLT, and these are now obsolete;
      MDEBUG_FONT_FLT, MDEBUG_FONT_OTF.
    * New functions mchartable_min_char () returns the mininum character.
      that is set some value in a char-table.  New funcion
      mchartable_min_char () is for the maximum character.


author: tiwai@suse.de
changelog:
  - Update to version 1.6.2: bug fix release; see ChangeLog
  - Fix compile warnings
  - Split libm17n0 subpackage for shared libraries
  - Add baselibs.conf


author: tiwai@suse.de
changelog:
  - updated to version 1.6.3:
    Minor bugs fixed and several new input methods added, including
    the segfault fix with VLC


author: dgollub@suse.de
changelog:
  - splitted libmal.diff <-> libmal-pilot-link-0.12.0-api.diff
  - removed pilot-link 0.12.0 API patch from spec file.
    downgrade to pilot-link version 0.11.8 - see #161722


author: toddrme2178@gmail.com
changelog:
  - Fixed usage of ldconfig (fix for RPMLINT warning)
  - Switched hard-coded paths and commands to macros
  - Removed the contents of the %changelog section
    These were already in the .changes file


author: ke@suse.de
changelog:
  - Initial package as prepared in
    http://build.opensuse.org/package/show?package=malaga&project=Office%3AVoikko
    by Sami Vento: Version 7.9.


author: sbrabec@suse.cz
changelog:
  - Updated to version 7.12 (bnc#394355):
    * malshow now uses cairo for drawing; line thickness grows with
      font size.
    * The Malaga executables now link the dynamic malaga library.
    * When using the command "help", the commands are now sorted
      columns-first, instead of lines-first.
    * Malaga may now be licensed by GPL version 2 or any later
      version.
    * Repaired project file name dialog in Malaga's Emacs mode.
    * The Makefile now uses LDFLAGS for linking.
    * Entering Ctrl-D to exit no longer causes a segmentation
      violation error.
  - Spec file simplified.
  - Disabled static library.
  - libmalaga7-devel renamed to libmalaga-devel, as no file there has
    "7" in the name.
  - malaga.el moved to the correct directory.


author: crrodriguez@suse.de
changelog:
  - remove "la" files
  - fix -devel package dependencies
  - do not strip binaries on make install, let debuginfo generation to
    handle it.
  - allow verbose compilation


author: sbrabec@suse.cz
changelog:
  - Change the (un)map_file functions to malaga_(un)map_file to
    prevent symbol clash with samba (Evolution with enchant-voikko +
    evolution-mapi). Patch by Harri Pitkänen from Fedora.
    (bnc#641649, redhat#502546 sourceforge#2802548)


author: toddrme2178@gmail.com
changelog:
  - Split documentation package (fix for RPMLINT warning)
  - Changed groups (fix for RPMLINT warning)
  - Cleaned up spec file formatting


author: crrodriguez@suse.de
changelog:
  - use --disable-static, note that this will only
    remove static libraries that have shared counterparts, those
    in static form only remain available as usual (saves around 6MB)
  - remove "la" files


author: mhrusecky@suse.cz
changelog:
  - Merging with development version of MySQL 5.1
    - following changes were committed since
      Mon Oct  1 19:55:46 CEST 2007 when package development was
      branched
    * Fri Apr  3 16:05:02 CEST 2009 - mhrusecky@suse.cz
    - better fix for rc status
    - my_safe_process moved to %_bindir
    * Thu Apr  2 18:41:08 CEST 2009 - mhrusecky@suse.cz
    - updated to 5.1.33, see
      http://dev.mysql.com/doc/refman/5.1/en/news-5-1-33.html
    - fixed path dependent build of scripts
    * Tue Mar 17 19:10:09 CET 2009 - mhrusecky@suse.cz
    - localstatedir is back to /var/lib/mysql as it is used as
      default value for datadir
    - fixed upgrade using datadir
    * Tue Mar 17 18:23:35 CET 2009 - mhrusecky@suse.cz
    - mysql_install_db now uses group option too
    - log file migrated to /var/log
    * Thu Mar 12 18:07:24 CET 2009 - mhrusecky@suse.cz
    - Fixing mysql-test so it can be installed in
      /usr/share/mysql-test
    * Mon Mar  9 20:17:32 CET 2009 - mhrusecky@suse.cz
    - Adjusting suse-test-run as there is no longer mysql-Max
      package
    * Fri Mar  6 15:59:40 CET 2009 - mhrusecky@suse.cz
    - updated to 5.1.32, see
      http://dev.mysql.com/doc/refman/5.1/en/news-5-1-32.html
    - mysql-5.1.31-test-allowed-packets.patch no longer needed
      as it was fixed upstream
    * Tue Mar  3 19:53:11 CET 2009 - mhrusecky@suse.cz
    - moving tmp and socket/pidfiles directories to the better
      location
    * Mon Mar  2 14:40:19 CET 2009 - mhrusecky@suse.cz
    - dropping mysql-storage-plugins package (now part of mysql
      base package)
    * Fri Feb 27 16:04:57 CET 2009 - mhrusecky@suse.cz
    - fixed main.variables-big test
    * Thu Feb 26 17:48:51 CET 2009 - mhrusecky@suse.cz
    - fixed federated plugin to avoid versioning
    - fixed main.mysqlbinlog_row_big test
    - fixed dependencies and other things because of dropped
      mysql-Max
    * Mon Feb 23 17:28:38 CET 2009 - mhrusecky@suse.cz
    - updated to 5.1.31, see
      http://dev.mysql.com/doc/refman/5.1/en/news-5-1-31.html
    * mysql-5.1.30-test-daemon-sbin.patch no longer needed as
      something better was accepted upstream
    * mysql-openssl-test.patch is already in upstream too
    * Mon Feb 23 15:25:22 CET 2009 - mhrusecky@suse.cz
    - dropping unused rc.mysql file
    - fixed status detection
    * Fri Feb 20 15:06:22 CET 2009 - mhrusecky@suse.cz
    - innodb support compiled as a static part of MySQL
    - getting rid of sysconfig
    * Tue Jan 20 18:39:38 CET 2009 - mhrusecky@suse.cz
    - automatic plugins loading
    * Mon Jan  5 18:34:40 CET 2009 - mhrusecky@suse.cz
    - init script checks for relative paths (bnc#463586)
    * Mon Dec  8 17:27:29  CET 2008 - mhrusecky@suse.cz
    - updated to 5.1.30, see
      http://dev.mysql.com/doc/refman/5.1/en/news-5-1-28.html
      http://dev.mysql.com/doc/refman/5.1/en/news-5-1-29.html
      http://dev.mysql.com/doc/refman/5.1/en/news-5-1-30.html
    - indentation in rc scripts fixed (bnc#435519)
    - more comments and minor fixes in spec file
    - using symlinks for mysql-test-run and mtr as these are the
      same files and they needs some patching
    - fixed some of the automatic tests
    - dropping some patches which are no longer used
    * Thu Sep 25 12:05:46 CEST 2008 - mmarek@suse.cz
    - merged init script changes from the 5.0 package
    * Wed Jul 30 14:57:46 CEST 2008 - mmarek@suse.cz
    - updated to 5.1.26-rc, see
      http://dev.mysql.com/doc/refman/5.1/en/news-5-1-26.html
    * Fri Jul  4 12:58:41 CEST 2008 - mmarek@suse.cz
    - updated to 5.1.25-rc, for changes see
      http://dev.mysql.com/doc/refman/5.1/en/news-5-1-24.html
      http://dev.mysql.com/doc/refman/5.1/en/news-5-1-25.html
    * Fri Mar 14 14:19:36 CET 2008 - mmarek@suse.cz
    - fixed mysqld_multi.patch (bnc#371000)
    * Fri Mar 14 13:31:01 CET 2008 - mmarek@suse.cz
    - add 'user = mysql' to mysqld_multi example groups
    * Fri Mar 14 09:06:11 CET 2008 - mmarek@suse.cz
    - dropped README.SUSE (bnc#357634)
    - moved mysql_upgrade to the server package (bnc#366820)
    * Thu Mar 13 17:29:32 CET 2008 - mmarek@suse.cz
    - adjusted license tags
    * Wed Mar 12 18:48:52 CET 2008 - mmarek@suse.cz
    - finally convert err-log to log-error in my.cnf
    * Wed Mar 12 17:58:03 CET 2008 - mmarek@suse.cz
    - shortened the comment in sysconfig.mysql, a detailed
      description or HOWTO can be added to a README (created a
      draft)
    * Wed Mar 12 16:03:16 CET 2008 - mmarek@suse.cz
    - don't preinstall /var/lib/mysql-databases, create datadirs
      in mysqld_multi on first startup insteal
    * Tue Mar 11 13:38:33 CET 2008 - mmarek@suse.cz
    - updated to 5.1.23-rc
    * fixes CVE-2007-5970
    * for other changes see
      http://dev.mysql.com/doc/refman/5.1/en/news-5-1-23.html
    * Tue Feb 12 12:00:00 CET 2008 - richard@radoeka.nl
    - Added multi database support by
      o updating /etc/init.d/mysql, it has now 2 legs the existing
      one to start a single database, and a new one to start and
      stop multiple database.
      o Added a sysconfig variable
      o Added a directory /var/lib/mysql-databases to hold
      databases,
      o Updated /etc/my.cnf with some examples database
      configurations
    * Fri Nov  9 15:51:08 CET 2007 - mmarek@suse.cz
    - removed the sles9 workaround that's not needed anymore and
      breaks sles9 builds instead
    * Wed Oct 10 22:30:44 CEST 2007 - mmarek@suse.cz
    - merged the standard and Max server packages
    - example, csv and federated storage engines are packaged in
      mysql-storage-plugins
    - build the NDB cluster:
    * mysql-ndb-storage
    * mysql-ndb-management
    * mysql-ndb-tools
    * mysql-ndb-extra
    - removed libmysqlclient static libraries and .la files
    - moved libmysqlclient and libmysqld to %%_libdir, %%_libdir/mysql
      will only be used for the server plugins
    * Mon Oct  1 19:55:46 CEST 2007 - mmarek@suse.cz
    - initial 5.1 packaging (5.1.22-rc)
    * ported the 5.0 spec file to make it build at least
    * highlights from the "What's New" list
      (http://dev.mysql.com/doc/refman/5.1/en/mysql-nutshell.html):
    - table partitioning
    - plugin API
    - event scheduler
    - basic XML functions (ExtractValue() and UpdateXML())
    - mysqlslap load emulator


author: mhrusecky@suse.cz
changelog:
  - updated to 5.1.34, see
    http://dev.mysql.com/doc/refman/5.1/en/news-5-1-34.html
  - added README.SuSE with notes about version 5.1
  - fixed migration problem from 5.0.X regarding moved pidfile


author: chris@computersalat.de
changelog:
  - beautify spec file
    o some if's to get Fedora, Centos build
  - to minimize effort for admins
    o with-charset=utf8
    o with-collation=utf8_unicode_ci


author: mhrusecky@suse.cz
changelog:
  - updated to 5.1.35, see
    http://dev.mysql.com/doc/refman/5.1/en/news-5-1-35.html
  - fixed some tests


author: mhrusecky@suse.cz
changelog:
  - extra escaping in rc script just to be sure
  - creating parent directories for logs when they don't exists
  - rc script didn't always exited when it should
  - checking for incompatible databases in way it can be logged


author: mhrusecky@suse.cz
changelog:
  - Applying upstream patch for upstream bug#43594
    (hotcopy will ignore log tables) (bnc#525325)
  - Not using bmove512 as it may slow things down
    (see upstream bug#19975)


author: adrian@suse.de
changelog:
  - fix PreRequires or mysql package can't be used in build enviroment
  - do not fail on usermod call in %pre as specified


author: mhrusecky@suse.cz
changelog:
  - adding /var/lib/mysql/mysql.sock symlink for compatibility with
    applications for older versions
  - using kill instead of killproc as killproc matches by default all
    running MySQL instances (even KDE ones)
  - checking for log consistency in rc script instead of post of spec
    as it makes more sense


author: mhrusecky@suse.cz
changelog:
  - removing compatibility symlink
    - intended for 11.2 but never get there
  - fixing various security issues (bnc#557669)
    - upstream #47320 - checking server certificates (CVE-2009-4028)
    - upstream #48291 - error handling in subqueries (CVE-2009-4019)
    - upstream #47780 - preserving null_value flag in GeomFromWKB()
      (CVE-2009-4019)
    - upstream #39277 - symlink behaviour fixed (CVE-2008-7247)
    - upstream #32167 - symlink behaviour refixed (CVE-2009-4030)


author: mhrusecky@suse.cz
changelog:
  - updated to 5.1.42, see
    http://dev.mysql.com/doc/refman/5.1/en/news-5-1-42.html
    http://dev.mysql.com/doc/refman/5.1/en/news-5-1-41.html
    http://dev.mysql.com/doc/refman/5.1/en/news-5-1-40.html
    http://dev.mysql.com/doc/refman/5.1/en/news-5-1-39.html
    http://dev.mysql.com/doc/refman/5.1/en/news-5-1-38.html
    http://dev.mysql.com/doc/refman/5.1/en/news-5-1-37.html


author: mhrusecky@suse.cz
changelog:
  - updated to 5.1.44, see
    http://dev.mysql.com/doc/refman/5.1/en/news-5-1-43.html
    http://dev.mysql.com/doc/refman/5.1/en/news-5-1-44.html
  - splitting out shared libmysqld shared library (quick dirty way)
  - preparing spec file to be more general and easily adjustable to
    other MySQL flavours


author: mhrusecky@suse.cz
changelog:
  - adapted to MariaDB 5.1.42
    - changelog:
      http://askmonty.org/wiki/index.php/Manual:MariaDB_5.1.42_Changelog
    - release notes:
      http://askmonty.org/wiki/index.php/Manual:MariaDB_5.1.42_Release_Notes


author: mhrusecky@suse.cz
changelog:
  - updated to MariaDB 5.1.44
    - changelog:
      http://askmonty.org/wiki/index.php/Manual:MariaDB_5.1.44_Changelog
    - release notes:
      http://askmonty.org/wiki/index.php/Manual:MariaDB_5.1.44_Release_Notes


author: mhrusecky@suse.cz
changelog:
  - updated to MariaDB 5.1.44b
    - important security related update
    - changelog:
      http://askmonty.org/wiki/Manual:MariaDB_5.1.44b_Release_Notes
  - not obsoleting mysql, to make sure mysql gets replaced by
    mysql-community-server by default


author: mhrusecky@suse.cz
changelog:
  - updated to MariaDB 5.1.47
    - based on MySQL 5.1.47 maintenance update
    - changelog:
      http://askmonty.org/wiki/Manual:MariaDB_5.1.47_Changelog
    - release notes:
      http://askmonty.org/wiki/Manual:MariaDB_5.1.47_Release_Notes


author: mhrusecky@suse.cz
changelog:
  - updated to MariaDB 5.1.49
    - based on MySQL 5.1.49 maintenance update
    - changelog:
      http://kb.askmonty.org/v/mariadb-5149-changelog
    - release notes:
      http://kb.askmonty.org/v/mariadb-5149-release-notes


author: mhrusecky@suse.cz
changelog:
  - updated to MariaDB 5.1.50
    - based on MySQL 5.1.50 maintenance update
    - changelog:
      http://kb.askmonty.org/v/mariadb-5150-changelog
    - release notes:
      http://kb.askmonty.org/v/mariadb-5150-release-notes
  - fixed init script to work on SELinux machines (bnc#635645)


author: mhrusecky@suse.cz
changelog:
  - rewritten spec file
    - build and install parts are in separate file now
    - patches in the archive
    - contains more documentation
    - contains tags
    - adding/removing patches just at in one configuration file


author: mhrusecky@suse.cz
changelog:
  - updated to MariaDB 5.2.3
    * Release notes:
      http://kb.askmonty.org/v/mariadb-523-release-notes
    * Changelog:
      http://kb.askmonty.org/v/mariadb-523-changelog


author: mhrusecky@suse.cz
changelog:
  - updated to MariaDB 5.2.4
    * Release notes:
      http://kb.askmonty.org/v/mariadb-524-release-notes
    * Changelog:
      http://kb.askmonty.org/v/mariadb-524-changelog


author: adrian@suse.de
changelog:
  - remove runlevel 2 from default start in init script or it isn't
    usable on openSUSE 11.4 and later


author: mhrusecky@suse.cz
changelog:
  - fixed init script to
    - work with SELinux (bnc#635645)
    - allow running as different user/group
    - create TMPDIR correctly


author: mhrusecky@suse.cz
changelog:
  - updated to MariaDB 5.2.5
    * Release notes:
      http://kb.askmonty.org/v/mariadb-525-release-notes
    * Changelog:
      http://kb.askmonty.org/v/mariadb-525-changelog


author: mhrusecky@suse.cz
changelog:
  - updated to MariaDB 5.2.6
    * Release notes:
      http://kb.askmonty.org/v/mariadb-526-release-notes
    * Changelog:
      http://kb.askmonty.org/v/mariadb-526-changelog


author: mhrusecky@suse.cz
changelog:
  - updated to MariaDB 5.2.7
    * Release notes:
      http://kb.askmonty.org/v/mariadb-527-release-notes
    * Changelog:
      http://kb.askmonty.org/v/mariadb-527-changelog


author: mhrusecky@suse.cz
changelog:
  - not building embedded server as we don't ship it anyway and it
    adds some unresolvable dependencies


author: mhrusecky@suse.cz
changelog:
  - updated to MariaDB 5.2.8
    * Release notes:
      http://kb.askmonty.org/v/mariadb-528-release-notes
    * Changelog:
      http://kb.askmonty.org/v/mariadb-528-changelog


author: mhrusecky@suse.cz
changelog:
  - updated to MariaDB 5.2.9
    * Release notes:
      http://kb.askmonty.org/v/mariadb-529-release-notes
    * Changelog:
      http://kb.askmonty.org/v/mariadb-529-changelog


author: mhrusecky@suse.cz
changelog:
  - migrated to the new common template
  - updated to MariaDB 5.2.10
    * Release notes:
      http://kb.askmonty.org/v/mariadb-5210-release-notes
    * Changelog:
      http://kb.askmonty.org/v/mariadb-5210-changelog


author: mhrusecky@suse.cz
changelog:
  - adding /ush/share/aclocal in files
  - renaming *-debug package to *-debug-version to avoid conflicts


author: mhrusecky@suse.cz
changelog:
  - migrated to MariaDB 5.3.5, see:
    http://kb.askmonty.org/en/what-is-mariadb-53
    http://kb.askmonty.org/en/release-notes-mariadb-53-series
    http://kb.askmonty.org/en/changelogs-mariadb-53-series


author: mhrusecky@suse.cz
changelog:
  - updated to MariaDB 5.3.6
    * Release notes:
      http://kb.askmonty.org/v/mariadb-536-release-notes
    * Changelog:
      http://kb.askmonty.org/v/mariadb-536-changelog


author: mhrusecky@suse.cz
changelog:
  - migrated to MariaDB 5.5.23, see:
    http://kb.askmonty.org/en/what-is-mariadb-55
    http://kb.askmonty.org/en/release-notes-mariadb-55-series
    http://kb.askmonty.org/en/changelogs-mariadb-55-series


author: mhrusecky@suse.cz
changelog:
  - updated to MariaDB 5.5.24
    * Release notes:
      http://kb.askmonty.org/v/mariadb-5524-release-notes
    * Changelog:
      http://kb.askmonty.org/v/mariadb-5524-changelog


author: mhrusecky@suse.cz
changelog:
  - updated to MariaDB 5.5.25
    * Release notes:
      http://kb.askmonty.org/v/mariadb-5525-release-notes
    * Changelog:
      http://kb.askmonty.org/v/mariadb-5525-changelog


author: cmorve69@yahoo.es
changelog:
  - added patch to "Do not try to free() pointers pointing to member
    variables" from upstream SVN. Fixes VLC crash.


author: cmorve69@yahoo.es
changelog:
  - version update to 0.9.0
    - fix a memory freeing issue in KaxBlock
    - use the macros from the new libebml 0.8.0 to simplify the element definitions and avoid possible typo bugs
    - fix some building issues on Linux and MinGW
    - add matroska_init() and matroska_done() functions, necessary when used with libebml v2
    - use the new libebml iterators of EbmlMaster where possible


author: reddwarf@opensuse.org
changelog:
  - version update to 1.1.0
    - give access to the SetParent to KaxSimpleBlock as well
    - change the placement of a MATROSKA_DLL_API so that it actually works
    - remove all references to the old/outdated/previous tag system
    - add the possibility for a DataBuffer class to use its own internal memory
    - KaxCues::AddBlockGroup() was removed as it's broken beyond repair
    - add KaxTrackOperation and related elements for combined stereo/3D tracks or joined virtual tracks
    - fix a memory leak in KaxReferenceBlock when an internal KaxBlockBlob was created
    - Increased library .so name due to binary incompatible changes in libebml


author: dimstar@opensuse.org
changelog:
  - Update to version 1.2.0:
    + skip data from KaxBlockVirtual as it should not be used
    + use semantic generated from the specs so there is no more
      possible mismatch
  - Bump suname to 4, following the source changes.
  - Stop using source service, as Factory is moving to a different
    way to verify source authenticity.


author: reddwarf@opensuse.org
changelog:
  - Update to version 1.3.0
    + initialize all data members
    + The KaxCodeVersion variable now resides in the library instead of being declared static in the header file.
    + make KaxChapterSegmentEditionUID an unsigned integer to match the KaxChapterEditionUID it's supposed to target


author: prusnak@suse.cz
changelog:
  - updated to 2.6.8 (maintenance update)
  - cleaned spec file
  - dropped obsolete patches:
    * libmcrypt-2.5.7-automake.diff (included in update)
  - disabled 'make check' in build for now


author: crrodriguez@suse.de
changelog:
  - run ldconfig
  - remove libtool archive with empty dependency_libs
  - remove obsolete/bogus/unversioned Provides and Obsoletes.


author: prusnak@suse.cz
changelog:
  - fix uninitialized variables (uninitialized.diff)
  - fix prototypes in DES and TripleDES algorithms (prototypes.diff)


author: sbrabec@suse.cz
changelog:
  - Updated to version 1.0.2:
    * Encryption support.
    * Documentation package.
    * Large message support.
    * API changes, new library version.
    * Bug fixes.


author: rfno@fietze-home.de
changelog:
  - apply patch to fix status update problem
    (http://sourceforge.net/tracker/index.php?func=detail&aid=1626349&group_id=110565&atid=656718)


author: crrodriguez@opensuse.org
changelog:
  - Remove "la" files and static libraries
  - Disable doxygen docs generation, timestamps break build-compare.


author: jengelh@medozas.de
changelog:
  - Remove redundant/unwanted tags/section (cf. specfile guidelines)
  - Use %_smp_mflags for parallel building
  - Employ shlib packaging


author: dimstar@opensuse.org
changelog:
  - Add meanwhile-glib-2.31.patch: Fix build with glib 2.31.
  - Fix packaging: Do not package files in -doc and the library.
    + Move any files out of the lib package that do not belong there.
      This finally allows to have multiple libmeanwhil<n> installable
      without conflicting on file level.


author: mrueckert@suse.de
changelog:
  - added libmemcache-1.4.0.rc2_gcc43_inline.patch:
    the changed inline behavior in gcc 4.3 breaks the lib. remove
    the inline statement for the functions.
  - added libmemcache-1.4.0.rc2_preserve_cflags.patch:
    preserve CFLAGS passed from the environment.
  - delete static lib and libtoolarchive


author: pascal.bleser@opensuse.org
changelog:
  - spec file cleanups
    * removed autoreconf, not needed as there are no patches to autotools
    * proper use of macros such as %%makeinstall
    * slightly more deterministic %%files sections
  - disabled %%check section for now, one check failing for no apparent reason
  - split out new libmemcached0 library into its own subpackage
  - update to 0.30:
    * added a memcachd_dump command (and framework for the memdump tool)
    * realigned all structures to remove padding (and line up important bits for 64-bit caches
    * removed some of the sprintf() statements in storage calls()
    * removed printf() in a stat call for unknown stat members
    * added amemcached_generate_hash() function
    * added tests to make sure all hash functions are stable


author: jengelh@medozas.de
changelog:
  - Remove redundant/unwanted tags/sections (cf. specfile guidelines)
  - Add missing Requires:libmemcachedutil0 to -devel subpackage
  - Do parallel build with %_smp_mflags


author: termim@gmail.com
changelog:
  - update to 1.0.4 Thu Jan 26 22:33:54 PST 2012
    * Fix for memcached_dump().
    * Additional testing for memcached_stat_execute().
  - update to 1.0.3 Sun Jan  8 18:11:36 PST 2012
    * Increased size of sort buffer used during Ketama.
    * Added support for new behavior to handle dead servers.
    * Overall haul of UDP IO.
    * Fixed C compile issue with memcached_exist()
    * Numerous bug fixes.
    * Clang support for OSX.
    * All commands now using vector send support.
  - update to 1.0.2 Mon Oct 24 08:00:48 PDT 2011
    * Dropped libmemcached/memcached_util.h (undocumented header file)
    * Added memcached_touch() and memcached_touch_by_key()
    * UDP support restructured to toggle on a complete memcached_st structure.
  - update to 0.53 Mon Sep 26 20:50:33 PDT 2011
    * Fix for FreeBSD/OpenBSD and -lm
    * Added memcached_exist()
    * Fix for memory when using config test.
    * CLI gained --quiet
  - update to 0.52 Sun Sep 11 22:16:08 PDT 2011
    * Build fixes for Ubuntu/Suse.
    * Fixes for OSX Lion.
    * Bug fix for looping back through dns lookups under certain failures.
    * Fixes related to dead server failures.
  - update to 0.51 Thu Jul 21 11:08:58 PDT 2011
    * memcached_callback_set() now takes its data argument as const
    * Update to tests.
    * Fix in parser for port number.
    0.50 Mon Jun 20 10:36:57 PDT 2011
    * Updates to C++ interface
    * Custom free allocators need to now check for value before calling free.
    * memcached_fetch_result() now uses the internal result when available (about 25 to 50% faster).
    * Fix for stats structure.
    * Updates to documentation.
    * memcached_fetch_result() now uses the internal result when available (about 25 to 50% faster).
  - update to 0.49 Thu Apr 14 08:43:37 PDT 2011
    * Fix calls to auto methods so that if value is not passed in nothing bad happens.
    * New parser calls for generating memcached_st objects.
    * New error system.
    * New flow control for messages means faster get/set calls.
    * Added new documentation system.
    * A behavior change has been now made that if you specify a weight for any server, we enable the weight flag and do weight balancing.
    * Added MEMCACHED_BEHAVIOR_REMOVE_FAILED_SERVERS to simplify the setting of AUTO REJECT for servers.
  - update to 0.48 Tue Mar 15 23:05:18 PDT 2011
    * Fix memory leak in server parse.
    * Move test framework out to be its own library (easier to work with Gearman).
  - update to 0.47 Wed Feb 23 18:46:48 PST 2011
    * Additional fixes for OpenBSD.
    * Bug fix 677609, 456080.
    * SIGPIPE fix for Linux send().
    * memcapable can now test ascii or binary based on flags.
    * Additional build fixes for SASL.
  - update to 0.46 Mon Feb 14 10:28:01 PST 2011
    * Fixes a number of corner case bugs.
    * Fixes related to OpenBSD.
    * Better testing for protocol version.
    * Removes special case infinite wait on blocking setup.
  - update to 0.45 Tue Feb  8 16:02:06 PST 2011
    * Add support for systemtap
  - update to 0.44 Wed Sep 22 21:57:57 PDT 2010
    * Windows bug fixes.
    * Hudson port support in test harness.
    * Improved portability of test hanrness.
    * SASL fixes.
  - update to 0.43 Wed Jul 28 16:29:47 PDT 2010
    * Added --args to memstat so that a greater range of values can be returned.
    * Prelimanary support for Windows.
    * memcached_stat_execute() merged.
  - update to 0.42 Tue Jul  6 12:29:50 PDT 2010
    * Mistake in libtool caused issue with library version
  - update to 0.41 Wed Jun 30 13:15:19 PDT 2010
    * Added --file for memcat.
    * Added limemcached_ping() to libmemcached_util
    * Bugfix for some cases where connect would have issues with timeout.
    * Wrong value for errno given as error on an IO failure inside of poll.
    * Bug fix for issue where multiple interfaces with bad DNS were not being caught.
  - update to 0.40 Thu Apr 22 19:01:25 PDT 2010
    * Placed retry logic in for busted resolvers
    * Add an ignore for SIGPIPE to solve OSX issues.
    * A couple of fixed for memcached_light server.
    * Updated to debug mode to track io_wait
  - update to 0.39 Tue Apr  6 12:35:13 PDT 2010
    * Add support for prefix keys to binary protocol.
    * Remove the undocumented call memcached_server_remove().
    * The undocumented call memcached_server_by_key() now returns const.
    * memcached_server_error_reset() has been deprecated.
    * memcached_server_list() has been deprecated. Use memcached_server_cursor() to walk the servers found in a memcached_st() structure.
    * memcached_verbosity() can now be run concurrently with other operations.
    * SASL support.
    * Fixes memory leak found in EJECT HOSTS.
  - update to 0.38 Wed Feb 10 09:40:33 PST 2010
    * C++ interface for libhashkit.
    * Modified memcached_set_memory_allocators() so that it requires a context pointer.
    * memcached_clone() now runs 5 times faster.
    * Functions used for callbacks are now given const memcached_st.
    * Added MEMCACHED_BEHAVIOR_CORK.
    * memslap now creates a configuration file at ~/.memslap.cnf
    * memcached_purge() now calls any callbacks registered during get execution.
    * Many fixes to memslap.
    * Updates for memcapable.
    * Compile fixes for OpenBSD.
    * Fix for possible recursive decent on IO failure.
  - update to 0.37 Mon Jan 11 16:29:57 PST 2010
    * Fixed build for libhashkit.
    * Fixed install path regression.
    * Modified RPM to strict check install.
    * Added documentation for memcached_server_cursor();
    * Added memcached_servers_reset().
    * Modified memcached_st to remove dead cursor_server member.
  - update to 0.36 Wed Jan  6 18:23:50 PST 2010
    * Merged in new memslap utility.
    * All of constants.h has been updated to match style (all old identifiers continue to work).
    * Added first pass for libhashkit.
    * Updated test Framework/extended tests.
    * Random read support during replication added.
    * Modified use_sort so that the option can be applied to any distribution type.
    * We removed the MEMCACHED_BEHAVIOR_KETAMA_COMPAT_MODE added in 0.35. Instead use memcached_behavior_set_distribution().
  - update to 0.35 Mon Nov  9 11:18:33 PST 2009
    * Added support for by_key operations for inc/dec methods.
    * Added mget test to memslap.
    * Support for compatible ketama for SpyMemcached
    * Update C++ interface.
    * Fix for memcp
  - update to 0.34 Tue Oct 13 08:39:51 PDT 2009
    * Added support for setting behavior flags on a connection pool.
    * Don't increment server_failure_counter on normal disconnects.
    * Added prototype for a callback based protocol parser (server side) with examples so that you could let your own application speak the memcached protocol
    * Updated memcapable to test ASCII protocol.
    * Changed behavior so that server can be removed at first sign of failure.
    * Added memcached_server_get_last_disconnect() call
  - update to 0.33 Wed Sep 23 10:11:58 PDT 2009
    * Added memcapable to test servers for binary compatibility.
    * Updated C++ interface. Added basic support for C++ exceptions. Added multiple constructors the memcached client object. The C++ interface now takes parameters which are C++ types (such as std::string).
    * Several bug fixes for binary protocol support.
    * Fixed crashing issue with dumping from memcachd server (server internals were changed without documenting change).
  - update to 0.32 Tue Sep 15 15:49:09 PDT 2009
    * Change of behavior where linger is only modified for no-block and then it is set to zero.
    * Added Twitter's memcached_server_error() functions.
    * Fix for OSX compiles in development builds.
    * Updated C++ interface.
    * Updated memcached_mget and memcached_mget_by_key to take a size_t as a parameter instead of an unsigned int for number_of_keys.
  - update to 0.31 Fri Jul 10 09:02:50 PDT 2009
    * Added support or HA via replication.
    * malloc() removed for server key usage.
    * Update build system.
    * Added support for memcached_set_memory_allocators().
    * Fixed bug in configure.ac for have_htoll.


author: tabraham@novell.com
changelog:
  - update to 1.0.6
    * Fixes for gcc 4.7, lp:961812
    * Fix for restart issue that happens under testing.
    * Fix for lp:962815.
    * Support for transparent AES encryption.
  - changes from 1.0.5
    * Fixes for OSX.
    * Version is now parsed directly in the parser, which makes buffered
      operations now work with it..
    * memstat has been extended so that it can be used to find the version
      of the server.
    * Update documentation.
    * Fixes for compile issues on Debian and Ubuntu


author: idonmez@suse.com
changelog:
  - Update to 1.0.7
    * Add API call for exist calls.
    * Update all license files to be BSD bnc#757326


author: vuntz@opensuse.org
changelog:
  - Add memphis-link-gobject.patch: fix linking issue, taken from
    Debian.
  - Add call to autoreconf, for above patch.
  - Add Url tag.


author: dimstar@opensuse.org
changelog:
  - Split typelib file into typelib-1_0-Memphis-0_2 subpackage.
  - Add typelib-1_0-Memphis-0_2 Requires to devel subpackage.


author: andrea@opensuse.org
changelog:
  - new upstream version 0.3.1
    * important bug fix
    * menu-generation is now client side
    * speed up and lower memory usage


author: mboman@suse.de
changelog:
  - Update to version 2.26.0:
    + queue frame resize on window undecorate
    + fix description of desktop background (bgo#569649)
    + wrap g_error calls in braces
    + Translation updates


author: vuntz@novell.com
changelog:
  - Add metacity-buggy-struts.patch to fix metacity not reading
    struts correctly (ie, windows being put behind the panels).


author: vuntz@novell.com
changelog:
  - Update to version 2.27.0:
    + Remove deprecated GTK symbols (bgo#572332)
    + fix window properties bug which showed up as ignoring struts
      (bgo#572573)
    + include "as <username>" in window title (bgo#549389)
    + Use zenity for dialogues (bgo#521914)
    + Use libcanberra for sound effects (bgo#557921)
    + Don't define meta_spew_event unless verbose mode is on
      (bgo#571126)
    + Fix README to give correct switch names (bgo#571210)
    + Windows which couldn't appear in alt-tab don't get there by
      being urgent
    + Skip the first window in alt-tab only if it's actually current
      (bgo#535887)
    + Optimise line coordinate storage
    + Queue resize on window undecorate
    + Fix description of "show desktop" (bgo#569649)
    + Wrap g_error calls in braces
    + Updated translations
  - Add libcanberra-devel, libgtop-devel BuildRequires.
  - Remove unneeded libglade2-devel BuildRequires.
  - Add zenity Requires.
  - Drop metacity-buggy-struts.patch: fixed upstream.
  - Do not package .la files.
  - Do not package /usr/lib/metacity anymore since the small binary
    there has been removed and zenity is now used instead.


author: vuntz@novell.com
changelog:
  - Do not depend on libgnome just for a directory ownership -- this
    will help for the build.
  - Remove gconf2-devel, orbit2-devel, startup-notification-devel
    Requires from devel package.
  - Add rationales.txt to doc files since it's possibly interesting
    to people.
  - Do not exclude ha and ig locale files on factory anymore.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.27.1:
    + Unset _NET_SUPPORTING_WM_CHECK when shutting down (bgo#564561)
    + Add a switch to disable autofullscreen'ing maximized windows
      without decorations (bgo#586600)
    + Updated translations.


author: sbrabec@suse.cz
changelog:
  - Fix a race condition that causes that gdm autologin sometimes
    never completes (bnc#555027, bgo#600864).


author: vuntz@opensuse.org
changelog:
  - Update to version 2.28.1:
    + Default cycle-group binding is alt-grave
    + XFCE terminal is a terminal
    + Signal handling fixes
    + Fix bell timeout
    + Self-drawn tooltips are tooltips
    + Fix session handling close
    + Replace deprecated symbols
    + Split MetaSide from MetaDirection
    + Updated translations
  - Drop metacity-ping-timeout.patch: fixed upstream.
  - Drop metacity-race-autologin.patch: fixed upstream.
  - Drop metacity-race-autologin-cleanup.patch: fixed upstream
    another way.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.30.0:
    + Fix typo when checking the result of getpwuid
    + Revert new default cycle_group keybinding to Alt-grave
    + Fix build with gcc 4.5
    + Updated translationUpdated translations.
  - Drop metacity-gcc45.patch: fixed upstream.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.30.1:
    + Fix crash when right-clicking on window frame
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Add metacity-gdm-popup-error.patch: this fixes an issue where
    there's an error dialog in gdm when logging in. This fixes
    bnc#632726, and is taken from Fedora and bgo#588119.
  - Thanks to psankar@novell.com for investigating the issue.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.30.2:
    + Replace GDK drawing API with cairo
    + Removes usage of gdk_display
    + Stop confusing GDK's grab tracking
    + Allow building with Gtk+-3.0
    + Replace deprecated GDK symbols
    + Fixes for compiling with GSeal
    + Fix crash with --sync option
    + Fix very unlikely crasher
    + Remove deprecated Encoding key from desktop files
    + Fix memory leak in theme optimisation
    + Use correct timestamp for focus stealing prevention
    + Don't warn about a missing session file
    + Updated translations.
  - Update metacity-key-list-binding.patch with patch attached to
    bgo#609101, that got applied to mutter.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.30.3:
    + Fix theme breakage
    + Use -Werror only when --enable-maintainer-mode is used


author: vuntz@opensuse.org
changelog:
  - Add metacity-support-above-tab.patch: this adds an "Above_Tab"
    pseudo-keysym, which is a feature that gnome-shell uses. Taken
    from git.
  - Add call to autoreconf needed by the patch.


author: fcrozat@novell.com
changelog:
  - Update to version 2.34.0:
    + Update keybindings when XKB keyboard layout changes.
    + Unify keymap-reloading code branches
    + Fix drawing of <arc> elements
    + Add an "Above_Tab" pseudo-keysym.
    + Fix default workspace names.
    + Log error if writing fail when handling SIGTERM.
    + Rework keybinding configuration files
    + Honour _NET_RESTACK_WINDOW and sibling-relative stacking.
    + Allow applications to raise windows when raise_on_click is off.
    + Allow explicit raises from same client, not just same app.
    + Set RestartStyleHint to RestartIfRunning when replaced.
    + Fix background functions for non-default layouts.
    + Use GNOME 3 theme defaults
    + Do not use an icon menu on the titlebar.
    + Disable 'Show desktop' keybinding by default.
    + Make color constants work without warnings.
    + Small bug fixes
    + Make it possible to build without libcanberra
    + Updated translations.
  - Drop metacity-gdm-popup-error.patch,
    metacity-support-above-tab.patch: fixed upstream.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.34.1:
    + Fix crash in meta_display_get_above_tab_keycode
    + Disable keybindings message should ungrab keys
    + Remove --with-gtk configure flag as metacity only builds
      against gtk2
    + Build fix for FreeBSD: Include sys/wait.h as described in POSIX
      specs
    + Build system change: remove -Werror
    + Updated translations.
  - Update License tag from GPLv2+ to GPL-2.0+.


author: kirill.kirillov@gmail.com
changelog:
  - Add metacity-dnd-keynav.patch: this adds support of alt-tab
    during drag and drop operation. Fix bnc#720212.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.34.2:
    + Port preferences to GSettings
    + Remove deprecated GTK+ symbols and use accessor functions
    + Include the default window icon
    + Various small build system changes
    + Updated translations.
  - Add pkgconfig(gsettings-desktop-schemas) BuildRequires: new
    dependency.
  - Add explicit pkgconfig(gio-2.0) BuildRequires: it was missing
    before.
  - Drop gconf2-devel BuildRequires: migration to GSettings completed.
  - Drop metacity-key-list-binding.patch: not needed after GSettings
    migration.
  - Split non-essential tools to a metacity-tools subpackage.
  - Split library to libmetacity-private0, move /sbin/ldconfig calls
    from main %post/%postun to libmetacity-private0 scriptlets, and
    change metacity Requires in devel package to libmetacity-private0.
  - Replace gconf schema packaging machinery with
    %glib2_gsettings_schema_* macros.
  - Remove explicit gtk2-devel Requires from devel subpackage: it
    will automatically be added the pkgconfig() way.
  - Stop passing --disable-schemas-install to configure: there is no
    gconf schema anymore.
  - Stop changing libexecdir in configure: there is no need for that.
  - Stop checking for non-supported versions of openSUSE (<= 11.2).


author: vuntz@opensuse.org
changelog:
  - Add explicit libSM-devel, libX11-devel, libXext-devel,
    libXinerama-devel, libXrandr-devel, pkgconfig(xcomposite),
    pkgconfig(xcursor), pkgconfig(xdamage), pkgconfig(xfixes),
    pkgconfig(xrender) BuildRequires: we need all of those, and some
    are not implicitly brought in after the big xorg-x11 packaging
    change.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.34.3:
    + Use the correct translation domain in keybinding definitions.
    + Updated translations.


author: pkirsch@suse.de
changelog:
  - added libmicro-ctcs-glue package, now the tcf is packaged and
    can be run from the SUT without the need of NIS


author: vuntz@opensuse.org
changelog:
  - Install the headers in /usr/include/miniupnpc/ instead of
    /usr/include/: this is cleaner, and this is what users of the
    library expect.


author: jengelh@medozas.de
changelog:
  - Update to mISDNuser-2.0.2
    * new userspace API, uses sockets to communicate with kernel
    * layer3 (TE/NT) is done in userspace now
    * Q.931/DSS1 support for TE/NT
    * note: Asterisk integration occurs via chan_lcr
  - Employ shlib policy
  - Remove redundant/obsolete tags/sections (cf. specfile guidelines)


author: dimstar@opensuse.org
changelog:
  - Update to version 5.2.1:
    + This release contains numerous changes, see NEWS for details.
      It is needed to have newer empathy work.
    + Most important changes are:
    - Clients are no longer expected to implement the
      ChannelHandler interface.
    - The design of channel dispatching copes better with having
      multiple user interface components installed.
    - Accounts' presence, avatar and nickname are now independent
    - Accounts no longer have to belong to a "profile"
    - Accounts are now stored in a flat file, rather than by
      abusing GConf
    - libmissioncontrol-server has changed its API and ABI
      considerably, and is not yet considered stable.
    - libmissioncontrol no longer exists, and has been replaced by
      libmcclient


author: vuntz@novell.com
changelog:
  - Remove libtelepathy-devel, gnome-keyring-devel BuildRequires.
  - Remove libtelepathy-devel Requires from devel package.


author: vuntz@opensuse.org
changelog:
  - Update to version 5.2.2:
    + Enhancements:
    - Better debug output under various circumstances, including
      outputting the version number on startup
    - Add the concept of always-on accounts, which can't be
      disabled or otherwise put offline
    - Try to set initial presence before calling Connect
    + Fixes:
    - fdo#23778: make sure account details (including passwords)
      are stored in directories readable only by the user.
    - Replace deprecated g_strcasecmp with g_ascii_strcasecmp
    - Don't close old-style Tubes channels if they can't be
      dispatched, since that closes the new-style
      StreamTube/DBusTube channels that everyone should be using,
      as a side-effect
  - Add mc-account-convert.1 as source: it's missing in this tarball
    (fdo#23807)


author: vuntz@opensuse.org
changelog:
  - Update to version 5.2.3:
    + Fixes:
    - fdo#23807: even if someone without gconf headers makes the
      tarball, ship the necessary files so people with gconf
      headers can compile it
    - Resync what's in git with what's in tarball releases: remove
      some unused source files from git, add more support files to
      tarballs, and don't distribute any generated source in
      tarballs
  - Remove mc-account-convert.1, fixed upstream.


author: vuntz@opensuse.org
changelog:
  - Update to version 5.2.5:
    + Fixes:
    - If we see too many transitions from CONNECTED to DISCONNECTED
      state (i.e.  we get kicked off by the server more than 3
      times in 2 minutes), stop reconnecting; also, don't reset the
      exponential backoff until we've been connected for 2 minutes.
      This avoids reconnecting in a tight loop if the server lets
      us connect, then immediately drops our connection.
    - fdo#23935: call AddRequest if appropriate even on clients
      that match only channels with Requested=true, and use
      requested channels' complete properties in preference to the
      properties that were requested
    - Make signed values in .client files work instead of
      g_critical'ing
    - Add MCD_CHANNEL_STATUS_ABORTED to avoid sometimes counting
      aborted channels in mcd_dispatcher_get_channel_type_usage
    - Fix some minor memory leaks
  - Changes from version 5.2.4:
    + Fixes:
    - Deal with the user's alias in a race-free way by calling
      GetAliases as well as binding to the AliasesChanged signal
    - Fix a reference leak when recovering from a connection being
      cancelled before RequestConnection has returned
    - Stop abusing glibc internal feature-test macros
    - Fix some race conditions in the regression tests


author: vuntz@opensuse.org
changelog:
  - Update to version 5.2.6:
    + Enhancements:
    - mc-wait-for-name: give up after 5 minutes and exit
      EX_TEMPFAIL. Also exit with EX_UNAVAILABLE (instead of 1) if
      the session bus doesn't work, EX_USAGE (instead of 1) on
      wrong arguments, and EX_USAGE (instead of g_critical() and
      never terminating) if the requested bus name is not valid
    + Fixes:
    - mc_account_conditions_call_when_ready: explain why it's OK to
      ignore the result of mc_iface_call_when_ready_int, which was
      a Coverity false-positive
    - Consider calls to be potentially-missed if they terminate for
      reason ERROR, even if we're the actor, because that's what
      happens in Gabble >= 0.8.4 if the streaming implementation
      (i.e. telepathy-farsight) discovers that none of the
      candidates work and calls Error()
    - Fix a race condition in the test
      account-manager/make-valid.py, which would sometimes
      incorrectly make it fail
    - Add a regression test for dispatching and requests being
      delayed while waiting for a plugin to make an asynchronous
      request for permission


author: vuntz@opensuse.org
changelog:
  - Update to version 5.3.2:
    + Enhancements:
    - mc-wait-for-name: give up after 5 minutes and exit
      EX_TEMPFAIL. Also exit with EX_UNAVAILABLE (instead of 1) if
      the session bus doesn't work, EX_USAGE (instead of 1) on
      wrong arguments, and EX_USAGE (instead of g_critical() and
      never terminating) if the requested bus name is not valid
    - fdo#23651: strongly prefer the PreferredHandler for a channel
      request, and try dispatching to it even if its
      HandlerChannelFilters do not indicate that it could handle
      the channel, since this is very useful for clients like
      nautilus-sendto
    - fdo#24120: refactor McdDispatcher quite extensively:
      . always have a McdDispatchOperation for each
      McdDispatcherContext, even if no approval is needed
      . migrate the dispatching state machine into the dispatch
      operation
      . move client logic into McdClientProxy, removing the
      McdClient struct
      . migrate Client discovery and the client registry into a new
      class McdClientRegistry
      . remove many unused signals
      . use McdDispatcherContext for the plugin API and nothing
      else
    - McdHandlerMap: operate in terms of TpChannel, not McdChannel,
      to make the code less tightly coupled; watch for channels
      closing and client crashing internally, rather than relying
      on other modules
    - Run the regression tests with GLib and GObject warnings set
      to fatal
    + Fixes:
    - fdo#23687: if all Handlers with BypassApproval fail, notify
      approvers and wait for approval before trying other Handlers
    - fdo#24474: notify Observers about channels that were
      requested without going via MC, e.g. by Empathy 2.28.x
    - fdo#21003: delay the return from HandleWith until
      HandleChannels has succeeded or failed, and pass on errors;
      do not consider HandleWith(H) to be general approval for the
      channel to be handled with handlers other than H
    - fdo#24637: don't emit Finished until the channel dispatch
      operation has really finished
    - Fix a possible use-after-free when noting that a client has
      gone away
    - Avoid re-dispatching a re-requested channel to a different
      handler
    - When calling HandleChannels, use the most recent user-action
      time from among all requests that led to this channel, and
      all HandleWith() calls for this channel dispatch operation
    - Don't call ReloadConfig() on the dbus-daemon (reopening
      fdo#23921), to avoid triggering fdo#24350 in dbus-daemon and
      causing service-activations to fail
    - mc_account_conditions_call_when_ready: explain why it's OK to
      ignore the result of mc_iface_call_when_ready_int, which was
      a Coverity false-positive
    - Consider calls to be potentially-missed if they terminate for
      reason ERROR, even if we're the actor, because that's what
      happens in Gabble >= 0.8.4 if the streaming implementation
      (i.e. telepathy-farsight) discovers that none of the
      candidates work and calls Error()
    - Fix a race condition in the test
      account-manager/make-valid.py, which would sometimes
      incorrectly make it fail
    - Add a regression test for dispatching and requests being
      delayed while waiting for a plugin to make an asynchronous
      request for permission
    - Don't leak check_parameters_get_param_cb closure on error
    - In libmcclient, invoke callbacks for GetAll() in the right
      order
  - Changes from version 5.3.1:
    + Dependencies:
    - Python >= 2.5 is now required for compilation
    - telepathy-glib >= 0.7.37 is now required
    + Enhancements:
    - Automatically migrate passwords and other secrets from
      accounts.cfg into the GNOME keyring (if enabled and
      available) on MC startup
    + Fixes:
    - Deal with the user's alias in a race-free way by calling
      GetAliases as well as binding to the AliasesChanged signal
    - Fix some race conditions in the regression tests
    - Fix mcd_dispatcher_get_channel_type_usage sometimes counting
      aborted channels, by introducing MCD_CHANNEL_STATUS_ABORTED
    - If we see too many transitions from CONNECTED to DISCONNECTED
      state (i.e.  we get kicked off by the server more than 3
      times in 2 minutes), stop reconnecting; also, don't reset the
      exponential backoff until we've been connected for 2 minutes.
      This avoids reconnecting in a tight loop if the server lets
      us connect, then immediately drops our connection.
    - Fix some minor memory leaks
  - Changes from version 5.3.0:
    + Dependencies:
    - The GNOME Keyring library is a new optional dependency. If it
      is enabled, having the library at runtime is required, but
      having the daemon itself is optional - the current plain-text
      storage will be used for passwords if the keyring daemon is
      not available.
    + Enhancements:
    - fdo#20903: support the final version of ContactCapabilities,
      from telepathy-spec 0.17.28
    - fdo#22231: add optional gnome-keyring integration. This is
      off by default, but distributions should consider configuring
      MC with --enable-gnome-keyring to get this functionality.
    - mc-tool: show full Presence information
    - Use the "mcd" G_LOG_DOMAIN
    - fdo#23501: support TpDebugSender
    - Stop #define'ing g_object_ref, g_object_unref
    - fdo#22705: support MC_DEBUG=all
    + Fixes:
    - Escape "-" in protocol names in Account names, as required by
      the Telepathy spec
    - fdo#23818: if HandleChannels fails, try all Handlers in
      sequence before giving up
    - Refactor client locking in McdDispatcher to be more obviously
      correct
    - Don't define macros used in glibc feature-test internals,
      possibly fixing failure to build from source on Debian
      GNU/kFreeBSD
    - Fix a reference leak when shooting down an unwanted
      Connection
    - fdo#23921: force dbus-daemon to re-detect .service files on
      MC startup, as a partial workaround for D-Bus bug fdo#23925
    - fdo#23935: call AddRequest if appropriate even on clients
      that match only channels with Requested=true, and use
      requested channels' complete properties in preference to the
      properties that were requested
    - Make signed values in .client files work instead of g_critical'ing
  - Add gnome-keyring-devel BuildRequires and pass
    - -enable-gnome-keyring to configure.


author: dimstar@opensuse.org
changelog:
  - Update to version 5.4.0:
    + Enhancements:
    - fdo#27309: implement the Observer.Recover flag from the
      forthcoming telepathy-spec 0.19.4, which lets activatable
      observers recover (in a best-effort way) after crashing, and
      lets non-activatable observers catch up on active channels
      (again in a best-effort way)
    + Fixes:
    - fdo#24875: avoid a dependency on GLib >= 2.22 which was
      accidentally introduced in 5.3.2
    - Avoid a dependency on dbus-glib 0.80
    - fdo#25122, deb#556488: link mc-wait-for-name to GLib properly
    - mc-tool: don't crash on invalid account names
    - Only time out channel requests after 5 hours
    - Remove a misleading reference to GConf
    - fdo#27021: fix error propagation when creating accounts with
      invalid properties/parameters
    - Release startup locks even for incomplete accounts, avoiding
      failure to start.


author: dimstar@opensuse.org
changelog:
  - Update to version 5.5.1:
    + Enhancements:
    - Port mc-tool from libmcclient to telepathy-glib
    - Implement McpAccountStorage::toggled so that account plugins
      can toggle the Enabled property of accounts
    - Document mission-control-plugins
    + Fixes:
    - Change names of variables that shadow global functions
  - Changes from version 5.5.0:
    + Enhancements:
    - MC now has a new, smaller plugin API,
      libmission-control-plugins, which is expected to have medium-
      to long-term API/ABI stability. The API mostly mirrors the
      Telepathy D-Bus API.
    - accounts now support the ChangingPresence property from
      telepathy-spec 0.19.6
    - channel dispatch operations now support the HandleWithTime
      method from telepathy-spec 0.19.6
    - channels can be dispatched before a connection goes
      CONNECTED, which is needed for SASL authentication channels
    - compiler warnings are correctly enabled
    + Removals:
    - libmcclient is no longer installed as a separate library
      unless the old plugin interface is enabled
    - fdo #26634: the obsolete utility mc-account-convert, for
      migration from Mission Control 4, has been removed
    + Fixes:
    - don't time out channel requests until many hours have passed
    - instead of emitting AccountPropertyChanged signals in
      time-based batches with a small delay, change signals are now
      grouped into atomic changes
    - fdo#24876: no longer reimplements a GLib 2.22 method
    - fdo#25122, deb#556488: link mc-wait-for-name to GLib
      correctly
    - fdo#26597: use TpDebugSender to send debug messages over
      D-Bus
    - don't crash mc-tool when the account name is invalid
    - fdo#27015: remove a misleading reference to GConf
    - fdo#27129: update and simplify test/twisted/README
    - fdo#25684: fix detection of accounts that already exist
    - in libmcclient, don't crash on malformed profiles where a
      group is missing
  - Changes from version 5.4.2:
    + Fixes:
    - don't assume that data structures borrowed from a
      TpConnectionManager remain valid after re-entering the main
      loop, which can cause a segfault on startup
    - fix a memory leak in Claim()
    - fix a failure to check for NULL, and a couple of potential
      leaks, in mc-tool
  - Changes from version 5.4.1:
    + Fixes:
    - set 0 as UserActionTime when HandleWith is used
    - make tests pass with more recent telepathy-glib, which can
      call GetInterfaces twice
    - don't cache whether we have the Requests interface, which
      caused one of the tests to regress


author: vuntz@opensuse.org
changelog:
  - Update to version 5.5.3:
    + Enhancements:
    - Added support for the new Account.Service property in the MC
      core code and the SSO plugin
    - Added support for the Service property to mc-tool
    - Made account storage plugins able to notify MC that a single
      account has changed externally
    - Added support for plugins that check D-Bus calls' callers
      against an ACL
    + Fixes:
    - Treat calls ended locally with No_Answer as missed
    - fdo#24645: when an existing channel is returned by
      EnsureChannel and its handler has more than one Handler bus
      name/object path sharing a unique name, MC now tries harder
      to invoke the same one as before
    - Disable accounts when they're deleted by an account storage
      plugin
    - Attempt re-connection of failed connections less rapidly
  - Changes from version 5.5.2:
    + Enhancements:
    - fdo#28428: implement the new ConnectionError property from
      telepathy-spec 0.19.7, and if an Account's Connection-related
      property changes, put all the related properties in the
      change notification signal to make it easier to interpret
    + Fixes:
    - fdo#28557: write account parameters to accounts.cfg
      correctly, rather than repeatedly escaping backslash,
      newline, tab etc., which resulted in doubling the number of
      backslashes with every write.
    - fdo#28390: drastically reduce writes to gnome-keyring when
      committing changes to accounts
    - fdo#28118: clear the 'register' parameter when an account
      connects successfully, fixing in-band XMPP account creation
  - Split library in a libmission-control-plugins0 subpackage.
  - Remove explicit dbus-1-devel and telepathy-glib-devel Requires
    from devel package: they will automatically get added with
    pkgconfig()-style Requires.
  - Remove unneeded gconf2-devel BuildRequires.


author: vuntz@opensuse.org
changelog:
  - Update to version 5.5.4:
    + Enhancements:
    - fdo#26699: add support for plugins that delay requests while
      deciding whether to allow them or not
    - Restructure channel-requesting code
    - Delete the old examples, which are no longer exemplary; use
      telepathy-glib or telepathy-qt4 instead of libmcclient
    - fdo#29812: add a trial implementation of the MinimumPresence
      (draft 2) API
    - fdo#30000: add a trial implementation of SucceededWithChannel
      and {Create,Ensure}ChannelWithHints
    + Fixes:
    - fdo#28915: fix a regression in which parameters that are
      unset aren't necessarily saved to the configuration file
    - Signal remote avatar deletion, for instance by another XMPP
      resource, in the same way as a remote avatar change
    - Cancel the "probation" timer when the connection is released,
      avoiding a possible crash
    - Ignore any partial pre-existing accounts that have no manager
      or protocol listed, and if a storage plugin creates a totally
      unusable account, ignore it
    - Don't crash if Proceed() is called twice
    - Various fixes for the Maemo SSO plugin
    - Fix linking with recent ld versions
  - Add telepathy-mission-control-build-fixes.patch to fix some build
    warnings that are fatal in openSUSE.


author: vuntz@opensuse.org
changelog:
  - Update to version 5.6.0:
    + Fix various build warnings in the tests
    + Fix a build warning when keyring support is disabled
    + Install a missing header file
  - Drop telepathy-mission-control-build-fixes.patch: fixed upstream.
  - Here's an highlight of the main changes in 5.6.0, compared to
    5.4.x:
    + MC implements features from telepathy-spec 0.20, including:
    - channels can be dispatched before a connection is CONNECTED,
      which is required for telepathy-gabble ? 0.9.17
    - the Account.ConnectionError property indicating the last error
    - the Account.ChangingPresence property indicating that
      presence changes are in progress
    - the Account.Service property indicating where an account is
      stored
    - ChannelDispatchOperation.HandleWithTime to set
      focus-stealing-prevention timestamps
    + libmission-control-plugins provides a more stable plugin API
      for MC. Plugins written with this library can:
    - observe, delay and influence channel dispatching, much like
      Observers
    - observe, delay and/or reject channel requests
    - store accounts elsewhere
    + Bugfixes include:
    - tries harder to invoke the same handler for an
      already-handled channel
    - calls ended locally with reason No_Answer are treated as
      missed
    - fewer writes to gnome-keyring when committing changes
    - in-band XMPP account creation works better


author: vuntz@opensuse.org
changelog:
  - Update to version 5.6.1:
    + Enhancements:
    - Make mc-tool support object paths, and improve the help
    + Fixes:
    - fdo#30447: don't "return x()", where x returns void, in void
      functions
    - fdo#30448: make type of mcp_account_storage_get_restrictions
      consistent with the header
    - Fix support for libaccounts-glib
    - Remove unnecessary use of _POSIX_C_SOURCE


author: fcrozat@novell.com
changelog:
  - Update to version 5.7.6:
    + Enhancements:
    - Support the Observer.DelayApprovers property.
  - Changes from version 5.7.5:
    + Fixes:
    - Build failures with new --no-add-needed ld default behaviour
    - mc-tool: help no longer mentions obsolete add <profile>
      syntax.
    - Tests no longer hang forever if DBus name cannot be claimed.
  - Changes from version 5.7.4:
    + Enhancements:
    - fdo#33271: implement ChannelDispatcher.RedispatchChannels()
    - fdo#34416: support for Account.I.ExternalPasswordStorage
    + Fixes:
    - fdo#34316: UpdateParameters: bad handling of DBus_Property
      and Has_Default in Unset argument.
  - Changes from version 5.7.3:
    + Dependencies:
    - telepathy-glib ? 0.13.13 is now required
    + Enhancements:
    - The connection now uses
      Connection.Interface.ServicePoint.KnownServicePoints to
      determine which contacts correspond to emergency calls.
    - Request policy plugins cannot affect emergency calls any
      more.
    - mcd_debug now bypasses printf completely if neither
      debugging nor the debug cache is turned on.
    + Fixes:
    - Leak in the DBus ACL plugin mechanism fixed
    - Potential leak in mcd_master initialisation code fixed
  - Changes from version 5.7.2:
    + Enhancements:
    - The functionality from the draft
      ChannelDispatcher.Interface.Hints and
      ChannelRequest.Interface.Hints interfaces is now on the main
      CD and CR interfaces, since it became stable in
      telepathy-spec 0.21.5.
    - fdo#32979: AccountManager.Interface.Hidden.DRAFT1
    + Changes to unstable API:
    - Support for the draft MinimumPresence interface has been
      removed.
    + Fixes:
    - Various bugs in the test suite, some caused by telepathy-glib
      changes and others which have been lingering for a while,
      have been fixed.
    - Certain account properties, such as Nickname, are now more
      reliably saved to disk when they are updated.
    - The 'commit' virtual method for account storage plugins is
      once again optional, as documented and as was previously the
      case. (fdo#32153)
    - libaccounts backend cannot be as eager to flush to disc as
      the regular keyfile backend as it is shared and excessive
      locking can interfere with other libaccounts clients.
  - Changes from version 5.7.1:
    + Enhancements:
    - mc-tool: Improved error message for nonexistent accounts
    - Removed obsolete mapping of TP_ERROR_NOT_AVAILABLE to
      MC_CONTACT_DOES_NOT_SUPPORT_VOICE_ERROR.
    + Fixes:
    - fdo#24779: CurrentPresence is Offline for online connections
      not implementing SimplePresence.
  - Changes from version 5.7.0:
    + Enhancements:
    - fdo#31467: Account.Interface.Addressing interface
    - fdo#31263: implement stable Conn.I.PowerSaving, and
      optionally integrate it with Maemo's MCE service.
    - fdo#30000: implement draft ChannelDispatcher.I.Hints and
      ChannelRequest.I.Hints.
    + Fixes:
    - fdo#31678: AccountManager.AccountRemoved signal could be
      skipped.
    - fdo#31680: g_error() on dbus name acquisition_progressition
      failure was interpreted as a core dump by automated test
      suites, resulting in a lot of false alarms


author: fcrozat@novell.com
changelog:
  - Update to version 5.7.9:
    + Build failure due to warning/error promotion
  - Changes from version 5.7.8:
    + Enhancements:
    - accounts can be flagged as "channels must always be
      dispatched" needed for telephony class accounts, but
      available generally.
    - Draft ChannelDispatcher.Messages interface implemented allows
      non-handlers to send messages to contacts.
    + Fixes:
    - Segfault in the external password storage properties
      interface.
    - SSO account deletions explicitly force Account.Removed to be
      emitted. They used to assume object disposal would happen
      immediately, which did not always happen.
    - The "Service" value for Maemo SSO accounts could be unset
      after account creation, a side effect of changes in 5.7.7.
    - Memory leak in one of the Maemo DBus ACL plugins.
    + Obsolescence:
    - Dead interface com.nokia.Account.Interface.Stats dropped


author: dimstar@opensuse.org
changelog:
  - Update to version 5.7.11:
    + Enhancements:
    - fdo#36845: dispatch operation policy plugins can implement
      handler_is_suitable_async(), to say whether a Handler is
      acceptable for a particular dispatch operation
    - All members of McpDBusAclIface may be NULL
    - The McpDispatchOperationPolicyIface struct is directly
      visible to plugins
    - The implementation vtable of MCP plugin classes is no longer
      concealed, and maybe assigned to directly by implementations
      instead of using the _implement methods
    - More/better documentation for the MCP plugin classes
    + Fixes:
    - If enabled, the Aegis plugin is now statically linked into
      the MC executable rather than being a loadable module
    - Account plugins are no longer added to the cached list
      repeatedly
  - Changes from version 5.7.10:
    + Enhancements:
    - Use the new arg0namespace matching to watch only interesting
      DBus name-owner-changed signals if DBus is new enough to
      allow this
    + Fixes:
    - Setting changes originating in storage backends (e.g.
      libaccounts) were not necessarily propagated to CMs if they
      were not parameters.


author: dimstar@opensuse.org
changelog:
  - Update to version 5.9.0:
    + Enhancements:
    - DelegateChannels and PresentChannel from spec version 0.23.2
      have been implemented.
    + Fixes:
    - fdo#36483: All tests now pass, even with newer tp-glib.
    - Implementation of the draft ChannelDispatcher.Messages
      interface did not correctly handle all internal requests
      which should have been dispatched to an existing channel.


author: dimstar@opensuse.org
changelog:
  - Update to version 5.9.1:
    + fdo#34025: when an Observer with Recover=TRUE catches up on
      channels, don't miss out channels that have run their observers
      but have not completed dispatching, mainly those waiting for
      approvers.
    + Fix various memory leaks.
    + If a storage plugin changes our nickname, propagate it to the
      CM.
    + The McdTransport framework should have considered "no plugins"
      to be equivalent to "procced", not "abort".
    + Some files were missing G_END_DECLS, which broke C++ includes.
  - Run spec-cleaner.


author: vuntz@opensuse.org
changelog:
  - Update to version 5.9.2:
    + Changes:
    - The Compat.Profile property on accounts has been removed; as
      has libmcclient, which used it but which is no longer widely
      used.
    - Documentation for the old extension API,
      libmissioncontrol-server, is no longer built. Please use the
      mission-control-plugins API instead!
    + Fixes:
    - fdo#37861: Memory leak in collect_satisfied_requests in
      mcd-dispatch-operation.c
    - fdo#40562: Connection attempts aborted by McdTransport
      plugins did not trigger a status change signal - now they do
    - fdo#29022: Dispatch channels with no (known) handlers to
      observers anyway
    - fdo#40551: Memory leaks in the approval mechanism plugged
    - mission-control-plugins now explicitly links to GIO.
    - mc-tool now parses 'bool:foo=true' as setting 'foo' to True,
      as opposed to setting 'foo' to False!
    - fdo39796: always fully remove secret parameters when they are
      un-set.
    + Enhancements:
    - fdo#40337: improve error reporting when creating an account
      fails.


author: vuntz@opensuse.org
changelog:
  - Update to version 5.9.3:
    + Enhancements:
    - Mission Control can now use either Network Manager or ConnMan
      (or neither; the choice is controlled by a configure flag) to
      monitor the network connection going up and down, and bring
      IM accounts on and offline accordingly (whether due to
      ConnectAutomatically being True, or RequestedConnection being
      non-offline). (fdo#38978)
    - Mission Control now listens for notifications from upower
      that the machine is about to suspend, and tears down active
      connections. This should help avoid the user appearing to be
      online for a few minutes after they suspend their machine,
      until the server notices that they've gone. (fdo#28370)
    + Fixes:
    - The regression tests now work with D-Bus ? 1.5.6. (fdo#41090)
    - An obscure assertion failure in the client bus name
      monitoring code is fixed, we hope! (fdo#39767)
    - MC no longer crashes when recovering from a client crashing
      if that client was an Observer or Approver which had claimed
      the channel.
  - Add pkgconfig(libnm-glib) and pkgconfig(upower-glib)
    BuildRequires for the new features.


author: vuntz@opensuse.org
changelog:
  - Update to version 5.10.1:
    + Fixes:
    - An unnecessary enum definition, which conflicted with the one
      provided by Empathy, has been removed from the GSettings
      schema.
  - Changes from version 5.10.0:
    - fdo#41927: It is now possible to install the MC test suite.
    - fdo#42068: MC now has a GSettings key to force it to believe it
      is online, even if NM/ConnMan says it is offline. This key is
      kept in sync with the corresponding GSettings key provided by
      Empathy by some black magic with aliased DConf paths.
    - deb#644589: fix build with UPower but no NM or ConnMan
    - fdo#42548: Account.ChangingPresence is now more accurate
      (particularly on disabled accounts).
  - Use %glib2_gsettings_schema_* macros for the new GSettings schema
    file.


author: vuntz@opensuse.org
changelog:
  - Update to version 5.11.0:
    + Enhancements:
    - Migrate telepathy-butterfly accounts to telepathy-haze
      automatically, if Haze is installed (fdo#42814)
    - Improve mc-tool (fdo#45308)
    - Add Account.Supersedes (fdo#42814)
    + Fixes:
    - Prefer to destroy arrays with _unref instead of _free
    - Add support for building on Android (fdo#42508) and Windows
    - Make the NetworkManager integration optional (fdo#43791)
    - Don't crash on Get('Parameters') for a CM that isn't
      installed (fdo#44939)


author: vuntz@opensuse.org
changelog:
  - Update to version 5.12.0:
    + Add mcd_service_stop() and stop the service when SIGINT is
      sent (fdo#47054).


author: pth@suse.de
changelog:
  - Use AC_PREREQ before AC_INIT
  - Move AM_INIT_AUTOMAKE to just after AC_INIT
  - Use LT_INIT to init libtool and pass disable-static as default.
  - Only pass -release to libtool and not -release and -version-info,
    thus fixing the library naming.
  - Add and use an option to configure to disable processor specific
    code tuning.
  - Don't bother with patching .in files as they're regenerated by
    calling autoreconf.


author: pth@suse.de
changelog:
  - Optimize the handling of CFLAGS.
  - Don't use -fno-strict-aliasing as the compiler doesn't report
    any aliasing issues.


author: chris@computersalat.de
changelog:
  - fix BUILD_ORIG
    o add fix_lib_versioning-mpeg2enc patch (mpeg2enc/Makefile.am)
  - add gtk2-devel (Gtk+ support for glav)
  - remove author from descr


author: cmorve69@yahoo.es
changelog:
  - Update to 2.0.0
  - Remove obsoleted patches
  - Rename to follow SLPP
  - Use pkgconfig()-type BuildRequires
  - Spec-clean


author: poeml@suse.de
changelog:
  - update to 1.4.0
    Changes between 1.3.1 and 1.4.0 (12-Sep-2003 to 02-Sep-2005)
    * ) Optimize insertion of free memory chunks by merging with
      the spare area if possible to decrease memory fragmentation.
    * ) Fix mm_realloc() function: If the memory chunk passed to mm_realloc()
      can't be extended and a new chunk must be allocated, the old memory
      is copied into the new chunk with a call to memcpy(3). However, the
      used size is the length of the new data and will cause memcpy(3) to
      access memory beyond the old data chunk's boundaries.
    * ) Upgraded build environment to GNU Libtool 1.5.20 and GNU shtool 2.0.2
    * ) Updated all copyright messages for year 2005.
    Changes between 1.3.0 and 1.3.1 (07-Mar-2003 to 12-Sep-2004)
    * ) Upgraded build environment to GNU Shtool 2.0.1,
      GNU Libtool 1.5.8 and Autoconf 2.59.


author: postadal@suse.cz
changelog:
  - updated to version 1.4.2
    * added new API function MM_reset() and mm_reset()
    * corrected description of mm_sizeof()


author: anosek@suse.cz
changelog:
  - fixed mm package installs useless libtool archive by default
    [#272059]
  - taken spec file by Marcus Rueckert from BS


author: mrueckert@suse.de
changelog:
  - sync files from OSSP/libmm14 and abuild
  - renamed the package to follow the versioning policy.
  - renamed devel package to libmm-devel and added provides for the
    old name
  - removed static lib


author: toddrme2178@gmail.com
changelog:
  - Added xine mailing list discussions about LGPL relicensing of
    xine code
  - Added note in spec file about LGPL relicensing of xine code


author: ltinkl@suse.cz
changelog:
  - update to 1.0.10
    * fixed some compiler-warnings
    * fixed display routines called twice for FULL_MNG support in mozlibmngconf.h
    * standard windows dll upgraded to zlib 1.2.3
    * fixed problem with CLON object during readdisplay() (thanks Winfried!)
    * added typecast to appease the compiler (G R-P)
    * added more SKIPCHUNK conditionals (G R-P)
    * added MORE MNG_NO_1_2_4BIT_SUPPORT (G R-P)
    * added provisional support for anIM(mpNG) proposal
    * added provisional support for ANG proposal
  - fix patches
  - provide %post sections


author: jengelh@medozas.de
changelog:
  - Remove redundant/unwanted tags/section (cf. specfile guidelines)
  - Use %_smp_mflags for parallel building
  - Do shlib policy packaging


author: jengelh@medozas.de
changelog:
  - Update to initial public tarball release, version 1.0.0
    * Added checking variants of the put function family.
    * Message batching infrastructure
  - Run spec-beautifier on .spec file


author: jengelh@medozas.de
changelog:
  - Update to libmnl 1.0.1
    * examples: fix wrong group mask number in nfct-event
    * header: fix signess issues in MNL_SOCKET_BUFFER_SIZE


author: jengelh@medozas.de
changelog:
  - Update to new upstream release 1.0.2
    * build and compile updates
    * header: fix invalid use of type void * in arithmetic of
    mnl_for_each_nest(...)
    * doc: fix wrong comment describing mnl_nlmsg_batch_stop


author: jengelh@inai.de
changelog:
  - Update to new upstream release 1.0.3
    * Added the "mnl_attr_for_each_payload" function, which allows to
    iterate over attributes for a given payload pointer.


author: dimstar@opensuse.org
changelog:
  - Disable the test suite for this release. A known error with
    as-needed makes it fail. Will be fixed in next release.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.0.0
    - New module interface using a single structure
    - New way of loading builtin that does rely on dlopen()
    - Fixed running test with linker flag --as-needed
  - Enable the test suite


author: sbrabec@suse.cz
changelog:
  - Package added to openSUSE Factory - gstreamer-0_10-plugins-bad
    now depend on external libmodplug. Source: OBS home:RedDwarf.
  - Rename and split according to shared library policy.
  - Updated to version 0.8.6:
    * small fixes contributed since last release
    * fixed libmodplug s3m boundary check overflow vulnerability in
      Amiga MED and OctaMED files (bnc#496541, securityfocus#30801)
  - Fixed invalid delete (bnc#443444).
  - Fixed timidity.cfg path.


author: cmorve69@yahoo.es
changelog:
  - Updated to version 0.8.7.
    * small fixes contributed since last release
    * buffer overflow fix (already fixed in openSUSE)


author: reddwarf@opensuse.org
changelog:
  - Updated to version 0.8.8.2
    * Improve compatibility with MSVC 2010
    * Improve PTM playback (Fix byteswapping)
    * Improve S3M support (ignore corrupted data)
    * Improve AMF support (bounds checking)
  - Added pkg-config BuildRequire
  - Make build verbose
  - Remove execution permission from shared library


author: sbrabec@suse.cz
changelog:
  - Updated to version 0.8.8.3:
    * Several security fixes (including CVE-2011-1761, bnc#691137).
    * Improve compatibility with MSVC 2010
    * Improve PTM playback (Fix byteswapping)
    * Improve S3M support (ignore corrupted data, bnc#686624)
    * Improve AMF support (bounds checking)


author: sbrabec@suse.cz
changelog:
  - Update to version 0.8.8.4 (bnc#710726):
    * Improve timidity.cfg parsing capability
    * Add source command capability in timidity.cfg
      (useful for debian default)
    * Fix integer overflow in WAV reader (SA45131/A)
    * Fix S3M stack overflow possibility (SA45131/B)
    * Bound seeking and reading in PAT files
    * Fix AMS/AMSv2 and DSM too large by one (SA45131/C)
    * Use bmpvalues in Octamed files when calcuting default tempo


author: jengelh@medozas.de
changelog:
  - Update to libmowgli-0.9.50
    * Rewrite mowgli_patricia to reduce cache misses
    * Fix corruption in mowgli_patricia after deleting nodes
    * Fix off-by-one error in mowgli_node_nth when iterating backwards


author: chris@computersalat.de
changelog:
  - update to 0.9.95
    * Add MOWGLI_DEPRECATED to mark symbols as deprecated on GCC/ICC/MSVC.
      mowgli.allocator: actually, shouldn't be deprecated
      mowgli.spinlock: mark as deprecated
      mowgli.allocator: mark as deprecated
      mowgli.dictionary: mark as deprecated
      mowgli.ioevent: mark as deprecated
    * configure: refresh
  - spec cleanup


author: cfarrell@suse.com
changelog:
  - license update: MIT
    COPYING says MIT. There are BSD-3-Clause instances in the package but
    let^s go with upstream^s classification


author: jengelh@medozas.de
changelog:
  - Update to new upstream release 1.0.0
    * Allow iteration on NULL patricias
    * Undeprecate mowgli.spinlock


author: rguenther@suse.de
changelog:
  - Update to version 0.8 as required by GCC 4.5.
    * C99 feature completion:
    - Inverse trigonometric functions: mpc_asin, mpc_acos, mpc_atan,
      mpc_asinh, mpc_acosh, mpc_atanh
    - Power functions: mpc_pow_d, mpc_pow_ld, mpc_pow_si, mpc_pow_ui,
      mpc_pow_z, mpc_pow_fr


author: rguenther@suse.de
changelog:
  - Update to bugfix release 0.8.1.
    Fixes
    * acosh, asinh, atanh: swap of precisions between real and imaginary parts
    * atan: memory leak
    * log: wrong ternary value in data file; masked by bug in mpfr 2.4.1


author: sbrabec@suse.cz
changelog:
  - Updated to version 1.2.6:
    * Fix possible noise at the beginning of files
    * Increase API version
    * Fix broken stream initialization on non-mpc files
    * Added fast-seeking
    * Reduced memory usage and code size
  - Name package according to shared library packaging policy.


author: crrodriguez@suse.de
changelog:
  - remove static libraries
  - remove libtool archive with empty dependency_libs
  - add missing glibc-devel dependency on -devel package


author: crrodriguez@suse.de
changelog:
  - fixes build on ia-64 only useless and unpackaged sample
    requires g++ for build (libmpcdec-1.2.6-nosamples.patch)


author: toddrme2178@gmail.com
changelog:
  - added 32bit compatibility libraries
  - package no longer obsoletes itself (fix for RPMLINT warning)


author: detlef@links2linux.de
changelog:
  - new upstream version <0.16.1>
    * Allow the error_callback to make an error critical (causing
      libmpd to disconnect)


author: detlef@links2linux.de
changelog:
  - new upstream version <0.17.0>
    * Concatenate artist/composer/performer tag.
    * Support Query changes using idle command.
    * Unix socket support.
    * Fix false MPD_CST_STORED_PLAYLIST update.
    * Fix build on opensolaris.
    * Convert error messages to utf-8 before passing to gmpc.
    * Fix memory leak in idle check.
    * Several typo's fixed (thx to Priyank)
    * (Open) Solaris build fix.
    * Fix document distribution (thx to Priyank).
    * Support for playlist modification time.
    * Get more changed signals using idle command.
    * Convert debug output to locale before outputting.


author: gber@opensuse.org
changelog:
  - update to version 0.20.0
    * add replaygain support
    * add mpd_playlist_load
  - cleanup
    * do not build static libs
    * dropped empty documentation files
    * improved summary/description
    * use separate .changes files
  - build and include API documentation


author: toddrme2178@gmail.com
changelog:
  - Added 32bit compatibility libraries
  - Removed duplicate documentation files (fix for RPMLINT warning)


author: rguenther@suse.de
changelog:
  - Update to version 2.4.1 (no changes).
  - Apply current cummulative bugfixing patch.
    * mpfr_fmod, mpfr_remainder and mpfr_remquo rounding issues.
    * incorrect type in vasprintf.c.
    * wrong type in mpfr_zeta_ui.


author: jengelh@medozas.de
changelog:
  - Do not use --enable-thread-safe on SPARC (Fedora does the same) -
    the tests segfault if TS is enabled


author: rguenther@suse.com
changelog:
  - Update to version 3.1.0.
    * The mpfr_urandom and mpfr_urandomb functions now return identical
      values on processors with different word size.
    * Speed improvement for the mpfr_sqr and mpfr_div functions using
      Mulders' algorithm.
    * Much faster formatted output (mpfr_printf, etc.) with %Rg and similar.
    * New divide-by-zero exception (flag) and associated functions.
  - Remove bogus provides/obsoletes for old shared library version.
  - Fix license, it is LGPL v3 or later.


author: sbrabec@suse.cz
changelog:
  - Updated to version 0.0.20060920alpha:
    * Bug fixes.
    * Write an mspack_system implementation that can handle normal
      disk files, open file handles, open file descriptors and raw
      memory all at the same time.
    * Added a program for dumping useful data from CHM files.
    * Added a new test example which shows an mspack_system
      implementation that reads and writes from memory only.


author: andreas.hanke@gmx-topmail.de
changelog:
  - update to version 0.2alpha (#660942):
    * matches cabextract-1.3, fixing CVE-2010-2800 and CVE-2010-2801
    * adds pkg-config support
    * obsoletes half of libmspack-warnings.patch
  - remove self-obsoletion
  - drop -D_POSIX_SOURCE as it breaks the build with this version
  - drop empty NEWS file


author: jengelh@medozas.de
changelog:
  - Remove redundant tags/sections from specfile
  - Add patch to fix use of implicitly-defined functions


author: meissner@suse.de
changelog:
  - upgraded to 0.3.7
    * compatible library interface libmtp.8.2.2
    * stores albums and playlists in the default
      music folder if no default folder for albums resp.
      playlists has been detected.
    * an error report from RedHat BZ
      http://bugzilla.redhat.com/show_bug.cgi?id=485627
      led to strange code for detecting anonymous OGG files
      being rewritten to handle NULL filenames and filenames
      that do not exceed 4 chars.
    * patch from Marcus to fix an issue
      with retransmit originally reported by Florent Pillet.
    * discovered a new device that cannot even
      read out battery level but still claims to be able to.
  - upgraded to 0.3.6
    * Compatible API libmtp.so.8.2.1
    * Several bug fixes to the examples
    * Improved Windows and *BSD support
    * Proper device flags to handle Toshiba players (hopefully)
    * New devices and flag settings
    * Nothing new from a programmers point of view
  - upgraded to 0.3.5
    * Bumped soname to libmtp.so.8.2.0
    - Only interface change:
    * Change metadata const*const to *const to allow playlist_id to be
      modified by LIBMTP_Update_Playlist. Shouldn't affect any code out
      there really.
    - New features and bugfixes:
    * Allow for playlists with zero tracks on them (also in update).
    * Get folders to a flat list and we get O(n) searching instead of
      the previous O(n^2) algorithm! The rest is janitorial changes.


author: meissner@suse.de
changelog:
  - upgraded to 1.0.0 release
    * More USB ids
    * libmtp.so.8.3.0 library interface
    * New functions:
      LIBMTP_Get_File_To_Handler
      LIBMTP_Send_File_From_Handler
      LIBMTP_Get_Track_To_Handler
      LIBMTP_Send_Track_From_Handler
      functions to get/send files/tracks from/to handler functions.
      External handling of individual properties:
      LIBMTP_Is_Property_Supported to check if a certain property is
      supported on a certain device.
      LIBMTP_Get_Allowed_Property_Values to get alowed range/enum of a
      property value.
      LIBMTP_Get_Representative_Sample_Format will now get the size
      parameter to allow us to determine the maximum size for a
      representative sample.
    * Added modificationdate to file and track structs.
    * Added LIBMTP_FILETYPE_ALBUM and LIBMTP_FILETYPE_PLAYLIST filetypes.
    * Numerous Windows portability fixes.
    * Marcus Meissner rewrote the PTP object handling and metadata caching
      functions from libgphoto2 and fixed up the ugly largefile handling.
    * Various minor bug fixes.


author: meissner@novell.com
changelog:
  - updated to 1.0.3 incremental release
    * some new ids
    * some smaller bugfixes
  - buildrequre pkg-config


author: meissner@suse.de
changelog:
  - updated to 1.0.6
    * even less aggressive mtp probing (not detecting nearly all
      devices as MTP) bnc#668986
    * some more USB ids


author: meissner@suse.de
changelog:
  - updated to 1.1.0
    * lots of new devices
    * IAD (0xfe class) device detection
  - drop HAL FDI snippets
  - libmtp8 -> libmtp9


author: jengelh@medozas.de
changelog:
  - Remove redundant tags/sections (authors list, already in package
    as a file); put %description after %package
  - Parallel build with %_smp_mflags


author: meissner@suse.de
changelog:
  - updated to 1.1.2
    * device updates
    * ported to use libusb 1.0
    * Autodetect "sony.net" devices


author: meissner@suse.de
changelog:
  - updated to 1.1.3
    - Soname libmtp.so.9.0.3 - binary compatible.
    - Probably nailed the bugs in the Samsung Galaxy Tab S2 family
      of devices. Ignacio Martinez helped us fixing this!
    - Build fixes by Alessio Treglia and others.
    - A horde of new devices in the database.


author: jengelh@medozas.de
changelog:
  - update to new upstream release 2.2.2
    * Retrieving all results of expressions made up of comma separate
    subexpressions is now possible with a new Eval overload.
    * Callback functions with fixed number of arguments can now have up
    to 10 parameters
    * ternary if-then-else operator added (C-like; "x?y:z")
    * new intrinsic binary operators: "&&", "||" (logical and, or)
    * A new bulkmode allows submitting large arrays as variables to
    compute large numbers of expressions with a single call.- enable
    parallel build


author: sbrabec@suse.cz
changelog:
  - Updated to version 2.1.4 (#199134):
    * Security fix CVE-2006-4197:
    * Fixed buffer overflows in the RDF parsing and HTTP code.
    * Fixed invalid memory access in the HTTP code.
    * Fixed memory leaks in RDFExtract.


author: sbrabec@suse.cz
changelog:
  - Updated to version 2.1.5:
    * Fixed compilation on GCC 4.3.
    * Fix the patch for buffer overflows in rdfparse.c.
    * Patch to allow manually entering the CD TOC information.
    * Fixed configure.in to work with newer versions of autoconf.
    * Buffer overflow in MBHttp::WriteToBuffer.
    * Python bindings: No shebang in non-executable scripts.
  - Name package according to shared library packaging policy.


author: toddrme2178@gmail.com
changelog:
  - added 32bit compatibility libraries
  - package no longer obsoletes itself (fix for RPMLINT warning)
  - added BuildRequires:  pkg-config (fix for RPMLINT warning)


author: crrodriguez@suse.de
changelog:
  - update to version 3.0.1+20080816
    * Added mb_track_get_artist to the C API
    * Fix incorrect string comparision in the XML parser code.
      (obsoletes libmusicbrainz-strcmp.patch)
    * Fix compilation on GCC 4.3
    (obsoletes libmusicbrainz-3.0.1-gcc43.patch)
  - Run the test suite to ensure we have a working library


author: cristian.rodriguez@opensuse.org
changelog:
  - Update to version 3.0.3
  - Support for reading and submitting ISRCs
  - Support for reading ratings for all entity type
  - Full release group and label support
  - C wrappers for extractFragment and extractUuid
  - Support for filtering by any Lucene query
  - use _FILE_OFFSET_BITS=64 in 32 bit so LFS is supported.


author: crrodriguez@opensuse.org
changelog:
  - stop requiring %{version}-%release
  - It turns out that using gcc visibility is supported but one
    has to define GCC_HASCLASSVISIBILITY and pass the appropiate
    compiler flags.


author: vuntz@opensuse.org
changelog:
  - Cleanup for inclusion in Factory:
    + Add copyright header.
    + Drop libmusicbrainz4-trunk.patch and
      libmusicbrainz4-update-trunk-patch.sh: remove setup to add
      patch for trunk, since it's unused, and I don't think it's
      needed anymore.
    + Remove libmusicbrainz4 Provides from libmusicbrainz4-3: there
      is already a libmusicbrainz4 binary package (from an earlier
      version of libmusicbrainz; because of the shared library
      packaging policy), and that would just create some confusion.
    + Fix baselibs.conf.
    + Run spec-cleaner.


author: ohering@suse.de
changelog:
  - Update to 4.0.1
    Fixed bug LMB-30 - Unable to access all relation lists on objects with multiple relation lists
    Fixed bug LMB-31 - mb_relationlist_get_targettype always returns "target-type"


author: ohering@suse.de
changelog:
  - Update to 4.0.2
    Add extra attributes to Alias
    Add IPI lists to Artist and Label
    Add 'Ended' to Lifespan
    Add PrimaryType and SecondaryTypeList to ReleaseGroup
    Add text based track number to Track
    Add ISWC list to Work
    Debug builds show queries and responses on stderr
    Documentation updates


author: ohering@suse.de
changelog:
  - Update to 4.0.3
    Fix LMB-32 - Correctly ignore unrecognised nodes
    Don't compile using -Werror when building from tarball


author: mrueckert@suse.de
changelog:
  - removed valgrind and g++ from the buildrequires.
  - splitted out a devel package.
  - enabled building of the shared library. (#255916)


author: mrueckert@suse.de
changelog:
  - update to version 2.3
    - adds several new features and fixes all known bugs.
    - adds a SAX API, more convenience functions, a user data pointer
      to the mxml_node_t structure, and improved HTML and new man
      page output from mxmldoc. The new release now also offers
      relaxed LGPL licensing that allows static linking.
  - reordered the configure args, so --enable-shared works again.
  - updated nostrip patch. old name mxml-2.2.2.diff
    new name mxml-2.3-nobinstrip.patch
  - do not include the static library
  - move the html docs to the devel package


author: mrueckert@suse.de
changelog:
  - update to version 2.5
    The new release fixes some XML parsing problems and adds many
    new mxmldoc features.
  - additional changes from 2.4
    fixes some build and XML parsing bugs, adds support for the apos
    character entity, and adds per-thread global settings.


author: mrueckert@suse.de
changelog:
  - update to version 2.6
    - Documentation fixes (STR #91, STR #92)
    - The mxmldoc program did not handle typedef comments properly
      (STR #72)
    - Added support for "long long" printf formats.
    - The XML parser now ignores BOMs in UTF-8 XML files (STR #89)
    - The mxmldoc program now supports generating Xcode documentation
      sets.
    - mxmlSave*() did not output UTF-8 correctly on some platforms.
    - mxmlNewXML() now adds encoding="utf-8" in the ?xml directive to
      avoid problems with non-conformant XML parsers that assume
      something other than UTF-8 as the default encoding.
    - Wrapping was not disabled when mxmlSetWrapMargin(0) was called,
      and "<?xml ... ?>" was always followed by a newline (STR #76)
    - The mxml.pc.in file was broken (STR #79)
    - The mxmldoc program now handles "typedef enum name {} name"
      correctly (STR #72)
  - drop requires on main package from the library package


author: cgiboudeaux@gmx.com
changelog:
  - Update to 1.0.3
    * All the Private Classes used in libmygpo-qt got their own Header
      Files (name_p.h) instead of having them in the .cpp Files
    * UrlBuilder uses now the fast String Concatenation of Qt
    * Some unneeded Files were removed (RequestHandlerTest &
      tests/Makefile.man)
    * Fixed a Bug in the Build System
    * General Cleanup of unnecessary Includes


author: cgiboudeaux@gmx.com
changelog:
  - Update to 1.0.4
    * fixed a bug with an invalid timestamp when uploading EpisodeActions
    * fixed a bug with a wrong url when retrieving EpisodeActions by Podcast
    * fixed a crash happening on MeeGo because of the deletion of QNetworkReply Pointers


author: cgiboudeaux@gmx.com
changelog:
  - Update to 1.0.5
    * fixed a bug in downloadSubscriptionsJson()
    * changed the way http basic auth information is transmitted to
      gpodder.net to no longer getting annoying popups when using
      libmygpo-qt with KIO from KDE 4.7.X
    * implemented functions to access the new API for retrieving
      synchronization information of devices
    * implemented functions to retrieve toplist and search results in
      gpodders custom XML format
    * added ?ConfigStyle? package finding to CMake Buildsystem


author: dmueller@suse.de
changelog:
  - remove incorrect dependency of libmysqld0 on libmysqlclient-devel
  - handle /var/run on tmpfs (fate#303793)


author: mhrusecky@suse.cz
changelog:
  - updated to 5.1.47 (maintenance update), see
    http://dev.mysql.com/doc/refman/5.1/en/news-5-1-47.html
  - fixed Fedora 12 build


author: mhrusecky@suse.cz
changelog:
  - updated to 5.1.48 (maintenance update), see
    http://dev.mysql.com/doc/refman/5.1/en/news-5-1-48.html


author: mhrusecky@suse.cz
changelog:
  - updated to 5.1.49 (maintenance update), see
    http://dev.mysql.com/doc/refman/5.1/en/news-5-1-49.html
    - fixes several security issues


author: mhrusecky@suse.cz
changelog:
  - updated to 5.5.12, see
    http://dev.mysql.com/doc/refman/5.5/en/mysql-nutshell.html
    http://dev.mysql.com/doc/refman/5.5/en/news-5-5-12.html


author: jengelh@medozas.de
changelog:
  - Update baselibs.conf to also provide libmysqlclient-devel-32bit
  - Add default_plugins.cnf/old-ssl.series to specfile
    (osc warning:" (W) Attention, default_plugins.cnf is not
    mentioned in spec files as source or patch.")


author: mhrusecky@suse.cz
changelog:
  - migrated to the common packaging
  - updated to 5.5.18, see
    http://dev.mysql.com/doc/refman/5.5/en/news-5-5-18.html
    http://dev.mysql.com/doc/refman/5.5/en/news-5-5-17.html


author: mhrusecky@suse.cz
changelog:
  - adding /usr/share/aclocal to the files list
  - renaming *-debug package to *-debug-version to avoid conflicts


author: mhrusecky@suse.cz
changelog:
  - updated to 5.5.20, see
    http://dev.mysql.com/doc/refman/5.5/en/news-5-5-20.html
    http://dev.mysql.com/doc/refman/5.5/en/news-5-5-19.html


author: mhrusecky@suse.cz
changelog:
  - updated to 5.5.25, see
    http://dev.mysql.com/doc/refman/5.5/en/news-5-5-23.html
    http://dev.mysql.com/doc/refman/5.5/en/news-5-5-24.html
    http://dev.mysql.com/doc/refman/5.5/en/news-5-5-25.html


author: stefan.bruens@rwth-aachen.de
changelog:
  - split off files containing error messages, needed by both
    standalone and embedded server (bnc#712749)
  - bail out early on broken error message files, instead of
    failing silently later ( http://bugs.mysql.com/bug.php?id=39693 )


author: mhrusecky@suse.cz
changelog:
  - updated to 5.5.25a
    * fixes regression bug in the optimizer could cause excessive disk
      usage for UPDATE statements. (upstream#65745, bnc#770403)


author: meissner@suse.com
changelog:
  - require errormessages in the same version also in libmysqld18,
    doing again after messed up merge. bnc#712749


author: mhrusecky@suse.cz
changelog:
  - updated to version 1.0.5
    * Changed the interface of sql::ConnectionMetaData, sql::ResultSetMetaData
      and sql::ParameterMetaData to have a protected destructor. In this way the
      client code doesn't need, and won't be able, to destruct the metadata
      objects returned by the connector. The connector will handle their
      destruction.  This enables statements like :
      connection->getMetaData->getSchema(); without the result of leaking memory
      because we lost the pointer returned by getMetaData().  (Lawrin, Andrey)
    * Large overhaul of the code to improve the memory management to not leak in
      exceptional situations. Big improvement compared to Beta1. (Andrey)
    * Fixed the interface of sql::Driver and sql::Connection so they accept the
      options map by alias instead of by value. (Andrey)
    * Changed the return type of sql::SQLException::getSQLState() from
      std::string to const char * to be consistent with std::exception::what().
      (Andrey)
    * Implemented getResultSetType() and setResultSetType() for Statement. Used
      are TYPE_FORWARD_ONLY, which means unbuffered result set and
      TYPE_SCROLL_INSENSITIVE, which means buffered result set. (Andrey)
    * Implemented getResultSetType() for PreparedStatement. The setter is not
      implemented because currently PreparedStatement can't do refetching and
      storing the result means the bind buffers will be correct. (Andrey)
    * Added "defaultStatementResultType" to MySQL_Connection::setClientOption()
      as an option. Also the method now returns `sql::Connection *`. (Andrey)
    * Added Result::getType() and implemented it in the three result set classes.
      (Andrey)
    * Enabled tracing functionality when building with VC8 and up (VS2005 and
      up). (Andrey)
    * Added better support for named pipes, on Windows. Use pipe:// and add the
      path to the pipe. Shared memory connections are currently not supported.
      (Andrey)
    * Fixed a bug in MySQL_Connection::setSessionVariable() which led to
      exception being thrown. (Andrey)


author: mhrusecky@suse.cz
changelog:
  - updated to version 1.1.0, see
    http://forge.mysql.com/wiki/Connector_C%2B%2B#MySQL_Connector.2FC.2B.2B_1.1.0_GA_.2813.09.2010.29


author: vuntz@novell.com
changelog:
  - Update to version 2.25.92:
    + Set mmap limit to avoid desktop background memory not being
      returned to the os
    + Warn when source overwrites destination in move
    + Don't put "link to ..." in front of symlinks unless there are
      name conflicts
    + Fix desktop flicker on theme change
    + Require desktop file app launchers to be executable
    + Support making symlinks on remote locations (if supported by
      backend)


author: vuntz@novell.com
changelog:
  - Update to version 2.25.93:
    + Use ConsoleKit to make sure we only autorun on active sessions
    + Never show unmount if we show an eject menu item
    + Show the gvfs reported owner/group names
    + Don't allow changing default app for folders
    + Fix "can't unmount same location twice" bug


author: vuntz@novell.com
changelog:
  - Update to version 2.26.0:
    + Fix crash due to broken gdk-pixbuf tga loader
    + Make sure thumbnails are updated even when zoomed up
    + Fix crash in media settings preferences


author: vuntz@novell.com
changelog:
  - Update to version 2.26.1:
    + Better handling of thumbnail scaling
    + Support XDS in list view
    + Make session loading work
    + Start Nautilus on requested screen
    + Fix crashes
    + Fix possible infinite layout loop in compact mode
    + Update fallback icon to not look like gnome 1.x
    + Fix some cases of sync i/o
    + Handle non-gvfs uris like e.g. mailto and http links with
      queries in links
  - Remove AutoReqProv: it's default now.


author: vuntz@novell.com
changelog:
  - Update to version 2.26.2:
    + Fix issue with default dnd type when dragging to a parent
      directory
    + Fix icon view RTL layout in compact view
    + Make sure spatial geometry is always saved when closing windows
    + Save and load custom accelerator maps
    + Check for PackageKit before showing dialog using it
    + Add "location" column
    + Show both unmount and eject in menus for mounts that support both


author: vuntz@novell.com
changelog:
  - Update to version 2.27.1:
    + Drop GTK+ deprecated symbols
    + Display the application icon in the popup menu
    + Fix autorun hints for Win32 software media
    + Allow shift+return during typeahead find
    + Update desktop icons according to DPI changes
    + Use the correct folder icon fallbacks
    + Autogenerate ChangeLog and use shave to display the build
      output
  - Update nautilus-bgo350950-search-desktop.diff and
    nautilus-bnc117333-bgo350962-folder-icon-for-menus-and-windows.diff
    so they apply.
  - Use gnome-autogen.sh instead of autoreconf.


author: opensuse@sukimashita.com
changelog:
  - Update to version 2.27.2:
    + Support ctrl-drop in list view
    + Allow user defined keyboard shortcuts for extension items
    + Fix crash on click on toolbar
    + Fix crash on entering empty location
    + Added daemon-mode (don't exit with last window)
    + Display info about the selected item in the information sidebar
    + Sort applications in open with
  - Respin nautilus-bnc363122-lockdown-context-menus.diff.


author: vuntz@novell.com
changelog:
  - Update to version 2.27.4:
    + Add support for starting and stopping drives
    + Use the new GVfs metadata framework
    + Support new style unmount operations; this will provide a nice
      dialog when unmounting a busy drive mount
    + Add application icons to the Open With context menu
    + Reload xdg-user-dirs according to the user preferences
  - Drop nautilus-build-fix.patch: fixed upstream.


author: vuntz@novell.com
changelog:
  - Update to version 2.27.91:
    + Migrate old-style nautilus metadata to gvfs metadata
    + Fix viewing of very small image files
    + Respect disable_command_line option
    + Reverse mouse button used for back/forward to same as firefox
    + Always show menu icons for menu items representing files
    + Inhibit suspend during file operations
    + Cancel audio preview when deleting the previewed file


author: lmedinas@opensuse.org
changelog:
  - Update to version 2.27.92:
    + Fix crash on logout
    + Always show app icon in open with popup menu
    + Fix duplicate id in ui file
    + Fix warning in new power manager inhibiting
    + Translation updates


author: dimstar@opensuse.org
changelog:
  - Update to version 2.28.0:
    + Don't load non-images for thumbnailing when zoomed
    + Made desktop window a native x window for nicer redrawing
    + Fix leaks
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.28.2:
    + Tracker: more robust for failure
    + bgo#598931 - Fixed "stuck" thumbnailing icon
    + Fix crash when renaming file to "" in list view
    + Support absolute filenames as icons in extensions again
    + Update UI correctly when inverting selection
    + Initialize show-hidden-files UI correctly depending
    + Fix free of uninitialized memory
    + Updated translations.
  - Changes from version 2.28.1:
    + Correctly position icons for file drops
    + Fix lingering unmount menu item
    + Update tracker support for version 0.7
    + Fix crashes
    + Set correct recent files info
    + Make changing visible list view columns instant
    + Allow focusing the list view by clicking outside a line
    + Use right gconf key for the disable_tabs setting


author: dimstar@opensuse.org
changelog:
  - Update to version 2.28.3:
    + Fix memory leaks
    + Don't rewrite bookmarks unnecessary on startup
    + Fix background "darkness" detection for font color
    + Disable trash/delete key shortcuts when menu items disabled.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.28.4:
    + Fix bug in trash/delete key sensitivity fix that could cause
      data loss. (Files where trashed when you renamed a file and
      pressed delete.)
    + Fix uninitialized variable read.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.29.1:
    + Make browser mode the default
    + Add split view mode
    + Browser UI reorganization
    + Better background support on multi-monitor setups
    + Support new "default location" on mounts (supported by ftp and
      sftp)
    + Add extension api to lookup NautilusFileInfo objects
    + Make the search toolbar button a toggle button
    + Ctrl+shift does multiple range selection in list view
  - Rebase
    nautilus-bnc117333-bgo350962-folder-icon-for-menus-and-windows.diff
    to apply without fuzz.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.29.2:
    + Align sidebar header and location bar
    + Remove tabs menu
    + Updated translations


author: vuntz@opensuse.org
changelog:
  - Update to version 2.29.90:
    + Fix copy-pasted tooltip string
    + Translation updates
  - Fix self-obsoletion of nautilus2 and nautilus2-devel.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.29.91:
    + Make it possible to have backgrounds spanning multiple
      monitors.
    + Better handling of closing windows when device is unmounted
    + Use GtkSpinner instead of custom widget
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.29.92:
    + Make view default focus in new windows
    + Put tabs at the top again
    + Don't use deprecated gtk widgets
    + Allow Alt-<num> to switch tabs
    + Dynamically load tracker support
    + Don't auto-close the window you initiated an unmount in
    + Updated translations.
  - Add nautilus-gtk2.19.7.patch to properly build against gtk 2.17.9
    reported and sent upstream as bgo#612423.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.29.92.1:
    + Fix compilation due to deprecated GTK_WIDGET_STATE symbol
    + Fix libm linking
    + Updated translations.
  - Drop nautilus-gtk2.19.7.patch, fixed upstream.


author: vuntz@opensuse.org
changelog:
  - Add mount-archive.desktop to enable mounting an archive via gvfs,
    instead of opening it in file-roller. FATE#308344, bgo#602147.
  - Stop creating %{_libdir}/nautilus/extensions-1.0: we don't
    support extensions there anymore, so we shouldn't create the
    directory.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.30.0:
    + By default, don't exit with last window even if desktop is not
      visible. This way we still run to handle e.g. volume
      monitoring. If you don't want this, change
      /apps/nautilus/preferences/exit_with_last_window
      to True in gconf
    + Don't show weird border around desktop
    + Correctly put focus on view for new windows
    + Extra view does not get focus when created
    + Add nicer thumbnail border
    + Fix crash when hiding search bar
    + Fix build on sun compiler
    + Support AIFF for audio preview
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Change gvfs Requires to Recommends to avoid a build loop. Thanks
    to Michael Meeks for finding this!


author: dimstar@opensuse.org
changelog:
  - Update to version 2.30.1:
    + Support for tracker 0.8.0
    + Fix crashes
    + Fix emblem scaling in zoomed view
    + Fix sensitivity of split-view related menu items
    + Control-L closes the extra view first, not the window
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Change libbeagle-devel BuildRequires to tracker-devel on 11.3 and
    later as part of our move away from beagle. This is fate#307899.
    Note that nautilus loads the backend at runtime, so the
    BuildRequires is not really needed, except that it's useful for
    us, packagers, to remember that's what we want.


author: vuntz@opensuse.org
changelog:
  - Do not change the nautilus-browser, nautilus-computer,
    nautilus-home, network-scheme .desktop files: they have
    OnlyShowIn=GNOME and they are not supposed to be visible (but
    they became visible because we changed them).
  - Do not change the nautilus .desktop file: it has NoDisplay=true
    anyway.
  - Update nautilus-bgo350950-search-desktop.diff to have
    OnlyShowIn=GNOME; and do not change nautilus-search.desktop with
    suse_update_dekstop_file since this item is not visible in the
    menus.


author: vuntz@opensuse.org
changelog:
  - Split out libnautilus-extension1 to reduce packages dependencies.
    Thanks to Andrea Florio <andrea@opensuse.org>.
  - Add nautilus-no-disable-deprecated.patch to fix build with recent
    versions of GTK+ that have more deprecations.
  - Make the build verbose.
  - Improve summaries and descriptions.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.31.6:
    + This release is based on 2.30.1
    + A long list of fixes have been backported from the master
      branch, including:
    - Expand and collapse folders with +/- in list view
    - Rename .desktop files also change their name on disk
    - Support overriding .gnome2 directory
    - Save passwords for the session by default
    - Remove deleted folders from the pathbar
    - Replace libunique with GApplication
    - Don't show 'File Browser' anymore in the window title
    - Port to GDBus
    - Change the default order for files in special directories
    - Support relative paths in the location entry/dialog.
    - Use folder icons as window icons in browser and spatial mode
    - Add 'Trashed On' and 'Original Location' columns in the
      trash
    - Implement transparent icons for cut files
    - Change default thumbnail size
    - Fix a number of bugs related to bookmarks
    - New dialog to handle conflicts within file copy/move
      operations
    - New button in the trashbar to restore selected items
    - Use async I/O to save .gtk-bookmarks
    - Fix a number of issues related to DnD in the places sidebar
    - New icon for audio preview
    - Don't show Unmount when showing Eject/Safe Removal
    - Bump libnautilus-extension API version
    - Fix a number of UI glitches
    + Updated translations.
  - Rebase patches:
    + nautilus-bnc117333-bgo350962-folder-icon-for-menus-and-windows.diff
    + nautilus-no-disable-deprecated.patch
  - Add gobject-introspection-devel BuildRequires.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.31.90:
    + Don't make pathbar buttons disappear when deleting a folder
    + Remove useless unique-1.0 dependency
    + Don't use deprecated GtkNotebookPage
    + Translation updates
  - Remove libunique-devel BuildRequires.
  - Pass --disable-maintainer-mode to configure to have deprecated
    gdk/gtk symbols and sed GDK_DISABLE_DEPRECATED out of eel/*.


author: vuntz@opensuse.org
changelog:
  - Do not add unneeded categories to
    nautilus-file-management-properties.desktop, especially since
    they make the item appear twice in the menus.


author: vuntz@opensuse.org
changelog:
  - Add libselinux-devel BuildRequires to build with SELinux support.
  - Change old-style BuildRequires to pkgconfig() style
    BuildRequires:
    + old-style: gnome-desktop-devel, libexif-devel, libxml2-devel.
    + new-style: gail, gconf-2.0, glib-2.0, gnome-desktop-2.0,
      gtk+-2.0, libexif, libxml-2.0, pango.
  - This will make it easier to switch to GNOME 3 libraries.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.31.92:
    + String fixes for the file conflict dialog
    + Add a border around infobars
    + Fix a regression when copy/pasting in list view
    + Re-use libunique instead of GApplication
    + Drop GDK_DISABLE_DEPRECATED cflag, as we don't want to cope
      with recent GDK 2.22 deprecations for the 2.32 branch
  - Re-add pkgconfig(unique-1.0) BuildRequires.
  - Remove the sed hack for deprecated symbols and remove
    disable-maintainer-mode from configure call.
  - Drop nautilus-no-disable-deprecated.patch: fixed upstream.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.32.0:
    + Fix places sidebar sometimes not changing location when
      clicking on a place
    + Fix various crashers
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update baselibs.conf to use libnautilus-extension1 instead of
    nautilus: we care about the library here.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.91.9:
    + Remove GConf dependency completely
    + Fade-out eyecandy for selection rubberband
    + Use notifications instead of a status icon for transfer progress
    + Change launcher name to 'Files'
    + Fix a couple of crashers and UI regressions
  - Changes from version 2.91.8:
    + Propagate custom icons to bookmarks
    + Don't quit the application if there are file operations running
    + Better keynav in the places sidebar
    + Use symbolic icons for the notification area
    + Fix some drawing regressions while renaming
    + Fix issues with the default sort order selection
    + Completely remove GConf dependency
    + Large refactor of NautilusWindow/NautilusView architecture
    + Cleanup installed desktop files
    + Fix a couple of crashers
    + Build with GCC 4.6
  - Changes from version 2.91.7:
    + Adapt to GTK+ 2.99.0 deprecations
    + Fix a crasher in the pathbar
    + Use a consistent name for the Home folder
    + Use a consistent name for the 'Create New Folder/Document'
      menu items
    + Build tweaks
  - Changes from version 2.91.6:
    + Fix build with GTK+ 2.91.7
  - Changes from version 2.91.5:
    + Tweak sidebar appearance with CSS
    + Remove 'exit-with-last-window' preference
    + Remove support for saving state with XSMP
    + Fix some UI GtkStyleContext regressions
    + Fix a11y for NautilusIconCanvasItem
    + Properly support '~' in the location bar
  - Changes from version 2.91.4:
    + Port to the new GtkAppChooser widget family
    + Port to GtkStyleContext* Add DBus interfaces for copying files
      and emptying trash
    + Remove Beagle search support
    + Remove History and Notes sidebar
    + Use a new simpler debug infrastructure
    + Make the preferences an app-wide singleton window
    + Fix some drawing regressions
  - Changes from version 2.91.3:
    + Remove autorun and automount machinery, it moved to
      gnome-settings-daemon
    + Don't install the 'File Management Properties' binary; there's
      now a capplet in gnome-control-center for the autorun system
      settings.
    + Fix interaction with the session manager
    + Don't use gtk_[h|v]_separator_new
    + Identify OGG Vorbis files as music in the search UI
    + Require new gnome-desktop
  - Changes from version 2.91.2:
    + Use GSettings for desktop background
    + Cleanups of the emblem-related code
    + Fix some bad interactions with GApplication
    + Fix an annoying crasher
  - Changes from version 2.91.1:
    + Fix a number of GTK+ 3 regressions
    + Port to the new GApplication API
    + Add a settings key to make the background fade effect optional
    + Add a settings key to register an external mass-renamer
    + Drop support for old EXIF/XMP APIs
    + Move the nautilus-sendto extension module in-tree
  - Changes from version 2.91.0.1:
    + Fix a crash related to GtkSpinner
    + Fix the filename cell renderer to use the new GtkSizeRequest
      functions
  - Changes from version 2.91.0:
    + New UI for the 'Places' sidebar
    + New UI for the 'Connect to server' dialogue
    + Highlight the eject button upon hovering in the Places sidebar
    + Make file conflict dialog strings I18N-friendly
    + Port to GTK3 new drawing functions
    + Cleanup background-related code
    + Various crashers and glitches fixes
  - Changes from version 2.90.1:
    + Port to GSettings
    + Port to cairo drawing
    + Remove the "Backgrounds and Emblems" feature
    + Use GEmblemedIcon to draw icon emblems in list/tree views
    + Cleanup of libeel's obsolete code
    + Always show free space in the status string
    + Disable icon scaling outside the desktop
    + Various minor UI fixes
  - Remove nautilus-bnc117333-bgo350962-folder-icon-for-menus-and-windows.diff:
    fixed upstream.
  - Remove nautilus-boot-order.patch: no longer needed as session
    support was dropped.
  - Disable nautilus-bnc363122-lockdown-context-menus.diff:
    need rebase.
  - Disable nautilus-bgo350950-search-desktop.diff: need rebase.
  - Remove use_tracker macro as beagle support was dropped.
  - Replace GConf2 schemas handling with GSettings schemas handling,
    with %glib2_gsettings_schema_* macros.
  - Add pkgconfig(libnotify) BuildRequires.
  - Remove pkgconfig() BuildRequires: gconf-2.0, unique-1.0.
  - Change pkgconfig() BuildRequires for GNOME 3 port:
    + Old ones: gail, gnome-desktop-2.0, gtk+-2.0.
    + New ones: gail-3.0, gnome-desktop-3.0, gtk+-3.0.
  - Add dbus-1 BuildRequires for directory ownership.


author: vuntz@opensuse.org
changelog:
  - Add nautilus-tracker-0.10.patch: add support for tracker 0.10.
    Without it, a search will be very expensive.


author: fcrozat@novell.com
changelog:
  - Update to version 2.91.93:
    + Memory leak fixes
    + Updated translations
  - Changes from version 2.91.92:
    + Use a raised button for Search
    + Tweak the floating bar background
    + Only show the "Loading..." floating bar after half a second of
      loading.
    + Style cluebars according to mockups
    + Fix some split view regressions
    + Misc bugfixes
  - Changes from version 2.91.91:
    + Allow the dbus manager to run as a service
    + Create folders in subdirectories in list view, when possible
    + Make sure we don't focus headers in the places sidebar
    + Don't activate 'Rename' in the sidebar for non-bookmarks
    + Fix the list view not updating anymore after creating an empty file
    + Fix regressions in rename widget focus
    + Fix some UI regressions from the latest changes
  - Changes from version 2.91.90.1:
    + Make modules of extensions pulling in ORBit resident, to avoid
      ORBit's atexit()'s handler to call into unloaded code
    + Cleanup some unused code
  - Changes from version 2.91.90:
    + Huge changes in the user interface, to match GNOME3 mockups
    + Remove the spatial mode
    + Updated tracker search engine to use libtracker-sparql
    + Consistently use "Home" instead of the username
    + Rename the GSettings schema path to /org/gnome/nautilus
    + Remove the ability for extensions to create toolbar items
  - Remove nautilus-tracker-0.10.patch: fixed upstream.


author: fcrozat@novell.com
changelog:
  - Update to version 2.91.94:
    + Fix eject button hover in places sidebar
    + Use new gnome-help pages for help buttons
    + Fix a crasher when toggling desktop_is_home_dir
    + Fix a memory leak


author: fcrozat@novell.com
changelog:
  - Update to version 3.0.0:
    + Use Ctrl+Delete as keyboard shortcut to trash files
    + Make sure we always open new windows from the desktop
    + Fix a crasher
    + Updated translations.


author: fcrozat@novell.com
changelog:
  - Update to version 3.0.1:
    + Fix white background bug when drawing desktop icons
    + Fix crash while ejecting volumes from the places sidebar
    + Fix enter not working in the places sidebar
    + Fix conflict dialog labels and entry sizing
    + Fix drawing artifacts in the search bar
    + Fix single click preferences mismatch
    + Fix additional details label colors when using a11y themes
    + Fix some minor/sporadic crashers
    + Fix libnotify and libexif version checks


author: fcrozat@suse.com
changelog:
  - Update to version 3.0.2:
    + Add an autostart desktop file.
    + Treat regular files as selection when opening a location.
    + Don't delete files when pressing Ctrl+Delete on rename.
    + Strip the method scheme in the connect to server dialog if
      possible.
    + Fix selection issues when navigating upwards.
    + Minor UI fixes.
  - Package autostart .desktop file.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.1.1:
    + Add a DBus previewer interface to support e.g. the Sushi
      previewer
    + Rework handling of _NETSCAPE_URL dnd links
    + Optimizations in the sorting/layouting code for Icon View
    + Misc bugfixes.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.1.2:
    + Use GtkOverlay for the floating bar
    + Move the floating bar away from the cursor on hover
    + Add an autostart desktop file
    + Add metadata::custom-icon-name key for custom icons
    + Fix opening the wrong directory when launching an instance
      from the command line
    + Misc crashers.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.1.3:
    + Add an 'Add Bookmark' item in sidepane context menu
    + Fix --no-default-window not working when an URI is specified
    + Use g_cclosure_marshal_generic()


author: glin@suse.com
changelog:
  - Rebase nautilus-bnc363122-lockdown-context-menus.diff
  - Add nautilus-replace-deprecated-function.patch to fix
    64bit-portability-issue from rpmlint


author: vuntz@opensuse.org
changelog:
  - Update to version 3.1.4:
    + Remove the 'Create Launcher' options from the desktop
    + Improve the 'File System' entry in the places sidebar
    + Remove 'Clear History' from the 'Go' menu
    + Fix location bar not expanding full width in the toolbar
    + Use new g_format_size() instead of g_format_size_for_display()
  - Drop nautilus-replace-deprecated-function.patch: fixed upstream.
  - Drop nautilus-bnc363122-lockdown-context-menus.diff: as discussed
    upstream, in bgo#532228, this patch isn't really useful as
    actions are still available in the toolbar. So instead of
    pretending to offer a feature that is broken, it's better to not
    do anything.
  - Drop nautilus-146947-rename-bad-parameters-message.diff: this was
    marked as needing a rebase, and the upstream bug (bgo#350976) now
    has a proper patch for gvfs.
  - Drop nautilus-bgo350950-search-desktop.diff: we should use
    tracker-needle instead now, and possibly gnome-documents in the
    future.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.1.92:
    + Hopefully fix once and for all NautilusWindow keybindings
    + Don't hide the floating bar on hover if it's interactive
    + Fix canvas accessibility implementation for GTK 3.2
    + Don't warn when opening multiple files with one application
    + Correctly remember remote passwords when asked so
    + Add a new topic-based help menu
    + Fix default list view sorting order
    + Don't warn when a mount operation fails with ALREADY_MOUNTED
    + Select the item on right click in the Tree sidebar
    + Scroll to the selected file when opening an URI from the
      cmdline
    + Read the emblem icon names from the metadata
    + Use libtracker-sparql directly as an optional dependency
    + Streamline icon container rendering code to use gtk_render_*
    + Correctly remember "Keep Aligned" and other desktop metadata
    + Invalidate the text size when changing the DPI xsetting
    + Strip the hardcoded theme bits
    + Add Unity desktop file compatibility
    + Use XDG_CURRENT_DESKTOP when possible
  - Add pkgconfig(tracker-sparql-0.12) BuildRequires: new dependency.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.2.0:
    + Fix a couple of drawing regressions introduced in 3.1.92
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.2.1:
    + Consolidate typeahead find entry for icon view
    + Fix a crasher when middle-clicking empty space in the places
      sidebar
    + Fix a crasher when trying to delete files from the tree sidebar
    + Fix a crasher when ejecting a removable device under some
      circumstances
    + Fix a crasher when trying to activate the previewer in a list
      view with no selection
    + Fix a crasher when symbolic icon theme is not available
    + Plug some memory leaks
    + Fix the build when Tracker FTS is enabled


author: dimstar@opensuse.org
changelog:
  - Update to version 3.3.1.1:
    + No changes, only a fixed tarball release.
  - Changes from version 3.3.1:
    + Show a Properties item in the sidebar for mounts
    + Use GtkStyleContext to draw editable label elements
    + Port to use GtkGrid
    + Don't use deprecated GThread API
    + Fix pie chart background rendering in Properties view
    + Fix a crasher when activating a sidebar item
    + Cleanup old libeel boilerplate code


author: dimstar@opensuse.org
changelog:
  - Split typelib file into typelib-1_0-Nautilus-3_0 subpackage.
  - Add typelib-1_0-Nautilus-3_0 Requires to devel subpackage.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.3.3:
    + Implement the org.freedesktop.FileManager1 DBus interface
    + Show context menu for current folder when clicking empty space
      in list view
    + Sort XDG dirs in the places sidebar according to the current
      locale
    + Fix handling of Ctrl+T on the desktop window
    + Fix icon view wrap-around key navigation
    + Fix rubberband scrolling in maximized windows
    + Fix a crasher when closing a window
    + Don't use deprecated GLib and GTK functions
  - Add xz BuildRequires because we can't build a package for a
    xz-compressed tarball without explicitly specifying that... See
    bnc#697467 for more details.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.3.4:
    + Show both the current file counter and the total files in file
      operations UI
    + Lazily initialize the notification daemon
    + Move the UI files and icons into GResources
    + Refactor of NautilusWindowPane and NautilusWindowSlot code
    + libnautilus-extension GIR coverage has been improved
  - Stop installing icons in /usr/share/pixmaps that we only needed
    to make some build checks happy, and that are unneeded now.


author: vuntz@opensuse.org
changelog:
  - Add support for tracker 0.13/0.14:
    + Add nautilus-tracker-0.14.patch.
    + Add call to gnome-autogen.sh, needed for above patch.
    + Change pkgconfig(tracker-sparql-0.12) BuildRequires to
      pkgconfig(tracker-sparql-0.14).


author: vuntz@opensuse.org
changelog:
  - Update to version 3.3.5:
    + Introduce Undo support for common file operations
    + Fix a crash when middle clicking icons on the desktop
    + Fix split view actions not updating properly
    + Fix wrong places sidebar selection under some locales
    + Fix a crash when enabling desktop icons handling
    + Support build against Tracker 0.13/0.14
    + Make the rubberband animation obey the global GtkSetting
  - Remove xz BuildRequires now that it comes for free in the build
    system.
  - Drop nautilus-tracker-0.14.patch: fixed upstream.
  - Drop gnome-common BuildRequires and call to gnome-autogen.sh:
    they were only needed for above patch.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.3.90:
    + Don't make the inactive pane UI elements insensitive
    + Fix a crash when searching in list and compact view
    + Fix a crash when creating a file from a template
    + Use ngettext plural forms for undo strings


author: dimstar@opensuse.org
changelog:
  - Update to version 3.3.91:
    + Ensure pathbar scrolling works with latest GTK
    + Fix a crash when unmounting volumes with non-empty trash
    + Fix a race condition leading to a crash when closing window
      slots under certain circumstances.
  - Replace libexempi-devel BuildRequires with pkgconfig(exempi-2.0).
  - Remove gtk2-devel Requires from -devel package. It's been a while
    that nautilus is using gtk3.
  - Remove glib2-devel Requires from -devel package: it is added
    automatically the pkgconfig() way.
  - Drop nautilus-sysadmin-desktop-items.diff: the feature which this
    patch implemented is obsolete by now, as we do not have desktop
    icons by default anymore (bnc#533598).


author: dimstar@opensuse.org
changelog:
  - Update to version 3.3.92:
    + Fix scrolling in compact view to work with latest GTK.
    + Fix Ctrl+Scroll zooming to work with latest GTK.
    + Don't hide Open With applications for subtypes of
      application/x-desktop.
    + Add support for the "network" GVolume class identifier.
    + Fix a crash at exit with certain extensions that keep refs of
      the NautilusFileInfos.
    + Fix initial focus row when moving the focus into the Places
      sidebar.
    + Fix Shift+Click selection when going back/forward in browsing
      history.
    + Fix packing of desktop file box in properties view.
    + Fix pathbar button sizing when a file watched by the pathbar
      changes name.
    + Fix properties window not being able to shrink size.
    + Remove unused --enable-profiler configure option.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.4.0:
    + Fix a regression where "Open With" was hidden for folders
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.4.1:
    + Don't display comment field for desktop files
    + Fix off-by-one error in file operation counts
    + Fix mouse hardware back/forward buttons not working correctly
    + Fix "Undo Trash" for files with non-ASCII characters
    + Fix name corruption for untitled files under some circumstances


author: vuntz@opensuse.org
changelog:
  - Update to version 3.4.2:
    + Fix a crasher when using network devices
    + Fix a crasher when entering "http" addresses manually in the
      location bar
    + Fix button packing for media content cluebar
    + Fix rename field selection color in backdrop state
    + Don't show context menus on sidebar headings
    + Don't remove selection when clicking on a row out of name
      boundaries
    + Fix a wrapping issue with numeric strings in some circumstances
    + Plug some memory leaks


author: werner@suse.de
changelog:
  - Update to test version 5.7.20100109
    * add tiparm(), based on review of X/Open Curses Issue 7.
    * minor improvement to tic's checking of similar SGR's to allow for the
      most common case of SGR 0.
    * modify getmouse() to act as its documentation implied, returning on
      each call the preceding event until none are left.  When no more
      events remain, it will return ERR.
    * add bterm terminfo entry, based on bogl 0.1.18 -TD
    * minor fix to rxvt+pcfkeys terminfo entry -TD
    * update minix terminfo entry -TD
    * add bw (auto-left-margin) to nsterm* entries (Benjamin Sittler)
    * correct transfer of multicolumn characters in multirow
      field_buffer(), which stopped at the end of the first row due to
      filling of unused entries in a cchar_t array with nulls.
    * updated nsterm* entries (Benjamin Sittler, Emanuele Giaquinta)
    * modify _nc_viscbuf2() and _tracecchar_t2() to show wide-character nulls.
    * fix case where progs/tput is used while sp-funcs is configure; this
      requires save/restore of out-character function from _nc_prescreen
      rather than the SCREEN structure (report by Charles Wilson).
    * limit hashing for termcap-names to 2-characters (Ubuntu #481740).
    * fix a regression in _nc_ripoffline which made test/ncurses.c not show
      soft-keys, broken in 20090927 merging.
    * update nsterm entries (patch by Benjamin C W Sittler, prompted by
      discussion with Fabian Groffen in GenToo #206201).
    * add test/xterm-256color.dat
    * modify _nc_wgetch() to check for a -1 in the fifo, e.g., after a
      SIGWINCH, and discard that value, to avoid confusing application
      (patch by Eygene Ryabinkin, FreeBSD bin/136223).
    * modify handling of $PKG_CONFIG_LIBDIR to use only the first item in
      a possibly colon-separated list (Debian #550716).
    * fix a sign-extension bug in unget_wch() (report by Mike Gran).
    * remove unnecessary kcan assignment to ^C from putty (Sven Joachim)
    * add ccc and initc capabilities to xterm-16color -TD
    * add linux-16color
    * correct initc capability of linux-c-nc end-of-range
    * completed integrating "sp-funcs" by Juergen Pfeifer in ncurses
      library (some work remains for forms library).
    * fix typo s/is_timeout/is_notimeout/ which made "man is_notimeout" not work.
    * add null-pointer checks to other opaque-functions.
    * add is_pad() and is_subwin() functions for opaque access to WINDOW
      (discussion with Mark Dickinson).
    * correct merge to lib_newterm.c, which broke when sp-funcs was enabled.
    * build-fix for building outside source-tree (report by Sven Joachim).
    * fix Debian lintian warning for man/tabs.1 by making section number
      agree with file-suffix (report by Sven Joachim).
    * workaround for bug in g++ 4.1-4.4 warnings for wattrset() macro on
      amd64 (Debian #542031).
    * modify wgetch() to ensure it checks SIGWINCH when it gets an error
      in non-blocking mode (patch by Clemens Ladisch).
    * fix configure script option --with-database, which was coded as an
      enable-type switch.
    * modify lib_addch.c to compensate for removal of wide-character test
      from unctrl() in 20090704 (Debian #539735).
    * modify _nc_find_type_entry() to use hashing.
    * modify length returned by getcchar() to count the trailing null
      which is documented in X/Open (cf: 20020427).
    * improve performance of tigetstr, etc., by using hashing code from tic.
    * minor fixes for memory-leak checking.
    * remove wide-character checks from unctrl() (patch by Clemens Ladisch).
    * revise wadd_wch() and wecho_wchar() to eliminate dependency on unctrl().
    * update llib-lncurses[wt] to use sp-funcs.
    * move definition for NCURSES_WRAPPED_VAR back to ncurses_dll.h, to
      make includes of term.h without curses.h work (report by "Nix").
    * fix a regression in lib_tputs.c, from ongoing merges.
    * fix an infinite recursion when adding a legacy-coding 8-bit value
      using insch() (report by Clemens Ladisch).
    * work around antique BSD game's manipulation of stdscr, etc., versus
      SCREEN's copy of the pointer (Debian #528411).
    * add a cast to wattrset macro to avoid compiler warning when comparing
      its result against ERR (adapted from patch by Matt Kraii, Debian #528374).
    * add vwmterm terminfo entry (patch by Bryan Christ).
    * build fix for _nc_free_and_exit() change in 20090418 (report by Christian Ebert).
    * extend ansi.sys pfkey capability from kf1-kf10 to kf1-kf48, moving
      function key definitions from emx-base for consistency -TD
    * improve install-rules for pc-files (patch by Miroslav Lichvar).
    * make it work with $DESTDIR
    * modify init_pair() to allow caller to create extra color pairs beyond
      the color_pairs limit, which use default colors (request by Emanuele Giaquinta).
    * fix typo "==" where "=" is needed in ncurses-config.in and
      gen-pkgconfig.in files (Debian #512161).
    * add screen.Eterm terminfo entry (GenToo #124887) -TD
    * add case for FreeMINT to configure macro CF_XOPEN_SOURCE (patch from
      GenToo #250454).
    * add check in mouse-driver to disable connection if GPM returns a
      zero, indicating that the connection is closed (Debian #506717,
      adapted from patch by Samuel Thibault).
    * turn on _XOPEN_CURSES definition in curses.h
    * add eterm-color entry (report by Vincent Lefevre) -TD
    * add a manpage to discuss memory leaks.
    * add teraterm4.59 terminfo entry, use that as primary teraterm entry, rename
      original to teraterm2.3 -TD
    * update "gnome" terminfo to 2.22.3 -TD
    * update "konsole" terminfo to 1.6.6, needs today's fix for tic -TD
    * add "aterm" terminfo -TD
    * add "linux2.6.26" terminfo -TD
    * add logic to tic for cancelling strings in user-defined capabilities,
      overlooked til now.
    * add configure option --disable-tic-depends to make explicit whether
      tic library depends on ncurses/ncursesw library, amends change from
      20080823 (prompted by Debian #501421).
    * add environment variable NCURSES_GPM_TERMS to allow override to use
      GPM on terminals other than "linux", etc.
    * disable GPM mouse support when $TERM does not happen to contain
      "linux", since Gpm_Open() no longer limits its assertion to terminals
      that it might handle, e.g., within "screen" in xterm.
    * fix bug in mouse code for GPM from 20080920 changes (reported in
      Debian #500103, also Miroslav Lichvar).
    * fix a memory leak when failure to connect to GPM.
    * correct check for notimeout() in wgetch() (report on linux.redhat
      newsgroup by FurtiveBertie).
    * corrected fix for --enable-weak-symbols (report by Frederic L W Meunier).
    * add configure check for awk programs unable to handle big-strings,
      use that to improve the default for --enable-big-strings option.
    * makefile-fixes for --enable-weak-symbols (report by Frederic L W Meunier).
    * consistently use NCURSES_BOOL in lib_gen.c
    * filter #line's from lib_gen.c
    * use pthread_mutexattr_init() for initializing pthread_mutexattr_t,
      makes threaded code work on HPUX 11.23
    * fix a bug in demo_menus in freeing menus (cf: 20080804).
    * modify configure script for the case where tic library is used (and
      possibly renamed) to remove its dependency upon ncurses/ncursew
      library (patch by Dr Werner Fink).
    * add Eterm-256color, Eterm-88color and rxvt-88color (prompted by
      Debian #495815) -TD
    * add configure option --enable-weak-symbols to turn on new feature.
    * add configure-check for availability of weak symbols.
    * modify linkage with pthread library to use weak symbols so that
      applications not linked to that library will not use the mutexes,
      etc.  This relies on gcc, and may be platform-specific (patch by Dr Werner Fink).
    * add note to INSTALL to document limitation of renaming of tic library
      using the --with-ticlib configure option (report by Dr Werner Fink).
    * document (in manpage) why tputs does not detect I/O errors (prompted
      by comments by Samuel Thibault).


author: werner@suse.de
changelog:
  - Disable experimetal term-driver API as this crash on NULL
    pointer function _nc_globals.term_driver


author: werner@suse.de
changelog:
  - Ad workaround to enforce that the terminal rading thread will
    interrupted by SIGWINCH (bnc#540571)


author: werner@suse.de
changelog:
  - Update to test version 5.7.20101009 (bnc#644831 and bnc#540571)
    * correct comparison used for setting 16-colors in linux-16color
      entry (Novell #644831) -TD
    * improve linux-16color entry, using "dim" for color-8 which makes it
      gray rather than black like color-0 -TD
    * add checks in tic for inconsistent cursor-movement controls, and for
      inconsistent printer-controls.
    * fill in no-parameter forms of cursor-movement where a parameterized
      form is available -TD
    * fill in missing cursor controls where the form of the controls is
      ANSI -TD
    * fix inconsistent punctuation in form_variables manpage (patch by
      Sven Joachim).
    * add parameterized cursor-controls to linux-basic (report by Dae) -TD
    * add "XT" capability to entries for terminals that support both
      xterm-style mouse- and title-controls, for "screen" which
      special-cases TERM beginning with "xterm" or "rxvt" -TD
    * add configure check for pthread_kill(), needed for some old
      platforms.
    * modify nsterm, xnuppc and tek4115 to make sgr/sgr0 consistent -TD
    * add check in terminfo source-reader to provide more informative
      message when someone attempts to run tic on a compiled terminal
      description (prompted by Debian #593920).
    * note in infotocap and captoinfo manpages that they read terminal
      descriptions from text-files (Debian #593920).
    * improve acsc string for vt52, show arrow keys (patch by Benjamin
      Sittler).
    * correct a typo in mk-1st.awk (patch by Gabriele Balducci)
      (cf: 20100724)
    * document tabs "-0" and "-8" options in manpage.
    * add a check in tic for missing set_tab if clear_all_tabs given.
    * add mlterm+256color entry, for mlterm 3.0.0 -TD
    * fix configure script for combining --with-pthread
      and --enable-weak-symbols options.
    * add configure option --enable-pthreads-eintr to control whether the
      new EINTR feature is enabled.
    * modify logic in pthread configuration to allow EINTR to interrupt
      a read operation in wgetch() (Novell #540571, patch by Werner Fink).
    * modify _nc_capcmp() to work with cancelled strings.
    * correct translation of "^" in _nc_infotocap(), used to transform
      terminfo to termcap strings
    * simplify logic in _nc_get_screensize() to make it easier to see how
      environment variables may override system- and terminfo-values
      (prompted by discussion with Igor Bujna).
    * add check if Gpm_Open() returns a -2, e.g., for "xterm".  This is
      normally suppressed but can be overridden using $NCURSES_GPM_TERMS.
      Ensure that Gpm_Close() is called in this case.
    * use va_copy() in _nc_printf_string() to avoid conflicting use of
      va_list value in _nc_printf_length() (report by Wim Lewis).
    * add several screen-bce.XXX entries -TD
    * update mrxvt terminfo entry -TD
    * modify win_driver.c to support mouse single-clicks.
    * correct name for termlib in ncurses*-config, e.g., if it is renamed
      to provide a single file for ncurses/ncursesw libraries (patch by
      Miroslav Lichvar).
    * for term-driver configuration, ensure that the driver pointer is
      initialized in setupterm so that terminfo/termcap programs work.
    * amend fix for Debian #542031 to ensure that wattrset() returns only
      OK or ERR, rather than the attribute value (report by Miroslav
      Lichvar).
    * reorder WINDOWLIST to put WINDOW data after SCREEN pointer, making
      _nc_screen_of() compatible between normal/wide libraries again (patch
      by Miroslav Lichvar)
    * modify win_driver.c to initialize TERMINAL struct so that programs
      such as test/lrtest.c and test/ncurses.c which test string
      capabilities can run.


author: werner@suse.de
changelog:
  - Avoid libncursest6 by re-enabling weak symbol for pthread_kill()
  - Fix broken manual page terminfo(5) by disabling tbl during install
  - Add ncurses*-config manual pages to file list of devel package


author: werner@suse.de
changelog:
  - Update to ncurses 5.8
    * change open() in _nc_read_file_entry() to fopen() for consistency
    with write_file().
    * modify misc/run_tic.in to create parent directory, in case this is
    a new install of hashed database.
    * add cons25-debian entry (patch by Brian M Carlson, Debian #607662).
    * add xterm-utf8 entry as a demo of the U8 feature -TD
    * add U8 feature to denote entries for terminal emulators which do not
    support VT100 SI/SO when processing UTF-8 encoding -TD
    * improve the NCURSES_NO_UTF8_ACS feature by adding a check for an
    extended terminfo capability U8 (prompted by mailing list
    discussion).
    * correct limit-checks in derwin().
    * fix a missing "weak" declaration for pthread_kill (patch by Nicholas Alcock).
    * improve documentation of KEY_ENTER in curs_getch.3x manpage (prompted
    by discussion with Kevin Martin).
    * document thick- and double-line symbols in curs_add_wch.3x manpage.
    * document WACS_xxx constants in curs_add_wch.3x manpage.
    * fix typo in man/default_colors.3x (patch by Tim van der Molen).
    * fix remaining strict compiler warnings in ncurses library ABI=5,
    except those dealing with function pointers, etc.
    * modify nc_tparm.h, adding guards against repeated inclusion, and
    allowing TPARM_ARG to be overridden.
    * suppress ncv in screen entry, allowing underline (patch by Alejandro R Sedeno).
    * also suppress ncv in konsole-base -TD
    * fixes in wins_nwstr() and related functions to ensure that special
    characters, i.e., control characters are handled properly with the
    wide-character configuration.
    * correct a comparison in wins_nwstr() (Redhat #661506).
    * correct help-messages in some of the test-programs, which still
    referred to quitting with 'q'.
    * add special case to _nc_infotocap() to recognize the setaf/setab
    strings from xterm+256color and xterm+88color, and provide a reduced
    version which works with termcap.
    * fix typo in rmso for tek4106 entry -Goran Weinholt
    * repurpose "gnome" terminfo entries as "vte", retaining "gnome" items
    for compatibility, but generally deprecating those since the VTE
    library is what actually defines the behavior of "gnome", etc.,
    since 2003 -TD
    * correct parsing of relative tab-stops in tabs program (report by
    Philip Ganchev).
    * adjust configure script so that "t" is not added to library suffix
    when weak-symbols are used, allowing the pthread configuration to
    more closely match the non-thread naming (report by Werner Fink).
    * modify configure check for tic program, used for fallbacks, to a
    warning if not found.  This makes it simpler to use additonal
    scripts to bootstrap the fallbacks code using tic from the build
    tree (report by Werner Fink).


author: werner@suse.de
changelog:
  - Add ncurses patch 5.8.20110305
    * fix an off-by-one error in _nc_slk_initialize() from 20100605 fixes
    for compiler warnings (report by Nicolas Boulenguez).


author: werner@suse.de
changelog:
  - Add ncurses patch 5.8.20110307
    * revert changes to limit-checks from 20110122 (Debian #616711).
    * corrected a minor sign error in a field of Low_Level_Field_Type, to
    conform to form.h.
    * replaced C_Int by Curses_Bool as return type for some callbacks, see
    fieldtype(3FORM).


author: werner@suse.de
changelog:
  - Split libncurses(w) into libncurses(w)+libtinfo to be able to
    link python against wide libncursesw and libreadline which is
    linked with libtinfo only (bnc#729226)


author: werner@suse.de
changelog:
  - Update to ncurses 5.9
    * various build-fixes for the rpm/dpkg scripts.
    * add "--enable-rpath-link" option to Ada95/configure, to allow
    packages to suppress the rpath feature which is normally used for
    the in-tree build of sample programs.
    * corrected definition of libdir variable in Ada95/src/Makefile.in,
    needed for rpm script.
    * add "--with-shared" option to Ada95/configure script, to allow
    making the C-language parts of the binding use appropriate compiler
    options if building a shared library with gnat.
    * portability fixes for Ada95 binding
    * update test/configure macros CF_CURSES_LIBS, CF_XOPEN_SOURCE and
    CF_X_ATHENA_LIBS.
    * add configure check to determine if gnat's project feature supports
    libraries, i.e., collections of .ali files.
    * make all dereferences in Ada95 samples explicit.
    * fix typo in comment in lib_add_wch.c (patch by Petr Pavlu).
    * add configure check for, ifdef's for math.h which is in a separate
    package on Solaris and potentially not installed (report by Petr
    Pavlu).
    * fixes for Ada95 binding
    * change order of -I options from ncurses*-config script when the
    - -disable-overwrite option was used, so that the subdirectory include
    is listed first.
    * modify the make-tar.sh scripts to add a MANIFEST and NEWS file.
    * modify configure script to provide value for HTML_DIR in
    Ada95/gen/Makefile.in, which depends on whether the Ada95 binding is
    distributed separately (report by Nicolas Boulenguez).
    * modify configure script to add -g and/or -O3 to ADAFLAGS if the
    CFLAGS for the build has these options.
    * amend change from 20070324, to not add 1 to the result of getmaxx
    and getmaxy in the Ada binding (report by Nicolas Boulenguez for
    thread in comp.lang.ada).
    * build-fix Ada95/samples for gnat 4.5
    * spelling fixes for Ada95/samples/explain.txt
    * fixes for Ada95 binding


author: werner@suse.de
changelog:
  - Add ncurses patch 5.9.20111112
    * add pccon entries for OpenBSD console (Alexei Malinin).
    * build-fix for OpenBSD 4.9 with gcc 4.2.1, setting _XOPEN_SOURCE to
    600 to work around inconsistent ifdef'ing of wcstof between C and
    C++ header files.
    * modify capconvert script to accept more than exact match on "xterm",
    e.g., the "xterm-*" variants, to exclude from the conversion (patch
    by Robert Millan).
    * fix a typo misc/Makefile.in, used in uninstalling pc-files.
  - Add ncurses patch 5.9.20111030
    * modify make_db_path() to allow creating "terminfo.db" in the same
    directory as an existing "terminfo" directory.  This fixes a case
    where switching between hashed/filesystem databases would cause the
    new hashed database to be installed in the next best location -
    root's home directory.
    * add variable cf_cv_prog_gnat_correct to those passed to
    config.status, fixing a problem with Ada95 builds (cf: 20111022).
    * change feature test from _XPG5 to _XOPEN_SOURCE in two places, to
    accommodate broken implementations for _XPG6.
    * eliminate usage of NULL symbol from etip.h, to reduce header
    interdependencies.
    * add configure check to decide when to add _XOPEN_SOURCE define to
    compiler options, i.e., for Solaris 10 and later (cf: 20100403).
    This is a workaround for gcc 4.6, which fails to build the c++
    binding if that symbol is defined by the application, due to
    incorrectly combining the corresponding feature test macros
    (report by Peter Kruse).
  - Add ncurses patch 5.9.20111022
    * correct logic for discarding mouse events, retaining the partial
    events used to build up click, double-click, etc, until needed
    (cf: 20110917).
    * fix configure script to avoid creating unused Ada95 makefile when
    gnat does not work.
    * cleanup width-related gcc 3.4.3 warnings for 64-bit platform, for the
    internal functions of libncurses.  The external interface of courses
    uses bool, which still produces these warnings.
  - Add ncurses patch 5.9.20111015
    * improve description of --disable-tic-depends option to make it
    clear that it may be useful whether or not the --with-termlib
    option is also given (report by Sven Joachim).
    * amend termcap equivalent for set_pglen_inch to use the X/Open
    "YI" rather than the obsolete Solaris 2.5 "sL" (cf: 990109).
    * improve manpage for tgetent differences from termcap library.
  - Add ncurses patch 5.9.20111008
    * moved static data from db_iterator.c to lib_data.c
    * modify db_iterator.c for memory-leak checking, fix one leak.
    * modify misc/gen-pkgconfig.in to use Requires.private for the parts
    of ncurses rather than Requires, as well as Libs.private for the
    other library dependencies (prompted by Debian #644728).
  - Add ncurses patch 5.9.20111001
    * modify tic "-K" option to only set the strict-flag rather than force
    source-output.  That allows the same flag to control the parser for
    input and output of termcap source.
    * modify _nc_getent() to ignore backslash at the end of a comment line,
    making it consistent with ncurses' parser.
    * restore a special-case check for directory needed to make termcap
    text files load as if they were databases (cf: 20110924).
    * modify tic's resolution/collision checking to attempt to remove the
    conflicting alias from the second entry in the pair, which is
    normally following in the source file.  Also improved the warning
    message to make it simpler to see which alias is the problem.
    * improve performance of the database iterator by caching search-list.
  - Add ncurses patch 5.9.20110925
    * add a missing "else" in changes to _nc_read_tic_entry().
  - Add ncurses patch 5.9.20110924
    * modify _nc_read_tic_entry() so that hashed-database is checked before
    filesystem.
    * updated CF_CURSES_LIBS check in test/configure script.
    * modify configure script and makefiles to split TIC_ARGS and
    TINFO_ARGS into pieces corresponding to LDFLAGS and LIBS variables,
    to help separate searches for tic- and tinfo-libraries (patch by Nick
    Alcock aka "Nix").
    * build-fix for lib_mouse.c changes (ch: 20110917).
  - Add ncurses patch 5.9.20110917
    * fix compiler warning for clang 2.9
    * improve merging of mouse events (integrated patch by Damien
    Guibouret).
    * correct mask-check used in lib_mouse for wheel mouse buttons 4/5
    (patch by Damien Guibouret).
  - Add ncurses patch 5.9.20110910
    * modify misc/gen_edit.sh to select a "linux" entry which works with
    the current kernel rather than assuming it is always "linux3.0"
    (cf: 20110716).
    * revert a change to getmouse() which had the undesirable side-effect
    of suppressing button-release events (report by Damien Guibouret,
    cf: 20100102).
    * add xterm+kbs fragment from xterm #272 -TD
    * add configure option --with-pkg-config-libdir to provide control over
    the actual directory into which pc-files are installed, do not use
    the pkg-config environment variables (discussion with Frederic L W
    Meunier).
    * add link to mailing-list archive in announce.html.in, as done in
    FAQ (prompted by question by Andrius Bentkus).
    * improve manpage install by adjusting the "#include" examples to
    show the ncurses-subdirectory used when --disable-overwrite option
    is used.
    * install an alias for "curses" to the ncurses manpage, tied to the
    - -with-curses-h configure option (suggested by Reuben Thomas).
  - Add ncurses patch 5.9.20110903
    * propagate error-returns from wresize, i.e., the internal
    increase_size and decrease_size functions through resize_term (report
    by Tim van der Molen, cf:  20020713).
    * fix typo in tset manpage (patch by Sven Joachim).
  - Add ncurses patch 5.9.20110820
    * add a check to ensure that termcap files which might have "^?" do
    not use the terminfo interpretation as "\177".
    * minor cleanup of X-terminal emulator section of terminfo.src -TD
    * add terminator entry -TD
    * add simpleterm entry -TD
    * improve wattr_get macros by ensuring that if the window pointer is
    null, then the attribute and color values returned will be zero
    (cf: 20110528).
  - Add ncurses patch 5.9.20110813
    * add substitution for $RPATH_LIST to misc/ncurses-config.in
    * improve performance of tic with hashed-database by caching the
    database connection, using atexit() to cleanup.
    * modify treatment of 2-character aliases at the beginning of termcap
    entries so they are not counted in use-resolution, since these are
    guaranteed to be unique.  Also ignore these aliases when reporting
    the primary name of the entry (cf: 20040501)
    * double-check gn (generic) flag in terminal descriptions to
    accommodate old/buggy termcap databases which misused that feature.
    * minor fixes to _nc_tgetent(), ensure buffer is initialized even on
    error-return.
  - Add ncurses patch 5.9.20110807
    * improve rpath fix from 20110730 by ensuring that the new $RPATH_LIST
    variable is defined in the makefiles which use it.
    * build-fix for DragonFlyBSD's pkgsrc in test/configure script.
    * build-fixes for NetBSD 5.1 with termcap support enabled.
    * corrected k9 in dg460-ansi, add other features based on manuals -TD
    * improve trimming of whitespace at the end of terminfo/termcap output
    from tic/infocmp.
    * when writing termcap source, ensure that colons in the description
    field are translated to a non-delimiter, i.e., "=".
    * add "-0" option to tic/infocmp, to make the termcap/terminfo source
    use a single line.
    * add a null-pointer check when handling the $CC variable.
  - Add ncurses patch 5.9.20110730
    * modify configure script and makefiles in c++ and progs to allow the
    directory used for rpath option to be overridden, e.g., to work
    around updates to the variables used by tic during an install.
    * add -K option to tic/infocmp, to provide stricter BSD-compatibility
    for termcap output.
    * add _nc_strict_bsd variable in tic library which controls the
    "strict" BSD termcap compatibility from 20110723, plus these
    features:
    * allow escapes such as "\8" and "\9" when reading termcap
    * disallow "\a", "\e", "\l", "\s" and "\:" escapes when reading
      termcap files, passing through "a", "e", etc.
    * expand "\:" as "\072" on output.
    * modify _nc_get_token() to reset the token's string value in case
    there is a string-typed token lacking the "=" marker.
    * fix a few memory leaks in _nc_tgetent.
    * fix a few places where reading from a termcap file could refer to
    freed memory.
    * add an overflow check when converting terminfo/termcap numeric
    values, since terminfo stores those in a short, and they must be
    positive.
    * correct internal variables used for translating to termcap "%>"
    feature, and translating from termcap %B to terminfo, needed by
    tctest (cf: 19991211).
    * amend a minor fix to acsc when loading a termcap file to separate it
    from warnings needed for tic (cf: 20040710)
    * modify logic in _nc_read_entry() and _nc_read_tic_entry() to allow
    a termcap file to be handled via TERMINFO_DIRS.
    * modify _nc_infotocap() to include non-mandatory padding when
    translating to termcap.
    * modify _nc_read_termcap_entry(), passing a flag in the case where
    getcap is used, to reduce interactive warning messages.
  - Add ncurses patch 5.9.20110723
    * add a check in start_color() to limit color-pairs to 256 when
    extended colors are not supported (patch by David Benjamin).
    * modify setcchar to omit no-longer-needed OR'ing of color pair in
    the SetAttr() macro (patch by David Benjamin).
    * add kich1 to sun terminfo entry (Yuri Pankov)
    * use bold rather than reverse for smso in sun-color terminfo entry
    (Yuri Pankov).
    * improve generation of termcap using tic/infocmp -C option, e.g.,
    to correspond with 4.2BSD (prompted by discussion with Yuri Pankov
    regarding Schilling's test program):
    * translate %02 and %03 to %2 and %3 respectively.
    * suppress string capabilities which use %s, not supported by tgoto
    * use \040 rather than \s
    * expand null characters as \200 rather than \0
    * modify configure script to support shared libraries for DragonFlyBSD.
  - Add ncurses patch 5.9.20110716
    * replace an assert() in _nc_Free_Argument() with a regular null
    pointer check (report/analysis by Franjo Ivancic).
    * modify configure --enable-pc-files option to take into account the
    PKG_CONFIG_PATH variable (report by Frederic L W Meunier).
    * add/use xterm+tmux chunk from xterm #271 -TD
    * resync xterm-new entry from xterm #271 -TD
    * add E3 extended capability to linux-basic (Miroslav Lichvar)
    * add linux2.2, linux2.6, linux3.0 entries to give context for E3 -TD
    * add SI/SO change to linux2.6 entry (Debian #515609) -TD
    * fix inconsistent tabset path in pcmw (Todd C. Miller).
    * remove a backslash which continued comment, obscuring altos3
    definition with OpenBSD toolset (Nicholas Marriott).
  - Add ncurses patch 5.9.20110702
    * add workaround from xterm #271 changes to ensure that compiler flags
    are not used in the $CC variable.
    * improve support for shared libraries, tested with AIX 5.3, 6.1 and
    7.1 with both gcc 4.2.4 and cc.
    * modify configure checks for AIX to include release 7.x
    * add loader flags/libraries to libtool options so that dynamic loading
    works properly, adapted from ncurses-5.7-ldflags-with-libtool.patch
    at gentoo prefix repository (patch by Michael Haubenwallner).
  - Add ncurses patch 5.9.20110626
    * move include of nc_termios.h out of term_entry.h, since the latter
    is installed, e.g., for tack while the former is not (report by
    Sven Joachim).
  - Add ncurses patch 5.9.20110625
    * improve cleanup() function in lib_tstp.c, using _exit() rather than
    exit() and checking for SIGTERM rather than SIGQUIT (prompted by
    comments forwarded by Nicholas Marriott).
    * reduce name pollution from term.h, moving fallback #define's for
    tcgetattr(), etc., to new private header nc_termios.h (report by
    Sergio NNX).
    * two minor fixes for tracing (patch by Vassili Courzakis).
    * improve trace initialization by starting it in use_env() and
    ripoffline().
    * review old email, add details for some changelog entries.
  - Add ncurses patch 5.9.20110611
    * update minix entry to minix 3.2 (Thomas Cort).
    * fix a strict compiler warning in change to wattr_get (cf: 20110528).
  - Add ncurses patch 5.9.20110604
    * fixes for MirBSD port:
    * set default prefix to /usr.
    * add support for shared libraries in configure script.
    * use S_ISREG and S_ISDIR consistently, with fallback definitions.
    * add a few more checks based on ncurses/link_test.
    * modify MKlib_gen.sh to handle sp-funcs renaming of NCURSES_OUTC type.
  - Add ncurses patch 5.9.20110528
    * add case to CF_SHARED_OPTS for Interix (patch by Markus Duft).
    * used ncurses/link_test to check for behavior when the terminal has
    not been initialized and when an application passes null pointers
    to the library.  Added checks to cover this (prompted by Redhat
    [#707344]).
    * modify MKlib_gen.sh to make its main() function call each function
    with zero parameters, to help find inconsistent checking for null
    pointers, etc.
  - Add ncurses patch 5.9.20110521
    * fix warnings from clang 2.7 "--analyze"
  - Add ncurses patch 5.9.20110514
    * compiler-warning fixes in panel and progs.
    * modify CF_PKG_CONFIG macro, from changes to tin -TD
    * modify CF_CURSES_FUNCS configure macro, used in test directory
    configure script:
    * work around (non-optimizer) bug in gcc 4.2.1 which caused
      test-expression to be omitted from executable.
    * force the linker to see a link-time expression of a symbol, to
      help work around weak-symbol issues.
  - Add ncurses patch 5.9.20110507
    * update discussion of MKfallback.sh script in INSTALL; normally the
    script is used automatically via the configured makefiles.  However
    there are still occasions when it might be used directly by packagers
    (report by Gunter Schaffler).
    * modify misc/ncurses-config.in to omit the "-L" option from the
    "--libs" output if the library directory is /usr/lib.
    * change order of tests for curses.h versus ncurses.h headers in the
    configure scripts for Ada95 and test-directories, to look for
    ncurses.h, from fixes to tin -TD
    * modify ncurses/tinfo/access.c to account for Tandem's root uid
    (report by Joachim Schmitz).
  - Add ncurses patch 5.9.20110430
    * modify rules in Ada95/src/Makefile.in to ensure that the PIC option
    is not used when building a static library (report by Nicolas
    Boulenguez):
    * Ada95 build-fix for big-endian architectures such as sparc.  This
    undoes one of the fixes from 20110319, which added an "Unused" member
    to representation clauses, replacing that with pragmas to suppress
    warnings about unused bits (patch by Nicolas Boulenguez):
  - Add ncurses patch 5.9.20110423
    * add check in test/configure for use_window, use_screen.
    * add configure-checks for getopt's variables, which may be declared
    as different types on some Unix systems.
    * add check in test/configure for some legacy curses types of the
    function pointer passed to tputs().
    * modify init_pair() to accept -1's for color value after
    assume_default_colors() has been called (Debian #337905).
    * modify test/background.c, adding commmand-line options to demonstrate
    assume_default_colors() and use_default_colors().
  - Add ncurses patch 5.9.20110416
    * modify configure script/source-code to only define _POSIX_SOURCE if
    the checks for sigaction and/or termios fail, and if _POSIX_C_SOURCE
    and _XOPEN_SOURCE are undefined (report by Valentin Ochs).
    * update config.guess, config.sub
  - Add ncurses patch 5.9.20110409
    * fixes to build c++ binding with clang 3.0 (patch by Alexander
    Kolesen).
    * add check for unctrl.h in test/configure, to work around breakage in
    some ncurses packages.
    * add "--disable-widec" option to test/configure script.
    * add "--with-curses-colr" and "--with-curses-5lib" options to the
    test/configure script to address testing with very old machines.


author: werner@suse.de
changelog:
  - Update to tack 1.07-20110626
  - Enlarge hash size for run time linker
  - Enforce bind references to global function symbols to the
    definition within libncurses and libtinfo


author: werner@suse.de
changelog:
  - Add ncurses patch 5.9.20111119
    * remove obsolete/conflicting fallback definition for _POSIX_SOURCE
    from curses.priv.h, fixing a regression with IRIX64 and Tru64
    (cf: 20110416)
    * modify _nc_tic_dir() to ensure that its return-value is nonnull,
    i.e., the database iterator was not initialized.  This case is needed
    to when tic is translating to termcap, rather than loading the
    database (cf:  20111001).


author: werner@suse.de
changelog:
  - Use linker scripts to amke sure that libtinfo will be found
    even if -ltinfo is missed on the linker command line


author: werner@suse.de
changelog:
  - Add ncurses patch 5.9.20111126
    * correct database iterator's check for duplicate entries
    (cf: 20111001).
    * modify database iterator to ignore $TERMCAP when it is not an
    absolute pathname.
    * add -D option to tic, to show the database locations that it could
    use.
    * improve description of database locations in tic manpage.
    * modify the configure script to generate a list of the ".pc" files to
    generate, rather than deriving the list from the libraries which have
    been built (patch by Mike Frysinger).
    * use AC_CHECK_TOOLS in preference to AC_PATH_PROGS when searching for
    ncurses*-config, e.g., in Ada95/configure and test/configure (adapted
    from patch by Mike Frysinger).


author: werner@suse.de
changelog:
  - Add ncurses patch 5.9.20111203
    * modify configure-check for etip.h dependencies, supplying a temporary
    copy of ncurses_dll.h since it is a generated file (prompted by
    Debian #646977).
    * modify CF_CPP_PARAM_INIT "main" function to work with current C++.


author: werner@suse.de
changelog:
  - Add ncurses patch 5.9.20120114
    * several improvements to test/movewindow.c (prompted by discussion on
    Linux Mint forum):
  - Add ncurses patch 5.9.20120107
    * various improvments for MinGW (Juergen Pfeifer):
  - Add ncurses patch 5.9.20111231
    * modify toe's report when -a and -s options are combined, to add
    a column showing which entries belong to a given database.
    * add -s option to toe, to sort its output.
    * modify progs/toe.c, simplifying use of db-iterator results to use
    caching improvements from 20111001 and 20111126.
    * correct generation of pc-files when ticlib or termlib options are
    given to rename the corresponding tic- or tinfo-libraries (report
    by Sven Joachim).
  - Add ncurses patch 5.9.20111224
    * document a portability issue with tput, i.e., that scripts which work
    with ncurses may fail in other implementations that do no parameter
    analysis.
    * add putty-sco entry -TD
  - Add ncurses patch 5.9.20111217
    * review/fix places in manpages where --program-prefix configure option
    was not being used.
    * add -D option to infocmp, to show the database locations that it
    could use.
    * fix build for the special case where term-driver, ticlib and termlib
    are all enabled.  The terminal driver depends on a few features in
    the base ncurses library, so tic's dependencies include both ncurses
    and termlib.
    * fix build work for term-driver when --enable-wgetch-events option is
    enabled.
    * use <stdint.h> types to fix some questionable casts to void*.
  - Add ncurses patch 5.9.20111210
    * modify configure script to check if thread library provides
    pthread_mutexattr_settype(), e.g., not provided by Solaris 2.6
    * modify configure script to suppress check to define _XOPEN_SOURCE
    for IRIX64, since its header files have a conflict versus
    _SGI_SOURCE.
    * modify configure script to add ".pc" files for tic- and
    tinfo-libraries, which were omitted in recent change (cf: 20111126).
    * fix inconsistent checks on $PKG_CONFIG variable in configure script.


author: werner@suse.de
changelog:
  - Add ncurses patch 5.9.20120128
    + add mach-gnu (Debian #614316, patch by Samuel Thibault)
    + add mach-gnu-color, tweaks to mach-gnu terminfo -TD
    + make sgr for sun-color agree with smso -TD
    + make sgr for prism9 agree with other caps -TD
    + make sgr for icl6404 agree with other caps -TD
    + make sgr for ofcons agree with other caps -TD
    + make sgr for att5410v1, att4415, att620 agree with other caps -TD
    + make sgr for aaa-unk, aaa-rv agree with other caps -TD
    + make sgr for avt-ns agree with other caps -TD
    + amend fix intended to separate fixups for acsc to allow "tic -cv" to
      give verbose warnings (cf:  20110730).
    + modify misc/gen-edit.sh to make the location of the tabset directory
      consistent with misc/Makefile.in, i.., using ${datadir}/tabset
      (Debian #653435, patch by Sven Joachim).
  - Add ncurses patch 5.9.20120121
    + add --with-lib-prefix option to allow configuring for old/new flavors
    of OS/2 EMX.
    + modify check for gnat version to allow for year, as used in FreeBSD
    port.
    + modify check_existence() in db_iterator.c to simply check if the
    path is a directory or file, according to the need.  Checking for
    directory size also gives no usable result with OS/2 (cf: 20120107).
    + support OS/2 kLIBC (patch by KO Myung-Han).


author: werner@suse.de
changelog:
  - Add ncurses patch 5.9.20120204
    + improved tic -D option, avoid making target directory and provide
      better diagnostics.


author: werner@suse.de
changelog:
  - Add ncurses patch 5.9.20120211
    + make sgr for xterm-pcolor agree with other caps -TD
    + make sgr for att5425 agree with other caps -TD
    + make sgr for att630 agree with other caps -TD
    + make sgr for linux entries agree with other caps -TD
    + make sgr for tvi9065 agree with other caps -TD
    + make sgr for ncr260vt200an agree with other caps -TD
    + make sgr for ncr160vt100pp agree with other caps -TD
    + make sgr for ncr260vt300an agree with other caps -TD
    + make sgr for aaa-60-dec-rv, aaa+dec agree with other caps -TD
    + make sgr for cygwin, cygwinDBG agree with other caps -TD
    + add configure option --with-xterm-kbs to simplify configuration for
      Linux versus most other systems.


author: werner@suse.de
changelog:
  - Add ncurses patch 5.9.20120225
    + modify configure script to allow creating dll's for MinGW when
      cross-compiling.
    + add --enable-string-hacks option to control whether strlcat and
      strlcpy may be used.  The same issue applies to OpenBSD's warnings
      about snprintf, noting that this function is weakly standardized.
    + add configure checks for strlcat, strlcpy and snprintf, to help
      reduce bogus warnings with OpenBSD builds.
    + build-fix for OpenBSD 4.9 to supply consistent intptr_t declaration
      (cf:20111231)
    + update config.guess, config.sub


author: werner@suse.de
changelog:
  - Add ncurses patch 5.9.20120228
    + fix breakage in tic/infocmp from 20120225 (report by Werner Fink).


author: werner@suse.de
changelog:
  - Add ncurses patch 5.9.20120303
    + minor tidying of terminfo.tail, clarify reason for limitation
      regarding mapping of \0 to \200
    + minor improvement to _nc_copy_termtype(), using memcpy to replace
      loops.
    + fix no-leaks checking in test/demo_termcap.c to account for multiple
      calls to setupterm().
    + modified the libgpm change to show previous load as a problem in the
      debug-trace.
    > merge some patches from OpenSUSE rpm (Werner Fink):
    + ncurses-5.7-printw.dif, fixes for varargs handling in lib_printw.c
    + ncurses-5.7-gpm.dif, do not dlopen libgpm if already loaded by
      runtime linker
    + ncurses-5.6-fallback.dif, do not free arrays and strings from static
      fallback entries


author: werner@suse.de
changelog:
  - Add tack patch 1.07.20120303
    + fix many compilerv warnings
    + update auto configure
    + update copyright date
    + Update configure-script and makefile template to work with this
      post-5.9 change, allowing build of tack within the ncurses
      source-tree 20110924.  The change is prompted by review of
      OpenSUSE package by Werner Fink, using a patch from the rpm
      source file: ncurses-5.9-tack-tinfo.dif (2011-11-18)


author: werner@suse.de
changelog:
  - Add ncurses patch 5.9.20120310
    + fix some strict compiler warnings for abi6 and 64-bits.
    + use begin_va_copy/end_va_copy macros in lib_printw.c (cf: 20120303).
    + improve a limit-check in infocmp.c (Werner Fink)


author: werner@suse.de
changelog:
  - Add ncurses patch 5.9.20120526
    + extend -c and -n options of infocmp to allow comparing more than two
      entries.
    + correct check in infocmp for number of terminal names when more than
      two are given.
    + correct typo in curs_threads.3x (report by Yanhui Shen on
      freebsd-hackers mailing list).
  - Add ncurses patch 5.9.20120512
    + corrected 'op' for bterm (report by Samuel Thibault) -TD
    + modify test/background.c to demonstrate a background character
      holding a colored ACS_HLINE.  The behavior differs from SVr4 due to
      the thick- and double-line extension (cf: 20091003).
    + modify handling of acs characters in PutAttrChar to avoid mapping an
      unmapped character to a space with A_ALTCHARSET set.
    + rewrite vt520 entry based on vt420 -TD
  - Add ncurses patch 5.9.20120505
    + remove p6 (bold) from opus3n1+ for consistency -TD
    + remove acs stuff from env230 per clues in Ingres termcap -TD
    + modify env230 sgr/sgr0 to match other capabilities -TD
    + modify smacs/rmacs in bq300-8 to match sgr/sgr0 -TD
    + make sgr for dku7202 agree with other caps -TD
    + make sgr for ibmpc agree with other caps -TD
    + make sgr for tek4107 agree with other caps -TD
    + make sgr for ndr9500 agree with other caps -TD
    + make sgr for sco-ansi agree with other caps -TD
    + make sgr for d410 agree with other caps -TD
    + make sgr for d210 agree with other caps -TD
    + make sgr for d470c, d470c-7b agree with other caps -TD
    + remove redundant AC_DEFINE for NDEBUG versus Makefile definition.
    + fix a back-link in _nc_delink_entry(), which is needed if ncurses is
      configured with --enable-termcap and --disable-getcap.
  - Add ncurses patch 5.9.20120428
    + fix some inconsistencies between vt320/vt420, e.g., cnorm/civis -TD
    + add eslok flag to dec+sl -TD
    + dec+sl applies to vt320 and up -TD
    + drop wsl width from xterm+sl -TD
    + reuse xterm+sl in putty and nsca-m -TD
    + add ansi+tabs to vt520 -TD
    + add ansi+enq to vt220-vt520 -TD
    + fix a compiler warning in example in ncurses-intro.doc (Paul Waring).
    + added paragraph in keyname manpage telling how extended capabilities
      are interpreted as key definitions.
    + modify tic's check of conflicting key definitions to include extended
      capability strings in addition to the existing check on predefined
      keys.
  - Add ncurses patch 5.9.20120421
    + improve cleanup of temporary files in tic using atexit().
    + add msgr to vt420, similar DEC vtXXX entries -TD
    + add several missing vt420 capabilities from vt220 -TD
    + factor out ansi+pp from several entries -TD
    + change xterm+sl and xterm+sl-twm to include only the status-line
      capabilities and not "use=xterm", making them more generally useful
      as building-blocks -TD
    + add dec+sl building block, as example -TD
  - Add ncurses patch 5.9.20120414
    + add consistency check in tic for screen's "XT" capability.
    + add section in terminfo.src summarizing the user-defined capabilities
      used in that file -TD
  - Add ncurses patch 5.9.20120407
    + fix an inconsistency between tic/infocmp "-x" option; tic omits all
      non-standard capabilities, while infocmp was ignoring only the user
      definable capabilities.
    + improve special case in tic parsing of description to allow it to be
      followed by terminfo capabilities.  Previously the description had to
      be the last field on an input line to allow tic to distinguish
      between termcap and terminfo format while still allowing commas to be
      embedded in the description.
    + correct variable name in gen_edit.sh which broke configurability of
      the --with-xterm-kbs option.
    + revert 2011-07-16 change to "linux" alias, return to "linux2.2" -TD
    + further amend 20110910 change, providing for configure-script
      override of the "linux" terminfo entry to install and changing the
      default for that to "linux2.2" (Debian #665959).
  - Add ncurses patch 5.9.20120331
    + update Ada95/configure to use CF_DISABLE_ECHO (cf: 20120317).
    + correct order of use-clauses in st-256color -TD
    + modify configure script to look for gnatgcc if the Ada95 binding
      is built, in preference to the default gcc/cc (suggested by
      Nicolas Boulenguez).
    + modify configure script to ensure that the same -On option used for
      the C compiler in CFLAGS is used for ADAFLAGS rather than simply
      using -O3 (suggested by Nicolas Boulenguez)
  - Add ncurses patch 5.9.20120324
    + amend an old fix so that next_char() exits properly for empty files,
      e.g., from reading /dev/null (cf: 20080804).
    + modify tic so that it can read from the standard input, or from
      a character device.  Because tic uses seek's, this requires writing
      the data to a temporary file first (prompted by remark by Sven
      Joachim) (cf: 20000923).
  - Add ncurses patch 5.9.20120317
    + correct a check made in lib_napms.c, so that terminfo applications
      can again use napms() (cf: 20110604).
    + add a note in tic.h regarding required casts for ABSENT_BOOLEAN
      (cf: 20040327).
    + correct scripting for --disable-echo option in test/configure.
    + amend check for missing c++ compiler to work when no error is
      reported, and no variables set (cf: 20021206).
    + add/use configure macro CF_DISABLE_ECHO.


author: werner@suse.de
changelog:
  - Add ncurses patch 5.9.20120622
    + add -d, -e and -q options to test/demo_terminfo and test/demo_termcap
    + fix caching of environment variables in database-iterator (patch by
      Philippe Troin, Redhat #831366).
  - Add ncurses patch 5.9.20120616
    + add configure check to distinguish clang from gcc to eliminate
      warnings about unused command-line parameters when compiler warnings
      are enabled.
    + improve behavior when updating terminfo entries which are hardlinked
      by allowing for the possibility that an alias has been repurposed to
      a new primary name.
    + fix some strict compiler warnings based on package scripts.
    + further fixes for configure check for working poll (Debian #676461).
  - Add ncurses patch 5.9.20120608
    + fix an uninitialized variable in -c/-n logic for infocmp changes
      (cf: 20120526).
  - Add ncurses patch 5.9.20120602
    + add kdch1 aka "Remove" to vt220 and vt220-8 entries -TD
    + add kdch1, etc., to qvt108 -TD
    + add dl1/il1 to some entries based on dl/il values -TD
    + add dl to simpleterm -TD
    + add consistency-checks in tic for insert-line vs delete-line
      controls, and insert/delete-char keys
    + correct no-leaks logic in infocmp when doing comparisons, fixing
      duplicate free of entries given via the command-line, and freeing
      entries loaded from the last-but-one of files specified on the
      command-line.
    + add kdch1 to wsvt25 entry from NetBSD CVS (reported by David Lord,
      analysis by Martin Husemann).
    + add cnorm/civis to wsvt25 entry from NetBSD CVS (report/analysis by
      Onno van der Linden).


author: werner@suse.de
changelog:
  - Add ncurses patch 5.9.20120707 (bnc#769788)
    + add ncurses_mingw.h to installed headers (prompted by patch by
      Juergen Pfeifer).
    + clarify return-codes from wgetch() in response to SIGWINCH (prompted
      by Novell #769788).
    + modify resizeterm() to always push a KEY_RESIZE onto the fifo, even
      if screensize is unchanged.  Modify _nc_update_screensize() to push a
      KEY_RESIZE if there was a SIGWINCH, even if it does not call
      resizeterm().  These changes eliminate the case where a SIGWINCH is
      received, but ERR returned from wgetch or wgetnstr because the screen
      dimensions did not change (Novell #769788).


author: werner@suse.de
changelog:
  - Add ncurses patch 5.9.20120714 (bnc#769788)
    + add use_tioctl() function (adapted from patch by Werner Fink,
    Novell #769788):
  - Set the default for use_tioctl() to TRUE and add a note in the
    manual page for this.


author: prusnak@suse.cz
changelog:
  - updated to 0.28.4
    * GnuTLS support fixes:
    - fix handling of PKCS#12 client certs with multiple certs or keys
    - fix crash with OpenPGP certificate
    - use pkg-config data in configure, in preference to libgnutls-config
    * Add PKCS#11 support for OpenSSL builds (where pakchois is available)
    * Fix small memory leak in PKCS#11 code
  - enabled kerberos support (by adding krb5-devel to BuildRequires)


author: dimstar@opensuse.org
changelog:
  - Update to version 0.29.3
    + Change ne_sock_close() to no longer wait for SSL closure alert
    + Fix memory leak with GnuTLS
    + API clarification in ne_sock_close()
  - Changes from version 0.29.2:
    + Fix spurious 'certificate verify failed' errors with OpenSSL
    + Fix unnecessary re-authentication with SSPI
  - Changes from version 0.29.1:
    + Fixes for (Unix) NTLM implementation:
    - fix handling of session timeout
    - fix possible crash
    + Build fixes for Win32:
    + Fix build with versions of GnuTLS older than 2.8.0.
  - Changes from version 0.29.0:
    + New interfaces and features:
    - added NTLM auth support for Unix builds
    - ne_auth.h: added NE_AUTH_GSSAPI and NE_AUTH_NTLM auth protocol
      codes
    - added ne_acl3744.h, updated WebDAV ACL support
    - added built-in SOCKS v4/v4a/v5 support:
      ne_socket.h:ne_sock_proxy(), and
      ne_session.h:ne_session_socks_proxy()
    - added support for system-default proxies:
      ne_session_system_proxy(), implemented using libproxy
    - ne_session.h: added NE_SESSFLAG_EXPECT100 session flag, SSL
      verification failure bits extended by NE_SSL_BADCHAIN and
      NE_SSL_REVOKED, better handling of failures within the cert
      chain
    - ne_utils.h: added feature code NE_FEATURE_SYSPROXY
    - ne_socket.h: ne_sock_writev(), ne_sock_set_error(),
      ne_iaddr_raw(), ne_iaddr_parse()
    - ne_string.h: ne_buffer_qappend(), ne_strnqdup()
  - Changes from version 0.28.6:
    + SECURITY (CVE-2009-2473): Fix "billion laughs" attack against
      expat;
    + SECURITY (CVE-2009-2474): Fix handling of an embedded NUL byte
      in a certificate subject name with OpenSSL;
    + Changes from version 0.28.5:
    + Enable support for X.509v1 CA certificates in GnuTLS.
    + Fix handling of EINTR in connect() calls.
    + Fix use of builds with SOCK_CLOEXEC support on older Linux
      kernels.
  - Add libproxy-devel BuildRequires
  - Clean spec file using spec-cleaner.
  - Drop upstream included patches:
    + neon-0.28.4-CVE-2009-2473,2474.patch
    + neon-openssl.patch
  - Drop the main package. It avoids the lib from being installed in
    different versions and generally only contained coders doc.
    => provide / obsolete neon by libneon-devel.


author: lnussel@suse.de
changelog:
  - Obsoletes: neon must be in the lib package. Otherwise
    libneon-devel gets installed as replacement for neon on distro
    upgrade, drawing in lots of other devel stuff.


author: dmueller@suse.de
changelog:
  - update to 0.29.6:
    * Don't abort SSL handshake with GnuTLS if a client cert is
    requested but none is configured/available
    * Fix GnuTLS build with Nettle
    * Fix the method string passed to create_request hooks to
    have the same lifetime as the request object
    * Docs updates.
    * Fix GnuTLS handshakes failures with 'TLS warning alert'
    * Fix SNI support
    * Fix possible Solaris linker errors if building static library
    * Fix error handling when pulling a request body from an file
    * Fix ne_request_dispatch() return value for SOCKS proxy failure cases
    * Tighten SSL cert ID checks to deny a wildcard match against an IP address


author: crrodriguez@opensuse.org
changelog:
  - Load openssl engines as well, needed to support
    AES-NI, fast/hardware provided hash functions and Ivy bridge's
    RDRAND instruction.


author: lnussel@suse.de
changelog:
  - don't  use ca-bundle.pem. neon correctly uses openssl's default
    instead (ie the /etc/ssl/certs directory)


author: crrodriguez@suse.de
changelog:
  - remove "la" file with empty dependency_libs
  - disable static libraries
  - libpcap is no longer needed for this package
  - configure option --with-pf_packet does not exists anymore


author: crrodriguez@suse.de
changelog:
  - after removing static libraries, syslog-ng complains that are
    needed, so we move the shared library to /%{_lib} to really fix
    the problem


author: mvyskocil@suse.cz
changelog:
  - update to 1.1.5 (from libnet-dev.sf.net) a bugfix release
    see CHANGELOG for complete list of fixes from 1.1.2.1
  - patches changes:
    * remove libnet-endianess-fix.diff
    * remove libnet-shared.diff
    * remove libnet-1.1.2.1-makefile.diff
    * refresh libnet-1.1.5-strict-aliasing-fix.diff
    * refresh libnet-1.1.5-arrray-fix.diff
  - rename to libnet1 to conforms Shared Library Policy
  - split devel files to libnet-devel and documentation to libnet-doc


author: prusnak@suse.cz
changelog:
  - updated to 4.0.1
    * Added optional arguments to F90 API to nf90_open/create,
      nf90_create_var, and nf90_inquire_variable so that all netCDF-4
      settings may be accomplished with optional arguments, instead
      of separate function calls.
    * Added control of HDF5 chunk cache to allow for user performance
      tuning.
    * Added parallel example program in F90.
    * Changed default chunking to better handle very large variables.
    * Made contiguous the default for fixed size data sets with no
      filters.
    * Fixed bug in nc_inq_ncid; now it returns NC_ENOGRP if the named
      group is not found.
    * Fixed man pages for C and F77 so that netCDF-4 builds will
      result in man pages that document new netCDF-4 functions.
    * Added OPeNDAP support based on a new C-only implementation.
      This is enabled using --enable-dap option and requires libcurl.
      The configure script will attempt to locate libcurl, but if it
      fails, then its location must be specified by the --with-curl
      option.
    * Changed chunksizes to size_t from int.
    * Fixed fill value problem from F77 API.
    * Fixed problems in netcdf-4 files with multi-dimensional
      coordinate variables.
    * Fixed ncgen to properly handle CDL input that uses Windows line
      endings ("\r\n"), instead of getting a syntax error.
    * Added "-s" option to ncdump to display performance
      characterisitics of netCDF-4 files as special virtual attributes,
      such as _Chunking, _DeflateLevel, _Format, and _Endianness.
    * Added "-t" option to ncdump to display times in human readable
      form as strings.  Added code to interpret "calendar" attribute
      according to CF conventions, if present, in displaying
      human-readable times.
    * Added experimental version of ncgen4 capable of generating
      netcdf-4 data files and C code for creating them. In addition,
      it supports the special attributes _Format, etc.
    * Fixed Fortran 90 int64 problems.
    * Rewrote HDF5 read/write code in accordance with performance advice
      from Kent.
    * Fixed memory leaks in gets/puts of HDF5 data.
    * Fixed some broken tests for parallel I/O (i.e. MPI) builds.
    * Fixed some cross-compile problems.
    * Rewrote code which placed bogus errors on the HDF5 error stack,
      trying to open non-existant attributes and variables. Now no HDF5
      errors are seen.
    * Removed man subdirectory. Now man4 subdirectory is used for all
      builds.
    * Changed build so that users with access to parallel make can
      use it.
    * Added experimental support for accessing data through OPeNDAP
      servers using the DAP protocol (use --enable-opendap to build it).
    * Fixed ncdump bugs with array field members of compound type
      variables.  Fixed ncdump bug of assuming default fill value
      for data of type unsigned byte.


author: pth@suse.de
changelog:
  - Just fix the casting in px_get to avoid the type-punning warning.
  - Add a man page for nc-config.
  - Move nc-config and its man page to the devel package.
  - Remove the dependency on netcdf from libnetcdf.
  - BuildRequire pkgconfig for libnetcdf-devel.
  - Declare strlcat if needed.
  - Don't use __DATE__ and __TIME__ to reduce the need for recompiling.


author: ocefpaf@yahoo.com.br
changelog:
  - Added pkgconfig and fflags patches
  - Dropped libm patch fixed upstream
  - Fixed summary, license info, description
  - Created doc and static packages


author: jengelh@medozas.de
changelog:
  - Remove redundant/unwanted tags/section (cf. specfile guidelines)
  - Use %_smp_mflags for parallel building
  - Appropriate rpmgroups for shlib packages


author: cfarrell@suse.com
changelog:
  - license update: SUSE-NetCDF
    Use SPDX- proprietary prefix until this license is accepted upstream by
    spdx.org


author: ocefpaf@gmail.com
changelog:
  - Updated to 4.2
    * Fortran and C++ APIs are now in separate packages
  - Removed netcdf-dependencies.patch


author: pmullaney@novell.com
changelog:
  - added fix such that netcf will be more liberal in
    what it accepts for syntax from udev - 11.3 update
    to 11.4 would cause a problem if old version of
    persistent-net.rules was preserved on an upgrade
    (related to bug 689282)
  - added fix so that netcf will ignore augeas parse
    errors that it does not care about - the upgrade
    of augeas, which contained lens parse errors, caused
    netcf to assume the loading of its own lenses failed,
    this fixes the log spamming in bug 689282
  - added fix such that netcf will be more liberal in
    what it accepts for syntax from persistent-net.rules
    and will only change it in very limited cases(user
    actually specifies a mac address change)


author: mt@suse.de
changelog:
  - A first write-enabled version 0.2.0, added hook to redirect log
    messages e.g. to the libvirtd log routines (fate#306765).


author: mt@suse.de
changelog:
  - version 0.2.1, fixing config cleanup of depending interfaces
    while configure and delete action, ifup and ifdown actions,
    adding several checks and removing patch level from the API
    version (fate#306765).


author: mt@suse.de
changelog:
  - version 0.2.2, with several fixes (fate#306765):
    Change to use bus-id for bonding slave udev rules,
    fixed / tweaked infiniband and vlan configuration,
    fixed deletion to not remove unrequested configs,
    set close-on-exec flag for all files we open.


author: mt@suse.de
changelog:
  - version 0.2.3, cleaning up copyright statements in source, header
    and other files, adding authorization notes about use of GPL code
    from wicked project inside of the LGPL libnetcontrol library and
    a short README and COPYING files (bnc#713519).


author: jengelh@medozas.de
changelog:
  - Update to new upstream release 1.0.0
    * nfacct: change prototype of nfacct_snprintf() to support output
    in XML
    * nfacct: check if attribute is set in nfacct_attr_get*


author: jengelh@medozas.de
changelog:
  - new upstream release: 0.0.101
  - add baselibs.conf
  - use %_smp_mflags
  - remove unnecessary PreReq: glibc
  - secure the *.la delete call
  - wrap description at col 70


author: jengelh@medozas.de
changelog:
  - new upstream release 0.0.102
    * support for conntrack zones
    * support for TCP window scale factor


author: jengelh@medozas.de
changelog:
  - new upstream release 0.9.0
    * ct: fix regression with helpers for Linux kernel >= 2.6.34
    * ct: fix EINVAL if not TCP attributes are set for Linux
    kernel <= 2.6.25


author: jengelh@medozas.de
changelog:
  - new upstream release 0.9.1
    * add support for CTA_SECCTX and CTA_EXPECT_ZONE
    * allow to use nfct handler for conntrack and expectations at
    the same time
    * conntrack: add timestamp support


author: jengelh@medozas.de
changelog:
  - Update to new upstream release 1.0.0
    * build and compilation updates
    * expect: fix missing parsing of master tuple
    * expect: nfexp_snprintf prints expectation timeout if present
    * expect: nfexp_snprintf displays mask and master tuple information
    * expect: add nfexp_send()
    * expect: support CTA_EXPECT_HELP_NAME
    * src: clarify licensing terms of library (GPLv2+)
    * conntrack: fix size of CTA_PROTOINFO_TCP_FLAGS_ORIGINAL in ARM
    * conntrack: fix set operation for master IPv6 src and dst
    * expect: add nfexp_cmp


author: jengelh@inai.de
changelog:
  - Update to new upstream release 1.0.1
    * add NAT, expectfn and class support
    * conntrack: add new ATTR_GRP_[ORIG|REPL]_ADDR_[SRC|DST] attributes


author: jengelh@inai.de
changelog:
  - Update to first official tarball release 1.0.0
    * Add ICMPv6 support
    * add new parameter type to nfct_timeout_snprintf


author: jengelh@medozas.de
changelog:
  - add baselibs.conf
  - use %_smp_mflags
  - remove unnecessary PreReq: glibc
  - secure the *.la delete call
  - wrap description at col 70
  - merge extra libnetfilter_log_libipulog package back into main


author: jengelh@medozas.de
changelog:
  - New upstream release 1.0.0
    * This releases contains a new function to print logs in XML
      format and the doxygen-based documentation.


author: jengelh@medozas.de
changelog:
  - add baselibs.conf
  - use %_smp_mflags
  - remove unnecessary PreReq: glibc
  - secure the *.la delete call
  - wrap description at col 70
  - merge extra libnetfilter_queue_libipq package back into main


author: jengelh@medozas.de
changelog:
  - Update to new upstream release 1.0.0
    * Deprecate nfq_set_verdict_mark in favor of nfq_set_verdict2
    * Add nfq_snprintf_xml to output packet as XML


author: jengelh@medozas.de
changelog:
  - Update to new upstream release 1.0.1
    * build and compile fixes
    * add NFQNL_MSG_VERDICT_BATCH support
    * add notes on NF_STOLEN and NF_REPEAT to documentation
    * utils: document ENOBUFS in nfqnl_test.c
    * nfq: add missing documentation on nfq_snprintf_xml
    * doc: document some performance tweaks for libnetfilter_queue
    * doc: fix wrong documentation on NFQNL_COPY_NONE


author: nadvornik@suse.cz
changelog:
  - updated to 10.35.64
    * for detailed changelog see
      /usr/share/doc/packages/netpbm/HISTORY
  - use security patches from Fedora


author: pgajdos@suse.cz
changelog:
  - updated to 10.35.66 (see HISTORY)
    + mainly build fixes
  - added fclose [bnc#528306]
    * missing-file-close.patch


author: pgajdos@suse.cz
changelog:
  - updated to 10.35.74 (see doc/HISTORY)
    * upstreamed or outdated
    - colornames-init.diff (present in the code)
    - endian.patch (tested against bnc#105431)
    - pamtouil.patch (present in the code)
    - ximtoppm-fixes.patch (present in the code)
    - [partially, refreshed] fixes.patch
    - pngtomng-transparent.patch (tested against bnc#225258)
    - rgb.patch (/usr/share/X11/rgb.txt is in RGB_DB2 yet)
    * .dif renamed to make.patch
    * gcc45.patch merged into fixes.patch


author: pgajdos@suse.cz
changelog:
  - requires libpng12-compat-devel instead of libpng-devel for build:
    netpbm will be compatible with libpng 1.4 branch from
    version 10.48


author: pgajdos@suse.cz
changelog:
  - updated to 10.35.76:
    * Pnmtopng:  -libversion doesn't report level of linked libz.
    * don't fail due to SIGRTMIN, SIGRTMAX being undefined.
    * palmtopnm: fix for pixel size 16.  Thanks Paul Bolle
      <pebolle@tiscali.nl>.
    * fix -reduce.  Introduced in 10.27.
  - build against libpng14
    * libpng14.patch


author: pgajdos@suse.cz
changelog:
  - updated to 10.35.77:
    * ppmtompeg: fix crash with free of unallocated memory.
    * Build: don't expect snprintf() to exist.
    * Build: don't use <strings.h> or bzero().


author: pgajdos@novell.com
changelog:
  - updated to 10.35.80:
    * asciitopgm: fix bug: memory corruption on too-long lines.
    * asciitopgm: fix bug: improper handling of blank lines.
    * pngtopnm: fix bug: -verbose reports history chunk present when
      it's really a palette.
    * bmptopnm: Don't crash on invalid zero value of image height in
      the BMP header of a compressed file.
    * bmptopnm: don't crash on large invalid value of 'colorsused' in
      the BMP header.
    * ilbmtoppm: Don't crash on image that has a transparent color
      index, but no color map.


author: pgajdos@suse.com
changelog:
  - updated to 10.35.82:
    * pnmtopng: fix bug: with -alpha specifying a mask which contains
      no fully transparent area, output PNG is fully opaque.
      Introduced in 10.29.
    * pnmquant: work with older Perl that doesn't have 3-argument open.
    * pnmtops: fix message: says "from top edge" where it means
      "from bottom edge."
    * pgmtexture: fix wrong sum variance result.  Wrong since the
      beginning.  Thanks Francois P. S. Luus <fpsluus@gmail.com>.


author: lrupp@suse.de
changelog:
  - update to 0.52.10:
    + added support for help
    + added cusor on/off stuff
  - rename newt-python to python-newt to follow the naming policy


author: lrupp@suse.de
changelog:
  - fix heap-based buffer overflow in function doReflow in textbox.c
    (fix bnc#540930 and CVE-2009-2905 : newt-CVE-2009-2905.patch)


author: chris@computersalat.de
changelog:
  - update to 0.52.11
    * fix buffer overflow in textbox when reflowing (#523955, CVE-2009-2905)
    * use full textbox width when reflowing and allow minimal width 1
    * fix writing lines longer than width in textbox
    * don't use va_list in newtvwindow more than once (#523696)
    * bind \E[Z to back-tab in built-in keymap (#468046)
    * terminate string after reading file in whiptail
    * add newtRadioSetCurrent function (Thomas Jarosch)
    * add pkgconfig support (Thomas Jarosch)
    * add Malay, Malayalam, Assamese, Gujarati, Bengali India, Kannada, Telugu
      translations
    * include tutorial in txt format
    * include debian patches
    - fix crash in textbox SetText when topLines != 0
    - don't link modules with libraries already linked with libnewt
    - add Asturian and Marathi translations
  - cleanup spec
    * sorted TAGS
    * macros __make, __install, ...
      name -> {name}
      version -> {version}
      buildroot -> {buildroot}
      _defaultdocdir -> {_defaultdocdir}
      ....
  - removed obsolete newt-CVE-2009-2905.patch


author: lars@linux-schulserver.de
changelog:
  - update to 0.52.12:
    + fix whiptail --gauge and its description in man page (#620083)
    + remove space after \n in whiptail texts (#620083)
    + remove NLS code from snack (#599608)
    + expose more keys to python as shortcuts in dialogs (Jakob Kemi)
    + release python global-thread-lock during dialog displays (Jakob Kemi)
    + fix warnings in whiptcl.c and include Tcl_PkgProvide() call (Mikhail T.)
    + don't NULL deref when an invalid array is specified in checkboxtree
      (Arnaldo Carvalho de Melo)
  - build on older distributions by owning locale/as


author: chris@computersalat.de
changelog:
  - fix baselibs.conf
    o newt > libnewt0_52
  - fix naming
    o define libname libnewt
    o define libsoname {libname}0_52
  - fix deps
    o add pkg-config
    o move {py_requires} to subpkg python-newt
  - remove Author from description


author: lars@linux-schulserver.de
changelog:
  - update to 0.52.13:
    + add support for changing colors in individual labels, scrollbars, entries,
    textboxes and scales, add custom colorsets
    + add support for NEWT_COLORS and NEWT_COLORS_FILE variables (rh#689903)
    + allow resizing of form
    + fix errors found by coverity
    + fix va_list usage (Gwenole Beauchesne)
    + fix building and installing on Mac OS X (rh#652479)
    + check for slang.h header, support DESTDIR variable, add --without-python
    option (Otavio Salvador)
    + add Persian, Low German translations
  - added newt-0.52.13-python_version.patch to fix detection of
    python version in configure script


author: lars@linux-schulserver.de
changelog:
  - update to 0.52.14:
    + fix returning strings in whiptail and whiptcl (rh#752818)
    + fix configure to work with multiple python versions (rh#737998)
  - removed newt-0.52.13-python_version.patch : fixed upstream
  - compile with fPIC - fixes problems with _snackmodule.so
    thanks to Joerg Steffens (bnc#734171)
  - newt-doc recommends the main package as the examples need it
  - added newt-0.52.14-incorrect-fsf-address.patch


author: cfarrell@suse.com
changelog:
  - license update: GPL-2.0
    Look at e.g. src/iftable.c - please check if GPL-3.0 applications require
    this library


author: jengelh@medozas.de
changelog:
  - Rename libnl -> libnl-1_1 to allow for concurrent installations
    of (newer versions of) libnl libraries


author: jengelh@medozas.de
changelog:
  - Disarm %-in-a-comment (rpmlint warning)
  - Use %_smp_mflags
  - Remove redundant %clean section
  - Run spec-beautifier


author: jengelh@medozas.de
changelog:
  - Update to new upstream release 3.2.3
    * Add missing libnl-cli-3.0 pkgconfig file
    * Fix memory leaks durgin rtnl_addr object freeing


author: jengelh@medozas.de
changelog:
  - Update to new upstream release 3.2.7
    * link: fix regression in link message parser
    * nl_addr_cmp: handle prefix length during address comparison
    * avoid dangling co_major_cache reference to NL_AUTO_PROVIDE caches
    * dsmark: Add missing declarations for
    rtnl_class_dsmark_(get|set)_bitmask
    * rtnl_link_bond_add: allow to allocate bond name in case NULL
    is given
    * link: allow to add/get linkinfo of unknown type


author: jengelh@medozas.de
changelog:
  - Update to new upstream release 3.2.8
    * Support plug qdisc - queue traffic until explicit release


author: dimstar@opensuse.org
changelog:
  - Update to version 0.5.1:
    + Remove explicit GTK+ 2.x linking, so that libnotify can link
      against both GTK+ 2.x or GTK+ 3.x
  - Changes from version 0.5.0:
    + Support for version 1.1 of notification spec
    - bgo#608089: Applications aborted at finalizing when the dbus
      session is being closed.
    - bgo#608082: Arabic text is misplaced in bubbles (RTL)
    - bgo#608086: wrong return value of notify_init()
    - bgo#612720: Does not compile with -DGSEAL_ENABLE
    - bgo#613999: Use g_strcompress in notify-send to parse \n from
      command line
    - bgo#610880: lazily initialize the daemon.
  - BuildRequire gtk3-devel instead of gtk2-devel.


author: vuntz@opensuse.org
changelog:
  - Create a tools subpackage, and move the notify-send utility
    there. The main libnotify package is not needed anymore, so make
    the tools subpackage provide/obsolete it.
  - Move the notification-daemon Recommends to libnotify1, since it's
    where it really belongs.
  - Remove libnotify Requires in libnotify1: it's not needed.
  - Remove dbus-1-devel, dbus-1-glib-devel, glib2-devel, gtk2-devel
    Requires in devel package: they will automatically get added with
    pkgconfig() Requires.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.7.0:
    + Remove the ability to attach notifications to widgets or
      positions
    + Add a test for the persistence server capability
    + Port to use GBus instead of dbus-glib
    + Add a macro to get library version number
    + Remove GTK+ dependency from library
    + Port tests to GTK+ 3
  - Remove pkgconfig(dbus-1), pkgconfig(dbus-glib-1),
    pkgconfig(gtk+-2.0) BuildRequires.
  - Add explicit pkgconfig(gdk-pixbuf-2.0) BuildRequires.
  - Rename libnotify1 to libnotify4, following the soversion change.


author: fcrozat@novell.com
changelog:
  - Update to version 0.7.1:
    + Don't export private symbols
    + Introspection support and annotations
    + Documentation cleanups and fixes
    + Ref the pixbuf passed to set_image_from_pixbuf
    + Add tests for new capabilities and hints
    + Update spec to mention "persistence" and "action-icons" server
      capability and "action-icons", "transient" and "resident"
      hints.
    + Bump spec version to 1.2
  - Add gobject-introspection-devel BuildRequires to build
    introspection.
  - Add support for source service checkout, with %BUILD_FROM_VCS:
    + Add gnome-common, gtk-doc BuildRequires.
    + Add call to ./autogen.sh.
    + Enforce gtk-doc html generation by passing --enable-gtk-doc to
      configure.
  - Change devel package group from System/Libraries to
    Development/Libraries/X11, to fix rpmlint warning.


author: fcrozat@novell.com
changelog:
  - Update to version 0.7.2:
    + Add a way to change the application name
    + Mark image_path as deprecated
    + Allow properties to be set in any order


author: dimstar@opensuse.org
changelog:
  - Update to version 0.7.3:
    + Add a way to change the application name for individual
      notifications.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.7.4:
    + Improve documentation of supported image data formats
    + Test notification removal
    + Build system changes


author: dimstar@opensuse.org
changelog:
  - Split typelib file into typelib-1_0-Notify-0_7 subpackage.
  - Add typelib-1_0-Notify-0_7 Requires to devel subpackage.


author: cfarrell@suse.com
changelog:
  - license update: LGPL-2.1+
    No GPL-2.0+ files found in the package. The Fedora package is also
    licensed under LGPL-2.1+


author: asterios.dramis@gmail.com
changelog:
  - Update to version 0.13.0:
    * Added heliocentric time corrections calculations.
    * Various bugfixes.
    * Sun/Solaris support fixes.
    From 0.12.3:
    * MS Windows support fixes.
  - Spec file updates:
    * Changes based on spec-cleaner run.
    * Changed License: to LGPLv2+.
    * Updates in Summary: and Group entries.
    * Removed %changelog entries.
    * Minor other updates.
  - Removed libnova-0.12.2-optflags.patch and replaced it with a fix inside the
    spec file.


author: asterios.dramis@gmail.com
changelog:
  - Update to version 0.14.0:
    * Various bugfixes.
  - Spec file updates:
    * Changed License: to LGPL-2.0+.
    * Minor other updates.


author: hpj@suse.de
changelog:
  - Update to version 1.0.4, which makes the DB migration conditional
    on an environment variable that will not be set by default
    (NSS_USE_SHARED_DB).


author: wr@rosenauer.org
changelog:
  - Update to version 1.0.6
    * removed workaround for bnc#448259 but require NSS 3.12.3
    * changed default location to $HOME/.pki/nssdb which is the
      agreed one between integrators


author: wr@rosenauer.org
changelog:
  - use /etc/pki/nssdb as default shared location as
    mozilla-nss-sysinit will manage to merge system and user dbs
    saved in ~/.pki/nssdb at runtime


author: wr@rosenauer.org
changelog:
  - update to version 1.0.10
    * DB location (if not specified otherwise) will be /etc/pki/nssdb
      if it exists and otherwise $HOME/.pki/nssdb
  - cleanup specfile / fixup license tags


author: vuntz@novell.com
changelog:
  - Update to version 2009.3.8:
    + Fix: Some defragmenters reported NTFS-3G created directories
      unmovable.
    + Fix: The Windows NTFS file system checker, CHKDSK, may reported
      "free space marked as allocated in the master file table (MFT)
      bitmap".
    + Fix: The driver may returned "No space left on device" error
      when there was still free space on the NTFS volume.
    + Fix: A file may got corrupted when the STANDARD INFORMATION
      attribute was moved to an extent MFT record. Only the already
      fixed Advanced NTFS-3G Driver had this problem, not the Stable
      NTFS-3G Driver.
    + Change: 10-50% faster file and directory creation, removal,
      copy, unpackaging performance.
    + Change: 500-1000% faster mount time. This is mostly noticable
      on multi-TB volumes and embedded devices. Please note, a
      generally 10-20 times faster performing NTFS-3G driver is
      available for embedded devices separately.
    + Change: Improved multi-cluster allocation, non-aligned file
      write performance.
    + Change: Improved volume consistency and recovery if the storage
      device was unsafely detached or powered down.
    + Change: Less disk space usage.
    + New: The version/-V command line option has been added.
  - Use makeinstall


author: vuntz@novell.com
changelog:
  - Update to version 2009.4.4:
    + Fix: Mount and system boot could hang if Linux kernel audit was
      enabled.
    + Fix: Volume could be potentially corrupted or the driver
      crashed after a partial write or hardware error.
    + Fix: The driver could crash handling highly fragmented files.


author: crrodriguez@suse.de
changelog:
  - fix -devel package dependencies
  - fix suse-filelist-forbidden-devel-in-lib rpmlint error
  - avoid possible race condition during %check


author: vuntz@opensuse.org
changelog:
  - Rework the update-alternatives part to be really correct, even in
    case of package renaming. Note that we need a %posttrans to work
    around bugs in previously installed packages.


author: dimstar@opensuse.org
changelog:
  - Update to version 2009.11.14:
    + Full file ownership and permissions support. The ownership and
      permissions of files are interoperable with Windows and
      conforms to the POSIX rules.
    + POSIX ACL support.
    + Optional Windows-type inheritance of ACLs.
    + Full extended attributes support for all namespaces: user,
      system, security and trusted.
    + Junction points support. The junction points and symbolic links
      created by Windows are seen as symbolic links.
    + Access is possible to NTFS internal data like Windows style
      archive bit and file attributes. They are mapped to extended
      attributes for easier access.
    + Compression write support: sequential writing to compressed
      files is supported.
    + Support copying and restoring encrypted files without
      decrypting them.
    + Support getting and setting high-resolution file timestamps.
    + Support to get, set and remove DOS filenames.
    + Tools for managing ownership, permissions and ACLs:
      ntfs-3g.secaudit checks the integrity of ownership, permissions
      and ACL, ntfs-3g.usermap gives help to configure ownership.
    + Implemented setchgtime() on Mac OS X.
    + Improved Windows junction and symlink handling.
    + Improved ACL handling.
    + Unicode normalization on Mac OS X.
    + Implemented true fsync() on Mac OS X
    + Performance optimizations:
    - Frequently used data are cached to improve speed.
    - Space allocation for fragmented and sparse files has been
      improved.
  - Add ntfs-3g-ac_c_const.patch: AC_C_CONST is not needed in
    configure checks as per autoconf documentation (it fails with
    - Werror)
  - Add ntfs-3g-usermap.patch, from upstream.
  - Rebase ntfs-3g-warnings.patch: one warning regarding unused
    parameters is left. Patch sent upsream.
  - Add ntfs-3g-xattr.patch, from upstream.
  - Add pkg-config BuildRequires: needed for autogen to work.


author: vuntz@opensuse.org
changelog:
  - Update to version 2010.1.16:
    + Vista, Windows Server 2008 and Windows 7 couldn?t access a
      volume, file or directory if it had a non-resident TXF_DATA
      attribute despite being allowed by the NTFS $AttrDef attribute
      specification file.
    + NTFS-3G may crashed if a junction point referred to a non-ASCII
      file.
    + Compilation errors on Mac OS X, OpenSolaris and openSUSE.
  - Drop ntfs-3g-xattr.patch: fixed upstream.
  - Drop ntfs-3g-ac_c_const.patch: fixed upstream. This means we can
    also remove the autogen.sh call.
  - Fix self-obsoletion of ntfsprogs-fuse.


author: dimstar@opensuse.org
changelog:
  - Update to version 2010.3.6:
    + New: Support Object Identifiers which are used by Windows for
      shortcuts and caused CHKDSK warnings when the target was
      deleted.
    + New: Nanosecond resolution file timestamps support.
    + New: Selective file timestamp modification by utimensat(2).
    + New: Make non-resident TXF_DATA attribute of root directory
      resident so Vista and later won?t complain about RAW partition.
    + New: Caching inodes.
    + New: More efficient UTF8/UTF16 translations.
    + Fixed setting archive bit on file and alternated data stream
      creation.
    * Fixed setting reparse tags in parent directories.
    + Fixed enabling permissions when no UserMapping file is found.
    + Fixed an error return code in the main mount function.
    + Fixed setting timestamp via extended attributes to be
      consistent between Windows and Linux view.
    + Fixed option processing when uid, gid, fmask or dmask are
      present.
  - Drop ntfs-3g-usermap.patch and ntfs-3g-warnings.patch. Both have
    beein included upstream.


author: andrea@opensuse.org
changelog:
  - Update to version 2010.5.16:
    + Fixed a compilation issue with uClibc.
    + Fixed modifying the read-only flag on a directory.
    + Fixed a bug in ACL inheritance.
    + Fixed a bad condition for security descriptor upgrade.
    + Fixed a possible index block with no key in $SII.
    + Fixed the condition for executing utime() and utimensat().
    + Fixed wrong flags when uid/gid are forced in mount options.
    + Fixed a bad error checking when closing a compressed file.
    + Fixed compiler warnings on OpenSolaris.
    + Fixed conditional code for self-test in secaudit.


author: vuntz@opensuse.org
changelog:
  - Update to version 2010.8.8:
    + New features:
    - Full, transparent, read-write compression support.
    - Two new mount options: compression and nocompression
      (default).
    - Introduced windows_names mount option to enforce only Windows
      names.
    + Behavior changes:
    - Re-enabled compression in root directory.
    - Reversed default for showing/hiding hidden files.
    - Redefined default user mapping.
    - Marked files whose name has a dot initial as ?hidden? if
      option hide_dot_files is used.
    - Renamed option default_permissions to permissions.
    + Bug fixes:
    - Fixed use of utimensat() with external fuse older than 2.8.
    - Fixed a hang when reading a corrupt compressed file.
    - Fixed a possible crash when creating a stream.
    - Fixed all reported and found compressed write related bugs.
    - Fixed partially overwriting sparse clusters on highly
      fragmented volumes.
    - Fixed checking write errors in setxattr().
    - Fixed processing end of partial runlist for compressed files.
    - Fixed updating file compressed sizes.
    - Fixed checking the device mount state.
    - Fixed processing of options silent and no_def_opts.
    - Fixed excessive cluster allocation within big holes.
    - Fixed creating empty encrypted extended attributes.
    - Fixed too permissive sanity check before compressing.
    - Fixed error returns when writing compressed data.
    - Fixed sanity checked when closing a compressed file.
    - Fixed zeroing the end of an ex-hole cluster of compressed
      files.
    - Improved sanity checks on security descriptors.


author: vuntz@opensuse.org
changelog:
  - Update to version 2010.10.2:
    + Bug fixes:
    - Fixed filename encoding when standard functions are not
      available.
    - Fixed checking mounted device status on some non-Linux
      platforms.
    - Fixed mounting with SELinux context.
    - Fixed -n and --no-mtab mount option handling, needed by
      automount.
    - Improved consistency checks of POSIX ACLs.
    - NTFS-3G manual update.


author: dimstar@opensuse.org
changelog:
  - Update to version 2011.1.15:
    + New festures:
    - implemented fsync() and fsyncdir().
    - implemented the ?sync? mount option.
    - sanity check upcase table.
    - added a big-endian extended attribute name for attrib and
      times.
    - added an extended attribute name for creation time.
    - enable renaming of system extended attributes.
    + Bug fixes:
    - improved appending data to fragmented files.
    - improved rebuilding a runlist.
    - improved comparing filenames on big-endian CPUs.
    - stat(2) for system files with no data.
    - alignment on cached structures.
    - Posix ACLs for big-endian CPUs.
    - deleting files using ignore_case option.
    - allocated size when an attribute update causes unnamed
      data to be expelled.


author: crrodriguez@opensuse.org
changelog:
  - Fix build with gcc 4.6: Remove -Werror from CFLAGS in the spec
    file. It currently fails on "error: variable 'foo' set but not
    used [-Werror=unused-but-set-variable]"


author: dimstar@opensuse.org
changelog:
  - Update to version 2011.4.12:
    + ntfs-3g:
    - fixed possible wrong hole size when overwriting compressed
      data
    - fixed listxattr() to environments with extended attributes
    - fixed ENOSPC when making an index non-resident
    - fixed partial mapping ahead of mapped runlist
    - enabled forensic mounting (currently same as read-only)
    - expand an attribute without creating a hole
    - improved appending data to a long hole
    - deny direct modifications to metadata files
    - option 'acl' to request the use of Posix ACLs
    + ntfsclone:
    - fixed reading old big-endian ntfsclone images
    - avoided writing beyond allocated variable
    - close volume and cleanup when exiting
    - new option not to clear the timestamps
    - sync created image before remounting
    - use a stream to produce aligned writes during image creation
    + ntfsinfo: display times in UTC
    + mkntfs:
    - don't store full bitmap and logfile in memory
    - set a volume UUID if option -U
    - fixed $MFT allocated size
    - fixed allocated size of resident unnamed data
    + ntfsfix:
    - new option -n for no action
    - try alternate boot sector if cannot start up
    - check and fix the upcase table
    - try to fix file systems with incorrect size
    + ntfsundelete: fixed a segfault
    + ntfsresize:
    - new option --info-mb-only
    - new option --check
  - ntfs-3g and ntfsprogs are now part of one source tarball. For
    easiest upgrade path, we create a subpackage called ntfsprogs.
    The version number is higher than the latest released one, so
    there is no need for special care.


author: vuntz@opensuse.org
changelog:
  - Rename source package from ntfs-3g to ntfs-3g_ntfsprogs
    (following upstream).
  - Remove ntfsprogs BuildRequires as it will now be built with this
    package; update %check to reference the mkntfs binary we built
    instead of the system one.
  - Define a ntfs-3g subpackage, for compatibility with old package.
  - Split libntfs-3g in libntfs-3g81 subpackage to follow shared
    library packaging policy.
  - Rename devel subpackage to libntfs-3g-devel for extra clarity,
    and add appropriate Provides/Obsoletes.
  - Package /sbin/mount.ntfs and %{_mandir}/man8/mount.ntfs.8 as
    ghost files, to fix rpmlint warning.


author: tabraham@novell.com
changelog:
  -  Update to version 2012.1.15
    + ntfs-3g:
    - fixed device path canonicalization for use by devmapper
    - fixed setting DOS names when defined with lower-case chars
    - fixed attribute flags controlling recursive writes
    - fixed compilation on OpenIndiana
    - fixed options parsing on OSes with no extended attributes
    - fixed realtime as a default mount option
    - fixed endless recursion when MFT extents are described by
      themselves
    - fixed the description of inherit option
    - fixed overwriting a truncated file
    - fixed truncation of DOS file names (12 ntfschars, not 12
      utf8 chars)
    - fixed the setting of attributes by secaudit (index not
      synced)
    - faster compression
    - new option delay_mtime to delay updates of mtime+ctime
    + ntfsfix:
    - new option -d to clear the dirty flag if fix is successful
    - fixed volume dirty flag test
    - new option to clear the list of bad sectors
    - fixed compilation on Sparc
    - fixed a bug causing segmentation violation
    - repair self-located MFT data bug
    + ntfscp:
    - fix free space calculation
    - support compression
    + ntfsresize:
    - implemented expanding runlists
    - updated the description of the -f option
    - expand an NTFS volume downwards
    + ntfsclone:
    - backup bootsector not be to accounted for
    - creating/restoring a metadata image
    + ntfsundelete:
    - try to recover the file name when undeleting
    - use inode number to name unnamed files
    + ntfswipe:
    - big endian and other fixes
    + secaudit:
    - prefixed owner and group SID in ACL display
    + library:
    - fixed big cluster support using 4kB sector disk
    - fixed huge data writes
    - use transparent compression by default
    - fixed several bad returns in error conditions
    - enabled getting the sector size on FreeBSD and MacOSX
    + build:
    - fixed "make libs" to only build libraries
  - Rename libntfs-3g81 subpackage to libntfs-3g83, following
    upstream soversion bump.


author: adrian@suse.de
changelog:
  - update to version 016
    * Support for current libnl version
      => use right libnl-devel package per distro
    * All patches are merged
  - Bugfixes:
    * lp:889820 - ftbfs in 'recv_msgs': 'link.ifla_name' may be used uninitialized
    * lp:889822 - rtnetlink configure check not portable across linux flavours
    * lp:750554 - nl modules are not linked with libntrack even if they use symbols from it
    * lp:755608 - Ntrack dead loop in function get_nl_link_by_index
    * lp:834639 - Build failure with -Werror=strict-aliasing
    * lp:774690 - Build error in a fresh environment
    * lp:785119 - ntrack can get into endless poll loop if no backend modules found
    * lp:801407 - ntrack-014 compilation fails if all libnl[123] are present together
    * lp:448400 - add pure rtnetlink backend for linux
    * lp:879141 - support libnl 3.1


author: jengelh@medozas.de
changelog:
  - add baselibs.conf as a source
  - add baselibs for SPARC
  - add SPARC to ExclusiveArch
  - enable parallel building


author: jengelh@medozas.de
changelog:
  - workaround broken Makefile which uses uname -m to detect bitness
    and libdir
  - remove sparcv9 from special-casing in baselibs.conf


author: aj@suse.de
changelog:
  - Update to 2.0.5:
    * Remove merged patch numactl_fix_mem_corrup_numa_init.patch
    * Various bug fixes.


author: trenn@novell.com
changelog:
  - Updated to version 2.0.6-rc1
    * numa_num_task_cpus()/..nodes() to return actual counts (Cliff W.)
    * Correct numa_max_node() use of broken numa_num_configured_nodes() (Tim Pepper)
    * Use numa_max_node() not numa_num_configured_nodes() (Tim Pepper)
    * Fix numa_num_configured_nodes() to match man page description (Tim Pepper)
    * Clarify comment for numa_all_nodes_ptr extern (Tim Pepper)
    * numactl --hardware should handle sparse node numbering (Tim Pepper)
    * Maintain compatibility with 2.0.3 numa_num_thread...()'s (Cliff W.)


author: trenn@novell.com
changelog:
  - Updated to version 2.0.6-rc3
    * Fix numa_get_run_node_mask() to return a cpuset-aware node mask (Cliff W.)
    * Add a better warning to numa_node_to_cpus()


author: tabraham@novell.com
changelog:
  - Update from 2.0.6 to 2.0.7
    * Add numa_realloc() (and realloc_test)
    * Re-fix numa_get_run_node_mask() and fix numa_get_run_node_mask
    * Fix the numa_get_run_node_mask() man page (cpus vs nodes)
    * Fix the cpu and node parsing to be cpuset aware
    * Fix test/checkaffininty to be cpuset aware
    * Fix two typos in numactl.8


author: maw@suse.de
changelog:
  - Use %fdupes
  - Split off a -lang subpackage
  - s#%run_ldconfig#/sbin/ldconfig/ in %post and %postun.


author: maw@suse.de
changelog:
  - Update to version 0.4.5:
    + ABI breaks from 0.4.4
    + Updated translations
  - Split out a shared library subpackage.


author: maw@suse.de
changelog:
  - Update to version 0.4.6:
    + Enable link-local IPv6 discovery through Avahi
    + Bugfix: Do not throw exceptions in C callbacks
    + Updated translations.


author: msuman@suse.de
changelog:
  - Update to version 0.4.7:
    + Bugfix: Fix display of non-ASCII characters in obby web
    + Updated translations
  - Dropped obby-avahi.patch - fixed upstream


author: dimstar@opensuse.org
changelog:
  - Update to version 0.4.8:
    + Swap global password and user color checks during
      authentication
    + Updated translations.


author: toddrme2178@gmail.com
changelog:
  - Added 32bit compatibility libraries
  - Added BuildRequires: pkg-config (fix for RPMLINT warning)
  - Removed self-obsoletes (fix for RPMLINT warning)


author: cfarrell@suse.com
changelog:
  - license update: SUSE-GPL-2.0+-with-openssl-exception
    Package allows linking against openssl. Use the SPDX- proprietary
    prefix until the license is accepted upstream at spdx.org


author: rodrigo@suse.de
changelog:
  - Update to version 0.9.0:
    * Export version information thus allowing depending apps to
      determine the version of libOFX it is compiled against
    * Some fields have been added to OfxFiLogin to allow for
      modification of some OFX header fields in outgoing requests
    * Calling apps can now tell libofx where the data field resides
    * Some warnings for recent versions of GCC have been fixed
    * LibOFX can now easily be cross-compiled for Windows on Linux
    * The OFX header is now scanned for a hint regarding the encoding
      of the document and convert the data to UTF8 if iconv is
      available at compile time
    * The API for online requests has been cleaned up
  - Rename libofx3 to libofx4


author: vuntz@novell.com
changelog:
  - Update to version 0.9.1:
    + Add more sanity checks on string length
    + Fix gnucash crash on OFX files with non-ascii characters and
      very long lines (bgo#528306)


author: dimstar@opensuse.org
changelog:
  - Update to version 0.9.4:
    + Fix segfault on some malformed date formats.
    + LibOFX will now look for DTDs in env variable OFX_DTD_PATH.
    + Better handling of paths (tolerates trailing path separator,
      or lack thereof)
    + No longer ignore return value of mkstemp()
    + Move to LibXML++ 2.6, as 1.0 is deprecated
    + Add generated man pages with html2man
  - Changes from version 0.9.3:
    + sf#2969817: Fix segfault on some files containing missing
      closing tags.
  - Changes from version 0.9.2:
    + Win32: Look up the dtd installation directory from the current
      executable's location.
    + Fix a crash on invalid date format
    + Allow wrapping the library in python.
    + Fix "Transaction posting date off by one"
    + Various C++ include fixes for building with recent compilers.
  - Drop libofx-0.8.2-gcc43.patch: fixed upstream.
  - Use source services: download_url, recompress, set_version.


author: vuntz@opensuse.org
changelog:
  - Fix build by not marking some non-directory files as %dir in file
    list. This was wrong but only breaks now with newer rpm.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.9.5:
    + Workaround OFX files specifying invalid encoding values
      (specifically:  UNICODE and CP1252). This should fix most
      encoding problems reported.
    + Look for DTD in source directory (simplifies developpement)
    + Add minor argument checking
    + Expose field: OfxSecurityData::fiid in API
    + Make string arguments a const reference where appropriate
    + Add configure check for help2man tool
    + Improve build system and autoconf 2.68 compatibility
    + Improve generated man pages
    + Use GCC's -fvisibility=hidden to hide internal symbols from
      external users.
  - Rename libofx4 subpackage to libofx5, following the soname bump.
  - Clean spec-file using spec-cleaner.


author: beineri@opensuse.org
changelog:
  - update to version 1.1.4:
    * New async error reporting mechanism. Calls made after a fatal
      error are now safely handled in the event an error code is ignored
    * Added allocation checks useful to some embedded applications
    * fix possible read past end of buffer when reading 0 bits
    * Updates to API documentation
    * Build fixes


author: reddwarf@opensuse.org
changelog:
  - update to version 1.2.1
    * Various build updates (see SVN)
    * Add ogg_stream_pageout_fill() to API to allow applications
      greater explicit flexibility in page sizing.
    * Documentation updates including multiplexing description,
      terminology and API (incl. ogg_packet_clear(),
      ogg_stream_pageout_fill())
    * Correct possible buffer overwrite in stream encoding on 32 bit
      when a single packet exceed 250MB.
    * Correct read-buffer overrun [without side effects] under
      similar circumstances.
    * Update unit testing to work properly with new page spill
      heuristic.
    * Alter default flushing behavior to span less often and use
      larger page sizes when packet sizes are large.
    * Build fixes for additional compilers
    * Documentation updates
  - run spec-cleaner
  - removed configure.dif (reapply if -fsigned-char causes problems)
  - removed libogg-compile-warning-fix.diff (upstreamed)


author: reddwarf@opensuse.org
changelog:
  - update to version 1.2.2
    * Build fix (types correction) for Mac OS X
    * Update win32 project files to Visual Studio 2008
    * ogg_stream_pageout_fill documentation fix


author: reddwarf@opensuse.org
changelog:
  - updated to version 1.3.0
    * Add ogg_stream_flush_fill() call
      This produces longer packets on flush, similar to
      what ogg_stream_pageout_fill() does for single pages.
  - run spec-cleaner on it
  - remove "SLES10 -> SLES11 upgrade path" parts since the upgrade
    already happened and anyway the entry in bugzilla is not public


author: mseben@novell.com
changelog:
  - reworked package from packman
  - added doc and oggz-tools subpackage and switched to liboggz2 spec name
  - updated to 1.1.0
    * This release introduces a new API structure for reporting the byte
    offsets of the start and end pages for each packet.
    * Added <oggz/oggz_packet.h>: add oggz_packet definition, and
    implement reader to return oggz_packet in OggzReadPacket callback.
    * Updated shared version info to 8.0.6
    * Improved accuracy of byte position tracking during reading,
    as reported by oggz_tell()
  - version 1.0.1
    * This release corrects timestamp calculation for Theora files with duplicate
    frames, which are produced by the recently-released libtheora-1.1 encoder.
    * Updated shared version info to 7:1:6
    * Mozilla #516847 - calc gp for duplicate frames
    Theora encodes duplicate frames as zero-length packets, so
    increment the calculated granulepos correctly for these.
    * Escape minus signs in man pages
    * Fix typo in oggz-dump man page
  - Version 1.0.0
    * This is a stable maintenance release, including build fixes and
    updates for embedded platforms (ARM, SH4) and updated Visual Studio
    project files for Microsoft Windows.
    * This release also includes a new "oggz codecs" command, which simply
    lists the codecs present in one or more files. The default
    comma-separated output is designed for use in an HTML5 <video> codecs
    attribute.
    * Updated Visual Studio project files (Barry Duncan)
    * configure.ac: fix for arm, sh4 builds
    * remove DocBook .sgml files, use .1 directly
    * Debian #540360: use version script on GNU/kFreeBSD
    * oggz-chop: fix detection of accumulated continued pages, ie. when
    all accumulated pages have granulepos -1 and thus should all be
    kept when advancing the accumulator
    * oggz-chop: add a page accumulator for plain pages. Accumulate pages
    even for start=0, or tracks with no granuleshift, for cases where
    continued pages occur at the chop time.
    * oggz-codecs: New tool
    * oggz-comment: Handle duplicate comments, with unit test
    * add oggz.1 man page
    * add examples to chop, comment, dump, info, merge, rip and sort
    man pages
    * update ChangeLog with info from all release_notes
    * Add PATCHES file, update README
    * Add ability to limit seeks to only search inside a specified byte
    range. Adds oggz_bounded_seek_set() public API call.
    * Updated shared version info to 7:0:6
    * Handle Theora version > 3.2.0 initial granulepos 1|0
    * Fix data alignment on ARM (Erik de Castro Lopo, Chris Double,
    Vladimir Vukicevic)
    * Fix for inefficient oggz_seek_units() (Sean Young)
    * oggz_read: always set the internal offset to the start of the
    current page. This is returned by oggz_tell() and can be queried
    within a ReadPage callback.
    * oggz_read: Fix packetno check for holes in headers. The packetno
    has not yet been incremented, so the value to check is off-by-one.
    * Annodex #1581: avoid _oggz_comment_add_byname() strcmp of NULL
    (keelerda)
    * Mozilla #499604, Annodex #486: avoid uninitialized variable in
    oggz_seek_end()
    * Mozilla #506870: fix leaks in oggz-comments.c
    * Mozilla #506878: check oggz_stream_get_content() return values
    * Mozilla #515376: Check index in dirac_parse_info()


author: reddwarf@opensuse.org
changelog:
  - run spec-cleaner
  - updated to 1.1.1
    * This is a maintenance release of the current 1.1.x series, containing fixes
      for Mozilla bugs #498380, #496063, #487519, #559338 and Debian bug #557537.
      Additionally, vorbiscomment parsing was modified to tolerate comments which
      lack a value, ie. of form "KEY=" and "KEY".
  - fixed license tag
  - added liboggz-1.1.1-docdir.patch
  - removed speex dependency


author: rodrigo@suse.de
changelog:
  - Update to version 0.3.14:
    * Merge lots of distribution patches
  - Removed upstreamed patch and disable patch in need of a rebase


author: vuntz@novell.com
changelog:
  - Update to version 0.3.16 (changes list based on the git log)
    + Add avg2_32xn_u8
    + Fix cpu detection on OS/X
    + Add srcdir to includes for out-of-source builds
    + Clean up function prototypes used for casting
    + remove ltdl.m4
    + Add cris to unaligned access whitelist
    + Add x86_64/amd64 to unaligned access whitelist
    + init: shortcut benchmarking, if there is only one runable
      implementation.
    + Add SSE detection support for OpenBSD
    + Fix double free on failed arm_init
    + Add AltiVec detection support for OpenBSD
    + Wrap force_align_arg_pointer in HAVE_I386
  - Drop liboil-random-data-warning.patch: clearly doesn't apply
    cleanly anymore, so not needed anymore.
  - Drop liboil-disable-sse.patch: this is hopefully unneeded now,
    and it was really just a bandaid.
  - Drop liboil-0.3.13-disable-ppc64-opts.patch: this was fdo#14971,
    which is fixed.
  - Remove unneeded BuildRequires: sgml-skel.
  - Remove AutoReqProv: it's default now.
  - Remove AutoReqProv: it's default now.
  - Remove autoreconf call.
  - Use parallel build.


author: cfarrell@suse.com
changelog:
  - license update: BSD-2-Clause
    Use SPDX format (and coincidentally make compatible with how Fedora
    declare the license of this package (BSD))


author: gber@opensuse.org
changelog:
  - update to version 5.9.2:
    + many fixes
  - cleanup:
    + split into liborig2 and oniguruma-devel subpackages
    + corrected license information
    + changed summary to conform with policy


author: jengelh@medozas.de
changelog:
  - Remove redundant tags/sections per specfile guideline suggestions
  - Parallel building using %_smp_mflags
  - Employ shlib policy
  - Make pkgconfig provides available


author: jblunck@suse.de
changelog:
  - Remove libopagent static libary. It is used to inject information from a VM
    into the OProfile data and is therefore not suitable for being statically
    linked into the VM itself.


author: rguenther@suse.de
changelog:
  - Update to 0.9.6.  Fixes
    * opcontrol cannot start daemon in timer mode
    * Improper handling of separate debuginfo files
    * XML callgraph output has no symbol-level sample counts


author: tonyj@novell.com
changelog:
  - Fix packaging of java agent libs bnc#576533
  - Remove unnecessary verbage from %desc for oprofile-devel and libopagent
  - Make %files of libopagent more specific to avoid future errors


author: vuntz@novell.com
changelog:
  - Update to version 3.6.1:
    + This is a major update of ptlib/opal with the following main
      features:
    - Instant Messaging. Using several different ?standards?:
      RFC4975, MSRP, T.140, SIP-IM etc etc.
    - Much improved support for SIP event handling
      (SUBSCRIBE/NOTIFY/PUBLISH) using factories so more event
      packages can be added easily.
    - Support for SIP ?dialog? event package.
    - Support for Shared Line Appearance (aka Multiple Line
      Appearance, Bridged Line Appearance or Busy Lamp Field)
    - Significant improvements in IPv6 support
    - Major enhancements to the video rate controller.
    - Removal of the old H.263 ffmpeg plug in and enhancement of
      the H.263-1998 plug it to take its place.
    - H.224 support (H.323 only).
    - SBC audio codec plug in.
    - G.722 audio codec plug in.
    - CELT audio codec plug in.
    - SWIG support for use in other languages, Java first.
    - Much improved multi-platform sample GUI client, OpenPhone.
      Now standard test environment replacing simpleOPAL.
  - Update opal-3.4.2.diff: most of it was fixed upstream, a simple
    memset() is left.
  - Add opal-system-libgsm.patch to fix detection of system libgsm.
  - Add opal-fix-ambiguous.patch to fix some ambiguous code.
  - Add capi4linux-devel, libgsm-devel, libsamplerate-devel,
    libtheora-devel, swig BuildRequires.
  - Pass --enable-zrtp, --enable-sbc, --enable-ixj, --enable-capi to
    configure.
  - Use makeinstall.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.6.6:
    + Fixed failure to increment CSEQ on second INVITE after an
      authorisation request error.


author: reddwarf@opensuse.org
changelog:
  - Update to version 3.6.8:
    + Fixed possible NULL pointer access if get multiple NOTIFY
      messages on a REFER.
    + Fixed Restricted Cone and Port Restricted Cone NAT varieties to
      correctly send out translated RTP address and port.
    + Improved CELT plugin.
    + IPv6 fixes.
    + Fixed "C" API call transfer command using call forwarding
      mechanism if call not yet connected.
  - Changes from version 3.6.7:
    + Fixed correct test handling RFC3261/8.2.2.2 merged requests and
      other "multi-path" received INVITE requests.
    + Fixed possible crash when ending fax call.
    + Fixed locating correct authorisation credentials for INVITE
      when AOR user is different from authorisation ID.
    + Fixed address translation of REGISTER contact fields when STUN
      is not being used, but a fixed translation address is.
    + Fixed authentication issue when can get to SIP server via two
      interfaces.
    + Fixed SIP REFER completion on receiving NOTIFY with id
      parameter.
    + Fixed double authorisation failure leaving SIP handler in the
      wrong state, should move to Unavailable but with no timer to
      retry.
    + Changed authentication failure to be fatal and SIP handler
      removed.
    + Fixed incorrect change to AlertingPhase when have not actually
      got alerting packet.
    + Build fixes.
    + Add nonce to comparison for digest authentication.
    + Added missing timestamp value when using fax -> G.711 mode.
    + Change to only unregister those contact addresses we
      successfully registered, instead of using global '*'.
    + Take the mixer OnWriteAudio() call out of the mutexed zone.
    + Added WAV file open error reason text for recording WAV file.
    + Fixed strange issue with SIP call diversion (302 response) to
      the same endpoint, from some UACs where it reuses the same
      call-id and from-tag.
  - Follow SLPP and rename opal-devel to libopal-devel.
  - Make H.263/H.263+, H.264 and MPEG4 Part 2 support build
    conditional: add conditional BuildRequires for libffmpeg-devel
    and libx264-devel.
  - Change libpt2-devel BuildRequires and Requires in devel package
    to libpt-devel, following renaming there.
  - Add ilbc BuildRequires to use system version of iLBC.
  - Add libcelt-devel BuildRequires to enable CELT support.
  - Add pkg-config and libopenssl-devel BuildRequires.
  - Remove hack with Requires on the libpt2 version we were built
    against since this is not needed anymore because we do not mess
    with the soversion anymore.
  - Add opal-codecs.patch to fix ffmpeg and x264 runtime detection.
  - Add opal-pkg_config.patch: this remove abusive link flags from
    the pkg-config file.
  - Update opal-3.6.6-non_void.patch to fix more issues.
  - Update opal-system-libgsm.patch to fix detection of GSM system
    library.
  - Remove static library.


author: reddwarf@opensuse.org
changelog:
  - Add opal-missing_links.patch:
    + Ensure correct openSSL version is used
    + Link against libraries that incorrect command order and
      openSUSE's --as-needed removed without notice
    + Make CAPI plugin able to load
    + Enable IxJ plugin installation


author: vuntz@opensuse.org
changelog:
  - Add opal-new-celt.patch to fix build with celt 0.9, on openSUSE
    11.4 and later. The patch is taken from PLD Linux.


author: zaitor@opensuse.org
changelog:
  - Update to version 3.10.5:
    + Numerous changes, look in ChangeLog-opal-v3_10_5.txt
  - Drop opal-pkg_config.patch, opal-missing_links.patch,
    opal-new-celt.patch,opal-codecs.patch, opal-3.4.2.diff,
    opal-x264.patch and opal-3.6.6-non_void.patch, fixed upstream.
  - Rebased opal-fix-ambiguous.patch, opal-system-libgsm.patch
  - Add opal-use-pkgconfig-for-PTLib.patch and
    opal-fix-SILK-test.patch
  - Explicitly list all .so files so nothing is accidently lost on
    future updates.
  - Stop using obs service to download source, since factory is
    moving away from it.


author: abeekhof@suse.de
changelog:
  - Bug bnc#480352 - Services unavailable during aisexec shutdown cause ocfs2 to hang
    Ensure the Pacemaker plugin is unloaded before all other cluster services
  - Bug bnc#472402 - Reduce default cluster timeouts by one third


author: abeekhof@suse.de
changelog:
  - HAE11 RC6
  - Remove patch to MAX_INTERFACES since the use of multiple links
    does not appear to be ready yet.


author: abeekhof@suse.de
changelog:
  - Removed the following patches that are now upstream
    - openais-whitetank-ckpt-list-init.patch
    - openais-whitetank-ipc-fix-race-take2.patch
    - whitetank-cpg-empty-list-del.patch
    - openais-whitetank-cpg-refcount-add.patch
  - Update source tarball to r1733
    + changes structure of ipc system to allow reference counting in
      lib_init_fn and lib_exit_fn for services (cpg) which record the
      conn_info data  structure there
    + change totempg interface to allow for reserve and release instead of send_ok primative
    + Remove reserved count from totempg_mcast operations
    + Delete process info from list parsing if ipc connection dies
    + The ckpt service with new versions of openais would segfault with older
    + CPGs with large node IDS greater then 0xffffff would not synchronize
    + Prevent logging deadlocks due to fork() in service engines.
    + Patch to fix refcounting problem for checkpoints from leaving nodes.
    + Remove pass by value in the ckpt service.
    + Serialize ipc access so only one thread accesses a service engine at a


author: lmb@suse.de
changelog:
  - aisexec tried logging to stderr which was closed, causing sporadic
    start failures on fast nodes (bnc#486613).
  - Change default timings for openais.conf to stabilize membership
    (bnc#486147).


author: lmb@suse.de
changelog:
  - Update to revision 2034.
  - Fix when dispatch has error condition to execute a put on the handle
    as to not leak resources.
  - A recent change introduced a bug fix to throw away incomplete messages
    in the assembly algorithm.  The algorithm depends on a global
    variable, but instead that variable should be instanced per nodeid.
  - Fix ppc64 ipc regression.
  - Return ERR_SECURITY when invalid user connects to aisexec.
  - Fix cpg segfault.
  - Allow "broadcast: yes" option instead of mcastaddr to force use of
    broadcast address.
  - Allow rolling crypto upgrades between openais and corosync.
  - Allow uidgid files for external users to specify their own users or
    groups to be specified for ipc security allow.
  - Fix race condition in cpg join/leave operations.
  - Ensure ordering works properly for cpg.
  - Fix a shared memory leak on whitetank that happens when an IPC client
    disconnects.
  - Add openais_shutdown to properly cleanup in condition of shutdown.
  - Add assembly to free list when it is removed from a configuration
    change as indicated by being in the left list.  This has side effect
    of clearing the assembly buffer the next time it is referenced from
    the free list.  This fixes a defect that stops forward processing of
    the message streams because sync fails to finish when receiving a sync
    message from a restarted processor because it throws away the message.


author: lmb@novell.com
changelog:
  - Update to r2042:
  - Dont segfault when ais user or group doesn't exist in the system.
  - Avoid implicit declaration of schedwrk api usage.
  - Re-instate r1959 as different fix is now upstream.
  - openais-whitetank-shutdown-take2.patch: Fix shutdown sequencing.
  - detect-pause-rhbz508128.patch: Add ability to detect process pause and
    not implode the membership algorithm when this occurs.
  - openais-cpg-join-leave-ordering.patch: Cpg synchronization patch for
    conf change messages.


author: dmuhamedagic@novell.com
changelog:
  - init script changes:
    + replace killall with checkproc
    + test if sbd/lrmadmin exist, because openais has no dependency
      on cluster-glue


author: dmuhamedagic@novell.com
changelog:
  - openais.spec changes:
    + add %pre script which creates corosync.conf from openais.conf
    (moved from corosync.patch)
    + replace Conflicts: with Provides/Obsoletes


author: dmuhamedagic@novell.com
changelog:
  - add /etc/ais/openais.conf as %config(missingok) so that rpm
    doesn't remove it on upgrade
  - create openais.conf in the install stage with appropriate comment
    about that this configuration file is obsoleted


author: dmuhamedagic@novell.com
changelog:
  - turn timestamp to off when converting openais.conf to corosync.conf
    (there was a problem reported in connection with not thread-safe
    glibc functions used in concert with this option, which hasn't yet
    been resolved)


author: lmb@novell.com
changelog:
  - Update to openais 1.1.3
    - Change spec file macro _initddir to _initrddir.
    - Only print section info in ckpt_dump_fn if DEBUG is enabled.
    - Fix sleep time to be 10 msec.
    - Fix saMsg so version bump (make install broke).
    - bump the SaMsg library version to 4.0.0
    - Fix behavior of callback associated with saMsgQueueOpenAsync.
    - - Return the queue_id as part of callback message.
    - - Add queueInstance to list when callback is processed.
    - Fix marshalling code for queue capacity threshold arrays.
    - Fix names of API calls for queue capacity thresholds set/get.


author: tserong@novell.com
changelog:
  - init: Keep sshd running during shutdown (eases debugging
    considerably!)
  - init: Make sure sbd is really stopped to ensure restarts work properly
  - init: fix "force-stop" operation (bnc#631917)
  - Ignore placeholder openais.conf file when upgrading (bnc#611545)
  - Update to 1.1.4:
  - Fix CKPT service such that it will handle printing of unterminated
    strings.


author: tserong@suse.com
changelog:
  - init script: support multiple devices in /etc/sysconfig/sbd
    (bnc#682634, fate#309375)
  - init script: libvirtd may be needed at shutdown time (bnc#641586)
  - Remove stray message from init script.


author: lnussel@suse.de
changelog:
  - new version 1.7.411
    * New table-based panning algorithm, allowing the center channel to be included in the mix
    * Speaker arrangements are now configurable
    * Added a new PortAudio backend
    * Some changes to the ALSA device list
      Standard enumeration will now only list a single ALSA playback device (for "default"), and there should be no more name clashes preventing a device with the same name from being used
    * Low-pass filters now affect multi-channel sources
    * Corrections for 6.1 channel placements
    * Multi-channel sources are now re-mixed when using a different output mode
      This prevents source channels from being lost if there isn't a matching output channel (eg. 5.1 sources on stereo output)
    * Multi-channel source gains are now correctly clamped to the source's min/max gains
    * The air absorption calculation now uses the correct distance
    * The source room rolloff factor can now be set up to 10
    * Updated reverb code that better follows the reverb parameters
  - add pulseaudio backend from git head and enable by default


author: lnussel@suse.de
changelog:
  - new version 1.8.466
    * Support for two more effects: AL_EFFECT_EAXREVERB and AL_EFFECT_ECHO
      Not all of the EAXREVERB properties will currently affect the output. More
      should be supported in the future
    * Improved reverb
    * Added a PulseAudio backend
    * Improved mixer efficiency a bit
    * Improved ALSA playback
    * Multiple auxiliary slots supported
      Default is four, which can be modified with the config file
    * Multiple auxiliary sends supported
      Default is two per source, which cannot be increased without recompilation.
      The amount can be decreased with the config file


author: lnussel@suse.de
changelog:
  - new version 1.9.563
    * Preliminary support for the new ALC_EXT_disconnect extension.
    * Support for 32-bit float playback and capture on some backends
    * Proper support for the ALC_FREQUENCY context attribute
    * Fixed compatibility with newer PulseAudio libs.
    * Fixed parsing of the speaker layout config string.
    * Fixed buffer size issues with ALSA capture.
    * Fixed a problem where the reported number of processed buffers could be wrong.
    * Fixed possible crashes when specifying invalid device pointers.
    * Removed the backend-specific period config options, and made it a global option instead.
    * Deprecated the refresh config option for the new period_size option.
    * Better cleanup of backends when the OpenAL lib is unloaded.


author: lnussel@suse.de
changelog:
  - update to current git snapshot to fix problems with pulseaudio
    (bnc#551022)
  - disable --as-needed for libopenal.so.0 compatibility library to
    force linking against libopenal.so.1


author: lnussel@suse.de
changelog:
  - new version 1.10.622
    * Fixed OSS and PulseAudio backends
    * Support for disconnect notifications with PulseAudio when the
      server connection dies
    * Fixed surround sound channel ordering for PulseAudio playback
    * Fixed 7.1 output
    * Fixed potential crash when setting an AL_EFFECT_NULL effect on
      an auxiliary effect slot
    * Backend libraries are now loaded and released as needed
      In particular, this allows for backends to be added and
      removed at runtime when their corresponding libraries are
      installed and uninstalled (provided support for those backends
      was compiled in). An active backend will remain available as
      long as its in use.
    * Support for multiple contexts per device
    * Fixed possible ghost references on buffers and auxiliary
      slots, if they're attached to sources that are forcibly
      deleted on context destruction
  - only actually pulseaudio if at least version 0.9.15


author: lnussel@suse.de
changelog:
  - new version 1.11.753
    * Fixed compatibility with newer PulseAudio libs
    * The PulseAudio backend will now be tried first, when available
    * Fixed a crash with the echo effect
    * Configurable resampler, supporting point, linear (default), and
      cosine methods
    * Improved reverb, which now supports the Modulation and Echo
      properties
    * The alsoft/.conf/.ini/rc drivers config option now allows unnamed
      backends to remain available, by ending the device list with a
      comma (,)
    * PulseAudio playback will try to use an output frequency and
      channel format that best matches the default sink If the sink
      device is configured for 5.1 output at 48khz, for example, OpenAL
      Soft will automatically use 5.1 output at 48khz, unless overridden
      in the config file.
    * Multi-channel sounds are now passed through the auxiliary sends
      Although they are down-mixed to mono, losing channel separation.
    * Fixed playback when creating a second context from a device
    * Added a new config option to enable real-time priority when mixing
      for certain backends (ALSA, OSS, Solaris, and DirectSound)
    * Buffers now store 32-bit float sample data internally, to retain
      32-bit sample accuracy
    * Added a new head-dampening config option, for mono and stereo
      playback This slightly filters sounds coming from behind, allowing
      for some subtle differences between front and back sound sources.
    * Added an option to allow spawning the PulseAudio server on demand
    * Support for the new AL_EXT_source_distance_model extension


author: lnussel@suse.de
changelog:
  - new version 1.12.854
    * Fixed playback when the PulseAudio buffer is calculated to be more than 64KB.
    * Restored compatibility with some older PulseAudio libs.
    * Alternative buffer sizing for PulseAudio, specified using a new config option.
    * Improved buffer size calculations, to prevent drastic latency changes when certain properties (such as ALC_FREQUENCY) are modified.
    * Added capture support for the PortAudio backend.
    * Support for PortAudio under Windows.
    * Added support for the format extensions AL_EXT_MULAW, AL_EXT_MULAW_MCFORMATS, and AL_EXT_DOUBLE.
    * Support for the new ALC_EXT_thread_local_context extension.
    * Improved library load time by delaying backend device probing until needed.
    * Updated alext.h to provide EFX tokens and function types.
    * Unsupported effects and filters are no longer returned by alGetEnumValue.
    * The Wave File Writer device now creates WAVEFORMATEXTENSIBLE files, to better handle multi-channel and float output.


author: lnussel@suse.de
changelog:
  - new version 1.13
    * Added support for the ring modulator EFX effect.
    * Duplication of stereo sources (onto side- and rear-channels) in now enabled by default.
      This can still be disabled via alsoft.conf.
    * Support for the new AL_SOFT_loop_points and AL_SOFT_buffer_sub_data extensions.
    * Added the ability to redirect log output to a file, by setting the ALSOFT_LOGFILE environment variable.
    * Improved invalid parameter checks.
    * Better checks against integer overflows when allocating buffer storage.
    * Internal mixer support for 8-, 16-, and 32-bit input formats, improving memory consumption by not converting them all to 32-bit.
    * Improved device-change handling with the PulseAudio backend.
    * All available PulseAudio devices are now enumerated with ALC_ENUMERATE_ALL_EXT.
    * PulseAudio devices again use the periods and period_size config options.
    * Improved stability when PortAudio is enabled.
      The library tends to cause a crash when it's unloaded and reloaded.
    * Added a WaveOut backend for Windows.
    * Added a cubic resampler to replace the cosine resampler.
    * Increased the maximum number of source auxiliary sends to 4, and changed the default to 1.
    * Massive internal changes to the mixer and buffer loading code, designed for future improvements for allowable input and output formats.


author: lnussel@suse.de
changelog:
  - new version 1.14
    * Improved multi-threaded efficiency, relying less on a "big" mutex in favor of rw-locks and atomic operations where possible.
    * Added support for HRTF-based mixing. Stereo output only. The default built-in data set only supports 44100hz playback. See the new hrtf.txt for more information.
    * Added CMake options to cause a configuration error if the wanted backends aren't available.
    * Modified backends so that only one is used at a time (for each playback and capture), to avoid device ownership conflicts.
    * Fixed enumeration in certain backends to not list a default device, when the default device is enumerated normally anyway (eg, with DirectSound and PulseAudio).
    * Improved device naming to more closely match the names given by the backends.
    * Fixed handling of NaN values for float and double buffer samples.
    * Added a new efx-presets.h header to define useful reverb presets for EFX.
    * Added support for the ALC_EXT_DEDICATED extension.
    * Fixed alc.h to include ALC_ENUMERATE_ALL_EXT enums, like other systems.
    * Added support for the new AL_SOFT_buffer_samples, AL_SOFT_direct_channels, and ALC_SOFT_loopback extensions.
    * Provided an env-var.txt to describe the available options set through environment variables.
    * Fixed the source cone angle properties to work with the full 0-to-360 range as intended.
    * An env var option is provided to restore the old buggy behavior for apps that need it.
    * Added an example program that streams sound using ffmpeg.
    * Added a utility to make HRTF data files from the KEMAR diffuse and compact data sets.
  - removed rpmlintrc in favor of a lecacy exception in rpmlint itself


author: beineri@opensuse.org
changelog:
  - update to OpenBabel 2.2.2:
    * Fixed many stereochemistry errors when reading/writing SMILES.
    * Significantly improved aromaticity and Kekule bond assignment.
    * Improved 2D -> 3D coordinate generation
    * Improved coordinate generation using --gen3d command-line operation
    * Improved performance for coordinate generation.
    * New --fillUC command-line operation for babel.
    * Fixes to pH-dependent hydrogen addition.
    * Added support for reading vibrational data from Molden, Molpro,
      and NWChem output files.
    * Updated atomic radii from recent theoretical calculations.
    * Fixed bug when reading gzip-compressed Mol2 or XML files.
    * Close files after an error. Fixes a bug with Pybel where files
      would remain open.
    * New File Formats Import & Export:
    - Molpro input and output.
    - VASP coordinate files (CONTCAR and POSCAR).
  - update to OpenBabel 2.2.1:
    * Added support for MACCS fingerprints.
    * Many fixes and enhancements to the force field code.
    * Improved 3D coordinate generation, particularly with ring fragments.
    * Fixed a variety of PDB import errors with atom types.
    * Added support for reading charges and radii from PQR file formats.
    * Added support for reading and writing unit cells in PDB formats.
    * New "output" file format for taking generic ".out", ".log", and
      ".dat" files and reading with appropriate file type based on contents.
    * Added improved error handling/reporting when unable to load file formats.
    * Improved CIF file format support.
    * Generic "output" format for reading from quantum chemistry files.


author: alinm.elena@gmail.com
changelog:
  - Updated to OpenBabel 2.2.3
    * Improved Java interface
    * Many fixes to the fingerprint code
    * Added support of the pH parameter to the GUI
    * Several bug fixes and small enhancements-


author: dhall@wustl.edu
changelog:
  - Updated to OpenBabel 2.3.0
    * Completely rewritten stereochemistry perception, including support
      for tetrahedral, square planar, and higher-order stereochemistry.
    * Dramatically improved canonicalization algorithm (Note that in general, canonical SMILES have changed since the 2.2.x release.)
    * 2D depiction, including SVG vector graphics generation using code from MCDL.
    * New Spectrophore generation, contributed by Silicos NV.
    * New ChargeMethod API including support for partial charge assignment
      from Gasteiger, MMFF94, QEq, QTPIE methods and plugin interface for
      adding more.
    * Improved 3D coordinate generation.
    * New conformer generation framework, including support for diverse
      conformer generation and genetic algorithm lowest-energy searching.
    * Improved user documentation.
    * Improved aromaticity / Kekule bond assignment.
    * Improved unit test suite using the CMake-based CTest program.
    * Improved support for crystallographic unit cells (e.g., in CIF format).
    * Improved UFF force field method, including hypervalent 5, 6, 7 and higher coordination numbers.
    * Support for the GAFF (Generalized Amber Force Field) method.
    * Support for reading geometry optimizations as multiple conformers
      from Gaussian, GAMESS-US, and other quantum chemistry packages.
    * Support for reading molecular orbital energies from quantum chemistry formats.
    * Several memory leaks fixed.
    * Fixed many compiler warnings.
    * Fixed support for MinGW and Cygwin environments.
    * Fixed bugs with Gaussian 09 output files.
    * Latest released version of the InChI library (1.0.3) generating standard InChI.
    * Many more bug fixes and small feature improvements.


author: dhall@wustl.edu
changelog:
  - updated to OpenBabel 2.3.1
    * Better support for unknown stereochemistry, including a "wobbly" bond in 2D depiction.
    * Many fixes for rare bugs with stereochemical conversions, including unusual valences.
    * Significantly improved 2D depiction code, improving performance and cis/trans stereochemical accuracy
    * Added support for direct 2D depiction to PNG files using the Cairo library, if available.
    * PNG files from Open Babel contain molecular information and can be read to give the MDL Molfile.
    * SVG files with 2D depiction can now include a grid of molecules with embedded JavaScript to zoom and scroll.
    * Molecular formulas now include the total charge (e.g., HCO2-)
    * Added the EEM partial charge model from Bultinck, et. al.
    * Fixed problems with FastSearch databases larger than 4GB, now checking for large files.
    * Improved performance with force field minimization, particularly the UFF and GAFF methods.
    * Several MMFF94 atom typing bugs fixed.
    * Updated GAFF parameters from the AmberTools distribution.
    * Improvements in 3D coordinate generation, particularly more accurate sp3 bond angles
    * Fixed tests for auto-typing molecules with force fields when running through different isomers.
    * Improvements in scripting bindings, particularly Python, Ruby, and Java
    * Pybel now uses the built-in 2D depiction, and no longer needs OASA.
    * Added initial support for MM3 atom typing with the Tinker package
    * Significant bug fixes for the PDBQT format.
    * Reading FASTA files can now generate 3D coordinates for single-stranded DNA in addition to the default double-strand.
    * Support for reading/writing unit cell information from MOPAC files.
    * Support for re-numbering SMILES by specifying the first and last atoms with -xf and -xl flags.
    * Better support for InChI -> InChI key generation by direct conversion, rather than re-perception of the InChI.
    * Fix for rare stack overflow crash in SMARTS perception.
    * Improved UNIX man pages.
    * Many bug fixes and small enhancements
    * New File Formats
    * Import and Export:
    * Gromacs GRO
    * Import:
    * ABINIT
    * XCrySDen XSF
    * Export:
    * InChI Key


author: mkoenig@suse.de
changelog:
  - update to version 0.6.6
    * Cleanups for the key export and import functionality
    * Clarified the semantic of cdk_pk_check_sigs
    * Now the by usage keydb function correctly finds the
      self signature


author: sbrabec@suse.cz
changelog:
  - Fixed HAL FDI files and hald-addon scripts (bnc#304149).
  - Fixed permissions in hald-addon script and /var/run.
  - Build a pcsc-openct package.
  - "rcopenct stop" does not fail if there is nothing to stop
    (bnc#303829).


author: sbrabec@suse.cz
changelog:
  - Use dedicated UID/GID to enhance security.
  - Start openct by default (bnc#304149#c21).
  - Create hardware specific modalias Enhances.
  - HAL FDI improved:
    * Use
    * Provide HAL rules for PolicyKit integration.
    * Provide rule for USB CCID readers.
    * Use spec-conforming two stage FDI and documented disabling.
  - Fixed production of orphans in /var/run.
  - Don't call autoreconf on older products.


author: sbrabec@suse.cz
changelog:
  - Updated to version 0.6.17:
    * add support for Rutoken ECP (ccid driver)
    * For ccid, etoken* drivers remove polling loop.
    * Fix some issues caused by newer udev version.
    * Handle T1 abort better.
    * Some build system fixes.
    * Some minor fixes.
    * Re-add api documentation (pre-generated).


author: sbrabec@suse.cz
changelog:
  - Updated to version 0.6.20:
    * Add support for Rutoken S.
    * Update on udev rules.
  - Switched from HAL to udev.
  - Dedicated UID and GID are now created by pcsc-lite.


author: koprok@nand.bg
changelog:
  - Update to OpenCV 2.1.0:
    * The whole OpenCV is now using exceptions instead of the old
      libc-style mechanism
    * Experimental "static" OpenCV configuration in CMake was
      contributed by Jose Luis Blanco.
      Pass "BUILD_SHARED_LIBS=OFF" to CMake to build OpenCV statically.
    * new improved version of one-way descriptor is added
    * User can now control the image areas visible after the stereo
      rectification
    * Fullscreen has been added (thanks to Yannick Verdie).
    * Further info at:
      http://opencv.willowgarage.com/wiki/OpenCV%20Change%20Logs


author: koprok@nand.bg
changelog:
  - Do not disable SSE,SSE2,etc. According to OpenCV changelog,
    it should be safe to leave these enabled.


author: koprok@nand.bg
changelog:
  - fix gstreamer support
  - fix xine support
  - fix some rpmlint warnings
  - fix shared libraries permissions


author: koprok@nand.bg
changelog:
  - devel package renamed to opencv-devel, so that switching between
    OBS and packman opencv packages is easier


author: koprok@nand.bg
changelog:
  - Update to OpenCV 2.2.0.
    More info at:
    http://opencv.willowgarage.com/wiki/OpenCV%20Change%20Logs


author: koprok@nand.bg
changelog:
  - Update to OpenCV 2.3.0.
    More info at:
    http://opencv.willowgarage.com/wiki/OpenCV%20Change%20Logs


author: koprok@nand.bg
changelog:
  - Removed unnecessary patches
  - Enable Python NumPy support on openSUSE 11.2
  - Build Qt instead of Gtk GUI
  - Fix cmake files for openSUSE 11.1
  - No GStreamer support on openSUSE 11.1


author: koprok@nand.bg
changelog:
  - Removed opencv-2.3-cmake.patch, old cmake cannot be used any more.
  - Python bindings cannot be built without NumPy any more.


author: koprok@nand.bg
changelog:
  - Revive opencv-2.3-ffmpeg.patch, needs rebase
  - Tag all patches according to openSUSE packaging guidelines


author: toddrme2178@gmail.com
changelog:
  - Changed groups (fix for RPMLINT warning)
  - Added check for duplicate files (fix for RPMLINT warning)
  - Added py_requires macros and python-base dependencies (fix for RPMLINT warning)
  - Escaped macros (fix for RPMLINT warning)
  - Fixed end-of-line encoding problems (fix for RPMLINT warning)
  - Added libeigen2-devel buildrequires
  - Added libunicap and libucil buildrequires (libunicap supports requires libucil)
  - Cleaned up spec file formatting


author: crrodriguez@opensuse.org
changelog:
  - Use Explicit Buildrequires on several needed libraries
    future dependency cleanups may/will cause build to fail otherwise.


author: asterios.dramis@gmail.com
changelog:
  - Initial release (version 1.4).
  - Added 5 patches (taken from upstream and Fedora):
    * openjpeg-1.4-OpenJPEGConfig.patch -- Fix OpenJPEGConfig.cmake
    * openjpeg-1.4-cmake_symlink_fix.patch -- Fix cmake create_symlink usage for
      header file
    * fix_no_undefined.patch -- Fix libopenjpeg undefined references
    * fix_soversion.patch -- Fix so version to 1 instead of 1.4
    * install_pkgconfig_file.patch -- Fix cmake to install pkgconfig file(s)


author: asterios.dramis@gmail.com
changelog:
  - Removed the JavaOpenJPEG/ directory from the package source (fix for
    bnc#733009 - openjpg contains Sun proprietary code).


author: asterios.dramis@gmail.com
changelog:
  - Update to version 1.5.0:
    New Features:
    * openjpip:
      + complete client-server architecture for remote browsing of jpeg 2000
      images.
      + see corresponding README for more details.
    API modifications:
    * 'bool' type has been replaced by 'opj_bool' type. 'stdbool.h' is no more
      required.
    Misc:
    * improved cmake and autotools build methods.
    * removed manual makefiles, VS project files and XCode project files.
    * added a 'thirdparty' directory to contain all dependencies.
      + These libraries will be build only if there are not found on the system.
      + Note that libopenjpeg itself does not have any dependency.
    * changed the directory hierarchy of the whole project. See README files for
      details.
    * tests : a complete test suite has been setup.
      + both JPEG 2000 conformance tests and non-regressions tests are
      configured.
      + results are submitted to the OpenJPEG dashboard
      (http://my.cdash.org/index.php?project=OPENJPEG)
      + images are located in 'http://openjpeg.googlecode.com/svn/data' folder.
      + configuration files and utilities are located in 'tests' folder.
    * OPJViewer re-activated (need wxWidgets)
    * Huge amount of bug fixes. See CHANGES for details.
  - Removed the following patches (fixed upstream):
    * fix_no_undefined.patch
    * fix_soversion.patch
    * install_pkgconfig_file.patch
  - Replaced openjpeg-1.4-OpenJPEGConfig.patch with
    openjpeg-1.5.0-cmake_Config.patch (taken from Fedora)
  - Replaced openjpeg-1.4-cmake_symlink_fix.patch with
    openjpeg-1.5.0-cmake_header_symlink.patch (taken from Fedora)
  - Added 2 patches (taken from Fedora):
    * openjpeg-1.5.0-cmake_libdir.patch -- Fix installation directories
    * openjpeg-1.5.0-pkgconfig_includedir.patch -- Fix includedir in pkgconfig
      file
  - Spec file updates:
    * Added doxygen in BuildRequires: to enable compilation of devel docs.
    * Updated BuildRequires: to include also liblcms2-devel and zlib-devel.
    * Fixed rpmlint warning "file-contains-date-and-time"
  - No need to remove the JavaOpenJPEG/ directory from the package source anymore
    (the Sun proprietary code was removed from the package).


author: asterios.dramis@gmail.com
changelog:
  - Added a patch (heap_corruption_fix.patch) to fix heap corruption when
    processing certain Gray16 TIFF images - (CVE-2009-5030), (bnc#757260).


author: asterios.dramis@gmail.com
changelog:
  - Added a patch (heap_buffer_overflow_fix.patch) to fix heap-based buffer
    overflow when processing JPEG2000 images - (CVE-2012-3358), (bnc#770649).


author: vuntz@opensuse.org
changelog:
  - Update to version 1.5:
    + Revert USB changes that broke the ABI.
    + Add more documentation and update manual pages.
    + Add missing files to distribution.
    + Fix obex_object_resume for server side role.
    + Fix security issue when creating file.
  - Changes from version 1.4:
    + Add OBEX_ObjectGetSpace function.
    + Add OBEX_ObjectGetCommand function.
    + Add Bluetooth support for FreeBSD and NetBSD.
    + Add support for using OBEX over IPv6.
    + Add support for Win32 platform.
    + Fix support for document generation.
    + Fix public visible symbols of the libraries.
    + Fix handling of unexpected data from the server.
    + Fix return value interpretation of obex_object_send.
    + Fix obex_object_resume handling if sending fails.
    + Allow suspending before the first packet has been sent.
  - Remove glib2-devel BuildRequires, do not use --enable-glib
    configure flag and drop glib-related subpackages: this is not
    built anymore in the tarball.
  - Drop openobex-svn.patch: fixed upstream.
  - Rebase openobex-libusb-check.patch, openobex-1.3-pkgconfig.patch
    and 0001-fix-fd-leak.patch.
  - Move the library to a libopenobex1 subpackage that
    provides/obsoletes openobex (since the old package only contained
    the library).


author: meissner@suse.de
changelog:
  - Updated to 0.7.2
    - OVAL 5.7 is supported
    - content for Red Hat Enterprise Linux 6.1 - draft
    - oscap tool enable user to skip content validation before evaluation
    - bugfixes


author: mc@suse.de
changelog:
  - Update to 0.8.1
  - introduce Script Check Engine
  - Added an OVAL Directives schema to allow for a tool
    to supply a set of directives to more easily specify
    desired results content.
  - Enhanced OVAL Results directives to allow for more flexibility
    in allowed results content
  - added new OVAL objects(all OVAL 5.8 objects are covered now)
  - update dpkgprobe
  - all issues reported by coverity are fixed
  - add capability to export OVAL Variables from XCCDF
  - added cvss score calculator from vector


author: cfarrell@suse.com
changelog:
  - license update: LGPL-2.1+
    There is no GPL-3.0+ in this package. Also, the Fedora spec file states
    LGPL-2.1+. This appears to be the correct license


author: meissner@suse.de
changelog:
  - Updated to 0.8.2
    - XCCDF check-import support
    - XSLT transformation for XCCDF 1.1 to 1.2 migration
    - SCE reports now optionally use the new check-import functionality
      and don't need separate SCE result files
    - bug fixes


author: gjhe@novell.com
changelog:
  - update to version 0.9.8k
  - patches merged upstream:
    openssl-CVE-2008-5077.patch
    openssl-CVE-2009-0590.patch
    openssl-CVE-2009-0591.patch
    openssl-CVE-2009-0789.patch
    openssl-CVE-2009-1377.patch
    openssl-CVE-2009-1378.patch
    openssl-CVE-2009-1379.patch
    openssl-CVE-2009-1386.patch
    openssl-CVE-2009-1387.patch


author: gjhe@novell.com
changelog:
  - update to version 0.9.8m
    Merge the following patches from 0.9.8k:
    bswap.diff
    non-exec-stack.diff
    openssl-0.9.6g-alpha.diff
    openssl-0.9.7f-ppc64.diff
    openssl-0.9.8-flags-priority.dif
    openssl-0.9.8-sparc.dif
    openssl-allow-arch.diff
    openssl-hppa-config.diff


author: meissner@suse.de
changelog:
  - fixed "exectuable stack" for libcrypto.so issue on i586 by
    adjusting the assembler output during MMX builds.


author: gjhe@novell.com
changelog:
  - update to 1.0.0
    Merge the following patches from 0.9.8k:
    openssl-0.9.6g-alpha.diff
    openssl-0.9.7f-ppc64.diff
    openssl-0.9.8-flags-priority.dif
    openssl-0.9.8-sparc.dif
    openssl-allow-arch.diff
    openssl-hppa-config.diff


author: meissner@suse.de
changelog:
  - Disable our own build targets, instead use the openSSL provided ones
    as they are now good (or should be good at least).
  - add -Wa,--noexecstack to the Configure call, this is the upstream
    approved way to avoid exec-stack marking


author: lnussel@suse.de
changelog:
  - also create old certificate hash in /etc/ssl/certs for
    compatibility with applications that still link against 0.9.8


author: gjhe@novell.com
changelog:
  - build libopenssl to /%{_lib} dir,and keep only one
    libopenssl-devel for new developping programs.


author: gjhe@novell.com
changelog:
  - fix bnc #610223,change Configure to tell openssl to load engines
    from /%{_lib} instead of %{_libdir}


author: gjhe@novell.com
changelog:
  - update to stable version 1.0.0c.
    patch included:
    CVE-2010-1633_and_CVE-2010-0742.patch
    patchset-19727.diff
    CVE-2010-2939.patch
    CVE-2010-3864.patch


author: cristian.rodriguez@opensuse.org
changelog:
  - Add patch from upstream in order to support AES-NI instruction
    set present on current Intel and AMD processors


author: gjhe@novell.com
changelog:
  - fix bug[bnc#693027].
    Add protection against ECDSA timing attacks as mentioned in the paper
    by Billy Bob Brumley and Nicola Tuveri, see:
    http://eprint.iacr.org/2011/232.pdf
    [Billy Bob Brumley and Nicola Tuveri]


author: gjhe@novell.com
changelog:
  - update to latest stable version 1.0.0d.
    patch removed(already in the new package):
    CVE-2011-0014
    patch added:
    ECDSA_signatures_timing_attack.patch


author: crrodriguez@opensuse.org
changelog:
  - Add upstream patch that calls ENGINE_register_all_complete()
    in ENGINE_load_builtin_engines() saving us from adding dozens
    of calls to such function to calling applications.


author: crrodriguez@opensuse.org
changelog:
  - Update to openssl 1.0.0e fixes CVE-2011-3207 and CVE-2011-3210
    see http://openssl.org/news/secadv_20110906.txt for details.


author: crrodriguez@opensuse.org
changelog:
  - Build with -DSSL_FORBID_ENULL so servers are not
    able to use the NULL encryption ciphers (Those offering no
    encryption whatsoever).


author: crrodriguez@opensuse.org
changelog:
  - AES-NI: Check the return value of Engine_add()
    if the ENGINE_add() call fails: it ends up adding a reference
    to a freed up ENGINE which is likely to subsequently contain garbage
    This will happen if an ENGINE with the same name is added multiple
    times,for example different libraries. [bnc#720601]


author: gjhe@suse.com
changelog:
  - Update to version 1.0.0f fix the following:
    DTLS Plaintext Recovery Attack (CVE-2011-4108)
    Uninitialized SSL 3.0 Padding (CVE-2011-4576)
    Malformed RFC 3779 Data Can Cause Assertion Failures (CVE-2011-4577)
    SGC Restart DoS Attack (CVE-2011-4619)
    Invalid GOST parameters DoS Attack (CVE-2012-0027)


author: gjhe@suse.com
changelog:
  - fix bug[bnc#749213]-Free headers after use in error message
    and bug[bnc#749210]-Symmetric crypto errors in PKCS7_decrypt


author: gjhe@suse.com
changelog:
  - fix bug[bnc#749735] - Memory leak when creating public keys.
    fix bug[bnc#751977] - CMS and S/MIME Bleichenbacher attack
    CVE-2012-0884


author: gjhe@suse.com
changelog:
  - update to latest stable verison 1.0.0i
    including the following patches:
    CVE-2012-2110.path
    Bug748738_Tolerate_bad_MIME_headers.patch
    bug749213-Free-headers-after-use.patch
    bug749210-Symmetric-crypto-errors-in-PKCS7_decrypt.patch
    CVE-2012-1165.patch
    CVE-2012-0884.patch
    bug749735.patch


author: crrodriguez@opensuse.org
changelog:
  - Update to version 1.0.1c for the complete list of changes see
    NEWS, this only list packaging changes.
  - Drop aes-ni patch, no longer needed as it is builtin in openssl
    now.
  - Define GNU_SOURCE and use -std=gnu99 to build the package.
  - Use LFS_CFLAGS in platforms where it matters.


author: gjhe@novell.com
changelog:
  - fix bug [bnc#657663]
    CVE-2010-4180
    for CVE-2010-4252,no patch is added(for the J-PAKE
    implementaion is not compiled in by default).


author: cstender@suse.de
changelog:
  - added patch to avoid displaying a reminder after an event if
    DTSTART use a local timestamp (OpenSync Bug: #437)


author: cstender@suse.de
changelog:
  - updated to version 0.19
    o fixed a bug where it would be possible to generate
    invalid filenames
    o disabled fam
    o fixed detection of invalid filenames
    o fixed a bug where all file names are autogenerated


author: cstender@suse.de
changelog:
  - updated to version 0.18+svn1233
    o fixed memory leaks
    o fixed a deadlock
    o replaced xmlNewChild with xmlNewTextChild


author: cstender@suse.de
changelog:
  - updated to version 0.19
    o added new GN_PHONEBOOK_NUMBER type
    o added support for filter-objtype
    o added missing handler of GN_PHONEBOOK_None
    o added missing utc to localtime conversion
    o fixed conversion between localtime and utc
    o fixed wrong udev rule


author: cstender@suse.de
changelog:
  - updated to version 0.22
    o added osync_change_set_member(change, env->member)
    o removed dlr3p patch


author: saschpe@suse.de
changelog:
  - Add BuildRequires on python-pyOpenSSL, which is indirectly used by
    python-httplib2 (which only requires it at runtime).


author: cstender@suse.de
changelog:
  - updated to version 0.22
    o fixed "conv env" check by calling osync_member_set
    o added support for running gpesyncd as a subprocess
    o fixed confusion about uid problem


author: dgollub@suse.de
changelog:
  - updated to version 0.18_SVN1095:
    o added osync_anchor support
    o changed event object format from vevent10 to vevent20
    o added note support
    o improved encoding support


author: cstender@suse.de
changelog:
  - updated to version 0.18+svn1233
    o fixed encoding problems
    o code cleanup
    o added support for new sensitive osync debug


author: cstender@suse.de
changelog:
  - updated to version 0.19
    o added workaround for newer sony ericsson phones
    o added README file
    o added support for filter-objtype
    o added tests for openobex/obex.h presence and usability


author: cstender@suse.de
changelog:
  - updated to version 0.20
    o don't ignore obex errors anymore
    o handle softdeletes
    o fixed a bug with irmc_obex_get()


author: cstender@suse.de
changelog:
  - updated to version 0.22
    o removed bluetooth scan function
    o fixed storing of anchor tables
    o added configure options for disabling irda and bluetooth
    o fixed filtering of object types


author: cstender@suse.de
changelog:
  - updated to version 0.22
    o updated list of known working/not-working models
    o added experimental support for backup and restore of
    non-ascii data, encode to UTF7
    o added support for the pybluez library


author: cstender@suse.de
changelog:
  - updated to version 0.19
    o changed license to GPL
    o replaced xmlNewChild with xmlNewTextChild
    o fixed a bug with special characters in XML (OpenSync #296)
    o added initial todo handling code
    o fixed some memory leaks
    o several bugfixes


author: cstender@suse.de
changelog:
  - updated to version 0.20
    o fixed build against new libopensync timeapi
    o fixed build against new glib version (change of GTime)
    o avoid gcc warnings (-Wno-pointer-sign)


author: cstender@suse.de
changelog:
  - updated to version 0.22
    o fixed missing call to osync_change_set_member
    o added initial support for syncing notes
    o added support for recurrence of todos


author: dgollub@suse.de
changelog:
  - update to version 0.18_SVN1095 (devel-branch):
    o added memo support
    o added recurrence support for events
    o changed timeformat from unixtime to OSyncSpec time
    o generates a FormattedName


author: cstender@suse.de
changelog:
  - updated to version 0.18+svn1233
    o added recurrence support
    o added encoding support
    o added memo syncing support
    o fixed syncing conflicts


author: cstender@suse.de
changelog:
  - updated to version 0.19
    o fixed syncing of contact labels
    o added workaround for address type
    o avoid constant conflicts and allow RRULE with INTERVAL=1
    o added support for filter-objtype


author: cstender@suse.de
changelog:
  - updated to version 0.20
    o changed default config to libusb port
    o adapted palm-sync to new timeapi
    o fixed objtype note


author: cstender@suse.de
changelog:
  - updated to version 0.22
    o added osync_change_set_member(change, env->member)
    o added anchor to store the lastsync of a device
    o fixed timeouts and hanging after synchronization


author: cstender@suse.de
changelog:
  - added libopensync-plugin-sunbird-readonly-fix.diff, which enables
    synchronization with google-calendar


author: cstender@suse.de
changelog:
  - updated to version 0.19
    o pulled in upstream patches
    o use vevent10 instead of vevent20
    o set timeout to 0


author: cstender@suse.de
changelog:
  - updated to version 0.20
    o changed object type format of todo and event to
    vtodo10 and vevent10
    o notes make use of new object type "memo"
    o changed database names in default config
    o added missing plugin descriptions for frontends


author: dgollub@suse.de
changelog:
  - changed default config of syncml-obex-client config.
  - enabled wbxml by default and
    changed connection to bluetooth


author: dgollub@suse.de
changelog:
  - added workaround for mobile phones which only supports localtime.
    (This affects Nokia 6230, 6230i, 6280, ...) (#224063)
  - Workaround option in plugin config:
      <onlyLocaltime>1</onlyLocaltime>


author: cstender@suse.de
changelog:
  - updated to version 0.22
    o fixed two broken pipe bugs
    o added configure options for disabling obex and http
  - removed patches (already included in 0.22)


author: felix.wolfsteller@intevation.de
changelog:
  - Updated to version 3.0.0
    * WMI-Client support (optional)
    * Integration of openvas-libnasl
    * New library "base"
    * New library "omp"
    * Former libopenvas renamed to libopenvas_misc
    * New NVT cache implementation to overcome limitations
    * Several files from openvas-client integrated
    * Use of "cmake" to build base, omp and nasl
    * glib dependency raised from 2.6 to 2.12


author: bitshuffler@opensuse.org
changelog:
  - Updated to 3.0.1
    * The OMP API has been updated.
    * An unnecessary GnuTLS call has been removed.
    * Minor code cleanups.


author: bitshuffler@opensuse.org
changelog:
  - Updated to 3.0.2
    * Support for modifying scanner configuration files has been added.
    * The API for retrieving settings has been improved.


author: bitshuffler@opensuse.org
changelog:
  - Updated to 3.0.3
    * Initial support for dropping privileges.
    * New crypto functions and support for SMB NTLMv1 and NTLMv2.


author: bitshuffler@opensuse.org
changelog:
  - Updated to 3.0.4
    * Several build issues on Mandriva have been fixed.
    * Support for using libopenvas in C++ code has been introduced for some
      OMP libraries.
    * The openvas-nasl standalone NASL interpreter is now linked dynamically.
    * A bug which caused some GnuTLS error messages to be printed to stderr instead
      of to the logs had been fix.
    * Support for registry hives has been added to the WMI registry functions.
    * Support for detecting libraries in non-standard locations during the
      configuration process has been added.
    * Support for multiple levels of subdirectories in the NVT directory has been
      improved.


author: bitshuffler@opensuse.org
changelog:
  - Updated to 3.0.5
    * The build infrastructure for the hg and misc modules has been switch to CMake
      from autoconf.
    * Support for resuming tasks has been added to OMP.
    * Packet forgery support for IPv6 has been improved.
    * A build issue on Mandriva has been fixed.


author: bitshuffler@opensuse.org
changelog:
  - Update to 3.1.0.rc1
    * Code cleanup: Code from openvas-administrator and openvas-manager which could
      be more appropriately placed in libopenvas has been moved here.
    * Initial support for LDAP authentication has been added.
    * A bug which caused WMI support to be disabled in the standalone NASL
      interpreter has been fixed.
    * IPv6 support has been improved.
    * Support for building parts of libopenvas on Windows has been added.
    * Support for reading preference file uploads from memory instead of from disk
      has been added.
    * Support for NTLMSSP has been added.


author: bitshuffler@opensuse.org
changelog:
  - Update to 3.1.0.rc2
    * QA: A number of compiler warnings have been addressed.
    * Authentication mechanism extended to support LDAP and ADS.
    * An issue which caused SSH logins with RSA keys on remote systems to fail under
      certain circumstances has been fixed.
    * A bug which caused segmentation faults when using NTLMSSP authentication in
      libopenvas built with WMI supports has been fixed.
    * Support for logging to syslog has been added.
    * Support for scanning virtual web hosts has been added.


author: bitshuffler@opensuse.org
changelog:
  - Update to 3.1.0.rc3
    * An issue which caused the build to fail on Gentoo GNU/Linux systems has been
      fixed.
    * An issue which caused openvas-client, openvas-cli and openvas-manager to fail
      to build with libopenvas has been fixed.


author: bitshuffler@opensuse.org
changelog:
  - Update to 3.1.0
    * Code cleanup: Code from openvas-administrator and openvas-manager which could
      be more appropriately placed in libopenvas has been moved here.
    * Initial support for LDAP authentication has been added.
    * IPv6 support has been improved.
    * Support for building parts of libopenvas on Windows has been added.
    * Support for reading preference file uploads from memory instead of from disk
      has been added.
    * Support for NTLMSSP has been added.
    * Authentication mechanism extended to support LDAP and ADS.
    * An issue which caused SSH logins with RSA keys on remote systems to fail under
      certain circumstances has been fixed.
    * Support for logging to syslog has been added.
    * Support for scanning virtual web hosts has been added.


author: bitshuffler@opensuse.org
changelog:
  - Update to 3.1.1
    * Cross compile support for mingw32 has been added to libopenvas/base.
    * Missing copyright and license information has been added to a number of files.
    * The COPYING file has been updated to better indicate the licenses of
      individual files and the full text for all licenses has been added.
    * The WMI infrastructure has been updated to match necessary changes in the API
      of the WMI patch.
    * The documentation on using WMI in libopenvas has been updated.


author: bitshuffler@opensuse.org
changelog:
  - Update to 3.1.2
    * A bug in the WMI interface stub which caused the build to fail when configured
      without WMI has been fixed.


author: bitshuffler@opensuse.org
changelog:
  - Update to 3.1.3
    * Significant memory leaks are closed.
    * Bug fix for handling shared file descriptors that now
      prevents unnecessary use of new file descriptiors under
      certain circumstances.
    * Little fix in the nasl wmi api.


author: bitshuffler@opensuse.org
changelog:
  - Update to 3.98.1
    * Network level scan support.
    * The code for providing OMP functionality has been cleaned up.
    * Further code cleanup has lead to the removal of more than 3,500 lines of
      unused code.
    * A bug which tried to free memory that was not allocated before under some
      circumstances has been fixed.
    * Superfluous log messages regarding file uploads have been removed.
    * NVT meta data management has been improved, resulting in a smaller memory
      footprint of the scanner.
    * The install path for header files has been made more consistent.


author: bitshuffler@opensuse.org
changelog:
  - Update to 3.98.2
    * Further code analysis has resulted in a number of fixes to the code and the
      build environment in an effort to make the code even more secure and
      compatible across a wider range of platforms.
    * The arguments for the NASL functions for WMI and SMB connections have been
      made more consistent.
    * The handling of finished GnuTLS sessions has been improved, eliminating
      superfluous log messages.


author: bitshuffler@opensuse.org
changelog:
  - Update to 3.99.1
    * The documentation in the INSTALL_README file has been updated.
    * A number of compiler warnings by gcc 4.4 has been addressed.
    * A incorrect error message during user creation that only occurred in setuid
      environments has been removed.


author: bitshuffler@opensuse.org
changelog:
  - Update to 3.99.2
    * The user creation process has been made more robust.
    * More compiler warnings have been addressed.


author: bitshuffler@opensuse.org
changelog:
  - Update to 3.99.3
    * Improved and fixed remote LDAP authentication.
    * Former binary ".nes" NVTs "find_service", "openvas_tcp_scanner"
      and "synscan" are now built-in NASL methods.
    * Any autotools-related build environment was removed.
    * At top-level a cmake-based build environment was introduced.
    * libopenvas_omp: Activated escaping of characters so that
      special characters can more save be allowed for some OMP commands.
    * example_auth.conf was updated with more sensible values.
    * Bug fix on Credential creation.
    * this package now initially creates required directories in the
      installation directory (if not present). This was done by other
      modules previously (mostly openvas-scanner)
    * Many old code paths for certain operting system environments
      have been removed. Most likely, HPUX, Solaris and similar
      won't compile this code anymore.


author: bitshuffler@opensuse.org
changelog:
  - Update to 3.99.4
    * The build environment has fixed in a number of places to restore expected
      behaviour after the move to cmake.
    * The documentation has been updated to match the changes in the build
      environment.


author: bitshuffler@opensuse.org
changelog:
  - Update to 4.0.0
    * Setting file handling has been updated to match changes in openvas-scanner.
    * Support for pkg-config has been (re-)introduced.
    * File locations have been adjusted to conform to the Filesystem Hierarchy
      Standard.


author: bitshuffler@opensuse.org
changelog:
  - Update to 4.0.2
    * The LSC RPM creator support script is now installed correctly.
    * The build environment has been consolidated.
    * A bug which could cause a segmentation fault when using IPv6 under certain
      circumstances has been fixed.
    * The check for administrative user privileges has been made more strict.


author: bitshuffler@opensuse.org
changelog:
  - Update to 4.0.3
    * A bug which caused only the first NVT dependency to be considered has been fixed.
    * A bug which caused WMI connects to fail has been fixed.


author: bitshuffler@opensuse.org
changelog:
  - Update to 4.0.4
    * The handling of internal dependencies while linking has been improved,
      parallel builds of openvas-libraries should now work.
    * Two potential resource leaks reported by Pavel Sejnoha and Henri Doreau have
      been fixed.
    * The setting "unscanned_closed" is now properly applied to UDP ports.


author: idonmez@novell.com
changelog:
  - Add openvas-libraries-4.0-gcc46.patch: fix compilation with
    gcc 4.6 by fixing write-only variables


author: bitshuffler@opensuse.org
changelog:
  - Update to 4.0.5
    * OpenVAS Libraries will now honor the unscanned_closed_udp preference when
      deciding how an unscanned UDP port should be treated.
    * Compiler warnings from gcc 4.6 have been addressed.


author: bitshuffler@opensuse.org
changelog:
  - Update to 4.0.6
    * A bug which caused outdated cache files to be used under rare circumstances
      has been fixed.
    * Compiler warnings from gcc 4.6 have been addressed.


author: pascal.bleser@opensuse.org
changelog:
  - update to 1.3.2:
    * ability to specify the network device to use has been added to the library
    * the included ?oping? application has been enhanced to provide this
      functionality and allow reading hostnames from a file or standard input
    * argument checking has been improved
    * a bug which could lead to incorrect measurements has been fixed


author: pascal.bleser@opensuse.org
changelog:
  - update to 1.3.4:
    * improved handling of sockets with error conditions: previously, such an
      error could lead to indefinite busy looping
    * improved oping utility to allow reading from files even when running
    * SetUID-root: privileges are dropped temporarily when supported by the
      system
    * an off-by-one error has been fixed in the Perl bindings


author: pascal.bleser@opensuse.org
changelog:
  - update to 1.4.0:
    * a new ncurses-based front-end to liboping, called noping, has been added:
      the new command line application displays ping statistics "live" and
      highlights aberrant round-trip times
  - fixed whitespaces in spec file
  - packaged new noping binary into its own subpackage ("noping")


author: pascal.bleser@opensuse.org
changelog:
  - add perl module
  - update to 1.5.0:
    * adds the ability to set the Quality of Service (QoS) byte of outgoing
      packets and read the QoS byte of incoming packets; support for this feature
      has been added to the oping and noping command line utilities
    * the license of the library has been changed to LGPL 2.1


author: pascal.bleser@opensuse.org
changelog:
  - update to 1.5.1:
    * an alias for the "Voice Admit" PHB (RFC 5865) has been added to the QoS
      option of oping
    * compiler errors have been fixed and outdated documentation has been updated


author: pascal.bleser@opensuse.org
changelog:
  - update to 1.6.0:
    * improved timing information accuracy on systems that provide the
      SO_TIMESTAMP socket option


author: jengelh@medozas.de
changelog:
  - Implement baselibs for package
  - Remove redundant tags/sections from specfile
  - Use %_smp_mflags for parallel build
  - Correct description of SRPM


author: lars@linux-schulserver.de
changelog:
  - update to 1.6.2:
    * Build system: Setting capabilities and the set-UID bit has been made
      more fault-tolerant, so that it will work with Debian's fakeroot(1)
      utility.
    * src/liboping.c: Fixed a compiler warning about an non-static format
      string. Thanks to Brian Edwards for pointing this out.
  - specfile cleanup


author: vuntz@opensuse.org
changelog:
  - Update to version 0.4.6:
    + Various fixes to make Orc more portable
    + Major performance improvements to NEON backend
    + Minor performance improvements to SSE backend
    + Major improvements to ARM backend, now passes regression tests.
    + The defaults for floating point operations have been changed
      somewhat: NANs are handled more like the IEEE 754 standard, and
      denormals in operations are treated as zeros. The NAN changes
      causes certain SSE operations to be slightly slower, but produce
      less surprising results. Treating denormals as zero has effects
      ranging from ?slightly faster? to ?now possible?.
    + New tool: orc-bugreport. Mainly this is to provide a limited
      testing tool in the field, especially for embedded targets
      which would not have access to the testsuite that is not
      installed.
    + The environment variable ORC_CODE can now be used to adjust
      some code generation. See orc-bugreport -help for details.
    + orcc has a new option to generate code that is compatible with
      older versions of Orc.
    + New NEON detection relies on Linux 2.6.29 or later.
  - Changes from version 0.4.5:
    + Many small improvements related to converting GStreamer from
      liboil to Orc.
    + The major addition in this release is the mainstreaming of
      the NEON backend, made possible by Nokia.
    + There is a new experimental option to ./configure,
    - -enable-backend, which allows you to choose a single code
      generation backend to include in the library. This is mostly
      useful for embedded systems, and is not recommended in general.
  - Do not call autogen.sh and remove workaround for doc generation.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.4.7:
    + Lots of specialized new opcodes and opcode prefixes.
    + Important fixes for ARM backend
    + Improved emulation of programs (much faster)
    + Implemented fallback rules for almost all opcodes for SSE and
      NEON backends
    + Performance improvements for SSE and NEON backends.
    + Many fixes to make larger programs compile properly.
    + 64-bit data types are now fully implemented, although there are
      few operations on them.
    + Loads and stores are now handled by separate opcodes (loadb,
      storeb, etc). For compatibility, these are automatically
      included where necessary. This allowed new specialized loading
      opcodes, for example, resampling a source array for use in
      scaling images.
    + Opcodes may now be prefixed by "x2" or "x4", indicating that a
      operation should be done on 2 or 4 parts of a proportionally
      larger value. For example, "x4 addusb" performs 4 saturated
      unsigned additions on each of the four bytes of 32-bit
      quantities. This is useful in pixel operations.
    + The MMX backend is now (semi-) automatically generated from the
      SSE backend.
    + The orcc tool has a new option "-inline", which creates inline
      versions of the Orc stub functions. The orcc tool also
      recognizes a new directive ?.init?, which instructs the
      compiler to generate an initialization function, which when
      called at application init time, compiles all the generated
      functions. This allows the generated stub functions to avoid
      checking if the function has already been compiled. The use of
      these two features can dramatically decrease the cost of
      calling Orc functions.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.4.8:
    + Fix Windows and OS/X builds
    + Improve behavior in failure cases
    + Major improvements for Altivec backend
    + Significant documentation additions
    + Memory for executable code storage is now handled in a much
      more controlled manner, and it's now possible to reclaim this
      memory after it's no longer needed.
    + A few more 64-bit opcodes have been added, mostly related to
      arithmetic on floating point values.
    + The orcc tool now handles 64-bit and floating point parameters
      and constants.
  - Add baselibs.conf.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.4.9:
    + Added handling for 64-bit constants
    + Fix building and use of static library
    + Fix register allocation on Win64 (still partly broken, however)
    + Quiet some non-errors printed by orcc in 0.4.8.
    + Fix implementation of several opcodes.
    + Until this release, the shared libraries all had the same
      versioning information. This should be fixed going forward.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.4.10:
    + Added several simple 64-bit opcodes
    + Improved debugging by adding ORC_CODE=emulate
    + Allocation of mmap?d areas for code now has several fallback
      methods, in order to placate various SELinux configurations.
    + Various speed improvements in SSE backend
    + Add SSE implementations of ldreslinl and ldresnearl.
    + Update Mersenne Twister example


author: vuntz@opensuse.org
changelog:
  - Update to version 0.4.11:
    + Fixes for CPUs that don't have backends
    + Fix loading of double parameters
    + mmx: Fix 64-bit parameter loading
    + sse/mmx: Fix x2/x4 with certain opcodes


author: chris@computersalat.de
changelog:
  - Update to version 0.4.13:
    + Fixes two serious code generation bugs in 0.4.12 on SSE and
      Altivec.
    + Add some compatibility code to mitigate the previous automatic
      inclusion of stdint.h
  - Changes from version 0.4.12:
    + Fix gcc-4.6 warnings in generated code
    + Codegen fixes for Altivec. Passes regression tests again.
    + More error checking for code allocation.
    + NEON: floating point improvements
    + Removed stdint.h from API. This could theoretically cause
      breakage if you depended on orc to include stdint.h.
    + Addition of the OrcCode structure, which keeps track of
      compiled code. This now allows applications to free unused
      code.
    + x86 code generation was completely refactored to add an
      intermediate stage, which will later be used for instruction
      reordering.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.4.15:
    + Protect global resources with mutexes.
    + Restore c64x-c backend (untested).
    + Convert MMX and SSE backends to a new instruction scheduler.
    + Add alignment and size hints to parser.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.4.16:
    + orc_init() tried to take the same mutex as generated C code
      that calls (indirectly) orc_init().
    + sse: Fixes for 64 bit pointers with any of the upper 32 bits
      set.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.0.5:
    + Add QXL to supported devices of windows and Fedora.
    + Distribute and install forgotten device XML files.
    + Add all metadata from default path, not just OS.
    + List supported audio devices for Windows and Fedora.
    + Specify 'derives-from' relationship for Fedora OSs.
    + Add API to retreive all supported devices for an OS.
    + Fix some potential issues related to memory allocation/
      alignment.
  - Changes from version 0.0.4:
    + Fix silly mistakes in udev rules file.
  - Changes from version 0.0.3:
    + Add lots of more data on various different OSs out there. Now
      we also support some Apple OSs.
    + On successful OS detection, inform the application which known
      media of the OS the given media matched against. osinfo-detect
      tool and udev rule updated to make use of this.
    + Support applications' right to not be interested in error
      details.
    + Minor fixes/improvements to OS detection logic.
    + API to indicate media is live and/or installer.
    + Don't match non-live Fedora ISOs against live ones.
    + Fixes to Python demo to make it work.
    + Fix some potential crashes.
    + Fixes to RPM spec file.
    + Distribute RPM spec file.
    + Complement some getters with corresponding gobject properties.
    + Few other random minor fixes.
  - Add libtool BuildRequires
  - Split typelib file in typelib-1_0-Libosinfo-1_0
  - Add typelib-1_0-Libosinfo-1_0 Requires to -devel package.


author: dimstar@opensuse.org
changelog:
  - Require libosinfo from the shared library package: the library
    does require the os identifier data.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.1.0:
    + Add Utility function to retrieve OS devices by property.
    + Improved OS media detection.
    + Add missing 'const' OsinfoList function params.
    + Use ENV{} in udev rule.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.1.1:
    + Fixes the OS media detection
    + Add support fro more OSs: NetBSD and Mandrake
    + More complete and fixed data
    + Add support for install tree metadata
    + Add support for filtering products cased on release/EOL dates.
    + Add support for product codenames.
    + Add support for 'distro'.
    + Also extract application ID from ISO9660 media.
    + Add test cases for validating ISO9660 data.
    + Disable obsolete media URLs.
    + Standardize OS family names as all lowercase.
    + Standardize format for OS id, short-id, distro, version.
    + Add RNG schema for database files.
    + Add a 'osinfo-db-validate' command for verifying database files
    + Add a 'osinfo-query' command for searching/listing information
      from database.
    + Add a man page for the osinfo-detect command.
    + Add support for loading extra local database files. By default,
      libosinfo will expect them to be in /etc/libosinfo/db and
      $HOME/.local/config/libosinfo/db  but new API is provided to
      change this behavior.
    + Fix generation of docs in a VPATH builder.
    + Fix loading of vendor and product names of USB and PCI devices.
    + Remove obsolete scripts for PCI/USB id conversion.
    + Remove redundant generic linux entries from database.
    + Fixes for 'make dist'.
    + Actually handle '--enable-vala' configure option and don't
      mandate vapigen if this option is not specified.
    + Add missing export of osinfo_entity_set_param.
    + Various other fixes and improvements.
  - Add pkgconfig(libsoup-2.4) and pkgconfig(libsoup-gnome-2.4)
    BuildRequires: new upstream dependencies.


author: mskibbe@suse.de
changelog:
  - update to version 3.0.3 which include
    o initial support for rtems
    o initial support for ucos.
    o Fix memory leaks
    o fix 64-bit (amd64) issue with hash
    o parser speed improvements
    o add NULL checks
    o automatic check for reliable protocol SCTP and TLS


author: crrodriguez@suse.de
changelog:
  - remove libtool archive with empty dependency_libs and static libraries
  - update to version 3.1.0
    * Windows Mobile 5/6 improvments.
    * allow uncompliant/IMS authentication headers.
    * fix when a space appear as the first char in body.
    * terminate body with '\0' after parsing (don't rely on this!)


author: seife+obs@b1-systems.com
changelog:
  - update to version 3.5.0
    * iphone with TCP/TLS background support.
    * a lot of minor change/fix/improvments, sorry for not being
      able to have an history here...
  - libosip2 (3.4.0)
    * remove CRLF before parsing SIP message.
    * modification to allow non-blocking socket for reliable transport.
    * fix race condition for non-atomic incrementation operation.
    * osip_list improvements.
    * osip_list prototypes and warnings fix.
    * new osip_strcasestr method.
  - libosip2 (3.3.0)
    * new APPLE native interface for semaphore
    * add relative time in log information on linux/windows
    * fix: unescape last uri parameters.
  - libosip2 (3.2.0)
    * return new error code for all API.


author: mrueckert@suse.de
changelog:
  - reenable perl bindings
  - split out the libraries according to the shared library policy
  - remove unneeded requires


author: mrueckert@suse.de
changelog:
  - update to 1.6.0
    o Adjust copyright messages for new year 2008.
      [Ralf S. Engelschall]
    o Fix __VA_COPY_USE_{CSP,CPP} fallback macros for va_copy.
      [Mark A. Lindner <mark.a.lindner@gmail.com>]
    o PostgreSQL bindings: use SET_VARSIZE() instead
      of assigning to bytea->v_len under PostgreSQL >= 8.3
      [Ralf S. Engelschall]
  - don't build static libs
  - remove unneeded .la files


author: mrueckert@suse.de
changelog:
  - update to 1.6.2
    o Adjust "devtool.func" for latest GNU Libtool compatibility.
      [Ralf S. Engelschall]
    o Consistently annotate "RFC-XXXX" with "IETF" to clearly
      indicate from which standards body this comes from.
      [Ralf S. Engelschall]
    o Resolve namespace conflicts of recently introduced time_xxx()
      functions by using a propoer "uuid_" prefix.
      [Ralf S. Engelschall]
    o Remove unused "struct timezone" from time_gettimeofday() in
      order to simplify portability.
      [Ralf S. Engelschall]
    o Add support for POSIX clock_gettime(3) in case the Unix/POSIX
      gettimeofday(3) is not available.
      [Ralf S. Engelschall]
  - added uuid-1.6.2_pgsql.patch:
    fix building of the pgsql extension
  - split shared libraries into 3 subpackages
  - drop requires from the library subpackage to the cmdline tool
  - split pgsql extension building into its own subpackage


author: mrueckert@suse.de
changelog:
  - added debian patches
    0001-Change-library-name.patch
    0002-uuid-preserve-m-option-status-in-v-option-handling.patch
    0003-Fix-whatis-entries.patch
  - we adapt their packaging style to to avoid conflicts with libuuid
    from e2fsprogs


author: max@novell.com
changelog:
  - Remove the separate postgresql-uuid package, as we are using
    the verion that comes with the PostgreSQL sources.
  - Remove pointless RPM macro-itis
  - Silence rpmlint warnings regarding macros in comments


author: jengelh@medozas.de
changelog:
  - Remove redundant/unwanted tags/section (cf. specfile guidelines)
  - Update descriptions: avoid year separator when versions are used;
    use common names (ISO C++98).


author: tiwai@suse.de
changelog:
  - updated to version 0.9.11:
    * New OTF_* functions required for m17n-lib 1.6.0.
    * Bug fixes
  - Split libotf0 sub-package to follow shlib policy


author: mrdocs@opensuse.org
changelog:
  - updated to version 0.9.12
    * Bug fixes:
    * src/otfopen.c (OTF_check_features): If language is specified but
    not found, return 0 instead of using the default langsys.
    * src/internal.h: Include alloca.h if available.
    * example/otftobdf.c: Include alloca.h if available.
    * example/otfview.c: Include alloca.h if available.
    * example/otflist.c: Include alloca.h if available.
    * src/otfopen.c (OTF_check_features): Even if no feature is
      specified, check script support.


author: crrodriguez@suse.de
changelog:
  - update to version 3.1.0
  - run ldconfig
  - make autobuild happy fixing the warnings
  - fix devel package dependencies.
  - remove static libraries
  - use library packaging policy


author: ku.b@gmx.de
changelog:
  - update to 0.3.1
  - add liboyranos_modules
    * Mon Jun 01 2011 Kai-Uwe Behrmann
  - rename module packages from liboyranos-xxx to oyranos-libs-xxx
  - remove comments with macros
    * Mon Feb 13 2011 Kai-Uwe Behrmann
  - split liboyranos_object from liboyranos
    * Mon Jan 03 2011 Kai-Uwe Behrmann
  - split liboyranos_core from liboyranos
    * Mon Jan 03 2011 Kai-Uwe Behrmann
  - add forms and forms-fltk
    * Thu Nov 16 2010 Kai-Uwe Behrmann
  - add oyranos_types.h
    * Mon Aug 30 2010 Kai-Uwe Behrmann
  - add SANE
    * Fri Oct 16 2009 Kai-Uwe Behrmann
  - add oyranos-forms-fltk-devel
    * Sun Aug 02 2009 Kai-Uwe Behrmann
  - add oicc module
  - add CUPS module from Joe Simon and create new RPM from it
    * Wed Apr 15 2009 Kai-Uwe Behrmann
  - add oydi module
    * Thu Oct 02 2008 Kai-Uwe Behrmann
  - split display into monitor and monitor-nvidia
  - rename panel to ui-fltk
    * Fri Jan 25 2008 Kai-Uwe Behrmann
  - remove old kdb and cmm registration stuff
    * Sat Sep 16 2006 Kai-Uwe Behrmann
  - set default policy if no settings are found
    * Sat May 28 2005 - Kai-Uwe Behrmann
  - packaging
    * Tue Apr 21 2005 Kai-Uwe Behrmann
  - first release


author: sbrabec@suse.cz
changelog:
  - Updated to version 0.2.4:
    * Build system rewritten
    * added PKCS11_CTX_init_args
    * fix segfault in init_args code
    * implemented PKCS11_private_encrypt
  - Fixed incorrect API.
  - Fixed x86_64 issues.


author: crrodriguez@suse.de
changelog:
  - fix build, doxygen required.
  - kill ".la" files and static libraries
  - fix -devel package requires


author: sbrabec@suse.cz
changelog:
  - Updated to version 0.2.6:
    * Add new symbol to export file.
    * Add function to export the slot id.
    * Increase library version because of the new function.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.3:
    + Rewrite hash table, and simplify licensing.
    + Correct paths for p11-kit config files.
    + Many build fixes and tweaks.
  - Remove Apache-2 part from License tag, as the code was rewritten.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.4:
    + Fix endless loop if module forks during initialization
    + Update PKCS#11 URI code for new draft of spec
    + Don't fail when duplicate modules are configured
    + Better debug output
    + Add example configuration documentation
    + Support whitespace in PKCS#11 URIs
  - Move the p11-kit.conf.example to the doc folder.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.5:
    + Fix crasher in p11_kit_registered_modules()
    + Add 'critical' setting for modules, which defaults to 'no'
    + Fix initialization issues in the proxy module


author: vuntz@opensuse.org
changelog:
  - Update to version 0.6:
    + Add concept of a default module directory from which modules
      with relative paths are loaded.
    + Renamed pkg-config variables to make it clearer what's what.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.7:
    + Expand p11-kit config variables correctly in various build
      scenarios
    + Add test tool to print out error messages
    + Build fix on FreeBSD


author: dimstar@opensuse.org
changelog:
  - Update to version 0.8:
    + Rename non-static functions to have a _p11_xxx prefix
    + No concurrent calling of C_Initialize and C_Finalize
    + Print more information in 'p11-kit -l'
    + Initial port to win32
    + Build and testing fixes.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.9:
    + p11-kit can't be used as a static library.
    + Fix problems crashing when freeing TLS on windows.
    + Add debug output to windows init and uninit of library.
    +.Build fixes, especially for windows


author: abeekhof@suse.de
changelog:
  - heartbeat-common _must_ be a PreReq: instead of a Requires: so that
    the script which creates hacluster/haclient has completed before
    Pacemaker is installed.  Otherwise the file permissions are all wrong.


author: abeekhof@suse.de
changelog:
  - Update for SLE11 HAE RC6
  - Remove heartbeat-specific binary from the distribution
  - Update source tarball to revision: 3028846cc3f5
    + High: PE: Bug bnc#478687 - Don't crash when clone-max is 0
    + High: PE: Bug LF#2087 - Correctly parse the state of anonymous clones that have multiple instances on a given node
    + High: PE: Bug LF:2075 - Fix large pingd memory leaks
    + High: PE: Bug bnc#466788 - Make colocation based on node attributes work
    + High: PE: Correctly attach orphaned clone children to their parent
    + High: PE: Fix memory leak in LogActions
    + High: PE: Fix the determination of whether a group is active
    + High: PE: Look up the correct promotion preference for anonymous masters
    + High: PE: Simplify handling of start failures by changing the default migration-threshold to INFINITY
    + High: Tools: Bug bnc#483365 - Ensure the command from cluster_test includes a value for --log-facility
    + High: Tools: crm: add support for command aliases and some common commands (i.e. cd,exit)
    + High: Tools: crm: create top configuration nodes if they are missing
    + High: Tools: crm: fix parsing attributes for rules (broken by the previous changeset)
    + High: Tools: crm: new ra set of commands
    + High: Tools: crm: resource agents information management
    + High: Tools: crm: support for no value attribute in nvpairs
    + High: Tools: hb2openais: fix ocfs2 processing
    + High: Tools: pingd - prevent double free of getaddrinfo() output in error path
    + High: ais: Correctly handle a return value of zero from openais_dispatch_recv()
    + High: ais: Fix memory leak in error path
    + High: ais: IPC messages are only in scope until a response is sent
    + High: cib: Bug bnc#482885 - Simplify CIB disk-writes to prevent data loss.  Required a change to the backup filename format
    + High: crm: Avoid infinite loop during crm configure edit (bnc#480327)
    + High: crmd: Avoid a race condition by waiting for the attrd update to trigger a transition automatically
    + High: crmd: Bug bnc#479543 - Correctly find the migration source for timed out migrate_from actions
    + High: crmd: Fix memory leaks found by valgrind


author: abeekhof@suse.de
changelog:
  - Update for SLE11 HAE RC6.1
  - Update source tarball to revision: 37e5ae18279e
    + High: Fix compilation on x64 - We dont need longclock_t intervals/precision for debug timers
    + High: cib: Bug bnc#482885 - Simplify CIB disk-writes to prevent data loss
    + High: Tools: The default re-ping interval for pingd should be 1s not 1ms


author: abeekhof@suse.de
changelog:
  - Update source tarball to revision: ec6b0bbee1f3
    + High: PE: The ordered option for clones no longer causes extra start/stop operations
    + High: RA: pingd: Set default ping interval to 1 instead of 0 seconds
    + High: Tools: crm: the new configure node command
    + High: Tools: crm_mon - Prevent use-of-NULL when summarizing an orphan
    + High: ais: Bug bnc#482847, bnc#482905 - Force a clean exit of OpenAIS once Pacemaker has finished unloading


author: lmb@suse.de
changelog:
  - Update for SLE11 HAE RC7
  - Update source tarball to revision: 7e44933b0e46
    - Tools: crm: print short help if there is no long help; replace "desc" with "help"
    - Tools: crm: issue warnings on all unrecognized elements of the cib configuration
    - Tools: crm: the new configure monitor command
    - Tools: crm: return exit code from configure commands
    - Tools: crm: check shadow name for sanity in the cib use command
    - Tools: crm: more shadow name sanity checks


author: abeekhof@suse.de
changelog:
  - Update for SLE11 HAE RC8
  - Update to upstream version number
  - Update source tarball to revision: be123e8615a5
    + High: PE: Bug lf#2089 - Meta attributes are not inherited by clone children
    + High: PE: Bug lf#2091 - Correctly restart modified resources that were found active by a probe
    + High: PE: Correctly handle terminate node attributes that are set to the output from time()
    + High: ais plugin: Fix quorum calculation (bnc#487003)
    + High: ais: Bug bnc#486858 - Fix update_member() to prevent spamming clients with membership events containing no changes
    + High: fencing: stonithd: is_heartbeat_cluster is a no-no if there is no heartbeat support


author: abeekhof@suse.de
changelog:
  - Update source tarball to revision: f090699a99c5
    + High: PE: Bug bnc#488721 - Fix id-ref expansion for clones, the doc-root for clone children is not the cib root
    + High: PE: Bug lf#2094 - Fix probe ordering for cloned groups
    + High: crmd: Bug bnc#489063 - Ensure the DC is always unset after we 'loose' an election


author: abeekhof@suse.de
changelog:
  - Update for SLE11 HAE RC9
  - Update source tarball to revision: 61da7b5260df
    + High: PE: Bug bnc#490418 - Correctly determine node state for nodes wishing to be terminated
    + High: RA: Bug bnc#490641 - Shut down dlm_controld with -TERM instead of -KILL


author: abeekhof@suse.de
changelog:
  - Add a man page for crm_shadow
  - Update source tarball to revision: 9196be9830c2
    + High: crmd: Bug bnc#480977 - Prevent extra, partial, shutdown when a node restarts too quickly (verified)
    + Medium: crmd: Bug bnc#490426 - Escalated shutdowns stall when there are pending resource operations
    + Medium: PE: Bug bnc#491441 - crm_mon does not display operations returning 'uninstalled' correctly


author: abeekhof@suse.de
changelog:
  - Update source tarball to revision: Pacemaker-1.0.4
    + High: ais: bnc#488291 - don't rely on byte endianness on ptr cast
    + High: Tools: bnc#507255 - crm: import properly rsc/op_defaults
    + High: Tools: lf#2114 - crm: add support for operation instance attributes
    + High: ais: Bug lf#2126 - Messages replies cannot be routed to transient clients
    + High: attrd: Support the value++ and value+=... syntax required for failcounts
    + High: cib: Fix huge memory leak affecting heartbeat-based clusters
    + High: Core: Generate the help text directly from a tool options struct
    + High: crmd: Bug lf#2120 - All transient node attribute updates need to go via attrd
    + High: crmd: Fix another large memory leak affecting Heartbeat based clusters
    + High: PE: Bug bnc#495687 - Filesystem is not notified of successful STONITH under some conditions
    + High: PE: Make running a cluster with STONITH enabled but no STONITH resources an error and provide details on resolutions
    + High: PE: Prevent use-of-NULL when using resource ordering sets
    + High: Tools: attrd - Prevent race condition resulting in the cluster forgetting node's wish to shut down
    + High: Tools: crm_mon - Fix smtp notifications
    + High: Tools: crm_resource - Repair the ability to query meta attributes
    + Medium: Core: Include supported stacks in version information
    + Medium: Tools: Include current stack in crm_mon output
    + Medium: PE: Correctly log the actions for resources that are being recovered
    + Medium: PE: Correctly log the occurance of promotion events


author: lmb@suse.de
changelog:
  - Update source tarball to revision: b05d5a2b9c52
    + High: Core: Show help text and exit with rc 1 if option processing failed
    + High: PE: Fix reload for master/slave resources
    + High: Tools: Differentiate between --help and an unknown option
    + High: Tools: crm: support for color output
    + High: lrm: Look in the correct location for stonith agents
    + Low: Core: Reduce logging noise
    + Low: Tools: Ensure crm_resource -q prints a trailing newline
    + Low: Tools: ptest no longer supports --xml-pipe
    + Low: Tools: remove spurios newline output to stderr
    + Low: ais: Better handling of to_file: and to_syslog: options
    + Low: ais: set HA_LOGFACILITY too
    + Low: extra: Add a dummy parameter to 'Dummy' so we can test reload
    + Medium: Tools: crm: fix the verify exit code properly
    + Medium: cib: Supply an empty status section for replace operations
    + Dev: Tools: crm: recreate constraints on grouping resources


author: lmb@novell.com
changelog:
  - Prevent pacemaker from being installed along with ocfs2-tools-o2cb to
    reduce likelihood of misconfiguration (bnc#520721).


author: abeekhof@suse.de
changelog:
  - Update source tarball to revision: b05d5a2b9c52
    + High (bnc#507255): Tools: crm: implement date expressions
    + High: Build: Fix compilation when snmp and esmtp are not available
    + High: PE: Bug 2160 - Dont shuffle clones due to colocation
    + High: PE: Bug bnc#515172 - Correctly process location constraint rules which contain multiple expressions
    + High: PE: Bug bnc#515172 - Fix the boolean-op attribute of rules
    + High: PE: New implementation of the resource migration (not stop/start) logic
    + High: PE: Only prevent migration if the clone dependancy is stopping/starting on the target node
    + High: Tools: crm: new display type (uppercase keywords)
    + High: Tools: crm_resource - Advertise --move instead of --migrate
    + High: ais: Fix cluster connection when using corosync 1.0
    + High: ais: Ubuntu needs a leading zero for directory modes
    + High: crmd: Terminate if we are ever evicted from the membership
    + High: crmd: Unset any existing DC value before querying for a new one
    + Medium: Extra: Add tools, an RA and tests for the System Health feature written by Mark Hamzy
    + Medium: Extra: New node connectivity RA that uses system ping and attrd_updater
    + Medium: PE: Prevent use-of-NULL in find_first_action()
    + Medium: Tools: crm_resource - Prevent use-of-NULL by requiring a resource name for the -A and -a options
    + Medium: crmd: Note that dc-deadtime can be used to mask the brokeness of some switches


author: "lmb@novell.com"
changelog:
  - Upstream version cs: 595cca870aff
  - Dev: Tools: crm: do not allow empty attribute names
  - Low: Tools: crm: make check for operations id attribute stricter
  - Dev: Tools: crm: implement binary op types properly (thanks to Alain
    St-Denis)
  - Dev: Tools: crm: allow id-refs to stand by themselves (update for fix
    37077ed56af5)
  - High: crmd: Terminate if we are ever evicted from the membership
  - High: crmd: Unset any existing DC value before querying for a new one
  - High: PE: Bug bnc#515172 - Fix the boolean-op attribute of rules
  - High: PE: Bug bnc#515172 - Correctly process location constraint rules
    which contain multiple expressions
  - High (bnc#507255): Tools: crm: implement date expressions
  - Low: Tools: crm: let the user know that curses is needed for colors
  - High: Tools: crm: new display type (uppercase keywords)
  - Medium: Extra: Add tools, an RA and tests for the System Health
    feature
  - Medium: Tools: crm_resource - Prevent use-of-NULL by requiring a
    resource name for the -A and -a options
  - Medium: PE: Prevent use-of-NULL in find_first_action()
  - High: PE: Only prevent migration if the clone dependancy is
    stopping/starting on the target node
  - Low: crmd: Include cib version of the updates which caused a
    transition abort
  - High: PE: Bug lf#2160 - Dont shuffle clones due to colocation
  - Low: PE: Fix find_first_action() when no node filter is specified
  - Low: PE: ptest - Suppress deleted ordering constraints from the .dot
    graph
  - High: PE: New implementation of the resource migration (not
    stop/start) logic
  - Medium: crmd: Note that dc-deadtime can be used to mask the brokeness
    of some switches
  - High: Tools: crm_resource - Advertise --move instead of --migrate
  - Medium: Extra: New node connectivity RA that uses system ping and
    attrd_updater
  - High: crmd: Bug bnc#527530 - Wait for the transition to complete
    before leaving S_TRANSITION_ENGINE
  - High: ais: Avoid excessive load by checking for dead children every 1s
    (instead of 100ms)
  - Medium: PE: Stop ptest from logging to syslog
  - Medium: PE: Correctly log resources that would like to start but can't
  - High: PE: Bug lf#2171 - Prevent groups from starting if they depend on
    a complex resource which can't
  - Low: PE: Add regression test for lf#2171
  - High: PE: Bug lf#2170 - stop-all-resources option had no effect
  - High: PE: Disable resource management if stonith-enabled=true and no
    stonith resources are defined
  - High: Core: Bug lf#2169 - Allow dtd/schema validation to be disabled
  - Medium: PE: Bug lf#2180 - Include node information for all failed ops
  - Medium: PE: Bug lf#2178 - Indicate unmanaged clones
  - Medium: ais: Include version details in plugin name
  - High: PE: Bug lf#2106 - Not all anonymous clone children are restarted
    after configuration change
  - Medium: ais: Attempt to enable core file generation if it was disabled
  - Medium: crmd: Requery the resource metadata after every start
    operation
  - High: Tools: crm: add semantic checks depending on the meta-data from
    resource agents


author: "lmb@novell.com"
changelog:
  - Revert conflicts with ocfs2-tools-o2cb to ease automatic upgrades. The
    two should still not be installed in parallel; please see release
    notes!
  - High: ais: Gracefully handle changes to the AIS nodeid
  - Low: PE: Fix the metadata to advertise the correct type for
    stonith-timeout
  - High: cib: Repair the ability to connect to the cluster from
    non-cluster machines
  - Medium: Tools: Use -q as the short form for --quiet (for consistency)
  - Medium (bnc#520707): Tools: crm: new templates ocfs2 and clvm
  - Medium (LF 2185): Tools: crm: add resource promote/demote commands
  - Low (LF 2175): Tools: crm: add help for node status
  - High: xml: Mask the "symmetrical" attribute on rsc_colocation
    constraints (bnc#540672)
  - Upstream version cs: 05c8b63cbca7


author: "lmb@novell.com"
changelog:
  - PE: Provide better defaults for lt(e) and gt(e) comparisons
    (bnc#515172)
  - Upstream version cs: 405fe9a92d82


author: "lmb@novell.com"
changelog:
  - Tools: crm: fix parentheses parsing in resource sets
  - Tools: crm: support for description attribute in resources/operations
    (bnc#548690)
  - Tools: hb2openais: add EVMS2 CSM processing (and other changes)
    (bnc#548093)
  - Tools: crm: don't add score which doesn't exist
  - Tools: crm: copy score from/to resource_set
  - Tools: crm: update tab completion for constraints (support resource
    sets)
  - Tools: crm: handle resource_set resource references in delete and
    rename
  - PE: Provide a default action for resource-set ordering
  - Tools: crm: drop empty attributes elements
  - xml: Add stopped as a supported role for operations
  - Tools: hb2openais: don't allow empty rules, clones, or groups
    (lf#2215)
  - Tools: hb2openais: refuse to convert pure EVMS volumes
  - Tools: hb2openais: add inf score to order constraints
  - crm: Enhance "colocation" help to explain how it works.
  - crm_mon: Mail subject needs space for \0 byte.
  - fencing: stonithd: add metadata for stonithd instance attributes (and
    support in the shell)
  - Tools: crm: drop short description from the metadata if it equals long
    description
  - Tools: crm: relax checks for advertised monitor operations (lf#2222)
  - Tools: crm: support for comments (lf#2221)
  - Tools: crm: test operation name against a list of possible ops
  - tools: Dont waste vertical space in crm_mon output
  - xml: Treat node unames as text fields not IDs (bnc#552713)
  - PE: rsc_order constraints always use score at the top level (lf#2206)
  - xml: Create an always-true expression for empty rules when upgrading
    from 0.6 (lf#2215)
  - PE: Clone ordering should be able to prevent startup of dependant
    clones (lf#2209)
  - PE: Add regression test (lf#2209)
  - PE: Correctly identify the state of anonymous clones when deciding
    when to probe (lf#2216)
  - PE: Operations that require fencing should wait for 'stonith_complete'
    not 'all_stopped'. (lf#2225)
  - PE: Prevent clone peers from stopping while another is instance is
    (potentially) being fenced (lf#2225)
  - crmd: C_TIMER_POPPED is now quite normal thanks to the recheck timer,
    downgrade log message
  - PE: Silently fix requires=fencing for stonith resources so that it can
    be set in op_defaults
  - xml: Preserve the old stonith-enabled=false symantics from 0.6 during
    an upgrade (lf#2230)
  - xml: Allow the auto-id base to be specified, because generate-id()
    isn't always unique
  - PE: Ensure groups process location constraints so that clone-node-max
    works for cloned groups (lf#2213)
  - Tools: crm: relax check for RA actions
  - Upstream version cs: 9f61f272598a


author: "lmb@novell.com"
changelog:
  - PE: Correctly unpack ordering constraints for resource sets to avoid
    graph loops
  - Two new system health RAs.
  - PE: Don't log uninstalled resource agents as errors (lf#2251)
  - Upstream version cs: cd2aaf7e35cf


author: lmb@novell.com
changelog:
  - PE: Don't log uninstalled resource agents as errors (lf#2251)
  - fix refresh time for html interface of crm_mon
  - Tools: crm: don't consider warnings as errors (lf#2274)
  - Tools: crm: direct RA interface for ocf class resource agents
    (lf#2270)
  - cib: Check also whether an user's primary group is matched
  - PE: Bug lf#2153 - non-clones shouldn't restart when clones stop/start
    on other nodes
  - PE: Bug lf#2153 - Update regression tests
  - PE: Correctly anti-colocate with a group
  - Tools: crm: define missing index in validate_template (lf#2287)
  - Tools: crm: stay in crm if user specified level only (lf#2286)
  - Tools: crm: fix exit code on single shot commands
  - Tools: Bug lf#2286 - Allow the shell to accept template parameters on
    the command line
  - Tools: crm: allow entering level and input file (-f)
  - Tools: crm: relax check for RA existence (lf#2270)
  - Tools: crm: fix OCF_ROOT processing
  - Tools: crm: catch EOFError exception in raw_input (lf#2289)
  - Tools: crm: implement -F (--force) option
  - Tools: crm: rename some misnamed functions
  - PE: Prevent non-multistate resources from being promoted through
    target-role
  - Tools: crm: direct RA interface for stonith class resource agents
    (lf#2270)
  - fencing: stonithd: ignore case when comparing host names (lf#2292)
  - Tools: crm: direct RA interface for lsb class resource agents
    (lf#2270)
  - PE: Bug lf#2153 - non-clones shouldn't restart when clones stop/start
    on other nodes - improved
  - TE: Fix batch-limit processing.
  - Tools: crm: exclude locations when testing for pathological
    constraints (lf#2300)
  - PE: Only complain about target-role=master for non m/s resources
  - Tools: crm: load help from crm_cli.txt
  - pengine/crmd: move crm_log_init after version and metadata calls
    (lf#2272)
  - crmd: Ensure batch-limit is correctly enforced
  - PE: Don't overwrite the value of batch-limit
  - cts: Add the 'cmd' to the output of external commands
  - pengine: crmd: Ensure help text includes correct binary name
  - Tools: crm: don't fall apart if there's no help text file
  - Tools: crm: cache help tables (lf#2303)
  - Upstream version cs: 443ff5d69319


author: lmb@novell.com
changelog:
  - crmd: Ensure we have the latest status after a transition abort
  - crm: optimize shell start-up time (lf#2303).
  - crm: simplify template for ocfs2
  - crm: don't remove sets which contain id-ref attribute (lf#2304)
  - crm: add update method to template apply (lf#2289)
  - crm: make template new more robust, add documentation
  - crm: fix check for invalid constraints
  - crm: rename status to cibstatus (lf#2236)
  - crm: save options if run from the command line (lf#2310)
  - crm: add notify to the list of valid operations
  - crm: fix node delete (lf#2305)
  - crm_node: accept -f as the short form of --force
  - crm_node: rovide a way to determin the nodeid of past cluster members
    (lf#2307)
  - Upstream version cs: 6a6aa02deea9


author: lmb@novell.com
changelog:
  - Incorporate code for hard resource limits (FATE#303384) in shell and
    pacemaker policy engine.
  - External stonith agents were not properly handled (bnc#577007).
  - Upstream version cs: 46679a8feec7


author: lmb@novell.com
changelog:
  - stonith-ng: Fix meta-data not always being retrieved properly.
  - Tools: crm: fix CIB upgrade command (bnc#578637)
  - PE: Improved graphs when probing partially up nodes
  - crmd: Improve handling of cancelled operations caused by resource
    cleanup (bnc#578644)
  - PE: Significant performance bugs for larger clusters with many
    nodes/resources/constraints removed.
  - Upstream version cs: 4bc7a38e2b10


author: lmb@novell.com
changelog:
  - Conflict with ocfs2-tools-o2cb; a system needs to be configured
    either for Pacemaker or O2CB/Oracle RAC, but never both.


author: lmb@novell.com
changelog:
  - Shell: add tab completion for nodes (bnc#577003)
  - Shell: fix wrong var reference
  - Shell: improve configure commit (lf#2336)
  - Shell: add tab completion for op/rsc_defaults (bnc#552541)
  - Shell: add option to control sorting of cib elements (lf#2290)
  - Shell: add tab completion for nodes (bnc#577003)
  - RA: ping(d) - Fix metadata.
  - xml schema: support differentiation between stable and experimental
    feature sets.
  - Upstream version cs: 0591630c8bd3


author: lmb@novell.com
changelog:
  - Shell: update supported CIB RE to include pacemaker 1.1 and 1.2
  - ais: Fix the child shutdown escalation logic
  - Core: Give signal handlers higher priority
  - PE: Correctly implement optional colocation between primitives and
    clone resources
  - crmd: Don't send operation updates for deleted resources (bnc#578644)
  - Upstream version cs: 530add2a3721


author: lmb@novell.com
changelog:
  - Work around non-thread-safe setenv() calls that could cause a crash
    (bnc#582598)
  - Upstream version cs: ae0170640c3e


author: lmb@novell.com
changelog:
  - Shell: update previous node lookup procedure to include the id where
    necessary
  - Shell: improve batch mode.
  - Shell: add support for xml in cli.
  - Shell: repare clone/ms cleanup (bnc#583288)
  - Shell: load update should update existing elements.
  - crmd: expected-quorum-votes not correctly updated after membership
    change (lf#2359)
  - PE: Fix master-master anti-colocation (lf#2358)
  - Upstream version cs: 059e4095d2ca


author: lmb@novell.com
changelog:
  - Shell: implement lifetime for rsc migrate and node standby (lf#2353)
  - Shell: node attributes update in configure (bnc#582767)
  - Tools/PE: Do not warn if the configuration is fully
    forward-compatible.
  - Upstream version cs: 745c756006da


author: lmb@novell.com
changelog:
  - Conflict with ocfs2-tools-o2cb prevented said package from being
    installed at all due to dependencies (bnc#582697).


author: lmb@novell.com
changelog:
  - ais: Do not count votes from offline nodes and calculate current
    votes before sending quorum data.
  - PE: Repair handling of unordered groups in RHS ordering constraints.
  - Shell: update regression tests.
  - CTS: Make it work for openais.
  - Upstream version cs: a9f5a06a8f9e


author: lmb@novell.com
changelog:
  - PE: Avoid needless restart of primitive depending on a clone (lf#2317,
    bnc#586613)
  - PE: Only log orphans when they are found to be active (lf#2364)
  - PE: Ensure clones observe mandatory ordering constraints if the LHS is
    unrunnable (lf#2361)
  - Tools: Add utilization support for crm_attribute and crm_resource
  - Upstream version vs: c23bbc5262b2


author: dmuhamedagic@novell.com
changelog:
  - Shell: fix commit for new clones of new groups (bnc#585471)
  - Shell: edit multiple meta_attributes sets in resource management (lf#2315)
  - Shell: don't cache node and resource ids (lf#2368)
  - Shell: new cibstatus import command (bnc#585471)
  - Shell: check timeouts also against the default-action-timeout property


author: lmb@novell.com
changelog:
  - PE: Make sure migration ops use the correct meta options (bnc#586710)
  - Upstream version cs: aaf4d36b8494


author: lmb@novell.com
changelog:
  - Shell: don't touch resources within a group when managing
    groups/clones
  - Shell: repair node show (bnc#587883)
  - Upstream version cs: 3002fabf85d4


author: lmb@novell.com
changelog:
  - crmd: Remove race condition that could lead to multiple instances of a
    clone being active on a machine
  - PE: Consolidate and unify logging of fencing causes
  - hb2openais: add support for corosync as target
  - Shell: templates: add cmirror to ocfs2 and clvm (bnc#587493)
  - Shell: support for resource/node utilization
  - Shell: switch to single cibadmin for commit
  - Shell: enable comments (lf#2221)
  - Upstream version cs: 83f654529b5c


author: lmb@novell.com
changelog:
  - Shell: verify only changed elements on commit (bnc#590033)
  - Shell: observe op_defaults when verifying primitives (bnc#590033)
  - Shell: update meta attributes list
  - Shell: verify meta attributes and properties (bnc#589867)
  - Shell: fix wrong exit code setting logic in resource cleanup
  - Shell/PE: Show utilization/capacity information (bnc#589873)
  - Shell: implement new cibstatus interface and commands (bnc#580492)
  - crmd: Do not allow the target_rc to be misused by resource agents
  - Shell: check python version at start (lf#2369)
  - extra/showscores.sh: Correctly display stickiness if unset
  - RA: SystemHealth: exit properly when the required software is not
    installed (bnc#587940)
  - ais: Look for the correct conf variable for turning on file logging
  - crmd: Ensure the cluster terminates when the PE isn't available
    (lf#2379)
  - crmd: Ensure we dont get stuck in S_PENDING if we loose an election to
    someone that never talks to us again
  - Upstream version cs: 3fea355803af


author: lmb@novell.com
changelog:
  - Shell: add two attributes not present in the crmd metadata, which
    broke "configure verify"
  - Upstream version cs: 24ee74882b42


author: lmb@novell.com
changelog:
  - tools: crm_simulate - fix small xpath memory leak in inject_node_state
  - Shell: templates: new sbd template
  - Shell: templates: update apache documentation
  - crmd: Do not ignore action timeouts based on FSA state (could cause
    transitions that never terminate)
  - Upstream version cs: 322ff3419bc8


author: lmb@novell.com
changelog:
  - crmd: fix non-fatal assert in lrmd.c when resources are manually
    failed (bnc#590924)
  - Upstream version cs: f77530201221


author: lmb@novell.com
changelog:
  - Shell: Default to using the status section from the live CIB
    (bnc#592762)
  - Upstream version cs: 739282ba9e2e


author: lmb@novell.com
changelog:
  - Shell: always reload status if working with the cluster (bnc#590035)
  - Shell: add new regression tests
  - Shell: don't allow empty attributes for properties/*_defaults
    (lf#2395)
  - Shell: add another attribute not present in the crmd metadata
  - Tools: crm_mon - Enable specification of community for SNMP traps
  - PE: Ensure important options (notify, unique, etc) are always exposed
    during resource operations (lf#2391)
  - Tools:  Support short form of crm_simulate --quorum (bnc#591168)
  - ais: Convert endian for all of the integer fields in messages
    (bnc#472014)
  - Upstream version cs: 80e0bb600e6c


author: lmb@novell.com
changelog:
  - Fix several memory leaks exposed by valgrind.
  - Improve regression tests.
  - Low: Fencing: Delay system initialization until after we handle
    possible metadata queries
  - Tools: Do not print help on executing "crm_node -i"
  - crm_simulate: Allow bringing new node online (bnc#591162)
  - crmd: Improved detection of partially active peers (lf#2401)
  - PE: Fix intra-set colocation and ordering (lf#2384)
  - PE: Combine failcounts for all instances of an anonymous clone on a
    host (lf#2383)
  - crmd: Add missing fields to the metadata for use by the shell
    (lf#2387)
  - PE: Check for use-of-NULL in dump_node_scores()
  - PE: Rewrite native_merge_weights() to avoid Fix use-after-free
  - Upstream version cs: 2a90abe96048


author: lmb@novell.com
changelog:
  - PE: Don't create scaffolding for ordering sets with a single resources
    (bnc#586613)
  - PE: Ignore colocation weights from clone instances
  - PE: Print allocation scores as +/-INFINITY when appropriate
  - Upstream version cs: fa1c810f1d1d


author: ygao@novell.com
changelog:
  - PE: Before starting utilization-using resources on a node, take off
    the load which will no longer run there (bnc#594782)


author: lmb@novell.com
changelog:
  - Shell: new command default-timeouts to set default operation timeouts
    (bnc#479052)
  - crmd: ais: Use the threadsafe version of getpwnam
  - PE: Enforce mandatory promotion (colocation) constraints (lf#2403)
  - PE: Don't complain about missing agents during probes of a-symetric
    clusters (lf#2410)
  - Shell: don't error on missing resource agent with asymmetrical
    clusters (lf#2410)
  - ais: Ensure the list of active processes sent to clients is always
    up-to-date
  - PE: Allow constraints to apply to specific instances of clones
    (lf#2169)
  - PE: Allow ordering constraints to apply to specific instances of
    clones
  - PE: Clean up failcount after it expires (lf#2066)
  - PE: Before starting utilization-using resources on a node, take off
    the load which will no longer run there (bnc#594782)
  - PE: Don't be so quick to pull the trigger on nodes that are coming up
  - crmd: Use global fencing notifications to prevent secondary fencing
    operations of the DC
  - cib: Changes to group order are not detected or broadcast to peers
    (lf#2352)
  - Core: Only use the named schema if the validation passes
  - Shell: don't verify empty configurations (bnc#602711)
  - crmd: Send erase_status_tag() calls to the local CIB when the DC is
    fenced, since there is no DC to accept them
  - crmd: Include operation interval in logged action
  - crmd: Arrange for only one node to clean up after a fenced DC node
  - crmd: create the final directory too for resource agents (bnc#603190)
  - Tools: crm_mon: refresh screen on terminal resize (bnc#589811)
  - PE: Correctly locate clone instances by their prefix (lf#2412)
  - ais: Make a better attempt at determining an accurate born-on value
    from corosync
  - tools: crm_mon - Enable 'connectivity' mode for 'ping' resources too
  - Upstream version cs: e8624c181a3f


author: lmb@novell.com
changelog:
  - crmd: Prevent use-after-free of the PE connection after it dies
    (lf#2414)
  - Shell: support for clone instances in constraints (lf#2169)
  - Upstream version cs: 42a5aa3413f4


author: lmb@novell.com
changelog:
  - crmd: Prevent use-after-free of the stonith-ng connection (lf#2414)
  - Core: Prevent use-after-free reported by valgrind when
    doing xpath based deletions (lf#2414)
  - PE: Fix memory leaks reported by valgrind
  - Core: Fix memory leak in replace_xml_child() reported by valgrind
  - PE: Remove developemnt logging which mistakenly logged at "ERROR"
    level.
  - Upstream version cs: b59c27dc114a (1.1.2)


author: lmb@novell.com
changelog:
  - ais: fix list of active processes sent to clients (bnc#603685)
  - Upstream version cs: 2e096a41a5f9


author: tserong@novell.com
changelog:
  - Fix crm membership check (bnc#603685, reverts changesets
    6e6980376f01 and 2e096a41a5f9)
  - Upstream version cs: e8717a29601a (1.1.2.1)


author: tserong@novell.com
changelog:
  - Install crm shell and cts in $(pyexecdir) instead of $(pythondir)
    to ensure installation in /usr/lib64 on x86_64


author: lmb@novell.com
changelog:
  - Shell: templates: clvm,ocfs2: add the fs/vg resource to the base
    group, add timeouts (bnc#605580)
  - Shell: skip resource checks for property-like elements (lf#2420)
  - Shell: on no id match the first of property-like elements (lf#2420)
  - Shell: set proper ids for rsc/op_defaults (lf#2420)
  - Shell: add exit codes for non-interactive use
  - PE: No services should be stopped until probes finish (lf#2433)
  - PE: Support clones in resource sets (bnc#586613, lf#2404, lf#2409)
  - Tools: Allow ptest and crm_simulate to work with configs that lack a
    status section
  - Core: Reduce logging for failed xpath searches
  - PE: Support colocation sets with negative scores (lf#2435)
  - PE: Ensure deallocated resources are stopped
  - PE: Ordering dependencies on partially active groups not observed
    properly (lf#2422, bnc#607125)
  - PE: If there are no compatible peers when interleaving clones, ensure
    the instance is stopped
  - PE: Fix colocation for interleaved clones
  - PE: Fix colocation with partially active groups
  - PE: Don't overwrite existing meta attributes (like timeout) for notify
    operations (lf#2424)
  - PE: stop-all-resources shouldn't apply to stonith resources (lf#2426)
  - Fencing: Reduce stonith-ng logging (lf#2431)
  - ais: Improved processing when the peer crmd processes join/leave
    (lf#2401)
  - Tools: crm_resource - Report crmd connection errors
  - Tools: Depreciate the 'pingd' daemon and resource agent in favor of
    ocf:pacemaker:ping
  - cib: Fix the application of unversioned diffs
  - Several valgrind + coverity issues fixed.
  - Upstream version cs: 8b9ec9ccc506


author: lmb@novell.com
changelog:
  - PE: Fail unmanaged resources should not prevent other services from shutting down (lf#1959)
  - crmd: Handle asynchronous notification of resource deletion events (lf#2439)
  - Shell: add support for classes to the providers command
  - crmd: Pass in the correct result when processing synchronous resource deletion operations
  - ais: Fix unterminated recursion in init_ais_connection()
  - Tools: Make sure crm_resource waits for the completion of crmd operations it sent
  - stonith: Support the poweron/poweroff actions (bnc#618798)
  - stonith: Map poweron/poweroff back to on/off expected by the stonith
    tool from cluster-glue (bnc#618798)
  - PE: Correctly handle pseudo action creation
  - Tools: crm_node - Enable the -A parameter, the short form of --openais
  - CLI: report bad ISO8601 duration specifiers (bnc#618808)
  - crmd: Fix assertion failure when performing async resource failures
  - crmd: Include the action for crm graph operations
  - crmd: Allow non-DC nodes to clear failcounts too and tidy up logging
  - Fix some valgrind reported leaks.
  - Upstream version cs: ea6cdd9d9613


author: lmb@novell.com
changelog:
  - Shell: allow adding force parameter to resource migrate
  - Shell: add the actions option to configure ptest (lf#2360)
  - Shell: test early for duplicate elements in edit (bnc#620460)
  - Shell: Use crm_attribute directly instead of the deprecated
    crm_standby and crm_failcount wrappers
  - PE: Correctly detect when there is a real failcount that expired and
    needs to be cleared
  - PE: Avoid creating invalid ordering constraints for probes that aren't
    needed
  - PE: Include the prefix for clone children when printing the clone
  - PE: Bug lf#2453 - Enforce clone ordering in the absense of colocation
    constraints (lf#2453, bnc#619581)
  - crmd: Only log the failcount op if something is wrong
  - crmd: Base DC election on process relative uptime
  - crmd: Make sure we always poke the FSA after a transition to clear any
    TE_HALT actions
  - crmd:  Make sure the membership cache is accurate after a sucessful
    fencing operation
  - crmd: All nodes should see status updates, not just the DC
  - stonith-ng: Advertise stonith-ng options in the metadata
  - Core: Correctly unpack HA_Messages containing multiple entries with
    the same name
  - ais: Sign everyone up for peer process updates, not just the crmd
  - ais: Move the code for finding uid before the fork so that the child
    does no logging
  - Upstream version cs: e9b2f255a20e


author: lmb@novell.com
changelog:
  - PE: Correctly order clone startup after group/clone start
  - stonith-ng: pass the configuration to the stonith program via
    environment variables; requires cluster-glue >= 1.0.6 (bnc#620781,
    CVE-2010-2496)
  - Logging improvements.
  - Upstream version cs: f9fbf97b0ce8


author: lmb@novell.com
changelog:
  - crmd: Prevent everyone from losing DC elections by correctly
    initializing all relevant variables
  - crmd: Ensure we activate the DC timer if we detect an alternate DC
  - PE: Wait until stonith is available, don't fall back to shutdown for
    nodes requesting termination
  - Upstream version cs: e0d731c2b1be


author: lmb@novell.com
changelog:
  - Shell: print error if a resource is not found in stop/start/manage
    (bnc#627757)
  - PE: Fix memory leak when unpacking recurring operations
  - PE: Fix potential use-of-NULL when calculating the set of required
    actions
  - Shell: set shadow directory properly (bnc#626638)
  - Core: Enable coredumps properly for MCP and AIS plugin (lf#2463)
  - Upstream version cs: 61360150595d


author: lmb@novell.com
changelog:
  - stonith-ng: record exit code and log output for failed port list query
    (bnc#625594)
  - Upstream version cs: 0db65fda4b15


author: lmb@novell.com
changelog:
  - cib: Allow backup files to proceed after wrap-around (bnc#630322)
  - Upstream version cs: dfc6b2561373


author: tserong@novell.com
changelog:
  - Upgrade from 1.1.2.1 to 1.1.5.  Note that the following changelog
    entries cover changes made in versions 1.1.3 and 1.1.4 as well.
  - crmd: Cancel recurring operations while we're still connected to the
    lrmd
  - crmd: Suppress an ERROR by teaching fsa_action2string() about complex
    actions
  - PE: Consolidate logging for resources active on multiple nodes
  - PE: More accurate logging of restarts and recovery for master/slave
    resources
  - PE: target-role alone is not sufficient to promote resources (lf#2544)
  - ais: Ensure that process death is communicated to peer nodes (lf#2550)
  - PE: Certain stop operations require STONITH, could overload the
    batch-limit otherwise (lf#2551, bnc#669229)
  - Shell: Do not print XML for permission denied errors
  - Doc: Add ACL documentation
  - Core: Do not store last-run for recurring operations, since it is
    misleading
  - crmd: Purge status for resourcs that no longer live in the LRMd
    (lf#2536)
  - Stonith: Teach stonith_admin to automagically obtain the current node
    attributes for the target from the CIB
  - tools: Prevent use-of-NULL in crm_simulate (lf#2527)
  - ACL: Convert uid directly with strtol() for avoiding unnecessary error
    logs
  - Tools: Make unmanaged resources stand out in crm_simulate graphs
  - PE: Correctly reconstruct the status of anonymous cloned groups
    (lf#2508)
  - Core: Correctly parse the resource name from notificiation action IDs
    (lf#2511)
  - crmd: Indicate the interval for the timer that just expired
  - crmd: Reschedule the PE_START action if its not already running when
    we try to use it
  - crmd: Ensure notify variables are accurate for stop operations
    (lf#2545)
  - crmd: Implement reprobe natively in the crmd to avoid transition loops
    (lf#2533)
  - crmd: Cancel recurring monitor ops at shutdown (lf#2309)
  - PE: Don't imply colocation requirements when applying ordering
    constraints with clones (lf#2493)
  - PE: Protect against constraints that require stonith devices to stop
    before 'normal' ones (lf#2529)
  - PE: Prevent unstable clone placement by factoring in the current
    node's score before all others (lf#2544)
  - Tools: Suport cibadmin --empty for creating a minimal CIB
  - PE: Do not override configured clone stickiness values (lf#2445)
  - PE: Avoid relying on stickness for stable clone placement (lf#2445)
  - Shell: work around lrmd/lrmadmin blocking when not run as root or
    hacluster
  - Shell: more lazy help system initialization
  - Access control list support for pacemaker's shell and CIB.
  - PE: Prevent segfault by validating the contents of ordering sets
    (lf#2495)
  - PE: Prevent use-after-free resulting from unintended recursion when
    chosing a node to promote master/slave resources
  - PE: Avoid flooding the logs with errors for orphan resources
    (lf#2518)
  - cib: Add "enable-acl" property
  - Shell: don't create empty optional sections (bnc#665131)
  - xml: Add ACL support into pacemaker-1.2 and 1.1 schemata.
  - RA: HealthSMART: Several fixes.
  - RA: SysInfo: Allow a list of filesystems/devices to be queried for
    free space
  - RA: ClusterMon: htmlfile is not mandatory (lf#2512)
  - Shell: merge properties and rsc/op_defaults on load update (lf#2454)
  - stonith: use ST_DEVICEID for short description
  - Shell: combine crmd and PE meta-data (lf#2373,2419)
  - PE: Only update the node's promotion score if the resource is active
    there
  - PE: Only use the promotion score from the current clone instance
  - Shell: ask for confirmation for node fence and clearstate (bnc#642268)
  - Shell: insert sleep between stop and start in resource restart
  - stonith: remove unnecessary logging
  - Shell: fix exception when HOME is not set
  - Shell: Allow creation of an empty shadow CIB ("cib new ... empty")
  - Shell: Allow cibstatus to create new node status entries.
  - Shell: fix rsc/op_defaults edit
  - Shell: repair management of cloned groups
  - Shell: wait for the stop transition to finish before invoking start in
    the resource restart command (lf#2516)
  - PE: Correct target_rc for probes of inactive resources
  - Tools: Prevent crm_resource commands from being lost due to the use of
    cib_scope_local
  - PE: Prevent use-of-NULL resulting from variable shadowing spotted by
    Coverity
  - Shell: allow adding node attributes in configure when the attributes
    set doesn't already exist
  - Core: Repair reference to child-of-child after removal of
    xml_child_iter_filter from get_message_xml()
  - Core: Remove extra calls to xmlCleanupParser resulting in use-after-free
  - Core: Reinstate the logic that skips past non-XML_ELEMENT_NODE children
  - Core: Update the default validation type to pacemaker-1.0
  - Core: Prevent recently introduced use-after-free in replace_xml_child()
  - crmd: Update failcount for failed promote and demote operations
  - PE: Prevent use-of-NULL when there is status for an undefined node
  - Shell: warn on non-existing nodes in location constraints (lf#2486)
  - Shell: put completion bits into a separate module
  - Shell: repair ability to display multiple property sets
  - Build: Script for determining test coverage
  - Remove usage of the xml_child_iter macro to obtain better information
    from tracing tools.
  - Shell: Let crm_resource handle node & resource iteration during
    resource cleanup (skips down nodes: bnc#647378)
  - PE: Avoid needless string compares
  - cib: Fix a log message
  - Core: Provide arguments to do_crm_log_alias() in the correct order
    when logging xml
  - Add gcov support to spec file (disabled by default)
  - crmd: Determin the target rc for an action once
  - crmd: Prevent use of NULL by making copies of the operation's hash
    table
  - Core: Turn off unneeded checks when applying a diff
  - crmd: Allow operations in the PE state
  - crmd: Ensure the CIB is always writable on the DC by removing a timing
    hole
  - cib: Deprecate the set_slave_all() API call
  - PE: Ensure fencing of the DC preceeds the STONITH_DONE operation
  - PE: Complete all fencing before attempting atomic migrations
  - stonith-ng: fix two memory leaks.
  - Core: Preserve ordering when removing subtrees with a diff
  - Tools: Calculate the digest after applying a diff
  - Core: Correctly extract the version details from a diff
  - cib: Drop the severity of a log message
  - crmd: Don't abort transitions when probes are completed on a node
  - PE: Try to ensure atomic migration ops occur within a single
    transition
  - Core: Correctly compare against crm_log_level in the logging macros
  - cib: Revert part of a recent commit that purged still valid
    connections
  - PE: reduce logging severity for single rsc sets
  - Core: Prevent use-after-free when creating a CIB update for a timed
    out action
  - Shell: update shadow file directory processing
  - Tools: crm_resource - Improved output when listing constraints
    relevant to a given resource
  - Tools: crm_resource - Fix -x, the short form of --xml-file
  - Tools: crm_resource - Include location constraints in -A|-a output
  - Tools: crm_shadow - Avoid replacing the entire configuration
    (including status)
  - PE: Prevent clones from being stopped because resources colocated with
    them cannot be active
  - crmd: Include the correct transition details for timed out operations
  - Core: Drop the compression limit (lf#2506)
  - cib: Don't remove client's when notifications fail, they might just be
    too big (lf#2506)
  - cib: Do not calculate changes for status updates that wont be
    broadcast
  - cib: Speed up the establishment of remote connections
  - crmd: All pending operations should be recorded, even recurring ones
    with high start delays
  - stonith-ng: reduce logging.
  - Core: Provide significant performance improvements by implementing
    versioned diffs and digests
  - cib: Reject updates with a feature set greater than our own
  - Core: Some performance enhancements when comparing xml objects
  - crmd: Use the supplied timeout for stop actions
  - Core: Ensure ordering is preserved when applying diffs
  - crmd: There's no need to check the cib version from the 'added' part
    of diff updates
  - crmd: Additional logging for the cause of new transitions
  - cib: Drop invalid/failed connections from the client hashtable
  - PE: Use the original digest algorithm for parameter lists
  - cib: Ensure all diffs sent to peers have sufficient ordering
    information
  - cib: Reduce unnecessary copying when comparing xml objects
  - Core: Purge diff markers before calculating and comparing digests
  - Core: Minor speedup when comparing xml objects
  - cib: The feature set version check is only valid if the current value
    is non-NULL
  - Tools: crm_resource - Ensure xml-related memory is cleaned up at exit
  - Tools: crm_simulate - Ensure xml-related memory is cleaned up at exit
  - PE: lf#2478 - Implement improved handling and recovery of atomic
    resource migrations
  - PE: Fix memory leak when processing completed migration actions
  - Large number of performance improvements to the Policy Engine and
    CIB.
  - Core: Cache Relax-NG schemas - profiling indicates many cycles are
    wasted needlessly re-parsing them
  - Core: Don't compress large payload elements unless we're approaching
    message limits
  - Tools: crm_node - Fix the return code for operations on corosync
    clusters
  - Stonith: Fix two memory leaks
  - crmd: Record completed migrate ops in CIB status section as
    migrate_to/migrate_from, not as stop/start (lf#2481)
  - PE: Fix typo leading to use-of-NULL in the new ordering code
  - crmd: on version print everything to stdout
  - stonith: cleanup children on timeout in fence_legacy
  - Shell: use uname instead of id in nodes when building other ids
  - Shell: add "clearstate" command for nodes
  - crmd: Don't hide stop events that time out - allowing faster recovery
    in the presence of overloaded hosts
  - PE: Use hashtables instead of linked lists for performance sensitive
    datastructures
  - PE: Skip probe_resources() completely if probing is disabled
  - PE: Obtain massive speedup by prepending to the list of ordering
    constraints (which can grow quite large)
  - PE: Detect start/stop actions with intervals
  - PE: Optimize the logic for deciding which non-grouped anonymous clone
    instances to probe for
  - stonith: Use the timeout specified by the user
  - stonith: Add the timeout at the top level where the
    daemon is looking for it (lf#2473)
  - stonith: Ensure timeouts are included for fencing
    operations (lf#2473)
  - Logging tuning
  - crmd: Use an operation's interval when an invalid timeout was
    specified
  - crmd: Use the correct define/size for lrm resource IDs
  - Tools: Ensure the line we're grabbling the time from contains a time
  - Tools: crm_simulate - Fix use-after-free in when terminating
  - Stonith: Ensure stonith operations complete within the timeout and are
    terminated if they run too long (lf#2473)
  - crmd: Prevent assertion failure for stop actions
  - PE: Prevent segfault by ensuring the arguments to do_calculations()
    are initialized
  - PE: Correct use-after-free
  - Tools: crm_simulate - Resolve memory leak reported by valgrind
  - PE: Ignore failed actions on nodes that have been shutdown
  - crmd: Better logging of failed stonith operations (lf#2473)
  - stonith: Gracefully handle remote operations that arrive late (after
    we've done notifications) (lf#2473)
  - Tools: crm_simulate - Resolve memory leak reported by valgrind
  - PE: Repair on-fail=block for groups and primitive
    resources (lf$2476)
  - crmd: Ensure stop actions always have the relevant resource attributes
    (lf#2458)
  - Tools: Fix assertion failure in crm_resource (lf#2456)
  - PE: Do not demote resources because something that requires it can't
    run
  - PE: Display managed/unmanaged state for resources when grouped by node
    in crm_mon (lf#2479)
  - cib: Clean up disconnected remote connections (lf#2469)
  - Tools: crm_mon - Only display attributes of online nodes (and sort
    them)
  - RA: ping - Indicate that host_list is a required parameter in the
    metadata
  - stonith: Prevent segfault by not looking up operations if the
    hashtable hasn't been initialized yet (lf#2461)
  - Tools: Have crm_resource --locate indicate which instances are
    promoted (lf#2477)
  - PE: Ensure resource op timeout takes precedence over op_defaults
    (lf#2474)
  - Upstream version cs: bdd89e69ba54


author: tserong@novell.com
changelog:
  - PE: Consolidate logging for resources active on multiple nodes
  - PE: More accurate logging of restarts and recovery for master/slave
    resources
  - PE: target-role alone is not sufficient to promote resources (lf#2544)
  - ais: Ensure that process death is communicated to peer nodes (lf#2550)
  - PE: Certain stop operations require STONITH, could overload the
    batch-limit otherwise (lf#2551, bnc#669229)
  - Shell: Do not print XML for permission denied errors
  - ACL: Support access control on "cleanup"
  - crmd: Cancel recurring operations while we're still connected to the
    lrmd
  - crmd: Suppress an ERROR by teaching fsa_action2string() about complex
    actions
  - crmd: ACL: Prohibit non-privileged users to "fail" resources
  - Core: Do not store last-run for recurring operations, since it is
    misleading
  - Doc: Add ACL documentation
  - Upstream version cs: ecb6baaf7fc0


author: tserong@suse.com
changelog:
  - Upgrade to 1.1.6.
  - PE: Demote from Master does not clear previous errors
  - crmd: Prevent secondary DC fencing resulting from CIB updates
    that are lost due to elections
  - crmd: Log duplicate DC detection as a WARNING not ERROR
  - crmd: Bug lf#2632 - Correctly handle nodes that return faster
    than stonith
  - Core: Treat GNUTLS_E_UNEXPECTED_PACKET_LENGTH as normal
    termination of a TLS session
  - cib: Call gnutls_bye() and shutdown() when disconnecting from
    remote TLS connections
  - cib: Remove disconnected remote connections from mainloop
  - cib: Attempt a graceful sign-off for remote TLS connections
  - Core: Ensure there is sufficient space for EOS when building
    short-form option strings (prevents segfault)
  - Core: Fix variable expansion in pkg-config files
  - PE: Resolve memory leak reported by valgrind
  - PE: Fix memory leak for re-allocated resources reported by
    valgrind
  - PE: Improve the merging with template's operations
  - crmd: Allow nodes to fence themselves if they're the last one
    standing (lf#2584)
  - stonith: Add an API call for listing installed agents
  - stonith: Allow the fencing history to be queried
  - stonith: Ensure completed operations are recorded as such in
    the history
  - stonith: Support --quiet to display just the seconds since
    epoch at which a node was last shot
  - stonith: Serialize actions for a given device
  - stonith: Add missing entries to stonith_error2string() (missing
    error messages)
  - Shell: geo-cluster support commands
  - Shell: support for rsc_ticket
  - Shell: let the pager decide how to handle output smaller than
    terminal
  - Shell: look for log segments with more care and don't throw
    exception on seek (bnc#713939)
  - Shell: several history improvements
  - tools: crm_attribute - Update tickets directly to cib instead
    of through attrd
  - Shell: support for LRM secrets in resource level
  - Shell: enable removal of unmanaged resources (bnc#696506)
  - Shell: add crm execute directory to the PATH if not already present (bnc#712605)
  - Shell: update log patterns for history
  - Shell: relax transition acceptance in history
  - tools: crm_simulate - Send logging to stdout when additional detail is
    requested so that grep works as intended
  - PE: Prevent services being active if dependancies on clones are not
    satisfied (bnc#707150)
  - PE: Prevent resource shuffling when the 'utilization' placement
    strategy is used
  - PE: Implement resource template
  - fencing: Add support for --reboot to stonith_admin
  - Fencing: Downgrade an error message for a valid scenario
  - crmd: Ensure we do not attempt to perform action on failed nodes
  - Fencing: admin - Disable stderr logging by default
  - Fencing: Fix use-of-NULL by g_hash_table_lookup
  - Tools: Correctly log corosync node IDs (lf#2621)
  - pacemaker:ping: Incorporate fping functionality from Dan Urist
  - crmd: Recurring actions shouldn't cause the last non-recurring action
    to be forgotten
  - crmd: Do not wait for actions that were pending on dead nodes
  - crmd: Cancel timers for actions that were pending on dead nodes
  - PE: Correctly recognise which recurring operations are currently
    active
  - PE: Ensure role is preserved for unmanaged resources
  - PE: Ensure unmanaged resources have the correct role set so the
    correct monitor operation is chosen
  - PE: Implement cluster ticket and deadman
  - Build: Add crm_ticket into spec file
  - Tools: crm_attribute - No need to determine the node for tickets
    management
  - Tools: crm_mon crm_resource - Display the "operation_key" instead of
    the operation "id" if available (bnc#707201)
  - CTS improvements.
  - Shell: reimplement the history latest command (bnc#710958)
  - Shell: Don't limit to last hour when examining hb_reports
  - Shell: improve capture log slices for transitions (bnc#710907)
  - Shell: allow specifying PE files as relative paths in order to
    disambiguate between PE inputs with the same number (bnc#710655)
  - Shell: remove peinputs "get" and "list" subcommands, just use 'v' for the
    long listing (bnc#711060)
  - Shell: remove transition "show" subcommand, if there is no subcommand
    it is assumed that the user wants to do "show" (bnc#711060)
  - Shell: detect (and ignore) empty transitions
  - Shell: review transition interface (bnc#710655)
  - Fencing: Improved pcmk_host_map parsing
  - Fencing: Consolidate pcmk_host_map into run_stonith_agent so that it
    is applied consistently
  - Shell: Update regression tests for new stonith metadata
  - pengine: Correctly determine the state of multi-state resources with a
    partial operation history
  - Core: Cancelled and pending operations do not count as failed
  - PE: Ensure restarts due to definition changes cause the start action
    to be re-issued not probes
  - Fencing: Prevent use-of-NULL by g_hash_table_lookup
  - Shell: Install support for pssh
  - PE: Support of monitor op with role="Stopped"
  - Shell: improve logic for when to use the pager
  - Shell: don't print error on Broken pipe
  - cib: Record and display the originator details of CIB changes for
    schema "pacemaker-1.2"
  - crmd: Display the name and vlaue of the transient attribute(s) that
    caused a new transition
  - stonith: Correctly handle synchronous calls
  - PE: A demote operation is implied by the stonith operation (lf#2606)
  - PE: Group migration after failures and non-default utilization
    policies (lf#2613, lf#2619)
  - Shell: Include log file querying tools and "history" extension.
  - Significant number of fixes for issues reported by Coverity.
  - ais: Handle IPC error before checking for NULL data (bnc#702907)
  - PE: save PE inputs again (bnc#703723)
  - PE: Before migrating an utilization-using resource to a node, take off
    the load which will no longer run there (lf#2599, bnc#695440)
  - cib: Record and display the originator details of CIB changes
  - cib: Update "cib-last-written" for live CIB on a config change
  - cib: Filter out unnecessary "update-*" fields on digest calculating
  - doc: man page for crm
  - cib: Check the validation version before adding the originator details
    of a CIB change
  - PE: Don't log resource states unless debug is on
  - Shell: implement -w,--wait option to wait for the transition to finish
  - crmd: Store only the last and last failed operation in the CIB
  - Core: Use pre-glib2-2.28 version of g_str_hash to ensure consistent
    score calculation for clone instances
  - Shell: repair template list command
  - PE: Optimize the placement strategy and handle stickiness for
    utilization-based placement correctly (bnc#669686)
  - Shell: print error instead of warning and exit with 1 if a resource
    cannot be deleted (bnc#680401)
  - Tools: attrd - Do not initiate updates for deleted attributes
  - Tools: Make progress when attrd_updater is called repeatedly within
    the dampen interval but with the same value (lf#2528)
  - tools: Do not pass bash specific switches to other SHELLs (lf#2556)
  - crmd: Watch for config option changes from the CIB even if we're not
    the DC (lf#2509)
  - PE: Prevent shuffling by choosing the correct clone instance to stop
    (lf#2574)
  - PE: Avoid group restart when clone (re)starts on an unrelated node
    (lf#2581, bnc#681595)
  - PE: Set reasonable default limits for the number of input files saved
  - tools: Do not recursively look for resource meta attributes (lf#2563)
  - PE: Do not write out duplicated input files (lf#2582)
  - cib: Use SIGPIPE for re-enabling disk writes after an error (lf#2229)
  - crmd: Fail actions that were scheduled for a failed/fenced node
    (lf#2559)
  - Fencing: Clean up the metadata creation
  - Stonith: Allow the fencing agent operations to be overridden on a
    per-device basis (lf#2557)
  - Tools: crm_resource - Indicate master/slave state when querying the
    parent resource (lf#2477)
  - Tools: crm_mon - Display the true number of configured resources
    (lf#2549)
  - RA: Fix handling of 'devices' in the HealthSMART agent
  - Shell: print warning if start or stop interval is not zero
  - Shell: Check for violations of uniqueness for instance parameters
    during commit
  - PE: Indicate resource failures even if on-fail="ignore"
  - ais: Ensure we drain the corosync queue of messages when glib tells us
    there is input
  - crmd: Catch fence operations that claim to succeed but did not really
  - Core: Use pre-glib2-2.28 version of g_str_hash to ensure consistent
    score calculation for clone instances
  - Shell: repair template list command
  - Shell: node clearstate must flush LRM state too (bnc#653795)
  - Upstream version cs: 9971ebba4494 (release 1.1.6)


author: tserong@suse.com
changelog:
  - RA: add NodeUtilization
  - stonith-ng: export stonith resource name to stonith agents
  - crmd: Send out all of the meta parameters to lrmd for stop action
  - RA: Fix the metadata of HealthSMART and SysInfo RAs
  - stonith: Longer default timeout/interval of operations for stonith
    resources
  - Doc: many proof-reading improvements
  - stonith: Fix the stonith timeout issue (cl#5009, bnc#727498)
  - update the license information in pacemaker.spec (bnc#726795)
  - xml: Add rsc_ticket support into "pacemaker-1.2" schema
  - xml: Add resource template support into "pacemaker-1.2" schema
  - tools: Avoid problems caused by differences between node name and
    uname -n
  - PE: Resolve memory leak when retrieving failure counts
  - Stonith: Implement a manual override for when nodes are known to be
    safely off
  - PE: Implement limit number of concurrent live migrations (FATE#310118)
  - PE: Implement referencing templates in constraints
  - PE: Move master based on failure of colocated group
  - Fencing: Support admin configurable timeouts for API operations
  - Fencing: Support checking in-progress operations for all nodes
  - don't package crm shell code
  - add Requires: crmsh
  - Build man pages and html versions (bnc#723680)
  - Shell: template support
  - Upstream version cs: b988976485d15cb702c9307df55512d323831a5e


author: ygao@suse.com
changelog:
  - Core: Move several new fields since v1.1.6 to the end of the data
    types for ABI compliance
  - stonith: Default to 20s timeout for start and monitor operations of
    stonith resources which is same as "default-action-timeout" (bnc#733337)
  - Tools: ptest - Fix "-X, --xml-text" option to handle a XML string as its
    argument (bnc#736212)
  - cib: Fix segfault caused by destroying an already freed hash table (cl#5023)
  - stonith: Expose IDs of stonith resources to stonith agents through
    "$CRM_meta_st_device_id" environment variable (bnc#728579)


author: ygao@suse.com
changelog:
  - Tools: crm_ticket - Granting/revoking tickets need user to confirm
    unless "--force" option is used (bnc#752269)


author: ygao@suse.com
changelog:
  - PE: Move the ticket state section to
    "/cib/status/tickets/ticket_state" (bnc#752241)
  - PE: Support to make tickets standby for relinquishing tickets
    gracefully (bnc#752241)
  - Tools: Implement a new crm_ticket (bnc#752241)
  - Tools: Update CLI regression tests for the new crm_ticket
  - Tools: Add CLI regression tests for ticket standby state
  - PE: Update regression tests for the new ticket state section
  - PE: Support to make tickets standby for relinquishing tickets
    gracefully (regression tests)


author: ygao@suse.com
changelog:
  - Tools: Add crm_ticket to be profiled by valgrind
  - Tools: crm_ticket - Display the tickets that are referenced in
    rsc_ticket constraints but have never been granted yet (bnc#752241)
  - Tools: crm_mon - Support to display tickets (bnc#752242)


author: ygao@suse.com
changelog:
  - Tools: crm_simulate - Support to grant/revoke/standby/activate
    tickets from the new ticket state section (bnc#752241)


author: mboman@suse.de
changelog:
  - Update to version 1.24.0:
    + pango-view improvements:
    * pango-view -q now works without a X server
    * Ability to save to PS, EPS, PDF, and SVG files.  Filetype is
      detected from output file extension
    * New options --foreground, --background, and --annotate
    * Now installs a manual page, thanks to help2man
    + PangoFc API changes:
    * PangoFcFont now has a "fontmap" property that subclasses can
      use at construction time to setup the font->fontmap link
    * New backend-public API:
      o pango_fc_font_map_find_decoder()
    + Misc optimizations
    + Build fixes
    + Misc bug fixes
    + Bugs fixed in this release:
    * bgo#547963 - man page for pango-view
    * bgo#502804 - pango-view or pangocairo-view option to
      annotate
    * bgo#502801 - per-backend pango-view options
    * bgo#502805 - pango-view option for foreground/background
      color
    * rh#490331  - Crash of galeon in libpango
    * bgo#523166 - pango-view opens display even when invoked with
    - q
    * bgo#567160 - Share cmap cache between PangoFcFont's of the
      same face
    * rh#487593  - crash changing language in gdm
    * bgo#572662 - Remove deprecated GTK+ symbols
    * bgo#572529 - Poor -I ordering can break build
  - Remove perl-XML-Parser and sgml-skel from BuildRequires
  - Remove AutoReqProv since it's default
  - Remove %if statements <= 1020
  - Remove xorg-x11-libs from PreReq
  - Remove glibc-devel from Requires in -devel package
  - Merge -doc into -devel since it only contained gtk-doc
  - Remove custom CFLAGS


author: vuntz@novell.com
changelog:
  - Update to version 1.24.1:
    + Fix a couple of crashers
    + Fix minor pangofc API semantics breakage
    + Better handle SFNT fonts in dfont containers
    + Improved docs
    + Improved Indic shaper for new Unicode 5.1 characters
    + Misc bug fixes
    + Bugs fixed in this release:
    - bgo#577952 ? Error loading {GDEF,GSUB,GPOS} table 0x6EAD
    - bgo#578336 ? ABI breakage from 1.22 to 1.24 in fontmap field
      of PangoFcFont
    - bgo#556132 ? gnome-panel crashed with SIGSEGV in
      g_cclosure_marshal_VOID__BOXED()
    - bgo#571291 ? Unicode 5.1 support in pango - Indic Lanuages
    - bgo#576298 ? Fails to link pango-view if --without-x is
      specified but cairo has X11 support


author: vuntz@novell.com
changelog:
  - Update to version 1.24.2:
    + bgo#580987 ? SIGFPE in pango_glyph_string_index_to_x
    + bgo#580273 ? Font metrics functions incorrectly listed as
      reporting point sizes
    + bgo#579694 ? Cygwin parallel-build patch
    + bgo#578944 ? pango-1.24.1 fails its testsuite
    + bgo#578935 ? Syntax error (missing semicolon) in
      pango/pangowin32-fontmap.c


author: vuntz@novell.com
changelog:
  - Update pango64.patch to also patch Makefile.in, and drop
    autoreconf call: patching Makefile.in is simpler.


author: dominique-obs@leuenberger.net
changelog:
  - Update to version 1.24.3:
    + bgo#585337 - Fails to install: install: will not overwrite
      just-created
    + bgo#585164 - 'man preload' shows man page for pango-view
    + bgo#584328 - Persian sample text is not good
    + bgo#583250 - pango_font_metrics_get_approximate_char_width is
      wrong when LANG=fa_IR


author: vuntz@novell.com
changelog:
  - Update to version 1.24.4:
    + bgo#586814 - Crashes related to fontmap destruction after
      upgrade


author: vuntz@novell.com
changelog:
  - Update to version 1.24.5:
    + Build introspection again
    + bgo#589133 - Firefox 3.5 complains about invalid weak
      references
    + bgo#585806 - crash during pango_fc_font_map_shutdown
    + bgo#588678 - pango crash: install a new theme from
  - Add gobject-introspection-devel BuildRequires.


author: vuntz@novell.com
changelog:
  - Update to version 1.25.1:
    + Merge harfbuzz-ng: brand new OpenType Layout engine
    + Port to ATSUI backend to use CoreText instead of ATS
    + New public API:
    - pango_gravity_get_for_script_and_width()
    + Misc bug fixes
    - bgo#590042 - pango-view.1 manpage should not be gzipped
    - bgo#410169 - gravity problem with Common chars
    - bgo#589113 - Some characters rotated incorrectly in vertical
      text
    - bgo#582851 - Little fix for compiling with Cygwin
    - bgo#588060 - Fonts missing on Cygwin


author: vuntz@novell.com
changelog:
  - Update to version 1.25.2:
    + Tweak C++ compiler options. If you get link errors with gcc on
      x86-64 about __gxx_personality_v0(), make sure your CXXFLAGS
      does not have -fexceptions. This will be fixed in Pango itself later.
    + Fix crasher with gzipped fonts. (bgo#591409)


author: vuntz@novell.com
changelog:
  - Update to version 1.25.3:
    + Fix couple of crashers
    + Enforce -fno-exceptions better, should fix build issues for
      distros on x86-64.
    + Call mprotect() only when available.
    + New public API: pango_glyph_item_get_logical_widths()
    + Remove G_GNUC_PURE attr from pango_glyph_string_get_width()
    + Fix buffer corruption in HarfBuzz
    + Bugs fixed:
    - bgo#591413 - needs to link with libstdc++
    - bgo#591511 - hb-blob.c does not compile using mingw on
      windows
    - bgo#591557 - [HB] crash scrolling the evolution message list
    - bgo#591576 - crashed with SIGSEGV at pango
    - bgo#591465 - Gimp crashes upon opening the font selection
      dialog


author: dominique-obs@leuenberger.net
changelog:
  - Update to version 1.25.4:
    + Fix various possible overflows in HarfBuzz
    + Improve HB font sanitizing
    + Improved win32 performance
    + Really fix ming32 build issues
    + Re-enable introspection
    + Bugs fixed:
    - bgo#592131 - Add AM_SILENT_RULES
    - bgo#592036 - integer overflow bug causes misrendering of
      Nepali characters
    - bgo#591511 - hh-blob.c does not compile using mingw on
      windows


author: vuntz@novell.com
changelog:
  - Update to version 1.25.5:
    + Minor HarfBuzz code shuffling
    + Bugs fixed:
    - bgo#592484 - invalid write in HB
    - bgo#592194 - Fix missing _SC_PAGE_SIZE macro


author: vuntz@opensuse.org
changelog:
  - Update to version 1.25.6:
    + Fix a couple of array overflow bugs
    + Bugs fixed:
    - bgo#593240 - updating pango to latest git master makes things
      crash
    - bgo#593231 - < c99 compiler dislikes ValueRecord


author: dimstar@opensuse.org
changelog:
  - Update to version 1.26.1:
    + [HB] Fix lookup_flag ignoring
    + Fix leak with non-mmapped fonts
    + Allow using uninstalled glib
    + bgo#341481 - pangocairo kerning problem with nonidentity
      scaling
    + bgo#587768 - Don't build pango-view twice
    + bgo#594101 - character class data updates to support unicode
      5.1
    + bgo#596837 - Typo in pango_cairo_show_layout documentation


author: vuntz@opensuse.org
changelog:
  - Update to version 1.26.2:
    + Fix non-standard C++ usage
    + Fix OpenType mark ligation
    + OS X bug fix
    + bgo#602823 - void function cannot return value
    + bgo#602660 - [HB] don't use flexible arrays
    + bgo#602408 - Invalid C++ code breaks compile with Sun C++
      Compiler


author: vuntz@opensuse.org
changelog:
  - Update to version 1.27.1:
    + Enable introspection again
    + Misc HarfBuzz bug fixes
    + Improve PangoLayout line breaking
    + Revert usage of CoreText in ATSUI backend
    + Fix FT_Face finalizer call
    + Bugs fixed:
    - bgo#593240 - (pangoosx) Crash / infinite loop with Mac OS X
    - bgo#610183 - Pango doesn't compile with gcc 3.3.3
    - bgo#582697 - Add pango-view --pixels option


author: vuntz@opensuse.org
changelog:
  - Update to version 1.28.0:
    + [HB] Fix leak when duplicating blob
    + Misc bug fixes
    + Bugs fixed:
    - bgo#611033 - Layout using ATSUI fontmap treats absolute font
      sizes a...
    - bgo#605655 - Pango 1.26.2 introduces kerning bug
    - bgo#611229 - Pango reads from uninitialized memory
    - bgo#594101 - [Indic] needed character class data updates to
      support unicode 5.1
    - bgo#345066 - backspace changes independent indic characters
    - bgo#609326 - Complex script shaping failed in the FT2 backend
      on Windows
    - bgo#604128 - Applications crash when displaying Hebrew
      characters
    - bgo#608923 - Incorrect/broken ligatures on MacOS
    - bgo#610791 - checks fail for unused documented symbols


author: dimstar@opensuse.org
changelog:
  - Update to version 1.28.1:
    + pango-view now accepts --margin
    + Various HarfBuzz bug fixes
    + Build fixes
    + Bugs fixed:
    - bgo#582698: Support CSS-style margin specification
    - bgo#621612: VPATH build fix
    - bgo#605870: Incorrect shaping for Syriac
    - bgo#457990: font metrics are not converted to user space in
      cairo backend
    - bgo#613015: [HB] Does not sanitize Device tables referenced
      from ValueRecords.


author: vuntz@opensuse.org
changelog:
  - Update BuildRequires to use the pkgconfig() style: use cairo,
    fontconfig, freetype2, gobject-2.0, gobject-introspection-1.0,
    libthai, xft, xrender instead of old-style BuildRequires
    (cairo-devel, glib2-devel, gobject-introspection-devel,
    libthai-devel)
  - Remove check for old versions of openSUSE (11.0 and earlier).


author: vuntz@opensuse.org
changelog:
  - Update to version 1.28.3:
    + bgo#630857: introspection: Use --include-uninstalled
  - Changes from version 1.28.2:
    + Reduce DLL hijack risk and simplify code in basic-win32 module
    + Improve performance on Windows especially for non-Latin scripts
    + Bugs fixed: bgo#628497, bgo#626966, bgo#629632, bgo#625807


author: vuntz@opensuse.org
changelog:
  - Update packaging to use the shared library packaging policy:
    + Create libpango-1_0-0 and pango-tools subpackages.
    + Add pango-tools Requires to libpango-1_0-0 for the call to
      pango-querymodules in %post.
    + Make libpango-1_0-0 Provides/Obsoletes pango.
    + We need %post/%postun scriptlets for libpango-1_0-0 and
      pango-tools that call pango-querymodules when possible.
    + Update baselibs.conf accordingly, and simplify it a bit.
  - Add RPM macros (macros.pango) to make it easier to handle
    installation of a Pango module.
  - Add pango-tools Requires to pango-module-thai-lang for the call
    to pango-querymodules in %post/%postun.
  - Add pango-module-thai-lang to baselibs.conf, since people want
    the 32-bit module if they have the 32-bit library.
  - Update summaries and descriptions.
  - Use a find to remove .la files.
  - Use <prefix> in baselibs.conf since we use full paths there, and
    this is needed for x86 packages that put files in
    /emul/ia32-linux.


author: vuntz@opensuse.org
changelog:
  - Do not call pango-querymodules twice in the %post of
    libpango-1_0-0. Especially since the first call might fail since
    it's not in the if test.
  - Put comments that are in the scriptlets area of the spec file in
    "%if 0" statement: if we don't do that, they actually end up in
    the scriplets and can even make them fail if the scriptlets were
    just "-p /sbin/ldconfig".


author: vuntz@opensuse.org
changelog:
  - Add pango-CVE-2011-0020.patch: fixes heap corruption in font
    parsing with FreeType2 backend. Fix bnc#666101, CVE-2011-0020.
  - Add pango-CVE-2011-0064.patch: handle realloc failure in the
    buffer to fix potential crashes. Fix bnc#672502, CVE-2011-0064.


author: fcrozat@novell.com
changelog:
  - Update to version 1.28.4:
    + Various introspection annotation fixes
    + Build fixes
    + Require glib >= 2.24.0
    + Bugs fixed:
    - bgo#636348: Hex boxes are incorrectly scaled with non
      identity cairo scale.
    - bgo#639882: Heap corruption in font parsing with FreeType2
      backend.
  - Update Obsoletes on library package (from <= to < ).
  - Drop pango-CVE-2011-0064.patch and pango-CVE-2011-0020.patch:
    fixed upstream.


author: vuntz@opensuse.org
changelog:
  - Fix %pango_module_post/%pango_module_postun to create the right
    file (pango.modules instead of pango.immodules).


