# changelog

author: chris@computersalat.de
changelog:
  - removed .packlist, perllocal.pod files
    > noarch package
  - cleanup spec
    o fix HEADER
    o removed useless comments
    o update License, Url
    o fix perl-macros deps
    o update description
    o macro usage


author: chris@computersalat.de
changelog:
  - update to 0.05
    * Stop using the padlist to refcount GVs. Instead use regular magic. This
      allows various modules, including B::Deparse, to safely peek into pads of
      (re)named subs (Closes RT#42725) (Goro Fuji).
    * Support perl >= 5.13.3 by using the new CvGV_set interface there
      (Closes RT#59558).
    * Stop using the deprecated PL_no_symref (Closes RT#57843).


author: chris@computersalat.de
changelog:
  - recreated by cpanspec 1.78.03
  - fix deps
    o add Test::More >= 0.96
  - add Build patch
    o there is really no need for Module::Build >= 0.3601,
      0.280801 from perl 5.10 is OK, too.


author: pascal.bleser@opensuse.org
changelog:
  - update to 0.08:
    * specify 'args_positional', 'result', 'result_naked', 'statuses' clauses
    * specify 'features' clause
    * some small fixes and docs addition


author: coolo@novell.com
changelog:
  - updated to 0.11
      [INCOMPATIBLE CHANGES]
    - 'args_positional' clause now becomes 'args_as', the spec makes it
      possible for subs to accept args object instead of array/hash.
    - changes for undo. Caller now sets special arg -undo_action and no
      longer provides -state. Subs provide their own undo info and return
      it to the caller. Add redo.
      Add missing requirement to Log::Any.
      Declare requirement Test::More 0.96 [RT#66616].


author: pascal.bleser@opensuse.org
changelog:
  - update to 0.13:
    * Undo feature: to perform redo (effectively, undo of undo), one no longer
      passes -undo_action=>'redo', but instead just -undo_action=>'undo' with
    - undo_data provided from previous undo action
  - changes from 0.12:
    * Spec: undo feature: Specify -undo_hint


author: pascal.bleser@opensuse.org
changelog:
  - update to 1.0.4:
    * rewrite/reorganize document, put everything in Sub::Spec, remove all the
      other modules, add Sub::Spec::FAQ
    * add Sub::Spec::Schema
    * add spec clauses 'type' and 'scope'
    * now support methods aside from subroutines
    * remove 'statuses'
    * 'description' clause now in Org format
    * add utility function: str_log_level()


author: anicka@suse.cz
changelog:
  - update to 0.1901
    * hides the "DB" package from indexers
    (DB used to support @DB::args)
    * bug fix: replacement caller() correctly sets @DB::args if calling
    package is DB
    * repackaging: custom Build.PL, moved all author tests to xt/,
    added LICENSE and INSTALL files


author: anicka@suse.cz
changelog:
  - update to 0.2001
    * test fix: changed prior override test to be more robust (SCHWERN)
    * changed: bumped perl requirement to 5.006 and stopped using vars
    (fixes a test bug under Test::More > 0.80)
    * fixed: load Carp only as needed (fixes problem on 5.005)
    * added: uplevel will warn if uplevel request is more than the call
    stack depth


author: anicka@suse.cz
changelog:
  - update to 0.2002
    * changed: removed Exporter dependency
    * test fix: fixed strange t/07_uplevel_too_high.t fail on Win32


author: chris@computersalat.de
changelog:
  - update to 0.22
    - meta: added repository to metadata [Alexandr Ciornii]
  - 0.21_01 Sat Nov 29 15:24:49 EST 2008
    - added: the ":aggressive" tag may be used to force reloading of
      Exporter, which often binds caller() prior to Sub::Uplevel's global
      override
  - recreated by cpanspec 1.78
    o change to Build.PL
  - fix version mismatch
    o http://www.dagolden.com/index.php/369/version-numbers-should-be-boring/
      perl modules normaly use "decimal versioning", but for rpm
      we need "decimal dotted versioning", hence the decimal 0.22
      has to be normalized to decimal dotted 0.220.0
      perl -e "print version->new(0.22)->normal" | sed "s/v//"
    o without doing this (latest) 0.22 < 0.2002 (previous)
      normalized: 0.220.0 > 0.200.200
  - noarch pkg


author: vcizek@suse.com
changelog:
  - update to 0.24
    - fixed: additional test regex fixed
    - fixed: Perl 5.15 series Carp changes output format of messages (adds
      a period).  This fixes the test regular expressions. [Andreas Koenig]
    - added: the $Sub::Uplevel::CHECK_FRAMES global constant to enable the
      frame depth checking and compile it out if not needed.  [Adam
      Kennedy]


author: chris@computersalat.de
changelog:
  - cleanup spec
    o fixed HEADER, TAGS, deps, macros, description
  - added perl-macros
  - moved changelog to changes file
    Fr Mär  3 10:42:51 UTC 2006 - dries@ulyssis.org
  - Initial package.


author: coolo@suse.com
changelog:
  - update to 0.15
    No functional changes. Fix for test timeout.t.
    Fix strict undefined symbol error in timeout.t, when Time::HiRes is not present.
    Not sure if constant pragma will exist in all supported perl versions,
    so, we just commented out the use strict in this test


author: jfehlig@suse.com
changelog:
  - Update to 0.9.10
    - Add all new APIs in libvirt 0.9.10
    - Add some constants missing from previous releases
    - Clarify docs for shutdown/destroy APIs


author: jfehlig@suse.com
changelog:
  - Update to 0.9.11
    - Add all new APIs in libvirt 0.9.11
    - Add test case to validate API coverage
    - Fix misc POD docs bugs
    - Fix reference handling in block stats
    - Add handling of VIR_TYPED_PARAM_STRING


author: chris@computersalat.de
changelog:
  - update to 0.33
    * utf8_available() now uses eval"" to check for Encode module,
      Sysadm::Install therefore no longer requires Encode to be installed.
    * Got rid of LWP::Simple because of its env_proxy() call at
      compile time, which freaks out on env variables like "use_proxy"
      when set to numeric values. Using LWP::UserAgent instead.
  - cleanup spec
    * added header
    * sorted Tags
    * fixed deps
    * fixed description
    * added author
    * moved changelog to .changes
  - added perl-macros
    * perl_gen_filelist


author: chris@computersalat.de
changelog:
  - update to 0.35
    * [RT 54885] Merged with github fork by Thomas Lenz, fixing
      blurt_atomic on Win32.
    * Fixed local caller_depth increments
    * Fixed printable() bug masking '-'.
    0.34  (2010/02/21)
    * Added github repository link to Makefile.PL
    * [RT 53324] bin_find fix for Windows using $Config::Config{path_sep}
    * [RT 54555] Fixed test suite errors on Win32
  - recreated by cpanspec 1.78
    o changed to Build.PL
  - noarch pkg


author: coolo@novell.com
changelog:
  - updated to 0.36
      (ms) Added owner_cp() to copy uid and gid of a file or directory.
      (ms) Added raise_error option for tap()
      (ms) snip() now returns original string (with unprintables replaced)
      if the data length is shorter than $maxlen.


author: detlef@links2linux.de
changelog:
  - new upstream version <0.38>
    (ms) Fixed Win32 test in 012tap.t
    (ms) [rt.cpan.org #68095] Applied fix by Kai von Thadden for
      tap's raise_error option and added test case.


author: chris@computersalat.de
changelog:
  - cleanup spec
    o fix Url
    o modname > cpan_name
    o added perl-macros
    o added provides cpan_name
    o usage of more macros
    o added LICENSE to doc


author: jw@novell.com
changelog:
  - updated to 1.04:
    Updating author tests
    Updating to Module::Install
    Simple refactoring of Makefile.PL


author: chris@computersalat.de
changelog:
  - update to 2.21
    * Fixed a PRE_CHOMP bug that left \r characters lying around when
      confronted with templates with DOS \r\n line endings.
      https://rt.cpan.org/Ticket/Display.html?id=43345
    * Applied patch from Bradley Baetz to fix defblock #line numbers
      http://rt.cpan.org/Public/Bug/Display.html?id=47024
  - Version 2.20_4 (2.21 candidate) - 21st May 2009
    * Added the even(), odd() and parity() methods to Template::Iterator to
      assist in making zebra tables.
    * Removed a post-5.6 perlism in Template::Context that broke on 5.6.2
      https://rt.cpan.org/Ticket/Display.html?id=46250
    * Replaced a whole bunch of UNIVERSAL::isa() calls with blessed/isa
    * Applied a patch from Norbert Buchmüller to prevent the #line markers
      from being whitespaced away from the first column.
      https://rt.cpan.org/Ticket/Display.html?id=46269
    * Applied a patch from Denis F. Latypoff to fix uri/url filters with
      utf8 text
      https://rt.cpan.org/Ticket/Display.html?id=41173
  - Version 2.20_3 (2.21 candidate) - 20th May 2009
    * Fixed the XS Stash to compile properly in threaded Perls.
      https://rt.cpan.org/Public/Bug/Display.html?id=46240
    * Applied a patch to the XS Stash from Alexey A. Kiritchun to make the
      scalar.length vmethod work correctly with utf8 strings.
      http://lists.tt2.org/pipermail/templates/2009-May/010803.html
  - Version 2.20_2 (2.21 candidate) - 17th May 2009
    * Applied a patch to Template::Test from Andrew Ford to make it skip
      properly.
      http://lists.tt2.org/pipermail/templates/2009-March/010678.html
    * Changed the ttree -v/--verbose option so be less verbose and only
      report on things that have changed.  To make it more verbose (like
      previous versions), add a second -v/--verbose flag, e.g.
      $ ttree -v -v
    * Also added the --summary option to tree to print a summary of what it
      did, and the --color/--colour option to make it print its verbose
      messages in colour (on ANSI terminals).
    * Applied a ttree patch from Lyle Brooks to allow ttree to accept a
      directory name as a command line argument.
    * Added the define_view() and define_views() method to Template::Context
      and added the VIEWS option to pre-define views when the Template object
      is created.  Thanks to Timmy Chan for providing the groundwork on this.
      http://lists.tt2.org/pipermail/templates/2009-April/010689.html
    * Retrospectively fixed the Changes for 2.20 to mention the ttree
    - -encoding option.
    * Applied a patch from Chisel Wright, changing uses of UNIVERSAL::can()
      to use blessed() and ->can().
      http://lists.tt2.org/pipermail/templates/2009-May/010790.html
    * Fixed a memory leak in the XS Stash introduced in 2.20.
      Thanks to Breno G. de Oliveira for reporting the problem and helping to
      narrow it down.
      https://rt.cpan.org/Public/Bug/Display.html?id=46058
  - Version 2.20_1 (2.21 candidate) - 7th April 2009
    * Deleted all the old HTML documentation (now available separately from
      http://tt2.org/download/index.html#html_docs), examples, libraries and
      other cruft that was way out of date and badly unloved.
    * Tweaked Template::Parser to work better with the ANYCASE option.  It
      now knows that anything following a dotop cannot be a keyword so that
      you can write data.last without the 'last' bit being interpreted as the
      LAST keyword.  Thanks to Sean McAfee for the post that inspired it.
      http://lists.tt2.org/pipermail/templates/2008-September/010462.html
    * Fixed a broken test for Apache::Util in the html_entity filter.  Added
      the use_html_entities() and use_apache_util() class methods to
      Template::Filters to allow end-user selection of one or the other.
      http://rt.cpan.org/Public/Bug/Display.html?id=40870
      http://template-toolkit.org/svnweb/Template2/revision/?rev=1177
    * Tweaked Template::Context to recognise Badger::Exception objects and
      convert them to Template::Exception objects.  This is a temporary
      measure to keep things working during the transition to Badger-based
      modules.
    * Added the STRICT option which will cause the stash to throw an
      exception on encountering an undefined value.  Thanks to Ben Tilly
      for the prod.
    * Applied a patch to Template::Iterator from Jonathon Padfield to make
      get_all() do the right thing if get_first() hasn't been called.
    * Applied a patch to Template::Stash::Context from Ben Tilly to make
      it easier to subclass.
    * Applied a patch from Robin Berjon to add the xml filter.
  - added perl-macros
    o autogen filelist with perl_gen_filelist
  - spec mods
    o fixed deps


author: pascal.bleser@opensuse.org
changelog:
  - update to 2.23:
    * fixed bug RT#47929 which caused the XS Stash to die mysteriously when
      calling code that used string evaluation (e.g. DateTime)
    * fixed bug RT#68722 so that list.defined('alpha') always returns false
    * added the TRACE_VARS option to keep track of what variables are used in a
      template; it's not documented yet; see t/trace_vars.t for an example of use
    * applied patch from RT#48989 to avoid Template::Plugin::Procedural from
      adding target class' methods AUTOLOAD and new methods multiple times
    * applied patch from RT#53451 to accept negative epoch times in
      Template::Plugin::Date
    * applied patch to add $Template::Directive::WHILE_MAX option to tpage


author: vcizek@suse.com
changelog:
  - update to 2.24
    * Added text virtual methods: upper, lower, ucfirst, lcfirst, squote,
      dquote, trim, collapse, html and xml.
    * Fixed bug RT#67918 - Bug in Makefile.PL command line parsing when 2 =
      signs were in an arguement.
    * Fixed bug RT#74335 - Added documentation for some methods that were
      lacking it to keep Pod::Coverage happy.


author: ms@suse.de
changelog:
  - update to version 1.16
    1.16  2006-04-02
    - fix Makefile.PL to work with the latest Cygwin.
      (Use 1.15 for old Cygwin.)
    - readline-5.1 support
      new function
      variable_value
      reset_screen_size
      new variable
      prefer_env_winsize


author: ms@suse.de
changelog:
  - evaluate test results correctly (bnc #465992)
  - run make test without arch exclusion (bnc #465991)


author: ro@suse.de
changelog:
  - use fix from version 1.17 to fix build (testsuite) with
    perl 5.10
  - run testsuite only if it is possible to open dev/tty for reading


author: ms@suse.de
changelog:
  - update to version 1.20
    1.20  2010-05-02
    - t/readline.t skip the test of rl_readline_version for GNU
      Readline Library 6.1 which may return a wrong value
    - readline-6.1 support
      new function
      rl_free_keymap (disabled due to readline-6.1 bug)
      new variable
      rl_filename_rewrite_hook (not supported yet)


author: cwh@suse.de
changelog:
  - version: 0.52
    - Add use_ok to exports
  - version: 0.51
    - Remove build-requires dep of Spiffy for Module::Install::TestBase
    - Add in a patch from the good folk at Socialtext.
  - version: 0.50
    - No change. 0.49 got borked on the way to CPAN
  - version: 0.49
    - Added Module::Install::TestBase
  - version: 0.48
    - Fixed test failures on windows


author: cwh@suse.de
changelog:
  - version 0.54: Make dependency on Filter::Util::Call explicit in Makefile.PL
  - version 0.53: Changes from miyagawa and crew


author: chris@computersalat.de
changelog:
  - update to 0.58
    o Another undef filtering change.
  - version: 0.57
    o Allow value of undef to be filtered without warnings.
  - version: 0.56
    o Add Test::Deep support with is_deep and run_is_deep
  - version: 0.55
    o Module::Install::TestBase::use_test_base require 'Filter::Util::Call' now.
  - added perl-macros
    o autogen filelist with perl_gen_filelist
  - spec mods
    o added header
    o fixed deps
  - added req patch
    o needs Test/Deep


author: chris@computersalat.de
changelog:
  - update to 0.59
    - Fixed test dep bug reported by Alias++
  - removed useless patch
  - update desc
  - fixed build-/deps
    o added Algorithm::Diff, Text::Diff
    o fix Spiffy >= 0.30


author: cfarrell@novell.com
changelog:
  - license update: GPL+ or Artistic
    Same license as perl expands to GPL+ or Artistic under current rpm spec file license syntax


author: chris@computersalat.de
changelog:
  - update to 0.107
    o New maintainer:  Ricardo Signes (rjbs)
    o On 5.10.0 and newer perl, install to the "site" directory, not the
      core perl directory in @INC.  (Prior to 5.10.0, @INC ordering was
      unfortunate, and fixing the install target would make upgrading
      difficult.)
    o cope with new stringification of qr{} objects in 5.13.x+ (thanks,
      ANDK)
    o fix Pod escaping errors (thanks, FWIE)
  - noarch pkg
  - recreated by cpanspec 1.78


author: chris@computersalat.de
changelog:
  - update to 0.108
    o simple (stringwise) comparison should now be much faster
      (thanks, NCLEATON)
  - fix deps


author: coolo@suse.com
changelog:
  - updated to 0.109
      UNIVERSAL::isa and UNIVERAL::can are no longer called as functions:
      this was deprecated in UNIVERSAL 1.03. (RT#74760, Karen Etheridge)
      the code that builds the exporter configuration is cleaned up; more
      documentation of how it may change (for the better, without breaking
      stuff) should appear in the near future


author: coolo@suse.com
changelog:
  - update to 0.61
    - Allow an option to override Sortkeys in C<eq_or_diff>. Thanks to Mark
      Zealey for the suggestion.
    - Unnumbered tests. There's no point to them.
    - Make '' and undef not equal. Thanks to Pavel Shaydo for the patch.
    - Made Data::Dumper minimum version 2.126 to resolve
      https://rt.cpan.org/Ticket/Display.html?id=60798. Thanks to
      jjnapiork@cpan.org  for the report and fix.


author: chris@computersalat.de
changelog:
  - fix build for CentOS, SLE_10
    * ExtUtils::MakeMaker version 6.31
  - fix deps
    + Test::More
    + Test::Builder


author: coolo@suse.com
changelog:
  - updated to 1.1
    - Fix test fails on < 5.8 perls
    - Fix t/13-latin1.t failures on Win32 and under TB1.5
    - Fix misleading test failure diagnostics when only issue are
      trailing whitespaces
    - No longer blindly assume utf8 on input files (RT#59877)
    - Properly document testing options
    - Fix warnings on very old perls (paul@city-fan.org)
      (Closes: RT#58442)
    - Fix warnings on very old perls (paul@city-fan.org)
      (Closes: RT#58442)


author: anicka@suse.cz
changelog:
  - update to 0.31
    - Added a bunch of folk to the acknowledgements
    - Added some clarifying documentation to respond to RT#59293
    - Marked a test that was failing under T::B 2.0 until we figure out
      whether it should pass or not. See http://is.gd/fNOFb
    - Added dates to changes file, as far as we can from backpan et al
    - Fix for DB::args bug (thanks Peter Rabbitson)
    - Fix for bizarre-copy bug (thanks Peter Rabbitson)


author: pascal.bleser@opensuse.org
changelog:
  - update to 0.005: no user-visible changes
  - changes from 0.004:
    * success blocks now allow trailing blocks like finally, catch, etc.


author: pascal.bleser@opensuse.org
changelog:
  - update to 0.006:
    * crank back the Test::More and Exporter requirements
    * add lives_ok and dies_ok emulation


author: lars@linux-schulserver.de
changelog:
  - update to 0.008:
    + revert the mistake by which 0.004 allowed blocks after
      "exception" as well as "success"


author: coolo@suse.com
changelog:
  - updated to 0.010
      avoid tickling an overloading bug in perl 5.6 during testing (thanks,
      Zefram)
      advise against using isnt(exception{...},undef)


author: cfarrell@suse.com
changelog:
  - license update: SUSE-Permissive
    WTFYL is not on the SPDX list of licenses, nor is it likely to be
    included. Use SUSE-Permissive in such cases


author: coolo@suse.com
changelog:
  - update to 1.03
    Added 'width' method.
    Updated some tests which did not run correctly with perl 5.015


author: cfarrell@novell.com
changelog:
  - license update: GPL+ or Artistic
    Only license found in package is Perl license which expands to GPL+ or Artistic


author: coolo@opensuse.org
changelog:
  - updated to 0.13
    - Fix tests for older perls
    - Use ">= 0", instead of "== 0" for no_leaks_ok()
    - Add count_sv() to count all the SVs in a perl interpreter
    - Resolve RT #58133: "False-positive related to XS code"


author: chris@computersalat.de
changelog:
  - update to 1.23
    * Fixed bug for missing file: previously the missing file
      name was passed through to run_t_files, although without
      the t/ added to its path. Test::Manifest should only
      warn about and skip missing files.
  - 1.22_03 - Tue Jul 29 21:14:49 2008
    * Fixed bug for missing file: previously the missing file
      name was passed through to run_t_files, although without
      the t/ added to its path. Test::Manifest should only
      warn about and skip missing files.
  - recreated by cpanspec 1.78
  - noarch pkg


author: coolo@suse.com
changelog:
  - update to 0.25
    - Add timeit() function to time individual behaviours.
    - Update dependencies to pick up multiple bug fixes, new behaviours,
      in various Test:: libraries.
    - added "Excluding Test Symbols" feature (RT#61146, Karen Etheridge).


author: lars@linux-schulserver.de
changelog:
  - update to 1.02:
    + Remove the need for a private variable when detecting
      Devel::StackTrace support
    + Don't import unused functions from Carp or Test::Builder
    + Minor documentation tweaks
    + Correct the repository metadata in META.yml
    + Minor cleanups in the eumm-update generated code
    + Added a dedicated compile test


author: cfarrell@novell.com
changelog:
  - license update: LGPLv2.1+
    See LICENSE file and README: Clearly, this is not Artistic, but LGPLv2.1 licensed


author: coolo@suse.com
changelog:
  - updated to 1.03
    - Test::Builder and Test::Tester dependencies were the wrong way
      around, corrected (ADAMK)


author: coolo@suse.com
changelog:
  - updated to 1.04
    - Added the experimental :early debugging pragma to cause warnings
      to be emitted immediately. This should stay off otherwise (ADAMK)


author: rschweikert@novell.com
changelog:
  - Add changes file
  - Add %dir directive for directories in %files
  - Changelog clean up to only contain initial creation


author: chris@computersalat.de
changelog:
  - update to 0.13
    * brian d foy (bdfoy@cpan.org) is the new maintainer
    * Updated docs for source code location, license, etc


author: chris@computersalat.de
changelog:
  - update to 0.16
    Multiple fixes:
    * RT #23494: squash warning when untie-ing STDOUT
    * RT #45740: fix Test::Tester prereq version
    * RT #45748: Add a null BINMODE to Test::Output::Tie
  - cleanup spec
    o fixed Header
    o updated Url
    o fixed perl-macros deps
    o fixed deps
    o updated description
    o macro usage


author: chris@computersalat.de
changelog:
  - update spec by cpanspec 1.78
  - noarch pkg
  - split pkg version
    o perl-Test-Output_0_12 for suse_version < 1130


author: coolo@opensuse.org
changelog:
  - updated to 1.01
    * Bump to a full release. This fixes the tests that failed
      in the new 5.14 regex stringification


author: coolo@novell.com
changelog:
  - update to 1.41
    * Maintenance transfered to David Wheeler.
    * Test::Pod no longer complains about the construct L<text|url>, as it is
      no longer illegal (as of Perl 5.11.3).
    * Switched to Module::Build.
    * Test::Pod now requires Perl 5.8.0.


author: chris@computersalat.de
changelog:
  - cleanup spec
    o fixed deps
  - added deps patch
    o there is no really need to have Test::More >= 0.70
    o Pod::Simple is needed for Build
      but not really >= 3.07, changed to >= 3.05


author: chris@computersalat.de
changelog:
  - update to 1.43
    * Reduced prereq for Test::More to 0.62, prereq for Pod::Simple to 3.05,
      and added File::Spec to the list of prereqs. The prerequisites were
      needlessly high, and by reducing them Test::Pod can rely on the core
      versions of those modules in on Perl 5.8.8. Thanks to Chris Wittmer for
      the patch.
  - 1.42 - 2010-03-10T19:41:20
    * Fixed invalid Pod link. Thanks to Markus Sonderegger.
    * Changed license in the POD to "Same as Perl" to match the license listed in
      `META.yml`.
    * Changed `Build.PL` to require Module::Build 0.30. It already does in
      `configure_requires`, but also doing so on the `use` line helps provide
      a more useful error message in older toolchain tools that don't use
      `configure_requires`.
    * Updated `MANIFEST` so that the `README` is actually included in the
      distribution.
    * Now recognizes `.bat` files as Perl files when they contain
      "--*-Perl-*--" on the first line. Thanks to Olivier 'dolmen' MenguÃ© for
      the patch (RT #46973).
    * `all_pod_files_ok()` now operates on directories as well as files.
      Thanks to Adriano Ferreira for the patch (RT #33025).
    * Files with no POD now have " (no pod)" added to test name. Thanks to
      Adriano Ferreira for the patch (RT #34955).
    * Updated documentation to note that `.PL` files are considered Perl
      files. Thanks to Adriano Ferreira for the spot (RT #34955).
    * `all_pod_files_ok()` now lets `pod_file_ok()` set the default test name,
      rather than doing so itself. Thanks to Adriano Ferreira for the spot (RT
      [#34955]).
  - remove obsolete 1.41-deps patch
  - updated License
  - fixed README and added to doc


author: chris@computersalat.de
changelog:
  - update to 1.44
    * Restored the `Makefile.PL` by using Module::Build::Compat's
      "traditional" configuration.
  - recreated by cpanspec 1.78
  - added Author


author: cfarrell@novell.com
changelog:
  - license update: Artistic 2.0 or GPLv2
    The README states that the package is under either Artistic 2 (_not_ the
    standard Perl dual license choice) and GPLv2 (also not the standard Perl
    dual license choice). Changed in the PDB and LDB already)


author: coolo@novell.com
changelog:
  - update to 1.45
    * Removed Module::Build from `build_requires`, since it does nothing
    out-of-the ordinary, and this keeps it out of the `Makefile.PL`'s
    `PM_PREREQ`. Per gripe from Peter Scott.


author: chris@computersalat.de
changelog:
  - update to 0.06
    - support Perl 5.6.0 or later. Because Mouse need to support it.
      (gfx)
  - noarch pkg


author: coolo@suse.com
changelog:
  - update to 0.18
    - More fixes for failure locations(hoelzro)
    - fixed test level(hoelzro)
    - doc tweaks


author: coolo@suse.com
changelog:
  - updated to 0.20
    - test_requires Time::HiRes for redhat.
      (berekuk++)
    - fixed TB2 support(tokuhirom)


author: lars@linux-schulserver.de
changelog:
  - update to 0.21:
    + added --norc option for more portable testing
  - remove versioned dependency to Test::More as OBS currently
    breaks with this


author: pascal.bleser@opensuse.org
changelog:
  - update to 0.32:
    * fixed a problem with the tests that occurred only when Package::Stash::XS
      was not installed (issue #8)


author: pascal.bleser@opensuse.org
changelog:
  - update to 0.33:
    * added shared_examples_for/it_should_behave_like to allow factorization of
      tests


author: coolo@suse.com
changelog:
  - update to 0.39
    - Added xit/xthey/xdescribe to mark TODO tests, inspired by the
      Jasmine JavaScript framework.
      Contributed by Marian Schubert (issue #10).
    - Added share() function to facilitate spec refactoring.
    - Fixed bug where shared examples defined in one package could not be
      used in another package.
    - Improved reporting of errors using spec_helper.
    - Minor documentation formatting fixes
    - Fixed test suite for Windows environments.
    - Added spec_helper utility function to load helper scripts
      relative to the spec.


author: coolo@suse.com
changelog:
  - updated to 0.40
    - Fixed problem that caused Test::Spec usage errors (e.g. 'describe "foo";'
      without a subroutine argument) to be reported from inside the library,
      instead of the caller's perspective where the actual error is.


author: coolo@suse.com
changelog:
  - updated to 0.42
    - Added context() and xcontext() aliases for describe/xdescribe
      (reported by intrigeri)
    - Added license info to Makefile.PL (RT#75400)
    - Fixed test suite problems on Windows


author: coolo@suse.de
changelog:
  - update to 0.15
    - Begin adding actual tests
      (Hilariously, adding the suggested t/pod-spell.t to this
      dist to test itself found a typo: "stopwards")
    - Fix an error when using add_stopwords("constant", "strings")
      [rt.cpan.org #68471] (reported by Nicholas Bamber)
    - Make alternatives checking more robust by reading the spellchecker's
      STDERR
    - Best Practical has taken over maintainership of this module
    - Try various spellcheck programs instead of hardcoding the ancient
      `spell` [rt.cpan.org #56483] (reported by Lars Dɪᴇᴄᴋᴏᴡ, et al)
    - Remove temporary files more aggressively [rt.cpan.org #41586]
      (reported by Tokuhiro Matsuno)
    - fixed by not creating them at all :) instead we now use IPC::Open3
    - Remove suggestion to use broken `aspell -l` [rt.cpan.org #28967]
      (reported by David Hand)
    - Add set_pod_file_filter for skipping translations, etc.
    - Skip tests in all_pod_files_spelling_ok if there is no working
      spellchecker
    - Provide a has_working_spellchecker so you can skip your own tests if
      there's no working spellchecker
    - Switch to Module::Install
    - Rewrite and modernize a lot of the documentation
    - Decruftify code, such as by using Exporter and lexical filehandles
    - Support .plx files (you're welcome Schwern)


author: coolo@suse.com
changelog:
  - updated to 0.108
    At the request Michael Schwern, do not "require threads" any longer as
    it can upset Test::Builder. Anyone using threads should already have
    done that themselves. Anyway not, doesn't need it.


author: coolo@suse.com
changelog:
  - updated to 0.2.2
      Test::Trap::Builder::TempFile & Test::Trap::Builder::SystemSafe:
    - RT#61776: Remove temporary files at first opportunity;
      thanks go to Ian Goodacre.
      Documentation:
    - RT#61773: return from trap function
      Document what trap { ... } returns.
      Tests:
    - RT#75430: Failing tests in 06-layer.t
      Convert a number of die_is to die_like, handling cases with
      and without trailing comma from carp.
    - Unset another taint-checked environment variable, CDPATH;
      thanks go to CPAN testers.


author: coolo@novell.com
changelog:
  - update to 0.12
    * Method "list_tests" returns methods from own class and base classes.
    * Method "tear_down" is called if "set_up" failed too.
    * Code was slightly reformatted.
    * New type of test status "failure" is set if the test unit fails.
    * Old type of test status "error" is set if error was occured in "set_up" or
    "tear_down" method.
    * Error on "set_up" or "tear_down" doesn't stop whole test runner.
    * Fix for tainted mode.
    * Stringify eval error explicity in case that exception object doesn't
    support "eq" operator.
    * Does not use Symbol::stash sub.


author: anicka@suse.cz
changelog:
  - update to 0.11
    * better Makefile.PL
    * mention Test::Trap
    * uplevel 2 changed to uplevel 1 to work with Sub::Uplevel 0.19_02
    * small fixes


author: chris@computersalat.de
changelog:
  - update to version 0.21
    * rename internal package Tree::MyDAG_Node with Test::Warn::DAG_Node_Tree
  - 0.20  Aug 29 2009
    * fix warning_exists.t for perl 5.6.2
    * warnings_exists was renamed to warnings_exist
    * compatibility layer in Makefile.PL
  - 0.11_02  Jun 16 2009
    * carped.t will work on VMS (RT#39579)
    * fix warning_exists.t for perl 5.10
    * warning_exists was renamed to warnings_exists
  - 0.11_01  Jun 14 2009
    * small changes
    * MIN_PERL_VERSION in Makefile.PL
    * Array::Compare is not needed
    * allow files with spaces in path (RT#21545 by frew )
    * Test::Exception is also not needed
    * warning_exists added
  - cleanup spec
    * sort tags
    * fixed build-/deps
      o removed perl-Array-Compare
      o removed perl-Test-Exception
    * added author
  - added perl-macros
    * perl_gen_filelist


author: coolo@suse.com
changelog:
  - updated to 0.24
    - compatibility with Carp 1.25 (RURBAN)
    - require Carp 1.22
    - carped.t would better work on Windows


author: jengelh@medozas.de
changelog:
  - get rid of the arch-specific junk and use perl_gen_filelist
    instead (otherwise, there is always an unpackaged .packlist
    on non-x86)


author: chris@computersalat.de
changelog:
  - update to 1.669002
    - Patched missing case in 'ignore' option handling (thanks Alan)
  - 1.669001  Fri May 28 07:38:36 2010
    - Added major improvements to the 'ignore' option (thanks Dan!)
  - 1.668001  Sat Apr  3 15:38:55 2010
    - Removed spurious debugging statement in bad Pod. (Thanks Chris)
  - 1.666.0  Fri Apr 17 08:00:36 2009
    - No changes logged
    1.14.0  Sun Sep 30 04:29:29 2007
    - Fixed bug in handling empty mail messages
    - Fixed bug in handling sig delimiters
    - Fixed bug in paragraph ignoring code (thanks Rob)
    - Fixed bug in handling whitespace-only input (thanks Ed)
    - Fixed bug in Roman numerals (thanks Suresh)
    - Fixed overeager autocentering (thanks Suresh)
    - Enhanced 'lists' option to allow only specific types of lists
      to be recognized (thanks Rob)
    - Fixed bug in numbered hangs (thanks Rob)
    - Fixed bug in Roman numeraled hangs (thanks Rob)
    - Fixed misidentification of 8:20-style times as leading numbers (thanks
      Rob)
    - Fixed sentence mode (thanks Eric)
    - Changed licence to "same terms as Perl itself" to improve Fedora
      compatibility
  - recreated by cpanspec 1.78
  - noarch pkg


author: werner@suse.de
changelog:
  - Make perl-Text-BibTeX from devel:languages:perl:CPAN-T build for
    Factory that is make it build and survive rpmlint
  - Do not forget the libbtparse.so as this is required


author: ro@suse.de
changelog:
  - fix libdir for s390x as well
  - update to 0.66
    * Fix a segmentation fault with strcat and no string limit
    * Patch to support @ and ~ in names
    * Patch to expand macro size limit


author: lars@linux-schulserver.de
changelog:
  - update to 1.17:
    + fixed parse working when setting quote_char undef
    + made Text::CSV_XS compat 0.71
    * Text::CSV->error_diag() in void context warns instead
      of doing nothing
    * auto_diag also used for new () itself
    * Added quote_space attribute
    * Forbad \r and \n in sep_char, quote_char, and escape_char
    * Auto detection of eol => "\r" in streams
    * fail if first arg to new () is not a hash ref
    * added empty_is_undef
    * error_diag () uses warn () in void context instead of STDERR
    * added auto_diag attribute
    * updated documents same as Text::CSV_XS
    + added quote_null (introduced in Text::CSV_XS 0.72)
    + getline() didn't handle '0' starting multi line data
  - use perl standard macros in specfile


author: chris@computersalat.de
changelog:
  - update to 1.19
    - getline didn't work correctly with 0 or null containing lines
      (pointed by Bernhard Prott)
    - updated the compatibility for Text::CSV_XS version 0.74
    * real eol support for parsing streams (beyond \n, \r and \r\n)
    * clarify doc for always_quote to not quote undef fields
      and XS and PP incompatibility of UTF8 process for print and combine
  - 1.18  Sat Jun 19 10:34:07 2010
    - fixed a combine bug with quote_space reported and patched by rt#58356
    - updated test files compatible to CSV_XS 0.73
  - noarch pkg
  - recreated by cpanspec 1.78


author: dmueller@suse.de
changelog:
  - update to 1.20:
    - couldn't parse the csv containing the column starting with '0'. (hiratara)
    * patched by hiratara
    * enhanced getline regexp (makamaka)
    * resolved a bug in bleadperl-fb85c04
    - added tests into t/71_pp.t (hiratara)


author: coolo@novell.com
changelog:
  - update to 1.21
    * updated the compatibility for Text::CSV_XS version 0.80
    * added getline_all() and getaline_hr_all()
    * added missing test file


author: ug@suse.de
changelog:
  - version 0.41
  - error_diag () subclassable
  - typo in bind_columns () docs
  - examples/csv2xls now uses getline ()
  - better test for getline in t/75_hashref.t (makamata)
  - document return value of getline () with bind_columns ()
  - add perl version prereq to META.yml
  - Implemented getline_hr () and column_names () RT 34474
    (suggestions accepted from Mark Stosberg)
  - Corrected misspelled variable names in XS
  - Functions are now =head2 type doc entries (Mark Stosberg)
  - Make SetDiag() available to the perl level, so errors can
    be centralized and consistent
  - Integrate the non-XS errors into XS
  - Add t/75_hashref.t
  - Testcase for error 2023 (Michael P Randall)
  - Completely refactored the XS part of parse/getline, which
    is now up to 6% faster. YMMV
  - Completed bind_columns. On straight fetches now up to three
    times as fast as normal fetches (both using getline ())


author: coolo@novell.com
changelog:
  - update 0.67
    * Fix empty_diag typo for attribute handler
    * Fix AUTOMATED_TESTING erroneous skip
    * Reordered examples in doc to show best method first
    * Fail if first arg to new () is not a hash ref
    * Implement empty_is_undef on request of Evan Carroll
    * error_diag () uses warn () in void context instead of STDERR
    * Add auto_diag attribute (still under construction)
    * Initial known errors can now be checked on number (1002)
    * Added -u option to examples/csv-check to validate utf-8 encoding
    * All error_diag () returns should now be dual-var (both numeric
    ... see Changelog for many more fixes


author: chris@computersalat.de
changelog:
  - update 0.70
    * Add quote_space attribute
    * Forbid \r and \n in sep_char, quote_char, and escape_char
    * 0.69 - H.Merijn Brand   <h.m.brand@xs4all.nl>
    * Missing end quotes in error code docs
    * examples/csv-check now shows detected eol
    * Auto detection of eol => "\r" in streams
    * Optimized caching. All cache changes now in XS
    * 0.68 - H.Merijn Brand   <h.m.brand@xs4all.nl>
    * Attribute auto_diag now localizes to +1 if autodie is active
    * Output name generation in csv2xls (RT#48954)
    * Added csvdiff to examples/
    * Reordered docs. Rewrote SYNOPSIS to be more like a real-world
      code example
  - cleanup spec
    * define cpan_name
    * sort tags
    * fix build-/deps
    * added Authors
  - added perl-macros
    * perl_gen_filelist


author: chris@computersalat.de
changelog:
  - update to 0.73
    * Improve date conversion in examples/csv2xls
      new option -D allows column selection for date conversions
    * Tested under perl-5.12.0 (and 21 other versions of perl)
    * Added a note about EBCDIC data files
    * Test suite is now safe for parallel test (prove --shuffle -j6)
  - 2010-03-16 0.72 - H.Merijn Brand   <h.m.brand@xs4all.nl>
    * Introduce quote_null attribute (RT#55200)
    * examples/csv-check can be used for Text::CSV_PP
    * examples/csv-check more options for sep_, escape_ and quote_char
    * examples/csv2xls more options for sep_, escape_ and quote_char
    * examples/csv2xls added auto_diag and verbosity
    * Dropped YAML spec to 1.0
  - 2010-02-15 0.71 - H.Merijn Brand   <h.m.brand@xs4all.nl>
    * Upped copyright to 2010
    * Prevent double encoding: make Text::CSV_XS streams behave just
      like perl would (thanks ikegami for the test cases)
    * Text::CSV_XS->error_diag () in void context now warns instead of
      doing nothing
    * auto_diag also used for new () itself
  - fix deps, cleanup spec


author: coolo@novell.com
changelog:
  - update to 0.81
    * Add is_missing ()
    * Doc overhaul
    * Fix Build on OpenVMS (RT#65654, Martin P.J. Zinser)
    * Fix SetDiag () leak (RT#66453, Sven Sch366ling)
    * Implement getline_all () and getaline_hr_all ()
    * Fixed another parsing for eol = \r (RT#61525)
    * Use correct type for STRLEN (HP-UX/PA-RISC/32)
    * More code coverage
    * EOF unreliable when line-end missing at eof
    * Internals now use warn () instead of (void)fprintf (stderr, ...)
      Now the test in t/80_diag also passes on Windows
    * Better parsing for eol = \r and set as such (RT#61525)
    * Workaround for AIX cpp bug (RT#62388, Jan Dubois)
    * Spelling fixes
    * Real eol support for parsing streams (beyond \n, \r and \r\n)
    * Clarify doc for always_quote to not quote undef fields
    * Clarify UTF8 process for print () and combine ()


author: coolo@suse.com
changelog:
  - update to 0.85
    * NAME / DISTNAME in Makefile.PL
    * More cross-checks for META data
    * Fix spurious auto_diag warning (RT#69673)
    * Tested with 50 versions of perl, including 1.15.1


author: coolo@suse.com
changelog:
  - updated to 0.86
    * Introduce quote_binary attribute
    * Update copyright to 2012
    * Versions
    * Fixed a utf8::decode on undef (found by perl-5.15.7)
    * Fixed localized $/ interference with other handles (RT#74216)


author: coolo@suse.com
changelog:
  - updated to 0.87
    * Extra check on utf8 output (RT#74330)
    * examples/csvdiff now recognizes numerically sorted CSV files
    * Document example comparing getline_hr vs bind_columns + getline


author: coolo@suse.com
changelog:
  - set version to what is in cpan, to avoid an annoying "another
    upstream version available" warning


author: chris@computersalat.de
changelog:
  - update to 1.37
    * Switching to a production release
    * Switching to a 1.xx version to indicate this
    * Added META.yml file
  - 1.36_01 Mon 13 Jul 2009
    * Cleaning this up to pass tests
    * Adding author tests


author: chris@computersalat.de
changelog:
  - cleanup spec
    * fixed header
    * updated desc
    * added LICENSE README to doc
    * moved changelog to .changes
  - fixed build-/deps
    * added Data::Dumper


author: pascal.bleser@opensuse.org
changelog:
  - update to 1.41:
    * added DIFF_OUTPUT_UNICODE env variable to allow outputting unicode
      characters


author: vcizek@novell.com
changelog:
  - update to 0.09
    * Compiled documentation fixes
      (collected by Tom Hukins from fixes on rt.cpan)


author: lars@linux-schulserver.de
changelog:
  - update to version 1.7
    * Output buffer was always initialized to 5 bytes--this was
      just for testing, but I'd forgotten to revert back to the
      original code (detected via a bug report by Aldo LeTellier).
    * Added get_attr() and set_attr() methods.  They provide an
      interface to the iconvctl() function of GNU libiconv.
    * In Iconv.xs, moved the variable declarations in
      ti_set_attr() and ti_get_attr() into the PREINIT: section.


author: lnussel@suse.de
changelog:
  - remove superfluous build deps. They come in via
    inc/Module/Install/Metadata.pm but are optional.


author: cfarrell@suse.com
changelog:
  - license update: GPL-2.0+
    README defers only to COPYING which is GPL-2.0+ - no mention of GPL-1.0
    anywhere


author: chris@computersalat.de
changelog:
  - update to 1.20
    - reform.t ported to Test::More
    - Better prereqs
    - Buggy support of locale removed
  - 1.12.0  Sun Sep 30 04:51:21 2007
    - Added &columns to export list (thanks Bob)
    - Fixed doc buglets (thanks Mike)
    - Removed use of 'our' to preserve 5.005 compatibility
    - Fixed shebang lines in demos
    - Added WINDOWS_PATCH to patch around apparent bug in POSIX::strtod
      under Windows (thanks Torsten)
    - Added 'except' option to break_at() (thanks Bron)
    - Changed to dual licensing for Fedora compatibility
  - cleanup spec
    * added header
    * sort tags
    * added cpan_name
    * updated Url
    * bz2 source
    * added provides
    * moved changelog to .changes
  - removed obsolete patch Text-Reform-1.11-perl_path.diff
  - added perl-macros
    * perl_gen_filelist
  - rpmlint
    * added PreReq dos2unix
      wrong-file-end-of-line-encoding


author: coolo@suse.de
changelog:
  - update to 0.11
    - Allow aspell to be missing
    - Better tests, use of LANG
    - Compile time check for at least one speller.
    - pod fixes and pod test


author: coolo@suse.com
changelog:
  - update to 0.10
    - NAME / DISTNAME in Makefile.PL
    - Up copyright to 2011
    - More cross-checks for META data
    - Use Storable's nfreeze () instead of freeze ()
    - Add transaction support in Tie::Hash::DBD


author: vcizek@novell.com
changelog:
  - update to 1.23
    - Bug fixes:
    - Validate min and max for right side of hour ranges (e.g.
      hr { 20-25 } now correctly returns -1)
    - Range for yd is now 1 to 366
    - Years are no longer considered to be 365 days long for
      calculating a 4-digit year.


author: anicka@suse.cz
changelog:
  - update to 2006.0814
    * A bugfix for negative offsets that overflowed
    * Add a few more timezones
    * Recognize fractional times counts like "1.5 minutes ago"
    * Recognize Dow "before last"
    * Change various __DATA__ to __END__


author: vcizek@novell.com
changelog:
  - update to 2011.0505
    Bugfix: make sure $ampm is defined so no undefined string warnings
    are issued.
    Honor the GMT flag when parsing time specs.  Patch from
    kris at shannon.id.au.
    Bugfix: RT#31477 noon & midnight would match in the middle of strings.
    Added %v conversion for Time::CTime
    Added tests to disprove invalid bug reports.


author: vcizek@novell.com
changelog:
  - update to 2011.0517
    Bugfix from Sophie Hamilton: call tzset() when changing timezones.
    Bugfix: bail out of tests cleanly when tzset doesn't work.
  - license changed


author: larry+opensuse@l2g.to
changelog:
  - New upstream version 1.19
    * Add support for dates like Jul-13-1999 (Brett Warden)
    * Added Icelandic language (Tomas Edwardsson)
    * Added Romanian language (Doru Petrescu)
    * Added Russian language (Denis Poznyakov & Danil Pismenny)
    * Added Turkish language (Burak Gursoy)
    * Added Spanish language (Adrian Mugnolo)
    * Added Chinese language (Kang-min Liu)
    * Support parsing dates like 2002-02-26-10:37:21.141 as used by lpd
    * Support Z timezone when only the time is specified
    * Added METDST to Time::Zone
    * Added AKST/AKDT to Time::Zone


author: dmueller@suse.de
changelog:
  - update to 1.20:
    * Typo => s/timezome/timezone/ [yanick]
    * RT#52387 Fix %s formating to use timelocal when no timezone is given
    * RT#51664 fix str2time('16 Oct 09') to not give a negative result


author: chris@computersalat.de
changelog:
  - fix build
    o reworked TimeDate-deprecated_array_use.patch (was for timegm)
      removed obsolete part (timegm was replaced by timelocal)
  - cleanup spec
    o add missing Url
  - fix deps for perl-macros
  - removed .packlist, perllocal.pod files
    > noarch package
  - rpmlint
    o script-without-shebang > 644


author: cfarrell@novell.com
changelog:
  - license update: GPL+ or Artistic
    License is the same as Perl which expands to GPL+ or Artistic. See README, Format.pm, Parse.pm


author: anicka@suse.cz
changelog:
  - update to 804.029
    * bugfixes, test fixes
  - removed CVE-2006-4484 and per5.12 patches (fixed in upstream)


author: cfarrell@novell.com
changelog:
  - license update: (GPL+ or Artistic) and zlib
    More correct statement of the package license in Fedora
    compatible syntax as per http://is.gd/HtnxI9 and
    http://en.opensuse.org/openSUSE:Accepted_licences


author: vcizek@suse.com
changelog:
  - update to 804.030
    Many bugfixes (see Changes)
    New features
      BalloonInfo for HList
      https://rt.cpan.org/Ticket/Display.html?id=55887
      Perl/Tk is now available at github.
      Improved "all widgets at a glance" demo.


author: lars@linux-schulserver.de
changelog:
  - update to 0.04:
    + Restore list context propagation for catch blocks
    + Fix a bug where finally blocks weren't always invoked
    + More documentation and tests (many people)
    + Sets $@ to the previous value at the beginning of the eval, to
      allow the capture of an error stack when calling die.


author: pascal.bleser@opensuse.org
changelog:
  - update to 0.07:
    * allow multiple finally blocks
    * pass the error, if any, to finally blocks when called
  - changes from 0.05:
    * documentation fixes and clarifications


author: coolo@opensuse.org
changelog:
  - updated to 0.09
    - don't index Try::Tiny::ScopeGuard
    - fix require vs use issue in blead (RT63410)


author: coolo@suse.com
changelog:
  - update to 0.13
    Bug Fixes
    * $module->require now always resets $@ which removes a trap of using $@
      to indicate an error, rather than checking $module->require directly.
      [rt.cpan.org 44444]
    Test Fixes
    * bleadperl introduced a new warning deprecating "use UNIVERSAL"
      (thank goodness) which interfered with t/require.t


author: pascal.bleser@opensuse.org
changelog:
  - update to 1.55:
    * Treat ? as a reserved character in file: URIs
      " is not a URI character [RT#56421]
    * Avoid test failure unless defined $Config{useperlio}


author: chris@computersalat.de
changelog:
  - recreated by cpanspec 1.78
  - noarch pkg
  - rpmlint
    o spurious-executable-perm uri-test
  - removed obsolete patch
    o URI-1.37-path.diff


author: vcizek@novell.com
changelog:
  - update to 1.58
    This release reverts the patch in 1.57 that made query_form distingush
    between empty and undef values.  It broke stuff. [RT#62708]


author: vcizek@suse.com
changelog:
  - update to 1.59
    Make sure accessor methods don't return utf8::upgraded() bytes
    for URLs initialized from Unicode strings.
    Version number increments.
    Documentation tweaks.


author: pascal.bleser@opensuse.org
changelog:
  - update to 1.60:
    * avoid failure if the local hostname is 'foo' [RT#75519]
    * fix RT#59274 - courtesy of a stupid 5.8.[12] join bug


author: anicka@suse.cz
changelog:
  - update to 0.13
    * Header order tweak to make it compile with Strawberry Perl
    [RT#50443]
    * Get rid of CVS artifacts


author: ug@suse.de
changelog:
  - version update from 0.98 to 0.100
  - Added functions priorityname() and facilityname()
  - Updated docs


author: chris@computersalat.de
changelog:
  - update to 1.1
    - Clearly marked MSWin32 systems as unsupported. (How do
      64bit Windows system identify themselves?)
    - Fixed bug that caused Perl to segfault when closelog() was
      called before openlog().
  - 1.0   Tue Oct 2 22:22:43 2007
    - Bumped version number to 1.0.
    - License has changed to Artistic 2.0!
    - (Syslog.pm) Get rid of `require AutoLoader', which was wrong
      to begin with.
  - cleanup spec
    o recreated with cpanspec
    o fixed deps
    * removed perl-Convert-BER perl-URI


author: chris@computersalat.de
changelog:
  - update to version 0.41
    + Doc : Tweaks and fixups.
      Thanks Shlomi Fish.
    + Fix : Compatibility with the soon-to-be-released perl 5.12.0.
    + Fix : Correctly propagate the errors thrown when variable destruction
      happens at compile-time and not from inside eval STRING.
      Thanks Florian Ragwitz and Ash Berlin for reporting.
  - spec mods
    o fixed header
    o sort TAGS
    o chenges Url
    o fixed deps
      when 'Requires perl = version' then BuildRequires perl !
    o added perl-macros
    o updated description
    o macro usage


author: chris@computersalat.de
changelog:
  - update to 0.42
    + Fix : Test failures with perl 5.13.
    + Tst : Improve coverage.
  - recreated by cpanspec 1.78
    o parallel build
    o perl-macros


author: jw@novell.com
changelog:
  - update to version 0.43
      + Add : The new constant VMG_COMPAT_GLOB_GET tells you whether get magic
      is called for globs. It's true starting perl 5.13.2.
      + Chg : All callbacks are now called within an eval-like context.
      Only free callbacks used to be called that way.
      + Fix : Some exceptions thrown from a free callback could be lost.
      + Fix : Croak messages could sometimes be repeated several times.
      + Fix : t/41-clone.t segfaulting with perl 5.13.2.


author: jw@novell.com
changelog:
  - update to 0.44
      + Fix : Broken linkage on Windows with gcc 3.4, which appears in
      particular when using ActivePerl's default compiler suite.
      + Tst : Threads tests are now only run on perl 5.13.4 and higher.
      + Rem : Support for development perls from the 5.11 branch but older
      than the 5.11.0 release was removed. This could cause more
      recent setups to fail.


author: coolo@suse.de
changelog:
  - update to 0.47
    + Add : The new constant VMG_COMPAT_HASH_DELETE_NOUVAR_VOID evaluates
      to true when "delete $hash{key}" does not call 'delete' uvar
      magic in void context.
    + Chg : The MAGIC tokens created by this module no longer use the
      mg_private member for storing a "magical" signature.
    + Fix : Triggering magic in a thread on a variable cloned from the main
      interpreter, and when the wizard already went out of scope,
      will not segfault anymore.
    + Opt : The pointer table is no longer needed to ensure thread safety.
      The size of the object code is about 8% smaller for threaded
      perls.
    + Tst : Threads tests will not fail anymore if resources constraints
      prevent the system from creating all the required threads.


author: coolo@suse.com
changelog:
  - updated to 0.48
    + Add : You can now pass a reference to undef as the magic callback in
      order to install a no-op callback.
      Thanks Florian Ragwitz for the suggestion.


author: coolo@novell.com
changelog:
  4.11:
    - Fixed t/19multi.t for libcurl versions compiled with asyncronous dns resolution.
    4.10:
    - Added support for CURLINFO_SLIST in getinfo (patch by claes).
    - Merging documentation fixes upstream from the FreeBSD port (thanks Peter).
    - Added support for curl_multi_fdset.


author: chris@computersalat.de
changelog:
  - update to 4.12
    - Fixed WWW::Curl::Form (patch contributed by Michael Ing).
    - Added CURLPROXY_* constants (patch by claes).
    - Added the const_string method to provide access to constants
      in a non-bareword way.
    - Fixed t/01basic.t test failure on older libcurl versions.
  - recreated by cpanspec 1.78


author: chris@computersalat.de
changelog:
  - update to 4.13
    - Fixed WWW::Curl::Form (again, formadd and formaddfile working now).
    - Made constant constant handling more robust and added tests [Fuji, Goro].
    - Modernized *.pm and AUTOLOAD now throws an error on unknown method calls
      [Fuji, Goro].
    - Fixed code depending on CURLINFO_SLIST to be optional [Fuji, Goro].


author: coolo@novell.com
changelog:
  - update to 4.15
    - Refactored constant handling and added thorough testing for it.
    - Fixed CURLOPT_PRIVATE, it is now a string and can be set/get accordingly.
    - Scalar references can now be used to receive body/header data [gfx].
    - Speed optimizations for threaded perl. [gfx, szbalint].
    - Added a more generic libcurl constant detection.
    - Added the pushopt method for appending strings to array options.
    - Documentation improvements.


author: jw@novell.com
changelog:
  - update to 0.64,
    Parsing of forms has been delayed until they're actually needed.
    If don't use forms on a page, you'll no longer waste time and memory
    parsing them.
    $mech->title now caches the title of the page after parsing the
    page to find it.
    mech-dump now takes a --cookie-file parameter for keeping cookies
    between calls.
    $mech->form_name() and $mech->form_number() no longer throw warnings
    if they can't find the form specified.  They still return undef,
    though.
    More additions to the FAQ.


author: jw@novell.com
changelog:
  - update to 1.66
    * New $mech->text method returns the text from your HTML page.  The exact
      rendering of this text is simply removing all the HTML tags, but this will
      change. It's pretty ugly.  If anyone wants to work on a better-looking text
      dump, I'd love to see it.
    * Added mech-dump --text.
    * Improvements to the docs explaining explicitly about the subclassed
      methods we inherit from LWP::UserAgent.


author: coolo@suse.com
changelog:
  - updated to 1.70
    [ENHANCEMENTS]
    Mech now defaults to _not_ running live tests by default.
    You can still enable them by running "perl Makefile.PL --live"
    Thanks to RJBS for the suggestion
    [INTERNALS]
    The test suite for the local tests was updated


author: coolo@suse.com
changelog:
  - updated to 3.03
    * MANIFEST, lib/WWW/Shorten/UserAgent.pm, lib/WWW/Shorten/generic.pm: Added a
    WWW::Shorten::UserAgent object which dies if it receives an HTTP error
    response.
    * relicensed to Aritistic-2.0


author: coolo@suse.com
changelog:
  - updated to 0.21
    - Change tests to avoid the new warning 'Useless assignment to a temporary' added in 5.15.
    - Remove a test that was testing the behaviour of perl, rather than of this module,
      and was testing an aspect of perl’s behaviour that has changed (bf8fb5ebd) in
      in such a way that the test was failing with bleadperl.
    - Avoid leaking the RHS of an lnoreturn lvalue sub, thanks to Father Chrysostomos
      https://rt.cpan.org/Public/Bug/Display.html?id=72083


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: 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.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: 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: 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.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: 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: cfarrell@suse.com
changelog:
  - license update: GPL-2.0
    SPDX format (http://www.spdx.org/licenses) should be used for spec file
    license field


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:
  - 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: lnussel@suse.de
changelog:
  - temporarily add su.core. workaround for the migration of su from
    coreutils to util-linux needs to be reverted as soon as util-linux
    is also in


author: lnussel@suse.de
changelog:
  - apply permissions settings in %post. During initial installation
    some packages might be installed before the permissions package
    due to dependency loops so we need to make sure their settings
    are applied too. Also, on update of the permissions package
    changed permission settings may need to be applied.


author: meissner@suse.com
changelog:
  - add /usr/bin/dumpcap to watchlist
  - make fscaps=1 the default on ""
  - added PERMISSION_FSCAPS to the sysconfig/security fillup template.
  - /bin/ping(6) was moved to /usr/bin/ping(6) /bin/eject was moved to /usr/bin/eject


author: glin@suse.com
changelog:
  - Add pesign-local-database.patch to support the local certificate
    database
  - Amend the spec file to build on openSUSE:Factory


author: fcrozat@suse.com
changelog:
  - Don't call sysv RPM post/pre macros when building for systemd
  - Ship rcpesign for systemd, link to /sbin/service
  - Update pesign-suse-build.patch to allow change systemd unit
    install directory.
  - Don't hardcode systemd unit directory, since it changed in
    Factory.


author: glin@suse.com
changelog:
  - Merge patches for FATE#314552
    + pesign-fix-export-attributes.patch: fix crash when exporting
      the signed attributes
    + pesign-privkey_unneeded.diff: Don't check the private key when
      importing the raw signature
  - Add pesign-bnc801653-teardown-segfault.patch to fix crash when
    freeing digests (bnc801653)
  - Drop pesign-digestdata.diff which is no longer needed.


author: mls@suse.de
changelog:
  - do not try to recalculate the image size, it is included in the
    hash and therefore must not change.


author: glin@suse.com
changelog:
  - Add pesign-bnc805166-fix-signature-list.patch to fix the broken
    signature list when inserting signature into a signed EFI binary
    (bnc#805166)


author: jlee@suse.com
changelog:
  - Modified pesign-bnc805166-fix-signature-list.patch, block out the
    source code for find/attach Issuer certificate
    (bnc#805166 comment#13)


author: glin@suse.com
changelog:
  - Update pesign-bnc805166-fix-signature-list.patch to skip the
    unneeded private key request. (bnc#805166c#17)


author: glin@suse.com
changelog:
  - Update pesign-bnc805166-fix-signature-list.patch to avoid the
    potential crash when inserting a signature (bnc#805166)
  - Add pwdutils to PreReq


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: 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: nico.kruber@gmail.com
changelog:
  - Update to 4.6.2 release
    * bugfix release
    * addresses some bugs related to gapless playback
  - removed PHONON_GSTREAMER_46_BRANCH.diff (included in release)


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: meissner@suse.com
changelog:
  - Update to version 6.13:
    General Improvements
    - Fix UAC manifests for Windows, so users don't need to use right-click "Run As Administrator"
    - TestDisk & PhotoRec are now compatible with both libewf and libewf2, the new version of a library to support the Expert Witness Compression Format (EWF).
    TestDisk
    - Fix image creation, image.dd file wasn't created (Regression introduced in 6.12)
    - Detect Vmware VMFS partition
    - Locate lost GFS2 partition but not yet the size
    - Log HDD serial number and firmware revision
    - List NTFS Alternate Data Streams (ADS)
    PhotoRec
    - Session recovery restarts at the previous location
    - Better MPEG recovery, there should be less concatenated videos.
    - Better JPG recovery, there should be less cases where thumbnails were recovered instead of the picture itself.
    - Handle large avi files using "AVIX" or mov files using 64-bit chunk size.
    - Rename recovered pdf using the title (not perfect)
    - Major cleanup of PhotoRec core code
    New file formats:
    - .caf Core Audio Format
    - .dardar3 archive
    - .ddf Didson Data File (v3 and v4)
    - .gcs GCstart (personal collections manager)
    - .gam Games Factory
    - .hdf Hierarchical Data Format 4
    - .hdr ENVI
    - .max 3ds
    - .oci OpenCanvas Image .oci
    - .par2 archive
    - .psmodel Delcam PowerSHAPE
    - .save Assassin's Creed II backup
    - .sh3d Sweet Home 3D
    - .TiVo video record
    - .vmg Nokia Text Message
    - .wpb OpenCanvas files


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: mlin@suse.com
changelog:
  - Update to version 1.2.12
    * No changes since 1.2.11 except to bump the version - this release
      was made to fix an incorrect library version information update
      in xapian-core 1.2.11.
    Perl:
    * In generated C++ code, pass 0 instead of NULL for non-pointer
      parameter to av_fetch() (spotted due to GCC 4.7 warning).
    PHP:
    * Fix "make check" to work for PHP when building from a release
      tarball with srcdir != builddir.
    * Work around "undefined symbol: zend_error_noreturn" error.
    CSharp:
    * Use -keyfile and -keycontainer options to the C# compiler,
      because it warns us to do this instead of setting them in
      AssemblyInfo.cs.
    * Use diff's -c option when comparing the files SWIG generated
      against those we were expecting to get as the output should be
      easier to understand.
    * Sort both the lists of expected and of found SWIG-generated
      sources with Perl, to avoid problems with locale-specific sort
      orders.
    Java-SWIG:
    * Remove now superfluous old check that SWIG generated at least the
      sources we want - we now check it generated *exactly* the sources
      we want.
    * Use diff's -c option when comparing the files SWIG generated against
      those we were expecting to get as the output should be easier to
      understand.
    * Sort both the lists of expected and of found SWIG-generated sources
      with Perl, to avoid problems with locale-specific sort orders.
    * See http://svn.xapian.org/*checkout*/tags/1.2.12/xapian-bindings/NEWS


author: mlin@suse.com
changelog:
  - Added patch (replaced-swig-zend-error-noreturn-flag.patch)  that
    is replacing the -DSWIG_ZEND_ERROR_NORETURN=zend_error_noreturn
    flag to workaround a PHP bug on some platforms/architectures by
    compiling with -DSWIG_ZEND_ERROR_NORETURN=zend_error, for example
    no-return-in-nonvoid-function issue


author: Ralf Lang <lang@b1-systems.de>
changelog:
  - version 1.3.10
    Fix Bug #13361: Unable to add() some files (ex. mp3) [mrook]
    Fix Bug #19330: Class creates incorrect (non-readable) tar.gz file [mrook]
  - from 1.3.9
    Fix Bug #16759: No error thrown from missing PHP zlib functions [mrook]
    Fix Bug #18877: Incorrect handling of backslashes in filenames on Linux [mrook]
    Fix Bug #19085: Error while packaging [mrook]
    Fix Bug #19289: Invalid tar file generated [mrook]
  - from 1.3.8:
    Fix Bug #17853: Test failure: dirtraversal.phpt [mrook]
    Fix Bug #18512: dead links are not saved in tar file [mrook]
    Fix Bug #18702: Unpacks incorrectly on long file names using header prefix [mrook]
    Implement Feature #10145: Patch to return a Pear Error Object on failure [mrook]
    Implement Feature #17491: Option to preserve permissions [mrook]
    Implement Feature #17813: Prevent PHP notice when extracting corrupted archive [mrook]


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: Ralf Lang <lang@b1-systems.de>
changelog:
  - version 1.0.6
    Bug #18856: Authentication warnings because of wrong Auth_SASL::factory argument [kguest]
    Added basic support for any mechanism of the SCRAM family; with thanks to Jehan Pagès. [kguest]
    crammd5 and digestmd5 mechanisms name deprecated in favour of IANA registered names 'cram-md5' and 'digest-md5'; with thanks to Jehan Pagès. [kguest]


author: Ralf Lang <lang@b1-systems.de>
changelog:
  - need to explicitly include php53-devel to supersede php-macros for SLE11 builds
  - SLES 11SP2 compatibility


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: Ralf Lang <lang@b1-systems.de>
changelog:
  - version 1.7.14
  - All drivers:
    Made the definition of DB_common::raiseError() compatible with PEAR::raiseError() by adding dummy parameters. Request 11581.
    Fixed SKIP block in the 20locale.phpt test.
    Fixed non-persistent connections to really be non-persistent when unserialising. Bug 15115.
  - pgsql:
    Added special-case to handle SAVEPOINT queries as manip queries. Bug 12260.
    Implement rudimentary support for WITH...SELECT queries. Bug 17136.
  - sqlite:
    Added support for another error message in the SQLite driver. Bug 12105, patch by Adam Ashley.
    Implement auto_increment support in tableInfo(). Request 13193.


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: Ralf Lang <lang@b1-systems.de>
changelog:
  - version 1.5.0a3
  - Request #17626 Patch to add missing longname and dstlongname info
  - Bug #19184 use date_default_timezone_get() instead of ini_get(date.timezone)
  - Bug #19568 setDate() handles ISO week dates incorrectly


author: Ralf Lang <lang@b1-systems.de>
changelog:
  - version 0.21.7
  - Request #19716: Add Dutch translation for Christian driver
  - Fix Bug #19151: Easter Monday is always on the next day


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: Ralf Lang <lang@b1-systems.de>
changelog:
  - Require any php-pear, not just php5-pear
  - Note that this library has been superseeded by HTTP_Request2


author: Ralf Lang <lang@b1-systems.de>
changelog:
  - version 1.0.0RC8 of 2012-10-22
  - adresses pear Bug #18694 Filesystem.php GetDir wrongly encoded filesnames containing single quotes
  - adresses pear Bug #14163 Content-range is not processed (Hiroaki Kawai)
  - adresses pear Bug #14242 Uploaded file will be broken (Hiroaki Kawai)


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: Rico Sagner <sagner@b1-systems.de>
changelog:
  - Version 2.0.6
  - [mjr] Fix issue with setting time before screen lock.
  - [mjr] Fix issue that could cause a race condition during a PING request for users with empty backend data.
  - [mjr] Fix moving/deleting messages on some devices.
  - [mjr] Increase size of cache_data field.
  - [mjr] Add more complete error and debug output when saving syncCache.
  - [mjr] Attempt to detect infinite sync loops caused by server side errors.
  - [mjr] Fix detecting mailbox changes on servers that don't return UIDNEXT data.
  - [mjr] Fix issue in detecting certain text attachments.
  - [mjr] Fix issue causing a loop during FETCH requests caused by the non-incrementing syncKey.
  - [mjr] Reduce number of IMAP server calls required when syncronizing email data.
  - [mjr] Fix issue causing iOS Mail to crash when receiving truncated body data.
  - [mjr] Improvements to detecting expunged messages.
  - [mjr] Fix fatal error due to abstract serialize methods.


author: Ralf Lang <lang@b1-systems.de>
changelog:
  - Version 2.0.7
  - [jan] Add Dutch translation (Arjen de Korte <build+horde@de-korte.org>).
  - [mjr] Answer Microsoft Outlook Autodiscover requests (Request # 11639).


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: <sagner@b1-systems.de>
changelog:
  - Version 2.0.2
  - [jan] Catch exceptions from Horde_Mime when sending alarm messages (Bug #10388).
  - [mjr] Fix issue that prevented Desktop Notifications from displaying.
  - [jan] Update Polish translation (Krzysztof Kozera <krzysztof113@o2.pl>).
  - [jan] Update Dutch translation (Arjen de Korte <build+horde@de-korte.org>).


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: <sagner@b1-systems.de>
changelog:
  - Version 2.0.2
  - [jan] Update Estonian translation.
  - [jan] Fix tests to work with PHPUnit 3.6.
  - [jan] Update Dutch translation (Arjen de Korte <build+horde@de-korte.org>).


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: <sagner@b1-systems.de>
changelog:
  - Version 2.0.1
  - [jan] Add Finnish translation (Leena Heino <liinu@uta.fi>).
  - [mms] Fix Horde_Auth_Passwd#updateUser().


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: <sagner@b1-systems.de>
changelog:
  - Version 2.0.2
  - [mms] Fix upload_tmp_dir checking (Bug #10976).
  - [mms] Update dataurl and cite capabilities for Internet Explorer.
  - [jan] Update utf capability for Firefox 10+.
  - [mms] Added the 'ajax' browser feature.
  - [mms] Add recognition of Firefox for Android as a mobile browser (Request #11216).
  - [mms] Improved detection of mobile browsers (leena.heino@uta.fi) (Request #11328).
  - [jan] Update Dutch translation (Arjen de Korte <build+horde@de-korte.org>).


author: <sagner@b1-systems.de>
changelog:
  - Version 2.0.1
  - [mms] Fix memcache duplicate keys (Bug #10072; goncalo.queiros@portugalmail.net).
  - [rla] Add license file.
  - [mms] Correctly invalidate cache when write error occurs while using the stack driver.


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: <sagner@b1-systems.de>
changelog:
  - Version 2.0.1
  - [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: <sagner@b1-systems.de>
changelog:
  - Version 2.0.1
  - [mms] Check for damaged ZIP data.
  - [mms] Fix parsing DBX data.
  - [mms] Fix parsing UTF-16 data in TNEF driver (Bug #11390) (andrey012@gmail.com).


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: <sagner@b1-systems.de>
changelog:
  - Version 2.0.1
  - [gwr] Fixed the debug response writer.
  - [gwr] Added a mock request class.
  - [gwr] Allow passing the response body as stream.
  - [rla] Add license file.


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: Rico Sagner <sagner@b1-systems.de>
changelog:
  - Version 2.0.2
  - [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->Show Advanced.
  - [mms] Better error message when missing required parameters (Bug #10979).
  - [mms] Add Horde_Core_Alarm_Handler_Notify class.
  - [jan] Add parameters to specify field size of phone and email fields.
  - [jan] Log details too, if logging an exception.
  - [jan] Fix showing applications with 'admin' status in the sidebar.
  - [jan] Update Swedish translation.
  - [gwr] Fixed session based preferences.
  - [mms] Fix cache maxsize preference (Bug #11224).
  - [jan] Update Turkish translation (İstanbul Technical University).
  - [mms] SECURITY: Fix XSS in tooltip javascript.
  - [jan] Catch exceptions from Horde_Crypt (Bug #11530).
  - [mms] Fix Horde_Core_Auth_Application#updateUser().
  - [mjr] Port fix for Bug #9733 from FW_5.
  - [jan] Fix using PostgreSQL as the session handler backend (Bug #11436).
  - [mms] Mark session identifier cookie as HttpOnly.
  - [mms] Confirmation link for new identity requires the full URL as it is intended to be accessed outside of the Horde application (Bug #11593).
  - [mms] Need to unescape JSON data returned in a text/html response.
  - [jan] Update Polish translation (Krzysztof Kozera <krzysztof113@o2.pl>).
  - [jan] Re-release of version 2.0.0 due to broken PEAR packager.


author: Ralf Lang <lang@b1-systems.de>
changelog:
  - Version 2.1.0 for Horde 5
  - [jan] Fix translations (Bug #11606).
  - [mjr] Fix detected email changes on certain IMAP servers.
  - [mjr] Fix determining special mailboxes and generating folder hierarchy on some ActiveSync clients (Bug #11626).
  - [mjr] Limit the length of ActiveSync folder serverids to 64 per ActiveSync specs.
  - [mjr] Fix displaying maps in Chrome while using SSL connections (Bug #11618).
  - [jan] Update Dutch translation (Arjen de Korte <build+horde@de-korte.org>).
  - [mjr] Fix synchronizing device message flag changes over ActiveSync (Bug # 11732).
  - [mms] Fix returning session start time if session has been closed (read-only) in the current page access (Bug #11685).
  - [jan] Fix class name when using the Kolab group backend (Bug #11737).


author: Ralf Lang <lang@b1-systems.de>
changelog:
  - Version 2.1.1
  - [mjr] Improve logging in ActiveSync drivers to better track down issues.
  - [jan] Fix returning complete groups with auto-completer.


author: Ralf Lang <lang@b1-systems.de>
changelog:
  - Version 2.1.2
  - [mms] Fix restoring cached theme data (Bug #11906).
  - [jan] Add Basque translation (Ibon Igartua <ibon.igartua@ehu.es>).
  - [mjr] Fix dismissing reminders without session cookies enabled (Bug #11875, Thomas Jarosch <thomas.jarosch@intra2net.com>).


author: Ralf Lang <lang@b1-systems.de>
changelog:
  - Version 2.1.3
  - [mjr] Improvements to ActiveSync authentication failure handling.
  - [mjr] Fix issue with Null session driver that could cause authentication to be lost.


author: Ralf Lang <lang@b1-systems.de>
changelog:
  - Version 2.1.4
  - [mms] Fix multiple AJAX submits to same hidden IFRAME on the same page (Bug #11928).
  - [mjr] Fix some MIME related issues when sending email via ActiveSync (Bug #11931).
  - [mjr] Fix detecting non-default ActiveSync policies.


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: <sagner@b1-systems.de>
changelog:
  - Version 2.1.0
  - [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).
  - [mms] Improved parsing of S/MIME certificate information (Bug #10956).
  - [mms] Silently ignore unknown data when parsing S/MIME certificates.
  - [jan] Fix HTML rendering of S/MIME certificates with multi-value attributes.


author: Ralf Lang <lang@b1-systems.de>
changelog:
  - version 1.0.1
  - [mms] Mask harmless warning messages when using openssl_encrypt() on out-of-date PHP versions.


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: <sagner@b1-systems.de>
changelog:
  - Version 2.0.1
  - [mjr] Allow applications to extend Horde_Data_Base objects.
  - [mms] Translate all user-directed exception messages.
  - [jan] Update Finnish translation (Leena Heino <liinu@uta.fi>).
  - [jan] Update German translation.
  - [jan] Update Brazilian Portuguese translation (Luis Felipe Marzagao <duli@easylifeproject.org>).


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: <sagner@b1-systems.de>
changelog:
  - Version 2.0.1
  - [mjr] Fix creating recurrence objects with a timezone other than the current default.
  - [jan] Update Spanish translation.
  - [jan] Avoid infinite loop when requesting invalid date property.
  - [bak] Avoid printing empty BYDAY field on RRULE.
  - [jan] Include time when parsing recurrence end date from vCalendar/iCalendar.


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: <sagner@b1-systems.de>
changelog:
  - Version 2.0.1
  - [gwr] Alternative API to support modified dates with SQLite as well.
  - [mjr] Add support for mediumtext and longtext field types.
  - [jan] Fix escaping of binary values in SQLite.
  - [mms] Fix resetting postgresql error reporting.
  - [mms] Fix Horde_Db_Adapter_Base_Table#offsetExists().
  - [mms] Fix addLock() command.


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: <sagner@b1-systems.de>
changelog:
  - Version 2.0.1
  - [jan] Update Croatian translation.
  - [jan] Update Estonian translation.
  - [jan] Inherit details from wrapped exception.


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: <sagner@b1-systems.de>
changelog:
  - Version 2.0.0
  - [mjr] Add remove button to image fields (Request # 9870).
  - [mms] SECURITY: Fix XSS vulnerability in email validation.
  - [jan] Add parameters to specify field size of phone and email fields.


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: <sagner@b1-systems.de>
changelog:
  - Version 2.0.1
  - [jan] Allow to run unit tests from installed package.
  - [jan] Use configured filter when listing groups (Jesse Sandberg <jesse.sandberg@verkkokauppa.com>, Bug #10975).


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: <sagner@b1-systems.de>
changelog:
  - Version 2.0.1
  - [gwr] Support multiple mock responses with the mock request.
  - [gwr] Fixed setting response headers for the mock response.
  - [cjh] Fix infinite loop on unknown parameters being set.
  - [cjh] Return real data for HTTP 4xx and 5xx responses when using fopen().
  - [cjh] Fix setting PUT data in the Peclhttp Horde_Http_Request class.


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: <sagner@b1-systems.de>
changelog:
  - Version 2.0.1
  - [jan] Allow to pass multiple parameter values in setAttribute() (Bug #7248).
  - [jan] Fix compatibility with Horde_SyncMl (Bug #10908).
  - [mms] Trim UTF-8 BOM from vCal data.


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: <sagner@b1-systems.de>
changelog:
  - Version 2.0.1
  - [jan] Update Japanese translation (Hiromi Kimura <hiromi@tac.tsukuba.ac.jp>).
  - [jan] Update Spanish translation (Manuel P. Ayala <mayala@unex.es>).


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: Rico Sagner <sagner@b1-systems.de>
changelog:
  - Version 2.2.0
  - [mms] LIST-STATUS does not depend on LIST-EXTENDED.
  - [mms] Add dependency checking for capabilities.
  - [mms] Allow multiple date searches to be specified in a single AND search query.
  - [mms] Fix deleting cached mailbox when mailbox name is given as an object.
  - [mms] Fix 'changedsince' and 'vanished' parameters' in the fetch() command (Bug #10915).
  - [jan] Add German translation.
  - [jan] Add Spanish translation (Manuel P. Ayala <mayala@unex.es>).
  - [mms] Implement more efficient serialization for Thread data objects.
  - [mms] Move server debug information from exception error message to 'details' property of exception object.
  - [mms] Fix METADATA_TOOMANY and METADATA_NOPRIVATE exception codes.
  - [mms] All user-directed exception messages are now translated.
  - [mms] Added Horde_Imap_Client_Exception_NoSupportExtension.
  - [mms] Incorrect method calls now throw SPL errors instead of Horde_Imap_Client_Exceptions.
  - [jan] Fix translations when installed through PEAR.
  - [mms] Fix objects where the password is not being encrypted (Bug #10950).
  - [mms] Workaround non-ASCII data in bodystructure return from IMAP server.
  - [mms] Fix several faulty translation strings (Bug #10958).
  - [mms] Re-release of 1.4.3 due to broken PEAR .tgz package.
  - [mms] Add Horde_Imap_Client_Base#setParam() (Bug #10680).
  - [mms] Return correct authentication error if authentication fails after the original login (Bug #11007).
  - [mms] Do case-insensitive check for NIL in IMAP data.
  - [mms] Correctly support RFC 822 groups in envelope data.
  - [mms] Envelope address data now returned as Horde_Mail_Rfc822_Address objects.
  - [mms] Other places where bodystructure may return literals.
  - [mms] Workaround PHP bug when using serialized Envelope data created by Horde_Imap_Client < 1.5.0 (Bug #11026).
  - [mms] Fix accessing STATUS information for mailboxes with non 7-bit characters.
  - [mms] Fix 'vanished' return from fetch().
  - [mms] Fix CHANGEDSINCE search if no FETCH attributes were specified (Bug #11132).
  - [mms] Fix search charset detection for servers that do not send the BADCHARSET response code (Bug #11117).
  - [mms] Workaround IMAP servers with broken CATENATE implementations (Bug #11111).
  - [jan] Fix sending ID requests.
  - [jan] Add Finnish translation (Leena Heino <liinu@uta.fi>).
  - [mms] Rewrite of caching system. Fixes a few bugs, and should be more efficient.
  - [mms] Clear imapproxy status when logging out.
  - [mms] Fixed PHP 5.2 incompatibility (Bug #11137).
  - [mms] Fix regression in caching code (Bug #11143).
  - [mms] Improved handling of multi-accessed mailboxes and the FETCH/STORE/SEARCH commands (RFC 2180 [2-4]).
  - [mms] Fix sorting of numeric mailboxes with leading zeros.
  - [mms] Optimize statusMultiple() when polling mailboxes containing wildcard characters.
  - [mms] Correctly handle any resource key supported by the QUOTA extension.
  - [mms] Fix determining sequence numbers when caching is active (Bug #11294).
  - [mms] Fix CRAM-MD5 authentication (Bug #11449; patrickdk@patrickdk.com).
  - [mms] Allow SSL version to be explicitly chosen via 'secure' configuration option (Request #11435).
  - [mms] Fix POP3 regression that broken envelope data parsing (Bug #11477).
  - [mms] Fix outputting the host part when using Horde_Imap_Client_Utils#createUrl().
  - [mms] Fix obtaining UIDs for APPENDed messages when the server doesn't support APPENDUID.
  - [mms] Fix reinitializing a prior authenticated client object when the IMAP server subsequently becomes unavailable (Bug #11413).
  - [mms] Fix CRAM-MD5 authentication for POP3 driver (Bug #11449).
  - [mms] Allow SSL version to be explicitly chosen via 'secure' configuration option for POP3 driver (Request #11435).
  - [mms] Fix regression in Horde_Imap_Client_Base#listMailboxes() return when both the 'flat' and 'sort' options are active.
  - [mms] Add STATUS_SYNCMODSEQ, STATUS_SYNCFLAGUIDS, and STATUS_SYNCVANISHED return options to Horde_Imap_Client_Base#status().
  - [mms] Split debugging code from Base driver into separate object.
  - [mms] Fix double encoding of non-ASCII elements in listMailboxes() (Bug #11608).
  - [mms] Fix regression for non-cached Socket objects (Bug #11605).
  - [mms] Improved handling of server write errors in the Socket driver.
  - [mms] Add support for IMAP MOVE command.
  - [mms] Correctly handle FETCH results intermingled with EXPUNGE/VANISHED requests within a single request.
  - [mms] Correctly handle EXISTS/EXPUNGE/VANISHED untagged responses which may appear at any time.
  - [mms] Fix handling message sequence number actions returned from server when using CONDSTORE/QRESYNC.
  - [mms] Massive performance increase for cached FETCH queries.
  - [mms] Fix parsing empty ACL responses.
  - [mms] Allow Horde_Imap_Client_Base#vanished() to work with non-QRESYNC servers if the 'ids' option is given.
  - [mms] Always map UIDs to sequence numbers if resolving an all UIDs search.
  - [mms] Ignore empty ID search queries.
  - [mms] Fix determining subscribed mailbox list when not using LIST-EXTENDED (Bug #11608).
  - [mms] Work around servers that incorrectly implement the LIST-EXTENDED command.
  - [mms] Correctly workaround servers that incorrectly implement the LIST-EXTENDED command.
  - [mms] Fix parsing PARSE response code associated with an OK response.
  - [mms] Workaround broken BINARY implementation on UW-IMAP servers.
  - [mms] If we have binary data, and server doesn't support BINARY extension, send data anyway since we don't have any other option.
  - [mms] Correctly increment UIDNEXT when an EXISTS response is issued after the mailbox is opened (Bug #11679).
  - [mms] Fix regression that may have caused message flags to have been improperly cached if debugging was disabled (Bug #11665).


author: Ralf Lang <lang@b1-systems.de>
changelog:
  - Version 2.2.2
  - [jan] Add Dutch translation (Arjen de Korte <build+horde@de-korte.org>).
  - [mms] Fix returning UIDNEXT when using UIDNEXT_FORCE and the server does not automatically return this information.
  - [mms] Significant optimization to append() command.
  - [mms] Add abstracted syncing methods to Horde_Imap_Client_Base.
  - [mms] Workaround broken BINARY extension on Cyrus servers.


author: Ralf Lang <lang@b1-systems.de>
changelog:
  - Version 2.3.2 for Horde 5
  - [mms] Complete workaround for broken BINARY extension on Cyrus servers.
  - [mms] Another workaround for broken Cyrus APPEND behavior (Bug #11769).
  - [mms] Fix sending literal mailbox data to an IMAP server (Bug #11800).
  - [mms] Add Horde_Imap_Client_Data_Format_String#getStream().
  - [jan] Fix Dutch translation (Arjen de Korte <build+horde@de-korte.org>).
  - [mms] Fix regression in POP3 driver for servers that don't support the RESP-CODES extension.
  - [mms] Fix client-side address sorting (Bug #11820).
  - [mms] Optimizations to IMAP token parser.
  - [mms] Fix setting language value when language is returned in an IMAP list.


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: <sagner@b1-systems.de>
changelog:
  - Version 2.0.1
  - [jan] Add Estonian translation.
  - [jan] Fix line breaks of iTip responses when using quoted-printable encoding (Bug #10888).


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: <sagner@b1-systems.de>
changelog:
  - Version 2.0.1
  - [gwr] Fixed datatype for birthday and anniversary contact attributes.
  - [gwr] Completed missing data API v1 support.
  - [jan] Fix parsing composite phone fields (alexander.haensch@ipc.uni-tuebingen.de, Bug #11047).


author: <sagner@b1-systems.de>
changelog:
  - Version 2.0.1
  - [gwr] Added a backend that avoids querying LDAP.
  - [rla] Add license file.
  - [jan] Fix enabling TLS encryption (Bug #11034).


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: <sagner@b1-systems.de>
changelog:
  - Version 2.0.1
  - [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: <sagner@b1-systems.de>
changelog:
  - Version 2.0.1
  - [jan] Add missing test autoloader.
  - [jan] Throw exception if LDAP extension is missing.


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: <sagner@b1-systems.de>
changelog:
  - Version 2.0.1
  - [jan] Add 'ident' option to all handlers (Gonçalo Queirós <goncalo.queiros@portugalmail.net>, Request #9322).
  - [gwr] Fix installation paths (Bug #10588)


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: <sagner@b1-systems.de>
changelog:
  - Version 2.0.1
  - [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: <sagner@b1-systems.de>
changelog:
  - Version 2.0.1
  - [mms] Fix line-endings for transport drivers that send messages using local tools/programs.
  - [mms] Created Horde_Mail_Rfc822_Address and Horde_Mail_Rfc822_Group objects to represent e-mail addresses.
  - [mms] Improved parser for e-mail addresses (Request #10949).
  - [mms] Added Horde_Mail_Rfc822_Address#encoded property.
  - [mms] Better support for IDN hosts in non-validate address parsing mode (Bug #11021).
  - [mms] Added Horde_Mail_Rfc822#trimAddress().
  - [mms] Add optional arguments to the Horde_Mail_Rfc822_Group constructor.
  - [mms] Horde_Mail_Rfc822#parseAddressList() now accepts Horde_Mail_Rfc822_Objects within the first argument.
  - [mms] The address and group objects now extend the base Horde_Mail_Rfc822_Object class.
  - [mms] Add optional arguments to the Horde_Mail_Rfc822_Group constructor.
  - [mms] First argument to Horde_Mail_Rfc822#parseAddressList() can now be an array of addresses.
  - [mms] Add Horde_Mail_Rfc822#encode().
  - [mms] Workaround unexpected return from PHP_EOL in Mail transport drivers.


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.4
  - added external license file until version with shipped license file
  - [mms] Silence undefined errors when a search key is not found on the server.


author: jweberhofer@weberhofer.at
changelog:
  - Shipping HTML-only format of license, as the original link
    changes depending on the gnu.org's border


author: <sagner@b1-systems.de>
changelog:
  - Version 2.0.1
  - [mms] Silence undefined errors when a search key is not found on the server.
  - [mms] Bump lock retry from 0.005s -> 0.1s.
  - [mms] Automatically expire locks when the PHP process exits.
  - [mms] Increase lock timeout to 30 seconds.
  - [mms] Fix typo preventing unlock at exit from working correctly.


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: <sagner@b1-systems.de>
changelog:
  - Version 2.0.1
  - [jan] Improve compatibility with some broken text MIME parts (Bug #10925).
  - [mms] Support Horde_Mail_Rfc822_Address objects.
  - [mms] A false value for 'idn' in Horde_Mime_Address#writeAddress() now causes the domain name to be converted TO punycode, if necessary.
  - [mms] Add MIME headers to the list of single-value headers.
  - [mms] Don't add personal part to e-mail address if it is identical to the address itself.
  - [jan] Work around broken messages with multiple address headers.
  - [mms] Add option to allow encoding options to be defined for Horde_Mime_Part#send() (Bug #11058).
  - [mms] Workaround PHP's broken convert_uudecode() function.
  - [mms] Workaround broken base64 data.


author: Ralf Lang <lang@b1-systems.de>
changelog:
  - Version 2.0.2
  - [mjr] Fix issue where parsing multipart/alternative messages would turn the parts into attachments.
  - [jan] Update Basque translation (Ibon Igartua <ibon.igartua@ehu.es>).


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: Rico Sagner <sagner@b1-systems.de>
changelog:
  - Version 2.0.1
  - [jan] Add Croatian translation.
  - [jan] Add Estonian translation.
  - [mms] Fix reading Debian archive data.


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: <sagner@b1-systems.de>
changelog:
  - Version 2.0.1
  - [jan] Update Japanese translation (Hiromi Kimura <hiromi@tac.tsukuba.ac.jp>).
  - [jan] Update Spanish translation (Manuel P. Ayala <mayala@unex.es>).
  - [jan] Update Finnish translation (Leena Heino <liinu@uta.fi>).
  - [jan] Update ISO list of countries (Bug #11169).
  - [jan] Update Dutch translation (Arjen de Korte).


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: <sagner@b1-systems.de>
changelog:
  - Version 2.0.1
  - [jan] Update Japanese translation (Hiromi Kimura <hiromi@tac.tsukuba.ac.jp>).
  - [jan] Update translations.


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: <sagner@b1-systems.de>
changelog:
  - Version 2.0.1
  - [jan] Catch exceptions from storage writing during shutdown.
  - [jan] Use binary column type for preference values (Bug #10803).
  - [jan] Update translations.
  - [jan] Update Polish translation (Krzysztof Kozera <krzysztof113@o2.pl>).


author: <sagner@b1-systems.de>
changelog:
  - Version 2.0.1
  - [rla] Fix issue with retrieving lazy fields (Bug #11012).
  - [jan] Implement ArrayAccess in Horde_Rdo_Base.
  - [jan] Fix Horde_Rdo_Exception not extending Horde_Exception.


author: Ralf Lang <lang@b1-systems.de>
changelog:
  - Version 2.0.2
  - [jan] Remove reference to mirrors.
  - [jan] Fix CVS releases from arbitrary branches/tags.
  - [jan] Fix detecting stable releases.
  - Initial package


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


author: Ralf Lang <lang@b1-systems.de>
changelog:
  - updated patched Horde_Role.xml to package version
  - Removed external license file and changed license to LGPL-2.1
    Upstream finally settled for this license version and changed source code links
  - Version 1.0.1


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: <sagner@b1-systems.de>
changelog:
  - Version 2.0.1
  - [jan] Update Latvian translation.
  - [jan] Fix WebDAV access to application resources.
  - [jan] Support authentication via CGI.


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: <sagner@b1-systems.de>
changelog:
  - Version 2.0.1
  - [jan] Use portable queries in SQL session handler (Bug #10574).
  - [jan] Fix transaction error when reconnecting to database during session writing (Bug #10906).
  - [jan] Don't start transaction more than once in SQL driver (Bug #10978).
  - [jan] Fix SQL driver with PostgreSQL.
  - [jan] Fix reading sessions with the External driver.
  - [jan] Add test suite.
  - [jan] Fix track_lifetime setting for Memcache driver (Bug #11444).


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: <sagner@b1-systems.de>
changelog:
  - Version 2.0.1
  - [jan] Skip Kolab test if Horde_Kolab_Storage is not installed.
  - [jan] Add renameShare().
  - [mjr] Properly cache empty listShares results (Bug #11045).


author: Ralf Lang <lang@b1-systems.de>
changelog:
  - Version 1.2.0
  - [jan] Remove reference to mirrors.
  - [jan] Fix CVS releases from arbitrary branches/tags.
  - initial packaging


author: <sagner@b1-systems.de>
changelog:
  - Version 2.0.2
  - [jan] Fix tests to work with PHPUnit 3.6.
  - [mms] Fix failing unit tests.
  - [jan] Support uuid extension from OSSP (remi@famillecollet.com, Request #11653).


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: <sagner@b1-systems.de>
changelog:
  - Version 2.0.1
  - [jan] Fix undefined method while synchronizing events with Funambol (Bug #10908).
  - [jan] Don't corrupt binary data like images if sent in several messages (Jonathan Westerholt <joniw@t-online.de>, Bug #10864).


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: <sagner@b1-systems.de>
changelog:
  - Version 2.0.1
  - [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: <sagner@b1-systems.de>
changelog:
  - Version 2.1.0
  - [gwr] Added Alarm, Cache, and Session stub factories
  - [gwr] Fix autoloading to work with PHPUnit-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: <sagner@b1-systems.de>
changelog:
  - Version 2.0.2
  - [mms] Fix unnecessary use of POSIX collating element in Linkurls filter (Bug #10828; jr@yaina.de).
  - [mms] Merge upstream updates to JsMin filter.
  - [mms] Fix preg backtrack issue in the Linkurls filter (Bug #11116).
  - [jan] Support definition lists in HTML-to-text filter (Nathan Barhorst).
  - [mms] Merge upstream changes to jsmin filter that caused broken compression of jQuery Mobile file.
  - [jan] Update Dutch translation (Arjen de Korte <build+horde@de-korte.org>).


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: <sagner@b1-systems.de>
changelog:
  - Version 2.0.1
  - [jan] Fix translation (Bug #10831).
  - [jan] Updated German translation.
  - [jan] Updated Spanish translation.
  - [jan] Update Finnish translation (Leena Heino <liinu@uta.fi>).
  - [jan] Update Brazilian Portuguese translation (Luis Felipe Marzagao <duli@easylifeproject.org>).


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: <sagner@b1-systems.de>
changelog:
  - Version 2.0.1
  - [cjh] Don't extend Horde_Translation_Exception from Horde_Exception_Wrapped to avoid circular dependency.
  - [rla] Add license file.


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: <sagner@b1-systems.de>
changelog:
  - Version 2.0.1
  - [mms] Add Horde_Variables#filter().
  - [jan] Implement ArrayAccess in Horde_Variables.
  - [mms] Fix Horde_String::validUtf8() to workaround PHP/PCRE bug where segfault will occur on input strings > ~5000 characters
  - [mms] Add Horde_String::trimUtf8Bom().


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: <sagner@b1-systems.de>
changelog:
  - Version 2.0.2
  - [gwr] Make unit tests timezone independent.
  - [jan] Fix inconsistent behavior of the different backend drivers.
  - [jan] Fix double unlink() of temporary files.
  - [jan] Fix ignored $dotfolder argument for listFolders() in SQL driver.
  - [jan] Fix several issues with quota calculation.
  - [jan] Fix recursive listFolder() on base directory.
  - [jan] Fix calculating folder sizes with similar folder names in SQL driver.
  - [jan] Update Dutch translation (Arjen de Korte <build+horde@de-korte.org>).


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: <sagner@b1-systems.de>
changelog:
  - Version 2.0.1
  - [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: rbos@opensuse.org
changelog:
  - Updated to version 1.3.1
  - Prevent rpmlint error "directories not owned by a package"
  - use (again) --installroot instead of --packagingroot.  The latter results
    in build failures


author: chris@computersalat.de
changelog:
  - new version 1.3.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 fixes


author: chris@computersalat.de
changelog:
  - new version 1.3.3
    * (Request #16066)
      Added getGreeting(), for retrieving the server's greeting string.
    * (Bug #16254)
      We no longer attempt a TLS connection if we're already using a
      secure socket.
    * (Request #16420)
      You can now specify a debug output handler via setDebug().
  - cleanup spec
    * removed ^#---
    * removed {rel}


author: chris@computersalat.de
changelog:
  - pkg rename php5-pear-Net_SMTP
  - merge with php-pear-net_smtp, php5-pear-net_smtp
  - dr for php-pear-net_smtp, php5-pear-net_smtp
  - update to 1.4.4
    * Corrected a problem with SMTP servers that don't support the SIZE
      feature. (Bug 17942)
  - 1.4.3
    - Reduce peak memory usage when sending large files. (Request 17887)
    - Adding support for proxy authentication. (Request 17358)
  - for more info please see ChangeLog
      http://pear.php.net/package/Net_SMTP/download/All
  - added php-macros
  - cleanup spec


author: Ralf Lang <lang@b1-systems.de>
changelog:
  - version 1.6.1
  - Fixing the detection of SASL-based AUTH methods. (pear Bug #18594)
  - Adding a new command() method for sending arbitrary SMTP commands.
  - More kinds of socket write() failures are now detected.
  - Improved PEAR_Error internal handling. (Bug 18469)
  - External authentication methods are now supported via setAuthMethod().
  - Resource-based data streams are no longer terminated prematurely. (pear Bug #18563)
  - Avoid appending an extra space in mailFrom() when $params is empty. (pear Bug #17989)
  - Differentiating between a connection timeout and general socket I/O timeouts. (pear Request #18197)


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: Ralf Lang <lang@b1-systems.de>
changelog:
  - version 1.4.7
  - adresses pear Bug #19228 Fatal error: Cannot use object of type PEAR_Error
  - adresses pear Bug #19213 Undefined array index in Metar.php


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: Ralf Lang <lang@b1-systems.de>
changelog:
  - version 1.1.0 (unmaintained)
  - adresses Bug #19074 missing paramater in "XML_SVG_Image" class
  - One class per file now


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: Thomas.Worm@DATEV.de
changelog:
  - Raised package to version 0.1.3.
  - Changed from seperate ini file to ini file
    generation in spec file.
  - Changed source service from tar_scm to download_files
    (OBS#135597).


author: dmueller@suse.de
changelog:
  - update to 1.0.10:
    Added a Virtuoso storage by Patrick van Kleef
    Support Rasqal 0.9.17 API
    Fix compiling against sqlite 3.6.17 or newer
    Fix modular storage dynamic loading linking problems


author: dmueller@suse.de
changelog:
  - update to 1.0.12:
    Enable librdf.h to be used as the top-level header in addition to
    redland.h
    Fix linking issues when building with GNU ld with DT_NEEDED disabled
    Fixed Issues: [1]#0000329, [2]#0000348 [3]#0000391, [4]#0000392 and
    [5]#0000393.
    Virtuoso storage backend querying now fully works.
    Several new convenience APIs were added and others deprecated.
    Support building with Raptor V2 API if configured with --with-raptor2.
    Exports more functions to SWIG language bindings.
    Switched to GIT version control [7]hosted by GitHub.
    Many other bug fixes and improvements were made.
    Fixed Issues: [8]#0000124, [9]#0000284, [10]#0000321, [11]#0000322,
    [12]#0000334, [13]#0000338, [14]#0000341, [15]#0000344, [16]#0000350,
    [17]#0000363, [18]#0000366, [19]#0000371, [20]#0000380, [21]#0000382
    and [22]#0000383


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: mlin@suse.com
changelog:
  - Update to version 1.0.16.1
    * Synchronise with Redland 1.0.16
    * Multiple Ruby bindings fixes for Ruby 1.9
    * SWIG 2.0.0 or newer required from next release. Not tested with
      SWIG 1.x
    * A few other minor fixes
    * Fixed Issues
    * 0000243: Ruby bindings emit lots of warnings when loading library
    * 0000444: Ruby bindings installation is incomplete (redland.bundle
      missing)
    * 0000480: installation for ruby could still be improved
    * 0000498: 'parse_string_into_model' calls 'parse_string_as_stream'
      with an incorrect number of parameters in Ruby binding
  - Removed ruby-1.9.patch


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: chris@computersalat.de
changelog:
  - update to 3.5.2.2 (2012-08-12)
    - [security] Fixed XSS vulnerabilities,
      see PMASA-2012-4
  - update to 3.5.2.1 (2012-08-03)
    - [security] Fixed local path disclosure vulnerability,
      see PMASA-2012-3
  - fix for bnc#776701
    * PMASA-2012-4 (CVE-2012-4345)
  - fix for bnc#776698
    * PMASA-2012-3 (CVE-2012-4219)


author: chris@computersalat.de
changelog:
  - update to 3.5.3.0 (2012-10-08)
    * sf#3539044 [interface] Browse mode "Show" button gives blank page
      if no results anymore
    * sf#3534979 [interface] Copy Database Ajax feedback vanishes long
      before copying is done
    * sf#3527531 [interface] GC-maxlifetime warning incorrectly
      displayed
    * sf#3526916 [interface] Search fails with JS error when tooltips
      disabled
    * sf#3544366 [interface] Event comments not saved
    * sf#3549084 [edit] Can't enter date directly when editing inline
    * sf#3548491 [interface] Inline query editor doesn't work from
      search results
    * sf#3547825 [edit] BLOB download no longer works
    * sf#3541966 [config] Error in generated configuration arrray
    * sf#3553551 [GUI] Invalid HTML code in multi submits confirmation
      form
    * [interface] Designer sometimes places tables on the top menu
    * sf#3546277 [core] Call to undefined function __() when config file
      has wrong permissions
    * sf#3540922 [edit] Error searching table with many fields
    * sf#3555104 [edit] Cannot copy a DB with table and views
    * sf#3559925 [privileges] Incorrect updating of the list of users
    * sf#3561224 [edit] cell edit date field with empty date fills in
      current date
    * sf#3559955 [edit] current_date from function drop down fails on
      update
    * sf#3562472 add support for Solaris and FreeBSD system load and
      memory display in server status
    * sf#3553068 [import] Table import from XML file fails
    * replace Highcharts with jqplot for Display chart
    * sf#3567684 [edit] Pasting value doesn't clear null checkbox
    * sf#3570786 [edit] Datepicker for date and datetime fields is
      broken
  - fix for bnc#788103
    * PMASA-2012-6 (CVE-2012-5339)
      o http://www.phpmyadmin.net/home_page/security/PMASA-2012-6.php
    * PMASA-2012-7 (CVE-2012-5368)
      o http://www.phpmyadmin.net/home_page/security/PMASA-2012-7.php


author: chris@computersalat.de
changelog:
  - update to 3.5.4.0 (2012-11-16)
    * sf#3570212 [edit] uuid_short() is a no-arguments function
    * sf#3569577 [edit] Add routine parameter headers not valid for
      "function"
    * sf#3575799 [search] Various search operators not working as
      expected
    * sf#3576322 [search] Invalid select query generated for tables with
      ENUM fields
    * sf#3577468 [display] Incorrect imagejpeg Syntax Breaks Image
      Transformation
    * sf#3578776 [search] Editing SQL not possible when no records found
    * sf#3571970 [interface] Display chart and number of rows to plot
    * sf#3582631 [core] Wrong redirect url caused cookies error with
      ForceSSL


author: chris@computersalat.de
changelog:
  - update to 3.5.5.0 (2012-12-21)
    * sf#3563824 [export] Support Apache's mod_deflate
    * sf#3585523 [interface] Inline query editing broken after row update
    * sf#3586389 [setup] Cannot switch language in /setup
    * sf#3585695 [CSS] Font size in inline query editor is way too big
    * sf#3588354 [l10n] Portuguese Language not displaying correctly
    * sf#3591412 [status] Live charts don't work for non-default server
    * sf[core] Proxy ajax calls to pma.net to avoid browser notices
    * sf#3593534 [tracking] Structure Snapshot on tracked view renders
      invalid SQL
    * sf#3544366 [events] Event comments not saved


author: draht@suse.de
changelog:
  - update to 3.5.6.0 (2013-01-28)
    * sf#3593604 [status] Erroneous advisor rule
    * sf#3596070 [status] localStorage broken in server status monitor
    * sf#3598736 [routines] Editing a procedure with special characters
    * sf#3600322 [core] Visualize GIS data throws Fatal Error
    * sf#3599362 [core] Double-escaped error message
    * sf#3776 [cookies] Login without auth on second server


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: 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: ohering@suse.de
changelog:
  - Update to version 1.1 - 2012-09-03
    - Always show basic tags in metadata comparison box, even if empty (title,
      artist, album, tracknumber, ~length, date) (PICARD-201)
    - Fixed AcoustID submission failure after removing files from Picard (PICARD-82)
    - Allow multi-select in new MetaDataBox for delete/remove tags (PICARD-194)
    - File browser remembers last directory/no longer crashes on OS X (PICARD-104)
    - Refreshing a non-album track correctly clears previous track metadata (PICARD-220)
    - Fixed the preserved tags setting for tags with uppercase characters (PICARD-217)
    - Added a completion box to the preserved tags setting, and clarified how it works
    - Store lyrics language in tags instead of text representation language (PICARD-242)
    - Fix various oddities in the metadata comparison box (PICARD-255, PICARD-256)


author: tittiatcoke@gmail.com
changelog:
  - initial package version 4.9.80
    * see http://www.kde.org/announcements/announce-4.10-beta1.php
    * A nonogram logic game for KDE


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: dimstar@opensuse.org
changelog:
  - Update to version 4.0.0:
    + No further changes since 4.0.0 beta2.
  - Changes from version 4.0.0 beta2:
    + Fixed an issue that happened when enabling the OTR plugin while
      a conversation is open.
  - Changes from version 4.0.0 beta1:
    + The plugin now supports multiple OTR conversations with the
      same buddy who is logged in at multiple locations. In this
      case, a new OTR menu will appear, which allows you to select
      which session an outgoing message is indended for. Note that
      concurrent SMP authentications with the same buddy who is
      logged in multiple times is not yet supported (starting a
      second authentication will end the first).
    + During a private conversation with a buddy, an incoming
      unencrypted message will now trigger the regular incoming
      message notifications. In Pidgin this includes showing the
      message in the top-right notification area, if it is normally
      configured to do so.
    + When a private conversation begins, the plugin will indicate
      whether Pidgin is configured to log the conversation.
    + By default, OTR conversations will not be logged by Pidgin.
    + Fingerprints in the manual authentication dialog are now
      selectable
    + The plugin will no longer delete the OTR menus if a
      non-foreground conversation window is closed.
    + Except on WIN32, the plugin will now set the umask to 0077
      before creating the otr.* files in the purple directory so that
      they end up mode 0600.
    + The menu item now says "Reauthenticate buddy" when the buddy is
      already authenticated.
    + Updated translations.


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: nmo.marques@gmail.com
changelog:
  - Update to version 1.2:
    + Added support for Youtube short URLs
    + Removed support for Google Video (service not available any
      more) and Yahoo! Video (service inconsistent when generating
      the embedding code)
    + Updated regexes and embedding codes for all websites
    + Solved a few bugs
    + Updated license from GPLv2 to GPLv3
  - Change License tag to GPL-3.0, following upstream.
  - Define _plugindir based on pidgin.pc and export it as PLUGINDIR
    for configure.
  - Drop the _version defines: it's not used.


author: sweet_f_a@gmx.de
changelog:
  - update to 2.2.5:
    * add --rsyncable functionality
    * many bug fixes
  - remove all suse patches:
    * pigz-dictzip.patch, large and unmaintained patch. If somebody
      really needs that then we should rebase and test it. In this
      case --dictzip should be probably also added to original gzip.
    * pigz-always-thread.patch was a folloup of pigz-dictzip.patch
    * pigz-do-symlinks.patch added IMO dangerous and stupid behaviour
      for symlinks. The original behaviour is now again like we know
      it from gzip, bzip2 and xz.
    * pigz-spl.patch, why we hacked in special handling of .spl
      files?
    * Generally we want to have pigz to replace gzip (and vice versa)
      so better avoiding interface incompatibilities.
  - cleanup spec file


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:
  - 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: kkaempf@suse.com
changelog:
  - Version 0.1.5 (git 5118c870cd0b):
    + Features
    - Map left/right mouse buttons to next/prev slide
    - blank screen when B is pressed
    - First slide (home) when H is pressed
    - Identify window titles
    + Bugfixes
    - Making the speaker's view handles properly relative paths.
    - video: add support for .gif video extension
    - Avoid crash when speaker window is closed
  - Added 0001-Fix-overwriting-of-slides-in-speaker-screen.patch and
    0001-Honor-stage-color-in-PDF-output.patch.
  - Removed pinpoint-racy-video-frame.patch: fixed upstream.
  - Drop pkgconfig(clutter-gst-1.0) BuildRequires: There is no
    support for clutter-gst-1.0 in Factory / 12.3.
  - Add libtool BuildRequires and call to autogen.sh, as the tarball
    is a non-bootstrapped git archive.


author: i@marguerite.su
changelog:
  - update to 1.4
    * http://pinta-project.com/Releases.Release%201-4.ashx
    Wed Jun 13 04:50:23 UTC 2012 - Matthias Mailänder
  - Update to 1.3
    * http://pinta-project.com/Releases.1-3.ashx


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.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: idonmez@suse.com
changelog:
  - Update to git snapshot c5f99bf4b4
    * Removed pixz-link-pthread.patch, fixed upstream.
    * 32bit fix


author: sweet_f_a@gmx.de
changelog:
  - update to first official release 1.0
    * Support streaming input, still decompressing in parallel
    * Platform independent endian support
    * Allow capping the number of threads (new switch -p)
    * Add help option (-h)
    * Write the compressed/uncompressed size into block headers


author: idonmez@suse.com
changelog:
  - Update to version 1.0.2
    * Fix a crashing bug when input is incompressible
      https://github.com/vasi/pixz/issues/10
    * Add a man page
    * Add tuning options -e, -q, -f
  - Add pixz-underlinking.patch to explicitly link to -lm


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: 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: dimstar@opensuse.org
changelog:
  - Update to version 0.27:
    + Drop usage of popt for equivalent API in glib2
    + Add back an internal snapshot of glib2 to break circular
      dependency
    + Fix --exists to check for Requires and Requires.private.
    + Various fixes for MinGW which should allow it to be used
      unpatched on that system
    + New autoconf macros PKG_INSTALLDIR and PKG_NOARCH_INSTALLDIR to
      help determine the .pc file install directory
    + Fix handling of --exact/atleast/max-version vs. =/>=/<=
    + Fix errors in man page source
    + Ensure testing only searches in the check directory
    + Bump glib requirement to 2.16 to avoid deprecated
      g_win32_get_package_installation_subdirectory()
    + Autotools refresh and update
    + Use g_alloca from glib instead of figuring out alloca ourselves
    + Remove search for setresuid & setreuid only needed for internal
      popt
    + Bugs fixed: fdo#833, fdo#2458, fdo#5214, fdo#5326, fdo#5703,
      fdo#6074, fdo#8653, fdo#9135, fdo#9143, fdo#9584, fdo#10652,
      fdo#11464, fdo#14396, fdo#17053, fdo#23922, fdo#28776,
      fdo#29011, fdo#29801, fdo#31699, fdo#31700, fdo#32622,
      fdo#34382, fdo#37266, fdo#39646, fdo#41081, fdo#43149,
      fdo#44843, fdo#45599, fdo#45742, fdo#48743
  - Changes from version 0.26:
    + Build system fixes
    + More tests
    + pkg.m4 fixups which makes autoconf 2.66 happier.
    + Drop support for legacy -config scripts.  Those should already
      be gone and cause problems in cross-compilation environments.
    + Drop embedded glib
    + Fix up pkg.m4 to handle the case of --exists working and
    - -cflags or --libs failing.
    + Various documentation updates
    + Allow $() through without escaping it.
    + Add --with-system-include-path instead of hard-coding
      /usr/include.
  - Pass --with-internal-glib to configure. We don't want to have a
    build cycle with glib, so we use the interal version.
  - Clean up spec-file using spec-cleaner and manually.
  - Drop pkg-config-dnl.patch: fixed upstream.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.27.1:
    + Various fixes for using the internal glib snapshot. It should
      now be usable pretty much everywhere with the exception that
      universal builds are not supported on OS X.
    + Remove usage of gettext from the internal glib to avoid gettext
      and libintl dependencies
    + Update internal glib snapshot to 2.32.4
    + Fix check for POSIX shell used in tests to work better
    + Handle spaces in autodetected prefix on Windows
    + Bugs fixed: fdo#3550, fdo#51883, fdo#52031, fdo#53493.


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:
  - 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.
  - 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: 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: dimstar@opensuse.org
changelog:
  - Add build_eds defines, set to openSUSE <= 1220 (last version we
    had a compatible evolution version).
  - If build_eds evaluates to false, then:
    + Pass --disable-eds to configure
    + Don't create the evolution subpackage
    + Obsolete the evolution subpackage from the main package.
    else pass --enable-eds to configure.
  - Drop xz BuildRequires as it now comes for free in the build
    system.


author: hrvoje.senjan@gmail.com
changelog:
  - Added initialize_m_list_variable.diff that fixes crashing of
    plasma-desktop when user has paste widget in systray
    (kde#312075), (bnc#802972)


author: mlin@suse.com
changelog:
  - Update to version 1.6.3
    * xml: de.weather.com: fixed wind directions
    * xml: br.weather.com: fixed wind directions
    * xml: espanol.weather.com: fixed wind directions
    * xml: ilmeteo.it: fixed wind description
    * xml: gismeteo.com: fixed country names


author: asterios.dramis@gmail.com
changelog:
  - Update to version 1.6.4:
    * xml: ilmeteo.it: fixed apostrophe character in location names
    * xml: pogodynka.pl: fixed wrong low temperature in some cases
    * xml: accuweather.com (US): fixed location names
    * xml: accuweather.com (US): fixed forecast after midnight


author: mlin@suse.com
changelog:
  - Update to verion 1.6.5
    * xml: gismeteo.com: fixed
    * xml: accuweather.com (US): fixed forecast
    * xml: accuweather.com (world): fixed forecast


author: mlin@suse.com
changelog:
  - Update to version 1.6.11:
    * xml: accuweather.com (US): feels like temperature and
      additional information fixed
  - Update to version 1.6.10:
    * xml: br.weather.com: fixed
    * xml: de.weather.com: fixed
    * xml: fr.weather.com: fixed


author: mlin@suse.com
changelog:
  - Update to version 1.6.12
    * xml: accuweather.com (US): fixed location
    * xml: accuweather.com (world): fixed location etc.


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: 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: badshah400@gmail.com
changelog:
  - Enable octave bindings also for openSUSE 12.1; building octave
    bindings fail on openSUSE < 12.1 and have been turned off.


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: 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: jengelh@inai.de
changelog:
  - Remove redundant tags/sections from specfile
  - Parallel build with %_smp_mflags
  - Use "modutils" provides for requiring a kernel module utility
    implementation


author: d_werner@gmx.net
changelog:
  - correction for bnc#797966
    intel-audio-powersave creates error entries in /var/log/pm-powersave.log
    when it finds supported hw looping over /sys/module/snd_*
    these errors are caused by simple typos


author: vdziewiecki@suse.com
changelog:
  -	Adopted to query network.service alias, that obsoletes the
      NETWORKMANAGER variable in /etc/sysconfig/network/config
      introduced in sysconfig-0.80.
  -	bnc#782891 unified grub2 and grub2-efi making grub2-efi just an
      architecture of GRUB 2. Unify handling of both loaders to not
      depend on compatibility grub2-efi-* links.


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 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: christoph.miebach@web.de
changelog:
  - update to Version 1.5.1
    * Windows: fix missing libstdc++-6.dll
    * updated several translations
  - Version 1.5
    * show translation errors inline with the entries they relate to,
      instead of a confusing errors log when saving
    * implement full support for message contexts
    * replaced popups when Poedit is started for the first time with
      unobtrusive Firefox-style notifications
    * selecting suggested translation from right-click popup menu now
      correctly removes fuzzy flag from the translation
    * warn the user if Plural-Forms header is inconsistent with the
      number of plural translations in the catalog or if has syntax
      errors
    * correctly deduce catalog's language from filenames in the form
      of foo.LANG.po, as used by several large Open Source projects
    * Boost library is now required when compiling from sources
    * fixed the Find window so that it can be closed using the Esc
      key
    * positions of translation fields are now remembered correctly
      when Poedit window is maximized
    * added Edit->Clear translation command (Marcin Floryan)
    * removed View->Fullscreen view, it doesn't make sense in this
      kind of app
    * better application and document icons
    * removed the "Shaded translations list" option, it's now always
      enabled
    * misc minor UI improvements
    * fixed possible transaction memory database corruption
    * added instructions on how to install additional spellchecker
      dictionaries
    * added sorting by different criteria
    * improved source files viewer
    * included outdated documentation was replaced with online wiki
      docs
    * more keyboard navigation shortcuts
    * saving PO files no longer reformats source code references;
      moreover, they are always formatted according to the default
      style used by GNU gettext tools
    * don't restore remembered window positions if they are outside
      currently available screens
    * changed Alt+ shortcuts to non-conflicting Ctrl+ ones: "Copy
      From Source Text" now uses Ctrl+B and "Translation Is Fuzzy"
      Ctrl+U
    * various UI improvements
    * added more translations:
      Bosnian translation (Kenan Dervisevic)
      Tajik (Victor Ibragimov)
      Kurdish Sorani (Asos Ap)


author: christoph.miebach@web.de
changelog:
  - update to Version 1.5.2
    * fixed crash when clearing the translation
    * removed no longer needed line numbers from the UI
    * OS X: improved attention bar looks
    * translations updates


author: elchevive@opensuse.org
changelog:
  - update to Version 1.5.4
    * fix display of source code (#472)
    * fix bug when saving file fails on permissions (#491)
    * fix Unix makefiles to install all icons (#493)
  - Version 1.5.3
    * fixes to parsing of msgfmt errors
    * misc UI fixes
    * fixed problems with TM migration after upgrade
    * reverted removal of line numbers in 1.5.2
    * reverted: the default is to compile MO files on save again


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: aj@suse.de
changelog:
  - Fix compilation with glibc 2.17 (add patch policycoreutils-glibc217.patch
    extracted from Fedora)


author: meissner@suse.com
changelog:
  - whitelist PackageKit / systemd offline update permissions, currently admin only
  - more systemd allows to make rpmlint happier bnc#783897


author: lnussel@suse.de
changelog:
  - fix restrictive privileges
  - generate javascript files for new polkit (bnc#804376)
  - implement check for overrides


author: coolo@suse.com
changelog:
  - do not own the polkit directories (with different user, creating
    conflict), but buildrequire polkit


author: lnussel@suse.de
changelog:
  - set logind inhibit policies to upstream defaults (bnc#804376)
  - more elaborate --check-override option


author: lnussel@suse.de
changelog:
  - add /etc/polkit-1/rules.d/50-default-privs.rules as ghost so it
    gets associated with the package


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: 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: coolo@suse.com
changelog:
  - with rpm 4.10, two packages packaging the same directory with
    different owners is a bug - so catch it early


author: coolo@suse.com
changelog:
  - change the permissions check to use chkstat directly,
    possibly this check outdated itself though


author: dmueller@suse.com
changelog:
  - merge /proc mount/umounting patch from AJ
  - add _service file to easily recreate the tarball from git


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: chris@computersalat.de
changelog:
  - update to 2.8.12
    * 20120730
      Bugfix (introduced: 20000314): AUTH is not allowed after
      MAIL. Timo Sirainen.  File: smtpd/smtpd_sasl_proto.c.
    * 20120702
      Bugfix (introduced: 19990127): the BIFF client leaked an
      unprivileged UDP socket. Fix by Jaroslav Skarvada.  File:
      local/biff_notify.c.
    * 20120621
      Bugfix (introduced: Postfix 2.8): the unused "pass" trigger
      client could close the wrong file descriptors.  File:
      util/unix_pass_trigger.c.
  - fix for bnc#771303
    * add 'version = 3' to ldap_aliases.cf
  - rebase patches
    * main, master, post-install: 2.8.3 -> 2.8.12
    * ssl-release-buffers: 2.8.5 -> 2.8.12
    * vda-v10: 2.8.9 -> 2.8.12
    * dynamic_maps, dynamic_maps_pie, ipv6_disabled, pointer_to_literals
  - fix changes file


author: varkoly@suse.com
changelog:
  - bnc#790141 - Command SuSEconfig.postfix reports ERROR -
    "can not find /lib/YaST/SuSEconfig.functions!!"


author: chris@computersalat.de
changelog:
  - update to 2.8.13
    * 20121029
      Workaround: strip datalink suffix from IPv6 addresses
      returned by the system getaddrinfo() routine.  Such suffixes
      mess up the default mynetworks value, host name/address
      verification and possibly more. This change obsoletes the
      20101108 change that removes datalink suffixes in the SMTP
      and QMQP servers, but we leave that code alone.  File:
      util/myaddrinfo.c.
    * 20121013
      Cleanup: to compute the LDAP connection cache lookup key,
      join the numeric fields with null, just like string fields.
      Viktor Dukhovni. File: global/dict_ldap.c.
    * 20121010
      Bugfix (introduced: Postfix 2.5): memory leak in program
      initialization. Reported by Coverity. File: tls/tls_misc.c.
      Bugfix (introduced: Postfix 2.3): memory leak in the unused
      oqmgr program. Reported by Coverity. File: oqmgr/qmgr_message.c.
    * 20121003
      Bugfix: the postscreen_access_list feature was case-sensitive
      in the first character of permit, reject, etc. Reported by
      Feancis Picabia. File: global/server_acl.c.
  - rebase dynamic_maps_pie patch
  - rpmlint
    * invalid-suse-version-check 1140
    * obsolete-suse-version-check 920 (changes file)


author: varkoly@suse.com
changelog:
  - update to 2,9.5
    * tls support:
      Support to turn off the TLSv1.1 and TLSv1.2 protocols:
      To temporarily turn off problematic protocols globally:
      /etc/postfix/main.cf:
      smtp_tls_protocols = !SSLv2, !TLSv1.1, !TLSv1.2
      smtp_tls_mandatory_protocols = !SSLv2, !TLSv1.1, !TLSv1.2
      However, it may be better to temporarily turn off problematic
      protocols for broken sites only:
      /etc/postfix/main.cf:
      smtp_tls_policy_maps = hash:/etc/postfix/tls_policy
      /etc/postfix/tls_policy:
      example.com         may protocols=!SSLv2:!TLSv1.1:!TLSv1.2
    * 20111012 To simplify integration with third-party
      applications, the Postfix sendmail command now always transforms
      all input lines ending in <CR><LF> into UNIX format (lines ending
      in <LF>). Specify "sendmail_fix_line_endings = strict" to restore
      historical Postfix behavior (i.e. convert all input lines ending
      in <CR><LF> only if the first line ends in <CR><LF>).
    * 20120114 Logfile-based alerting systems may need to be
      updated to look for "error" messages in addition to "fatal" messages.
      Specify "daemon_table_open_error_is_fatal = yes" to get the historical
      behavior (immediate termination with "fatal" message).
    * enable_long_queue_ids Postfix 2.9 introduces support for non-repeating queue IDs (also
      used as queue file names). These names are encoded in a mix of upper
      case, lower case and decimal digit characters.  Long queue IDs are
      disabled by default to avoid breaking tools that parse logfiles and
      that expect queue IDs with the smaller [A-F0-9] character set.
    * 20111209 memcache lookup and update support. This provides
      a way to share postscreen(8) or verify(8) caches between Postfix
      instances.  See MEMCACHE_README and memcache_table(5) for details
      and limitations.
    * 20111218 To support external SASL authentication, e.g.,
      in an NGINX proxy daemon, the Postfix SMTP server now always checks
      the smtpd_sender_login_maps table, even without having
      "smtpd_sasl_auth_enable = yes" in main.cf.
    * ipv6
      o The default inet_protocols value is now "all" instead of "ipv4",
      meaning use both IPv4 and IPv6.
      o The default smtp_address_preference value is now "any" instead
      of "ipv6", meaning choose randomly between IPv6 and IPv4. With
      this the Postfix SMTP client will have more success delivering
      mail to sites that have problematic IPv6 configurations.


author: chris@computersalat.de
changelog:
  - rebase patches
    * vda-v10-2.8.12 -> vda-v11-2.9.5 (and to be a p0)
    * main, master, post-instal, ssl-release-buffers (remove version)
    * dynamic_maps, dynamic_maps_pie, pointer_to_literals


author: varkoly@suse.com
changelog:
  - update to 2,9.6
    Bugfix: the local(8) delivery agent dereferenced a null pointer
    while delivering to null command (for example, "|" in a .forward file).
    Bugfix: memory leak in program initialization. tls/tls_misc.c.
    Bugfix: he undocumented OpenSSL X509_pubkey_digest() function is
    unsuitable for computing certificate PUBLIC KEY fingerprints.
    Postfix now provides a correct procedure that accounts for
    the algorithm and parameters in addition to the key data.  Specify
    "tls_legacy_public_key_fingerprints = yes" if you need backwards compatibility.


author: rmilasan@suse.com
changelog:
  - Install postfix.service accordingly (/usr/lib/systemd for 12.3
    and up or /lib/systemd for older versions).


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: opensuse@cboltz.de
changelog:
  - update to PostfixAdmin 2.3.6 (bugfix release)
    changes that were not included in the package yet:
    - fix double inclusion of config.inc.php in setup.php
    - fix bool and date handling in fetchmail
  - remove upstreamed patches


author: max@suse.com
changelog:
  - Reduce the postgresql packages with unversioned names to dummy
    packages that require the respective versioned package names.


author: max@suse.com
changelog:
  - Initial packaging of init script, fillup template and firewall
    service file into a separate package.


author: max@suse.com
changelog:
  - Update try-restart from /etc/init.d/skeleton
  - Clarify output when using a different version than the active
    alternative.
  - Remove the silent flag from pg_ctl for start/stop and let it log
    to syslog.


author: max@suse.com
changelog:
  - Package the sysconfig template under the right name, so that
    %fillup_only picks it up (bnc#774616).
  - Redirect early postmaster output to a logfile, so that it
    doesn't cause logger to hang on startup (bnc#774617).
  - Correct dependencies on insserv and fillup.


author: max@suse.com
changelog:
  - Let the init script always use the private dir for existing
    databases, so that it doesn't fail when the active version
    has no server package installed (bnc#775402).
  - Make the init script more verbose when things go wrong because
    of missing or non-matching server binaries.
  - Let pg_ctl and the server process write to stdout again, so
    that it is easier to find out what happened if start failed.
  - Make sure the init package doesn't get installed together with
    an old server package (bnc#775399).
  - Add %stop_on_removal in case the init script gets uninstalled
    before the server as RPM dependencies don't seem to be enough to
    ensure this.


author: max@suse.com
changelog:
  - Don't remove stale PID files and local sockets. PostgreSQL does
    not need it anymore, and the way it was done sometimes caused
    false removals (bnc#777797).


author: max@suse.com
changelog:
  - Write postmaster output to a log file, so that processes starting
    PostgreSQL in a pipe don't hang (bnc#779927, bnc#780978).


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: darin@darins.net
changelog:
  * Upgrade to 8.3.0.13.1
    - Fix CREATE FUNCTION statements so that they work
    with PostgreSQL 9.2.x


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.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: chenxiaolong@cxl.epac.to
changelog:
  - Update to version 2.1:
    * Added Transifex project integration
    * Added localization of the UI with 9 languages in progress and active
    * Support for cores without P-states
    * Support for Intel GPU statistics
    * PowerTOP manual page added
    * Added an option to specify workload to run during measurement
    * Add an option to suppress output to the terminal
    * Added more ARM support assets
    * Synced Traceevent library from the kernel tree for better event parsing
    * Bug fixes and clean ups


author: remur@gmx.net
changelog:
  - Update to version 2.2:
    * Bugfixes
    * Translation updates
    * Interactive mode scrolling
    * Tunables: suggest writing min_power to all SATA ports
  - powertop-2.2-version-fix.patch: Fixes displayed version string in ncurses interface
  - powertop-2.2-fix-crash-on-readonly-fs.patch: Fixes crash when writing report to RO filesystem


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.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: lazy.kent@opensuse.org
changelog:
  - Update to 1.1.1.
    * Add a button to close the sidebar.
    * Use toolbar style to playback controls.
    * Add an option to hide the icon in the notification area.
    * Depend on gtk+2.24 and glib 2.28.
    * Modularization/Refactoring/Cleanup of a lot of code.
    * Support global hotkeys with keybinder and gtk3 if detect
      keybinder-3.0.
    * Various improvements in gstreamer.
    * Enable MusicBrainz to download cover art.
    * Sanitize artist and title when append from lastfm.
    * Fix equalizer dialog in gtk3 interface.
    * Fix tag dialog in gtk3 interface.
    * equalizer: fix GObject leak.
    * Not refresh the library view if the radio added is not saved.
    * Fix read after free. See Github issue #20.
    * Not forget the previous songs when queue songs.
    * Not forget the previous songs when play songs activating
      playlist.
    * Removes a lot of unused variables and functions.
    * Updates translations.
  - Drop pragha-1.1.0.1-cover_musicbrainz.patch (fixed upstream).
  - Build requires pkgconfig(gtk+-2.0) >= 2.24.


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:
  - 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: schwab@linux-m68k.org
changelog:
  - update to version 3.0.19
    - Bug fixes:
    - Prevent a segmentation fault when de-chunking buffered content.
      It could be triggered by malicious web servers if Privoxy was
      configured to filter the content and running on a platform
      where SIZE_T_MAX isn't larger than UINT_MAX, which probably
      includes most 32-bit systems. On those platforms, all Privoxy
      versions before 3.0.19 appear to be affected.
      To be on the safe side, this bug should be presumed to allow
      code execution as proving that it doesn't seems unrealistic.
    - Do not expect a response from the SOCKS4/4A server until it
      got something to respond to. This regression was introduced
      in 3.0.18 and prevented the SOCKS4/4A negotiation from working.
      Reported by qqqqqw in #3459781.
    - General improvements:
    - Fix an off-by-one in an error message about connect failures.
    - Use a GNUMakefile variable for the webserver root directory and
      update the path. Sourceforge changed it which broke various
      web-related targets.
    - Update the CODE_STATUS description.


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:
  - 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: chris@computersalat.de
changelog:
  - update to 1.3.4b
    + Fixed mod_ldap segfault on login when LDAPUsers with no filters used.
    + Fixed sporadic SFTP upload issues for large files.
    + Fixed SSH2 handling for some clients (e.g. OpenVMS).
    + New FactsOptions directive; see doc/modules/mod_facts.html#FactsOptions
    + Fixed build errors on Tru64, AIX, Cygwin.
  - add Source Signatuire (.asc) file
  - add noBuildDate patch
  - add lang pkg
    * --enable-nls
  - add configure option
    * --enable-openssl, --with-lastlog


author: crrodriguez@opensuse.org
changelog:
  - Disable ident lookups, this protocol is totally obsolete
    and dangerous. (add --disable-ident)
  - Fix debug info generation ( add --disable-strip)


author: chris@computersalat.de
changelog:
  - fix for bnc#787884
    (https://bugzilla.novell.com/show_bug.cgi?id=787884)
    * added extra Source proftpd.conf.tmpfile


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: jslaby@suse.de
changelog:
  - update to 0.15.5185
    * see changelog.txt for changes
  - fixed emoticons in chat
  - add gnome3support plugin
  - update ru translation


author: jslaby@suse.com
changelog:
  - updated translations: 5367.2
  - newer snapshot
  - disable otr -- does not work with new libotr (in factory)


author: jslaby@suse.com
changelog:
  - newer snapshot
  - rework to use _service files for easier updating
  - remove qt translation files (they were not used at all)


author: jslaby@suse.com
changelog:
  - switch %{version}-%{release} requires to %{version} only
  - use %{?_smp_mflags} instead of %{?jobs:-j%jobs}


author: jslaby@suse.com
changelog:
  - split package
    * free part will be distributed with opensuse (tehnick's repo)
    * non-free elsewhere (icons with weird licenses)


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: highwaystar.ru@gmail.com
changelog:
  - updated to 0.15
    * Merge many changes from Psi+.
    * New message history browser.
    * New, fast contact list window.
    * TURN proxying for voice calls.
    * Store data in more standardized locations based on the platform.
    * No longer dependent on the Qt3Support library.
    * Domains ending in .local now always work, whether via DNS server or mdns.
    * Windows 64-bit and Mac 64-bit now supported. Mac PPC deprecated.
    * Legacy SSL port probe feature removed.
    * Various small features and bugfixes.
  - all remaining patches rebased to 0.15
  - psi-gcc47.patch, psi-0.14-mpris.patch, psi-0.14-whiteboarding.patch
    removed, now upstream


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: werner@suse.de
changelog:
  - Update to version 22.20 + upstream patch
    * Make usage of linked lists of devices found in
      /proc/self/mountinfo optional
    * Make timeout() in timeout.c work with shared mmap to
      reduce the load due write/read the stat buffers
    * Add list_sort() to lists.h to be able to sort lists
    * pstree sorts properly on names Debian #682014
    * fuser -m regresion fixed SF #3559232, thanks to hanpt
    * pstree finds orphaned processes SF#3537508
    * fuser finds unix sockets again SF #3502649
    * pstree finds pid 0 stops looping Debian #687829
    * killall with no args exits again SF #3536526
    * Added AC_CANONICAL_TARGET for target_os Debian #673485
    * sed doesn't have [0-9]+ replace with [0-9][0-9]*
    * assert in killall triggered for small lifetimes Debian #628617
    * killall MAX_NAMES off by one Debian #677428
    * Removed remaining parts of pidof
    * fuser uses correct timeout_stat define Debian #661723
    * fuser is not compiled on hurd-i386 Debian #673485
    * No TEXTRELS in src/lists built as PIE on x86
    * Fake pstree root for kernels with hidepid turned on
    * More fixes for Cygwin SF Patch #3511920
    * pstree can show PGIDs SF Patch #3471056
  - This should fix the bug reported by Madhu


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:
  - 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: sbrabec@suse.cz
changelog:
  - Update to version 3.61:
    * fixed a bug in handling of -page option.
    * improved support for 64-bit systems related to different
      version of ghostscript
    * added some features for supporting the LaOS project
      (Laser Open Source Cutting, http://www.laoslaser.org/)


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: aboe76@gmail.com
changelog:
  - Updated to 3.0.1
  - Updated puppet-3.0.1-init.diff so it functions with client.init from ext/suse/client.init
  - Fixed puppet.conf not in /ext/suse/ so got puppet.conf from
    ext/redhat/puppet.conf
    http://projects.puppetlabs.com/projects/1/wiki/Release_Notes#3.0.1
    - Bug #15717: puppet kick returns "Error: Could not find indirection 'run' / testip.example.com finished with exit code 2"
    - Bug #16585: Remove dead "ldapnodes" setting
    - Bug #16698: external node classifier script is not being called when storedconfigs is on
    - bug #16757: user cannot control loading of rubygems
    - Bug #16769: Apache "SSLOptions +ExportCertData" causes "header too long" error
    - Bug #16801: Puppet 3 debian init script has code using removed --servertype=mongrel option
    - Bug #16922: Could not intern from b64_zlib_yaml when fact value ends with a colon
    - Bug #17000: Puppet acceptance suite will get caught in a loop if agent fails to terminate for kick test
    - Refactor #16643: sample-module has hyphen in name which is only unofficially supported


author: aboe76@gmail.com
changelog:
  - Updated requirements for package puppet to include rubygem-ruby-shadow
    This is needed to make puppet modules to change passwd file


author: boris@steki.net
changelog:
  - revert back from ruby-shadow to rubygem-ruby-shadow as required
    by openSUSE ruby packaging policies


author: boris@steki.net
changelog:
  - Updated to latest upstream version 3.0.2
  - Bugfix release
    * Full list of bugs can be found at:
    https://projects.puppetlabs.com/versions/337
    Notable bugs:
  - Bug #15513: Resource type 'cron' fails with 'target' parameter
  - Bug #16178: Boolean false in a variable causes the puppet backend lookup to fail
  - Bug #17445: Race condition in logrotate config makes puppet agent crash.
  - Bug #17447: Puppet sysv init script faulty
  - Bug #17488: Puppet needlessly crashes when run unptivileged even with --noop


author: vdziewiecki@suse.com
changelog:
  - Modify puppet-3.0.2-init.patch: Don't use lock file and pid file
    at all - bnc#714649
  - Do not use puppet-3.0.1-arg-err.patch and puppet-3.0.1-init.diff,
    since they have been upstreamed already.


author: mlin@suse.com
changelog:
  - Install puppet*.service accordingly (/usr/lib/systemd for 12.3
    and up or /lib/systemd for older versions).


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: mvyskocil@suse.com
changelog:
  - fix bnc#789833: pure-ftpd login failes
    * pure-ftpd-1.0.36-cap-audit-control.patch
  - remove oes related patches have never used at openSUSE
    * pure-ftpd-1.0.20-oes_remote_server.patch
    * pure-ftpd-1.0.22-oes-bugfix-534424.patch
  - change old PreReq to Requires(pre)
  - add version to pureftpd symbol


author: andreas.stieger@gmx.de
changelog:
  - update to upstream 0.62:
    * Security fix: PuTTY no longer retains passwords in memory by
    mistake.
    * Bug fix: Pageant now talks to both new-style clients (0.61 and
    above) and old-style (0.60 and below).
    * Bug fix: PuTTY no longer prints a spurious "Access denied"
    message when GSSAPI authentication fails.
    * Bug fix: PSCP and PSFTP now honour nonstandard port numbers in
    SSH saved sessions.
    * Bug fix: Pageant no longer leaks a file handle when an
    authentication fails.
    * Bug fix: PuTTYtel no longer crashes when saving a session.
    * Bug fix: PuTTY now draws underlines under the underlined text
    instead of sometimes putting them somewhere off to the right.
    * Bug fix: PuTTY now should not draw VT100 line drawing characters
    at the wrong vertical offset.
  - fix SLE build


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: pascal.bleser@opensuse.org
changelog:
  - update to 1.3.1:
    * do not use splice() if the write buffer is not empty
  - changes from 1.3.0:
    * fix 1024-boundary display garble
    * use splice(2) where available
    * added known bugs section of the manual page
    * use IEEE1541 units
    * bug with rate limit under 10 fixed
    * speed up PV line mode


author: jengelh@inai.de
changelog:
  - Update to new upstream release 1.3.4
    * new --disable-splice configure script option
    * fixed line mode size count with multiple files
  - Use RH-friendly make install


author: jengelh@inai.de
changelog:
  - Update to new upstream release 1.3.9
    * new --pidfile option to save process ID to a file
    * integrated patch for --numeric with --timer and --bytes
    * removed signalling from --remote to prevent accidental process kills
    * new --format option and allow --format parameters to be sent
    with --remote


author: jengelh@inai.de
changelog:
  - Update to new upstream release 1.4.4
    * fix crash when progress is displayed with too-small terminal
    * new option --skip-errors
    * new option --stop-at-size to stop after --size bytes
    * autodetermine size if stdout is a block device
    * fix a use-after-free bug


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: 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 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: dhall@wustl.edu
changelog:
  - update to svn rev 4001
    * FIXED: fails to align chains of length < 2*window+1
    * FIXED: if chain length is a multiple of window, only (length-window) residues get aligned
    * FIXED: only evaluates every 2nd path of the best 20 (increments k twice in the loop)
    * FIXED: if no alignment is found, the return value is NULL which raises a SystemError instead of a graceful error message.
    * FIXED: finally, it's not possible to obtain the alignment as an object (like with align ..., object=aln)
    * FIXED: fixed auto complete names on for cealign
    * Fixing the exception handling of get_names_of_type
    * Fixing get_unused_names
    * Fixing locking on get_names_of_type


author: dhall@wustl.edu
changelog:
  - update to svn rev 4005
    * Fixed longstanding annoyance: 'as rep, vis' now works
    * Added autocomplete for 'group' command.
    * Adding autocomplete for 'dss'.
    * Fixed bug where FASTA strings aren't returned for multiple objects.


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: ro@suse.de
changelog:
  - update to 2.7.2:
    * Bug fix only release, see
    http://hg.python.org/cpython/raw-file/eb3c9b74884c/Misc/NEWS
    for details
  - introduce a pre_checkin.sh file that synchronizes
    patches between python and python-base
  - rediff patches for 2.7.2
  - replace kernel3 patch with the upstream solution


author: saschpe@suse.de
changelog:
  - Spec file cleanup:
    * Run spec-cleaner
    * Remove outdated %clean section, AutoReqProv and authors from descr.
  - Fix license to Python-2.0 (also SPDX style)


author: idonmez@suse.com
changelog:
  - python & python-base Release numbers can differ, take that into
    account. See bnc#766778 comment 12.


author: saschpe@suse.de
changelog:
  - Update to version 0.5.3:
    + Fix the installation: depend on progressbar>=2.3, not 2.3-dev.
      (setuptools considers 2.3 earlier than 2.3-dev.)


author: saschpe@suse.de
changelog:
  - Spec file cleanup:
    + Use group Development/Languages/Python
    + Drop awesomely old Fedora specifics


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)


