# changelog

author: anicka@suse.cz
changelog:
  - update to 0.30
    * Add new parsing mode, simple, which simulates XML::Simple.
    * New function add_node_after
    * Fixed node ordering such that node order is preserved
    * Altered xml output so that it cleans extraneous input spacing
      and indents mixed values properly.
    * Added prereqs to Makefile.pl
    * Added Test::POD and Test::POD::Coverage tests
    * Fixed incorrect pointer type cast in parser.c
    * Rewrote benchmark system to use templated benchmarking


author: anicka@suse.cz
changelog:
  - update to 0.40
    * Added schema checking functionality
    * Fixed parsing of nodes with more than one comment block
    * Added error checking to ensure properly closed tags
    * Fixed parsing of attributes without values


author: anicka@suse.cz
changelog:
  - update to 0.43
    * Added a new test to detect fixed problem
    * A number of memory leaks have been fixed
    - XML files included for benchmarking have been replaced with
      dummy test data to avoid licensing problems.
    * Perl code has been optimized
    * Fixed problem with merge function
    * Added tohtml output
    * Added flag to indicate node read in as CDATA


author: anicka@suse.cz
changelog:
  - update to 0.45
    * Missing UTF8 test files now included
    * XML Saving functionality now does size checks to ensure concurrency
      issues do not corrupt XML.
    * Linking under Solaris should now be fixed
    * Line number defines removed from XS compilation to attempt to
      fix some strange compilation problems.
    * Self closing nodes now printed by xml function
    * UTF8 Handling fixed; thanks go to Nigel Metheringham for the fix
      recommendation as well as the test files
    * Static linking has been fixed
    * 'cc' now used properly in cases where 'gcc' is absent


author: cfarrell@novell.com
changelog:
  - license update: GPLv2+ or Artistic
    Rewrite spec file license in new syntax and highlight that this package is _not_ the standard Perl license but GPLv2+ (note the 2) or Artistic. See the package README


author: vcizek@suse.com
changelog:
  - update to 0.47
    - Preping release unchanged from trial release.
      The 0.45 release and previous set particular compile options for several different
      platforms.  My release refactoring stripped the Makefile.PL customisations, however
      it appears these are not needed by any of the smoker CPANTS systems, so am releasing
      with really basic compilation driver - see how it goes...
    - Bug #49906 Simple mode reports content of empty node as integer 1
    - Bug #52762 XML::Simple compatibility mode doesn't support CDATA with attributes
    - Bug #52832 Several memory leaks
    - XML quote decoding on XML read


author: pascal.bleser@opensuse.org
changelog:
  - update to 1.0000:
    * abandoned the download-on-build policy. Entities are now shipped with the module itself
    * minor speed tweak: Using chomp instead of s/// in char2entity


author: anicka@suse.cz
changelog:
  - update to 1.70
    * various fixes and improvements in the documentation
    * added (convenient yet non-standard) methods nonBlankChildNodes,
      firstNonBlankChild, nextNonBlankSibling, prevNonBlankSibling
      that skip empty or whitespace-only Text and CDATA nodes
    * exposed and documented external entity handler
    * XPathContext can now be passed to toStringC14N and toStringEC14N
      (e.g. to provide NS mapping for the XPath expression)
    * avoid using libxml2's globals (Nick Wellnhofer)
    * added interface to libxml2's regexp implementation: XML::LibXML::RegExp
    * added XML::LibXML->load_xml and XML::LibXML->load_html with
      uniform and cleaner API than the old parse_* family
    * cleanup code dealing with parsing flags
    * fix bogus validation results if revalidating a modified document
    * added 'eq' and 'cmp' overloading on XML::LibXML::Error and set fallback to 1
    * lots of bugs fixed
    * provide context and more accurate column number in
      structured errors
    * clarify license and copyright
    * support for Win32+mingw+ActiveState
    * merge with XML::LibXML::Common
    * fix compilation on Windows with mingw or msvc
    * fix a bug in structured errors preventing the previous errors from being reported
    * fix compilation bugs
    * fix encoding problem in reader
    * added getAttributeHash to the reader interface
    * fix segfaults: reconcileNs in domReplaceChild, findnodes with a doc fragment


author: jfunk@funktronics.ca
changelog:
  - XML-LibXML-Common was merged into XML-LibXML 1.70. Removed
    Requires/BuildRequires and added Provides/Obsoletes


author: chris@computersalat.de
changelog:
  - fix build for suse_version 1110
  - spec mods
    o sort TAGS
    o fix deps
    o update description, +Authors
    o macros
  - added perl-macros
  - rpmlint
    o fix self-obsoletion perl-XML-LibXML-Common
    - Provides = version
    - Obsoletes < version


author: vcizek@novell.com
changelog:
  - update to 1.71
    - turn XML_LIBXML_PARSE_DEFAULTS constant to $XML::LibXML::XML_LIBXML_PARSE_DEFAULTS
    - Apply 0001-XML-LibXML-Error-no-need-to-AUTOLOAD-domain.patch from
      https://rt.cpan.org/Public/Bug/Display.html?id=68575 - no need to
      AUTOLOAD 'domain' because a method like that exists.
    - Apply 0002-XML-LibXML-Error-avoid-AUTOLOAD.patch from
      https://rt.cpan.org/Public/Bug/Display.html?id=68575 - get rid of
      AUTOLOAD completely.
    - Apply 0003-XML-LibXML-Error-make-domain-work-for-unknown-domain.patch
      from https://rt.cpan.org/Public/Bug/Display.html?id=68575 - handle
      unknown domains.
    - Apply 0004-XML-LibXML-Error-add-domains-from-newer-libxml2.patch
      from https://rt.cpan.org/Public/Bug/Display.html?id=68575 - add more
      errors.
    - Apply 0005-XML-LibXML-Error-avoid-malformed-UTF-8-warnings.patch
      from https://rt.cpan.org/Public/Bug/Display.html?id=68575
    - In replaceDataString - use
      http://perldoc.perl.org/functions/quotemeta.html instead of a long (and
      incomplete) list of characters to escape.
    - - With test.
    - - also fix deleteDataString by making it use replaceDataString
      for help.
    - - Fixing https://rt.cpan.org/Ticket/Display.html?id=68564


author: vcizek@novell.com
changelog:
  - update to 1.79
    - many rt bug fixes
    - most of the tests rewritten to use Test::More
    - dropped utf-16 patch (no longer needed)


author: vcizek@novell.com
changelog:
  - update to 1.84
    - fixes https://rt.cpan.org/Ticket/Display.html?id=69722 .
    - Fixed missing declarations after statements:
    - resolves https://rt.cpan.org/Ticket/Display.html?id=69622 again.
    - Fix docbook source validity
    - resolves https://rt.cpan.org/Ticket/Display.html?id=69702
    - Moved some if blocks after the dSP; (which contains declarations) to be
      compliant with C89/C90, which don't allow declarations in the middle of
      a C function.
    - resolves https://rt.cpan.org/Ticket/Display.html?id=69622
    - Fix https://rt.cpan.org/Ticket/Display.html?id=69553 :
    - "install_sax_driver doesn't like custom INSTALLARCHLIB"
    - Fix "IDs of elements is lost when importing nodes"
    - https://rt.cpan.org/Public/Bug/Display.html?id=69520
    - With t/48importing_nodes_IDs_rt_69520.t .
    - Convert all remaining Test.pm-based test scripts except t/14sax.t to
      Test::More .
    - Fix https://rt.cpan.org/Public/Bug/Display.html?id=69082 :
    - Compilation on strawberry perl.
    - The problem was that stderr required a dTHX; call previously.
    - DOM Normalisation patches and a fix for #69096
    - https://rt.cpan.org/Ticket/Display.html?id=69096
    - "findvalue from XML::LibXML 1.74 is very slow (regression)"
    - https://bitbucket.org/shlomif/perl-xml-libxml/pull-request/5/normalize-bug-fixes
    - Fix https://rt.cpan.org/Ticket/Display.html?id=69433 :
    - "t/19die_on_invalid_utf8_rt_58848.t assumes errors will be objects:"
    - Failed on older libxml2's.
    - Add a skip for t/60error_prev_chain.t in case $@ is true but not a ref.
    - https://rt.cpan.org/Ticket/Display.html?id=69435
    - http://www.cpantesters.org/cpan/report/4ac00aae-a73f-11e0-84bd-8881cd42d09c


author: vcizek@suse.com
changelog:
  - update to 1.87
    - Fix t/49callbacks_returning_undef.t to not read /etc/passed which may
      not be valid XML. Instead, we're reading a local file while using
      URI::file (assuming it exists - else - we skip_all.)
    1.86            Thu Aug 25 11:42:55 IDT 2011
    - Changed SvPVx_nolen() to SvPV_nolen() in LibXML.xs for better compatibility.
    - SvPVx_nolen() appears to be undocumented API.
    - Resolves https://rt.cpan.org/Public/Bug/Display.html?id=70476
    - Thanks to Paul for the report.
    1.85            Wed Aug 24 17:05:19 IDT 2011
    - Gracefully handle returned undef()s in the read callback under -w ($^W):
    - t/49callbacks_returning_undef.t
    - https://rt.cpan.org/Ticket/Display.html?id=70321
    - Add a patch from Mithaldu to get XML::LibXML to compile on Win32:
    - https://rt.cpan.org/Ticket/Display.html?id=70141
    - I'm applying it by faith, so if it breaks, blame him. (;-).
    - the patch adds -lllibgettextlib.dll to the Makefile.PL.


author: vcizek@suse.com
changelog:
  - update to 1.88
    - Add libxml2 2.7.8 as tested and working fine for the Makefile.PL.
      (Thanks to H. Merijn Brand.).
    - Apply a patch to perl-libxml-sax.c to use xmlChar * instead of char *.
      (Thanks to H. Merijn Brand.).
    - Correct the README so it won't read XML-LibXML-Common.
    - see http://code.activestate.com/lists/perl-xml/8907/
    - Add a patch to implement the no_defdtd option in recent libxml2's:
    - https://rt.cpan.org/Ticket/Display.html?id=70878
    - Thanks to zzgrim@gmail.com .
    - Add scripts/bump-version-number.pl to modify the version number globally.
    - Currently the version numbers of the modules under lib/ where 1.73.


author: vcizek@suse.cz
changelog:
  - update to 1.89
    - Apply a patch with spelling fixes by Kevin Lyda :
    - https://rt.cpan.org/Public/Bug/Display.html?id=71403
    - Thanks to Kevin.
    - Apply a pull request by ElDiablo with the implementation of
      lib/XML/LibXML/Devel.pm .
    - Adjust the Win32 Build Instructions in the README file.
    - Thanks to Christopher J. Madsen.


author: vcizek@suse.com
changelog:
  - update to 1.90
    - Pull a commit from Aaron Crange to fix compilation bugs in Devel.xs:
    - local variable declarations must be in the PREINIT section,
      not `CODE`, at least for some compiler/OS combinations.
    - Thanks, Aaron!


author: vcizek@suse.com
changelog:
  - update to 1.92
    - Fix for test failure on perls < 5.10.
    - Fixes https://rt.cpan.org/Public/Bug/Display.html?id=75195
    - Thanks to Paul for the report, and for a patch that was not
      accepted.
    1.91            Tue Feb 21 13:57:54 IST 2012
    - Overload hash dereferencing on XML::LibXML::Elements, to provide
      access to the element's attributes.
    - See XML::LibXML::AttributeHash for details.
    - Thanks to Toby Inkster.
    - Pull some commits from Toby Inkster to add more convenient methods
      to XML::LibXML::NodeList such as sort, map, grep, etc.
    - https://bitbucket.org/shlomif/perl-xml-libxml/pull-request/11/xml-libxml-nodelist-improvements
    - Thanks, Toby!
    - Printed some warnings regardless if DEBUG is on.
    - Thanks to http://search.cpan.org/~mstrout/ for the suggestion.


author: vcizek@suse.com
changelog:
  - update to 1.95
    - Got rid of a broken test (at least with recent libxml2s) in
      t/03doc.t :
    - https://rt.cpan.org/Ticket/Display.html?id=75403
    - The problem was that the test tested for an undefined XML
      namespace, a behaviour which was changed in a recent libxml2
      release.
    1.94
    - Fix XML::LibXML::Element tests for ineqaulity with == and eq.
    - Fixes https://rt.cpan.org/Ticket/Display.html?id=75505 .
    - Thanks to Mark Overmeer for the report and for a preliminary patch
      to t/71overload.t .
      1.93            Mon Feb 27 11:15:50 IST 2012
    - Fix XML::LibXML::Element comparision with == and eq.
    - Fixes https://rt.cpan.org/Ticket/Display.html?id=75257 ,
      https://rt.cpan.org/Ticket/Display.html?id=75293 ,
      https://rt.cpan.org/Ticket/Display.html?id=75259 .
    - Thanks to Toby Inkster for a preliminary patch (that was modified by
      me) and to the various people who reported the problem.


author: dvaleev@suse.com
changelog:
  - STRLEN has 64 bits here and int has 32, so the (int*) cast in
    XML::LibXML::Document::toStringHTML() makes htmlDocDumpMemory() store
    the 32-bit length of the result into a 64-bit variable.  Depending on
    the endianness, it either works OK (LE) or corrupts the variable (BE)
    Just use an 'int' instead, and cast it to an STRLEN later in the
    newSVpvn() call.


author: anicka@suse.cz
changelog:
  - update to 1.68
    * fix compilation problems
    * skip exslt tests if not available
    * added XML::LibXSLT::HAVE_EXSLT() (1/0)
    * sync the binary internals to those of XML::LibXML 1.67
    * update regression tests for compatibility with up-to-date
      libxslt
  - remove last patch (not needed anymore)


author: anicka@suse.cz
changelog:
  - update to 1.70
    * fixed various bugs
    * documentation updates
    * #48247: Win32 patch kindly provided by KMX@cpan.org
    * sync with latest XML::LibXML ABI and add a compatibility check
    * do not force -lgcrypt and -lgpg-error linker flags
    * fix for attribute nodes returned by user-defined XPath functions
    * address #41542: restore internalDTD subset on the source
    document of a transformation (libxslt unlinks it)


author: vcizek@suse.com
changelog:
  - corrected licence to same as Perl
  - update to 1.71
    - Fixed https://rt.cpan.org/Ticket/Display.html?id=50487 :
    - add a blacklist for libxslt-1.1.25 which has a deadlock that
      hangs a test.
    - Fixed https://rt.cpan.org/Ticket/Display.html?id=52422 :
    - Unexpected webserver dependency in test
    - Updated the version control instructions in the README to bitbucket.org.


author: vcizek@suse.com
changelog:
  - update to 1.73
    - Possible fix for https://rt.cpan.org/Ticket/Display.html?id=71456 :
    - made the port reservation on t/14security.t for the non-existent
      URL more robust.
    1.72            Thu Oct  6 13:37:13 IST 2011
    - Moved the benchmarking code under benchmark/ so it won't be indexed
      by CPAN (Tim Brody).
    - Avoid leaking memory inside extension elements by cleaning up on
      stylesheet DESTROY (Tim Brody).
    - xsltInit() and xsltCleanupGlobals() to avoid leaking memory on
      init/shutdown (Tim Brody).
    - Added support for stylesheet context functions via a
      $stylesheet->register_function() method with the same arguments as
      XML::LibXSLT->register_function(). (Tim Brody)
    - Added support for register_element() on stylesheet objects. The callback
      may leak memory though - nothing frees the _private attributes of the
      node + document owner for the passed arguments? (Tim Brody)


author: vcizek@suse.com
changelog:
  - update to 1.74
    - Convert some test scripts from Test.pm to Test::More
    - In the process made "Encode" and perl-5.8.1. pre-requisites of this
      distribution.
    - Add the "make runtest" and "make distruntest" targets to test using
      Test-Run.


author: vcizek@suse.com
changelog:
  - update to 1.75
    - Convert the following test scripts from Test.pm to Test::More :
    - t/03input.t
    - Fix for https://rt.cpan.org/Public/Bug/Display.html?id=71345 by Tim
      Brody:
    - «segfault in free()»
    - Thanks, Tim!


author: vcizek@suse.com
changelog:
  - update to 1.76
    - Made LibXSLT.xs compile with C compilers that don't accept declarations
      inside blocks:
    - https://rt.cpan.org/Public/Bug/Display.html?id=73905
    - These include Microsoft Visual C++ (in C-mode).


author: chris@computersalat.de
changelog:
  - update to 1.10
    - Release real version since CPAN testers gave us a pass (perigrin)
  - added perl-macros
    o autogen filelist with perl_gen_filelist
  - spec mods
    o updated desc
  - fixed deps
    o BuildReq perl(version)
    o BuildReq perl(YAML::Syck)


author: lars@linux-schulserver.de
changelog:
  - update to 1.11:
    + re-generated the META.yml and removed the stale one from git
  - updated URL in specfile
  - build parallel


author: anicka@suse.cz
changelog:
  - update to 2.36
    * Fix for Carp::Heavy bugs
    * Added license in Makefile.PL
    * Makefile.PL also searches for expat in C:/lib/Expat-2.0.0
    * No longer uses variable named 'namespace' in Expat.xs


author: chris@computersalat.de
changelog:
  - some spec mods
    o fixed summary, description
  - added perl-macros
    o autogen filelist with perl_gen_filelist
  - some rpmlint fixes
    o file permissions


author: anicka@suse.cz
changelog:
  - update to 2.40
    * Add windows-1251.enc, ibm866.enc, koi8-r.enc (Russian)
    * Add windows-1255.enc (Hebrew)
    * Update iso-8859-7.enc (RT#40712)
    * Use Devel::CheckLib
    * Better description of expat packages
    * Better Perl style in both code and docs


author: cfarrell@novell.com
changelog:
  - license update: GPL+ or Artistic
    Same license as Perl itself is GPL+ or Artistic in our rpm license syntax


author: vcizek@novell.com
changelog:
  - update to 2.41
    - better installation instructions
    - Small spelling patches from Debian package - Thanks Nicholas Bamber
    - RT 68399 - Upgrade Devel::CheckLib to 0.93 to make it
      perl 5.14 compliant - qw()
    - RT 67207 - Stop doing tied on globs - Thanks sprout
    - RT 31319 - Fix doc links in POD for XML/Parser.pm


author: coolo@suse.com
changelog:
  - updated to 0.04
    - Fixed version number bug in $VERSION, set to 0.04 instead of 0.02
      ( https://rt.cpan.org/Public/Bug/Display.html?id=38536 )


author: anicka@suse.cz
changelog:
  - update to 0.16
    * Applied patch for PI handling from RT#19173
    * Fixed handling of entities in attribute values
    * Cleaned up some benign warnings
    * Fixed CDATA section parsing
    * Fix Makefile.PL for VMS
    * Support calling set_handler() mid-parse
    * Fix for when random modules overload UNIVERSAL::AUTOLOAD()
    * Fix case when ParserDetails.ini isn't being updated but
    we are doing an upgrade.
    * Complete re-write of XML::SAX::PurePerl for performance
    * Support Encoding & XMLVersion in DocumentLocator interface
    * A few conformance tweaks to match perl SAX 2.1.


author: anicka@suse.cz
changelog:
  - update to 0.96
    * Fix handling of numeric character entities in attribute
    values
    * Fix for numeric character entities spanning end of buffer
    * Performance fix for parsing from large strings
    * Fix for UTF8 bytes in first 4096 bytes of document not being
    decoded to Perl-UTF8-characters
    * incorrect operator precedence breaks single quotes around
    DTD entity declarations
    * Fix test in ParserFactory.pm for parser module loaded
    * Fix XML::SAX::PurePerl versioning


author: vcizek@suse.com
changelog:
  - licence correction to same as Perl
  - update to 0.99
    - functionally identical to 0.96
    - requires XML::SAX::Base (not bundled within since 0.99)


author: coolo@suse.com
changelog:
  - update to 1.08
    - rename BuildSAXBase.PL => BuildSAXBase.pl
    - add link to Perl SAX API Reference
    - modify BuildSAXBase.PL to include version stanzas when run manually
    - make BuildSAXBase.PL harmless unless run with --force option


author: chris@computersalat.de
changelog:
  - update to 0.53
    - Switch from Text::IconV to Encode (David Pinkowitz)
    - Update package Module::Install metadata discovery
  - recreated by cpanspec 1.78
  - noarch pkg


author: anicka@suse.cz
changelog:
  - update to 2.15
    * Makefile.PL changes: reject known-bad PurePerl and RTF parser
      modules; default to XML::SAX::Expat if no parser installed
    * allow '.' characters in variable names
    * fix output of undefs in arrayrefs with SuppressEmpty
    * tidy up code and docs around lexical filehandle
      passed to OutputFile
    * reduce memory usage by passing XML strings by reference


author: anicka@suse.cz
changelog:
  - update to 2.16
    * Added test/fix for bad GroupTags option
    * Added new_hashref() hook method
    * refactored cache save/restore methods for easier overriding


author: anicka@suse.cz
changelog:
  - update to 2.18
    * Non-unique key attribute values now trigger a warning (or a fatal
      error in strict mode) rather than silently discarding data
    * Added parse_string(), parse_file() and parse_fh() methods
    * Added default_config_file(), and build_simple_tree() hook methods
    * Tweak to implementation of exporting
    * Documented hook methods
    * Fixed test suite race condition


author: anicka@suse.cz
changelog:
  - update to 1.23
    * RT#17484 Handle servers which re-use stream ID
    * RT#18711 Update link to XML Streams doc
    * RT#12977 Require perl >= 5.8.0
    * RT#19415 Use jabber.org for tests
    * RT#21932 Fix authname for Google Talk SASL auth
    * RT#39098 Make dependencies more explicit
    * RT#24817 Merge and massage of toddr's SASL fix
    * RT#36864 Fake select on filehandles on win32
    * RT#31215 Test and fix for XML node copying issue
    * RT#17325 Fix and test for infinite loop on quotes


author: anicka@suse.cz
changelog:
  - update to 3.32
    * bugfixes, test fixes
    * fixed a couple of bugs in namespace handling
    * added the XML::Twig::Elt fields method which returns a list of
    fields
    * added the normalize method in XML::Twig and XML::Twig::Elt
    * added the indented_a / cvs format for pretty_print,
    * Added the XML::Twig method finish_now that terminates parsing
    immediately, without checking the rest of the XML.
    * HTML parsing improved: XML::Twig now tries to find the proper
    encoding for the document


author: pascal.bleser@opensuse.org
changelog:
  - update to 3.38:
    * fixed: RT#65865: _ should be allowed at the start on an XML name
    * removed: making att and class lvalues created problems: in certain context
      they made regular calls to the method create empty        attributes. I
      could find no satisfactory fix,they were either incompletes, or to complex
      for often used methods. So att and class are back to being regular, non
      l-value methods.  latt and lclass are the l-value versions.
    * added: documented the -html option for xml_grep, that allows processing
      HTML input
    * added: the -Tidy option to xml_grep, that uses HTML::Tidy to convert HTML
      to XML


author: vcizek@suse.com
changelog:
  - update to 3.39
    - no upstream changelog,
      see https://github.com/mirod/xmltwig/commits/master
      for individual commits
  - licence correction


author: anicka@suse.cz
changelog:
  - update to 0.607
    * Address license confusion by reverting to the original
      license, with contributor permission, and removing
      unintentional references to the (more restrictive)
      GPL/Artistic.


author: anicka@suse.cz
changelog:
  - update to 0.610
    * Add a CHECK_PRINT constructor parameter to check the output print
    success (#50465). It will croak when printing to output fails.


author: chris@computersalat.de
changelog:
  - update to 0.612
    * Allow DATA_INDENT to specify arbitrary white space for
      indentation. If it is numeric then use that many space
      characters.
  - recreated by cpanspec 1.78
  - noarch pkg
  - added bcond_with pod


author: cfarrell@novell.com
changelog:
  - license update: Copyright only
    http://en.opensuse.org/openSUSE:Accepted_licences compatible
    declaration of the text in LICENSE. See also Fedora Packagers
    licensing guidelines


author: vcizek@suse.com
changelog:
  - update to 0.614
    * Fix regression in 0.613 and set encoding on GLOBs.
    * Use 'Object->new()' syntax throughout (#65840).
    * Support passing in any arbitrary object that has a print()
      method (from Jason Rodrigues).


author: coolo@suse.com
changelog:
  - update to 0.13
      error, with (hopefully!) proper error message when trying to
      follow XML axes from a litteral, see
      http://stackoverflow.com/questions/7761509/xpath-expression-to-access-parent-or-sibling-using-htmltreebuilderxpath-modul


author: chris@computersalat.de
changelog:
  - update to 0.68
    o Used update Test::Base to ensure Filter::Util::Call
  - update to 0.67
    o Add YAML::Any
    o Move ysh to YAML::Shell
    o Add doc section explaining YAML::Old
  - added perl-macros
    o autogen filelist with perl_gen_filelist
  - spec mods
    o added header
    o fixed deps


author: chris@computersalat.de
changelog:
  - update to 0.70
    - Updated Module::Install dependency to 0.91
    - Bumping dependency to 5.8.0 but I think it's only in the test suite.
      However, I can't prove it. So if anyone wants 5.6 compatibility back
      you need to fix or rewrite the test suite.
  - 0.69_02
    - Developer $VERSION now has eval correction
  - 0.69_01
    - Added $VERSION to all modules
    - Removed the use of use base
    - Imported into the svn.ali.as repo
  - cleanup spec
    * sort tags
    * updated url
    * fixed build-/deps
      added Test::Base >= 0.59
    * added provides cpan_name
    * update desc
    * add LICENSE to doc


author: chris@computersalat.de
changelog:
  - update to 0.71
    - Set file encoding to UTF-8 in LoadFile/DumpFile (RT#25434) by
      Olivier Mengué
    - We shouldn't have to care about 5.8.0. Since it's causing
      CPAN Testers failures, bump the minimum Perl to 5.8.1
  - update License
  - fix deps perl-macros
  - noarch package


author: chris@computersalat.de
changelog:
  - update to 0.72
    - Upgrade to Module::Install 1.00
    - Upgraded author tests via new ADAMK release automation
    - Normalise Ingy's name to ASCII in Makefile.PL so that we don't
      have Unicode in our own META.yml
  - recreated by cpanspec 1.78


author: pascal.bleser@opensuse.org
changelog:
  - update to 0.77:
    * add $VERSION back to all modules
  - changes from 0.76:
    * removed YAML::import
  - changes from 0.75:
    * switch to Mo for OO (YAML::Mo)
  - changes for 0.74:
    * switch to Module::Package
    * removed extra $VERSION lines from submodules


author: pascal.bleser@opensuse.org
changelog:
  - update to 0.81:
    * patch from https://rt.cpan.org/Public/Bug/Display.html?id=74826
    * YAML::Mo uses Safe Mo https://rt.cpan.org/Public/Bug/Display.html?id=76664
  - changes from 0.80:
    * patch from https://rt.cpan.org/Ticket/Display.html?id=73702
    * make YAML::Node subclass YAML::Mo::Object as well as Exporter
  - changes from 0.79:
    * noticed Mo::xxx causing problems on newer perls, removed xxx for now
  - changes from 0.78:
    * deal with B::Deparse changes


author: coolo@novell.com
changelog:
  - updated to 0.35
    - Apply bdfoy patch from rt-46172
    - Update ppport.h to fix rt-64749 & rt-62054
    - Add ANDK's regexp.t patch from rt-62266
    - These changes from chansen++
    - Handle misbehaved tied hashes
    - Handle 'get' magic
    - Added support for tied arrays and hashes
    - Don't turn on the UTF-8 flag for strings containing US-ASCII (0x00-0x7F)


author: pascal.bleser@opensuse.org
changelog:
  - update to 0.37:
    * fix the bug that accidentally released YAML-XS instead of YAML-LibYAML
  - changes from 0.36:
    * switch to Module::Package
    * fix LoadFile on empty file failure


author: pascal.bleser@opensuse.org
changelog:
  - CVE-2012-1152: added patch to fix multiple format string flaws:
    A remote attacker could provide a specially-crafted YAML document, which once
    processed by the perl-YAML-LibYAML interface would lead to perl-YAML-LibYAML
    based process crash. bnc#751503


author: chris@computersalat.de
changelog:
  - update to 1.07
    o Changes for 1.07 (JSON::Syck 0.30)
    * Added the missing Loadfile function to JSON::Syck.
      Reported by: Dan McCormick
    o Changes for 1.05 (JSON::Syck 0.29)
    * Loading a YAML stream containing Regexp nodes under -d:DProf should
      not fail with "panic: Devel::DProf inconsistent subroutine return".
      Reported by: Richard Jelinek
    o Changes for 1.04 (JSON::Syck 0.29)
    * The 'Name "YAML::Syck::ImplicitBinary" used only once: possible typo'
      warnings no longer triggers in Perl 5.10 when running with perl -w.
      Reported by: Jesse Vincent
    o Changes for 1.03 (JSON::Syck 0.29)
    * JSON::Syck: When $JSON::Syck::SingleQuote is false, implicit booleans
      such as "yes" and "no" should be dumped with double quotes, instead of
      single quotes (which breaks RFC 4627).
      Reported by: cho45
    o Changes for 1.02 (JSON::Syck 0.28)
    * JSON::Syck: Colons in single-quoted strings are no longer loaded
      with an extra space after it.
      Reported by: Agent Zhang
    o Changes for 1.01 (JSON::Syck 0.27)
    * JSON::XS is now promoted prominiently in JSON::Syck's documentation.
    * Added support for Perl 5.11 and its first-class Regexp objects.
      Contributed by: Andreas Koenig
    * Tests no longer fail incorrectly when JSON.pm 2.00+ is installed.
      Contributed by: Andreas Koenig
    * Removed the unused Syck bytecode modules (yamlbyte.h and yaml2byte.c)
      to further reduce our memory footprint.
    o Changes for 1.00 (JSON::Syck 0.26)
    * When $YAML::Syck::SingleQuote is set to true, Dump() now emits newlines
      in strings correctly.  (Previously it would emit extra newlines.)
    o Changes for 0.99 (JSON::Syck 0.26)
    * TODOify tests as appropriate for Perl 5.005 and Perl 5.6.x.
    o Changes for 0.98 (JSON::Syck 0.26)
    * Restore support for Perl 5.005 and earlier.
    o Changes for 0.97 (JSON::Syck 0.26)
    * When loading !!perl/code with $YAML::Syck::LoadCode set to false,
      YAML::Syck now returns a coderef that does nothing (i.e. sub {}),
      in accordance with YAML.pm's treatment, instead of returning the
      actual code of the sub as a string.
      Contributed by: Florian Ragwitz
    o Changes for 0.96 (JSON::Syck 0.26)
    * The always-quote rule now applies to all implicit booleans
      and null values, i.e. strings that match the following regex:
      /y|Y
      |n|N
      |yes|Yes|YES
      |no|No|NO
      |true|True|TRUE
      |false|False|FALSE
      |on|On|ON
      |off|Off|OFF
      |null|Null|NULL
      |~
      /x
    * Bare literals "Y", "N", "y" and "n" are now recognized as
      booleans when loading with implicit typing turned on.
    * Mixed case strings that does not represent implicit boolean
      values, such as "yES" and "nO", are no longer always-quoted.
      Contributed by: Malcolm Studd
  - added perl-macros
    o autogen filelist with perl_gen_filelist
  - spec mods
    o added header
    o fixed deps


author: lars@linux-schulserver.de
changelog:
  - update to 1.08:
    + Include a WARNING section in the YAML::Syck pod that mentions that
      the module hasn't been actively maintained since 2007, and that
      perhaps prospective users might want to turn elsewhere.
    + Strings starting with : are now always quoted. Ruby will interpret
      anything starting with a colon as a symbol. Before this fix strings
      exported from YAML::Syck would be interpreted as Ruby symbols when
      read by Ruby's syck.
  - Fix URL


author: lars@linux-schulserver.de
changelog:
  - update to 1.09:
    +  Reset the hash iterator after dumping hashes. Solves RT #54167
      and the duplicate RT #34166.
    + RT #39572: Only print 0.60 compatibility warning if 0.60 or
      earlier is installed.


author: lars@linux-schulserver.de
changelog:
  - update to 1.10:
    + fix installations on perl 5.8.3 and older (bumping
      Module::Install to 0.99 fixed it)


author: chris@computersalat.de
changelog:
  - update to 1.12
    * The tie test proved to be very unstable for 5.8 and it's not
      relevant for tie actually. I'm converting it to a TODO for now.
  - recreated by cpanspec 1.78
  - added bcond_with opt


author: pascal.bleser@opensuse.org
changelog:
  - update to 1.14:
    * RT RT60771 - quoted negative integer and quoted zeroes;
      this was breaking JSON since "0" is true in javascript


author: coolo@novell.com
changelog:
  - update to 1.17
    * Change a C99 comment to a C89 comment
    * Upgrade ppport.h from 3.13 to 3.19
    * Remove inc/Test/Builder/IO/Scalar.pm from MANIFEST
    * POD formatting fixes contributed by Justin Hunter
    * perl RT #78008 - The 5.13.5 development release of perl changed how
    regexes are stringified, breaking our tests. Update the tests to
    deal with the new syntax.
    See fb85c04 (http://perl5.git.perl.org/perl.git/commit/fb85c04) in
    perl.git for context.


author: pascal.bleser@opensuse.org
changelog:
  - update to 1.18:
    * perl RT#102606 - only lvalue subroutines are supposed to return the
      argument to "return" without copying it; stop relying on a pre-5.15 bug
    * break YAML::Syck dependency on Scalar::Util


author: coolo@novell.com
changelog:
  - updated to 1.48
    - Fix to the refaddr compatibility where Scalar::Util is installed
      but is older than 1.18.
    - No functional changes
    - Only depend on the YAML implementations when we are release testing
    - No functional changes
    - Moving to a production release now CPAN Testers is green again
    - Adding experimental support for exception->errstr conversion
    - Updating test suite yaml_error to not expect exceptions
    - Added support for trailing line comments (INGY)
    - Added checks for some characters that are illegal or reserved
      in plain scalars (INGY)
    - Minor cleaning up of some out of date POD (ADAMK)
    - Updated AUTOMATED_TESTING dependencies to new versions (ADAMK)


author: coolo@suse.com
changelog:
  - update to 1.50
    - Major bug fix, all code that writes arbitrary data should upgrade.
    - Simple scalars with no whitespace but ending in a colon like ABC: were
      not being quoted, which results in the parser confusing it with a
      mapping key and crashing.
    - No functional changes.
    - Don't depend on the YAML modules in RELEASE_TESTING, as it can
      pollute the advisory META.yml.


author: coolo@suse.com
changelog:
  - updated to 1.51
    - The fix described in 1.48 was incorrect. Removing an additional
      if $@ to fix it properly.
    - Make the Scalar::Util version check resistant to bugs caused by
      development versions.


author: coolo@novell.com
changelog:
  - updated to 2.73
    - Makefile.PL fix
    - fix conflict with use re 'taint' (thanks, Peter Rabbitson)


author: coolo@suse.com
changelog:
  - update to 2.75
    - POD spelling fixes (thanks, gregor herrmann)
    - portability fix for perl >= 5.14 (thanks, chorny)


author: coolo@novell.com
changelog:
  - updated to 0.26
    - Fixed doc bug reported by KENTNL++
    - Tweaked Makefile.PL
    - Fixed a bug caused by Readonly::XS (schwern++)
    - Removed the new methods and autobox methods.
      They didn't add much except confusion.
    - @Schwern++ found out how to make true and false immutable.
    - Kudos to #strategicdata++.
  - see more in Changes


author: coolo@suse.com
changelog:
  - updated to 0.28
    - Added -truth option.
    - This idea was inspired by https://rt.cpan.org/Ticket/Display.html?id=65536
    - Awesome idea!
    - Released from Liz++&Wendy++ downstairs bathroom


author: chris@computersalat.de
changelog:
  - update to 1.80
    * Fix handling of nofollow robots tag.
    * Require newer version of LWP for better handling of character
      encodings.
    * Ignore mms scheme.
    * Minor clarification in output.
  - Changes in version 1.79 (3-Feb-2007)
    * Correctly parse documents to avoid problems with UTF-8
      documents. This avoids the "Parsing of undecoded UTF-8 will give
      garbage when decoding entities" messages.
    * Allow regular expressions in the suppression file, and complain if
      the suppression file is not a proper file.
    * More robust handling of HTTP and FTP servers that have problems
      responding to HEAD requests.
    * Use the original URL to report problems.
    * Ensure XHTML compliance.
  - Changes in version 1.78 (3-May-2006)
    * Don't throw errors for links that cannot be expected to be valid
      all the time (e.g. the classid attribute of an object element)
    * Better fallbacks for some cases where the HEAD request does not
      work
    * Add more classes and ids to allow more styling of results pages
      (including example CSS file)
    * Ensure XHTML compliance
    * Better checks for optional dependencies
  - renamed to perl-checker
  - reworked webserver patch
  - recreated by cpanspec 1.78.02


author: chris@computersalat.de
changelog:
  - update to 3.2
    - removed "substr" warning - while it overall is a good category,
      "substr '', 2" is entirely sensible.
  - 3.1  Sat Apr  3 04:56:36 CEST 2010
    - removed "parenthesis" warning:
      sysread $fh, my $buf, -s $fh; # ok
      sysread $fh, my $buf, $size;  # warning
      Made no sense to me, especially as $size is in scope.
    - no longer hardcode warning/struct bits, calculate them at
      installation time, for when I will no longer be alive etc.
    - tweaked documentation.
  - fixed perl-macros deps


author: chris@computersalat.de
changelog:
  - update tp 3.3
    - removed "exiting" category - this is too useful to create new
      control statements, and fails utterly with eval, as eval will
      catch the (fatal) warning itself. Kind of hurts, but this is
      just another warning category which is too broad and has to be
      disabled fully because of a minority of issues.
  - noarch package
    o remove .packlist/perllocal.pod


author: chris@computersalat.de
changelog:
  - update to 3.4
    - remove "regexp" category. this is rather painful as it's a large
      class, but unfortunately, somebody thought emitting a warning when
      you match more than 32kb of text is in some way useful, which
      spoils the whole category.
    - use META.json instead of META.yml - apparently YAML parsers don't
      actually exist.
  - recreated by cpanspec 1.78.03


author: coolo@suse.com
changelog:
  - updated to 3.5
    - localise $^W, as this causes warnings with 5.16 when some lost
      soul uses -w. common::sense doesn't support $^W, but tries to
      shield module authors and programs from its ill effects. If you
      enable $^W, then you normally get to keep the pieces because you
      change semantics of other people's code.


author: pascal.bleser@opensuse.org
changelog:
  - update to 1.005001
  - changes from 1.005000:
    * more robust handling of running new toolchains on older perls
    * warnings for missing PATH/PERL5LIB (as when not running interactively) silenced
    * start of better docs for C<--self-contained>


author: pascal.bleser@opensuse.org
changelog:
  - update to 1.006000:
    * create lib::core::only that provides the "set @INC to core dirs only" functionality that was the only part of --self-contained that ever worked usefully
    * delete broken --self-contained flag from core


author: pascal.bleser@opensuse.org
changelog:
  - update to 1.006004:
    * added german translation
    * enhanced some parts of english documentation
    * reverse the perl/arch paths in PERL5LIB


author: pascal.bleser@opensuse.org
changelog:
  - update to 1.006005:
    * added support informations (also for german)
    * fixed newline in german translation from DOS2UNIX


author: pascal.bleser@opensuse.org
changelog:
  - update to 1.006007:
    * fixing stuff so that search.cpan.org displays right
    * documented one method in all languages
  - changes from 1.006006:
    * added portuguese translation
    * several minor fixes in the documentation
    * changed methods look in documentation


author: pascal.bleser@opensuse.org
changelog:
  - update to 1.008004: no user-visible changes
  - changes from 1.008002:
    * add local::lib stacking support
    * add activation/deactivation support
  - changes from 1.008001:
    * bootstrap Module::Build just like ExtUtils::MakeMaker
  - changes from 1.008000:
    * print_environment_vars_for() refactored with separate function
      environment_vars_string_for()
    * PERL_LOCAL_LIB_ROOT environment is added to disambiguate when PERL_MM_OPT,
      etc. was set by local::lib or other means
  - changes from 1.006009:
    * split up method guess_shelltype from parts of print_environment_vars_for
    * updated documentation about change of use with .modulebuildrc
  - changes from 1.006008:
    * finally move to PERL_MB_OPT rather than using .modulebuildrc


author: toddrme2178@gmail.com
changelog:
  - Changed buildrequires to support new libsmokegen-devel
  - Switched to perl rpm macros
  - Changed description to upstream version (fix for RPMLINT warning)
  - Added Url tag (fix for RPMLINT warning)
  - Added %kde4_runtime_requires (fix for RPMLINT warning)
  - Added %perl_requires (fix for RPMLINT warning)
  - Removed redundant buildrequires
  - Cleaned up spec file formatting


author: anicka@suse.cz
changelog:
  - update to 0.39
    * Several fixes to the handling of IntermediateMessage and LDAP
    Content synchronisation
    * Fix dsmt test to not fail on win32
    * Fix Net::LDAP::Util to not cause Undefined subroutine
    &Net::LDAP::Util::ldap_error_desc
    * Fix bug in Net::LDAP::Extension using wrong field for resultCode
    * Fix Net::LDAP::Control::PasswordPolicy decoding bug.
    * Net::LDAP::Extension::SetPassword now supports controls


author: rbos@opensuse.org
changelog:
  - Added patch SyncRequestCookie.patch to avoid 'cookie parsing error'
    in combination with openldap-2.3
  - Added chmod -x to prevent a rpmlint warning


author: rbos@opensuse.org
changelog:
  - update to 0.40
    * Avoid 'cookie parsing error' on OpenLDAP 2.3 [Mathieu Parent]
    * Added e-syncRefreshRequired constant [Mathieu Parent]
    * Minor typo fix in documentation [Quanah Gibson-Mount]
    * Update CREDITS for Mathieu Parent
    * Remove runtime dependency on DATA handle for constants
    * Clarify documentation for gen_password
    * Allow caller to pass Authen::SASL client_new object
    * fix typo [Peter Marschall]
    * use current IO::Socket::SSL's method start_SSL instead of deprecated function socketToSSL; raise required IO::Socket:SSL version appropriately [Peter Marschall]
    * FilterMatch.pm: fix regex treatment in _{cis,exact}_substrings(). [Peter Marschall]
    * FilterMatch.pm: correct # of args in function declarations/definitions [Peter Marschall]
    * Don't duplicate documentation [Mathieu Parent]
    * Added numcmp option to compare attributes numerically. [Kartik Subbarao]
    * Avoid infinite loop when authenticating with EXTERNAL mechanism
    * Add Net::LDAP::Extension::Refresh as described in RFC2589 [Etienne Bagnoud]
    * RT#40068 Fix tests to work with 2.4.11
    * Add ldif method to Net::LDAP::Entry
    * RT#46111 Make LWP::Protocol::ldap return ldif when requested
    * RT#51165 Compact multiple consecutive spaces in Net::LDAP::Util::canonical_dn
    * RT#46125 Add LWP::Protocol::ldaps to support ldaps: urls
    * RT#44110 Fix Net::LDAP::LDIF->current_lines


author: vcizek@suse.com
changelog:
  - update to 0.43
    * Fix copy & paste errors in Net::LDAP::Message
    0.42 -- Sat Sep 3 07:46:06 CDT 2011
    * Check whether LDAP socket object has a peerhost() method defined
      before calling it. This fixes SASL authentication over
      UNIX domain (ldapi://) sockets. [Chris Mikkelson]
    0.41 -- Sat Sep 3 07:37:31 CDT 2011
    * use of non-localised $_ in Net::LDAP::Constant causes prolems
      in lemonldap-ng [Damyan Ivanov]
    * Added cn,o,ou to the default set of case-insensitive attributes
    * Entry.pod: fix typos [Peter Marschall]
    * extend Net::LDAP::Entry->update() to take LDIF objects
    * Specify that we want to use the 'ldap' scheme to verify certificates
  - licence correction


author: vcizek@suse.com
changelog:
  - update to 0.44
    Bug Fixes
    * un-break certificate verification
    * fixes for the ProxyAuthorization control
    * fix typos & spelling errors in POD
    Enhancements
    * MANIFEST.SKIP: sync with Perl 5.14.2's ExtUtils version
    * Makefile.PL: update resource info on repository
    * new extended operation Net::LDAP::Extension::Cancel
    * new control Net::LDAP::Control::MatchedValues
    * new control Net::LDAP::Control::Assertion
    * update reference documents in POD
    * extend documentation for Pre-Read & Post-Read controls
    * add error string for LDAP_VLV_ERROR
    * add result codes for VLV and cancel
    * add constant for DontUseCopy control
    * add constant for PermissiveModify control


author: mls@suse.de
changelog:
  - update to libintl-perl-1.20
    * many test failures fixed
    * Fixed RT bug #46471, noop functions in scalar context.


author: anicka@suse.cz
changelog:
  - update to 5.826
    * Avoid returning stale Content-Type header after message parts
    have been updated
    * Don't let content saved to file be affected by the $\ setting
    * Issues around multipart boundaries
    * Ignore random _proxy env variables, allow only valid schemes
    * README.SSL is not anymore available at the linpro.no URL.
    * Make LWP::UserAgent constructor honor the default_headers
    option


author: chris@computersalat.de
changelog:
  - update to 5.828
    * Less noisy behaviour when we can't download the documents
    * Restore perl-5.6 compatiblity [RT#47054]
    * Don't decode US-ASCII and ISO-8859-1 content
    * Some versions of Encode don't support UTF-16-BE [RT#47152]
    * Spelling fixes.
  - update to 5.827
    * Added lwp-dump script
    * Replace calls to $req->url with $req->uri
    * Also need to encode strings in the latin1 range
    * Ignore the value set for file inputs [RT#46911]
    * Add docs to lwp-dump
    * Don't let lwp-dump follow redirects
    * Support --method options
    * Implement the --agent option
    * Dictionary order for the option docs; document --method
    * Merge branch 'dump'
    * Files are passed as an array and we must not stringify it.
    * Add content_charset method to HTTP::Message
    * Start guessing the charset for a message
    * Let content_charset guess the charset to use for decoded_content
    * Specify what's missing for the XML and HTML case
    * Provide charset parameter for HTML::Form->parse()
    * Make content_charset sniff for <meta> elements specifying the charset.
    * Determine charset of XML documents
    * Get rid of the _trivial_http_get() implementation
    * Update the bundled media.types file
    * LWP::Simple::get() now returns decoded_content [RT#44435]
    * Implement content_type_charset method for HTTP::Headers
    * Implement content_is_text method for HTTP::Headers
    * Make use of content_is_text and content_type_charset in decoded_content
    * Don't let the parse_head callback append to the HTTP headers
    * Don't set Range header on request when max_size is used [RT#17208]
    * Still show client headers for internal responses
    * Document Client-Warning: Internal response
    * Don't use 'no' as example domain for no_proxy docs [RT#43728]
    * Drop exit from the Makefile.PL [RT#43060]
    * Merge branch 'content_charset'
    * Support "accept-charset" attribute in HTML::Form
    * new tests for max_size and 206 responses [RT#46230]
    * Reformulation of Client-Warning: Internal documentation
  - added perl-macros
    o autogen filelist with perl_gen_filelist
  - spec mods
    o fixed deps


author: anicka@suse.cz
changelog:
  - update to 5.830
    * This release removes callback handlers that were left over on
    the returned HTTP::Responses. This was problematic because it
    created reference loops preventing the Perl garbage collector
    from releasing their memory. Another problem was that Storable
    by default would not serialize these objects any more.
    * This release also adds support for locating HTML::Form inputs by id
    or class attribute; for instance $form->value("#foo", 42) will set
    the value on the input with the ID of "foo".
    * bugfixes


author: anicka@suse.cz
changelog:
  - update to 5.834
    * Check for sane default_headers argument [RT#50393]
    * Add $ua->local_address attribute [RT#40912]
    * Test that generation of boundary works [RT#49396]
    * Page does not display the "standard" apache listing any more
    * Remove unneeded executable permissions.
    * Switch compression/decompression to use the IO::Compress/IO::Uncompress and
    * Compress::Raw::Zlib family of modules.
    * lwp-request should use stderr for auth [RT#21620]
    * Deal with cookies that expire far into the future [RT#50147]
    * Deal with cookies that expire at or before epoch [RT#49467]
    * Pass separate type for https to LWP::ConnCache [RT#48899]
    * Improved handling of the User-Agent header [RT#48461]
    * HTTP::Cookies add_cookie_header previous Cookies [RT#46106]
    * Improve diagnostics from LWP::UserAgent::mirror [RT#48869]
    * mirror should die in case X-Died is set [RT#48236]
    * Increase default Net::HTTP max line length to 8k.
    * Fix net test suite.
    * Comment spelling fixes.
    * Fix links to old Netscape cookie specification.
    * Documentation spelling fixes.
    * Improve max line length exceeded/read error messages.
    * Do not warn about seemingly wellformed but unrecognized robots.txt lines.
    * $mess->content_charset would fail for empty content
    * Further restrict what variables env_proxy() process
    * Fix bzip2 content encoding/decoding.
    * send_te() doc grammar fix.
    * Document time2str() behavior with an undefined argument.
    * HTML::Message's content_charset trigger warnings from HTML::Parser [RT#48621]


author: chris@computersalat.de
changelog:
  - update to 5.836
    Gisle Aas (1):
    * Fix problem where $resp->base would downcase its return value
  - 2010-05-05  Release 5.835
    * simple string can be simplified
    * Make $mess->decoded_content remove XML encoding declarations [RT#52572]
    * Don't allow saving to filenames starting with '.' suggested by server
    * Avoid race between testing for existence of output file and opening the file
    * Minor doc fixup -- wrongly ucfirsted word
    * Use decoded_content in HTTP:Response synopsis [RT#54139]
    * sun.com is no more. rip!
    * Trivial layout tweak to reduce variable scope.
    * Add 'make test_hudson' target
    * Implement alt_charset parameter for decoded_content()
    * Test decoding with different charset parameters
    * lwp-download now needs the -s option to honor the Content-Disposition header
    * Make LWP::MediaTypes::media_suffix case insensitive.
    * Skip XML decoding tests if XML::Simple is not available.
    * Documentation fixes.
    * Fix m_media_type => "xhtml" matching.
    * Make parse_head() apply to data: requests.
    * Documentation spelling fixes.
    * Documentation grammar fixes.
    * Use $uri->secure in m_secure if available.
    * Fix handling of multiple (same) base headers, and parameters in them.
    * Strip out empty lines separated by CRLF
    * Best Practice: avoid indirect object notation
    * Speed up as_string by 4% by having _sorted_field_names return a reference
    * Speed up scan() a bit. as_string() from this branch is now 6% faster
    * Port over as_string() optimizations from HTTP::Headers::Fast
    * Link to referenced documentation.
    * Update repository location.
    * Remove needless (and actually harmful) local $_
    * "Perl & LWP" is available online
  - recreated by cpanspec 1.78
  - noarch
  - removed obsolete patch (Content-Disposition)


author: anicka@suse.cz
changelog:
  - update to 5.837
    * Fix for Encode 2.40
    * Fix Perl syntax error in synopsis
    * Allow ISO 8601 date strings when parsing Apache file listings


author: vcizek@novell.com
changelog:
  - upgrade to 6.01
    Unbundled all modules not in the LWP:: namespace from the libwww-perl
    distribution.  The new broken out CPAN distribtions are File-Listing,
    HTML-Form, HTTP-Cookies, HTTP-Daemon, HTTP-Date, HTTP-Message, HTTP-Negotiate,
    Net-HTTP, and WWW-RobotRules.  libwww-perl-6 require these to be installed.
    This release also drops the unmaintained lwp-rget script from the distribution.
    Perl v5.8.8 or better is now required.
    Support internationalized URLs from command line scripts and in the proxy
    environment variables.
    The lwp-dump script got new --request option.
    The lwp-request script got new -E option, contributed by Tony Finch.
    Protocol handlers and callbacks can raise HTTP::Response objects as exceptions.
    This will abort the current request and make LWP return the raised response.


author: vcizek@novell.com
changelog:
  - moved system CA patch to package perl-LWP-Protocol-https
  - update to 6.02
    This is the release where we try to help the CPAN-toolchain be able to install
    the modules required for https-support in LWP.  We have done this by unbundling
    the LWP::Protocol::https module from the libwww-perl distribution.  In order to
    have https support you now need to install (or depend on) 'LWP::Protocol::https'
    and then this will make sure that all the prerequsite modules comes along.
    See [RT#66838].
    This release also removes the old http10 modules that has really been
    deprecated since v5.60.  These should have been removed at the v6.00 jump, but
    I forgot.
    Christopher J. Madsen (1):
      Ignores env variables when ssl_opts provided [RT#66663]
    Gisle Aas (4):
      Fix typo; Authen::NTLM [RT#66884]
    Yury Zavarin (1):
      Support LWP::ConnCache->new(total_capacity => undef)


author: vcizek@suse.com
changelog:
  - update to 6.03
    Ville Skyttä (7):
      Link updates.
      Attribute documentation wording improvements.
      Don't parse robots.txt response content unless it's textual.
      Decode robots.txt response content before attempting to parse it.
      RobotUA robots.txt response parsing cleanups.
      Don't parse HEAD of robots.txt responses.
      Request handler doc grammar fixes.
    Gisle Aas (6):
      Pass on HTTP/1.0 if set as request protocol
      Remove outdated docs (not touched since 1996 :-)
      Merge pull request #22 from madsen/RT67947-verify_hostname
      PERL_LWP_ENV_PROXY tweaks
      lwp-request didn't respect -H Content-type [RT#70488]
      lwp-request -H didn't allow repeated headers
    Christopher J. Madsen (2):
      verify_hostname defaults to 0 if ssl_opts provided [RT#67947]
      Test verify_hostname setting
    Bryan Cardillo (1):
      Fix expect header support to work with content refs.
    Moritz Onken (1):
      add PERL_LWP_ENV_PROXY env variable to enable env_proxy globally
    _______________________________________________________________________________


author: vcizek@suse.com
changelog:
  - update to 6.04
    Gisle Aas (4):
      Typo fix; envirionment [RT#72386]
      Implement $ua->is_online test
      Add separate option to enable the live jigsaw tests
      Merge pull request #10 from trcjr/master
    Theodore Robert Campbell Jr (3):
      now with put and delete helpers
      updated POD
      unit tests for ua->put and ua->delete
    Peter Rabbitson (1):
      These modules work with 5.8.1
    _______________________________________________________________________________


author: coolo@novell.com
changelog:
  - updated to 0.12
    * Bump namespace::clean dep to 0.20 to pull in the bugfix for
      Package::Stash::XS 0.19


author: coolo@suse.com
changelog:
  - update to 0.13
    * Fix issue in dist.ini which was causing links to be incorrectly generated.
    * Re-package to remove BEGIN { $VERSION hackery by using a newer
      Dist-Zilla.


author: chris@computersalat.de
changelog:
  - update to 0.18
    - Make sure we continue working on future Package::Stash
      versions (doy).
  - [0.17]
    - Make sure the debugger author test is skipped for
      non-authors before the debugger is even loaded.
  - [0.16]
    - Release all changes of 0.15 as part of a stable release.
    - Convert from Module::Install to Dist::Zilla.
  - [0.15] TRIAL release
    - Use Package::Stash for the stash manipulation bits (doy).
  - [0.14] Thu Mar 18 11:15:38 CET 2010
    - Disable auto_install.
    - Turn the error prone debugger test into an author test.
  - recreated by cpanspec 1.78
  - noarch pkg
  - added Build_n_Test patch
    o otherwise Test::More >= 0.88 would be needed


author: coolo@novell.com
changelog:
  - update to 0.20
    - Bump Package::Stash dependency to 0.22 to pull in a bugfix in
      Package::Stash::XS 0.19.
    - Port to the new Package::Stash 0.18 API and depend on it.
    - Don't rely on package::stash's remove_package_symbol implementation
      (doy).


author: coolo@suse.com
changelog:
  - update to 0.21
    - When using the tie() fallback ensure we do not obliterate a
      foreign tie()
    - Better document how to disable the tie() fallback
    - Only invoke the deleted sub stashing if we run udner a debugger
      (avoid runtime penalty of Sub::Name/Sub::Identify)
    - Spellfixes (RT#54388)
    - When B::Hooks::EndOfScope is not available, switch to a simple
      tie() of %^H. While it can not 100% replace B::H::EOS, it does
      everything n::c needs


author: coolo@suse.com
changelog:
  - updated to 0.22
    - Simplify the >= 5.10 PP variant even more - move the hook from
      DESTROY into DELETE
    - Force explicit callback invocation order on 5.8 PP
    - Replace the %^H tie approach with fieldhashes, fixes all known
      corner cases and caveats on supported perls >= 5.8.1 (FC)
    - Compile away the debugger fixup on perls >= 5.15.5 (FC)
    - More robust handling of the tied %^H in pure perl mode (RT#73402)
    - Limit the debugger workarounds to perls between 5.8.8 and 5.14,
      extend debugger support to all perl versions (FC) (RT#69862)
    - If possible, automatically install (but not load) the debugger
      workaround libraries on perls between 5.8.8 and 5.14 (RT#72368)
    - Add back dropped NAME section (RT#70259)


author: ro@suse.de
changelog:
  - remove perl-namespace-clean-use_lib.patch and use sed statement
    instead (less likely to break with every package update)


author: lars@linux-schulserver.de
changelog:
  - update to 0.23:
    + Rely on B::Hooks::EndOfScope version 0.10 to fix issues with
      new Module::Runtime versions (>= 0.012) on perl 5.10 due
      to incorrect hook firing due to %^H localisation.
    + Fix failures on 5.13.6 due to incorrect version number threshold
      (RT#74683)


author: toddrme2178@gmail.com
changelog:
  - Rework summary (fix for RPMLINT warnings)
  - Rework description (fix for RPMLINT warnings)
  - change group (fix for RPMLINT warnings)
  - Add URL (fix for RPMLINT warning)
  - Add Perl dependency (fix for RPMLINT warning)


author: toddrme2178@gmail.com
changelog:
  - Cleaned up spec file formatting
  - Added recommended %perl_process_packlist macro
  - Added qwt buildrequires for qwt bindings


author: varkoly@suse.de
changelog:
  - Marking the man files as %doc files so they can left out using --excludedocs during installation.
  - Update to version 2.48
    * Update discovery hostname
    * Remove all uses of $' from code. This removes a global regex engine slowdown.
    * Comment out or replace shell commands with Perl equivalents.
    * Always disconnect from discovery server after performing discovery.
    * When registering with a username and password, accept existing credentials if they authenticate successfully.
    * Ensure that checks and reports are sent to the appropriate servers.


author: coolo@suse.com
changelog:
  - updated to 1.003001
    - fix test to handle defatalization
    - try and run for any checkout t/ now we don't blow up the process
    - defatalize lack of extra testing modules
    - disable extra tests on perls <= 5.008003, things do not work there as
      expected


author: ma@suse.de
changelog:
  - Wrap DownloadMode enum
  - Add zypp::setZyppLogfilei. Pass empty string for off, '-' for
    stderr or a filename.
  - version 0.5.6


author: jreidinger@suse.com
changelog:
  - fix iteration over pool in ruby (bnc#746439)
  - add ability to use PackageProvider via bindings
  - predefine class for ZyppException in ruby so it can be used after
    require of zypp
  - version 0.5.11


author: lnussel@suse.de
changelog:
  - hylafax directory permissions are handled by the package
    - change group of amanda binaries (bnc#523006)


author: lnussel@suse.de
changelog:
  - add permissions man page
  - update docu
  - add --level option
  - set perms for setuid files always if owner changes
  - strip root dir when printing file names


author: lnussel@suse.de
changelog:
  - remove permissions handling for /etc/inittab, /etc/inetd.conf and /etc/mtab
  - revert previous commit, done in coreutils instead


author: lnussel@suse.de
changelog:
  - disable fscaps by default as factory kernel still doesn't have the
    required patch for auto detection


author: lnussel@suse.de
changelog:
  - add chromium browser sandbox helper (bnc#718016)
  - don't offer PERMISSION_SECURITY in config anymore
  - remove setgid games bits (bnc#429882)


author: lnussel@suse.de
changelog:
  - remove world writable /var/crash again (bnc#438041)
  - remove world writable permissions from /usr/src/packages (bnc#719217)


author: lnussel@suse.de
changelog:
  - set permission by default in SuSEconfig mode as permissions are
    only set when called explicitly anyways (bnc#720010).


author: lnussel@suse.de
changelog:
  - print warning when requested to check not listed files
  - Use credentials from within the root file system


author: lnussel@suse.de
changelog:
  - Revert "Use credentials from within the root file system"
    breaks use of --root option in brp-05-permissions


author: vuntz@novell.com
changelog:
  - Update to version 2.25.92:
    + Handle the case where pessulus fails under "su" because gconf
      doesn't work (you now need to use "su -" because of its dbus
      usage)
    + Updated translations.
  - Drop pessulus-gconf-dbus.patch: fixed upstream.
  - Remove BuildRequires: glib2-devel, gnome-common.
  - Do not specify AutoReqProv: it's default now.
  - Use makeinstall.


author: lmedinas@gmail.com
changelog:
  - Update to version 2.27.5:
    + Fixes:
    - Use gtk.show_uri() and do not crash if yelp is not present
    + Misc:
    - Use silent-rules with automake 1.11
    - Do not require gnome-python anymore
    + Translation updates.
  - Remove python-gnome-devel dependency not needed anymore


author: dimstar@opensuse.org
changelog:
  - Update to version 2.27.91:
    + Stop using deprecated GtkTooltips API
    + Use icon-name attribute for gtk.CellRendererPixbuf
    + Port to GtkBuilder
    + Update to use the right key for disable_lock_screen
    + Remove deprecated Encoding key from desktop file
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.29.6:
    + Updated translations.
  - Remove en@shaw translation on openSUSE 11.2 and earlier.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.30.2:
    + Make the dependency on gnome-python-desktop (via the bugbuddy
      module) optional at runtime, and unneeded at build time
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Remove gnome-python-desktop BuildRequires.
  - Change gnome-python-desktop Requires to Suggests (since it's
    really not an important feature).


author: vuntz@opensuse.org
changelog:
  - Update to version 2.30.3:
    + Require intltool 0.40.0
    + Update information in README and other files
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update dependencies:
    + Add missing python-bonobo, python-gconf, python-gtk Requires.
    + Change gnome-python-desktop Suggests to python-bugbuddy as only
      the bugbuddy module is optionally imported.


author: postadal@suse.cz
changelog:
  - updated to version 1.4
    * a new calibration algorithm: Mitsunaga and Nayar's algorithm
      "Radiometric Self Calibration"


author: postadal@suse.cz
changelog:
  - updated to version 1.1
    * small fixes with parameters
    * reinhard05: renamed from reinhard04 to correct publication year
    * fattal02: major bug fix and improvements
    * added noise level parameter
    * manpage updates - explanation of parameters
    * mantiuk06: new gradient domain operator
    * ashikhmin02: implementation temporarily dropped (imposible
      to reproduce results from paper)


author: postadal@suse.cz
changelog:
  - update to version 1.2
    - features an improved version of the manntiuk06 tone-mapping
      operator, which is faster and consumes less memory
    - some serious bugs causing "stripes" in some images have been
      fixed


author: postadal@suse.cz
changelog:
  - updated to version 1.3.1
    * This release fixes some bugs and improves performance for mantiuk06
      and mantiuk08 operators. mantiuk06 should be 20-40% faster on
      dual-core thanks to OpenMP support. Thanks to Ed Brambley and Lebed
      Dmytry for their patches.


author: postadal@suse.cz
changelog:
  - updated to version 1.4.0 (upstream 1.4)
    * added color correction method from (http://zgk.wi.ps.pl/color_correction/)
    * a lot of fixes
  - updated pfstmo-gcc.patch


author: postadal@suse.cz
changelog:
  - updated to version 1.6.4
    * fixed: pfsinopenexr can now read files that has data window < display window
    * fixed: pfs library can handle channel names up to 32 characters (was 8)
    * updated: pfs specification - max string lengths and format of custom channel names
    * security fix: fscanf in rgbeio.cpp (thanks to Stefan and Ludwig)
    * bugfix: pfsview - segfault when switching channels
    * fixed: pfsview - color readout in the status line refreshed when new channel
      or frame loaded
    * added: matlab/pfs_write_luminance.m
    * bugfix: rgbeio - header read properly when the first byte is 0x20
    * bugfix: rgbeio - fix misinterpreted rle-compresses lines
    * fixed: buffer overflow vulnerability in rgbeio.cpp
    * fixed: compilation issues with gcc-4.3 - missing includes
  - removed obsoleted patch secfix_298770.patch


author: postadal@suse.cz
changelog:
  - updated to version 1.6.5
    * mostly improvements in the matlab interface (thanks to Neil
      Alldrin). Also two patches ported from Debian (dcraw and octave3.0)


author: postadal@suse.cz
changelog:
  - updated to version 1.8.1
    * pfsouthdrhtml for generating web pages with an HDR viewer
    * pfsview shows in the status bar current exposure for the dynamic
      range window (relative to Y=1)
  - updated pfstools-gcc.patch (bnc#445426)


author: tabraham@novell.com
changelog:
  - refreshed pfstools-octave.patch
  - Update to version 1.8.4
    * fixed: SegFault from pfsview when switching channels
    * fixed: quoted arguments in pfsin/pfsout/pfsv/pfsindcraw/
      pfsinmulti (fixes bug 3279342)
  - Changes from version 1.8.3
    * fixed: pfsdisplayfunction properly interpolates display LUT
    * fixed: bug #3080304 - configure uses non-portable test(1) syntax
    * fixed: bug #1766263 - pfsinhdrgen fails silently on pfsin
      failure. - partially
    * fixed: pfsview the entire code converted from qt3 to qt4 (fixes
      bug #3127946)
    * fixed: "Fit window to content" works again in pfsview
    * added: window icon in pfsview
    * added: improved image file saving in pfsview
  - Changes from version 1.8.2
    * fixed: compiler incompatibility issue in pfspanoramic.cpp
    * fixed: bug #2953028 "gcc 4.4.1 const cast error"
    * fixed: spaces were improperly escaped in pfsin / pfsout (thanks
      to Timo)
    * added: new improved hdrhtml template from hdrlabs.com (thanks
      to Christian)


author: max@suse.de
changelog:
  - PgAccess was a subpackage of PostgreSQL before (postgresql-tk),
    but recently became a project of it's own.
  - New snapshot version 0.98.8.20030117 .


author: max@suse.de
changelog:
  - New version: 1.10.0
  - Clean up spec file.
  - bnc#546680:
    * Fix build in 11.2
    * Loosen dependency on PostgreSQL version


author: pascal.bleser@opensuse.org
changelog:
  - update to 1.10.2:
    * correctly save the position of a pgFrame
    * fix the reverse engineering of a function
    * fix the xmlTextWriterEndDocument check when saving a favorite
    * fix an SQL error when changing a parameter for a database, role/user and a function
    * fix the display of a type with a specific typmod
    * select the server choosen with the /s command-line argument.
    * fix the call to the Slony-I storenode function
    * fix display of the date/time chooser
  - changes from 1.10.1:
    * replace Alt-F4 with Ctrl-Q and Ctrl-W
    * prevent a crash if the edit grid is closed whilst it is loading data
    * don't attempt to remove rows in the edit grid if the user presses the delete key when the delete button is disabled
    * only offer valid server encodings for new databases
    * fix an issue with the ordering of the mappings in a text search configuration
    * fix a potential crash bug in the object browser
    * reverse engineer empty (not NULL) ACLs correctly
    * fix Greenplum support for column oriented partitions
    * ensure function variables get reset if the function is modified
    * fix cluster creation for Slony 2.0
    * reverse engineer function defaults values correctly
    * fix a potential crash in the edit grid
    * fix domain creation/modification for domains in non-default schemas
    * reverse engineer language privileges correctly
    * get rid of "No SQL query was generated." message dialog when no tables are selected in the GQB
    * hints files should be encoded in UTF-8
    * include comments on procedures in the reverse engineered SQL
    * fix an SQL syntax error when viewing the dependencies of a sequence
    * better fix for schedule and step dialogs
    * fix the menu entry in frmQuery
    * fix the dlgFunction handling of preload libraries
    * fix schedule and step dialogs
    * fix macros writing
    * fix error thrown when examining a Slony 2.x cluster


author: pascal.bleser@opensuse.org
changelog:
  - update to 1.10.3:
    * fix the "quiet log" query in the status server
    * call Stored Procedures in EnterpriseDB in an anonymous block to prevent errors with out/inout parameters.
    * fix an error when working with packages on EnterpriseDB in 'postgres' mode
    * prevent a crash if the user cancels a restore operation
    * fix the refresh of a dropped function
    * fix to only show Storage value if the value is different from the type's default value
    * fix uncalled attempt to "change" array data types in dlgColumn
    * fix a crash that could occur if viewing a table with no rows in the Edit Grid
    * fix a crash occuring when a function with a parameter with a default is selected
    * don't offer debugging options to non-superusers on Postgres Plus Advanced Server < 8.4 which doesn't have support for user debugging
    * fix the saving and reverse engineering of parameters for database, table, and function
    * specify the schema of the table/function to restore if pg_restore's release is 8.2 or later
    * fix the reverse engineering of a rule
    * fix the recent files, by notifying each frmQuery to update their recent files -- same support for macros and favourites
    * fix the canvas resizing with really big table
    * add the missing RULEs for VIEWs in SQL pane
    * add groups in the owner combobox
    * get back to the Properties tab when a user connects to a server
    * fix the reverse engineering of a table when its columns have Storage or Statistics value
    * correct reverse engineering of a function that RETURNS TABLE
    * display the tablespace in the reverse-engineered SQL of the database
    * make sure "Use Replication" is visible even with a big comment on an column
    * prevent a crash on the GQB when someone right click to delete a join rather than properly select it
    * make sure that Statistics tab doesn't show more databases than Properties tab
    * warn the user if a file couldn't be opened because it contains invalid characters
    * fix command line quoting for backup/restore
    * avoid a crash when debugging NULL procedures


author: pascal.bleser@opensuse.org
changelog:
  - update to 1.10.5:
    * see http://www.pgadmin.org/development/changelog.php
  - splitted out I18N into -lang subpackage


author: toddrme2178@gmail.com
changelog:
  - update to 4.5.0:
    * Fixed DVD playback
    * DVD menu navigation
    * Keyboard navigation of DVD menus
    * Subtitles
    * Various behind-the-scenes improvements


author: toddrme2178@gmail.com
changelog:
  - update to 4.5.1:
    * Fix broken plugin installation for certain cases
    * Quick fix for corrupted GStreamer registries
  - Added desktop file update macro
  - Cleaned up spec file formatting


author: dev@dominik-schmidt.de
changelog:
  - phonon version and phonon-gstreamer version are not necessarily
    the same, currently the package is uninstallable


author: cgiboudeaux@gmx.com
changelog:
  - Update to 4.6RC1
    * Gapless playback
    * Improved subtitles
    * Misc fixes in audio fade in and out
    * Fixes to KIO streaming
    * A handful of fixed memory leaks
    * Multichannel AudioDataOutput support
    * Thread safety!
    * Removed a hard dependency on ALSA
    * Lots of lines of code wiped out
    * Usage of playbin2 in GStreamer insead of a fragile, hand-made pipeline
    * More debugging tools fort us
    * More plugin installation fixes
  - Apply commit cf8f37 from upstream to build the backend with Phonon 4.6


author: cornelis@solcon.nl
changelog:
  - Update to 4.6.0 release
    * fix endless looping of KDE audio notifications
    * Fix for volume fading
    * Fix for VideoWidget
  - Removed patch to fix build, part of 4.6.0


author: wstephenson@suse.com
changelog:
  - Update to 4.6.1 release
    * Correctly save and resume states when fiddling with the
      pipeline during playback (kde#297596, kde#302506)
    * Fix metadata emission for http urls (kde#272243)
    * Various memory leaks removed
    * Crash fixes (kde#296606,kde#279791)
    * Fixed random freezes related to gapless playback
    * More useful debug output via the PHONON_BACKEND_DEBUG
      environment variable
  - Add branch diff improving gapless fix


author: meissner@suse.de
changelog:
  - New package:
    - testdisk: recovers deleted partitions
    - photorec: recovers lost files (images, videos, etc.)


author: ro@suse.de
changelog:
  - update to version 6.9:
    TestDisk & PhotoRec 6.9 comes with numerous improvements:
    - They are compatible with ntfsprogs 2.0, the latest library version for
      accessing NTFS partitions, e2fsprogs 1.40.6, the latest library for accessing
      ext2/ext3 partitions.
    - EFI GUID Partition Table is now supported. EFI GPT is mainly used on Itanium,
      MacBook and Mac Pro.
    - Both utilities can use sudo if the user is not root, this functionnality will
      be enabled for at least MacOSX, so users won't have to go into a command line.
    - Improved Windows disk support, most internal USB card reader should now work.
    - Disk model (ie. ATA ST3120026AS, _NEC DVD_RW ND-4550A...) are now reported
      under Linux.
  - update to version 6.8:
    Version 6.8 is mainly a bugfix but some small improvements has been made to
    both TestDisk and PhotoRec:
    - Partition type is now autodetected.
    - TestDisk and PhotoRec can now be used under screen, the screen manager with
      VT100/ANSI terminal emulation.


author: meissner@suse.de
changelog:
  - Updated to version 6.11
    - TestDisk & PhotoRec 6.11 should use less CPU.
    - testdisk: This new TestDisk version can undelete files for NTFS
      filesystem and recover deleted exFAT and ext4.
    - photorec: Performance improvement when scanning for numerous
      file type
    - Fix several bugs including an endless loop, several memory leaks
      and several out-of-bound memory access
    - lots of new file formats are supported
    See also http://www.cgsecurity.org/wiki/TestDisk_6.11_Release


author: aj@suse.de
changelog:
  - Update to version 6.12:
    * Support for exFAT has been enhanced.
    * More than 60 new file formats have been added to PhotoRec.
    * PhotoRec now generates Digital Forensics XML reports.
    * support for ntfs-3g
    * binaries moved to /usr/bin
    More details in http://www.cgsecurity.org/wiki/TestDisk_6.12_Release


author: crrodriguez@suse.de
changelog:
  - update to current documentation and give the package a meaningful
    version number
  - add scripts to automatically update this package


author: prusnak@opensuse.org
changelog:
  - updated to 1.2.7
    General:
    * Add missing wrappers for Database::has_positions() and
      TermIterator::positionlist_count(), and correct the return type of
      Database::get_doclength() from double to Xapian::termcount.
    CSharp:
    * Fix iterator ++ and -- so that the reference to the object
      isn't released prematurely, which was causing an occasional
      crash if the garbage collection happened at just the wrong moment,
    * Add test coverage for QueryParser.ParseQuery() with flags argument.
    * Wrap Query::MatchAll and Query::MatchNothing. (ticket#158)
    Java:
    * SmokeTest.java: Fix == comparisons with strings to use equals().
    * Add test that string passing is zero byte safe.
    * Fix MyExpandDecider.accept() to really check the passed parameter.
    Java-SWIG:
    * Put the SWIG-generated Java bindings in package org.xapian.
    * Wrap Query::MatchAll and Query::MatchNothing. (ticket#158)
    * SmokeTest.java: Fix == comparisons with literal strings to
      use equals()
    * Add test that string passing is zero byte safe.
    * Fix MyExpandDecider.accept() to really check the passed parameter.
    * Fix the compile JNI code to have a .jnilib extension on Mac OS X.
    * Create an HTML documentation page based on java/README.
    * Copy java examples from the hand-coded JNI ones.
    * docs/examples/SimpleIndex.java: Update to use commit() rather
      than flush().
    * Wrap Query::MatchAll and Query::MatchNothing. (ticket#158)
    * Check that exactly the sources we expect are generated, and add
      some sources which were missing from the list.
    Perl:
    * Wrap MatchAll and MatchNothing for Perl (as
      Search::Xapian::Query::MatchAll and
      Search::Xapian::Query::MatchNothing).  (ticket#158)
    * perl/t/termgenerator.t: Test TermIterator::index_text() with
      two arguments.
    * perl/t/symbol-test.t: Fix to work when built against an installed
      xapian-core.  (ticket#558)
    PHP:
    * Wrap MatchAll and MatchNothing for PHP as XapianQuery::MatchAll() and
      XapianQuery::MatchNothing(). (ticket#158)
    Ruby:
    * Wrap MatchAll and MatchNothing for Ruby.  (ticket#158)


author: dmueller@suse.de
changelog:
  - update to 1.2.8:
    * Wrap user-subclassable functor objects by allowing the user to pass a
      Lua function where the functor object would be passed in the C++ API.
    * Fix "PHP Notice:  Undefined variable: r in xapian.php".  (Fixes bug#576)
    * The PHP bindings will now work again with a version of PHP built with ZTS
      enabled (which is the default on Microsoft Windows).  This was broken by
      the changes to support subclassing in PHP in the version of SWIG used since
      1.2.6.
    * Add a module docstring.  (Fixes bug #573)
    * The python testsuite now checks for object leaks during each testcase.
    * In test_matchingterms_iter, run the code we're testing for leaks twice, and
      only check for leaks the second time to avoid falsely reporting a leak when
      some cached value gets initialised under Python 2.5.
    * Wrap optional prefix parameter to Database::allterms.


author: suse-tux@gmx.de
changelog:
  - updated to version 1.0.2
  - added rpmmacros (changed "mv" to "%__mv" etc.)
  - removed #usedforbuild, added %clean-macro
  - made spec file portable for older/newer suse_versions


author: chris@computersalat.de
changelog:
  - beautify spec
    o new spec header
    o package rename due to package convention
    o removed php4 stuff, deps
    o added Provides and Obsoletes for old package names.
      This should not break deps
  - removed 1.0.1 source


author: chris@computersalat.de
changelog:
  - added stuff to automatically create correct filelist
    o tested against Factory (1120)
    o opensuse >= 1100 complains about
      "directory not owned by package"
  - some rpmlint fixes


author: chris@computersalat.de
changelog:
  - new version 1.0.3
    * Move SVN to proper directory structure [cweiske]
    * Fix Bug #8775: Error in package.xml
    * Fix Bug #14671: Security issue due to seeding random number
      generator [cweiske]


author: lang@b1-systems.de
changelog:
  - updated to 1.0.4
    * Fix bug #16624: open_basedir restriction warning in
      DigestMD5.php [till]
  - dropped php4 support in package
  - cleaned up some warnings


author: chris@computersalat.de
changelog:
  - pkg rename php5-pear-Auth_SASL
  - merge with php-pear-auth_sasl, php5-pear-auth_sasl
  - changelog to changes file
  - added php-macros


author: mmarek@suse.cz
changelog:
  - updated to 1.7.12
    * fixes an issue that prevented PostgreSQL users from escaping
      values with PHP 5.2


author: lars@linux-schulserver.de
changelog:
  - update to 1.7.13:
    + Replaced instances of '=& new Foo' with '= new Foo' to make
      DB (slightly) more E_STRICT friendly.
    + Added an explicit call to select the database to fix calls
      to tableInfo() without a preceding query.
    + Altered fetchInto() to remove extraneous quotes returned
      by SQLite.
  - Prov/Obs php-pear-db
  - disable old specfile
  - removed DB-1.7.6-dependency.patch
  - run pear tests during build
  - cleanup specfile a bit


author: chris@computersalat.de
changelog:
  - beautify spec
    o new spec header
    o package rename due to package convention
    o removed php4 stuff, deps
    o added Provides and Obsoletes for old package names.
      This should not break deps


author: chris@computersalat.de
changelog:
  - added stuff to automatically create correct filelist
    o tested against Factory (1120)
    o opensuse >= 1100 complains about
      "directory not owned by package"
  - some rpmlint stuff
    o added rpmlintrc
  - bzip2 Source


author: chris@computersalat.de
changelog:
  - pkg rename php5-pear-DBL
  - merge with php-pear-DB, php5-pear-db
  - changelog to changes file
  - added php-macros
  - added rpmlintrc file


author: chris@computersalat.de
changelog:
  - added stuff to automatically create correct filelist
    o tested against Factory (1120)
    o opensuse >= 1100 complains about
      "directory not owned by package"
  - some rpmlint stuff


author: chris@computersalat.de
changelog:
  - fixed deps (removed)
    o because optional
    o Requires php-pear-MDB2 >= 2.0.0RC1
    o Requires php-pear-Validate >= 0.1.1


author: chris@computersalat.de
changelog:
  - new version 1.8.12
    - Changed Error and Cast Licence to 3.01 to keep Debian/Ubuntu happy.
    o version 1.8.11
    - Licence changed to 3.01 to keep Debian/Ubuntu happy.
    - Change order of preference for links in JoinAdd - prefer called table links over jointo table.
    - Retry support for connection failure on queries
    - Factory now uses '/' for database/table seperator (experimental)
    - Fix INSERT on Postresql with empty data.


author: chris@computersalat.de
changelog:
  - update to 1.9.5
    - fix bug #17554 - update when id=0 (or primary key is 0)
      thanks to the persistance of Jacek Pawlowski
  - 1.9.4
    - #17508 - whereAddIn used wrong method to quote strings
    - #6202 - better docs on getLinkArray - needs documentation as well
      really..
    - #17343 - tidy up padding code, - fix alignnment of comments in
      generated files (Original Patch by madsliejensen)
    - #17289 - fix sequence_<table> = XXXXX (madsliejensen)
    - #17157 - use property_exists in newer versions of php.
  - for mor info see ChangeLog
    http://pear.php.net/package/DB_DataObject/download/All
  - added php-macros
  - added rpmlintrc
    o addFilter: non-executable-script


author: chris@computersalat.de
changelog:
  - fixed deps (removed)
    o because optional
    o Requires pear-Date >= 1.4.7
    o Requires pear-HTML_Table >= 1.7.5
    o Requires pear-HTML_QuickForm_ElementGrid >= 0.1.0


author: chris@computersalat.de
changelog:
  - new version 1.0.0
    * Fixed driver name case issues (bug #13071)
    * Fixed _array2date() notices (bug #14079)
    * Made unit tests skip instead of fail when configuration isn't present
  - cleanup spec
    * removed ^#----
    * removed {rel}


author: chris@computersalat.de
changelog:
  - update to 1.0.1
    * Bug #17985 package.xml is invalid - saltybeagle
  - added php-macros
  - cleanup spec


author: mmarek@suse.de
changelog:
  - fix filelist, remove temporary files created by pear installer
  - unify php5-pear-*.spec files
  - increase php's memory_limit during installation (parsing
    xml needs more than default 8M sometimes)


author: suse-tux@gmx.de
changelog:
  - made spec file portable for older/new suse-versions
  - removed #usedforbuild, added %clean-macro
  - added rpmmacros (changed "sed" to "%__sed" etc.)


author: chris@computersalat.de
changelog:
  - new version 1.4.7
  - beautify spec
    o new spec header
    o package rename due to package convention
    o removed php4 stuff, deps
    o added Provides and Obsoletes for old package names.
      This should not break deps


author: chris@computersalat.de
changelog:
  - pkg rename php5-pear-Date
  - merge with php-pear-date, php5-pear-date
  - changelog to changes file
  - added php-macros


author: lang@b1-systems.de
changelog:
  - 2011 Re-release of 1.4.0
  - Original release of 1.4.0 was released as alpha instead of stable.
  - Split File_CSV from File into it's own package
  - Split File_Util from File into it's own package


author: rbos@opensuse.org
changelog:
  * Fix Bug #17656: New Lines [till]
    * Fix Bug #18128: error notice while importing vcards [till]
    * Fix Bug #18129: interfere with other autoloaders [till]
    * Fix Bug #18155: Value strings inside arrays are not escaped [till]
    * Fix Bug #18188: Patch:many undefined indexes, like TEL in
    File_IMC_Build_Vcard->addTelephone() [till]


author: chris@computersalat.de
changelog:
  - update to 3.2.12
    * Added Serbian translation for date element (sent by Milos Tijanic)
    * Added Greek translation for date element (sent by Pantelis Evgenidis)
    * Got rid of deprecated split() function (thanks to Daniel O'Connor)
    * Rewritten Javascript for hierselect element to not rely on "for in" loop
      (bug #16603)
  - added php-macros
  - cleanup spec


author: rbos@opensuse.org
changelog:
  - upgraded to version 1.4.4
  - removed php4, php5 variables
  - introduce pear config-get to obtain peardir
  - renamed spec file to prevent rpmlint warning
  - Fix rpmlint error "directories not owned by a package"


author: rbos@opensuse.org
changelog:
  - Made the package owner of some more directories
  - added dos2unix to prevent yet another rpmlint error


author: chris@computersalat.de
changelog:
  - added stuff to automatically create correct filelist
    o tested against Factory (1120)
    o opensuse >= 1100 complains about
      "directory not owned by package"


author: chris@computersalat.de
changelog:
  - pkg rename php5-pear-HTTP_Request
  - merge with php-pear-http_request
  - changelog to changes file
  - added php-macros


author: lang@b1-systems.de
changelog:
  - update to version 1.1.3
  - [mjr] Fix bug with certain recurrence types due to erroneously outputting a zero as an empty tag (Bug# 10416).
  - [mjr] Support POOMCONTACTS2 schema in AS 2.5 clients also.
  - [mjr] Fix sending unnecessary FOLDERSYNC changes.
  - [mjr] Fix issue with FOLDERSYNC requests that was causing Android clients to PING and SYNC the same collection an unlimited number of times.
  - [mjr] Add missing migration file to package.xml
  - [mjr] Policykey is now per user, not per device
  - [mjr] use AS in column aliases to make postgres happy (Bug #10346).
  - [mjr] Prevent a sync loop in some fringe cases.
  - [mjr] Improve calendar syncing for iOS devices.


author: lang@b1-systems.de
changelog:
  - version 1.1.5
  - [mjr] Fix sending MONTHLY_NTH and YEARLY_NTH recurrence types (Bug# 10416).
  - [mjr] Fix synchronization loop due to messages being deleted on server then attempting a change from the client.
  - [mjr] Fix syncing daily recurrence types.
  - [mjr] Support additional GAL fields (Bug #10504).
  - [mjr] Prevent broken clients from sending incoming changes with initial SYNC request (Bug #10461).


author: lang@b1-systems.de
changelog:
  - version 1.2.1
  - [mjr] Fix sending meeting request emails when creating a meeting.
  - [mjr] Fix retrieving the body of SENDMAIL requests.
  - [mjr] Fix parsing birthday strings on certain android 2.2 clients.
  - [mjr] Improve support for Android device provisioning.
  - [mjr] Improve support for timezones in appointments originating on the client.
  - [mjr] Improve performance when working with timezones on PHP 5.3+


author: Ralf Lang <lang@b1-systems.de>
changelog:
  - version 1.2.4
  - [mjr] Allow disabling of certain policies.
  - [mjr] Honor PROVISIONING_LOOSE if the device supports PROVISIONING, but not all of our requested policies.
  - [mjr] Fix issue that could cause PING failure in certain server environments.
  - [mjr] Tweak policy defaults. Minor compatibility improvements for WAP-Provisioning-XML strings.
  - [mjr] Added WP7 devices to the list of devices with broken provisioning.
  - [mjr] Fix issue that could cause improper timezone handling in events passed from device to server in the beginning of a calendar year (Bug #10960).
  - [mjr] More improvements to security policies and device compatibility.


author: Ralf Lang <lang@b1-systems.de>
changelog:
  - version 1.2.6
  - [mjr] Fix parsing incoming timezones under certain conditions (Bug #11068).
  - [jan] Fix class name (software-horde@interfasys.ch, Bug #11164).


author: lang@b1-systems.de
changelog:
  - version 1.0.4
  - Update Lithuanian translation.
  - [jan] Update Brazilian Portuguese translation.
  - [jan] Update Latvian translation.


author: lang@b1-systems.de
changelog:
  - version 1.0.7
  - [jan] Catch exceptions from Horde_Mime when sending alarm messages (Bug #10388).
  - ships license file
  - l10n file updates


author: lang@b1-systems.de
changelog:
  - Clarified it is BSD 2-Clause
  - actually use the languages found in %find_lang
  - Conflict X >= instead of require
    lower than X and conflict X


author: lang@b1-systems.de
changelog:
  - version 1.1.0
  - [rla] Add sort parameter to listUsers() method.
  - [mms] Fix addUser() for Cyrsql driver (vilius@lnk.lt, Bug #10239).
  - remove implied incompatibility with v2.0 packages


author: lang@b1-systems.de
changelog:
  - version 1.4.7
  - [rla] Add bad login blocking and account locking to the base driver.
  - [rla] Fix SQL driver when using soft_expiration and hard_expiration features.
  - [rla] No longer enforce lowercase fieldnames.
  - [jan] Dynamically disable capabilities of Customsql authentication driver if queries are empty (Michael Gröne, Request #10510).
  - [jan] Fix updating users in LDAP while using preauthenticate hooks.
  - [jan] Add support for resetting passwords to LDAP driver.
  - [jan] Add checkPasswordPolicy() and checkPasswordSimilarity() methods.
  - [jan] Add missing locale directory (Bug #10589).
  - [jan] Fix detecting locale directory from PEAR installation (Bug #10589).
  - [jan] Allow to run unit tests from installed package.


author: Ralf Lang <lang@b1-systems.de>
changelog:
  - version 1.4.8
  - [jan] Add optimized exists() implementation to LDAP driver (Marco Ferrante <marco@csita.unige.it>, Request #10944).
  - [jan] Add Spanish translation (Manuel P. Ayala <mayala@unex.es>).


author: lang@b1-systems.de
changelog:
  - remove explicit mentioning of implicit version constraints
  - update to v1.0.3
  - [jan] Update Lithuanian translation.
  - [jan] Update Brazilian Portuguese translation.
  - [jan] Update Latvian translation.


author: lang@b1-systems.de
changelog:
  - version 1.0.4 including license fail
  - [jan] Fix empty_file_input_value quirk for Chrome browsers (Bug #8438).


author: Ralf Lang <lang@b1-systems.de>
changelog:
  - version 1.0.6
  - [mms] Fix upload_tmp_dir checking (Bug #10976).
  - [mms] Update dataurl and cite capabilities for Internet Explorer.
  - [jan] Update utf capability for Firefox 10+.
  - [jan] Update capabilities for recent Blackberry devices.


author: lang@b1-systems.de
changelog:
  - version 1.0.3
  - [jan] Update Lithuanian translation.
  - [jan] Update Brazilian Portuguese translation.
  - [jan] Update Latvian translation.
  - [jan] Fall back to standard prompt if password prompt not possible.
  - use find_lang in spec to get rid of warnings


author: lang@b1-systems.de
changelog:
  - version 1.0.4
  - includes LICENSE
  - [jan] Don't overwrite $_SERVER superglobals unconditionally, to allow setting them through environment variables (Bug #10758).


author: lang@b1-systems.de
changelog:
  - up to version 1.0.4
  - [jan] Update Latvian translation.
  - [jan] Update Lithuanian translation.
  - [jan] Update Brazilian Portuguese translation.
  - using find_lang in spec


author: lang@b1-systems.de
changelog:
  - version 1.0.6
  - includes license file
  - [mms] Detect broken RAR data so it does not cause an infinite loop.


author: lang@b1-systems.de
changelog:
  - version 1.0.1
  - [gwr] Fixed the debug response writer.
  - [gwr] Added a mock request class.
  - [gwr] Allow passing the response body as stream.


author: lang@b1-systems.de
changelog:
  - Version 1.1.1
  - [jan] Don&apos;t show IMP compose link if user doesn&apos;t have permissions to IMP (Bug #10016).
  - [mjr] Fix editing settings of fixed portal blocks (Bug #9910).
  - [jan] Add Horde_Config#configFile() and Horde_Config#writePHPConfiguration().
  - [mjr] Fix issue with deleting identities (Bug #9997).
  - [jan] Store preferences for guests in the session.
  - [jan] Updated German translation.
  - [mms] Optimize session storage.


author: lang@b1-systems.de
changelog:
  - version 1.2.0
  - [jan] Add Horde_Config::configSQL() method.
  - [jan] Add Horde_Core_Cli and Horde_Core_Bundle classes.
  - [jan] Updated Slovak translation.
  - [mms] Allow numbers to be zero in certain preferences (Bug #10120).
  - [mms] Fix running Horde login tasks (Bug #9767).
  - [mms] Fix authenticating as several users in the same request (Bug #10027).
  - [gwr] Added support for the Kolab IMAP based preferences backend.
  - [jan] Updated Spanish translation.


author: lang@b1-systems.de
changelog:
  - Version update to 1.2.1
  - [mms] Only list sidebar apps in listApps() if parent app is active (Bug #10017).
  - [mms] Fix autocomplete javascript when contents of DOM element is dynamically altered.
  - [mms] Fix duplicate node IDs in javascript tree rendering code (Bug #10173).
  - [rla] Show specific admin privileges a user has permission to (Enhancement #9350).
  - mark locale files as %lang


author: lang@b1-systems.de
changelog:
  - version 1.3.1
  - [jan] Update Latvian translation.
  - [jan] Don&apos;t set optional integer fields to 0 when automatically updating configuration.
  - [mjr] Fix recurring event exception handling for ActiveSync.
  - [mms] Fix removing user data from applications (Bug #10241).
  - [jan] Update Lithuanian translation.
  - [jan] Update Brazilian Portuguese translation.
  - [jan] Fix generating database DSN for VFS if the global VFS configuration doesn&apos;t use SQL (Bug #10199).
  - [jan] Add option to Horde_Themes_Css#getStylesheetUrls() to never use CSS cache.
  - [jan] Add Horde_Menu#setMask() (Vilius Sumskas, Request #10078).
  - [jan] Allow configuration of split read databases for PostgreSQL (Request #7025).
  - [mms] Make sure appinitialized hook gets full application environment.


author: lang@b1-systems.de
changelog:
  - version 1.4.0
  - [rla] Display permissions of hidden apps too
  - [gwr] Do not fail when no basedn is set for the Horde_Kolab_Server configuration.
  - [mms] When reopening sessions, ensure that we don't alter session information if the authentication status changed (Bug #10403).
  - [jan] Use 'ident' option of Horde_Log handlers to prefix log messages (Gonçalo Queirós <goncalo.queiros@portugalmail.net>, Request #9322).
  - [jan] Check applications' authValidate() method if present.
  - [mms] Add Horde_Session::isActive().
  - [mjr] Add remove button to image fields (Request #9870).


author: lang@b1-systems.de
changelog:
  - version 1.8.3
  - ships license
  - [rla] Add locking routines to Horde_Core_Auth_Application.
  - [rla] Add support for Horde_Auth&apos;s new locking feature.
  - [jan] Fix generating of URLs if both the webroot and the original URL are full URLs.
  - [mjr] Support additional GAL fields (Bug #10504).
  - [jan] Allow to pass a configuration array to the LDAP factory.
  - [mms] Revamp and fix Horde_Registry#removeUserData(); this method should now be the sole access point to delete user data for any/all apps (Bug #10241).
  - [mms] Correctly apply value of $conf['session']['timeout'] to PHP environment.
  - [mms] Fix cookie timeouts.
  - [jan] Fix PostgreSQL DSN when using SQL authentication (Bug #10538).
  - [mjr] Add factory for Horde_Service_UrlShortener.
  - [mms] Fix minChars behavior in autocomplete javascript code.
  - [mms] Allow in-page base64 image encoding to be disabled via Horde configuration.
  - [jan] Allow both application and interface names in &lt;configspecial&gt;.
  - [jan] Fix resetting authentication credentials (Bug #10228).
  - [jan] Correctly render keyval_multienum form field contents.
  - [jan] Don't use Xcache in CLI scripts (Bug #10288).
  - [mms] Detect @import tags in CSS and add to compressed data.
  - [mjr] Add ability to remove temporary files at session shutdown.
  - [jan] Fix tests to work with PHPUnit 3.6.
  - [mjr] Add Horde_Service_Weather factory.
  - [mms] Fix importing CSS data in cache files.
  - [gwr] Fixed hiding menu entries that should not be displayed to admin.
  - [mjr] Allow separate ActiveSync logs per device.
  - [jan] Make the lifetime of cached weather information configurable (Arjen de Korte, Request #10848).
  - [gwr] Fixed Kolab anonymous bind.
  - [mjr] Fix implementation of SENDMAIL ActiveSync command. Fixes sending of meeting requests from device.
  - [mjr] Fix issue that caused ActiveSync failure when using device specific logging in certain cases.
  - [mms] Fix merging config data (Bug #10381).


author: Ralf Lang <lang@b1-systems.de>
changelog:
  - version 1.8.4
  - [mjr] Fix issue with autocompletion that would cause it to fail in certain circumstances (Bug #10904).
  - [mms] Remove trailing semicolon when replacing @import statements.
  - [mjr] Fix issue that could cause failure of ActiveSync due to incorrect packing of binary data.
  - [jan] Use separate database connection for SQL session handler (Bug #10906).
  - [mms] Fix parsing DB config when using splitread database setup.


author: lang@b1-systems.de
changelog:
  - version 1.8.5
  - [jan] Fix setting default values for HTML signatures.
  - [mjr] Throw exception if no weather service configured (Bug #11005).
  - [mms] Fix viewable prefs when toggling from Hide-&gt;Show Advanced.
  - [mms] Better error message when missing required parameters (Bug #10979).
  - [mms] Add Horde_Core_Alarm_Handler_Notify class.


author: lang@b1-systems.de
changelog:
  - version 1.0.4
  - [jan] Update Latvian translation.
  - [jan] Allow to specify body charset when verifying PGP signed messages.
  - [jan] Update Lithuanian translation.
  - [jan] Update Brazilian Portuguese translation.
  - [mms] Use strongest cipher possible when encrypting S/MIME data (Request #10246).


author: lang@b1-systems.de
changelog:
  - version 1.1.0
  - added license fail
  - [mms] Provide signature information when decrypting a message, rather than just a boolean result.
  - [mms] Fix displaying PGP key expiration information.
  - [mms] Allow expiration date to be given to Horde_Crypt_Pgp#generateKey() (Request #5754).


author: lang@b1-systems.de
changelog:
  - use find_lang macro to correcly mark language files
  - more precise license statement LGPL-2.1+ (not an actual change)
  - Removed conflicts: tag as it's explicitly stated in requires < 2.0.0
  - updated to version 1.0.1
  - [jan] Escape quotes when exporting CSV data (Bug #10116).


author: lang@b1-systems.de
changelog:
  - version  1.0.3
  - [jan] Update Latvian translation.
  - [jan] Try to detect number of fields again when importing CSV data (Bug #9397).


author: lang@b1-systems.de
changelog:
  - version 1.0.4
  - [jan] Update Latvian translation.
  - [jan] Update Lithuanian translation.
  - [jan] Update Brazilian Portuguese translation.


author: lang@b1-systems.de
changelog:
  - version 1.0.9
  - added license file
  - [jan] Fix exporting recurrence end date to iCalendar.
  - [jan] Update translations.
  - [jan] Make unit tests Windows compatible.
  - [mjr] Fix timezone bug that could cause an incorrect timezone from being set when creating Horde_Date objects from other Horde_Date or DateTime objects.
  - [mjr] Fix timezone bug that caused some date strings to be parsed as an incorrect timezone.
  - [gwr] Fix the parsing of recurrence hash data.
  - [mjr] Fix issue with creating Horde_Date from DateTime object with explicit timezone set.
  - [mjr] Fix creating recurrence objects with a timezone other than the current default.


author: lang@b1-systems.de
changelog:
  - add license faile
  - version 1.0.2
  - [jan] Fix tests to work with PHPUnit 3.6.
  - [jan] Correctly parse 'nacht' in German (Bug #10511).


author: lang@b1-systems.de
changelog:
  - removed this package's version of horde-db-migrate as it conflicts
    with horde4's apparently more recent version of the script


author: lang@b1-systems.de
changelog:
  - version 1.0.3
  - removed horde-db-migrate workaround.
    it is now called horde-db-migrate-component and no longer conflicts
  - [jan] Correctly format float values independently from the current locale (Bug #10371).
  - [jan] Convert host parameter from &quot;localhost&quot; to &quot;127.0.0.1&quot; in MySQL drivers (Request #9738).
  - [gwr] Renamed migration helper to avoid namespace clash with a similar tool from the horde base package.
  - [jan] Keep using the write backend in the same request after writing once with the split read/write driver.


author: lang@b1-systems.de
changelog:
  - version 1.2.0
  - add license file
  - [jan] Fix migrations from primary keys that have not been created with Horde_Db in PostgreSQL.
  - [jan] Fix autoincrementKey sequences not incrementing after manually inserting key values in PostgreSQL.
  - [jan] Fix changeColumn() migration to autoincrementKey if no primary key exists yet.
  - [jan] Fix determination of last insert id on PostgreSQL up to 8.1.
  - [jan] Add methods to add and drop primary keys (Request #10469).
  - [gwr] Fix usage of Horde_Exception_Wrapped.
  - [jan] Fix setting unix socket in PostgreSQL DSN (bug-reports@flipjam.co.uk, Bug #10466).
  - [jan] More flexible conversion of charset names to native MySQL names.
  - [jan] Correctly escape binding characters in buildClause() (Bug #10610).
  - [jan] Fix transactions with MySQLi driver (Bug #10578).
  - [jan] Fix DISTINCT clause generation on PostgreSQL (Bug #10543).
  - [mms] Fix escaping binary data on Postgresql 9.1+ servers (Bug #10602).
  - [mms] Greatly reduce memory usage when working with binary data in PostgreSQL 9.0+ (Bug #10774).
  - [mms] Cache postgresql version.
  - [jan] Improve API documentation.
  - [gwr] Alternative API to support modified dates with SQLite as well.
  - [mjr] Add support for mediumtext and longtext field types.


author: cfarrell@suse.com
changelog:
  - license update: LGPL-2.1 and (MPL-1.1 or GPL-2.0+ or LGPL-2.1+)
    Package uses CKEditor which is mozilla triple licensed


author: lang@b1-systems.de
changelog:
  - version 1.0.8
  - license file added
  - [jan] Don't include backtrace in Horde_Exception_Pear messages.
  - [gwr] Ensure correct message and code type.
  - [jan] Update Croatian translation.
  - [jan] Update Estonian translation.


author: lang@b1-systems.de
changelog:
  - version 1.1.0
  - [gwr] Added an example on how to post to blogger.com.
  - [gwr] Support additional request headers when updating Atom entries.


author: lang@b1-systems.de
changelog:
  - version 1.0.4
  - horde says they only use LGPL v2.1
  - [jan] Update Latvian translation.
  - [jan] Update Lithuanian translation.
  - [jan] Update Brazilian Portuguese translation.


author: lang@b1-systems.de
changelog:
  - version 1.0.2
  - horde says they only use lgpl2.1
  - [jan] Add support for the attrisdn configuration setting (Bug #9762).
  - [jan] Fix undefined method when using attrisdn in LDAP driver.


author: lang@b1-systems.de
changelog:
  - version 1.0.4
  - [jan] Allow to run unit tests from installed package.
  - [jan] Fix bind for modifying existing LDAP groups.
  - added license file


author: lang@b1-systems.de
changelog:
  - version 1.1.0
  - license file
  - [gwr] Added SOCKS proxy support where available.
  - [gwr] Support multiple mock responses with the mock request.
  - [gwr] Fixed setting response headers for the mock response.


author: lang@b1-systems.de
changelog:
  - version 1.0.3
  - [mjr] Fix fetching the version from an Icalendar object (Bug #10411)
  - [jan] Fix exporting multiline attributes to vCard 2.1 and vCalendar 1.0.
  - [jan] Speed up exporting of objects with binary content (Bug #9405).
  - [jan] Update Latvian translation.


author: lang@b1-systems.de
changelog:
  - version 1.1.0
  - added license filet
  - [mjr] Fix version access (Bug #10425).
  - [jan] Avoid infinite loop when importing certain vCalendar 1.0/vCard 2.1 data.
  - [jan] Allow to pass multiple parameter values in setAttribute() (Bug #7248).
  - [jan] Fix generating VTIMEZONE components.


author: lang@b1-systems.de
changelog:
  - version 1.0.4
  - [jan] Update Lithuanian translation.
  - [jan] Update Latvian translation.
  - [jan] Update Brazilian Portuguese translation.


author: lang@b1-systems.de
changelog:
  - add license file
  - version 1.0.9
  - [mjr] Added support for Lens and LensID EXIF fields)
  - [mjr] Ensure string values are parsed as strings (Bug #10646).
  - [mjr] Add basic unit tests for EXIF data
  - [mjr] Fix parsing GPS values for locales that do not use the decimal separator (Bug #10643).
  - [mjr] Add a version of the convert command for center cropping with ImageMagick versions less than 6.3.8 (Bug #10687).
  - [jan] Update Croatian translation.
  - [jan] Update Latvian translation.
  - [jan] Update Japanese translation (Hiromi Kimura &lt;hiromi@tac.tsukuba.ac.jp&gt;).


author: lang@b1-systems.de
changelog:
  - Version 1.0.5
  - [mms] Fix OVERQUOTA Exception error constant (Bug #10068; Felipe Zipitría &lt;fzipi@fing.edu.uy&gt;).
  - [mms] Correctly return PERMANENTFLAGS information if missing in server return.
  - [mms] Optimizing expunging when using QRESYNC.
  - [mms] Optimize re-opening a mailbox R/W if using CONDSTORE/QRESYNC.
  - [mms] Optimize statusMultiple() for currently selected mailbox.
  - [mms] Optimize search()/thread() in empty mailboxes.
  - [mms] Filter CAPABILITY return if sent in response code (Bug #9976).
  - [mms] Correctly limit FETCH results when specifying changedsince or vanished options and all requested fetch data is already cached.
  - [mms] Fix intermittent issues retrieving FETCH results in Socket driver.
  - [mms] Optimize expunging in Socket driver with UIDPLUS servers.
  - [mms] Fix parsing NAMESPACE response in Socket driver (Bug #9970).
  - Return cloned objects from Data results, to prevent issues when caching (Bug #9931).
  - Optimize listing subscribed mailboxes for certain queries.
  - Add support for PARTIAL search/sort results return (RFC 5267 [4.4]).
  - Add support for SEARCH=FUZZY (RFC 6203).


author: lang@b1-systems.de
changelog:
  - Version 1.0.6
  - [mms] Fix changedsince FETCH results when no cacheable fields were present in query.
  - [mms] Fix/optimize updating Sequence -&gt; UID list when processing EXPUNGEs (Bug #10097).
  - [mms] Fix UTF-8 -&gt; UTF7-IMAP encoding of ampersands (Bug #10093).
  - [mms] Fix setACL() for Socket driver (was always doing replace instead of add/remove).
  - [mms] Fix ACL parsing on RFC 2086 server implementations (Bug #10079).
  - [mms] More than one SEARCH response may be sent, so don&apos;t overwrite existing values.
  - [mms] Disable search caching if a mailbox reports it does not support mod sequences (Bug #9833).
  - [mms] Fix storing IMAP flag cache info if specifying both add and remove options to store().


author: lang@b1-systems.de
changelog:
  - version 1.0.7
  - [mms] Support response code for POP3 servers (RFC 2449/3206).
  - [mms] Enable cache support for POP3 Socket driver (FETCH data only).
  - [mms] Fix APOP authentication for POP3 Socket driver.
  - [mms] Fix regression with UTF7-IMAP encoding of non-ascii folder names (Bug #10093).


author: lang@b1-systems.de
changelog:
  - version 1.0.8
  - [mms] Fix re-subscribing to child mailboxes of a renamed mailbox (Bug #10212).
  - [mms] Fix base subject generation under RFC 5256 [2.1].
  - More precise license statement


author: lang@b1-systems.de
changelog:
  - version 1.0.11
  - [jan] Fix stripping attachments from mailboxes with non-ascii names.
  - [mjr] Fix incorrect method name in Pop3 Socket driver.
  - [mms] Fix OR search if first search element contains more than one search criteria (Bug #10404).
  - [mms] Fix invalid IMAP command being sent if a changedsince search was empty.
  - [mms] Fix regression in POP3 Socket driver that caused incorrect parsing of server data (Bug #10417).


author: lang@b1-systems.de
changelog:
  - version 1.0.13
  - [mms] Encrypted data is already base64 encoded (Bug #10285).
  - Fix typo that prevented deletion of messages on POP3 servers (Bug #10424).


author: lang@b1-systems.de
changelog:
  - added license
  - version 1.3.1
  - [mms] Remove dependency on Auth_SASL.
  - [mms] Fix client-side Cc/From/To sorting (Bug #10503).
  - [mms] Improved IMAP debug logging.
  - [mms] Fix search charset determination for servers that support SORT &amp; ESORT (Bug #10479).
  - [mms] Improved phpdoc documentation.
  - [mms] API CHANGE: Add shortcuts to get MIME decoded envelope information.
  - [mms] Automatically authenticate to server when using a command that requires an authenticated/selected state (Bug #10473).
  - [mms] Fixed setting data for several POP3 fetch results.
  - [mms] Parsing/generating sequence strings for POP3 servers has been fixed.
  - [mms] Removed unmaintained Mock driver.
  - [mms] API CHANGE: Added Horde_Imap_Client_Mailbox to provide way to accurately switch between UTF7-IMAP and UTF-8 mailbox representations.
  - [mms] API CHANGE: Deprecate Horde_Imap_Client_Base::parseCommandArray() - use Horde_Imap_Client_Utils::parseCommandArray() instead.
  - [mms] API CHANGE: Added a required parameter (&apos;baseob&apos;) to Horde_Imap_Client_Cache constructor.
  - [mms] API CHANGE: Added Horde_Imap_Client_Base::writeDebug().
  - [mms] API CHANGE: Added Horde_Imap_Client_Base::getIdsOb().
  - [mms] API CHANGE: Deprecate Horde_Imap_Client_Cache::singleton().
  - [mms] Workaround missing search charset support in the Socket driver (Bug #10726).
  - [mms] Only add CHARSET data to SEARCH queries if necessary (Bug #10726).
  - [mms] Work around broken headers in IMAP envelope data.
  - [mms] LIST-STATUS does not depend on LIST-EXTENDED.
  - [mms] Add dependency checking for capabilities.
  - [mms] Remove Cclient drivers.
  - [mms] Fix deletion of cached message entries.


author: lang@b1-systems.de
changelog:
  - version 1.0.3
  - [jan] Update Latvian translation.
  - [jan] Update Lithuanian translation.
  - [jan] Update Brazilian Portuguese translation.


author: lang@b1-systems.de
changelog:
  - version 1.0.6
  - added license filet
  - [jan] Fix file names for plaintext and imtest authentication drivers.
  - [jan] Update Japanese translation (Hiromi Kimura &lt;hiromi@tac.tsukuba.ac.jp&gt;).
  - [jan] Update Estonian translation.
  - [jan] Update Croatian translation.


author: lang@b1-systems.de
changelog:
  - version 1.0.6
  - added license file
  - [jan] Add Estonian translation.
  - [jan] Update Croatian translation.
  - [jan] Make unit tests locale independent.


author: lang@b1-systems.de
changelog:
  - version 1.0.1
  - [gwr] Removed stray kolab-format script which was moved to Horde_Kolab_Cli.
  - [gwr] Fixed detecting parse errors in subsequent parse attempts.


author: lang@b1-systems.de
changelog:
  - version 1.1.1
  - added license thing
  - [gwr] Move Horde specific functionality out of the events parser.
  - [gwr] Move Horde specific functionality out of the contacts parser.
  - [gwr] Improve data validation.
  - [gwr] KEP2 support.
  - [gwr] Fixed datatype for birthday and anniversary contact attributes.
  - [gwr] Completed missing data API v1 support.
  - [gwr] Allow adding XML attributes on the fly.
  - [gwr] Avoid overwriting data from other Kolab clients.
  - [gwr] Add improved root node handler (version checking, avoids overwriting other data).


author: lang@b1-systems.de
changelog:
  - version 1.1.0
  - lgpl file now shipped
  - [gwr] Readded support for updating Horde_History.
  - [gwr] Fixed support for multiple namespaces of the same type.
  - [jan] Update Latvian translation.
  - [gwr] Added support for retrieving objects by backend id.
  - [gwr] Added a handler for active sync settings.
  - [gwr] Added preference data query.
  - [gwr] Added support for storing data query results in the cache.
  - [gwr] Added support for deleting messages by backend UID.
  - [jan] Updated Spanish translation.
  - [gwr] Added logging for data handlers.


author: lang@b1-systems.de
changelog:
  - Updating to 1.1.0
  - [jan] Add parameter to Horde_Ldap_Schema#must() and #may() to return attributes from superior objectclasses too (Bug #9826).
  - [jan] Don&apos;t throw exceptions from Horde_Ldap_Schema#must() and #may() (Bug #9826).


author: lang@b1-systems.de
changelog:
  - version 1.1.2
  - [jan] Always use negative lookbehind assertions to work around bug in PCRE 6.6 (Steve Teti, Bug #10294).
  - [jan] Fix detecting superiour objectclass&apos; must/may attributes (Bug #9826).


author: lang@b1-systems.de
changelog:
  - version 1.1.4
  - use shipped lgpl file, drop external file
  - [jan] Speed up Horde_Ldap_Search#shiftEntry() on large result sets.
  - [jan] Add missing test autoloader.


author: lang@b1-systems.de
changelog:
  - version 1.1.0
  - [cjh] New log filter for exact level matching (Bryan Alves <bryanalves@gmail.com>)


author: lang@b1-systems.de
changelog:
  - version 1.1.1
  - jan] Add 'ident' option to all handlers (Gonçalo Queirós <goncalo.queiros@portugalmail.net>, Request #9322).


author: lang@b1-systems.de
changelog:
  - ships license file
  - version 1.0.3
  - Prevent unnecessary URL redirection if no logintasks need to be confirmed.
  - [mms] Fix advancing tasks pointer if system tasks also exist for an application (Bug #9767).


author: lang@b1-systems.de
changelog:
  - version 1.0.3
  - add license file
  - [mms] Fix parseAddressList() for empty address strings (Bug #10534).
  - [mms] Fix SMTP error codes/messages (Bug #10498).
  - [mms] Always use canonical line endings in sendmail driver (Bug #10696).
  - [mms] Fix line-endings for transport drivers that send messages using local tools/programs.


author: lang@b1-systems.de
changelog:
  - version 1.0.2
  - [mms] Use memcache flags to keep track of large objects (goncalo.queiros@portugalmail.net, Request #10123).
  - some dependency fixes


author: lang@b1-systems.de
changelog:
  - version 1.0.3
  - [mms] pecl/Memcache version 3.0.3 upwards started to reserve the first 16 bits for internal flag use (Ticket #10123; goncalo.queiros@portugalmail.net).


author: lang@b1-systems.de
changelog:
  - Version 1.0.2
  - [mms] Fix encoding of headers if charset passed to toArray() is empty (Bug #10054).


author: lang@b1-systems.de
changelog:
  - version 1.0.3
  - more precise license statement
  - [mms] Fix error when determining part size if contents is empty (rick@havokmon.com, Bug #10223).


author: lang@b1-systems.de
changelog:
  - version 1.0.5
  - [mms] Fix generation of MDN messages.
  - [jan] Update Latvian translation.
  - [mms] Explicitly build MIME IDs when doing a findBody() search.
  - [jan] Fix accessing the MIME part content after serialization (Bug #10252).


author: lang@b1-systems.de
changelog:
  - version 1.4.1
  - ships license file
  - spec spdx license format
  - [mms] Fix quoted-printable encoding for message parts contained in a multipart that do not share the same EOLs as the parent part (Bug #10324).
  - [mms] Provide method to return approximate size of parts if it contains base64 encoded data (Request #9783).
  - [mms] Support Content-Duration MIME header (RFC 3803).
  - [mms] MIME body part can not have disposition of &apos;attachment&apos; (Bug #10458).
  - [jan] Add Horde_Mime_Mail#clearParts().
  - [mms] Horde_Mime_Part::getRawPartText() was incorrectly returning a trailing EOL for body data.
  - [jan] Make unit tests locale independent.
  - [mms] Added &apos;canonical&apos; parameter to Horde_Mime_Headers#toArray() and Horde_Mime_Headers#toString() (Bug #10696).
  - [mms] Work around broken number_format() in PHP &lt; 5.4.0.
  - [mms] Fix for broken 8BITMIME/BINARYMIME SMTP capability detection (christof@buergi.lugs.ch, Bug #10820).
  - [mms] Improved detection of charsets in broken (8-bit) MIME headers.
  - [mms] Allow Horde_Mime_Part::getRawPartText() to accept stream input.
  - [mms] Workaround incoming message data to Horde_Mime_Part::getRawPartText() that contains varying EOL characters (Bug #10809).
  - [mms] Fix detection of MIME boundaries at beginning of string (Bug #10809).
  - [mms] Abstract charset detection code out into Horde_Mime_Headers::sanityCheck().
  - [jan] Improve compatibility with some broken text MIME parts (Bug #10925).


author: lang@b1-systems.de
changelog:
  - [jan] Updated Spanish translation.
  - [jan] Improve Syntaxhighlighter rendering in Chrome browsers.
  - Version 1.0.2


author: lang@b1-systems.de
changelog:
  - version 1.0.5
  - [jan] Update Lithuanian translation.
  - [jan] Update Brazilian Portuguese translation.
  - [gwr] Support restricting the HTML tidy post processing by the message size (Request #10266).
  - [jan] Update Latvian translation.


author: lang@b1-systems.de
changelog:
  - version 1.0.8
  - spec file license format like spdx
  - ships license file from upstream
  - [jan] Fix configuration of syntaxhighlighter viewer.
  - [mms] Fix iteration through child HTML nodes in the HTML viewer so that extended viewers can do things like remove nodes outright.
  - [jan] Add Croatian translation.
  - [jan] Add Estonian translation.


author: lang@b1-systems.de
changelog:
  - changed license to LGPL-2.1 (for the library) and LGPL-3.0 (for included javascript) (Bug #712306)


author: lang@b1-systems.de
changelog:
  - version 1.1.3
  - add license file and markup license in spdx format
  - [mms] Add ISO 639 language code lookup.
  - [jan] Update German translation.
  - [jan] Update Brazilian Portuguese translation.
  - [jan] Update Croatian translation.
  - [jan] Update Estonian translation.
  - [jan] Update Japanese translation (Hiromi Kimura <hiromi@tac.tsukuba.ac.jp>).


author: lang@b1-systems.de
changelog:
  - version 1.0.2
  - ship license file
  - [gwr] Add missing font files.
  - [jan] Fix setting Courier fonts with font style (PEAR Bug #18550).


author: lang@b1-systems.de
changelog:
  - version 1.0.3
  - [jan] Correctly aggregate all non-guest permissions.
  - [jan] Update Latvian translation.


author: lang@b1-systems.de
changelog:
  - add license file / fix license tag format
  - version 1.0.6
  - [jan] Update Japanese translation (Hiromi Kimura &lt;hiromi@tac.tsukuba.ac.jp&gt;).
  - [jan] Don&apos;t allow to create sub permissions of non-existant parent permissions (Bug #10688).
  - [gwr] Accept either d or t IMAP ACL as deletion right.


author: lang@b1-systems.de
changelog:
  - version 1.1.0
  - [gwr] Added a script for exporting/importing preferences from/to a backend.
  - [gwr] Added support for listing the scopes in some storage backends.
  - [gwr] Fixed the driver for the Kolab IMAP backend.


author: lang@b1-systems.de
changelog:
  - version 1.1.3
  - [gwr] Revert dependency on Kolab_Storage-1.1.*
  - [jan] Update Lithuanian translation.
  - [jan] Update Brazilian Portuguese translation.
  - [mms] Null argument to Horde_Prefs#remove() will remove all prefs (Bug #10241).


author: lang@b1-systems.de
changelog:
  - version 1.1.7
  - add license file
  - [jan] Catch exceptions from storage writing during shutdown.
  - [jan] Use binary column type for preference values (Bug #10803).
  - [jan] Update Japanese translation (Hiromi Kimura &lt;hiromi@tac.tsukuba.ac.jp&gt;).
  - [mms] Fix identities when default_identity is locked (Bug #10098).
  - [jan] Skip Kolab test if Horde_Kolab_Storage is not installed.


author: lang@b1-systems.de
changelog:
  - Added licensing related files. Added provides: section
  - addresses https://bugzilla.novell.com/show_bug.cgi?id=696337


author: lang@b1-systems.de
changelog:
  - version 1.1.2
  - added license file, tag in spdx format
  - [mjr] Added Horde_Routes_Matcher helper class.
  - [gwr] Only remove the &quot;_controller&quot; suffix if it exists.
  - [jan] Make Horde_Routes_Utils::controllerScan() Windows compatible.


author: lang@b1-systems.de
changelog:
  - version 1.0.2
  - [jan] Update Lithuanian translation.
  - [jan] Update Brazilian Portuguese translation.
  - [jan] Update Latvian translation.
  - [jan] Update Spanish translation.


author: lang@b1-systems.de
changelog:
  - version 1.0.1
  - First stable release for Horde 4.
  - [jan] Allow to autoload scheduler classes (Bug #10783).
  - Removed Horde-specific command line script.


author: lang@b1-systems.de
changelog:
  - version 1.1.0
  - [jan] Update Latvian translation.
  - [mjr] Add dependency on Horde_Support to better support logging features.
  - [jan] Update Lithuanian translation.
  - [jan] Update Brazilian Portuguese translation.
  - [mjr] Fix integer overflow issue (Bug #9889).


author: lang@b1-systems.de
changelog:
  - version 1.1.2
  - [jan] Update Japanese translation (Hiromi Kimura &lt;hiromi@tac.tsukuba.ac.jp&gt;).
  - [mjr] Use FQL to obtain event list and add rsvp_status


author: lang@b1-systems.de
changelog:
  - Version 1.1.0
  - * [jan] Add CLI client example. Add Horde_Services_Twitter::create() factory method.


author: lang@b1-systems.de
changelog:
  - version 1.1.3
  - add license file
  - [mjr] Fix generating OAuth request when multiple URL parameters are passed.
  - [gwr] Fixed posting tweets.


author: lang@b1-systems.de
changelog:
  - Version 1.1.0
  - [mjr] Fix usage of countOwners() and listOwners() in the Sqlng driver.
  - [mjr] Add ability to immediately save a single attribute change.
  - [jan] Updated Spanish translation.
  - [jan] SECURITY: Fix permission checks of guest users on system shares.


author: lang@b1-systems.de
changelog:
  - version 1.1.2
  - [jan] Update Latvian translation.
  - [mjr] Fix returning shares in the proper order when fetching multiple shares by id.


author: lang@b1-systems.de
changelog:
  - version 1.2.0
  - [gwr] Fixed support for share parents in the Kolab driver.
  - [gwr] Fixed support for multiple namespaces of the same type in the Kolab driver.


author: lang@b1-systems.de
changelog:
  - version 1.2.2
  - added license file
  - [jan] Skip Kolab test if Horde_Kolab_Storage is not installed.
  - [gwr] Fix usage of Horde_Exception_Wrapped.


author: lang@b1-systems.de
changelog:
  - version 1.0.4
  - [jan] Fix log level output in log file.
  - [jan] Update Latvian translation.
  - [mjr] Use the more efficient getChanges() API.
  - [jan] Update Lithuanian translation.
  - [jan] Fix duplication of objects during synchronization (joniw@t-online.de, Bug #10081).


author: lang@b1-systems.de
changelog:
  - version 1.0.8
  - added license file
  - [jan] Fix encoding of CDATA (horde@chk.cksf.de, Bug #10692).
  - [jan] Fix undefined method while synchronizing events with Funambol (Bug #10908).
  - [jan] Catch exceptions when changing or retrieving objects from the applications.


author: lang@b1-systems.de
changelog:
  - version 1.0.1
  - added license
  - [mms] Need to cache gettext-enabled templates with language information in the cache ID (Bug #10872).


author: lang@b1-systems.de
changelog:
  - version 1.1.1
  - [jan] Fix Horde_Test_Exception extending the wrong class name.
  - Remove the conflicts: as they're implied in requires < 2.0.0


author: lang@b1-systems.de
changelog:
  - version 1.1.2
  - [gwr] Improve detection of the lib directory.
  - [gwr] Extract the setup pieces we do in the AllTests helper and heed the Autoload.php file of a test suite.


author: lang@b1-systems.de
changelog:
  - version 1.3.0
  - added license file
  - [gwr] Added Horde_Test_Stub_Factory as a simple factory stub.
  - [gwr] Add Horde_Test_Setup for complex test suite setups.
  - [gwr] Added Alarm, Cache, and Session stub factories
  - [gwr] Fix autoloading to work with PHPUnit-3.6.
  - [jan] Require PHPUnit 3.5 due to BC breaking changes in 3.6.


author: lang@b1-systems.de
changelog:
  - now ships license file
  - version 1.0.2
  - [jan] Fix class names in Horde_Text_Diff_ThreeWay merger (Bug #10548).


author: lang@b1-systems.de
changelog:
  - [mms] Fix deletion of unwanted HTML nodes in XSS filter.
  - [mms] Make sure tidy can parse incoming HTML string (Bug #9946).
  - Version 1.0.3


author: lang@b1-systems.de
changelog:
  - version 1.1.2
  - ships lgpl-2.1 file as the website says
  - [mms] Horde_Text_Filter_Text2Html now accepts a Horde_Text_Flowed object as input to filter(); allows proper quoting of input text.
  - [mms] Add some more questionable tags/attributes to strip in the XSS filter.
  - [mms] Fix unnecessary use of POSIX collating element in Linkurls filter (Bug #10828; jr@yaina.de).


author: lang@b1-systems.de
changelog:
  - version 1.1.0
  - [jan] Update Latvian translation.
  - [gwr] Allow to specify a custom timeout or to disable it completely when validating tokens.
  - [jan] Update Lithuanian translation.
  - [jan] Update Brazilian Portuguese translation.


author: lang@b1-systems.de
changelog:
  - version 1.1.4
  - ships license file version 2.1
  - [jan] Update Croatian translation.
  - [jan] Allow to run unit tests from installed package.
  - [jan] Fix skipping tests if PDO driver is not available.
  - [jan] Fix translation (Bug #10831).
  - [jan] Update Estonian translation.


author: lang@b1-systems.de
changelog:
  - version 1.0.1
  - [cjh] Don't extend Horde_Translation_Exception from Horde_Exception_Wrapped to avoid circular dependency.


author: lang@b1-systems.de
changelog:
  - Updating to version 1.0.1
  - [jan] Fix wrapping of several follow-up lines with existing line breaks.
  - [jan] Fix creating temporary files with open_basedir restrictions.


author: lang@b1-systems.de
changelog:
  - version 1.0.4
  - [jan] Unescape escaped quotes when importing CSV data.
  - Remove implied conflicts: line


author: lang@b1-systems.de
changelog:
  - version 1.0.5
  - [jan] Fix removing too many backslashes with magic quotes enabled (Bug #10149).
  - [jan] Fix reading CSV data with PHP < 5.3.


author: lang@b1-systems.de
changelog:
  - added license file
  - version 1.2.0
  - [jan] Speed up Horde_String::substr() (Evert Pot, Request #8627).
  - [mms] Add Horde_Variables#filter().
  - [mms] Add Horde_String::validUtf8().


author: lang@b1-systems.de
changelog:
  - version 1.0.4
  - [jan] Update Latvian translation.
  - [jan] Fix listing files with SSH2 driver if not using a bourne-style shell (lstewart@room52.net, Bug #9497).
  - [jan] Update Brazilian Portuguese translation.


author: lang@b1-systems.de
changelog:
  - version 1.0.8
  - ship license file
  - [jan] Fix renaming and catching errors while reading sizes in SQL driver.
  - jan] Fix reading file contents from FTP.
  - [jan] Fix setting permissions with File driver (Bug #10630).
  - [mms] Fix using File driver if vfsroot directory already exists (Bug #10584).
  - [mms] Fix internal reference to QUOTA_METRIC_* constants (Bug #10585).
  - [jan] Fix parsing of directory listings on /dev file systems in the SSH driver.
  - [jan] Fix reading file sizes from Samba backends.
  - [jan] Catch output from smbclient during error conditions (Bug #10638).
  - [jan] Implement size() method in Samba driver.
  - [gwr] Make unit tests timezone independent.


author: lang@b1-systems.de
changelog:
  - more policy compliance:
  - moved documentation to docdir
  - no longer delete buildroot in %install section


author: lang@b1-systems.de
changelog:
  - Updating to version 1.0.0
  - First stable release for Horde 4.
  - Updated docs and comments
  - no functionality upgrade


author: lang@b1-systems.de
changelog:
  - version 1.0.3
  - ships lgpl-2.1, consistent with the website and upstream intention
  - [jan] Fix incorrect syncml:metinf and syncml:devinf URNs (Bug #10229).
  - [jan] Mark Xml_Wbxml:: methods as static.
  - [jan] Complete fix for incorrect syncml:metinf and syncml:devinf URNs (Bug #10229).


author: chris@computersalat.de
changelog:
  - fixed deps (removed)
    o because optional
    o Requires php-pear-DB >= 1.3
    o Requires php-pear-MDB2 >= 2.0.0RC1
    o Requires php-pear-Mail


author: chris@computersalat.de
changelog:
  - new version 1.11.5
    * (Bug #16452)
      The class name is now reported correctly when the shortcut
      functions are used.
  - cleanup spec
    * removed ^#---
    * removed rel


author: chris@computersalat.de
changelog:
  - update to 1.12.5
    - Corrected the "levels" unit test on 32-bit systems. (Bug 18099)
    - Corrected quote handling in Firebug console output. (Bug 18141)
    for more info see ChangeLog
      http://pear.php.net/package/Log/download/All
  - add php-macros
  - cleanup spec


author: lang@b1-systems.de
changelog:
  - version 1.12.6
  - Improved the console handler's stream handling. (Bug 17874)
  - Added a 'reopen' configuration parameter to the syslog handler. (Request 18185)
  - The backtrace depth is now configurable via setBacktraceDepth(). (Request 18423)


author: robert.munteanu@gmail.com
changelog:
  - version 1.12.7
    - The 'firebug' handler is now usable with Chrome, as well.
      (Request 18617)
    - The 'observer' code now longer generates deprecated return
      value reference notices. (Bug 18830)


author: chris@computersalat.de
changelog:
  - new version 2.4.1
  - beautify spec
    o new spec header
    o package rename due to package convention
    o removed php4 stuff, deps
    o added Provides and Obsoletes for old package names.
      This should not break deps
  - added stuff to automatically create correct filelist
    o tested against Factory (1120)
    o opensuse >= 1100 complains about
      "directory not owned by package"
  - some rpmlint stuff


author: chris@computersalat.de
changelog:
  - beautify spec
    o new spec header
    o package rename due to package convention
    o removed php4 stuff, deps
    o added Provides and Obsoletes for old package names.
      This should not break deps
  - added stuff to automatically create correct filelist
    o tested against Factory (1120)
    o opensuse >= 1100 complains about
      "directory not owned by package"
  - some rpmlint stuff


author: chris@computersalat.de
changelog:
  - pkg rename php5-pear-Mail
  - merge with php-pear-mail (dr for it)
  - update to 1.2.0
    - Updated minimum dependencies (Net_SMTP, PEAR, PHP)
    - Doc Bug #15620 Licence change to BSD
    - Bug #13659 Mail parse error in special condition
    - Bug #16200 - Security hole allow to read/write Arbitrary File
    - _hasUnclosedQuotes() doesn't properly handle a double slash
      before an end quote (slusarz@curecanti.org, Bug #9137).
    - Make sure Net_SMTP is defined when calling getSMTPObject()
      directly (slusarz@curecanti.org, Bug #13772).
    - Add addServiceExtensionParameter() to the SMTP driver
      (slusarz@curecanti.org, Bug #13764).
    - Add a method to obtain the Net_SMTP object from the SMTP driver
      (slusarz@curecanti.org, Bug #13766).
    - more info see ChangeLog
      http://pear.php.net/package/Mail/download/All


author: cfarrell@suse.com
changelog:
  - license update: BSD-3-Clause and SUSE-PHP-2.02
    sendmail.php is PHP-2.02 licensed. There is no SPDX short name for this
    currently so use the SUSE proprietary prefix until it is pushed upstream
    to spdx.org


author: suse-tux@gmx.de
changelog:
  - made spec file portable for older/new suse-versions
  - removed #usedforbuild, added %%clean-macro
  - added rpmmacros (changed "mv" to "%%__mv" etc.)
  - removed Packager-tag :)


author: chris@computersalat.de
changelog:
  - new version 1.5.2
  - beautify spec
    o new spec header
    o package rename due to package convention
    o removed php4 stuff, deps
    o added Provides and Obsoletes for old package names.
      This should not break deps
  - added stuff to automatically create correct filelist
    o tested against Factory (1120)
    o opensuse >= 1100 complains about
      "directory not owned by package"
  - some rpmlint stuff


author: chris@computersalat.de
changelog:
  - pkg rename php5-pear-Mail_Mime
  - merge with php-pear-mail_mime, php5-pear-mail_mime
  - update to 1.8.1
    * #18083: Not possible to set separate charset for attachment content
      and headers [alec]
  - 1.8.0
    Bugs Fixed:
    * Double-addition of e-mail domain to content ID in HTML images [alec]
    * #17311: Multi-octet characters are split across adjacent
      'encoded-word's [alec]
    * #17573: Place charset parameter in first line of Content-Type header
      (if possible) [alec]
    Implemented Features:
    * #17518: addTo() method [alec]
  - added php-macros
  - cleanup spec


author: <lang@b1-systems.de>
changelog:
  - update to 1.5.5
    - #17959 - Boundaries ending with non-word characters -
      patch by Alex Adriaanese
    - ignore whitespace and trailing cr/lf in last section of split
    - correct spacing on multi-line headers. now only striped for
      encoded data. (on previous line)
  - for more changes info see ChangeLog
    http://pear.php.net/package/Mail_mimeDecode/download/All


author: chris@computersalat.de
changelog:
  - pkg rename php5-pear-Mail_mimeDecode
  - merge with php5-pear-mail_mimedecode
  - dr for php5-pear-mail_mimedecode
  - added php-macros
  - cleanup spec


author: chris@computersalat.de
changelog:
  - beautify spec
    o new spec header
    o package rename due to package convention
    o removed php4 stuff, deps
    o added Provides and Obsoletes for old package names.
      This should not break deps
  - added stuff to automatically create correct filelist
    o tested against Factory (1120)
    o opensuse >= 1100 complains about
      "directory not owned by package"
  - some rpmlint fixes


author: chris@computersalat.de
changelog:
  - pkg rename php5-pear-Net_DIME
  - merge with php-pear-net_dime, php5-pear-net_dime
  - dr for php-pear-net_dime, php5-pear-net_dime
  - added php-macros
  - cleanup spec


author: lang@b1-systems.de
changelog:
  - version 1.3.2
  - Fix referrals if host data or user credentials are passed to connect() and login() instead of the constructor (Aleksander Machniak, Bug #17107).
  - Query capabilities again after successful authentication (Jesse Crawford, Request #18382).
  - Escape quotes and backslashes in script names, and use literal strings for script names with non-ASCII characters (Aleksander Machniak, Bug #16691).
  - Work around broken STARTTLS behavior in Cyrus versions before 2.3.10 (Aleksander Machniak, Bug #18241).
  - Improve string literal parsing (Aleksander Machniak, Bug #18228).


author: Ralf Lang <lang@b1-systems.de>
changelog:
  - updated to upstream version - 1.0.10
    - Configurable newline sequence (PEAR Bug #14181)
    - Make $size parameter to gets() optional (PEAR Bug #14433)
    - Don't overwrite $errstr set by fsockopen (PEAR Bug #14448)
    - Avoid an infinite loop if fwrite() returns 0 (PEAR Bug #14619)
    - CS cleanup (PEAR Bug #14803)
  - for more info about changes see ChangeLog
    http://pear.php.net/package/Net_Socket/download/All


author: chris@computersalat.de
changelog:
  - pkg rename php5-pear-Net_Socket
  - merge with php-pear-net_socket, php5-pear-net_socket
  - dr for php-pear-net_socket, php5-pear-net_socket
  - added php-macros
  - cleanup spec


author: chris@computersalat.de
changelog:
  - pkg rename php5-pear-Net_URL
  - merge with php-pear-net_url, php5-pear-net_url
  - dr for php-pear-net_url, php5-pear-net_url
  - added php-macros
  - cleanup spec


author: chris@computersalat.de
changelog:
  - new version 0.12.0
  - beautify spec
    o new spec header
    o package rename due to package convention
    o removed php4 stuff, deps
    o added Provides and Obsoletes for old package names.
      This should not break deps
  - added stuff to automatically create correct filelist
    o tested against Factory (1120)
    o opensuse >= 1100 complains about
      "directory not owned by package"
  - some rpmlint fixes


author: lang@b1-systems.de
changelog:
  - version 1.2.1
  - initial packaging
  - Release date: 2010-10-25 10:01 UTC
  - Release state: stable
  - fixed Bug #12490 wiki's do not display since php5-5.2.5 upgrade but are editable. justinpatrin
  - fixed Bug #12580 incorrect/incomplete license in package.xml justinpatrin
  - fixed Bug #12619 Tab character before # causes invalid Xhtml justinpatrin
  - fixed Bug #12665 External site documentation link invalid justinpatrin
  - fixed Doc Bug #14049 Missing documentation justinpatrin
  - fixed Bug #14869 skip tests when config is not available, not fail justinpatrin
  - fixed Bug #15758 URLs with # at the end not considered a url justinpatrin
  - fixed Bug #16222 External documentation is down justinpatrin


author: lang@b1-systems.de
changelog:
  - Adding a changelog file
  - no actual change. Retrieved the channel file but it didn't change
    since 2007


author: cfarrell@novell.com
changelog:
  - license update: BSD-3-Clause
    Syntax should be as per spdx.org/licenses (BSD alone does not specify
    which version of the license)


author: lang@b1-systems.de
changelog:
  - Packaged after the old ezcomponents package proved to be a mess
  - Upstream log:
  - Fixed issue #15896: Autoload not working for all lowercase class names.


author: lang@b1-systems.de
changelog:
  - Packaged after the old ezcomponents package proved to be a mess
  - Upstream log:
  - Fixed issue #16055: Corrected regression in error message for option
    dependencies.


author: lang@b1-systems.de
changelog:
  - version 3.5.14 with completely new file layout
  - Some optional (but important) dependencies
    intentionally left out until packaged (chicken-egg-problem)


author: lang@b1-systems.de
changelog:
  - up to 3.5.15
  - Fixed GH-260: `assertEqualXmlStructure()` emits PHP notice.
  - Fixed class name detection when extending from another test suite.
  - XML_RPC2, which is only used by the Trac ticket listener, is now correctly marked as an optional dependency.
  - The PHPUnit test runner no longer calls `xdebug_disable()`.
  - `PHPUnit_Util_Fileloader` and `PHPUnit_Util_PHP` now use `escapeshellcmd()` instead of `escapeshellarg()` for PHP binary.


author: lang@b1-systems.de
changelog:
  - add all real build dependencies for phpunit as laid out in the
    3.5.15 xml file. Fortunately, we now really have all that stuff
    as OBS packages


author: lang@b1-systems.de
changelog:
  - Initial attempt at building the package
  - Version 1.2.6
  - required because phpunit (pear) isn't a monolithic package anymore


author: robert.munteanu@gmail.com
changelog:
  - Updated to version 1.3.0
    - Added `File_Iterator_Facade` for the most common use case.
    - Moved `File_Iterator_Factory::getFilesAsArray()` to
    `File_Iterator_Facade::getFilesAsArray()`.
    - `File_Iterator_Factory` is no longer static.


author: robert.munteanu@gmail.com
changelog:
  - Updated to version 1.1.0
    - Added `getObjectForTrait()` to support the testing of traits.
    - Added `PHPUnit_Framework_MockObject_Stub_ReturnSelf` to support
    the stubbing of fluent interfaces.
    - Added `PHPUnit_Framework_MockObject_Stub_ReturnValueMap` to
    support stubbing a method by returning a value from a map.
    - getMockForAbstractClass()` now supports the stubbing and mocking
    of concrete methods in abstract classes.


author: lang@b1-systems.de
changelog:
  - made it build. This contains a sed workaround against some paths
    written into php files. This should be fixed inside the xml though


author: lang@b1-systems.de
changelog:
  - version 1.1.0RC4
  - Added support for merging serialized-to-disk `PHP_CodeCoverage` objects using `phpcov --merge`.
  - Added support for traits.
  - Added an option to disable the caching of `PHP_Token_Stream` objects to reduce the memory usage.
  - Refactored the collection and processing of code coverage data improving code readability and performance.
  - Refactored the generation of Clover XML and HTML reports improving code readability and testability.
  - Removed the support for multiple blacklist groups.
  - Removed the `PHP_CodeCoverage::getInstance()` and `PHP_CodeCoverage_Filter::getInstance()` methods.
  - Replaced [RGraph](http://www.rgraph.net/) with [Highcharts JS](http://www.highcharts.com/) as the JavaScript chart library used for the HTML report's code coverage dashboard.


author: lang@b1-systems.de
changelog:
  - version 1.1.1
  - fixed #74: Removed extraneous spaces in displayed paths in the HTML code coverage report.
  - fixed #75: CRAP index missing from HTML code coverage report.
  - this adresses https://bugzilla.novell.com/show_bug.cgi?id=714933 (already removed in previous 1.1.0RC4)


author: robert.munteanu@gmail.com
changelog:
  - version 1.1.2
  - Fixed #80: Whitelisted files that do not exist lead to errors.
  - Fixed #91: Traits are not handled properly.
  - Fixed notice in
    PHP_CodeCoverage_Util::resolveCoversToReflectionObjects().
  - The callbable, implements, and insteadof keywords are now properly
    highlighted in the HTML report.


author: tittiatcoke@gmail.com
changelog:
  - Update to 1.0.14.1
    * Synchronise with Redland 1.0.14 (release notes).
    * Requires Redland 1.0.14, Rasqal 0.9.25 and Raptor 2.0.0 or
      newer.
    * SWIG 2.0.0 or newer is now recommended. Not tested with SWIG 1.x
    * Perl unicode fixes
    * PHP logging and error handling enhancements
    * Python fixes to allow subclassing
    * Fixed Issues: 0000473.


author: javier@opensuse.org
changelog:
  - sf#2799009 Login with ipv6 IP address breaks redirect
  - sf#2796066 [priv] Inconsistent display of databases list
  - sf#2802870 [display] Incorrect overhead value for InnoDB
  - bug [display] Incorrect display in replication status
  - sf#1601625 [display] The Ignore checkbox is not unchecked for ENUM
  - sf#2809930 [setup] Notice: Undefined variable: k in setup/index.php
  - bug [features] Incorrect report of missing relational features
  - [security] XSS: Insufficient output sanitizing (not exploitable without a vali
    d token)
    thanks to Sven Vetsch/Disenchant for informing us in a responsible manner
  - sf#2634827 [import] Using DELIMITER produces infinite cycle
    + new language files: uzbek_cyrillic and urbek_latin
  - sf#2814109 [search] Right frame is blank
  - sf#2816840 [priv] Cannot change a user's details
  - sf#2816165 [display] Executed query not always displayed
  - sf#2819944 [setup] Incorrect mention of designer_coords
  - sf#2821757 [insert] "Insert another new row" no longer worked
    + [lang] Norwegian update
  - bug [core] PMA_pow() can support negative exponents in the pow() case
    + [lang] Brazilian Portuguese update
  - sf#2822384 [docs] Missing auth_type in docs-example
  - sf#2819728 [display] Slider effect jumping to top of page
  - bug [display] Incorrect computation of overhead stats in server view
    for tables under the InnoDB engine
    + [lang] Swedish update


author: javier@opensuse.org
changelog:
  - sf#2825293 [structure] Default value for a BIT column
  - bug [display] Red arrows were reversed in the list of tables
  - sf#2813879 [export] Duplicate empty lines when exporting without comments
  - sf#2825919 [export] Trigger export with database name
  - sf#2823996 [data] Cannot edit row with no PK and a BIT field
  - bug [export] Exporting results of a query which contains a LIMIT clause
    inside a subquery
  - sf#2837722 [export] Run complex SQL then export does not work
  - sf#2839548 [export] Triggers order on export
  - sf#2826986 [display] Order by BLOB and range display
  - bug [display] After clicking on Show Function or Function, the UPDATE query
    is not shown after execution
  - bug [structure] Missing validation for BINARY and VARBINARY


author: javier@opensuse.org
changelog:
  - sf#2856664 [export] Date, time, and datetime column types now export correctly to OpenOffice Spreadsheet
  - sf#2859788 [parser] Double-character delimiters (sf#2846239)
  - sf#2832600 [export] Slow export when having lots of databases
  - sf#2537766 [import] Comments are stripped when editing store procedures
  - sf#2852370 [operations] Renaming database deletes triggers
  - sf#2872247 [interface] Failed opening required 'mysql_charsets.lib.php'
  - bug [structure] "In use" table incorrectly reported as "view"
  - sf#2879909 [interface] Removed double htmlspecialchars when editing enum column
  - sf#2868328 [relations] Adding foreign key when table name contains a dot
  - sf#2883381 [doc] Side effects of MemoryLimit setting
  - sf#2826128 [display] Inverting sort order when expression contains a function name


author: javier@opensuse.org
changelog:
  - Updated to 3.2.5
    - sf#2903400 [bookmarks] Status of bookmark table,
      thanks to Virsacer - virsacer
    - bug [history] QueryHistoryDB is not respected
    - sf#2905629 [auth] Blowfish secret is not hashed
    - sf#2910000 [gui] ShowServerInfo should hide all server info from main page
    - sf#2910568 [structure] Table size for ARCHIVE tables is not displayed
    - sf#2899969 [core] Session lock blocks working from a second window,
      thanks to Greg Roach - fisharebest
    - sf#2915168 [import] Incorrect parsing of DELIMITER keyword,
      thanks to Greg Roach - fisharebest
    - sf#2918831 [export] Missing backquotes on reserved words,
      thanks to Virsacer - virsacer
    - [core] Fix broken cleanup of $_GET
    - sf#2924357 [operations] Cannot rename a database that has foreign key
      constraints
    - sf#869006 [structure] Ignore number of records for MRG_MyISAM tables
    - bug [browse] "Show BLOB contents" should display HTML code that is present
      in a BLOB, thanks to Vincent van der Tuin
    - [privileges] Improve escaping of hostname


author: javier@opensuse.org
changelog:
  - Updated to 3.3.0
    + rfe #2308632 [edit] Use hex for (var)binary fields
    + sf#2794819 [navi] Filter for displayed table names
    - sf#2794840 [core] Cannot redeclare pma_tableheader()
    - rfe #2726479 [core] configurable maximal length of URL
    + sf#2724755 [display] Full/partial text links (big T) are back
    - bug [display] handle NavigationBarIconic as documented for navi buttons
    + rfe #2726479 [export] Export tables preselect
    + sf#2805828 [export] PHP array export plugin
    + sf#2798592 [import] Progress bar
    - bug [gui] Generate Password not working for 'Change Login Information', only for 'Change password'
    + [lang] Arabic update
    + rfe #2822190 [structure] BOOLEAN is standard SQL
    + [lang] German update
    + rfe #2813867 [structure] Default sorting order in list of tables
    + [import] Added MySQL type-detection functionality to import library
    + [import] Added ODS, Excel XLS, Excel XLSX, and XML import modules
    + [export] Added Excel XLSX export module
    + [core] Added ability for tracking changes made through phpMyAdmin
    + rfe #2839504 [engines] Support InnoDB plugin's new row formats
    + [core] Added ability for synchronizing databases among servers.
    + [lang] #2843101 Dutch update
    + [lang] Galician update
    + [export] Added MediaWiki export module
    + [lang] Turkish update
    + [auth] Add custom port configuration in signon
    - [core] Removed context from the error handler
    - sf#2883633 [export] Export of InnoDB table is incomplete
    + rfe #2862575 [status] Order query statistics by % desc, skip rows with 0
    + rfe #2823686 [interface] Increase default height of query window
    + rfe #2129902 [structure] Don't hide indexes
    + sf#2812070 [interface] Allow selecting a range of rows by holding shift
    + [lang] Russian update, thanks to Victor Volkov
    + [lang] Greek update, thanks to Panagiotis Papazoglou
    + [lang] Norwegian update, thanks to Sven-Erik Andersen
    - sf#2929958 [import] Cannot import (French interface)
    - [security] Use X-Frame-Options header to protect against ClickJacking.
    + [lang] Finnish update, thanks to Jouni Kahkonen
    + [lang] Lithuanian update, thanks to Rytis Slatkevicius - rytis_s
    - sf#2931939 [status] Seeing "m" as unit is confusing
    - sf#2926613 [edit] Copy database shows errors when DB has foreign key
    + [lang] Catalan update, thanks to Xavier Navarro


author: chris@computersalat.de
changelog:
  - update to version 3.3.1
    - sf#2941037 [core] Database structure not sorted by table correctly
    - sf#2948492 [interface] Slide effect masks some fields on search page
    - sf#2959746 [interface] Unknown table status: TABLE_TYPE
    - sf#2953050 [export] export VIEW as SQL includes INSERT statement
    - sf#2942032 [core] Cannot detect PmaAbsoluteUri correctly on Windows
    - sf#2961609 [auth] Potential information disclosure at login page
    - sf#2961540 [export] Do not export data of MERGE table,
      thanks to Dieter Adriaenssens - ruleant
    - sf#2961198 [parser] Querying a table named "data"
    - sf#2931429 [structure] Editing long triggers
    - sf#2970769 [structure] Incorrect reference to mootools-more.js
  - cleanup spec
    - fixed HEADER
    - sort TAGS
    - some macros (ap_...)
    - updated description
    - added postun
      o restart_on_update apache2
  - some rpmlint stuff
    - fdupes
  - reworked patches
    - removed blowfish_secret
    - removed mysqli.patch
    - added config patch
      o mods to vendor_config
  - replaced Source1
    phpmyadmin.conf > phpMyAdmin.http
  - config.inc.php to /etc/phpMyAdmin


author: chris@computersalat.de
changelog:
  - update to version 3.3.3
    - sf#2982480 [navi] Do not group if there would be one table in group
    - sf#2983492 [sync] When asking to synchronize Structure and Data,
      only Structure is done
    - sf#2984893 [engines] InnoDB storage page emits a warning
    - sf#2974687, sf#2974692 [compatibility] PHPExcel : IBM AIX iconv() does not work
    - sf#2983066 [interface] Flush table on table operations shows the query twice
    - sf#2983060, sf#2987900 [interface] Fix initial state of tables in
      designer
    - sf#2983062, sf#2989408 [engines] Fix warnings when changing table
      engine to Maria
    - sf#2974067 [display] non-binary fields shown as hex
    - sf#2983065 [operations] Error when changing from Maria to MyISAM engine
    - sf#2975408 [tracking] Data too long for column data_sql
    - bug [tracking] Tracking report should obey MaxCharactersInDisplayedSQL
    - bug [edit] Avoid selecting UNHEX function by default for a BLOB column for
      which editing is protected
    - sf#2994168 [structure] Show auto_increment in uppercase
    - sf#2993970 [pdf schema] Page numbering in Table of Contents
  - 3.3.2.0 (2010-04-13)
    - sf#2969449 [core] Name for MERGE engine varies depending on the
      MySQL version, thanks to Dieter Adriaenssens - ruleant
    - sf#2966078 [browse] Incorrect LIMIT is saved and sticks while browsing
    - sf#2967366 [Structure] Some results of Propose table structure are
      shown in hex
    - sf#2967565 [insert] UNHEX not selected by default when inserting BINARY
    - [navi] Changed link to git repository on main page
    - sf#2972232 [menu] Import menu tab not present on main page
    - sf#2976790 [menu] Go to the upper level after table DROP,
      thanks to Kaarel Nummert - kaarelnu
    - sf#2978815 [pdf] Fix generating PDF with table dimensions, thanks to BlinK_
    - sf#2977725 [export] XML wrongly encoded, thanks to Victor Volkov - hanut
    - sf#2979234 [import] Create tables with current charset and collation.
    - sf#2979234, sf#2960105 [import] Properly import unicode text from ODS.
    - sf#2973280 [export] Proper handling of temporary directory in XLS export.
    - sf#2980582 [interface] Properly format server status parameter.
    - sf#2973949 [session] SQL History broken (revert sf#2899969),
      thanks to Dieter Adriaenssens - ruleant
    - [doc] Be more specific about problems with Suhosin.


author: chris@computersalat.de
changelog:
  - update to version 3.3.4
  - sf#2996161 [import] properly escape import value
  - sf#2998889 [import] Import button does not work in Catalan
  - [browse] Fix handling of sort order if only column is specified.
    + [lang] Greek update, thanks to Panagiotis Papazoglou - panos78
    + [lang] Updated lot of translation based on work done in master branch.
  - sf#3008411 [databases] Last dropped database remains active in navi
  - sf#2986383 [parser] Not all data being shown / counted
  - bug [synchronize] Rows were deleted in target table regardless of the
    "Would you like to delete..." option
  - bug [privileges] List of tables not shown when the db name has a wildcard
  - sf#3011126 [display] Edit link missing after long query
  - sf#3013264 [doc] FAQ 1.40 uses a comma instead of a period,
    thanks to Isaac Bennetch - ibennetch
  - [engines] Fix getting InnoDB status.
  - sf#2986422 [import] Results for query are not displayed


author: javier@opensuse.org
changelog:
  - update to 3.3.8
    - sf#3059311 [import] BIGINT field type added to table analysis
    - [core] Update library PHPExcel to version 1.7.4
    - sf#3062455 [core] copy procedures and routines before tables
    - sf#3062455 [export] with SQL, export procedures and routines before tables
    - sf#3056023 [import] USE query not working
    - sf#3038193 [display] Error when editing row with GEOMETRY column
    - sf#3062454 [interface] Display routines/events also when no tables are defin
    ed
    - support ARIA storage engine as well as its previous name MARIA


author: chris@computersalat.de
changelog:
  - update to 3.3.8.1
    - sf#3115519 (private) [security] XSS on db search, see PMASA-2010-8
  - rework config patch
    o add AllowNoPassword


author: chris@computersalat.de
changelog:
  - update to 3.3.9
    - bug [doc] Fix references to MySQL doc
    - sf#3101490 Default function for TIMESTAMP, thanks to jirand - jirand
    - sf#3103853 [js] Double quotes were not escaped in generated js
    - sf#3077463 [core] Events were not copied when copying/renaming database
    - sf#1762306 [core] Copy database with view of a view
    - sf#3117535 [replication] Add quotes to database in initial statement,
      thanks to Craig Duncan - duncan3dc
    - sf#3112614 [pdf schema] Scratchboard for PDF pages not working
    - sf#3125606 [parser] Query for table "level" causes strange display
    - sf#3127904 [parser] Close all opened round brackets indents
  - removed Authors from spec


author: chris@computersalat.de
changelog:
  - update to 3.3.9.2
    - [security] SQL injection, see PMASA-2011-2
  - 3.3.9.1 (2011-02-08)
    - [security] Path disclosure, see PMASA-2011-1
  - add macros for ap_usr, ap_grp
  - fix perm on sysconfdir
    o 0750,root,www


author: chris@computersalat.de
changelog:
  - update to 3.3.10
    - patch sf#3147400 [structure] Aria table size printed as unknown,
      thanks to erickoh75 - erickoh75
    - patch sf#3150164 [structure] Ordering by size gives incorrect results,
      thanks to Madhura Jayaratne - madhuracj
    - bug sf#3153409 [core] 0 row(s) affected
    - bug sf#3155842 [core] Edit relational page and page number
    - [security] Minor security fixes, see PMASA-2010-9 and PMASA-2010-10
    - [lang] German update, thanks to jannicars@users.sourceforge.net.


author: chris@computersalat.de
changelog:
  - update to 3.4.1
    - bug sf#3301108 [interface] Synchronize and already configured host
    - bug sf#3302457 Inline edit and $cfg['PropertiesIconic']
    - Patch #3302313 Show a translated label
    - bug sf#3300981 [navi] Table filter is case sensitive
    - bug sf#3285929 [privileges] Revert temporary fix
    - bug sf#3302872 [synchronize] Synchronize and user name
    - bug sf#3302733 [core] Some browsers report an insecure https connection
    - [security] Make redirector require valid token
  - rework config patch
    - removed 3.3.8, added 3.4.1 config patch
  - added conftrib to doc
  - mod post section
    o modify suhosin.ini


author: jweberhofer@weberhofer.at
changelog:
  - update to 3.4.2
    - sf#3301249 [interface] Iconic table operations does not remove inline edit label
    - sf#3303869 [interface] Unnecessary scrolling on Databases page
    - sf#3303813 [setup] Define a label that was missing
    - sf#3305606 [interface] Show all button wraps on privileges page
    - sf#3305517 [config] Config for export compression not used
    - sf#3305883 [interface] Table is dropped regardless of confirmation
    - [auth] Fixed error handling for signon auth method.
    - sf#3276001 [core] Avoid caching of index.php.
    - sf#3306958 [interface] Unnecessary Details slider
    - sf#3308476 [interface] "Show all" not persistent after a sort
    - sf#3308072 [auth] Version disclosure to anonymous visitors
    - sf#3306981 [interface] pmahomme and table statistics


author: chris@computersalat.de
changelog:
  - fix changelog
    o update to 3.4.2.0 -> update to 3.4.2
  - fix bnc#697748 (suhosin customization)
    o moved from spec's %post to http_conf file


author: chris@computersalat.de
changelog:
  - update to 3.4.3.1
    - [security] Fixed possible session manipulation in swekey
      authentication, see PMASA-2011-5
    - [security] Fixed possible code injection incase session variables
      are compromised, see PMASA-2011-6
    - [security] Fixed regexp quoting issue in Synchronize code, see PMASA-2011-7
    - [security] Fixed filtering of a file path, which allowed for
      directory traversal, see PMASA-2011-8
  - 3.4.3.0 (2011-06-27)
    - sf#3311170 [sync] Missing helper icons in Synchronize
    - sf#3304473 [setup] Redefine a lable that was wrong
    - sf#3304544 [parser] master is not a reserved word
    - sf#3307616 [edit] Inline edit updates multiple duplicate rows
    - sf#3311539 [edit] Inline edit does not escape backslashes
    - sf#3313210 [interface] Columns class sometimes changed for nothing
    - sf#3313326 [interface] Some tooltips do not disappear
    - sf#3315720 [search] Fix search in non unicode tables
    - sf#3315741 [display] Inline query edit broken
    - sf#3317206 [privileges] Generate password option missing on new accounts
    - sf#3317293 [edit] Inline edit places HTML line breaks in edit area
    - sf#3319466 [interface] Inline query edit does not escape special characters
    - minor XSS (require a valid token)
  - add restart_on_update apache to post


author: chris@computersalat.de
changelog:
  - update to 3.4.3.2
    o PMASA-2011-9 to PMASA-2011-12
      http://www.phpmyadmin.net/home_page/security/


author: chris@computersalat.de
changelog:
  - update to 3.4.4
    - sf#3323060 [parser] SQL parser breaks AJAX requests if query has unclosed
      quotes
    - sf#3323101 [parser] Invalid escape sequence in SQL parser
    - sf#3348995 [config] $cfg['Export']['asfile'] set to false does not select
      as Text option
    - sf#3340151 [export] Working SQL query exports error page
    - sf#3353649 [interface] "Create an index on X columns" form not validated
    - sf#3350790 [interface] JS error in Table->Structure->Index->Edit
    - sf#3353811 [interface] Info message has "error" class
    - sf#3357837 [interface] TABbing through a NULL field in the inline mode
      resets NULL
    - remove version number in /setup
    - sf#3367993 [usability] Missing "Generate Password" button
    - sf#3363221 [display] Missing Server Parameter on inline sql query
    - sf#3367986 [navi] Drop field -> lost active table
    - remove misleading comment on the "Rename database" interface
    - sf#3374374 [interface] Fix footnote for inexact count while browsing
    - sf#3372807 [interface] Fix security warning link in setup
    - sf#3374347 [display] Backquotes in normal text on import page
    - sf#3358750 [core] With Suhosin, urls are too long in edit links
    - [security] Missing sanitization on the table, column and index names leads to
      XSS vulnerabilities, see PMASA-2011-13


author: chris@computersalat.de
changelog:
  - update to 3.4.5
    - sf#3375325 [interface] Page list in navigation frame looks odd
    - sf#3313235 [interface] Error div misplaced
    - sf#3374802 [interface] Comment on a column breaks inline editing
    - sf#3383711 [display] Order by a column in a view doesn't work
      in some cases
    - sf#3386434 [interface] Add missing space to server status
    - [core] Remove library PHPExcel, due to license issues
    - [export] Remove native Excel export modules (xls and xlsx formats)
    - [import] Remove native Excel import modules (xls and xlsx formats)
    - sf#3392920 [edit] BLOB emptied after editing another column
    - [security] Fixed XSS in Inline Edit on save action, see PMASA-2011-14
    - [security] Fixed XSS with db/table/column names, see PMASA-2011-14


author: chris@computersalat.de
changelog:
  - update to 3.4.7
    - sf#3418610 [interface] Links in navigation when
      $cfg['MainPageIconic'] = false
    - sf#3418849 [interface] Inline edit shows dropdowns even after closing
    - bug [view] View renaming did not work
    - bug [navi] Wrong icon for view (MySQL 5.5)
    - sf#3420229 [doc] Missing documentation section
    - sf#3423725 [pdf] Broken PDF file when exporting database to PDF
    - [core] Allow to set language in URL
    - sf#3425184 [doc] Fix links to PHP documentation
    - sf#3426031 [export] Export to bzip2 is not working
  - 3.4.6.0 (2011-10-16)
    - sf#3404173 InnoDB comment display with tooltips/aliases
    - sf#3404886 [navi] Edit SQL statement after error
    - sf#3403165 [interface] Collation not displayed for long enum fields
    - sf#3399951 [export] Config for export compression not used
    - sf#3400690 [privileges] DB-specific privileges won't submit
    - sf#3410604 [config] Configuration storage incorrect suggested table name
    - sf#3383572 [interface] Cannot execute saved query
    - sf#3411535 [display] Full text button unchecks results display options
    - sf#3411224 [display] Broken binary column when 'Show binary contents'
      is not set
    - sf#3411633 [core] Call to undefined function PMA_isSuperuser()
    - sf#3413743 [interface] Display options link missing after search
    - sf#3324161 [core] CSP policy causing designer JS buttons to fail
    - sf#3412862 [relation] Relations/constraints are dropped/created
      on every change
    - sf#3390832 [display] Delete records from last page breaks search
    - sf#3392150 [schema] PMA_User_Schema::processUserChoice() is broken
    - sf#3414744 [core] External link fails in 3.4.5
    - sf#3314626 [display] CharTextareaRows is not respected
    - sf#3417089 [synchronize] Extraneous db choices
    - [security] Fixed local path disclosure vulnerability, see PMASA-2011-15
    - [security] Fixed XSS in setup (host/verbose parameter), see PMASA-2011-16


author: chris@computersalat.de
changelog:
  - update to 3.4.7.1 (fix for bnc#728243)
    - [security] Fixed possible local file inclusion in XML import
      (CVE-2011-4107), see PMASA-2011-17
      http://www.phpmyadmin.net/home_page/security/PMASA-2011-17.php


author: chris@computersalat.de
changelog:
  - update to 3.4.8
    - sf#3425230 [interface] enum data split at space char (more space to edit)
    - sf#3426840 [interface] ENUM/SET editor can't handle commas in values
    - sf#3427256 [interface] no links to browse/empty views and tables
    - sf#3430377 [interface] Deleted search results remain visible
    - sf#3428627 [import] ODS import ignores memory limits
    - sf#3426836 [interface] Visual column separation
    - sf#3428065 [parser] TRUE not recognized by parser
    + sf#3433770 [config] Make location of php-gettext configurable
    - sf#3430291 [import] Handle conflicts in some open_basedir situations
    - sf#3431427 [display] Dropdown results - setting NULL does not work
    - sf#3428764 [edit] Inline edit on multi-server configuration
    - sf#3437354 [core] Notice: Array to string conversion in PHP 5.4
    - [interface] When ShowTooltipAliasTB is true, VIEW is wrongly shown as the
      view name in main panel db Structure page
    - sf#3439292 [core] Fail to synchronize column with name of keyword
    - sf#3425156 [interface] Add column after drop
    - [interface] Avoid showing the password in phpinfo()'s output
    - sf#3441572 [GUI] 'newer version of phpMyAdmin' message not shown in IE8
    - sf#3407235 [interface] Entering the key through a lookup window does not
      reset NULL
    - [security] Self-XSS on database names (Synchronize), see PMASA-2011-18
    - [security] Self-XSS on database names (Operations/rename), see PMASA-2011-18
    - [security] Self-XSS on column type (Create index), see PMASA-2011-18
    - [security] Self-XSS on column type (table Search), see PMASA-2011-18
    - [security] Self-XSS on invalid query (table overview), see PMASA-2011-18
  - fix for bnc#736772 (CVE-2011-4634, PMASA-2011-18)


author: chris@computersalat.de
changelog:
  - fix changelog
    * add missing info for bnc#736772
  - fix fdupes
    * reduce fdupes to affected files only (./libraries,./themes)


author: chris@computersalat.de
changelog:
  - update to 3.4.9
    - sf#3442028 [edit] Inline editing enum fields with null shows no dropdown
    - sf#3442004 [interface] DB suggestion not correct for user with underscore
    - sf#3438420 [core] Magic quotes removed in PHP 5.4
    - sf#3398788 [session] No feedback when result is empty (signon auth_type)
    - sf#3384035 [display] Problems regarding ShowTooltipAliasTB
    - sf#3306875 [edit] Can't rename a database that contains views
    - sf#3452506 [edit] Unable to move tables with triggers
    - sf#3449659 [navi] Fast filter broken with table tree
    - sf#3448485 [GUI] Firefox favicon frameset regression
    - [core] Better compatibility with mysql extension
    - [security] Self-XSS on export options (export server/database/table),
      see PMASA-2011-20
    - [security] Self-XSS in setup (host parameter), see PMASA-2011-19
  - fix for bnc#738411
    * PMASA-2011-19 (CVE-2011-4780)
    * PMASA-2011-20 (CVE-2011-4782)
  - rework config patch


author: chris@computersalat.de
changelog:
  - update to 3.4.10.1 (fix for bnc#747841)
    * [security] XSS in replication setup, see PMASA-2012-1
  - 3.4.10.0 (2012-02-14)
    * sf#3460090 [interface] TextareaAutoSelect feature broken
    * sf#3375984 [export] PHP Array export might generate invalid php
      code
    * sf#3049209 [import] Import from ODS ignores cell that is the same
      as cell be fore
    * sf#3463933 [display] SELECT DISTINCT displays wrong total records
      found
    * sf#3458944 [operations] copy table data missing
      SET SQL_MODE='NO_AUTO_VALUE_ON_ZERO'
    * sf#3469254 [edit] Setting data to NULL and drop-downs
    * sf#3477063 [edit] Missing set fields and values in generated
      INSERT query
    * sf#3460867 [libraries] license issue with TCPDF
      (updated to 5.9.145), (fix for bnc#736698)


author: chris@computersalat.de
changelog:
  - fix changelog
    * rename bugs , patches ("{bug,patch} #....") to fit into
      bug naming scheme -> "sf#...."


author: chris@computersalat.de
changelog:
  - update to 3.4.10.2 (fix for bnc#755211)
    - [security] Fixed local path disclosure vulnerability,
      see PMASA-2012-2
      http://www.phpmyadmin.net/home_page/security/PMASA-2012-2.php


author: chris@computersalat.de
changelog:
  - update to 3.4.11.0
    * bug sf#3486970 [import] Exception on XML import
    * bug sf#3488777 [navi] $cfg['ShowTooltipAliasTB'] and blank names
      in navigation
    * bug sf#3512565 [navi] Fixed missing word "Rows" in table list
      tooltip after click


author: chris@computersalat.de
changelog:
  - update to 3.5.1.0 (2012-05-03)
    * bug sf#3510784 [edit] Limit clause ignored when sort order is
      remembered
    * bug sf#3511471 [interface] View name not seen in navi panel
      (MySQL 5.1)
    * bug sf#3512916 [display] Right frame reloads after displaying SQL
      result(zero rows)
    * bug [interface] Fixed missing Codemirror for inline query edit
      when exporting a result set
    * bug sf#3514490 [auth] Multiple Navigation panels bug still present
    * bug sf#3515181 [users] Error in create user + underscore + create
      database
    * bug sf#3515666 [display] Profiling chart shows wrong data
    * bug sf#3516037 [auth] JS includes missing in auth config error page
    * bug sf#3516183 [display] Missing image extension
    * bug [display] Added missing icons in original theme
    * bug sf#3516761 [edit] Query error after search
    * bug sf#3516405 [display] Chart title is getting wrong within chart
      export
    * bug sf#3517021 [interface] Header links except 'More' hide after
      closing dialog
    * bug sf#3516817 [interface] "More" actions in table structure
    * bug sf#3518484 [privileges] PMA_sqlAddSlashes() does not quote the
      table names correctly
    * bug sf#3518983 [designer] Error messages do not appear in the
      Designer
    * bug sf#3519747 [interface] Suhosin patch warning incorrectly
      displayed
    * bug sf#3520107 [interface] Server status page: Incorrect dialog box
      titles
    * bug sf#3516089 [structure] DROP does not work on defective VIEWs
  - rebase config patch
    * remove version from patch name
    * add missing options


author: chris@computersalat.de
changelog:
  - udpate to 3.5.2 (2012-07-07)
    * bug sf#3521416 [interface] JS error when editing index
    * bug sf#3521313 [core] Call to undefined function __()
    * bug sf#3521016 [edit] NOW() function incorrectly selected
    * bug [GUI] Invalid HTML code on transformation_overview.php
    * bug sf#3522930 [browse] Missing validation in Ajax mode
    * bug Fix popup message on build SQL of import
    * bug sf#3523499 [core] Make X-WebKit-CSP work better
    * replace Highcharts with jqplot for query profiling, zoom search
    * bug sf#3531584 [interface] No form validation in change password
      dialog
    * bug sf#3531585 [interface] Broken password validation in copy user
      form
    * bug sf#3531586 [unterface] Add user form prints JSON when user
      presses enter
    * bug sf#3534121 [config] duplicate line in config.sample.inc.php
    * bug sf#3534311 [interface] Grid editing incorrectly parses
      ENUM/SET values
    * bug sf#3510196 [core] More clever URL rewriting with ForceSSL
  - rebase config patch


author: tpatzig@suse.de
changelog:
  - update to Version 4.1.3
    * Send encrypted passwords over the wire wherever possible.
    * Alter sequence, nextval and setval (Guillaume)
    * Autovacuum configuration support (Robert Treat)
    * Basic ROLE support (Chris Kings-Lynne, Javier Carlos)
    * Add support for SSL connections (Eric Kinolik)
    * Display Prepared Transactions (Javier Carlos)
    * Add automatic lookup of foreign key values in insert/update fields (John Jawed)
    * several bugfixes


author: tpatzig@suse.de
changelog:
  - update to Version 4.2
    * Add Analyze to Table Level Actions (ioguix)
    * Add support for multiple actions on main pages (ioguix, Robert Treat)
    * Added favicon for Mozilla and a backwards compatible version for IE.
    * Allow browsers to save different usernames and passwords for different servers.
    * Pagination selection available for reports
    * You can configure reports db, schema and table names
    * Add support for creating a table using an exsting one (ioguix)
    * Auto-expand a node in the tree browser if there are no other nodes (Tomasz Pala)
    * Add column about fields constraints type + links in table properties page (ioguix)
    * Support for built-in Full Text Search (Ivan Zolotukhin)
    * Addd alter name, owner & comment on views (ioguix)
    * Add column about called procedure + links to their definition in the triggers
    properties page (ioguix)
    * Add Support for Enum type creation (ioguix,xzilla)
    * Add alter name, owner, comment and properties for sequences (ioguix)
    * Add function costing options (xzilla)
    * Add alter owner & schema on function (xzilla)
    * Add a popup window for the session requests history (karl, ioguix)
    * Add alter table, view, sequence schema (ioguix)
    * several bugfixes


author: chris@computersalat.de
changelog:
  - update to 4.2.3
    * Fix bug where space as first character in a bytea column was
      removed by html renderer
    * Check if the given pg_dumpall / pg_dump paths are correct before
      using them
    * Fix some transalation files that had bad UTF-8 declaration, rising
      a warning
    * Fix bug with tables that contain quote in their name
    * support PHP 5.3
  - Version 4.2.2
    * Fix bug where long SQL queries get truncated
    * Fix createFunction method on PostgreSQL < 7.3
    * Fix bug with alter schema in PostgreSQL < 7.4
    * Remove alter domain for PostgreSQL < 7.4
    * Fix local file inclusion vulnerability:
      http://www.securityfocus.com/bid/32670/
      Unset language variable before determine file includes
  - Version 4.2.1
    * Fix table icon/link disapearing when navigating between pages
      during column browse (ioguix)
    * Fix import/export links from tree menu (Denis Golovtsov, ioguix)
    * Fix missing language string for shared credential logout
    * Add missing text search functions/operators (Loomis K, xzilla)
    * Update FAQ info for postgres win32 releases
    * Fix database list error for users without connect privileges on
      all databases (Thomi Dammann, xzilla)
  - add/remove patches
    * remove obsolete CVE-2008-5587 patch
    * add config.inc patch
  - add http config
  - add some macros
  - fix deps
  - fix descr
  - remove changelog from spec


author: chris@computersalat.de
changelog:
  - update to 5.0.2
    - Released: 3rd January 2011
    - Some bug fixes.
    * Fix a css typo & error in cappuccino theme
    * Fix #3139003 "Autocomplete doesn't insert value", report and
      patch by Aleksander Machniak
    * Fix bad inheritance between pg83 -> pg instead of pg83 -> pg84 in
      the database access classes. This bug was breaking some
      functionnalities with 8.3
    * Fix a lot of nonstandard escaped string in the database access
      classes
    - Version 5.0.1
    - Released: 14th December 2010
    - Minor bug fix and update version.
    * Fix #3124417 "Wrong german translation", reported by schnoesel
    * Fix (officialy) a bug where non-super user roles cannot check
      ownership on objects
    * Add forgotten Galician language to the target "all" of lang/Makefile
    * Update jQuery library to current stable 1.4.4
    * remove useless date from the topbar informations.
      This was the only place that did PHP 5.3 complain about bad timezone
      configuration (a non-PPA related warning). As it was a totaly
      useless information, we decide to remove it.
    - Version 5.0
    - Released: 29th November 2010
    - Features
    * Support for PostgreSQL 8.4 and 9.0
    * Support for database level collation for 8.4+
    * Support for schema level export
    * Add ability to alter schema ownership
    * Clean up domain support and improve interface
    * Add support for commenting on functions
    * Allow user to rename role/users and set new passwords at the same time
    * Greatly enhanced Full-Text-Search capabilities (ioguix, Loomis_K)
    * Overhauled Selenium Test suite to support multiple database versions
    * Optimized application graphics (Limo Driver)
    * Support for Column Level Privileges
    * Allow users to specify a template database at database creation time
    * Support killing processes
    * Add ability to create indexes concurrently
    * Much better support of autovacuum configuration
    * Add an admin page for table level
    * Refactored autocompletion:
    * fix support for cross-schema objects
    * support multi-field FK
    * support for pagination of values in the auto-complete list
    * Allow user to logicaly group their server under custom named
      node in the browser tree
    * New themes (Cappuccino and Gotar) and a theme switcher on the
      introduction page
    * Auto refresh Locks page
    * Auto refresh Processes page
    * Link in the bottom of the page to go to top of page
    * Browsing on Foreign Keys (When browsing a table, clicking on a
      FK value, jump to the PK row)
    - Bugs
    * Fix problems with query tracking on overly long queries
    * Ensure pg_dump paths are valid
    * Fix multiple bugs about quoting and escaping database objects
      names with special chars
    * Fix multiple bugs in the browser tree
    * Fix multiple bugs on the SQL and script file import form
    * One security fix about code injection
    * Don't allow inserting on a table without fields
    * Some fix about commenting databases
    * removed deprecated functions from PHP 5.3
    * Lot of code cleanup
    * Many other small minor bugs found on our way
    * Fix the operator property page
    - Translations
    * Czech (Marek Cernocky)
    * Greek (Adamantios Diamantidis)
    * Brazillian Portuguese (Fernando Wendt)
    * Galician (Adrián Chaves Fernández)
    - Incompatabilities
    * No longer support PHP < 5.0
    * No longer support Postgres < 7.4
  - some spec cleanup
    o fix description


author: chris@computersalat.de
changelog:
  - update to 5.0.3
    - Released: 3rd October 2011
    - Some bug fixes.
    * Fix bug with enable/disable triggers on multiple triggers
      (Dawid 'DeyV' Polak)
    * Fix bug #3353670: Error when executing a report with paging
    * Fix bug with OpenBSD about where setting application_name using
      PGOPTIONS was raising an ERROR
    * Two security fix about code injection, reported by Mateusz Goik,
      fixed by ioguix
    * Fix character-encoding problem with autocomplete
  - fixes bnc#721976 (CVE-2011-3598)
    * http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2011-3598


author: chris@computersalat.de
changelog:
  - update to 5.0.4
    - Released: 22th March 2012
    - Bug fixes.
    * Fix #3468882 "UPDATE single row with varchar key: empty where
      clause", reported by "Dirk Kraemer"
    * Fix XSS in function.php, reported by Mateusz Goik
    * Fix bug where renaming a tablespace was leading to an error
    * Fix a bug where clicking to "Show all schemas" on schema
      privilege page leads back to the latest tab used in database level
    * Fix a bug when executing a query from the history
    * Fix bad confirmation message when droping an autovacuum table setup
    * Fix bug #3429633 '"Back" link from "Browse" leads to error'
    * Fix a PHP warning when Slony conf parameters are not set
    * Show cancel/kill actions in process page only if role is a superuser
    * Some more small code cleanup and fixes.
  - fix for bnc#754694 (CVE-2012-1600)
    * https://bugzilla.novell.com/show_bug.cgi?id=754694


author: sasch.pe@gmx.de
changelog:
  - Updated to upstream version 0.12.1+bzr1043
  - Icon license now complies with openSUSE packaging guidelines


author: saschpe@suse.de
changelog:
  - Don't install unsupported locale 'sco' on openSUSE > 11.3
  - Fixed icons directory ownership and added hicolor-icon-theme
    dependency


author: ohering@suse.de
changelog:
  - Remove incorrect sles_version check for libdiscid-devel
    The package will be required unconditionally to read Audio CDs


author: ohering@suse.de
changelog:
  - Include a dummy binary to add the correct rpm dependency to the
    libdiscid SONAME in the package. The python code uses dlopen.


author: ohering@suse.de
changelog:
  - Update to version 0.15 - 2011-07-17
    - Added options for using standardized track, release, and artist metadata.
    - Added preferred release format support.
    - Expanded preferred release country support to allow multiple countries.
    - Added support for tagging non-album tracks (standalone recordings).
    - Plugins can now be installed via drag and drop, or a file browser.
    - Added several new tags: %%_originaldate%%, %%_recordingcomment%%, and %%_releasecomment%%
    - Changes to request queuing: added separate high and low priority queues for each host.
    - Tagger scripts now run after metadata plugins finish (#5850)
    - The "compilation" tag can now be $unset or modified via tagger script.
    - Added a shortcut (Ctrl+I) for Edit->Details.
    - Miscellaneous bug fixes.
    - Support for the NGS web service
    Version 0.14 - 2011-05-15
    - Fixed a problem with network operations hanging after a network error (#5794, #5884)
    - ID3v2.3 with UTF-16 is now the default ID3 version
    - Option to set preferred release types for improved album matching
    - Added support for sorting the album/file lists (#75)
    - Fixed OptimFROG tag reading (#5859)
    - Fixed colors for a white-on-black color scheme (#5846)
    - Added an option to replace non-ASCII punctuation (#5834)
    - Support for writing release group and work IDs, currently unused (#5805)
    - Fixed saving of the release event format tag (#5250)
    - Added support for the language and script tags (#943)
    - Plugins can now use track-track relationships (#5849)
    - Allowed external drives to be visible in the file browser panel on OS X (#5308)
    Version 0.13 - 2011-03-06
    - Changed Picard icon license to CC by-sa
    - Small UI consistency changes
    - Albums with tracks linked to more than one file are never marked as
      "completed".
    - Fixed matching of scanned files to tracks while the album is still loading.
    - Support for properly embedded FLAC pictures
    - Existing embedded images in APE and ASF files are removed only if there
      are new images to replace them.
    - More strict tagger script validation.
    - Fixed the $truncate tagger script function.
    - Proper rounding of track durations.
    - Fixed a bug with saving images larger than 64k to WMA files.
    - Added a $swapprefix tagger script function.
    - Release events with a date are preferred over the ones without a date.
    - Files that are being saved as marked as pending.
    - Updated .desktop file to allow opening Picard with multiple files.
    - Handle the "open file" event on Mac OS X.
    - Added timeouts to the HTTP web service client.
    - Fixed a bug with albums missing the expand/collapse icons


author: ohering@suse.de
changelog:
  - Update to version 0.15.1 - 2011-07-31
    - "Other versions" menu now displays release labels and catalog numbers.
    - Added CD-R, 8cm CD to the format mapping.
    - Picard no longer fails to load releases with new or unknown media formats.
    - Threading issues that could occasionally cause Picard to stop loading files have been fixed.
    - Fixed album metadata processor plugins not working (#5960)
    - Fixed loading of standalone recordings (#5961)
    - Fixed requests stopping at midnight (#5963)
    - Stopped using QDateTime for timing requests (for Qt 4.6 compatibility) (#5967)
    - Fixed display of ampersands in the "other versions" menu. (#5969)
    - Fixed use of numerical functions in advanced scripting.


author: pascal.bleser@opensuse.org
changelog:
  - add conditional BUILD_ORIG_ADDON to buildrequire ffmpeg-devel and enable
    ffmpeg fingerprinting support when picard is linked and built on Packman


author: ohering@suse.de
changelog:
  - Update to version 0.16 - 2011-10-23
    - Added AcoustID support.
    - Fixed track metadata plugins.
    - Added new internal %_totalalbumtracks% tag field. (PICARD-16)
    - Track metadata plugins now run also on non-album tracks. (PICARD-7)
    - Fixed custom Various Artists name on the %albumartist% field. (PICARD-5)
    - Album artist is now correctly "translated". (PICARD-1)
    - Unicode punctuation is now converted to ASCII by default.
    - WavPack correction files are moved together with the main files. (PICARD-15)
    - Unicode filename normalization on OS X.
    - Original release date is now saved into %originaldate%.
    - Allow tagging with localized artist aliases (PICARD-17)
    - Added a quit confirmation dialog. (PICARD-46)
    - Standalone recordings can be tagged with relationships now. (PICARD-10)
    - Refreshing an album will refresh its "other versions" listing. (PICARD-8)
    - "Unicode punctuation to ASCII" now works on album-level metadata. (PICARD-50)
    - DJ-mix tags should only be written to the medium where they apply. (PICARD-20)
    - Support URL redirects in web service/network request module (PICARD-54)
    - Jamendo and Archive.org cover art is displayed on web page, but not loaded by Picard plugin (PICARD-52)
    - Edits to metadata in "Details..." menu not reflected in UI (PICARD-13)
    - The status bar/new metadata box is updated when a selected file/track is changed. (PICARD-14)


author: saschpe@suse.de
changelog:
  - Remove obsolete SUSE version checks
  - Call icon_theme_cache_post(un) (bnc#756522)
  - Remove Mandriva checks, not tested nor enabled in this project


author: ohering@suse.de
changelog:
  - Update to version 1.0 - 2012-06-02
    - New UI: Extended comparison of existing vs. MB metadata & tags (PICARD-43)
    - Merged the renaming and moving options pages
    - Removed the VA file naming format option (there is now a single format option) (PICARD-159)
    - Add %license% tag
    - Made %writer% available to tagger scripts and plugins with contents of songwriter (PICARD-21)
    - Allow two multi-valued variables to be merged in tagger scripting (PICARD-139)
    - Allow multi-valued variables to be transformed in tagger script and then set back in tags as multi-valued (PICARD-147)
    - Fix $copy not preserving multi-value variables as documented (PICARD-138)
    - Load/save free-text tags for ID3 as TXXX frames (PICARD-148)
    - Fix writing of MusicBrainz Work Id / musicbrainz_workid to tags (PICARD-88)
    - Handle mimetype for embedding cover art from EXIF jpegs (PICARD-27)
    - Change cover art box to open MusicBrainz release rather than Amazon
    - Support manual drag-and-drop of cover art onto a release via cover art box
    - Only open browser on left-click of cover art box (PICARD-190)
    - Fix Lookup in Browser (previously 'tag lookup') for clusters (PICARD-186)
    - Lookup in Browser will now not use MBIDs to lookup unmatched files/clusters
    - Add Date/Country to CD Lookup results dialog (PICARD-198)
    - Fix/reset album folksonomy tag counts while refreshing releases (PICARD-4)
    - Plugins actions can now create sub-menus using the MENU class attribute
    - New plugin hook register_clusterlist_action
    - Display the port Picard is listening on at bottom right status bar (PICARD-191)
    - Make album drops from right hand pane to left default to "unmatched files" again (PICARD-33)
    - Remove .DS_Store, desktop.ini, and Thumbs.db from otherwise empty directories (PICARD-75)
    - Update artist translation to use new alias features (primary flag, sort names) (PICARD-200)
    - Deleted tags aren't indicated as changes (PICARD-165)
    - Picard log entries have inaccurate timestamp (PICARD-45)
    - Interface doesn't allow keyboard only management (PICARD-103)
    - Added option to preserve timestamps of tagged files (PICARD-31)
    - Added keyboard shortcut to reload release (PICARD-99)
    - Medium formats weren't listed in order in the "Other versions" menu (PICARD-91)
    - Couldn't select multiple directories in "Add Folder" window on OS X (PICARD-74)


author: mseben@gmail.com
changelog:
  - updated to picocom 1.6
    * Added features:
    - Local echo
    - Configurable input mapping (CR --> LF, DEL --> BS, etc)
    - Configurable output mapping
    - Configurable local-echo mapping
    * Fixed URL in man page
    * Fixed misconception that prevented the correct setting
      of the odd-parity mode
    * Allow non-alpha escape keys (e.g. C-])
    * Enabled support for higher baudrates up to 921600. Support is
      compiled-in conditionally on the HIGH_BAUD macro.
    * Silenced compiler warning
    * Changed default send_cmd to "sz -vv"


author: frank.lichtenheld@sophos.com
changelog:
  - Make build with current tools
    * Fix autoheader errors by adding descriptions to AC_DEFINE
    calls
    * Copy config.* manually since suse_update_config is not doing
    it anymore and autoreconf does not take care of it because
    pidentd doesn't use automake.


author: vuntz@opensuse.org
changelog:
  - Create a pidgin-plugin-guifications subpackage, for consistency
    with other pidgin plugins.
  - Replace License tag with spdx identifier (GPL-2.0+).


author: zaitor@opensuse.org
changelog:
  - Update to version 3.2.1:
    + Fix a format string vulnerability (CVE-2012-2369).
    + Set the umask to 0077 before creating the otr.* files in the
      purple directory so that they end up mode 0600.
    + Use /dev/urandom to generate keys instead of /dev/random.
    + Make the fingerprints in the manual authentication dialog
      selectable.
    + Don't delete the OTR menus if a non-foreground conversation
      window is closed.
    + Updated translations.


author: jengelh@inai.de
changelog:
  - Remove unnecessary autoreconf call (there are no patches atm)
  - Drop no longer needed libtool BuildRequires.


author: badshah400@gmail.com
changelog:
  - Created subpackage pidgin-plugin-embeddedvideo which contains all
    required files
  - Spec file cleanup
    + Remove libglib Buildrequires, as it is not required
    + Corrected license tag to GPLv2+ instead of GPLv2
    + Included the AUTHORS file from source in the %doc section


author: mlasars@suse.de
changelog:
  - --nosignature --nodigest for rpm -qa to speedup (thanks Pascal)
  - su & tcsh fix (bug #188068) (thanks Volker)


author: mlasars@suse.de
changelog:
  - package with cboltz fixes subbmitted
    Sun May  6 19:58:00 CET 2007 - cboltz
  - fixed fix for bug #188068, copying ARCHIVES.gz should now work
    with any shell
  - clean up tempfile if pin gets killed or Ctrl-c'ed (bug #218263)


author: puzel@novell.com
changelog:
  - update to pinentry-0.7.6
    * Make Gtk+-2 pinentry transient to the root window.
    * Add Qt4 pinentry.
    * Fix utf-8 problem in Qt pinentries.
    * Return GPG_ERR_CANCELED if during a "CONFIRM" command the user
      closed the window.
    * Add quality bar.
  - drop pinentry-gsize.patch (fixed in upstream)
  - drop wrong-apostrophe.patch (fixed in upstream)
  - drop pinentry-qt4.patch (native qt4 support added)
  - simplify build section with configure macro and autoreconf


author: puzel@novell.com
changelog:
  - pinentry-qt-fix-1162.diff: fix active window issue (bnc#629502)
    Upstream Patch: https://bugs.g10code.com/gnupg/issue1162


author: puzel@novell.com
changelog:
  - update to pinentry-0.8.1
    * The GTK pinentry now always sticks to the top and properly grabs
    the keyboard.
    * The protocol options default-cancel and default-ok now work for
    the pinentry-gtk2 and pinentry-qt (that is QT3).
  - drop pinentry-qt-fix-1162.diff (in upstream)
  - use spec-cleaner


author: anosek@suse.cz
changelog:
  - updated to version 0.6.9
    * Nodes containing a "." are now correctly found
    * Non-ASCII man pages are displayed correctly
    * Improved the history behavior of the search input line
    * Broken tag tables are now automatically fixed
    * Don't segfault when a broken regexp is entered
    * Fixed a number of segfaults caused by using uninitialized
      pointers and off-by-1 errors
    * Fixed heap corruption caused by non-ascii chars in info pages
    * Fixed a lot of patch searching issues
    * Fixed text display on narrow terminals
    * Fixed highlighting of searches
    * The default pinforc now uses the terminal's default foreground
      and background colors.  Thanks to Rob Funk for a patch.
    * Use libreadline by default;  readline version 4 is now required
    * Better cooperation between ncurses and readline
    * Fixed some memory leaks
    * Got rid of tempnam() calls
    * Use utf8 in documentation files and fixed typoes
  - fixed corrupted unicode characters in status line [#264229]
    (ncursesw.patch)
  - using %find_lang macro in spec file


author: puzel@novell.com
changelog:
  - update to pinfo-0.6.10
    - Fix issue with handling of suspend/resume and character input
      (thanks to Scott Mcdermott for the patch)
  - drop pinfo-0.6.9-ncursesw.patch (not needed)


author: dbuck@novell.com
changelog:
  - update to 0.7.4
    * fixed game not starting when no soundcard is present
    * all halloween and tutorial levels have been converted to a minimum size of 1920x1200 so they can be played in fullscreen without letterboxing
    * new --userdir command line switch to set the directory where savegames are saved
    * menu getting confused by fast succedding clicks fixed
    * level-demo recording and playback are back (files not compatible between x86 and x86-64)
    * window resize support throughout the whole game
    * dirty-rectangles drawing for improved performance with software rendering
    * OpenGL rendering
    * new blackboard graphic
    * Unicode support
    * two new levelsets, "Desert" and "Factory Campaign", with 27 new levels
    * added a man-page
    * deadly fall height has been increased
    * support for prefab objects and groups in the editor
    * cleaned up digger, miner and basher paths
    * added an option menu
    * lots of minor bug fixes
    * bitmap fonts have been generated with anti-aliasing
  - update patch set
    * removed gcc46.patch (included in update)
    * added makefile-fixes.patch and remove-debug_fix-includes.patch
    * updated dsolink.patch and pingus-cwiid_with_bluez.patch
  - clean SPEC a bit


author: dbuck@novell.com
changelog:
  - update to 0.7.5
    * fixed memory leak in OpenGL renderer
    * added support for Win32 cross-compilation with mingw32
    * added gamespeed adjustments via KPPlus, KPMinus, KPEnter
    * added single-stepping the game with 'S'
    * added better application icon
    * added access to all levelsets in developer-mode (Ctrl-m)
    * added 10 new Halloween levels


author: saschpe@suse.de
changelog:
  - Spec file cleanup:
    * run spec-cleaner
    * run fdupes
    * fix executable bits for stuff in /usr/share/pingus


author: dbuck@novell.com
changelog:
  - Update to 0.7.6
    * added new SVG icons for Pingus
    * added 10 new xmas themed levels
    * added ability to sort levelsets by priority


author: dimstar@opensuse.org
changelog:
  - Add pingus-gcc47.patch: Fix build with gcc 4.7.
  - Disable wiimote support (using a with_wiimote define) for now on
    openSUSE > 12.1, as bluez needs to be fixed first.


author: awafaa@opensuse.org
changelog:
  - Initial package, version 0.1.0:
    + Initial feature set:
    - Positioning of text
    - image backgrounds
    - video backgrounds
    - transitions
    - pdf export
    - running of commands
    - editing of commands
    - live updating when source changes


author: awafaa@opensuse.org
changelog:
  - Update to version 0.1.2:
    + New background scaling type 'stretch'
    + Handle relative paths fully
    + Added '.mkv' to list of video extensions
    + Only treat # at start of line as comments
    + Improve documentation
    + Distribute ClutterScript based transitions in tarball


author: gregkh@suse.de
changelog:
  - Add pinpoint-speakerview.patch: brings the code to latest git.
    This adds the speaker view feature (and various bug fixes).


author: dimstar@opensuse.org
changelog:
  - Update to version 0.1.4:
    + Start of a speaker screen, support for speaker notes.
    + A camera/v4l based slide background.
    + Fully stop videos when transitioning between them.
    + Made "fade" be the default transition.
    + Inhibit screensaver when running fullscreen.
  - Drop pinpoint-speakerview.patch: fixed upstream.


author: glin@suse.com
changelog:
  - Add Add pinpoint-racy-video-frame.patch to fix the segfault when
    rendering the video thumbnail on the speaker screen
    (bnc#739092, bgo#665756)


author: malcolmlewis@opensuse.org
changelog:
  - Initial build.
  - Add pithos-fix-no-sufficient-category-definition.patch: Add
    Player to categories in desktop file (lp#976327).


author: malcolmlewis@opensuse.org
changelog:
  - New bzr version now at revision 202:
    + Tweaks to prefs dialog.
    + Pass album art URL to MPRIS for Unity sound menu (lp#876984).
    + Add "Quit" item to menu (lp#904589).
    + Better handling of fatal gstreamer codec errors.
    + Add "Player" to category to allow build on openSUSE Open Build
      service (lp#976327).
    + Handle urllib HTTPError.
  - Drop pithos-fix-no-sufficient-category-definition.patch as this
    has been upstreamed.


author: malcolmlewis@opensuse.org
changelog:
  - Updated to new version 0.3.16:
    + Numerous bugfixes.
    + Minor User Interface improvements.
  - Add pithos-fix-incorrect-fsf-address.patch: Fix incorrect FSF
    address (lp#987883).
  - Add pithos-fix-non-executable-script.patch: Fix file contains a
    shebang (lp#988364).


author: malcolmlewis@opensuse.org
changelog:
  - Update to version 0.3.17:
    + Switch to JSON API to work around XMLRPC API update
      (lp#988395).
    + Fix rename station menu item.
    + Update FSF address in pylast.py (lp#987883).
    + Remove #! header from files that are not executable
      (lp#988364).
  - Drop pithos-fix-incorrect-fsf-address.patch: fixed upstream.
  - Drop pithos-fix-non-executable-script.patch: fixed upstream.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.13.5:
    + periodic backup of the current project file.
    + easy crossfading transitions of overlapping clips.
    + better icons for link and group operations.
    + new add keyframe button.
    + fixed support for the missing plugins installer.
    + improved support for pictures.
    + various performance improvements.


author: vuntz@opensuse.org
changelog:
  - Call relevant macros in %post/%postun:
    + %desktop_database_post/postun because the package ships at
      least one desktop file.
    + %icon_theme_cache_post/postun because the package ships themed
      icons.
    + %mime_database_post/postun because the package ships a mime
      type definition.
  - Add shared-mime-info BuildRequires to have the %mime_database*
    macros.
  - Pass %{?no_lang_C} to %find_lang so that english documentation
    can be packaged with the program, and not in the lang subpackage.
  - Change Requires of lang subpackage to Recommends, since the
    english documentation is not there anymore.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.13.9.90:
    + Audio and video effects
    + Completely redesigned project settings dialog, with the ability
      to create presets
    + Completely redesigned rendering dialog
    + Welcome dialog that helps you start a project or load recent
      projects in two clicks
    + Ability to preview video, audio and image files before
      importing
    + Add a "best fit" zoom button
    + Ability to jump to an exact position in the timeline
    + Ability to specify custom aspect ratios and framerates
    + Show a progress bar when loading projects
    + 300% faster project timeline loading
    + Search bar in the Media Library
    + Ability to detach all the tabs and the previewer
    + New manpage
    + Commandline render mode
    + Use the standard infobar widget all around
    + Lots of bug fixing.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.14.0:
    + Remove hal dependency
    + Several bug fixes.
  - Add python-xdg Requires.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.14.1:
    + Remove the libglade dependency
    + Move glade, icons and pixmap files to a separate data/ dir
    + Reorganized the menus
    + UI enhancements
    + Code cleanup


author: dimstar@opensuse.org
changelog:
  - Update to version 0.14.2:
    + Transformation UI directly in the video viewer
    + Auto-aligner feature
    + User manual in mallard
    + Soft dependency manager
    + UI enhancements
    + Code cleanup
  - Add gnome-doc-utils-devel and pkg-config BuildRequires.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.15.0:
    + A new transformation feature allows resizing, panning and
      cropping clips directly in the previewer
    + Automatic clip alignment by analyzing soundtracks to sync
      multicamera footage
    + Ability to have presets for rendering
    + Default set of project settings and rendering presets
    + Cleaner preferences dialog
    + Integrated offline user manual
    + Cleaner advanced codec settings dialog
    + Improved video thumbnailing performance
    + "Soft depedencies" manager to warn the user of features
      requiring additional packages
    + Port to gtkbuilder
    + Respect GNOME's button icons setting
    + Improved startup time
    + Code cleanups and remove dead code
    + Properly show property descriptions (blurbs) for advanced codec
      settings.


author: vuntz@opensuse.org
changelog:
  - Add frei0r-plugins Recommends: those plugins add many useful
    video effects to Pitivi, which makes the experience of using it
    much better.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.15.1:
    + Bug fix release to ensure compatibility with Gst "good" plugins
      >0.10.29
    + Minor string fixes and additions to the user manual
    + Updated translations.


author: badshah400@gmail.com
changelog:
  - Update to version 0.15.2:
    + Bug fixed for a regression introduced by 0.15.1
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Add pitivi-help_figures.patch: Fix an encoding error in the
    distributed Makefile.am and Makefile.in and change
    mainwindow.png to mainwindow.jpg.
  - Add codecscontainers.jpg as source. Due to the encoding error
    addressed by above patch, this file was not present in the
    tarball.
  - Add mainwindow.jpg as source: upstream accidentally references
    a .png file in the makefiles, but the real file is a .jpg.


author: gber@opensuse.org
changelog:
  - updated to current git version
    - GObject-based rewrite
    - update existing notification when new updates become available,
      close it when no updates are available
    - show status icon when updates are available, hide it when no
      updates are available
    - hide icon when gpk-update-viewer is executed, check for updates
      when gpk-update-viewer exits
    - introduce a startup delay before the first check for updates is
      made
    - add context menu item to manually trigger a check for updates
    - add CLI, make delay and interval configurable
    - add an about dialog
    - added a button for installing updates to the notification


author: gber@opensuse.org
changelog:
  - update to version 0.2.1
    - hide the autostart file in KDE and GNOME rather than explicitly
      showing it in Xfce and LXDE only
    - increase default startup-delay to 5 min (bnc#729230)
    - fix some typos
    - use the VERSION macro in the about dialog


author: gber@opensuse.org
changelog:
  - update to version 0.2.2
    - increase the default update interval to 24 h in order to ease
      the load on the infrastructure
    - increase the default delay before checking for updates to 5 min
      as commit 777c0d750cdc0a1e31f98066fc248e04e2e84599 was
      incomplete (bnc#729230)


author: sbrabec@suse.cz
changelog:
  - Updated to version 0.21:
    * Cosmetic fixes of from pkg.m4.
    * Documentation fixes.
    * Always add the Cflags from dependent packages.
    * Added internal pkg-config package.
  - Fixed Obsoletes (#243508).
  - Use --with-pc_path instead of environment variables.


author: rodrigo@suse.de
changelog:
  - Update to version 0.23:
    * Add support for setting sysroot through PKG_CONFIG_SYSROOT_DIR
      in the environment
    * Update included glib to 1.2.10
    * Other minor fixes, including a segfault


author: mls@suse.de
changelog:
  - Add pkg-config-reqprov.patch to support automatic pkgconfig
    dependency creation, upstream fdo#2458.


author: vuntz@opensuse.org
changelog:
  - Provide pkgconfig(pkg-config) since pkg-config has a virtual
    internal pkg-config.pc file.
  - Use %makeinstall macro.
  - Remove code for old versions of openSUSE (<= 9.3)
  - Remove AutoReqProv: it's default now.
  - Remove calls to %suse_update_config and autoconf, and do not set
    CFLAGS.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.25:
    + 0.24 included a too strict whitespace/shell metacharacter
      filter leading to some legal characters like = and : being
      escaped in the output. This has been fixed.
    + When building with newer and external libpopt, it would be
      confused over being asked to split an empty string, leading to
      errors with packages that included empty fields in their .pc
      files.
    + Make the COPYING file explicitly GPLv2. The COPYING file in
      0.24 was inadvertently GPLv3 rather than the correct GPLv2.
    + Minor changes to documentation
  - Changes from version 0.24:
    + Fix up bug in PKG_CONFIG_SYSROOT handling which mangled non-I
      and non-L arguments
    + Put /usr/lib/pkgconfig and /usr/share/pkgconfig into the
      default search path when no prefix is passed to configure.
    + Portability fixes for Windows and NetBSD
    + Various man page updates
    + Add logging support to log how pkg-config is being called.
    + Skip Requires.private unless we need them for Cflags
    + Add a variable, pc_path to the compiled-in pkg-config package
      that you can query for the compiled-in PKG_CONFIG_PC_PATH.
    + Various updates to pkg.m4.
    + Update rpmvercmp with bugfixes from upstream.
    + Add introductory guide to pkg-config.
    + Add listing of variables in a package
    + Make it possible to use external popt.
    + Add --print-provides and --print-requires(-private) options
    + Add support for paths containing whitespace and shell
      metacharacters
  - Drop pkg-config-reqprov.patch: fixed upstream. Note that upstream
    has a slightly different behavior: where we had --print-requires,
    upstream chose to split the command in --print-requires and
    - -print-requires-private. This means we need a rpm package that
    provides a /usr/lib/rpm/pkgconfigdeps.sh fixed for this.
  - Add pkg-config-dnl.patch to fix issues with autoconf 2.66, taken
    from Fedora.


author: coolo@novell.com
changelog:
  - Readd pkg-config-dnl.patch, see
    http://lists.gnu.org/archive/html/autoconf/2010-07/msg00035.html


author: vuntz@novell.com
changelog:
  - Update to version 0.14.4:
    + Rewrote printing to use the GTK printing API, fixing most
      problems with printing on Windows
    + Added display of minutes to duration format
    + Added creation of Windows installer to Makefiles
    + Dropped support for libgda < 3.0
    + Added proper quoting to SQL code (bgo#168147, bgo#571801)
    + Fixed alignment problems in HTML export (bgo#471218,
      bgo#478027)
    + Fixed a crash in UNDO/REDO code (#420443)
    + Fixed several issues with the build (bgo#528582, bgo#528971,
      bgo#529045, bgo#539993)
    + Updated translations.
  - Drop planner-desktop.patch: we already do this via
    suse_update_desktop_file.
  - Drop planner-evolution.patch, planner-e_utf8.patch,
    planner-python-util.patch, configure.patch: not needed anymore.
  - Drop planner-bgo539993-buildfix.patch: fixed upstream.
  - Remove unneeded BuildRequires: gnome-common,
    libgnomeprintui-devel, libgsf-devel, libidl-devel, libwnck-devel,
    mozilla-nss-devel, perl-XML-Parser
  - Do not call autoreconf and intltoolize anymore.
  - Fix configure flag for libgda from --enable-database to
    - -with-database.
  - Re-enable the use of evolution-data-server (via configure), and
    create a planner-evolution package to not have planner always
    depend on evolution (instead of using some hack).
  - Re-enable parallel build.
  - Remove check for old version of openSUSE.
  - Merge doc package in devel package since it only provided gtk-doc
    files.
  - Do not package omf files twice.
  - Rework the package list.


author: vuntz@opensuse.org
changelog:
  - Add planner-fix-build.patch to fix build with latest
    evolution-data-server: we need to manually require libgnome-2.0.
  - Version the Obsoletes of mrproject to avoid self-obsoletion.
  - Update description of packages.


author: vuntz@opensuse.org
changelog:
  - Do not build the eds backend on 11.4 and later, since it fails to
    build there. There's no patch upstream to fix this,
    unfortunately.
  - Also add missing libglade2-devel BuildRequires, that was brought
    implicitly by evolution-devel.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.14.5:
    + Minor build enhancements, gnome-common is now needed to build
    + Many memory leaks got fixed (bgo#334114, bgo#596746)
    + Some deprecated code got updated (bgo#349304, bgo#536416,
      bgo#584009, bgo#590485, bgo#613623)
    + Bugs fixed:
    - Crash when exporting HTML
    - Prevent changing order of resources on load/save
    - Crash when using zoom-to-fit (bgo#550559)
    - Assigned resources information shown in HTML export
      (bgo#308064)
    - Maximum percent complete stuck at 75% (bgo#580216)
    - Error when opening files with colon in path (bgo#602427)
    - Allow scrolling in Gantt and resource usage (bgo#604355)
    - Show date in status bar (bgo#604515)
    + Updated translations.
  - Drop planner-fix-build.patch: fixed upstream.
  - Do not add Office and ProjectManagement categories to
    planner.desktop as those are already there.


author: zaitor@opensuse.org
changelog:
  - Update to version 0.14.6:
    + Fixed compilation with --with-database.
    + Several warnings fixed.
    + Got rid of AM_MAINTAINER_MODE.
    + Got rid of some deprecated code.
    + Updated translations.
  - 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: dimstar@opensuse.org
changelog:
  - Add planner-cmdline.patch: Fix for broken "open file on startup"
    behaviour (bnc#774972, bgo#656373).


author: dimstar@opensuse.org
changelog:
  - Add planner-libgnome.patch: link libsql-plugin to libgnome
    (bnc#775189).
  - Add gnome-common BuildRequires and call gnome-autogen.sh, as
    above patch touches the build system.


author: beineri@opensuse.org
changelog:
  - add branch diff update: use https for opendesktop plasmoid
  - remove non-built kbstate plasmoid source/patch


author: beineri@opensuse.org
changelog:
  - update 4_3_BRANCH.diff:
    * opendesktop plasmoid: don't start with fixed size (kde#202937)
    * ocs data engine: don't fail on corrupt avatar image (kde#206101)


author: tittiatcoke@gmail.com
changelog:
  - Added patch to update the Authentication method for plasmoid
    "Remember the Milk". The new required Authentication method is
    utilizing a webpage and an API. (bnc#546597)


author: wstephenson@novell.com
changelog:
  - Disable the contacts and kopete krunners by default, preventing
    them from autostarting Akonadi on every login (bnc#596582)


author: wstephenson@novell.com
changelog:
  - Backport OAuth support for Twitter microblogging dataengine,
    anticipating the switch-off of HTTP BASIC auth on June 30.
    (bko#242048)


author: idonmez@novell.com
changelog:
  - Add bko-278222.patch, fix plasma crash with grid desktop. Upstream
    commit 67b5c56e564f5052238bab38342a85e5f4af570b


author: tittiatcoke@gmail.com
changelog:
  - Due to the split in the marble package, the marble plasma-addons
    needs an explicit require for the main marble package.


author: toddrme2178@gmail.com
changelog:
  - Removed tests for obsolete openSUSE versions (fix for RPMLINT warning)
  - Removed commented files (fix for RPMLINT warning)
  - Removed self obsoletes (fix for RPMLINT warning)
  - Changed summary and description (fix for RPMLINT warning)
  - Changed group (fix for RPMLINT warning)
  - Added config macros
  - Cleaned up spec file formatting


author: saschpe@gmx.de
changelog:
  - Moved contacts, events and lancelot plasmoids into new 'akonadi' and
    'lancelot' subpackages. Removes dependency on kdepim4 / akonadi from
    the base package
  - Set license to SPDX style (GPL-2.0+)
  - Removed outdated %clean section


author: i@marguerite.su
changelog:
  - Fix For Upstream. Patch3. fixed a hard to reproduce bug
    that when you input super fast, panel will break and disappear.
    should be removed when 4.8.3


author: buschmann23@opensuse.org - 0.9.4
changelog:
  - update to version 0.9.4
    * icon description shows more lines now
    * tooltip when run in systray mode
    * wind rose direction may be inverted
    * scale systray icon's text so it fits inside
    * wind rose arrow scalable
    * show weather provider's update time when clicked on update time
    * preferred locations which appear as shortcuts in context menu
    * fixed a bug that prevented position/size to be saved
    * Renamed "Customizable Weather Plasmoid" to "CWP".
  - renaming package from plasmoid-customizable-weather
    to plasmoid-cwp, according to new plasmoid name


author: rwooninck@opensuse.org - 0.9.5
changelog:
  - update to version 0.9.5
    * custom image can be selected from a list of satellite images
    * added weather-windy icon to oxygen icons
    * fixed current weather condition possibly not centered on horizontal layouts
    * configuration dialog is divided in 4 tabs now: reduzed height
    * fixed a panel positioning bug
    * new layouts: 4 days horizontal and vertical with custom image
      (you need to reselect your desired layout when upgrading!)
    * xml: accuweather.com (world °C and °F, US °C and °F)


author: rwooninck@opensuse.org - 0.9.6
changelog:
  - update to version 0.9.6
    * links in configuration dialog are working now
    * reuse old values if reloading values failed
    * reload automatically after 1 minute if data is invalid (no internet connection on startup, for example)
    * tooltip / extended weather information window uses plasma theme's font color now
    * animate busy widget
    * enlarged satellite image / extended weather information displayed in external window
    * icon for access to satellite image for layouts without custom image
    * wind rose size increased for horizontal layouts
    * xml: small fixes
    * xml: added accuweather satellite images
    * xml: fixed metservice_co_nz.xml: website uses javascript now


author: rwooninck@opensuse.org - 0.9.7
changelog:
  - update to version 0.9.7
    * font size automatically reduced if it doesn't fit inside (not for all text elements)
    * slightly modified cwp forecast separator style
    * adjust satellite image and extended weather information size according to plasma theme
    * fixed some icon and text positions
    * fixed plasma forecast separator sizes
    * location image and extended weather information do not show up in task bar any more
    * xml: satellite images updates


author: rwooninck@opensuse.org - 0.9.8
changelog:
  - update to version 0.9.8
    + fix download via proxy (thanks to paran0id)
    + kill download processes after update time
    + custom/satellite image list: display several images, switch between them clicking on the arrow buttons
    + user can show / hide temperature unit (C or F)
    + adjust font sizes also by height
    + fixed some horizontal layout regression
    + center current temperature
    + icon text overlaps half of the icon at most (reduced font size if necessary)
    + xml: wetter.com: title extracted correctly
    + xml: minor fixes
    + Polish translation (thanks to Piotr Hryciuk)
    + Italian translation (thanks to Federico Zenith)
    + Norwegian translation (thanks to Federico Zenith)


author: tittiatcoke@gmail.com - 0.9.9
changelog:
  - update to version 0.9.9
    + rewritten font size policy (depends on area of plasmoid now) (probably you need to reset font scale value)
    + new 1 day forecast layouts (you need to reselct the layout you want)
    + vertical layouts: more space for location title
    + Serbian translation (sr.po and sr@latin.po) (thanks to Mladen Pejakovi?)
    + xml: accuweather fixes
    + xml: www.weather.com fixes
    + xml: ilmeteo.it added
    + xml: pogodynka.pl added
    * People upgrading to 0.9.9: please note, that you might need to reselect weather provider(s),
    layout and probably reconfigure font scale!


author: buschmann23@opensuse.org - 0.9.10
changelog:
  - updated to version 0.9.10
    + different set of custom images for each preferred location
    + small gui fix ("feels like" temperature position)
    + added latin2 encoding (for pogodynka.pl, thanks to Paul Zawila-Niedzwiecki)
    + xml: ilmeteo.it: fixes (thanks to Federico Brega)
    + xml: weather.com: small fixes
    + xml: accuweather.com: small fixes
    + xml: www.weather.com.cn: fixes
    + Russian translation (thanks to Alexey Pavlov)
    + Turkish translation (thanks to Yavuz Selim)
  - removed obsolete patches latin2.patch and desktop-translation.patch,
    now included upstream


author: buschmann23@opensuse.org - 0.9.11
changelog:
  - updated to version 0.9.11
    + animated satellite images support (thanks to NDL)
    + xml: small fixes
    + xml: www.wetter.com: fixed
    + xml: www.gismeteo.com: added (thanks to NDL)


author: buschmann23@opensuse.org - 0.9.12
changelog:
  - updated to version 0.9.12
    + workaround for "empty folderview" bug (thanks to Bogdan Gribincea)
    + workaround for Qt animated gif bug
    + full size wind rose if no sunrise/sunset data was found
    + xml: freemeteo.com (celsius and fahrenheit): added
    + xml: satellite_images: updated (animated images)


author: buschmann23@opensuse.org - 0.9.15
changelog:
  - updated to version 0.9.15
    + xml: www.weather.com.cn: fixed
    + xml: www.metservice.co.nz: fixes
    + xml: www.weather.com.cn: fixes
    + fixed local custom images (sorry)
    + data engine completely rewritten
    + "network disconnected" icon shown, when download failed
    + remember current satellite image (again)
    + minor gui fixes
    + xml: minor fixes


author: buschmann23@opensuse.org - 0.9.16
changelog:
  - updated to version 0.9.16
    + link to current weather data homepage accessible through
      context menu
    + xml: pogodynka.pl: fixed
  - fixed Provides: and Obsoletes: tags


author: tittiatcoke@gmail.com - 0.9.18
changelog:
  - update to version 0.9.18
    + xml: ilmeteo.it: fixed
    + xml: www.metservice.co.nz: removed, homepage is unusable
    + xml: freemeteo.com: fixed
    + xml: wetter.com: fixed


author: tittiatcoke@gmail.com - 1.0.0
changelog:
  - update to version 1.0.0
    - update function (xml files in .cwp folder preferred over xml files from install directory)
    - weather-windy icon: fixed (newer kde versions don't load scalable icons any more)
    - xml: accuweather.com: US celsius and fahrenheit: fixed
    - xml: ilmeteo.it: fixed (thanks to Pasquale Ceres)
    - xml: www.weather.com: fixed


author: buschmann23@opensuse.org - 1.0.1
changelog:
  - updated to version 1.0.1
    + xml: www.gismeteo.com: location fixed
    + xml: wetter.com: update time fixed, current weather icon fixed
    + xml: weather.com.cn: day names fixed


author: tittiatcoke@gmail.com
changelog:
  - updated to version 1.0.4
    + xml: satellite_images: broken links fixed
    + xml: accuweather.com (World): fixed wrong icon code
    + xml: accuweather.com (World): fixed (thanks to Jota Jota)
    + xml: accuweather.com (US): fixed


author: tittiatcoke@gmail.com
changelog:
  - Updated to version 1.2.0
    - use KDE's scheduler for download jobs
      (let KDE limit kio_http process number to 30)
    - xml: accuweather.com (World): new URL to find location code
    - xml: fr.weather.com: fixed wind direction
    - xml: espanol.weather.com: fixed wind direction
    - xml: www.weather.com: fixed
    - xml: accuweather.com (World): fixed (both °C and °F)
    - fixed namespace bug in xml files
    - fixed panel bug in KDE 4.5
    - xml: gismeteo.com: fixed
    - xml: freemeteo.com: fixed & added new languages support


author: tittiatcoke@gmail.com
changelog:
  - Updated to version 1.2.2
    - xml: accuweather.com (World): small fixes (thanks to naradla)
    - xml: gismeteo.com: location name fixed
    - xml: www.weather.com: wind & encoding fixed
    - xml: ilmeteo.it: fixes (thanks to lbonco)
    - xml: www.weather.com.cn: icon description fixed
    - xml: accuweather.com (US): special icons fixed
    - xml: gismeteo.com: some missing icons added
    - tiny spelling fix (thanks to tehnick)
    - xml: ilmeteo.it: fixes for some locations like Roma
    - xml: accuweather.com (US): night icon fixes


author: tittiatcoke@gmail.com
changelog:
  - Update to version 1.3.0
    - display invalid weather data rather than spinning circle
    - xml: www.gismeteo.com: links to www.gismeteo.ru now
    - xml: accuweather.com (US): fixed
    - xml: pogodynka.pl: fixed
    - xml: others: small fixes


author: asterios.dramis@gmail.com
changelog:
  - Update to version 1.3.3
    - xml: www.weather.com: update time fixed, weather description fixed
    - xml: www.weather.com.cn: current weather description fixed
    - xml: www.accuweather.com (US): fixed
    From 1.3.2
    - xml: www.gismeteo.com: location fixed (thanks to yurikirin)
    - xml: pogodynka.pl: fixed
    - xml: wetter.com: fixed rain forecast
    - xml: ilmeteo.it: fixed missing weather description
    From 1.3.1
    - xml: pogodynka.pl: fixed forecast for 1st day
  - Spec file updates
    - Added a plasmoid-cwp-lang package
    - Changes after spec-cleaner run
    - Updates in BuildRequires:
    - Changes in %files section to fix an rpm post build check


author: asterios.dramis@gmail.com
changelog:
  - Update to version 1.4.0
    - on request: export / import settings from configuration dialog
  - Spec file updates
    - More changes based on rpmdevtools templates and spec-cleaner run.
    - Changed License: to GPLv3+.
    - Added description for the patch based on openSUSE Patches Guidelines.
    - Minor updates in BuildRequires:, %install and %files sections.


author: asterios.dramis@gmail.com
changelog:
  - Update to version 1.5.0
    - on request: changed app directory from ~/.cwp to ~/.[kde4]/share/apps/cwp
    - xml: gismeteo.com: display N.A. if no update time is available
    - xml: gismeteo.com: add some icon codes
  - Spec file updates
    - Updates in %description.
  - Rebased readme.patch to apply cleanly.


author: asterios.dramis@gmail.com
changelog:
  - Update to version 1.5.1
    - ru.po updated (thanks to Boris Pek)
    - new cwp-app directory not used in some cases
    - xml: gismeteo.com: add some icon codes
    - xml: www.weather.com.cn: fixes
  - Spec file updates
    - Add %defattr in plasmoid-cwp-lang %files section.


author: asterios.dramis@gmail.com
changelog:
  - Update to version 1.5.2:
    * xml: espanol.weather.com: date name fixes
    * xml: fr.weather.com: date name fixes
    * xml: in.weather.com: date name fixes
    * xml: uk.weather.com: date name fixes
    * xml: accuweather.com (US): update time fixed
    * xml: www.weather.com: current weather icon fixed
  - Spec file updates:
    * Changed package Group: to Productivity/Other.
    * Minor other updates.


author: asterios.dramis@gmail.com
changelog:
  - Update to version 1.5.3:
    * xml: accuweather.com (US): links and location fixes
  - Spec file updates:
    * Removed Provides/Obsoletes entries for plasmoid-customizable-weather.
      Package name change was done at 2009-03-03.


author: asterios.dramis@gmail.com
changelog:
  - Update to version 1.5.5:
    * xml: accuweather.com (US): Forecast icon for 1st day fixed
    * xml: weather.com: Fixed
    * xml: pogodynka.pl: Fixed
  - Spec file updates:
    * Changed License: to GPL-3.0+.
    * Minor other updates.


author: asterios.dramis@gmail.com
changelog:
  - Update to version 1.5.6:
    * xml: accuweather.com (US): fixed
    * xml: pogodynka.pl: fixed
  - Spec file updates:
    * Changes based on spec-cleaner run.


author: asterios.dramis@gmail.com
changelog:
  - Update to version 1.5.8:
    * xml: weather.com: location fixed
    * xml: accuweather.com (US): wrong days for forecast fixed


author: asterios.dramis@gmail.com
changelog:
  - Update to version 1.5.9:
    * xml: accuweather.com (World): mostly fixed (thanks to Jota Jota)
    * xml: accuweather.com (US): bugs fixed
    * xml: gismeteo.com: wind and location bugs fixed
    * xml: uk.weather.com: variable wind bug fixed
    * xml: in.weather.com: variable wind bug fixed
    * xml: espanol.weather.com: variable wind bug fixed


author: asterios.dramis@gmail.com
changelog:
  - Update to version 1.5.11:
    * xml: gismeteo.com: fixed (thanks to Dreid)
    * xml: www.weather.com.cn: fixes


author: asterios.dramis@gmail.com
changelog:
  - Update to version 1.5.12:
    * xml: www.wetter.com: complete rewrite
    * xml: www.weather.com: current weather description fixed


author: asterios.dramis@gmail.com
changelog:
  - Update to version 1.5.13:
    * xml: www.wetter.com: current temperature fixed
    * xml: accuweather.com (World): forecast temperature fixed


author: asterios.dramis@gmail.com
changelog:
  - Update to version 1.6.0:
    * Greek translation
    * xml: satellite_images: new images
    * xml: accuweather.com (World): port to new location code
    * xml: www.weather.com: fixed


author: tittiatcoke@gmail.com
changelog:
  - updated to the newer maintenance version of QuickAccess (0.7.3)
    http://www.kde-look.org/content/show.php?content=101968


author: buschmann23@opensuse.org
changelog:
  - updated to maintenance version 0.8
    + Add simple tooltip for the IconWidget
    + Use settings from Dolphin to determine wether or not to show
      copy/move to items in the context menu
    + Add option to use sorting settings from Dolphin; patch by mck182
    + Add Single vs Double click setting; patch by mck182
    + Revamp configuration interface. Tabs have been done away with
      and each tab now has its own section
    + Stylistic/typo fixes for various strings
    + Initially set the icon size to the configured size to avoid
      supersmall QuickAccess widgets on the desktop
    + Forward-port fix from 0.7.x branch to extract messages from
      .ui files for .po template generation
    + Add initial translations for: es, fr, gl, pt_BR, sv, and zh_CN
      languages
  - removed obsolete style-guide-fixes.diff, now included upstream
  - removed obsolete initial-size.diff, now included upstream
  - added macro find_lang
  - removed explicit-lib-dependency libkonq5
  - recompressed source tarball with bzip2
  - added linking to licenses


author: beineri@opensuse.org
changelog:
  - update to maintenance version 0.8.1:
    + Fix bug where Dolphin sorting setting wasn't always respected
    + Update default QuickAccess icon for KDE 4.3.
    + New translations: hu, ru (only 19%), tr (90% translated)


author: asterios.dramis@gmail.com
changelog:
  - Added two patches to fix the issue that the widget icon in the panel does not
    respect panel icon size (lp#670025). Patches are from
    https://bugs.launchpad.net/quickaccess/+bug/670025.
  - Added a patch, taken from Fedora, to fix "taking address of temporary object"
    build error (with -fpermissive) which appears when compiling with gcc-4.6.
  - Spec file updates:
    * Changes based on rpmdevtools templates and spec-cleaner run.
    * Changed License: to GPLv2+.
    * Updates in Buildrequires: (replaced kdebase4-workspace-devel with
      libkde4-devel).
    * Updates in %install and %files sections.


author: lmichnovic@suse.cz
changelog:
  - fixed deprecated run_ldconfig macro
  - no need to use %suse_update_config when autotools are called
    anyway (Other dists get chocked in BuildService.)
  - no need to pack files NEWS and INSTALL
  - compiling with no-strict-aliasing


author: prusnak@suse.cz
changelog:
  - updated to 1.8.5
    * removed several widgets from pui/, which were declared
      obsolete since a long time. Most of them are now available
      in puAux/
    * several fixes and improvements to puAuxList
    * puInputText scrolling fixed
    * Improved DirectX loader
    * Check ownership before deleting in ssgSimpleList
    * Fixed netSocket
    * Fixed mem leak in ssgVertSplitter
    * Fixed pw window sizes on win32
    * Added pview ssg-example
    * Fix clock delta in first call
    * Made colour of listbox changable
    * Fixed text with negative coordinates
    * Fixed misc bugs in puAuxLargeInput
    * Allow the user to activate a widget with custom mouse button
    * Made material loading from wavefront models more robust
    * Handle linux joysticks with a lot of axes
    * Avoid specular anomalies in 3ds files
    * Added a demo for ssgaShapes
    * Fixed the diameter of ssgaSphere
    * Fixed inability to add colour to the ssgaTeapot
    * Remove scale dep in ssgaFire
  - fixed strncat usage (strncat.patch)
  - dropped obsolete patches:
    * extraqual.diff (included in update)
    * joystick.diff (included in update)


author: jengelh@medozas.de
changelog:
  - Use %_smp_mflags for parallel building
  - Strip %clean section (not needed on BS)
  - Remove duplicated changelog


author: brehmt@gmail.com
changelog:
  - Applied patches from plib SVN
    * Fixed segfault in puInput when pasting empty buffer
    * Fixed heap corruption when removing puInputBase objects
    * Fixed various puSlider issues


author: badshah400@gmail.com
changelog:
  - Added gcc-c++ dependency for plplot-devel
  - Cleanup spec file and correct build dependencies to resolve
    build issues with openSUSE 11.3


author: badshah400@gmail.com
changelog:
  - Enable ada bindings
  - Added plplot-gcc-ada46-libs.patch to enable compilation with
    gcc-ada = 4.6


author: werner.ho@gmx.de
changelog:
  - dropped the qhull requirement from the spec-file
    I've not seen any need of it in the INSTALL/README files


author: badshah400@gmail.com
changelog:
  - Update lapack buildrequires in keeping with lapack package
    naming changes in devel project; enables building on openSUSE
    12.1 and 11.4 again.


author: badshah400@gmail.com
changelog:
  - Enable octave bindings for openSUSE > 12.1 since octave is now
    in factory. The octave bindings are packaged in a separate
    package called plplot-octave.


author: trenn@suse.de
changelog:
  - CPU, SATA link,.., settings are restricted to 10 (bnc#473863).
    /usr/lib/pm-profiler/enable-profile
    uses ? wildcard, but should use * and it does that now.


author: bgeuken@suse.de
changelog:
  - Include patches into tarball -> own project
    Fix sample_rate calculation
    Fix smp path, must be smt
    Move get_profile to /usr/bin
    Add name of profile to get_profile


author: hmacht@suse.de
changelog:
  - update to v0.1_git20090812:
    - remove openSUSE specifics
    - add pm-profiler cmd line tool to replace /usr/bin/powersave
    - update READMEs


author: trenn@suse.de
changelog:
  - Add a link from /etc/pm-profiler.conf to /etc/sysconfig/pm-profiler
    to get some autoyast functionality (fate#307097).


author: trenn@suse.de
changelog:
  - Remove ondemand sampling rate complication again and just let
    the user set the kernel value.
  - Only set ondemand tunings once, not per cpu.


author: trenn@suse.de
changelog:
  - .spec file cleanup
  - Adding export NO_BRP_STALE_LINK_ERROR="yes" for compatibility
    reasons with the internal build service


author: hmacht@suse.de
changelog:
  - update to git_0.1_git20101115:
    - include patches
    - support read_ahead_kb for multiple disks (bnc#643590)


author: seife@suse.de
changelog:
  - be a bit more thorough in kicking the ACPI fans after resume
  - add a paragraph about who is doing the low level suspend stuff
    to the README


author: hmacht@suse.de
changelog:
  - add power.d hook script 'wol' and corresponding configuration
    option to /usr/lib/pm-utils/defaults to enable wake on LAN when
    running on AC and disabling it when on DC


author: mvyskocil@suse.cz
changelog:
  - Updated to 1.2.6.1 - fixed bnc#378883
  - install all upstream hooks (fixes at least bnc#552346)
  - moved ndiswrapper hook to separate package
  - backported the smart suspend support
  - Obsoleted patches:
    * pm-utils-0.99.3-README-fix.diff
    * pm-utils-0.99.4-QUIRK-variables-changed.diff
    * pm-utils-0.99.4-fix-broken-dbus-send.diff
    * pm-utils-0.99.4-on_ac_power-no-dbus-fallback.diff
    * pm-utils-0.99.4-suse.diff
  - removed powersave command


author: vuntz@opensuse.org
changelog:
  - Move the pkg-config file to /usr/share/pkgconfig to have it
    findable on x86_64. We could also move it to
    /usr/%_lib/pkgconfig, but we explicitly change libdir to not be
    arch-specific, so /usr/share is more appropriate.


author: mvyskocil@suse.cz
changelog:
  - Updated to 1.3.0: fix bnc#590709
    * pm-utils does not depends on HAL anymore
    * import HAL's fdi quirks
    * track whether suspend/hibernate succeeded, and handle things as appropriately as we can.
    * Native suspend-hybrid method.
    * Profile the entire suspend/resume process using PM_PROFILE.
  - backport the existing patches, split and sort them
  - remove the HAL dependencies from power.d hooks wol and sata-pm
  - use explicit dependencies on external tools
  - powersave is back - now partially supports upower


author: mvyskocil@suse.cz
changelog:
  - fixes bnc#603291: restart DHCP clients if traditional ifup is used
  - fixes bnc#613967: typo in stderr redirection


author: mvyskocil@suse.cz
changelog:
  - fixes bnc# 615646 - Suspending with upower/dk-power blocks the calling process
    * pm-utils-1.3.0-direct-on_ac_power.patch


author: mvyskocil@suse.cz
changelog:
  - Update to 1.4.1
    * New power.d hooks:
    - disable_wol (obsoletes wol, $WOL)
    - hal-cd-polling
    - harddrive,
    - intel-audio-powersave (obsoletes sound-pm, $SOUND_PM),
    - journal-commit,
    - laptop-mode
    - pcie_aspm,
    - readahead,
    - sata_alpm (obsoletes sata_pm, $SATA_PM)
    - wireless (obsoletes iwl-pm, $IWL_PM)
    - xfs_buffer
    * Load hook blacklist for power.d hooks
    * Fix paths for sched_powersave script
    * Try falling back to standby suspend of mem is not available.
    * Use flock for more robust lock file handling
    * Make tuxonice methods chvt if using a userspace UI.
    * Autodetect sleep modules by default instead of forcing the kernel one.
    * Rewrote the sched-powersave hook to eliminate redundancy.
    * Help functionality to pm-powersave
  - SUSE aditions
    * set and check the governors via sysfs - bnc#619750
    * do a sanity check on S2DISK_CONF
    * fix bnc#617667: 50rcnetwork sleep hook cannot work
    * remove power.d hooks already in upstream pm-utils 1.4.0+
    - iwl-pm and $IWL_PM config variable replaced by wireless hook, no config variable
    - sata-pm and $SATA_PM replaced by sata_alpm, $SATA_ALPM_ENABLE
    - sound-pm and $SOUND_PM replaced by intel-audio-powersave, $INTEL_AUDIO_POWERSAVE
    - wol and $WOL replaced by disable_wol, no config variable


author: vuntz@opensuse.org
changelog:
  - Add a cpufreq init script, with code that was originally in hal
    init script. Since hal is getting killed, we need to move this
    elsewhere. This will help with bnc#612131.
    + Install rc.cpufreq as /etc/init.d/cpufreq and link it from
      /usr/sbin/rccpufreq.
    + Add %insserv_prereq PreReq.
    + Add scriptlets to handle this init script. We enable it by
      default.


author: trenn@novell.com
changelog:
  - rccpufreq fixups:
    speedstep_centrino functionality is replaced by acpi-cpufreq for quite some
    time and is not compiled on our latest kernels anymore
    (CONFIG_X86_SPEEDSTEP_CENTRINO)
    Try to load mostly used cpufreq driver (acpi-cpufreq) first for speedup
    reasons
    >>>>>>> ./pm-utils.changes.rc13d0ced37ad6aae6e3d140dad6f4c2b


author: vuntz@opensuse.org
changelog:
  - Update rc.cpufreq:
    + Use acpi_cpufreq instead of acpi-cpufreq for consistency.
    + Do not report failure on start when hardware doesn't support
      frequency scaling. Report "skipped" instead. Based on patch
      from Per Jessen <per@opensuse.org>. Fix bnc#660417.


author: vuntz@opensuse.org
changelog:
  - Use a %triggerun on pm-utils < 1.4.1-3 (should be this version)
    to forcefully enable the cpufreq service, since else, it's not
    enabled on upgrades. Thanks to Kay Sievers for the hint!
    Fix bnc#653540.


author: estellnb@elstel.com
changelog:
  - Show battery and AC-adpater (power adapter) status when working
    without X under a console: upower is used (bnc#670074)


author: crrodriguez@opensuse.org
changelog:
  - Remove init script, obsoleted by opensuse-kernel commit
    6efe9b5949513b33987e51400da8c75e7225970d


author: mvyskocil@suse.cz
changelog:
  - fix script 50rcnetwork error and update savestate/restorestate
    functions(bnc#749031).
  - obsolete pm-utils-1.4.1-vtXX-upower-battery-AC-adapter.patch already in git


author: vdziewiecki@suse.com
changelog:
  -Created a git repository at git@gitorious.org:opensuse/pm-utils.git as a branch of
    git://anongit.freedesktop.org/git/pm-utils, to avoid having suse
    hooks in a separate package, using this repository (all patches
    removed as they are included there)
  -Fixed  bnc#751887 - Hibernation failure after security patches applied;
  -Fixed  bnc#751621 - /usr/lib/pm-utils/sleep.d/06autofs unconditionally (re)starts autofs
  -Fixed  bnc#751811 - pm-suspend generates defective /var/log/pm-suspend.log file
  -Fixed bnc#753589 - sysctl.conf settings are lost when changing
    powerstate
  -Fixed bnc#633496 - /usr/lib/pm-utils/sleep.d/75modules should cancel suspend2disk when unloading a module fails


author: vdziewiecki@suse.com
changelog:
  -bnc#751621 (again): Test systemd presence (/proc/1/comm) and
    choose either systemctl or /sbin/service when stopping and
    restarting services. This should make the services stop and start properly,
    but avoid dumping binary crap in the log (bnc#75181).


author: vdziewiecki@suse.com
changelog:
  -Fixed 06autofs, it now works only if NetworkManager is not
    running, because it has it's own way to start autofs.
    Fix regression caused by fix for bnc#753589-Using a savestate/restorestate scheme instead


author: vdziewiecki@suse.com
changelog:
  -Fixed bnc#697379 - Powermanagement snd_hda_intel - Skript /usr/lib/pm-utils/intel-audio-powersave doesnt' work


author: tiwai@suse.de
changelog:
  - updated to ver.1.5.4.
    built on the standard configure procedure now.
  - added glib and glib-devel to neededforbuild.


author: tiwai@suse.de
changelog:
  - build with included glib support, don't use gtk1-compat
  - fix the handle of MTS (MIDI Tuning Standard)


author: elchevive@opensuse.org
changelog:
  - update to version 0.42:
    po4a:
    * Allow adding command-line options after config file.
    Text:
    * Add support for control files.
    msguntypot:
    * Do not remove obsolete entries from PO files.
    documentation translations updates
    * New German translations
    * Updated Spanish translations
    * Updated French translations
    * Updated Japanese translations
    * Updated Polish translations


author: lmichnovic@suse.cz
changelog:
  - update to 1.3.8
    * OS X: fixed startup on computers that didn't have Poedit installed before
    * fixed translation status color indicator to work correctly in case
    of plural entries
    * changed the official spelling from "poEdit" to "Poedit"
    * preserve old msgid records (#| msgid "...") when saving
    * preserve deleted records when updating catalogs
    * preserve msgctxt entries in catalogs (#1680554)
    * OS X: Sparkle is now used for automatic updates
    * OS X: fixed spell checker to use catalog's language
    * fixed View->Display quotes setting broken in 1.3.7
    * added more translations:    Irish (Seanán Ó Coistín)


author: lmichnovic@suse.cz
changelog:
  - update to version 1.3.9
    * OS X: fixed corruption of first entry when opening catalog
    from manager


author: lmichnovic@suse.cz
changelog:
  - update to version 1.4.1
    * fixed HTML export to properly escape the text
    * remember last used search phrase in Find window
  - 1.4.0
    * wxWidgets >= 2.8 is now required when compiling from sources
    * don't show comments windows by default to avoid confusion
    * significantly faster updating of catalogs on multi-core
    machines (on Linux, some distributions included multi-threaded
    gettext, some don't)
    * fixed remaining problems with list selection
    * use more standard way of differentiating between different kinds
    of entries in the list (translated, fuzzy, new) by using font
    variants instead of different background colors (#1863332)
    * don't update PO-Revision-Date header if it's unused (#1900298)
    * added Belarusian latin translation (Alaksandar Navicki)


author: lmichnovic@gmail.com
changelog:
  - update to version 1.4.2
    * Unix: fixed Ctrl+Up/Down/PgUp/PgDn shortcuts when NumLock is on (#2006843)
    * added Uyghur translation


author: lazy.kent@opensuse.org
changelog:
  - Use wxWidgets defines.
  - Split off language package.
  - Removed check for unsupported openSUSE versions.
  - Use full URL as a source.
  - Corrected Summary style.
  - Use fdupes to remove file duplicates.
  - Added icon_theme_cache_post/un macros.
  - Removed redundant "clean" section.
  - Removed zip from build dependencies.


author: prusnak@suse.cz
changelog:
  - updated to 2.0.62
    * Add btrfs to fixfiles from Dan Walsh.
    * Remove restorecond error for matching globs with multiple hard links
      and fix some error messages from Dan Walsh.
    * Make removing a non-existant module a warning rather than an error
      from Dan Walsh.
    * Man page fixes from Dan Walsh.


author: mvyskocil@suse.cz
changelog:
  - fix seceral rpmlint errors and warnings
    * use /var/adm/fillup-template for sandbox
    * don't use /var/lock/subsys in any of init script
    * use set_permissions macro and add correct Requires(pre)
    * fix the languages to new -lang package
    * fix policycoreutils-sandbox Group
    * remove runlevel 4 from inint scripts


author: lnussel@suse.de
changelog:
  - add YaST privileges from Factory
  - add org.freedesktop.devicekit.disks.drive-set-spindown which
    appeared in Factory. Sounds potentially dangerous so auth_admin.


author: lnussel@suse.de
changelog:
  - add org.kde.kcontrol.kcmkdm
  - change org.gnome.clockapplet.mechanism
    - > org.gnome.settingsdaemon.datetimemechanism (bnc#629096)


author: lnussel@suse.de
changelog:
  - add NetworkManager.settings.modify.hostname (bnc#680140)
  - add account services (bnc#676638)
  - add org.opensuse.cupspkhelper.mechanism.all-edit (bnc#691014)


author: lnussel@suse.de
changelog:
  - change version to 12.1 to show that the package is tied to the
    distro
  - set org.freedesktop.accounts.user-administration to auth_admin_keep


author: lnussel@suse.de
changelog:
  - set NetworkManager.settings.modify.{own,system} to auth_admin_keep
    so it's less annoying (bnc#680140)
  - silence %post  (bnc#679336)


author: lnussel@suse.de
changelog:
  - set version to 12.2
  - remove obsolete moblin privileges
  - allow org.freedesktop.ModemManager.Device.Control (bnc#732358)
  - allow setting the system's time zone (bnc#731812)


author: lnussel@suse.de
changelog:
  - add org.freedesktop.packagekit.repair-system (bnc#742024)
  - fix FSF address
  - remove old obsoletes


author: lnussel@suse.de
changelog:
  - add org.kde.recorditnow.helper.watch (bnc#753908)
  - add org.gnome.settings-daemon.plugins.wacom.wacom-led-helper (bnc#750795)


author: kay.sievers@novell.com
changelog:
  - Update to version 0.94:
    - Add library with a PolkitLockButton widget
    - Make use of new API to better cope with one-shot authorizations
  - Create libpolkit-gtk-1-0 package, and devel package.


author: llunak@novell.com
changelog:
  - use the authentication agent also in KDE (bnc#538897)
  - use the proper button order in KDE
  - fix status icon not hiding


author: vuntz@opensuse.org
changelog:
  - Change Supplements to be on polkit and gnome-session instead of
    just gnome-session: polkit-gnome is useless if polkit is not
    installed.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.97:
    + Compile with -DGSEAL_ENABLE (bgo#616386)
    + Remove lock down functionality
    + Port from dbus-glib to gdbus
    + Avoid deprecated polkit_authority_get() function
    + Hide the agent autostart desktop file
    + Use standard icon names
  - Changes from version 0.96:
    + Fix bug with authenticating multiple possible users
    + Updated translations.
  - Changes from version 0.95:
    + Set status icon invisible before unref'ing it
    + Add test-case for fdo#23867
    + Add support for locking down actions
    + Add GObject Introspection for libpolkit-gtk-1
    + In the example, print backend details on stdout
    + Support multiple outstanding authentication requests
    + Use new API in polkit 0.95 for lock down
    + Updated translations.
  - Rebase polkit-gnome-OnlyShowIn.patch.
  - Rebase polkit-gnome-alternative-button-order-kde.patch.
  - Drop polkit-gnome-fix-hide-status-icon-kde.patch: fixed upstream.
  - Add gobject-introspection-devel BuildRequires to have
    introspection support.
  - Change polkit-devel BuildRequires to >= 0.97.
  - Disable parallel build for now since it fails.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.99:
    + Fix up --string-prefix usage to work with latest
      gobject-introspection


author: gber@opensuse.org
changelog:
  - added supplements for xfce4-session and lxsession so polkit-gnome
    gets installed by default for LXDE/XFCE


author: fcrozat@novell.com
changelog:
  - Update to version 0.101:
    + Return error when authentication dialog is dismissed
    + Fix crashers if icons cannot be loaded
    + Don't use deprecated polkit API
    + Fix warnings with gcc 4.6
    + Connect to the session bus
  - Changes from version 0.100:
    + Make --with-gtk work with introspection
    + Nuke desktop file for autostart
    + Don't use a status icon for temporary authorizations
    + Use avatar-default instead of stock_person
    + Don't use gtk_dialog_set_has_separator
    + Don't use gtk_widget_hide_all
    + Add a --with-gtk configure option
  - Drop polkit-gnome-OnlyShowIn.patch: this is obsolete now.
  - Add as a source a .desktop file to start polkit agent: it was
    removed from tarball, but we still need it.
  - Use gtk3-devel BuildRequires instead of gtk2-devel, and pass
    - -with-gtk=3.0 to configure to build with gtk3.


author: fcrozat@novell.com
changelog:
  - Fix path for polkit agent on x86_64 in by replacing @LIBDIR@ in
    polkit-gnome-authentication-agent-1.desktop.in.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.103:
    + Drop polkit-gtk library.
    + Drop support for GTK+ 2.
    + Build fixes.
  - Drop libpolkit-gtk-1-0 and libpolkit-gtk-1-devel subpackages,
    since the library got removed. Note that nothing is using this
    library in Factory.
  - Stop passing --with-gtk=3.0 to configure: this option is now
    gone.
  - Stop passing --libexecdir=%{_libexecdir}/polkit-gnome to
    configure: we're happy with the standard libexecdir.
  - Remove gtk-doc BuildRequires and stop passing --enable-gtk-doc to
    configure: such documentation only existed with the library.
  - Re-enable parallel build.
  - Update polkit-gnome-authentication-agent-1.desktop.in: do not add
    polkit-gnome in the Exec path, since we changed the libexecdir.


author: toddrme2178@gmail.com
changelog:
  - Updated URL
  - Removed redundant buildrequires
  - Added %suse_update_desktop_file (fix for RPMLINT warning)
  - Added %kde_post_install (fix for RPMLINT warning)
  - Cleaned up spec file formatting
  - Cleaned up changes file formatting


author: toddrme2178@gmail.com
changelog:
  - Updated URL
  - Removed redundant buildrequires
  - Added %kde4_runtime_requires (fix for RPMLINT warning)
  - Added %suse_update_desktop_file (fix for RPMLINT warning)
  - Added %config (fix for RPMLINT warning)
  - Cleaned up spec file formatting


author: mboman@suse.de
changelog:
  - Update to version 0.2.1:
    + fix Makefile for Adobe-Japan2
    + install cidToUnicode/Adobe-Japan2
    + Upload Adobe-Japan2 cidToUnicode


author: vuntz@opensuse.org
changelog:
  - Update to version 0.3.0:
    + Update files with adobe free cmaps
    + Clarify licensing
  - The license is now BSD 3-clause for some files and GPLv2 for some
    other files.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.4.0:
    + Add new files released with a free license by Adobe. See
    http://opensource.adobe.com/wiki/display/pdfmapping/Mapping+Resources+for+PDF


author: vuntz@opensuse.org
changelog:
  - Fix description to not mention anything about licensing: the text
    there explains why the data is not shipped with poppler, and is
    not really appropriate for a description. And it was wrong too.
    Fix bnc#717439.
  - Ship COPYING.adobe and COPYING.gpl2, since they explain the
    license of the various files.


author: pthomas@suse.de
changelog:
  - Initial package creation based on c89.c from the
    FreeBSD CVS.
  - Add a c99 for POSIX 1003.1 2001 conformance
    including a matching man page.
  - Call /usr/bin/gcc and not /usr/bin/cc as the latter
    could point to a Compiler other then gcc.


author: meissner@suse.de
changelog:
  - merge debuginfo patch into tarball
  - check for "implicit declaration of function 'xxxx'" with a fixed
    list of standard library xxxx which will change behaviour when having
    correct declaration.


author: meissner@suse.de
changelog:
  - move strcasecmp and strlcpy to "implict warning" as we have
    no specific fortify checking for those.


author: mmarek@suse.cz
changelog:
  - do not mess with sysconfig files when installed in a live system
    (no more missed appointments...).


author: ro@suse.de
changelog:
  - remove debuginfo packages for nosrc rpms unless
    package is either kernel or java or texlive-bin or glibc
    or removal is disabled in specfile by adding a line
    [#]KEEP NOSOURCE DEBUGINFO
    to the specfile (bnc#572695)


author: lnussel@suse.de
changelog:
  - revive 04-check-filelist part that checks for unpackaged
    directory. Not possible to implement with rpmlint atm.


author: werner@suse.de
changelog:
  - ignore empty rpm as in 09-check-packaged-twice as those will be
    detected by rpmlint rules with a clear message


author: coolo@suse.com
changelog:
  - strim white space in check_gcc_output - this reduces the time
    to check an openSUSE-images log file (38M mostly whitespace due
    to zypper output) from several hours to some seconds


author: saschpe@suse.de
changelog:
  - Update reserved init script names from LANANA.
    The current authoritative list is currently found here:
    http://stewbenedict.org/lsb/lanana/lsbreg/init/init.txt


author: jreuter@suse.de
changelog:
  - update to version 20020826 (Bugzilla #25882), changes according
    to upstream ChangeLog:
    - addition of "fake" option for KDEprint
    - allows selection of tile pages to print
    - replaces gets() with fgets()
    - allows input from STDIN now
    - allows poster printing of more than one page


author: crrodriguez@suse.de
changelog:
  - added -C option for switching clipping facilities
  - added -O option for setting content overlap
  - make postscript functions out of read in page descriptions
    instead of copying the code for every output page
  - corrected sizes of ISO A and B formats
  - don't crash when specifying -s option (scaling)


author: davejplater@gmail.com
changelog:
  - Update to postfish-svn17492 no released version available.
  - Behavioral change in master panels: Glue the applied
    compression/expansion together for all channels.


author: varkoly@suse.de
changelog:
  - bnc#439287 - not all POSTFIX_ADD_* values are properly handled
      by SuSEconfig.postfix
  - bnc#483208 - Postfix configuration trashed after update
  - bnc#488268 - SuSEconfig.postfix chroot setup misses /etc/ssl/certs


author: chris@computersalat.de
changelog:
  - added VDA patch
    o Mailbox / Maildir size limit, known also as "soft quota",
      to avoid user take all you disk space
    o Customizable "limit" message when the soft quota limit is reached.
      NOTE: message is sent to senders, but NOT to the owner of the mailbox.
    o Limit only 'INBOX', because some people use IMAP and don't want
      the same limit in IMAP folder that are differents from INBOX.
    o Support for 'Courier' style Maildir, usefull for people that
      use courier as pop3/imap server and to get fast soft quota summary.
      Note that it is also compatible with qmail maildir per default.
    o Supports for Courier 'maildirsize' file in Maildir folder that
      is used to read quotas quickly. Note that this option is not
      actived per default and can be dangerous on some NFS client
      implementation
      (like for example Solaris that cache some filesystem operations).
    o Customisable suffix for Maildir support, when share same external
      dict between postfix and pop3/imap server sometime "Maildir/" suffix
      is needed to avoid extra database handling (eg LDAP, MySQL...).
  - some improvements of SuSEconfig.postfix
    o POSTFIX_LISTEN: Comma separated list of IP's
    o POSTFIX_INET_PROTO: ipv4, ipv6, all
    o POSTFIX_MYHOSTNAME: define SMTPs FQHOSTNAME
    o POSTFIX_WITH_MYSQL: when using MySQL as backend
    o POSTFIX_BASIC_SPAM_PREVENTION: "custom"
      you can now define your own rules
    - POSTFIX_SMTPD_CLIENT_RESTRICTIONS
    - POSTFIX_SMTPD_HELO_RESTRICTIONS
    - POSTFIX_SMTPD_SENDER_RESTRICTIONS
    - POSTFIX_SMTPD_RECIPIENT_RESTRICTIONS
  - added helo_access for helo checks
  - added relay for relaying domain
  - added MySQL stuff when using MySQL as backend (virtuser)
    o you should consider postfixAdmin as mgmnt interface
    o when runninng postfix chrooted:
      you have to run SUSEconfig each time when you have restarted MySQL
      because of linking mysql.sock


author: chris@computersalat.de
changelog:
  - update to 2.6.1
    o merge home:varkoly:Factory and o:F
  - spec mods
    o use of getent
  - rpmlint
    o remove unneeded dists from examples/chroot-setup/
    o postin-without-ldconfig
    o files-duplicate /usr/share/doc/packages/postfix-doc/html/
    o files-duplicate /usr/share/man/man?


author: varkoly@suse.de
changelog:
  - bnc#525825 - when using cyrus in a chroot environment Suseconfig does not
    create socket /var/lib/imap/socket/lmtp


author: varkoly@suse.de
changelog:
  - bnc#540538 ? postfix-2.6.1-10.1 installs new files in /etc/postfix and does not generate <file>.db
  - bnc#519438 - Postfix: Running chrooted lets qmgr loosing his syslog-socket
  - remove obsolate version tests from SuSEconfig.postfix


author: varkoly@suse.de
changelog:
  - bnc#555814 ? VUL-0: SMTPD_LISTEN_REMOTE="yes" by default
  - bnc#555732 - Invalid $(hostname -i) usage SuSEconfig.postfix
  - bnc#547928 ? Postfix does not start during boot process
  - Avoid append relay multiple times in POSTFIX_MAP_LIST


author: chris@computersalat.de
changelog:
  - rpmlint fixes
    o init-script-undefined-dependency $network-remotefs
  - fix for SuSEconfig.postfix
    o if use_amavis eq "yes"
      then content_filter "amavis:[127.0.0.1]:10024]" is defined,
      so removed "-o content_filter=smtp:[127.0.0.1]:10024" for smtp
  - s#ldconfig#/sbin/ldconfig#


author: varkoly@novell.com
changelog:
  - bnc#567569 - Postfix: move ldap support to a separate package
  - bnc#557239 - postfix delivers mail to user's home instead of /var/spool/mail


author: varkoly@novell.com
changelog:
  - update to 2.7.0
    * performance
    - Periodic cache cleanup for the verify(8) cache database.
    - Improved before-queue filter performance.
    * sender reputation
    - The FILTER action in access maps or header/body_checks now supports sender
      reputation schemes that dynamically choose the SMTP source IP address.
    * address verification
    - The verify(8) service now uses a persistent cache by default.
    * content filter
    - The meaning of an empty filter next-hop destination has changed.
    - The FILTER action in access maps or header/body_checks now supports sender
      reputation schemes that dynamically choose the SMTP source IP address.
    * milter
    - Support for header checks on Milter-generated message headers.
    Please read /usr/share/doc/packages/postfix/RELEASE_NOTES for details.


author: varkoly@novell.com
changelog:
  - bnc#559145 - Changed Domain name not reflected when sending mail
    First /var/run/dhcp-hostname will be evaluated
  - Now POSTFIX_SMTP_TLS_CLIENT is ternary : no yes must


author: varkoly@novell.com
changelog:
  - New file check_mail_queue. This script checks if there are some
    mails in the queue and starts postfix if necessary. After delivering
    the mails postfix will be stoped.


author: varkoly@novell.com
changelog:
  - update to 2.7.1
    * Bugfix (introduced Postfix 2.6) in the XFORWARD implementation,
      which sends remote SMTP client attributes through SMTP-based content filters.
      The Postfix SMTP client did not skip "unknown" SMTP client attributes,
      causing a syntax error when sending an "unknown" client PORT attribute.
    * Robustness: skip LDAP queries with non-ASCII search strings, instead of failing with a database lookup error.
    * Safety: Postfix processes now log a warning when a matchlist has
      a #comment at the end of a line (for example mynetworks or relay_domains).
    * Portability: OpenSSL 1.0.0 changes the priority of anonymous cyphers.
    * Portability: Berkeley DB 5.x is now supported.


author: chris@computersalat.de
changelog:
  - bnc#606251 - postfix chrooted mysql.sock lost on mysql restart
    o Now MYSQL_SOCK_DIR is mounted with '-o bind' to postfix CHROOT


author: chris@computersalat.de
changelog:
  - reworked bnc#606251 stuff (not checked in to Factory)
    o used my_print_defaults command for parsing of /etc/my.cnf
    o using quotation marks: "$PF_CHROOT"
    o added sysconfig option POSTFIX_MYSQL_CONN=(socket,tcp)


author: varkoly@novell.com
changelog:
  - Remove obsolate postscripts
  - bnc#625657 - SuSEconfig.postfix and smtp_use_tls
  - bnc#622873 - postfix doesn't start if ipv6 is disabled


author: chris@computersalat.de
changelog:
  - update vda patch
    o remove 2.6.1-vda-ng.patch
    o remove 2.6.1-vda-ng-64bit.patch
    o add vda-2.7.1.patch
  - rework main.cf.patch
    o remove 2.2.9-main.cf.patch
    o add 2.7.1-main.cf.patch


author: chris@computersalat.de
changelog:
  - update to 2.7.2
    * Bugfix (introduced Postfix 2.2): Postfix no longer appends
      the system default CA certificates to the lists specified
      with *_tls_CAfile or with *_tls_CApath.  This prevents
      third-party certificates from getting mail relay permission
      with the permit_tls_all_clientcerts feature.  Unfortunately
      this may cause compatibility problems with configurations
      that rely on certificate verification for other purposes.
      To get the old behavior, specify "tls_append_default_CA =
      yes".  Files: tls/tls_certkey.c, tls/tls_misc.c,
      global/mail_params.h.  proto/postconf.proto, mantools/postlink.
    * Compatibility with Postfix < 2.3: fix 20061207 was incomplete
      (undoing the change to bounce instead of defer after
      pipe-to-command delivery fails with a signal). Fix by Thomas
      Arnett. File: global/pipe_command.c.
    * Bugfix: the milter_header_checks parser provided only the
      actions that change the message flow (reject, filter,
      discard, redirect) but disabled the non-flow actions (warn,
      replace, prepend, ignore, dunno, ok).  File:
      cleanup/cleanup_milter.c.
    * Performance: fix for poor smtpd_proxy_filter TCP performance
      over loopback (127.0.0.1) connections. Problem reported by
      Mark Martinec.  Files: smtpd/smtpd_proxy.c.
    * Cleanup: don't apply reject_rhsbl_helo to non-domain forms
      such as network addresses.  This would cause false positives
      with dbl.spamhaus.org.  File: smtpd/smtpd_check.c.
    * Bugfix: the "421" reply after Milter error was overruled
      by Postfix 1.1 code that replied with "503" for RFC 2821
      compliance. We now make an exception for "final" replies,
      as permitted by RFC. Solution by Victor Duchovni. File:
      smtpd/smtpd.c.


author: chris@computersalat.de
changelog:
  - add some min LDAP support for virtual LDAP-users
    o sysconfig "WITH_LDAP"
    o add ldap_aliases.cf
    o SuSEconfig.postfix
      virtual_alias_maps = ... ldap:/etc/postfix/ldap_aliases.cf


author: varkoly@novell.com
changelog:
  - update to 2.8.2
    * DNSBL/DNSWL:
      o Support for address patterns in DNS blacklist and whitelist lookup results.
      o The Postfix SMTP server now supports DNS-based whitelisting with several safety features
    * Support for read-only sqlite database access.
    * Alias expansion:
      o Postfix now reports a temporary delivery error when the result
      of virtual alias expansion would exceed the virtual_alias_recursion_limit
      or virtual_alias_expansion_limit.
      o To avoid repeated delivery to mailing lists with pathological
      nested alias configurations, the local(8) delivery agent now keeps
      the owner-alias attribute of a parent alias, when delivering mail
      to a child alias that does not have its own owner alias.
    * The Postfix SMTP client no longer appends the local domain when
      looking up a DNS name without ".".
    * The SMTP server now supports contact information that is appended
      to "reject" responses: smtpd_reject_footer
    * Postfix by default no longer adds a "To: undisclosed-recipients:;"
      header when no recipient specified in the message header.
    * tls support:
      o The Postfix SMTP server now always re-computes the SASL mechanism
      list after successful completion of the STARTTLS command.
      o The smtpd_starttls_timeout default value is now stress-dependent.
      o Postfix no longer appends the system-supplied default CA certificates
      to the lists specified with *_tls_CAfile or with *_tls_CApath.
    * New feature: Prototype postscreen(8) server that runs a number
      of time-consuming checks in parallel for all incoming SMTP connections,
      before clients are allowed to talk to a real Postfix SMTP server.
      It detects clients that start talking too soon, or clients that appear
      on DNS blocklists, or clients that hang up without sending any command.


author: varkoly@novell.com
changelog:
  - remove document paths from postfix-files to avoid error messages
    when postfix-doc is not installed


author: chris@computersalat.de
changelog:
  - rework TLS stuff
    o reworked main.cf patch
    o added postfix-SuSE patch
    o added post-install patch
      Editing /etc/postfix/master.cf, adding missing entry for tlsmgr service
      add only if it really does not exist
  - removed Author from description
  - updated vda patch
    o vda-2.7.1 > vda-v10-2.8.1
  - fix build for SLE_10
    o no fdupes ;)


author: chris@computersalat.de
changelog:
  - fix master.cf
    o fix missing
    - amavis    unix  -       -       n       -       4       smtp
    - localhost:10025 inet   n       -       n       -       -       smtpd
    o add master.cf patch
  - rework patches
    o main.cf (add two missing sasl vars)
    o postfix-SuSE (SuSEconfig, cleanup those vars,...)


author: chris@computersalat.de
changelog:
  - replace vda patch
    o 2.8.1 -> 2.8.3
  - fix files doc
    o remove 'doc auxiliary'
      instead cp to pf_docdir


author: chris@computersalat.de
changelog:
  - rework master.cf patch
    o fix receive_override_options line
  - rework SuSE patch
    o sysconfig: remove POSTFIX_WITH_POP_BEFORE_SMTP
    o SuSEconfig: fix receive_override_options line


author: varkoly@novell.com
changelog:
  - bnc#686436 - postfix bounces messages with improper use of 8-bit data in message body
  - Apply patch


author: werner@suse.de
changelog:
  - Just the first strep forward to systemd, please test out
      /etc/postfix/system/update_chroot
      /etc/postfix/system/wait_qmgr
      /etc/postfix/system/cond_slp
    and
      /lib/systemd/system/postfix.service
    and also fill out the missing description.


author: varkoly@novell.com
changelog:
  - Move SuSEconfig.postfix into /usr/sbin/
    (FATE#311272: Do not rewrite postfix.cf via SuSEconfig)
    SuSEconfig.postfix will be executed only once after installation
    automaticaly. Afterwards only you can start it manually or via
    yast2 mail module.


author: varkoly@novell.com
changelog:
  - bnc#684304 - server:mail/postfix: Bugs in SuSEconfig chroot setup script
  - Aplly SASL_SOCKET_DIR patch


author: chris@computersalat.de
changelog:
  - update to 2.8.5
    * Bugfix: allow for Milters that send an SMTP server reply
      without RFC 3463 enhanced status code. Reported by Vladimir
      Vassiliev.  File: milter/milter8.c.


author: crrodriguez@opensuse.org
changelog:
  - Use SSL_MODE_RELEASE_BUFFERS if available, see
    SSL_CTX_set_mode man page and
    http://www.imperialviolet.org/2010/06/25/overclocking-ssl.html
    for the full details.


author: varkoly@suse.com
changelog:
  - update to 2.8.7
    Bugfixes:
    smtpd(8) did not sanitize newline characters in cleanup(8)
      REJECT messages, causing them to be sent out via SMTP as bare newline characters.
    smtpd(8) sent multi-line responses from a before-queue content filter as text with
      bare <LF> instead of <CR><LF>.
    Workaround: postscreen sent non-compliant SMTP responses (220- followed by 421)
      when it could not give a connection to a real smtpd process, causing some
      remote SMTP clients to bounce mail.


author: varkoly@suse.com
changelog:
  - bnc#743369 - yast2 mail module does not open the firewall
  - Set MD5DIR in SuSEconfig.postfix to avoid warnings


author: chris@computersalat.de
changelog:
  - update to 2.8.8
    Bugfixes:
    tlsproxy(8) stored TLS sessions with a serverID of
      "tlsproxy" instead of "smtpd", wasting an opportunity for
      session reuse.  File: tlsproxy/tlsproxy.c.
    missing lookup table entry and terminator, causing
      proxymap server segfault when postscreen(8) or verify(8)
      attempted to access their cache via the proxymap server.
      This could never have worked anyway, because the Postfix
      2.8 proxymap protocol does not support cache cleanup.  File
      util/dict.c.
    the Postfix client sqlite
      quoting routine returned the unquoted result instead of the
      quoted text.  The opportunities for misuse are limited,
      because Postfix sqlite files are usually owned by root, and
      Postfix daemons usually run with non-root privileges so
      they can't corrupt the database. Problem reported by Rob
      McGee (rob0).  File: global/dict_sqlite.c.
    the trace service did not
      distinguish between notifications for a non-bounce or a
      bounce message. This code pre-dates DSN support and should
      have been updated when it was re-purposed to handle DSN
      SUCCESS notifications. Problem reported by Sabahattin
      Gucukoglu.  File: bounce/bounce_trace_service.c.
  - use latest VDA patch (2.8.5)


author: chris@computersalat.de
changelog:
  - update to 2.8.10
    * 20120401
      Bitrot: shut up useless warnings about Cyrus SASL call-back
      function pointer type mis-matches. Files: xsasl/xsasl_cyrus.h,
      xsasl/xsasl_cyrus_server.c, xsasl/xsasl_client.c.
    * 20120422
      Bit-rot: OpenSSL 1.0.1 introduces new protocols. Update the
      known TLS protocol list so that protocols can be turned off
      selectively to work around implementation bugs.  Based on
      a patch by Victor Duchovni.  Files: proto/TLS_README.html,
      proto/postconf.proto, tls/tls.h, tls/tls_misc.c, tls/tls_client.c,
      tls/tls_server.c.
  - update to 2.8.9
    * 20120217
      Cleanup: missing #include statement for bugfix code added
      20111226. File: local/unknown.c.
    * 20120214
      Bugfix (introduced: Postfix 2.4): extraneous null assignment
      caused core dump when postlog emitted the "usage" message.
      Reported by Kant (fnord.hammer). File: postlog/postlog.c.
    * 20120202
      Bugfix (introduced: Postfix 2.3): the "change header" milter
      request could replace the wrong header. A long header name
      could match a shorter one, because a length check was done
      on the wrong string.  Reported by Vladimir Vassiliev.  File:
      cleanup/cleanup_milter.c.
  - use latest VDA patch (2.8.9)


author: varkoly@suse.com
changelog:
  - bnc#753910 - {name} instead of %{name} in postfix .spec
  - bnc#756452 - VUL-1: postfix: VRFY allows enumerating users


author: varkoly@suse.com
changelog:
  - Bugfix (introduced Postfix 2.4): the event_drain() function
    was comparing bitmasks incorrectly causing the program to
    always wait for the full time limit. This error affected
    the unused postkick command, but only after s/fifo/unix/
    in master.cf.  File: util/events.c.
  -  Cleanup: laptop users have always been able to avoid
    unnecessary disk spin-up by doing s/fifo/unix/ in master.cf
    (this is currently not supported on Solaris systems).
    However, to make this work reliably, the "postqueue -f"
    command must wait until its requests have reached the pickup
    and qmgr servers before closing the UNIX-domain request
    sockets.  Files: postqueue/postqueue.c, postqueue/Makefile.in.


author: Christian Boltz <opensuse@cboltz.de>
changelog:
  - 2.3 release
    Most important changes:
    * Improved Aliased domains support (no longer relying on catch-all domains) -
      Note this requires Postfix configuration changes; old configuration(s) will
      continue to work.
    * Security fix for setup.php (password required to access; setup.php can
      generate this and help you)
    * Superadmin can now setup fetchmail for all users
    * Enhanced fetchmail.pl script (file locking, syslog logging, configuration
      file etc)
    * Added dovecot quota support (documentation + viewing in Postfixadmin) for
      dovecot 1.0/1.1 and >= 1.2
    * Vacation re-notification after defineable timeout (default remains to
      notify only once)
    * Refactoring of /users (see /model) and XmlRpc interface for remote mail
      clients (E.g. squirrelmail-postfixadmin)
    * Add dovecot password support (see here)
    * Added support for courier authlib authentication flavours
      ($CONF['authlib_default_flavor'])
    * update.php should handle all database updates for you
    * Lots of small updates and random new minor features
    * bug fixes ;-)


author: opensuse@cboltz.de
changelog:
  - include a patch with fixes since the 2.3.4 release (see
    CHANGELOG.TXT for details)
  - Add PreReq: pwdutils


author: opensuse@cboltz.de
changelog:
  - update to PostfixAdmin 2.3.5 (security release)
    - fixes some SQL injections (CVE-2012-0811)
    - fixes some XSS vulnerabilities (CVE-2012-0812)
    - see CHANGELOG.TXT or bnc#741455 for details


author: opensuse@cboltz.de
changelog:
  - fix footer link (upstream r1402)
  - focus username field in login form (upstream r1404)
  - change existing vacation user (< 2012-02-13) to group vacation


author: bruno@ioda-net.ch
changelog:
  * Upgrade to 8.3.0.13
    - Fix Makefile so that msvc scripts can process it successfully
    - Add support for pgsql 9.1 CREATE EXTENSION
    - Put in safeguard to prevent attempted return of non-data (e.g.
    closure) types from R unless the pg return type is BYTEA
    - Correct thinko from earlier pass-by-val array optimization
    - Fix crashbug related to conversion of R data.frame to Postgres
    array on function return
    - Add plr_version() function: outputs a version string
    - New feature: allow PL/R functions to be declared and used
    as WINDOW functions
    - Minor fixes for compiler warnings by updated gcc
    - Fix missing calls to UNPROTECT. Report and patch by Ben Leiting.
    - Take SIGINT back into Postgres control from R. Report and test case
    by Terry Schmitt.
    - Don't try to free an array element value when the array element is NULL
    - Allow pg.spi.prepare/pg.spi.execp to use parameters which are 1D arrays-


author: bruno@ioda-net.ch
changelog:
  - Split documentation to postgresql-plr
  - Add more informations (first step and test to readme.SUSE)
  - Try to use -rpath (following darix advise) but no success


author: bruno@ioda-net.ch
changelog:
  - Fix installation directory : goes to extension now
  - Added missing expected plr.out to doc as sample howto


author: kssingvo@suse.de
changelog:
  - fixes for init file:
    * no pid file needed
    * sysconfig variable used after sysconfig is read
  - sysconfig file:
    * fix for location of UNIX-domain socket location
  - daemon:
    * no more uid postfix needed
    * using gid postfix instead (more secure?)
  - run:
    * postfix subdirectory required for UNIX-domain socket location
  - updated README.SUSE: a working version now


author: kssingvo@suse.de
changelog:
  - update to version 1.32:
    * fixed recipients whitelisting
    * added --syslog-facility option
    * add support for BATV
    * updated whitelist


author: bugs@singvogel.com
changelog:
  - version 1.33
    - fix warning with IPv6 address (Edwin Kremer)
    - added --x-greylist-header option (Guido Leisker)
    - contrib/postgrey.init: new LSB-compliant init script by
      Adrian von Bidder (Debian)
    - contrib/postgreyreport: fix POD error (Christian Perrier)
    - contrib/postgreyreport: added --tab and --show_time options
      (Leonard den Ottolander)
    - updated whitelist


author: nadvornik@suse.cz
changelog:
  - Updated to version 1.7:
    * A bug in the progress bar code, which caused arithmetic
      exceptions on some 64-bit architectures, has been fixed.


author: sbrabec@suse.cz
changelog:
  - Updated to version 1.8:
    * minor bugfixes and portability improvements
    * rotation is now implemented in the PDF backend


author: mrdocs@opensuse.org
changelog:
  -Update to 1.9
    +the XFig and EPS backends were improved, and a fixed pagesize PDF backend was added;
    + support for BMP version 4 and version 5 files, as well as top-down BMP files, was added;
    + you'll see minor speed improvements to Potrace and major speed improvements to mkbitmap;
    + a Gaussian blur option was added to mkbitmap;
    + a change in the build sustem: libtool is now used to build and optionally install the Potrace library;
    + an optional simplified progress bar was added for dumb terminals;
    + this release also contains some portability improvements, cross-compilation improvements, and minor bug fixes.
  - run spec cleaner on the spec file and remove redundant changes from spec
  - drop xfig-patch as it is upstream now


author: mrdocs@opensuse.org
changelog:
  - update to 1.10
    + added --tight option
    + backends: simplified dimension calculations
    + eps backend: prevent integer overflow in bounding box.
    + disallow resolution of 0 dpi.
    + man page: added BACKEND TYPES section
    + fixed default scaling at 72dpi for 	variable-sized backends
    + new gimppath backend produces SVG output
    + suitable for current versions of Gimp.
    + added a --flat option for the SVG backend.
    + test suite: renamed *.out files to prevent make's
    + built-in implicit rules from accidentally overwriting them.
    + added DXF backend. Thanks to Jonas Benedett Dorr for testing.
    + use high resolution bounding box in EPS, PDF, and SVG backends
    + autoconf: CADD can now be given at compile time


author: crrodriguez@suse.de
changelog:
  - update to version 2.3.2
  - add missing PreREq fixes build in BETA
  - add missing init script short-description and remote_fs depss


author: joe@suse.de
changelog:
  - update to version 2.4
    - now GPL v3 or later
    - new PARM session type
    - full IPv6 support
    - pountctl can show status as an XML file
    - shutdown grace period (Pound accepts requests for
      existing sessions for some time instead of doing a
      hard shutdown)


author: cfarrell@suse.com
changelog:
  - license update: SUSE-GPL-3.0+-with-openssl-exception
    Use SUSE- proprietary prefix until SPDX upstream accepts the license


author: thoenig@suse.de
changelog:
  - Update to PowerTOP 1.7
  - Changes:
    * add suggestion to disable TV out
    * add suggestion to disable Wake-On-Lan for unused ethernet
    * show P-states (frequencies)


author: thoenig@suse.de
changelog:
  - Update to PowerTOP 1.8
  - Changes:
    * add suggestion to increase VM writeback timeout
    * add suggestion to enable INOTIFY in the kernel
    * fix socket fd leak, found by Nikerabbit on #powertop
    * Add support for deferrable timers (Scott Lamb)
    * Add active hint to enable USB autosuspend on Fedora 7
    * Show blue color if the cpu is 25% or more busy to indicate
      that idle wakeups no longer is the nr 1 power causer
      (Santiago Gala)
    * merge the -d option from Bill Nottingham (Fedora) to allow
      automated collection of data


author: thoenig@suse.de
changelog:
  - Update to PowerTOP 1.9
  - Changes:
    * add support for mac80211 based wireless power saving
    * improve bluetooth inactivity detection
    * report USB activity (needs 2.6.24-rc kernel)
    * support the newly reported interrupt events in 2.6.24-rc


author: thoenig@suse.de
changelog:
  - Update to PowerTOP 1.10
  - Changes:
    * USB suspend statistics
    * support for iwl4965 power saving
    * Powertop now reports which C-states are supported by CPU/BIOS
    * Updated translations: ja, pt_BR, hu, id, zh (thanks!)


author: ro@suse.de
changelog:
  - Update to PowerTOP 1.11
  - Changes:
    * Fix compilation with PIC
    * polling hint now refers to /dev/cdrom instead of /dev/scd0
    * fix calculations for systems that vary in power draw proc info
    * Display mwait usage
    * fix EOF at input
    * add --version|-v option
    * spelling error in tips.


author: ro@suse.de
changelog:
  - fix segfault: increase max lines from 5000 to 8000 for
    /proc/config.gz and abort if reaching limit


author: seife@opensuse.org
changelog:
  - update to SVN rev 332:
    * fix wifi code for current kernels
    * show turbo mode explicitly
    * filter out percpu hpet timer wakeup events
    * ignore usb input devices, do not set/read suspend delay
    * add --pids command-line option
    * add HD audio power save suggestion
    * removed obsolete laptop_mode suggestion
    * updated manpage


author: trenn@novell.com
changelog:
  - Fix minor build warning:
    powertop.x86_64: W: name-repeated-in-summary C PowerTOP
  - Update to version 1.13:
    Features:
    * PowerTOP now supports Runtime Device Power Management, both in terms
      of enabling it via a suggestion as well as collecting statistics for it
    * PowerTOP now has support for reporting which application keeps the
      disk from powersaving mode (worth +/- 0.5W)
    * PowerTOP now has support for reporting AHCI Link power management
      statistics (worth 0.5W - 1W)
    * PowerTOP now supports the Audio power saving statistics so you can see
      if some app keeps your audio out of powersave (0.5W - 1W)
    * PowerTOP reports the use of "Turbo Mode" on Intel processors that
      support this (Core i7 and such)
    Fixes:
    * We should have fixed all suggestions that previously didn't go away
      even though you hit the key to apply them
    * We don't turn on USB power management for USB input devices, they tend
      to break if you do
    * Be smarter about we report ethernet activity in the light of
      multiqueue networking
    * many translation updates
    * Recognize per cpu hpet in timer reporting
    * Various wifi power saving api changes/tweaks taken care of


author: jengelh@inai.de
changelog:
  - Update to new upstream release 2.0:
    * Interactive mode: redesigned, tab-based user interface with full
    on-demand window refresh support.
    * Reporting mode: PowerTOP v2.0 now allows you to specify not only
    the duration of each test measurement cycle, but the number of
    iterations to measure. PowerTOP can now produce HTML and CSV.
    * Increased WLAN support: PowerTOP now supports multiple
    WLAN interfaces
    * Enhanced i915 driver support
    * More robust battery data acquisition
    * Real time measurement support for USB hot-plug.


author: hvogel@suse.de
changelog:
  - update to 2.4.5 (git:07bcc935f7a10bc5d78325fc53a6ac9bdf2aad6a)
    * pppd can now operate in a mode where it doesn't request
      the peer's IP address, as some peers refuse to supply an IP
      address.
    * included PPP over L2TP plugin
    * Add L2TP support
    * Various bug fixes


author: crrodriguez@opensuse.org
changelog:
  - build with -fno-strict-aliasing, dereferencing pointer 'svc'
    does break strict-aliasing rules.
  - give the package a more meaningful version number


author: aj@suse.de
changelog:
  - Update to final 2.4.5 version with these changes:
    * Pppd now works better with 3G modems that do strange things such as
      sending IPCP Configure-Naks with the same values over and over again.
    * Bugfixes


author: aj@suse.de
changelog:
  - Fix build of pppol2tp - remove local copy of if_pppol2tp.h
    that is out of sync with kernel definition.
  - Remove ppp-makedevice.patch, it is obsolete.


author: meissner@suse.de
changelog:
  - Upgraded to 1.5.0:
    - fix statistics when buffering disabled [Wilson]
    - do not inherit the GRE socket [Cameron]
    - fix a case of non-shutdown of call manager [Klazes]
    - add --nobuffer option to eliminate all buffering of packets [Wilson]
    - fix corruption of command line as shown by ps [Howarth]
    - fix CPU loop after pppd killed [Cameron]
    - fix compile for ARM architecture [Hopf]
    - add documentation for command-line options [Wilson]
    - do not hang when a connection is refused [McCurdy]
    - better describe a cause of EMSGSIZE [Cameron]


author: hvogel@suse.de
changelog:
  - update to version 1.7.1
    * use prctl(2) to set process name
    * remove superfluous sigset variable and calls
    * default to not require MPPE


author: hvogel@suse.de
changelog:
  - update to version 1.7.2
    * new --test-type and --test-rate options
    * implement reordering tests to assist with pptpd testing
    * when we fail to write due to a transient error
      simply ignore it (treat it as a drop).
    * add route to PPTP server.  Experimental feature.
    * include pptpsetup in kit
    * remove Reference documentation as the license is non-free.
    * add refuse-pap to default options


author: max@suse.de
changelog:
  - Change 'pptp-command stop' to kill pppd instead of pptp to fix
    an cleanup tunnel shutdown (bnc#536225).


author: hvogel@suse.de
changelog:
  - update to version 1.3.4
    * fixes two packet reordering bugs
    * turn off echo on the slave pty
    * Deprecate PPP_WAIT.
    * fix segfault on -C option


author: crrodriguez@suse.de
changelog:
  - add missing remote_fs dependency to init script
  - add missing calls to restart_on_update and stop_on_removal macros


author: lazy.kent@opensuse.org
changelog:
  - Update to 1.0.
    * Add a classic 10-band software equalizer.
    * Save the m3u playlists with relative paths when stored in the
      same directory that the audio files.
    * Bugs fixed:
      + Emit album art URL on MPRIS2 when is available.
      + Emit new metadata when edit tag of current track.
      + Fix try to edit some tags of radio stream with taglib.
      + Add playlists mime on desktop file.
      + Use autoaudiosink as default audiosink.
      + Update notifications instead of show one for each song
      change.
      + Set Next as default button when show a playback error.
      + Do not allow change song from mpris/keybinder/systray when
      show a playback error.
      + Can open playlists with relative paths.
      + Save radio stream when press enter on name.
      + Fix compilation without exo-1.
      + Confirm with an dialog before delete any radio/playlist item.
      + Fixes some memory leaks.
    * Added Italian translation.
    * Updated German, Portuguese, Russian translations.
  - Patch to remove Unity shortcuts from desktop file (lp#789867).
  - Split off language package.


author: lazy.kent@opensuse.org
changelog:
  - Update to 1.0.1.
    * Added Get lyrics, Get artist info to the selection on current
      playlist.
    * Added Love, Unlove, and Get similar options to the selection on
      current playlist.
    * Add an icon in the panel to suggest tag corrections of lastfm
      when update now_playing.
    * Added tootips to show equalizer bands values.
    * Select last track when append new songs.
    * Also append radios when restore session.
    * Append Hz, kbps, and Channels string to file properties dialog.
    * Check status of network manager when launch pragha. If is
      online, init lastfm, otherwise wait 30 seconds.
    * Removed search album art option in menu.
    * Only search covers art in lastfm temporarily. Returns better
      results.
    * Updated translations: German, Portuguese, Italian, Russian.
    * A lot of bugs fixed (see NEWS).
  - Depends on libclastfm >= 0.5.
  - Updated "russian" patch.


author: lazy.kent@opensuse.org
changelog:
  - Update to 1.0.2.
    * Use totem-pl-parser to open playlists when is available.
      + With this can open internet radios playlist.
      + Supports many more formats.
    * Imports playlists when update the library.
    * Use libxfce4ui instead of libexo-1 to session management.
    * In/Sensitive menus according playback and lastfm status.
    * Allow displaying length and progress of remote files.
    * Fixed bugs (see NEWS file).
    * Updated translations.
  - Dropped "optflags", "desktop", "russian" patches (fixed
    upstream).
  - Updated "pixdir" patch.


author: lazy.kent@opensuse.org
changelog:
  - Update to 1.1.0.
    * Suggest import XDG_MUSIC_DIR to library on first start.
    * Merge playlist and radios on unique library view pane.
    * Add option to make aproximate searchs using a levenshtein
      distance.
    * Add a new menu option to copy tags of selection in current
      playlist.
    * mpris: partially implement AddTrack.
    * Add support for gstreamer 1.0.
    * F9 to show/hide the sidepane.
    * Add --log-file/ -l command line option to log debug to a file.
    * Follow fdo Icon Naming Specification.
    * Reorganization of the main menu.
      + File menu change to Playback and adds the random and repeat
      options.
      + Edit menu change to Playlist, and adds the options to add
      files, audio CD and locations.
      + Preferences are now found in tools.
    * The initial window size and cols width is set dynamically
      according to the screen size.
    * Fixed bugs (see NEWS file).
  - Add pragha-1.1.0-i586.patch: fix build in i586
    (https://github.com/matiasdelellis/pragha/issues/31).


author: lazy.kent@opensuse.org
changelog:
  - Update to 1.1.0.1.
    * Bugs fixed:
      + Fix crash when try to crop playlist with accelerator.
      + GUI: take ownership of images in the right way.
      + Fix build on i586.
      + MPRIS: fix crash in Player.Seek.
      + MPRIS: don't use constants from libdbus.
    * Update German translation.
  - Drop pragha-1.1.0-i586.patch (fixed upstream).


author: lazy.kent@opensuse.org
changelog:
  - Add pragha-1.1.0.1-cover_musicbrainz.patch: also search covers in
    MusicBrainz (https://github.com/matiasdelellis/pragha/issues/28).


author: mvyskocil@suse.cz
changelog:
  - Update to 1.5 (bugfix release)
    * Better error message in case kernel does not support prctl operations.
  - refresh SUSE patches
  - add Changelog and COPYING to docdir


author: aj@suse.de
changelog:
  - Update to 0.4.0:
    * add support for -c /etc/prelink.conf.d/*.conf in prelink.conf
    * remove no longer existent directories from default prelink.conf
    * reenabled prelink C++ optimizations which have not triggered any longer
      since _ZT[IV]* moved into .data.rel.ro section from .data
    * fixed performance issues in C++ optimizations, especially on GCJ
      CNI programs
    * other performance improvements, prelink -avmR after prelink -ua now
      takes roughly 3m4s real time instead of 20m27s before
    * don't run TEXTREL tests if SELinux is enforcing


author: meissner@suse.de
changelog:
  - updated to 20100106
    Naming seems to be snapshot based these days.
    - Lots of fixes and improvements.


author: aj@suse.de
changelog:
  - Update to 20111012 (bnc#739072):
    - add --layout-page-size=N option, default to --layout-page-size=32768
      on AMD Bulldozer
    - fix cxx3.sh for ppc
    - support for arm
    - handle various handle DW_OP_GNU parameters
    - support copying over extended attributes
    - fix handling of DW_OP_call_ref


author: meissner@suse.com
changelog:
  - Removed SuSEconfig prelink support for now, security wise ASLR is
    done different these days and also previously claimed speed ups
    might not be present.  FATE#313545


author: mseben@suse.cz
changelog:
  - changed init.patch - privoxy daemon is now started using startproc
  - fixed networkmanager.patch - use try-restart to restart (bnc#475012)


author: mseben@suse.cz
changelog:
  - modified config.patch : enabled filterfile user.filter in
    config by default (bnc#504563)
  - updated to 3.0.12
    * The socket-timeout option now also works on platforms whose
      select() implementation modifies the timeout structure.
    * The Connection: keep-alive code properly deals with files
      larger than 2GB.
    * The content length for files above 2GB is logged correctly.
    * The user-manual directive on the show-status page links to
      the documentation location specified with the directive,
      not to the Privoxy website.
    * When running in daemon mode, Privoxy doesn't log anything
      to the console unless there are errors before the logfile
      has been opened.
    * The show-status page prints warnings about invalid directives
      on the same line as the directives themselves.
    * Fixed several justified (but harmless) compiler warnings
    * In verbose mode, or if the new option --show-skipped-tests
      is used, Privoxy-Regression-Test logs skipped tests and the
      skip reason.
  - changes in version 3.0.11
    * On most platforms, outgoing connections can be kept alive and
      reused if the server supports it.
    * When dropping privileges, membership in supplementary groups
      is given up as well. Not doing that can lead to Privoxy running
      with more rights than necessary and violates the principle of
      least privilege. Users of the --user option are advised to update.
      Thanks to Matthias Drochner for reporting the problem,
      providing the initial patch and testing the final version.
    * Passing invalid users or groups with the --user option
      didn't lead to program exit. Regression introduced in 3.0.7.
    * The match all section has been moved from default.action
      to a new file called match-all.action. As a result the
      default.action no longer needs to be touched by the user
      and can be safely overwritten by updates.
    * The standard.action file has been removed. Its content
      is now part of the default.action file.
    * In some situations the logged content length was slightly too low.
    * Crunched requests are logged with their own log level.
      If you used "debug 1" in the past, you'll probably want
      to additionally enable "debug 1024", otherwise only passed
      requests will be logged. If you only care about crunched
      requests, simply replace "debug 1" with "debug 1024".
    * The crunch reason has been moved to the beginning of the
      crunch message. For HTTP URLs, the protocol is logged as well.
    * Log messages are shortened by printing the thread id on its own.
    * The config option socket-timeout has been added to control
      the time Privoxy waits for data to arrive on a socket.
    * Support for remote toggling is controlled by the configure
      option --disable-toggle only.
    * Requests with invalid HTTP versions are rejected.
    * The template symbol @date@ can be used to include a date(1)-like
      time string. Initial patch submitted by Endre Szabo.
    * Responses from shoutcast servers are accepted again.
      Problem reported and fix suggested by Stefan.
    * The hide-forwarded-for-headers action has been replaced with
      the change-x-forwarded-for{} action which can also be used to
      add X-Forwarded-For headers.


author: mseben@suse.cz
changelog:
  - updated to 3.0.14 BETA
    * The latency is taken into account when evaluating whether or not to
    reuse a connection. This should significantly reduce the number of
    connections problems several users reported.
    * If the server doesn't specify how long the connection stays alive,
    Privoxy errs on the safe side of caution and assumes it's only a second.
    * The error pages for connection timeouts or missing server data use a
    Last-Modified date in the past.
    * Setting keep-alive-timeout to 0 disables keep-alive support.
    * Pipelined requests are less likely to be mistaken for the request
    body of the previous request.
    * Privoxy's keep-alive timeout for the current connection is reduced
    to the one specified in the client's Keep-Alive header.
    * For HTTP/1.1 requests, Privoxy implies keep-alive support by not
    setting any Connection header instead of using 'Connection: keep-alive'.
    * If the socket isn't reusable, Privoxy doesn't temporarily waste
    a socket slot to remember the connection.
    * If keep-alive support is disabled but compiled in, the client's
    Keep-Alive header is removed.
    * Fixed a bug that (at least theoretically) could cause log
    timestamps to be occasionally off by about a second.
    * No Proxy-Connection header if added if there already is one.
    * The configure script respects the $PATH variable when searching
    for groups and id.
  - version 3.0.13 BETA
    * Added IPv6 support. Thanks to Petr Pisar
    * The connection sharing code is only used if the connection-sharing
    option is enabled.
    * The max-client-connections option has been added to restrict
    the number of client connections below a value enforced by
    the operating system.
    * Compressed content with extra fields couldn't be decompressed
    and would get passed to the client unfiltered.
    * If the server resets the Connection after sending only the headers
    Privoxy forwards what it got to the client.
    * Error messages in case of connection timeouts use the right
    HTTP status code.
    * If spawning a child to handle a request fails, the client
    gets an error message and Privoxy continues to listen for
    new requests right away.
    * The error messages in case of server-connection timeouts or
    prematurely closed server connections are now template-based.
    * If zlib support isn't compiled in, Privoxy no longer tries to
    filter compressed content unless explicitly asked to do so.
    * In case of connections that are denied based on ACL directives,
    the memory used for the client IP is no longer leaked.
    * Fixed another small memory leak if the client request times out
    while waiting for client headers other than the request line.
    * The client socket is kept open until the server socket has
    been marked as unused. This should increase the chances that
    the still-open connection will be reused for the client's next
    request to the same destination. Note that this only matters
    if connection-sharing is enabled.


author: mseben@suse.cz
changelog:
  - add parameter "-T 1" for startproc in init script, wait 1 sec until
    privoxy check config (bnc#506708)
  - use rc_active in NM dispatcher init script to check if privoxy
    service is active


author: mseben@novell.com
changelog:
  - updated to 3.0.15 BETA
    - In case of missing server data, no error message is send to the
      client if the request arrived on a reused connection. The client
      is then supposed to silently retry the request without bothering
      the user. This should significantly reduce the frequency of the
      "No server or forwarder data received" error message many users
      reported.
    - More reliable detection of prematurely closed client sockets
      with keep-alive enabled.
    - FEATURE_CONNECTION_KEEP_ALIVE is decoupled from
      FEATURE_CONNECTION_SHARING and now available on
      all platforms.
    - Improved handling of POST requests on reused connections.
      Should fix problems with stalled connections after submitting
      form data with some browser configurations.
    - Fixed various latency calculation issues.
    - Allows the client to pass NTLM authentication requests to a
      forwarding proxy. This was already assumed and hinted to work
      in 3.0.13 beta but actually didn't. Now it's confirmed to work
      with IE, Firefox and Chrome.
      Thanks to Francois Botha and Wan-Teh Chang
    - Fixed a calculation problem if receiving the server headers
      takes more than two reads, that could cause Privoxy to terminate
      the connection prematurely. Reported by Oliver.
    - Compiles again on platforms such as OpenBSD and systems
      using earlier glibc version that don't support AI_ADDRCONFIG.
      Anonymously submitted in #2872591.
    - A bunch of MS VC project files and Suse and Redhat RPM spec
      files have been removed as they were no longer maintained for
      quite some time.
    - Overly long action lines are properly rejected with a proper
      error message. Previously they would be either rejected as
      invalid or cause a core dump through abort().
    - Already timed-out connections are no longer temporarily remembered.
      They weren't reused anyway, but wasted a socket slot.
    - len refers to the number of bytes actually read which might
      differ from the ones received. Adjust log messages accordingly.
    - The optional JavaScript on the CGI page uses encodeURIComponent()
      instead of escape() which doesn't encode all characters that matter.
      Anonymously reported in #2832722.
    - Fix gcc45 warnings in decompress_iob().
    - Various log message improvements.
    - Privoxy-Regression-Test supports redirect tests.
    - Privoxy-Log-Parser can gather some connection statistics.
  - moved init script to init.suse file and dropped diff against
    tarball: init.patch


author: per@osbeck.com
changelog:
  - updated to 3.0.16 stable
  - Added the config file option handle-as-empty-doc-returns-ok to
    work around Firefox bug #492459, which causes Firefox to hang
    if JavaScripts are blocked in certain situations. The option is
    enabled in the default config file.
  - Added the config file option default-server-timeout to control the
    assumed default server timeout. Since Privoxy no longer returns
    an error message for connection resets on reused client connections,
    assuming larger server timeout values appears to actually work
    pretty well as long as connections aren't shared.
  - Added optional support for FreeBSD's accf_http(9). Use the
    configure option --enable-accept-filter to enable it.
  - Added fancier Privoxy icons for win32. Contributed by Jeff H.
  - In daemon mode, fd 0, 1 and 2 are bound to /dev/null.
  - Resolve localhost using whatever address family the operating
    system feels like. Previous betas would try to use IPv4 as this
    is what most users expect, but this didn't work reliably on
    GNU/Linux systems.
  - In the action lists on CGI pages, actions and their parameters are
    no longer separated with a space. The action file parser doesn't
    actually allow this and will throw an invalid syntax error if actions
    and parameters in the action files are separated. Not adding the
    spaces means copy and pasting CGI output into the action files works.
  - The default keep-alive timeout has been reduced to 5 seconds to work
    around hangs in clients that treat the proxy like any other host and
    stop allowing any new connections if the "maximum number of
    connections per host" is reached.
  - Several webbug URLs that look like they are leading to images are now
    blocked as image instead of empty documents. Doing the latter causes
    WebKit-based clients to show a "missing image" icon which may mess up
    the layout.
  - The no-such-domain template is used for DNS resolution
    problems with FEATURE_IPV6_SUPPORT enabled. Previously the
    connect-failed template was used. Reported by 'zebul666'.
  - Accepts quoted expiration dates even though RFC 2109 10.1.2
    doesn't seem to allow them. Reported anonymously.
  - Don't try to forget connections if connection sharing is disabled.
    This wasn't a real problem but caused an unnecessary log message.
  - The still undocumented --enable-extended-host-patterns configure
    option has a better description.
  - Fixed an error message that would claim a write to the server
    failed when actually writing to the client failed.
  - Log the crunch reason before trying to write to the client.
    The log is easier to read that way.
  - Several log messages about client connections also mention
    the socket number.
  - handle-as-empty-document no longer depends on the image blocking
    code being enabled.
  - Privoxy-Log-Parser is roughly 40% faster in highlighting mode.
  - uagen, a Firefox User-Agent generator for Privoxy and Mozilla
    browsers has been imported and is available in the tarball's
    tools directory.
  - The scripts in the tools directory treat unknown parameters
    as fatal errors.


author: andreas.stieger@gmx.de
changelog:
  - updated to upstream 3.0.17 stable
  - privoxy-3.0.17-config.patch:
    adjust chunk positions
    filterfile user.filter is uncommented in upstream source, removed chunk
  - privoxy-3.0.17-utf8.patch:
    adjust chunk positions
  - Fixed last-chunk-detection for responses where the content was small
    enough to be read with the body, causing Privoxy to wait for the
    end of the content until the server closed the connection or the
    request timed out. Reported by "Karsten" in #3028326.
  - Responses with status code 204 weren't properly detected as body-less
    like RFC2616 mandates. Like the previous bug, this caused Privoxy to
    wait for the end of the content until the server closed the connection
    or the request timed out. Fixes #3022042 and #3025553, reported by a
    user with no visible name. Most likely also fixes a bunch of other
    AJAX-related problem reports that got closed in the past due to
    insufficient information and lack of feedback.
  - Fixed an ACL bug that made it impossible to build a blacklist.
    Usually the ACL directives are used in a whitelist, which worked
    as expected, but blacklisting is still useful for public proxies
    where one only needs to deny known abusers access.
  - Added LOG_LEVEL_RECEIVED to log the not-yet-parsed data read from the
    network. This should make debugging various parsing issues a lot easier.
  - The IPv6 code is enabled by default on Windows versions that support it.
    Patch submitted by oCameLo in #2942729.
  - In mingw32 versions, the user.filter file is reachable through the
    GUI, just like default.filter is. Feature request 3040263.
  - Added the configure option --enable-large-file-support to set a few
    defines that are required by platforms like GNU/Linux to support files
    larger then 2GB. Mainly interesting for users without proper logfile
    management.
  - Logging with "debug 16" no longer stops at the first nul byte which is
    pretty useless. Non-printable characters are replaced with their hex value
    so the result can't span multiple lines making parsing them harder then
    necessary.
  - Privoxy logs when reading an action, filter or trust file.
  - Fixed incorrect regression test markup which caused a test in
    3.0.16 to fail while Privoxy itself was working correctly.
    While Privoxy accepts hide-referer, too, the action name is actually
    hide-referrer which is also the name used one the final results page,
    where the test expected the alias.
  - CGI interface improvements:
    - In finish_http_response(), continue to add the 'Connection: close'
      header if the client connection will not be kept alive.
      Anonymously pointed out in #2987454.
    - Apostrophes in block messages no longer cause parse errors
      when the blocked page is viewed with JavaScript enabled.
      Reported by dg1727 in #3062296.
    - Fix a bunch of anchors that used underscores instead of dashes.
    - Allow to keep the client connection alive after crunching the previous request.
      Already opened server connections can be kept alive, too.
    - In cgi_show_url_info(), don't forget to prefix URLs that only contain
      http:// or https:// in the path. Fixes #2975765 reported by Adam Piggott.
    - Show the 404 CGI page if cgi_send_user_manual() is called while
      local user manual delivery is disabled.
  - Action file improvements:
    - Enable user.filter by default. Suggested by David White in #3001830.
    - Block .sitestat.com/. Reported by johnd16 in #3002725.
    - Block .atemda.com/. Reported by johnd16 in #3002723.
    - Block js.adlink.net/. Reported by johnd16 in #3002720.
    - Block .analytics.yahoo.com/. Reported by johnd16 in #3002713.
    - Block sb.scorecardresearch.com, too. Reported by dg1727 in #2992652.
    - Fix problems noticed on Yahoo mail and news pages.
    - Remove the too broad yahoo section, only keeping the
      fast-redirects exception as discussed on ijbswa-devel@.
    - Don't block adesklets.sourceforge.net. Reported in #2974204.
    - Block chartbeat ping tracking. Reported in #2975895.
    - Tag CSS and image requests with cautious and medium settings, too.
    - Don't handle view.atdmt.com as image. It's used for click-throughs
      so users should be able to "go there anyway".
      Reported by Adam Piggott in #2975927.
    - Also let the refresh-tags filter remove invalid refresh tags where
      the 'url=' part is missing. Anonymously reported in #2986382.
      While at it, update the description to mention the fact that only
      refresh tags with refresh times above 9 seconds are covered.
    - javascript needs to be blocked with +handle-as-empty-document to
      work around Firefox bug 492459.  So move .js blockers from
      +block{Might be a web-bug.} -handle-as-empty-document to
      +block{Might be a web-bug.} +handle-as-empty-document.
    - ijbswa-Feature Requests-3006719 - Block 160x578 Banners.
    - Block another omniture tracking domain.
    - Added a range-requests tagger.
    - Added two sections to get Flickr's Ajax interface working with
      default pre-settings. If you change the configuration to block
      cookies by default, you'll need additional exceptions.
      Reported by Mathias Homann in #3101419 and by Patrick on ijbswa-users@.
  - Documentation improvements:
    - Explicitly mention how to match all URLs.
    - Consistently recommend socks5 in the Tor FAQ entry and mention
      its advantage compared to socks4a. Reported by David in #2960129.
    - Slightly improve the explanation of why filtering may appear
      slower than it is.
    - Grammar fixes for the ACL section.
    - Fixed a link to the 'intercepting' entry and add another one.
    - Rename the 'Other' section to 'Mailing Lists' and reword it
      to make it clear that nobody is forced to use the trackers
    - Note that 'anonymously' posting on the trackers may not always
      be possible.
    - Suggest to enable debug 32768 when suspecting parsing problems.
  - Privoxy-Log-Parser improvements:
    - Gather statistics for ressources, methods, and HTTP versions
      used by the client.
    - Also gather statistics for blocked and redirected requests.
    - Provide the percentage of keep-alive offers the client accepted.
    - Add a --url-statistics-threshold option.
    - Add a --host-statistics-threshold option to also gather
      statistics about how many request where made per host.
    - Fix a bug in handle_loglevel_header() where a 'scan: ' got lost.
    - Add a --shorten-thread-ids option to replace the thread id with
      a decimal number.
    - Accept and ignore: Looks like we got the last chunk together
      with the server headers. We better stop reading.
    - Accept and ignore: Continue hack in da house.
    - Accept and higlight: Rejecting connection from 10.0.0.2.
      Maximum number of connections reached.
    - Accept and highlight: Loading actions file: /usr/local/etc/privoxy/default.action
    - Accept and highlight: Loading filter file: /usr/local/etc/privoxy/default.filter
    - Accept and highlight: Killed all-caps Host header line: HOST: bestproxydb.com
    - Accept and highlight: Reducing expected bytes to 0. Marking
      the server socket tainted after throwing 4 bytes away.
    - Accept: Merged multiple header lines to: 'X-FORWARDED-PROTO: http X-HOST: 127.0.0.1'
  - Code cleanups:
    - Remove the next member from the client_state struct. Only the main
      thread needs access to all client states so give it its own struct.
    - Garbage-collect request_contains_null_bytes().
    - Ditch redundant code in unload_configfile().
    - Ditch LogGetURLUnderCursor() which doesn't seem to be used anywhere.
    - In write_socket(), remove the write-only variable write_len in
      an ifdef __OS2__ block. Spotted by cppcheck.
    - In connect_to(), don't declare the variable 'flags' on OS/2 where
      it isn't used. Spotted by cppcheck.
    - Limit the scope of various variables. Spotted by cppcheck.
    - In add_to_iob(), turn an interestingly looking for loop into a
      boring while loop.
    - Code cleanup in preparation for external filters.
    - In listen_loop(), mention the socket on which we accepted the
      connection, not just the source IP address.
    - In write_socket(), also log the socket we're writing to.
    - In log_error(), assert that escaped characters get logged
      completely or not at all.
    - In log_error(), assert that ival and sval have reasonable values.
      There's no reason not to abort() if they don't.
    - Remove an incorrect cgi_error_unknown() call in a
      cannnot-happen-situation in send_crunch_response().
    - Clean up white-space in http_response definition and
      move the crunch_reason to the beginning.
    - Turn http_response.reason into an enum and rename it
      to http_response.crunch_reason.
    - Silence a 'gcc (Debian 4.3.2-1.1) 4.3.2' warning on i686 GNU/Linux.
    - Fix white-space in a log message in remove_chunked_transfer_coding().
      While at it, add a note that the message doesn't seem to
      be entirely correct and should be improved later on.
  - GNUmakefile improvements:
    - Use $(SSH) instead of ssh, so one only needs to specify a username once.
    - Removed references to the action feedback thingy that hasn't been
      working for years.
    - Consistently use shell.sourceforge.net instead of shell.sf.net so
      one doesn't need to check server fingerprints twice.
    - Removed GNUisms in the webserver and webactions targets so they
      work with standard tar.


author: andreas.stieger@gmx.de
changelog:
  - add rpm group to privoxy-doc package, fixing all builds
  - remove name and version macros from patch references
  - update to upstream 3.0.18:
  - Bug fixes:
    - If a generated redirect URL contains characters RFC 3986 doesn't
      permit, they are (re)encoded. Not doing this makes Privoxy versions
      from 3.0.5 to 3.0.17 susceptible to HTTP response splitting (CWE-113)
      attacks if the +fast-redirects{check-decoded-url} action is used.
    - Fix a logic bug that could cause Privoxy to reuse a server
      socket after it got tainted by a server-header-tagger-induced
      block that was triggered before the whole server response had
      been read. If keep-alive was enabled and the request following
      the blocked one was to the same host and using the same forwarding
      settings, Privoxy would send it on the tainted server socket.
      While the server would simply treat it as a pipelined request,
      Privoxy would later on fail to properly parse the server's
      response as it would try to parse the unread data from the
      first response as server headers for the second one.
      Regression introduced in 3.0.17.
    - When implying keep-alive in client_connection(), remember that
      the client didn't. Fixes a regression introduced in 3.0.13 that
      would cause Privoxy to wait for additional client requests after
      receiving a HTTP/1.1 request with "Connection: close" set
      and connection sharing enabled.
      With clients which terminates the client connection after detecting
      that the whole body has been received it doesn't really matter,
      but with clients that don't the connection would be kept open until
      it timed out.
    - Fix a subtle race condition between prepare_csp_for_next_request()
      and sweep(). A thread preparing itself for the next client request
      could briefly appear to be inactive.
      If all other threads were already using more recent files,
      the thread could get its files swept away under its feet.
      So far this has only been reproduced while stress testing in
      valgrind while touching action files in a loop. It's unlikely
      to have caused any actual problems in the real world.
    - Disable filters if SDCH compression is used unless filtering is forced.
      If SDCH was combined with a supported compression algorithm, Privoxy
      previously could try to decompress it and ditch the Content-Encoding
      header even though the SDCH compression wasn't dealt with.
      Reported by zebul666 in #3225863.
    - Make a copy of the --user value and only mess with that when splitting
      user and group. On some operating systems modifying the value directly
      is reflected in the output of ps and friends and can be misleading.
      Reported by zepard in #3292710.
    - If forwarded-connect-retries is set, only retry if Privoxy is actually
      forwarding the request. Previously direct connections would be retried
      as well.
    - Fixed a small memory leak when retrying connections with IPv6
      support enabled.
    - Remove an incorrect assertion in compile_dynamic_pcrs_job_list()
      It could be triggered by a pcrs job with an invalid pcre
      pattern (for example one that contains a lone quantifier).
    - If the --user argument user[.group] contains a dot, always bail out
      if no group has been specified. Previously the intended, but undocumented
      (and apparently untested), behaviour was to try interpreting the whole
      argument as user name, but the detection was flawed and checked for '0'
      instead of '\0', thus merely preventing group names beginning with a zero.
    - In html_code_map[], use a numeric character reference instead of &apos;
      which wasn't standardized before XHTML 1.0.
    - Fix an invalid free when compiled with FEATURE_GRACEFUL_TERMINATION
      and shut down through http://config.privoxy.org/die
    - In get_actions(), fix the "temporary" backwards compatibility hack
      to accept block actions without reason.
      It also covered other actions that should be rejected as invalid.
      Reported by Billy Crook.
  - General improvements:
    - Privoxy can (re)compress buffered content before delivering
      it to the client. Disabled by default as most users wouldn't
      benefit from it.
    - The +fast-redirects{check-decoded-url} action checks URL
      segments separately. If there are other parameters behind
      the redirect URL, this makes it unnecessary to cut them off
      by additionally using a +redirect{} pcrs command.
      Initial patch submitted by Jamie Zawinski in #3429848.
    - When loading action sections, verify that the referenced filters
      exist. Currently missing filters only result in an error message,
      but eventually the severity will be upgraded to fatal.
    - Allow to bind to multiple separate addresses.
      Patch set submitted by Petr Pisar in #3354485.
    - Set socket_error to errno if connecting fails in rfc2553_connect_to().
      Previously rejected direct connections could be incorrectly reported
      as DNS issues if Privoxy was compiled with IPv6 support.
    - Adjust url_code_map[] so spaces are replaced with %20 instead of '+'
      While '+' can be used by client's submitting form data, this is not
      actually what Privoxy is using the lookups for. This is more of a
      cosmetic issue and doesn't fix any known problems.
    - When compiled without FEATURE_FAST_REDIRECTS, do not silently
      ignore +fast-redirect{} directives
    - Added a workaround for GNU libc's strptime() reporting negative
      year values when the parsed year is only specified with two digits.
      On affected systems cookies with such a date would not be turned
      into session cookies by the +session-cookies-only action.
      Reported by Vaeinoe in #3403560
    - Fixed bind failures with certain GNU libc versions if no non-loopback
      IP address has been configured on the system. This is mainly an issue
      if the system is using DHCP and Privoxy is started before the network
      is completely configured.
      Reported by Raphael Marichez in #3349356.
      Additional insight from Petr Pisar.
    - Privoxy log messages now use the ISO 8601 date format %Y-%m-%d.
      It's only slightly longer than the old format, but contains
      the full date including the year and allows sorting by date
      (when grepping in multiple log files) without hassle.
    - In get_last_url(), do not bother trying to decode URLs that do
      not contain at least one '%' sign. It reduces the log noise and
      a number of unnecessary memory allocations.
    - In case of SOCKS5 failures, dump the socks response in the log message.
    - Simplify the signal setup in main().
    - Streamline socks5_connect() slightly.
    - In socks5_connect(), require a complete socks response from the server.
      Previously Privoxy didn't care how much data the server response
      contained as long as the first two bytes contained the expected
      values. While at it, shrink the buffer size so Privoxy can't read
      more than a whole socks response.
    - In chat(), do not bother to generate a client request in case of
      direct CONNECT requests. It will not be used anyway.
    - Reduce server_last_modified()'s stack size.
    - Shorten get_http_time() by using strftime().
    - Constify the known_http_methods pointers in unknown_method().
    - Constify the time_formats pointers in parse_header_time().
    - Constify the formerly_valid_actions pointers in action_used_to_be_valid().
    - Introduce a GNUMakefile MAN_PAGE variable that defaults to privoxy.1.
      The Debian package uses section 8 for the man page and this
      should simplify the patch.
    - Deduplicate the INADDR_NONE definition for Solaris by moving it to jbsockets.h
    - In block_url(), ditch the obsolete workaround for ancient Netscape versions
      that supposedly couldn't properly deal with status code 403.
    - Remove a useless NULL pointer check in load_trustfile().
    - Remove two useless NULL pointer checks in load_one_re_filterfile().
    - Change url_code_map[] from an array of pointers to an array of arrays
      It removes an unnecessary layer of indirection and on 64bit system reduces
      the size of the binary a bit.
    - Fix various typos. Fixes taken from Debian's 29_typos.dpatch by Roland Rosenfeld.
    - Add a dok-tidy GNUMakefile target to clean up the messy HTML
      generated by the other dok targets.
    - GNUisms in the GNUMakefile have been removed.
    - Change the HTTP version in static responses to 1.1
    - Synced config.sub and config.guess with upstream
      2011-11-11/386c7218162c145f5f9e1ff7f558a3fbb66c37c5.
    - Add a dedicated function to parse the values of toggles. Reduces duplicated
      code in load_config() and provides better error handling. Invalid or missing
      toggle values are now a fatal error instead of being silently ignored.
    - Terminate HTML lines in static error messages with \n instead of \r\n.
    - Simplify cgi_error_unknown() a bit.
    - In LogPutString(), don't bother looking at pszText when not
      actually logging anything.
    - Change ssplit()'s fourth parameter from int to size_t.
      Fixes a clang complaint.
    - Add a warning that the statistics currently can't be trusted.
      Mention Privoxy-Log-Parser's --statistics option as
      an alternative for the time being.
    - In rfc2553_connect_to(), start setting cgi->error_message on error.
    - Change the expected status code returned for http://p.p/die depending
      on whether or not FEATURE_GRACEFUL_TERMINATION is available.
    - In cgi_die(), mark the client connection for closing.
      If the client will fetch the style sheet through another connection
      it gets the main thread out of the accept() state and should thus
      trigger the actual shutdown.
    - Add a proper CGI message for cgi_die().
    - Don't enforce a logical line length limit in read_config_line().
    - Slightly refactor server_last_modified() to remove useless gmtime*() calls.
    - In get_content_type(), also recognize '.jpeg' as JPEG extension.
    - Add '.png' to the list of recognized file extensions in get_content_type().
    - In block_url(), consistently use the block reason "Request blocked by Privoxy"
      In two places the reason was "Request for blocked URL" which hides the
      fact that the request got blocked by Privoxy and isn't necessarily
      correct as the block may be due to tags.
    - In listen_loop(), reload the configuration files after accepting
      a new connection instead of before.
      Previously the first connection that arrived after a configuration
      change would still be handled with the old configuration.
    - In chat()'s receive-data loop, skip a client socket check if
      the socket will be written to right away anyway. This can
      increase the transfer speed for unfiltered content on fast
      network connections.
    - The socket timeout is used for SOCKS negotiations as well which
      previously couldn't timeout.
    - Don't keep the client connection alive if any configuration file
      changed since the time the connection came in. This is closer to
      Privoxy's behaviour before keep-alive support for client connection
      has been added and also less confusing in general.
    - Treat all Content-Type header values containing the pattern
      'script' as a sign of text. Reported by pribog in #3134970.
  - Action file improvements:
    - Moved the site-specific block pattern section below the one for the
      generic patterns so for requests that are matched in both, the block
      reason for the domain is shown which is usually more useful than showing
      the one for the generic pattern.
    - Remove -prevent-compression from the fragile alias. It's no longer
      used anywhere by default and isn't known to break stuff anyway.
    - Add a (disabled) section to block various Facebook tracking URLs.
      Reported by Dan Stahlke in #3421764.
    - Add a (disabled) section to rewrite and redirect click-tracking
      URLs used on news.google.com.
      Reported by Dan Stahlke in #3421755.
    - Unblock linuxcounter.net/.
      Reported by Dan Stahlke in #3422612.
    - Block 'www91.intel.com/' which is used by Omniture.
      Reported by Adam Piggott in #3167370.
    - Disable the handle-as-empty-doc-returns-ok option and mark it as deprecated.
      Reminded by tceverling in #2790091.
    - Add ".ivwbox.de/" to the "Cross-site user tracking" section.
      Reported by Nettozahler in #3172525.
    - Unblock and fast-redirect ".awin1.com/.*=http://".
      Reported by Adam Piggott in #3170921.
    - Block "b.collective-media.net/".
    - Widen the Debian popcon exception to "qa.debian.org/popcon".
      Seen in Debian's 05_default_action.dpatch by Roland Rosenfeld.
    - Block ".gemius.pl/" which only seems to be used for user tracking.
      Reported by johnd16 in #3002731. Additional input from Lee and movax.
    - Disable banners-by-size filters for '.thinkgeek.com/'.
      The filter only seems to catch pictures of the inventory.
    - Block requests for 'go.idmnet.bbelements.com/please/showit/'.
      Reported by kacperdominik in #3372959.
    - Unblock adainitiative.org/.
    - Add a fast-redirects exception for '.googleusercontent.com/.*=cache'.
    - Add a fast-redirects exception for webcache.googleusercontent.com/.
    - Unblock http://adassier.wordpress.com/ and http://adassier.files.wordpress.com/.
  - Filter file improvements:
    - Let the yahoo filter hide '.ads'.
    - Let the msn filter hide overlay ads for Facebook 'likes' in search
      results and elements with the id 's_notf_div'. They only seem to be
      used to advertise site 'enhancements'.
    - Let the js-events filter additionally disarm setInterval().
      Suggested by dg1727 in #3423775.
  - Documentation improvements:
    - Clarify the effect of compiling Privoxy with zlib support.
      Suggested by dg1727 in #3423782.
    - Point out that the SourceForge messaging system works like a black
      hole and should thus not be used to contact individual developers.
    - Mention some of the problems one can experience when not explicitly
      configuring an IP addresses as listen address.
    - Explicitly mention that hostnames can be used instead of IP addresses
      for the listen-address, that only the first address returned will be
      used and what happens if the address is invalid.
      Requested by Calestyo in #3302213.
  - Log message improvements:
    - If only the server connection is kept alive, do not pretend to
      wait for a new client request.
    - Remove a superfluous log message in forget_connection().
    - In chat(), properly report missing server responses as such
      instead of calling them empty.
    - In forwarded_connect(), fix a log message nobody should ever see.
    - Fix a log message in socks5_connect(), a failed write operation
      was logged as failed read operation.
    - Let load_one_actions_file() properly complain about a missing
      '{' at the beginning of the file.
      Simply stating that a line is invalid isn't particularly helpful.
    - Do not claim to listen on a socket until Privoxy actually does.
      Patch submitted by Petr Pisar #3354485
    - Prevent a duplicated LOG_LEVEL_CLF message when sending out
      the "no-server-data" response.
    - Also log the client socket when dropping a connection.
    - Include the destination host in the 'Request ... marked for
      blocking. limit-connect{...} doesn't allow CONNECT ...' message
      Patch submitted by Saperski in #3296250.
    - Prevent a duplicated log message if none of the resolved IP
      addresses were reachable.
    - In connect_to(), do not pretend to retry if forwarded-connect-retries
      is zero or unset.
    - When a specified user or group can't be found, put the name in
      single-quotes when logging it.
    - In rfc2553_connect_to(), explain getnameinfo() errors better.
    - Remove a useless log message in chat().
    - When retrying to connect, also log the maximum number of connection
      attempts.
    - Rephrase a log message in compile_dynamic_pcrs_job_list().
      Divide the error code and its meaning with a colon. Call the pcrs
      job dynamic and not the filter. Filters may contain dynamic and
      non-dynamic pcrs jobs at the same time. Only mention the name of
      the filter or tagger, but don't claim it's a filter when it could
      be a tagger.
    - In a fatal error message in load_one_actions_file(), cover both
      URL and TAG patterns.
    - In pcrs_strerror(), properly report unknown positive error code
      values as such. Previously they were handled like 0 (no error).
    - In compile_dynamic_pcrs_job_list(), also log the actual error code as
      pcrs_strerror() doesn't handle all errors reported by pcre.
    - Don't bother trying to continue chatting if the client didn't ask for it.
      Reduces log noise a bit.
    - Make two fatal error message in load_one_actions_file() more descriptive.
    - In cgi_send_user_manual(), log when rejecting a file name due to '/' or '..'.
    - In load_file(), log a message if opening a file failed.
      The CGI error message alone isn't too helpful.
    - In connection_destination_matches(), improve two log messages
      to help understand why the destinations don't match.
    - Rephrase a log message in serve(). Client request arrival
      should be differentiated from closed client connections now.
    - In serve(), log if a client connection isn't reused due to a
      configuration file change.
    - Let mark_server_socket_tainted() always mark the server socket tainted,
      just don't talk about it in cases where it has no effect. It doesn't change
      Privoxy's behaviour, but makes understanding the log file easier.
  - configure:
    - Added a --disable-ipv6-support switch for platforms where support
      is detected but doesn't actually work.
    - Do not check for the existence of strerror() and memmove() twice
    - Remove a useless test for setpgrp(2). Privoxy doesn't need it and
      it can cause problems when cross-compiling.
    - Rename the --disable-acl-files switch to --disable-acl-support.
      Since about 2001, ACL directives are specified in the standard
      config file.
    - Update the URL of the 'Removing outdated PCRE version after the
      next stable release' posting. The old URL stopped working after
      one of SF's recent site "optimizations". Reported by Han Liu.
  - Privoxy-Regression-Test:
    - Added --shuffle-tests option to increase the chances of detection race conditions.
    - Added a --local-test-file option that allows to use Privoxy-Regression-Test without Privoxy.
    - Added tests for missing socks4 and socks4a forwarders.
    - The --privoxy-address option now works with IPv6 addresses containing brackets, too.
    - Perform limited sanity checks for parameters that are supposed to have numerical values.
    - Added a --sleep-time option to specify a number of seconds to
      sleep between tests, defaults to 0.
    - Disable the range-requests tagger for tests that break if it's enabled.
    - Log messages use the ISO 8601 date format %Y-%m-%d.
    - Fix spelling in two error messages.
    - In the --help output, include a list of supported tests and their default levels.
    - Adjust the tests to properly deal with FEATURE_TOGGLE being disabled.
  - Privoxy-Log-Parser:
    - Perform limited sanity checks for command line parameters that
      are supposed to have numerical values.
    - Implement a --unbreak-lines-only option to try to revert MUA breakage.
    - Accept and highlight: Added header: Content-Encoding: deflate
    - Accept and highlight: Compressed content from 29258 to 8630 bytes.
    - Accept and highlight: Client request arrived in time on socket 21.
    - Highlight: Didn't receive data in time: a.fsdn.com:443
    - Accept log messages with ISO 8601 time stamps, too.
  - uagen:
    - Bump generated Firefox version to 8.0.
    - Only randomize the release date if the new --randomize-release-date
      option is enabled. Firefox versions after 4 use a fixed date string
      without meaning.


author: werner@suse.de
changelog:
  - Fix parsing strange gcc line within /proc/version (bnc#383721)
  - Expand line buffer to fetch more the 4000 interrupts (bnc#383721)


author: od@suse.de
changelog:
  - assume RFC2822-compliant header continuation lines, do not cover
    up for older mail clients that insert more spacing (bnc#469222)


author: seife+obs@b1-systems.com
changelog:
  - the only thing that needs mimencode are the examples
    change the "Requires: mimencode" to "Recommends"


author: werner@suse.de
changelog:
  - Go forward and add the patches from Debian
  - Also add ipv6 patch from openmamba
  - Adop or drop our own patches
  - Do not sleep a second on NFS based home shares
  - Support LMTP (rfc2033: Local Mail Transfer Protocol) server


author: vuntz@opensuse.org
changelog:
  - Update to version 3.5b:
    + New Features
    - Extended Window Manager Hints can be specified with a -w
      option.
    - Increase the number of interrupts possible in stat-intr.
    + Bug Fixes
    - Be more careful looking for modules (check '.' and '..').
    - Set the locale to "C" to avoid problems parsing numbers.
    - Ensure that graph-min and graph-max options are used
      properly.
    - Extended the line buffer size for parsing /proc/interrupts.
    - Remove fixed size line buffers in modules (realloc more space
      as needed).
    - Allow LCD version to specify priority as a string or numeric
      value.
  - Changes from version 3.5a:
    + Bug Fixes
    - Stop the GTK2 version crashing when displayed items are
      removed.
    - Make sure that the right mouse button menu works with no
      outputs displayed.
    - Make the GTK1 and GTK2 version windows resize themselves like
      Xaw version.
    - Updates to manual pages to reflect new executable names.
    - Bug fixes for ACPI module.
  - Changes from version 3.5:
    + New features
    - Added a gtk2 version of ProcMeter3.
    - Renamed the executables but added backwards compatibility
      links.
    - Added DESTDIR option to Makefiles.
  - Changes from version 3.4g:
    + Bug fixes:
    - Quicker default update of the date displays (useful after
      suspending).
    - Uptime now accurately shows system running time even after
      suspend.
    - Fix ACPI battery discharge rates.
    - Fix for crashes with stat-cpu outputs on multi-CPU machines.
    - Change to use longer integer values for netdev outputs.
    - Search other places for hardware sensors information.
  - Changes from version 3.4f:
    + Bug fixes:
    - The biff module re-reads the inbox if the size or timestamp
      change.
    - The df module uses longer strings for reading from
      /proc/mounts.
  - Changes from version 3.4e:
    + New or changed modules:
    - Add in the new CPU statistics (iowait, irq, softirq and
      steal).
    - Add in a display of the CPU clock speed.
    + Bug fixes:
    - Fix some spelling mistakes in the manual pages.
    - Change the default scaling for the DiskUsage outputs to 5
      grid lines of 20%.
    - Fix some gcc-4.x compilation warnings.
    - Fix some ACPI module bugs.
  - Changes from version 3.4d:
    + Bug fixes:
    - Updated ACPI support to handle kernel version 2.6.
    - Added support for /dev/mapper in disk statistics.
    - Change to using 64-bit variables from /proc/stat.
  - Changes from version 3.4c:
    + Bug fixes:
    - Make grid-max option work for GTK version.
    - Handle kernel 2.6.x better for hardware sensors.
  - Changes from version 3.4b:
    + New or changed modules:
    - Handle different header line for hostap wireless driver.
    + Bug fixes:
    - Modules that didn't work with kernel 2.6.x now do.
    - Improved some module initialisation functions.
  - Replace gtk-devel BuildRequires with gtk2-devel.
  - Update procmeter3-3.4a.patch: some parts were upstreamed.
  - Drop procmeter3-3.4a-array.patch: fixed upstream.
  - Drop procmeter3-3.4a-ia64.patch: not needed anymore.
  - Remove AutoReqProv: it's default now.
  - Use makeinstall macro.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.5c:
    + New features:
    - Sort the module menu into alphabetical order.
    + New modules:
    - FanSpeed, Temperature & Voltage: Improved hardware sensors.
    + Bug Fixes:
    - Remove 64-bit compilation warnings and fix variable type
      mismatch.
    - Fixed df module to handle disks bigger than 2TB.
    - Fixed sensors module to handle new directory format.
    - Pass top-level Makefile variables down to sub directories.
  - Add procmeter-as-needed.patch: fix build with -Wl,--as-needed.
    Taken from Debian.
  - Add libsensors4-devel BuildRequires to build the new sensors.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.6:
    + New features
    - Added GTK3 version.
    - Draw line in foreground colour between outputs in
      procmeter3-gtk2.
    + New modules
    - Battery - new /sys/class/power_supply/ battery information.
    + Bug Fixes
    - Don't package up unused LSM and ANNOUNCE files.
    - Add "-lX11" to LDFLAGS (deb#556073).
    - Move installed modules into /usr/lib/ProcMeter3 (deb#651145).
    - Don't always install the procmeterrc.install file
      (deb#651149).
    - Install procmeter.h to /usr/include/ProcMeter3 (deb#651150).
    - Fix Makefiles to stop linking executables each time make is
      run.
    - Don't crash procmeter3-xaw if specified font doesn't exist.
    + Module bug fixes
    - Changed wireless module to remove kernel 2.4.x code.
    - Fixed stat-intr module to not use data from freed memory.
  - Changes from version 3.5d:
    + New features
    - Added an option to limit the number of interrupts listed.
    - Allow installation of stripped executables.
    + Bug Fixes
    - Remove gcc-4.4 compilation warnings.
    - Make error messages consistent.
    - Fix several errors in manual pages.
    - Don't crash if /proc/interrupts has very long lines.
  - Drop procmeter-as-needed.patch: fixed upstream.
  - Drop procmeter3-3.4a.patch: part of the fixes are upstream, and
    the remaining things are fixed by setting the INSTDIR and CFLAGS
    environment variables when calling make.
  - Use favor_gtk2 to switch between gtk2 and gtk3 builds:
    + Use gtk3-devel BuildRequires instead of gtk2-devel for gtk3
      builds.
  - Create a devel subpackage for development files.


author: dimstar@opensuse.org
changelog:
  - Add libX11-devel, libXaw-devel and libXt-devel BuildRequires on
    openSUSE > 12.1 to cater for the reorganization of xorg-x11
    packages.


author: chris@computersalat.de
changelog:
  - added basic.conf patch
  - added dist.patch
    o fix for xinetd, logrotate, pam
  - some more subpackages
    o ldap, mysql, pgsql, radius
  - added ftpasswd for simple virtuser support
  - added auth DIR /etc/proftpd/auth
    o passwd for virtuser
  - added conf.d DIR /etc/proftpd/conf.d
    o configs for inclusion
  - added log DIR /var/log/proftpd
  - beautify init file
  - beautify spec file


author: chris@computersalat.de
changelog:
  - added proftpd.passwd
    o it is an initial passwd for virtuser and
      anonymous login works well with it :)


author: chris@computersalat.de
changelog:
  - update to 1.3.2 (1.3.2a)
    o many bugfixes, read ChangeLog or NEWS
    o include 1.3.2a upstream patch
    o removed old patches
    * proftpd-1.3.1-umode_t.patch
    * proftpd-1.3.1-O_CREAT.patch
    * proftpd-1.3.1-libcap.patch
    * proftpd-1.3.1-CVE-2009-0542.patch
    * proftpd-1.3.1-CVE-2009-0543.patch
    o reworked basic.conf.patch
  - spec mods
    o removed ^#-----
    o removed {rel}
    o clean
    * rm -rf RPM_BUILD_ROOT
    o added sub sqlite
  - fixed deps
    o BuildRequires:  sqlite3-devel unixODBC-devel
  - rpmlint
    o description-shorter-than-summary
    o source-or-patch-not-bzipped proftpd-1.3.2a.patch


author: alexandre@exatati.com.br
changelog:
  - Update tarball to its upstream version without
    bzipped patch;
  - Removed blank spaces at enf of lines on spec file;
  - Replaced tab characters on spec file.


author: chris@computersalat.de
changelog:
  - update to 1.3.3
      o Fixed mod_ban whitelisting using mod_ifsession.
      o Fixed per-user/group/class "HideFiles none" configurations.
    - 1.3.3rc4
      o Fixed mod_tls compilation using OpenSSL installations older
      than 0.9.7.
      o Fixed mod_sftp compilation on AIX.
      o Fixed RADIUS authentication on 64-bit platforms
      o Fixed memory leak in SCP downloads.
      o New configuration directives
      SQLPasswordUserSalt
      The SQLPasswordUserSalt directive can be used to configure
      per-user salt data to be added to the encrypted password
      for a user.  The salt can be the user name, or it can be
      the result of a SQL query. More information can be found in
      doc/contrib/mod_sql_passwd.html#SQLPasswordUserSalt.


author: mseben@novell.com
changelog:
  - added ncurses-devel to buildrequires to fix ftptop message : "no
    curses or ncurses library on this system"


author: mseben@novell.com
changelog:
  - fix build : dir-or-file-in-var-run badness : /var/run/proftpd dir
    is marked as ghost and it is created in init script now


author: chris@computersalat.de
changelog:
  - update to 1.3.3a
    + Added Japanese translation
    + Many mod_sftp bugfixes
    + Fixed SSL_shutdown() errors caused by OpenSSL 0.9.8m and later
    + Fixed handling of utmp/utmpx format changes on FreeBSD
  - rpmlint: self-obsoletion


author: chris@computersalat.de
changelog:
  - update to 1.3.3b
    + Fixed SFTP directory listing bug
    + Avoid corrupting utmpx databases on FreeBSD
    + Avoid null pointer dereferences during data transfers
    + Fixed "AuthAliasOnly on" anonymous logins
  - rpmlint: no-pkg-config-provides
    o add BuildReq pkg-config
  - removed changes from spec


author: mseben@gmail.com
changelog:
  - update to 1.3.3c
    + Fixed Telnet IAC stack overflow vulnerability (ZDI-CAN-925)
    + Fixed directory traversal bug in mod_site_misc
    + Fixed SQLite authentications using "SQLAuthType Backend"


author: chris@computersalat.de
changelog:
  - update to 1.3.3d
    + Fixed sql_prepare_where() buffer overflow (Bug#3536)
    + Fixed CPU spike when handling .ftpaccess files.
    + Fixed handling of SFTP uploads when compression is used.


author: chris@computersalat.de
changelog:
  - update to 1.3.3e
    + Display messages work properly again.
    + Fixes plaintext command injection vulnerability in FTPS implementation
      (i.e. mod_tls).  See http://bugs.proftpd.org/show_bug.cgi?id=3624 for
      details.
    + Fixes CVE-2011-1137 (badly formed SSH messages cause DoS).  See
      http://bugs.proftpd.org/show_bug.cgi?id=3586 for details.
    + Performance improvements, especially during server startup/restarts.


author: chris@computersalat.de
changelog:
  - push to Factory
    o fix changelog (not in sequence)
    o fix license (GPL -> GPLv2+)
    o remove Author from description
    o remove obsolete extra source proftpd.conf


author: chris@computersalat.de
changelog:
  - update to 1.3.3f
    + Fixes segfault if mod_sql_mysql and "SQLAuthenticate groupsetfast"
      configuration used.
    + Fixes mod_wrap syslog level (regression from Bug#3317).
    + Fixes mod_ifsession segfault if regular expression patterns used in
      a <VirtualHost> section.


author: chris@computersalat.de
changelog:
  - update to 1.3.3g
    (http://www.proftpd.org/docs/RELEASE_NOTES-1.3.3g)
    + New "NoEmptyFragments" TLSOption added; see the TLSOptions documentation
      for details.
    + Fixed mod_sql_mysql "Alarm clock" bug on FreeBSD.
    (http://www.proftpd.org/docs/NEWS-1.3.3g)
    - Bug 3702 - ProFTPD with mod_sql_mysql dies of "Alarm clock" on FreeBSD.
    - Bug 3704 - Enable OpenSSL countermeasure against SSLv3/TLSv1 BEAST attacks.
      To disable this countermeasure, which may cause interoperability issues
      with some clients, use the NoEmptyFragments TLSOption.
    - Bug 3711 - Response pool use-after-free memory corruption error.


author: chris@computersalat.de
changelog:
  - fix changelog
    * RELEASE_NOTES-1.3.3g is lacking of important info
  - fix for CVE-2011-4130 (bnc#729830)
    * https://bugzilla.novell.com/show_bug.cgi?id=729830
      (upstream) http://bugs.proftpd.org/show_bug.cgi?id=3711
    => fixed with version 1.3.3g


author: chris@computersalat.de
changelog:
  - update to 1.3.4a
    + Fixed mod_load/mod_wrap2 build issues.
  - 1.3.4
    + New "NoEmptyFragments" TLSOption added; see the TLSOptions documentation
      for details.
    + Improved configure script for cross-compiling.
    + Reworked the proftpd.spec RPM file
    + Fixed mod_sql_mysql "Alarm clock" bug on FreeBSD.
    + New "IgnoreSFTPSetTimes" SFTPOption added; see the SFTPOptions
      documentation for details.
    + Fixed response pool use-after-free issue.
  - for more info please see the RELEASE_NOTES file
  - reworked patches
    * now p0 patches


author: lmichnovic@suse.cz
changelog:
  - fixed implicit declaration of fuction setlocale (locale.diff)
  - changed FLTK prefix to /usr due to changes in paths
  - using gettextize -f to fix not expanding macro MKINSTALLDIRS


author: pgajdos@suse.cz
changelog:
  - removed redefinitions
    * remove-redefinitions.patch
  - removed generic INSTALL instructions
  - COPYING is now symlink to /usr/share/doc/licenses/md5


author: ke@suse.de
changelog:
  - Update to version 1.3.2:
    * Bugfixes
    * Better ID support.
    * Move all menus to one SGML menu.
  - psgml-id.dif: Remove it (obsolete).


author: werner@suse.de
changelog:
  - Add fix for new emacs 24.1, compare with
    https://lists.gnu.org/archive/html/emacs-devel/2011-12/msg00259.html


author: prusnak@suse.cz
changelog:
  - updated to 0.12.1
    * Bugfix for DOS vulnerability in the file transfer code.
      Thanks to Jesus Olmos (jolmos@isecauditors.com)


author: prusnak@suse.cz
changelog:
  - enable Media Player Remote Interface Specification (mpris.patch)
  - enable sleep and wake up events via dbus (dbus-sleepwake.patch)
  - enable whiteboarding (whiteboarding.patch)
  - fix Qt 4.5 compatibility (qt45-compat.patch)
  - fix references in mainwin (mainwin.patch)


author: prusnak@suse.cz
changelog:
  - updated to 0.13
    - Voice calls (Jingle RTP).
    - Basic XMPP URI handler.
    - Ability to permanently trust certificates at connect time.
    - Mini command system (Ctrl+7 in chat window).
    - Various bugfixes.
  - enable aspell
  - fixed missing includes (sxe-debug.patch)
  - removed obsoleted patches:
    * delete.patch (mainline)
    * mainwin.patch (mainline)


author: prusnak@suse.cz
changelog:
  - updated to 0.14
    - Added color options to the chat window.
    - Can now specify a reason for kick/ban in groupchat.
    - Improved User Info window, to show more fields and photo view/save.
    - Support for Enchant as an alternative to Aspell.
    - Commandline interface now supports choosing profile and setting status.
    - D-BUS interface now supports setting status and indicating sleep/wake.
    - Fixed voice calling compatibility bugs with Pidgin and Empathy.
    - Various other minor improvements and bugfixes.
  - removed dbus-sleepwake.patch (mainline)


author: axel@links2linux.de
changelog:
  - built with configure options "--debug" and "--no-seperate-debug-info"
    instead of "--release" to get useful debug-packages without creating
    an extra > 25MB psi.debug binary
  - added support for "off the record" encryption (OTR) (enable_otr.patch)
  - added desktop_file.patch
  - spec cleanup


author: prusnak@suse.cz
changelog:
  - include an option for not signing the presence status using pgp
    (signing-presence-optional.patch) [bnc#601681]


author: werner@suse.de
changelog:
  - nfs4fuser: make sure not to stumble on short named mount points
    to avoid to terminate processes on wrong mount points


author: werner@suse.de
changelog:
  - Update to psmisc-22.7
    * Updated Polish, Russian, Swedish and Indonesian PO files
    * Changed fuser.1 so signal is SIGNAL to reduce confusion about wether
      or not it is a parameter Debian #517413
    * fuser.1 references pkill(1) Debian #517414
    * Added Chinese (traditional) PO file
    * Updated Russian PO file
    * Clarified -m and -c for fuser Debian #467289
    * Patch from Arnaud Giersch to fix udp ports in fuser Debian #502208
    * pstree man page mentions -Z may not be available Debian #478327
    * pstree handles UTF-8 lengths much better Debian #413503
    * killall says no process found when process not found Debian #500097
    * pstree makes a bigger buffer for -al flags Debian #352603
    * Dynamically reallocate buffer for fuser patch from Don Armstrong
    * Updated Indonesian PO file
    * peekfd off by one problem in fds Debian #460530
    * Patch from Marcus Watts for better comm handling in pstree
    * Updated Hungarian po file
    * Updated French and German po files
    * Fuser -m detects more open sockets SF patch #1728412 Thnks marienz
    * Updated Italian, Chinese simplified, Dutch, Swedish and Polish po files
    * Removed old fuser
  - Adapt our patches


author: aj@suse.de
changelog:
  - fix pstree -a crash (bnc#545265) with patch backported from 22.8
    by Björn Voigt <bjoern@cs.tu-berlin.de>.


author: werner@suse.de
changelog:
  - Update to psmisc-22.12
    * In fuser, switched the ipv6 and ipv4 checks around Debian #581604
    * peekfd configure patch for x86_64 SF#2986027
    * peekfd works with ARM and MIPS thanks to patch by Arnaud Patard
    * peekfd off-by-one patch applied SF#1948351
    * pstree -a doesn't segfault on grsec kernels Debian #588152
    * Another attempted at killall -SIGNAME Debian #573924
    * fuser -k -m ... won't kill itself Debian #562767
    * fuser -NAME fixed SF #2924691, Debian #563388, Gentoo #297423
    * Added locale.h include for killall on non NLS SF #2922163
    * Reversed normal file fuser -k check Debian #563387
    * short option l returned in fuser Debian #539087
    * long options terminated with 0s Debian #551833
    * fuser only kills normal processes, patch thanks to Erik Li SF# 2892724
    * New fuser -M if you REALLY want mount points, patch thanks to
      Jeremie LE HEN SF#2899709
    * Fixed killall options for VTALRM and ILL Debian #559011
    * pstree -a does not compact threads Debian #525632
    * new program prtstat which prints contents of /proc/<pid>/stat
      Debian #281706
    * killall restricts by date. Thanks to George Danchev Debian #544657
    * long options terminated in pstree too to stop segfault
    * Re-worked fuser getopt again so -KILL options work Gentoo #297423
    * Fix off-by-one overflow in pstree SF# 2832375
    * Applied patch from Kari Hautio for lazy umount'ed filesystems SF#2545632
    * Applied patch from Anonymous SF submitter to fix killall -l
      Fixes SF#2002570
    * fuser will print mounts,nfs exports and swaps with -v Debian #356655
      and SF#533958
    * pstree and fuser have long options Debian #517412
    * Fixed pstree -a off-by-one error in buffer, Debian #536243
    * Changed configure.ac to not use CXX SF# 2789801


author: vuntz@opensuse.org
changelog:
  - Update to version 22.13:
    + configure patch for x86_64 properly applied sf#3029302.
    + patch configure so pt_regs isn't used on SuperH. deb#588986
    + Fixed configure.ac so only mipsel not mips compiles peekfd
  - Remove part of psmisc-22.12.dif that is upstream.
  - Remove AutoReqProv: it's default now.


author: werner@suse.de
changelog:
  - Now use /proc/self/mountinfo to minimize the needs of running
    stat(2) system calls.  The remaining stat(2) system calls are
    wrapped by an timeout function.


author: werner@suse.de
changelog:
  - Update to version 22.14:
    + Fix file descriptor as weel as memory leaks in fuser
    + Strip @ symbol from file names read from /proc/net/unix
    + Above 2 changes close openSuSE bugs #536209, #529520, and #417841
      and provided by Werner Fink
    + Applied patch from Werner Fink to avoid stat(2) on NFS mounts
    + Zeros process group memory - Patch by jgorig SF#3152925 RH#666213
    + fuser -m -s flags work - Patch by jgorig SF#31110178 RH#651794
    + fuser silent if /proc/swaps not available SF#3072134
    + ppc 64 support for peekfd by jgorig SF#3166444
    + jiffies now ULL in killall SF#3138538
    + pstree can show parents of a process. Patch supplied by Curtis
      Hawthorne SF#3135157
    + killall creates right size buffer instead of MAX_PATH Debian #623425
    + check for /proc/$$/stat not /proc/self/stat which is not available
      on hurd platforms. Same Debian bug as above
    + fuser understands IPv6 addresses, removed comment in fuser.1 that it
      doesn't Debian #609904
    + fuser -k only returns 0 if you kill something.
    + fuser doesn't complain if /proc/#/fd disappears SF#3310990


author: werner@suse.de
changelog:
  - Update to pre version 22.15
    + Really apply patch for SF#31110178 RH#651794
    + Conditionally use fork before stat calls
    + Patch from Corrina Vinschen for compiling on cygwin
    + Remove doubled content in src/lists.h
    + Add another 2 for thread brackets in pstree.c
  - Change fork before stat calls to be in best case a second process
    using two pipes for bidirectional communication with main.


author: werner@suse.de
changelog:
  - Handle internal size of structure stat by including config.h
    to avoid size missmatch during copy result back (bnc#720882)


author: werner@suse.de
changelog:
  - Make main fuser process more robust against broken pipe and check
    for helper process within a SIGCHLD handler


author: werner@suse.de
changelog:
  - Use __builtin___strcpy_ instead of __builtin___strcpy_chk to avoid
    trouble with char path[0] tag in struct handle (bnc#723304)


author: werner@suse.de
changelog:
  - Update to version 22.16
    * Use strncpy for COMM_LEN and make it 18 characters to cover
      brackets in name.
    * don't change COMM_LEN, it breaks matching long commands
      Debian #661145
    * Enable some harden AM_CFLAGS by default, use configure option
    - -disable-harden-flags to not use it.
    * Use ENOENT not EBADE for FreeBSD Debian #631566
    * Fix prstat typos
    * Stop zombies by using waitpid Ubuntu #876387 by Peter Holik, SF#3429674
    * Fixed minor older/younger typo in killall.1 thanks to Maikel Linke
    * Correct defines for timeout in configure.ac


author: werner@suse.de
changelog:
  - Submit ASCII null fix in pstree upsrtream
  - Submit support for static background process for stat system call
    upstream
  - Rebuild package with upstream patches


author: max@suse.de
changelog:
  - Avoid literal string comparison (#228225)
  - New version: 08.02.0200
    - Added support for SSL and Kerberos
    - Reduce compiler warnings on x86_64
    - Many more improvements


author: max@suse.de
changelog:
  - New version: 08.02.0400. Changes include:
    * Ditinguish the indicaitor and the octet_length field of APD
      clearly.
    * Handle @@IDENTITY more generally.
    * Take outer join into account so as to evaluate nullability.
    * Fix a bug about Keyset-driven cursors.
    * Change to use NULL indicator instead of the length buffer in
      SQLFetch.
    * Fix a bug which forgets unnamed plans too early especially when
      handling large objects.
    * Don't treat charcters whose value >= 128 as alphanumeric in case
      of conversion of binary data to bytea.
    * Change ConfigDSN() so that it takes the options in Setup Dialog
      page 1 into account.
    * Simplify the memory management of statements'columns info so as to
      prevent memory leaks or a crash in parse_statement etc.
    * SQLTables("", SQL_ALL_SCHEMAS. "", ..) now returns a list of valid
      schemas.
    * SQLTables("", "", "", SQL_ALL_TABLE_TYPES) now returns a list of
      valid table types.
    * SQLGetInfo SQL_DATABASE_NAME now returns the database name.
    * Treat the tables in information_schema as system tables.
    * Correct the precision of SQL_NUMERIC_STRUCT.
    * Change the default max varchar size from 254 to 255.
    * Reset the fields information properly in case of SQLMoreResults.
    * Implement SQLDescribeParam() also in case of multi-command queries.
    * Handle dollar-quotes more properly.
    * Append DETAIL messages to GetDiag...() messages.
    * Remove WSAStartup() and WSACleanup() from DllMain.
    * Load libpq from the driver's folder.
    * Improve the implemetation of SQLSetPos(.., SQL_ADD/SQL_UPDATE)
      using the 8.2 new feature INSERT/UPDATE .. returning.


author: max@suse.de
changelog:
  - New version: 08.03.0200. For details on the countless
    improvements and bug fixes, see:
    http://psqlodbc.projects.postgresql.org/release.html or
    /usr/share/doc/packages/psqlODBC/release.html


author: max@suse.de
changelog:
  - Automate registering and unregistering the driver with unixODBC
    on installation and uninstallation (bnc#420850).


author: tserong@suse.com
changelog:
  - exit gracefully when pacemaker is not running (--pcmk_nodes)
  - update --quiet option to suppress all status output
  - add /usr/bin to the search path for pssh-askpass
  - add -C (--pcmk_nodes) option (get host names from cluster: crm_node -l)
  - add -q (--quiet) option (suppresses status output)


author: tabraham@novell.com
changelog:
  - Update to 2.3.1
    * fixed a problem where man pages were omitted from the tar file
  - Changes from 2.3
    * added a --inline-stdout option (issue #57).  Thanks to
      pablo.barbachano for the patch.
    * Added a PSSH_HOST environment variable (issue #62).
    * Added a --version option (issues #33 and #45)
    * Expanded the pssh man page and added man pages for all other
      commands (issues #10 and #55).
    * Fixed askpass on Mac OS X 10.6.7 (issue #50)
    * Many other small fixes


author: sbrabec@suse.cz
changelog:
  - Enhanced features of PCB output.
  - Build with gd.
  - Changed BuildRequires: plotutils -> plotutils-devel.
  - Spec file cleanup.


author: sbrabec@suse.cz
changelog:
  - Updated to version 3.50:
    * Improvements to the PCB and mpost drivers.
    * Improvements of the font substitution mechanism.
    * New drivers: gcode (.ngc), .vtk (e.g. ParaView).
    * Added Cairo output driver (outputs Cairo C code).
    * Fixed clipping and image support for the Asymptote backend.
    * Fixed line width problem with the xfig format.
    * Code adaptations for newer libraries and compilers.
    * Other enhancements and bugfixes.


author: tabraham@novell.com
changelog:
  - removed patches deprecated by this release
    - pstoedit-3.50-libadd.patch
    - pstoedit-cxxflags.patch
    - pstoedit-no_builddir_in_la_file.patch
  - refreshed pstoedit-3.50-plugin-close.patch
  - update to 3.60
    + added option (-minlinewidth) for adjusting very thing (e.g.
      zero-width) lines to a minimal width.
    + added option (-pslanguagelevel) for easy switching the
      language level to be used by GhostScript during interpretation
      of the PostScript/PDF file
    + new driver for the "Context Free" drawing tool
      (http://www.contextfreeart.org/ ) contributed by Scott Pakin
    + fixed the windows binary version - some drivers were missing
    + fixed some problems in handling composite fonts (FontType=0)
    + windows 32 bit binary can call 64 bit ghostscript as exe
      (i.e. not via DLL interface)
    + support for 64 bit windows and Office 2010


author: jblunck@suse.de
changelog:
  - Relocate the AT_SYSINFO_EHDR to match the link_map->l_addr
  - Check the version of the linker protocol used by the dynamic linker
  - Parse section headers when processing executables
  - Add pbuildid manual page
  - Various cleanups


author: alext@suse.de
changelog:
  - Update to ptpd git snapshot of 599b03b post 1.0.0. release, includes
    patches by Patrick Ohly from the ptpd git repo as follows:
    599b03b... added basic compilation instructions
    ef2a5cc... Linux HW time stamping: define fallbacks no longer in net_tstamp.h,
      need them in user space to compile
    f837c84... netShutdown(): check whether it is called during init and avoid
      SIOCSHWTSTAMP with invalid eventSock
    70181a1... Linux: use generic net_tstamp API for more accurate time stamping,
      with and without HW support
    e003660... Merge branch 'ptpd-1.0.0-cluster-clock'
    c6eb9c8... timertest: ping-pong test which measures clock skew between nodes
    9275c8d... adjtimex call: added error checking
    03085e7... use ajdtimex() tick adjustment to increase range of total clock
      adjustment
    576ffbf... fixed and extended printing of statistics
    dc61251... include time in initialization of random seed for delay requests:
      otherwise different runs use the same intervals
    c380fa7... allow much higher frequency adjustments
    7523072... added implementation of E1000 NIC time control
    96beda4... optionally set PTP_ASSIST in msgPackDelayReq()
    7ad1b32... *always* set PTP_ASSIST in Sync message
    3444e67... configuration file for doxygen
    864a492... separated system time and time which is controlled/used by PTP
    - added Doxygen-style comments
    - time.c accesses PTP time (currently always uses system time)
    - timer.c controls delays in the host's system time (as before)
    - moved nanoSleep() to be consistent
    3762491... added the possibility to log into system log: use -f syslog
    b8e2d39... fix ubild on freebsd


author: dbahi@novell.com
changelog:
  - update to release 1.1.0 (2010-10-12)
    * Add code to limit how much of an offset or delay the client is
      willing to tolerate.
    * Add support for BINTIME on FreeBSD which gives more accurate
      packet timestamps.
    * Add quality file support
    * Add support for syslog.
    * Add support for user configurable TTL.
    * Clean up code formatting, headers, comments etc.


author: coolo@suse.com
changelog:
  - use original tar
  - do not mention runlevel 4
  - don't depend on octave for documentation
  - remove unused patches


author: vuntz@opensuse.org
changelog:
  - gst-fluendo-mp3 was renamed to gstreamer-0_10-fluendo-mp3 to
    follow package conventions for gstreamer packages, so update
    Recommends here.


author: vcizek@novell.com
changelog:
  - update to 2.6.6
    * fixed many bugs
    * licence has changed to GPLv2 (was GPLv2+)
    * some of the new features:
    - Manifests can now specify arbitrary data for file contents
    - Managed resource attributes can now be audited
    - Parameterised class support in external node classifiers
    - New puppet inspect application


author: vcizek@novell.com
changelog:
  - update to 2.7.1
    - a major feature release:
      Ruby 1.9 Support
      Deterministic Catalog Application
      Puppet Faces - a new API for creating new Puppet subcommands
      Manage Network Devices
      Dependency cycle reporting produces graph of the cycle
  - license changed to Apache-2.0
    - see http://docs.puppetlabs.com/guides/faq#change-to-apache-license


author: vcizek@suse.com
changelog:
  - update to 2.7.4
    - enhancement + security release:
      fixed CVE-2011-3848
      (Resist directory traversal attacks through indirections)
      GigabitEthernet/TenGigabitEthernet are uncorrectly parsed
      Don?t rely on error message to detect UAC capable platform
      Allow cron vars to have leading whitespace


author: vcizek@suse.com
changelog:
  - update to 2.7.6
    Security Fixes
      CVE-2011-3872 (AltNames vulnerability)
    Features and Enhancements
      User/group management on Windows
      Better file support on Windows
      Support plaintext password in Windows
    Bug Fixes
      Recognize more duplicate resources
      Allow multi-line exec resources
      Remove unnecessary deprecation warning in puppet resource
      Update pluginsync to only load ruby files.


author: hvogel@suse.de
changelog:
  - Update to version 1.0.22
    - New catalan translation
    - TLS support for LDAP
    - Fix usage of MySQL 5 stored procedures
    - Compatibility with newer OpenLDAP versions
    - Don't hang up during uploads if we get any other command than QUIT and
    ABORT.
    - SITE UTIME reads UTC time
    - A space is needed for inline content in response to the MLST command.
    - Time zone issues should be fixed for good. We have to redefine TZ,
    tzset() is not enough on Linux when we are in a chroot environment.
    - Correctly respond to FEAT without removing extra features when passive
    mode is disabled. Thanks to upb.
    - Better process name change setup for Linux.
    - Auto-created home directories are now created with mode 0777 (and
    directory umask is applied), per common request. It's very important to
    double check your umask.
    - Extend gid / uid to 10 digits in ls output. Extend file size as well.
    - Brazilian portuguese translation was updated.
    - Fix SecureFX compatibility.
    - Use PQescapeStringConn() for PostgreSQL instead of hand-made escaping.
    - Don't respond to server that an upload succeeded before the temporary
    file has been renamed.
    - TLS support on data channels
    - Use sendfile() on recent Solaris versions in place of sendfilev().
    - Don't use a deprecated interface for Bonjour registration.
    - Tell authentication handlers if the connection is encrypted or not,
    through a new AUTHD_ENCRYPTED environment variable.
    - Create all directories, not only the basement when on-demand directory
    creation is enabled and the user's home directory looks like /basement/./user.
    - Fixed error reporting when TLS support was compiled in, but TLS wasn't
    enabled on the current session
    - Log full path on file deletion
    - Handle "ftp" and "anonymous" like normal accounts (with passwords) if -E
    (no anonymous logins) is specified. Thanks to Arkadiusz Miskiewicz.
    - Sleep before answering a password failure, not the other way round
    - In broken mode, show symlinks as their real target. It can have side
    effects, don't forget that broken mode is... broken mode.
    - Respect aliasing rules for sockaddr_storage usage.
    - Privsep is enabled by default in the installation GUI.
    - --with-everything now includes privsep.
    - update: fix compilation with gcc 2.x


author: mseben@novell.com
changelog:
  - modified portrange.patch - for PassivePortRange option in pure-ftpd.conf
    we could use now also syntax without colon (bnc#547578)
  - merged config.patch with config_minuid.patch


author: mseben@novell.com
changelog:
  - updated to version 1.0.27:
    - Have pureftpd_shutdown() shut the server down even if a client is
    connected on iPhone.
    - Allow users with no quota to delete .pureftpd-upload-* files.
    - Unbreak ipv6 support, reported by Brad Smith.
    - Disable SSLv3 renegotiation if an old SSL library is used. If you really
    want to re-enable SSLv3 renegotiation, even with a recent library, you can
    always define ACCEPT_SSL_RENEGOTIATION.
  - changes in version 1.0.26:
    - Fix incompatibilities with Cyberduck when TLS is enabled.
    - Don't TLS_accept() immediately after accept(). Reply on the connection
    socket first, so that clients don't have to wait before knowing that they
    can actually use TLS. It avoids lags with LFTP and hangs with Cyberduck.
    - Properly change the process name on Linux when the -S option is used, by
    Margus Kaidja.
    - Unbreak authentication of non-chrooted users. Thanks to Juergen Daubert
    for the bug report.
  - changes in version 1.0.25:
    - Show symlinks as symlinks in MLSD, except when the broken client
    compatibility mode is turned on and links are not dangling (just like the
    old LIST and NLIST commands). Reported by Mime Cuvalo.
    - More gcc 2 compatibility, thanks to Todd Rinaldo.
    - Properly handle custom paths in man pages. Thanks to Scott Haneda and
    Mathieu Parisot.
    - Have $localstatedir default to /var as it used to be unless
    - -localstatedir=... is explicitely passed to ./configure
    - Use @VERSION@ in man pages.
    - --without-pam disables PAM on OSX and iPhone.
    - Allow cross-compilation.
    - Experimental iPhone target.
    - Change the way it links, building a library first.
    - Don't use mmap() any more for downloads. It's too slow.
    - Don't use hard-coded paths in order to find MySQL and PostgreSQL
    libraries and header files. Use mysql_config and pg_config instead.
    Suggested by John Alberts.
    - Log the DELE command similar to the RETR and STOR commands. Suggested by
    Martin Fuxa.
    - The primary group gets cached so that it's always displayed in directory
    listings.
    - Avoid a client process to burn CPU in an infinite loop if the command
    channel gets disconnected before the data channel. Reported by Thomas Min
    and Margus Kaidja.
    - Restore the traditional behavior of a download restarting at the end of a
    file. For some weird reasons, some clients still insist on doing that. Don't
    send a 55x return code, just let them download... nothing.
    - Documentation updates.
  - changes in version 1.0.24:
    - Refuse empty passwords in LDAP bind mode. Reported by Henning Brauer.
    - The package can now be compiled with gcc 2.
  - changes in version 1.0.23:
    - LDAP: accept "enabled" as a correct value for FTPStatus as it used to be.
    - More useful error logging for OpenSSL errors.
    - Don't read certificates twice.
    - Fix compilation on Solaris with privsep, thanks to Ritesh Patel.
    - Don't replace : (as in IPv6 addresses) in host names. Thanks to Tero Pelander.
    - Add SUP top AUXILIARY to LDAP schema, suggested by Zhang Huangbin.
    - Don't ignore dot files even if -D is not supplied with the MLSD command.
    - Deinline code
    - Throttling more reliable
    - STAT is now working over TLS
    - DH keys for ephemeral key exchange are now handled
    - Fix libiconv checking
    - The column was missing in the PassivePortRange comment (thanks to Igor Alexadrov)
    - LDAP authentication through binding is now possible in addition to
    passwords. This allows for the FTP server to run with an unprivileged LDAP
    account. It also adds a warning if auth method password is used and doesn't find
    a userPassword attribute. This usually indicates that the LDAP bind DN
    cannot read the attributes, because it doesn't have sufficient privileges.
    Contributed by Wilco Baan Hofman.
    - Perform charset conversions on directory names. Issue spotted by Xianghu Zhao.
    - Almost a complete rewrite of the upload, download and TLS code for more
    reliability
    - Seemlessly handle ABOR without any SIGURG
    - Try to immediately handle any kind of disconnection
    - Use poll() rather than select() as much as possible
    - Distinguish aborted (even the hard way) and completed download and upload
    operations in log files
    - Minor corrections to he French messages
    - Don't use atomic uploads unless --notruncate or --autorename have been
    enabled
    - Take care of removing .pureftpd-upload-* files in every possible case
    - List up to 10000 files per directory per default instead of 2000
    - Don't mess with TCP_NOPUSH, as it interferes with OpenSSL
    - New compile-time option: --with-implicittls in order to build a FTPS-only
    server
    - ./configure --localstatedir can now be used in order to avoid storing the
    scoreboard and other dynamic files in /var/run/
    - Quota handling reworked (easier, and way more reliable)
    - RNTO support even when quota are enabled.
    - A bunch of return codes were fixed to be more RFC-conformant.
    - ALLO command is now actually checking if an upload can occur without
    blowing the quota.
    - Don't change the TCP window size. Admins should do this as part of their
    system configuration.
    - Privsep is now enabled by default. Use --without-privsep to disable.
    - --without-banner is gone. If you have a cookie file (-F), the default
    banner won't be displayed.
    - Compile with PAM by default on OSX.
    - Switch the privsep process to _pure-ftpd or pure-ftpd when no privileged
    call is actually necessary. Since only the effective uid chances, it's not
    brutally useful yet, but it paves the way for forthcoming changes.
    - Install man pages with local paths instead of hard-coded ones.


author: alexandre@exatati.com.br
changelog:
  - Added "--with-virtualchroot" option;
  - Spec file cleaned with spec-cleaner;
  - updated to version 1.0.29:
    - max_dlmap_size was size_t instead off_t, causing misalignment while
      downloading > 4 Gb files on a 32-bits arch.
    - pread() vs lseek()+read() was a useless optimization, since pread()
      doesn't change the file position and further reads weren't going through
      plain read() calls.
    - iconv_fd_* should be initialized by (iconv_t) -1 as we test them upon
      exit. Fixes segfaults on glibc.
    - pure-uploadscript tries to reach the pipe during 30 seconds instead of 10.
  - changes in version 1.0.28:
    - FTPD_PAM_SERVICE_NAME can be defined in order to change the PAM service
      name.
    - When an upload gets renamed (--autorename), send the new name to the
      uploadscript instead of the original one.
    - The ALLO command now checks for the actual disk space in addition to the
      virtal quota.
    - Work around OSX broken poll()
    - After an atomic resumed upload, don't append the previous file size to the
      quota.
    - Always accept OPTS UTF8 ON, but refuse OPTS UTF8 OFF if client_charset is
      UTF8.
    - Fix AUTHD_ENCRYPTED
    - Reset the CWD failures counter after a successful directory has been
      created. It avoids spurious disconnections with ncftp.
    - Support for iPhone has been moved to another branch.
    - Fix crash with PostgreSQL.


author: mvyskocil@suse.cz
changelog:
  - add pure-ftpd-1.0.22-oes-bugfix-534424.patch for tracking OES patches
  - use macro with_oes to determine if OES patches might be applied or not


author: mvyskocil@suse.cz
changelog:
  - update to 1.0.30
    * pure-quotacheck can now work with a large number of files.
    * OPTS UTF-8 is now an alias to OPTS UTF8.
    * Fix a STARTTLS flaw similar to Postfix?s CVE-2011-0411. If you?re using
      TLS, upgrading is recommended.
    * Provide ANSI-compliant MySQL configuration example.
    * Fix some issues with man pages.


author: alexandre@exatati.com.br
changelog:
  - Update to 1.0.32:
    - Support SHA1 password hashing in MySQL and PostgreSQL backends
    - Support for braces expansion in directory listings has been
      disabled - Cf. CVE-2011-0418
  - Aditional changes FROM 1.0.31:
    - Introduce --tlsciphersuite (-J) to set the list of allowed ciphers,
      thanks to Todd Rinaldo.
    - The -F switch has been documented in the built-in help.
    - Shell-like escaping is now partially handled when emulating the "ls"
      command.
    - Use my_make_scrambled_password() instead of make_scrambled_password().
      Suggested by Arkadiusz Miskiewicz.
  - Refresh and fix patch for [bnc#407363]:
    - old: patch pure-ftpd-1.0.22-default_tcp_sedrcv_buffer_size.patch
    - new: patch pure-ftpd-1.0.32-default_tcp_sedrcv_buffer_size.patch
  - Refresh PassivePortRange patch:
    - old: pure-ftpd-1.0.21-portrange.patch
    - new: pure-ftpd-1.0.32-portrange.patch


author: mvyskocil@suse.cz
changelog:
  - update to 1.0.36 :
    - Sync built-in glob(3) code with OpenBSD-current, and remove code we
    don't use instead of ifdef'ing it.
    - Repair checkproc() on Linux when support for capabitilies is
    compiled in. Reported by Eric Gouyer.
    - Don't read /dev/*random every time we need a value. Just use
    arc4random() everywhere and seed it before we possibly chroot().
    - Add support for MFMT, with the same code as SITE UTIME.
    - Support 2-arguments SITE UTIME.
    - LDAP: Add LDAPDefaultHomeDirectory, suggested by Landry Breuil.
    - Add SSL_OP_NO_SSLv3 to SSL options if the list of ciphers is
    prefixed by -S: , needed by Brad.
    - Use more paranoid compiler options whenever possible, and preliminary
    uncluttering of the autoconf script.
    - Try to cache locale-related data at startup after tzset(), rather
    than during a session.
    - Fix quota computation after rename() overwrites an existing file.
    Reported by Hiramoto Koujo, thanks!
    - Improved autoconf detection of -fstack-protector and -fPIE
    - If 10 digits are not enough to print the size of a file in an
    ls-like output, bump the max number of digits to 18. This adds support for
    files up to 1 exabyte.
    - Don't display dot files (except . and ..) if dot_read_ok is 0 in
    donlist() - but not in sglob() yet. This change is purely cosmetic. There are
    many ways to figure out if a file exists.
  - document bnc#756306: pure-ftpd umask setting not working properly
    * /etc/pure-ftpd/pure-ftpd.conf contains a note about a side-effect of pam_umask
  - add native pure-ftpd.service for systemd-powered systems
  - use the same way how to start the daemon in sysvinit script and put
    $remote_fs dependency
    usr/sbin/pure-config.pl /etc/pure-ftpd/pure-ftpd.conf --daemonize


author: pascal.bleser@opensuse.org
changelog:
  - update to 1.2.0:
    * an average rate display option was added to better show progress with bursty traffic
    * a consistent exit status is set to help script writers
    * various minor cleanups and bug fixes were made


author: jengelh@medozas.de
changelog:
  - Update license field to SPDX format
  - Use short URL
  - Remove redundant tags/sections from specfile
  - Parallel build with %_smp_mflags


author: mrueckert@suse.de
changelog:
  - added pvm-3.4.5_missing_format_param.patch
    o fixes missing parameter for printf expression. (#133904)
    o use vsnprintf instead of vsprintf


author: andrea@opensuse.org
changelog:
  - %%run_ldconfig is deprecated changed with /sbin/ldconfig
  - make a valid PVM_ROOT symlinking missing files
  - removed %%changelog, we have .changes file now


author: kukuk@suse.de
changelog:
  - Update to pwdutils 3.2.3
    - New translations
    - Adjust comments in config files
    - Adjust for new libtool/autoconf/automake


author: kukuk@suse.de
changelog:
  - Split off rpasswd binaries to shorten default dependencies
  - Remove very old pre/post sections for update of very, very old
    SuSE Linux versions.


author: kukuk@suse.de
changelog:
  - Update to pwdutils 3.2.5:
    - Add translations for da
    - pwconv: Remove temporary files in case of an error


author: kukuk@suse.de
changelog:
  - Update to pwdutils 3.2.6:
    - Update translations
    - rpasswd protocol fixes in client [bnc#551835]
    - login.defs.5: Adjust HUSHLOGIN_FILE comment, remove
      LASTLOG_ENAB [bnc#527336].


author: kukuk@suse.de
changelog:
  - Update to pwdutils 3.2.8
    - Add quiet option to pam_rpasswd.so
    - Fix encoding of german translation
    - Update manual pages


author: kukuk@suse.de
changelog:
  - Update to pwdutils 3.2.9
    - Move UMASK from /etc/login.defs to /etc/default/useradd
      [bnc#606249]


author: kukuk@suse.de
changelog:
  - Update to pwdutils 3.2.10
    - Fix polish translation encoding
    - Fix long options of pwck and grpck


author: kukuk@suse.de
changelog:
  - Update to pwdutils Version 3.2.12
    * Make sure modified group files are written to disk
    * Update translations for sv, fr


author: kukuk@suse.de
changelog:
  - Update to pwdutils Version 3.2.13
    * Ignore pipes and sockets when moving home directory [bnc#645140]


author: kukuk@suse.de
changelog:
  - Update to pwdutils version 3.2.14
    - pwck/grpck: check +/- entries, too [FATE#310660]
    - login.defs: Remove no longer used LOGIN_RETRIES entry


author: kukuk@suse.de
changelog:
  - Update to pwdutils version 3.2.16
    - sha512 new default password hash [FATE#312321].
    - newgrp: honour dynamically assigned groups [bnc#680833].
  - Don't link against libxcrypt


author: lnussel@suse.de
changelog:
  * add support for sha512
    * use implicit defaults in /etc/default/passwd
    * use glibc's crypt_gensalt if available


author: kssingvo@suse.de
changelog:
  - update to version 2.06:
    * Fix spelling mistakes in the man page pwgen.1
    * Fix bug which would cause pwgen to loop forever if the password
      length specified is 1


author: tiwai@suse.de
changelog:
  - Updated to version 1.0.25
    - Add register_poll for alsaseq
    - alsa-python mixer: add poll_fds property
    - ctltest1.py: use new class member names
    - alsamixer: Fix bad PyArg_ParseTuple format strings
  - Two backport fixes from upstream:
      Fix get_volume_array() for mono channels
      Fix pyalsa tests for new function names


author: matejcik@suse.cz
changelog:
  - update to 1.2.12
    * minor bugfixes
    * support for --disable-depchecks
  - using --disable-depchecks instead of pygtk patch


author: aj@suse.de
changelog:
  - Cleanup BuildRequires.
  - Fix rpmlint warnings:
    * Fix provide/obsolete versioning.
    * Mark doc and lang files properly.


author: jmatejek@suse.cz
changelog:
  - update to 0.8.17
  - bugfixes
  - new command line options for better output control
  - support for skipping broken extensions
  - support for new opcodes


author: matejcik@suse.cz
changelog:
  - update to 0.8.18
    * support for python2.5 (finally)
    * bunch of new command line switches
    * better warnings about special methods


author: saschpe@suse.de
changelog:
  - Spec file cleanup:
    * SPDX-style license tag (BSD-3-Clause)
    * Removed outdated %clean section, AutoReqProv and authors in descr.
    * Use sed inplace
    * No need to patch 'pychecker' binary


author: dhall@wustl.edu
changelog:
  - update to svn version 3955
  - fixed stick coloring
  - fixed save mol file
  - fixed shading/fog
  - fixed volume shaders
  - supress guess valences


author: dhall@wustl.edu
changelog:
  - update to svn rev 3965
    * Fixed a conversion bug in util.cbc; thanks Hongbo.
    * Added A > Compute > Molecular Weight and cleaned up the compute menu in general
    * Fixed click-flash that happens when middle-clicking when showing the background
      gradient (thanks, Blaine)
    * Added A > Generate > Selection > polar, non_polar, acceptor/donator options


author: dhall@wustl.edu
changelog:
  - update to svn rev 3969
    * PyMOL now respects the h_bond_from_proton setting
    * Doc fixes
    * Added Display > Roving Detail
    * Removed AttributeError on coloring volumes
    * Added polar contacts/hydrogen bonds to the measurement wizard
    * Fixed distance invalidation problem


author: dhall@wustl.edu
changelog:
  - update to svn rev 3971
    * Added the get_viewport function and updated the viewport function
    * Added support for some non-standard nucleic acids (PSU)


author: dhall@wustl.edu
changelog:
  - update to svn rev 3975
    * improved callback rendering
    * fixed object creation when merging two objects
    * fixed get_mass
    * fixed create to reorder IDs when combining objects
    * Cleaned up 'fitting.py'
    * alignto updated; can now take a method for alignment
    * cealign updated; made faster and cleaner


author: dhall@wustl.edu
changelog:
  - update to 1.5.0.1 release
    * improved rendering Performance
    * improved rendering Quality
    * bg_gradient now ray traces
    * improved cartoon support for non-standard nucleotides
    * surface color smoothing
    * surface-based picking
    * frame buffer-based antialiasing for real-time rendering
    * optimized anaglyph colors and intensities for an improved 3D
    viewing experience
    * real-time and ray-traceable ambient occlusion
    * molecular weight calculuations; A > Compute > Molceular Weight
    * selection generation A > Generate > Selection
    * new mouse mode for repositioning lights
    * many bug fixes


author: dhall@wustl.edu
changelog:
  - update to 1.5.0.2
    * stack trace when saving movie as MPEG (ID: 3488608)
    * error loading from pse that don't have Crystal/Symmetry info (ID: 3488609)


author: dhall@wustl.edu
changelog:
  - update to svn rev 3993
    * fixed crash when reading in long lines from stdin
  - update to 1.5.0.3
    * fixed error showing Cell on map with attached file
    * fixed reading in symmetry
    * fixed problem with symmetry copying/setting where map doesn't get updated
    * get_symmetry should return None if argument is not an ObjectMolecule or ObjectMap
    * fixed Volume extents only get shown when volume is rendered
    * fixed reading in legacy sessions with version # less than 1


author: dhall@wustl.edu
changelog:
  - update to svn rev 3996
    * Fixed ID: 3512313 TER records before residues like MSE, patch submitted by Thomas Holder
    * Fixed ID:3513708, cmd.get_unused_name fix; thanks to Thomas Holder
    * Default all Intel cards to not use shaders


author: thoenig@suse.de
changelog:
  - add patch pyrex-initialize-lineno-thoenig-01.patch to avoid
    creation of C code which uses uninitialized variables


author: thoenig@suse.de
changelog:
  - add patch pyrex-python-2.5.patch: make Pyrex run properly on
    Python 2.5 (patch by Stefan Behnel)
  - fixes b.n.c #221342


author: riggwelter@opensuse.org
changelog:
  - new upstream version 0.9.8.5
    * consistency with the way automatic conversions are done
      elsewhere.
    * Support for string and tuple exceptions dropped.
    * Calls to many of the builtin functions are now compiled as
      direct calls to Python/C API routines.
    * Augmented assignment operators (+=, etc.) are now supported.
    * Dependency files are only created when compiling with
      timestamp checking or recursion enabled.
    * Lots more features, enhancements and bug fixes, full list at
      http://www.cosc.canterbury.ac.nz/greg.ewing/python/Pyrex/version/CHANGES.txt
  - drop all patches


author: termim@gmail.com
changelog:
  - update to version 0.9.9
    * C++ struct declarations, 'new' operator, and del for C++ delete.
    * Disabled size check for cimported types because it was generating too
      many false positives in the field.
    * Added __fastcall calling convention. Also no longer assuming that an
      unspecified calling convention is the same as __cdecl.
    * Operations between signed and unsigned ints of the same size now have
      an unsigned result.
    * Py_ssize_t now ranked between long and long long.
    * Declaration of __new__ in an extension type is now an error, in
      preparation for introducing new semantics.
    * Added size_t type, and made sizeof() return it.
    * When casting the result of a function call to a Python type, the
      function could be called twice.
    * __Pyx_GetException was not taking account of the fact that the traceback
      could be NULL.
    * sizeof(module.typename) did not work.


author: cfarrell@suse.com
changelog:
  - license update: Apache-2.0
    License.txt expressly gives the choice to declare Apache-2.0 as the
    license of the package


author: cristian.rodriguez@opensuse.org
changelog:
  - Provide "fake" build enviroment information
    * build date replaced by source tarball modify date
    * compiler string replaced by "GCC"
    * This is intended to avoid republishing the packages
    over and over again.


author: jmatejek@novell.com
changelog:
  - added "fix-parallel-make" patch to python main package as well,
    because build process is the same


author: jmatejek@novell.com
changelog:
  - added python-devel to buildrequires, to fix build on new python
    (because the package requires doctest, which requires unittest,
    which should probably both go into python-devel. (but this is
    subject to change))
  - dropped check for obsolete SUSE version


author: saschpe@suse.de
changelog:
  - Update to version 0.9.6:
    * Backport r493-494: documentation typo fixes.
    * Make the CLDR import script work with Python 2.7.
    * Fix various typos.
    * Fixed Python 2.3 compatibility (ticket #146, #233).
    * Sort output of list-locales.
    * Make the POT-Creation-Date of the catalog being updated equal to
      POT-Creation-Date of the template used to update (ticket #148).
    * Use a more explicit error message if no option or argument (command) is
      passed to pybabel (ticket #81).
    * Keep the PO-Revision-Date if it is not the default value (ticket #148).
    * Make --no-wrap work by reworking --width's default and mimic xgettext's
      behaviour of always wrapping comments (ticket #145).
    * Fixed negative offset handling of Catalog._set_mime_headers (ticket #165).
    * Add --project and --version options for commandline (ticket #173).
    * Add a __ne__() method to the Local class.
    * Explicitly sort instead of using sorted() and don't assume ordering
      (Python 2.3 and Jython compatibility).
    * Removed ValueError raising for string formatting message checkers if the
      string does not contain any string formattings (ticket #150).
    * Fix Serbian plural forms (ticket #213).
    * Small speed improvement in format_date() (ticket #216).
    * Fix number formatting for locales where CLDR specifies alt or draft
      items (ticket #217)
    * Fix bad check in format_time (ticket #257, reported with patch and tests by
      jomae)
    * Fix so frontend.CommandLineInterface.run does not accumulate logging
      handlers (#227, reported with initial patch by dfraser)
    * Fix exception if environment contains an invalid locale setting (#200)
  - Renamed to python-Babel (from python-babel)


author: saschpe@suse.de
changelog:
  - Update to version 1.6.1:
    * Remove stray print statement.
    * Include .app for consistency instead of requiring wrap_app.
  - Changes from version 1.6:
    * Fix bug with cache_key length calculation.
    * Fix bug with how path was set so that its restored properly and propagated.
    * Fix bug with CacheMiddleware clobbering enabled setting.
    * Update option for ``cookie_expires`` so that it can now handle an integer
      which will be used as the seconds till the cookie expires.
    * Merge fix for Issue 31, can now handle unicode cache keys.
    * Add ``key_length`` option for cache regions, and for keyword args passed
      into the cache system. Cache keys longer than this will be SHA'd.
    * added runtime beaker.__version__
    * Add ``webtest_varname`` option to configuration to optionally include
      the session value in the environ vars when using Beaker with WebTest.
    * Defer running of pkg_resources to look for external cache modules
      until requested. #66
    * memcached backend uses pylibmc.ThreadMappedPool to ensure thread-local
      usage of pylibmc when that library is in use. (#60)
    * memcached backend also has ``memcache_module`` string argument, allows
      direct specification of the name of which memcache backend to use.
    * Basic container/file-based Session support working in Py3K. (#72)
    * Further Python 3 fixes
    * Added an optimization to the FileNamespaceContainer when used with
      Session, such that the pickled contents of the file are not
      read a second time when session.save() is called.  (#64)
    * Fixed bug whereby CacheManager.invalidate wouldn't work for a function
      decorated by cache.cache(). (#61)
    * cache decorators @cache.cache(), @cache_region() won't include first
      argument named 'self' or 'cls' as part of the cache key.  This allows
      reasonably safe usage for methods as well as functions.  (#55)
    * file backend no longer squashes unpickling errors.   This was inconsistent
      behavior versus all the other backends.
    * invalidate_corrupt flag on Session now emits a warning. (#52)
    * cache.remove_value() removes the value even if it's already marked
      'expired' (#42)


author: saschpe@suse.de
changelog:
  - Update to version 1.6.2:
    * Updated dogpile lock so that it locks per namespace+key rather than on the
      entire namespace. (#101)
    * Added encryption option for any backend. Patch contributed by Toby Elliot.


author: highwaystar.ru@gmail.com
changelog:
  - update to version 1.6.3
    * Fix bug with cookie deletion on leap years. Patch contributed
    by Greg Nelson and Michael Wirth.
    * Fix issue with referencing same module via different import paths.
    Patch contributed by brianfrantz.
    * Fix cookie expiration check. Patch contributed by Mike Dirolf.
  - python3 package added
  - minor spec improvement


author: James Oakley <jfunk@funktronics.ca>
changelog:
  - Update to 3.0.1:
    * More docstrings.  help() is more helpful than ever
    * The WSGI server has been moved into its own package to allow for
      easier use outside of CherryPy
    * Session locking can now be "implicit" (before_handler), "early"
      (before_request_body), or "explicit" (none)
    * Moved checker back to cherrypy.checker from engine, and also added
      a new check_config_types method. There's also a new checker config
      namespace, so you can turn off the checker with "checker.on = False",
      or turn off specific methods with "checker.check_method_foo = None"


author: poeml@novell.com
changelog:
  - add dos2unix to BuildRequires
  - convert the package changelog from the in-specfile text to a .changes file,
    to be edited with "osc vc"


author: poeml@suse.de
changelog:
  - the INSTALLED_FILES file name had a little typo
  - fix changelog to be in chronological order (an error that I
    probably introduced during the conversion)


author: saschpe@suse.de
changelog:
  - Update to 3.2:
    * WSGI-1.0.1 compliance, support for Python's builtin SSL module
    * Much improved FastCGI support
    * Python 3 support
  - Spec file cleanup:
    * Added proper license header
    * Added changelog section
  - Repacked tarball as tar.bz2


author: saschpe@suse.de
changelog:
  - Renamed package to python-CherryPy to match upstream PyPi name
    * Added Provides/Obsoletes for python-cherrypy


author: alexandre@exatati.com.br
changelog:
  - Renamed from python-coffin;
  - Update to 0.3.6:
    - Re-release of 0.3.5, containing the correct repository state
      this time.


author: vuntz@opensuse.org
changelog:
  - Change python-devel BuildRequires to python-setuptools
    BuildRequires: else, we're missing some files in the packages.
  - Add Requires on python-setuptools too, since pkg_resources is
    needed.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.6.6.1:
    + fixing the broken tarball of the 0.6.6 release and adding a
      missing import that made some backends unfeasible
  - changes from version 0.6.6:
    + new MediaServer backends that allow access to
    - Banshee - exports audio and video files from Banshees media
      db
    - FeedStore - a MediaServer serving generic RSS feeds
    - Playlist - exposes the list of video/audio streams from a m3u
      playlist (e.g. web TV listings published by french ISPs such
      as Free, SFR...)
    - YAMJ - serves the movie/TV series data files and metadata
      from a given YAMJ (Yet Another Movie Jukebox) library
    + updates on Mirabeau - our "UPnP over XMPP" bridge
    + simplifications in the D-Bus API
    + a first implementation of an JSON/REST API
    + advancements of the GStreamer MediaRenderer, supporting now
      GStreamers playbin2
    + upgrade of the DVB-Daemon MediaServer
    + refinements in the transcoding section, having now the choice
      to use GStreamer pipelines or external processes like mencoder
    + more 'compatibility' improvements for different devices (e.g.
      Samsung TVs or Apache Felix)
    + and - as every time - the usual bugfixes and enhancements
  - Add python-twisted BuildRequires.
  - Ship org.Coherence.service as a source file, since it's missing
    from the tarball.
  - Make package noarch.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.6.6.2:
    + fixing the setup configuration to compensate for the gone
      'auto-include-all-files-under-version-control' setuptools
      feature
    + generic 'genre' handling in DIDLLite
    + fix for broken .face-icon handling in the Rhythmbox plugin
  - Drop python-coherence-org.Coherence.service: the file is back in
    the tarball.


author: vuntz@opensuse.org
changelog:
  - Change python-twisted BuildRequires and Requires to
    python-Twisted, after the package renaming in Factory.


author: saschpe@suse.de
changelog:
  - Change package name to python-Coherence (upstream name)
  - Buildrequire python-distribute (instead of setuptools)
  - BuildRequire python-Louie (instead of louie)
  - Fix SLE-11 build


author: jfunk@funktronics.ca
changelog:
  - Clean up
  - Rename devel subpackage to doc, since it only contains docs
  - Build as noarch
  - Remove unneeded dependency on couchdb server


author: coolo@novell.com
changelog:
  - update to 0.8
    * The couchdb-replicate script has changed from being a poor man's version of
    continuous replication (predating it) to being a simple script to help
    kick off replication jobs across databases and servers.
    * Reinclude all http exception types in the 'couchdb' package's scope.
    * Request retries schedule and frequency are now customizable.
    * Allow more kinds of request errors to trigger a retry.
    * Breaking change: the dependency on `httplib2` has been replaced by
    an internal `couchdb.http` library. This changes the API in several places.
    Most importantly, `resource.request()` now returns a 3-member tuple.
    * Breaking change: `couchdb.schema` has been renamed to `couchdb.mapping`.
    This better reflects what is actually provided. Classes inside
    `couchdb.mapping` have been similarly renamed (e.g. `Schema` -> `Mapping`).
    * Breaking change: `couchdb.schema.View` has been renamed to
    `couchdb.mapping.ViewField`, in order to help distinguish it from
    `couchdb.client.View`.
    * Breaking change: the `client.Server` properties `version` and `config`
    have become methods in order to improve API consistency.


