# changelog

author: pmladek@suse.com
changelog:
  - recommends librsvg; it allows to insert SVG pictures; it is dlopened, so there
    is not a direct dependency


author: pmladek@suse.com
changelog:
  - updated to libreoffice-3.5.4.4 (SUSE 3.5 beta2, based on upstream 3.5.5-rc1)
    * layout statusbar control
    * handle opacity in gradients
    * text over images (bnc#759212)
    * clipped toolbar item (fdo#42379)
    * 'Find' toolbar freeze (fdo#46687)
    * can't open Base reports (fdo#47325)
    * crash when copying table (fdo#45522)
    * allow java 1.7, or any future version
    * make style applying faster (bnc#745873)
    * wrap values in DOCX import (bnc#750838)
    * support Sheets.PrintPreview (bnc#757844)
    * ignored small size icon setting (fdo#35972)
    * rowheight problems in XLS export (fdo#50304)
    * support for MousePointer attribute in controls
    * Writer slow typing in large documents (fdo#48932)
    * incorrect positions of imported shapes (fdo#49430)
    * Base report does not sort by groupings (fdo#48018)
    * attempt to anchor VML shapes properly (bnc#764005)
    * shortcut names are not localized on Linux (fdo#50415)
    * import VMLshape 'hidden' style attribute (bnc#757609)
    * handle recursive <w:p> because of shapes (bnc#751077)
    * import NS_ooxml::LN_CT_FFCheckBox_default (bnc#766477)
    * floor borders were missing from 3D Charts (bnc#760029)
    * do not rotate Calc shapes if twoCellAnchor (bnc#762542)
    * fix horizontal rule width in DOC documents (bnc#757118)
    * implement VBA Application.DisplayFullScreen (bnc#757885)
    * Win/VC** STL messes up the namespace vector (bnc#759982)
    * formcontrols: error message when deleting pages (fdo#45987)
    * changing the keyboard of the Slide Show button (bnc#753458)
    * toolbars may become irrevocably locked in place (fdo#42405)
    * implement VBA API Application.DisplayScrollBars (bnc#757840)
    * add stub VBA implementation Application methods (bnc#760999)
    * implement relativeHeight (z-order) in DOCX import (bnc#747461)
    * do not ignore character properties of text fields (bnc#760764)
    * display wrong datasets when scrolling through tables (fdo#48345)
    * fix incredible shrinking scrollbars when zooming in Calc preview
    * WW8 import of textboxes with thin border/inner margin (bnc#757910)
    * SwLineLayout::CalcLine: improve line height calculation (bnc#757905)
    * column break without columns to be a page break (bnc#652364, bnc#750255)
    * RTF import files (fdo#44174, fdo#45190, fdo#49178, fdo#49968, fdo#50539)
    * language status bar control: Don't set radio buttons for some entries
    * more on borders handling (fdo#33634, fdo#38116, fdo#40874, fdo#43249,
      fdo#46112, fdo#48647, fdo#49438)
    * UI improvements:
    * border window: design by Mirek M.
    * layout status control: improved artwork by Mirek M.
    * calc input line: native rendering of the input line
    * start centre: solid color fits the new artwork better
    * status bar: fix status selection menu drawing in Calc
    * status bar: get rid of STD/BLK/..., use a menu instead
    * status bar: standardize the size of modification status
    * status bar: 'Overwrite' shown only when in overwrite mode
    * status bar: normalize selection and modification status icons sizes
    * writer UI: decrease the size of the border around the document
    * zoom slider: improved design by Mirek M.
  - update 3rd-party modules:
    * libvisio to version 0.0.17:
    * misc bugfixes
  - do not add "/usr/sbin" twice into PATH


author: pmladek@suse.com
changelog:
  - updated to libreoffice-3.5.4.5 (SUSE 3.5 rc1, based on upstream 3.5.5-rc2)
    * Aero toolbar
    * WMF/EMF reading
    * box resampling algorithm
    * three RTF fixes (fdo#49659)
    * don't crash on X errors in GTK
    * numbering font size (bnc#758883)
    * VML shapes anchoring (bnc#758883)
    * smooth scale objects (bnc#765998)
    * allow border gap < 1pt (bnc#760294)
    * page number calculation (fdo#34093)
    * set style name consistently (bnc#758883)
    * one-bitmap WMF optimization (bnc#765998)
    * hidden and non-wrapping text (bnc#757419)
    * fake paragraph in DOCX import (bnc#766481)
    * RemoveExtensions custom action (fdo#51270)
    * Google Docs extension passive registration
    * open Visio's file with bitmap's (fdo#48601)
    * freeze when editing Base reports (fdo#51243)
    * wrapping mode for text in shapes (bnc#758883)
    * border width when setting margins (bnc#758883)
    * improve the toolbars look in Windows Vista or later
    * report designer formats dates improperly (fdo#43967)
    * anchored images in header in DOCX export (bnc#325936)
    * gray bar in Writer page preview interface (bnc#767452)
    * paint scrolled area from the right surface (fdo#30519)
    * saving a document with track-changes crasher (fdo#51249)
    * performance issue in XLSX import (bnc#765942, bnc#763168)
    * cache fontconfig font substitutions (fdo#41556, fdo#47636)
    * E-mail is not displayed in blue in PPTX import (bnc#759982)
    * wrap mode even if determining the position failed (bnc#758883)
    * form wizard recognise "#" also at beginning of line (fdo#37626)
    * fly frames with transparent background in DOC export (bnc#325936)
    * character properties in RTF import (fdo#37063, bnc#760764, fdo#50665)
    * title, subject, comments document properties in RTF import (fdo#50087)
  - update libvisio to version 0.0.18
    * several bug and stability fixes (fdo#48602)


author: pmladek@suse.com
changelog:
  - update to libreoffice-3.5.4.6 (SUSE 3.5 rc2, based on upstream 3.5.5-rc2)
    * bitmap scaling fixes
    * preview crash (fdo#51040)
    * more bugs in docking stuff
    * Aero toolbar: Use f0f0f0 for the gradient again
    * column format in DOCX import (bnc#693238, fdo#44292)
    * formatting for empty paragraphs in RTF export (fdo#50831)
    * first line indentation of numbering in DOCX import (bnc#766487)


author: pmladek@suse.com
changelog:
  - update to libreoffice-3.5.4.7 (SUSE 3.5 rc3, based on upstream 3.5.5-rc3)
    * clip max entries
    * XLSX import crasher (fdo#51601)
    * double border import regression
    * add SUSE black and white branding
    * check for invalid tab number (fdo#51667)
    * query for parameters in Base reports crasher (fdo#51619)
    * fix MySQL, GDocs, and LanguageTool extension registration
    * make sure we don't export shapes with negative size (bnc#760997)
    * make sure all tab pages have the same dimensions (fdo#49921, bnc#769162)
  - reduce build parallelism to reduce build crashes:
    * dmake support 64 jobs at maximum
    * do not eat all memory with some huge sources
  - add procps into BuildRequires to check available memory


author: pmladek@suse.com
changelog:
  - used the internal mysql cppconnector even for openSUSE-12.3;
    it did not build with the system one


author: pmladek@suse.cz
changelog:
  - updated with the openSUSE-11.2 style (bnc#540728)
  - made the source package universal for the BS project; it still provides the
    old branding when built on older distributions


author: pmladek@suse.cz
changelog:
  - updated branding for OOo-3.2.1:
      + replaced about.bmp with about.png
      + added intro.png
      + added sofficerc


author: pmladek@suse.cz
changelog:
  - updated branding for LibreOffice-3.3.x
  - renamed from OpenOffice_org-* to libreoffice-*
  - temporary used the upstream branding


author: pmladek@suse.cz
changelog:
  - updated to version 3.3.0.1:
      + removed obsolete intro.bmp
      + added branding for the welcome screen (bnc#653519)
      + added BrOffice branding requested by the Brazilian community


author: pmladek@suse.cz
changelog:
  - updated to version  3.3.1
      + used branding from Andy Fitzsimon for openSUSE-11.3 and 11.4
      + put back the BSD3c license


author: pmladek@suse.cz
changelog:
  - updated to version 3.2.0.99.3
      + replaced about.bmp with about.png
      + added intro.png
      + added sofficerc


author: pmladek@suse.cz
changelog:
  - switched to the LibreOffice code base, http://www.documentfoundation.org/
  - renamed packages from OpenOffice_org* to libreoffice*
  - updated to libreoffice-3.2.99.2 (3.3-beta2)


author: pmladek@suse.cz
changelog:
  - updated to libreoffice-3.3.0.1 (3.3-rc1):
      + removed obsolete intro.bmp
      + added branding for the welcome screen (bnc#653519)
      + added BrOffice branding requested by the Brazilian community
  - fixed URL, summary, and description for LibreOffice


author: pmladek@novell.com
changelog:
  - updated to libreoffice-3.4.2.3 (3.4.2-rc3)
  - started building directly from libreoffice-artwork source tarball
  - used prebuilt sofficerc


author: pmladek@suse.cz
changelog:
  - moved DocumentConverter.py from the basis3.0 dir to avoid dependency
    on the minor OOo version; works with OOo-3.1 now


author: pmladek@suse.cz
changelog:
  - renamed from OpenOffice_org-converter to libreoffice-converter
  - installed the python part into /usr/share/libreoffice
  - renamed the wrapper to loconvert
  - added compat symlink ooconvert
  - updated the wrapper to work with both OOo and LO


author: pelliott@blackpatchpanel.com
changelog:
  - only kills copies of lo that it started
  - kills all children and grandchildren of lo that it started; it is necessary
    because Debian debuild will hang until all such children exit
  - give the listener lo program a fake home directory in /tmp; it is needed
    because on Debian sbuild lo will fail because the HOME directory is read-only


author: pelliott@blackpatchpanel.com
changelog:
  - kills all children and grandchildren not just last; although current
    LO version has only one of each, future versions my have more than one


author: pmladek@suse.com
changelog:
  - put sources into a source tarball to make the life easier for Debian
    maintainer
  - add README and COPYING


author: pmladek@suse.cz
changelog:
  - split OpenOffice_org-help source package into more pieces to make the
    build more parallel; asked by Coolo


author: pmladek@suse.cz
changelog:
  - updated to the milestone ooo310-m17
  - updated ooo-build to version 3.1.0.99.2 (3.1.1-beta2)
  - updated extra localizations sources: bg el mk nb nn sk sl


author: pmladek@suse.cz
changelog:
  - updated to the milestone ooo320-m2
  - updated ooo-build to version 3.1.99.1 (3.2-beta1)
  - added perl-Archive-Zip into BuildRequires


author: pmladek@suse.cz
changelog:
  - updated to the milestone ooo320-m4
  - updated ooo-build to version 3.1.99.2 (3.2-beta2)
  - added perl-Compress-Zlib into BuildRequires for SLED10; needed by
    perl-Archive-Zip; was included in the main perl package on newer distros


author: pmladek@suse.cz
changelog:
  - updated to the milestone ooo320-m7
  - updated ooo-build to version 3.1.99.4 (3.2-beta4)
  - removed obsolete extra localization sources


author: pmladek@suse.cz
changelog:
  - updated to the milestone ooo320-m17 (3.2.1-rc1)
  - updated ooo-build to version 3.2.1.1 (3.2.1-rc1)
  - added initial support for build on MeeGo distro


author: pmladek@suse.cz
changelog:
  - updated to the milestone ooo320-m18 (3.2.1-rc2)
  - updated ooo-build to version 3.2.1.2 (3.2.1-rc2)


author: pmladek@suse.cz
changelog:
  - updated ooo-build to version 3.2.1.5 (3.2.1 security update, bnc#629085,
    MaintenanceTracker-35044, CVE-2010-2935, CVE-2010-2936)


author: pmladek@suse.cz
changelog:
  - updated ooo-build to version 3.2.1.6 (3.2.1 security update, bnc#629085,
    MaintenanceTracker-35044, CVE-2010-2935, CVE-2010-2936)


author: pmladek@novell.com
changelog:
  - updated to libreoffice-3.4.2.3 (3.4.2-rc3)
  - started building helpcontent without libreoffice-*-devel packages;
    split build had not longer be supported with LO-3.4; disabled many
    features to keep minimal build dependencies
  - removed help-ar package because it used English strings


author: pmladek@novell.com
changelog:
  - updated to libreoffice-3.4.2.4 (SUSE 3.4.2-rc1)
  - explicitly disabled mono stuff; not needed to build help


author: pmladek@suse.com
changelog:
  - updated to libreoffice-3.4.2.6 (SUSE 3.4.2-rc3)
  - disabled dependency on unixODBC; not needed to build help
  - correctly set the documentation directory


author: pmladek@suse.com
changelog:
  - updated to libreoffice-3.5.5.2 (3.5.2-rc2)
  - basis subdirectory does not longer exists on the installed system
  - mozilla is not longer used for build:
    * use --disable-mozilla, --without-system-mozilla, --with-system-nss,
    - -disable-ldap, --enable-xmlsec instead of --with-system-mozilla,
    - -with-system-mozilla=xulrunner
  - enable python during build; it is needed to localize the sources
  - use internal hacked make version  3.82, snapshot 20120301 to get fast
    and reliable parallel build
  - build zip-3.0 on openSUSE < 11.4; --filesync is needed during build
  - libreoffice-3.5-unpack-sources.diff: allow to unpack source tarballs
  - build-helpcontent-do-not-check-cups.diff: cups is not needed for helpcontent


author: pmladek@suse.com
changelog:
  - clean up lo-help-gen-spec according to lo-l10n-gen-spec
  - do not supplement l10n packages; we provide support for the given locale;
    the extra recommends annoys users when updating on Live-CD (bnc#551003)
  - use Requires(pre) instead of PreReq on never distributions


author: pmladek@suse.com
changelog:
  - clean up configure switches:
    * move switches from SUSE*.conf to spec files
    * use --with-system-headers and --with-system-libs to prefer system
      stuff over internal copies
    * use --without-system-<library> only for stuff that is not packaged
      or not patched in the SUSE distribution, for example libvisio,
      redland, mythes
    * bin not longer existing options
  - build zip-3.0 only for openSUSE < 11.4
  - add patches for the extra zip-3.0 from the last zip package
  - make sure that parallel build is used for dmake and GNU make
    build parts


author: pmladek@suse.com
changelog:
  - updated to libreoffice-3.5.3.2 (3.5.3-rc2)
  - removed upstreamed patches:
    * libreoffice-3.5-unpack-sources.diff
    * buildfix-icu-4.9.diff
  - reordered %prep phase to work better with quilt


author: pmladek@suse.com
changelog:
  - update to libreoffice-3.5.4.7 (SUSE 3.5 rc3, based on upstream 3.5.5-rc3)
  - reduce build parallelism to reduce build crashes:
    * dmake support 64 jobs at maximum
    * do not eat all memory with some huge sources
  - add procps into BuildRequires to check available memory


author: pmladek@suse.cz
changelog:
  - updated to the milestone ooo310-m4
  - updated ooo-build to version 3.0.99.1 (3.1-beta1)
  - used newly separated help source tarball
  - fixed build on SLED10


author: pmladek@suse.cz
changelog:
  - updated to the milestone ooo310-m6
  - updated ooo-build to version 3.0.99.2 (3.1-beta2)
  - used more conservative way to remove the compat symlinks (bnc#471280)


author: pmladek@suse.cz
changelog:
  - updated to the milestone ooo310-m10
  - updated ooo-build to version 3.0.99.6 (3.1-beta6)
  - updated extra localization sources: be-BY, bg, cs, da, el, et, fi, ga, km,
    lt, mk, sk, sl


author: pmladek@suse.cz
changelog:
  - updated to the milestone ooo310-m14
  - updated ooo-build to version 3.1.0.98.2 (3.1.1-alpha2)
  - split OpenOffice_org-help-en-US and OpenOffice_org-help-devel into
    separate source tarball to speed up the build, asked by Coolo
  - renamed OpenOffice_org-help-devel into OpenOffice_org-help-en-US-devel


author: pmladek@suse.cz
changelog:
  - updated ooo-build to version 3.1.1.2
  - fixed %%preun devel to copy the right file and do not print
    error messages (bnc#535582)


author: pmladek@novell.com
changelog:
  - updated to libreoffice-3.4.2.3 (3.4.2-rc3)
  - started building helpcontent without libreoffice-*-devel packages;
    split build had not longer be supported with LO-3.4; disabled many
    features to keep minimal build dependencies
  - obsoleted help-ar and help-pa-IN packages; Arabic and Punjabi help
    used English strings


author: pmladek@suse.com
changelog:
  - updated to libreoffice-3.5.5.2 (3.5.2-rc2)
  - basis subdirectory does not longer exists on the installed system
  - mozilla is not longer used for build:
    * use --disable-mozilla, --without-system-mozilla, --with-system-nss,
    - -disable-ldap, --enable-xmlsec instead of --with-system-mozilla,
    - -with-system-mozilla=xulrunner
  - use internal hacked make version  3.82, snapshot 20120301 to get fast
    and reliable parallel build
  - build zip-3.0 on openSUSE < 11.4; --filesync is needed during build
  - libreoffice-3.5-unpack-sources.diff: allow to unpack source tarballs
  - build-helpcontent-do-not-check-cups.diff: cups is not needed for helpcontent


author: pmladek@suse.com
changelog:
  - clean up configure switches:
    * move switches from SUSE*.conf to spec files
    * use --with-system-headers and --with-system-libs to prefer system
      stuff over internal copies
    * use --without-system-<library> only for stuff that is not packaged
      or not patched in the SUSE distribution, for example libvisio,
      redland, mythes
    * bin not longer existing options
  - remove unused python-devel from BuildRequires
  - build zip-3.0 only for openSUSE < 11.4
  - add patches for the extra zip-3.0 from the last zip package
  - make sure that parallel build is used for dmake and GNU make
    build parts


author: pmladek@novell.com
changelog:
  - updated to libreoffice-3.4.2.3 (3.4.2-rc3)
  - started building helpcontent without libreoffice-*-devel packages;
    split build had not longer be supported with LO-3.4; disabled many
    features to keep minimal build dependencies


author: pmladek@suse.cz
changelog:
  - updated to the milestone ooo320-m7
  - updated ooo-build to version 3.1.99.4 (3.2-beta4)
  - removed obsolete extra localization sources
  - used the renamed "gu" instead of "gu-IN" lang code; kept the package
    name to keep the backward compatibility


author: pmladek@novell.com
changelog:
  - updated to libreoffice-3.4.2.3 (3.4.2-rc3)
  - started building helpcontent without libreoffice-*-devel packages;
    split build had not longer be supported with LO-3.4; disabled many
    features to keep minimal build dependencies
  - removed help-pa-IN package because it used English strings


author: pmladek@suse.cz
changelog:
  - split from the OpenOffice_org package
  - source package version 20070719
  - updated: German, Swiss, Hungarian, Polish
  - added: Slovenian


author: pmladek@suse.cz
changelog:
  - more automatized packaging:
    * added unzip to BuildRequires
    * added support to repack dictionaries from different type of sources,
      including OOo extensions
    * added heuristics to install the documentation
    * generated spec file using a script
    * list all licenses for the main package


author: pmladek@suse.cz
changelog:
  - updated: bg_BG, cs_CZ, de_CH, de_DE, et_EE, fr_FR, ga_IE, id_ID, is_IS, it_IT,
      lv_LV, pl_PL, pt_BR, pt_PT, ro_RO, ru_RU, sk_SK, sl_SI
  - added: af_ZA, bn_BD, be_BY, ca_ES, de_AT, es_VE, gu_IN, hi_IN, ku_TR, ml_IN,
      mr_IN
  - added dos2unix to BuildRequires; fixed documentation
  - added fdupes to BuildRequires; called to link duplicities


author: pmladek@suse.cz
changelog:
  - renamed from OpenOffice_org-hypen to libreoffice-hyphen
  - added provides locale(libreoffice:<lang>) to make it installed
    with libreoffice (bnc#668145)
  - installed files into /usr/share/hyphen to be compatible with other
    Linux distributions; added compat symlinks into the older location
    /usr/share/ooo/hyphen


author: pmladek@suse.cz
changelog:
  - updated to version 3.1.1.1
  - used more elegant way to install the icon themes; thanks to Lars for hint


author: pmladek@suse.cz
changelog:
  - updated to version 3.1.1.2
  - improved dependencies for the split icon themes:
    * do not install Andromeda, Industrial by default
    * install Crystal with OOo and kdebase3-session
    * install Oxygen with OOo and kdebase4-workspace
    * install Tango with OOo and gnome-session


author: pmladek@suse.cz
changelog:
  - updated to version 3.1.99.3
  - updated license tags because the Oxygen icon theme was under dual license
    LGPLv3 or CCAttSAv3.0


author: pmladek@suse.cz
changelog:
  - removed the very old Andromeda icon theme; had been deprecated by Galaxy
    icon theme long time ago


author: pmladek@suse.com
changelog:
  - updated to libreoffice-3.5.5.2 (3.5.2-rc2)
  - basis subdirectory does not longer exists on the installed system
  - remove unused ooo_piece_version and ooo_build_version macros


author: pmladek@suse.cz
changelog:
  - updated to version 3.0.99.2
  - used more conservative way to remove the compat symlinks (bnc#471280)


author: pmladek@suse.cz
changelog:
  - updated to version 3.1.99.4
  - used the renamed "gu" instead of "gu-IN" lang code; kept the package
    name to keep the backward compatibility


author: pmladek@novell.com
changelog:
  - updated to libreoffice-3.4.2.3 (3.4.2-rc3)
  - added helper script install-l10n-helper; split build had not longer be
    supported with LO-3.4; the other helper script was not longer provided
    by the bootstrap package
  - added libreoffice into BuildIgnore; it was not really needed for build


author: pmladek@suse.com
changelog:
  - updated to libreoffice-3.5.5.2 (3.5.2-rc2)
  - basis subdirectory does not longer exists on the installed system
  - remove unused ooo_piece_version, ooo_build_version, and ooo_sourcedirname
    macros


author: pmladek@suse.com
changelog:
  - generate the whole spec file from a template and a data file
  - do not recommend help packages and dictionaries; they provide support
    for the given locale itself; the extra recommends annoys users
    when updating on Live-CD (bnc#551003)
  - use Requires(pre) instead of PreReq on never distributions
  - spec file clean up


author: pmladek@suse.cz
changelog:
  - updated to version 0.9.7:
    * add Czech dictionary
    * preliminary support for Romanian
    * new tagger dictionary for Russian
    * add compound rules for English and Polish
    * support for new Proofreading API in OOo-3.0.1
    * new features to the rule disambiguator, such as
      unification, filtering, deleting and adding interpretations
    * no errors visible in context menu for some languages
    * ClassCastException crash with non-English texts
    * remove redundant toolbar button (bnc#471540)
    * new menu command "Recheck document"
    * possibility to add shorter comments for rules to be
      displayed in OpenOffice.org 3.x context menus
    * many other bugs in the tool and dictionaries
  - added jre >= 1.5 to Requires (bnc#471540)
  - bumped dependency on OpenOffice_org to version >= 3.0.99


author: pmladek@suse.cz
changelog:
  - improved the scriptlets to force new versions and remove cache of the older
    versions
  - added missing Jaminid and jdic sources and README-libs.txt to fulfil LGPL
    (bnc#487807)


author: pmladek@suse.cz
changelog:
  - added detection of installed dictionaries to do not show many errors
    when they are not installed (bnc#523973)


author: pmladek@suse.cz
changelog:
  - updated to version 0.9.9:
    * bugs with pairing brackets
    * paragraph-level rules crasher (sf#2787814)
    * new sentence tokenizer that uses SRX format
    * support sentences written in different languages
    * truncated suggested replacements for false friends
    * disallowed using rules that were turned off by default
    * recognize mistyped lowercase words that should be uppercase
    * update of morfologik-stemming library to version 1.1.4 (sf#2613574)
    * more grammar rules and updated translations
  - removed the unsupported Czech dictionary; was packaged by mistake
  - fixed dependency of dictionaries; they should require exact version
    of the framework


author: pmladek@suse.cz
changelog:
  - added back the prebuilt commons-logging.jar; did not use the system one
    because it was not available on SLED11 and it was not worth doing extra
    hacks for 60kB big file (bnc#530007)
  - fixed to print reasonable error messages with JRE 1.5; we removed
    the prebuilt JRE 1.5 compat stuff because we would need to add the
    corresponding sources into the source package and it was hard to locate
  - added jre >= 1.6 to Requires


author: pmladek@suse.cz
changelog:
  - updated to version 1.0.0:
    * update of the decompounding component for German (jWordSplitter 3.0)
    * update to segment library, removed loomchild-util library that
      is no longer needed
    * update to morfologik-stemming library
    * add support for Danish, Catalan, Galician, New Zealand and South African
      English
    * add Slovak tagger and synthesizer dictionaries
    * add Russian synthesizer dictionary and disambiguator
    * add SRX-based sentence tokenizers for Slovenian, Icelandic, and Russian
    * enable general rules in the Slovenian module
    * more features for the server-side LanguageTool
    * simple replacement rule can be used now with any language
    * change from DTD to XML schema for rule files
    * bug with counting column positions (sf#2878819)
    * bug in unification.
    * bug with matching elements that have POS tag information and whitespace
      attributes
    * many new or fixed rules; many fixes in the dictionaries
    * added subpackages: sk(Slovak), gl(Galician)


author: pmladek@suse.cz
changelog:
  - replaced "Other uncritical OpenSource License" with CCA-SA2.0; CCA-SA3.0;
    in the License tag of the main package


author: pmladek@suse.cz
changelog:
  - renamed from OpenOffice_org-LanguageTool to libreoffice-languagetool
  - installed unpacked extension into the newly preferred prefix
    /usr/share/libreoffice/share/extensions/
  - removed obsolete postinstall scripts that registered the extensions;
    instead linked the directory to /usr/lib(64) where it is found and
    registered automatically
  - added unzip into BuildRequires to install unpacked extension


author: pmladek@suse.cz
changelog:
  - updated to version 1.2:
    * updated rules and dictionaries for almost all languages
    * major update of the French dictionary (bnc#569617)
    * added new scripts testwikipedia.sh and testwikipedia.bat; these allow
      to check a local Wikipedia XML dump; it helps to test new rules,
      especially to avoid false alarms
    * problem with salutation ending with comma and false alarm
      for a missing uppercase letter (sf#2830181)
    * incorrect line numbers for files larger than 64000 bytes (sf#3076989)
    * SRX sentence tokenization rules for Catalan, Danish, German
    * initial support for checking bilingual texts (bitexts),
    * fixed LT menu integration for OOo/LO 3.3.0 (i#114078)
    * add tagger dictionary and synthesizer for Catalan
    * incorrect ICU regex in SRX file (sf#2998138)
    * do not show LT menu in Calc (sf#2972055)
    * better deal with Windows line breaks
    * initial support for OOo help system
    * footnote numbers before a comma
    * add synthesizer for Spanish
    * updated the morfologik-stemming library to version 1.4.0
    * performance improvements
    * ability to build the binary automata directly from Java
  - updated script to generate part of the spec file
  - added Catalan dictionary


author: pmladek@suse.com
changelog:
  - updated to version 1.4:
    * add support for Khmer
    * update rules and dictionaries for almost all languages
    * pressing [CTRL+Ret] will check the current text
    * fix pre-selection of user's language
    * use localized screen messages and buttons
  - updated License tag to mention also 3rd party stuff
  - removed obsolete Jaminid and jdic sources
  - called unopkg-sync-bundled in post install scripts; added
    libreoffice-3.4.2.4 into PreReq (bnc#712358)
  - renamed lo-LanguageTool* helper scripts to lo-languagetool to better match
    the package name
  - disabled help content that was not displayed; unopkg complained about it
    in the %%posttrans script


author: pmladek@suse.com
changelog:
  - fix build with LO-3.5:
    * basis directory does not longer exist
    * use libreoffice instead of libreoffice-ure in BuildRequires
  - generate the whole spec file from a template and a data file
  - update license to follow spdx.org standard
  - spec file clean up


author: pmladek@suse.cz
changelog:
  - added back OpenOffice_org-filters-optional to BuildRequires and
    Requires because we switched to the split build in BS


author: pmladek@suse.cz
changelog:
  - updated basis dir to basis3.2
  - update dependencies on OOo >= 3.1.98
  - added few more packages on the blacklist to fix build on openSUSE-11.2


author: pmladek@suse.cz
changelog:
  - renamed from OpenOffice_org-openclipart to libreoffice-openclipart
  - added supplements packageand(openclipart-svg:libreoffice)
    to make it installed with libreoffice (bnc#668145)
  - installed files into /usr/share/libreoffice; added compat symlinks
    into the older location /usr/share/ooo3


author: pmladek@novell.com
changelog:
  - updated basis dir to basis3.4
  - updated dependencies on LO >= 3.3.98
  - fixed search for gengal binary; was moved from
    libreoffice/basis-link/program to libreoffice/program


author: pmladek@suse.com
changelog:
  - bump version to make sure that it is considered as a replacement
    of the older package
  - LO-3.5 does not longer has basis3.x subdirectory; fix installation path;
    remove obsolete requires because the package should work with any LO >= 3.5
  - add coreutils, grep, libreoffice as the dependency for postinstall scripts
  - remove build support for openSUSE < 11.1
  - remove obsolete compat symlinks for OOo


author: pmladek@suse.com
changelog:
  - add librsvg into BuildRequires; it is needed to draw the SVG pictures
    for thumbnails; the library is dlopened and there is no direct
    dependency at the moment


author: pmladek@suse.cz
changelog:
  - added new free templates gallery, version 2.0.4
  - reworked the SUSE gallery:
    * sorted into the default categories
    * moved presentation layout templates to the package
      OpenOffice_org-templates-presentation-layouts
    * renamed the file COPYRIGHT to README.txt
    * renamed the tarball, increased version to 2.0.4
  - installed to arch independent /usr/share/templates/ooo2
  - changed to noarch
  - removed the ugly strict dependency on OpenOffice_org
  - renamed the package from OpenOffice_org-de-templates to
    OpenOffice_org-templates-de


author: pmladek@suse.cz
changelog:
  - added more templates from Sun_ODF_Template_Pack_de.oxt that was available at
    http://extensions.services.openoffice.org/project/TemplatePackII
  - installed into non-versioned /usr/share/templates/ooo instead of ooo2
  - updated version to 3.0


author: pmladek@suse.cz
changelog:
  - renamed from OpenOffice_org-templates-de to libreoffice-templates-de
  - added provides locale(libreoffice:de) to make it installed
    with libreoffice (bnc#668145)
  - installed files into /usr/share/templates/libreoffice
  - added compat symlinks into the older location /usr/share/templates/ooo


author: pmladek@suse.cz
changelog:
  - added more templates from Sun_ODF_Template_Pack_en-US.oxt that was available
    at http://extensions.services.openoffice.org/project/TemplatePack_II
  - installed into non-versioned /usr/share/templates/ooo instead of ooo2
  - updated version to 3.0


author: pmladek@suse.cz
changelog:
  - renamed from OpenOffice_org-templates-en to libreoffice-templates-en
  - added provides locale(libreoffice:en) to make it installed
    with libreoffice (bnc#668145)
  - installed files into /usr/share/templates/libreoffice
  - added compat symlinks into the older location /usr/share/templates/ooo


author: pmladek@suse.cz
changelog:
  - updated to snapshot 20061106:
    * use tables instead of frames for A4 lables; it solves many issues with
      adjusting them if there are printer alignment problems
    * better titles and file names
    * add README and COPYING files


author: pmladek@suse.cz
changelog:
  - renamed from OpenOffice_org-templates-* to libreoffice-templates-*
  - added supplements libreoffice to make it installed
    with libreoffice (bnc#668145)
  - installed files into /usr/share/templates/libreoffice
  - added compat symlinks into the older location /usr/share/templates/ooo;
    note that /usr/share/templates/ooo2 did not work with OOo-3.x


author: pmladek@suse.cz
changelog:
  - renamed from OpenOffice_org-templates to libreoffice-templates
  - added supplements libreoffice to make it installed
    with libreoffice (bnc#668145)
  - installed files into /usr/share/templates/libreoffice
  - added compat symlinks into the older location /usr/share/templates/ooo


author: pmladek@suse.cz
changelog:
  - renamed from OpenOffice_org-templates-ru to libreoffice-templates-ru
  - added provides locale(libreoffice:ru) to make it installed
    with libreoffice (bnc#668145)
  - installed files into /usr/share/templates/libreoffice
  - added compat symlinks into the older location /usr/share/templates/ooo


author: pmladek@suse.cz
changelog:
  - renamed OpenOffice_org-en to OpenOffice_org-en-US to make the content clear
    and avoid confusion with the new OpenOffice_org-en-GB


author: pmladek@suse.cz
changelog:
  - more automatized packaging:
    * added unzip to BuildRequires
    * added support to repack dictionaries from different type of sources,
      including OOo extensions
    * added heuristics to install the documentation
    * generated spec file using a script
    * list all licenses for the source package


author: pmladek@suse.cz
changelog:
  - updated: German, French, Irish, Polish, Portuguese, Romanian, Russian,
      Slovak, Swedish, Swiss
  - added: Austrian, Australian, Argentine Spanish, Catalan, Danish, Italian,
      Venezuelan Spanish


author: pmladek@suse.cz
changelog:
  - renamed from OpenOffice_org-thesaurus to libreoffice-thesaurus
  - added provides locale(libreoffice:<lang>) to make it installed
    with libreoffice (bnc#668145)
  - installed files into /usr/share/mythes to be compatible with other
    Linux distributions; added compat symlinks into the older location
    /usr/share/ooo/thesaurus


author: pmladek@suse.cz
changelog:
  - bumped version to make sure that it is considered as a replacement
    of the older package; initially done for the maintenance updates for
    older openSUSE releases


author: cfarrell@suse.com
changelog:
  - license update: AGPL-3.0+ and BSD-3-Clause and BSD-4-Clause and GFDL-1.2+
    and GPL-2.0 and GPL-2.0+ and GPL-3.0+ and LGPL-2.1 and LGPL-2.1+ and
    LGPL-3.0 and MPL-1.1
    Use SPDX format for the licenses


author: pmladek@suse.cz
changelog:
  - initial package for openSUSE Factory, version 3.1
  - based on the package by Sami Vento
  - it is necessary to support Finnish spellcheck, hyphen, and thesaurus
    functionality in OOo


author: pmladek@suse.cz
changelog:
  - changed the order of linker arguments to fix build in openSUSE Factory;
    - Wl,--as-needed is enabled by default there (sf#2827973)


author: pmladek@suse.cz
changelog:
  - added Provides: locale(OpenOffice_org:fi) to make it installed automatically
  - added PreReq: OpenOffice_org, zip; unopkg is part of OpenOffice_org-libs-core
    but it should be rather called with complete OOo installed
  - thanks to Lars Rupp for hints


author: pmladek@suse.cz
changelog:
  - updated to version 3.1.2:
    * fix broken config.xcu to work with stricter validation in OOo/LO 3.3
    * add license attribute that allows suppressing the license dialog with
      unopkg --suppress-license
    * error handling for damaged configuration (sf#2919454)
    * change order of linker flags on Linux to enable building with
    - Wl,--as-needed
    * icon update; add SVG version
  - renamed from OpenOffice_org-voikko to libreoffice-voikko
  - added provides locale(libreoffice:fi) to make it installed
    with libreoffice (bnc#668145)
  - installed files into %%ooo_prefix/%%ooo_home/share/extensions/voikko
    where the extensions are automatically registered
  - removed obsolete postinstall scripts


author: pmladek@suse.com
changelog:
  - fix build with LibreOffice-3.5; basis directory does not longer exist
  - call unopkg-sync-bundled in %posttrans and %post to update extensions
    cache and make it actually working
  - spec file clean up


author: glin@novell.com
changelog:
  - Upddate to 0.6.1
    * ?  7? 16 2009 Gary Lin <glin@novell.com> 0.520090716
  - Update to commit ff4561e2a8c38f49127f6e3b2ce7c238a29e1571
    * ?  7? 09 2009 Gary Lin <glin@novell.com> 0.420090709
  - Update to commit e9a71922f5997243c45dfaaff21dd9b4a6340ca3
    * ?  7? 09 2009 Gary Lin <glin@novell.com> 0.420090709
  - Update to commit 41f91eec3d26a2514c4bc310b90829cd2d14ed4a


author: pascal.bleser@opensuse.org
changelog:
  - (re?)add librest-fbconnect-url.patch from Moblin:Factory to fix
    the build of bisho
  - some spec file tidying: more explicit %files listing to avoid
    unintended/unnoticed major changes
  - use %soname and %abi defines throughout to spec to ease
    future maintenance


author: vuntz@opensuse.org
changelog:
  - Update to version 0.6.3:
    + Fix leaks.
    + Code cleanups.
  - Changes from version 0.6.2:
    + Add introspection support.
    + Mark GErrors which shouldn't be freed as const.
    + Add oauth_proxy_call_parse_token_reponse to parse token
      responses.
    + Build system fixes.
  - Remove explicit Requires of devel packages in devel subpackage:
    they will be added automatically the pkgconfig()-way.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.7.6:
    + API for manually constructing and outputting XML
  - Changes from version 0.7.5:
    + Introspection build fixes
  - Changes from version 0.7.4:
    + Add cookie support to rest-proxy.
    + proxy-call: Add continuous call mode
    + Various bug fixes.
  - Changes from version 0.7.3:
    + Fix memory corruption in oauth-proxy-call.
  - Changes from version 0.7.2:
    + post-twitter: use the correct URL endpoint
    + Plug leak.
  - Changes from version 0.7.1:
    + Flickr: add upload support
    + Various bug fixes.
    + Improved documentation.
  - Changes from version 0.7.0:
    + Remove FacebookProxy
    + Add Lastfm proxy
    + Add a oauth2 proxy
    + Add RestParam and RestParams types
    + Flickr proxy: Allow specifying the permissions required in the
      login url
    + Various bug fixes.
    + Improved documentation.
  - Drop librest-fbconnect-url.patch: facebook features got removed
    upstream.
  - Change BuildRequires to pkgconfig() ones: glib2-devel to
    glib-2.0, libsoup-devel to libsoup-2.4 and libsoup-gnome-2.4,
    libxml2-devel to libxml-2.0.
  - Add pkgconfig(gobject-introspection-1.0) BuildRequires to enable
    introspection.
  - Update Url tag.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.7.7:
    + Fix a few introspection issues
    + oauth-proxy:
    - Use POST method to do OAuth 1.0 authentication.
    - Added 'signature-host' propery.
  - Add librest-fix-introspection.patch: fix introspection build.
    Taken from upstream, commit e9c917.


author: fcrozat@novell.com
changelog:
  - Update to version 0.7.8:
    + Add youtube proxy for uploaded video.
    + Fix introspection build.
  - Drop librest-fix-introspection.patch: fixed upstream.


author: fcrozat@novell.com
changelog:
  - Update to version 0.7.10:
    + Introduce rest_proxy_call_upload to provide progress feedback.
    + youtube-proxy: Added upload progress callbacks.
    + Added documentation to rest_proxy_call_upload.
    + bmc#13746: proxy-call: Allow customisation of data
      serialization.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.7.11:
    + oauth-proxy: Fix format string warning
    + oauth:
    - Add GType for OAuthSignatureMethod enum
    - Add property for signature type
    + Build fixes.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.7.12:
    + Build: Detect CA file location [bgo#663783]
    + proxy: Force all SSL certificates to be trusted [bgo#663783]
  - Add config(ca-certificates) BuildRequires and Recommends in the
    shared library package.
  - Pass --with-ca-certificates=/etc/ssl/ca-bundle.pem to configure.


author: vuntz@opensuse.org
changelog:
  - Split typelib files into typelib-1_0-Rest-0_7 subpackage.
  - Add typelib-1_0-Rest-0_7 Requires to devel subpackage.
  - Change librest0 group from Development/Libraries/GNOME to
    System/Libraries.


author: pascal.bleser@opensuse.org
changelog:
  - update to 1.4:
    * updates were made to compile with gcc 4.x or VC8
    * it is now easier to use in dynamic modules
    * thread safety was improved.
  - renamed the subpackages to be openSUSE Shared Library Policy compliant
  - split out documentation into librlog%{soname}-doc


author: mlin@suse.com
changelog:
  - Fixed Group for devel package (fix for RPMLINT warning)
  - Add version of the dependency requirement for devel package
    (fix for RPMLINT warning)


author: toddrme2178@gmail.com
changelog:
  - Changed descriptions and summaries (fix for RPMLINT warning)
  - Removed tests for obsolete openSUSE versions (fix for RPMLINT warning)
  - Cleaned up spec file formatting


author: saschpe@suse.de
changelog:
  - Ran spec-cleaner
  - Removed outdated dependencies left from package split
  - Adhere to shared library policy and split out librocslib4 (a devel
    package already existed)
  - Package various documentation bits


author: ro@suse.de
changelog:
  - update to version 0.14 (changes since 0.7)
    * From Olga Kornievskaia -- add new prep_refresh function
      to clean up context information before trying to refresh
      a context
    * From Olga Kornievskaia -- add new function to access
      retry count for a context.
    * Adds back clnt_* files which have the necessary calls
      needed for privacy.
    * Fix potential memory leak on authgss_create() failure.
    * Patch from Timo Aaltonen <tjaalton@cc.hut.fi> for
      Debian packaging.
    * Modify authgss_get_private_data() to "forget" about the
      private data it just gave away.
    * Add new function authgss_free_private_data() to be
      called by the caller of authgss_get_private_data()
      to free up resources.
    * Remove all unnecessary headers from this distribution and
      instead use the headers provided by glibc.  This should
      fix problems reported on 64-bit platforms.
    * Fix compiler errors and most warnings due to these changes.
    * Add install code to remove old versions of our headers that
      may have been previously installed.
    * Change soname and version.  (ldconfig must be run,
      nfs-utils must be re-built and re-linked.)
    * Add function to handle xdr of gss_buffer_desc.  This
      properly handles the size_t/u_int mismatch on 64-bit
      platforms.
    * From Olga Kornievskaia -- use prep_refresh stuff in the
      tcp client.  (Needed for SPKM3 context negotiations.)
    * Fix SPKM3 context negotiation problem which was introduced
      in Release 0.12.  Buffers for SPKM3 are much bigger than in
      Kerberos, maxlength was too small while encoding gss_buffers.
    * Introduce function renaming so there is no conflict with
      functions in the glibc library.  This fixes problems when
      NIS is used and winds up calling our function rather than
      the glibc version of the function.


author: mkoenig@suse.de
changelog:
  - update to version 0.17
    * Fix for stack overflow problem (CVE-2007-3999)
    * Change to use libgssglue rather than libgssapi.


author: jengelh@medozas.de
changelog:
  - Strip changelog from .spec file, it is in .changes anyway
  - Strip static libraries and .la metafiles from packages
  - Split package into librpcsecgss and librpcsecgss-devel
    (fixes BNC#631276)
  - Remove redundant Autoreqprov statement (it's on by default)
  - Remove duplicate Buildroot statement
  - Use %_smp_mflags for build


author: crrodriguez@suse.de
changelog:
  - spec cleanup
  - stop using bundled popt library, use system one
  - enable shared library
  - disable static library
  - remove libtool archive


author: crrodriguez@suse.de
changelog:
  - library was unable to handle files larger than 4GB properly (librsync-0.9.7-largefiles.patch)
  - fix build dependencies


author: mseben@gmail.com
changelog:
  - updated to 1.5
    * Add a more reliable transient detection mode, and make the mode
    selectable using OptionDetectorXXX flags -- the new method is
    the default
    * Band-limit transient detectors to avoid being distracted by
    inaudible garbage
    * Add a key-frame mapping facility for variable stretch ratio
    management during offline stretches
  - changes in Rubber Band v1.4
    * Fix a hang when faced with some very peculiar stretch factors
    * Fix some incorrect threading condition usage
    * Some code rearrangement
    * Fix build on Solaris
  - dopped rubberband-gcc44.patch


author: mseben@gmail.com
changelog:
  - updated to 1.6
    * Add Smoothing option.  This uses a window-presum FFT, introducing
    time-domain aliasing which is then smoothed using a sinc window.
    This can be used in combination with any of the existing processing
    control options.  This will soften transients but the result may
    still be more pleasant for some material that is not very amenable
    to being time stretched.
    * Fix silent channel of output when processing with band-limited
    transients option
    * Include libresample support
  - added fix-cstdio.patch to fix build


author: davejplater@gmail.com
changelog:
  - Fix README eol encoding with dos2unix.
  - Added rubberband help2man man page generator to spec.
  - Downloaded GPLv2 license to replace incorrect COPYING.


author: cristian.rodriguez@opensuse.org
changelog:
  - update to version 0.1.7
    * Fix a segfault which occurs when memcpy is passed a bad length parameter.
    * Minor bug fix in test suite (account for rounding error on x86_64).
    * Optimisation resulting dramatic throughput improvements.


author: cristian.rodriguez@opensuse.org
changelog:
  - Import debian fixes, this fix:
    * The test suite so we can run make check
    * src_simple() causes a crash with certain inputs


author: reddwarf@opensuse.org
changelog:
  - update to version 0.1.8
    * Minor bug fixes and updates.
  - drop all patches, not needed in new upstream version
  - run spec-cleaner


author: jfehlig@suse.com
changelog:
  - Update to sanlock 2.1
    - python: release leases for other processes
    - python: add shared resource parameter to acquire
    - add a logrotate file
    - status for all shared tokens
    - retry transient sh failures
    - fix inquire state string


author: mls@suse.de
changelog:
  - fix problem_to_solutions segfault
  - bump version to 0.14 to make it different from code11 branch
  - 0.14.0


author: kkaempf@suse.de
changelog:
  - 0.14.1
    Core changes
    - fix potential NULL deref in srcrpm handling (mls)
    - clean up and fix suggested/recommended list creation code (mls)
    - kill obsolete and broken patchxml support (mls)
    - replace old solver_problemruleinfo with new solver_ruleinfo
      function (mls)
    - add solvable_selfprovidedep() function (mls)
    - add noinfarchcheck solver option (mls)
    - clone job queue to make the code more flexible (mls)
    - rewrite policy rule disabling/re-enabling (bnc#481836) (mls)
    - fix out-of-bounds in solver_printproblem() (mls)
    Bindings changes
    - provide 'Repo.attr(String)' accessor function (kkaempf)
    - provide 'Solver.sizechange' to compute the changes of the
      installed size after a transaction is applied (kkaempf)
    - solver result iterators for Python (jblunck)
    - add %newobject to track newly created objects better (kkaempf)
    - generate rdoc documentation from swig input files (kkaempf)
    - add a no-op Pool destructor (bnc#483252) (kkaempf)
    - provide access to all flags and settings (kkaempf)


author: mls@suse.de
changelog:
  - add satversion.h header file
  - many changes regarding the load callback
  - more dataiterator control functions
  - add transaction ordering code
  - add support for file conflict checking
  - 0.14.3


author: mls@suse.de
changelog:
  - speed up file list parsing
  - speed up addfileprovides
  - fix bugs in pubkey handling
  - fix bug in filelist handling when there are no abs paths
  - 0.14.4


author: mls@suse.de
changelog:
  - fix multiversion handling for real
  - fix speed regression in repo_susetags
  - close fd leak [bnc#527506]
  - remove db.h workaround
  - 0.14.6


author: mls@suse.de
changelog:
  - use repomdxml to query for the location [bnc#501425]
  - fix assertion failue... again
  - fix fp leak [bnc#535468]
  - 0.14.7


author: mls@suse.de
changelog:
  - get missing translations from other solvables [bnc#386449]
  - also look at triggers when ordering packages
  - add support for REPOKEY_TYPE_BINARY
  - 0.14.8


author: mls@suse.de
changelog:
  - ignore products element so that repo2solv works
  - support MULTI_SEMANTICS
  - add --withsrc option for installcheck
  - add SOLVER_DROP_ORPHANED job type
  - fix dropped package handling in removedisabledconflicts
  - 0.14.9


author: mls@suse.de
changelog:
  - look at infarch/dup rules when creating choice rules, makes dup
    also install 32bit packages [bnc#551637]
  - 0.14.10


author: mls@suse.de
changelog:
  - disable update rule in noobsoletes case if installed package is to
    be kept [bnc#564239]
  - work around rpm bug when --prefix is used [bnc#565525]
  - add support for sparc architecture [bnc#566291]
  - 0.14.12


author: mls@suse.de
changelog:
  - speed up createwhatprovides when many solvables provide the same dep
  - fix choice rule creation for real (bnc#551637)
  - 0.14.14


author: mls@suse.de
changelog:
  - make dup rules work when system repo is not first [bnc#581276]
  - parse pattern visibility flag in repomd format
  - 0.14.15


author: mls@suse.de
changelog:
  - fix language code lookup for fallback languages [bnc#584644]
  - change solvable_lookup_str_lang interface a bit for libzypp


author: ma@suse.de
changelog:
  - parse global repository ids. [bnc#377568]
  - fix pattern parsing in repomd format. [bnc#585000]
  - 0.14.16


author: mls@suse.de
changelog:
  - fix bug in cleandeps code
  - bump version to 0.15 to make it different from code11_2 branch
  - 0.15.0


author: dmacvicar@novell.com
changelog:
  - ruby bindings: fix bugs regarding include path loading
    (was hardcoded) and refactor the way the library path is defined
    (only once in a helper)


author: kkaempf@novell.com
changelog:
  - Split off 'applayer' and 'bindings' as a separate package
    to make the bindings more independant of libsatsolver
  - 0.16.4


author: mls@suse.de
changelog:
  - ignore to be dropped orhaned packages when calculating
    candidates for recommends/supplements installation


author: mls@suse.de
changelog:
  - fix segfault in "fallback" solution creation code, do two passes to
    find better solutions [bnc#707839]
  - 0.17.1


author: kkaempf@novell.com
changelog:
  - make satsolvertools.a available to provide the ability to
    write a .solv file (used by satsolver-bindings)
  - fix build for older SUSE versions (require check-devel)
  - 0.17.2


author: mls@suse.de
changelog:
  - rename "satsolver-tools" to "satsolver-tools-obsolete", so that
    the libsolv version is used (workaround for 12.1 image generation)


author: kkaempf@novell.com
changelog:
  - Split satsolver-bindings from satsolver in order to provide
    stable bindings across multiple versions of satsolver.
  - Bump version to 0.42


author: kkaempf@novell.com
changelog:
  - 0.43.0
    Python improvements, more tests, proper typemaps for Problems,
    Solutions, Ruleinfo, etc.


author: kkaempf@suse.com
changelog:
  - Expose version of libsatsolver as Satsolver::LIBRARY_VERSION
    and version of bindings as Satsolver::BINDINGS_VERSION
  - Add Repo::write in Ruby (for libsatsolver 0.17.2 and later)
  - 0.44.3


author: sbrabec@suse.cz
changelog:
  - Updated to version 1.0.7:
    * Requires liboil-0.3.16
    * New configure flag '--disable-encoder'
    * New constant-quality encoding mode
    * Various encoder improvements
    * Speed improvements in decoder
    * API additions for parsing streams in the decoder
    * API improvements handling interlaced video
    * Rewrite of the GStreamer elements, including new base classes
      for video encoding and decoding
    * Moved extra GStreamer elements to Cog


author: vuntz@opensuse.org
changelog:
  - Update to version 1.0.9:
    + Orc: Complete conversion to Orc and removal of liboil
      dependency.
    + Added a lot of orc code to make things faster. A lot faster.
    + New motion vector generation, enabled by default.
    + New CBR rate control, enabled by default.
    + New scene change detection, enabled by default.
    + Encoder went through several rounds of tuning, improving
      quality greatly.
    + New encoder setting "force-profile". Allows easy access to one
      of three VC-2 profiles (vc2_low_delay, vc2_simple, vc2_main)
      for intermediate coding. Default is same as before: long-GOP
      Dirac.
    + Improved lossless encoding. Works in concert with
      force-profile.
  - Changes from version 1.0.8:
    + encoder: various performance enhancements
    + Orc: More Orc conversion. The next release will likely require
      Orc to build.
    + Add a fast path for 8x8 non-obmc motion blocks.
    + encoder: Fix the queue-depth setting so that it actually works.
    + Fix a bitstream conformance bug. Shows up as a psychadelic
      color pattern. Broken bitstreams should be uncommon, however,
      if the decoder detects a broken bitstream, it will be played
      correctly.
    + Move GStreamer plugin to gst-plugins-bad
    + encoder: Strictly enforce bit rate. Encoded pictures are cut
      off if they are larger than the available buffer.
    + encoder: Change the backref engine to use an IPPPP...
      structure, using the last two pictures as references.
  - Drop schroedinger-am111.patch: fixed upstream.
  - Drop schroedinger-strict-aliasing.patch: fixed upstream.
  - Drop schroedinger-gstreamer-conflict.patch: the gstreamer plugin
    moved to gstreamer-plugins-bad.
  - Remove gstreamer-0_10-schroedinger subpackage and
    gstreamer-0_10-devel, gstreamer-0_10-plugins-base-devel
    BuildRequires.
  - Remove liboil-devel BuildRequires.
  - Add orc BuildRequires.
  - Fix self-obsoletion of schroedinger.
  - Changes schroedinger Requires to schroedinger-devel for devel
    pacakge.
  - Add schroedinger-1.0.9-fix-linking.patch to fix build, and call
    autoreconf -fi.


author: vuntz@opensuse.org
changelog:
  - Update to version 1.0.10:
    + Build fixes on various platforms
    + Speed increases for low-delay syntax
    + Fix unaligned access in orc code, which was uncovered by a
      recent Orc bug fix.
    + No encoder changes
  - Drop schroedinger-1.0.9-fix-linking.patch: fixed upstream another
    way. Also remove the call to autoreconf.


author: toddrme2178@gmail.com
changelog:
  - added 32bit compatibility libraries
  - fixed documentation package dependency (fix for RMPLINT warning)
  - added explicit test for needed orc version


author: vuntz@opensuse.org
changelog:
  - Update to version 1.0.11:
    + Added 10-bit and 16-bit support to both the encoder and
      decoder.


author: mhrusecky@suse.cz
changelog:
  - updated to version 1.78
    - allows annotation lines to be displayed beneath each document line and to
      display a margin with different text for each document line
    - for more details see http://www.scintilla.org/ScintillaHistory.html
  - not packaging static libraries anymore


author: mhrusecky@suse.cz
changelog:
  - updated to version 1.79
    - Scintilla reports memory exhaustion instead of crashing.
    - for more details see http://www.scintilla.org/ScintillaHistory.html


author: mhrusecky@suse.cz
changelog:
  - updated to version 2.01
    - 2.01 changes
    - Fix to positioning rectangular paste when viewing line ends.
    - Don't insert new lines and indentation for line ends at end of
      rectangular paste.
    - When not in additional selection typing mode, cutting a
      rectangular selection removes all of the selected text.
    - Rectangular selections are copied to the clipboard in document
      order, not in the order of selection.
    - SCI_SETCURRENTPOS and SCI_SETANCHOR work in rectangular mode.
    - On GTK+, drag and drop to a later position in the document now
      drops at the position.
    - Fix bug where missing property did not use default value.
    - 2.0 changes
    - Multiple pieces of text can be selected simultaneously by holding
      control whil dragging the mouse. Typing, backspace and delete may
      affect all selections together.
    - Virtual space allows selecting beyond the last character on a line.
    - SciTE on GTK+ path bar is now optional and defaults to off.
    - MagikSF lexer recognises numbers correctly.
    - Folding of Python comments and blank lines improved. Bug #210240.
    - Bug fixed where background colour of last character in document
      leaked past that character.
    - Crash fixed when adding marker beyond last line in document.
      Bug #2830307.
    - Resource leak fixed in SciTE for Windows when printing fails.
      Bug #2816524.
    - Bug fixed on Windows where the system caret was destroyed during
      destruction when another window was using the system caret.
      Bug #2830223.
    - Bug fixed where indentation guides were drawn over text when the
      indentation used a style with a different space width to the
      default style.
    - SciTE bug fixed where box comment added a bare line feed rather
      than the chosen line end. Bug #2818104.
    - Reverted fix that led to wrapping whole document when displaying
      the first line of the document.
    - Export to LaTeX in SciTE fixed to work in more cases and not use
      as much space. Bug #1286548.
    - Bug fixed where EN_CHANGE notification was sent when performing a
      paste operation in a read-only document. Bug #2825485.
    - Refactored code so that Scintilla exposes less of its internal
      implementation and uses the C++ standard library for some basic
      collections. Projects that linked to Scintilla's SString or PropSet
      classes should copy this code from a previous version of Scintilla
      or from SciTE.


author: crrodriguez@suse.de
changelog:
  - fix library-without-ldconfig-* error.
  - libsecprog.la has empty dependency_libs and hence has been removed.
  - disable static libraries
  - -devel package should required base package.


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


author: vuntz@novell.com
changelog:
  - Update to version 0.7:
    + Support for library init methods.
    + The REPL now supports multi-line entry.
    + Signal disconnection.
    + Significant Gtk-Doc reorganization.
    + New C modules:
    - sandbox - provides sandboxed JavaScriptCore contexts.
    - DBus - Client side DBus bindings.
    - libxml - XML parsing, XPath, etc.
    + Examples:
    - New: ClutterPad (initially by Johan Euphrosine).
    - New: dbus-banshee, dbus-consolekit, dbus-networkmanager
    - New: xml-dom.js xml-tree.js, xml-xpath.js.
    - Pango examples have returned.
    - Same Seed performance is increased significantly.
    - Many examples now use "recent" style; some were completely
      rewritten
    + Improvements to test system, and quite a few more tests.
    + Improvements to error checking/handling in signal code.
    + Reorganization of API related to GClosure handling, much
      cleaner and easier now.
    + Several new API methods.
    + GC related crash fixes.
    + Improvements to seed_value_to_string (mostly formatting
      improvements).
    + Void methods now properly return undefined instead of null.
    + seed_make_exception takes format strings now.
  - Add BuildRequires: dbus-1-glib-devel, libxml2-devel.
  - Drop seed-return-value.patch: fixed upstream.


author: vuntz@novell.com
changelog:
  - Update to version 0.8.5:
    + Significant reorganization and expansion of the reference
      documentation
    + New native modules:
    - gettext
    - MPFR (partially complete)
    + Same Seed has moved to the gsoc-seed-games branch of Gnome
      Games (and will eventually move to master)
    + Add seed-module.h, which includes a handful of macros to make
      writing modules slightly more attractive. Look at gettext or
      the reference docs for examples.
    + Prefix native modules with seed_ (libseed_readline.so, etc.);
      this fixes the need to incessantly 'make clean' seed and cuts
      down on ambiguity in naming.
    + Add 'seed_value_is_string', 'seed_value_is_number', and
      'seed_value_is_object_of_class' to libseed
    + Update examples to latest (now frozen) Clutter API changes.
    + Fixes a bug with the importer search path which resulted in the
      search path being overwritten each time something was imported
    + The importer now also searches the directory in which the
      script being executed is located by default.
  - Changes from version 0.8:
    + Importer now supports constructing directory objects, to avoid
      manipulation of search path. Importer directory objects now
      support property enumeration.
    + Fix small leak in GObject wrapper initialization. (and also
      simplify the process).
    + GtkBuilder module to handle GtkBuilder automatic signal
      connection.
    + *_init methods now take normal arrays (by value) in addition to
      the special Seed.argv array.
    + GObject constructors (init methods) now take "self" as a
      parameter.
    + Passing non gobject-properties to a GObject constructor will
      set the properties on the GObject wrapper.
    + Module documentation rewritten in docbook, and builds one nice
      manual.
    + New Cairo module, supports most of the cairo API, with
      automatic memory management and everything you would expect.
    + Fix a reference count leak introduced in the last few releases.
      in some cases with non INITIALLY_UNOWNED objects.
    + Some work on ClutterPad examples, and writing examples which
      live inside of it (lots of fun to play with!, cairo
      example...fun spring example...ClutterBox2D)
    + Working around a WebKit bug (which is actually fixed in SVN
      now), should prevent a crash that happened sometimes with C
      modules.
    + Clutter animatev wrapper looks up property type wrapper now, so
      as to avoid having to pass [GObject.TYPE_FOO, bar]
    + Implement some varargs functions which can be implemented on
      top of non-vararg variants in JavaScript extensions.
    + JSON stuff (stringify,parse) is now in gnome-js-common.
    + Add seed_value_to_format to API, for converting an Array of
      SeedValue based on a format string.
    + Install seed-debug.h so modules can make use of it.
    + Search path now works in nonstandard prefix, default search
      path includes gnome-js-common moduledir (from pkgconfig).
    + Support to/from Date objects to time_t.
  - Add gnome-js-common and mpfr-devel BuildRequires.
  - Add Recommends gnome-js-common to libseed-0.


author: vuntz@novell.com
changelog:
  - Fix licenses of the various subpackages, and add a GPLv3 file for
    the seed package since it's missing upstream (bnc#528274,
    bgo#590810).


author: captain.magnus@opensuse.org
changelog:
  - Update to version 2.27.90:
    + Expanded and updated documentation
    + All JavaScript contexts now have a __script_path__ property,
      which exposes the absolute, canonical path to the evaluated
      script
    + Add __init__.js functionality; if an imported folder contains
      __init__.js, it will be evaluated with the imported context as
      the 'this' object
    + Fix bug which caused inheritance from a GType created in Seed
      to fail
    + Add "pretty" property installation
    + New FFI module, provides an interface for calling
      non-introspected native C functions from JavaScript


author: vuntz@novell.com
changelog:
  - Remove GPLv3 file: the seed application was relicensed to LGPLv3.
  - Remove Requires on libseed-0: it should be automatic.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.27.91:
    + Use LDFLAGS instead of CFLAGS when appropriate
    + Use AM_SILENT_RULES instead of shave.
    + Add seed_context_create, which just wraps JSGarbageCollect


author: dimstar@opensuse.org
changelog:
  - Update to version 2.27.92:
    + bgo#592936 - Implement instanceof for GObject constructors and
      named GObject constructors
    + bgo#584321 - Implement G_TYPE_STRV in
      seed_gvalue_from_seed_value
    + Add seed_engine_destroy
    + Build as loadable modules, instead of fully-versioned libraries


author: dimstar@opensuse.org
changelog:
  - Rename libseed-0 to libseed0 to follow SHLib policy.
  - Add matching Provides/Obsoletes to libseed0 package.


author: dimstar@opensuse.org
changelog:
  - Add seed-find_extensions_in_libdir.patch - libseed uses wrong
    path to load extensions. This solves partially bnc#540240.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.29.1:
    + Use @libdir@ instead of @prefix@/lib
    + Move all examples to another repository
  - Drop seed-find_extensions_in_libdir.patch: fixed upstream.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.29.3:
    + No changes.
  - Changes from version 2.29.2:
    + Change semantics of seed_value_from_string and _from_filename;
      they now return JavaScript null if passed a null input value.
    + Seed interpreter adds --version argument
    + libseed adds --seed-version argument
    + Clutter extension wrapper for animate_with_alpha


author: vuntz@opensuse.org
changelog:
  - Update to version 2.29.4:
    + Improve type conversion portability; add
      seed_value_(to|from)_(s)size functions.
    + Small random cleanup of unused arguments.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.29.5.1:
    + Fix build on non-GNU platforms (primarily Mac OS X)
    + Distribute the REPL snippet with Seed again; the built-in REPL
      will work now
    + Fix segfault when accidentally protecting
      already-garbage-collected values
    + Fix segfault when accidentally unreffing nonexistant
      GIBaseInfos


author: captain.magnus@opensuse.org
changelog:
  - Update to version 2.29.5.3:
    + Pass null structs through as "null" instead of empty
      seed_structs
    + Revert one of the 64-bit type safety commits from 2.29.5.2
      until someone can take a closer look at it; it broke enum
      typing on Linux
    + Fix potential segfault in various modules (missing null
      sentinels)
  - Changes from version 2.29.5.2:
    + Move tests to automake-style 'make check', away from the
      previous, Python-based 'make test' tool; all tests are now
      assertion-based, instead of the previous output-based style
    + Fix various segfaults on Mac OS X (and possibly *BSD) related
      to 64-bit type safety problems
    + Fix functionality of out arguments
    + Interpreter now returns non-zero status code if it exits with
      an exception


author: vuntz@opensuse.org
changelog:
  - Update to version 2.29.6:
    + Fix passing a union out to a C function
    + Properly bubble exceptions raised during class init
    + Add printerr.
    + Add -e command line option.
    + Update manpages.


author: lmedinas@opensuse.org
changelog:
  - Update to version 2.29.90:
    + To avoid potential filename collisions, the imports system now
      supports: imports['somedir/somefile.js']
    + Fix crash involving gtk_tree_model_get_value
    + Fix subtle crash in DBus bindings


author: vuntz@opensuse.org
changelog:
  - Update to version 2.29.91.1:
    + Allow notify:: signals (bgo#610311)
    + Support void* pointers (bgo#610533)
    + Build system fixes.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.31.1:
    + Support for returning arrays of GTypes
    + Support for GError types in various places
    + Rework out arguments - old style still works, also returns
      dictionary with keys named after parameters
    + Support initialization using an existing JSGlobalContext


author: dimstar@opensuse.org
changelog:
  - Update to version 2.31.5:
    + Seed now requires WebKitGtk+-3.0, built against Gtk+-3.0
    + Support for passing GObjects as userdata
    + Support for redirection of Seed.print via set_print_handler
    + Support __script_path__ within Seed sandboxes
    + Fixes to importer to not expose toString/valueOf files
    + Additional warnings in various potential error cases


author: vuntz@opensuse.org
changelog:
  - Add seed-webkit-1.0.patch to make it possible to build seed
    against webkit-1.0 (GTK+ 2 version), and pass --with-webkit=1.0
    to configure.
  - Add gnome-common BuildRequires and call to gnome-autogen.sh for
    the patch.
  - Fix self-obsoletion of libseed-0.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.31.91:
    + Seed now optionally supports both WebKitGtk+-1.0 and 3.0
    + Dynamic Object module - provides support for implementing
      underlying object callbacks in JavaScript (see commit d31aca)
    + Implement caller-allocated out arguments
    + Expose seed_value_from_gvalue() through the API
    + Fix unusable seed_object_copy_property_names()
    + Fix various build system issues
  - Drop seed-webkit-1.0.patch: fixed upstream.
  - Remove gnome-common BuildRequires and call to gnome-autogen.sh.


author: vuntz@opensuse.org
changelog:
  - Remove gir-repository Recommends from libseed0: all the
    interesting gir files are now directly shipped with the
    libraries.


author: fcrozat@novell.com
changelog:
  - Update to version 2.91.90:
    + Fix build with GTK+3
    + Change soname for GTK+3 version
  - Remove explicit Requires for glib2-devel,
    gobject-introspection-devel, libwebkitgtk-devel devel subpackage:
    they will automatically be added the pkgconfig() way.
  - Add a GTK+ 3 source package, based on the GTK+ 2 one.


author: vuntz@opensuse.org
changelog:
  - Make the main source package build against GTK+ 3, and create a
    GTK+ 2 source package instead of the GTK+ 3 one, based on the
    exact same spec file, that we'll keep synchronized.
  - Only keep the seed binary, and the seed-doc subpackage, in the
    GTK+ 3 source package: the binary is not versioned, and as far as
    I know, we don't need the GTK+ 2 one.
  - Note that the devel packages of the two source packages conflict
    with each other because they contain files with the same
    filename.
  - Add Url tag.


author: fcrozat@novell.com
changelog:
  - Update to version 3.0.0:
    + Allow the creation of constrained SeedEngine contexts
    + Expose seed_value_(to|from)_gi_argument and
      seed_value_to_gvalue as public API.
    + Make seed.h C++ friendly
    + Take GTK+ version into account in the prefix path


author: dimstar@opensuse.org
changelog:
  - Update to version 3.1.1:
    + Add preliminary support for FreeBSD and OpenBSD
    + Fix DBus module build problems
    + Fix typo in documentation
    + Fix build-time errors with recent dash as sh
    + Update Seed to follow recent gobject-introspection changes.


author: dimstar@opensuse.org
changelog:
  - Add seed-javascriptcore.patch: Fix build with javascriptcoregtk,
    which got split out of libwebkitgtk 1.5.
  - Add gnome-common BuildRequires and call to gnome-autogen.sh, as
    the patch touches the BuildSystem.
  - Pass --enable-debug to configure in order to actually get usable
    debugsymbol packages.


author: dimstar@opensuse.org
changelog:
  - Extend seed-javascriptcore.patch to fix more crashers: The patch
    is now based on the commits91ab32, db641c and 937d32. This
    version of the patch also fixes the seed2 build.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.2.0:
    + Move to LGPL2+.
    + Add support for handling GUINT32.
    + Add support for GPtrArray as return type.
    + Add support for GStrv conversion to SeedValue.
    + Several bug fixes.
    + Fix build issues with new webkit.
  - Drop seed-javascriptcore.patch: fixed upstream.
  - Remove gnome-common BuildRequires and call to gnome-autogen.sh:
    they were only needed for the patch above.


author: dimstar@opensuse.org
changelog:
  - Add seed-webkit-1.0-detection.patch: Fix libwebkit detection.
  - Add gnome-common BuildRequires and call to gnome-autogen.sh,
    needed for above patch.


author: prusnak@suse.cz
changelog:
  - updated to 2.0.80
    * deny_unknown wrapper function from KaiGai Kohei
    * security_compute_av_flags API from KaiGai Kohei
    * Netlink socket management and callbacks from KaiGai Kohei
    * Netlink socket handoff patch from Adam Jackson
    * AVC caching of compute_create results by Eric Paris
    * fix incorrect conversion in discover_class code


author: prusnak@suse.cz
changelog:
  - don't package /var/run/setrans in libselinux1 package
    - Feature#303793
    - the directory will be created in initscript of mcstrans package


author: mls@suse.de
changelog:
  - update to libselinux-2.1.9
    * better man pages
    * selinux_status interfaces
    * simple interface for access checks
    * multiple bug fixes


author: prusnak@suse.cz
changelog:
  - updated to 2.0.29
    * add USER to lines to homedir_template context file
    * add compression support
    * allow fcontext and seuser changes without rebuilding the policy
    * don't rebuild on fcontext or seuser modifications
    * modify genhomedircon to skip %groupname entries


author: prusnak@suse.cz
changelog:
  - updated to 2.0.31
    * policy module compression (bzip) support from Dan Walsh
    * hard link files between tmp/active/previous from Dan Walsh
    * add semanage_mls_enabled() interface from Stephen Smalley


author: jdelvare@suse.de
changelog:
  - Update to lm_sensors 3.1.1
    * Completely reworked sensors-detect
    * Support for multiple configuration files
    * New default sensors.conf file
  - Include our own init script instead of patching upstream's to no
    end.
  - Fix init script Provides (lm_sensors instead of sensors.)
    (bnc#487479)
  - Fix init script lock file name.
  - Stop patching prog/init/README, we no longer distribute it.
  - /etc/sensors3.conf can be updated, user changes should no longer
    go there.


author: jdelvare@suse.de
changelog:
  - lm_sensors-r5757-LPC47M233-not-supported.patch: Don't point the
    user at a driver which will not work.
  - lm_sensors-r5760-rename-modprobe-conf.patch: Properly name
    the modprobe configuration file.


author: jdelvare@suse.de
changelog:
  - lm_sensors-r5770-fancontrol-update.patch: Make fancontrol more
    robust to kernel driver changes (bnc#529483).


author: jdelvare@suse.de
changelog:
  - lm_sensors-3.1.1-no-ipmisensors-driver: Do not point the user to
    the ipmisensors driver which we do not ship (bnc#558756).


author: jdelvare@suse.de
changelog:
  - Update to lm_sensors 3.1.2
    * Support for future kernels and HID devices in libsensors
    * Cleanups to sensord
    * New chips known by sensors-detect, as usual


author: jdelvare@suse.de
changelog:
  - lm_sensors-r5832-adt7468-driver.patch: The ADT7467/8 is supported
    by the lm85 driver since kernel 2.6.28.


author: jdelvare@suse.de
changelog:
  - lm_sensors-r5835-fix-sensord-regression.patch: Fix regression
    in sensord (support for multiple chips was broken by release
    3.1.2). Fixes upstream ticket #2377.


author: jdelvare@suse.de
changelog:
  - Update to lm_sensors 3.2.0
    * The libsensors library is now released under the LGPL license
    * Minor fixes to libsensors, pwmconfig, sensors and sensord
    * New chips known by sensors-detect, as usual
  - Don't build the static library in the first place, so we don't
    have to delete it later.


author: jdelvare@suse.de
changelog:
  - lm_sensors-r5870-i2c-non-sequential.patch: Fix error seen in
    sensors-detect if i2c bus numbering is not sequential.
  - lm_sensors-r5883-W83667HG-B-is-supported.patch: The W83667HG-B is
    supported by the w83627ehf driver since kernel 2.6.36.
  - lm_sensors-r5886-default-config-W83627THF.patch: Add a default
    configuration section for the Winbond W83627THF.
  - lm_sensors-r5887-typo-in-sensors-conf-5.patch: Fixed typo in
    lib/sensors.conf.5.
  - lm_sensors-r5889-default-config-SCH5127.patch: Add a default
    configuration section for the SMSC SCH5127.
  - lm_sensors-r5905-fix-coretemp-detection.patch: Implement
    universal detection for Intel digital thermal sensors.


author: jdelvare@suse.de
changelog:
  - lm_sensors-r5910-detect-new-Nuvoton-superio.patch: Add detection
    of Nuvoton NCT5571D, NCT5577D and NCT6776F.
  - lm_sensors-r5913-default-config-NCT677xF.patch: Default config
    for NCT6775F and NCT6776F.
  - lm_sensors-r5914-fix-TMP421-detection.patch: We probe addresses
    0x1c-0x1f for other chips now, so we might as well look for
    TMP421 devices there.
  - lm_sensors-r5916-fix-EMC140x-detection.patch: Fix addresses
    checked for SMSC EMC1403 and EMC1404.
  - lm_sensors-r5930-fix-DDR3-SPD-detection.patch: Fix detection of
    SPD EEPROM on DDR3 memory modules. DDR3 uses CRC16 over 128 bytes
    instead of basic checksum over 64 bytes. Contributed by Clemens
    Ladisch.
  - libensors-visibility.patch: Add 3 missing symbols.


author: jdelvare@suse.de
changelog:
  - Update to lm_sensors 3.3.0
    * Support for chassis intrusion and humidity sensors
    * Support for many new attributes
    * Detection of new devices
  - lm_sensors-r5952-new-fintek-chips.patch: Fix driver mapping of
    two new Fintek chips.


author: jdelvare@suse.de
changelog:
  - Update to lm_sensors 3.3.1
    * Detection of new devices
  - lm_sensors-3.1.1-no-ipmisensors-driver.patch: Removed, obsolete.
  - lm_sensors-r5991-improve-filtering-of-fake-DMI-data.patch,
    lm_sensors-r5992-print-DMI-product-version.patch: Improve DMI
    product identification.


author: jdelvare@suse.de
changelog:
  - lm_sensors-r5993-fix-loading-of-cpuid-module.patch: Fix loading
    of the cpuid module.
  - lm_sensors-r6016-handle-superio-wo-logdev.patch: Properly handle
    Super-I/O chips without logical device.
  - lm_sensors-r6017-fix-sysfs-detection.patch: libsensors: Change
    sysfs detection to survive upcoming kernel changes (bnc#751180).
  - lm_sensors-r6025-sensord-fix-memory-leaks.patch: sensord: Fix
    memory leaks revealed by valgrind (bnc#751177).
  - lm_sensors-r6030-fix-power-interval-output.patch: Fix power
    interval output.


author: jdelvare@suse.de
changelog:
  - Update to lm_sensors 3.3.2
    * Support for many subfeatures implemented by new hwmon drivers.
    * Fix to support a sysfs implementation change in upcoming kernels.
    * Better printing of power sensors in sensors.
    * Memory leaks fixed in sensord.
    * New chips known by sensors-detect, as usual.
  - lm_sensors-r5991-improve-filtering-of-fake-DMI-data.patch,
    lm_sensors-r5992-print-DMI-product-version.patch,
    lm_sensors-r5993-fix-loading-of-cpuid-module.patch,
    lm_sensors-r6016-handle-superio-wo-logdev.patch,
    lm_sensors-r6017-fix-sysfs-detection.patch,
    lm_sensors-r6025-sensord-fix-memory-leaks.patch,
    lm_sensors-r6030-fix-power-interval-output.patch: Removes,
    obsolete.


author: prusnak@suse.cz
changelog:
  - updated to 2.0.36
    * fix alias field in module format, caused by boundary format
      change from Caleb Case
    * fix boolean state smashing from Joshua Brindle


author: dmueller@suse.de
changelog:
  - created .changes:
    * Sun Jun 21 2009 Pascal Bleser <pascal.bleser@opensuse.org> 0.3.0
    - update to 0.3.0:
    * fix small race condition in OpenSSL initialization (Issue 39)
    * handle content streams larger than 4GB on 32-bit OSes (Issue 41)
    * fix conn close segfault by explicitly closing conn when pool is destroyed
    * expose the depth of the SSL certificate so the validator can use that info
    * fix socket address family issue when opening a connection to a proxy
    * provide new API to take snapshots of buckets
    * implement snapshot API for simple and aggregate buckets
    * Mon Aug  4 2008 Pascal Bleser <guru@unixtech.be> 0.2.0
    - new package


author: andreas.stieger@gmx.de
changelog:
  - update to upstream 0.7.2
  - changes in 0.7.2:
    * Actually disable Nagle when creating a connection (r1441).
    * Return error when app asks for HTTPS over proxy connection (r1433).
  - changes in 0.7.1
    Fix memory leak when using SSL (r1408, r1416).
    Fix build for blank apr-util directory (r1421).
  - changes in 0.7.0
    Fix double free abort when destroying request buckets.
    Fix test server in unit test framework to avoid random test failures.
    Allow older Serf programs which don't use the new authn framework to still
      handle authn without forcing them to switch to the new framework. (r1401)
    Remove the SERF_DECLARE macros, preferring a .DEF file for Windows
    Barrier buckets now pass read_iovec to their wrapped bucket.
    Fix HTTP header parsing to allow for empty header values.
  - changes in 0.6.1
    Generally: this release fixes problems with the 0.4.0 packaging.
    Small compilation fix in outgoing.c for Windows builds.
  - changes in 0.4.0
    [NOTE: this release misstated itself as 0.5.0; use a later release instead]
    Provide authn framework, supporting Basic, Digest, Kerberos (SSPI, GSS),
      along with proxy authn using Basic or Digest
    Added experimental listener framework, along with test_server.c
    Improvements and fixes to SSL support, including connection setup changes
    Experimental support for unrequested, arriving ("async") responses
    Experimental BWTP support using the async arrival feature
    Headers are combined on read (not write), to ease certian classes of parsing
    Experimental feature on aggregate buckets for a callback-on-empty
    Fix the bucket allocator for when APR is using its pool debugging features
    Proxy support in the serf_get testing utility
    Fix to include the port number in the Host header
    serf_get propagates errors from the response, instead of aborting (Issue 52)
    Added serf_lib_version() for runtime version tests
  - changes in 0.3.1
    Fix loss of error on request->setup() callback. (Issue 47)
    Support APR 2.x. (Issue 48)
    Fixed slowdown in aggregate bucket with millions of child buckets.
    Avoid hang in apr_pollset_poll() by unclosed connections after fork().


author: andreas.stieger@gmx.de
changelog:
  - update to upstream 1.0.1
  - license is Apache-2.0
  - changes in Serf 1.0.1:
    * FreeBSD fixes in the test suite
    * Minor build fixes
  - changes Serf 1.0.0:
    * Fixed issue 38: enable builds using non-GNU make
    * Fixed issue 49: support SSL tunnels for HTTPS via a proxy
    * Fixed issue 56: allow Subject Alternative Name, and enable SNI
    * Fixed issue 61: include order dependencies
    * Fixed issue 66: improved error reporting when creating install dirs
    * Fixed issue 71: handle ECONNREFUSED on Windows
    * Fixed issue 79: destroy the APR allocator, if we create one
    * Fixed issue 81: build failed on APR 0.9.x
    * Major performance improvements and bug fixes for SSL buckets/handling
    * Add a new "iovec" bucket type (r1434)
    * Minimize network packet writes based on ra_serf analysis
    * Fix out of order issue with multiple priority requests
    * Work around broken WSAPoll() impl on Windows introduced in APR 1.4.0
    * Fix 100% CPU usage with many pipelined requests
    * Corrected contents of build/serf.def; it now includes bucket types
    * Removed "snapshot" feature from buckets
    * Various improvements to the test system
    * Various memory leak fixes


author: andreas.stieger@gmx.de
changelog:
  - update to upstream 1.0.3 (1.0.2 was not released)
  - changes in Serf 1.0.3:
    Map more OpenSSL errors into SERF_SSL_CERT_UNKNOWNCA


author: andreas.stieger@gmx.de
changelog:
  - update to upstream Serf 1.1.0
    New: serf_bucket_request_set_CL() for C-L based, non-chunked requests
    New: serf_ssl_server_cert_chain_callback_set() for full-chain validation


author: sbrabec@suse.cz
changelog:
  - Updated to version 0.1.11:
    * API additions, improvements and bug fixes.
    * Devhelp documentation.
    * See NEWS for more.


author: tiwai@suse.de
changelog:
  - updated to version 2.2.2:
    * Handle Oggs that don't begin with zero granulepos
    * Theora memory leak fix
    * Non-blocking shout_open was failing unnecessarily in the
      connect_pending state.
    * Cast some size_ts to ints for display purposes.
    * Fix error handling while opening a connection, so that shout_open
      can be retried.
    * pkgconfig fix for header installation
    * Fix a memory leak in HTTP authentication


author: tiwai@suse.de
changelog:
  - follow library packaging policy
    * move docs to devel package
    * remove static library
  - added missing ldconfig to post and postun.


author: crrodriguez@suse.de
changelog:
  - support speex
  - fix library packaging policy change
  - cleanup unneeded dependencies and pkgconfig script


author: crrodriguez@suse.de
changelog:
  - previous change introduced a undefined reference to `speex_packet_to_header'
    library wants to use speex but does not link to it correctly
    (libshout-2.2.2-missing-lib.patch)


author: crrodriguez@suse.de
changelog:
  - libsidplay.la has empty dependency_libs, removed
  - fix library-without-ldconfig-* errors
  - disable static libraries


author: dimstar@opensuse.org
changelog:
  - Update to version 2.2.4:
    + New build system based on mm-common. The mm-common module is
      now required for building from the git repository, but not for
      builds of release archives.
    + The public reference documentation is now hosted on
      library.gnome.org


author: vuntz@novell.com
changelog:
  - Update to version 2.2.4.1:
    + Reenable the per-class hierarchy graphs in the reference
      documentation.
    + Drop the custom HTML header and footer, and use the shared
      doxygen.css file from mm-common.
  - Simplify the packaging: we were doing complex things for
    documentation, that are really not needed; no need to package the
    tests either.


author: vuntz@novell.com
changelog:
  - Update to version 2.2.4.2:
    + Namespace sigc is now documented, in order to make large chunks
      of the reference reappear.
    + The shipped reference documentation has been regenerated using
      Doxygen 1.6.1, so that the document type is now XHTML 1.0.
    + The shipped Devhelp file has been generated with a newer
      version of the XSLT script in mm-common, so that documentation
      groups no longer appear as namespace prefixes in the keyword
      list.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.2.5:
    + Accumulators: Allow return types that are different to the
      signal's.
    + Documentation:
    - Disable collaboration graphs in documentation
    - Use non-blurry font for graph labels.
    - sigc::hide() correction: It always only hides one signal
      argument.
    + Fix the MSVC++ build.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.2.7:
    + Documentation:
    - Added main page text with doxygen.
    - Fix the functors Doxygen group.
    - bgo#417924: Tutorial: Removed outdated marshallers section
      that had no working example.
  - Changes from version 2.2.6:
    + bgo#614741: Slight documentation changes.


author: vuntz@opensuse.org
changelog:
  - Update packaging to use the shared library packaging policy:
    + Create libsigc-2_0-0 subpackage.
    + Add Provides/Obsoletes for libsigc++2 to libsigc-2_0-0.
    + Update baselibs.conf accordingly.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.2.9:
    + trackable: Avoid calling the same callback function twice,
      fixing some memory corruption (bgo#589202)
    + Minor documentation corrections
    + Fix the build with GCC 4.6
    + Windows build fixes for MSVC++ .Net 2005 and 2010
  - Drop libsigc++2-gcc46.patch: fixed upstream.
  - Change libsigc++2 Obsoletes from <= to < now that we have a new
    upstream version.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.2.10:
    + slot_rep: Avoid access to deleted object in notify(), and test
      case (bgo#564005).
    + Mention visit_each() in the documentation of sigc::adapts.


author: sbrabec@suse.cz
changelog:
  - Updated to version 1.1.6:
    * Fixed printable fingerprint buffer overflow (bnc#369067,
      CVE-2008-1227).
    * Many minor fixes and improvements, see CHANGES for more.


author: sbrabec@suse.cz
changelog:
  - Updated to version 1.1.7:
    * Fixed silcd crash in NEW_CLIENT packet handling when nickname
      is not present in the packet (bnc#373927, CORE-2007-1212,
      Bugtraq#28373, CWE#196).


author: sbrabec@suse.cz
changelog:
  - Updated to version 1.1.9:
    * memory allocation fixes
    * debugging messages fixes
    * library linking fix
  - Split package according to shared library policy.


author: sbrabec@suse.cz
changelog:
  - Updated to version 1.1.10:
    * Fixed format string arbitrary execution errors (bnc#535841).
    * Fixed stack overwrite due to format string error on x86_64
      (bnc#535841).
    * Fixed IDENTIFY, DETACH, IDENTIFY and SIGNOFF behavior.
    * Fixed Deny hostname comparison.
    * Debugging fixes.


author: gber@opensuse.org
changelog:
  - updated to version 2.2.2
    + new languag features
    * ternary expressions
    * break and condition statements can now work on several levels
      of loops
    * multiline strings
    * List_Type objects can now also be indexed using an array of
      indices
    + new modules: zlib, fork, sysconf
    + new intrinsic functions: sumsq, expm1, log1p, list_to_array,
      string_matches, _close, _fileno, dup2, getsid, killpg,
      getpriority, setpriority, ldexp, frexp
    + provides pkg-info file
    + many bugfixes
  - split package to conform to library naming policy
  - rebased patches, removed obsolete slang-2.2.1-format.patch
  - added patch slang-2.2.2-makefile.patch from Fedora which fixes
    shared libs permissions, the slang shared library symlink, and
    parallel build dependency issues and removes rpath
  - build pcre, png, and zlib modules
  - removed incorrect license information
  - more accurate summary and description
  - further cleanup


author: gber@opensuse.org
changelog:
  - update to version 2.2.4
    - numerous changes, see the included changes.txt for a detailed
      list
  - rebased slang-2.2.2.dif and renamed to slang.patch
  - rebased slang-2.2.2-autoconf.dif and renamed to
    slang-autoconf.patch
  - rebased slang-2.2.2-libpng12-linker-flag.patch and renamed to
    slang-libpng12-linker-flag.patch
  - rebased slang-2.2.2-fsuid.dif and renamed to slang-fsuid.patch
  - build oniguruma module on >= 12.1


author: dkukawka@suse.de
changelog:
  - fixed spec:
    - added Supplements: modalias(dmi:*:[bs]vnD[Ee][Ll][Ll]*:*) for
      libsmbios2 and libsmbios-bin to fix bnc#440814


author: asterios.dramis@gmail.com
changelog:
  - Update to version 2.2.26:
    * Lots of changes (see ChangeLog).
  - Spec file updates:
    * Major changes in subpackages (based on the package spec file and Fedora
      package):
      + Replaced libsmbios-bin and libsmbios-unsupported-bin with
      smbios-utils-bin and smbios-utils-python (added smbios-utils meta-package
      to Obsolete+Provide them).
      + Added python-smbios and yum-dellsysid subpackages.
      + Removed static subpackage.
    * Changes based on rpmdevtools templates and spec-cleaner run.
    * Changed License: to GPLv2+ or OSL 2.1.
    * Updates in Summary:, Url:, Group: and %description sections.
    * Updates in Buildrequires:, Requires:, Obsoletes: and Provides: sections.
    * Updates in %prep, %build and %install sections.
    * Removed %define entries, other conditions, etc.
    * Removed support for suse_version < 1100.
    * Various other changes based on the package spec file.
  - Fixed rpmlint warning about "files-duplicate".
  - Removed the two patches (fixed upstream).


author: asterios.dramis@gmail.com
changelog:
  - Update to version 2.2.27:
    * print out all the OEM strings in smbios-sys-info-lite output.
    * fixup logic error in bayonette id detection which could potentially cause
      segfault.
    * Adding support to compile on solaris.
    * update string extracts for spanish.
    * Fix output of translated unicode strings.
    * By default, python was trying to output all translated strings as ascii,
      which breaks for unicode. Wrap sys.stdout with a streamwriter that outputs
      unicode.
    * add spanish translations.
    * localize messages from import/export token dumps.
    * add another exception case for missing header line.
  - Spec file updates:
    * Removed Provides/Obsoletes for libsmbios-libs-0.13.12 in libsmbios2
      (0.13.12 was released at 2007-11-02).
    * Removed smbios-utils meta-package (not needed). Provides/Obsoletes for
      libsmbios-bin and libsmbios-unsupported-bin moved to smbios-utils-python
      and smbios-utils-bin respectively.
    * Fix locales removal if suse_version is not set.
    * Minor other updates.


author: asterios.dramis@gmail.com
changelog:
  - Update to version 2.2.28:
    * Add a couple placeholder files.
    * Don't bail out on exceptions.
    * Don't print out oem strings anymore, print out reseller (oem) id if it is
      different from dell system id.
    * Add public header interface for new oem system id function
      sysinfo_get_dell_oem_system_id().
    * Rework the system id functions to always return Dell system ID for
      sysinfo_get_dell_system_id(), and add a new api to get the OEM ID.
    * Add compiler support up to gcc 4.8.
  - Spec file updates:
    * Removed the fix for GCC 4.6 (fixed upstream).
    * Move %doc files from the library to the other packages.
    * Minor other updates.


author: crrodriguez@suse.de
changelog:
  - remove static libraries and "la" files
  - remove deprecated run_ldconfig usage
  - define _GNU_SOURCE where needed


author: boris@steki.net
changelog:
  - update to 0.4.8
    * test/*: updated a couple of checks.
    * tools/*: fixed a couple of minor compiler warnings.
    * new MIBs
    * tools/Makefile.am: added missing files to the distribution.
  - patch for cast correction in parser-sming.y
  - require of bison and flex in spec so build will rebuild parsers


author: toddrme2178@gmail.com
changelog:
  - Changed buildrequires to support new libsmokegen-devel
  - Added number to library name (fix for RPMLINT warning)
  - Changed description to upstream version (fix for RPMLINT warning)
  - Capitalized summary (fix for RPMLINT warning)
  - Added Url tag (fix for RPMLINT warning)
  - Removed redundant buildrequires
  - Cleaned up spec file formatting


author: toddrme2178@gmail.com
changelog:
  - Added URL (fix for RPMLINT warning)
  - Updated description to upstream version (fix for RPMLINT warning)
  - Modified summary (fix for RPMLINT warning)
  - Fixed package group (fix for RPMLINT warning)


author: toddrme2178@gmail.com
changelog:
  - Added qwt buildrequires
  - Changed buildrequires to support new libsmokegen-devel
  - Cleaned up spec file formatting.


author: tiwai@suse.de
changelog:
  - updated to version 1.0.19:
    * Fix for CVE-2009-0186 (bnc#481769 - VUL-0: libsndfile CAF
      Processing Integer Overflow Vulnerability)
    * Huge number of minor fixes as a result of static analysis
  - remove INSTALL file from filelist


author: tiwai@suse.de
changelog:
  - updated to version 1.0.21:
    * Bunch of minor bug fixes.
    * including VUL-1 divide-by-zero fix (bnc#631379)


author: oliver.bengs@opensuse.org
changelog:
  - Update to version 1.0.23
  - Upstream changes :
    * configure.ac src/version-metadata.rc.in src/Makefile.am
      Add version string resources to the windows DLL.
    * doc/api.html
      Update to add missing SF_FORMAT_* values. Closed Debian bug #545257.
    * NEWS README configure.ac doc/*.html
      Updates for 1.0.23 release.
    * Other minor bug fixes


author: oliver.bengs@opensuse.org
changelog:
  - Update to version 1.0.24
  - Upstream changes :
    * WAV files are now written with an 18 byte u-law and A-law fmt chunk
    * A document on virtual I/O functionality was added
    * Two new methods were added in sndfile.hh
    * A fix was made for a non-zero SSND offset values on AIFF
    * Minor bug fixes and improvements were done


author: tiwai@suse.de
changelog:
  - updated to version 1.0.25:
    Fix for Secunia Advisory SA45125 (CVE-2011-2696, bnc#705681)
    Minor bug fixes and improvements


author: oliver.bengs@opensuse.org
changelog:
  - Update to version 1.0.23:
  - Upstream changes :
    * configure.ac src/version-metadata.rc.in src/Makefile.am
      Add version string resources to the windows DLL.
    * doc/api.html
      Update to add missing SF_FORMAT_* values. Closed Debian bug #545257.
    * NEWS README configure.ac doc/*.html
      Updates for 1.0.23 release.
    * Other minor bug fixes


author: lchiquitto@suse.com
changelog:
  - update to version 5.5:
    new features and lots of bug fixes, including:
    - fix hrSWRunPath for processes other than init (bnc#486270)
  - remove patches that are now upstream:
    Add-Default-Router-Table-support.patch
    Add-ICMP-Statistics-Tables-support.patch
    Add-IPv6-Scope-Zone-Index.patch
    Add-IPv6-support-on-Internet-Address-Translation-Tab.patch
    Fix-for-IPv6-Interface-Table.patch
    Fix-for-Internet-Address-Prefix-Table.patch
    Fix-for-Internet-Address-Table.patch
    Fix-for-tcpConnnectionTable-tcpListenerTable-udpEn.patch
    Improve-IP-Statistics-tables.patch
    net-snmp-5.3.0.1_trap-agent-addr_v2.patch
    net-snmp-5.4.1.2-etherlike-mib-revised_4.patch
    net-snmp-5.4.x_embedded_perl_error_message.patch


author: lchiquitto@suse.com
changelog:
  - remove net-snmp-5.4.1.2-rmon-mib-revised_3.patch from sources
    (upstream since 5.5)
  - refresh net-snmp-5.5.0_autoconf.patch
  - spec file cleanup: update package description


author: lchiquitto@suse.com
changelog:
  - add net-snmp-5.5.0_upstream-20100405.patch:
    merge all patches committed to upstream branch V5-5-patches
  - remove patches that are now upstream:
    net-snmp-5.4.2_audit.patch
    net-snmp-5.5.0_autoconf.patch
    net-snmp-5.4.2_overflow.patch
    net-snmp-5.4.2.1-rpm4.7.patch
    net-snmp-5.5.0_gcc45.patch


author: lchiquitto@suse.com
changelog:
  - update libsnmp package name to reflect the library version we
    are currently shipping
  - remove patches that are obsolete:
    net-snmp-5.4.rc2-versinfo.diff
    net-snmp-5.4.2_snmpconf-selinux.patch
  - refresh all patches to apply as "-p1"
  - spec file cleanup: remove conditionals to build on unsupported
    versions of the distribution


author: lchiquitto@suse.com
changelog:
  - update upstream patches from branch V5-5-patches to 20100531
  - add net-snmp-5.5.0-rpmdb-h-detect.patch:
    workaround for autoconf failing to detect rpm/rpmdb.h
  - remove patches that are no longer needed:
    net-snmp-5.5.0-use-lmsensors-v3.patch


author: lchiquitto@suse.com
changelog:
  - update upstream patches from branch V5-5-patches to 20100602:
    fixed potential buffer overflow in parsing OIDs in config files


author: lchiquitto@suse.com
changelog:
  - update to version 5.6:
    new features and lots of bug fixes
  - refresh and rename patches to apply cleanly after update:
    net-snmp-5.6.0-pie.patch
    net-snmp-5.6.0-vendorperl.patch
    net-snmp-5.6.0-net-snmp-config-headercheck.patch


author: lchiquitto@suse.com
changelog:
  - enable new implementation of hrStorage and hrFilesys to fix
    persistent indexes in FS and Storage tables (bnc#648364)


author: lchiquitto@suse.com
changelog:
  - update upstream patches from branch V5-6-patches to 20101101,
    fixing a segmentation fault on shutdown (bnc#650282)


author: lchiquitto@suse.com
changelog:
  - update upstream patches from branch V5-6-patches to 20101129
  - spec file cleanup: upstream uses -fno-strict-aliasing by default
    now
  - remove patches that are no longer needed:
    net-snmp-5.5.0-rpmdb-h-detect.patch
    net-snmp-5.6.0-vendorperl.patch


author: lchiquitto@suse.com
changelog:
  - update to version 5.6.1:
    new features and lots of bug fixes
  - update upstream patches from branch V5-6-patches to 20110104
  - remove patches that are no longer needed:
    net-snmp-5.6.0-ethtool-speed.patch


author: lchiquitto@suse.com
changelog:
  - update to version 5.7:
    new features and lots of bug fixes
  - remove patches that are no longer needed:
    net-snmp-5.6.0-enable-hrh-filesys.patch
    net-snmp-5.6.1-recognize-jfs-and-xfs.patch
    net-snmp-5.6.1-rpm490.patch
  - refresh and rename patches to apply cleanly after update:
    net-snmp-5.7.0-pie.patch
    net-snmp-5.7.0-velocity-mib.patch


author: lchiquitto@suse.com
changelog:
  - update README.SUSE to reflect some recent changes and drop a bit
    of outdated information
  - update baselibs to reflect new library version
  - spec file cleanup: rename some source files for consistency


author: lchiquitto@suse.com
changelog:
  - small fixes to snmpd and snmptrapd init scripts:
    - if $SNMPD_LOGLEVEL is not defined, use LOG_NOTICE instead of
      LOG_DEBUG
    - improve messages printed and service description
    - write snmptrapd logs to /var/log/net-snmpd.log


author: lchiquitto@suse.com
changelog:
  - update to version 5.7.1.rc1 but keep package version as 5.7.1
    to avoid update problems when the final version is released


author: lchiquitto@suse.com
changelog:
  - net-snmp-5.7.1-fsys-memory-leak.patch: fix a memory leak in
    agent/mibgroup/hardware/fsys (bnc#725766)
  - net-snmp-5.7.1-snmplib-default-retries.patch: change default
    number of retries back from 0 to 5 (bnc#725766)
  - net-snmp-5.7.1-fix-handling-of-large-filesystems.patch: fix
    bug in handling large (>8TB) filesystems (bnc#725766)
  - net-snmp-5.7.1-use-pclose-to-close-pipes.patch: use pclose()
    instead of fclose() to close a pipe (bnc#725766)
  - net-snmp-5.7.1-old-api-double-free.patch: agent: avoid double
    free when netsnmp_register_old_api() fails (bnc#725766)
  - net-snmp-5.7.1-snmplib-zero-timeout.patch: snmplib: avoid
    waiting indefinitely if a session has timeout zero (bnc#725766)


author: lchiquitto@suse.com
changelog:
  - logrotate: use "reload" instead of "try-restart" to avoid an
    unnecessary stop/start cycle in the agent (bnc#707636)


author: lchiquitto@suse.com
changelog:
  - update copyright notice of AGENT.txt allowing us to redistribute
    the file in our package (from Dave Shield) (bnc#750704)


author: vuntz@opensuse.org
changelog:
  - Cleanup for proper inclusion in Factory:
    + General cleanup of spec file.
    + Improved summaries and descriptions.
    + Split libsocialweb0 and libsocialweb-client2 subpackages.
    + Merge the doc subpackage in devel subpackage.
    + Create lang subpackage.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.25.11:
    + Add Facebook service.
    + Add SmugMug module.
  - Changes from version 0.25.10:
    + Make service errors proper dbus errors.
    + Add collections dbus interface.
  - Changes from version 0.25.9:
    + Add video upload support to flickr service.
    + twitter-item-view: Unescape the content for the twitter item
      view.
    + Stop update timeouts when the credentials are invalid.
  - Changes from version 0.25.8:
    + Load the service information from datadir, not from the user
      directory.
  - Changes from version 0.25.7:
    + No real change.
  - Pass --enable-all-services to configure to build support for all
    services.


author: fcrozat@novell.com
changelog:
  - Update to version 0.25.12
    + Add Plurk service.
    + Add Youtube service.
    + Add Sina service.
    + Add photobucket service.
    + Add introspection support
    + Add vala binding
    + Add support for NetworkManager 0.9.
    + Add and use sw_service_map_params for cleanly mapping lsw
      parameters.
    + Add Collections.GetCreatableTypes() to know which types can be
      created.
    + Flickr:
    - Add x-flickr-tags upload parameter.
    + SmugMug:
    - Robustify remote error handling.
    - Add support for dynamic caps.
    - Fix Collections.GetDetails.
    + Vimeo:
    - Add oauth support.
    + Updated translations.
  - Add gobject-introspection-devel and libxslt BuildRequires.


author: fcrozat@novell.com
changelog:
  - Update to version 0.25.13
    + Youtube: Added support for video upload
    + Photobucket: Added has-collections-iface capability.
    + Updated translations.


author: fcrozat@novell.com
changelog:
  - Update to version 0.25.14:
    + introspection: annotations for capabilities
    + Add contacts API and support in Facebook, lastfm services.
    + Facebook: various fixes.


author: fcrozat@novell.com
changelog:
  - Update to version 0.25.15:
    + Contacts-related fixes.
    + Flickr: implement contacts support
    + Twitter: implement contacts support


author: fcrozat@novell.com
changelog:
  - Update to version 0.25.16:
    + Add MySpace service
    + flickr: Support upload progress.
    + facebook: Support upload progress.
    + photobucket: Support upload progress.
    + smugmug: Support upload progress.
    + twitter: Support upload progress.
    + youtube: Support upload progress.
    + keystore: Implementation of requesting API keys from kernel
      keyring.
    + Fix memory leak.
    + Updated translations


author: dimstar@opensuse.org
changelog:
  - Update to version 0.25.17:
    + facebook/lastfm: Use larger avatar picture.
    + myspace: Fix potential corruption bug.
    + youtube: Correct capitalization of YouTube Name.
    + Code cleanups and build fixes.
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.25.18:
    + MeeGo#17763: Register the contact view on a unique D-Bus path.
    + MeeGo#17863: Don't use G_N_ELEMENTS on non-local arrays.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.25.19:
    + vimeo:
    - Added collections interface.
    - Change auth details to get write permissions.
    - Disable cookies on REST proxy to avoid bug on Vimeo's side.
    - Add video upload support.


author: vuntz@opensuse.org
changelog:
  - Create a branding-upstream subpackage, with a README.branding
    file explaining how to add API keys.
  - Add a libsocialweb-branding Requires to the main package, since
    API keys are provided in branding packages, and they make
    libsocialweb more useful.
  - Create %{_datadir}/libsocialweb/keys and have the main package
    own it.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.25.20:
    + login to last.fm to validate credentials [MeeGo#8986]
    + only try and fetch content if credentials are valid.
    + Minor bug fixes.


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


author: vuntz@opensuse.org
changelog:
  - Clean up packaging with spec-cleaner.
  - Add the usual tags for a branding package:
    + add libsocialweb-branding Provides, versioned to the version of
      libsocialweb we were built against; this means we add a
      libsocialweb BuildRequires.
    + add otherproviders(libsocialweb-branding) Conflicts
    + add packageand(libsocialweb:branding-openSUSE) Supplements
  - Change version to 12.1, to match the version of openSUSE we build
    against.
  - Make package noarch.


author: vuntz@opensuse.org
changelog:
  - Add a Requires for libsocialweb, since the branding package is
    useless without it.
  - Do not own directories already owned by libsocialweb.
  - Update summary and description.


author: vuntz@opensuse.org
changelog:
  - Remove %{release} from the libsocialweb versioned Requires, to
    not have to rebuild this package each time libsocialweb rebuilds
    to keep it installable.


author: mrueckert@suse.de
changelog:
  - update to version 1.12.4
  - build with -fno-strict-aliasing
  - properly put the conditionals for glib2 on sles9


author: mrueckert@suse.de
changelog:
  - added ldconfig call for the glib package and postun
  - removed ldconfig call for devel package
  - disable static libs
  - move to the new library packaging policy
  - *-utils package is now sofia-sip (provides for the old name is set)


author: hfiguiere@suse.de
changelog:
  - Upgrade to 1.12.9
    * Better NAT traversal
    * Lot of bug fixes
    * Lot of small API additions (API/ABI compatible)


author: mboman@suse.de
changelog:
  - Update to version 1.12.10:
    + Numerous bugs has been fixed.
    + Some API additions/changes (API/ABI compatible)


author: dimstar@opensuse.org
changelog:
  - Update to version 1.12.11:
    + Application can feed hashed passwords (HA1) instead of plain
      text password to the iptsec authentication library.
    + Using NTATAG_EXTRA_100() with server transactions. Applications
      can now control whether stack sends extra 100 Trying responses
      after N1 timer or retransmissions.
    + nta_leg_tag(leg, NULL) now always returns the tag (old or new).
    + SOA uses addresses present in SDP if they are local.
    + Deferrable timers were added.
    + Timing out forked INVITE client transactions is now done by
      stack.
    + An INVITE transaction that has been timed out with stack timer
      C is now CANCELed automatically. Previously, such INVITE client
      transactions were restarted instead of timing out under certain
      circumstances.
    + Added s2check library for writing check-based module tests for
      network protocols.
    + User Via header with NULL host and port gets filled
      automatically.
  - Use source services: download_url, recompress, set_version.


author: mls@suse.de
changelog:
  - make repo type code selection modular
  - add more solvable_ functions
  - add dependency getter/setter code to bindings
  - cleanup dup handling
  - hide more internals


author: mls@suse.de
changelog:
  - added testcase framework
  - add solver_get_unneeded() to get a list of no longer needed
    installed packages
  - changed duprule generation to ignore uninstallable packages [bnc#750485]
  - fix memory leaks
  - speed up whatprovides generation
  - support 64bit nums, return files sizes in bytes
  - return errors instead of calling exit()
  - support tilde in rpm version comparison [bnc#466994]
  - 0.1.0


author: mls@suse.de
changelog:
  - fix build for older suse versions
  - fix memory corruption in unneeded calculation when there are
    product buddies


author: dmueller@suse.de
changelog:
  - fix description of sesame package
  - install Soprano cmake modules into a kde4 independent
    location


author: dmueller@suse.de
changelog:
  - update to 2.3.1:
    * Changed installation path of cmake modules (SopranoAppOntology.cmake) to <prefix/share/soprano/cmake
    * Prevent the redland backend to add one statement multiple times.
    * Properly handle class names containing a dash '-' in onto2vocabularyclass
    * sopranocmd: Fail if trying to export a non-graph query


author: tittiatcoke@gmail.com
changelog:
  - Update to 2.3.69svn1053174
    * Improved connection cleanup
    * Added maximum connection limit which allows to restrict the
      number of server threads.
    * Also find Virtuoso driver in special Virtuoso plugins installation
      dir as used by Mandriva (and possibly others)


author: llunak@novell.com
changelog:
  - add soprano-backend-redland to libsoprano-devel requires,
    as it is in practice needed by for building with soprano anyway


author: wstephenson@novell.com
changelog:
  - Update to 2.4.0
    * New methods Client::SparqlModel::listStatementsAsync and
      Client::SparqlModel::listContextsAsync.
    * Automatic query prefix expansion in NRLModel.
    * Automatic NRL metadata graph removal in NRLModel.
    * ServerCore is now fully multithreaded allowing two clients
      perform read-only commands simultaneously.
    * New Virtuoso storage backend which can either connect to a
      running Virtuoso instance or spawn one locally.
    * New convenience methods to handle BackendSettings.
    * New class AsyncQuery which will spawn a new thread for real
      asnycroneous query execution (in contrast to AsyncModel which
      only performs the actual query call in another thread while the
    iteration is synchronous).
    * Removed redland/librdf dependancy from raptor parser.
    * Sopranocmd improvements:
      o New paramter --nrl for sopranocmd which will trigger automatic
      query prefix expansion based on prefixes stored in the
      underlying model, automatic context creation for imported
      statements that do not have one set, and automatic meta
      data graph removal on removeContext calls.
      o New parameter --graphselect which allows to convert SPARQL
      select query results into a graph result. This is very usable
      since SPARQL construct queries do not support contexts/named graphs.
      o New command 'rmgraph' which allows to delete a list of graphs/contexts.
      o New parameter --foo which enables scriptable binding results
      without variable names.


author: wstephenson@novell.com
changelog:
  -  Update to 2.4.1
    * Virtuoso backend improvements:
      o New parameter "forcedstart" which when set will make the
      backend shut down any running Virtuoso instance already
      accessing the storage dir (does not work on Windows).
      o Shut down Virtuoso using the SIGINT (instead of SIGTERM)
      signal to ensure a checkpoint (not available on Windows).
    * Allow to build Soprano with -fvisibility=hidden
    - fvisibility-inlines-hidden
    * New pkgConfig files for sopranoclient, sopranoserver, and
      sopranoindex.


author: bitshuffler@opensuse.org
changelog:
  - Update to 2.4.2
    * LocalSocketClient and TcpClient: do not re-establish a
      connection on model deletion.
      (This fixes a crash when using a client as a global static)
    * Properly protect ErrorCache from multithread clashes.
      (Thanks to Andreas Hartmetz for the patch)
    * Slight optimizations in the Virtuoso backend.
    * Do not crash in ClientModel when the connection is lost.


author: tittiatcoke@gmail.com
changelog:
  - Update to 2.4.62 (svn snapshot)
    * qHash fix, as confirmed by thiago
    * Shut down Virtuoso using the SIGINT signal to make sure it does a checkpoint.
    * Allow to Build soprano with -fvisibility=hidden -fvisibility-inlines-hidden,
      patch by Modestas Vainius of Debian
    * Wait for the terminated virtuoso instance to be gone before continuing.
    * Use a portable include path: wait.h doesn't exist on BSD and Mac,
      sys/wait.h should be used instead.
    * Added pkgconfig files for sopranoclient, sopranoserver, and sopranoindex.
    * Check if we have a connection before attempting to send a command -> less crash.
    * Optimizations in the way the Qt sockets are created
    * Try to be compatible with Virtuoso 6.1.1 which renamed the results vars


author: tittiatcoke@gmail.com
changelog:
  - update to 2.4.63 (svn snapshot)
    * Added comparison operators for BindingSet
    * soprano prepared for wince
    * Slightly better way to detect graph query results


author: coolo@novell.com
changelog:
  - update to 2.5.0:
    * New public qHash method for Statement
    * New Node::fromN3 method and operator>> which allows to
      parse nodes from N3 encoding.
    * Updated NRL ontology namespace
    * New operator== for BindingSet
    * Ported the DBus service watching to QDBusServiceWatcher
    * Highly improved server socket handling in the local and
      tcp socket server implementation.
    * Several improvements in the Virtuoso backend plugin.


author: tittiatcoke@gmail.com
changelog:
  - update to 2.5.63
    * onto2vocabularyclass now extracts the nrl graph
    * Fixed default for ServerThreads parameter to match the docu
    * Additional settings to limit query time of Virtuoso


author: asterios.dramis@gmail.com
changelog:
  - Update to 2.6.0:
    * Fixed handling of xsd:boolean in SPARQL queries in the Virtuoso backend
      (this is a hack that might not work in all situations)
    * Added new parameter for the Virtuoso backend: QueryTimeout allows to set a
      maximum query exeution time.
    * Added new parameter for the Virtuoso backend: RestartOnCrash will restart
      the Virtuoso server if it crashes.
    * QueryResultIterator::next() now always returns false for boolean results.
      This breaks behaviour compared to previous versions. However, always
      returning true as before results in endless loops if the client does not
      check the type of the query result. Thus, in the interest of stability this
      change has been made anyway.
    * Lock the storage dir of a running virtuoso instance to avoid reusing it.
  - Spec file updates:
    * Changes based on spec-cleaner run.
    * Changed License: to LGPLv2+.
    * Updates in Summary, %description and Group entries.
    * Added librasqal-devel in BuildRequires:.
    * Removed fdupes from BuildRequires: for sesame and virtuoso backends (not
      needed).
    * Minor other updates.
  - Fixed rpmlint warning "untranslated-desktop-file".


author: tittiatcoke@gmail.com
changelog:
  - Update to 2.7.0
    * Use the new Virtuoso parameter XAnyNormalization to use
      normalized accents for full-text searching by default.
    * Updated NAO Vocabulary namespace to include changes from
      SDO 0.7.
    * Added method LiteralValue::fromVariant which provides some
      useful type conversions.
    * Fixed incorrect binding names counting in redland queries.
    * Ported Raptor serializer and parser plugins to Raptor2.


author: asterios.dramis@gmail.com
changelog:
  - Update to 2.7.2:
    * Reverted a change which was introduced in 2.7.1 to use a separate
      QDBusConnection for the DBusExportModel. It made things worse.
    * Fixed a crash in NRLModel caused by a non-mutex-protected hash.
    * Fixed the Virtuoso backend's option "forcedstart". Now the backend waits
      for the running instance to be shut down before trying to start a new one.
    From 2.7.1:
    * Lowered the min Raptor version to 2.0.0 since it was only a runtime
      dependancy for KDE.
  - Spec file updates:
    * Changes based on spec-cleaner run.
    * Changed License: to LGPL-2.0+.
    * Removed boost-devel and raptor from BuildRequires: (not needed).


author: wstephenson@suse.com
changelog:
  - Add patch from 2.7 branch to allow clients to react in case of
    an unexpected Virtuoso server termination


author: asterios.dramis@gmail.com
changelog:
  - Update to 2.7.3:
    * Added new signal in the Virtuoso backend which signals when the server goes
      down.
    * Soprano can be built with cmake 2.6.4 again.
  - Removed 2_7_BRANCH.diff patch (included in the package).


author: tittiatcoke@gmail.com
changelog:
  - Remove the build-require for CLucene-devel. The CLucene full
    text indexer is no longer used and has issues with newer versions
    of clucene-core.


author: asterios.dramis@gmail.com
changelog:
  - Update to 2.7.4:
    * Enabled large file support (_FILE_OFFSET_BITS=64) to fix large DB file
      locking on 32bit machines.
    * Do not use an event loop when waiting for Virtuoso to initialize.
    * In the socket client: simply close the connection in case of a timeout. We
      cannot recover from it anyway.


author: asterios.dramis@gmail.com
changelog:
  - Update to 2.7.5:
    * Be less strict when converting a string to a QDateTime:
      + Allow an empty time part, ie. "2011-10-04".
      + Allow the usage of a space instead of "T" to separate date from time.
    * Fixed URI parsing in the SparqlModel.
    * Fixed an endless loop in the VirtuosoModel destruction which can happen in
      rare error cases.
    * Fixed serialization of non-string literal values.
    * Support Turtle result encoding in the SPARQL model.


author: Nico.Laus.2001@gmx.de
changelog:
  - Update to 2.7.6:
    * Support for the new SPARQL 1.1 DELETE statement which omits
      the graph to delete from for faster removeAllStatement
      execution in the Virtuoso backend.
    * Support for the new default graph query result format of
      Virtuoso >= 6.1.5.
    * Fixed apidox generation with Doxygen 1.8.0.


author: vuntz@novell.com
changelog:
  - Update to version 2.26.0:
    + Temporarily disable libproxy support to work around a bug in
      its gnome plugin that causes gvfsd-http (and probably
      eventually other apps) to crash. (bgo#571527)
    + Fixed a bug that showed up in WebKit, where if many messages
      were queued all at once to a server that doesn't support
      persistent connections, some of the requests will get lost.
      (bgo#574365)
    + Fixed SoupServer to support using SOUP_ENCODING_EOF, so you can
      stream responses of unknown length to HTTP/1.0 clients.
      (bgo#572153)
    + Fixed several bugs that prevented SoupCookieJarSqlite from
      working. (bgo#572409)
    + Added G_{BEGIN,END}_DECLS guards to public headers that were
      missing it.
    + Misc gtk-doc improvements.
  - Remove AutoReqProv: it's default now.
  - Remove -fno-strict-aliasing from CFLAGS.
  - Do not create an empty libsoup package. Have libsoup2_4-1
    provide/obsolete it.
  - Merge the doc with the devel package since it only contained
    gtk-doc.
  - Add gconf2-devel BuildRequires since it's needed again (see first
    item in upstream changes).


author: vuntz@novell.com
changelog:
  - Update to version 2.26.0.9:
    + libsoup uses libproxy for PAC and WPAD proxy resolution again.
      However, it arranges to do all communication with GConf itself,
      to ensure that libproxy doesn't call it in non-thread-safe
      ways. [bgo#571527]
    + Fixed a bug in SoupSessionSync when proxy resolution failed.
      [bgo#574957]
    + SoupURI now handles unencoded spaces in URIs. In particular,
      redirects via Location headers with spaces in them now work.
      [bgo#566530]
    + libsoup can now deal with servers (and clients) that
      erroneously use LF LF instead of CR LF CR LF to separate the
      headers and body. [bgo#571283]
    + Added soup_message_headers_get_one() and
      soup_message_headers_get_list(), which will eventually
      deprecate soup_message_headers_get(). This lets applications
      deal correctly with implementations that erroneously send
      multiple copies of single-valued headers. [bgo#576760]
    + In particular, soup_message_headers_get_content_type() now
      ignores duplicate Content-Type headers [bgo#576760] and also
      ignores syntactically-incorrect Content-Type headers.
      [bgo#577630]
    + SoupCookieJar can now store multiple cookies with the same
      domain and name, but different paths. [bgo#577360]
    + Abnormal SSL connection closes are now treated as ordinary
      EOFs, for compatibility with certain sites. [bgo#577386]
    + soup_header_g_string_append_param() now allows NULL values.
      [bgo#577728]
    + soup_message_headers_append() now rejects header names and
      values with newlines or certain other illegal data in them,
      rather than generating syntactically invalid headers.
    + Fixed a small bug in soup_date_new_from_string's ISO 8601
      handling [bgo578369 for g_time_val_from_iso8601].
    + The regression tests now work correctly on machines where
      "localhost" resolves to "::1" instead of "127.0.0.1".
      [bgo#576583]
    + Miscellaneous documentation fixes/clarifications.


author: vuntz@novell.com
changelog:
  - Update to version 2.26.1:
    + Fix SoupProxyResolverGNOME bugs [bgo#578746, bgo#578809]
    + Fixed warnings when a message has a network problem when many
      other messages are queued. [bgo#578809]


author: vuntz@novell.com
changelog:
  - Update to version 2.27.1:
    + SOUP_SESSION_TIMEOUT now works properly with SoupSessionAsync
      [bgo#574414] and SSL [bgo#578928]. Added tests/timeout-test to
      test this.
    + SoupDate fixes:
    - soup_date_to_string() now handles SOUP_DATE_RFC2822
      [bgo#579055]
    - soup_date_new_from_string() now accepts 24:00 as a time in
      ISO8601 timestamps
    - soup_date_to_string() now coerces the date to UTC for HTTP
      and cookie dates, and outputs the UTC correct offset for the
      other date types.
    - Added regression tests to tests/date
    + soup_headers_parse() now completely ignores
      syntactically-incorrect headers, rather than passing them to
      soup_message_headers_append() and causing a g_warning.
      soup_message_headers_append() now also rejects 0-length header
      names. Updated tests/header-parsing to check this. [bgo#579318]
    + Fix a crash when cancelling a message from a "restarted"
      handler, and updated a regression test to notice the underlying
      cause. [bgo#380193]
    + Completing the API updates for bgo#576760 from 2.26.1,
      soup_message_headers_get() is now marked deprecated in favor of
      soup_message_headers_get_one() and _get_list().
  - Do not package ChangeLog file: it's not distributed anymore.


author: vuntz@novell.com
changelog:
  - Update to version 2.27.2:
    + Replaced SoupProxyResolver with SoupProxyURIResolver, which is
      a bit simpler, works with non-HTTP URIs (and so could be used
      by gvfsd-ftp) and supports proxy auth correctly. [bgo#580051]
    + Fixed SoupSession to not try to resolve http server hostnames
      when it's just going to pass the hostname off to a proxy server
      anyway. This fixes things on hosts that use a proxy for
      everything and have no working DNS config [bgo#577532] and also
      makes WebKitGTK behave more like other browsers in terms of
      per-host connection limits (we now limit connections based on
      hostname rather than on IP address).
    + We also no longer set the AI_CANONNAME flag when calling
      getaddrinfo(), which saves us a little bit of unnecessary
      network traffic.
    + libsoup now always uses SSL 3.0 (not TLS 1.0 or 1.1) for https
      URIs, to work around problems with older servers that don't
      implement the (apparently quite confusing) TLS/SSL
      compatibility rules correctly. Makes a bunch of
      previously-inaccessible sites now accessible in WebKitGTK
      (notably PayPal) [bgo#581342]. Will eventually be revisited, to
      first try TLS 1.1 and fall back if that fails.
    + Fixed Digest auth to (recent) Apple CalDAV servers.
      [bgo#583091]
    + Changed the way the SoupSession "authenticate" signal works a
      bit. We now never emit "authenticate" before sending a request,
      even if we know for sure that it's going to fail, because this
      makes the semantics of the authenticate handler too complicated
      (and because we'll only get into this situation if a previous
      call to the authenticate handler failed anyway). Fixes problems
      in WebKitGTK when you cancel a password dialog, and then later
      try to load the page again. [bgo#583462]
    + Fixed a bug in the CRLF-vs-LF patch (bgo#571283) that caused
      libsoup to fail to parse the response headers (returning
      SOUP_STATUS_MALFORMED) if a CR LF got split across two read()s.
      [bgo#582002]
    + Allow using PUT in soup_form_request_for_data(), to work with
      certain broken web APIs. [bgo#581860]. Also, fixed a problem
      with empty POST bodies that made some parts of gmail not work
      in WebKitGTK.
    + Applied some minor bugfixes to configure.in and autogen.sh
      [bgo#583911, bgo#583942]. Fixed configure.in to not use gcc
      warning options that the installed version of gcc doesn't
      recognize [bgo#578851].
    + Added G_GNUC_NULL_TERMINATED and G_GNUC_PRINTF to a few methods
      that should have had them. [bgo#581754]


author: vuntz@novell.com
changelog:
  - Update to version 2.27.4:
    + Added SoupContentSniffer and the "content-sniffed" signal on
      SoupMessage, to do Content-Type sniffing per the HTML5 /
      draft-abarth-mime-sniff algorithm. [bgo#572589]
    + Updated the earlier SoupSession timeout fixes ([bgo#574414],
      [bgo#578928]) so that async connect() also times out
      [bgo#588177] and SSL works on Windows again [bgo#587910].
    + Fixed the behavior on a 301 response to a POST to match
      real-world usage rather than what the spec says. (We were doing
      the right thing on 302 and 303, but had missed 301.)
      [bgo#586692]
    + Changed configure so that if GNUTLS isn't found then it errors
      out, rather than silently building an SSL-less libsoup.
      Configure with --disable-ssl if you actually don't want SSL.
      [bgo#584955]


author: lmedinas@gmail.com
changelog:
  - Update to version 2.27.5:
    + Fixed a crash when a web server redirected a request to a
      non-http URI (eg, "about:blank"). [bgo#528882]
    + Fixed a hang when trying to create an attachment on certain
      bugzilla installations from epiphany. [bgo#584645]
    + Fixed verification of V1 TLS certificates [bgo#589323]
    + Fixed compile problems on Windows (in the ssl code), and on
      Linux (when the most recent version of gtk-doc was installed).


author: captain.magnus@opensuse.org
changelog:
  - Update to version 2.27.90:
    + libsoup now uses glib's GResolver rather than its own DNS code.
      For 2.27.90, the only visible change should be that
      internationalized domain names are now supported. [bgo#548287]
    + Added soup_message_disable_feature(), which allows you to
      disable particular features (eg, cookies, proxy,
      content-sniffing, etc) on a per-message basis. [bgo#574773]
    + It is now possible to implement "OPTIONS *" in a SoupServer;
      you must explicitly register a handler for "*" in order to do
      this. [bgo#590751]
    + Ignore Content-Length on EOF-terminated responses, to match
      other browsers and therefore cope with broken servers that send
      the wrong length.
    + Fixed the status code when trying to fetch an https URI with a
      non-gnutls build of libsoup. [bgo#590464]
    + Fixed strict-aliasing warnings introduced in 2.27.4
      [bgo#588771]
    + Fixed some warnings noted by fortify [bgo#591226] and -Wextra
    + libsoup now uses automake 1.11's silent-rules support by
      default (if you are building with automake 1.11). Use
      "./configure --disable-silent-rules" or "make V=1" to disable


author: vuntz@novell.com
changelog:
  - Update to version 2.27.91:
    + Added SoupPasswordManager, an interface for managing persistent
      password storage, and SoupPasswordManagerGNOME (in
      libsoup-gnome), which implements it using gnome-keyring.
    + libsoup should now notice when the server closes a persistent
      connection, and close its side of the connection sooner. This
      should hopefully fix the spurious "Connection terminated
      unexpectedly" errors in WebKitGTK. [bgo#578990]
    + Fixed some problems with connection management in SoupSession
      that could cause a session to eventually "stall" and be unable
      to process new requests. [bgo#592084]
    + Fixed an infinite loop that caused 100% CPU usage if the
      network went down at exactly the right time while there were
      unsent messages in the queue. [bgo#592492]
    + Fixed a crash in SoupLogger. [bgo#591857]
    + Fixed the definition of soup_message_is_keepalive() for
      HTTP/1.0 messages, to fix a problem introduced in 2.27.90 where
      some messages would load completely but never emit "finished".
    + Fixed a crash in SoupServer introduced in 2.27.90 when
      processing a request with no "Host" header.
  - Add gnome-keyring-devel BuildRequires.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.27.92:
    + Removed SoupPasswordManager from the public API until its
      problems can be addressed. Although it is still present, you
      need to #define a special symbol for it to be visible in the
      header files; see bgo#594377 for details.
    + Fixed a bug where empty query components were dropped from
      URIs. [bgo#594405]
    + Fixed "make check" to work (but warn) when building with
    - -disable-ssl.
    + Fixed some small documentation bugs.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.28.0:
    + Fixed a handful of leaks found with valgrind, including a
      large one in SoupContentSniffer
    + bgo#584522 - Changed the behavior of SoupCookieJarSqlite to
      improve performance.
    + bgo#59495 - Fixed a crash in SoupSocket that affected gupnp
    + bgo#594508 - Fixed the type of the SOUP_METHOD_* and
      SOUP_URI_SCHEME_* macros to be const char * rather than
      gpointer.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.28.1:
    + libsoup will now attempt to make multiple connections to a
      server at once when there are multiple messages queued to that
      server. The previous behavior (only allowing a single pending
      connection to each server) resulted in slow load times on pages
      with lots of subresources (images, css, js, etc) on servers
      that disallow persistent connections. [bgo#594768]
    + There should now be fewer (no?) "Connection terminated
      unexpectedly" errors in WebKitGTK.
    + Fixed a crash in SoupCookieJarSqlite [bgo#596859]
    + Fixed soup_address_get_physical() and address-to-name
      resolution of SoupAddress?
    + Fixed a bug in SoupContentSniffer that could cause false
      negatives [bgo#597545].
    + Fixed the configure error if you have gnutls-devel but not
      gcrypt-devel installed [bgo#587709].


author: vuntz@opensuse.org
changelog:
  - Update to version 2.29.3:
    + Fixed a crash in SoupCookieJarSqlite when using cookie
      databases not created by libsoup (eg, upgraded epiphany
      installations).
    + Fixed SoupCookieJar to handle non-http URIs properly (so that,
      eg, JavaScript bookmarklets that try to set/read cookies won't
      cause crashes). [bgo#602498]
    + HEAD requests that receive a "303 See Other" response will now
      do a HEAD, not a GET, on the redirected-to resource. Fixes gvfs
      access to some sites, including certain youtube.com URIs.
      [bgo#600830]
    + Fixed a g_warning that would always trigger in the server-side
      SoupCookie code. [bgo#602389]
    + Fixed the server-side SoupMultipart code to be able to parse
      multiparts containing binary attachments, rather than rejecting
      them as malformed. [bgo#601640]
    + Fixed the Request-Line format in the https-over-proxy case.
      Among other things, this fixes access to bugzilla.gnome.org
      from WebKitGTK-based browsers. [bgo#598277, bgo#600826]
    + Fixed a leak in SoupSession if a message was cancelled while
      the initial socket connection was in progress. [bgo#596074]
    + Fixed server-side parsing of Digest auth. [bgo#602898]
    + Fixed WinSock initialization on Windows. [bgo#600689]
    + Fixed a sporadic crash in the SSL code on Windows. [bgo#600748]
    + Fixed handling of https connections with timeouts on Windows.
      [bgo#600749]
    + Added soup_session_prepare_for_uri(), to allow DNS prefetching
      for faster browsing. [bgo#598948]
    + SoupSession now avoids redundant DNS lookups again when first
      connecting to a new site, resulting in (probably imperceptibly)
      faster loads.
    + Added some debugging APIs to SoupConnection and SoupSession for
      use by, eg, epiphany's soup-fly extension. [bgo#589163]


author: captain.magnus@opensuse.org
changelog:
  - Update to version 2.29.5:
    + Added SoupContentDecoder, providing support for
      Content-Encoding: gzip for WebKitGTK. [bgo#522772]
    + Added "accept-language" and "accept-language-auto" properties
      to SoupSession, to support the Accept-Language header.
      [bgo#597004]
    + Fixed a bug in SoupPasswordManagerGNOME that could cause
      crashes if you typed the wrong password once and then tried
      again. [bgo#595554]
    + Fixed a crash in SoupAuthDigest if the server claims support
      for both qop=auth and qop=auth-int. (This was not noticed
      sooner because no one actually supports qop=auth-int, and the
      server in question here was probably confused. :)
    + Updated cookie parsing/output to more closely match
      draft-ietf-httpstate-cookie-00. [Also fixes bgo#603496 (WebKit
      unit test), and bgo#604794 (hang parsing malformed Set-Cookie
      header)]
    + Fixed https-via-proxy to not hang if there is an error
      communicating with the proxy immediately after the TLS
      negotiation. [bgo#587528]
    + Fixed a bug that broke gobject-introspection's introspection of
      libsoup. [bgo#603696]
    + Handle spurious CR/LFs between responses. [bgo#602863]
    + Fixed soup-message-client-io to not erroneously include URI
      fragments on the Request-Line when sending via a proxy.
    + Fixed Digest authentication against certain (buggy?)
      clients/servers that require you to use quotes in exactly the
      same places where the spec uses them. [bgo#582219]
    + Fix ugly gtype-related hack to work with the latest unstable
      glib
  - Remove libsoup-gir-repository-build.patch. Fixed upstream


author: vuntz@opensuse.org
changelog:
  - Update to version 2.29.6:
    + Fixed SoupContentDecoder to ignore trailing junk after the
      encoded message body (as other browsers do), rather than
      getting stuck in an infinite loop. [bgo#606352]
    + Fixed an invalid read in soup_cookie_applies_to_uri()
      [bgo#607024]
    + Fixed linking on OS X [bgo#606959]
    + Removed a harmless warning in SoupServer. [bgo#606645]


author: vuntz@opensuse.org
changelog:
  - Update to version 2.29.90:
    + Added soup_cookie_jar_set_accept_policy() and related API for
      implementing cookie acceptance policies. [bgo#608353]
    + Fixed the "request-read" signal in SoupServer to actually be
      emitted.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.29.91:
    + Added SOUP_SESSION_SSL_STRICT and
      SOUP_MESSAGE_CERTIFICATE_TRUSTED, to allow callers to determine
      if an https response comes from a server with a
      recognized/valid or unrecognized/invalid certificate.
      [bgo#610374]
    + Fixed handling of certain badly-formatted URIs [bgo#590524]


author: vuntz@opensuse.org
changelog:
  - Update to version 2.30.0:
    + Fixed a crash in the whitespace-stripping code in
      soup_uri_new() [bgo#612644]
    + Update content-sniffing algorithm to match Chrome and the
      soon-to-be-updated sniffing spec. [bgo#611502]
    + We now handle "Content-Encoding: x-gzip" as well as "gzip"
      (even though "x-gzip" has been deprecated for more than 10
      years). [bgo#611476]
    + Fixed leaks found by valgrind
    + Make the "make check" programs only bind to 127.0.0.1, not any
      public network interfaces. [bgo#609489]
    + Add a test to sniffing-test to make sure that Content-Type
      parameters are preserved correctly.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.30.1:
    + bgo#611663 - Fix for https through proxies that close the
      connection when returning a "407 Proxy Authentication Required"
      response, and add a regression test for that case.
    + bgo#614176 - Don't quote the multipart boundary string if it's
      not needed, since RFC 2616 recommends that you don't, and some
      servers don't handle quotes there correctly
    + bgo#614183 - Don't put an extra blank line before the first
      multipart part, since it's unnecessary and some servers don't
      handle a multipart preamble correctly.
    + bgo#614198 - Don't put Content-Transfer-Encoding headers in the
      multipart/form-data parts, even though the HTML 4 spec says you
      must, since no other browsers do, and some servers don't handle
      them correctly.
    + bgo#615711 - Changed SoupCookieJarSqlite to actually erase
      deleted cookies from the database.
    + bgo#611663 - Fixed SoupLogger to be more robust against getting
      passed bad data by the session.
    + Fixed SoupAuthDomain to ignore paths when doing proxy auth
    + bgo#613442 - Fixed a g_warning when hovering over a javascript
      link in WebKit.
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.31.2:
    + bgo#576595: gobject-introspection has now been merged in
    + bgo#617216: Marked SoupSession abstract
    + bgo#618641: Fixed a problem with SoupSessionAsync that would
      cause messages to get lost if you aborted a previous message
      while it was still looking up the hostname
    + bgo#615535: Fixed another connecting-to-lame-http-server
      problem.
  - Add gobject-introspection-devel BuildRequires and pass
    - -enable-introspection to %configure.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.31.6:
    + Disabled TLS 1.2 in addition to the already-disabled 1.1 and
      1.0, thus making libsoup usable with gnutls 2.10. [bgo#622857]
    + When using libproxy 0.3 or newer, libsoup no longer leaks
      proxy-related environment variables into child processes
      [bgo#603285]
    + Changed the way message/connection binding works in
      SoupSession so that (among other things), when there are
      multiple requests queued to a host, and one of them gets a
      network error, the other requests are still allowed to try
      to succeed, rather than all failing immediately. [bgo#619633]
    + SoupSession now limits the number of times a message can be
      redirected, to avoid infinite loops [bgo#604383]
    + Fixed handling of certain messages where the response
      headers included "Connection: close" but the server did not
      actually close the connection at the end. [bgo#611481]
    + Fixed some incorrect g-i annotations [bgo#621021]
    + Fixed an out-of-bounds memory access when processing certain
      Set-Cookie headers [bgo#620288]
    + Improved msg->reason_phrase on network errors [bgo#623274]
    + Fixed gir file disting [bgo#621727]


author: dimstar@opensuse.org
changelog:
  - Update to version 2.31.90:
    + bgo#526321: libsoup now tries to connect to each IP address
      associated with a hostname, if the first one fails.
    + Fixed Accept-Language header generation in locales where "," is
      used as the decimal point.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.31.92:
    + Updated for gobject-introspection 0.9.5. Also added some new
      annotations and removed a bunch of private headers from the
      scanning process.
    + bgo#628728: Percent-encoded characters in URIs are no longer
      automatically normalized to uppercase, since apparently some
      servers are stupid.
    + bgo#629449: Fixed a crash when resolving a URI containing both
      spaces and non-UTF8 8bit characters.


author: vuntz@opensuse.org
changelog:
  - Add libsoup-gnutls-allow-tls.patch: let gnutls try to use TLS,
    instead of being SSL 3.0-only. This might lead to some websites
    not being accessible with libsoup, and upstream does not want
    this behavior; a proper fix needs a lot of work. See discussion
    in bnc#634040.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.32.1:
    + bgo#631525: Fixed a regression in 2.32.0 with the use of
      persistent connections that caused spurious "Connection
      terminated unexpectedly" errors.
    + Fixed a regression in 2.32.0 that caused proxy-related DNS
      errors to return SOUP_STATUS_CANT_RESOLVE rather than
      SOUP_STATUS_CANT_RESOLVE_PROXY.
    + bgo#631679: Usernames/passwords specified explicitly in request
      URIs now override existing cached auth info.
    + bgo#630540: Changed soup_uri_decode() and soup_uri_normalize()
      to just ignore malformed %-encoding rather than returning NULL,
      for consistency with soup_uri_new().
    + bgo#620220: Fixed soup_form_decode() to ignore invalid
      parameters, and soup_form_encode_hash() to just
      g_return_if_fail() rather than crashing if there are NULL
      values in the hash.
    + bgo#629160: Added another workaround for stupid servers that
      close the connection before returning the full response
    + bgo#631641: Fixed a bug in SoupCookieJarText that deleted
      excess cookies whenever any cookie expired.
    + Fixed a small leak in SoupContentDecoder
    + bgo#631679: Added regression tests for passwords-in-URIs


author: dimstar@opensuse.org
changelog:
  - Update to version 2.32.2:
    + bgo#634422: Fixed a regression in 2.32.0 that caused
      evolution-exchange to get stuck and stop updating.
    + bgo#635101: Fixed a regression in 2.32.0 with apps using
      asynchronous sessions from multiple threads.
    + Fixed the regression tests.


author: fcrozat@novell.com
changelog:
  - Update to version 2.33.90:
    + glib-networking is a compile and runtime dependency now.
    + bgo#642075: fixed a bug in talking to servers with virtual
      hosts with Unicode names (IDNs).
    + bgo#640414: added a "Connection: Keep-Alive" header when
      talking to HTTP/1.0 hosts, to improve performance.
    + bgo#642028: changed SoupCache to not cache
      multipart/x-mixed-replace content.
  - Changes from version 2.33.6:
    + bgo#639768: made SoupSessionAsync do idle-connection cleanup
      more sanely, resulting in faster load times for pages with lots
      of subresources.
    + bgo#639783: fixed soup_form_decode()'s behavior (and by
      extension, SoupServer query string handling) with datasets that
      contain multiple values for the same key, and added a test
      case.
    + bgo#640556: fixed warnings pointed out by gcc 4.6, including a
      bug in SoupCache that would cause unnecessary revalidations.
    + bgo#641022: belated copied a fix from the WebKit copy of
      soup-cache.c into ours, and fixed a bug in the local copy of
      soup-request-data.c, in preparation for making WebKit use
      the libsoup versions.
  - Changes from version 2.33.5:
    + bgo#637741: fixed certain cases of
      soup_session_cancel_message() with SoupSessionSync that could
      previously cause warnings or crashes.
  - Changes from version 2.33.4:
    + SoupSocket now uses GSocketConnection and GTlsConnection
      internally rather than making socket calls directly and
      using GIOStream, and TLS is handled via glib's APIs rather
      than using gnutls directly.
    + The gzip Content-Encoding handler is now implemented using
      GZlibDecompressor
    + As a result of the above two changes, libsoup no longer
      directly depends on gnutls, libgcrypt, or zlib, though it
      still indirectly depends on zlib via glib and libxml2. Also,
      although libsoup does not depend on glib-networking as a
      build-time dependency, some "make check" tests will be
      skipped if it is not installed.
    + bgo#523100: the SoupRequest/SoupCache code from WebKit has
      been imported, but it is not yet recommended for general use,
      and is not necessarily API stable.
    + Added SoupMessage:tls-certificate and SoupMessage:tls-errors,
      which give more information about the certificate used to
      authenticate a TLS connection.
    + It is now possible to disable Basic or Digest auth in a
      session by using soup_session_remove_feature_by_type() with
      SOUP_TYPE_AUTH_BASIC or SOUP_TYPE_AUTH_DIGEST. Likewise, the
      right way to enable NTLM support now is to call
      soup_session_add_feature_by_type() with SOUP_TYPE_AUTH_NTLM;
      SOUP_SESSION_USE_NTLM is now deprecated.
    + bgo#603825: allow setting cookies on file:// URIs, since other
      browsers do, and WebKit has a test for it.
    + bgo#635395: .gir/.typelib files now include C header/library
      information (needed by vala and some other bindings)
    + Added annotations on soup_message_headers_get_content_type()
      and SoupHTTPVersion
    + bgo#636741: fixed a Set-Cookie processing leak.
  - Add glib-networking BuildRequires, and explicit Requires in
    libsoup-2_4-1 since we need the gio module for TLS support.
  - Remove now unneeded gnutls-devel BuildRequires.
  - Drop libsoup-gnutls-allow-tls.patch: the TLS handling is now done
    in glib-networking.


author: fcrozat@novell.com
changelog:
  - Update to version 2.33.92:
    + LIBSOUP NO LONGER DEPENDS ON GCONF OR LIBPROXY. (see below).
    + Added SoupProxyResolverDefault, which uses uses gio's
      GProxyResolver to resolve proxies [bgo#642982]
      Despite the "default" in the name, it is not used by
      default, for compatibility reasons, but it is available in
      plain libsoup, not libsoup-gnome. (Of course, it depends on
      having glib-networking installed.)
    + Updated SoupProxyResolverGNOME to be based on
      SoupProxyResolverDefault, but explicitly requesting the
      "gnome" GProxyResolver if it is available [bgo#625898], and
      removed the old code that used GConf and libproxy directly.
    + Added soup_server_disconnect(), to explicitly disconnect a
      SoupServer, since it is not possible to g_object_unref() it
      from memory-managed language bindings. [bgo#638576]
    + SoupDate now parses month names case-insensitively [bgo#644048]
    + Avoid a g_return_if_fail() when using
      SOUP_COOKIE_JAR_ACCEPT_NO_THIRD_PARTY with non-http URIs
      (file:, data:, etc). [bgo#643226]
    + SoupCookieJar now catches overflows when parsing very
      distant dates [bgo#643462]
    + Fixed a buggy interaction between request body streaming and
      restarted requests. Added some new tests
      to tests/chunk-test.c to make sure that a specific
      (unsupported!) way of using those methods would not get
      broken in the future.
    + Fixed soup_socket_get_remote_address(), which had been
      broken since 2.33.4 (and which in turn caused
      soup_client_context_get_address/_get_host to be broken).
      [bgo#645227]
  - Drop gconf2-devel and libproxy-devel BuildRequires.


author: fcrozat@novell.com
changelog:
  - Update to version 2.34.0:
    + Fixed the GMainContext handling of the new
      SoupProxyResolverDefault (which among other things fixes
      gstreamer usage inside epiphany). bgo#646201
    + Tweaked the introspection Makefile rules to fix a problem
      building on Debian/Ubuntu. bgo#645505
    + Belated bumped the shared library versioning to reflect the
      API additions since 2.32.0


author: fcrozat@novell.com
changelog:
  - Update to version 2.34.1:
    + Two multipart forms/Content-Disposition fixes:
      . UTF-8-encoded header encoding/decoding rules updated to match
      RFC 5987. In particular, a UTF-8-encoded filename parameter
      in Content-Disposition will now override an ASCII one.
      . When not using UTF-8-encoded filenames in
      Content-Disposition, always quote the filename, since some
      servers erroneously fail to handle non-quoted ones.
      (bgo#641280)
    + Fixed several memory leaks
    + Fixed decoding base64 data: URLs (bgo#646896)
    + Fixed a bug in soup_uri_to_string() in which (invalid) port
      numbers could be output as negative numbers (tripping up a
      WebKit "sanity checking" test) (bgo#647767)
    + Fixed a cache corruption bug in SoupCache (bgo#648285)
    + Fixed a crash in SoupSessionSync when using
      soup_session_abort().


author: dimstar@opensuse.org
changelog:
  - Update to version 2.34.2:
    + Two SoupCache-related leak fixes
    + bgo#648948: Minor build fix for Debian/Ubuntu
    + Fixed a docs typo.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.35.3:
    + Always send the "Keep-Alive" header.
    + Deal with broken apache Content-Encoding for .gz files, that
      was leading to decompressing the files.
    + Various cache improvements, including:
    - Do not store hop-by-hop headers in cache.
    - Store the HTTP status code in the cache.
    - Add versioning support to SoupCache.
    + Fix integer overflow on 32bit.
    + Fix memory leaks.
    + Build fixes.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.35.4:
    + CVE-2011-2054: Fixed a security hole that caused some
      SoupServer users to unintentionally allow accessing the entire
      local filesystem when they thought they were only providing
      access to a single directory. [bgo#653258]
    + Plugged another SoupCache memory leak.
    + Simplified SoupCache keys, and handle collisions. [bgo#649963]
    + Annotate SoupSession:add-feature, etc, as (skip), so they don't
      conflict with the methods of the same name. [bgo#655150]


author: dimstar@opensuse.org
changelog:
  - Update to version 2.35.5:
    + bgo#650940: Support NTLM single sign on via samba's
      /usr/bin/ntlm_auth.
    + bgo#581342: Default to TLS+extensions for https connections,
      falling back to SSLv3-without-extensions only if the server
      fails to negotiate TLS.
    + bgo#631368: Fixed a problem with https pages sometimes not
      loading when using a proxy.
    + bgo#648848: SoupContentSniffer: don't use gio's sniffing rules,
      since the spec now recommends that browsers not do any
      additional sniffing beyond what's in the spec.
    + bgo#653707: Fixed SoupRequestHTTP to work properly with
      alternate GMainContexts.
    + bgo#655397: Added some annotations from Vala's vapi files.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.35.90:
    + Added SOUP_MESSAGE_CAN_REBUILD flag, to use with
      soup_message_body_set_accumulate(FALSE) on a request body, to
      indicate that the caller will recreate the request body after
      it has been discarded if the message needs to be re-sent.
      [bgo#656650]
    + Fixed the build on mingw-w64 by not using "interface" as
      variable name. [bgo#656402]
    + (The multihosted https server regression mentioned in the
      2.35.5 NEWS turned out to be a glib-networking bug, which is
      fixed as of 2.29.18.)
  - Add samba-winbind Suggests to libsoup-2_4-1: the NTLM single sign
    on feature works with /usr/bin/ntlm_auth (but can fallback to the
    old method if this is not present).
  - Remove Requires for libsoup-2_4-1 and Obsoletes for libsoup-64bit
    from main package since there is no such main package anymore.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.35.92:
    + Fixed a problem where SoupHTTPRequest response bodies could be
      truncated. [bgo#659256]
    + Fixed a bug in copying TLS information from SoupSocket to
      SoupMessage, causing all https connections to be reported as
      "untrusted" in epiphany.
    + Made SoupSession remove items from its host cache after a
      while, so that if a host changes IP address, it will eventually
      try to re-resolve it. [bgo#646959]


author: vuntz@opensuse.org
changelog:
  - Update to version 2.36.1:
    + Fixed a problem with connections being assigned to multiple
      requests at once after a redirection [bgo#651146]


author: dimstar@opensuse.org
changelog:
  - Update to version 2.37.1:
    + Fixed a problem with connections being assigned to multiple
      requests at once after a redirection [bgo#651146].
    + Ported SoupSession to use GTlsDatabase internally, and added
      two new properties, SoupSession:use-system-ca-file (to
      specify that the session should use the default system tlsdb)
      and SoupSession:tlsdb (to specify a specific tlsdb to use)
    + Likewise, added SoupServer:tls-certificate, for specifying a
      certificate/key for an https server to use.
    + Made SoupHTTPInputStream more memory efficient [bgo#659255]
    + Fixed soup_message_get_https_status() to return information
      more reliably (with latest glib-networking).


author: vuntz@opensuse.org
changelog:
  - Update to version 2.37.2:
    + Fixed up the output of SoupDirectoryInputStream, thus improving
      the display of local directories in WebKit-based browsers.
      [bgo#662266]
    + Fixed a bug introduced in 2.37.1 that caused some cancelled
      SoupMessages to be leaked. [bgo#662847]
    + Added new SoupSession properties "http-aliases" and
      "https-aliases" that allow you to configure more explicitly
      what URL protocols are treated as aliases for http (eg, "dav:",
      "webcal:", etc), and which should be recognized as meaning
      something else, (eg, "ftp:")
    + Added soup_session_would_redirect() and
      soup_session_redirect_message(), to help users that want to
      handle some or all redirects themselves. Added
      soup_message_set_redirect() to make it easier to return
      redirection responses from a SoupServer.
    + Added the SoupSession "use-thread-context" property, which
      tells it to use GMainContexts in a gio-compliant way (and in
      particular, allows having different messages running in
      different GMainContexts on the same SoupSession, though only to
      a limited extent since SoupSessionAsync is still not
      thread-safe). In particular, this was added in order to address
      webkit#68238.
    + Made SoupURI %-encode non-ASCII characters when parsing URIs,
      in particular to fix a problem with certain servers sending
      syntactically invalid redirects that they would then only
      interpret correctly if you fixed the syntax for them.
      [bgo#662806]
    + Fixed a connection-handling bug that could cause problems with
      servers that requested authentication and then timed out the
      connection while the application was waiting for the user to
      enter a password. [bgo#660057]
    + Made NTLM and Basic authentication handle some non-ASCII
      usernames and passwords. (NTLM should handle most. It's
      impossible to fix Basic in the general case.) [bgo#576838]
    + Added support for "deflate" Content-Encoding, so that we can
      work with broken servers that insisted on using it even though
      we explicitly indicated in the request headers that we didn't
      support it. [bgo#661682]


author: dimstar@opensuse.org
changelog:
  - Split typelib files into typelib-1_0-Soup-2_4 subpackage.
  - Add typelib-1_0-Soup-2_4 Requires to devel subpackage.


author: vuntz@opensuse.org
changelog:
  - Remove explicit Requires for glib2-devel, libgnutls-devel,
    libgcrypt-devel, libgpg-error-devel, libxml2-devel in devel
    subpackage: the needed ones will automatically be added the
    pkgconfig() way.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.37.3:
    + Simplified SoupHTTPInputStream and SoupRequestHTTP, allowing
      related simplifications in WebKit's ResourceHandleSoup. This is
      an ABI-incompatible change, but SoupHTTPInputStream is an
      unstable API. [bgo#663451]
    + Fixed a bug that caused the SOUP_MESSAGE_CERTIFICATE_TRUSTED
      flag to always be cleared, causing epiphany to claim all https
      pages were untrusted. [bgo#665182]
    + Fixed some bugs in the handling of SoupSession:http-aliases and
      SoupSession:https-aliases.
    + Fixed SoupContentDecoder's "ignore Content-Encoding: gzip
      because the server didn't actually mean it" hack to handle
      x-gzip too.
    + Clarified the documentation on SoupSession:ssl-strict
      [bgo#666280]
    + Fixed handling of ACLOCAL_FLAGS [bgo#641470]
  - 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 2.37.4:
    + SoupMessage now has a "network-event" signal that can be
      monitored for information about DNS, proxy lookup, TCP
      connections, and TLS handshakes.
    + The HTTP header parsing code now avoids hitting
      g_return_if_fails() (and returns an error instead) in a few
      cases of seriously-invalid headers. [bgo#666316]
    + POSTs and other non-idempotent requests are now always sent
      on newly-created connections. You can also force this
      behavior on other messages by setting the
      SOUP_MESSAGE_NEW_CONNECTION flag. [bgo#578990]
    + Server-closed idle connections are now detected ahead of time
      on Windows, preventing occasional spurious "Connection
      terminated unexpectedly" errors. (This had been fixed on UNIX
      since 2.28, but the earlier fix didn't work with WinSock.)
      [bgo#578990]
    + Plugged a leak in SoupRequestHTTP. [bgo#667099]


author: vuntz@opensuse.org
changelog:
  - Update to version 2.37.5:
    + Fixed a bug in SoupSession:use-thread-context.
    + Fixed the case of cancelling a message from
      SoupSession::request-started [bgo#668098]
    + Fixed a crash in epiphany when loading a page with more than
      1000 or so images. [bgo#668508]
    + Fixed a bunch of cases involving invalid URLs found while
      testing SoupServer against an HTTP protocol fuzzer. Also fixed
      up some documentation/annotations and added some new test
      cases. [bgo#667637]
    + Fixed SoupRequestFile to work on Windows.
  - Remove xz BuildRequires now that it comes for free in the build
    system.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.37.5.1:
    + Replace some of the newly-added SoupURI g_return_if_fail()s
      with g_warn_if_fail()s. Although it had always been documented
      that SoupURIs must have a non-NULL path, most functions treated
      NULL the same as "", and various apps (eg, rhythmbox, midori)
      were accidentally relying on this.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.37.90:
    + Added various return-if-fails and other sanity checks to
      various functions. [bgo#669479]
    + Updated docs/annotation of soup_form_decode_multipart() to note
      that all of the out parameters are (allow-none). Fixed the
      file_control_name parameter to actually allow NULL like the
      docs already claimed. [bgo#669479]
    + Fixed a minor URI parsing bug. (It was allowing URI schemes to
      contain numbers.)
    + Fixed a few memory leaks introduced in the 2.37 cycle.
    + Fixed SoupServer to be able to correctly respond to HTTP/1.0
      requests over IPv6 (which previously would always have returned
      "400 Bad Request"). [bgo#666399]
    + Changed SoupSessionAsync to make it possible to finalize it
      from the "wrong" thread. [bgo#667364]
    + Fixed SoupCache to not cache resources whose URIs have query
      components (unless they have explicit cache headers); to not
      generate broken conditional requests for resources that cannot
      be conditionally validated; and to not spew warnings when
      receiving invalid Cache-Control headers. [bgo#668865]


author: vuntz@opensuse.org
changelog:
  - Update to version 2.37.91:
    + Fixed an out-of-bounds memory read that could occur when
      parsing malformed requests/responses.
    + Fixed a build-related bug in Makefile.glib that affected
      locales such as Estonian where "Z" is not the last (ASCII)
      letter of the alphabet. [bgo#654395]
    + Fixed the handling of file: URIs with query components, which
      got broken in 2.37.90.
    + Fixed SoupAuthManagerNTLM to not fall back to allowing Basic
      auth when NTLM failed.
    + Further tweaked the warnings/fallback in SoupURI, so that
      soup_uri_to_string() on an http URI with a NULL path would
      translate that to "/" like it used to. [bgo#670431]
    + Fixed a warning when cancelling the load of a page with many
      subresources. [bgo#667245]
    + Use G_GNUC_BEGIN/END_IGNORE_DEPRECATIONS if GLib is new enough,
      to avoid getting warned about the use of GValueArray.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.37.92:
    + Added soup_session_prefetch_dns() and deprecated
      soup_session_prepare_for_uri(). The new method takes a
      completion callback, allowing you to know how many DNS
      resolutions are currently outstanding, so you don't spam the
      resolver. [webkit#41630]


author: vuntz@opensuse.org
changelog:
  - Update to version 2.38.1:
    + Fixed a situation where soup_connection_disconnect() could end
      up calling g_object_unref(NULL) when an idle connection was
      closed. [bgo#672178]
    + Fixed two warnings when cancelling an in-progress
      soup_socket_connect_async().
    + Fixed a crash when disposing a SoupServer with open
      connections. [bgo#673468]
    + Fixed the SoupSession:ssl-use-system-ca-file property to get
      turned off (rather than on) when you set it to FALSE... Also
      fixed up the property notifications around the various
      certificate-verification properties (ssl-ca-file,
      ssl-use-system-ca-file, and tls-database).
    + Fixed SoupSession to not leak paused SoupMessages that were
      still in progress when it was unreffed. [bgo#673905]
    + Updated the win32 file: URI code again, to fix regressions in
      the WebKit tests. [webkit#82484]


author: pascal.bleser@opensuse.org
changelog:
  - update to 3.0:
    * source-highlight now also provides a C++ library
    * --regex-range has been added (highlight only specified lines of an input
      file)
    * --docdir is used for the documentation directory
    * the --binary-output command line option has been added
    * the program source-highlight-settings has been added to write a
      configuration file for source-highlight
    * language definitions for generic configuration files and for pkg-config
      files have been added
    * the input language is now also discovered using the whole file name
    * in .lang files, it is now possible to specify the exit level
  - changes from 2.11.1:
    * language definitions for Fortran, Caml, and JavaScript were improved
    * ada language definition file was added
  - changes from 2.11:
    * language definitions for Scala and Xorg configuration files were added
    * the procedure for regular expression matching was improved
    * boost regex library discovery in the configure script was improved
    * the configuration file for bash_completion was added
    * it is now possible to highlight only specific ranges of lines


author: pascal.bleser@opensuse.org
changelog:
  - package the CGI into a -cgi subpackage
  - update to 3.0.1:
    * fixed library manual link in index.html
    * doxyfile is now distributed
    * better formatting for < and > in latex output
    * doxygen documentation can be built even when building in a separate
      directory
    * added man page for source-highlight-settings


author: pascal.bleser@opensuse.org
changelog:
  - update to 3.1:
    * some library utility functions to retrieve .style and .css files were added
    * a language definition for Oz was added


author: pascal.bleser@opensuse.org
changelog:
  - SONAME change from 1 to 3
  - added baselibs.conf
  - update to 3.1.1:
    * access to static global LangDefManager, LangMaps is provided through the
      class Instances
    * a mechanism for setting a global data directory value was added, together
      with library utility functions to retrieve .lang and .outlang files
    * the SourceHighlight class returns the output file extension
    * the background color for the document is kept empty if it is not specified
      in the style file
    * the utils.h file is installed in the header directory
    * White is a standard color in style files
    * language definition files for Texinfo and Haskell were added


author: pascal.bleser@opensuse.org
changelog:
  - update to 3.1.2:
    * language for files starting with <? and <!doctype is now
      inferred
    * some language definitions were added: manifest files, asm,
      applescript, vbscript, awk, bat, clipper, cobol, D, Erlang, and
      compiler output errors
    * a style for label and path was added
    * label elements are recognized in C/C++
    * logtalk.lang was improved
    * email regular expression in url.lang was improved


author: pascal.bleser@opensuse.org
changelog:
  - update to 3.1.4:
    * php handles embedded html
    * html handles embedded css and javascript
    * Google's Protocol Buffers language definition added
    * CakePhp template files highlighted as php
    * haskell literate programming highlighting
    * vala language definition
    * lisp language definition


author: pascal.bleser@opensuse.org
changelog:
  - soname bumped from 3 to 4
  - dropped source-highlight-boost_ldflags_lib64.patch, was merged upstream
  - update to 3.1.5:
    * boost m4 macro finds boost in lib64
    * boost m4 macro files are not installed
    * updated php lang definition with new php 5 keywords
    * language definition for Scheme
    * language definition for Po files
    * language definition for Opa
    * language definition for Javalog
    * language definition for UPC
    * fixed a bug in scala.lang dealing with keywords
    * updated sql.lang
    * Emacs lisp files highlighted as Lisp
    * improved logtalk.lang
    * embed inputlang in the output file
    * highlight _ in variable declarations
    * correctly highlight for less when filenames contain spaces


author: pascal.bleser@opensuse.org
changelog:
  - update to 3.1.6:
    * language definition file for T/Foswiki TML markup
    * new output format: ODF (e.g. for LibreOffice or to generate ODF
      color-highlighted snippets to be used by ODF back-ends, like asciidoc-odf)
    * new output format: MediaWiki


author: prusnak@suse.cz
changelog:
  - updated to 14.3.0
    * LibSoX interface changes:
      o sox_format_init() has been supeseded by sox_init().
      o Removed obsolete error codes (SOX_E...); new sox_strerror()
      function to convert error codes to text.
      o Use of sox_effect_options() is now mandatory when initialising an
      effect (see example0.c for an example of this).
      o sox_flow_effects() has a new (3rd) parameter: a void pointer
      `client_data' that is passed as a new (2nd) parameter to the flow
      callback function.  client_data may be NULL.
    * File formats:
      o Slight improvement to A-law/u-law conversion accuracy: round LSB
      instead of truncating.  (robs)
      o Fix length in wav header with multi-channel output to pipe.  (robs)
      o Fix [2028181] w64 float format incompatibility.  (Tim Munro)
      o Fix reading AIFF files with pad bytes in COMT chunks. (Joe Holt)
      o Fix AIFF file length bug to stop reading trash data on files that
      have extra chunks at end of file. (Joe Holt)
      o Fix file length being 4 bytes short for AIFF sowt CD tracks. (Joe Holt)
      o Fix [2404566] segfault when converting from MS ADPCM wav file.  (robs)
      o Fix slight FLAC seek inaccuracy e.g. when using `trim' effect.  (robs)
      o Fix mp3 decode sometimes being up to a block short.  (robs)
      o Fix not outputing GSM-in-wav when input is GSM-in-wav.  (robs)
    * Audio device drivers:
      o New native OpenBSD audio handler for play/recording.  (Alexandre Ratchov)
      o 24-bit support for ALSA handler.  (robs)
      o Warn if ALSA under/overrun.  (robs)
    * Effects:
      o New `stats' effect; multichannel audio statistics.  (robs)
      o New `sinc' FFT filter effect; replacement for `filter'.  (robs)
      o New `fir' filter effect using external coefficients/file.  (robs)
      o New `biquad' filter effect using external coefficients.  (robs)
      o New `overdrive' effect.  (robs)
      o New `vad' Voice Activity Detector effect.  (robs)
      o `synth' enhancements: can now set common parameters for multiple
      channels, new `pluck' and `tpdf' types, `scientific' note
      notation, [2778142] just intonation.  (robs)
      o New multi-channel support and revised sizing options for `spectrogram'.
      N.B. revised options are not directly backwards compatible -- see the
      man page for details of the new syntax.  (robs)
      o Richer gain/normalise options.  (robs)
      o [2704442] Slight change to `riaa' gain: now norm'd to 0dB @ 1k
      (previously 19.9dB @ DC).  (Glenn Davis)
      o Fix [2487589] `dither' clipping detection & handling.  (robs)
      o Fix `repeat' sometimes stopping repeating too soon.  (robs)
      o Fix `repeat' sometimes repeating wrong audio segments.  (robs)
      o Fix [2332343] 'silence' segfault with certain lengths. (cbagwell)
      o Fix `silence' empty output file with A-law input.  (robs)
      o Fix temporary file problems in Windows (cygwin) with normalise and
      other effects.  (robs)
      o Fix [2779041] spectrogram PNG file is invalid on Windows.  (robs)
      o Fix [2787587] `trim x 0' should produce zero length audio.  (robs)
      o Parallel effects channel processing on some hyper-threading/mult-core
      architectures.  New `--single-threaded' option to disable this.  (robs)
    * Other new features:
      o Added ability to create shared DLL's on cygwin (cbagwell)
      o New `--guard' & `--norm' options; use temporary files to guard against
      clipping for many, but not currently all, effects.  (robs)
      o New `--ignore-length' option to ignore length in input file header (for
      simple encodings & for mp3); instead, read to end of file.  (robs)
      o New `--temp DIRECTORY' option.  (robs)
      o New `--play-rate-arg ARG' option.  (robs)
      o New SOX_OPTS environment variable; can be used to provide default
      values for above and other options.  (robs)
      o Grouped files, e.g. play -r 6k "*.vox" plays all at 6k.  (robs)
      o Automatically `dither'; new `--no-dither' option to disable this.  (robs)
      o Can now use `v' & `V' keys to adjust volume whilst playing audio (on some
      systems).  (robs)
      o New bitrate, time in seconds, & total options for soxi; bitrate
      and file-size display for sox.  (robs)
      o `Magic' (libmagic) file type detection now selected using `--magic'
      option (where supported).
      o [2003121] In many cases, no longer need to specify -t when inputing
      audio from a `pipe'.  (robs)
      o Support more Shoutcast URL variants.  (robs)
      o Added libSoX example #3: playing audio.  (robs)
    * Other bug fixes:
      o Fix [2262177] SoX build could fail with parse /etc/issue error.  (robs)
      o Fix "no handler for detected file type `application/octet-stream;
      charset=binary'" with raw files when using libmagic.  (robs)
    * Internal improvements:
      o Rationalise use of and make repeatable across different platforms
      pseudo random number generators.  (robs)
      o Rationalise effects' options interface (getopt compatible).  (robs)
      o Added stub headers to allow test compilation of all sources on
      linux.  (robs)


author: davejplater@gmail.com
changelog:
  - Update to version 14.3.1, remove sox-14.2.0-vorbis.patch due to
    vorbis1.h no longer existing. Fix sox-no_buildstamp.patch.
  - LibSoX interface changes:
    o Added new variants of sox_open to allow read/write from/to memory
      buffers (in POSIX 2008 environment); see example5.c.  (robs)
  - File formats:
    o New Grandstream ring-tone (gsrt) format.  (robs)
    o CVSD encode/decode speed-ups.  (Kimberly Rockwell, P. Chaintreuil)
    o Fix failed writing 24-bit PAF files (and possibly other libsndfile
      based formats).  (cbagwell)
    o Allow libsndfile to be dlopen()'ed at runtime if --enable-dl-sndfile
      is used. (Doug Cook)
    o Allow amr-nb/amr-wb to be dlopen()'ed at runtime if
    - -enable-dl-amrwb or --enable-dl-amrnb is used. (Doug Cook)
    o amrnb and amrwb formats can optionally use opencore-amr libraries.
      (cbagwell)
  - Audio device drivers:
    o Add 32-bit support to ALSA driver.  (Pavel Hofman)
  - Effects:
    o Fix [2254919] silence doesn't trim digital silence correctly.  (robs)
    o Fix [2859842] stats effect crashes on 64-bit arch.  (Ulrich Klauer)
  - Other new features:
    o Added libSoX example #4: concatenating audio files.  (robs)
    o Show soxi version & usage information when no args given.  (robs)
  - Other bug fixes:
    o Fix build so that grouped files (e.g. play -r 6k "*.vox" plays all
      at 6k) works.  (robs)
    o Fix build to support auto file type detection with pipes on FreeBSD
      and elsewhere.  (Dan Nelson)
    o Fix simultaneous play & rec not working.  (robs)
    o Fix missing documentation for -R (repeatable), and pulseaudio driver.
    o Fix memory leak of format private data.  (Slawomir Testowy)
  - Internal improvements:
    o Move bit-rot detection support files to sub-directory (could
      previously cause build problems).  (robs)
    o Added utilities to help any format handler dlopen() external
      libraries at run time instead of link time. (Doug Cook)


author: reddwarf@opensuse.org
changelog:
  - Add libmagic support
  - Added sox-14.3.1-undefined.patch and sox-14.3.1-aliasing.patch
  - Run spec-cleaner and general cleanup
  - Fix MP3 support linking directly against needed libraries
  - Fix License tag


author: reddwarf@opensuse.org
changelog:
  - Update to version 14.3.2
    o Seek support for MP3 files.
    o Fix WavPack header bugs.
    o Fix length error in 24-bit RIFF files.
    o Add default channel mapping to 24-bit RIFF files.
    o Fix ffmpeg crashes on some CPU's.
    o Read wider range of WAV files with chunks embedded.
    o Fix incorrect MP3 length determination with some VBR files with initial silence.
    o Enable LADSPA support by default on all platforms if libltdl exists.
    o Allow now legend on spectrogram.
    o Fix -w option on stat effect.
    o Support specifying absolute end position instead of offset from beginning of trim operation.


author: reddwarf@opensuse.org
changelog:
  - make it support new ffmpeg versions
  - remove buildstamp without modifying the output
  - use opencore-amr for AMR support


author: crrodriguez@opensuse.org
changelog:
  - libsox: Use O_CLOEXEC where needed, this is specially important
    in library code and even more here as threading is used.


author: pascal.bleser@opensuse.org
changelog:
  - fix build on < 12.1 by not applying the O_CLOEXEC patch there as it is not in
    the glibc
  - fix build on >= 12.1 by adding ncurses-devel to the BuildRequires


author: reddwarf@opensuse.org
changelog:
  - Update to version 14.4.0
    o Add floating point encodings in AIFF-C files.
    o Pad WAV data chunks to an even number of bytes.
    o Made Pulse Audio driver the default driver.
    o Lots of improvements to man pages.
    o New upsample, hilbert, and downsample effects.
    o Fix fading bugs.
    o Enable --plot on biquad and fir effects.
    o Now effects chain can be unlimitted length.
    o Fix newfile/restart effects when merging or mixing files.
    o Fix crash in compand and mcompand effect.
    o Improved audio length calculations when using effects.
    o New trim effect with enhanced capabilities.
    o Improved large file support.
    o MP2 write support.
  - Split librarires to follow SLPP
  - Optionally enable twolame support
  - Use pkgconfig() style BuildRequires
  - Update ocloexec patch to apply to the new version
  - Remove audioio.h/sunaudio support
  - Remove unneeded ncurses BuildRequire
  - Remove patches not needed anymore (sox-14.3.2-new_ffmpeg.patch,
    sox-14.3.1-undefined.patch and sox-14.3.1-aliasing.patch)


author: crrodriguez@suse.de
changelog:
  - fix Error: shlib-with-non-pic-code /usr/lib/libspandsp.so.0.0.2 in PPC
    _ some files not built with RPM_OPT_FLAGS


author: max@suse.de
changelog:
  - New version: 0.0.5pre4
  - Packages renamed to comply with the package naming conventions.
  - Added libxslt and docbook-xsl-stylesheets to build the
    T.34 documentation.


author: chris@computersalat.de
changelog:
  - added baselibs.conf
  - cleanup spec
    o sort TAGS
    o fix build warnig
      build without RPM_OPT_FLAGS
    o macro usage
    o removed data from changelog


author: jengelh@medozas.de
changelog:
  - updated to new upstream release 0.0.6pre18
    * no changelog was provided by upstream
  - put documentation into its own subpackage
  - enable SSE2 on x86_64, since it's part of the x86_64 ABI anyway
  - add patches to resolve autoconf warnings (spandsp-autoconf.diff),
    failure to properly find lrint (spandsp-lrint.diff), a typo
    (spandsp-path.diff), and faulty dependencies
    (spandsp-pkgconfig1.diff)
  - Separate build and test dependencies
  - Enable parallel build


author: jengelh@medozas.de
changelog:
  - Update to new upstream release 0.0.6pre20
    * No upstream changelog has been specified
    * Protect against T.38 stuff arriving after document has finished


author: vuntz@novell.com
changelog:
  - Update to version 0.2.2:
    + A problem when rendering some documents where the page size is
      different from the Bounding Box has been fixed (fdo#18239)
    + Parser is now locale-independent when parsing float numbers
      (fdo#18685)
    + The display format has been fixed to match cairo/pixman.
      (fdo#18266)


author: vuntz@opensuse.org
changelog:
  - Update to version 0.2.3:
    + Several fixes in the PostScript parser:
    - Detection of invalid or broken files has been improved. A
      document scanned without errors with no pages and no format
      is likely to be an invalid file, or not a PostScript file at
      all (fdo#19042)
    - Fix possible uninitialized use of Document media struct
      contents(fdo#18685)
    - Fix documents with PJL commands before the initial DSC
      comments.
    + Ghostscript is now always run with -dSAFER option
    + A missing argument in gs command line of PDF exporter was
      making it always fail for any document in BSD systems
      (fdo#18826)
    + Internal copy of ghostscript headers have been removed since
      they are already installed by ghostscript since version 8.62
      (fdo#18827)
  - Do not call suse_update_config, and do not reset CFLAGS to
    default value.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.2.4:
    + Documents containing embedded documents inside the prolog,
      typically font resources, were not correctly rendered
      (fdo#25573)
    + Fix some portability issues to make libspectre build and work
      on Windows (fdo#26377)
    + PDF exporter was broken which might cause a crash when printing
      some documents (fdo#26592)


author: vuntz@opensuse.org
changelog:
  - Update to version 0.2.6:
    + The most important change in this release is that gs is now
      always initalized with the flag -P- to make Ghostscript not
      look in the current directory for library files. See
      deb#583183.
    + Compiler flags -ansi and -pedantic are now optional and can be
      enabled with --enable-iso-c configure option. (fdo#27735)
    + Files with a doseps header and without EOF comment are
      correctly rendered now. (fdo#27830)
  - Changes from version 0.2.5:
    + Fix a portability issue that caused crashes on big-endian 64
      bit systems. See lp#298139.
    + Fix a crash when something goes wrong while running pdf
      exporter. (fdo#26592)
  - Add pkg-config BuildRequires to have pkgconfig() Provides.


author: marco@suse.de
changelog:
  - added build options for espeak support
  - --with-pulse --with-espeak
  - buildrequirements espeak-devel and pulseaudio-devel


author: vuntz@opensuse.org
changelog:
  - Completely rework the package, based on the Fedora and Debian
    packages.
  - Rename the source package to speech-dispatcher, to follow
    upstream name.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.7.1:
    + Easy configuration of the client communication method using a
      single environment variable SPEECHD_ADDRESS.
    + Advanced autospawn -- server is autostarted only when its
      communication channel matches the communication channels
      requested by the client. Local server is not started when
      client attempts to connect to a remote server.
    + Both libspeechd and python library now report a detailed error
      information in case of connection failure (why has connect
      failed, why was it not possible to autostart the server, what
      has the server reported etc.) Clients can directly show this
      information to the user and the user doesn't have to search
      them in logfiles.
    + Improvements in memory usage
    + Cleanup of priorities of messages in logging output
    + Various bugfixes, cleanups and fine-tunnings
  - Changes from version 0.7:
    + Speech Dispatcher uses UNIX style sockets as default means of
      communication, thus avoiding the necessity to choose a numeric
      port and greatly easying session integration
    + Autospawn -- server is started automatically when a client
      requests it. It can be forbidden in the appropriate server
      configuration file
    + Pulse Audio output reworked and fixed
    + Dispatcher runs as user service (not system service) by default
      and doesn't require the previous presence of
      ~/.speech-dispatcher directory
    + All logging is now managed centrally, not by separate options
    + Graceful audio fallback (e.g. if pulse is not working, use
      Alsa...)
    + Audio output to different soundsystems through the libao
      library
    + Various bugfixes and fine-tunnings
    + Updated documentation
  - Drop speech-dispatcher_python-makefile.patch,
    speech-dispatcher_extlink.patch, speech-dispatcher_getline.patch,
    speech-dispatcher_libspeechd.patch: fixed upstream.
  - Update speech-dispatcher_paths+files.patch from Debian.
  - Add libao-devel BuildRequires, and pass --with-libao to
    configure.


author: vuntz@opensuse.org
changelog:
  - Add a gnome-speech Obsoletes: in GNOME 3, gnome-speech is
    deprecated and obsoleted by the use of speech-dispatcher.


author: tiwai@suse.de
changelog:
  - updated to version 1.2beta3:
    * all the non-codec components (preprocessor, echo cancellation,
      jitter buffer) have been moved to a new libspeexdsp library
    * a new jitter buffer algorithm
    * resampler improvements/fixes
    * libspeex can be built without any floating point support


author: tiwai@suse.de
changelog:
  - updated to version 1.2rc1:
    * support for acoustic echo cancellation with multiple mics
      and speakers.
    * add an API to decorrelate loudspeaker signals
    * fixes for a few bugs in the echo canceller, jitter buffer and
      preprocessor


author: lnussel@suse.de
changelog:
  - split off libspeex1 and libspeexdsp1 according to library
    packaging policy
  - include actual tarball version in package version
  - don't package README's for embedded cpus


author: chris@computersalat.de
changelog:
  - fix build for SLE_10
    autoreconf for suse_version >= 1100
  - spec
    o sort TAGS
    o macros
      rm > {__rm}
      version > {version} ....


author: dimstar@opensuse.org
changelog:
  - Update to version 0.8:
    + add USB redirection support
    + introduce SpiceGtkSession to deal with session-wide Gtk events,
      such as clipboard, instead of doing it per display
    + many cursor and keyboard handling improvements
    + handle the new "semi-seamless" migration
    + support new Spice mini-headers
    + better coroutines: fibers on windows & jmp on linux
    + add Vala vapi bindings generation
    + many bug fixes and code improvements


author: dimstar@opensuse.org
changelog:
  - Don't install /usr/bin/spice-client-glib-usb-acl-helper with suid
    bit set until bnc#744251 has gotten the full treatment. This
    kills functionality for USB passthrough.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.9:
    + Add command line options for setting the cache size and the glz
      window size
    + Add a USB device selection widget to libspice-client-gtk
    + Various bug fixes and code improvements.
  - Add spice-gtk-0.9-return-nonvoid.patch: Return a value in a
    non-void declared function.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.10:
    + USB redir is now aware of host/guest side filtering
    + you can query spice_usb_device_manager_can_redirect_device()
    + fix the usbredir channel lifetime to be equal to session
      lifetime
    + set keepalive on channel socket
    + fix hangs on windows when using ssl chanels
    + add a SpiceDisplay::zoom-level to maintain a scaling ratio
    + add controller ENABLE_SMARTCARD option
    + remove a few warnings, ui improvements, build fixes
  - No longer verify permissions of spice-client-glib-usb-acl-helper,
    as the file is no longer installed.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.11:
    - Fix semi-seamless migration regression
    - Add Spice session UUID and name support
    - Add foreign menu support to controller library
    - Add a simple controller testing tool spice-controller-dump
    - Build fixes
  - Drop spice-gtk-0.9-return-nonvoid.patch: fixed upstream.


author: dimstar@opensuse.org
changelog:
  - spice-client-glib-usb-acl-helper is here again. Besides depending
    on the right version ofpolkit, it also depends of usbredir, which
    caused it to silently disappear last time.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.12:
    + Fix memory leak when guest is resized
    + Fix color-depth setting
    + Hide/Show cursor correctly when needed
    + Fix blue-tinted video with old Spice servers
    + Correct scroll-event not received with recent Gtk+
    + Fix various migrations issues
    + Allow to disable CELT encoding at runtime with
      SPICE_DISABLE_CELT
    + Various crash fixes (on pubkey, recording, clipboard)
    + Build changes (common submodule) and fixes


author: zaitor@opensuse.org
changelog:
  - Update to version 0.10.1:
    + Mini header support.
    + Add server API for injecting a client connection socket.
    + Add Xinerama support to spicec.
    + Many bugfixes / code cleanups.
    + Requires spice-protocol >= 0.10.1
  - Drop spice-signed-comparison.patch and
    0001-server-red_parse_qxl.h-License-should-be-LGPLv2-rath.patch
    Fixed upstream.


author: dimstar@opensuse.org
changelog:
  - Add spice-gcc47.patch: Fix build with gcc 4.7. Most of this used
    to be in spice-signed-comparison.patch which got dropped with
    latest update.


author: jengelh@medozas.de
changelog:
  - Remove redundant tags/sections
  - pkgconfig file: libm should not be in the shared link
  - Remove pointless Obsoletes, the supposedly old name has never
    been in use before


author: cfarrell@suse.com
changelog:
  - license update: GPL-2.0+
    See gpl.txt and e.g. spiro.c - there is no indication that this is
    BSD-3-Clause licensed and every indication that it is GPL-2.0+ licensed


author: max@suse.de
changelog:
  - New version 3.6.14.2:
    * Fix a code generator bug introduced in version 3.6.14. This bug
      can cause incorrect query results under obscure circumstances.
  - Use the old naming scheme when building on openSUSE < 11.0.


author: max@suse.de
changelog:
  - New version: 3.6.16:
    * Fix a bug (ticket #3929) that occasionally causes INSERT or
      UPDATE operations to fail on an indexed table that has a
      self-modifying trigger.
    * Refactor the internal representation of SQL expressions so
      that  they use less memory on embedded platforms.
    * Reduce the amount of stack space used
    * The sqlite3_create_function() family of interfaces now return
      SQLITE_MISUSE instead of SQLITE_ERROR when passed invalid
      parameter combinations.
    * When new tables are created using CREATE TABLE ... AS SELECT
      ... the datatype of the columns is the simplified SQLite
      datatype (TEXT, INT, REAL, NUMERIC, or BLOB) instead of a
      copy of the original datatype from the source table.
    * Resolve race conditions when checking for a hot rollback
      journal.
    * The sqlite3_shutdown() interface frees all mutexes under
      windows.
    * Enhanced robustness against corrupt database files
    * Continuing improvements to the test suite and fixes to
      obscure bugs and inconsistencies that the test suite
      improvements are uncovering.
    * Other minor bug fixes and performance optimizations.


author: max@suse.de
changelog:
  - New version: 3.6.20.
  - Reworked package to use the "amalgamation" source distribution
    as recommended by the author and to fix the following bugs:
    * bnc#555845: sqlite3 should link libdl
    * bnc#470371: system sqlite should be built with fts3


author: max@novell.com
changelog:
  - New version: 3.6.22:
    * Fix bugs that can (rarely) lead to incorrect query results
      when the CAST or OR operators are used in the WHERE clause of
      a query.
    * Continuing enhancements and improvements to FTS3.
    * The SQL output resulting from sqlite3_trace() is now modified
      to include the values of bound parameters.
    * Performance optimizations targetting a specific use case from
      a single high-profile user of SQLite. A 12% reduction in the
      number of CPU operations is achieved (as measured by
      valgrind). Actual performance improvements in practice may
      vary depending on workload. Changes include:
    * The ifnull() and coalesce() SQL functions are now
      implemented using in-line VDBE code rather than calling
      external functions, so that unused arguments need never be
      evaluated.
    * The substr() SQL function does not bother to measure the
      length its entire input string if it is only computing a
      prefix.
    * Unnecessary OP_IsNull, OP_Affinity, and OP_MustBeInt VDBE
      opcodes are suppressed.
    * Various code refactorizations for performance.
    * The FTS3 extension has undergone a major rework and
      cleanup. New FTS3 documentation is now available.
    * The SQLITE_SECURE_DELETE compile-time option fixed to make
      sure that content is deleted even when the truncate
      optimization applies.
    * Improvements to "dot-command" handling in the Command Line
      Interface.
    * Other minor bug fixes and documentation enhancements.


author: max@suse.de
changelog:
  - Add -fno-strict-aliasing to CFLAGS as a temporary workaround
    for a crash on (at least) PPC (bnc#571934).


author: max@suse.de
changelog:
  - Version 3.6.23:
    * Added the secure_delete pragma.
    * Added the sqlite3_compileoption_used() and
      sqlite3_compileoption_get() interfaces as well as the
      compile_options pragma and the sqlite_compileoption_used() and
      sqlite_compileoption_get() SQL functions.
    * Added the sqlite3_log() interface together with the
      SQLITE_CONFIG_LOG verb to sqlite3_config(). The ".log" command
      is added to the Command Line Interface.
    * Improvements to FTS3.
    * Improvements and bug-fixes in support for
      SQLITE_OMIT_FLOATING_POINT.
    * The integrity_check pragma is enhanced to detect out-of-order
      rowids.
    * The ".genfkey" operator has been removed from the Command Line
      Interface.
    * Updates to the co-hosted Lemon LALR(1) parser
      generator. (These updates did not effect SQLite.)
    * Various minor bug fixes and performance enhancements.


author: max@suse.de
changelog:
  - Bugfix release: 3.6.23.1
    * Fix a bug in the offsets() function of FTS3.
    * Fix a missing "sync" that when omitted could lead to database
      corruption if a power failure or OS crash occurred just as a
      ROLLBACK operation was finishing.


author: max@suse.de
changelog:
  - New version: 3.7.0:
    * Added support for write-ahead logging.
    * Query planner enhancement - automatic transient indices are
      created when doing so reduces the estimated query time.
    * Query planner enhancement - the ORDER BY becomes a no-op if
      the query also contains a GROUP BY clause that forces the
      correct output order.
    * Add the SQLITE_DBSTATUS_CACHE_USED verb for
      sqlite3_db_status().
    * The logical database size is now stored in the database
      header so that bytes can be appended to the end of the
      database file without corrupting it and so that SQLite will
      work correctly on systems that lack support for ftruncate().


author: max@suse.de
changelog:
  - New version 3.7.0.1:
    * Fix a potential database corruption problem that can result
      if the same database file is alternately written by version
      3.7.0 and 3.6.23.1.
    * Fix a possible performance regression caused by the
      introduction of automatic indexing.


author: max@novell.com
changelog:
  - New version: 3.7.2:
    * Added new commands SQLITE_DBSTATUS_SCHEMA_USED and
      SQLITE_DBSTATUS_STMT_USED to the sqlite3_db_status()
      interface, in order to report out the amount of memory used
      to hold the schema and prepared statements of a connection.
    * Increase the maximum size of a database pages from 32KiB to
      64KiB.
    * Use the LIKE optimization even if the right-hand side string
      contains no wildcards.
    * Added the SQLITE_FCNTL_CHUNK_SIZE verb to the
      sqlite3_file_control() interface for both unix and windows, to
      cause database files to grow in large chunks in order to reduce
      disk fragmentation.
    * Fixed a bug in the query planner that caused performance
      regresssions relative to 3.6.23.1 on some complex joins.
    * Fixed a typo in the OS/2 backend.
    * Refactored the pager module.
    * The SQLITE_MAX_PAGE_SIZE compile-time option is now silently
      ignored. The maximum page size is hard-coded at 65536 bytes.
    * Fix an old and very obscure bug that can lead to corruption of
      the database free-page list when incremental_vacuum is used.


author: max@novell.com
changelog:
  - New version: 3.7.3:
    * Added the sqlite3_create_function_v2() interface that
      includes a destructor callback.
    * Added support for custom r-tree queries using
      application-supplied callback routines to define the boundary
      of the query region.
    * The default page cache strives more diligently to avoid using
      memory beyond what is allocated to it by
      SQLITE_CONFIG_PAGECACHE. Or if using page cache is allocating
      from the heap, it strives to avoid going over the
      sqlite3_soft_heap_limit64(), even if
      SQLITE_ENABLE_MEMORY_MANAGEMENT is not set.
    * Added the sqlite3_soft_heap_limit64() interface as a
      replacement for sqlite3_soft_heap_limit().
    * The ANALYZE command now gathers statistics on tables even if
      they have no indices.
    * Tweaks to the query planner to help it do a better job of
      finding the most efficient query plan for each query.
    * Enhanced the internal text-to-numeric conversion routines so
      that they work with UTF8 or UTF16, thereby avoiding some
      UTF16-to-UTF8 text conversions.
    * Fix a problem that was causing excess memory usage with large
      WAL transactions in win32 systems.
    * The interface between the VDBE and B-Tree layer is enhanced
      such that the VDBE provides hints to the B-Tree layer letting
      the B-Tree layer know when it is safe to use hashing instead
      of B-Trees for transient tables.
    * Miscellaneous documentation enhancements.


author: max@novell.com
changelog:
  - Adjust the package to the new upstream tarball naming and
    version numbering scheme.
  - New version: 3.7.4:
    * Added the sqlite3_blob_reopen() interface to allow an
      existing sqlite3_blob object to be rebound to a new row.
    * Use the new sqlite3_blob_reopen() interface to improve the
      performance of FTS.
    * VFSes that do not support shared memory are allowed to access
      WAL databases if PRAGMA locking_mode is set to EXCLUSIVE.
    * Enhancements to EXPLAIN QUERY PLAN.
    * Added the sqlite3_stmt_readonly() interface.
    * Added PRAGMA checkpoint_fullfsync.
    * Added the SQLITE_FCNTL_FILE_POINTER option to
      sqlite3_file_control().
    * Added support for FTS4 and enhancements to the FTS matchinfo()
      function.
    * Added the test_superlock.c module which provides example code
      for obtaining an exclusive lock to a rollback or WAL database.
    * Added the test_multiplex.c module which provides an example
      VFS that provides multiplexing (sharding) of a DB, splitting
      it over multiple files of fixed size.
    * A very obscure bug associated with the or optimization was
      fixed.


author: max@novell.com
changelog:
  - New Version: 3.7.5:
    * Added the sqlite3_vsnprintf() interface.
    * Added the SQLITE_DBSTATUS_LOOKASIDE_HIT,
      SQLITE_DBSTATUS_LOOKASIDE_MISS_SIZE, and
      SQLITE_DBSTATUS_LOOKASIDE_MISS_FULL options for the
      sqlite3_db_status() interface.
    * Added the SQLITE_OMIT_AUTORESET compile-time option.
    * Added the SQLITE_DEFAULT_FOREIGN_KEYS compile-time option.
    * Updates to sqlite3_stmt_readonly() so that its result is
      well-defined for all prepared statements and so that it works
      with VACUUM.
    * Added the "-heap" option to the command-line shell
    * Fix a bug involving frequent changes in and out of WAL mode
      and VACUUM that could (in theory) cause database corruption.
    * Enhance the sqlite3_trace() mechanism so that nested SQL
      statements such as might be generated by virtual tables are
      shown but are shown in comments and without parameter
      expansion. This greatly improves tracing output when using the
      FTS3/4 and/or RTREE virtual tables.
    * Change the xFileControl() methods on all built-in VFSes to
      return SQLITE_NOTFOUND instead of SQLITE_ERROR for an
      unrecognized operation code.
    * The SQLite core invokes the SQLITE_FCNTL_SYNC_OMITTED file
      control to the VFS in place of a call to xSync if the database
      has PRAGMA synchronous set to OFF.
  - Split off sqlite3-tcl into a separate source package.


author: max@novell.com
changelog:
  - New Version: 3.7.6.1:
    * Added the sqlite3_wal_checkpoint_v2() interface and enhanced
      the wal_checkpoint pragma to support blocking checkpoints.
    * Improvements to the query planner so that it makes better
      estimates of plan costs and hence does a better job of
      choosing the right plan, especially when SQLITE_ENABLE_STAT2
      is used.
    * Fix a bug which prevented deferred foreign key constraints
      from being enforced when sqlite3_finalize() was not called
      by one statement with a failed foreign key constraint prior
      to another statement with foreign key constraints running.
    * Integer arithmetic operations that would have resulted in
      overflow are now performed using floating-point instead.
    * Increased the version number on the VFS object to 3 and added
      new methods xSetSysCall, xGetSysCall, and xNextSysCall used
      for doing full-coverage testing.
    * Increase the maximum value of SQLITE_MAX_ATTACHED from 30 to
      62 (though the default value remains at 10).
    * Added the fts4aux table
    * Added support for compressed FTS4 content
    * Enhance the ANALYZE command to support the name of an index as
      its argument, in order to analyze just that one index.
    * Added the "unix-excl" built-in VFS on unix and unix-like
      platforms.


author: max@novell.com
changelog:
  - New Version: 3.7.6.3:
    * Fix a problem with WAL mode which could cause transactions to
      silently rollback if the cache_size is set very small (less than
      10) and SQLite comes under memory pressure.
  - Enabled the column metadata APIs (bnc#383370).


author: max@novell.com
changelog:
  - New Version: 3.7.7:
    * Add support for URI filenames.
    * Add the sqlite3_vtab_config() interface in support of
      ON CONFLICT clauses with virtual tables.
    * Add the xSavepoint, xRelease and xRollbackTo methods in
      virtual tables in support of SAVEPOINT for virtual tables.
    * Update the built-in FTS3/FTS4 and RTREE virtual tables to
      support ON CONFLICT clauses and REPLACE.
    * Avoid unnecessary reparsing of the database schema.
    * Added support for the FTS4 prefix option and the FTS4 order
      option.
    * Allow WAL-mode databases to be opened read-only as long as
      there is an existing read/write connection.
    * Added support for short filenames.


author: idonmez@novell.com
changelog:
  - New Version: 3.7.7.1:
    * Fix a bug causing PRAGMA case_sensitive_like statements compiled
      using sqlite3_prepare() to fail with an SQLITE_SCHEMA error.


author: max@suse.com
changelog:
  - New version 3.7.8:
    * Orders of magnitude performance improvement for CREATE INDEX on
      very large tables.
    * Improved the windows VFS to better defend against interference
      from anti-virus software.
    * Improved query plan optimization when the DISTINCT keyword is
      present.
    * Allow more system calls to be overridden in the unix VFS - to
      provide better support for chromium sandboxes.
    * Increase the default size of a lookahead cache line from 100 to
      128 bytes.
    * Enhancements to the test_quota.c module so that it can track
      preexisting files.
    * Bug fix: Virtual tables now handle IS NOT NULL constraints
      correctly.
    * Bug fixes: Correctly handle nested correlated subqueries used
      with indices in a WHERE clause.
  - Re-integrate the Tcl bidings as a subpackage, now that it is
    easier to build both out of a single tarball.


author: max@suse.com
changelog:
  - Spec file cleanup
  - Drop support for the pre 11.0 packaging scheme.
  - New version 3.7.11. Changes since 3.7.8 include:
    * Enhance the INSERT syntax to allow multiple rows to be inserted
      via the VALUES clause.
    * Enhance the CREATE VIRTUAL TABLE command to support the IF NOT
      EXISTS clause.
    * Added the sqlite3_stricmp() interface as a counterpart to
      sqlite3_strnicmp().
    * Added the sqlite3_db_readonly() interface.
    * Added the SQLITE_FCNTL_PRAGMA file control, giving VFS
      implementations the ability to add new PRAGMA statements or to
      override built-in PRAGMAs.
    * Queries of the form: "SELECT max(x), y FROM table" returns the
      value of y on the same row that contains the maximum x value.
    * Added support for the FTS4 languageid option.
    * Documented support for the FTS4 content option. This feature
      has actually been in the code since version 3.7.9 but is only
      now considered to be officially supported.
    * Pending statements no longer block ROLLBACK. Instead, the
      pending statement will return SQLITE_ABORT upon next access
      after the ROLLBACK.
    * Improvements to the handling of CSV inputs in the command-line
      shell
    * The default schema format number is changed from 1 to 4. This
      means that, unless the PRAGMA legacy_file_format=ON statement
      is run, newly created database files will be unreadable by
      version of SQLite prior to 3.3.0 (2006-01-10). It also means
      that the descending indices are enabled by default.
    * The sqlite3_pcache_methods structure and the
      SQLITE_CONFIG_PCACHE and SQLITE_CONFIG_GETPCACHE configuration
      parameters are deprecated. They are replaced by a new
      sqlite3_pcache_methods2 structure and SQLITE_CONFIG_PCACHE2 and
      SQLITE_CONFIG_GETPCACHE2 configuration parameters.
    * Added the powersafe overwrite property to the VFS
      interface. Provide the SQLITE_IOCAP_POWERSAFE_OVERWRITE I/O
      capability, the SQLITE_POWERSAFE_OVERWRITE compile-time option,
      and the "psow=BOOLEAN" query parameter for URI filenames.
    * Added the sqlite3_db_release_memory() interface and the
      shrink_memory pragma.
    * Added the sqlite3_db_filename() interface.
    * Added the sqlite3_stmt_busy() interface.
    * Added the sqlite3_uri_boolean() and sqlite3_uri_int64()
      interfaces.
    * If the argument to PRAGMA cache_size is negative N, that means
      to use approximately -1024*N bytes of memory for the page cache
      regardless of the page size.
    * Enhanced the default memory allocator to make use of _msize()
      on windows, malloc_size() on Mac, and malloc_usable_size() on
      Linux.
    * Enhanced the query planner to support index queries with range
      constraints on the rowid.
    * Enhanced the query planner flattening logic to allow UNION ALL
      compounds to be promoted upwards to replace a simple wrapper
      SELECT even if the compounds are joins.
    * Enhanced the query planner so that the xfer optimization can be
      used with INTEGER PRIMARY KEY ON CONFLICT as long as the
      destination table is initially empty.
    * Enhanced the windows VFS so that all system calls can be
      overridden using the xSetSystemCall interface.
    * Updated the "unix-dotfile" VFS to use locking directories with
      mkdir() and rmdir() instead of locking files with open() and
      unlink().
    * Enhancements to the test_quota.c extension to support
      stdio-like interfaces with quotas.
    * Change the unix VFS to be tolerant of read() system calls that
      return less then the full number of requested bytes.
    * Change both unix and windows VFSes to report a sector size of
      4096 instead of the old default of 512.
    * In the TCL Interface, add the -uri option to the "sqlite3" TCL
      command used for creating new database connection objects.
    * Added the SQLITE_TESTCTRL_EXPLAIN_STMT test-control option with
      the SQLITE_ENABLE_TREE_EXPLAIN compile-time option to enable
      the command-line shell to display ASCII-art parse trees of SQL
      statements that it processes, for debugging and analysis.
    * Bug fix: Add an additional xSync when restarting a WAL in order
      to prevent an exceedingly unlikely but theoretically possible
      database corruption following power-loss. Ticket ff5be73dee.
    * Bug fix: Change the VDBE so that all registers are initialized
      to Invalid instead of NULL. Ticket 7bbfb7d442
    * Bug fix: Fix problems that can result from 32-bit integer
      overflow. Ticket ac00f496b7e2
    * If a search token (on the right-hand side of the MATCH
      operator) in FTS4 begins with "^" then that token must be the
      first in its field of the document. ** Potentially Incompatible
      Change **
    * Added options SQLITE_DBSTATUS_CACHE_HIT and
      SQLITE_DBSTATUS_CACHE_MISS to the sqlite3_db_status()
      interface.
    * Removed support for SQLITE_ENABLE_STAT2, replacing it with the
      much more capable SQLITE_ENABLE_STAT3 option.
    * Enhancements to the sqlite3_analyzer utility program, including
      the --pageinfo and --stats options and support for multiplexed
      databases.
    * Enhance the sqlite3_data_count() interface so that it can be
      used to determine if SQLITE_DONE has been seen on the prepared
      statement.
    * Added the SQLITE_FCNTL_OVERWRITE file-control by which the
      SQLite core indicates to the VFS that the current transaction
      will overwrite the entire database file.
    * Increase the default lookaside memory allocator allocation size
      from 100 to 128 bytes.
    * Enhanced the query planner so that it can factor terms in and
      out of OR expressions in the WHERE clause in an effort to find
      better indices.
    * Added the SQLITE_DIRECT_OVERFLOW_READ compile-time option,
      causing overflow pages to be read directly from the database
      file, bypassing the page cache.
    * Remove limits on the magnitude of precision and width value in
      the format specifiers of the sqlite3_mprintf() family of string
      rendering routines.
    * Fix a bug that prevent ALTER TABLE ... RENAME from working on
      some virtual tables in a database with a UTF16 encoding.
    * Fix a bug in ASCII-to-float conversion that causes slow
      performance and incorrect results when converting numbers with
      ridiculously large exponents.
    * Fix a bug that causes incorrect results in aggregate queries
      that use multiple aggregate functions whose arguments contain
      complicated expressions that differ only in the case of string
    * literals contained within those expressions.
    * Fix a bug that prevented the page_count and quick_check pragmas
      from working correctly if their names were capitalized.
    * Fix a bug that caused VACUUM to fail if the count_changes
      pragma was engaged.
    * Fix a bug in virtual table implementation that causes a crash
      if an FTS4 table is dropped inside a transaction and a
      SAVEPOINT occurs afterwards.


author: max@suse.com
changelog:
  - New version 3.7.12:
    * Add the SQLITE_DBSTATUS_CACHE_WRITE option for
      sqlite3_db_status().
    * Optimize the typeof() and length() SQL functions so that they
      avoid unnecessary reading of database content from disk.
    * Add the FTS4 "merge" command, the FTS4 "automerge" command,
      and the FTS4 "integrity-check" command.
    * Report the name of specific CHECK constraints that fail.
    * In the command-line shell, use popen() instead of fopen() if
      the first character of the argument to the ".output" command
      is "|".
    * Make use of OVERLAPPED in the windows VFS to avoid some system
      calls and thereby obtain a performance improvement.
    * More aggressive optimization of the AND operator when one side
      or the other is always false.
    * Improved performance of queries with many OR-connected terms
      in the WHERE clause that can all be indexed.
    * Add the SQLITE_RTREE_INT_ONLY compile-time option to force the
      R*Tree Extension Module to use integer instead of floating
      point values for both storage and computation.
    * Enhance the PRAGMA integrity_check command to use much less
      memory when processing multi-gigabyte databases.
    * New interfaces added to the test_quota.c add-on module.
    * Added the ".trace" dot-command to the command-line shell.
    * Allow virtual table constructors to be invoked recursively.
    * Improved optimization of ORDER BY clauses on compound queries.
    * Improved optimization of aggregate subqueries contained within
      an aggregate query.
    * Bug fix: Fix the RELEASE command so that it does not cancel
      pending queries. This repairs a problem introduced in 3.7.11.
    * Bug fix: Do not discard the DISTINCT as superfluous unless a
      subset of the result set is subject to a UNIQUE constraint and
      it none of the columns in that subset can be NULL. Ticket
      385a5b56b9.
    * Bug fix: Do not optimize away an ORDER BY clause that has the
      same terms as a UNIQUE index unless those terms are also NOT
      NULL. Ticket 2a5629202f.
  - 79a4a3a84f.patch isn't needed anymore.


author: anschneider@exsuse.de
changelog:
  - Update to version 0.3.0
    * Added support for ssh-agent authentication.
    * Added POSIX like sftp implementation.
    * Added error checking to all functions.
    * Added const to arguments where it was needed.
    * Added a channel_get_exit_status() function.
    * Added a channel_read_buffer() function, channel_read() is now
      a POSIX like function.
    * Added a more generic auth callback function.
    * Added printf attribute checking for log and error functions.
    * Added runtime function tracer support.
    * Added NSIS build support with CPack.
    * Added openssh hashed host support.
    * Added API documentation for all public functions.
    * Added asynchronous SFTP read function.
    * Added a ssh_bind_set_fd() function.
    * Fixed known_hosts parsing.
    * Fixed a lot of build warnings.
    * Fixed the Windows build.
    * Fixed a lot of memory leaks.
    * Fixed a double free corruption in the server support.
    * Fixed the "ssh_accept:" bug in server support.
    * Fixed important channel bugs.
    * Refactored the socket handling.
    * Switched to CMake build system.
    * Improved performance.


author: anschneider@exsuse.de
changelog:
  - Update to version 0.3.1
    * Added return code SSH_SERVER_FILE_NOT_FOUND.
    * Fixed compilation of SSHv1.
    * Fixed several memory leaks.
    * Fixed possible infinite loops.
    * Fixed a possible crash bug.
    * Fixed build warnings.
    * Fixed cmake on BSD.


author: anschneider@exsuse.de
changelog:
  - Update to version 0.3.2
    * Added ssh_init() function.
    * Added sftp_readlink() function.
    * Added sftp_symlink() function.
    * Fixed ssh_write_knownhost().
    * Fixed compilation on Solaris.
    * Fixed SSHv1 compilation.


author: anschneider@exsuse.de
changelog:
  - Update to version 0.3.3.
    * Fixed double free pointer crash in dsa_public_to_string.
    * Fixed channel_get_exit_status bug.
    * Fixed ssh_finalize which didn't clear the flag.
    * Fixed memory leak introduced by previous bugfix.
    * Fixed channel_poll broken when delayed EOF recvd.
    * Fixed stupid "can't parse known host key" bug.
    * Fixed possible memory corruption (ticket #14).


author: anschneider@exsuse.de
changelog:
  - Update to version 0.3.4.
    * Added ssh_basename and ssh_dirname.
    * Added a portable ssh_mkdir function.
    * Added a sftp_tell64() function.
    * Added missing NULL pointer checks to crypt_set_algorithms_server.
    * Fixed ssh_write_knownhost if ~/.ssh doesn't exist.
    * Fixed a possible integer overflow in buffer_get_data().
    * Fixed possible security bug in packet_decrypt().


author: anschneider@exsuse.de
changelog:
  - Update to version 0.4.0
    * Added scp support.
    * Added support for sending signals (RFC 4254, section 6.9).
    * Added MSVC support.
    * Added support for ~/.ssh/config.
    * Added sftp extension support.
    * Added X11 forwarding support for client.
    * Added forward listening.
    * Added support for openssh extensions (statvfs, fstatvfs).
    * Added a cleaned up interface for setting options.
    * Added a generic way to handle sockets asynchronously.
    * Added logging of the sftp flags used to open a file.
    * Added full poll() support and poll-emulation for win32.
    * Added missing 64bit functions in sftp.
    * Added support for ~/ and SSH_DIR/ in filenames instead of %s/.
    * Fixed Fix channel_get_exit_status bug.
    * Fixed calltrace logging to make it optional.
    * Fixed compilation on Solaris.
    * Fixed resolving of ip addresses.
    * Fixed libssh compilation without server support.
    * Fixed possible memory corruptions (ticket #14).


author: anschneider@exsuse.de
changelog:
  - Update to version 0.4.1
    * Added support for aes128-ctr, aes192-ctr and aes256-ctr encryption.
    * Added an example for exec.
    * Added private key type detection feature in privatekey_from_file().
    * Fixed zlib compression fallback.
    * Fixed kex bug that client preference should be prioritary
    * Fixed known_hosts file set by the user.
    * Fixed a memleak in channel_accept().
    * Fixed underflow when leave_function() are unbalanced
    * Fixed memory corruption in handle_channel_request_open().
    * Fixed closing of a file handle case of errors in privatekey_from_file().
    * Fixed ssh_get_user_home_dir() to be thread safe.
    * Fixed the doxygen documentation.


author: anschneider@exsuse.de
changelog:
  - Update to version 0.4.2
    * Added owner and group information in sftp attributes.
    * Added missing SSH_OPTIONS_FD option.
    * Added printout of owner and group in the sftp example.
    * Added a prepend function for ssh_list.
    * Added send back replies to openssh's keepalives.
    * Fixed documentation in scp code
    * Fixed longname parsing, this only workings with readdir.
    * Fixed and added support for several identity files.
    * Fixed sftp_parse_longname() on Windows.
    * Fixed a race condition bug in ssh_scp_close()
    * Remove config support for SSHv1 Cipher variable.
    * Rename ssh_list_add to ssh_list_append.
    * Rename ssh_list_get_head to ssh_list_pop_head


author: anschneider@exsuse.de
changelog:
  - Update to version 0.4.3
    * Added global/keepalive responses.
    * Added runtime detection of WSAPoll().
    * Added a select(2) based poll-emulation if poll(2) is not available.
    * Added a function to expand an escaped string.
    * Added a function to expand the tilde from a path.
    * Added a proxycommand support.
    * Added ssh_privatekey_type public function
    * Added the possibility to define _OPENSSL_DIR and _ZLIB_DIR.
    * Fixed sftp_chown.
    * Fixed sftp_rename on protocol version 3.
    * Fixed a blocking bug in channel_poll.
    * Fixed config parsing wich has overwritten user specified values.
    * Fixed hashed [host]:port format in knownhosts
    * Fixed Windows build.
    * Fixed doublefree happening after a negociation error.
    * Fixed aes*-ctr with <= OpenSSL 0.9.7b.
    * Fixed some documentation.
    * Fixed exec example which has broken read usage.
    * Fixed broken algorithm choice for server.
    * Fixed a typo that we don't export all symbols.
    * Removed the unneeded dependency to doxygen.
    * Build examples only on the Linux plattform.


author: anschneider@exsuse.de
changelog:
  - Update to version 0.4.5
    * Added option to bind a client to an ip address.
    * Fixed the ssh socket polling function.
    * Fixed Windows related bugs in bsd_poll().
    * Fixed serveral build warnings.


author: asn@cynapses.org
changelog:
  - Update to version 0.4.6
    * Added a cleanup function to free the ws2_32 library.
    * Fixed build with gcc 3.4.
    * Fixed the Windows build on Vista and newer.
    * Fixed the usage of WSAPoll() on Windows.
    * Fixed "@deprecated" in doxygen
    * Fixed some mingw warnings.
    * Fixed handling of opened channels.
    * Fixed keepalive problem on older openssh servers.
    * Fixed testing for big endian on Windows.
    * Fixed the Windows preprocessor macros and defines.


author: asn@cynapses.org
changelog:
  - Update to version 0.4.7
    * Fixed a possible memory leak in ssh_get_user_home().
    * Fixed a memory leak in sftp_xstat.
    * Fixed uninitialized fd->revents member.
    * Fixed timout value in ssh_channel_accept().
    * Fixed length checks in ssh_analyze_banner().
    * Fixed a possible data overread and crash bug.
    * Fixed setting max_fd which breaks ssh_select().
    * Fixed some pedantic build warnings.
    * Fixed a memory leak with session->bindaddr.


author: asn@cryptomilk.org
changelog:
  - Update to version 0.4.8
    * Fixed memory leaks in session signing.
    * Fixed memory leak in ssh_print_hexa.
    * Fixed problem with ssh_connect w/ timeout and fd > 1024.
    * Fixed some warnings on OS/2.
    * Fixed installation path for OS/2.


author: asn@cryptomilk.org
changelog:
  - Update to version 0.5.0
    * Added ssh_ prefix to all functions.
    * Added complete Windows support.
    * Added improved server support.
    * Added unit tests for a lot of functions.
    * Added asynchronous service request.
    * Added a multiplatform ssh_getpass() function.
    * Added a tutorial.
    * Added a lot of documentation.
    * Fixed a lot of bugs.
    * Fixed several memory leaks.


author: asn@cryptomilk.org
changelog:
  - Update to version 0.5.1
    * Added checks for NULL pointers in string.c.
    * Set the channel max packet size to 32768.
    * Don't (de)compress empty buffers.
    * Fixed ssh_scp_write so it works when doing recursive copy.
    * Fixed another source of endless wait.
    * Fixed an endless loop in case of a channel_open error.
    * Fixed session timeout handling.
    * Fixed ssh_channel_from_local() loop.
    * Fixed permissions of scp example when we copy a file.
    * Workaround ssh_get_user_home_dir on LDAP users.
    * Added pkg-config support for libssh_threads.
    * Fixed compilation without server and sftp modes.
    * Fix static .lib overwriting on Windows.


author: crrodriguez@opensuse.org
changelog:
  - Build with OPENSSL_LOAD_CONF so we respect user's choice
    of which  "openssl engine" to use for crypto (aes-ni,intel-accel)


author: asn@cryptomilk.org
changelog:
  - Update to version 0.5.2
    * Increased window size x10.
    * Fixed SSHv1.
    * Fixed bugged lists.
    * Fixed use-after-free + inconsistent callbacks call in poll.
    * Fixed scp documentation.
    * Fixed possible infinite loop in channel_read().
    * Fixed handling of short reads of sftp_async_read().
    * Fixed handling request service timeout in blocking mode.
    * Fixed ssh_auth_list() documentation.
    * Fixed incorrect return values in ssh_channel_write().
    * Fixed an infinite loop in the termination callback.
    * Fixed handling of SSH_AGAIN in channel_open().
    * Fixed "status -5 inflating zlib packet"


author: jengelh@medozas.de
changelog:
  - Remove redundant tags/sections per specfile guideline suggestions
  - Parallel building using %_smp_mflags
  - Make pkgconfig provides available
  - Add patch to work around compilation problems on SLES11SP1


author: cristian.rodriguez@opensuse.org
changelog:
  - update to libssh2 1.2.6
    * Added libssh2_sftp_statvfs() and libssh2_sftp_fstatvfs()
    * Added libssh2_knownhost_checkp()
    * Added libssh2_scp_send64()
    * fail to init SFTP if session isn't already authenticated
    * sftp_close_handle: add precaution to not access NULL pointer
    * channel_write: if data has been sent, don't return EAGAIN


author: cristian.rodriguez@opensuse.org
changelog:
  - Update 1.2.7
  - Better handling of invalid key files
  - inputchecks: make lots of API functions check for NULL pointers
  - libssh2_session_callback_set: extended the man page
  - SFTP: limit write() to not produce overly large packets
  - agent: make libssh2_agent_userauth() work blocking properly
  - _libssh2_userauth_publickey: reject method names longer than the data
  - channel_free: ignore problems with channel_close()
  - typedef: make ssize_t get typedef without LIBSSH2_WIN32
  - _libssh2_wait_socket: poll needs milliseconds
  - libssh2_wait_socket: reset error code to "leak" EAGAIN less
  - Added include for sys/select.h to get fd.set on some platforms
  - session_free: free more data to avoid memory leaks
  - openssl: make use of the EVP interface
  - Fix underscore typo for 64-bit printf format specifiers on Windows
  - Make libssh2_debug() create a correctly terminated string
  - userauth_hostbased_fromfile: packet length too short
  - handshake: Compression enabled at the wrong time
  - Don't overflow MD5 server hostkey-


author: crrodriguez@opensuse.org
changelog:
  - Update to version 1.2.9
    * Added libssh2_session_set_timeout() and
    libssh2_session_get_timeout() to make blocking calls get a timeout
    * userauth_keyboard_interactive: fix buffer overflow


author: crrodriguez@opensuse.org
changelog:
  - respect user's openssl.cnf engine configuration, might
    want to do crypto with aes-ni, intel-accell or use rdrand


author: crrodriguez@opensuse.org
changelog:
  - Update to version 1.3.0
    * sftp_read: advance offset correctly for buffered copies
    * libssh2_sftp_seek64: flush packetlist and buffered data
    * _libssh2_packet_add: adjust window size when truncating
    * sftp_read: a short read is not end of file


author: maw@suse.de
changelog:
  - Update to version 0.9:
    + plug some memory leaks
    + fix compilation on sun boxen
  - Add some Requires to the -devel subpackage
  - s#%run_ldconfig#/sbin/ldconfig# in %post and %postun.


author: sbrabec@suse.cz
changelog:
  - Reordered spec file sections to make OBS rewriting of Requires
    working properly.
  - Spec file cleanup.
  - Fixed devel Requires.


author: vuntz@novell.com
changelog:
  - Update to version 0.10:
    + Remove useless functions
    + Add XCB backend
  - Remove autoreconf call.
  - Remove -fno-strict-aliasing from CFLAGS.
  - Pass --disable-static to configure and remove .la files.
  - Remove gnome-common BuildRequires.
  - Do not package empty README.


author: vuntz@opensuse.org
changelog:
  - Add startup-notification-application-id.patch from git: this adds
    support for APPLICATION_ID, which can be used by gnome-shell.
  - Add startup-notification-sn-launcher-screen.patch from git: fix
    sn-launcher to use screen number.


author: vuntz@opensuse.org
changelog:
  - Update packaging to use the shared library packaging policy:
    + Create libstartup-notification-1-0 subpackages.
    + Add Provides/Obsoletes for startup-notification to
      libstartup-notification-1-0
    + Update baselibs.conf accordingly.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.11:
    + Remove Xlib support, use only xcb and x11-xcb
    + Support APPLICATION_ID key
  - Drop startup-notification-application-id.patch and
    startup-notification-sn-launcher-screen.patch: fixed upstream.
  - Fix License tags: the librarys is LGPLv2+, not GPLv2+.
  - Change startup-notification Obsoletes from <= to < now that we
    have a new upstream version.


author: schubi@novell.com
changelog:
  - Rename the main package to libstatgrab
  - Create a subpackage libstatgrab6
  - Create a subpackage libstatgrab-devel


author: pascal.bleser@opensuse.org
changelog:
  - update to 0.17:
    * provide iowait cpu information on Linux version 2.5.41 or later
    * use utmpx when available


author: pmladek@suse.cz
changelog:
  - initial package, version 4.6.2
  - based on the package by Fridrich Strba
  - needed to improve compatibility with upstream OOo extensions (bnc#458952)


author: aschnell@suse.de
changelog:
  - do not report partitions for disks used by BIOS RAID or DM
    Multipath
  - added functions setDefaultFs() and getDefaultFs()
  - 2.18.14


author: aschnell@suse.de
changelog:
  - added minimal experimental btrfs support, esp. filesystems over
    multiple devices are not supported (fate #306587)
  - 2.18.19


author: fehr@suse.de
changelog:
  - fixed freeCylindersAfterPartition when start of next partition
    is on same cylinder than end of current (bnc #465370)


author: fehr@suse.de
changelog:
  - avoid data loss on encrypted partitions using non-LUKS encryption
    when integrating them into system (bnc #557607)


author: fehr@suse.de
changelog:
  - fix detection of encrypted swap and temp filesystems (bnc
    [#435337])
  - fix various bugs handling encrypted devices


author: fehr@suse.de
changelog:
  - do some changes in handling of encrypted passwords (fixing bnc
    [#466196] and #480739)
  - use "crypt" fstab entry when "user" is set, not any more when
    "noauto" set


author: fehr@suse.de
changelog:
  - fix detection of existing file based loop devices
  - fix edit mode for existing file based loop devices (bnc #480736)


author: fehr@suse.de
changelog:
  - added function getRecursiveUsing to determine transitive closure
    of volumes affected by removal of a device


author: fehr@suse.de
changelog:
  - adaptions for new parted 2.1
    if ioctl BLKRRPART from parted fails, call addpart/delpart to
    still allow repartitioning of disks where partitions are busy
  - 2.19.8


author: fehr@suse.de
changelog:
  - fix wrong handling of fstab entry when removing mount point of
    encrypted device
  - make conversion of mounted volume into a LVM PV work
  - do not add "noauto" to encrypted fstab entries any more (bnc #581339)
  - 2.19.10


author: fehr@suse.de
changelog:
  - make alignment of created partitions configurable (optimal,cylinder)
    to be able to work around problems like in bnc #597723


author: fehr@suse.de
changelog:
  - fix handling of multiple xbd devices with same basename
    (e.g. xvda1,xvda2) bnc #587658
  - ignore changes of partition id on readonly disks


author: fehr@suse.de
changelog:
  - call xfs_check instead of fsck -n -t xfs since /sbin/fsck is
    missing in installation environment (bnc #601531)


author: fehr@suse.de
changelog:
  - add support for additional parity values for raid5, raid6, raid10
  - add new interface function getMdAllowedParity


author: aschnell@suse.de
changelog:
  - fixed detection of spare devices for MD RAID
  - extended interface to allow creation of MD RAIDs with spare
    devices, corresponding functions need additional parameter
  - 2.20.3


author: fehr@suse.de
changelog:
  - add functionality to have everything in a default btrfs subvol
    (additions to fate#306587)
  - version 2.21.3


author: fehr@suse.de
changelog:
  - call waitForDevice in checkDevice to work around possible
    temporary device node removal by udev (bnc#709464)


author: fehr@suse.de
changelog:
  - use new "gpt_sync_mbr" only on non-EFI systems, on EFI systems
    plain "gpt" is used (bnc#710402)
  - version 2.21.5


author: fehr@suse.de
changelog:
  - version 2.21.6
  - ignore btrfs fs when blockid does not see also btrfs (bnc#716058)
  - call zeroDevice always before formatting to prevent multiple
    signatures being present (bnc#716058)
  - use wipefs to remove any existing signatures in zeroDevice


author: fehr@suse.de
changelog:
  - version 2.21.7
  - add examples for ruby and python usage to devel package
  - add ruby bindings to libstorage
  - make functions returning data via non-const references usable
    in python (bnc#717323)


author: fehr@suse.de
changelog:
  - 2.21.10
  - prevent missing swap entry in fstab when swap already active at
    start of installation (bnc#724785)


author: fehr@suse.de
changelog:
  - 2.21.12
  - make /dev/md/ names known to libstorage if present (bnc#726319)
  - do not set fsck flag to zero for encrypted volumes (bnc#726414)


author: fehr@suse.de
changelog:
  - 2.21.14
  - fix fstab handling when mount-by-uuid is reformatted (bnc#728000)
  - add local static struct to getContVolInfo to prevent strings
    from being freed while perl interface might still access them


author: aschnell@suse.de
changelog:
  - avoid detection on volumes on disk used by other stuff (bnc#729155)
  - fixed NFS detection (bnc#729155)
  - improved multipath parser (see bnc#727428)
  - 2.22.0


author: fehr@suse.de
changelog:
  - try umount in mountTmpMount by dir first to handle cases where
    same device is mounted multiple times


author: aschnell@suse.de
changelog:
  - add function getResursiveUsedBy (for bnc#734786)
  - make getResursiveUsing also take a list as input


author: fehr@suse.de
changelog:
  - fix bug when extending a btrfs fs that had format set (bnc#732988)
  - fix problem handling used by for btrfs during extend


author: fehr@suse.de
changelog:
  - complete renaming of devs in Btrfs class (bnc#742491)
  - fix bug in btrfs uuid handling introduced in 2.17.124 (bnc#742491)


author: fehr@suse.de
changelog:
  - fix bug introduced with second to last commit
  - make sure error popup contains always valid info
  - remove btrfs volumes when partition table gets destroyed (bnc#742491)


author: fehr@suse.de
changelog:
  - tell in resize text that it may potentially need very long to
    complete and that one must not abort while resize is running
    (bnc#749946)


author: fehr@suse.de
changelog:
  - suppress dm maps for "-real" and "-cow" of LVM snapshots in
    general Dm container
  - fix order of LV removals in removeVg when snapshots are present
    (bnc#755021)


author: fehr@suse.de
changelog:
  - fix handling of LVMs with mix of encrypted and unencrypted PVs
  - fix handling of encrypted PVs with non-standard dm name


author: beineri@opensuse.org
changelog:
  - update to 0.6.5:
    * now allows path that start with protocol:/* like 'file:///'
    * Add a new function AnalysisResult::child().
    * Adjust to the new library naming scheme in iconv-1.12
    * Implemented missing addTriplet method
    * Rewrite the implementation of ArchiveReader. The new implemen-
      tation is more effient in listing contents of directories.


author: beineri@opensuse.org
changelog:
  - update to 0.7.0:
    * Change to Nepomuk ontologies
    * Set file property for embedded ar streams. This fixes the
      opening of these streams in archivereader.
    * Instead of reading each .rdf file at once in memory and then
      parse it, use the libxml2 I/O API to read chunks of the file
      when requested.
    * The attribute value is not '\0' terminated but has a pointer
      to the end of the string. In addition, string comparison was
      sped up by first comparing the string length.


author: tittiatcoke@gmail.com
changelog:
  - update to 0.7.1
    - Support more fields from ODF documents
    - Improved skipping behavior on streams for large files.
    - Added album art support.
    - Added support for ID3v1 tags.
    - Added MP3 stream metadata extraction, UTF-16 support in tags.
    - Extended the range of metadata extracted by ID3 analyzer.
    - Added a FLAC audio file analyzer.
    - Significantly unbreak the PDF analyzer.
    - Fix scanning trees where permissions are insufficient to read some parts
    - Check for multithreaded version of libxml2
    - Require newer CLucene version (0.9.21)


author: tittiatcoke@gmail.com
changelog:
  - update to 0.7.2
    - Improve cpp analyzer speed and output
    - Fix crash due to deep nesting of calls in pdf analyzer
    - Fix iconv use on Mac OS X


author: tittiatcoke@gmail.com
changelog:
  - update to version 0.7.3
    * Always read the image size of the JPEG from the header (bko#246854)
    * Add support for parsing XESAM xml-language


author: remur@gmx.net
changelog:
  - Check file size of ole compound documents (bko#251701)
    * Dolphin crashes when hovering a MSI file


author: asterios.dramis@gmail.com
changelog:
  - Update to version 0.7.5:
    * Synchronize the modules. In 0.7.4, the modules were not synchronized.
  - Spec file updates:
    * Changes based on spec-cleaner run.
    * Removed openssl-devel from BuildRequires: (not needed).
    * Added dbus-1-devel, dbus-1-x11, java-devel, libexpat-devel and zlib-devel
      in BuildRequires:.
    * Added description for the patch based on openSUSE Patches Guidelines.
    * Updates in Summary:, %description and Group entries.
    * Compile the package out of source.
    * Minor other updates.


author: wstephenson@suse.com
changelog:
  - Update to 0.7.6
    - Better performance reading PDF streams of unknown length
    - More accurate metadata indexing particularly of media files


author: toddrme2178@gmail.com
changelog:
  - For Factory switched the file monitoring backend from fam to the upstream-recommended gamin
    this is not available in earlier versions of openSUSE


author: stefan.bruens@rwth-aachen.de
changelog:
  -  update to 0.7.7:
    - Many nepomuk field name fixes
    - More accurate file format check for tar files
    - Better checking of bounds in OLE files.
    - Increase performance of default file input stream.
    - Check for surrogate pairs in UTF-8 strings.
    - Improve ID3 analyzer: skip zero padding before mp3 stream to
      handle typical LAME output, implement unsynchronization flag
      handling
    - Properly finish child indexing in all analyzers.


author: tiwai@suse.de
changelog:
  - Rename libsunpinyin3-devel to libsunpinyin-devel
  - Add explicitly dependency from devel sub-package
  - Clean up spec file


author: i@marguerite.su
changelog:
  - update version to 2.0.4git, to be compatible with latest fcitx.
  - drop gcc47 patch. upstream fixed.


author: vuntz@opensuse.org
changelog:
  - Initial package (version 0.0.3).
  - sushi-fix-warnings.patch fixes build warnings that break the
    build.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.0.4:
    + Relicense to GPLv2 with an exception clause to allow use
      non-free GStreamer plugins.
    + Fix some compilation warnings.
  - Drop sushi-fix-warnings.patch: fixed upstream.
  - Change license tag from GPLv3 to GPLv2+.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.0.5:
    + Use "document-open-symbolic" for run/open toolbar buttons
    + Require latest clutter-gtk to fix underallocations with GTK+
      3.1
    + Use g_format_size() instead of g_format_size_for_display()
    + Use the GTK+ dark theme
    + UTF8-validate the text before inserting it into the buffer


author: vuntz@opensuse.org
changelog:
  - Update to version 0.1.92:
    + Implement cache for cover art
    + Improve documentation
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.2.1:
    + Fix OSD toolbar not appearing for text files previews.
    + Make sure the decoration title is centered with the close
      button.
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Add sushi-quote-unoconv.patch: quote the file path before passing
    it to unoconv, to avoid issues when there is a space in the path.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.3.0:
    + Quote the file path before passing it to unoconv
    + Build with latest clutter-gtk
    + Updated translations.
  - Drop sushi-quote-unoconv.patch: fixed upstream.
  - 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 0.3.91:
    + Ellipsize title for long filenames
    + Use F11 as a keybinding for Fullscreen
    + Initialize X11 threads
    + Updated translations.
  - Add pkgconfig(clutter-x11-1.0) BuildRequires: new upstream
    dependency.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.3.92:
    + Properly center the window title in the allocated space.
    + Clear signal handlers when switching between viewer.
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.4.1:
    + Fix a crash when fetching album cover art
    + Move the window to the current desktop workspace when shown
    + Avoid maximization and window snapping
    + Plug some memory leaks


author: pascal.bleser@opensuse.org
changelog:
  - enable build of ruby bindings by using an in-tree SWIG 1.3.33
  - update to 1.5.6:
    * allow colons within mergeinfo path names (r35040)
    * make it impossible to add .svn to wc via 'svn add --parents'
      (r35143, -5)
    * copy properties of added but uncommitted files (r32448)
    * improve performance of log operation on < 1.5 servers (r35566)
    * allow commits over Neon of files >2GB (POSIX only) (r34919, -24)
    * allow serf from behind MS ISA proxy servers (r35981)
    * prevent svnmerge-migrate-history.py from committing bogus
      mergeinfo (r35516)


author: pascal.bleser@opensuse.org
changelog:
  - build the new ctypes python bindings
  - upgraded in-tree SWIG to the recommended version for building
    SVN: 1.3.36 (required to build the Ruby bindings)
  - 1.6.0 in a separate repository for now
  - update to 1.6.0:
    * the working copy format has been upgraded: this means that 1.5
      and older Subversion clients will not be able to work with
      working copies produced by Subversion 1.6; working copies are
      upgraded automatically
    * the repository filesystem formats have changed, meaning that
      1.5 and older versions of Subversion tools that normally access
      a repository directly (e.g. svnserve, mod_dav_svn, svnadmin)
      won't be able to read a repository created by Subversion 1.6;
      but, repositories are not upgraded automatically (use
      "svnadmin upgrade")
    * improved output of "svn proplist --verbose"
    * "svn propget" now accepts the --verbose option
    * changed output of "svn status": now contains the additional
      seventh column which informs whether the item is the victim of a
      tree conflict; an  additional line with more detailed description
      of a tree conflict is displayed after each item remaining in tree
      conflict
    * subversion prompts before storing passwords in plaintext form
    * passwords can be stored in KWallet (KDE 4) and GNOME Keyring
    * SSL client certificate passphrases can be stored in KWallet,
      GNOME Keyring in encrypted form or in plaintext form
    * repository root relative URLs (client)
    * improvements to "svn:externals": support for files and usual shell
      quoting rules in external definitions
    * detection of tree conflicts: Subversion 1.6 recognizes a new kind
      of conflict, known as a "tree conflict"; such conflicts manifest
      at the level of directory structure, rather than file content
    * several improvements to both the Berkeley DB and FSFS backends,
      designed to improve storage space, and can result in drastically
      smaller repositories:
      + sharing multiple common representations
      + FSFS repositories: packing completed shards
      + FSFS repositories: support for Memcached
      + BDB repositories: reverse deltas
    * ctypes Python bindings
    * improved interactive conflict resolution
    * sparse directory exclusion
    * logging support for svnserve
    * new public "historical" HTTP URI syntax for mod_dav_svn
    * the "svn log" command can now take multiple revision arguments in
      one invocation
    * --trust-server-cert option: added to svn and svnsync, so that
      non-interactive operations can work with self-signed certificates
      not backed by a known trust authority


author: pascal.bleser@opensuse.org
changelog:
  - fix build on SLE10
  - don't build on SLE9, its python is too old (requires >= 2.4)
  - build gnome-keyring and kde4 kwallet authentication store plugins
    as subpackages
  - added explicit BuildRequires for cyrus-sasl-devel
  - use an in-tree sqlite 3.6.11 as recommended instead of the
    system-wide version
  - removed the %changelog from the spec file, was very long, and we
    have a .changes file anyway
  - rpmlint happiness:
    * added a patch to remove a pointless shebang in the python
      bindings
    * removed dot at end of Summary in subpackages
  - removed the License: tag in each subpackage


author: dmueller@suse.de
changelog:
  - update to 1.6.1
    User-visible changes:
    * recommend Neon 0.28.4. (r36388)
    * improve performance of 'svn merge --ignore-ancestry' (r36256)
    * improve 'svn merge' performance with subtree mergeinfo (r36444)
    * correctly proxy LOCK and UNLOCK requests (r36159)
    * prevent a crash when updating old working copies (r36751)
    * don't let svnmerge.py delete a nonexistent property (r36086, -767, -769)
    * don't fail when upgrading pre-1.2 repositories (r36851, -7)
    * allow escaping of separator characters in autoprops (r36763, -84)
    * improve tempfile creation robustness on Windows (r36442, -3)
    * fix change-svn-wc-format.py for 1.6.x working copies (r36874, -5)
    * improve configure's detection of Berkeley DB (r36741, -2)
    * don't allow foreign merges to add foreign mergeinfo (issue #3383)
    * improve performance of 'svn update' on large files (r36389, et. al.)
    * fixed: error leak and potential crash (r36860)
    * fixed: parent directory handling on Windows (r36049, -50, -51, -131)
    * fixed: unintialized memory errors (r36252, -3)
    * fixed: potential working copy corruption (r36714)
    * fixed: working copy upgrade error (r36302)
    * fixed: pointer dereference error (r36783)
    * fixed: error diff'ing large data with ignored whitespace (r36816)
    * fixed: potential hang in ra_serf (r36913)
    * fixed: problem with merge and non-inheritable mergeinfo (r36879)
    * fixed: repeated merging of conflicted properties fails (issue #3250)
    * fixed: excluding an absent directory segfaults (issue #3391)
    Developer-visible changes:
    * ensure svn_subst_translate_cstring2() properly flushes data (r36747)
    * make serf report a base checksum to apply_textdelta (r36890)
    * syntax updates for strict C89 compilers (r36799)
    * update RPM scripts for RHEL4 (r36834)
    * allow tests to be run with Python 2.6.1 on Windows (r36149, -50, -51, -56)
    * allow building JavaHL with Visual Studio 2008 (r36954)
    * stop setting default translation domain in JavaHL (r36955)
    * fixed: warning with Python 2.6 and ctypes bindings (r36559)
    * fixed: undefined references to svn_fs_path_change2_create() (r36823)


author: pascal.bleser@opensuse.org
changelog:
  - build and install the following binaries from tools/server-side
    into subversion-tools:
    * svn-populate-node-origins-index
    * svnauthz-validate
  - add support for building Subversion 1.6.x on SLE 9, by using the
    package "python25" and patching all python scripts accordingly,
    to use #!/usr/bin/python2.5 instead of /usr/bin/python or
    /usr/bin/env python


author: pascal.bleser@opensuse.org
changelog:
  - bump in-tree sqlite-amalgamation to the recommended version for
    Subversion 1.6.2: 3.6.13
  - update to 1.6.2:
    * vastly improve memory usage with 'svn merge' (issue #3393)
    * make default depth for merge 'infinity' (r37156)
    * make 'status --quiet' show tree conflicts (issue #3396)
    * allow '--set-depth infinity' to expand shallow subtrees
      (r37169)
    * return an error if attempting to reintegrate from/to the repo
      root (r37385)
    * don't store bogus mergeinfo for '--ignore-ancestry', foreign
      merges (r37333)
    * don't allow merge of difference between two repos (r37519)
    * avoid potential segfault with subtree mergeinfo (r36613)
    * recommend sqlite 3.6.13 (r37245)
    * avoid unnecessary server query for implicit mergeinfo
      (r36509)
    * avoid unnecessary server query during reverse merges (r36527)
    * set depth=infinity on 'svn add' items with restricted depth
      (r37607)
    * fixed: commit log message template missing paths (issue #3399)
    * fixed: segfault on merge with servers < 1.6 (r37363)
    * fixed: repeat merge failures with non-inheritable mergeinfo
      (issue #3392)
    * fixed: another memory leak when performing mergeinfo-aware
      merges (r37398)
    * fixed: incorrect mergeinfo on children of shallow merges
      (issue #3407)
    * fixed: pool lifetime issues in the BDB backend (r37137)


author: pascal.bleser@opensuse.org
changelog:
  - enable in-tree sqlite-amalgamation again, as the required sqlite3
    package screws up zypper (bnc#504251)


author: poeml@suse.de
changelog:
  - make Subversion's configure script detect Berkeley DB again. With
    apu-1-config 1.3.7, the --libs output doesn't return -ldb any
    longer, and Subversion was relying on this. See this long thread:
    http://mail-archives.apache.org/mod_mbox/apr-dev/200906.mbox/%3c1244533468.25532.110.camel@shrek.rexursive.com%3e
    Building with --with-berkeley-db makes it work again.


author: stsp@elego.de
changelog:
  - run all regression tests (ra_local only for now)
  - filter a false positive rpmlint warning
  - update to 1.6.3
    User-visible changes:
    * fix segfault in WC->URL copy (r37646, -56)
    * let 'svnadmin load' tolerate mergeinfo with "\r\n" (r37768)
    * make svnsync normalize svn:* props to LF line endings (issue #3404)
    * better integration with external merge tools (r36178)
    * return a friendly error message for 'svn diff' (r37735)
    * update dsvn.el for 1.6 (r37774)
    * don't allow setting of props on out-of-date dirs under neon (r37745)
    * improve BASH completion (r36450, -52, -70, -79, -538)
    * improve some DAV-based error messages (issue #3414)
    * always show tree conflicts with 'svn st' (issue #3382)
    * improve correctness of 'svn mergeinfo' (issue #3126)
    * decrease the amount of memory needed for large commits (r37894, -6)
    * work around an APR buffer overflow seen by svnsync (r37622)
    * ra_svn clients now use TCP keep-alives if available (issue #3347)
    * improve 'svn merge' perf by reducing server contact (r37491, -593, -618)
    * stop propagating self-referential mergeinfo in reintegrate merges (r37931)
    * fix NLS detection where -liconv is required for bindtextdomain() (r37827)
    * don't delete unversioned files with 'rm --keel-local' (r38015, -17, -19)
    * bump apr and apr-util versions included in deps to latest. (r37941)
    * avoid temp file name collisions with ra_serf, ra_neon (r37972)
    * fixed: potential segfault with noop file merges (r37779)
    * fixed: incorrect output with 'svn blame -g' (r37719, -23, -41)
    * fixed: bindings don't load FS libs when module search enabled (issue #3413)
    * fixed: potential abort() in the working copy library (r37857)
    * fixed: memory leak in hash reading functions (r37868, -979)
    Developer-visible changes:
    * improve memory usage in file-to-stringbuf APIs (r37907)
    * reduce memory usage for temp string manipulation (r38010)


author: stsp@elego.de
changelog:
  - write tests.log to stdout if make check fails to aid
    debugging of test failures on the build service


author: stsp@elego.de
changelog:
  - The build service keeps complaining that "nothing provides
    java-1_6_0-sun-devel". Attempt to make it happy by only building
    Java bindings on SUSE versions which have OpenJDK.


author: stsp@elego.de
changelog:
  - Make regression tests clean up temporary test data (repositories,
    working copies, etc.) to avoid build failures due to running out
    of disk space. This trades time against space -- the build will
    take longer.


author: stsp@elego.de
changelog:
  - Now that the project repositories have been configured correctly
    on the build service, OpenSUSE 10.3 should also have a JDK.


author: stsp@elego.de
changelog:
  - Run regression tests over both filesystem backends (FSFS and BDB),
    and over svn:// as well as file://


author: stsp@elego.de
changelog:
  - To help us figure out why the test suite sometimes hangs on the
    build service, add a patch which allows logging to stdout
    and stderr, instead of logging to tests.log, during make check.


author: stsp@elego.de
changelog:
  - Don't run regression tests on OpenSUSE Factory. It takes too
    long which causes problems for the build service because the
    subversion package is being rebuilt often.


author: pascal.bleser@opensuse.org
changelog:
  - bump in-tree sqlite-amalgamation from 3.6.14.2 to 3.6.16
  - use a trap function in check section to make sure the svnserve
    process is killed
  - use a random free port for testing the svnserve process


author: pascal.bleser@opensuse.org
changelog:
  - update to 1.6.5:
    * fix mod_dav_svn directory view links to preserve peg revisions
    * properly escape lock comments over ra_neon
    * allow syncing copies of '/' over ra_neon and ra_serf
    * make 'svnlook diff' show empty added or deleted files
    * fix building with Apache 2.4
    * fix possible data loss on ext4 and GPFS filesystems
    * resolve symlinks when checking for ~/.subversion
    * don't let svn+ssh SIGKILL ssh processes
    * allow PLAIN and LOGIN mechanisms with SASL in svnserve
    * fix peg revision parsing in filenames like 'dir/@file.txt'
    * don't pretend to do tree conflict resolution
    * fix data corruption when syncing from svnserve to mod_dav_svn
    * fix GNOME Keyring with '--non-interactive' option
    * fixed: false "File '...' already exists" error during commit
  - bump in-tree sqlite-amalgamation from 3.6.16 to 3.6.17


author: stsp@elego.de
changelog:
  - update to 1.6.6:
    User-visible changes:
    * fix crash during 'svn update' (r39673)
    * respect Apache's ServerSignature directive (r40008, -21, -31)
    * don't add a file with mixed line endings, and then abort (issue #2713)
    * support Neon 0.29.
    * fix a crash in 'svn rm --force' (r37953)
    * handle tree conflicts involving replacements (issue #3486)
    * allow non-threadsafe sqlite if APR has no threads (r39301)
    * print newline before plaintext SSL cert / password prompts (r38982, r39302)
    * improve merge performance with implicit subtree mergeinfo (issue #3443)
    * fix "libsvn_ra_svn/marshal.c assertion failed (opt || cstr)" (issue #3485)
    * make file externals work for binary files (issue #3368)
    * perform MIME type matching case-insensitively (issue #3479)
    * do not treat non-existent revisions as HEAD in 'svn export' (issue #3400)
    * revert r36720's default MIME type change back to "text/plain" (issue #3508)
    * improve "tree conflict already exists" error message (r38872)
    * fix failure to commit replacement of a directory (issue #3281)
    * fix mod_dav_svn parent dir links to preserve peg revisions (issue #3425)
    Developer-visible changes:
    * fix 2 failing tests in ruby bindings (r38886)
    * do not require GNU grep for build (issue #3453)
    * use '$SED' instead of 'sed' in build scripts (issue #3458)
    * add svn.client.{log5,merge_peg3} to python bindings (r39635, -6, -7)
    * include the time of a test run in tests.log (r39887)
  - Rename subversion-1.6.5-rpmlintrc to subversion.rpmlintrc.
  - Drop subversion.allowed-neon.patch in favour of --disable-neon-version-check
    configure flag.
  - Drop subversion-make-check-log-to-stdout.patch, it doesn't apply anymore.
    It was mainly for debugging test suite hangs on Factory. We don't run
    tests on factory anymore.


author: pascal.bleser@opensuse.org
changelog:
  - update to 1.6.9:
    User-visible changes:
    * allow multiple external updates over ra_svn (issue #3487)
    * fix a segmentation fault when using FSFS (r881905)
    * support Berkeley DB 4.8 (r879688)
    * various autoprop improvements (r880274, -5)
    * improve usage of svn+ssh:// on Windows (issue #2580)
    * teach 1.6.x to recognize 1.7 working copies (1.6.x-future-
      proof branch)
    * update help text for 'svn update' and 'svn switch' (r886164)
    * make 'svnadmin load --parent-dir' create valid mergeinfo
      (r888979)
    * tolerate relative merge source paths in mergeinfo (r889840)
    * teach mod_dav_svn to support the Label header (issue #3519)
    * fixed: svnsync leaves stale sync-locks on mirrors (r884842)
    * fix applicability of 'svn resolve --accept=theirs-conflict'
      (r880525)
    * fixed: segfault in 'svn resolve' (r896522)
    * fix commit failure against an out-of-date mirror (r900797)
    Developer-visible changes:
    * update ruby bindings test expectation (r880162)
    * don't allow rangelist and mergeinfo API to modify input args
      (r879093)


author: pascal.bleser@opensuse.org
changelog:
  - update to 1.6.11:
    * fix for repositories mounted via NFS
    * enable TCP keep-alives in svnserve
    * tighten restrictions on revprops for 'svnadmin verify'
    * make ra_serf give better out-of-date information
    * improve error message upon connection failure with svn+ssh://
    * allow 'svn log' on an uncommitted copy/move destination
    * make 'svnadmin hotcopy' copy the fsfs config file
    * mergeinfo improvements with non-inheritable mergeinfo
    * make mergeinfo queries not require access to the repo root
    * update URLs to refer the the new apache.org repository
    * update relative externals during a switch
    * fix 'merge --reintegrate' with self-referential mergeinfo
    * improve wc-ng working copy detection
    * improve handling of mergeinfo when using serf
    * fixed: 'svnlook plist --revprop' with '-t TXN_NAME'
    * fixed: file external from URL cannot overwrite existing item
    * fixed: potential memory error in 'svn status'
    * fixed: merge records mergeinfo from natural history gaps
    * fixed: theoretical possibility of DB corruption


author: pascal.bleser@opensuse.org
changelog:
  - update to 1.6.12:
    * further improvements for issue #3242 ("Subversion demands unnecessary access to parent directories of operations")
    * allow deletion of uris which need character escaping (issue #3636)
    * fix errors with 'svn mkdir --parents' (issue #3649)
    * update address to which crash reports are sent (r901304)
    * fix handling of peg revision'd copy targets (issue #3651)
    * more improvements to 'svn merge --reintegrate' (r935631)
    * allow copying of broken symlinks (issue #3303)
    * improve rep-sharing performance on high-concurrency repos (issue #3506)
    * fixed: added subtrees with mergeinfo break reintegrate (issue #3654)
    * fixed: assertion triggered by tree-conflicted externals (issue #3469)
  - rolling back the in-tree sqlite-amalgamation from 3.6.17 to 3.6.13 (which is the version recommended by upstream)
  - added check in spec file to make sure we use the recommended sqlite (-amalgamation) version


author: dimstar@opensuse.org
changelog:
  - Add subversion-neon-systemproxy.patch: Use Neon's system-proxy
    feature that was introduced in neon 0.29. In the background, neon
    uses libproxy to get the right information from the session.


author: pascal.bleser@opensuse.org
changelog:
  - fixes CVE-2010-3315:
    http://subversion.apache.org/security/CVE-2010-3315-advisory.txt
    (only affects certain scenarios when using "SVNPathAuthz short_circuit")
  - update to 1.6.13:
    * don't drop properties during foreign-repo merges (issue #3623)
    * improve auto-props failure error message (r961970)
    * improve error message for 403 status with ra_neon (r876615)
    * don't allow 'merge --reintegrate' for 2-url merges (r959004)
    * improve handling of missing fsfs.conf during hotcopy (r980811, -1449)
    * escape unsafe characters in a URL during export (issue #3683)
    * don't leak stale locks in FSFS (r959760)
    * better detect broken working copies during update over ra_neon (r979045)
    * fsfs: make rev files read-only (r981921)
    * properly canonicalize a URL (r984928, -31)
    * fix wc corruption with 'commit --depth=empty' (issue #3700)
    * permissions fixes when doing reintegrate merges (related to issue #3242)
    * fix mergeinfo miscalculation during 2-url merges (issue #3648)
    * fix error transmission problems in svnserve (r997457, -66)
    * fixed: record-only merges create self-referential mergeinfo (issue #3646)
    * fixed: 'SVNPathAuthz short_circuit' unsolicited read access (issue #3695)
    * make 'svnmucc propset' handle existing and non-existing URLs (r1000607)
    * add new 'propsetf' subcommand to svnmucc (r1000612)
    * emit a warning about copied dirs during ci with limited depth (r1002094)
    * make ruby bindings compatible with Ruby 1.9 (r957507)
    * use the repos verify API in JavaHL (r948916)
    * teach ra_serf to parse md5 checksums with update editors (r979429)
    * let ra_serf work with current serf releases (r879757, r880320, r943796)


author: stsp@elego.de
changelog:
  - update to 1.6.15 (bnc#649861):
    includes security fixes [CVE-2010-3315]
    User-visible changes:
    * hide unreadable dirs in mod_dav_svn's GET response (r996884)
    * make 'svnmucc propsetf' actually work (r1005446)
    * limit memory fragmentation in svnserve (r1022675)
    * fix 'svn export' regression from 1.6.13 (r1032970)
    * fix 'svn export' mistakenly uri-encodes paths (issue #3745)
    * fix server-side memory leaks triggered by 'blame -g' (r1032808)
    * prevent crash in mod_dav_svn when using SVNParentPath (r1033166)
    * allow 'log -g' to continue in the face of invalid mergeinfo (r1028108)
    * filter unreadable paths for 'svn ls' and 'svn co' (r997026, -070, -474)
    * fix abort in 'svn blame -g' (issue #3666)
    * fix file handle leak in ruby bindings (issue #3512)
    * remove check for 1.7-style working copies (issue #3729)
    Developer-visible changes:
    * improve some swig parameter mapping (r984565, r1035745)
    * improve test accuracy over dav (r991534, r877814)
    * create fails.log for test runs (r964349)
    * improve detection of 'svnversion' when buildling (r877219, et al)
    * don't violate API layering in dumpstream logic (issue #3733)
    * don't report working copy installs as switched (r1033921)
  - project website changed from subversion.tigris.org to subversion.apache.org


author: stsp@elego.de
changelog:
  - update to 1.6.16 (bnc#676949, bnc#662030):
    includes security fixes [CVE-2010-4539, CVE-2010-4644, CVE-2011-0715]
    User-visible changes:
    * more improvement to the 'blame -g' memory leak from 1.6.15 (r1041438)
    * avoid a crash in mod_dav_svn when using locks (r1071239, -307)
      See CVE-2011-0715, and descriptive advisory at
      http://subversion.apache.org/security/CVE-2011-0715-advisory.txt
    * avoid unnecessary globbing for performance (r1068988)
    * don't add tree conflicts when one already exists (issue #3486)
    * fix potential crash when requesting mergeinfo (r902467)
    * don't attempt to resolve prop conflicts in 'merge --dry-run' (r880146)
    * more fixes for issue #3270.
    Developer-visible changes:
    * ensure report_info_t is properly initialized by ra_serf (r1058722)
    * locate errors properly on a malfunction (r1053208)
    * fix output param timing of svn_fs_commit_txn() on fsfs (r1051751)
    * for svn_fs_commit_txn(), set invalid rev on failed commit (r1051632, -8)
    * fix sporadic Ruby bindings test failures (r1038792)
    * fix JavaHL JVM object leak when dumping large revisions (r947006)
    * use Perl to resolve symlinks when building swig-pl (r1039040)
    * allow Perl bindings to build within a symlinked working copy (r1036534)
    * don't overwrite the LD_LIBRARY_PATH during make check-swig-pl (r946355)
    * improve unit tests for some fs functions (r1051744, -5, -3185, -241)


author: stsp@elego.de
changelog:
  - update to 1.6.17 (bnc#698205):
    includes security fixes [CVE-2011-1752, CVE-2011-1783, CVE-2011-1921]
    User-visible changes:
    * improve checkout speed on Windows (issue #3719)
    * make 'blame -g' more efficient on with large mergeinfo (r1094692)
    * avoid some invalid handle exceptions on Windows (r1095654)
    * preserve log message with a non-zero editor exit (r1072084)
    * fix FSFS cache performance on 64-bit platforms (r1103665)
    * make svn cleanup tolerate obstructed directories (r1091881)
    * fix deadlock in multithreaded servers serving FSFS repositories (r1104093)
    * detect very occasional corruption and abort commit (issue #3845)
    * fixed: file externals cause non-inheritable mergeinfo (issue #3843)
    * fixed: file externals cause mixed-revision working copies (issue #3816)
    * fix crash in mod_dav_svn with GETs of baselined resources (r1104126)
      See CVE-2011-1752, and descriptive advisory at
      http://subversion.apache.org/security/CVE-2011-1752-advisory.txt
    * fixed: write-through proxy could direcly commit to slave (r917523)
    * detect a particular corruption condition in FSFS (r1100213)
    * improve error message when clients refer to unkown revisions (r939000)
    * bugfixes and optimizations to the DAV mirroring code (r878607)
    * fixed: locked and deleted file causes tree conflict (issue #3525)
    * fixed: update touches locked file with svn:keywords property (issue #3471)
    * fix svnsync handling of directory copyfrom (issue #3641)
    * fix 'log -g' excessive duplicate output (issue #3650)
    * fix svnsync copyfrom handling bug with BDB (r1036429)
    * server-side validation of svn:mergeinfo syntax during commit (issue #3895)
    * fix remotely triggerable mod_dav_svn DoS
      See CVE-2011-1783, and descriptive advisory at
      http://subversion.apache.org/security/CVE-2011-1783-advisory.txt
    * fix potential leak of authz-protected file contents
      See CVE-2011-1921, and descriptive advisory at
      http://subversion.apache.org/security/CVE-2011-1921-advisory.txt
    Developer-visible changes:
    * fix reporting FS-level post-commit processing errors (r1104098)
    * fix JVM recognition on OS X Snow Leopard (10.6) (r1028084)
    * allow building on Windows with recent Expat (r1074572)


author: dmueller@suse.de
changelog:
  - remove intree copies of sqlite and swig if version is new enough
  - disable kwallet/gnome-keyring support for SLE11 (to be package list compatible)


author: dmueller@suse.de
changelog:
  - annotate changelog with bugs and CVE's fixed via individual backports
    on the maintained code streams


author: dmueller@suse.de
changelog:
  - merge in fixes from stsp.elego.de:
    * Simplify tools install and ship a smaller amount of tools.
    Should fix rpmlint complaining about .libs/ directories
    and various other illegal files ending up in the package.
    Users are better off downloading the scripts previously shipped
    in this package directly from the upstream svn repository.


author: dmueller@suse.de
changelog:
  - update to 1.7.1
    * Based on many fixes by stsp.elego.de, many thanks!
    * License changed to Apache License, version 2
    * Detecting MIME types with libmagic
    * Optimizations of diff, merge and blame
    * See http://subversion.apache.org/docs/release-notes/1.7
      for details


author: andreas.stieger@gmx.de
changelog:
  - update to upstream 1.7.2
    User-visible changes:
    * fix working copy corruption after interrupted update/switch (issue #4040)
    * avoid segfaults against pre-1.5 servers (r1186928)
    * improve configure error message if apr-util uses old or no bdb (r1186784)
    * make 'svn patch' ignore '/dev/null' targets for compat with git (r1197998)
    * fix 'svn patch' segfault on patch that skips and deletes files (r1199950)
    * omit "Committed revision N." output from 'svn commit --quiet' (r1200837)
    * fix authz denial when svnserve root is a repository (issue #4060)
    * fix uninitialized memory read in client diff code (r1201002)
    * avoid potential segfault during merges (r1202807)
    * fix an assertion failure when a symlink is updated (r1186944, -81, -83)
    * make working copy operations fail if nodes have no base checksum (r1202630)
    * fix nested <Location>s when using v2 protocol (r1203546, -651, -653)
    * make mod_dav_svn ignore non-Subversion POST requests (r1187695)
    * avoid reading freed memory (r1204478)
    * recognize empty (only byte order mark) UTF-8 files as text (issue #4064)
    * fix 1.7 client regression when operating against a 1.0.x server (r1199876)
    * remove empty parent dirs of removed externals on update (issue #4044)
    * make 'svn diff -c N' work for files added in rN (issue #2873)
    * plug a memory leak in the bdb backend (r1205726)
    * fix 'svn import' with native eol-style and inconsistent EOLs (r1205193)
    * fix reading beyond the end of a string in bdb backend (r1205839, -48)
    * don't assert when committing an incomplete directory (issue #4042)
    Developer-visible changes:
    * JavaHL: allow 'status -u' to function properly (r1189190, -395)
    * don't put '\r' characters in our generate sql headers (r1189580)
    * properly define WIN64 on Windows x64 builds (r1188609)
    * better adherence to C89 in enum definitions (r1189665)
    * bump copyright year in Windows DLLs (r1189261)
    * log a better error when opening rep-cache.db fails (r1204610, -73)


author: andreas.stieger@gmx.de
changelog:
  - update license to Apache-2
  - run regression tests for 12.1 again
  - allow builds --without regression_tests
  - subversion.libtool-verbose.patch
    refresh for moved source lines
  - subversion-swig-perl-install_vendor.patch
    refresh for moved source lines
  - subversion.libtool-pie-flags.patch
    refresh for moved source lines
  - subversion.perl.LD_RUN_PATH.patch
    refresh for moved source lines
  - subversion-no-build-date.patch
    refresh for moved source lines
  - subversion-neon-systemproxy.patch
    adjust to changed upstream sources, remove one chunk which would
    create duplicated lines in patched result


author: andreas.stieger@gmx.de
changelog:
  - refresh subversion-no-build-date.patch
  - add mod_dontdothat to subversion-server package
  - add section to README.SuSE about mod_dontdothat
  - add inactive sample mod_dontdothat configuration to subversion.conf
  - update to upstream 1.7.3
    General:
    * ship mod_dontdothat with the standard release
    User-visible changes:
    * fix segfault on 'svn rm $ROOT_URL' (issue #4074)
    * replace a couple of assertions in favor of errors (r1207858, -949)
    * fix a server assert after being upgraded (r1210195)
    * fix segfault on 'svn mkdir svn://localhost' (r1211483)
    * make 'svnadmin recover' prune the rep cache (r1213331, et al)
    * make svnmucc use values from --config-dir option
    * update and clarify the merge help text (r1154121, et al)
    * replace wc assertion with informative error (r1222521, -693)
    * copy permissions correctly for FSFS dirs (r1229252)
    * improve 'svn log --with-all-revprops' over ra-dav (issue #4082)
    * fix segfault when remapping a file external (issue #4093)
    * fix segfault caused by obstructing unversioned dir (r1229677)
    * fix regression on first update of external dir with '-r' (issue #4053)
    * fix various EOL-handling problems in 'svn patch' (issues #3814, #3991)
    * fix segfault in 'svn revert' (r1229303)
    * improve correctness of 'svn patch --dry-run' (r1231944, -5)
    * enforce revisions given in 'svn:externals' (issue #4053)
    * fix potential corruption on 32-bit FSFS with large files (r1230212)
    * make 'svn status --xml' show new files (issue #4097)
    * fix 'svn mergeinfo' correctness (issue #4050)
    * return the correct status for non-present nodes (r1232202, -07, -21, -22)
    * improve SASL error messages (r1236343, et al)
    * improve server cert error code for ra_serf (r1232413)
    * fix SVNParentPath listings for parent path symlinks (r1221767, -80)
    * fix mod_dav_svn's handling of POST errors (issue #4086)
    * log some mod_dav_svn errors, rather than ignoring them (r1237720, -9596)
    * relax requirements for canonicalization in mod_dav_svn (r1236173)
    * fix a rare source of FSFS corruption (r1240752)
    * allow committing the result of some copy operations (issue #4059)
    * prevent one-byte buffer overflow in base64 decoding (r1242337)
    Developer-visible changes:
    * JavaHL: Add missing notify action, fixing an exception (r1221793)
    * fix swig-py memory leak (r1235264, -296, -302, -736)
    * fix spurious test suite failure (r1220742, -50)
    * allow running tests on UNC shares (r1225491)
    * bindings: see platform-specific password providers (r1242660, -1)
    * skip 'svnrdump dump' tests over ra_serf (r1242537)
    * convert a few ra_serf assertions to errors (r1242607)


author: andreas.stieger@gmx.de
changelog:
  - update to upstream 1.7.4
    User-visible changes:
    * fix 'svn log --diff' for moved paths
    * fix ra_serf problem with reading directory entries via HTTPv2
    * prepend "sqlite:" to error messages from SQLite
    * fix randomly missing "Merged via" notifications in 'svn log -g'
    * fix spurious conflict when merging deleted symbolic link (issue #4052)
    * fix URL-to-WC copy of externals on Windows (issue #4123)
    * improve an FSFS sanity-check error message
    * fix regressions with symlinks pointing at externals (issue #4102)
    * fix 'svn log --diff' output ordering issue on Windows
    Developer-visible changes:
    * don't build mod_dontdothat if not building with httpd
    * fix the testsuite to avoid FAILs on APR hash order


author: andreas.stieger@gmx.de
changelog:
  - Subversion currently does not compile Ruby bindings for 1.9
    disable to fix build in Factory
  - add subversion-1.7.4-ruby-1.9-RbConfig.patch to use RbConfig
    instead of Config which is deprecated in Ruby 1.9
  - fix conditional configuration for serf support
  - add check that ra_serf is built as configure failed silently


author: andreas.stieger@gmx.de
changelog:
  - update to upstream 1.7.5
    User-visible changes:
    - Client- and server-side bugfixes:
    * http: report deleted-revision upon delete during update
    - Client-side bugfixes:
    * avoid potential segfault when canonicalizing properties
    * improve memory and file-handle management with externals (issue #4130)
    * serf: convert assertions to "MERGE failed" errors
    * fix undefined behaviour during multi-segment reverse merges (issue #4144)
    * fix potential use of already freed memory during diff operation
    * improve performance of scan for the working copy root
    * cmdline: fix segfault during 'svn diff' argument processing
    * fix regression from 1.6 in update with --depth option (issue #4136)
    * propset: avoid undefined behaviour in error path
    * reset sqlite statements, partly for sqlite-3.7.11 compat
    * fix assertion during 'svn diff -r BASE:HEAD ^/trunk' (issue #4161)
    * notify upon 'update' just removing locks on files
    * neon: fix potential use of freed memory during commits
    * 'status --xml' doesn't show repository deletes correctly (issue #4167)
    * fix assert on svn:externals with drive letter on Windows (issue #4073)
    * fix 'svn update --depth=empty' against 1.4 servers (issue #4046)
    * handle missing svn:date reported by svnserve gracefully
    * fix merges which first add a subtree and then delete it (issue #4166)
    * fix a regression with checkout of file externals (issue #4087)
    * don't add spurious mergeinfo to subtrees in edge-case merge (issue #4169)
    * improve performance of status on large working copies (issue #4178)
    - Server-side bugfixes:
    * fix non-fatal FSFS corruption bug with concurrent commits (issue #4129)
    * mod_dav_svn: raise an error on MERGE of non-existent resource
    * mod_dav_svn: support compiling/running under httpd-2.4 (r1232267)
    * mod_dav_svn: forbid BDB repositories under httpd's event MPM (issue #4157)
    - Other tool improvements and bugfixes:
    * emacs support: updates to dsvn.el and vc-svn.el
    Developer-visible changes:
    - General:
    * windows example distribution scripts: include svnrdump
    * fix running the test suite with jsvn
    - Bindings:
    * swig-py tests: avoid FAILs on APR hash order
    * swig-rb tests: avoid FAILs on APR hash order
    * swig-pl: Improved perl detection in gen-make.py


author: andreas.stieger@gmx.de
changelog:
  - Allow unit tests to be run for Factory: --with=regression_tests
    replacing the inline conditional


author: andreas.stieger@gmx.de
changelog:
  - add subversion-1.7.5-libsvn_auth_kwallet-r1345740.patch from trunk
    to fix build with gcc 4.7
  - move checks for schemes handled by ra modules into %check section
  - do not run regression tests by default:
    * too many failed builds
    * doesn't include http tests
  - only require iproute2 when running regression tests


author: lars@linux-schulserver.de
changelog:
  - update to 1.5.11:
    + Added ability for lexicon drivers to accept
      [#]###![a-z] as strong number.
    + Added basic TEIRTF filters
    + Added tei2mod utility
    + Added Japanese locale from http://bible.50webs.org/en/
    + Applied Ben Morgan's TEIHTMLHREF filter
    + Added TEIHTMLHREF filter to BCB5 project
    + Applied patch to better handle x-refs in notes
    + Applied patch to better output OSIS in plaintext
    + Updated rawstr and rawstr4 to work consistently with
      buffer sizes
    + Updated Farsi and French locales
    + Implemented a basic TreeKeyIdx::remove() method
  - removed upstreamed sword-gcc43.patch


author: lars@linux-schulserver.de
changelog:
  - recommend sword-bible, so language specific bibles can be
    installed automatically
  - recommend sword-commentary


author: lars@linux-schulserver.de
changelog:
  - update to 1.6.0:
    + Added list support in OSIS HTML conversion
    + Added fallback checks for OS specific module locations:
    ++$ALLUSERSPROFILE/Application Data/sword
      additionally looked for at:
    ++ $HOMEDRIVE$HOMEPATH/Application Data
    ++ added ~/sword (note the absense of '.')
    + added new bookname translations
    + general cleanup and bugfixing
  - use/adapt debian patches:
    + sword-1.6.0-closing_section_not_chapter.patch
    + sword-1.6.0-fix_compiler_warnings.patch
    + sword-1.6.0-fix_osis2mod_compression_default.patch
    + sword-1.6.0-missing_includes.patch
    + sword-1.6.0-regex_only_when_needed.patch
  - disable static lib
  - enable icu
  - enable tests (disable verseparsing test for now)
  - enable examples
  - strip binaries and lib


author: lars@linux-schulserver.de
changelog:
  - update to 1.6.1:
    + Added locales.d/locales.conf - a special locale which can be
      queried for localize and English lang names
    + Updated installmgr util to allow multiple commands and
      update dl progress
    + Added checks for Hebrew and Arabic when stripping for searching
    + Added initial impl for CurlHTTPTransport
    + Added progress reporting to FtpLib transport
    + Added ability to cancel during file transport
  - reworked sword-1.6.1-fix_compiler_warnings.patch
  - remove all other patches
  - buildrequire zlib-devel to enable zlib support


author: lars@linux-schulserver.de
changelog:
  - include sword-1.6.1-curl.patch from Karl Kleinpaste to fix a
    problem with SWORD and latest curl. Thanks to Gary Holmlund for
    the hint.


author: lars@linux-schulserver.de
changelog:
  - update to 1.6.2:
    + Fixed imp2vs not flushing cache before exiting when
      creating compressed modules
    + Fixed LZSS compression
    + Fixed parsing book names containing the letter 'f'
    + Added support for building Python and Perl with CMake
    + Allow <hi> to be nested in any order in OSIS markup
      Updates to allow hyphenated book names
    + Set verse to 1 when changing chapter and book in VerseKey
    + Fixed a bug where book designations ending in 'f' would
      trigger the verse+'f'/'ff' feature.
    + Fixed curl bug which seems to hold on to progress
      object even after scope of data retrival


author: masterpatricko@gmail.com
changelog:
  - Updated to version 0.13
    * lib/synce_log.c - check for incomplete conversion in wstr logging
    * man/wstr_to_ascii.3 - notes about NULL return from incomplete conversion
    * lib/synce_log.c - use wstr_to_current() in wstr logging
    * lib/info.c - use correct keys to get os and hardware from vdccm info file
    * lib/info.c - check odccm is running before attempting to get devices, ignore devices from hal without pda.pocketpc.name as these are not valid
    * lib/synce_socket.c - applied patch from andyakadum to build on Solaris, many thanks !


author: masterpatricko@gmail.com
changelog:
  - Updated to version 0.14
    + Mostly bugfixes and developer stuff, with some changes to the
      python wrapper, including documentation !
    + Also now supports some unusual WM2003 devices with 4 endpoints
      with kernel 2.6.30


author: masterpatricko@gmail.com
changelog:
  - Update to version 0.15
    + Bugfixes and under the hood stuff.
    + A few more registry functions in pyrapi2.
    + A new API based on MS RAPI2 is mostly complete and certainly usable.


author: cstender@suse.de
changelog:
  - updated to version 0.4.1
    o added a function to assemble devinf
    o fixed the devinf parser
    o added additional functions
    o pulled in several upstream patches
    o added manpages for syncml-http-server and syncml-obex-client
    o implemented san alerts for the client


author: cstender@suse.de
changelog:
  - updated to version 0.4.2
    o fixed a bug with Nokia 6230 series
    o send missing disconnect OBEX signal


author: cstender@suse.de
changelog:
  - updated to version 0.4.4
    o added a simple syncml-http-client app
    o added Chal, EMI, Meta and DOCTYPE handling support
    o added initial support for ssl
    o fixed some memory leaks
    o fixed unit test build for check 0.9.5
    o fixed device dump output
    o fixed libsoup warning


author: dgollub@suse.de
changelog:
  - created subpackage tools
  - renamed package. libsyncml -> libsyncml0
  - updated BuildRequires. wbxml2 -> libwbxml2-devel


author: tittiatcoke@gmail.com
changelog:
  - Update to version 1.6
    * New CMake option to build a static version - ENABLE_STATIC.
    * Added support for disabling dllimport/dllexport on Windows
      using the TAGLIB_STATIC macro.
    * Support for parsing the obsolete 'gnre' MP4 atom.
    * New cpp macros TAGLIB_WITH_MP4 and TAGLIB_WITH_ASF to determine
      if TagLib was built with MP4/ASF support.
    * Split Ogg packets larger than 64k into multiple pages.
    * TagLib can now use FLAC padding block.
    * ID3v2.2 frames are now not incorrectly saved.
    * Support for ID3v2.2 PIC frames.
    * Fixed a bug in ByteVectorList::split().
    * XiphComment::year() now falls back to YEAR if DATE doesn't exist
      and XiphComment::year() falls back to TRACKNUM if TRACKNUMBER
      doesn't exist.
    * Improved ID3v2.3 genre parsing.
    * Better checking of corrupted ID3v2 APIC data.
    * Bitrate calculating using the Xing header now uses floating
      point numbers.
    * New TagLib::String method rfind().
    * Added support for MP4 file format with iTunes-style metadata
    * Added support for ASF (WMA) file format.
    * Fixed crash when saving a Locator APEv2 tag.
    * Fixed a possible crash in the non-const version of String::operator[]
      and in String::operator+=.
    * Added support for PRIV ID3v2 frames.
    * Empty ID3v2 genres are no longer treated as numeric ID3v1 genres.
    * Added support for the POPM (rating/playcount) ID3v2 frame.
    * Generic RIFF file format support:
    * Support for AIFF files with ID3v2 tags.
    * Support for WAV files with ID3v2 tags.
    * Fixed crash on handling unsupported ID3v2 frames, e.g. on encrypted
      frames.
    * Fixed overflow while calculating bitrate of FLAC files with a very
      high bitrate


author: beineri@opensuse.org
changelog:
  - Update to version 1.6.1
    * Better detection of the audio codec of .oga files in FileRef.
    * Fixed saving of Vorbis comments to Ogg FLAC files. TagLib tried to
    include the Vorbis framing bit, which is only correct for Ogg Vorbis.
    * Public symbols now have explicitly set visibility to "default" on GCC.
    * Added missing exports for static ID3v1 functions.
    * Fixed a typo in taglib_c.pc
    * Fixed a failing test on ppc64.
    * Support for binary 'covr' atom in MP4 files. TagLib 1.6 treated them
    as text atoms, which corrupted them in some cases.
    * Fixed ID3v1-style genre to string conversion in MP4 files.


author: tittiatcoke@gmail.com
changelog:
  - update to version 1.6.2
    * Read Vorbis Comments from the first FLAC metadata block,
      if there are multipe ones.
    * Fixed a memory leak in FileRef's OGA format detection.
    * Fixed compilation with the Sun Studio compiler.
    * Handle WM/TrackNumber attributes with DWORD content in WMA files.
    * More strict check if something is a valid MP4 file.
    * Correctly save MP4 int-pair atoms with flags set to 0.
    * Fixed compilation of the test runner on Windows.
    * Store ASF attributes larger than 64k in the metadata library object.
    * Ignore trailing non-data atoms when parsing MP4 covr atoms.
    * Don't upgrade ID3v2.2 frame TDA to TDRC.


author: toddrme2178@gmail.com
changelog:
  - update to version 1.6.3
    * Fixed definitions of the TAGLIB_WITH_MP4 and TAGLIB_WITH_ASF macros.
    * Fixed upgrading of ID3v2.3 genre frame with ID3v1 code 0 (Blues).
    * New method `int String::toInt(bool *ok)` which can return whether the conversion to a number was successful.
    * Fixed parsing of incorrectly written lengths in ID3v2 (affects mainly compressed frames).


author: asterios.dramis@gmail.com
changelog:
  - Update to version 1.7:
    * Fixed memory leaks in the FLAC file format parser.
    * Fixed bitrate calculation for WAV files.
    From 1.7 RC1
    * Support for reading/writing tags from Monkey's Audio files. (BUG:210404)
    * Support for reading/writing embedded pictures from WMA files.
    * Support for reading/writing embedded pictures from FLAC files (BUG:218696).
    * Implemented APE::Tag::isEmpty() to check for all APE tags, not just the
      basic ones.
    * Added reading of WAV audio length. (BUG:116033)
    * Exposed FLAC MD5 signature of the uncompressed audio stream via
      FLAC::Properties::signature(). (BUG:160172)
    * Added function ByteVector::toHex() for hex-encoding of byte vectors.
    * WavPack reader now tries to get the audio length by finding the final
      block, if the header doesn't have the information. (BUG:258016)
    * Fixed a memory leak in the ID3v2.2 PIC frame parser. (BUG:257007)
    * Fixed writing of RIFF files with even chunk sizes. (BUG:243954)
    * Fixed compilation on MSVC 2010.
    * Removed support for building using autoconf/automake.
    * API docs can be now built using "make docs".
  - Spec file updates:
    * Changes based on openSUSE shared library packaging policy (added libtag1,
      libtag_c0 and libtag-devel packages, removed taglib and taglib-devel
      packages).
    * Changes based on spec-cleaner run.
    * Changed License: to LGPLv2.1+ ; MPLv1.1 ..
    * Updates in Group, Summary and %description entries.
    * Added libcppunit-devel and pkg-config in BuildRequires.
    * Minor other updates.
  - Updated taglib.desktop for susehelp to point to libtag-devel.


author: pascal.bleser@opensuse.org
changelog:
  - make taglib become a package again, that has only one duty, to require
    libtag1 and libtag_c0 for packages that still require taglib instead of
    the new package names libtag1 and libtag_c0


author: davejplater@gmail.com
changelog:
  - Conflict the last version of taglib that contained the libraries
    from the library subpackages.
  - Make sure the devel package obsoletes the last version of
    taglib-devel where the main package contained the libraries.
  - taglib is the name of the srcrpm, moved docs to devel subpackage.


author: vdziewiecki@suse.com
changelog:
  -Update to 1.7.2:
    * Fixed division by zero while parsing corrupted MP4 files (CVE-2012-2396).
    * Fixed compilation on Haiku.
    * Improved parsing of corrupted WMA, RIFF and OGG files.
    * Fixed a memory leak in the WMA parser.
    * Fixed a memory leak in the FLAC parser.
    * Fixed a possible division by zero in the APE parser.
    * Added detection of TTA2 files.
    * Fixed saving of multiple identically named tags to Vorbis Comments.
  -Fixed a build failure related to doxygen.


author: tittiatcoke@gmail.com
changelog:
  - Update to 1.0.1:
    BUGFIXES:
    * Fix issue where old mp4 files written by iTunes used ID3v1-style numeric
      genre identifiers and were not properly read.
    * Compatible with TagLib 1.6. Removes redundant formats. Also changes the
      namespace to remove potential compatibility problems with TagLib in the
      future.
    * Fix some exports. Thanks to Patrick Spendrin for the fix.


author: pascal.bleser@opensuse.org
changelog:
  - get rid of taglib-extras subpackage, it was empty besides documentation files
    anyway
  - fix BuildRequires to build properly on Evergreen_11.2


author: lmuelle@suse.com
changelog:
  - Cleanup BuildRequires and spec file in general.
  - Add new pytalloc and pytalloc-devel sub packages.


author: lmuelle@suse.com
changelog:
  - Rename package to talloc and add an independent libtalloc2 subpackage.
  - Enhance and polish the package descriptions and summaries.


author: mboman@suse.de
changelog:
  - Update to version 1.8:
    + Fix crlf self-test under Mingw+Wine.
    + Fix build problems on platforms that lack stdint.h.


author: vuntz@novell.com
changelog:
  - Update to version 2.1:
    + Fix compilation failure on platforms that can't generate empty
      archives, e.g., Mac OS X.
  - Changes from version 2.0:
    + Optimized tree generation.
    + ASN1 parser code re-generated using Bison 2.4.1.
    + Build with more warning flags.  Many compiler warnings fixed.
    + Compiled with -fvisibility=hidden by default if supported.
      See http://gcc.gnu.org/wiki/Visibility
    + The libtasn1-config tool has been removed. For application
      developers, please stop using libtasn1-config for finding
      libtasn1, use proper autoconf checks or pkg-config instead.
  - Remove AutoReqProv: it's default now.
  - Pass --disable-static to configure.


author: vuntz@novell.com
changelog:
  - Update to version 2.2:
    + Change how the ASN1_API decorator is used in libtasn1.h, for
      GTK-DOC.
    + Changed license of libtasn1.pc from GPLv3+ to LGPLv2.1+.
    + Building with many warning flags now requires
    - -enable-gcc-warnings.
    + Some warnings fixed.
  - Fix license of library packages: it's LGPL not GPL.


author: tabraham@novell.com
changelog:
  - update to version 2.11
    + qa: now builds without compiler warnings with Solaris CC
    + qa: added clang analysis. fixed cyclomatic complexity output
    + tests: added self-test of bit string functions
    + build: added windows/libtasn14win.mk rules to produce Windows
      binaries
    + build: don't hard code path to perl in doc/gdoc
    + various minor fixes
  - changes in version 2.10
    + lib: small optimization, possibly working around gcc/valgrind issue
    + build: update gnulib files
    + asn1Coding: actually implement the -c parameter
    + asn1Decoding: the -c parameter serves no purpose. remove it.
    + doc: add examples to asn1Coding and ans1Decoding description
  - changes in version 2.9
    + tests: link to gnulib to avoid build error related to 'rpl_ftello'
      on Solaris. Reported by Dagobert Michelsen
    + doc: fix bug reporting address to point at help-libtasn1@gnu.org
    + doc: fix returns: documentation in Texinfo. Reported by Jeffery
      Walton
    + build : update gnulib files
  - changes in version 2.8
    + update gnulib files
    + use libtool 2.2.10 to ease MinGW64 builds
  - changes in version 2.7
    + Doc: build PDF manual using GTK-DOC
    + Doc: fix of asn1_check_version, documentation was missing from
      last release
    + Build: avoid warnings about ignored visibility attributes on
      Windows
  - changes in version 2.6
    + Fix build failure on platforms without support for GNU_LD
      version scripts
    + libtasn1: simplified implementation of asn1_check_version
    + tests: improved self-checks
    + update gnulib files, fix many syntax-check nits, indent code,
      fix license templates
  - changes in version 2.5
    + doc: improve GTK-DOC comments
    + misc: updated gnulib files
  - changes in version 2.4
    + Doc fixes
    + updated gnulib files
    + clean up copyright notices
  - changes in version 2.3
    + libtasn1 is now an official GNU project
    + solve build problem on Tru64 related to TRUE/FALSE
    + More careful decoding of OIDs
    + Fixed warning in ANS1.y
    + Use "Software libraries" info dircategory
    + Drop GPL/LGPL copies from the manual (not needed there)
    + New configure parameters to set packagin specific information
      The parameters are --with-packager, --with-packager-version,
      and --with-packager-bug-reports. See
      <http://article.gmane.org/gmane.comp.lib.gnulib.bugs/17791> for
      more details.


author: tabraham@novell.com
changelog:
  - update to version 2.12
    + Cleanup license headers.
    + build: Update gnulib files.
    + Corrected DER decoding issue (reported by Matthew Hall).
      Added self check to detect the problem, see tests/Test_overflow.c.
      This problem can lead to at least remotely triggered crashes, see
      further analysis on the libtasn1 mailing list.


author: ro@suse.de
changelog:
  - build from tomcat-native-1.1.20-src.tar.gz
  - package needs work, does not have to live in tomcat src any more


author: mvyskocil@suse.cz
changelog:
  - update to 1.1.23 - latest upstream version
    * autodetect java7
    * better support for ipv6
    * OCSP verification support
    * explicit use in FIPS mode allowed
    * and fixes many bugs, leaks and crashes
  - split the spec from tomcat6 sources as it was never needed


author: lmuelle@suse.com
changelog:
  - Cleanup BuildRequires.
  - Polish package descriptions.
  - Add rpmlintrc file to set badness for non PIE code to 0.


author: lmuelle@suse.com
changelog:
  - Move python file to python-tdb subpackage.
  - Build and add tdbbackup, tdbdump, tdbrestore, and tdbtool man pages.


author: lmuelle@suse.com
changelog:
  - Rename package to tdb and add an independent libtdb1 subpackage.
  - Rename rpmlintrc file from libtdb1 to tdb-tools.
  - Remove bogus requires to itself from libtdb1 package.


author: vuntz@opensuse.org
changelog:
  - Add telepathy-farstream-link-issue.patch: fix linking issue.
  - Add call to autoreconf, needed for patch above.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.1.2:
    + Fix linking with ld --as-needed
    + Add AudioControl support
    + Respond to farsight-negotiate events
  - Drop telepathy-farstream-link-issue.patch: fixed upstream.
  - Remove call to autoreconf, as we don't carry any patch anymore.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.2.1:
    + Now use Call1 as well as Streamed Media
    + Now requires Farstream and telepathy-glib 0.17.5
  - Change pkgconfig(farsight2-0.10) BuildRequires to
    pkgconfig(farstream-0.1), following the move to Farstream.
  - Rename libtelepathy-farstream0 to libtelepathy-farstream1,
    following upstream soversion bump.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.2.2:
    + Allow an Endpoint to be removed so as it work with Rakia call
      transfers
    + Ignore glib post-2.26 deprecations
    + added a tf_channel_new_finish() function
    + Misc bug fixes
  - Add explicit pkgconfig(glib-2.0) and pkgconfig(gobject-2.0)
    BuildRequires. They are being pulled in by others already, but
    having explicit BuildRequires allows us to require them
    versioned.
  - Rename telepathy-farstream1 to telepathy-farstream2, following
    the upstream soname change.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.2.3:
    + Fix various bugs.
    + Improve debug messages.
    + Improve GI annotations.
    + Use the generic marshallers.


author: vuntz@novell.com
changelog:
  - Update to version 0.7.27:
    + Enhancements:
    - fdo#18220: make it much less verbose to construct
      string/variant maps (a{sv}) by adding functions like
      tp_g_value_slice_new_uint().
    - Make example connection managers installable (with
    - -enable-installed-examples)
    - Add an example connection manager that has dummy
      StreamedMedia channels
    - Add an example connection manager that has dummy ContactList
      channels vaguely resembling the XMPP roster
    - Update to telepathy-spec 0.17.21 (adding
      TP_CHANNEL_GROUP_FLAG_MESSAGE_DEPART and
      TP_CHANNEL_MEDIA_CAPABILITY_NAT_TRAVERSAL_ICE_UDP)
    + Fixes:
    - fdo#20646: in TpChannel, when adding contacts to one of the
      Group sets, remove them from both of the others
    - Use AM_PATH_PYTHON to detect the Python version
    - In TpGroupMixin, let implementations allow the self-handle to
      be removed regardless of whether the CAN_REMOVE flag is set.
    - fdo#20165: fix a use-after-free in
      tp_base_connection_register() that causes connection managers
      to assert if they have not already called
      tp_dbus_daemon_dup() or tp_run_connection_manager()
    - Fix some memory leaks when making TpContact objects, when
      holding handles in TpContactsMixin, when filling contact
      attributes in TpPresenceMixin, when setting simple presence,
      and in the regression tests
    - Update the valgrind suppressions file to cope with new
      telepathy-glib code, GTest, and glibc 2.9
    - Fix compilation with gtkdoc 1.11, which is stricter about the
      contents of Since: annotations, and parses more comments


author: vuntz@novell.com
changelog:
  - Update to version 0.7.28:
    + API changes:
    - Use the prefix for D-Bus errors specified by telepathy-spec,
      not something telepathy-glib made up (changing .Errors to the
      correct .Error). This was a regression in telepathy-glib 0.7.1.
    + Enhancements:
    - Update to telepathy-spec 0.17.22, adding
      TP_ARRAY_TYPE_SOCKET_ADDRESS_IP_LIST,
      TP_ARRAY_TYPE_STRING_STRING_MAP_LIST,
      TP_STRUCT_TYPE_SOCKET_ADDRESS_IP
    - Extend the 'callable' example connection manager to support
      simulated incoming calls, support simulated contacts who
      never answer, are busy or terminate the call, and comply with
      telepathy-spec 0.17.22
    + Fixes:
    - fdo#20729: csh (chatroom) example connection manager: comply
      with telepathy-spec 0.17.21 by always allowing the user to
      leave the Group
    - Cancel GetParameters call if the CM crashes, fixing an
      assertion failure in
      tp_connection_manager_continue_introspection


author: vuntz@novell.com
changelog:
  - Update to version 0.7.29:
    + Enhancements:
    - TpBaseConnectionManager, tp_cm_param_setter_offset: support
      parameters of various extra types - object path, double,
      64-bit signed and unsigned integer, array of strings, array
      of bytes - and add regression tests
    - TpContact: enhance documentation to spell out that change
      notification is via GObject::notify::alias etc.
    - tp_asv_new(), a shorthand for creating hash tables from
      strings to slice-allocated GValues, along with tp_asv_set_*
      and tp_asv_take_* helpers to add entries to such hash tables.
      (Fixes fdo#20942)


author: vuntz@novell.com
changelog:
  - Update to version 0.7.30:
    + API changes:
    - tp_proxy_add_interface_by_id() may not be called on an
      invalidated proxy. (It never made sense to do this, but now
      telepathy-glib will complain if you do.)
    + Enhancements:
    - Added tp_dbus_daemon_request_name() and
      tp_dbus_daemon_release_name(). (Fixes fdo#21771.)
    - Update to telepathy-spec 0.17.23, adding the Terminated
      error.
    - Added optional support for Shave, to give kernel-style pretty
      make output. (This is disabled by default; to enable it, pass
    - -enable-shave to configure.)
    - Channel introspection will now fail more quickly when the
      channel is invalidated.
    + Fixes:
    - Generated GInterfaces now install type information sooner,
      fixing a bug where object construction could make dbus-glib
      assert.
    + fdo#21792:
      tp_presence_mixin_simple_presence_fill_contact_attributes
      asserts if get_contact_statuses returns NULL.


author: vuntz@novell.com
changelog:
  - Update to version 0.7.31:
    + Enhancements:
    - Added TP_ERROR_STR_* constants corresponding to the members
      of the TpError enum, and tp_error_get_dbus_name() mapping the
      latter to the former
    - Updated to telepathy-spec 0.17.25, adding ConnectionRefused,
      ConnectionFailed and ConnectionLost errors, and the new-style
      StreamTube and DBusTube channel types
    - Made tp_g_key_file_get_int64 and _uint64 into public API for
      Mission Control's benefit
    + Fixes:
    - Changed the dbus_daemon member of TpProxy to be removed in
      dispose, rather than just after the invalidated signal
    - Fixed a null pointer dereference if a TpConnectionManager is
      resurrected during dispose
    - Fixed a use-after-free when the user-supplied object in
      tp_connection_manager_call_when_ready is destroyed after the
      CM becomes ready
    - Fixed tp_dbus_daemon_request_name,
      tp_dbus_daemon_release_name and
      _tp_dbus_daemon_get_name_owner to fail gracefully if the
      TpDBusDaemon has been invalidated


author: vuntz@novell.com
changelog:
  - Update to version 0.7.32:
    + Enhancements:
    - fdo#22208: Updated to telepathy-spec 0.17.26
    - Added generated service-side bindings for AccountManager,
      Account, ChannelDispatcher, ChannelDispatchOperation,
      ChannelRequest and Client - Added minimal versions of
      TpAccountManager, TpAccount,
      TpChannelDispatcher, TpChannelDispatchOperation,
      TpChannelRequest and TpClient
    - fdo#22205: Added support for deprecating or removing _run_
      methods in code generation
    - Added flymake support
    - fdo#22230: Added support for byte ('y') parameters to CMs
    + Fixes:
    - Made sure _gen/error-str.h and .c end with a newline, fixing
      compilation with certain compilers
    - fdo#19741: Documented client-side handle reference counting
    - fdo#21977: Removed duplicate mention of media-interfaces.h in
      Makefile.am
    - fdo#22121: made tp_channel_dispose properly idempotent
    - Removed dead code for introspecting alias flags
    - fdo#22182: Fixed a potential use-after-free in the callable
      example CM
    + Release notes for projects using code generation:
    - After updating to this version of glib-client-gen.py, _run_
      methods will no longer be generated by default. To get the
      behaviour of older versions, run it with the new
    - -generate-reentrant option; to get the methods present but
      deprecated, use an option like
    - -deprecate-reentrant=FOO_DISABLE_DEPRECATED (which means the
      _run_ methods are marked with G_GNUC_DEPRECATED, and will not
      be available at all if FOO_DISABLE_DEPRECATED is defined).


author: vuntz@novell.com
changelog:
  - Update to version 0.7.33:
    + Fixed a test failure in test-params-cm on certain
      architectures, including powerpc and sparc
    + Fixed an assertion failure in TpConnection if StatusChanged to
      CONNECTED is followed immdiately by GetStatus returning
      CONNECTED


author: vuntz@novell.com
changelog:
  - Update to version 0.7.35:
    + API changes:
    - fdo#17751: TpBaseConnection no longer guarantees that the
      self-handle is set to 0 when the state changes to
      DISCONNECTED; instead, the self-handle remains valid until
      the connection is disposed, so that connection managers can
      use it during teardown.
    + Enhancements:
    - Add tp_dbus_daemon_list_names() and
      tp_dbus_daemon_list_activatable_names(), which are more
      efficient (and more const-correct) versions of the
      corresponding autogenerated tp_cli_dbus_daemon methods
    - Support the Hold interface in the "callable" example CM
    + Fixes:
    - Finally make tp_dbus_daemon_watch_name_owner bind to
      NameOwnerChanged selectively, for reduced wakeups.
    - Fix a memory leak in tp_dbus_daemon_watch_name_owner
    - fdo#9812: TpDynamicHandleRepo: use
      tp_dbus_daemon_watch_name_owner for reduced wakeups
    - In TpDynamicHandleRepo, if a client holds handles then
      immediately crashes, release those handles as soon as we find
      out that it's gone
    - fdo#22957: fix compilation in some non-gcc compilers
    - As per telepathy-spec 0.17.27, represent connection status
      reason NAME_IN_USE as TP_ERROR_CONNECTION_REPLACED or
      TP_ERROR_ALREADY_CONNECTED (as appropriate), not as
      TP_ERROR_NOT_YOURS, so that NotYours can safely be given
      special handling
  - Changes from version 0.7.34:
    + Enhancements:
    - Updated to telepathy-spec 0.17.27
    * generate code for Connection.Interface.Location
    * omit Debug interface from code-generation for now: it will
      be enabled in a future release when we have reference
      client- and service-side implementations (possibly called
      TpDebugReceiver and TpDebugSender)
    * add more errors
    * generate code for Handler.Capabilities property
    - Add macros for static assertions (tp_verify, tp_verify_true,
      tp_verify_statement) to util.h
    - Make the allocation model for
      tp_dbus_properties_mixin_make_properties_hash part of our ABI
      guarantee
    - Add a GType macro TP_ARRAY_TYPE_OBJECT_PATH_LIST
    + Fixes:
    - fdo#23164: don't unref a NULL DBusMessage
    - Get tp_intset_iter_init and tp_intset_iter_reset into the
      documentation
    - Make omitted CM parameters that have a default
      indistinguishable from explicitly-passed parameters with that
      value, removing the need to specify the default in the
      Connection as well
    - fdo#22889: reduce introspection round-trips
    - Fix header guard in debug.h
    - fdo#18091: for interfaces with D-Bus methods, document how to
      write a complete interface init function
    - Fix a rare crash when a TpProxyPendingCall is cancelled
      before the DBusGProxyCall is provided


author: vuntz@novell.com
changelog:
  - Update to version 0.7.36:
    + Enhancements:
    - Add TpDebugSender, along with the lower-level TpSvcDebug
      interface that it uses
    - Clarify when tp_proxy_signal_connection_disconnect is safe to
      call
    - Add support for simulating DTMF and Hold support in the
      'callable' example connection manager
    - fdo#21327: truncate the ChangeLog at version 0.6 to stop it
      being so huge, and force ISO date format
    + Fixes:
    - If the bus name for a Connection would be too long, hash the
      unique name provided by the CM, instead of crashing
    - fdo#23524: don't introspect a TpConnectionManager twice in
      parallel, avoiding an assertion failure
    - TpChannel: don't disconnect from a TpProxySignalConnection
      that's already gone, fixing a crash
    - tp_connection_manager_idle_read_manager_file: avoid using the
      TpConnectionManager after it may have been disposed
    - TpBaseConnection: Allow GetInterfaces() to succeed before
      CONNECTED


author: vuntz@opensuse.org
changelog:
  - Update to version 0.8.0:
    + spec: update from 0.17.28 to 0.18.0 (no real changes)
    + ContactList example CM: fix a crash during shutdown
    + StreamedMedia example CM: check for direction changes correctly
  - Changes from version 0.7.37:
    + Enhancements:
    - Update to telepathy-spec 0.17.28
      . add ContactCapabilities interface
      . add InitialVideo, InitialAudio, ImmutableStreams properties
      to StreamedMedia
      . add TP_CHANNEL_CALL_STATE_FLAG_IN_PROGRESS
    - Set the debug domain for telepathy-glib to tp-glib/$category,
      e.g.  tp-glib/connection for TpConnection and TpBaseConnection
    + Fixes:
    - fdo#23843: make tp_debug_sender_log_handler with exclude=NULL
      include everything, rather than nothing


author: vuntz@opensuse.org
changelog:
  - Update to version 0.9.1:
    + Fixes:
    - Corrected the GLib dependency to 2.20
    - Corrected the error message given when a write-only D-Bus
      property is read
    - Work around GLib 2.20 being less const-correct than 2.22
    - fdo#23853: if a connection manager is discovered not to be
      running while TpConnectionManager has a ListProtocols call
      in-flight, then a new instance of the CM starts up and
      replies to that call, don't crash with an assertion failure
    - If a connection manager returns error from GetParameters(),
      don't dereference a NULL pointer and segfault
    - When asked to activate or introspect a connection manager,
      don't do anything until we have at least worked out whether
      it was initially running, in order to provide the documented
      behaviour
    - When getting parameter details from a running connection
      manager, consider parameters called "password" or ending with
      "-password" to be secret even if they lack the SECRET flag,
      as was already done when reading .manager files
  - Changes from version 0.9.0:
    + Dependencies:
    - GLib 2.20 is now required.
    - telepathy-glib now links to GIO as well as GLib and GObject.
    + Enhancements:
    - TpAccountManager, TpAccount: add convenience API similar to
      libempathy's
    - telepathy-glib now uses Automake 1.11's "silent rules"
      feature for kernel-style output.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.9.2:
    + Enhancements:
    - Add tp_value_array_build utility function
    - Add tp_g_signal_connect_object, a non-leaky version of
      g_signal_connect_object
    - fdo#25283: add constants for namespaced D-Bus property names,
      such as TP_PROP_CHANNEL_CHANNEL_TYPE
    - fdo#25235: add <telepathy-glib/telepathy-glib.h> which
      includes the most commonly-used headers
    + Fixes:
    - fdo#24257: make sure tp_account_prepare,
      tp_account_manager_prepare will fail if the object is
      invalidated, rather than never finishing
    - fdo#25051: fix a use-after-free in TpAccountManager by
      disconnecting signal handlers on destruction
    - fdo#24654: fix a potential use-after-free in TpAccount and
      TpAccountManager by copying the list of features required
    - Future-proof TpAccount and TpAccountManager to allow more
      than one Feature
    - fdo#24394: improve code portability to Windows headers and
      compilers
    - fdo#25121: fix failure to link when -Wl,--no-add-needed is
      used, which is the (faster) default behaviour for
      binutils-gold (deb#556486)
    - Fix various coverity nits, including a missing call to
      va_end, and a typo in the documentation
    - fdo#25359: alter code generation to cope with arbitrary UTF-8
      in the spec
    - fdo#25335: glib-client-gen: annotate deprecated D-Bus methods
    - Don't rely on enum types being unsigned
    - fdo#25181: avoid unnecessary D-Bus calls re-fetching existing
      TpContact objects
    - fdo#25384: if accounts fail to prepare while the account
      manager is preparing, drop them from the list of valid
      accounts rather than never terminating
    - If the fake AccountManager doesn't appear for some reason
      during AM regression tests, don't start the system
      implementation
    - Fix a theoretical reference-leak in TpAccountManager, and
      some memory leaks in examples and regression tests


author: vuntz@opensuse.org
changelog:
  - Update to version 0.10.0:
    + Enhancements:
    - Add compile-time warnings if the results of functions that
      allocate memory are ignored.
    - Add compile-time warnings if the results of certain functions
      with no side-effects are ignored.
    - Improve lcov.am, syncing with telepathy-gabble
    + Fixes:
    - fdo#23848: when making a release, make the build system check
      for files that indicate unreleased status; correct a few such
      comments
    - fdo#25149: when a TpAccount is invalidated (deleted), signal
      connection disconnection first
    - Exit the main loop gracefully when CMs are disconnected from
      the session bus
    - fdo#14603: don't set fatal criticals in
      tp_run_connection_manager, CMs are now responsible for doing
      this
    - fdo#25600: fix inadvertant GLib 2.20 dependency
    - In code generation tools (glib-ginterface-gen.py), allow
      D-Bus methods whose names are C keywords
    - Fix with-session-bus.sh dbus-monitor logging when /bin/sh is
      not bash


author: vuntz@opensuse.org
changelog:
  - Update to version 0.10.1:
    + Fixes:
    - Don't make an idle call to put received messages in the
      TpMessageMixin queue, potentially avoiding a reference leak
    - tp_contacts_mixin_set_contact_attribute now takes a const
      gchar * instead of a gchar *
    - Escape the doc-comments better in generated service
      interfaces
    - Fix some typos and broken cross-references in the
      documentation, and improve the TpAccount documentation
    - Chain up to GObject's dispose method when destroying a
      TpBaseConnectionManager
    - Remove a misleading debug message from
      tp_list_connection_names


author: vuntz@opensuse.org
changelog:
  - Update to version 0.10.2:
    + Fixes:
    - TpAccount: correctly add interfaces such as Avatars
    - Make GetContactAttributes() in GLib CMs tolerate unsupported
      interfaces, as per telepathy-spec 0.19.2
    - Improve documentation of
      TpContactsMixinFillContactAttributesFunc


author: vuntz@opensuse.org
changelog:
  - Update to version 0.10.3:
    + Fixes:
    - Don't fail 'make check' if gtk-doc complains that the
      documentation is incomplete, since this is a stable branch,
      but gtk-doc's definition of "complete" changes from release
      to release
    - Don't warn/error if we're using deprecated functions, since
      this is a stable branch, so it's not going to be fixed here
    + Documentation:
    - fdo#27281: clarify documentation for tp_message_mixin_sent,
      using telepathy-spec 0.19.2 as a reference
    - Improve documentation of
      TpContactsMixinFillContactAttributesFunc
    - tp_account_set_nickname_async: set the right source_tag


author: dimstar@opensuse.org
changelog:
  - Update to version 0.10.5:
    + Enhancements:
    - fdo#27794: improve regression test coverage for TpAccount
    + Fixes:
    - fdo#27780: when TpAccount:connection changes, emit
      notify::connection (smcv)
    - Don't leak TpAccount:parameters when disposed
    - Fix more assertion failures (this time in TpContact) if
      getting contact attributes fails or yields the wrong type
    - Remove some dead code to keep coverity happy
  - Changes from version 0.10.4:
    + Fixes:
    - fdo#27714: support G_CONNECT_AFTER in
      tp_g_signal_connect_object, and document exactly which flags
      we support
    - fdo #27537: fix assertion failure if getting contact
      attributes fails


author: dimstar@opensuse.org
changelog:
  - Update to version 0.10.6:
    + TpGroupMixin: allow "adding" contacts who are already members,
      even if the Can_Add flag isn't set
    + TpGroupMixin: allow "removing" contacts who are not in the
      channel
    + Correct the syntax of TP_IS_HANDLE_REPO_IFACE


author: dimstar@opensuse.org
changelog:
  - Update to version 0.11.8:
    + Enhancements:
    - Improve GObject-Introspection annotations, and optionally
      build Vala bindings, which are currently considered highly
      experimental
    + Various fixes
  - Changes from version 0.11.7:
    + Deprecations:
    - TpChannelFactoryIface is officially deprecated (it shouldn't
      have been used since 0.8).
    - tp_verify() should not be used in new code: use GLib 2.20's
      G_STATIC_ASSERT.
    + Enhancements:
    - Update to telepathy-spec 0.19.7
      . generate code for the Anonymity and ServicePoint interfaces
      . add ChatStates property and Chat_State_Map type
      . add Account.ConnectionError and ConnectionErrorDetails
      properties
    - API additions
    - speed up and cleanup regression tests
    + Various fixes
  - Changes from version 0.11.6:
    + Enhancements:
    - Updated to telepathy-spec 0.19.6:
      . ChangingPresence property on the Account interface
      . SupportedLocationFeatures property on the Location
      interface
      . HandleWithTime method on ChannelDispatchOperation
      . MultipleTones method, SendingTones and StoppedTones
      signals, and CurrentlySendingTones and InitialTones
      properties on the DTMF interface
    - API additions
    - Make the ContactList example connection manager more
      realistic, and add a regression test for it
    + Fixes:
    - fdo#28203: TpGroupMixin: allow "adding" contacts who are
      already members, even if the Can_Add flag isn't set (e.g.
      accepting a subscription request twice), and allow "removing"
      contacts who are not in the channel (e.g. rejecting a
      subscription request twice)
    - minor fixes
  - Changes from version 0.11.5:
    + API changes:
    - fdo#23369: when the local user is removed from a Group
      Channel, the GError with which the TpChannel is invalidated
      has changed.
    + Enhancements:
    - API additions
    + Various fixes
  - Changes from version 0.11.4:
    + Enhancements:
    - Add experimental GObject-Introspection bindings
    - API additions
    + Various fixes
  - Changes from version 0.11.3:
    + Enhancements:
    - Upgrade to telepathy-spec 0.19.5
      . Connection.Status, Connection.Interfaces properties (all
      telepathy-glib CMs that use TpBaseConnection should gain
      support for these automatically)
      . Observer.Recover property
      . ContactInfo interface
    - API additions
    + Various fixes
  - Changes from version 0.11.2:
    + Undeprecate tp_get_bus()
  - Changes from version 0.11.1:
    + Enhancements:
    - API additions
    + Various fixes
  - Changes from version 0.11.0:
    + Deprecations:
    - all re-entrant functions
    - tp_get_bus()
    + Enhancements:
    - Update to telepathy-spec 0.19.3
      . generate code for new Connection.Interfaces,
      Connection.Status properties, and implement them in
      TpBaseConnection
      . generate code for Connection.Interface.Balance
    - API additions
    - Add an example connection manager for the experimental Call
      API that will eventually replace StreamedMedia
    + Various fixes
  - Rebase work_around_pkg_config.patch.


author: vuntz@opensuse.org
changelog:
  - Clean up update to 0.11.8.
  - Drop work_around_pkg_config.patch: not needed anymore.
  - Change dbus-1-glib-devel BuildRequires to pkgconfig()
    BuildRequires: dbus-1, dbus-glib-1, gobject-2.0, gio-2.0,
    gio-unix-2.0.
  - Add pkgconfig(gobject-introspection-1.0) to enable introspection
    support.
  - Remove explicit dbus-1-glib-devel and glib2-devel Requires in
    devel package, since pkgconfig() Requires are now automatically
    added.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.11.10:
    + Enhancements:
    - Updated spec to 0.19.9:
      . added support for Read and Deleted delivery reports
    + Fixes:
    - Improved GObject-Introspection annotations to be sufficient
      for libfolks
    - Fixed a typo in the documentation
    - fdo#28920: fixed tp_contact_request_contact_info_async
      cancellation handling when dealing with synchronous errors
  - Changes from version 0.11.9:
    + Enhancements:
    - Updated spec to 0.19.8:
      . generate code for some new properties, Conn.I.Cellular and
      Account.I.Storage
      . add convenience methods to TpAccount to access
      Account.Service
    - Added tp_simple_async_report_success_in_idle, a convenience
      function to return "void" from an async method
    + Fixes:
    - Fixed libdbus errors when unregistering a TpBaseClient that
      isn't a Handler
    - Made some TpGroupMixin methods more const-correct
    - Fixed some memory leaks in regression tests
    - Suppressed more valgrind false-positives
    - Improved generation of experimental Vala bindings


author: dimstar@opensuse.org
changelog:
  - Update to version 0.11.11:
    + Enhancements:
    - Updated spec to 0.19.10
      . generate code for Protocol objects, and the ContactSearch
      channel type
    - fdo#27997: add TpProtocol client-side API, and TpBaseProtocol
      service-side base class, for Protocol objects
    - fdo#28751: tp_proxy_has_interface is now a real function, not
      a macro, for better introspection
    - TpBaseClient's properties now have accessor methods for
      convenient use in C
    - tp_capabilities_get_channel_classes is now visible to g-i
    + Fixes:
    - Install a .deps file for the Vala bindings
    - Vala bindings now install to the normal location, making it
      unnecessary to look up telepathy-vala in pkg-config; that
      pkg-config file will be removed in a future version
    - fdo#29197: expand g-i coverage of connection manager code
      enough to use it for libfolks' regression tests.


author: vuntz@opensuse.org
changelog:
  - Add pkgconfig(vala-1.0) BuildRequires and pass
    - -enable-vala-bindings to configure: we need telepathy-vala for
    the folks package.
  - Add vala/telepathy-glib.deps manually, since it's missing from
    the tarball.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.11.12:
    + Enhancements:
    - Added TpAccountChannelRequest, a request to create or ensure
      a channel (fdo#29456, fdo#13422)
    - fdo#29461: updated to telepathy-spec 0.19.11
      . more error codes for SSL/TLS - Insecure, Revoked,
      LimitExceeded
      . Conference_Host call state flag
    + Fixes:
    - fdo#29174: update example connection managers to follow
      current telepathy-spec best practices, including Protocol
      objects
    - fdo#29268: fix compilation from a tarball with
    - -enable-vala-bindings
  - Remove manually added telepathy-glib.deps: it's in the tarball
    now.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.11.13:
    + Changes to experimental API:
    - fdo#29070: remove telepathy-vala.pc
    + Enhancements:
    - fdo#29358: add TP_ERROR as an alias for TP_ERRORS, for
      introspectability
    - add TP_USER_ACTION_TIME_NOT_USER_ACTION,
      TP_USER_ACTION_TIME_CURRENT_TIME,
      tp_user_action_time_from_x11,
      tp_user_action_time_should_present
    - improve various documentation
    - convert TpBaseClient virtual methods into normal GObject
      virtual methods so they can be introspected
    + Fixes:
    - Don't rely on vala-1.0.pc to check for vala version and
      vapigen
    - fdo#25019: let the TpPresenceMixin work on connections that
      implement SimplePresence but not complex Presence
    - Fix harmless misuse of enums that caused warnings on gcc 4.5
    - Fix out-of-tree builds with Vala enabled
  - Replace pkgconfig(vala-1.0) BuildRequires with vala-devel one
    since we want the vala compiler, not libvala.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.11.14:
    + Enhancements:
    - fdo#29375: there's now a TpBaseChannel class which deals with
      all the boring boilerplate previously needed to implement
      channels. Public response to the class has been uniform.
    - fdo#29614: add TpBaseClient:account-manager
    - Allow TpBaseClient instances to wait for any desired set of
      TpAccount, TpConnection and TpChannel features
    - fdo#29671: add TP_ARRAY_TYPE_UCHAR_ARRAY_LIST, i.e. signature
      'aay' in dbus-glib
    + Fixes:
    - Ensure that when a TpAccountChannelRequest produces a
      connection and a channel, they're obtained from the same
      TpAccount we started from
    - fdo#29756, fdo#29795: various documentation improvements.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.11.15:
    + Enhancements:
    - Update to spec 0.19.12:
      . generate code for SMS interface for Text channels, NotYet
      error, Object_Immutable_Properties type and
      TP_PROP_CONNECTION_INTERFACE_CELLULAR_OVERRIDE_MESSAGE_SERVICE_CENTRE
    - fdo#28420: add tp_channel_get_requested() etc.
    - Add basic introspectability for the Connection mixins
    + Fixes:
    - fdo#30090: fix parsing TpProtocol information from .manager
      files
    - fdo#29943: make tp_debug_sender_log_handler thread-safe
    - fdo#30111: make GObject-Introspection work again with g-i >=
      0.9.5
    - fdo#30134: make configure fail if Vala bindings are enabled
      but g-i is disabled, which can't work
    - fdo#25582, fdo#27806, fdo#30118: fix miscellaneous memory
      leaks


author: vuntz@opensuse.org
changelog:
  - Update to version 0.11.16:
    + Enhancements:
    - Update to stable spec 0.20.1
      . generate basic API for Chan.I.Conference
      . generate basic API for Chan.T.ServerTLSConnection and
      TLSCertificate (server-side only for now, since
      TLSCertificate will require a new TpProxy subclass)
    - When connections are created in a CM, debug-log the sanitized
      parameter values
    - When a TpBaseChannel is created, log an error if it doesn't
      have a parent connection
    + Fixes:
    - fdo#30134: rename TpIntSet to TpIntset, with compatibility
      typedefs for the old name, to avoid breaking recent
      gobject-introspection
    - fdo#30134: add more gobject-introspection annotations to work
      better with recent versions, and work around another case of
      (skip) not working in older versions


author: dimstar@opensuse.org
changelog:
  - Update to version 0.12.0:
    + Disable documentation completeness checks and redirect
      documentation uploads for stable branch
    + Add the version number, and a link to the latest version, to
      the documentation
    + Increase dependencies for Vala bindings to versions that the
      libfolks developers have verified to work:
      gobject-introspection 0.9.6 and Vala 0.10.0.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.12.1:
    + Enhancements:
    - When a Protocol's filter rejects a parameter, log the error
      message
    - Improve the error message for an undefined D-Bus interface
    - Check the GObject type of the self pointer in TpCapabilities
      methods
    + Fixes:
    - fdo#30644: don't 'return' a void expression from a void
      function, which isn't valid C99 and breaks compilation on Sun
      Studio C
    - Remove redundant trailing semicolons from G_DEFINE_TYPE etc.,
      which are not valid C99
    - Add DeliveryReportingSupport to the properties offered by
      TpMessageMixin
    - Avoid using a gboolean (which is signed) as a one-bit
      bitfield


author: vuntz@opensuse.org
changelog:
  - Update to version 0.12.2:
    + Fixes:
    - fdo#30730, fdo#30791: order tests' and examples' CFLAGS and
      LIBS consistently, fixing builds in some situations (an older
      telepathy-glib built with -rpath already installed, possibly)
    - fdo#30949: fix a typo that made DeliveryReportingSupport
      always come out as 0, and test a nonzero value
    - Don't leak an array of features in TpBaseClient


author: dimstar@opensuse.org
changelog:
  - Update to version 0.12.3:
    + fdo#31321: don't crash if the TpAccountManager is disposed
      while an account from tp_account_manager_ensure_account is
      preparing
    + fdo#31198: avoid some C99 features not supported by MSVC 9


author: vuntz@opensuse.org
changelog:
  - Update to version 0.12.4:
    + Fixes:
    - fdo#31473: force the namespace TelepathyGLib for the
      g-i-derived Vala bindings
    - fdo#31581: don't modify a const array in
      tp_group_mixin_remove_members_with_reason


author: vuntz@opensuse.org
changelog:
  - Update to version 0.12.6:
    + Fixes:
    - fdo#32116: don't leak LegacyProtocol object references when a
      TpBaseConnectionManager is registered
    - Fix an unlikely crash in which a TpBaseConnection outlives
      its TpBaseConnectionManager
    - fdo#32191: when tp_connection_get_contacts_by_handle would
      return contacts that already exist, make sure they have the
      desired features
    - fdo#32222: fix a leak of TpChannel objects in TpBaseClient,
      document that Handlers are responsible for closing their
      channels, warn if channels are still handled when a Handler
      is disposed, and close channels in some regression tests


author: vuntz@opensuse.org
changelog:
  - Update to version 0.12.7:
    + Fixes:
    - tp_account_manager_ensure_account() no longer criticals if
      you pass it a malformed account path.
    - TpBaseClient will now return (an error) from ObserveChannels
      if an invalid connection path is passed to it by the Channel
      Dispatcher.
    - fdo#32391: correctly deal with removing name owner watches
      during dispatch of their callbacks


author: fcrozat@novell.com
changelog:
  - Changes from version 0.13.10:
    + Enhancements:
    - New TpMessage API: tp_message_get_message_type,
      tp_cm_message_new_text
    - fdo#32411: warn and do nothing if unsupported flags are
      passed to tp_g_signal_connect_object
    + Updated to spec 0.21.8.
    - The ContactList.ContactsChangedWithID signal was added. It's
      automatically emitted by TpBaseContactList, so CMs don't
      need to make any changes to take advantage of it.
    + Fixes:
    - tp_account_manager_ensure_account() no longer criticals if
      you pass it a malformed account path.
    - TpBaseClient will now return (an error) from ObserveChannels
      if an invalid connection path is passed to it by the Channel
      Dispatcher.
    - fdo#32184: Connection bus names are no longer erroneously
      released while connections are still open. This was a
      regression in 0.13.5.
    - fdo#32423: Preparing TpAccount features when the CORE
      feature is already prepared now works
    - fdo#32391: correctly deal with removing name owner watches
      during dispatch of their callbacks
    - Documentation improvements
    - TpBaseClient no longer breaks if HandleChannels is called
      more than once for the same channel. This was a regression
      introduced by the leak fix in the previous release.
  - Changes from version 0.13.9:
    + Deprecations:
    - tp_message_new (replace with tp_cm_message_new)
    - tp_message_ref_handle (no longer needed)
    - tp_message_set_handle (use tp_cm_message_set_sender for the
      only supported handle in a message)
    - tp_message_take_message (replace with
      tp_cm_message_take_message)
    + Enhancements:
    - tp_account_get_path_suffix: new function to get the varying
      suffix of an account's object path
    - TpAccountManager: document which TpAccount objects are
      prepared
    - tp_connection_dup_contact_if_possible: new function to make
      TpContact objects synchronously in some situations
    - convert TpMessage into a GObject, with subclasses for use in
      CMs (TpCMMessage) and clients (TpClientMessage,
      TpSignalledMessage)
    - add TpConnection:self-contact, a TpContact for the
      self-handle
    + Fixes:
    - In TpSimplePasswordManager, clear the pointer to the channel
      when it's closed
    - fdo#32116: don't leak LegacyProtocol object references
      when a TpBaseConnectionManager is registered
    - Fix an unlikely crash in which a TpBaseConnection outlives
      its TpBaseConnectionManager
    - Documentation improvements
    - fdo#32191: when tp_connection_get_contacts_by_handle would
      return contacts that already exist, make sure they have the
      desired features
    - Fix memory leaks in TpAccount and TpDynamicHandleRepo
      introduced in 0.13.8
    - fd.o #32222: fix a leak of TpChannel objects in
      TpBaseClient, document that Handlers are responsible for
      closing their channels, warn if channels are still handled
      when a Handler is disposed, and close channels in some
      regression tests
  - Changes from version 0.13.8:
    + Deprecations:
    - fd.o #24114: tp_get_bus() is deprecated (again). Please use
      tp_dbus_daemon_dup(), followed by
      tp_dbus_daemon_register_object() if that's what you're using
      it for, or tp_proxy_get_dbus_connection() if you really need
      a DBusGConnection.
    + Changes:
    - fd.o #23155: handles now persist until the TpBaseConnection
      disconnects, and most of the reference-counting machinery
      has been removed
    - fd.o #31997: in the ContactList channels produced by
      TpBaseContactList, AddMembers, RemoveMembers etc. don't
      return until the implementation reports success or failure
    + Enhancements:
    - Update to spec 0.21.6.
    - fd.o #31900: add TpSimplePasswordManager
    - fd.o #32004: add tp_account_get_automatic_presence,
      tp_account_get_normalized_name,
      tp_account_set_automatic_presence_async
    - fd.o #31918: add convenience API for Account.I.Addressing
    + Fixes:
    - return a zero-terminated array of features from
      tp_client_channel_factory_dup_channel_features
    - fd.o #32004: emit GObject::notify for TpAccount::requested-*
  - Changes from version 0.13.7:
    + Enhancements:
    - Update to spec 0.21.5.
    - fdo#31686: add Protocol.I.Avatars support to TpBaseProtocol
    - implement the MessageTypes property in the TpMessagesMixin
    - use G_N_ELEMENTS more
    + Fixes:
    - use the right getter for TpAccountChannelRequest:request
  - Changes from version 0.13.6:
    + API changes:
    - Pointers to a GObject implementing
      TP_TYPE_CLIENT_CHANNEL_FACTORY are now referred to as having
      type TpClientChannelFactory*, rather than misusing
      TpClientChannelFactoryInterface*. The ABI has not changed.
    + Enhancements:
    - Return the reffed handle from tp_handle_ref()
    + Fixes:
    - fdo#31473: force the namespace TelepathyGLib for the
      g-i-derived Vala bindings
    - fdo#31581: don't modify a const array in
      tp_group_mixin_remove_members_with_reason
    - fdo#31631: set a TpBaseClient's TpClientChannelFactory
      correctly
    - fdo#31631: fix confusion between TpClientChannelFactory
      and TpClientChannelFactoryIface
    - Run the stream tube IPv6 tests again, if ::1 is assigned to
      an interface
  - Changes from version 0.13.5:
    + Enhancements:
    - fdo#30088: add support for Protocol.I.Presence to
      TpBaseProtocol
    + Fixes:
    - fdo#10613: release connections' object paths before their
      bus names, and do both sooner
    - fdo#31377: fix a race condition in the
      connection-interests test that sometimes caused it to fail
      or segfault, and similar races (not seen in practice) in two
      other tests
  - Changes from version 0.13.4:
    + Enhancements:
    - Update to spec 0.21.4
    - fdo#31215: fix incorrect namespace for MailNotification
    - add bindings for NewActiveTransportPair
    + Fixes:
    - fdo#31321: don't crash if the TpAccountManager is disposed
      while an account from tp_account_manager_ensure_account is
      preparing
    - fdo#31291: add pkg-config and C header information to GIR
      for the benefit of future Vala versions
    - In the echo2 example CM, advertise Messages' immutable
      properties
    - In TpBaseChannel, don't unref handles we didn't ref
  - Changes from version 0.13.3:
    + Deprecations:
    - <telepathy-glib/debug-ansi.h> is now deprecated, and the
      Group and Properties mixins no longer output
      brightly-coloured logs
    + Enhancements:
    - fdo#31102: update to spec 0.21.3.
    - fdo#27948: add generic support for AddClientInterest,
      RemoveClientInterest on TpBaseConnection and TpConnection
    - fdo#30505: add TpDTMFPlayer, a DTMF dialstring interpreter
    - TpClientChannelFactory: ask callers to prepare a given set
      of features, and do so in TpBaseClient
    + Fixes:
    - fdo#30730: order tests' and examples' CFLAGS and LIBS
      consistently, fixing builds in some situations (an older
      telepathy-glib built with -rpath already installed,
      possibly)
    - fdo#30949: fix a typo that made DeliveryReportingSupport
      always come out as 0, and test a nonzero value
    - Don't leak an array of features in TpBaseClient
    - fdo#31027: if stdout is a tty, tests now succeed silently,
      and only produce output on failure; also, they will
      automatically fail after a few seconds if an expected event
      does not happen
    - fdo#30999: tests now succeed on machines where IPv6 is
      supported but ::1 is not assigned to an interface
  - Changes from version 0.13.2:
    + Enhancements:
    - Update to spec 0.21.2
    - fdo#29973: add TpClientChannelFactory,
      TpAutomaticProxyFactory and TpBasicProxyFactory, and use
      them in TpBaseClient and TpAccountChannelRequest
    - fdo#29218: add TpStreamTubeChannel, a higher-level API for
      stream tubes
    - fdo#30478: add TP_ACCOUNT_FEATURE_STORAGE
    - Improve the error message for an undefined D-Bus interface
    + Fixes:
    - fdo#30791: fix building with gtk-doc enabled, and an older
      telepathy-glib installed in a non-default library search
      path
    - fdo#30644: don't 'return' a void expression from a void
      function, which isn't valid C99 and breaks compilation on
      Sun Studio C
    - Remove redundant trailing semicolons from G_DEFINE_TYPE
      etc., which are not valid C99
    - Add DeliveryReportingSupport to the properties offered by
      TpMessageMixin
    - Add ContactListState to the properties offered by
      TpBaseContactList
    - Avoid using a gboolean (which is signed) as a one-bit
      bitfield
  - Changes from version 0.13.1:
    + Enhancements:
    - Update to spec 0.21.1.
    + Fixes:
    - In TpCapabilities, do more checks on the self pointer
  - Changes from 0.13.0:
    + Enhancements:
    - Update to spec 0.21.0.
    - fdo#28200: add TpBaseContactList, a base class for contact
      list/contact groups implementations
    - fdo#30204: add checks for stream and D-Bus tubes to
      TpCapabilities
    - fdo#30327: add some new utility functions for TpHandleSet
    - fdo#30310: make tp_contacts_mixin_get_contact_attributes
      public for re-use
    - debug-log the error message when a Protocol filter rejects a
      parameter


author: fcrozat@novell.com
changelog:
  - Update to version 0.13.15:
    + Enhancements:
    - Update to spec 0.21.10.
    - tp_utf8_make_valid(): an UTF-8 string validation function.
    - SimplePasswordManager now has API to let the CM create its
      own SASL channel.
    - TpBasePasswordChannel: a base class to implement SASL
      channels.
  - Changes from version 0.13.14:
    + Enhancements:
    - TpContact now supports modifying the contact's groups on
      connection managers which implement
      Connection.Interface.ContactGroups.
    - It's now possible to get a list of TpChannelRequest objects
      from a TpObserveChannelsContext or TpHandleChannelsContext;
      adding hints to channel requests, and retrieving them again,
      is supported with telepathy-mission-control ? 5.7.2.
    - tp_account_channel_request_create_and_observe_channel_async()
      and friends, analogous to
      tp_account_channel_request_create_and_handle_channel_async()
      but for Observers rather than Handlers, have been added.
    - Code is now generated to emit and listen for the
      PropertiesChanged signal on org.freedesktop.DBus.Properties.
      Note that TpDBusPropertiesMixin does not emit this signal on
      it own, nor does TpProxy listen for it of its own accord.
    - tp_capabilities_supports_room_list(), a convenient way to
      check whether a connection supports listing chat rooms, has
      been added.
    + Fixes:
    - Including telepathy-glib/protocol.h now correctly includes
      generated client-side functions.
  - Changes from version 0.13.13:
    + Many doc fixes
    + Compiler flags reordered (clang is order-sensitive) to allow
      static analysis.
    + Account Channel Requests now give you access to the originating
      TpChannelRequest.
    + The speculative debug cache may now be disabled at compile time.
  - Changes from version 0.13.12:
    + Enhancements:
    - TpContact now tracks incoming and outgoing presence
      subscriptions, albeit only if the connection implements the
      new Connection.Interface.ContactList API.
    - Code is generated for new API added in telepathy-spec
      version 0.21.9; specifically, the FileTransfer.URI property
      is supported.
    - TpPresenceMixinStatusAvailableFunc, which has confused many
      a CM author, now has clearer documentation.
    + Fixes:
    - We no longer accidentally depend on GLib 2.28.
    - tests/contact-search-result no longer fails on x86.
  - Changes from version 0.13.11:
    + Enhancements:
    - fdo#32053: The TpContactSearch object has been added. It
      represents ongoing searches for contacts.
    + Fixes:
    - fdo#32551: tp_base_client_set_observer_recover now works
      with all possible gboolean arguments!
    - tp_debug_timestamped_log_handler will now print the message
      and not just the time, which was broken over a year ago.
    - TpProtocol will now consider a manager file's
      AuthenticationTypes value.
  - Change vala-devel BuildRequires to vala-unstable-devel.


author: fcrozat@novell.com
changelog:
  - Update to version 0.13.16:
    + Enhancements:
    - Update to spec 0.21.11:
      . TP_PROP_CLIENT_OBSERVER_DELAY_APPROVERS
    - Two new functions,
      tp_connection_get_connection_manager_name() and
      tp_connection_get_protocol_name(), allow you to grab these
      properties from a TpConnection without having to drive
      tp_connection_parse_object_path() yourself.
    - GBinding utilities for connection-status on TpAccount and
      TpConnection:
      tp_connection_bind_connection_status_to_property() and
      tp_account_bind_connection_status_to_property().
    - TpTextChannel now has a "message-types" property and
      accessor. It also gained
      tp_text_channel_supports_message_type() a convenient
      function to check if a specific message type is supported.
    - TpContactSearch: only close channels if there was an error
    - TpBaseClient gained
      tp_base_client_set_observer_delay_approvers() which can be
      used to indicate that an Observer has to block Approvers.
    + Fixes:
    - Various crashes fixed in TpBaseContactList.


author: fcrozat@novell.com
changelog:
  - Update to version 0.13.18:
    + Previously, tp_clear_object (NULL), tp_clear_boxed (type, NULL)
      and tp_clear_pointer (NULL) were no-ops. However, this
      behaviour was not very useful?these functions are always called
      as tp_clear_object (&priv->foo) in practice?and triggered
      compiler warnings (because these are actually implemented as
      macros). Thus, this usage is no longer supported.
    + Fixes:
    - TpCMMessage is no longer included in the .gir file. This
      class is only useful in CMs; we only support client-side API
      in the .gir file.
    - Correctly include TpBasePasswordChannel documentation.
    - Fix GCC 4.6 and Clang analyzer warnings
  - Changes from version 0.13.17:
    + Update to spec 0.21.11:
    - TP_ERROR_STR_SOFTWARE_UPGRADE_REQUIRED
    - TP_ERROR_STR_EMERGENCY_CALLS_NOT_SUPPORTED


author: fcrozat@novell.com
changelog:
  - Update to version 0.14.1:
    + Update to spec 0.22.0:
    - TP_PROP_CHANNEL_TYPE_SERVER_TLS_CONNECTION_REFERENCE_IDENTITIES
    - generate code for Connection.I.ContactBlocking
  - Changes from version 0.14.0
    + The error handling code paths when looking up the senders of
      incoming messages have been fixed. This issue led to
      TpSignalledMessages not specifying a sender with CMs that omit
      sender-id, like telepathy-idle.


author: fcrozat@novell.com
changelog:
  - Update to version 0.14.3:
    + Update to spec 0.22.1:
    - Generated code for new StreamHandler methods and signals and
      types.
    - TP_ERROR_INSUFFICIENT_BALANCE.
    + tp_g_ptr_array_extend() for concatenating two GPtrArrays.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.14.5:
    + Enhancements:
    - Update to spec 0.22.2, generating code for the
      Balance.ManageCreditURI and
      SimplePresence.MaximumStatusMessageLength properties.
    - tp_base_client_is_handling_channel(), which does what it says
      on the tin.
    - TpPresenceMixin now supports the MaximumStatusMessageLength
      class.
    + Fixes:
    - The documentation now builds correctly with gtk-doc 1.16 and
      newer.
    - The test suite now passes on systems with glib-networking
      installed.
  - Changes from version 0.14.4:
    + Enhancements:
    - fdo#27459: TpConnection now avoids a bunch of redundant D-Bus
      method calls when preparing the CORE feature with recent
      services, lowering latency
    - tp_proxy_add_interfaces() for adding discovered interfaces
      from TpProxy subclasses
    - tp_base_protocol_get_immutable_properties() now fills the
      Proto.I.Avatars properties
    + Fixes:
    - fdo#36134: TpProtocol claims it doesn't support any extra
      iface


author: dimstar@opensuse.org
changelog:
  - Update to version 0.15.0:
    + Update to spec 0.23.2:
    - Generated code for Channel.Interface.SMS.GetSMSLength()
    - Generated code for ChannelDispatcher.DelegateChannels() and
      ChannelDispatcher.PresentChannel()
    + tp_channel_dispatch_operation_claim_with_async() replacing
      tp_channel_dispatch_operation_claim_async() [fdo#36490]
    + TpProxyFeature is now part of the API allowing users to define
      their own features [fdo#31583]
    + Add tp_base_client_delegate_channels_{async,finish} and
      tp_channel_dispatcher_present_channel_{async,finish}: high
      level API to delegate and present channels [fdo#34610]
    + TpChannelDispatcher is now exported in the GIR file and so can
      be used using gobject-introspection
  - Changes from version 0.14.6:
    + tp_dbus_daemon_watch_name_owner leaked a DBusMessage
    + tp_dbus_daemon_list[_activatable]_names leaked a DBusMessage
    + tp_base_connection_change_status: delay side-effects until all
      preconditions are checked
    + TpGroupMixin: correctly use contact-ids, not member-ids
    + TpBaseContactList: fix leak of source object.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.15.1:
    + Fixes:
    - tp_text_channel_set_chat_state_finish: check the right
      source tag.
    - TpConnection: set the self handle to something sane instead
      of leaving uninitialized.
    - fdo#37280: Fix a race condition
    + Enhancements:
    - fdo#36334: TpTextChannel: high level API for SMS; the
      TP_TEXT_CHANNEL_FEATURE_SMS feature is automatically prepared
      by TpAutomaticProxyFactory.
    - fdo#36334: TpConnection: high level API for Balance.
    - fdo#28015: tp_channel_dispatch_operation_close_channels_async
      convenient API to claim a ChannelDispatchOperation and close
      all its channels.
    - fdo#35331: TpBaseContactList: add ContactBlocking support.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.15.2:
    + Enhancements:
    - Reduce debug spam.
    - tp_channel_destroy_async(): high level API to Destroy a
      TpChannel.
    - tp_channel_dispatch_operation_{leave,destroy}_channels_async:
      convenience API to claim a ChannelDispatchOperation and
      leave/destroy all its channels. [fdo#28015]
    - TpChannel: high level API for password protected channels;
      the TP_CHANNEL_FEATURE_PASSWORD feature is automatically
      prepared by TpAutomaticProxyFactory. [fdo#37360]
    - TpConnection high level avatars API and TpChannel high level
      group API are now introspected.
    + Fixes:
    - TpChannelIface: set TP_UNKNOWN_HANDLE_TYPE as default handle
      type. [fdo#38524]


author: dimstar@opensuse.org
changelog:
  - Update to version 0.15.3:
    + Enhancements:
    - fdo#38559: TpTextChannel:
      tp_text_channel_ack_all_pending_messages_async: convenient
      function to easily ack all the pending messages.
    - fdo#38605: TpChannelRequest: add properties and accessors for
      Account, UserActionTime and PreferredHandler
      preferred-handler and user-action-time.
    - TpAccountChannelRequest and TpBaseClient: API to use the
      DelegateToPreferredHandler hint.
    - TpMessage: tp_message_get_pending_message_id: convenient
      function to get the pending-message-id of the message.
    - TpChannel: Annotate tp_channe_group_ methods.
    + Fixes:
    - Fix some set-but-not-used warnings with --disable-debug.
    - Honor NOCONFIGURE for compatibility with gnome-autogen.sh.
    - Fix tests failing on some arch.
    - fdo#38944: Fix memory leaks in TpConnection.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.15.4:
    + Fixes:
    - fdo#29172: TpTextChannel never finishes preparing if there
      are pending messages with no message-sender-id.
    - fdo#38997: Cope better if UNIX sockets are unsupported.
    - Fix some compiler warnings.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.15.5:
    + Enhancements:
    - A new pair of classes, TpSimpleClientFactory and
      TpAutomaticClientFactory, have been added.
    - A new TpAccount feature, TP_ACCOUNT_FEATURE_CONNECTION, has
      been added, to ask TpAccount to prepare TpConnection objects
      before announcing them.
    - TpConnection now has API for managing the user's contact list
    - fdo#26516: Add tp_debug_sender_set_timestamps.
    - A metric tonne of new methods were added for joining chat
      rooms and managing members.
    - TpFileTransferChannel, a high-level API for file transfer
      channels, was added.
    - fdo#38061: tp_cm_message_set_message() was added to
      complement tp_cm_message_take_message().
    + Fixes:
    - fdo#38060: fix a crash caused by an off-by-one error when
      constructing the SendError signal.
    - fdo#38997: cope more gracefully if UNIX sockets are
      unsupported, which should improve Windows portability.
    - fdo#39377: TpContact no longer erroneously re-prepares many
      features if existing contacts are re-requested.
    - fdo#27855: TpChannelManagers now have access to the original
      TargetID specified in the channel request,
    + Updated translations.


author: zaitor@opensuse.org
changelog:
  - Update to version 0.15.6:
    + Enhancements:
    - New JavaScript (gjs) code example to demonstrate
      GObject-Introspection of the API.
    - TpProtocol: new API to get avatars requirements.
    - Factory features are now prepared on various contacts:
      . TpConnection's self contact;
      . TpChannel's target, initiator and self contacts;
      . TpChannel's group members;
      . TpTextChannel's message sender;
      . TpStreamTubeChannel's connection contact.
    - New object TpDBusTubeChannel to represent a D-Bus tube
      channel.
    - Group the MembersChanged signals for the initial roster
      (fdo#40933). This improve login performance.
    - Spec upgraded to 0.23.4 except for draft call interfaces.
      Mixins implement the new additions.
    - TpDBusPropertiesMixin now has a method for emitting the
      standard PropertiesChanged signal; in conjunction with
      the code generator, it respects the EmitsChangedSignal
      annotation.
    + Fixes:
    - Python examples now works with latest pygobject.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.15.7:
    + Fixes:
    - fdo#40555: Memory leaks in TpConnection and protocol.c
    - Memory leak if the debug message cache is disabled
    - fdo#38060: Fix a crash in TpMessageMixin, triggered by
      delivery reports.
    - fdo#38997: Cope beter if UNIX sockets are not supported.
    - fdo#40523: Connection Manager crash when a client acks the
      same message twice.
    - fdo#41414: Make sure tp_connection_upgrade_contacts() is
      no-op if all features are already prepared.
    - fdo#41368: Fix introspection.
    - fdo#41435: Ensure sent messages have a sender even with
      butterfly, which does not set "message-sender".


author: vuntz@opensuse.org
changelog:
  - Update to version 0.15.9:
    + Fixes:
    - fdo#41697: unknown handle owners in chat rooms no longer
      crashes TpChannel.
  - Changes from version 0.15.8:
    + Enhancements:
    - telepathy-glib now generates code for spec version 0.24.0,
      including the Room, Subject and RoomConfig interfaces.
    - It is now possible to set D-Bus properties as if in response
      to a call to Set() on the bus, using
      tp_dbus_properties_mixin_set(). Help fix fdo#32416.
    + Fixes:
    - fdo#41470: crash in some situations when using
      TP_CHANNEL_FEATURE_CONTACTS.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.16.0:
    + Fixes:
    - fdo#41729: TpChannel now trusts the ChannelType property
      included in the dictionary of immutable properties passed to
      its constructor.
    - fdo#41714: TpAccount:normalized-name now refers to XMPP JIDs
      and ICQ UINs, to give examples of what its value means.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.16.1:
    + Fixes:
    - fdo#42063: circular introspection dependency between
      connection and contacts.
    - fdo#42049: TpBaseContactList now implements
      TP_TOKEN_CONNECTION_INTERFACE_CONTACT_BLOCKING_BLOCKED.
    - fdo#41928: Don't crash if the owner of some members of a
      TpChannel are unknown.
    - fdo#41929: Don't crash if a TpTextChannel receives a message
      not having a sender.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.17.1:
    + Enhancements:
    - telepathy-glib now generates code for spec version 0.25.0.
    - fdo#39188: add high level API to accept and provide file
      transfers.
  - Changes from version 0.17.0:
    + Enhancements:
    - fdo#41801: add high level API to block/unblock contacts.
    - fdo#42546: add TP_CONNECTION_FEATURE_CONTACT_LIST_PROPERTIES
      a feature preparing ContactList's properties without
      preparing the contact list itself.
    - fdo#42503: the TpChannelDispatchOperation passed to
      TpBaseClientClassObserveChannelsImpl is now prepared.
    - fdo#41455: it's now possible to install tp-glib's test suite.
  - Changes from version 0.16.2:
    + Fixes:
    - Improve documentation of the TpProxy::invalidated signal.
    - fdo#42305: TpGroupMixin: always set the
      Members_Changed_Detailed flag.
    - fdo#42670: fix a crash when preparing
      TP_CHANNEL_FEATURE_CONTACTS on a channel containing contacts
      without known owners.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.17.2:
    + Speculatively replace _free/_destroy with _unref everywhere,
      and add a coding style check.
    + Ensure GSocketConnection objects are properly closed and freed
      for incoming TpFileTransferChannels.
    + Many documentation nits have been fixed.
    + Building the GObject-Introspection repository now works
      reliably when using `make -j`


author: dimstar@opensuse.org
changelog:
  - Update to version 0.17.3:
    + Fixes:
    - Fix a crash in TpSimplePasswordManager
    + Enhancements:
    - Add high level API to check if a connection supports settings
      aliases on contacts.


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


author: vuntz@opensuse.org
changelog:
  - Update to version 0.17.4:
    + Fixes:
    - Set the right source on
      tp_account_set_uri_scheme_association_async's GAsyncResult.
    - fdo#43755: Fix a crash when participating in a XMPP MUC
      containing members with an unknown real JID.
  - Rewrite summaries and descriptions.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.17.5:
    + Enhancements:
    - telepathy-spec 0.25.2:
      · the Call1 family of interfaces
      · Conn.I.Addressing1
      · Chan.I.CaptchaAuthentication1
      · Account.Supersedes
    - Add TpCallChannel, TpBaseCallChannel and other Call-related
      high-level API.
    - tp_account_manager_get_most_available_presence() now returns
      (AVAILABLE, "available, "") if the only connected accounts
      does not implement SimplePresence.
    - Add tp_base_channel_get_self_handle().
    - TpBaseChannel now has a virtual get_interfaces() method.
    - tp_connection_disconnect_async: high level API to disconnect
      a TpConnection.
    - tp_unix_connection_receive_credentials_with_byte() and
      tp_unix_connection_send_credentials_with_byte() now have
      async equivalents.
    - Produce DLL files when compiled for Windows.
    + Fixes:
    - fdo#45554: fix use-after-free if various async results are
      kept until after the callback has returned, which is
      considered valid.
    - tp_account_manager_get_most_available_presence() now returns
      ("offline, "") as status and message if no account is
      connected, as stated in the doc, instead of (NULL, NULL).
    - TpChannel: fix a crash when preparing contacts.
    - fdo#45982: fix a crash in TpBaseContactList when using
      RenameGroup()'s fallback code.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.17.6:
    + Enhancements:
    - TpCapabilities: add API to check for Call and FileTransfer
      support
    - Use GObject's FFI-based generic marshaller instead of
      generating our own marshallers (fdo#46523)
    - Add tp_list_connection_managers_async,
      tp_protocol_dup_params, tp_protocol_dup_param,
      tp_protocol_borrow_params,
      tp_connection_manager_dup_protocols
    - Add accessors for TpAccount properties, parameters and
      storage identifier represented as a GVariant (fdo#30422)
    - TpCallChannel: add API to put the call on hold.
    - TpCallContentMediaDescription now implements the
      RTPHeaderExtensions, RTCPFeedback and RTCPExtendedReports
      interfaces.
    + Fixes:
    - Don't change the direction of Call streams because of a Hold
    - Use the right error when rejecting incompatible codecs
    - Reject local updates to a media description while an offer is
      pending
    - Avoid forward-declaring Call classes, fixing compilation on
      clang, older gcc, and other compilers not targeting C1x
    - Fix namespaces in example_call.manager
    - Produce self-contained header files from
      glib-interfaces-gen.py (fdo#46835)
    - Correctly implement and document tp_call_channel_has_dtmf()
    - Fix various build failures in out-of-tree or parallel builds,
      and don't rebuild everything whenever the documentation
      changes (fdo#36398)
    - Improve test coverage for the connection manager test
      (fdo#46358)
    - TpCallChannel::state-changed is properly annotate (fdo#47410)
    + Several API deprecations, see NEWS for details.
  - Add explicit pkgconfig(glib-2.0) BuildRequires so it can be
    versioned.


author: praful.johari@gmail.com
changelog:
  - Update to version 0.17.7:
    + Enhancements:
    - Use close_channels_async on the channel dispatch operation in
      the example approver.
    - API additions
    + Fixes:
    - TpBaseMediaCallContent: be sure to update the local sending
      state on call acceptance.
    - A few miscellaneous fixes to the Call1 code.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.18.0:
    + Support the DownloadAtConnection property in TpBaseContactList.
    + Add high-level API for TpDBusTubeChannel classes (fdo#29271).
    + Various improvements to the ContactList test suite.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.18.1:
    + Enhancements:
    - Make various methods of the form get_foo() available to
      gobject-introspection
    - Improve stream tube examples
    - Improve documentation
    + Fixes:
    - Change the type of TpStreamTubeConnection::closed's argument
      from POINTER to ERROR so PyGI can bind it
    - Avoid TpCallChannel potentially returning a TpContact with no
      identifier
    - Use the right macro to avoid post-2.30 GLib APIs
    - Fix warnings with newer gtk-doc and g-ir-scanner (fdo#48592,
      fdo#48363, fdo#48620)
    - Make various warnings non-fatal for this stable branch: GIR
      scanner warnings, documentation completeness, and deprecated
      functions (fdo#48363)
    - Don't hard-code use of a particular abstract socket in
      dbus-tube-chan test, fixing test failure on non-Linux
      (fdo#48600)


author: dimstar@opensuse.org
changelog:
  - Update to version 0.1.5:
    + Enhancements:
    - fdo#28602: The logger uses GSettings instead of GConf for
      preferences.
    - The ignore-accounts key has been removed for now as it was
      unused and broken.
    + Fix:
    - fdo#29058: Make sure that TplLogSearchHit always contains the
      account if known.
  - Remove pkgconfig(gconf-2.0) BuildRequires and the various gconf
    macros
  - Add intltool BuildRequires
  - Add gsettings macros to post/postun


author: vuntz@opensuse.org
changelog:
  - Update to version 0.1.6:
    + Fixes:
    - Running the test suite no longer accesses your session's
      GSettings.
    - Out-of-tree builds now work.
    - A CM crashing with open text channels no longer causes
      conversations not to be logged, and to take 25 seconds to be
      displayed. (fdo#30824)


author: vuntz@opensuse.org
changelog:
  - Update to version 0.1.7:
    + Stop using tp_get_bus().
    + Loads of memory leaks fixed.
    + Don't crash by trying to use the sqlite log store after it has
      been disposed.


author: fcrozat@novell.com
changelog:
  - Update to version 0.2.1:
    + This bug fix release fixes memory corruption in GList
      manipulation.
    + Fixes:
    - Use g_list_alloc() instead of g_new0() to allocate list
    - Use _async() TplLogManager methods in unit test
    - Do not ignore system() return value in unit test
  - Changes from version 0.2:
    + This version is a large API refactoring that enables
      abstraction of the logged event type and clarifies the methods.
      Alongside this large refactoring some new features like ability
      to clear logs (see D-Bus API) and read-only Pidgin log store
      can be found. While it remains compatible on the storage side,
      the API is not.
  - Rename libtelepathy-logger1 to libtelepathy-logger2, following
    library soversion change.


author: fcrozat@novell.com
changelog:
  - Update to version 0.2.5:
    + Fixes:
    - Fix another 32 vs 64bits bug
  - Changes from version 0.2.4:
    - Fixes:
    - Add output annotations in TplLogManager
    - Make the introspection files be 0.2 instead of 1.0
    - Fix use of uninitialised variable
    - Remove reference to Gnome in configure.ac
    - Remove GPL warning in README, Logger is now fully LGPL
    - Move observer and SQlite tests with dbus enabled tests
    - Update valgrind suppressions.
    - Fix XML store test crash on 32bit computer.
  - Changes from version 0.2.3:
    - Fixes:
    - Convert timestamp from uint to int64 on sent message
    - Set an error if text event body is empty or NULL (fdo#31121)
  - Changes from version 0.2.2:
    + Fixes:
    - Start work on introspection support
    - Fix TplEvent::get_target() logic so room event are stored
      correctly.
    - Fix room check when XML log store reads events
    - Free GDate with g_date_free() instead of g_free ()
    - Fix log_store_xml_get_filtered_events() to return no more
      than num_events.
    - Add an XML log store test for log_store_xml_add_event().


author: fcrozat@novell.com
changelog:
  - Update to version 0.2.6:
    + Ported all internal time manipulation to GDateTime
    + Observers now cache TplEntity object instead of TpContact to
      reduce number memory allocations.
    + Removed generated log_id
    + Removed unused twisted test framework
    + Port observer to TpTextChannel
    + Reimplemnent pending message cache
    + Update Telepathy GLib requirement to 0.14.0.


author: fcrozat@novell.com
changelog:
  - Update to version 0.2.8:
    + Fix incorrect soname bump introduced in 0.2.7
  - Changes from version 0.2.7:
    + Readd AM_PATH_PYTHON back to configure.ac, required for
      codegen.
    + Add support for call logging (experimental, use --enable-call
      to enable).
    + Search using GRegex to prevent matching XML tags
    + Improve test coverage
    + Avoid using g_list_append() for performance reason
    + Fixed infinite loop in pending message cache logic
  - Add gobject-introspection-devel BuildRequires.
  - Fix license tag to be LGPLv2.1+ instead of GPLv2.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.2.9:
    + Work around GLib TimeZone cache bug [bgo#646435]
    + Fix client file to effectively observe Call.DRAFT channels
    + Downgraded autotools requirement to 2.65
    + Fix SQL syntax error and pending message order
    + Store Calls log in separate file (e.g 20110505.call.log), to
      fix performance issues.
    + Make Pidgin store robust to empty file
    + And more unit tests.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.2.10:
    + Add support for text message edits
    + Fix events ordering and merging speed
    + Fix destroy function for get_entities_async
    + Fix crash in pidgin log store.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.2.12:
    + This bug fix release correct the accidental so-name bump.
      Distributions should use this release instead of 0.2.11.
  - Changes from version 0.2.11:
    + Fixes:
    - Fix crash caused by used after free
    - Fix crash wen call sender or actor is not set
    - Fix missing alias feature when receiving messages
    - Remove use of deprecated g_thread_init()
    - Improve silent build rules
    - Improve introspection annotation
  - Pass --enable-call to configure: this is experimental but useful.
  - Pass --enable-public-extensions to configure: this is in order to
    allow building of 3rd party plugins, which is a feature used in
    KDE.


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


author: vuntz@opensuse.org
changelog:
  - Update to version 0.4.0:
    + No changes.
  - Changes from version 0.2.13:
    + Support Call1.
  - Remove --enable-call from configure call: the option is gone.


author: lmuelle@suse.com
changelog:
  - Adjust licence.
  - Require libtevent0 = %{version} from the devel package.
  - Extend the description of the devel package.


author: lmuelle@suse.com
changelog:
  - Cleanup BuildRequires and spec file in general.
  - BuildRequire doxygen, libtalloc2-devel >= 2.0.7, python-devel, and
    pytalloc-devel >= 2.0.7.
  - Require libtalloc2-devel >= 2.0.7 and pkg-config from the devel package.
  - Move python files to an independent python-tevent package.


author: lmuelle@suse.com
changelog:
  - BuildRequire libtalloc-devel instead of libtalloc2-devel.
  - Rename libtevent2-devel to libtevent-devel.


author: lmuelle@suse.com
changelog:
  - Rename package to tevent and add an independent libtevent0 subpackage.
  - Enhance and polish the package descriptions and summaries.


author: uli@suse.de
changelog:
  - update -> 0.1.9 (bug #326002)
    * Rewritten itemization for line breaker, for conformance to UAX#14.
    * Revised dictionary for compound words support.
    * Improved handling of white spaces in word break routine, for better quality
      line wrapping in Gecko libthai component.
    * More words in word break dictionary.
    * Excessive exported symbols are eliminated from library.
    * Rewritten word break routines:
    - Split dictionary from source, thus new dependency on libdatrie
    - New word break routine from scratch, for maintainability
    * Improved dictionary for word segmentation:
    - New word list preparation process from multiple categories
    - New contemporary words not included in Royal Institute dictionary,
      as well as some proper names for countries and locations, etc.
    - Fine-tuned dictionary to get rid of some potential ambiguities
    * Documentation with doxygen.
    * Add missing APIs.
    * Fix compiler warnings.
    * Improved word breaking. Space is now also considered a breakable point.
    * More PUA support for Mac fonts rendering.
    * Start maintaining library version info from now on.
  - created devel subpackage


author: vuntz@opensuse.org
changelog:
  - Update to version 0.1.13:
    + Fix integer overflow vulnerabilities (CVE-2009-4012).
    + Updated word break dictionary.
  - Changes from version 0.1.12:
    + Improved unknown words boundary.
    + Add symbol versioning.
    + Updated word break dictionary.
  - Changes from version 0.1.11:
    + Diminished link flags in pkg-config info, for less dependency
      for clients.
    + More words in word break dictionary.
  - Changes from version 0.1.10:
    + More dictionary capacity with libdatrie 0.2.
    + Dictionary clean-up on unload.
    + Some performance fine-tuning.
    + More words in word break dictionary.
  - Drop warnings.patch: fixed upstream.
  - Drop bug-569615_01_integer-overflow-vuln.patch: fixed upstream.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.1.14:
    + Fix crash on corrupted dictionary file; now it fails quietly
      instead.
    + License clarification on individual source files.
    + Updated word break dictionary.


author: dimstar@opensuse.org
changelog:
  - Update to 0.1.15:
    + Updated word break dictionary.
  - Use source services: download_url, recompress, set_version.


author: dimstar@opensuse.org
changelog:
  - Apply SLPP (bnc#674012):
    + Split out libthai0 subpackage
    + Move thbrk.tri in new libthai-data subpackage
    + Add libthai-data Requires to libthai0. This Requires use >=
      %{version}, instead of =, since the data is not
      parallel-installable with other versions. We can just hope the
      data format will stay compatible (and the higher version will
      be more complete).
  - Change License tag to LGPL-2.1+, as per spdx.org.
  - Do not require libdatrie-devel from the -devel package: it will
    be added automatically the pkgconfig()-way.
  - Adjust baselibs.conf to follow the SLPP name change.
  - Change Group of the -devel package to be Development/Languages/C
    and C++ instead of System/Libraries.
  - Stop using source services. Factory is moving away from it and a
    different approach to verify the authenticity of the tarballs is
    being implemented (by using the Source URL).
  - spec file cleanups.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.1.16:
    + Updated word break dictionary.
  - Change versioned Obsoletes for libthai from <= to < now that we
    have a new upstream version.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.1.17:
    + Recognizes acronyms on word breaking.
    + Updated word break dictionary.


author: awafaa@opensuse.org
changelog:
  - Update to version 0.1.1:
    + Bug fixes: bgo#636624, bgo#636627, bgo#636628, bgo#637484,
      bgo#637703, bgo#637705, bgo#639207, bgo#639318, bgo#639905,
      bgo#640597, bgo#640792, bgo#641019.


author: vuntz@opensuse.org
changelog:
  - Cleanup for inclusion in Factory:
    + Split nautilus-extension-the-board, libtb-1_0-0 subpackages.
    + Rework summaries and descriptions.
    + Other small bits.


author: fcrozat@novell.com
changelog:
  - Update to version 0.1.2:
    + Features:
    - Main window now has the usual decoration and behaves as
      normal toplevel window
    - Keyboard shortcuts for alignment and distribution actions:
      Ctrl+H - Distribute horizontally
      Ctrl+G - Distribute vertically
      Ctrl+U - Align to the left
      Ctrl+I - Align to the right
      Ctrl+J - Align to the top
      Ctrl+K - Align to the bottom
    - More consistent keyboard shortcuts:
      Ctrl+W - Hides main window
      Ctrl+Q - Quits application
    + Misc improvements:
    - More subtle screen dimming when an element is active
    - Deactivate Label element when Return key is pressed
    - Save page when multiple things are moved around
    - Misc fixes necessary to build and run on Natty
    - Initial infrastructure for unit tests
    + Bugs fixed:
    - bgo#644336: Position of elements is not saved correctly when
      multiple elements are dragged.
    - bgo#640596: Pressing Return while editing a label should
      deactivate it.
    - bgo#645519: Lot of crashes, (almost 33% click causes a crash)
    - bgo#637710: Use action-based operations in main toolbar
    - bgo#640595: Factor out toolbars from MainWindow
    + Updated translations
  - Rename library and devel packages to follow library soname
    change: libtb-1_0-0 to libthe-board-1_0-0 and libtb-devel to
    libthe-board-devel.


author: fcrozat@novell.com
changelog:
  - Update to version 0.1.3:
    + Features:
    - Webcam support in photo elements with Cheese.
    - Pressing 'Delete' key removes selected elements.
    - Ctrl+N shortcut to create a new page.
    + Misc improvements:
    - Hide the appmenu stub in Unity.
    - Misc updates on build script and moduleset.
    - Misc code cleanups.
    + Bugs fixed:
    - bgo#636625: Webcam support in Photo thing.
    - bgo#646111: Hide the appmenu stub in Unity
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Add the-board-includes.patch: Fix implicit declaration of
    'strcmp' by including string.h as needed.


author: vuntz@opensuse.org
changelog:
  - Split typelib file into typelib-1_0-TheBoard-1_0 subpackage.
  - Add typelib-1_0-TheBoard-1_0 Requires to devel subpackage.


author: adrian@suse.de
changelog:
  - update to version 1.1 beta 3
    * Much better encoder
      (faster and more details at same compressions level)
    * Playback received speed improvements, but bitstream format is
      untouched
  - no package split yet for dec/enc/legacy libs due to 11.2 freeze


author: crrodriguez@opensuse.org
changelog:
  - Disable doxygen documentation to avoid build dates in
    - devel packages.
  - add missing BuildRequires libpng-devel


author: crrodriguez@opensuse.org
changelog:
  - remove examples that fail to build, also SDL and png
    are only needed for those, so remove from buildrequires.


author: prusnak@suse.cz
changelog:
  - updated to 1.0.1
    * Put quotes around filenames in thunar-wallpaper-plugin (bug #5056)
    * Apply umask properly when creating files/directories.
      Patch by Giovanni Bechis (bug #3532).


author: andrea@opensuse.org
changelog:
  - split libthunarx-1-2 and libthunar-vfs-1-2 to reduce packages
    dependencies
  - added fdupes to make rpmlint happy
  - move %%_datadir/doc/Thunar to -doc subpackage to make
    rpmlint happy
  - fixed -devel subpackage RPM Group
  - split -lang subpackage to reduce main package size and make
    rpmlint happy


author: bernhard@bwalle.de
changelog:
  - updated to 1.0.2
    * Build fixes for GIT and some cleanups.
    * Fix make distcheck.
    * Work around png 1.4 API change.
    * Umask < 0022 not honoured (bug #5813 and #3532).
    * Translation updates (el, es, it, gl, pl, ru, tr, ro, lv, ur,
      ur_PK, ast, hu, kk, nn, nl, am, bn, sk, ug).
  - Drop thunar-libpng14.patch.


author: prusnak@opensuse.org
changelog:
  - updated to 1.1.5
    - Make .desktop entries installed by Thunar validate against
      desktop-file-utils 0.16 (bug #6655). Patch by Samuli Suominen.
    - Fix missing instruction to load the sendto model (bug #6762).
    - Fix the sample D-Bus client for the org.xfce.FileManager interface.
    - Fix home folder being displayed as "Desktop" if $HOME is set to
      /home/username/Desktop.
    - Fix outdated Thunar D-Bus API usage in the trash panel applet.
    - Create user dirs instead of showing an error if they don't exist.
    - Allow scrolling in the 'Open With' combo box of the file properties
      dialog (bug #3055).
    - Expand filenames starting with './' based on the current working
      directory instead of home (bug #3451).
    - Print an error if thunar-settings fails to contact the file manager
      service (bug #6547).
    - Permanently delete files if at least one of them cannot be trashed
      (bug #6748).
    - Fix a typo in configure.in.in (bug #6724).
    - Include panel macro header (bug #6680).
    - Use GTK_STOCK_FILE as the fallback icon for files (bug #6662).
    - Fix compiler warnings about shadowed variables.
    - Use Name field as display name of desktop entries (bug #6860).
    - Fix a memory leak in thunar_transfer_job_execute().
    - Fix a segmentation fault when reloading files.
    - Avoid GIO 2.20 function calls.
    - Properly avoid launching the file manager recursively by checking
      the GAppInfo id/name.
    - Translation updates: Hungarian, German, Slovak,
      Portuguese (Brazilian), Chinese (China), Greek, Catalan (Valencian),
      Italian, Basque, Spanish (Castilian), Kazakh, Portuguese, Hebrew,
      Galician, Indonesian, Chinese (Taiwan), Japanese,


author: gber@opensuse.org
changelog:
  - improved summaries/descriptions
  - corrected group
  - require versioned -lang subpackage
  - make the -devel subpackage recommend the -doc subpackage
  - symlink thunar -> Thunar manpage
  - drop obsolete build dependency on fam-devel
  - recommend thunar-volman rather than ivman
  - mark documentation as such
  - split developer and user documentation
  - build -doc subpackage as noarch
  - do not install user documentation under /usr/share/doc


author: gber@opensuse.org
changelog:
  - fix patch level and revert change to Thunar-bulk-rename.desktop
    until %%suse_update_desktop_file is fixed


author: gber@opensuse.org
changelog:
  - update to version 1.1.6
    - bugfixes
    - translation updates
  - corrected URL
  - recommend tumbler
  - cleaned up thunar-rpmlintrc


author: gber@opensuse.org
changelog:
  - update to version 1.3.0
    - only change the Name field when renaming desktop files
    - force desktop file reload after changing the Name field
    - allow installation of helper scripts in a custom location using
      the --with-helper-path-prefix=PATH configure option
    - improve thumbnailing by avoid sending thumbnail requests while
      the user is scrolling in a directory
    - cancel thumbnail requests when leaving a directory
    - avoid regenerating thumbnails when files are copied, moved,
      linked or trashed
    - update the thumbnail cache when files are deleted permanently
    - bugfixes
    - translation updates


author: gber@opensuse.org
changelog:
  - "update" to version 1.2.2 which is the most recent stable
    release whereas 1.3.x is the current development branch; this
    version has been released after 1.3.0 and contains additional
    bugfixes and translation updates not present in 1.3.0
  - removed obsolete thunar-CVE-2011-1588.patch


author: gber@opensuse.org
changelog:
  - added thunar-allow-custom-helper-dir.patch in order to allow the
    installation of helpers under libexecdir
  - added patch tags


author: gber@opensuse.org
changelog:
  - added thunarx-refrence-images.tar.bz2 with the images missing
    from the source tarball (bxo#7838)


author: gber@opensuse.org
changelog:
  - added thunar-1.2.2-fix-crash-opening-drive-with-no-media.patch
    which fixes a crash when opening a drive with no media
    (backported from upstream git)
  - added thunar-1.2.2-fix-crash-with-missing-icons.patch which fixes
    a crash when icons are missing or not found (backported from
    upstream git)


author: gber@opensuse.org
changelog:
  - update to version 1.2.3
    - use glib functions for get/set cwd
    - revert "Speed up initial start by loading the network item later
    - on installation create relative paths in symlinks to images
    - allow exec bit of MS-DOS executables and MSI to be changed
    - prevent falling back to an unexpected locale
    - show translated names of desktop files
    - bugfixes
    - translation updates
  - dropped obsolete
    thunar-1.2.2-fix-crash-opening-drive-with-no-media.patch and
    thunar-1.2.2-fix-crash-with-missing-icons.patch


author: gber@opensuse.org
changelog:
  - added thunar-sendto-bluetooth.desktop in order to easily allow
    sending files via bluetooth
  - recommend -doc subpackage


author: gber@opensuse.org
changelog:
  - merged -devel-doc into -devel
  - specfile cleanup
  - corrected dependencies
  - rename thunarx-refrence-images.tar.bz2 to
    thunarx-reference-images.tar.bz2
  - removed thunar-sendto-bluetooth.desktop, gnome-bluetooth is
    is not in the Xfce pattern any more


author: gber@opensuse.org
changelog:
  - update to version 1.3.1
    - fix crash when trying to thumbnail a file with unknown content
      type
    - fix properties dialog crash with files with unknown content
      type
    - fix crash when hovering a CD drive with a special icon
    - use portable abicheck.sh from xfconf
    - avoid segfaults due to interpreting display names as format
      strings
    - improve the UI according to bugs #7496 and #7497
    - treat backup files as hidden as with thunar-vfs
    - fix crash when opening a mountable drive with no media
      in a way that does not break SMB shares
    - fix segfaults in case icons are missing or not found
    - allow exec bit of MS-DOS executables and MSI to be changed
    - prevent falling back to an unexpected locale
    - show translated names of desktop files
    - fix sorting of filenames with large numbers
    - respect ThunarIconFactory::show-thumbnails. Fixes a regression
    - fix crash when removing an ancestor of the current folder
    - fix handling %U when launching multiple files with an app
    - improve sorting of file names that include numbers
    - add a "Skip All" button to the file overwrite dialog
    - compress icons and images
    - remove the manual
    - use 32 instead of 36 pixels for small icons
    - show Thunar settings in category
    - don't update UI more then fourth per second in deep count job
    - fix sorting of applications in chooser dialog
    - depend on Gtk 2.20 and Glib 2.24 and drop some workarounds
    - fix removing custom application launchers again
    - prevent looping in some renamers
    - fix segfault when plugin returns a NULL suffix
    - remove spec file, rpm build and update libtool
    - lowercase the thunar executable and install a Thunar symlink
    - make the clipboard persistence
    - use glib functions for get/set cwd
    - don't interpret file display names as format strings
    - paste files in correct order
    - fix truncated strings when loading and storing emblems
    - only erase top-level items from trash
    - don't interpret file display names as format strings
    - ship stock_folder-copy.png and stock_folder-move.png icons with
      Thunar itself
    - fix segfault when calling strcasecmp with NULL parameters
    - only change the Name field when renaming desktop files
    - force desktop file reload after changing the Name field
    - fix memory leak caused by not destroying the rename job
    - allow installation of helper scripts in a custom location using
      the --with-helper-path-prefix=PATH configure option
    - improve thumbnailing by avoid sending thumbnail requests while
      the user is scrolling in a directory
    - cancel thumbnail requests when leaving a directory
    - avoid regenerating thumbnails when files are copied, moved,
      linked or trashed
    - update the thumbnail cache when files are deleted permanently
    - translation updates
  - drop obsolete thunar-allow-custom-helper-dir.patch
  - drop thunar-fix-desktop-files.patch and edit desktop file instead


author: gber@opensuse.org
changelog:
  - added thunar-fix-terminal-icon-name.patch in order to use a
    generic icon for "Open in terminal" action that conforms to the
    XDG Icon Naming Spec


author: gber@opensuse.org
changelog:
  - update to version 1.3.2
    - support small property for trash panel applet
    - make uca.xml readable for humans
    - enable startup-notify in the uca example
    - hide thumb queue cleanup debug and plug memleak
    - plug more leaks in thumbnailer
    - reload ThunarView if job finishes
    - use macro to get uri where possible
    - free string in progress view
    - fix file selection problems
    - free module list in provider factory
    - use a normal ExoBinding to avoid mem leak
    - bump 4util and 4ui dependencies
    - translation updates


author: gber@opensuse.org
changelog:
  - update to version 1.4.0
    - add a 64x64 and 128x128 icon for Thunar
    - move away from the hard-coded size of window icons
    - link against gmodule
    - don't use deprecated g_format_size_for_display
    - don't use g_atexit anymore
    - use mount operations with eject and unmount
    - unref mount operation from sendto menu
    - translation updates
  - depend on exo-tools, thunar uses exo-desktop-item-edit, exo-open
  - renamed thunar-fix-terminal-icon-name.patch to
    thunar-use-xdg-icon-spec-icons.patch and replace xfce-filemanager
    which is provided by libxfcegui4 with system-file-manager


author: guido+opensuse.org@berhoerster.name
changelog:
  - updated to CVS snapshot 20100202
  - cleaned up
    * included script to generate a tarball from CVS
    * consistent usage of license tag
    * removed erroneously packaged files
    * more concise description conforming to packaging policy
    * lint clean
    * renamed libtidy(-devel) to libtidy-0_99-0(-devel)
    * removed trailing period from libtidy-dev summary
    * split documentation into tidy-doc subpackage


author: pgajdos@suse.cz
changelog:
  - updated to 3.9.2: fixed many CVE's and obsoletes almost all
    our patches (see ChangeLog for details)


author: pgajdos@suse.cz
changelog:
  - fixed CVE-2010-2065
    * integer-overflow.patch
    * NULL-deref.patch
  -  fixed out of bounds read
    * oob-read.patch
  -  fixed CVE-2010-2233
    * getimage-64bit.patch
  - [bnc#612879]


author: pgajdos@suse.cz
changelog:
  - updated to 3.9.4: fixes CVE-2010-2065 -- obsoletes
    * integer-overflow.patch
    * NULL-deref.patch
  - fixes CVE-2010-2067


author: pgajdos@suse.cz
changelog:
  - fixed "Possibly exploitable memory corruption issue in libtiff"
    (see http://bugzilla.maptools.org/show_bug.cgi?id=2228)
    [bnc#624215]
    * scanlinesize.patch
  - fixed crash while using libjpeg7 and higher
    * dont-fancy-upsampling.patch


author: pgajdos@suse.cz
changelog:
  - fixed regression caused by previous update [bnc#682871]
    * modified CVE-2011-0192.patch
  - fixed buffer overflow in thunder decoder [bnc#683337]
    * added CVE-2011-1167.patch


author: pgajdos@suse.cz
changelog:
  - updated to 3.9.5:
    * fixed integer overflow CVE-2010-4665
    * fixed buffer overflow in ojpeg decoder
    * upstreamed:
    - oob-read.patch
    - CVE-2011-0192.patch
    - getimage-64bit.patch
    - CVE-2011-1167.patch
    - scanlinesize.patch


author: crrodriguez@opensuse.org
changelog:
  - Do not use -fno-strict-aliasing, no longer needed
    and will probably slow down the code.
  - Fix self-obsoletion warning


author: crrodriguez@opensuse.org
changelog:
  - Hide private symbols using gcc visibility, this has been
    applied only to functions that the source code clearly states
    that are internal to the library.
  - Run spec cleaner


author: crrodriguez@opensuse.org
changelog:
  - remove libjpeg-devel and zlib-devel from libtiff-devel
    requires as they are _not_ required to use the library.
    Now, this _will_ break packages with wrong buildrequires
    for good.


author: cfarrell@suse.com
changelog:
  - license update: HPND
    tiff license most akin to spdx recognised
    http://www.spdx.org/licenses/HPND


author: i@marguerite.su
changelog:
  - Update to 4.0.1
    * configure.ac
    - Add libtiff private dependency on -llzma for pkg-config
    - Add support for using library symbol versioning on
      ELF systems with the GNU linker.
    * libtiff/tif_win32.c: Eliminate some minor 64-bit warnings in
      tif_win32.c
    * libtiff/tif_jpeg.c: Extra caution for case where sp is NULL.
    * libtiff/tif_dir.c, libtiff/tif_dirread.c: Extra caution around
      assumption tag fetching is always successful.
    * libtiff/tiffio.h: Use double-underbar syntax in GCC printf
      attribute specification to lessen the risk of accidental macro
      substitution.
    * Update automake used to 1.11.3.


author: pgajdos@suse.com
changelog:
  - updated to 4.0.2: [bnc#767852] [bnc#767854]
      tif_getimage.c: added support for _SEPARATED CMYK images.
      tif_getimage.c: Added support for greyscale + alpha.
      Added TIFFCreateCustomDirectory() and TIFFCreateEXIFDirectory() functions.
      tif_print.c: Lots of fixes around printing corrupt or hostile input.
      Improve handling of corrupt ycbcrsubsampling values.
      tif_unix.c: use strerror to get meaningful error messages.
      tif_jpeg.c: fix serious bugs in JPEGDecodeRaw().
      tif_jpeg.c: Fix size overflow (zdi-can-1221,CVE-2012-1173).
      tiff2pdf: Defend against integer overflows while calculating required
      buffer sizes (CVE-2012-2113).


author: pth@suse.de
changelog:
  - Autoconfiscate the package.
  - New package for factory.
  - Remove stl patch as configure handles that now.


author: crrodriguez@opensuse.org
changelog:
  - Make tinyxml slightly tinier by building it with
    - fvisibility-inlines-hidden.
  - Also build with full RELRO and bsymbolic-functions


author: lists.nico.k@googlemail.com
changelog:
  - updated to 2.6.2:
    * Switched over to VC 2010
    * Fixed up all the build issues arising from that.
    (Lots of latent build problems.)
    * Removed the old, now unmaintained and likely not working,
      build files.
    * Fixed some static analysis issues reported by orbitcowboy
      from cppcheck.
    * Bayard 95 sent in analysis from a different analyzer - fixes
      applied from that as well.
    * Tim Kosse sent a patch fixing an infinite loop.
    * Ma Anguo identified a doc issue.
    * Eddie Cohen identified a missing qualifier resulting in a
      compilation error on some systems.
    * Fixed a line ending bug. (What year is this? Can we all agree
      on a format for text files? Please? ...oh well.)


author: ro@suse.de
changelog:
  - update to version 0.2.1 which integrates the fixes previously
    in single patches from git and works with current nfs-client
    recent changes include:
    - rpcb_getaddr: Handle only "udp" and "tcp" netids when using
      PMAP_GETPORT
    - rpcb_getaddr: Always do PMAP_GETPORT first for NC_INET
      transports
    - getnetconfig: Fix NC_BADFILE return from getnetconfigent(3t)
    - Added HAVE_LIBGSSAPI defines around gss code
      so the --disble-gss configure option would work
    - rpcb_clnt: RPC_PROGNOTREGISTERED is a permanent error
    - clnt_dg: Fix infinite loop when datagram call times out


author: cristian.rodriguez@opensuse.org
changelog:
  - Update to a current git snapshot, important fixes:
    * don't call abort() in the AUTH_UNIX creation codepaths
    * Support 64-bit bit mask operations in svc_getreqset()
    * Automount with nis maps crashes and generates a core
    * memory leaks in rpcb_clnt.c:add_cache() and getclnthandle()


author: max@novell.com
changelog:
  - Fix interoperability of libtirpc with the old portmapper:
    * Add libtirpc-getpmaphandle.patch
    * Add libtirpc-pmap-setunset.patch
    * bnc#633007


author: nfbrown@novell.com
changelog:
  - Use correct source address on replies [bnc#587934,bnc#587811]
  - Prevent bindresvport from binding to blacklisted ports [bnc#579315]


author: aj@suse.de
changelog:
  - Update to libtirpc 0.22 which brings (compared to latest release):
    * various bugfixes
    * Replaces SISL files with BSD 3-clause
  - Remove patch libtirpc-use-correct-source-addr-on-replies.patch
    since it's part of the 0.22 release.


author: cfarrell@suse.com
changelog:
  - license update: BSD-4-Clause
    Remove deprecated rpm license string. Use SPDX syntax. Highlight
    BSD-4-Clause (advertising clause) nature of package


author: mfabian@suse.de
changelog:
  - update to 0.4.0
    ? Adaptation to TOMOE-0.4.0.
    ? Removed dictionary pages. It will be provided as separated
      tools later.
  - remove bugzilla-204093-local-variable-used-before-set.patch
    (included upstream).
  - remove bugzilla-212523-local-variable-used-before-set.patch not
    needed anymore.


author: mfabian@suse.de
changelog:
  - update to 0.5.1:
    ? Fix a bug that the candidates view in the handwriting page
    isn't drawn on KDE environment.
    ? Search characters by stroke count.
  - add gucharmap-devel to BuildRequires.


author: maw@suse.de
changelog:
  - Split off a -lang subpackage
  - Use fdupes
  - Buildrequire gtk-doc, not gtk2-doc
  - Add %post and %postun.


author: mfabian@suse.de
changelog:
  - update to 0.6.0: ustream changes:
    ? Rename the main package name from libtomoe-gtk to tomoe-gtk
    ? Choose default dictionary according to current locale.
      However currently no dictionary will be enabled with most
      locales except ja or zh_CN, and on-demand language switching
      is not implemented yet.
      Please use tomoe application with above locales like this:
      $ LANG=zh_CN uim-tomoe-gtk
      $ LANG=ja scim-tomoe
      ...
    ? Add tomoe_gtk_init() and tomoe_gtk_quit().
      Although tomoe_window_new() calls tomoe_gtk_init() internally
      for compatibility reason, it is recommended to call
      tomoe_gtk_init() manually in your code.
    ? Add --with-gucharmap option.
    ? Python binding.
    ? Some minor fixes.
  - create new subpackage libtomoe-gtk0 to comply with the shared
    library packaging policy.


author: jengelh@medozas.de
changelog:
  - Remove redundant tags/sections per specfile guideline suggestions
  - Parallel building using %_smp_mflags
  - New patch libtorrent-decls.diff: add missing includes to
    fix build errors


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


author: mrueckert@suse.de
changelog:
  - added back the support to build the examples. they are very
    useful for debugging. they are guarded by a %bcond_with so they
    wont be build by default.
  - disable silent rules to make the check_gcc_output scripts work


author: crrodriguez@opensuse.org
changelog:
  - Usage of symbols visibility is supported but needs either
    using cmake or passing the relevant CXXFLAGS.


author: fisiu@opensuse.org
changelog:
  - Upstream update to 0.15.10, bugfix release:
    + fixed peer_tos (type of service) setting
    + fix connection queue issue causing shutdown delays
    + fix overflow bug in progress_ppm field
    + don't filter local peers received from a non-local tracker
    + fix python deadlock when using python extensions
    + fixed small memory leak in DHT


author: lmedinas@gmail.com
changelog:
  - Update to version 2.25.92:
    + Updated translations
  - Changes from version 2.25.91:
    + Update API documentation
    + Fix PLA writing to make filenames appear correctly on the
      device
    + Fix possible crasher in the itms feed parser
    + Fix crasher when parsing a PLS file with invalid UTF-8


author: vuntz@novell.com
changelog:
  - Update to version 2.26.1:
    + Fix playback of radio streams when the URL has a trailing slash
    + Fix detection of ISOs as VCDs or DVDs
    + Fix parsing of some podcasts with huge amounts of CDATA in the
      XML
  - Pass --disable-static to configure, and only remove la files
    manually.


author: vuntz@novell.com
changelog:
  - Update to version 2.26.2:
    + Fix relative paths resolution for a number of playlist types
    + Implement support for non-unicode encodings in the XML parser
    + Fix parsing of iTunes podcasts for recent Apple changes
    + Fix incorrect parsing of non-metalink QuickTime files


author: vuntz@novell.com
changelog:
  - Update to version 2.27.1:
    + Handle all types of newline combinations (Unix/DOS)
    + Fix compilation in MacOS X
    + Convert tests to GTest API


author: lmedinas@gmail.com
changelog:
  - Update to version 2.27.2:
    + Add asynchronous parsing API
    + Use GMime instead of evolution-data-server's libcamel for dates
      parsing
    + Fix detection of DVD ISOs
  - Replace evolution-data-server-devel dependency by gmime-2_4-devel


author: vuntz@novell.com
changelog:
  - Drop gnome-vfs2-devel, gtk-doc, hal-devel, perl-XML-Parser
    BuildRequires.
  - Add gtk2-devel BuildRequires.


author: lmedinas@opensuse.org
changelog:
  - Update to version 2.27.92:
    + Speed up PLS parsing
    + Fix error when trying to activate a data mount in Totem's Movie
      menu
    + Try harder to ignore text files
    + Fix test parser


author: vuntz@opensuse.org
changelog:
  - Update to version 2.28.2:
    + Add support for subtitle properties in SMIL files
    + Make totem-pl-parser's XML parsing thread-safe
    + Fix detection of DVD ISOs from remote shares
    + Fix getting DVD title from remote shares
    + Fix some RSS feeds being detected as HTML
    + Fix parsing of multi-line RTSPtext files
    + Fix parsing of some RSS feeds with valid XML, but broken CDATA
      usage


