# changelog

author: mfabian@suse.de
changelog:
  - run the scripts twice on on update because it is possible that
    font files have been removed between the "post" and the "postun"
    script, i.e. in this case the "postun" script should run to
    correct this. If really nothing has changed in the font
    directories between "post" and "postun", "postun" will run
    very fast anyway because it checks the timestamps in the font
    directores and these are unchanged then.


author: asterios.dramis@gmail.com
changelog:
  - Initial release (version 1.0).
  - Added three patches (taken from Fedora):
    * charls_add_cmake_install_target.patch: Add a cmake install target for
      CharLS header files.
    * charls_add_sharedlib_soname.patch: Add soname to generated shared lib and
      install libCharLS.so.
    * charls_fix_tests.patch: Fix tests.


author: pth@suse.de
changelog:
  - Update to latest version 2.12.3. Changes since 2.8:
    * Support public launch for family14h
    * Family15h (Orochi) fully supported.
    * New CA-OProfile based on OProfile-0.9.6
    * New Session Setting Dialog
    * New Event Selection
    * Session Setting Template allowing multiple profile settings to be
      stored and reused.
    * Combining event-based and IBS profile to allow simultaneous data
      collection from GUI
    * Introducing OProfile daemon/driver monitoring tool


author: joop.boonen@opensuse.org
changelog:
  - CodeAnalyst doesn't support arm systems
  - Changed the keyword to ExclusiveArch for supported systems


author: hmacht@suse.de
changelog:
  - remove ConsoleKit-libexecdir.patch
  - update ConsoleKit-fix-dbus-permissions.patch
  - add ConsoleKit-fdo20471-GetSessions.patch to allow GetSessions on
    Manager interface (vuntz@novell.com)
  - add ConsoleKit-allow-interfaces-required-by-gnome-session.patch to
    allow additional interfaces which are required by gnome-session
  - Update to 0.3.0:
    - API changes to make the daemon conform to the published spec
    - don't allow reboot if PolicyKit and RBAC are disabled (William Jon McCann)
    - fix path in includes (William Jon McCann)
    - reorganize the docs a bit (William Jon McCann)
    - pull updated DTD and xsl from DeviceKit-disks (William Jon McCann)
    - fix distcheck (William Jon McCann)
    - still having problems using xinclude (William Jon McCann)
    - fix the includes (William Jon McCann)
    - add missing bits (William Jon McCann)
    - use spec files directly as introspection xml and try to generate docs on the fly (William Jon McCan
    - use object paths for seat added/removed signals per spec (William Jon McCann)
    - regenerate the docs and xml from the spec (William Jon McCann)
    - add GetLoginSessionId to exported interface (William Jon McCann)
    - fix use of unix-user as int (William Jon McCann)
    - use fortify source flag when building from git (William Jon McCann)
    - fix location of scripts again (William Jon McCann)
    - dist bzip by default (William Jon McCann)
    - fix up signal definition (William Jon McCann)
    - fix UnixUser to be uint (William Jon McCann)
    - use object paths instead of strings for signals (William Jon McCann)
    - cleanly shutdown event logging thread (William Jon McCann)
    - export login session id to the bus (William Jon McCann)
    - exit with the bus now that we're activated by the bus (William Jon McCann)
    - allow retaining authorizations for {stop,restart}-multiple-users (David Zeuthen)
    - make sure to add all override parameters (William Jon McCann)
    - fix the script to work with recent dbus-python api changes (William Jon McCann)
    - always try to detect parameters for session (William Jon McCann)
    - oops one more place (William Jon McCann)
    - install scripts into $(prefix)/lib instead of $libdir (William Jon McCann)
    - return PolicyKit results when not privileged for action (William Jon McCann)
    - fix typo (William Jon McCann)
    - initial login session id support (William Jon McCann)
    - display uid as unix-user to match api (William Jon McCann)
    - fix packaging of policy file (William Jon McCann)
    - rename policy file (William Jon McCann)
    - post release version bump (William Jon McCann)


author: kay.sievers@novell.com
changelog:
  - Update to 0.3.1:
    - port to polkit (Matthias Clasen)
    - D-Bus policy updates (Colin Walters, Martin Pitt, Vincent Untz, William Jon McCann)
    - better diagnostic information for unimplemented backends (Daniel Macks)
    - file monitoring fixes (James Westby)
    - get VT from X display if no controlling tty is available (Ray Strode)
    - add "nox11" option to PAM module (Martin Pitt)
    - parse log entries with no body correctly (William Jon McCann)
    - parse gecos field for real name (William Jon McCann)
    - leak fixes (James Westby, Steve Langasek)


author: kay.sievers@novell.com
changelog:
  - Update to 0.4.1
    * Starting with this release we will not do session.d/
      'session_active_changed' callouts anymore. (Lennart Poettering)
    * log the kernel release and boot arguments at start time (William Jon McCann)
    * show display in host field if the host isn't set (William Jon McCann)
    * print the uptime for the reboot items in the report (William Jon McCann)
    * Add seat.d/ callout directory and guarantee we dump the database before call
    * database: write the console database to disk before signalling via dbus
    * make CK database world readable (Lennart Poettering)
    * get rid of ck_seat_set_active_session() prototype


author: coolo@novell.com
changelog:
  - take some changes out of git to fix autologin in kdm (mainly
    fc2870a65f6b3ed3b71bcac69c5faf3a9c759c64)


author: kay.sievers@novell.com
changelog:
  - version 0.4.2
    - Ensure we only care for seat files ending in .seat (William Jon McCann)
    - Don't take bus name until ready
    - systemd hookup
    - add --since option to ck-history
    - Reduce number of threads on Linux
  - install systemd service files
  - disable silent build


author: kay.sievers@novell.com
changelog:
  - version 0.4.3
    - Revert "linux: Use VT_WAITEVENT if available to avoid spawn
      too many threads"
    - Revert "linux: Check for VT_WAITEVENT ioctl during runtime"
    - systemd: simplify unit files a little
    - systemd: log shutdown when doing kexec reboot
    - dbus: bump dependency on dbus-glib to 0.82
    - linux: Check for VT_WAITEVENT ioctl during runtime
    - build-sys: Bump GLIB_REQUIRED_VERSION to 2.14 for GRegex
    - build-sys: extend configure check for kfreebsd
    - systemd: make sure the file system is writable before we write
      log data


author: vuntz@opensuse.org
changelog:
  - Update to version 0.4.5:
    + Retry opening console device on EIO (fdo#31790)
    + systemd: don't pull in sysinit.target


author: lnussel@suse.de
changelog:
  - move ck-collect-session-info to main package as it doesn't depend on X and is
    actually needed for ConsoleKit operation (bnc#727037)
  - make ConsoleKit-x11 install if both xorg-x11 and ConsoleKit are installed


author: vuntz@opensuse.org
changelog:
  - Fix systemd-related packaging:
    + Add systemd-devel BuildRequires.
    + Use %{?systemd_requires}.
    + Stop passing --with-systemdsystemunitdir to configure: we'll
      just use the right default value, which should be %{_unitdir}.
    + Call %service_{add,del}_* macros in scriptlets for
      console-kit-daemon.service.
    + Note that we don't call those macros for
      console-kit-log-system-{restart,start,stop}.service since those
      services are used in specific cases only.


author: adrian@suse.de
changelog:
  - create non-animated versions of cursors (based on patch by Lubos)
  - additional cursor symlinks (found by Lubos)


author: mvyskocil@suse.cz
changelog:
  - updated to 1.2.9 - a bugfix release with merged changes from 1.4.x branch
    * several API features that are required by SaWMan have been added.
    - Add application_id to a window with IDirectFBWindow_Set/GetApplicationID
    - dynamic window association via IDirectFBWindow::SetAssociation()
    - add DWCAPS_COLOR to the window capabilities
    - allow the window config value "color" to colorize the window
  - refreshed patches


author: mvyskocil@suse.cz
changelog:
  - workaround for bnc#304995: splashy image not fullscreen or screwed-up while suspending
    SUSE_IGNORE_FBMODES can ignore the /etc/fb.modes
  - split libraries according Shared Library Policy
  - apply png14 patch only for openSUSE > 11.2 to enable backports
  - clean up the configure call and polish the spec


author: mvyskocil@suse.cz
changelog:
  - fix bnc#660772: split the plugins with huge dependencies to subpackages
    * DirectFB-libSDL
    * DirectFB-Mesa
    * DirectFB-libvncclient
  - remove unneeded png14 patch


author: mjancar@suse.cz
changelog:
  - repacked source by bzip2
  - pthread initialization fix (taken from RedHat 9)
    * never call semaphore routines in between
      __libc_malloc_pthread_startup(true) and
      __libc_malloc_pthread_startup(false) (#83111)
    * only use semaphore locking if application or its dependencies
      are linked against -lpthread, don't link libefence.so against
    - lpthread


author: mrueckert@suse.com
changelog:
  - added FastCGI-fix_deprecated_api.patch: (bnc#735882)
    Fixes an issue where CGI.pm received CGI variables from previous
    requests. CVE-2011-2766


author: cfarrell@suse.com
changelog:
  - license update: SUSE-OML
    Use SUSE- proprietary prefix until license is accepted upstream by
    SPDX.org. Fedora tracks this as OML.


author: snwint@suse.de
changelog:
  - fix grub & lilo for small images (bnc#727974)
  - added 'free' option to specify extra disk space
  - added VERSION & changelog files
  - removed dependency on master-boot-code


author: poeml@cmdline.net
changelog:
  - update to 1.4.8
    * Fix GEOIP_DOMAIN_EDITION_V6
    * Add new Datatypes GEOIP_NETSPEED_EDITION_REV1_V6 and
      GEOIP_NETSPEED_EDITION_REV1
    * Fix possible directory traversal weakness in geoipupdate-pureperl.pl with
      malicious update server
    * Fix GEOIP_ORG_EDITION_V6 and GEOIP_ISP_EDITION_V6


author: pgajdos@suse.cz
changelog:
  - updated to 1.2.7:
    - Bug fixes:
    * VID: Eliminate memory leak.
    * montage: Eliminate use of freed memory.
    * delegates.mgk: Fix hang when co-process is invoked.
    * identify: Return comment text of any size.
    * ConvolveImage: Correctly log the convolution kernel used.
    - Feature improvements:
    * Convert: Re-implement -write so that it works in a useful fashion.
    - Performance improvments:
    * TIFF: Ping mode ('identify') is now really fast.


author: pgajdos@suse.cz
changelog:
  - updated to version 1.3.8:
    Security Fixes:
    * Fix for CVE-2009-1882 "Integer overflow in the XMakeImage
      function".
    * Fix lockup due to hanging in loop while parsing malformed
      sub-image specification (SourceForge issue 2886560).
    * Libltdl: Updated libtool to 2.2.6b in order to fix security issue.
      Resolves CVE-2009-3736 as it pertains to GraphicsMagick.
    Bug fixes:
    * -convolve, -recolor: Validate that user-provided matrix is square
      when parsing -convolve and -recolor commands in order to avoid a
      core dump.
    * CALS: Reading images taller than the image width resulted in a
      failure.
    * ConstituteImage(), DispatchImage(): 'A' and 'T' should indicate
      transparency and 'O' should indicate opacity.  Behavior was
      inconsistent.  In some cases 'O' meant transparency while in other
      cases it meant opacity. Also, in a few cases, matte was not
      getting enabled in the image as it should.
    * DCRAW: Module name was not registered so modules based builds were
      not supporting formats provided via 'dcraw'.
    * GetOptimalKernelWidth1D(), GetOptimalKernelWidth2D(): In the Q32
      build, convolution kernel size was estimated incorrectly for large
      sigmas on 32-bit systems due to arithmetic overflow.  This could
      cause wrong results for -convolve, -blur, -sharpen, and other
      algorithms which use these functions.
    etc., see NEWS.txt


author: pgajdos@suse.cz
changelog:
  - updated to version 1.3.9:
    * There is no longer an implicit 'adjoin' if an output filename
      contains an apparent scene specification (e.g. foo%02d.tiff) and
      multiple files are not needed to save the image..  It is necessary
      to use +adjoin.  For example ``gm convert foo.pdf +adjoin
      %02d.tiff``.
    * For formats which support multiple frames, output with +adjoing to
      filenames containing a scene specification (e.g. foo%02d.tiff) was
      resulting in wrong output file names.
    * -flatten now applies the image background color under the first
      image in the list if it is not already opaque.
    * Fix "double free" error when using gm import -frame.
    * XPM does not support RGBA color syntax, so return RGB instead.
    * The display '-update' option was only working in conjunction with
      the '-delay' option with a delay setting of 2 or greater.
    * -convolve was crashing rather than reporting an error.
    * Fixed crash if the number of OpenMP threads was reduced from the
      original value via '-limit threads' or omp_set_num_threads().
    * -blur was not blurring the opacity channel for solid-color images.
    * Several deleted global string constants are restored with
      deprecated status in order to assure that symbols are not removed
      from the ABI.


author: pgajdos@suse.cz
changelog:
  - updated to version 1.3.10:
    * +adjoin was not working correctly for the case when only one image
      frame is present.  With +adjoin and writing one frame to
      "foo%d.jpg" it was outputting "foo%d.jpg" rather than "foo0.jpg".
    * When drawing paths, memory allocation for the points was much
      larger than it needed to be (patch by Vladimir Lukianov).
    * To reiterate the change which first appeared in 1.3.9, there is no
      longer an implicit +adjoin if the output file name happens to
      contain a %d sequence, or there are multiple frames and the output
      file format only supports storing one frame.  Specify +adjoin if
      scene number substition is desired in the output file names.


author: pgajdos@suse.cz
changelog:
  - updated to version 1.3.11:
    * Fixed array underflow on systems using signed char
      which could result in a program crash due to extended
      characters in filenames or in certain file formats.
    * Fixed array underflow on systems using signed char
      which could result in a program crash due to extended
      characters in filenames or in certain file formats.
    * Added a -thumbnail command to 'convert' and 'mogrify'.
      This is a faster way to scale down the image when
      speed is a primary concern.
    * Added a -extent command to 'convert' and 'mogrify'
      which composites the image on top of a backing
      canvas image of solid color.
    * Added support for -compose to the 'convert' and
      'mogrify', which were documented to support it
      (but did not).
    * Requests for 'Over' and 'Atop' composition are
      converted to a request for the (faster) 'Copy'
      composition when both images are opaque.


author: pgajdos@suse.cz
changelog:
  - updated to version 1.3.12:
    * Filter mode (write to stdout) was completely broken.
    * Should now compile with libpng 1.4.
    * DCX output format is only written on request.  Previously the PCX
      coder would automatically switch to DCX format if multiple frames
      would be written.


author: cristian.rodriguez@opensuse.org
changelog:
  - package no longer requires -fno-strict-aliasins
  - fix -devel package dependencies
  - run make check
  - exclude *-config scripts, whatever uses them _must_ use pkgconfig
    to avoid the mess this scripts create.


author: pgajdos@suse.com
changelog:
  - updated to 1.3.13:
    * In I/O blob, don't rewind already open file handle passed to
      OpenBlob() since we don't know the intended state of this file
      handle, and because it prevents appending to an existing file.
    * In AppendImageProfile(), don't leak profile buffer while appending
      a chunk to an existing profile.
    * Fix deadlock in ClonePixelCache() which was caused by using the
      same semaphore pointer in the source and destination images.
    * etc. see NEWS.txt
  - disabled perl.patch


author: pgajdos@suse.com
changelog:
  - updated to 1.3.14:
    Bug fixes:
    * TGA format: Assume that 32-bit TGA files have an alpha channel,
      even if they are not marked as such.
    * XCF format: Fix reading XCF which is comprised of different sized
      layers.
    * JPEG & CineonLog: Convert RGB-compatible colorspaces
      (e.g. CineonLog) to RGB by default since that was the case prior
      to release 1.3.13.
    * RAW formats: Small memory leak in dcraw module was fixed.
    * Resize: ResizeImage() was ignoring its resize filter argument and
      was using the filter setting from the Image structure instead.
    * The mirror virtual pixel method was broken.
    New Features:
    * Open64 Compiler Suite: Version 5.0 is fully supported.
    * Wand API: Added MagickExtentImage().
    * MEF RAW: Mamiya Photo RAW "MEF" format is now supported.
    Feature improvements:
    * DPX format: Original file endianness is preserved by default.
    Performance Improvements:
    * Despeckle algorithm (-despeckle) is many times faster.
    Behavior Changes:
    * DPX format: Original file endianness is preserved by default.


author: pgajdos@suse.com
changelog:
  - updated to 1.3.15:
    Bug fixes:
    * PNG - fixed problem with bit depth when the encoder decides to
      write RGBA instead of indexed PNG.
    * Fixed some temporary file leaks which were caused by the temporary
      file name being automatically extended to include a scene number,
      and therefore fail to be deleted.
    New Features:
    * Added '+noise random' and '-operator noise-random' to 'convert'
      and 'mogrify'.  This modulates the existing image data with
      uniformely random noise.
    * Added -strip option in composite, convert, mogrify, and montage to
      remove all profiles and text attributes from the image.
    * Added -repage option to composite, convert, mogrify, and montage
      subcommands to reset or adjust the current image page offsets
      based on a provided geometry specification.
    * New C function StripImage() to remove all profiles and text
      attributes from the image.
    * New C function ResetImagePage() to adjust the current image page
      canvas and position based on a relative page specification.
    * C functions GenerateDifferentialNoise(), AddNoiseImageChannel(),
      QuantumOperatorRegionImage(), AddNoiseImage() updated to support
      RandomNoise enumeration.
    * New C++ Image method strip(), and unary function stripImage() to
      remove all profiles and text attributes from the image.
    * XCF format now respects image subimage and subrange members so
      that returned image layers may be selected.
    * The INFO coder (e.g. output file "info:-") now respects the
    - format option so that its output may be adjusted identically to
      how -format works for 'identify'.
    * TclMagick now supports Random noise.
    Feature improvements:
    * C function ThumbnailImage() now allows the user to override the
      filter used, but still defaults to using the box filter.
    Behavior Changes:
    * No longer add a printf-style scene formatting specification to
      filenames which do not have one and no longer automatically
      operate in 'adjoin' mode in such cases.  If multiple numbered
      files are intended to be output, then add +adjoin to the command
      line and use an output filename specification similar to
      "image-%d.jpg".  Output files are now completely specified and
      predictable but this may break some existing usages which
      anticipate the automatic file numbering.


author: matejcik@suse.cz
changelog:
  - update to 0.10
    * lots of bugfixes
    * improved gui and wx-based gui component
    * improved ipcluster
  - split off -doc subpackage


author: ocefpaf@yahoo.com.br
changelog:
  - updated to 0.10.2
    * This is a minor bugfix and latst release of the 0.10.x series.
    * Closing of github ticket #185, a major regression we had
      in 0.10.1 where pylab mode with GTK was not working correctly,
      hence plots were blocking with GTK.  Since this is the default matplotlib
      backend on Unix systems, this was a major annoyance for many users.  Many
      thanks to Paul Ivanov for helping resolve this issue.
    * Fix IOError bug on Windows when used with -gthread.
    * Work robustly if $HOME is missing from environment.
    * Better POSIX support in ssh scripts (remove bash-specific idioms).
    * Improved support for non-ascii characters in log files.
    * Work correctly in environments where GTK can be imported but not started
      (such as a linux text console without X11).


author: ocefpaf@yahoo.com.br
changelog:
  - updated to 0.11
    IPython 0.11 is a *major* overhaul of IPython, two years in the making.  Most
    of the code base has been rewritten or at least reorganized, breaking backward
    compatibility with several APIs in previous versions.
    Since the internal APIs have changed so much, projects using IPython as a
    library (as opposed to end-users of the application) are the most likely to
    encounter regressions or changes that break their existing use patterns.
    A quick summary:
    * Standalone Qt console.
    * High-level parallel computing with ZeroMQ.
    * New model for GUI/plotting support in the terminal.
    * A two-process architecture.
    * Vim integration.
    * Integration into Microsoft Visual Studio
    * Improved unicode support.
    * Python 3 support.
    * New profile model.
    * SQLite storage for history.
    * New configuration system.
    * Pasting of code with prompts.


author: einar@heavensinferno.net
changelog:
  - updated to 0.12
    IPython 0.12 contains several major new features, as well as a large amount
    of bug and regression fixes.
    New features:
    * An interactive browser-based Notebook with rich media support
    * Two-process terminal console
    * Tabbed QtConsole
    * Full Python 3 compatibility
    * Standalone Kernel
    * PyPy support


author: toddrme2178@gmail.com
changelog:
  - Update to 0.12.1
    Bugfixes
  - Comment out non-existant wxpython-related python 3 packages
  - Change python 3 binary names so they don't conflict with the
    python 2 ones
  - Fix removal of hidden git info in python3 package
  - Small python 2 package spec file cleanups


author: cfarrell@suse.com
changelog:
  - license update: BSD-3-Clause
    See http://ipython.org/ipython-doc/dev/about/license_and_copyright.html


author: nadvornik@suse.cz
changelog:
  - updated to 6.5.3-2:
    * shared library version increased from 1 to 2
    * subpackages renamed accordingly
    * includes a fix for bnc#507728


author: pgajdos@suse.cz
changelog:
  - updated to version 6.6.0-5:
    * Permit user to get virtual pixels with a region width of 0.
    * Reformulate the jinc() functio  so that the main peak is of amplitude of 1.
    * Resampling filter must respect the image virtual pixel method.
    * The -evaluate-sequence option behaves like -evaluate except it operates
      on a sequence of images.
    * Add support for the Adobe Large Document format.
    * Add support for the -maximum and -minimum options.
    * Check to see if ICON image width /height exceeds that of the image canvas.
    * Set the DPX descriptor to Luma only if the image type is not TrueColor.
    * Add support for -fx airy(), j0(), j1(), jinc(), and sinc() (reference
      http://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=15685).
    * Don't embed an XMP profile in an EPS image for now.
    * Insufficient image data in EPT is a warning rather than an error.
    * Respect -type TrueColor when writing gray DPX images.
    * Fix problem reading 10-bit grayscale DPX images when scanline length is
      not a multiple of 3.
    * BMP has an alpha channel, it was treated as an opacity channel.
    * Write 10-bit grayscale DPX images properly.
    * Detect PDF ICCBased colorspace.
    * Finalized -set option:convolve:scale  kernel normalize/scale option
    * TransformImage() resets the image blob when called in the PICT decoder;
      use SetImageExtent() instead.
    * Support PSD RLE compression.
    * The jpeg:extent define sometimes exceeded the specified limit.
    * Resolve "too many open files"  (reference
      http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=15546).
    * Added Correlate method which does a Convolve without reflecting the kernel.
    * Initialize grayscale colormap for PSD images.
    * Addition Third-level Subtractive Morphology Methods:
      EdgeIn, EdgeOut, Edge, TopHat, BottomHat
    * Ensuring original kernels passed to morphology are cloned before being
      modifified for use by specific methods (EG: convolve scale/normalize)
    * display -immutable to display transparent image without a checkboard.
    * Make -define png:color-type less persnickity about what it will accept.
    * added use of -precision in 'showkernel' output of -morphology
    * correct use of a 'reflected kernel' for 'Convolve' 'Dilate' and
      'Distance' Morphology primatives. This does not have a performance hit,
      though is only truely applicable when the kernel is asymmetric.  Note that
      'Erode' does not use a 'reflected' kernel, so that 'Open' and 'Close'
      operations work properly.  This 'reflected usage is defined by online
      morphology lecture notes (Google for "EECE Binary Morphology")
    * Added convolve kernel scaling setting "-set option:convolve:scale N"
      If undefined morphology convolve does not do any scaling or normalization
      of the convolution kernel.  A value of 0.0 causes normalization for both
      zero and non-zero (added weights) kernel types.
    * Speed up reading the PSD image format.
    * Add the -precision option.  Use it to set the maximum number of significant
      digits to be printed.
    * Add -features option to the identify program to display channel features.
    * Add -unique option to the identify program to display channel features.
    * Add support for compact floating point (i.e. -depth 16 -define
      quantum:format=floating-point).
    * Transparent images no longer flicker on certain system when using the
      display program.
    * Permit interactive resizing with the display program.
    * Support heterogeneous distributed processing, see
      http://www.imagemagick.org/script/architecture.php#distributed.
    * Fix semaphore assertion when reading a corrupt image with Magick++.
    * Add support for -brightness-contrast option.
    * Add support for the BGRA raw image format.
    * Added Kernel Generator to generate kernels from user strings, which
      allows the generation in many built in kernels for both Convolution
      and other Morphological methods.  New Kernels currently include..
      Convolution: Gaussian, Blur, Comet
      Morphological: Rectangle, Square, Diamond, Disk, Plus
      Distance: Chebyshev, Manhatten, Knight, Euclidean
      And both old and new (rectangular) user defined kernel specifications
      including the use of 'nan' to represent elements which are not part
      of the kernel definition.  List built-in kernel types use "-list kernel"
    * Added -morphology {method}[:{iteration}] {kernel_string}
      Initial methods includes no only the basic morphology methods: Dilate,
      Erode, Open, Close; and a pixel color preserving 'Intensity' version, but
      also the special methods: Convolve, and Distance.  Of course the
      appropriate kernel should be provided for each specific method.
    * Add OpenCL-enabled filter (e.g.  convert image.png -process
      "convolve '-1, -1, -1, -1, 9, -1, -1, -1, -1'" image.jpg).
    * Added StringTo...() processing functions


author: pgajdos@suse.cz
changelog:
  - updated to version 6.6.1-0:
    * Fixed bug in equal-size tile cropping, when image has a page offset.
    * The -recolor 4x4 matrix is now interpretted properly (previously it
      summed rather attenuating the alpha channel).
    * Support writing 1-bit PSD images.
    * Support LCMS 2.0.
    * Improved WMF support under Windows.
    * The new coders/png.c was failing to read a 1-bit paletted image properly.
    * Finished eliminating the deprecated direct references to members of
      the png_info structure. ImageMagick can now be built with libpng-1.5.
    * Respect the -density option when rendering a Postscript or PDF image.
    * Distort barrel no longer complains when 3 arguments are given (reference
      http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=15883).
    * Support -direction left-to-right option for rendering text
    * coders/png.c: Eliminated support of libpng versions older than 1.0.12.
    * Relocated the new, misplaced png_get_rowbytes() call.
    * Updated setjmp/longjmp/jmpbuf usage to work with libpng-1.5.
    * Add support for monochrome PSD images.
    * VignetteImage() no longer crashes when x and y arguments are both greater
      than half the width (x) and height (y) of the image.
    * Eliminated some of the deprecated direct references to members of
      the png_info structure.  This must be finished before we can build
      with libpng-1.5.
    * The animate program no longer loops twice when -loop 1 is specified.
    * The caption format would sometimes hang when the text was not UTF-8.
    * Don't gamma correct log to linear color conversion unless the -gamma is
      specified (reference
      http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=15799).
    * Detect CMYKProcessColor AI tag.
    * Delete image from command line cache for -write option.
    * Add support for the Adobe Large Document format.
    * Recognize -remap option for the mogrify utility.
    * The default Helvetica font is not always available, check for
      Century Schoolbook too (reference
      http://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=15780).


author: aj@suse.de
changelog:
  - Do not compile in build time but use mtime of changes file instead.
    This allows build-compare to identify that no changes have happened.


author: pgajdos@suse.cz
changelog:
  - updated to 6.6.3-9:
    * Eliminate useless message about assuming zero delay when writing
      a single-frame MNG, and changed it from Error to Warning when
      writing a multiple-frame MNG.
    * Only use the first alpha channel in PSD image.
    * Only use XPM complying colors for XPM images (e.g. green is rgb(0,255,0)).
    * Eliminate bogus "invalid colormap index" when pinging ICO images.
    * Support -set density / units.
    * Properly map PNG intent to image->rendering_intent
    * The orient option sometimes improperly set "undefined" (reference
      http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=16795).
    * Only list orientation options for the -list orientation option (reference
      http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=16801).
    * Return proper standard deviation for combined channels (reference
      http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=16786).
    * Handle transparency properly for the PSD image format.
    * Emit a warning if the PNG encoder can't satisfy the color type and
      bit depth requested with a "-define" directive.
    * The -fx 2e+6/1e+5 argument no longer returns the wrong results (reference
      http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=16833).
    * Add -subimage-search option to the compare utility.
    * Throw exception if image size differs for the compare program but the
    - subimage-search option is not specified.


author: pgajdos@suse.cz
changelog:
  - updated to 6.6.4-0:
    * Repair a few incorrect LocaleNCompare() calls (ttf.c, ps.c).
    * Path no longer closed if join style is round (reference
      http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=16943).
    * Add case for BGRQuantum to GetQuantumExtent().
    * Support no compression on PCX write.
    * Fixed bug in the raw BGRA coders (reference
      http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=16880).
    * Fix off-by-one error in the PSD coders.
    * Nicolas Robidoux with the assistance of Chantal Racette contribute an
      approximation of the sinc function over the interval [-3,3].
    * Eliminate a small memory leak in LevelizeImageChannel() (reference
      http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=16951).
    * Recognize -fx logtwo (reference
      http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=16958).


author: pgajdos@novell.com
changelog:
  - updated to 6.6.4-8:
    * Automatically set the quantum depth to 16 for HDRI.
    * IPTC profile not always wrapped properly inside an 8BIM profile.
    * TIFF tile geometry must be divisible by 16.
    * Rename of SincPolynomial to SincFast for easier user understanding.
      Ditto for LanczosChebyshev to LanzcosFast.
    * Switch default resize filters to using the faster SincPolynomial
      filter by default internally.  However 'Sinc' will still use the
      Trigonometric function, and can be used to assign the trig version
      of Sinc() to filters using the filter expert options.
    * The default filter for 'distort' was found to be a very blurry inaccurate
      filter function.  It was removed and replaced with a correct Gaussian
      filter (as used by resize)
    * Added a switch so that "-interpolate filter" will force the use of
      a cylindrical filter for ALL pixels in distorted images.  That is you can
      use that switch to use a cylindrical filter even for images that are
      being enlarged by the distortion.  However EWA is still currently using
      a fixed 2.0 sampling radius.  This switch complements the use of "-filter
      point" which turns off EWA filters in favor of interpolation for all
      pixels in a distorted image.  BOTH switches should not be used together.
    * A bug in the support radius of the EWA resampling function was found,
      now that correctly defined resize filters are being used. Suddenly Normal
      Gaussian distortions are not so blurry, and tests with distortions of
      the 'Rings' image show extremely good and clear results, with only minimal
      blurring.  The filter 'blur' expert option can be used to adjust this
      further.
    * Don't negate the geometry offset for the -extent option.
    * The RGBO format is now listed as a supported format.
    * Added the Nicolas Robidoux and Chantal Racette  Lanczos resize filter
      function as "LanczosChebyshev" as faster alternative to Lanczos.
    * Re-code Nicolas Robidoux and Chantal Racette Polynomial Approximation of
      the Sinc Trigonometric resize filter, as a proper filter to allow
      direct comparision and speed testing of the filter.
    * Expanded the "-set option:filter:verbose 1" output, so as to also include
      the actual functions and other values that were used to create the filter.


author: pgajdos@novell.com
changelog:
  - updated to 6.6.5-0:
    * Added "filter:sigma" expert setting defining the 'sigma' for the Gaussian
      filter only.  This is similar in action to 'blur' but only for Gaussians,
      and does not modify the filters support, allowing you to set a very small
      sigma, without the function 'missing' all pixels.
    * Patch for  DrawableRotation() and DrawableTranslation()
    * The webp format requires the webpconv delegate program (experimental).
    * Replaced "Robidoux" with Cubic 'Keys' filter that is near equivelent to
      the previous sharped "Lanczos2D" filter. (C=0.31089212245300069)
      This also is very similer to a Mitchell filter but specifically designed
      for EWA use and is the new default filter for Distorting Images.
    * Added new filter 'Lanczos2D' a 2-lobe Lanczos as defined by
      Andreas Gustafsson in his thesis  "Interactive Image Warping" (page 24)
      http://www.gson.org/thesis/warping-thesis.pdf
    * Added filter "Robidoux" which is a slightly sharpened version of the
      "Lanczos2D" filter (blur=0.958033808) specifically designed to be less
      'blurry' for horizontal and vertical lines in no-op distortions.
    * Add support for "pattern:vertical2" and "pattern:horizontal2".
    * Add support for "pattern:vertical3" and "pattern:horizontal3".
    * Properly handle PSD layers with negative offsets.
    * Added sqrt(2) bluring default for Gaussian Filter if used as
      a Cylindrical EWA filter.  This resulted removing the last aliasing
      issue that was present in tests for Gaussian EWA resampling. Of course
      it is still a very blury filter for default use in EWA.
    * Adjusted Variable Mapping Blur Composition so user arguments actual
      relate properly to the sigma of the blur for a maximum mapping value.
    * Fix horizon anti-alising for output-scaled perspective distortions.
    * 'Bessel' filter is now offically and more accuritally named 'Jinc'
      however 'Bessel' while not visible as a filter option can still be used
      as an internal alias for 'Jinc'.
    * Fix memory assertion with --enable-embeddable (reference
      http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=17201).
    * Don't permit access to pixels when pinging an image (reference
      http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=17194).


author: pgajdos@suse.cz
changelog:
  - updated to 6.6.5-5:
    * Revised PNG palette optimization
    * Added some debug logging in coders/png.c.
    * More precise blur values for Lanczos2Sharp and LanczosSharp.
    * Added location of first Mitchell crossing (=8/7) to the filters data
      structure.
    * Added Lanczos2D* filters now named Lanczos2*
    * Reorganization of AcquireFilter() to make it work better
    * Clearer EWA filters (LanczosSharp etc) comments.
    * Added LanczosSharp  (3-lobe Lanczos with sharpening)
    * Filter sharpening factors are also always applied regardless of usage.
    * CubicBC filter formulas simplified by constant folding. In
      particular, P1 coefficient (always zero) removed from coeff.
    * Revert the Robidoux filter to a Keys cubic with C=(108 sqrt 2-29)/398
      (as already specified in the documentation).
    * Ignore PS bounding box offsets if -page is set.
    * Add support for -evaluate exp.


author: pgajdos@suse.cz
changelog:
  - updated to 6.6.8.9: fixes [bnc#682238]
    * config files moved to /etc/ImageMagick*
    * see ChangeLog for more details


author: giecrilj@stegny.2a.pl
changelog:
  - updated to 6.6.9.5: fixes [Bug 682238]
    * macroized and cleaned up scripts
    * added conditions for optional components
    * updated file lists for upstream
    * cleaned up the include tree in devel (patch)


author: pgajdos@suse.cz
changelog:
  - updated to 6.6.9.9:
    * The -scale option nows considers the alpha channel when scaling.
    * Don't use comma as a separator for stroked tex.
    * Fix transient bug for HSL to RGB and back.
    * Fixed PNG8 reduction to work with an image that reduces to 256 colors
      plus transparency, by merging the two darkest red colors.
    * etc., see ChangeLog


author: dimstar@opensuse.org
changelog:
  - Require ImageMagick from -devel subpackage: Packages that depend
    on the -devel package very likely use the tools too.


author: pgajdos@novell.com
changelog:
  - updated to 6.7.0.8:
    * added Initial implementation of Cylinder to/from Plane 3D Distorts
      Includes deritive (scaled lookup), and anti-alised horizon (validity)
      Currently can NOT handle extractions from full 360 cylinder panoramas.
    * Fix transient error for composite over operator.
    * Fix one-off bug in option parser.
    * etc., see ChangeLog
  - adjusted inc-struct.diff


author: pgajdos@novell.com
changelog:
  - update to 6.7.1.0:
    * Defend against corrupt PSD resource blocks.
    * Properly allocate points when render text with large font size.
    * Added support for Z_RLE strategy in the png compressor, using
    - quality 98 or 99.
    * Handle "-quality 97" properly in the png encoder, i.e., use intrapixel
      filtering when writing a MNG file and no filtering when writing a PNG file.
    * Added "-define PNG:compression-level|strategy|filter=value" options to
      the PNG encoder.  If these options are used, they take precedence over
      the -quality option.
    * Use zlib default compression strategy instead of Z_RLE and Z_FIXED
      strategies when linking with zlib versions (prior to 1.2.0 and 1.2.2.2,
      respectively) that don't support them.
  - switch on WEBP support -- require libwebp-devel to build


author: pgajdos@suse.com
changelog:
  - update to 6.7.2.7:
    * Fix memory leak in text annotation.
    * The "-strip" option was excluding the PNG tRNS chunk.
    * Caption now wraps properly for Chinese text.
    * The PNG encoder would sometimes fail to respect the -define
      PNG:color-type option when the incoming image was PseudoClass.
    * Properly handled continued JPEG embedded profiles.
    * Revert -colorspace sRGB option patch.
    * Revert -type PaletteMatte option patch.
    * etc. see ChangeLog.
  - obsoletes reason-error-message.patch


author: crrodriguez@opensuse.org
changelog:
  - Add explicit libbz2-devel BuildRequires
  - Support LZMA
  - Use libcms2 now.
  - Cleanup huge dependency bloat in -devel package, this
    will likely cause build fails on dependant packages
    the solution is to fix your BuildRequires.


author: pgajdos@suse.com
changelog:
  - update to 6.7.4.7:
    * Fixed -black-threshold and -white-threshold so they work properly with
      the -channels option
    * Promote image depths 9-15 to 16 to avoid crashing in the PNG
      encoder
    * Fix problems with JNG encoder "quality"
    * Fix memory leak in JP2 coder
    * Use maximum bounds when rendering PDF
    * etc. see ChangeLog


author: cfarrell@suse.com
changelog:
  - license update: SUSE-ImageMagick
    Use SUSE- proprietary prefix until SPDX upstream accepts ImageMagick as
    license (e.g. like Fedora)


author: giecrilj@stegny.2a.pl
changelog:
  - moved the libtool archives to the main package
  - separated the bulk documentation
  - added a regression %check for the locale comma crash


author: pgajdos@suse.com
changelog:
  - cleanup the package
  - updated to 6.7.6.1: fixes
    * CVE-2012-0247 [bnc#746880]
    * CVE-2012-0248 [bnc#746880]
    * CVE-2012-1185 [bnc#752879]
    * CVE-2012-1186 [bnc#752879]


author: pgajdos@suse.com
changelog:
  - updated to 6.7.6.9:
    * Don't write an invalid PNG sRGB chunk when rendering intent is undefined.
    * EXR images are in the linear RGB colorspace with a gamma of 1.0.
    * Correct annotation offset for right-to-left labels.
    * The -level 100x0% now produces the equivalent of -negate.
    * etc., see ChangeLog


author: pmladek@suse.cz
changelog:
  - updated to version 4.3 [#39093]:
    * does not contain elderly documentation, the current one is available
      online from the home page
    * the doc subpackage still contains the actual javadoc
  - updated README.SuSE accordingly
  - removed obsolete BuildRoot cleaning from the install phase


author: mvyskocil@suse.cz
changelog:
  - Update to new upstream version 6.3
    * Command call: Changed scope of getThreadSafetyProperty() from private to package.
    * Command call: Refined tracking of missing V5R4 PTF for QCDRCMDI (SI29629).
    * Connection pool: Fix bug to reuse connections which have a maxLifetime of 0.
    * Connection: Added AS400 properties: mustAddLanguageLibrary, mustUseSuppliedProfile.
    * Connection: Added AS400 properties: mustUseSockets, mustUseNetSockets, threadUsed.
    * Connection: Ensure that the socket never gets left open.
    * Connection: Fix code so that applets do not get AccessControlException.
    * Connection: Only try to load PASE library when on V6R1 or higher.
    * Connection: Fix for JTOpen bug 2039039: Set another timeout when opening a socket connection.
    * Data area: Honor setting of threadSafe property.
    * Data conversion: Modification to handling of Date convert(*CURRENT) to adjust to local time.
    * Data conversion: Added method AS400DataType.getJavaType().
    * Data conversion: Regenerated conversion tables for CCSIDs 835 and 4931.
    * JDBC: Add support for getSQLXML on Blob columns, for consistency with native JDBC driver.
    * JDBC: Allow userid/password in URL to override blanks in parameters.
    * JDBC: Fix ResultSet navigation for various relative scrolling.
    * JDBC: Fix cast exception for DBClob when written as a locator.
    * JDBC: Fix double JDBC driver registration with DriverManager.registerDriver().
    * JDBC: Fix generated keys truncation.
    * JDBC: Fix lob locator update and retrieval from AS400JDBCResultSet.
    * JDBC: Fix logic so that ResultSet.relative(1) is same as ResultSet.next().
    * JDBC: Fix long schema bug in library list.
    * JDBC: Fix stream helper method.
    * JDBC: Fix server trace bug.
    * JDBC: Fix typo in byteLength variable.
    * JDBC: Get database metadata from SYSIBM stored procedures if "metadata source" property is set to 1.
    * JDBC: Ignore Warnings to allow users to specify list of SQL states to cause JDBC to ignore and not issue warnings.
    * JDBC: Misc XML fixes to not rely on external parsers.
    * JDBC: More resultset cursor navigation fixes for various abnormal scrolling.
    * JDBC: Prohibit accidental JDBC Connection with userid or password of "".
    * JDBC: Use connection property "translate hex" value in the algorithm to generate extended dynamic sql package name.
    * Messages: Added new MessageFile.getMessage() method, with additional CCSID parameters.
    * NetServer: Deprecated class; use ISeriesNetServer instead.
    * Object description: Fixed StringIndexOutOfBoundsException.
    * Object description: New method ObjectDescription.getObjectLockList().
    * PTF: Added constants to represent new V6R1 status values.
    * Print: Added method Printer.setAttributes(), to match functionality of RPrinter.
    * RLA: Changes to verifyS38MSGRM() to better handle ClassCastException.
    * System pool: Added 2 constructors, and isValidNameForSharedPool().
    * System pool: Eliminated logic errors.  Strip trailing blanks from returned String-valued attributes.
    * System value: Enhanced javadoc and code comments.
    * Trace: Add more tracing for invalid passwords.
    * Trace: Added tracing of connection ID.
    * Trace: Skip stack trace for "Class com.ibm.as400.access.Properties not found".
    * Trace: If incorrect reply datastream header: Trace bytes, and disregard stream.
    * Trace: Streamlined trace messages for 'GSSToken not available' and non-fatal ClassNotFoundException.
    * User: Add getObjectsOwned() method.


author: garloff@suse.de
changelog:
  - Split LibVNCServer into itself, -devel and x11vnc.
  - Update to LibVNCserver-0.9.1.
  - Drop patches that have been integrated upstream.


author: garloff@suse.de
changelog:
  - Update to LibVNCserver-0.9.7:
    * add (server-side) ZYWRLE support
    * fixes (update after resizing, endianess, width != scanline)
    * improve timeouts, port fallback, and connection time of the SSL
      Java viewers


author: crrodriguez@opensuse.org
changelog:
  - Update to version 0.9.8 latest.
    * Changes too long to list here, see NEWS
  - Use system lzo library


author: sndirsch@suse.de
changelog:
  - mesa-commit-954dfba.diff
    * i965: bump texture limit to 4kx4k (bfo #18100)
    * obsoletes i965-GL_MAX_TEXTURE_SIZE-4096.diff
  - mesa-commit-88b702e.diff
    * i965: Eric Anholt's patch for bumping up texture sizes
      (bfo #18100)


author: sndirsch@suse.de
changelog:
  - Mesa 7.4.1
    * Fixed a two-sided lighting bug in fixed-function-to-GPU code
      generation
    * Fixed some Darwin issues (Jeremy Huddleston)
    * Indexing the GLSL gl_EyePlane[] or gl_ObjectPlane[] arrays
      with a variable was broken, bug 20986
    * Fixed incorrect texture unit bias in TXB instruction
    * glTexParameter settings weren't always propogated to drivers
    * Assorted vertex/fragment program bug fixes
    * Fixed point rendering in software rasterizer
    * Fixed potential deadlock in object hash functions
    * Fix a couple bugs surrounding front-buffer rendering with
      DRI2, but this is not quite complete.
    * Fixed glPopAttrib() bug when restoring user clip planes


author: sndirsch@suse.de
changelog:
  - no longer package static libGL/libGLU; can't work any longer
    due to static X libraries having been removed


author: sndirsch@suse.de
changelog:
  - Mesa 7.4.2
    * Fixed segfault when rendering to front buffer with DRI 1.
    * Fixed swrast texture rectangle bug when wrap mode =
      GL_CLAMP_TO_BORDER and filter mode = GL_LINEAR. (bug 21461)
    * Fixed texture object mem leak during context destruction.
    * Fixed a state validation bug in glCopyTex[Sub]Image()
    * Fixed some i965 GLSL bugs.
    * Fixed an R300 driver texture object bad memory reference.


author: sndirsch@suse.de
changelog:
  - mesa_7_4_branch-commit-63cde0e.diff
    * commit, which introduced a regression; revert it (bnc #504578)


author: sndirsch@suse.de
changelog:
  - Mesa 7.4.3
    * Fixed texture object reference counting bug (bug 21756)
    * Allow depth/stencil textures to be attached to GL_STENCIL_ATTACHMENT point
      (SF bug 2793846)
    * Added missing glGet case for GL_VERTEX_ARRAY_BINDING_APPLE
    * Fixed some OSMesa build issues
    * Fixed a vertex buffer object crash
    * Fixed broken glTexImage3D() when image type = GL_BITMAP
    * Fixed some GLSL preprocessor bugs
    * Fixed framebuffer mem leak in i945/i965 DRI drivers
    * Fixed texture coordinate repeat bug in swrast (bug 21872)
    * Fixed incorrect viewport clamping (lower bound is zero, not one)
    * GLX fix for glean's makeCurrent test case
  - obsoletes reverted applied mesa_7_4_branch-commit-63cde0e.diff


author: sndirsch@suse.de
changelog:
  - Mesa-intel_unref_fb.patch
    * intel: call _mesa_unreference_framebuffer() in
      intelDestroyBuffer(). This was a call to
      _mesa_reference_framebuffer(ptr, NULL) but the NULL pointer is
      incorrect in Mesa 7.4.x. Fixes a failed assertion during screen
      tear-down.


author: sndirsch@suse.de
changelog:
  - Mesa 7.4.4
    * Fixed i965/i915 segfault in screen destruction (bfo #22408)
  - adjusted intel_release_static_region.patch
  - obsoletes Mesa-intel_unref_fb.patch


author: sndirsch@suse.de
changelog:
  - Mesa 7.5
    * new features like e.g. Gallium3D
    * various bug fixes
    * removed some GL_SGIX_* extensions, which have been superseded
      by ARB versions
  - obsoletes mesa-commit-88b702e.diff, mesa-commit-954dfba.diff,
    intel_release_static_region.patch


author: sndirsch@suse.de
changelog:
  - no longer package glew headers in Mesa-devel, which caused file
    conflicts with glew-devel (bnc #538344)


author: sndirsch@suse.de
changelog:
  - Mesa 7.5.1
    * bug-fix release fixing issues found since the 7.5.1 release.
    - Detect B43 chipset in Intel driver
    - Assorted bug fixes for i965/i945 drivers
    - Fixed Gallium glDrawPixels(GL_STENCIL_INDEX) failure.
    - Fixed GLSL linker/preprocessor version directive issue seen
      in Wine (such as bug 23946)
    - glUseProgram() is now compiled into display lists (bug 23746).
    - glUniform functions are now compiled into display lists
    - Auto mipmap generation didn't work reliably with Gallium.
    - Fixed random number usage in GLX code.
    - Fixed invalid GL_OUT_OF_MEMORY error sometimes raised by
      glTexSubImage2D when using Gallium.


author: sndirsch@suse.de
changelog:
  - Mesa 7.6
    * OpenVG front-end (state tracker for Gallium). This was written
      by Zack Rusin at Tungsten Graphics.
    * GL_ARB_vertex_array_object and GL_APPLE_vertex_array_object
      extensions (supported in Gallium drivers, Intel DRI drivers,
      and software drivers)
    * GL_ARB_copy_buffer extension (supported in Gallium drivers,
      Intel DRI drivers, and software drivers)
    * GL_ARB_map_buffer_range extension (supported in Gallium drivers,
      Intel DRI drivers, and software drivers)
    * GL_ARB_seamless_cube_map extension (supported in software drivers
      and i965 drivers)
    * GL_ARB_vertex_array_bgra (ARB synonym for GL_EXT_vertex_array_bgra)
    * GL_ARB_sync (supported in software drivers and Intel DRI drivers)
    * GL_EXT_provoking_vertex extension (supported in Gallium, i915, i965,
      and software drivers)
    * Rewritten radeon/r200/r300 driver using a buffer manager
    * radeon/r200/r300 GL_EXT_framebuffer_object support when used with
      kernel memory manager
    * radeon/r200/r300 support for GL_ARB_occlusion_query
    * r300 driver supports OpenGL 1.5
    * r300 driver support for GL_EXT_vertex_array_bgra, GL_EXT_texture_sRGB
    * i915/945 driver support for GL_ARB_point_sprite, GL_EXT_stencil_two_side
      and GL_ATI_separate_stencil extensions
    * Rewritten assembler for GL_ARB_vertex_program / GL_ARB_fragment_program.
    * Added configure --with-max-width=W, --with-max-height=H options to
      specify max framebuffer, viewport size.
    * Initial version of Gallium llvmpipe driver. This is a new driver based
      on LLVM which makes exensive use of run-time code generation. This is
      an "alpha" stage driver. See the src/gallium/drivers/llvmpipe/README
      file for more information.
    * i965 DRI driver fixes, including support for "unlimited" size constant
      buffers (GLSL uniforms)


author: mhopf@novell.com
changelog:
  - Add -DNDEBUG to CFLAGS.
    It's unfortunate, but a few newly added assert()s for testing memory leaks
    trigger in this release. But having memory leaks is less problematic than
    crashing compiz.


author: sndirsch@suse.de
changelog:
  - Mesa 7.7 RC1
    * New features
    - VMware "SVGA" Gallium driver. This is a Gallium3D driver
      which targets the VMware virtual graphics device. It allows
      Linux OpenGL guest applications to utilize the 3D graphics
      hardware of the host operating system.
    - GL_ARB_draw_elements_base_vertex (supported in Intel i965
      and software drivers)
    - GL_ARB_depth_clamp (supported in Intel i965 DRI and software
      drivers)
    - GL_NV_depth_clamp (supported in Intel i965 DRI and software
      drivers)
    - GL_ARB_provoking_vertex (same as GL_EXT_provoking_vertex)
    - Wavefront .obj file loader/viewer demo (progs/demos/
      objviewer)
    * Bug fixes
    - Many assorted i965 driver fixes.
    - Many r300-gallium driver fixes; this driver is now
      considered unstable-quality instead of experimental-quality.
    * Changes
    - New Mesa texture/surface format infrastructure
    - Removed some unused Mesa device driver hooks


author: sndirsch@suse.de
changelog:
  - due to libdrm update disable build of nouveau driver for now
    (needs newer Mesa sources from git master)


author: ro@suse.de
changelog:
  - update to 7.8
    - dos, ggi and classic svga drivers removed along with
      their header files
  - re-enable nouveau driver


author: sndirsch@suse.de
changelog:
  - Mesa 7.8.1
    * The primary purpose of this release is to fix a significant
      error in Mesa's copy of glxext.h and the libGL code that uses
      it. The release also contains some other bug fixes.


author: sndirsch@suse.de
changelog:
  - removed legal check since affected source files no longer exist
  - removed obsolete missing_Makefile.diff
  - specfile cleanup


author: sndirsch@suse.de
changelog:
  - Mesa_indirect_old_xserver_compatibility.diff (revival)
    Workaround for enabling indirect rendering to older Xservers
    (bnc #469280, bnc #600672).


author: sndirsch@suse.de
changelog:
  - mesa-commit-06c72da.diff
    * intel: Update renderbuffers unconditionally in
      intelSetTexBuffer2() (bnc #610323)


author: sndirsch@suse.de
changelog:
  - Mesa 7.8.2
    * Various i965 and i915 driver fixes.
  - adjusted Mesa_indirect_old_xserver_compatibility.diff,
    egl-buildfix.diff


author: johannesobermayr@gmx.de
changelog:
  - bnc #620037
    * create nouveau_vieux_dri.so
    * add libdrm_nouveau.diff
    * separate Mesa-nouveau3d package
  - fix some RPMLINT warnings


author: sndirsch@suse.de
changelog:
  - Mesa git master #2dfd348 (2010-08-28)
  - obsoletes libdrm_nouveau.diff.bz2, mesa-commit-06c72da.diff
  - adjusted Mesa_indirect_old_xserver_compatibility.diff,
    dri_driver_dir.diff
  - added libtalloc-devel bison flex libxml2-python to BuildRequires
  - pkgconfig file for egl


author: sndirsch@novell.com
changelog:
  - use TALLOC_LIBS/TALLOC_CFLAGS env. variables which obsolete the
    requirement for a patched libtalloc-devel package, i.e.
    talloc.pc is no longer required.


author: sndirsch@novell.com
changelog:
  - Mesa git master #fd328a (2010-09-11)
  - commit-4ebf07a.diff
    * glx: Don't destroy DRI2 drawables for legacy glx drawables
      (bfo #30109)


author: sndirsch@novell.com
changelog:
  - commit-73dab75.diff
    * i965: fallback lineloop on sandybridge for now (bfo #30420,
      comment #8)


author: sndirsch@novell.com
changelog:
  - commit-d316391.diff
    * i965: Fix gen6 pointsize handling to match pre-gen6. Fixes
      point-line-no-cull (bfo #30532)


author: sndirsch@novell.com
changelog:
  - 0001-Fix-crash-in-swrast-when-setting-a-texture-for-a-pix.patch
    * Fix crash in swrast when setting a texture for a pixmap
      (bnc #641297)
  - readd swrastg DRI driver


author: sndirsch@novell.com
changelog:
  - Update full mesa stack to pre-7.10 (git 32218e4).
    Fixes most of intel SandyBridge rendering issues.
  - Set Mesa version to 7.9.801
  - obsoletes commit-d316391.diff
  - adjusted 0001-Fix-crash-in-swrast-when-setting-a-texture-for-a-pix.patch


author: sndirsch@novell.com
changelog:
  - Update pre-7.10 state (git 96685a6)
    Fixes two screensaver GPU crashes on SandyBridge (xorg #32683)


author: mhopf@novell.com
changelog:
  - Update to 7.10.2
    * Many crash and rendering fixes
    * Fixes bug 678264 (Xserver crash with radeon/radeonhd UMS)


author: idoenmez@novell.com
changelog:
  - Add intel-add-gem-string.patch: Add back "GEM" string to Intel
    driver's version output to fix OpenGL effects in kwin.


author: eich@suse.de
changelog:
  - Remove: intel-add-gem-string.patch
    This patch was barking up the wrong tree anyway.
    As discussed with Martin Grässlin from the Kwin project
    a patch from the upstream git master has been cherry-picked
    and added to kdebase4-workspace which makes this patch unneciessary.
    The patch to Kwin will become obsolete once Kwin is updated,
    this will be noticed easily in kdebase4-workspace.


author: eich@suse.de
changelog:
  - Replace patches:
    * add: u_GLX-SWrast-Make-GLX-with-SWrast-enabled-work-on-olde.patch
      This patch falls back to indirect rendering if SWrast doesn't work
      with older Xservers as no common configs/visuals can be found.
    * remove: Mesa_indirect_old_xserver_compatibility.diff
      this patch is superseded.
    * rename: 0001-Fix-crash-in-swrast-when-setting-a-texture-for-a-pix.patch
      to u_Fix-crash-in-swrast-when-setting-a-texture-for-a-pix.patch


author: eich@suse.de
changelog:
  - u_Fix-crash-in-swrast-when-setting-a-texture-for-a-pix.patch:
    Update this patch closing a giant memory leak.


author: sndirsch@novell.com
changelog:
  - libdrm-2.4.26-nouveau.diff
    * Fixes build of Mesa 7.10.2 nouveau driver with libdrm 2.4.26
    (fdo #35562)


author: mhopf@novell.com
changelog:
  - Update to Mesa 7.11-rc3
  - U_Mesa-7.11-llvm3.patch: fix compatibility with llvm 3.0 (and pre-releases)
  - gallium is now required for r300, r600
  - nouveau is now built by default (except on < OS11.3)


author: jengelh@medozas.de
changelog:
  - Update dependencies according to configure.ac,
    use pkgconfig symbols
  - Parallel build with %_smp_mflags
  - Remove redundant tags/sections


author: coolo@suse.com
changelog:
  - fix requires of devel package in moving the %package before the
    other packages that have custom versions.
    %version in rpm is tricky - it's the _last_ version before the
    macro, not the main one.


author: sndirsch@suse.com
changelog:
  - readded build of non-gallium nouveau driver ("nouveau_vieux") to
    support again older NVIDIA GPUs


author: sndirsch@suse.com
changelog:
  - Update to Mesa 8.0.1
    * Removed all DRI drivers that did not support DRI2.
      Specifically, i810, mach64, mga, r128, savage, sis, tdfx, and
      unichrome were removed.
    * Removed all remnants of paletted texture support. As required
      by desktop OpenGL, GL_COLOR_INDEX data can still be uploaded
      to a color (e.g., RGBA) texture. However, the data cannot be
      stored internally as color-index.
    * Removed support for GL_APPLE_client_storage extension.
    * Removed the classic Mesa r300 and r600 drivers, which are
      superseded by the gallium drivers for this hardware.
    * Removed the dead Gallium i965, cell and failover drivers,
      which were either broken and with nobody in sight to fix
      the situation or deprecated.
  - obsoletes u_GLX-SWrast-Make-GLX-with-SWrast-enabled-work-on-olde.patch
    (git commit #63a6fd6603574c1c01324fbeb0863e39d3864c16)
  - obsoletes U_Mesa-7.11-llvm3.patch
  - obsoletes Mesa-llvm-3.0.patch
  - disabled u_Fix-crash-in-swrast-when-setting-a-texture-for-a-pix.patch
    for now (obsolete as well?)


author: sndirsch@suse.com
changelog:
  - Switch software rasterizer to llvmpipe (gallium driver now)
    * Performance improvement especially on multicore system.
  - minimal specfile cleanup


author: coolo@suse.com
changelog:
  - fix baselibs.conf after update of libOSMesa
  - do not put the date in generated code, this breaks build-compare
    for little to no gain as we know the build date from rpm header


author: sndirsch@suse.com
changelog:
  - U_gallium-rtasm-properly-detect-SSE-and-SSE2.patch
    * gallium/rtasm: properly detect SSE and SSE2;  this should fix
      crashes on ancient processors. (bnc#728737)


author: ryanbach@adelphia.net
changelog:
  -- Updated software rasterizer to use llvmpipe the advanced,
  -  multithreaded,software rasterizer if availaible for that
  -  archetecture (ie. X86/X86-64).


author: sndirsch@suse.com
changelog:
  - For full OpenGL 3.0 compliance, it is necessary to
    have floating-point textures, so Mesa is now compiled with
    "--enable-texture-float" parameter to have OpenGL 3.0 support.
  - disabling glut/glw no longer required since it's no longer
    shipped with Mesa


author: sndirsch@suse.com
changelog:
  - Trivial change to Version 8.0.3; tarball from here:
    http://cgit.freedesktop.org/mesa/mesa/snapshot/mesa-8.0.3.tar.gz


author: sndirsch@suse.com
changelog:
  - let libGL1-Mesa require Mesa, since that package includes the DRI
    drivers (including the "swrast" DRI driver for software rendering)
    (bnc#765241)


author: sndirsch@suse.com
changelog:
  - u_remove-os-abi-tag.patch
    * Remove OS ABI tag from libGL, so it is no longer preferred over
      libGLs without OS ABI tag (bnc#765294, fdo#26663)


author: sndirsch@suse.com
changelog:
  - enabled build of XvMC/VDPAU state trackers for Nouveau, R300,
    R600, Softpipe (Software implementation)


author: tiwai@suse.de
changelog:
  - U_i965-gen7-Reduce-GT1-WM-thread-count-according-to-up.patch
    * Fix GPU hang with IVB GT1 desktop (bnc#775048)


author: fcrozat@suse.com
changelog:
  - Add u_mesa-8.0-llvmpipe-shmget.patch (Fedora): use shmget under
    llvmpipe, if available (bnc#766498).
  - Update u_mesa-8.0.1-fix-16bpp.patch to work with shmget patch.


author: sndirsch@suse.com
changelog:
  - u_mesa-demos_missing-libs.diff
    * xeglthreads no longer can rely on the toolchain to add the
      required libs, it uses directly.


author: sndirsch@suse.com
changelog:
  - added "-x" subpackage for most common GLX-based demos like
    glxgears, glxinfo, pbinfo (bnc #748373)


author: tambet@novell.com
changelog:
  - Update to the latest upstream:
    + Some fixes to the public API to correctly implement the spec.
    + Implement unsolicited registration for modems that support it.
    + Implement new "Simple" interface.
    + Implement cached commands.
    + Implement 'V1 E1' parser to work with modems which refuse to
      turn their echo off.
    + Implement Nokia plugin.
    + Implement a plugin for ZTE modems.
    + Lots of minor bug fixes.


author: tittiatcoke@gmail.com
changelog:
  - Update to the latest upstream:
    + Move device probing and detection to udev
    + Add plugin for Motorola C-series phones and BUSlink scwi275u
    + Add plugin for Qualcomm Gobi devices
    + Updated Ericsson 'mbm' driver
    + Better Huawei detection; don't drop BUSlink responses
    + Several other fixes


author: tambet@novell.com
changelog:
  - Upgrade to version 0.3. No new features, but includes a lot of
    bug fixes and much broader hardware support.


author: vuntz@opensuse.org
changelog:
  - Remove hal-devel BuildRequires again.
  - Remove ozerocdoff Recommends: usb_modeswitch is the modern
    solution, and it's already recommended. And ozerocdoff depends on
    hal, which is bad.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.4:
    + For the full list of changes, see
      http://cgit.freedesktop.org/ModemManager/ModemManager/log/?id=0.4
    + bgo#604551: add an unlockRequired property that provides lock
      status, check modem PIN state before exporting it
    + bgo#608668: tag ChineBird PL68 ports
    + bgo#591047: only set auto registration if the modem isn't idle
    + bgo#608022: allow blacklisting various devices
    + bgo#617873: gsm: be more lenient in +CGDCONT parsing
    + rh#553199: ignore CSS on EVD0-capable modems.
    + rh#573510: assume +CPIN "READY" response indicates GSM
      capability
    + rh#579247: fix sypport check for last plugin
    + rh#569067: cdma: fix subclass registration state checking in
      error paths
    + rh#571921: cdma: prevent crash on modem removal
    + rh#587400: gsm/cdma: fix data port assignment
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Add ModemManager-fix-new-glib.patch to fix build with recent
    glib.
  - Build PolicyKit support: add polkit-devel BuildRequires and pass
    - -with-polkit to configure.
  - Do not add -fno-strict-aliasing to CFLAGS: this is not needed
    anymore.


author: vuntz@opensuse.org
changelog:
  - Add ModemManager-polkit-deprecated.patch to fix build with a
    recent polkit (>= 0.97). This is only needed on openSUSE 11.4 and
    later.


author: vuntz@opensuse.org
changelog:
  - Call relevant macros in %post/%postun:
    + %icon_theme_cache_post/postun because the package ships themed
      icons.
  - Add hicolor-icon-theme BuildRequires and Requires since we need
    to have those macros defined and we install hicolor icons, so we
    need to have the theme installed.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.4.996:
    - Add a mechanism to get remaining incorrect PIN attempts
    - Add a mechanism to retrieve the equipment identifier
      (MEID/ESN, IMEI)
    - Added support for returning devices to factory settings
    - Better compatibility with Blackberry GSM devices
    - Added a Location Services API with support for GSM devices
    - Fixes for Novatel CDMA devices (home/roaming status, better
      signal quality reporting)
    - Better detection of EVDO registration when device is in 1X mode
    - Add support for newer Alcatel devices like X220D
    - Support for more ZTE devices
    - Fix modem detection failures with some Sierra devices
    - Add support for newer Ericsson devices
    - Add an SIM identifier for use when auto-unlocking modems
    - Add an device identifier for use when MEID/IMEI is not yet
      available
    - Handle signal quality reporting for GSM modems that don't
      support AT+CSQ
    - Add preliminary USSD support
    - Fix reconnection attempts with some Sierra devices
    - Add support for pseudo-ethernet interface on newer Sierra
      devices
    + Fixed bugs: rh#597296, rh#583691, rh#597088, bgo#626421,
      rh#585394, bgo#628105, bgo#627935, bgo#621815, rh#632516,
      lp#682282, bgo#590798
  - Drop ModemManager-fix-new-glib.patch: fixed upstream.
  - Drop ModemManager-polkit-deprecated.patch: fixed upstream.
  - Create a devel subpackage for new development files.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.4.997:
    + Add support for various Linktop devices (LW273, etc)
    + Implement standard D-Bus Properties interface PropertiesChanged
      signal
    + Add support for Qualcomm SMD-connected modems
    + Export modem state over D-Bus
    + Add D-Bus API for CDMA modem activation
    + Correctly report HSPA+ access technology
    + Correctly report home vs. roaming state with basic Sprint CDMA
      modems
    + Add D-Bus API for power-cycling/resetting modems
    + Add support for USSD responses
    + Finer grained and more consistent logging
    + Blacklist more usb-serial dongles unlikely to be modems
    + Add support for platform serial ports
    + Loosen permissions for reading device information
    + Add support for Samsung Y3300 Icera-based modem
    + Speed up probing process when ports support AT commands
    + Better SMS reception and reporting
    + Add support for some Wavecom modems
    + Add support for Simtech-based Prolink PH-300
    + Add support for Alcatel X200
    + Fix various crashes when modem is removed
    + Bigs fixed: bgo#636040, bgo#636438, bgo#637140, bgo#638038,
      bnc#674022, kde#266807, lp#673457, rh#544121.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.4.998:
    + Handle udev 'change' events.
    + gsm:
    - set SMS storage location before enabling notifications
    - handle case of entirely empty SPN correctly
    + ussd: fix reception, network notifications, and network
      requests
    + serial: warn when open/close take longer than 7 seconds
    + Add a DBus interface for setting the log level.
    + Add support for Samsung Y3400.
    + Improvements for Icera-based modems.
    + Improve disabling of Samsung GSM modems.
    + Fix leaks.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.5:
    + Improvements for Samsung modems
    + Support access technology reporting for Qualcomm Gobi modems
    + Fix communication with Nokia N900 devices
    + Support multiple CDMA Rm protocols
    + Fix handling of Option access technology reporting
    + Fix handling of CDMA EVDO registration states
    + Fix problems reconnecting Ericsson F5521gw modems
    + Better handling of some Android handset modem
    + Bugs fixed: rh#583691, lp#765516, bgo#641661, bgo#652682,
      bgo#650740, bgo#652910, bgo#637327.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.5.1.95:
    + Better detection of registration state when connecting
    + Added support for more Ericsson modems
    + Many memory leak fixes
    + Ensure Gobi devices are driven by the gobi plugin
    + Added multi-part SMS message support
    + Better handling of requests when modem is disabled
    + USSD fixes for Huawei devices
    + Added support for Nokia Internet Sticks
    + Fixed quirky response handling on some Cinterion modems
    + Fixed CREG response handling on modems that include the RAC
    + Skip sending power-up command if modem is already powered up
    + Added support for Sierra Wireless devices using Icera chips
      (USB305, Lightning)
  - 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.
  - Drop ModemManager-glib-2.31.patch: fixed upstream.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.5.1.96:
    + Fixed sending SMS messages with modems that only support PDU
      mode


author: dimstar@opensuse.org
changelog:
  - Add ModemManager-use-deprecated.patch: do not warn about using
    deprecated methods. This allows to build against glib >= 2.31.14.
  - Add call to autoreconf in %%prep section, as the patch above
    touches m4 files.


author: vuntz@opensuse.org
changelog:
  - Move dbus xml interface files from devel subpackage to main
    subpackage: those files might be needed at runtime.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.5.1.97:
    + Fix reading SMS messages in text mode
    + Fix communication with some Nokia phones
  - Drop ModemManager-use-deprecated.patch: fixed upstream.
  - Remove libtool BuildRequires and call to autoreconf: those were
    only needed for patch above.
  - Remove xz BuildRequires now that it comes for free in the build
    system.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.5.2.0:
    + Retry sending SMS messages in PDU mode if an error occurs in
      text mode


author: kkaempf@suse.com
changelog:
  - update to 3.2.8a
    * switched to 3.2 release
    * lots of changes and bugfixes
    * see NEWS for details


author: wr@rosenauer.org
changelog:
  - security update to 3.0.7 (bnc#478625)
    * MFSA 2009-07 - Crashes with evidence of memory corruption
      CVE-2009-0771 - Layout Engine Crashes
      CVE-2009-0772 - Layout Engine Crashes
      CVE-2009-0773 - crashes in the JavaScript engine
      CVE-2009-0774 - Layout Engine Crashes
    * MFSA 2009-08/CVE-2009-0775 - (bmo#474456)
      Mozilla Firefox XUL Linked Clones Double Free Vulnerability
    * MFSA 2009-09/CVE-2009-0776 (bmo#414540)
      XML data theft via RDFXMLDataSource and cross-domain redirect
    * MFSA 2009-10/CVE-2009-0040 (bmo#478901)
      Upgrade PNG library to fix memory safety hazards
    * MFSA 2009-11/CVE-2009-0777 (bmo#452979)
      URL spoofing with invisible control characters


author: wr@rosenauer.org
changelog:
  - security update to 1.9.0.8 (bnc#488955,489411)
    * MFSA 2009-12/CVE-2009-1169 (bmo#460090,485217)
      Crash and remote code execution in XSL transformation
    * MFSA 2009-13/CVE-2009-1044 (bmo#484320)
      Arbitrary code execution via XUL tree moveToEdgeShift
  - allow RPM provides for stuff besides shared libraries
    (e.g. mime-types)


author: wr@rosenauer.org
changelog:
  - security update to 3.0.9 (bnc#495473)
    * MFSA 2009-14/CVE-2009-1302/CVE-2009-1303/CVE-2009-1304/CVE-2009-1305
      Crashes with evidence of memory corruption (rv:1.9.0.9)
    * MFSA 2009-15/CVE-2009-0652 (bmo#479336)
      URL spoofing with box drawing character
    * MFSA 2009-16/CVE-2009-1306 (bmo#474536)
      jar: scheme ignores the content-disposition: header on the
      inner URI
    * MFSA 2009-17/CVE-2009-1307 (bmo#481342)
      Same-origin violations when Adobe Flash loaded via
      view-source: scheme
    * MFSA 2009-18/CVE-2009-1308 (bmo#481558)
      XSS hazard using third-party stylesheets and XBL bindings
    * MFSA 2009-19/CVE-2009-1309 (bmo#482206,478433)
      Same-origin violations in XMLHttpRequest and
      XPCNativeWrapper.toString
    * MFSA 2009-20/CVE-2009-1310 (bmo#483086)
      Malicious search plugins can inject code into arbitrary sites
    * MFSA 2009-21/CVE-2009-1311 (bmo#471962)
      POST data sent to wrong site when saving web page with
      embedded frame
    * MFSA 2009-22/CVE-2009-1312 (bmo#475636)
      Firefox allows Refresh header to redirect to javascript: URIs


author: wr@rosenauer.org
changelog:
  - security update to 3.0.10
    * MFSA 2009-23/CVE-2009-1313 (bmo#489647)
      Crash in nsTextFrame::ClearTextRun()


author: wr@rosenauer.org
changelog:
  - update to new major version 3.5b4
    * based on Gecko 1.9.1 (mozilla-xulrunner191)
    * Private Browsing Mode
    * TraceMonkey JavaScript engine
    * Geolocation support
    * native JSON and web worker threads support
    * speculative parsing for faster content rendering
    * Some HTML5 support
  - updated firefox.schemas
  - improved firefox-no-update.patch


author: wr@rosenauer.org
changelog:
  - security update to version 3.5.1
    * MFSA 2009-41
      Corrupt JIT state after deep return from native function


author: wr@rosenauer.org
changelog:
  - security update to version 3.5.2
    * MFSA 2009-38/CVE-2009-2470 (bmo#459524)
      Data corruption with SOCKS5 reply containing DNS name longer
      than 15 characters
    * MFSA 2009-44/CVE-2009-2654 (bmo#451898)
      Location bar and SSL indicator spoofing via window.open() on
      invalid URL
    * MFSA 2009-45
      Crashes with evidence of memory corruption
    * MFSA 2009-46 (bmo#498897)
      Chrome privilege escalation due to incorrectly cached wrapper
    * various other stability fixes
  - export MOZ_APP_LAUNCHER in the startscript (bmo#453689)


author: wr@rosenauer.org
changelog:
  - split -translations package into -common and -other
    (bnc#529180)
  - remove "set as background" from context menu if not running in
    Gnome (part of bnc#170055)


author: wr@rosenauer.org
changelog:
  - renamed patch firefox-contextmenu-gnome to firefox-cross-desktop
    as it contains more tweaks to handle non-Gnome environments and
    especially KDE integration:
    * added the ability to set the KDE default browser
      (still part of bnc#170055)


author: wr@rosenauer.org
changelog:
  - security update to version 3.5.3 (bnc#534458)
    * MFSA 2009-47/CVE-2009-3069/CVE-2009-3070/CVE-2009-3071/
      CVE-2009-3072/CVE-2009-3073/CVE-2009-3074/CVE-2009-3075
      Crashes with evidence of memory corruption
    * MFSA 2009-49/CVE-2009-3077 (bmo#506871)
      TreeColumns dangling pointer vulnerability
    * MFSA 2009-50/CVE-2009-3078 (bmo#453827)
      Location bar spoofing via tall line-height Unicode characters
    * MFSA 2009-51/CVE-2009-3079 (bmo#454363)
      Chrome privilege escalation with FeedWriter


author: wr@rosenauer.org
changelog:
  - added KDE integration patch from llunak@novell.com
    (firefox-kde.patch)
    * support for knotify, making -kde4-addon obsolete
    * KDE-specific support functional (bnc#170055)
  - do not build libnkgnomevfs (bmo#512671) (firefox-no-gnomevfs)


author: wr@rosenauer.org
changelog:
  - improve UI colors to be usable with dark themes at all
    (firefox-browser-css.patch) (bnc#503351)
  - extend list of supported architectures as ABI identifier
    (mozilla-abi.patch) (bnc#543460)


author: wr@rosenauer.org
changelog:
  - security update to version 3.5.4 (bnc#545277)
    * MFSA 2009-52/CVE-2009-3370 (bmo#511615)
      Form history vulnerable to stealing
    * MFSA 2009-53/CVE-2009-3274 (bmo#514823)
      Local downloaded file tampering
    * MFSA 2009-54/CVE-2009-3371 (bmo#514554)
      Crash with recursive web-worker calls
    * MFSA 2009-55/CVE-2009-3372 (bmo#500644)
      Crash in proxy auto-configuration regexp parsing
    * MFSA 2009-56/CVE-2009-3373 (bmo#511689)
      Heap buffer overflow in GIF color map parser
    * MFSA 2009-57/CVE-2009-3374 (bmo#505988)
      Chrome privilege escalation in XPCVariant::VariantDataToJS()
    * MFSA 2009-59/CVE-2009-1563 (bmo#516396, bmo#516862)
      Heap buffer overflow in string to number conversion
    * MFSA 2009-61/CVE-2009-3375 (bmo#503226)
      Cross-origin data theft through document.getSelection()
    * MFSA 2009-62/CVE-2009-3376 (bmo#511521)
      Download filename spoofing with RTL override
    * MFSA 2009-63/CVE-2009-3377/CVE-2009-3379/CVE-2009-3378
      Upgrade media libraries to fix memory safety bugs
    * MFSA 2009-64/CVE-2009-3380/CVE-2009-3381/CVE-2009-3383
      Crashes with evidence of memory corruption
  - removed upstreamed patch
    * firefox-bug506901.patch


author: wr@rosenauer.org
changelog:
  - security update to version 3.5.6 (bnc#559807)
    * MFSA 2009-65/CVE-2009-3979/CVE-2009-3980/CVE-2009-3982
      Crashes with evidence of memory corruption (rv:1.9.1.6)
    * MFSA 2009-66/CVE-2009-3388 (bmo#504843,bmo#523816)
      Memory safety fixes in liboggplay media library
    * MFSA 2009-67/CVE-2009-3389 (bmo#515882,bmo#504613)
      Integer overflow, crash in libtheora video library
    * MFSA 2009-68/CVE-2009-3983 (bmo#487872)
      NTLM reflection vulnerability
    * MFSA 2009-69/CVE-2009-3984/CVE-2009-3985 (bmo#521461,bmo#514232)
      Location bar spoofing vulnerabilities
    * MFSA 2009-70/VE-2009-3986 (bmo#522430)
      Privilege escalation via chrome window.opener
  - fixed firefox-browser-css.patch (bnc#561027)


author: wr@rosenauer.org
changelog:
  - update to version 3.5.7 (bnc#568011)
    * DNS resolution in MakeSN of nsAuthSSPI causing issues for
      proxy servers that support NTLM auth (bmo#535193)
  - added missing lockdown preferences (bnc#567131)


author: wr@rosenauer.org
changelog:
  - security update to version 3.6.2 (bnc#586567)
    * MFSA 2010-08/CVE-2010-1028
      WOFF heap corruption due to integer overflow
    * MFSA 2010-09/CVE-2010-0164 (bmo#547143)
      Deleted frame reuse in multipart/x-mixed-replace image
    * MFSA 2010-10/CVE-2010-0170 (bmo#541530)
      XSS via plugins and unprotected Location object
    * MFSA 2010-11/CVE-2010-0165/CVE-2010-0166/CVE-2010-0167
      Crashes with evidence of memory corruption
    * MFSA 2010-12/CVE-2010-0171 (bmo#531364)
      XSS using addEventListener and setTimeout on a wrapped object
    * MFSA 2010-13/CVE-2010-0168 (bmo#540642)
      Content policy bypass with image preloading
    * MFSA 2010-14/CVE-2010-0169 (bmo#535806)
      Browser chrome defacement via cached XUL stylesheets
    * MFSA 2010-15/CVE-2010-0172 (bmo#537862)
      Asynchronous Auth Prompt attaches to wrong window
    * MFSA 2010-16/CVE-2010-0173/CVE-2010-0174
      Crashes with evidence of memory corruption
    * MFSA 2010-18/CVE-2010-0176 (bmo#538308)
      Dangling pointer vulnerability in nsTreeContentView
    * MFSA 2010-19/CVE-2010-0177 (bmo#538310)
      Dangling pointer vulnerability in nsPluginArray
    * MFSA 2010-20/CVE-2010-0178 (bmo#546909)
      Chrome privilege escalation via forced URL drag and drop
    * MFSA 2010-22/CVE-2009-3555 (bmo#545755)
      Update NSS to support TLS renegotiation indication
    * MFSA 2010-23/CVE-2010-0181 (bmo#452093)
      Image src redirect to mailto: URL opens email editor
    * MFSA 2010-24/CVE-2010-0182 (bmo#490790)
      XMLDocument::load() doesn't check nsIContentPolicy


author: wr@rosenauer.org
changelog:
  - security update to 3.6.3
    * MFSA 2010-25/CVE-2010-1121 (bmo#555109)
      Re-use of freed object due to scope confusion


author: wr@rosenauer.org
changelog:
  - security update to 3.6.4 (Lorentz)
    * enable crashreporter also for x86-64
    * Flash runs in a separate process to avoid crashing Firefox
      (ix86 only; x86-64 still uses nspluginwrapper)


author: wr@rosenauer.org
changelog:
  - update to final 3.6.4 release (bnc#603356)
    * MFSA 2010-26/CVE-2010-1200/CVE-2010-1201/CVE-2010-1202/
      CVE-2010-1203
      Crashes with evidence of memory corruption (rv:1.9.2.4)
    * MFSA 2010-28/CVE-2010-1198 (bmo#532246)
      Freed object reuse across plugin instances
    * MFSA 2010-29/CVE-2010-1196 (bmo#534666)
      Heap buffer overflow in nsGenericDOMDataNode::SetTextInternal
    * MFSA 2010-30/CVE-2010-1199 (bmo#554255)
      Integer Overflow in XSLT Node Sorting
    * MFSA 2010-31/CVE-2010-1125 (bmo#552255)
      focus() behavior can be used to inject or steal keystrokes
    * MFSA 2010-32/CVE-2010-1197 (bmo#537120)
      Content-Disposition: attachment ignored if
      Content-Type: multipart also present
    * MFSA 2010-33/CVE-2008-5913 (bmo#475585)
      User tracking across sites using Math.random()


author: wr@rosenauer.org
changelog:
  - update to 3.6.6 release
    * modifies the crash protection feature to increase the amount
      of time that plugins are allowed to be non-responsive before
      being terminated.


author: wr@rosenauer.org
changelog:
  - security update to 3.6.7 (bnc#622506)
    * MFSA 2010-34/CVE-2010-1211/CVE-2010-1212
      Miscellaneous memory safety hazards
    * MFSA 2010-35/CVE-2010-1208 (bmo#572986)
      DOM attribute cloning remote code execution vulnerability
    * MFSA 2010-36/CVE-2010-1209 (bmo#552110)
      Use-after-free error in NodeIterator
    * MFSA 2010-37/CVE-2010-1214 (bmo#572985)
      Plugin parameter EnsureCachedAttrParamArrays remote code
      execution vulnerability
    * MFSA 2010-38/CVE-2010-1215 (bmo#567069)
      Arbitrary code execution using SJOW and fast native function
    * MFSA 2010-39/CVE-2010-2752 (bmo#574059)
      nsCSSValue::Array index integer overflow
    * MFSA 2010-40/CVE-2010-2753 (bmo#571106)
      nsTreeSelection dangling pointer remote code execution
      vulnerability
    * MFSA 2010-41/CVE-2010-1205 (bmo#570451)
      Remote code execution using malformed PNG image
    * MFSA 2010-42/CVE-2010-1213 (bmo#568148)
      Cross-origin data disclosure via Web Workers and importScripts
    * MFSA 2010-43/CVE-2010-1207 (bmo#571287)
      Same-origin bypass using canvas context
    * MFSA 2010-44/CVE-2010-1210 (bmo#564679)
      Characters mapped to U+FFFD in 8 bit encodings cause subsequent
      character to vanish
    * MFSA 2010-45/CVE-2010-1206/CVE-2010-2751 (bmo#536466,556957)
      Multiple location bar spoofing vulnerabilities
    * MFSA 2010-46/CVE-2010-0654 (bmo#524223)
      Cross-domain data theft using CSS
    * MFSA 2010-47/CVE-2010-2754 (bmo#568564)
      Cross-origin data leakage from script filename in error messages


author: wr@rosenauer.org
changelog:
  - security update to 3.6.8 (bnc#622506)
    * MFSA 2010-48/CVE-2010-2755 (bmo#575836)
      Dangling pointer crash regression from plugin parameter array
      fix


author: wr@rosenauer.org
changelog:
  - security update to 3.6.9 (bnc#637303)
    * MFSA 2010-49/CVE-2010-3169
      Miscellaneous memory safety hazards
    * MFSA 2010-50/CVE-2010-2765 (bmo#576447)
      Frameset integer overflow vulnerability
    * MFSA 2010-51/CVE-2010-2767 (bmo#584512)
      Dangling pointer vulnerability using DOM plugin array
    * MFSA 2010-53/CVE-2010-3166 (bmo#579655)
      Heap buffer overflow in nsTextFrameUtils::TransformText
    * MFSA 2010-54/CVE-2010-2760 (bmo#585815)
      Dangling pointer vulnerability in nsTreeSelection
    * MFSA 2010-55/CVE-2010-3168 (bmo#576075)
      XUL tree removal crash and remote code execution
    * MFSA 2010-56/CVE-2010-3167 (bmo#576070)
      Dangling pointer vulnerability in nsTreeContentView
    * MFSA 2010-57/CVE-2010-2766 (bmo#580445)
      Crash and remote code execution in normalizeDocument
    * MFSA 2010-59/CVE-2010-2762 (bmo#584180)
      SJOW creates scope chains ending in outer object
    * MFSA 2010-61/CVE-2010-2768 (bmo#579744)
      UTF-7 XSS by overriding document charset using <object> type
      attribute
    * MFSA 2010-62/CVE-2010-2769 (bmo#520189)
      Copy-and-paste or drag-and-drop into designMode document allows
      XSS
    * MFSA 2010-63/CVE-2010-2764 (bmo#552090)
      Information leak via XMLHttpRequest statusText


author: wr@rosenauer.org
changelog:
  - security update to 3.6.11 (bnc#645315)
    * MFSA 2010-64/CVE-2010-3174/CVE-2010-3175/CVE-2010-3176
      Miscellaneous memory safety hazards
    * MFSA 2010-65/CVE-2010-3179 (bmo#583077)
      Buffer overflow and memory corruption using document.write
    * MFSA 2010-66/CVE-2010-3180 (bmo#588929)
      Use-after-free error in nsBarProp
    * MFSA 2010-67/CVE-2010-3183 (bmo#598669)
      Dangling pointer vulnerability in LookupGetterOrSetter
    * MFSA 2010-68/CVE-2010-3177 (bmo#556734)
      XSS in gopher parser when parsing hrefs
    * MFSA 2010-69/CVE-2010-3178 (bmo#576616)
      Cross-site information disclosure via modal calls
    * MFSA 2010-70/CVE-2010-3170 (bmo#578697)
      SSL wildcard certificate matching IP addresses
    * MFSA 2010-71/CVE-2010-3182 (bmo#590753)
      Unsafe library loading vulnerabilities
    * MFSA 2010-72/CVE-2010-3173
      Insecure Diffie-Hellman key exchange


author: wr@rosenauer.org
changelog:
  - security update to 3.6.12 (bnc#649492)
    * MFSA 2010-73/CVE-2010-3765 (bmo#607222)
      Heap buffer overflow mixing document.write and DOM insertion


author: wr@rosenauer.org
changelog:
  - major update to version 4.0beta7
    * based on mozilla-xulrunner20
    * far too many internal changes to list


author: wr@rosenauer.org
changelog:
  - update to version 4.0b9
  - added x-scheme-handler for http and https to desktop file for
    newer Gnome environments
  - fixed default browser check/set for GIO (bmo#611953)
    (mozilla-shellservice.patch)
  - removed obsolete firefox-appname.patch (integrated into
    shellservice patch)
  - renamed desktop file to firefox.desktop for 11.4 and newer
    (bnc#664211)
  - removed support for 10.3 and older from the spec file
  - removed obsolete "Ximian" categories from desktop file


author: wr@rosenauer.org
changelog:
  - update to version 4.0b10
  - removed obsolete firefox-shell-bmo624267.patch
  - testpilot moved to distribution/extensions
  - updated locale provides and removed bn-IN from locales


author: wr@rosenauer.org
changelog:
  - set correct desktop file name within KDE for 11.4 and up
  - add devel package with macros for extensions (from lnussel@suse.de)


author: wr@rosenauer.org
changelog:
  - update to version 4.0b11
    * loads of bugfixes compared to last beta
    * added "Do Not Track" option
  - rebased patches
  - disable testpilot


author: cfarrell@novell.com
changelog:
  - license update: MPLv1.1 or GPLv2+ or LGPLv2+
    Sync licenses with Fedora. MPL does not state ^or later^


author: wr@rosenauer.org
changelog:
  - security update to 4.0.1 (bnc#689281)
    * MFSA 2011-12/ CVE-2011-0069 CVE-2011-0070 CVE-2011-0079
      CVE-2011-0080 CVE-2011-0081
      Miscellaneous memory safety hazards
    * MFSA 2011-17/CVE-2011-0068 (bmo#623791)
      WebGLES vulnerabilities
    * MFSA 2011-18/CVE-2011-1202 (bmo#640339)
      XSLT generate-id() function heap address leak


author: wr@rosenauer.org
changelog:
  - update to 5.0b3
  - transformed to standalone Firefox (not xulrunner based)
    (with new Firefox rapid release cycle it makes no sense anymore)
    * imported all relevant xulrunner patches
  - do not compile in build timestamp


author: wr@rosenauer.org
changelog:
  - update to 5.0b6
  - include proper revision information into the build
  - speedier find-external-requires.sh


author: wr@rosenauer.org
changelog:
  - update to 5.0b7
    * updated supported locales
  - do not build dump_syms static (not needed for us)
    - > fix build for openSUSE 12.1 and above


author: wr@rosenauer.org
changelog:
  - update to 5.0 final
  - included fixes for security issues: (bnc#701296, bnc#700578)
    * MFSA 2011-19/CVE-2011-2374 CVE-2011-2375
      Miscellaneous memory safety hazards
    * MFSA 2011-20/CVE-2011-2373 (bmo#617247)
      Use-after-free vulnerability when viewing XUL document with
      script disabled
    * MFSA 2011-21/CVE-2011-2377 (bmo#638018, bmo#639303)
      Memory corruption due to multipart/x-mixed-replace images
    * MFSA 2011-22/CVE-2011-2371 (bmo#664009)
      Integer overflow and arbitrary code execution in
      Array.reduceRight()
    * MFSA 2011-25/CVE-2011-2366
      Stealing of cross-domain images using WebGL textures
    * MFSA 2011-26/CVE-2011-2367 CVE-2011-2368
      Multiple WebGL crashes
    * MFSA 2011-27/CVE-2011-2369 (bmo#650001)
      XSS encoding hazard with inline SVG
    * MFSA 2011-28/CVE-2011-2370 (bmo#645699)
      Non-whitelisted site can trigger xpinstall


author: wr@rosenauer.org
changelog:
  - create upstream branding package again (supposedly empty)
    (bnc#703401)
  - fix build on SLE11 (changes do not affect/are not applied for
    later versions)


author: vuntz@opensuse.org
changelog:
  - Add x-scheme-handler/ftp to the MimeType key in the .desktop, to
    let desktops know that Firefox can deal with ftp: URIs.


author: wr@rosenauer.org
changelog:
  - update to 6.0b3
    * removed obsolete patches
    - firefox-shellservice.patch
    - mozilla-gio.patch
    - mozilla-ppc-ipc.patch
    - firefox-linkorder.patch
    - firefox-no-sync-l10n.patch
  - recognize linux3 as platform for symbolstore.py


author: wr@rosenauer.org
changelog:
  - update to 6.0 (bnc#712224)
    included security fixes MFSA 2011-29
    * CVE-2011-2989/CVE-2011-2991/CVE-2011-2992/CVE-2011-2985
      Miscellaneous memory safety hazards
    * CVE-2011-2993 (bmo#657267)
      Unsigned scripts can call script inside signed JAR
    * CVE-2011-2988 (bmo#665934)
      Heap overflow in ANGLE library
    * CVE-2011-0084 (bmo#648094)
      Crash in SVGTextElement.getCharNumAtPosition()
    * CVE-2011-2990
      Credential leakage using Content Security Policy reports
    * CVE-2011-2986 (bmo#655836)
      Cross-origin data theft using canvas and Windows D2D
  - removed obsolete curl header dependency (mozilla-curl.patch)


author: pcerny@suse.com
changelog:
  - security update to 6.0.1 (bnc#714931)
    * MFSA 2011-34
      Protection against fraudulent DigiNotar certificates
      (bmo#682927)


author: pcerny@suse.com
changelog:
  - security update to 6.0.2 (bnc#714931)
    * Complete blocking of certificates issued by DigiNotar
      (bmo#683449)


author: wr@rosenauer.org
changelog:
  - add dbus-1-glib-devel to BuildRequires (not pulled in
    automatically anymore on 12.1)
  - increase minversions for NSPR and NSS


author: wr@rosenauer.org
changelog:
  - update to Firefox 7 (bnc#720264)
    including
    * Improve Responsiveness with Memory Reductions
    * Instant Sync
    * WebSocket protocol 8
    * MFSA 2011-36/CVE-2011-2995/CVE-2011-2996/CVE-2011-2997
      Miscellaneous memory safety hazards
    * MFSA 2011-39/CVE-2011-3000 (bmo#655389)
      Defense against multiple Location headers due to CRLF Injection
    * MFSA 2011-40/CVE-2011-2372/CVE-2011-3001
      Code installation through holding down Enter
    * MFSA 2011-41/CVE-2011-3002/CVE-2011-3003 (bmo#680840, bmo#682335)
      Potentially exploitable WebGL crashes
    * MFSA 2011-42/CVE-2011-3232 (bmo#653672)
      Potentially exploitable crash in the YARR regular expression
      library
    * MFSA 2011-43/CVE-2011-3004 (bmo#653926)
      loadSubScript unwraps XPCNativeWrapper scope parameter
    * MFSA 2011-44/CVE-2011-3005 (bmo#675747)
      Use after free reading OGG headers
    * MFSA 2011-45
      Inferring keystrokes from motion data
  - removed obsolete mozilla-cairo-lcd.patch
  - rebased patches
  - removed XLIB_SKIP_ARGB_VISUALS=1 from environment in
    mozilla.sh.in (bnc#680758)


author: wr@rosenauer.org
changelog:
  - update to minor release 7.0.1
    * fixed staged addon updates
  - set intl.locale.matchOS=true in the base package as it causes
    too much confusion when it's only available with branding-openSUSE


author: wr@rosenauer.org
changelog:
  - update to Firefox 8 (bnc#728520)
    * MFSA 2011-47/CVE-2011-3648 (bmo#690225)
      Potential XSS against sites using Shift-JIS
    * MFSA 2011-48/CVE-2011-3651/CVE-2011-3652/CVE-2011-3654
      Miscellaneous memory safety hazards
    * MFSA 2011-49/CVE-2011-3650 (bmo#674776)
      Memory corruption while profiling using Firebug
    * MFSA 2011-52/CVE-2011-3655 (bmo#672182)
      Code execution via NoWaiverWrapper
  - rebased patches


author: wr@rosenauer.org
changelog:
  - update to Firefox 9 (bnc#737533)
    * MFSA 2011-53/CVE-2011-3660
      Miscellaneous memory safety hazards (rv:9.0)
    * MFSA 2011-54/CVE-2011-3661 (bmo#691299)
      Potentially exploitable crash in the YARR regular expression
      library
    * MFSA 2011-55/CVE-2011-3658 (bmo#708186)
      nsSVGValue out-of-bounds access
    * MFSA 2011-56/CVE-2011-3663 (bmo#704482)
      Key detection without JavaScript via SVG animation
    * MFSA 2011-58/VE-2011-3665 (bmo#701259)
      Crash scaling <video> to extreme sizes


author: wr@rosenauer.org
changelog:
  - update to Firefox 10.0 (bnc#744275)
    * MFSA 2012-01/CVE-2012-0442/CVE-2012-0443
      Miscellaneous memory safety hazards
    * MFSA 2012-03/CVE-2012-0445 (bmo#701071)
      <iframe> element exposed across domains via name attribute
    * MFSA 2012-04/CVE-2011-3659 (bmo#708198)
      Child nodes from nsDOMAttribute still accessible after removal
      of nodes
    * MFSA 2012-05/CVE-2012-0446 (bmo#705651)
      Frame scripts calling into untrusted objects bypass security
      checks
    * MFSA 2012-06/CVE-2012-0447 (bmo#710079)
      Uninitialized memory appended when encoding icon images may
      cause information disclosure
    * MFSA 2012-07/CVE-2012-0444 (bmo#719612)
      Potential Memory Corruption When Decoding Ogg Vorbis files
    * MFSA 2012-08/CVE-2012-0449 (bmo#701806, bmo#702466)
      Crash with malformed embedded XSLT stylesheets
  - KDE integration has been disabled since it needs refactoring
  - removed obsolete ppc64 patch


author: dvaleev@suse.com
changelog:
  - Use YARR interpreter instead of PCRE on platforms where YARR JIT
    is not supported, since PCRE doesnt build (bmo#691898)
  - fix ppc64 build (bmo#703534)


author: wr@rosenauer.org
changelog:
  - update to Firefox 10.0.1 (bnc#746616)
    * MFSA 2012-10/CVE-2012-0452 (bmo#724284)
      use after free in nsXBLDocumentInfo::ReadPrototypeBindings


author: wr@rosenauer.org
changelog:
  - update to Firefox 10.0.2 (bnc#747328)
    * CVE-2011-3026 (bmo#727401)
      libpng: integer overflow leading to heap-buffer overflow


author: wr@rosenauer.org
changelog:
  - update to Firefox 11.0 (bnc#750044)
    * MFSA 2012-13/CVE-2012-0455 (bmo#704354)
      XSS with Drag and Drop and Javascript: URL
    * MFSA 2012-14/CVE-2012-0456/CVE-2012-0457 (bmo#711653, #720103)
      SVG issues found with Address Sanitizer
    * MFSA 2012-15/CVE-2012-0451 (bmo#717511)
      XSS with multiple Content Security Policy headers
    * MFSA 2012-16/CVE-2012-0458
      Escalation of privilege with Javascript: URL as home page
    * MFSA 2012-17/CVE-2012-0459 (bmo#723446)
      Crash when accessing keyframe cssText after dynamic modification
    * MFSA 2012-18/CVE-2012-0460 (bmo#727303)
      window.fullScreen writeable by untrusted content
    * MFSA 2012-19/CVE-2012-0461/CVE-2012-0462/CVE-2012-0464/
      CVE-2012-0463
      Miscellaneous memory safety hazards
  - ported and reenabled KDE integration (bnc#746591)
  - explicitely build-require X libs


author: wr@rosenauer.org
changelog:
  - update to Firefox 12.0 (bnc#758408)
    * rebased patches
    * MFSA 2012-20/CVE-2012-0467/CVE-2012-0468
      Miscellaneous memory safety hazards
    * MFSA 2012-22/CVE-2012-0469 (bmo#738985)
      use-after-free in IDBKeyRange
    * MFSA 2012-23/CVE-2012-0470 (bmo#734288)
      Invalid frees causes heap corruption in gfxImageSurface
    * MFSA 2012-24/CVE-2012-0471 (bmo#715319)
      Potential XSS via multibyte content processing errors
    * MFSA 2012-25/CVE-2012-0472 (bmo#744480)
      Potential memory corruption during font rendering using cairo-dwrite
    * MFSA 2012-26/CVE-2012-0473 (bmo#743475)
      WebGL.drawElements may read illegal video memory due to
      FindMaxUshortElement error
    * MFSA 2012-27/CVE-2012-0474 (bmo#687745, bmo#737307)
      Page load short-circuit can lead to XSS
    * MFSA 2012-28/CVE-2012-0475 (bmo#694576)
      Ambiguous IPv6 in Origin headers may bypass webserver access
      restrictions
    * MFSA 2012-29/CVE-2012-0477 (bmo#718573)
      Potential XSS through ISO-2022-KR/ISO-2022-CN decoding issues
    * MFSA 2012-30/CVE-2012-0478 (bmo#727547)
      Crash with WebGL content using textImage2D
    * MFSA 2012-31/CVE-2011-3062 (bmo#739925)
      Off-by-one error in OpenType Sanitizer
    * MFSA 2012-32/CVE-2011-1187 (bmo#624621)
      HTTP Redirections and remote content can be read by javascript errors
    * MFSA 2012-33/CVE-2012-0479 (bmo#714631)
      Potential site identity spoofing when loading RSS and Atom feeds
  - added mozilla-libnotify.patch to allow fallback from libnotify
    to xul based events if no notification-daemon is running
  - gcc 4.7 fixes
    * mozilla-gcc47.patch
    * disabled crashreporter temporarily for Factory
  - recommend libcanberra0 for proper sound notifications


author: wr@rosenauer.org
changelog:
  - update to Firefox 13.0 (bnc#765204)
    * MFSA 2012-34/CVE-2012-1938/CVE-2012-1937/CVE-2011-3101
      Miscellaneous memory safety hazards
    * MFSA 2012-36/CVE-2012-1944 (bmo#751422)
      Content Security Policy inline-script bypass
    * MFSA 2012-37/CVE-2012-1945 (bmo#670514)
      Information disclosure though Windows file shares and shortcut
      files
    * MFSA 2012-38/CVE-2012-1946 (bmo#750109)
      Use-after-free while replacing/inserting a node in a document
    * MFSA 2012-40/CVE-2012-1947/CVE-2012-1940/CVE-2012-1941
      Buffer overflow and use-after-free issues found using Address
      Sanitizer
  - require NSS 3.13.4
    * MFSA 2012-39/CVE-2012-0441 (bmo#715073)
  - fix sound notifications when filename/path contains a whitespace
    (bmo#749739)


author: wr@rosenauer.org
changelog:
  - update to 14.0.1 (bnc#771583)
    * MFSA 2012-42/CVE-2012-1949/CVE-2012-1948
      Miscellaneous memory safety hazards
    * MFSA 2012-43/CVE-2012-1950
      Incorrect URL displayed in addressbar through drag and drop
    * MFSA 2012-44/CVE-2012-1951/CVE-2012-1954/CVE-2012-1953/CVE-2012-1952
      Gecko memory corruption
    * MFSA 2012-45/CVE-2012-1955 (bmo#757376)
      Spoofing issue with location
    * MFSA 2012-46/CVE-2012-1966 (bmo#734076)
      XSS through data: URLs
    * MFSA 2012-47/CVE-2012-1957 (bmo#750096)
      Improper filtering of javascript in HTML feed-view
    * MFSA 2012-48/CVE-2012-1958 (bmo#750820)
      use-after-free in nsGlobalWindow::PageHidden
    * MFSA 2012-49/CVE-2012-1959 (bmo#754044, bmo#737559)
      Same-compartment Security Wrappers can be bypassed
    * MFSA 2012-50/CVE-2012-1960 (bmo#761014)
      Out of bounds read in QCMS
    * MFSA 2012-51/CVE-2012-1961 (bmo#761655)
      X-Frame-Options header ignored when duplicated
    * MFSA 2012-52/CVE-2012-1962 (bmo#764296)
      JSDependentString::undepend string conversion results in memory
      corruption
    * MFSA 2012-53/CVE-2012-1963 (bmo#767778)
      Content Security Policy 1.0 implementation errors cause data
      leakage
    * MFSA 2012-55/CVE-2012-1965 (bmo#758990)
      feed: URLs with an innerURI inherit security context of page
    * MFSA 2012-56/CVE-2012-1967 (bmo#758344)
      Code execution through javascript: URLs
  - license change from tri license to MPL-2.0
  - fix crashreporter restart option (bmo#762780)
  - require NSS 3.13.5
  - remove mozjs pacrunner obsoletes again for now
  - adopted mozilla-prefer_plugin_pref.patch
  - PPC fixes:
    * reenabled mozilla-yarr-pcre.patch to fix build for PPC
    * add patches for bmo#750620 and bmo#746112
    * fix xpcshell segfault on ppc


author: tittiatcoke@gmail.com
changelog:
  - Add the plymouth branding
  - Update the grub2 theme to include also a branding for the
    terminal window (bnc#770107)


author: wr@rosenauer.org
changelog:
  - bumped version to 3.5 to reflect FF version bump
  - updated firefox.schemas
  - removed spec support for distributions before 10.3
  - removed obsolete prefs


author: wr@rosenauer.org
changelog:
  - set accessibility.typeaheadfind.soundURL to "default" (bnc#505289)
    (that uses a wav packaged in toolkit and FF might not be able
    to play it if esd is not functional)


author: wr@rosenauer.org
changelog:
  - add distribution.ini (mainly for having a distribution version
    in Firefox prefs e.g. needed for the susefox addon)
  - added susefox extension
    * supports custom plugin finder service
    * integrates PFS with YaST
    * allows setting of the default mimetype handler plugin if there
      are more than one installed


author: wr@rosenauer.org
changelog:
  - update susefox to snapshot 20090703
    * Remove superfluous select field
    * Remove the bug reporting hint for missing upstream descriptions
    * added nl locale from Freek de Kruijf
    * Add it locale as provided by Andrea Turrini


author: wr@rosenauer.org
changelog:
  - update susefox to snapshot 20090710
    * added link to the new "homepage" of the addon
    * manage content plugins menuitem is always enabled now
    * plugin installer wizard skips the results list correctly
    * fixed a few issues


author: wr@rosenauer.org
changelog:
  - update susefox to snapshot 20090925
    * added pt-BR locale
    * use pluginfinder.opensuse-community.org as official backend


author: wr@rosenauer.org
changelog:
  - update susefox to snapshot 20090928
    * fixed syntax error in install.rdf which prevented the addon from
      being loaded


author: wr@rosenauer.org
changelog:
  - bumped package version to 4.0
  - update susefox to snapshot 20100812
    * compatibility with Firefox 4


author: wr@rosenauer.org
changelog:
  - fixed build for Factory by getting the needed RPM macros
  - override browser.startup.homepage reference


author: wr@rosenauer.org
changelog:
  - update susefox to snapshot 20101026
    * Updated link to openSUSE wiki page
    * Mistake in cs-CZ locale (bnc#637368)


author: wr@rosenauer.org
changelog:
  - update to version 5.0
    * supports openSUSE Firefox 5 and higher
      (compatibility with standalone Firefox)
  - added all-openSUSE.js (previously in xulrunner)


author: wr@rosenauer.org
changelog:
  - make susefox compatible up to Firefox 9
  - browser.startup.homepage is now a property in susefox as the
    resource:// URI is useless in omnijar setup (bnc#721421)
  - no welcome and override startpages


author: wr@rosenauer.org
changelog:
  - bumped version to 6.0
  - support firefox-esr RPM packages
  - removed MozillaFirefox build dependency and PreReq
    * everything controlled by Supplements and Requirements from
      base package


author: wr@rosenauer.org
changelog:
  - security update to version 2.0.0.21 (bnc#484321)
    * MFSA 2009-07/CVE-2009-0771, CVE-2009-0772, CVE-2009-0773
      CVE-2009-0774:
      Crashes with evidence of memory corruption (rv:1.9.0.7)
    * MFSA 2009-09/CVE-2009-0776:
      XML data theft via RDFXMLDataSource and cross-domain redirect
    * MFSA 2009-10/CVE-2009-0040:
      Upgrade PNG library to fix memory safety hazards


author: wr@rosenauer.org
changelog:
  - major update to 3.0b3
  - update enigmail to 0.96pre
  - created enigmail subpackage and install to system wide location
    for Thunderbird and SeaMonkey
  - define MOZ_APP_LAUNCHER for session management (bmo#453689)
    (mozilla-app-launcher.patch and mozilla.sh.in)
  - move opensuse.js prefs to all-opensuse.js prefs to be able
    to override prefs in all-thunderbird.js
  - move intl.locale.matchOS to all-opensuse.js
  - added mozilla-jemalloc_deepbind.patch to fix various possible
    crashes (bnc#503151, bmo#493541)


author: wr@rosenauer.org
changelog:
  - Gtk filechooser allows alternative button order (as used in KDE)
    (bnc#527418)
  - translations{,-common} package doesn't provide en-US
  - split translations into -common and -other packages (bnc#529180)


author: wr@rosenauer.org
changelog:
  - remove obsolete code for protocol handlers (bmo#389732)
    (mozilla-protocol_handler.patch)
  - new enigmail snapshot (20090813)
  - require pinentry-gui for 11.2 and up (bnc#441084)


author: wr@rosenauer.org
changelog:
  - reversioned enigmail to 0.96.99 (as it's actually 0.97a and 0.96
    has been released already)
  - fixed RPM group for the translation subpackages


author: wr@rosenauer.org
changelog:
  - update to 3.0b4
    * removed upstreamed patches
    * based on Gecko 1.9.1.3 (inheriting security fixes)
    * new global search


author: wr@rosenauer.org
changelog:
  - update to 3.0 (bnc#559819)
  - update enigmail to final version 1.0.0
  - use --disable-updater and removed obsolete UI patch and
    pref changes
  - use internal cairo up to 11.1 (Gecko now requires at least 1.8.8)
  - added mozilla-clipboard.patch fixing a common crash (bmo#495392)
  - removed upstreamed patch thunderbird-cs-smtpauth.patch


author: wr@rosenauer.org
changelog:
  - update to 3.0.1
    * fixed UI issues related to some combinations of installed addons
      (bmo#398702)
  - fixed session restore (bnc#528406, bmo#508986)
  - removed obsolete lightning stuff from spec file
  - removed obsolete orbit-devel build requirement


author: wr@rosenauer.org
changelog:
  - security update to 3.0.2 (bnc#576969)
    * MFSA 2010-01/CVE-2010-0159
      Crashes with evidence of memory corruption
    * MFSA 2010-03/CVE-2009-1571
      Use-after-free crash in HTML parser
    * various stability improvements
  - update enigmail to 1.0.1
    * Czech, Dutch, Polish and Portuguese (Brazilian) languages
      were added to the release.
    * there are several fixes related using OpenPGP Smartcards
  - use system hunspell again (bnc#582276)


author: wr@rosenauer.org
changelog:
  - update to 3.0.3
    * Fix for missing folders or empty folder pane after updating
      to Thunderbird 3.0.2


author: wr@rosenauer.org
changelog:
  - security update to 3.0.4 (bnc#586567)
    * MFSA 2010-16/CVE-2010-0173/CVE-2010-0174
      Crashes with evidence of memory corruption
    * MFSA 2010-17/CVE-2010-0175 (bmo#540100,375928)
      Remote code execution with use-after-free in nsTreeSelection
    * MFSA 2010-18/CVE-2010-0176 (bmo#538308)
      Dangling pointer vulnerability in nsTreeContentView
    * MFSA 2010-22/CVE-2009-3555 (bmo#545755)
      Update NSS to support TLS renegotiation indication
    * MFSA 2010-24/CVE-2010-0182 (bmo#490790)
      XMLDocument::load() doesn't check nsIContentPolicy


author: wr@rosenauer.org
changelog:
  - do not encode the RPM release number into the useragent
    to avoid non useful republishing (bnc#593807)


author: wr@rosenauer.org
changelog:
  - security update to 3.0.5 (bnc#603356)
    * MFSA 2010-25/CVE-2010-1121 (bmo#555109)
      Re-use of freed object due to scope confusion
    * MFSA 2010-26/CVE-2010-1200/CVE-2010-1201/CVE-2010-1202/
      CVE-2010-1203
      Crashes with evidence of memory corruption (rv:1.9.1.10)
    * MFSA 2010-29/CVE-2010-1196 (bmo#534666)
      Heap buffer overflow in nsGenericDOMDataNode::SetTextInternal
    * MFSA 2010-30/CVE-2010-1199 (bmo#554255)
      Integer Overflow in XSLT Node Sorting


author: wr@rosenauer.org
changelog:
  - security update to 3.0.6 (bnc#622506)
    * MFSA 2010-34/CVE-2010-1211/CVE-2010-1212
      Miscellaneous memory safety hazards
    * MFSA 2010-39/CVE-2010-2752 (bmo#574059)
      nsCSSValue::Array index integer overflow
    * MFSA 2010-40/CVE-2010-2753 (bmo#571106)
      nsTreeSelection dangling pointer remote code execution
      vulnerability
    * MFSA 2010-41/CVE-2010-1205 (bmo#570451)
      Remote code execution using malformed PNG image
    * MFSA 2010-42/CVE-2010-1213 (bmo#568148)
      Cross-origin data disclosure via Web Workers and importScripts
    * MFSA 2010-46/CVE-2010-0654 (bmo#524223)
      Cross-domain data theft using CSS
    * MFSA 2010-47/CVE-2010-2754 (bmo#568564)
      Cross-origin data leakage from script filename in error messages


author: wr@rosenauer.org
changelog:
  - update to version 3.1.1
    * based on the Gecko 1.9.2 platform
    * Faster Search Results
    * Quick Filter Toolbar
    * New Migration Assistant
    * Saved Files Manager
  - update to enigmail 1.1.2
  - enable crashreporter and package buildsymbols
  - fixed esd sound output (notifications) (bmo#576365)


author: wr@rosenauer.org
changelog:
  - security update to version 3.1.3 (bnc#637303)
    * MFSA 2010-49/CVE-2010-3169
      Miscellaneous memory safety hazards
    * MFSA 2010-50/CVE-2010-2765 (bmo#576447)
      Frameset integer overflow vulnerability
    * MFSA 2010-51/CVE-2010-2767 (bmo#584512)
      Dangling pointer vulnerability using DOM plugin array
    * MFSA 2010-53/CVE-2010-3166 (bmo#579655)
      Heap buffer overflow in nsTextFrameUtils::TransformText
    * MFSA 2010-54/CVE-2010-2760 (bmo#585815)
      Dangling pointer vulnerability in nsTreeSelection
    * MFSA 2010-55/CVE-2010-3168 (bmo#576075)
      XUL tree removal crash and remote code execution
    * MFSA 2010-56/CVE-2010-3167 (bmo#576070)
      Dangling pointer vulnerability in nsTreeContentView
    * MFSA 2010-57/CVE-2010-2766 (bmo#580445)
      Crash and remote code execution in normalizeDocument
    * MFSA 2010-59/CVE-2010-2762 (bmo#584180)
      SJOW creates scope chains ending in outer object
    * MFSA 2010-61/CVE-2010-2768 (bmo#579744)
      UTF-7 XSS by overriding document charset using <object> type
      attribute
    * MFSA 2010-62/CVE-2010-2769 (bmo#520189)
      Copy-and-paste or drag-and-drop into designMode document allows
      XSS
    * MFSA 2010-63/CVE-2010-2764 (bmo#552090)
      Information leak via XMLHttpRequest statusText
  - ESD notification sound fix included upstream


author: wr@rosenauer.org
changelog:
  - security update to version 3.1.5 (bnc#645315)
    * MFSA 2010-64/CVE-2010-3174/CVE-2010-3175/CVE-2010-3176
      Miscellaneous memory safety hazards
    * MFSA 2010-65/CVE-2010-3179 (bmo#583077)
      Buffer overflow and memory corruption using document.write
    * MFSA 2010-66/CVE-2010-3180 (bmo#588929)
      Use-after-free error in nsBarProp
    * MFSA 2010-67/CVE-2010-3183 (bmo#598669)
      Dangling pointer vulnerability in LookupGetterOrSetter
    * MFSA 2010-69/CVE-2010-3178 (bmo#576616)
      Cross-site information disclosure via modal calls
    * MFSA 2010-70/CVE-2010-3170 (bmo#578697)
      SSL wildcard certificate matching IP addresses
    * MFSA 2010-71/CVE-2010-3182 (bmo#590753, bnc#642502)
      Unsafe library loading vulnerabilities
    * MFSA 2010-72/CVE-2010-3173
      Insecure Diffie-Hellman key exchange
    * new extra locales
    * removed upstreamed mozilla-helper-app.patch
  - require mozilla-nss >= 3.12.8


author: wr@rosenauer.org
changelog:
  - security update to version 3.1.6 (bnc#649492)
    * MFSA 2010-73/CVE-2010-3765 (bmo#607222)
      Heap buffer overflow mixing document.write and DOM insertion


author: wr@rosenauer.org
changelog:
  - security update to version 3.1.7 (bnc#657016)
    * MFSA 2010-74/CVE-2010-3776/CVE-2010-3777/CVE-2010-3778
      Miscellaneous memory safety hazards (rv:1.9.2.13/ 1.9.1.16)
    * MFSA 2010-75/CVE-2010-3769 (bmo#608336)
      Buffer overflow while line breaking after document.write with
      long string
    * MFSA 2010-78/CVE-2010-3768 (bmo#527276)
      Add support for OTS font sanitizer
  - provide versioned "thunderbird" symbol


author: wr@rosenauer.org
changelog:
  - add x-scheme-handler/mailto as mimetype to the desktop file
    as needed by newer Gnome environment


author: wr@rosenauer.org
changelog:
  - security update to version 3.1.8 (build3) (bnc#667155)
    * MFSA 2011-01/CVE-2011-0053/CVE-2011-0062
      Miscellaneous memory safety hazards (rv:1.9.2.14/ 1.9.1.17)
    * MFSA 2011-08/CVE-2010-1585 (bmo#562547)
      ParanoidFragmentSink allows javascript: URLs in chrome documents
    * MFSA 2011-09/CVE-2011-0061 (bmo#610601)
      Crash caused by corrupted JPEG image


author: idoenmez@novell.com
changelog:
  - Add mozilla-gcc46.patch: fix compilation with gcc 4.6
    See the following bug reports:
      https://bugzilla.mozilla.org/show_bug.cgi?id=623116
      https://bugzilla.mozilla.org/show_bug.cgi?id=623123
      https://bugzilla.mozilla.org/show_bug.cgi?id=623126
      https://bugzilla.mozilla.org/show_bug.cgi?id=628371


author: wr@rosenauer.org
changelog:
  - security update to version 3.1.10 (bnc#689281)
    * MFSA 2011-12/ CVE-2011-0069 CVE-2011-0070 CVE-2011-0072
      CVE-2011-0074 CVE-2011-0075 CVE-2011-0077 CVE-2011-0078
      CVE-2011-0080 CVE-2011-0081
      Miscellaneous memory safety hazards


author: wr@rosenauer.org
changelog:
  - security update to version 3.1.11 (bnc#701296)
    * MFSA 2011-19/CVE-2011-2374 CVE-2011-2376 CVE-2011-2364
      CVE-2011-2365
      Miscellaneous memory safety hazards
    * MFSA 2011-20/CVE-2011-2373 (bmo#617247)
      Use-after-free vulnerability when viewing XUL document with
      script disabled
    * MFSA 2011-21/CVE-2011-2377 (bmo#638018, bmo#639303)
      Memory corruption due to multipart/x-mixed-replace images
    * MFSA 2011-22/CVE-2011-2371 (bmo#664009)
      Integer overflow and arbitrary code execution in
      Array.reduceRight()
    * MFSA 2011-23/CVE-2011-0083 CVE-2011-0085 CVE-2011-2363
      Multiple dangling pointer vulnerabilities
    * MFSA 2011-24/CVE-2011-2362 (bmo#616264)
      Cookie isolation error
  - speed up find-external-requires.sh
  - do not build dump_syms static as it is not needed for us
    - > fixes build for 12.1 and above


author: wr@rosenauer.org
changelog:
  - update to version 5.0
  - update enigmail to version 1.2
  - improved logic for the launcher command
  - enable gio usage (instead of gnomevfs) for 11.4 and newer
  - build dump_syms dynamic to build on 12.1 and above


author: wr@rosenauer.org
changelog:
  - update to version 6.0b2
    * removed obsolete patches
    - mozilla-gio.patch
    - thunderbird-gio.patch
  - fix symbol dumper for linux3 platform


author: wr@rosenauer.org
changelog:
  - update to version 6.0 (bnc#712224)
    including security fixes MFSA 2011-31
    * CVE-2011-2989/CVE-2011-2991/CVE-2011-2992/CVE-2011-2985
      Miscellaneous memory safety hazards
    * CVE-2011-2988 (bmo#665936)
      String crash using WebGL shaders
    * CVE-2011-2987 (bmo#665934)
      Heap overflow in ANGLE library
    * CVE-2011-0084 (bmo#648094)
      Crash in SVGTextElement.getCharNumAtPosition()
    * CVE-2011-2986 (bmo#655836)
      Cross-origin data theft using canvas and Windows D2D
  - add mozilla-curl.patch to remove dependencies to obsolete curl
    header


author: wr@rosenauer.org
changelog:
  - make enigmail a subversion of Thunderbird to fix %release
    number tracking issues with the Open Build Service
    (taken from dmueller's 3.1.x changes)


author: wr@rosenauer.org
changelog:
  - update enigmail to 1.3.2 (no changelog available)
  - add dbus-1-glib-devel to BuildRequires (not pulled automatically
    anymore with 12.1)


author: wr@rosenauer.org
changelog:
  - update to version 7.0 (bnc#720264)
    * MFSA 2011-36
      Miscellaneous memory safety hazards
    * MFSA 2011-39/CVE-2011-3000 (bmo#655389)
      Defense against multiple Location headers due to CRLF Injection
    * MFSA 2011-40/CVE-2011-2372/CVE-2011-3001
      Code installation through holding down Enter
    * MFSA 2011-42/CVE-2011-3232
      Potentially exploitable crash in the YARR regular expression
      library
    * MFSA 2011-44/CVE-2011-3005 (bmo#675747)
      Use after free reading OGG headers
  - removed obsolete mozilla-cairo-lcd.patch


author: wr@rosenauer.org
changelog:
  - update to minor version 7.0.1
    * fixed staged addon updates
    * Disabled the what's new tab for updaters from 7.0 (bmo#690290)
    * Insert Characters & Symbols fix (bmo#690267)


author: wr@rosenauer.org
changelog:
  - update to version 8.0 (bnc#728520)
    * MFSA 2011-47/CVE-2011-3648 (bmo#690225)
      Potential XSS against sites using Shift-JIS
    * MFSA 2011-48/CVE-2011-3651/CVE-2011-3652/CVE-2011-3654
      Miscellaneous memory safety hazards
    * MFSA 2011-49/CVE-2011-3650 (bmo#674776)
      Memory corruption while profiling using Firebug
    * MFSA 2011-52/CVE-2011-3655 (bmo#672182)
      Code execution via NoWaiverWrapper
  - rebased patches
  - update enigmail to 1.3.3
  - update icon cache after install/removal (bnc#726758)


author: wr@rosenauer.org
changelog:
  - update to version 9.0 (bnc#737533)
    * MFSA 2011-53/CVE-2011-3660
      Miscellaneous memory safety hazards (rv:9.0)
    * MFSA 2011-54/CVE-2011-3661 (bmo#691299)
      Potentially exploitable crash in the YARR regular expression
      library
    * MFSA 2011-55/CVE-2011-3658 (bmo#708186)
      nsSVGValue out-of-bounds access
    * MFSA 2011-56/CVE-2011-3663 (bmo#704482)
      Key detection without JavaScript via SVG animation
    * MFSA 2011-58/VE-2011-3665 (bmo#701259)
      Crash scaling <video> to extreme sizes
  - fixed accessibility under GNOME 3 (bnc#732898)
    (mozilla-a11y.patch)
  - do not show update channel in about box
    (tb-no-update-channel.patch)


author: wr@rosenauer.org
changelog:
  - update to version 10.0 (bnc#744275)
    * MFSA 2012-01/CVE-2012-0442/CVE-2012-0443
      Miscellaneous memory safety hazards
    * MFSA 2012-03/CVE-2012-0445 (bmo#701071)
      <iframe> element exposed across domains via name attribute
    * MFSA 2012-04/CVE-2011-3659 (bmo#708198)
      Child nodes from nsDOMAttribute still accessible after removal
      of nodes
    * MFSA 2012-05/CVE-2012-0446 (bmo#705651)
      Frame scripts calling into untrusted objects bypass security
      checks
    * MFSA 2012-06/CVE-2012-0447 (bmo#710079)
      Uninitialized memory appended when encoding icon images may
      cause information disclosure
    * MFSA 2012-07/CVE-2012-0444 (bmo#719612)
      Potential Memory Corruption When Decoding Ogg Vorbis files
    * MFSA 2012-08/CVE-2012-0449 (bmo#701806, bmo#702466)
      Crash with malformed embedded XSLT stylesheets
  - update enigmail to 1.3.5
  - added mozilla-disable-neon-option.patch to be able to disable
    neon on ARM
  - removed obsolete PPC64 patch


author: wr@rosenauer.org
changelog:
  - update to version 10.0.1 (bnc#746616)
    * MFSA 2012-10/CVE-2012-0452 (bmo#724284)
      use after free in nsXBLDocumentInfo::ReadPrototypeBindings
  - Use YARR interpreter instead of PCRE on platforms where YARR JIT
    is not supported, since PCRE doesnt build (bmo#691898)
  - fix ppc64 build (bmo#703534)


author: wr@rosenauer.org
changelog:
  - update to Thunderbird 10.0.2 (bnc#747328)
    * CVE-2011-3026 (bmo#727401)
      libpng: integer overflow leading to heap-buffer overflow


author: wr@rosenauer.org
changelog:
  - update to Thunderbird 11.0 (bnc#750044)
    * MFSA 2012-13/CVE-2012-0455 (bmo#704354)
      XSS with Drag and Drop and Javascript: URL
    * MFSA 2012-14/CVE-2012-0456/CVE-2012-0457 (bmo#711653, #720103)
      SVG issues found with Address Sanitizer
    * MFSA 2012-15/CVE-2012-0451 (bmo#717511)
      XSS with multiple Content Security Policy headers
    * MFSA 2012-16/CVE-2012-0458
      Escalation of privilege with Javascript: URL as home page
    * MFSA 2012-17/CVE-2012-0459 (bmo#723446)
      Crash when accessing keyframe cssText after dynamic modification
    * MFSA 2012-18/CVE-2012-0460 (bmo#727303)
      window.fullScreen writeable by untrusted content
    * MFSA 2012-19/CVE-2012-0461/CVE-2012-0462/CVE-2012-0464/
      CVE-2012-0463
      Miscellaneous memory safety hazards
  - update enigmail to 1.4
  - added KDE integration patches (bnc#749440)


author: wr@rosenauer.org
changelog:
  - update to Thunderbird 11.0.1 (bnc#755060)
    * Fixing an issue where filters can get messed up (bmo#735940)
    * Fixes a hang when switching IMAP folders, or doing other
      imap functions (bmo#733731)


author: wr@rosenauer.org
changelog:
  - update to Thunderbird 12.0 (bnc#758408)
    * MFSA 2012-20/CVE-2012-0467/CVE-2012-0468
      Miscellaneous memory safety hazards
    * MFSA 2012-22/CVE-2012-0469 (bmo#738985)
      use-after-free in IDBKeyRange
    * MFSA 2012-23/CVE-2012-0470 (bmo#734288)
      Invalid frees causes heap corruption in gfxImageSurface
    * MFSA 2012-24/CVE-2012-0471 (bmo#715319)
      Potential XSS via multibyte content processing errors
    * MFSA 2012-25/CVE-2012-0472 (bmo#744480)
      Potential memory corruption during font rendering using cairo-dwrite
    * MFSA 2012-26/CVE-2012-0473 (bmo#743475)
      WebGL.drawElements may read illegal video memory due to
      FindMaxUshortElement error
    * MFSA 2012-27/CVE-2012-0474 (bmo#687745, bmo#737307)
      Page load short-circuit can lead to XSS
    * MFSA 2012-28/CVE-2012-0475 (bmo#694576)
      Ambiguous IPv6 in Origin headers may bypass webserver access
      restrictions
    * MFSA 2012-29/CVE-2012-0477 (bmo#718573)
      Potential XSS through ISO-2022-KR/ISO-2022-CN decoding issues
    * MFSA 2012-30/CVE-2012-0478 (bmo#727547)
      Crash with WebGL content using textImage2D
    * MFSA 2012-31/CVE-2011-3062 (bmo#739925)
      Off-by-one error in OpenType Sanitizer
    * MFSA 2012-32/CVE-2011-1187 (bmo#624621)
      HTTP Redirections and remote content can be read by javascript errors
    * MFSA 2012-33/CVE-2012-0479 (bmo#714631)
      Potential site identity spoofing when loading RSS and Atom feeds
  - update Enigmail to 1.4.1
  - added mozilla-revert_621446.patch
  - added mozilla-libnotify.patch (bmo#737646)
  - added mailnew-showalert.patch (bmo#739146)
  - added mozilla-gcc47.patch and mailnews-literals.patch to fix
    compilation issues with recent gcc 4.7
  - disabled crashreporter temporarily for Factory (gcc 4.7 issue)


author: wr@rosenauer.org
changelog:
  - update to Thunderbird 12.0.1
    * fix regressions
    - POP3 filters (bmo#748090)
    - Message Body not loaded when using "Fetch Headers Only"
      (bmo#748865)
    - Received messages contain parts of other messages with
      movemail account (bmo#748726)
    - New mail notification issue (bmo#748997)
    - crash in nsMsgDatabase::MatchDbName (bmo#748432)


author: wr@rosenauer.org
changelog:
  - update to Thunderbird 13.0 (bnc#765204)
    * MFSA 2012-34/CVE-2012-1938/CVE-2012-1937/CVE-2011-3101
      Miscellaneous memory safety hazards
    * MFSA 2012-36/CVE-2012-1944 (bmo#751422)
      Content Security Policy inline-script bypass
    * MFSA 2012-37/CVE-2012-1945 (bmo#670514)
      Information disclosure though Windows file shares and shortcut
      files
    * MFSA 2012-38/CVE-2012-1946 (bmo#750109)
      Use-after-free while replacing/inserting a node in a document
    * MFSA 2012-40/CVE-2012-1947/CVE-2012-1940/CVE-2012-1941
      Buffer overflow and use-after-free issues found using Address
      Sanitizer
  - require NSS 3.13.4
    * MFSA 2012-39/CVE-2012-0441 (bmo#715073)
  - fix build with system NSPR (mozilla-system-nspr.patch)
  - add dependentlibs.list for improved XRE startup
  - update enigmail to 1.4.2


author: wr@rosenauer.org
changelog:
  - update to Thunderbird 14.0 (bnc#771583)
    * MFSA 2012-42/CVE-2012-1949/CVE-2012-1948
      Miscellaneous memory safety hazards
    * MFSA 2012-44/CVE-2012-1951/CVE-2012-1954/CVE-2012-1953/CVE-2012-1952
      Gecko memory corruption
    * MFSA 2012-45/CVE-2012-1955 (bmo#757376)
      Spoofing issue with location
    * MFSA 2012-47/CVE-2012-1957 (bmo#750096)
      Improper filtering of javascript in HTML feed-view
    * MFSA 2012-48/CVE-2012-1958 (bmo#750820)
      use-after-free in nsGlobalWindow::PageHidden
    * MFSA 2012-49/CVE-2012-1959 (bmo#754044, bmo#737559)
      Same-compartment Security Wrappers can be bypassed
    * MFSA 2012-50/CVE-2012-1960 (bmo#761014)
      Out of bounds read in QCMS
    * MFSA 2012-51/CVE-2012-1961 (bmo#761655)
      X-Frame-Options header ignored when duplicated
    * MFSA 2012-52/CVE-2012-1962 (bmo#764296)
      JSDependentString::undepend string conversion results in memory
      corruption
    * MFSA 2012-53/CVE-2012-1963 (bmo#767778)
      Content Security Policy 1.0 implementation errors cause data
      leakage
    * MFSA 2012-56/CVE-2012-1967 (bmo#758344)
      Code execution through javascript: URLs
    * relicensed to MPL-2.0
  - update Enigmail to 1.4.3


author: idonmez@novell.com
changelog:
  - Updated to version 5.1.8,
    see /usr/share/doc/packages/MyODBC-unixODBC/ChangeLog
  - Disable GUI since other distributions dropped it and its outdated
  - Drop outdated patches:
    * MyODBC-3.51.26r1127.diff
    * MyODBC-unixODBC-my_bool-cleanup.patch
  - Add new patches from Fedora to fix compile against MySQL 5.5
    * MyODBC-unixODBC-my_free.patch
    * MyODBC-unixODBC-add-mysys.patch
    * MyODBC-unixODBC-64bit.patch


author: cfarrell@suse.com
changelog:
  - license update: SUSE-GPL-2.0-with-FLOSS-exception
    SPDX format (or use the spreadsheet linked at http://license.opensuse.org
    if there is no entry on http://www.spdx.org/licenses)


author: tambet@novell.com
changelog:
  - Update to 0.7.1:
    + Plays better with stupid wifi and ethernet drivers.
    + Support for rfc3442 classless static routes.
    + The default "Auto eth0" connection is now read/write.
    + Compatibility fixes for 802.1x PEAP authentication and 3G/PPP
      connections.
    + Reduced wakeups for power saving awesomeness.
    + Ability to deny specific devices the default route.
    + More correct display of wifi signal strength.
    + Custom IPv4 settings for mobile broadband connections.
    + More informative display of network device state.
    + Lots of bugs fixed.


author: tittiatcoke@gmail.com
changelog:
  - Update to latest 0.7.1 upstream
    + Handle ZTE (Onda) device port types
    + Wait 20 seconds (instead of 15) for PPP connections to come up
    + Block until netconfig exits
    + Allow 63 byte long PSK
    + Fix dbus reconnection
    + Handle unsolicited supplicant scans
    + Other fixes


author: tambet@novell.com
changelog:
  - HAL added 'ssb' (Silicon Sonics Backplane, used internally on
    most Broadcom ethernet and wifi chipsets) in 0.5.13, which
    changed the device list layout and made NM unable to get the
    driver for the wifi device. Fix that (bnc #526105).


author: tambet@novell.com
changelog:
  - Never fall back to manually updating resolv.conf, even if
    netconfig fails (bnc #537907, #544195).


author: tambet@novell.com
changelog:
  - Upgrade to the latest upstream 0.8 branch:
    + Add support for Bluetooth DUN devices.
    + Add support to manually deactivate active devices.
    + Much improved killswitch handling.
    + The state (networking, wireless, ...) is now remembered after
      reboots.
    + The system settings daemon is removed and the main daemon has
      support for distribution specific plugins now.
    + The keyfile plugin supports a lot more data formats now (human
      readable IP addresses, passwords without hashing etc). Add
      back the support for certificate file paths.
    + Add back support for multiple CA certificate per (.PEM) file.
    + HAL usage is replaced with gudev.
    + IPv6 support.
    + Documentation updates.
    + Lots of bug fixes.


author: captain.magnus@opensuse.org
changelog:
  - Update to version 0.7.999:
    + ifcfg-rh: formatting fix
    + ifcfg-rh: handle missing PREFIX by generating one
    + ifcfg-rh: ensure IPv6 addresses are cleared when none get
      written out
    + ifcfg-rh: add IPv6 addressing and routes support (rh #523288)
    + backends: add backend for Pardus
    + libnm-util: fix NMDeviceBt hardware address property
    + core: ensure failed /etc/hosts update writes out
      well-formatted file (lp#471498)
    + olpc-mesh: fix companion path and active channel property
      types
    + netlink: work around kernel cache refill problems
    + keyfile: add IPv6 support (bgo #593814)
    + libnm-util: add IPv6 comparison functions
    + Translation updates
  - Remove 0006-NIS-patch.patch, 0007-Fix-etc-hosts-updating.patch,
    nm-hal-tree-changes.patch and
    0009-Implement-sending-system-hostname-with-DHCP-client.patch.
    These patches were not applied


author: dimstar@opensuse.org
changelog:
  - Update to version 0.8:
    + introspection: fix inclusion of Dhcp6Config XML
    + crypto: de-init NSS after calling PR_GetError()
    + ifcfg-rh: read and write DHCPv6 connections
    + policy: fall back to original hostname before trying reverse
      DNS
    + bluetooth: finish DUN implementation
    + introspection: sync device state reason code with
      NetworkManager.h
    + policy: be more selective when adding hostname to /etc/hosts
    + gsm: handle PIN requests during modem enable too
    + system-settings: register setting errors so D-Bus errors are
      meaningful
    + Updated translations.


author: bili@novell.com
changelog:
  - Add a general dbus conf file for nm-applet, cnetworkmanager and
    NetworkManager-kde4(bnc#476502).


author: cristian.rodriguez@opensuse.org
changelog:
  - fix NetworkManager dependencies
    * ModemManager and dnsmasq should be recommended, not required
    * should Require iproute2,iputils and ppp
    * Should Recommend iptables


author: bili@novell.com
changelog:
  - Add NetworkManager-netconfig-exit-quick.patch, fix wrong return
    value when updating the DNS with netconfig(bnc#595708, bnc#544195,
    bnc#537907, bnc#596163).


author: jengelh@medozas.de
changelog:
  - Add SPARC targets to %files list
  - Reword comment about locations of files (since sparcv9 is neither
    single-arch nor a 64-bit environment)


author: dimstar@opensuse.org
changelog:
  - Update to version 0.8.1:
    + Bluetooth Dial-Up Networking
    + nmcli: a command-line interface for controlling NetworkManager
    + Mobile Broadband Status: signal strength, roaming, and access
      technology display
    + Enhanced IPv6 support: including DHCPv6 and tons of fixes
    + Logging and Debugging: make NM as quiet or verbose as you like
  - Drop NetworkManager-netconfig-exit-quick.patch, upstreamed.
  - Drop NetworkManager-NIS.patch, no longer required.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.8.2:
    + Native local caching nameserver support using dnsmasq
    + Automatically detect addition and removal of new VPN plugins
    + Support for handling suspend/resume signals from UPower
    + Ensure users are allowed to enable/disable WiFi and networking
    + Ensure WiFi enable state is preserved across reboot and suspend
    + Better handling of /etc/hosts and preservation of custom
      hostnames
    + Support for the systemd session management service
    + Better handling of 'keyfile' system connection errors
    + Support for S390 network devices
    + and much more...
  - Split out lang package.
  - Pass --with-docs to configure.


author: vuntz@opensuse.org
changelog:
  - Stop removing sr@Latn translation: it was added by
    translation-update-upstream, and the script got fixed now.


author: jeffm@suse.de
changelog:
  - Add nm-crash-lack-ipv4.patch to fix a crash during exit: lack of
    an IPv4 setting indicates DHCP (bnc#664640).


author: bjorn.lie@gmail.com
changelog:
  - Add nm-ignore-temp-files.patch: stop NM from filling dmesg and
    logs by ignoring temporary files (bgo#602868) (bnc#668183)
    Original upstream patch has been extended to also touch
    Makefile.in in order to avoid having to re-bootstrap.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.8.996 (0.9 beta2):
    + don't require glib 2.26
    + deb#615082, lp#725041: fixes for new dnsmasq
    + crash fixes
    + ifupdown plugin fixes
    + save connection timestamps in /var not /etc
    + install time fixes for Arch Linux
    + libnm-glib crash and correctness fixes
    + fix display of SSIDs in applet tooltips
    + build fixes and cleanups
    + import existing user connections
  - Summary from 0.8.995 (0.9 beta1)
    + simpler, easier, more flexible, and cooler applets.
    + Fast User Switching.
    + WiMAX support.
    + System connections by default.
    + More flexible system administration.
    + Scales down to smaller devices.
  - Drop patches fixed upstream:
    + nm-64bit-timestamp.diff
    + nm-nis-domain.diff
    + nm-crash-lack-ipv4.patch
    + nm-ignore-temp-files.patch
    + nm-stop-touching-hosts.patch
    + nm-destory-crash.patch
  - Add pkgconfig(systemd) BuildRequires for systemd integration
    support.
  - Add gobject-introspection-devel BuildRequires to get
    introspection support.
  - Pass --disable-wimax to configure for now as we don't have the
    libraries for it.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.8.997 (0.9 beta3):
    + Mostly bugfixes and backwards compatible D-BUS changes.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.8.998 (0.9.0-rc1):
    + Fix memory leaks
    + libnm-glib: Fix crashes
    + Fix wired connection completion
    + Updated translations.
    + Bugs fixed: bgo#646300, bgo#646115, bgo#646335, bgo#646375,
      bgo#645927.
  - Drop f15-branch.patch: merged.
  - Remove autoreconf call: no more patches.


author: fcrozat@novell.com
changelog:
  - Add back f15-branch.patch: all patches from Fedora15 branch,
    mostly for fixing compatibility issues.


author: vuntz@opensuse.org
changelog:
  - Move to pkgconfig()-style BuildRequires:
    + Old ones: dbus-1-devel, dbus-1-glib-devel, libgudev-1_0-devel,
      libnl-devel, libuuid-devel, mozilla-nss-devel, polkit-devel.
    + New ones: dbus-1, dbus-glib-1, glib-2.0, gudev-1.0, libnl-1,
      nss, polkit-gobject-1, uuid.
  - Remove libgcrypt-devel BuildRequires: it's only needed if we
    don't use nss.
  - Remove explicit Requires for various packages in devel subpackage
    as they should be brought with pkgconfig() magic: dbus-1,
    dbus-1-glib, dbus-1-devel, glib2-devel, dbus-1-glib-devel,
    libgcrypt-devel, libgpg-error-devel.
  - Add fdupes BuildRequires to remove duplicate files in
    /usr/share/gtk-doc.
  - Do not call /sbin/ldconfig in %post/%postun of main binary
    package as there is no library there.
  - Stop manually building nm-online: it's already installed with the
    standard build.
  - Drop NetworkManager-frontend.conf as this was for the
    NetworkManager 0.8 world. This is now integrated in
    /etc/dbus-1/system.d/NetworkManager.conf. Fix bnc#689043.
  - Ship /etc/NetworkManager/VPN directory.


author: vuntz@opensuse.org
changelog:
  - Update NetworkManager-rpmlintrc:
    + Remove filter for suse-dbus-unauthorized-service, this got
      fixed.
    + Update polkit-unauthorized-privilege to be more specific since
      only org.freedesktop.NetworkManager.settings.modify.hostname is
      missing now.
    + Mention bnc#680140, where we are tracking this.


author: vuntz@opensuse.org
changelog:
  - Remove polkit-unauthorized-privilege filter from
    NetworkManager-rpmlintrc as polkit-default-privs got updated.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.8.999:
    + IPv6 compliance and RDNSS lifetime fixes
    + systemd cooperation fixes
    + API fixes for clients creating wifi connections
    + API additions to make client code simpler
    + Startup efficiency fixes by not parsing the ConsoleKit database
      more than required
    + Fixes for IBM s390 CTC-type network devices
    + Fixes for WWAN enable/disable status
    + Fixes for ifcfg-rh configuration plugin handling of IP addresses
    + Support for Easytether Android handset tethering
    + Better handling of rfkill for WiFi and WiMAX interfaces
    + Addition of IPv6 support for dispatcher scripts
    + Fixed handling of DER-format certificates
  - Update f15-branch.patch from the git branch.


author: fcrozat@suse.com
changelog:
  - Update to version 0.8.9997:
    + Fix symbol exports in libnm-glib.
    + Fix some gobject introspection annotations.
    + WiMax fixes : do not attemp to connect when scanning.
    + Recognize PKCS#8 private keys and check passwords.
    + Allow _ as valid character for GSM APN.
    + Improve PolicyKit integration.
    + Fix up Ad-Hoc frequency when connecting.
    + Don't complay if ConsoleKit database isn't found at startup.
    + Improve openconnect migration.
    + Handle DHCP options perperty correctly.
    + Only send  hostname without domain as host-name option for
      DHCP.
    + Fix crash when SSID is missing
    + Make auto-activation retries really work.
    + Fix dispatcher handling of empty VPN interface.
  - Update f15-branch.patch from the git branch.


author: fcrozat@suse.com
changelog:
  - no longer package /var/run/NetworkManager, not used by NM
    anymore. Package /var/lib/NetworkManager instead.
  - Add systemd-network-config.patch: follow network configuration to
    not start NM under systemd if it is disabled system-wide.
  - enable systemd service for NetworkManager


author: dimstar@opensuse.org
changelog:
  - Update to version 0.9.0:
    + fdo#39463: Ensure NM can talk to newly installed VPN plugins
    + Don't autoconnect disabled modems.
    + Preserve agent secrets the right way.
    + Preserve agent secrets over Update operation.
    + Add libnl-3 API compatibility.
    + Add libnl-2 support with libnl-1 compatibility.
    + Fix DBus signal signatures in supplicant.
    + Handle a few more possible D-Bus activation errors.
    + Fix integer list SSID parsing.
    + bgo#652512: Fix crash for AddAndActivateConnection() D-Bus call
    + Add missing U2600 GSM band enumeration.
  - Drop f15-branch.patch: No longer required.


author: fcrozat@suse.com
changelog:
  - Add empty systemd macro to fix build on 11.4
  - Update systemd-network-config.patch to disable dbus activation
    for NetworkManager, it was causing KDE timeout when NM was not
    handling network (bnc#714962).


author: vuntz@opensuse.org
changelog:
  - Apply shared library packaging policy (bnc#689039):
    + Create libnm-util2, libnm-glib4, libnm-glib-vpn1 subpackages.
    + Add Provides/Obsoletes for NetworkManager-glib to libnm-glib4.
    + Changes NetworkManager-glib Requires in devel subpackage to
      libnm-util2, libnm-glib4 and libnm-glib-vpn1 Requires.
    + Remove NetworkManager-glib Requires from main subpackage: there
      is no reason to have an explicit Requires for the libraries.
  - Merge doc subpackage in devel subpackage, with appropriate
    Provides/Obsoletes.
  - Rename nm-system-settings.conf source to NetworkManager.conf, to
    follow the new non-deprecated scheme for configuration. Note that
    this uses the same format, so there's nothing to adapt. If users
    have an old modified version of nm-system-settings.conf, then it
    will still be used. Fix bnc#689042.
  - Mark %{_sysconfdir}/NetworkManager/NetworkManager.conf with
    %config(noreplace).


author: fcrozat@suse.com
changelog:
  - Update systemd-network-config.patch to enable
    NetworkManager-wait-online.service too (and read timeout value
    from /etc/sysconfig/network/config).


author: vuntz@opensuse.org
changelog:
  - Update to version 0.9.1.90:
    + Support for libnl2 and libnl3 and various leak fixes
    + Various small bug fixes in the ifnet config plugin
    + Ensure IPv6 link-local DNS servers work correctly in the
      dnsmasq DNS plugin
    + Add ability for nmcli to delete connections
    + Fix setup of connection sharing with newer iptables versions
    + Ensure WiMAX activation emits correct signals (fixes initial
      signal strength)
    + Fix an issue with duplicated keyfile connections
    + Ensure the 'novj' options is passed through to pppd
    + Store timestamps for VPN connections too
  - Remove explicit Requires for libnl: this is a library, so the
    right Requires will be automatically be added.


author: fcrozat@suse.com
changelog:
  - Update systemd-network-config.patch to correctly handle /usr over
    NFS.
  - Use latest systemd rpm macros.


author: lnussel@suse.de
changelog:
  - avoid annoying polkit popups when connecting to 802.11x networks
    that are supposed to ask for passwords (bnc#713639)
  - also avoid asking for a password (and thereore polkit auth) when
    an AP goes of range.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.9.1.95:
    + Fix a crash when deleting default wired connections
    + Fix a security issue in the ifcfg-rh plugin with newlines in
      file names
    + Fix the "SpecificObject" property for active VPN connection
      objects
    + Improve handling of rfkill on some platforms
    + Spaces no longer used in ifcfg config file names
    + IPv6 RAs are now accepted when forwarding is configured
    + dnsmasq local caching nameserver plugin cache size bumped to
      400 entries (from 150)
    + Fix handling of SSIDs in the keyfile plugin
    + Fix some GObject Introspection annotations in libnm-glib and
      libnm-util
    + Fix setting hostnames from DHCP
  - Drop nm-udev-rfkill-handling.patch: fixed upstream.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.9.2.0:
    + Fixes for building with recent GLib versions.
    + Don't update routing and DNS until a device is managed.
    + Fix bug causing IPv6 RA-provided routes to be ignored.
    + Fix possible wrong handling of 'keyfile' connection
      certificates.
    + Correct Shared connection IP address range to be as documented.


author: dimstar@opensuse.org
changelog:
  - Split typelib files into their own subpackages:
    typelib-1_0-NetworkManager-1_0 and typelib-1_0-NMClient-1_0.
  - Add typelib-1_0-NetworkManager-1_0 and typelib-1_0-NMClient-1_0
    Requires to devel subpackage.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.9.3.990:
    + Better handling of WiFi devices via nl80211 when available
      (instead of WEXT)
    + IP configuration is now non-blocking; waiting for IPv6 RA no
      longer blocks the device from activating if IPv4 is ready and
      vice versa
    + Addded support for firewall "zones" via FirewallD
    + Added basic support for bonded interfaces
    + WiFi connections are no longer locked to a specific MAC address
      if they are "locally administered" addresses (ie, 02:::::)
    + New state change reasons have been added for mobile broadband
      PIN errors
    + Agent-owned secrets are now sent to agents for newly created
      connections
    + Support for non-UTF8-encoded 802.1x passwords has been added
    + libnm-glib now fetches some properties more aggressively (like
      active connections, access points, etc)
    + Added basic support for IP-over-Infiniband interfaces
    + Added support for device plugins and converted WiMAX support to
      a plugin for easier packaging and simpler dependencies
    + Added support for VLAN interfaces
    + Added support for 802.1x EAP-FAST authentication
    + Added non-blocking mode and API to libnm-glib
  - Rebased systemd-network-config.patch.


author: vuntz@opensuse.org
changelog:
  - Get ready for full-switch to systemd:
    + Add a with_systemd macro, currently set to 0 as the systemd
      support implies no support for ConsoleKit, which we want to
      keep until sysvinit is not supported anymore.
    + Add pkgconfig(libsystemd-login) BuildRequires and pass
    - -with-session-tracking=systemd to configure if we build
      systemd support.
  - Move to libnl3:
    + Remove pkgconfig(libnl-1) BuildRequires.
    + Add pkgconfig() BuildRequires: libnl-3.0, libnl-genl-3.0,
      libnl-route-3.0.
  - Remove libiw-devel BuildRequires: it's not needed anymore.
  - Stop changing libexecdir to %{_prefix}/lib/NetworkManager: there
    is no need for this.


author: dimstar@opensuse.org
changelog:
  - Add with_wimax define, which prepares NM for wimax. If with_wimax
    is defined to 1:
    + Add pkgconfig(libiWmxSdk-0) BuildRequires
    + Change --disable-wimax to --enable-wimax in configure
    + Create NetworkManager-device-plugin-wimax subpackage


author: dimstar@opensuse.org
changelog:
  - Update to version 0.9.3.995:
    + Linux Wireless Extensions (WEXT) support can be disabled at
      configure time with --with-wext=no
    + IPv6 Privacy Extensions are now enabled by default for new
      connections
    + Support for checking Internet connectivity has been added
    + The ifnet system config plugin rewrites config files less often
  - Add pkgconfig(libsoup-2.4) BuildRequires and pass
    - -enable-concheck to configure to enable internet connectivity
    check.


author: vuntz@opensuse.org
changelog:
  - Add NetworkManager Supplements to
    NetworkManager-device-plugin-wimax so that it gets automatically
    installed by default.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.9.3.997:
    + A bug causing IPv6 address assignment to fail on newer kernels
      with libnl3 has been fixed
    + Fix a bug in the ifcfg-rh plugin with backticks in WPA
      passphrases
    + Ensure connections that cannot be stored are ignored by the
      ifnet plugin
    + Enable out-of-the-box IPv6 connectivity by allowing IPv4 to
      fail if IPv6 succeeds
    + Allow proxying of DNSSEC data when using the dnsmasq local
      caching nameserver plugin
    + Add support for multiple domain names sent from VPN plugins


author: vuntz@opensuse.org
changelog:
  - Update to version 0.9.4.0:
    + Removed support for WiFi Ad-Hoc WPA connections due to kernel
      bugs


author: binli@opensuse.org
changelog:
  - Add nm-ppp-build-error.patch, don't use struct ifpppstatsreq
    that was removed from linux/ip_ppp.h in recent kernels.


author: badshah400@gmail.com
changelog:
  - Add nm-ensure-bindings-created-NMClient-object-work.patch to fix
    "nmcli con" not working (bgo#672812, bnc#766045).


author: glin@suse.com
changelog:
  - Add nm-probe-radius-server-cert.patch to probe the certificate
    of the RADIUS server (bnc#574266, bnc#771185)
  - Add nm-null-out-on-dispose.patch to fix crash in gnome-shell or
    any other program using libnm-glib (bgo#674473)


author: tambet@novell.com
changelog:
  - The ModemManager API signatures have been changed for some calls,
    adjust the calling code (bnc #533261).


author: andrea@opensuse.org
changelog:
  - Replaced 0002-Autostart-nm-applet-in-GNOME-session-only.patch
    with 0002-Autostart-nm-applet-in-GNOME-LXDE-session-only.patch:
    Add LXDE to OnlyShowIn, as LXDE uses the gtk2 NetworkManager.


author: vuntz@opensuse.org
changelog:
  - Change gnome-keyring-devel BuildRequires to
    libgnome-keyring-devel, following the module split upstream.


author: tambet@novell.com
changelog:
  - Upgrade to the latest upstream 0.8 branch:
    + New popup menu UI.
    + Ability to manually disconnect active devices.
    + Rework PolicyKit support.
    + Now it's possible to disable (somewhat annoying) notifications
    + Require newer glib and remove cut+pasted code for things that are now in
      glib (GChecksum, )
    + Certificate handling improvements.
    + Add lockdown support for "Create new wireless network..."
    + New wizard for GSM/CDMA connection setup
    + Translation updates.
    + Lots of bug fixes.


author: vuntz@opensuse.org
changelog:
  - Change again gnome-keyring-devel BuildRequires to
    libgnome-keyring-devel, following the module split upstream.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.8:
    + rh#494641 - Add --help to explain what nm-applet is/does
    + core: clearer failure message when an applet is already running
    + dun: refactor gnome bluetooth plugin to use bluetooth client
    + rh#556763 - wired: don't crash when getting 802.1x settings
      from the user
    + rh#557007 - info: don't crash on various D-Bus property errors
    + core: fix clearing secrets when updating connections
    + rh#541353 - link nm-connection-editor with libm for ceil()
    + gsm: fix secret request when connection has multiple secrets
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Rename 0002-Autostart-nm-applet-in-GNOME-session-only.patch to
    NetworkManager-gnome-OnlyShowIn.patch, and add LXDE to
    OnlyShowIn.
  - This is based on work by Andrea Florio <andrea@opensuse.org>


author: bili@novell.com
changelog:
  - Add a general frontend dbus configuration in NetworkManager
    so delete the conf in nm-applet, bili@novell.com(bnc#476502).


author: dimstar@opensuse.org
changelog:
  - Require mobile-broadband-provider-info for DUN capabilities. The
    BT plugin crashes when selecting DUN without this package
    available.


author: dimstar@opensuse.org
changelog:
  - Upodate to version 0.8.1:
    + Bluetooth Dial-Up Networking
    + Mobile Broadband Status: signal strength, roaming, and access
      technology display
    + Enhanced IPv6 support
    + Updated translations
  - Pass --disable-maintainer-mode to configure to allow building
    with latest gtk.


author: vuntz@opensuse.org
changelog:
  - Do not add -fno-strict-aliasing to CFLAGS: it's not needed
    anymore.
  - Remove non-existing --with-notify configure option.
  - Re-enable parallel build.


author: vuntz@opensuse.org
changelog:
  - Add NetworkManager-gnome-remove-bad-category.patch to remove a
    category that should not exist upstream anyway. Instead, add
    X-SuSE-ControlCenter-Hardware to nm-connection-editor.desktop
    later on with suse_update_desktop_file.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.8.2:
    + Hide mobile broadband PIN code when it's entered
    + Ensure Enable Wireless and Enable Networking always correctly
      sensitized
    + Fix handling of slow mobile broadband devices when entering a
      PIN
    + Startup performance improvements
    + Easier keyboard navigation of the connection editor
    + Show VPN connection notification even if VPN provides none
    + Fix handling of VPN secrets when moving connections from system
      to user
    + Updated translations.
  - Drop upstream fixed patches:
    + NetworkManager-gnome-fix-new-glib.patch
    + Drop NetworkManager-gnome-remove-bad-category.patch
  - Split out -lang package.


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.
  - Pass %{?no_lang_C} to %find_lang so that english documentation
    can be packaged with the program, and not in the lang subpackage.
  - Change Requires of lang subpackage to Recommends, since the
    english documentation is not there anymore.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.8.996 (0.9 beta2):
    + don't require glib 2.26
    + deb#615082, lp#725041: fixes for new dnsmasq
    + crash fixes
    + ifupdown plugin fixes
    + save connection timestamps in /var not /etc
    + install time fixes for Arch Linux
    + libnm-glib crash and correctness fixes
    + fix display of SSIDs in applet tooltips
    + build fixes and cleanups
    + import existing user connections
  - Summary from 0.8.995 (0.9 beta1)
    + simpler, easier, more flexible, and cooler applets.
    + Fast User Switching.
    + WiMAX support.
    + System connections by default.
    + More flexible system administration.
    + Scales down to smaller devices.
  - Rebase NetworkManager-gnome-OnlyShowIn.patch
  - Change gtk2-devel BuildRequires to gtk3-devel.
  - Stop removing %{_sysconfdir}/dbus-1/system.d/nm-applet.conf
    ourselves: it's not installed anymore.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.8.998 (0.9.0-rc1):
    + Bugs fixed: bgo#646043, bgo#646643.
    + Updated translations.
  - Rebase NetworkManager-gnome-OnlyShowIn.patch


author: dimstar@opensuse.org
changelog:
  - Update to version 0.8.999:
    + Give modems more time to unlock themselves after PIN entry
    + Fix creation of 802.1x-enabled connections in the applet
    + Don't crash gnome-bluetooth on some failures when creating new
      DUN connections
    + Much better handling of IP addresses in the editor
    + Updated translations.
  - Drop NetworkManager-gnome-fix-wpa-e.patch: fixed upstream.


author: fcrozat@novell.com
changelog:
  - Update to 0.8.9997:
    + don't allow inserting 0.0.0.0 as destination and netmask for
      IPv4 routes.
    + Fix crash when connection is invalid.
    + Complete openconnect migration support.
    + handle PKCS#8 private keys.
    + filter APN entry characters in mobile-wizard.
    + allow _ as APN character.
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.9.0:
    + Fix compatibility with GTK+ <= 2.22.
    + Change "Device MAC address" to combo box with an entry.
    + Default to IPv6 Auto for manually created connections.
    + Enable registration state home/roaming notifications for CDMA.
    + Fix various VPN secret saving issues.


author: vuntz@opensuse.org
changelog:
  - Remove NetworkManager-glib BuildRequires: we don't need an
    explicit BuildRequires for libraries.
  - Remove libglade2-devel, libgudev-1_0-devel, libiw-devel
    BuildRequires: they are unneeded.
  - Change dbus-1-glib BuildRequires to dbus-1-glib-devel: we're
    interested in the devel subpackage.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.9.1.90:
    + New private library for wireless and mobile dialogs
    + iso-codes package used for translated country names in the
      mobile broadband wizard
  - Add pkgconfig(iso-codes) BuildRequires and iso-codes Requires for
    the new use of iso-codes.
  - Create libnm-gtk0 and libnm-gtk-devel subpackages, for the new
    library.


author: vuntz@opensuse.org
changelog:
  - Add NetworkManager-gnome-bluetooth-crash.patch: fix some crash in
    gnome-control-center when disabling bluetooth.


author: badshah400@gmail.com
changelog:
  - Modified categories in .desktop file so that it is grouped with
    "System" applications in the desktop menus (bnc#714333)


author: dimstar@opensuse.org
changelog:
  - Update to version 0.9.1.95:
    + Select user's home directory by default for VPN import
    + Show VPN details in the Connection Information dialog
    + Allow auto-unlocking of GSM modems
    + Fix crash of Bluetooth widget after pairing
  - Drop NetworkManager-gnome-bluetooth-crash.patch: fixed upstream.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.9.2.0:
    + Updated translations.
  - Pass --disable-more-warnings to configure to allow building with
    gtk+ 3.3.
  - Really enable parallel build: fix typo smp_flags => smp_mflags.


author: dimstar@opensuse.org
changelog:
  - Add NetworkManager-gnome-link-gkr.patch: Fix linking with
    gnome-keyring in a gconf-helpers test program.
  - Add call to autoreconf in %prep, as above patch touches the build
    system.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.9.3.990:
    + Fix interaction of single-connection edit mode with PolicyKit
    + Add EAP-FAST support
    + Make editor connection list sortable
    + Ensure mobile broadband provider list is sensitized correctly
  - Drop NetworkManager-gnome-link-gkr.patch: fixed upstream.
  - Remove call to autoreconf: it was only needed for above patch.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.9.3.997:
    + More flexible build-time warnings with
    - -enable-more-warnings=[yes|no|error]
    + Removed unused PolicyKit configure check
    + Lazily initialize the notification service for faster startup
    + Fix various memory leaks
    + Warn user if CA certificate is left blank in the editor for
      802.1x
    + Disabled creation of WPA-protected Ad-Hoc WiFi networks due to
      kernel bugs
  - Remove polkit-devel BuildRequires: removed upstream.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.9.4.1:
    + No change compared to 0.9.4.1.
  - Changes from version 0.9.4.0:
    + Do not run our own secret agent when GNOME Shell is running.
    + Several bug fixes.
    + Updated translations.
  - Drop NetworkManager-gnome-OnlyShowIn.patch: this was implemented
    with NotShowIn upstream.


author: dimstar@opensuse.org
changelog:
  - Add nm-applet-private-connection.patch: Create private
    connections if the user is not authorized.
    Some distributions do not allow the normal user to create a
    system connection without the polkit authentication. This commit
    checks the polkit policy and creates private connections if the
    user is not authorized. [bnc#751211].
  - Add polkit-devel BuildRequires, as the above patch makes use
    of it.
  - Add gnome-common BuildRequires and call to gnome-autogen.sh, as
    above patch touches the build system.


author: glin@suse.com
changelog:
  - Add nm-applet-probe-radius-server-cert.patch to probe the
    certificate of the RADIUS server and set the subject for WPA-EAP
    connections (bnc#574266, bnc#771185)


author: glin@suse.com
changelog:
  - Update nm-applet-probe-radius-server-cert.patch to fix crash of
    the eap-peap setting panel in gnome-control-center (bnc#772064)


author: tittiatcoke@gmail.com
changelog:
  - Update to r970021
    + Show the correct last used time in the KCM
    + Update the seen BSSIDs when roaming to a new AP
    + Display recent dates in the connection editor relative to now.
    + Enable double click to edit connections
    + GUI Changes according to http://techbase.kde.org/Projects/Usability/HIG
    + Commit patch by Per Hermansson to fix peap phase label. BUG:188087
    + Validate WEP hex keys for correct length and hex digits.
    + Streamline security icons and -tooltips
    + Fix the buddy for the wep edit Passphrase.
    + Support connecting to hidden wireless networks.
    + allow to change the port for openvpn connections
    + create the contents of the tooltip only on demand
    + add ip address to the tooltip. BUG 132151
    + Fix BUG 192790


author: tittiatcoke@gmail.com
changelog:
  - Update to r971920
    + make Passphrase default (seems more common than hex)
    + make sure only one of the hex/passphrase labels is shown in the wepwidget ctor


author: tittiatcoke@gmail.com
changelog:
  - update to r975779
    + Make clear that "Connect to hidden network" is a clickable item and set its height so that matches lineedit's, fixing a visual glitch


author: tittiatcoke@gmail.com
changelog:
  - Update to svn977685
    + Change labels to Wired vs Wireless
    + Fix showing up of VPN
    + Don't block too much on startup. The plasmoid has held up starting up
      Plasma for a bit. We're now only adding networkinterfaces after a bit
      of waiting so things can settle down a bit


author: tittiatcoke@gmail.com
changelog:
  - Update to svn1001914
    + Provide plasmoid-networkmanagement in separate package
    + Create separate package for underlying libraries to enable the
      install of either the plasmoid or the tray applet


author: tittiatcoke@gmail.com
changelog:
  - Update to svn1002494
    * Final set of tooltip keys
    * Rephrase negatively termed action text
    * Update the hand edits diff
    * Change the visibility macros used.
    * Hardcode the NM DBus visibility macro as it differs from
      the settings' macro
    * Prevent sending auth-alg for non-WEP connections
    * Start of work to make it possible to enter hashed PSKs or
      passphrases for WPA auth (NM 7.1 only)
    * Add connection name validation (kde#201293)


author: tittiatcoke@gmail.com
changelog:
  - update to svn1002668
    * Fix broken include
    * Allow WPA-PSK connections to enter PSKs as well as passphrases
      (kde#191879)
    * Validate WPA-PSK secrets are either a valid passphrase or a
      valid PSK (kde#195824)
    * Stop giving redundant network interface added notifications
      during startup


author: tittiatcoke@gmail.com
changelog:
  - update to svn1002883
    * NetworkManager-plasmoid not functional yet. To avoid crashes a
      dummy UI is placed in the Plasmoid to avoid Plasma crashes


author: tittiatcoke@gmail.com
changelog:
  - update to svn1003612
    * Fixes around autostart.
      Autostart is now described as 'show tray icon' and
      knetworkmanager is stopped and started by changing this
      setting in the KCM.
    * Allow separate tray icons for each interface type
    * Add UI and KConfigXT for configuring tray icon


author: tittiatcoke@gmail.com
changelog:
  - update to svn1004031
    * Show vpn icon overlay in tray when a vpn connection is up
      (kde#160365)
    * Identify Ad-hoc networks
    * Fix duplicate interface types appearing in the icon config UI
    * Icon per interface fixes:
    * Show displayed interface's state in tooltip, instead of
      system wide state
    * don't show additional networks menu when the icon is not
      displaying wireless interfaces
    * Disable unusable tooltip keys for now
  - packaging
    * Move kded module to plasmoid-networkmanagement


author: wstephenson@novell.com
changelog:
  - update to svn1006258
    * allow disconnecting VPN and cellular connections
    * Fixes for wireless connections and routing (bnc#525980)
    * Detailed, configurable tooltips (kde#132151)
    * Completed OpenVPN support (kde#198374)
    * Completed Cisco VPN support (kde#188489)


author: wstephenson@novell.com
changelog:
  - update to svn1007025
    * Fix missing wireless interfaces from the icon with default
      settings (bnc#528083).


author: wstephenson@novell.com
changelog:
  - Update to svn1010089
    * Fix wrongly identified wireless security (kde#201993)
    * Fix crash when connecting to an AP that just disappeared
      (kde#202690)


author: wstephenson@novell.com
changelog:
  - Update to svn1010399
    * Workaround broken WPA hashing (bnc#525980, bnc#522397)
    * Set default WPA-PSK connection security
    * Fix inverted Show Passwords logic
    * Fix wrong wireless bit rate units


author: wstephenson@novell.com
changelog:
  - Update to svn1012598
    * Implement simple LEAP
    * Implement Dynamic WEP (kde#191881)
    * Implement Wired 802.1x
    * Allow custom connection icons
    * Fix a couple of crash bugs (kde#204088)
    * Fix editing EAP-PEAP inner secrets
    * Correctly save and restore 'Use System CA Certs'
    * Several EAP-LEAP fixes (kde#191120)
    * Correct Static WEP networks appearing as Dynamic WEP in
      tooltips


author: wstephenson@novell.com
changelog:
  - Update to svn1017188
    * Working hidden wireless networks
    * Move unconfigured networks to dialog
    * GSM fixes


author: tittiatcoke@gmail.com
changelog:
  - Update to svn1017661
    * Fix missing brackets that broke PSK detection (kde#205048)
    * Extract some more strings (kde#205321)
    * Correct the 'MAC Address' labelling to 'Restrict To Interface:"
      and show the interfaces by Solid product name and kernel name
      (kde#205407)


author: tittiatcoke@gmail.com
changelog:
  - Update to svn1017780
    * Set a useful default size for the other connections dialog.
    * Show the unconfigured network item again when there are no connections.
      regression introduced by 1017188
    * Changes in comparison with the initial version (kde#167636 and kde#199416):
    - avoided ugly input masks;
    - more usual terminology (netmask vs prefix);
    - netmask suggestion for basic and advanced settings (it works only if a
      netmask field is empty, the suggestion logic can be improved but it is
      enough to cover basic use cases);
    - simple line edits instead of table items for basic settings (as it was
      proposed in the bug description, now basic settings layout looks like
      on Mac OS);
    - a bit improved table view usability (as it was mentioned in TODO
      comments) + fields autoresize.


author: tittiatcoke@gmail.com
changelog:
  - Update to svn1017841
    * Reorganize configuration so that connections and the tray icon
      are managed in separate config modules. (kde#203412)


author: wstephenson@novell.com
changelog:
  - Update to svn1021252
    * Fix crash on resume using wireless (bnc#536942, kde#205955)
    * Allow manual IP configuration without a gateway (kde#206115)


author: wstephenson@novell.com
changelog:
  - Update to svn1023237
    * Show previous secrets when asking for new secrets
    * Reinitialise wireless secrets objects when changing security
      type (kde#192597)
    * Read VPN connection secrets on edit (kde#188489)
    * Fix crash on asking for wired 802.1x connection secrets
      (kde#206880)
    * Don't send empty VPN usernames (kde#205894)


author: wstephenson@novell.com
changelog:
  - Update to svn1038793
    * Allow WEP ascii passwords (bnc#498284,kde#199786)
    * Show signal strength and security in Connect to Other Wireless
      Network dialog


author: wstephenson@novell.com
changelog:
  - Update to svn1040608
    * Fix GSM network type not stored/restored (kde#207454)
    * Fix OpenVPN HMAC key type store/restore (kde#205894,bnc#501829)
    * Support never-default route option for connections needed for
      VPN.
    * Support sending DHCP client ID
    * Fix NM rejecting our cellular connections
    * Show disconnect button and status for VPN connections


author: wstephenson@novell.com
changelog:
  - Update to svn1043876
    * Sync dbus policy file with nm-applet
    * Show correct wireless security widget when creating new
      connections (kde#201993)
    * Show correct dialog when creating new connections from popup


author: tittiatcoke@gmail.com
changelog:
  - update to svn 1044856
    * Add ToDo
    * Change KNotificationItem for KStatusNotifierItem with
      streamlining the 4.3 ifdefs.


author: wstephenson@novell.com
changelog:
  - Fix bnc#553908 - no routing set with DHCP connections
  - Notify NetworkManager correctly when connections are edited
  - Fix broken doubleclick in Other Networks dialog
  - Don't show Enable wireless when no wireless hardware present
  - Prompt for missing VPN secrets on connect
  - Fix openVPN with X509 certificates only
  - Fix sorting of newly added connections


author: tittiatcoke@gmail.com
changelog:
  - update to svn 1054438
    + fix stepped resizing of the panel icon
    + tweak sizepolicies in the extender
    + create context for translators


author: tittiatcoke@gmail.com
changelog:
  - update to svn 1057339
    * fix jumpiness in the popup when switching tabs
    * autoload kded module for plasmoid
    * Remove textbackground for buttons


author: bili@novell.com
changelog:
  - Add a general frontend dbus configuration in NetworkManager
    so delete the conf in knetworkmanager, bili@novell.com(bnc#476502).


author: tittiatcoke@gmail.com
changelog:
  - update to svn 1118999
    * add connections info (applet)
    * make sure there's an active interface (kde#233488)
    * New StrongSwan VPN Plugin
    * more consequent use of wirelessstatus


author: tittiatcoke@gmail.com
changelog:
  - update to svn 1126573
    * Add a traffic plotter to the interface details
    * Current traffic in interface details
    * Fix show more/less button updating
    * Keep wireless checkbox in sync with reality
    * Fix crash with connections that have gone away (kde#237360)
    * Create notifications for all possible situations.
    * Make it work with 4.4 libs
    * improve alignment and give the text a bit more space to show
    * Fix crasher when VPN interface is clicked
    * Polishing of the interface details


author: tittiatcoke@gmail.com
changelog:
  - update to svn 1128314
    - Enable Plasmoid by default, don't autostart KNM if not asked for
    - Use globe for the default route
    - Add defaultroute icon
    - Fix crash when showing connection details for unused interfaces
    - Use new artwork
    - Total traffic stats and current traffic now displayed
    - Smaller font for the information
    - Interface name now takes top position, no redundant headers
    - Add label for traffic
    - Patch to make knm to emmit notification when it is already
      running. (kde#219420)
    - nicer coloring of the traffic graph
    - Turn back icon into a pushbutton


author: tittiatcoke@gmail.com
changelog:
  - update to r1182930
    * Adding Mobile Connection Wizard
    * Logic for hiding and showing "Hidden Network" activatable


author: tittiatcoke@gmail.com
changelog:
  - update to r1184295
    * Fix crash and enable CDMA support in Mobile Connection Wizard
    * Workaround for the crash when Network Manager restarts


author: tittiatcoke@gmail.com
changelog:
  - update to r1192577
    * Hide popup when losing focus
    * Patch from Jirka Klimes against monolithic KNM to reflect a
      change in Solid Network Manager backend. (kde#238325)


author: tittiatcoke@gmail.com
changelog:
  - Update to git snapshot 20110503
  - Remove 2 obsolete patches
  - Added compatibility patch for NM 0.9 (Only for Factory)
  - Monolithic KNM is no longer build


author: idonmez@novell.com
changelog:
  - Update to git snapshot 20110823
    * Add an easier GUI for network sharing
    * Don't try to load binary incompatible backends


author: idonmez@novell.com
changelog:
  - Update to git snapshot 20110826
    * Changed secret handling
    * Treat adhoc wireless networks as normal networks
    * Now depends on NetworkManager >= 0.9.0


author: idonmez@suse.com
changelog:
  - Update to git snapshot 20110829
    * Fix crash while configuring WEP network.
    * Fix OpenConnect VPN not working.


author: tittiatcoke@gmail.com
changelog:
  - Make the package mobile-broadband-provider-info a requirement.
    Without this package the mobile broadband connection wizard will
    not work.


author: toddrme2178@gmail.com
changelog:
  - Added mobile-broadband-providers-info buildrequires
  - Added openconnect backend for 0.9 (openSUSE 12.1) version
    This is not available for the 0.8 (opensuse <=11.4) version
  - Changed git buildrequires to be openSUSE 12.1-only
  - Made devel package for all distros
  - Changed URL to correct upstream URL
  - Cleaned up spec file formatting


author: idonmez@suse.com
changelog:
  - Update to git snapshot 20110911
    * Fix saving secrets for system connections
    * Fix crash on resume
    * Support connecting to hidden SSID networks (NM 0.9 only)


author: tittiatcoke@gmail.com
changelog:
  - Update to git snapshot 20110925
    * Prevent two crashes because of dangling points (kde#254070)
    * Add wifi's band and channel info to interface details (NM 0.9 only)
    * Enable hover effects on system tray icon (NM 0.9 only)
      (kde#190342)
    * Improve NM's wrong version error message (NM 0.9 only)
      (kde#281962,#282085)
    * Mark some OpenConnect secrets as NotSaved, since they are changing
      (NM 0.9 only) (kde#282282)
    * Fix networkmanager plasmoid icons too small when in panel
      (NM 0.9 only) (kde#249319)
    * Rework VPN status overlay icon (NM 0.9 only)
    * Fix crash in OpenConnect when trying to connect to an
      empty/unset host
    * Fix overlay not shown when adding plasmoid (NM 0.9 only)
      (kde#271766)
    * Use the interface with default route to update system tray's icon
      (NM 0.9 only)


author: tittiatcoke@gmail.com
changelog:
  - Update to git snapshot 20111024
    * Prevent crash when stopping NM
    * Make signal strength show in system tray also for Mobile
      broadband connections
    * Enable autoconnect by default for WIFI connections
    * Several bugfixes
  - Updated translations


author: idonmez@suse.com
changelog:
  - Update to git snapshot 20111209
    * Fix wifi WPA2 edit dialog
    * Fix setting focus on the first empty input field
      in vpnc auth dialog
    * Add some checks to prevent crash when PolicyKit
      denies connection editing
    * Fix icons for bluetooth interface item and system tray
    * Fix tethering with iPhone 3GS via PAN


author: idonmez@suse.com
changelog:
  - Update to git snapshot 20120319
    * Import/Export Routes for VPN connections
    * Fix "Last Used label resets to Never after a minute".
    * Use localized provider's name and plan in Mobile Connection Wizard
    * Fix wifi hidden network support (kde#209464)
    * Allow creating cdma connections when no cdma device is plugged
      (kde#293068)
    * Don't show Access technology in tray icon while connecting
      (kde#103828)
    * Fix and workaround graphical artifacts (kde#290964)
    * Use asynchronous DBus API in plasmoid and kded module
      communication
    * Hide non-Internet APNs in Mobile Connection Wizard (kde#291122)
    * Fix security type identification for wifi shared connections
    * Fix wifi security type icon in connection list
    * Correctly detect adhoc WPA access points
    * Do not crash if no security type has been detected


author: bili@suse.de
changelog:
  - Add advanced dialog for optional parameters(bnc#482451).
  - Support the import and export features for nvpn
    and vpnlogin(bnc#449009).


author: sbrabec@suse.cz
changelog:
  - Translations migrated to translation-update-upstream.
  - Created lang package.
  - Merged patches from SLE11 SP1.


author: toddrme2178@gmail.com
changelog:
  - Create the nm-openconnect user, as per discussion in bnc#732915.
  - Fix license (at least according to Fedora): one binary is
    LGPL-2.1.


author: vuntz@opensuse.org
changelog:
  - Remove rpmlintrc: the dbus service is now authorized (see
    bnc#732915).
  - Remove pkgconfig(gnome-keyring-1) BuildRequires: it's not needed.
  - Add explicit pkgconfig(libnm-glib-vpn) BuildRequires.
  - Do not  call %icon_theme_cache_post/%icon_theme_cache_postun in
    scriptlets for the gnome subpackage: there is no icon shipped in
    the package.
  - Various cleanups for inclusion in Factory.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.9.3.995:
    + Misc bug fixes.
    + Updated translations.
  - Drop upstream merged patches:
    + nm-openconnect-0.9.2.0-g_thread_init.patch
    + nm-openconnect-0.9.2.0-g_thread_new.patch
    + nm-openconnect-0.9.2.0-gmutex.patch
    + nm-openconnect-0.9.2.0-gtk_box_new.patch
    + nm-openconnect-0.9.2.0-gtypes.patch


author: toddrme2178@gmail.com
changelog:
  - Add NetworkManager-openconnect-0.9.4-dropping_privs_check.patch:
    check for success when dropping privileges. This issue was raised
    by the security team in bnc#732915, comments 13-16. Patch taken
    from upstream.


author: martin.matuska@vx.sk
changelog:
  - Remove script-security patch for use with OpenVPN 2.1
  - Add sscanf patch from upstream (bnc #547573)


author: tambet@novell.com
changelog:
  - Upgrade to the latest upstream 0.8 branch:
    + Add tls-remote support.
    + Handle 'subnet' topology better.
    + Import/export improvements.
    + Bug fixes.
    + Translation updates.


author: captain.magnus@opensuse.org
changelog:
  - Update to version 0.7.999:
    + import/export: handle 'port' and 'rport' correctly
      (bgo#604329) (lp#443174)
    + export: fix tls-auth export
    + core: add tls-remote support (bgo#455142)
    + Translation updates
  - Remove nm-openvpn-sscanf.patch. Was not in use


author: dimstar@opensuse.org
changelog:
  - Update to version 0.8:
    + build: disabled .desktop for now
    + bgo#606998 - core: handle remote VPN peer correctly in share
      key mode too
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to 0.8.1:
    + Support for tun-mtu fragment and mss-fix options
    + PKCS#12 and PKCS#8 private keys
    + RIPMED-160 HMAC auth
    + Improved handling of unencrypted private keys
    + Updated translations


author: dimstar@opensuse.org
changelog:
  - Update to version 0.8.2:
    + Fixes to ensure correct IP configuration of tunnels
    + Support for HTTP and SOCKS proxies
    + Better debugging options
    + Updated translations.
  - Split out -lang package.


author: vuntz@opensuse.org
changelog:
  - Call relevant macros in %post/%postun:
    + %icon_theme_cache_post/postun because the package ships themed
      icons.
  - Remove ldconfig from %post/%postun: there is no library there.
  - Pass %{?no_lang_C} to %find_lang so that english documentation
    can be packaged with the program, and not in the lang subpackage.


author: binli@opensuse.org
changelog:
  - Add nm-openvpn-show-unencrypted-private-keys-files.patch, show
    unencrypted private files in file chooser dialog(bnc#662577).


author: dimstar@opensuse.org
changelog:
  - Update to version 0.8.995 (0.9.0-beta1):
    + simpler, easier, more flexible, and cooler applets.
    + Fast User Switching.
    + WiMAX support.
    + System connections by default.
    + More flexible system administration.
    + Scales down to smaller devices.
  - Drop nm-openvpn-show-unencrypted-private-keys-files.patch: fixed
    upstream.
  - Add pkgconfig(gtk+-3.0) BuildRequires.


author: vuntz@opensuse.org
changelog:
  - Drop unneeded libglade2-devel, libgnomeui-devel,
    libgudev-1_0-devel, perl-XML-Parser, update-desktop-files
    BuildRequires.
  - Move to pkgconfig()-style BuildRequires:
    + Old ones: NetworkManager-devel, NetworkManager-gnome.
    + New ones: NetworkManager, dbus-glib-1, libnm-glib, libnm-util,
      gnome-keyring-1.
  - Stop owning /etc/NetworkManager/VPN as it's owned by
    NetworkManager now.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.8.999:
    + Export HTTP proxy authfile.
    + Default to agent-owned secrets for new connections.
    + Fix HTTP Proxy authentication autodetection.
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.8.9997:
    + Ensure saved secrets are passed back to NM.
    + Add RSA-MD4 HMAC digest algorithm.
    + Stop using deprecated GTK+ API.
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.9.0:
    + Use a simplified password request dialog.
    + Simplify keyring access and don't save secrets.
    + Preserve secret flags and consolidate secrets handling.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.9.3.995:
    + Fix issues with password dialog width on recent GTK+ versions
    + Allow cipher and HMAC options to be set for Static Key mode
    + Support for "external UI mode" for DE-native dialogs (ie, GNOME
      Shell and others)
    + Updated translations.
  - Add explicit pkgconfig(libnm-glib-vpn) BuildRequires: it's a long
    standing requirement which currently comes implicit with
    libnm-glib, as it's part of the same package at this moment.


author: tambet@novell.com
changelog:
  - Upgrade to the latest upstream 0.8 branch:
    + Resolve pptp gateway hostname.
    + Fix MPPE EAP method combinations (bgo #596762).
    + Bug fixes.
    + Translation updates.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.8:
    + core: remove useless includes
    + build: disable .desktop file for now
    + deb#567461 - ui: fix saving of MPEE security levels
    + Translation updates.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.8.1:
    + Fix for MPPE and auth-method GUI jitter
    + Suppress some annoying PPTP warning messages
    + Updated translations


author: dimstar@opensuse.org
changelog:
  - Update to version 0.8.2:
    + Better debugging options
    + Updated for ppp 2.4.5
    + Updated translations.
  - Split out -lang package.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.8.995 (0.9.0-beta1):
    + simpler, easier, more flexible, and cooler applets.
    + Fast User Switching.
    + WiMAX support.
    + System connections by default.
    + More flexible system administration.
    + Scales down to smaller devices.
  - Add pkgconfig(gtk+-3.0) BuildRequires.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.8.998 (0.9.0-rc1):
    + Bugs fixed: bgo#645909, lp#681739.
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.8.999:
    + Default to agent-owned secrets for new connections.
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Add NetworkManager-pptp-gtk_box_new.patch: Fix build with GTK+
    3.1.6, which has gtk_{h|v}box_new deprecated. Patch taken from
    upstream git, commit id 81b8afb2.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.9.0:
    + Preserve secret flags.
    + Simplify keyring access and don't save secrets.
    + Use a simplified password request dialog.
    + Use gtk_box_new() instead of gtk_(h/v)box_new() (bgo#652801)
  - Drop NetworkManager-pptp-gtk_box_new.patch: fixed upstream.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.9.3.995:
    + Support for "external UI mode" for DE-native dialogs (ie, GNOME
      Shell and others)
    + Fix issues with password dialog width on recent GTK+ versions
    + Config dialog tooltips now refer to corresponding ppp/pptp
      config options
    + Updated translations.
  - Add explicit pkgconfig(libnm-glib-vpn) BuildRequires: it's a long
    standing requirement which currently comes implicit with
    libnm-glib, as it's part of the same package at this moment.


author: vuntz@opensuse.org
changelog:
  - Update to version 1.2.0:
    + Added Smartcard support
  - Remove unneeded dependencies: NetworkManager-gnome,
    perl-XML-Parser.
  - Make sure to install README from the source package (as
    README.SUSE).


author: vuntz@opensuse.org
changelog:
  - Move to pkgconfig()-style BuildRequires:
    + Old ones: NetworkManager-devel, libglade2-devel,
      libgnomeui-devel, libgudev-1_0-devel.
    + New ones: NetworkManager, dbus-glib-1, gnome-keyring-1,
      gtk+-2.0, libgnomeui-2.0, libnm-glib,libnm-glib-vpn,
      libnm-util.
  - Remove unneeded update-desktop-files BuildRequires.


author: tambet@novell.com
changelog:
  - Upgrade to the latest upstream 0.8 branch:
    + Default to NAT-T instead of Cisco-UDP.
    + Import/export improvements.
    + Respect MTU from vpnc.
    + Bug fixes.
    + Translation updates.


author: captain.magnus@opensuse.org
changelog:
  - Update to version 0.7.999:
    + import/export: handle NAT Traversal modes better
    + ui: default to NAT-T instead of Cisco-UDP
    + core: fix misleading error message (deb#529747)
    + Translation updates


author: vuntz@opensuse.org
changelog:
  - Change again gnome-keyring-devel BuildRequires to
    libgnome-keyring-devel, following the module split upstream.
  - Drop libgnomeui-devel, libgudev-1_0-devel, perl-XML-Parser,
    pulseaudio-esound-compat BuildRequires.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.8:
    + build: disabled .desktop file for now
    + bgo#608348 - build: add missing test .pcf files to tarball
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.8.2:
    + Better debugging options
    + Use random IKE source port by default
    + Updated translations.
  - Split out -lang package.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.8.996 (0.9.0-beta2):
    + don't require glib 2.26
    + deb#615082, lp#725041: fixes for new dnsmasq
    + crash fixes
    + ifupdown plugin fixes
    + save connection timestamps in /var not /etc
    + install time fixes for Arch Linux
    + libnm-glib crash and correctness fixes
    + fix display of SSIDs in applet tooltips
    + build fixes and cleanups
    + import existing user connections
  - Summary from 0.8.995 (0.9 beta1)
    + simpler, easier, more flexible, and cooler applets.
    + Fast User Switching.
    + WiMAX support.
    + System connections by default.
    + More flexible system administration.
    + Scales down to smaller devices.
  - Add pkgconfig(gtk+-3.0) BuildRequires.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.8.998 (0.9.0-rc1):
    + Bugs fixed: bgo#645912
    + Updated translations.
  - Handle new nm-vpnc-auth-dialog.desktop file.


author: vuntz@opensuse.org
changelog:
  - Drop unneeded BuildRequires: gconf2-devel, libglade2-devel.
  - Move to pkgconfig()-style BuildRequires:
    + Old ones: NetworkManager-devel, NetworkManager-gnome,
      libgnome-keyring-devel.
    + New ones: NetworkManager, dbus-glib-1, libnm-glib, libnm-util,
      gnome-keyring-1.
  - Stop owning /etc/NetworkManager/VPN as it's owned by
    NetworkManager now.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.8.999:
    + Fix secret flags on import when password is saved
    + Default to agent-owned secrets for new connections.
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.9.0:
    + Use right prefix for point-to-point tunnels.
    + Look for NETMASKLEN before NETMASK for IPv4 prefix.
    + Simplify password and flags handling.
    + Add support for Hybrid authentication (bgo#495893)
    + Look for old password names in the keyring too.
    + Preserve secret flags.
    + Use a simplified password request dialog.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.9.1.95:
    + Clean up .pcf file import code.
    + Fix empty "Advanced" window after clicking the window's close
      button.
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.9.3.995:
    + Support for Juniper/Netscreen devices
    + Support for "external UI mode" for DE-native dialogs (ie, GNOME
      Shell and others)
    + Config dialog tooltips now refer to corresponding vpnc config
      option
    + Updated translations.
  - Add explicit pkgconfig(libnm-glib-vpn) BuildRequires: it's a long
    standing requirement which currently comes implicit with
    libnm-glib, as it's part of the same package at this moment.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.9.4.0:
    + Pass multiple domain names for NetworkManager if given by vpnc.
    + Fix auth failure in some cases.
    + Updated translations.


author: buschmann23@opensuse.org - 0.9.9
changelog:
  - updated to version 0.9.9
    + new memory management model
    + new kernel collection system
  - now requires llvm = 2.5


author: buschmann23@opensuse.org - 0.9.10
changelog:
  - updated to version 0.9.10
    + Implement Pixel::alpha Pixel::setAlpha to access the alpha
      channel of an image
    + Add image size hints (IMAGE_WIDTH, IMAGE_HEIGHT, IMAGE_SIZE)


author: asterios.dramis@gmail.com
changelog:
  - Update to 0.9.16:
    * 35 tasks were completed.
    * Fix numerous bugs and memory leak.
    * Optimisations.
    * Support for animating kernel parameters.
    * Colour management.
    * Better multi threading.
    From 0.9.15.2
    * Make it possible to link with shared libraries, which should improve
      compatibility with recent mesa.
    From 0.9.15.1
    * Bug fix with recent C++ stdlib.
    * Support for llvm 2.9.
    From 0.9.15
    * Support for llvm 2.8.
    From 0.9.14
    * Support for llvm 2.7.
    From 0.9.13
    * 26 tasks were completed.
    * Fix numerous bugs and memory leak.
    * Cleaning.
    * Finishing implementing some features like progress rerport for OpenCTL
      modules.
    * OpenGTL is now compiling on Windows with latest Visual Studio.
  - Spec file updates:
    * Renamed package to OpenGTL from opengtl.
    * Changes based on spec-cleaner run.
    * Changed License: to LGPL-2.0+ (SPDX style).
    * Added description for the patch based on openSUSE Patches Guidelines.
    * Removed libopenraw-devel from BuildRequires: (not needed).
    * Removed libGTLCore, libGTLImageIO, libOpenCTL and libOpenShiva from
      Requires: (not needed).
    * Removed opengtl from Requires: for devel package (not needed).
  - Rebased GTLImageIO-Extensions-Installdir.patch to apply cleanly.
  - Removed gcc45.diff patch (fixed upstream).


author: asterios.dramis@gmail.com
changelog:
  - Update to 0.9.17:
    * Support for the latest LLVM 3.1.
    * Crash fix when using vector instructions.
  - Added a patch (FindLLVM.cmake_llvm-3.1.patch) to fix FindLLVM.cmake for
    compilation with llvm-3.1. llvm-confing is a native executable in version 3.1
    instead of a perl script.


author: asterios.dramis@gmail.com
changelog:
  - An updated 0.9.17 tarball was released. Removed FindLLVM.cmake_llvm-3.1.patch
    since it is included in the updated tarball.


author: duwe@suse.de
changelog:
  - compile and dependency fixes
    (bnc#388026,bnc#529028,bnc#497595,bnc#552480)
  - use a large buffer for SoL (bnc#587029)


author: pascal.bleser@opensuse.org
changelog:
  - fix mtime on python .pyc files
  - remove python .pyo files (they're useless)
  - add reload to init script, which fails with exit code 3 as it is not
    implemented
  - update to 2.0.19 (cumulated):
    * ipmi.init - Initscripts should be idempotent, meaning you can safely call
      "start" multiple times in a row and receive a success each time if the
      service is running. This requirement is mentioned in the LSB Spec, version
      3.1, section 20.2.
    * lib/sensor.c: Change the "share count" checking to check if share count is
      > 1, not > 0, because some silly machines set the value to one when they
      should set it to zero, and one is a silly setting
    * add a cache option


author: jdmulloy@gmail.com
changelog:
  - Removed unessecary dependencies
    * Removed libreoffice-graphicfilter and libreoffice-headless which
    are part of libreoffice in OpenSuse
    * Removed python-openoffice as it is not actually used by OpenLP
  - Corrected dependency names
    * Corrected capitalization for python-beautifulsoup
    * Changed python-migrate to python-sqlalchemy-migrate
  - Added libreoffice-pyuno to dependency list


author: jdmulloy@gmail.com
changelog:
  - Added uno-path.patch to make 'import uno' work
    * This patch, patches the two files that call 'import uno'.
    It appends the appropriate path to sys.path so that python can
    find the uno module.
  - Added %fdupes to %install section to resolve RPMLINT warnings


author: jdmulloy@gmail.com
changelog:
  - Cleaned up spec file to make it more readable
  - Added conditional to prevent application of uno-path patch on
    openSUSE > 12.1
    * Bug in libreoffice-pyuno is fixed in Factory (12.2)


author: saschpe@suse.de
changelog:
  - Actually add a tarball ;-)
  - Spec file cleanup:
    * Adjust dependency names to what we currently have in d:l:p / Factory
    * Simplified macro usage


author: jdmulloy@gmail.com
changelog:
  - Added openlp-1.9.8-impress-segfault-backport.patch which
    backports fix from upstream to bnc#748241.
    Patch can be removed in the next release from upstream


author: jdmulloy@gmail.com
changelog:
  - Bumped version from 1.9.8 to 1.9.9
  - Removed openlp-1.9.8-impress-segfault-backport.patch because the
    upstream release incorporates the fix


author: jdmulloy@gmail.com
changelog:
  - Bumped version from 1.9.9 to 1.9.10
  - Removed uno-path.patch as libreoffice-pyuno has been fixed
  - Fixed missing translations bug (lp#1007148)
  - Fixed error in %suse_update_desktop_file argument order


author: jsmeix@suse.de
changelog:
  - Updated NEC-P2X.necp2xX.upp.ppd for OpenPrintingPPDs-ghostscript
    (see http://bugs.linux-foundation.org/show_bug.cgi?id=533)
    so that now all PPDs in the OpenPrintingPPDs packages
    pass the very basic test with the makePPDtest script
    which is added to the OpenPrintingPPDs source tarball.


author: jsmeix@suse.de
changelog:
  - Skip fixing bugs in PPD files from printer manufacturers when
    the manufacturer's redistribution license in the PPD file allows
    redistribution only when the content of the file is not altered
    (see http://bugs.linux-foundation.org/show_bug.cgi?id=535).


author: jsmeix@suse.de
changelog:
  - Do not install the "Generic GDI Printer" PPD because
    there is no such thing as a "Generic GDI Printer",
    (see http://www.cups.org/str.php?L3759).


author: jsmeix@suse.de
changelog:
  - Enhanced the sources by verbatim documentation and references
    and install the GPLv2 as plain text file.


author: jsmeix@suse.de
changelog:
  - Do not provide PPDs for the Ghostscript driver "lx5000" because
    the driver is removed from the default build in Ghostscript,
    see the "Built-in drivers for old Lexmark printers" mail thread
    on gs-devel@ghostscript.com dated June 2011 (bnc#760684).


author: vuntz@novell.com
changelog:
  - Update to version 0.4.5:
    + New features:
    - Enable ptrace() on libpackagekit, it was always a bandaid
    - python: add a PkError exception class to better handle nested
      errors
    - Clarify the spec that a Details::size value of zero of a
      non-installed file indicates it's in cache and doesn't need
      to be downloaded
    - Remove the app-install feature, it's now it's own project
    - Allow backends to enable simultaneous mode to do actions in
      parallel
    - Updated QPackageKit soname version to 0.4.1
    - Made package methods const and added an operator== to package
    + Bugfixes:
    - When we reset a PkClient, get a new reference to a
      PkPackageList
    - Ensure we set PK_STATUS_ENUM_FINISHED when we return cached
      updates
    - glib: When we cancel a transaction, don't overwrite the role
      as Cancel
    - Fix the self test by using actual provides in the catalog
      file
    + Non-zypp backends updates.
    + Updated translations.


author: vuntz@novell.com
changelog:
  - Update to version 0.4.6:
    + Notes:
    - Lots of profiling lead to many speed increases, most at cold
      startup
    - Fixes to command not found for bash 4.0
    - Experimental aptcc backend merged, which does not use
      python-apt at all
    + New Features:
    - Add a config variable to be able to turn off the updates
      cache for debugging
    - Warn if there are any pending sources at the end of each self
      test section
    + Bugfixes:
    - Make the GTK+ module resident to fix crash when session is
      reloaded
    - Only check the transaction database once at startup, to
      reduce 25ms off the cold start
    - Don't force SQLite to do fsync in PkTransactionDb, to reduce
      our cold cache start by 700ms
    - Don't store the job-id in a separate file, as this adds 37ms
      to each generate method
    - Don't allow pk_backend_error_timeout_delay_cb() to be called
      more than once
    - Escape the ';' in the UpdateDetail:ChangeLog signal so we can
      send more than one line
    - Use the bash 4.0 command_not_found function name to fix new
      versions of bash
    - When we get the update detail in pkcon, resolve not-installed
      packages. Fixes rh#492004
    - glib: Don't hardcode /var/lib/PackageKit for the desktop
      database
    - qt: Check for QtXml in configure and use the correct deps in
      the packagekit-qt pc file
    - qt: Made Transaction::cancel() a slot
    - qt: Updated almost all the enums
    + Non-zypp backends updates.
    + Updated translations.


author: vuntz@novell.com
changelog:
  - Update to version 0.4.7:
    + Added media change support in a few backends (not zypp, though)
    + Updated translations.
    + New Features:
    - Add DOAP file to the project
    - Add a method to disable SIGKILL in PkSpawn
    - Added media change support to -qt lib
    - Added support to recognize Debian version
    - Add media change request support to the spawned backend
    - Allow a spawned backend to opt-out of the SIGKILL cancel
      process
    - Remove job_count.dat, it's not used anymore
    - Remove the DBus backend. The only user
    - New signal, media-change-required (daemon and glib)
    + Bugfixes:
    - Add support for /etc/lsb-release to pk_get_distro_id(). Fixes
      fdo#21550
    - Allow the dummy security model to authorise actions
    - Check the transaction totals are not zero before using them.
      Fixes rh#495849
    - Correct the allow-cancel duplicate logic
    - Correct the logic for SetSynchronous without returning in the
      duplicate check
    - Display Message()'s in pkcon rather than just ignoring them
    - Don't filter out 'Presto' unconditionally from the stdout to
      fix rh#496091
    - Fix compile on FreeBSD
    - pkgenpack man page still pointed to pk-generate-package-list
    - pk_package_ids_check is not valid when the packageids array
      is zero length
    - Remove the NameOwnerChanged handler when we unref
      PkConnection to prevent a bug in client applications
    - Still use command not found for commands one character long
    - To fix spawned backends, http_proxy has to be a URI not a
      bare proxy. Fixes rh#491859
    - Use the new session interface for installing Fontconfig
      resources and GStreamerCodecs
    + Libraries:
    - PackageKit-Qt: Add support for cancel-foreign PolicyKit
      action
    - Packagekit-Qt: Changed License to QString in package
    - PackageKit-Qt: Drop support for building with CMake. The
      module for the lib is still included
    - Packagekit-Qt: Switch some QSets to QFlags, because
      keyToValue() returns int not qint64
    - Packagekit-Qt: Adds registration to MessageType
    - Packagekit-Qt: Fixed Message enum the same way as Filter and
      Action
    - Packagekit-Qt: Removed a useless resolv method
    - Packagekit-Qt: Renamed various enums to have a prefix to
      avoid conflicts
    - Python: Add two further helpers get_package_id and
      split_package_id
    - Python: Add two helpers format_string and text_to_bool to the
      backend module
    + Non-zypp backends updates.
  - Update PackageKit_release.patch: drop the part that is not needed
    anymore.
  - Pass --disable-cron to configure (this is what the old part of
    PackageKit_release.patch used to do).


author: vuntz@novell.com
changelog:
  - Update to version 0.4.8:
    + New Features:
    - Add a PK_CHECK_VERSION macro
    - Add three properties on the main interface with the runtime
      daemon versions
    - Export version-* properties in PkControl
    - Add a prototype backend interface definition as a
      tech-preview
    - Don't use --enable-developer, instead use DeveloperMode set
      in the config file
    - Create a shared pk_backend_bool_to_text() helper to reduce
      copy&paste
    + Bugfixes:
    - Make PkNetworkUnix watch /proc/net/route and check for
      network state changes
    - Ensure we send ::Finished() even when the dispatcher closed
      normally
    - Ensure we disconnect ::Finished() when we unref a transaction
      in the PkTransactionList
    - Emit ::Destroy() in the dispose phase to ensure it is proxied
      to the bus
    - Fix SuggestDaemonQuit to exit using the mainloop
    - Fix the logic of when ::RestartSchedule is used
    - Don't cache the update detail anymore, we can't ensure
      cache-consistency
    - Don't try to clear the cancel timeout if it fires again on
      PkClient finalise
    - Only return the newest available package for the
      command-not-found tool
    - Check earlier if we don't have libarchive when creating a
      service pack
    - Be more paranoid when parsing ISO8601 dates from the backend
      to avoid a critical error
    - Fix a small memory leak when we check for session restarts
    - When we search for the file list after an install or upgrade,
      use the local package
    - Don't crash the session program if we are connecting to an
      old packagekitd with a new libpackagekit
    - Protect a few function in pk-package-ids.c from NULL input
    + Non-zypp backends updates.
    + Updated translations.
  - Add libarchive-devel BuildRequires for service packs.
  - Add docbook-utils BuildRequires for man pages.


author: dominique-obs@leuenberger.net
changelog:
  - Update to version 0.5.0:
    + Notes:
    - This is the first release of the unstable 0.5.x branch,
      which depends on PolicyKit1, rather than the old PolicyKit.
    - The API has been slightly changed for PolicyKit1 support and
      new functionality; see the interface for more details.
    + New Features:
    - Add ConnMan networking stack support
    - Add force parameter to refresh-cache function in python
      backends
    - Improve SearchFile, SearchName, SearchDetails and SearchGroup
      specifications
    - Port to polkit1, and remove a lot of the complexity with the
      old PolicyKit code
    - Rewrite the networking code to derive from a common
      PkNetworkStack object
    - Enable nice build output on automake1.11
    - Make GIO a hard build dependency and remove the conditional
      code
    - Enable the warning GSEAL_ENABLE and fix up build failures
    - Add a trusted parameter to InstallPackages, UpdatePackage and
      UpdateSystem
    - Add a convenience Exit enum, NEED_UNTRUSTED, and set for the
      correct error enums
    - Don't hardcode the StateChangedTimeout's and add them to the
      config file
    - Add a PolicyKit action lookup so we can do the translated
      authentication from the server
    - Populate some initial PolkitDetails when we ask PolicyKit1
      for authorization
    - Add pk-debuginfo-install functionality as a new contrib
      project
    - Create a PkRequireRestartObj type
    + Updated translations.
    + The soname for libpackagekit-{gtk,qt} was bumped, so rename the
    packages and obsolete the old ones.
    + Add polkit-devel BuildRequires.
    + Remove PolicyKit-devel BuildRequires.


author: dominique-obs@leuenberger.net
changelog:
  - Update to version 0.5.1:
    + Security reviewd: see link for details
      http://cgit.freedesktop.org/packagekit/plain/docs/security.txt
    + PackageKit's proxy support got a major tuneup, see link
      http://cgit.freedesktop.org/packagekit/plain/docs/setting-the-proxy.txt
    + Detection of security updates to shared libraries in use
    + Lots of bugfixes and a few new configure options
    + Updated translations
    + New Features:
    - Check for pm-utils installation if pm-utils option is enabled
    - Adding 'strict' option to configure to add -Werror
      (auto-enabled in repo)
    - Add networkmanager, connman and service-packs options to
      prevent auto-magic deps
    - Add functionality to detect when shared libraries are being
      used that are updated in a security update
    - Limit the maximum number of requests a given user is able to
      request and queue
    - Limit the number of packages that can be processed by the
      daemon in one method call
    - Add a security document after some initial review
    - glib: Add a PkClientPool object to better manage async
      clients
    - Add uid and session to proxy mapping in the database
    - Add a document explaining how we map the proxy internally
    - Add arch filtering to the generic python filter helper
    - debuginfo-install: handle untrusted packages
    - Detect when the PolicyKit authentication was timed out, and
      show this as a message to the user
    - cnf: Search other directories that commands can be found in,
      not just /usr/bin
    - cnf: Show status rather than just hanging for a long time
      without any output
    - cnf: Handle SIGINT in command-not-found
    - glib: expose the some new properties on the PkClient object
  - Add PackageKit-force-pm-utils.patch. Our pm-utils package
    does not provide a *.pc file and as such can't be detected. Also
    enable the autoreconf for this patch.


author: lslezak@suse.cz
changelog:
  - enhanced libzypp-backend to save more attributes
    (keeppackages, url and name), this is needed by WebYaST
    Repository Manager module
  - version 0.5.1-4


author: prusnak@suse.cz
changelog:
  - Build doc and devel subpackages as noarch on openSUSE 11.2 and
    later since they don't contain any architecture-dependent files.


author: glin@novell.com
changelog:
  - enhanced zypp backend to calculate the download size of a patch
    while sending the package details. Fix a part of bnc#559802


author: vuntz@opensuse.org
changelog:
  - Update to version 0.6.1:
    + Backends:
    - zypp: Add more features to repo_set_data
    - zypp: Partial support of multiple values for search params
    - zypp: Work with packagekit-glib2
    - Non-zypp backends updates.
    + New Features:
    - Add Kubuntu support for upgrade
    - Add support for the 'interactive' hint in the daemon, and
      also sent it to the backend
    - Add a new message enum 'repo-for-developers-only' for repos
      that should not be used by users
    - Add sync versions of the PkPackageSack functions
    - Enable initial introspection support in PackageKit-glib2
    - Sort the packages by name in all pkcon results
    + Bugfixes:
    - Ensure we enter SETUP before we run the pre-transaction
      checks
    - Add a parent object to all the source objects to track the
      source role and transacton id
    - Ensure we set an error when the transaction is cancelled
    - Ensure PkProgress sends ::notify signals when properties
      change
    - When adopting a transaction ensure we set the role on the
      PkResults object
    - Show the translated role and status when using pkgenpack
    - Ensure that pkgenpack generates filenames without ';'
      embedded in them
    - If the user uses 'pkcon install dave.rpm' then give a useful
      error message
    - Fixed packagekit.client.install_packages() in Python bindings
    - Cache autoremove too in transaction_remove_packages
    + Updated translations.
  - Update to version 0.6.0:
    + New Features:
    - Remove the deprecated DBus methods from the daemon
    - Break internal and external API to support OR queries
    - Add a new error enum 'failed-due-to-running-process' for
      future code
    - Add a new config file entry, NoUpdateProcessList that
      specifies processes that should not be updated when running
    - glib: Remove the deprecated glib library
    - packagekit-qt: Removed deprecated methods
    - packagekit-qt: Added searchNames, searchFiles and searchGroups
    + Bugfixes:
    - cnf: Ensure we send error messages to stderr, not stdout.
      Fixes rh#545220
    - Fix a crash where the extra library check file callbacks had
      the wrong signature
    - Allow the inhibit call to go through even if cancel is not
      implemented
    - packagekit-qt: Improved and fixed transaction handling so
      does not crash kded module anymore
    - packagekit-qt: Fixed the naming of the conviniece functions
      to match the same function
    + Non-zypp backends updates.
    + Updated translations.
  - Update to version 0.5.5:
    + New Features:
    - Add a --plain option to pkcon to better support not-running
      with a console
    - Moved get_distro id to a daemon property
    - Fixed one old call to get_distro_id and changed all
      identifiers to distro;version;arch
    - Make the scan for desktop files be recursive
    + Bugfixes:
    - Switch the signed install permission to require the root
      password
    + Many other bugfixes and libraries updates (see NEWS for
      details)
    + Non-zypp backends updates.
    + Updated translations.
  - Changes from version 0.5.4:
    + Backends
    - zypp: Add support for get_mime_types
    + New Features
    - Add a vtable entry get_roles() to allow the backend to
      override what is advertised by the daemon
    + Many bugfixes and libraries updates (see NEWS for details)
    + Non-zypp backends updates.
    + Updated translations.
  - Changes from version 0.5.3:
    + Notes:
    - Quite a few method and property additions and clarifications
      to the spec, with 7 methods now deprecated. We'll be
      supporting the deprecated methods all through 0.5.x so client
      code does not have to worry until 0.6.x.
    - Support for using idle bandwidth, disk and CPU in some
      circumstances.
    - A new 'slapt' backend for slackware packages as a preview
      release.
    - This is the first release to use the glib2 library
      internally. This makes the client tools faster, more stable
      and more supportable. The headers are also now used in the
      daemon and many of the synchronous methods are now async.  It
      is not yet recommended for external client programs use
      packagekit-glib2 as the API is not yet set in stone and may
      change. This is expected in 0.6.x.
    + Specification
    - Add a Speed property to the interface as some users require
      the download speed
    - Add a per-Transaction ::Changed() signal and deprecate the
      other FooChanged() signals
    - Add OR delimiters to SearchName, SearchDetails, SearchGroup,
      SearchFile and WhatProvides
    - Add ElapsedTime and RemainingTime as properties on the
      Transaction interface
    - Mandate that ::Files() from DownloadPackages must be one per
      package, with the package_id set correctly
    - Deprecate SetLocale() and add another method to replace it,
      SetHints()
    - Deprecate ::Locked() and ::NetworkStateChanged() and add
      properties and a ::Changed() signal
    + Various small new features, many bugfixes and libraries updates
      (see NEWS for details)
    + Non-zypp backends updates.
    + Updated translations.
  - Changes from version 0.5.2:
    + Notes
    - A new read-only backend for FreeBSD Ports.
    - New Simulate* methods added to find out what a transaction
      will do.
    - Resove() now accepts a package_id as well as a package name.
    - New properties on the DBus interfaces, with the old methods
      deprecated.
    - The new packagekit-glib2 library is experimental and
      unstable, but is designed to replace the old packagekit-glib
      library long term. Early testing welcomed.
    + New Features
    - Make the browser plugin interaction better
    - Simulate installing packages and files in pkcon if possible
    - Add the device rebinding functionality required for the
      session to install drivers
    - Add PK_PROVIDES_ENUM_POSTSCRIPT_DRIVER for the new foomatic
      functionality
    - Allow resolve to match on an exact package_id
    - Property names have to be WindowsStyleCaps
    + Many bugfixes and libraries updates (see NEWS for details)
    + Non-zypp backends updates.
    + Updated translations.
  - Add libgudev-1_0-devel BuildRequires.
  - Add pm-utils BuildRequires and drop
    PackageKit-force-pm-utils.patch since the new pm-utils has a
    pkg-config file. Also remove autoreconf call.
  - Rebase PackageKit_release.patch to remove part that is fixed
    upstream.
  - Drop PackageKit-BNC543595.patch: fixed upstream.
  - Drop PackageKit-BNC383261-suggest-daemon-quit.patch: this API is
    now upstream (but the API had changed, so it's named differently)
  - Drop PackageKit-webyast.patch: fixed upstream.
  - Rename libpackagekit-glib12 and libpackagekit-glib12-devel to
    libpackagekit-glib2-13 and libpackagekit-glib2-devel after
    library name change (note that we don't put the soversion in the
    devel package name anymore).
  - Rename libpackagekit-qt12 to libpackagekit-qt13 after soversion
    change, and rename libpackagekit-qt12-devel to
    libpackagekit-qt-devel to follow the library policy. Make
    libpackagekit-qt-devel obsolete libpackagekit-qt12-devel, but not
    provide it (since it's not the same ABI).
  - Improve summary of ruck to fix rpmlint warning.


author: vuntz@opensuse.org
changelog:
  - Add branding infrastructure, and create a
    PackageKit-branding-upstream. There is some vendor-specific
    settings that really belongs to branding packages, and we can
    also change the default configuration there. Fix bnc#471377.
  - Drop PackageKit_release.patch: this will be done in the branding
    package.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.6.2:
    + Notes:
    - We broke PackageKit-Qt API in a big way this release. You'll
      need a new KPackageKit if you're using KDE.
    - There is a _tiny_ API break in PackageKit-glib2 which means
      most apps just need a recompile.
    + Libraries:
    - PackageKit-glib2: Add pk_control_suggest_daemon_quit()
    - PackageKit-Qt: Add a Last[enum-type] entry to each type
    - PackageKit-Qt: Added more constness to the lib
    - PackageKit-Qt: Drop QObject for Package
    - PackageKit-Qt: Fix filtersToString and make enumToString more
      robust
    - PackageKit-Qt: Fix up a typo that prevents compiling programs
      that use -pedantic-errors
    - PackageKit-Qt: Fully automatize the proxy generation
    - PackageKit-Qt: Moved the package enums to Enum class
    - PackageKit-Qt: Port tests to current API
    - PackageKit-Qt: Port the tests to the new Enum class
    - PackageKit-Qt: Switch from QDbusReply to QDBusPendingReply
    + New Features:
    - Add a new library function: pk_package_sack_filter_by_info()
    - Add a pk_backend_set_speed() helper function
    - Added autoremove to simulateRemovePackage
    - Add the eula-required python method helper
    - Change the python helpers to get sent an array of values, not
      a delimited string
    - Define a new error code for when the user declines the
      simulation
    - Removed deprecated SetLocale
    - Show messages in the pkmon output when the task has completed
    + Bugfixes:
    - Add the environment variable accepted_eulas to the spawned
      processes
    - Add the polkit backend library in LIBADD, not LDFLAGS. Fixes
      fdo#26373
    - Do not run the transaction with only_trusted if the
      simulation inferred that any packages were unsigned
    - Ensure that a malicious user can't make the backend exit by
      injecting a bogus EULA call into the transaction
    - Fix a logic problem where the PkSpawn and PkBackend instances
      would race and sometimes issue a pk_backend_finished() when
      the dispatcher instance was being changed
    - Initialize relevant GError's in the daemon to NULL
    - Install the introspection data to the correct location
    - Update the list of free licences from the Fedora wiki
    + Backends:
    - zypp: add more features to repo_set_data
    - zypp: change policy to download first
    - Non-zypp backends updates.
    + Updated translations.
  - Add gobject-introspection-devel BuildRequires.
  - Rename libpackagekit-glib2-13 to libpackagekit-glib2-14 and
    libpackagekit-qt13 to libpackagekit-qt14 after soversion change.
  - Add workaround to install pm-utils files in libexecdir, since
    this is how pm-utils is configured in openSUSE.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.6.3:
    + Notes:
    - Two important bugfixes, one that causes high CPU load in
      client programs, and one that fixes an odd crash in the
      libnm-glib threading code.
    + Libraries:
    - glib: Add pk_package_sack_filter() and
      pk_package_sack_remove_by_filter()
    - glib: Do not generate a PkPackageSack from the package array,
      instead add packages as they appear
    - glib: Ensure we remove CLEANUP and FINISHED from the package
      sack before we run the simulate callback
    - glib: Fix up a critical warning when installing a file, not a
      package
    - qt: Fixed UpdateState enum
    - python: Fixed packagekit.client.search_file()
    + New Features:
    - Add a configure option UseThreadsInBackend so we can more
      easily debug packagekitd
    - Break internal python API by supplying a list of filters to
      the backend, not a delimited list
    - Add a boolean configure variable 'SimilarNameSearch' to allow
      skipping swizzle testing. Fixes fdo#27246
    - Show PkPackage changes in pkmon for easier debugging
    + Bugfixes:
    - Add some missing G_BEGIN_DECLS and G_END_DECLS to fix
      including from C++
    - Be more careful when testing the value of waitpid() to try to
      debug a problem where the backend appears to exit
    - Do not crash libdbus when libnm-glib uses it's own context
    - Do not finish the transaction with success when the spawned
      backend does a non-finished exit
    - Do not show installed packages when we choose packages to
      download
    - Ensure the Package(finished) signal is always sent during the
      transaction. Fixes rh#522628
    - Fix a nasty segfault if the library check-restart code tries
      to emit a restart-required
    - Fix Kubuntu support for upgrade
    - Fix reporting distribution upgrades by setting the correct
      property in two places
    - Never exit the daemon, even when we hit a race in PkSpawn -
      just cleanup, warn, and continue
    - Do not call finished before exiting the script due to an
      error
    - When realpath fails, do not silently fail but return with an
      error
    + Non-zypp backends updates.
    + Updated translations.
  - Drop PackageKit-fix-pk-qt.patch: fixed upstream.


author: vuntz@opensuse.org
changelog:
  - Use %py_requires instead of an explicit python PreReq.
  - Create browser-plugin, gstreamer-plugin and gtk-module
    subpackages.
  - Use update-alternatives to setup the gstreamer helper, so we
    don't have to pass a special argument when building
    gstreamer-0_10-plugins-base.
  - Do not build the PackageKit-based command-not-found since it
    doesn't work with our zypp backend. We make it easy to have it
    back with a build-time option.
  - Build the cron script, that makes it possible to update the
    system daily with PackageKit:
    + remove --disable-cron from configure
    + add PackageKit-sysconfig-cron.patch to make the configuration a
      real sysconfig-like configuration
    + add %fillup_prereq PreReq
    + add a %post section to fill the sysconfig configuration based
      on the template


author: meissner@suse.de
changelog:
  - added obsoletes/provides for the renamed package to allow
    zypp to migrate it correctly on update.


author: seife@opensuse.org
changelog:
  - Add PackageKit-cron-disabled-is-no-error.patch: having
    the cron job disabled is not an error (after all it is
    configurable). Return value should be 0 in this case to stop
    annoying cronjob mails.


author: ma@suse.de
changelog:
  - Add patches:
    + 0001-zypp-fix-memeory-leaks.patch: fix memeory leaks.
    + 0002-zypp-attempt-to-improve-backend_find_packages.patch
      zypp: attempt to improve backend_find_packages. (bnc#597772)
    + 0003-zypp-let-libzypp-determine-whether-a-patch-is-needed.patch
      zypp: let libzypp determine whether a patch is needed. Together
      with the latest libzypp, this will no longer classify locked
      patches as being needed. (bnc#577118)


author: dimstar@opensuse.org
changelog:
  - Update to version 0.6.5:
    + New Features:
    - Add --force argument to pkcon refresh
    - Show the MediaChangeRequired signals in pkmon
    - Use the new PkTask API in pkcon so we can deal with Media and
      Eula querie
    + Bugfixes:
    - Build conditional BUILD_ZIF needs to be at the top level
    - Fix problem whereby the terminal wouldn't return data to
      scanf from a read
    - Fix up several daemon thinkos when a client tries to set a
      root other than '/'
    + Libraries:
    - glib: Add some new PkTask methods that handle the Media and
      Eula callbacks
    - qt: Add Q_ENUMS to DaemonError
    - python: Fix a typo in format_string
    + Zypp backend:
    - Detect and advertise from /etc/meego-release
    - Re-factor to pass PkBackend around
    - Re-work install_packages_thread
    - Unify code used to generate the list of updates
    + Non-zypp backends updates.
  - Changes from version 0.6.4:
    + Notes:
    - This release is the first to support a relocatable root,
      which may be useful to LTSP and some virtualised
      environments. It's not yet well tested, and early adopters
      are encouraged to joint the mailing list
    + New Features:
    - Allow clients to request a relocatable root, but only with
      admin authority
    - Add hint:simulate boolean on the backend, set for all
      simulation methods, to increase code re-use
    - Add maximum wait time limit to cron checks
    - Add support for the 'frontend-socket' hint and pass it to
      backends
    - Ported PackageKit to Haiku
    - Send a message when other updates are held back so we can add
      a note to the GUI tool
    + Bugfixes:
    - fdo#27527: Correctly fallback by checking the transaction
      role, not the backend role.
    - Don't return from SetProxy() before we've got the
      authentication result
    - Downgrade required autoconf version
    - Ensure the daemon emits Message() signals when replaying the
      cached GetUpdates data
    - Fix parallel-build snafu wrt. MOC generated files
    - Fix system name variable name inconsistency in the cron
      script
    - Fix the permission of /etc/sysconfig/packagekit-background to
      be non-executable
    - Fix up three typos in translated strings
    - If http_proxy or ftp_proxy are set in the environment, use them in pkcon
    - Remove the ruck client, it's been broken for the last few releases
    + Libraries:
    - glib: Add C accessors for PkMessage
    - glib: Add some more C accessors for PkPackage
    + Zypp backend:
    - Attempt to improve backend_find_packages
    - Cleanup a certain amount of superstitious coding
    - cleanup 'resolve' filtering code
    - Factor pool item change notification out into
      zypp_backend_pool_item_notify
    - Fix leaks in GetRequires, resolve and what_provides
    - Fix memory leaks
    - Fix multiple bugs in Resolve()
    - Get the final 'finished' signal right on remove
    - Implement simulated package removal
    - Improve exception handling
    - Introduce a pseudo-architecture "source" to distinguish
      source packages from binary ones
    - Let libzypp determine whether a patch is needed
    - Share the version / architecture comparison code into
      zypp_ver_and_arch_equal
    - Tweak filtering to ensure that we never emit both
      states even if a package is also re-installable
    + Non-zypp backends updates.
    + Updated translations.
  - Drop upstream included patches:
    + 0001-zypp-fix-memeory-leaks.patch
    + 0002-zypp-attempt-to-improve-backend_find_packages.patch
    + 0003-zypp-let-libzypp-determine-whether-a-patch-is-needed.patch
    + PackageKit-libzypp6.patch
  - Rebase patches:
    + PackageKit-cron-disabled-is-no-error.patch
    + PackageKit-sysconfig-cron.patch
  - Delete ruck subpackage: ruck client has been broken for a few
    releases.
  - Remove workaround to make
    %{_sysconfdir}/sysconfig/packagekit-background non-executable.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.6.6:
    + New Features:
    - Add a MaxSearchTime entry in CommandNotFound.conf and default
      to 2000ms
    - Assign names to our idle sources when using new versions of
      glib2
    - Build the gtk-module for gtk-3.0 as well as gtk-2.0 if
      available
    - Port 'make check' to GTest rather than using our homegrown
      EggTest functionality
    - Get the control properties async when the user starts the
      pkmon tool
    + Bugfixes:
    - Only set a cancelled error after we've given the backend a
      fighting chance to process the request
    - Move the packagekitd binary to libexec
    - Ensure we clear the cancel timer when we finish a PkBackend
      transaction
    - Ensure filters are properly split for spawned backends
    + Libraries:
    - glib: Explicitly mark the library as LGPLv2 by using the
      correct boilerplate code
    + Zypp backend:
    - Disable get_zypp in intialize
    - Fix FPE when there are no repos
    - Don't crash checking status of non-patches
    + Non-zypp backends updates.
    + Updated translations.
  - Change tag of PackageKit-cron-disabled-is-no-error.patch to
    mention upstream bug.
  - Obsoletes ruck to make sure it gets removed since it's not
    supported anymore.
  - Version the Requires on PackageKit-branding to fix a rpmlint
    warning.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.6.7:
    + New Features:
    - Add a long document explaining the media-repo functionality
    - If either of ProxyHTTP are set in PackageKit.conf then ignore
      the user proxy setting. Fixes rh#604317
    + Libraries:
    - glib: Add an 'interactive' property to PkTask so that we  can
      use it to do '-y' in pkcon properly
    + Bugfixes:
    - Add 0install to the user list
    - cron: Do not exit with 1 if the cron script is disabled in
      the config
    - Don't ship README AUTHORS NEWS COPYING in all subpackages.
      Fixes rh#612332
    - Make the PkBackend always start with the WAIT state, but do
      not proxy this onto the bus
    - Recognise bluetooth connections as mobile networks. Fixes
      rh#609827
    - Unbreak CNF after the daemon moved to libexec. Fixes
      rh#613514
    + Non-zypp backends updates.
    + Updated translations.
  - Drop PackageKit-cron-disabled-is-no-error.patch: fixed upstream.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.6.8:
    + Libraries:
    - packagekit-qt: Fix compilation
    - packagekit-qt: Fixed error on proxy creating, extended API
    - packagekit-qt: Forgot to setHints()
    + Bugfixes:
    - Add accessor to detect if an error is already set on a
      backend
    - Ensure gobject-introspection is installed before running
      configure. Fixes fdo#29861
    - Fix compile with the latest PolicyKit release
    - Increase timeout between an error message and assuming the
      thread is dead
    - Set allow_cancel default in init to match that in
      pk_transaction_set_running ie. FALSE
    + Zypp backend:
    - Immediately abort transactions that set errors relating to
      signature interactions
    - Remove a double pk_backend_finish path, and an incorrect
      update_packages callback
    + Non-zypp backends updates.
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.6.9:
    + New Features:
    - Add transaction_start() and transaction_stop() vfuncs to make
      backends simpler
    - Add a feature that allows external scripts to be run after
      certain transactions
    - Allow backends to omit the table-of-vfuncs and use GModule
      functionality to resolve backend functions
    + Libraries:
    - glib: Check the GCancellable is not already cancelled at
      startup in PkClient and PkControl
    - glib: Do not crash the client if a catalog file has both file
      and package sections
    - glib: Do not return simulation failures as critical errors
    - glib: Only return packages for catalogs that are _not_
      installed
    - qt: Use setHints() on new constructor
    + Bugfixes:
    - Add a nicer translated error when UpdatePackages has no
      packages to update. Fixes fdo#30459
    - browser-plugin: Do not query PkDesktop by default
    - browser-plugin: Fix up 2 small memory leaks in error paths
    - cnf: Add a proper error message when the transaction was
      cancelled
    - Don't call back into the daemon (from the daemon) when
      checking service packs. Fixes rh#634628
    - Ensure we set an error if the spawned backend gets cancelled
    - Fix build with newer gobject-introspection
    - Fix generating an updates service pack using pkgenpack
    - Use the correct network state for connman
    + Zypp backend:
    - Add development package support to filtering
    - Calculate sizes for patches correctly: bmo#2281, bnc#559802
    - Enable proxy for zypp backend
    - Include patches in 'resolve' results. bmo#2059
    - Refresh cache and sat solv pool data if necessary
    - Refresh cache before getting upgrade and installing
    - Refresh system rpmdb while refresh cache
    - Remove premature require_restart emission in
      update_packages_thread
    + Non-zypp backends updates.
  - Drop PackageKit-fix-introspection-build.patch: fixed upstream.
  - Drop PackageKit-BNC559802-zypp-count-patch-size.patch: fixed
    upstream.


author: vuntz@opensuse.org
changelog:
  - Add PackageKit-zypp-fix-provides-search.patch: this fixes the
    search for provides, and as a side-effect, this fixes bnc#640935.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.6.10:
    + Notes:
    - This is the first release of PackageKit to support session
      configuration helper support in the GLib and QT libraries.
    - This allows debconf to work when using PackageKit on Debian.
    - A formal transaction lifecyle is now in place, which allows
      future extensions to hook into the transaction at certain
      points.
    + New Features:
    - Add a new optional hint, 'cache-age' to allow the frontend to
      control the maximum age of the metadata
    - Add PkClientHelper, which allows a helper session program to
      be run for a transaction
    - Add the concept of a transaction lifecycle
    - Document the @category resolve special case in the
      specification as it's been used for at least a year now
    - Document the @category search in the docs, as it's been used
      in a few backends for over two years.
    + Libraries:
    - glib: Add several more FSF free licenses
    - glib: Add some C getters and setters for PkClient and PkTask
    - glib: Fix up a lot of the gobject-introspection warnings
    + Bugfixes:
    - Add a special case of a DBus unique name of
      :org.freedesktop.PackageKit which is used in the self check
      code
    - Always emit Message(BackendError) when there is a parsing
      error from a spawned process
    - Always emit the locked and unlocked signals even if HAL is
      not available
    - cnf: Pass all arguments to comand-not-found so we open the
      newly installed tool with existing argv
    - Do not strip the trailing plus when comparing licences, as
      GPL+ exists, but GPL does not
    - Ensure we notice when a spawn command is invalid by printing
      it in red on the command line
    - Make PkLsof find lsof on Debian
    - rh#641311: Make the output of command-not-found match the
      bash builtin.
    - Move the managed bindings to a seporate repo as they are very
      out of date
    - Prevent a segfault when estimating the time when the backend
      issues many ProgressChanged signals at one time.
    - rh#641691: Raise the default of StateChangedTimeoutPriority
      from 5 seconds to 30 seconds.
    - Require GTK >= 2.91.0 for the GTK3 version of the PackageKit
      font install module
    - Return with success if the database contained no proxy values
      for a transaction, as this could be correct
    - Switch from EggDebug to the GLib debugging framework
    - Switch the default to UseUpdateCache=false now that we are
      using cache-age
    + Zypp Backend:
    - Call zypp_build_pool() when searching with what_provides.
  - Drop PackageKit-zypp-fix-provides-search.patch: upstream fixed.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.6.11:
    + Notes:
    - Additonal notes have been added to the DBus specification
      that allow backends to send the origin of a installed
      package. This is optional.
    - Additionally, more recommendations have been made to allow
      searching by repository. See the DBus specification for more
      details.
    + New Features:
    - Add a new backend role for updating the whole distro:
      UpgradeSystem
    - Allow backend to encode the package origin in the package-id
    - Added PK_ERROR_ENUM_CANNOT_FETCH_SOURCES when refreshing
      cache fails
    - Add recommendation 'repo:foo' to be able to return all
      packages in a certain repository
    - Change the spec to recommend 'category:web-development'
      rather than '@web-development'
    - Spawn KDE Debconf frontend if KDE is running
    + Bugfixes:
    - Allow cancelling a transaction if it is not cancellable
    - Always show update a package even if already update
    - Correct the description of
      org.freedesktop.packagekit.upgrade-system
    - Do not disable background mode if we are marked as
      interactive, as the two are orthognal
    - Ensure we can send a cache-age of maxuint to fix
      command-not-found
    - Ensure we emit PK_STATUS_ENUM_WAIT when a transaction is in
      the 'ready' state
    - Ignore unknown entries in the pk_x_bitfield_from_string() to
      ensure forwards compatibility
    - Use G_LOG_DOMAIN in all the backends
    + Libraries:
    - glib: Add some C getters to PkDistroUpgrade
    - packagekit-qt:
      . Add searchGroups methods that can take a string so we can
      search on categories
      . Emit transactionListChanged(empty) when daemon crashes
      . Fix order of initialization
      . Updated enums and converted tabs to spaces
      . Use QDBusServiceWatcher instead of watching for
      serviceOwnerChanged()
      . Write the getCategories() code so we can use it
    - python: use SetHints now instead of SetLocale
    + Dummy Backend:
    - Add a more realistic UpgradeSystem
    - Fix a potential NULL dereference spotted by clang
    + Zypp Backend:
    - Catch ZyppFactoryException in get_zypp
    - Filter installed packages to update
    - Fix a logic error in refresh cache
    - Fix a typo in get_zypp
    - Port from PK_BACKEND_OPTIONS function table
    - Support repo filter in getting repo list
    - Transfer correct restart info while updating packages
    - Use zypp::sat::SolvAttr::filelist in search file
    + Non-zypp backends updates.
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Add %{_libexecdir}/gst-install-plugins-helper as a ghost file in
    the file list of the gstreamer-plugin subpackage, since we use
    the update-alternatives mechanism.


author: vuntz@opensuse.org
changelog:
  - Call relevant macros in %post/%postun:
    + %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.


author: dmacvicar@suse.de
changelog:
  - Update to version 0.6.12:
    + New Features:
    - Add speed python backend method
    - Allow the user to specify a comma delimited list of default
      backends
    - Provide a hook so spawned backends can report speed
    + Libraries (glib):
    - Allow the service pack self tests to run by setting the temp
      directory
    - Avoid spamming lots of low level debugging to
      .xsession-errors. (rh#668303)
    - Check sscanf() returned the correct number of items before
      using the answer
    - Do not return distro-specific id's whilst testing, to fix
      'make check' on Debian
    - Ensure we test for and always run the
      self-check-socket-program in 'make check'
    - Only use g_time_val_from_iso8601() when we have a valid
      ISO8601 value
    + Libraries (qt): Build fix.
    + Bugfixes:
    - Do not enable command not found debugging by default.
      (rh#666254)
    - Explictly include GIO in LDADD to fix a compile error on
      Debian
    - Fix calling pk_client_helper_start() with no environment set
    - Fix bug which caused a crash when the Section() of a package
      was NULL (lp#591474)
    - Only try to populate the command list in pkcon after the
      PkControl command has finished
    - pkcon: check PK error in pk_console_resolve_package
    - Set client locale to LC_MESSAGES rather than LC_ALL
    + Zypp Backend:
    - Consider autoremove in remove_packages
    - Don't send package signal in DownloadProgressReportReceiver
    - Erase system resolvables in zypp_build_pool
    - Implement download packages
    - Include system repo when install local rpm
    - Refresh cache before searching
    - Support download source RPM packages
    + Non-zypp backends updates.
    + Updated translations.


author: dmacvicar@suse.de
changelog:
  - Add PackageKit-use-system-solve.patch to update ZYpp backend:
    + uses the standard system update algorithm from ZYpp, which
      honours user policies. (bnc#637764)
    + configurable HidePackages=true in [Updates] section in
      /etc/PackageKit/ZYpp.conf to show only maintenance patches
      instead of all packages with update candidates.


author: dmacvicar@suse.de
changelog:
  - Update to version 0.6.13
    + Libraries:
    - Allow pk_client_download_packages_async() to be called with
      no target directory
    - Port away from PolkitBackendActionLookup to support new
      versions of PolicyKit
    + ZYpp Backend:
    - remove check online in refresh cache
    - uses the standard system update algorithm from ZYpp. Fixes
      bnc#637764 (as patch in 0.6.12 package)
    + Non-zypp backends updates.
    + Bugfixes:
    - Add missing python(gio) requirement
    - Check for polkit_authority_get_sync symbol
    - Change the connman DBus name
    - Update for NetworkManager 0.9 snapshots
  - Drop PackageKit-use-system-solve.patch: fixed upstream.


author: dmueller@suse.de
changelog:
  - Add opensuse-codecs-installer Provides/Obsoletes to
    gstreamer-plugin subpackage, as it replaces it.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.6.14:
    + Lots of nice bugfixes in this release, along with slight
      changes to the SetProxy() and DownloadPackages() D-Bus API. If
      you're using either packagekit-glib or packagekit-qt then
      there's no change required as the libraries have symbol
      fallbacks.
    + The packageKit-qt2 library has been committed. It is eventually
      aiming to replace packagekit-qt.
    + New Features:
    - Add a 'store_in_cache' attribute to the DownloadPackages
      method
    - Automatically cancel running background transactions if a
      foreground transaction is committed
    - Cancel any background transactions when we get
      SuggestDaemonQuit
    - Introduce other attributes in the SetProxy() method
    + Libraries (glib):
    - Add GIR annotations to make PK GIR usable
    - Add header name to GIR and set export package
    + Libraries (qt):
    - Add storeInCache parameter to downloadPackages to cover new
      API
    - Fix typo in SearchGroups
    + Libraries (qt2):
    - New library.
    + Bugfixes:
    - Fix precedence when assigning strings to a *GStrv
    - Create transaction db properly if it's not exist
    - Do not abort in pk_catalog_init() if PackageKit is not
      available. Fixes rh#688280
    - Do not allow backends to output duplicate older packages when
      searching with newest
    - Fix a crash where the error code was pointing to freed
      memory. Fixes rh#684464
    - Fix a typo in pk_transaction_db_get_proxy
    - Get more proxy info after the new proxy parameters was
      introduced
    - Honour ACLOCAL_FLAGS in Makefile.am. Fixes fd#35237
    - browser-plugin: Remove deprecated symbols
    - pkcon: add missing {} around if
    - pk-debuginfo-install: fix typo of using PK_FILTER
    - Use the new threadsafe signal handling support in GLib
    - Various docs updates.
    + Zypp Backend:
    - Check repo file before using it
    - Consider only_trusted option while installing packages
    - Fix memory leak in pk_backend_transaction_start
    - Patch::Content is returned by value. Fixes crash on
      get-updates (bnc#685831)
    - Reload RpmDB before removing packages
    - Report download speed (bnc#663069)
    - Reset packages status in repo while removing packages
    - Set locale info at the begin of transaction
    - Support proxy_https,proxy_socks,no_proxy
    - Use namespace once to remove the namespace noise.
    - Use output parameters (references) for containers
    + Non-zypp backends updates (including removal of pacman
      backend).
  - Drop PackageKit-fix-endless-recursion.patch: fixed upstream.
  - Drop PackageKit-fix-build.patch: fixed upstream.
  - Change Requires of "Packagekit = %{version} to Recommends for
    libpackagekit-glib2-14 and libpackagekit-qt14: a strict Requires
    like this goes against the goal of the shared library packaging
    policy. Also, the users of those libraries should gracefully
    handle the case where the PackageKit daemon is not running or
    doesn't understand the D-Bus requests.
  - Create libpackagekit-qt2-0 and libpackagekit-qt2-devel subpackage
    for the new libpackagekit-qt2 library.
  - Remove explicit Requires for packages from various devel
    subpackages as they will automatically be added the pkgconfig()
    way:
    + PackageKit-devel: glib2-devel, NetworkManager-devel,
      sqlite3-devel
    + libpackagekit-glib2-devel: glib2-devel, NetworkManager-devel,
      sqlite3-devel (as well as PackageKit itself)
    + libpackagekit-qt-devel: libqt4-devel (as well as PackageKit
      itself)
  - Mark branding-upstream subpackage as noarch.
  - Set BUILD_CNF to 1 as the file search works again. This means the
    pk-command-not-found utility will be built again.


author: dmacvicar@suse.de
changelog:
  - Add patches:
    + Add PackageKit backend function name in logging
      (pk_backend_log):
      0001-zypp-log-to-ZYpp-s-log-the-start-of-a-PK-backend-fun.patch
    + Fix for lost package locks (bnc#690038):
      0002-zypp-fix-deletion-of-package-locks-bnc-690038.patch


author: dimstar@opensuse.org
changelog:
  - Update to version 0.6.15:
    + New Features:
    - Added PK_INFO_ENUM_UNTRUSTED so we can tell which packages
      are trusted
    - When refreshing cache backends should emit RepoDetail as
      frontends will be able to present extra details
    + Libraries (gir):
    - Annotations for file arrays
    - Some more annotation updates
    + Libraries (qt2):
    - Remove package caching as we use const Packages now
    + Zypp Backend:
    - Fix deletion of package locks (bnc#690038)
    - Log to ZYpp's log the start of a PK backend function to ease
      debugging
    + Non-zypp backends updates.
    + Bugfixes:
    - Do not prevent updating when firefox is running, we don't
      have all the client UI ready yet
    - Only include glib-unix.h if the GLib version is >= 2.29.4
  - Drop upstream fixed patches:
    + 0001-zypp-log-to-ZYpp-s-log-the-start-of-a-PK-backend-fun.patch
    + 0002-zypp-fix-deletion-of-package-locks-bnc-690038.patch


author: vuntz@opensuse.org
changelog:
  - Create %{_libexecdir}/gst-install-plugins-helper in %install as
    the ghost files need to exist to be packaged.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.6.16:
    + New Features:
    - Support looking up Plasma services
    + Libraries (glib):
    - Added element-type annotations for each function returning a
      GPtrArray
    - Ensure packages from the progress handler have the package_id
      assigned
    + Non-zypp backends updates.
    + Bugfixes:
    - Do not hardcode G_DISABLE_DEPRECATED as it breaks with GTK+-2
      and GLib
    - Do not hardcode the UID_MIN as 500 (rh#717110)
    - Do not try to parse any arguments in command-not-found
    - Ensure we save the updates cache for the pre-transaction
      checks
    - Fix a build error in the browser plugin when using old
      versions of gdk
    - Update the PackageKit matrix webpage to reflect current
      backends
  - Add xz BuildRequires because we can't build a package for a
    xz-compressed tarball without explicitly specifying that... See
    bnc#697467 for more details.


author: vuntz@opensuse.org
changelog:
  - Add Requires for PackageKit to branding-upstream subpackage,
    since the branding package is useless without it.
  - Update summary and description of branding-upstream subpackage.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.6.17:
    + Libraries:
    - Add an untrusted section header when using console
      applications
    + Zypp Backend:
    - Do not rebuild the pool on every call to find package by name
      (bnc#679650)
    + Non-zypp backends updates.
    + Bugfixes:
    - Actually use the value from /etc/login.defs
    - Ignore local packages when calculating the simulate list
    - Ignore untrusted packages when calculating the simulate list
    - pk-command-not-found: An ellipsis has three dots, not two


author: wr@rosenauer.org
changelog:
  - Add PackageKit-npapi.patch: On openSUSE > 11.4, build using NPAPI
    headers from new package npapi-sdk.


author: fcrozat@novell.com
changelog:
  - Add PackageKit-gtk224.patch: fix build with GTK+ < 2.24
  - Pass V=1 to make, to enable verbose build log.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.6.18:
    + Libraries (glib): Fix a small memory leak
    + Libraries (qt): Do not dist the moc files
    + Non-zypp backends updates.
    + Bugfixes:
    - Fix the browser-plugin build with GTK+ < 2.24
    - Make the lsof plugin code support distros with /lib64
    - Make the lsof plugin not lookup hostnames
    - Remove the duplicate 'The software is not from a trusted
      source'
  - Drop PackageKit-gtk224.patch: fixed upstream.
  - Add PackageKit-glib-2.29.19.patch: fix build with recent versions
    of glib.
  - Manually remove .moc files in %prep so that they get re-generated
    with our version of Qt. See fdo#40662 for more details.


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


author: vuntz@opensuse.org
changelog:
  - Update to version 0.6.19:
    + New Features:
    - Offset the cache age by 30 minutes
    + Bugfixes:
    - Use g_unix_signal_add_full() which has been renamed GLib
    - Use the newest filter when resolving for new packages to
      install
    + Non-zypp backends updates.
  - Drop PackageKit-glib-2.29.19.patch: fixed upstream.


author: dmacvicar@suse.de
changelog:
  - Redo patches based on github.com/openSUSE/PackageKit for
    easier patch tracking across all distro versions.
  - Add patches to fix slowness in zypp backend.
  - Add comment in package to help with future updating.


author: dmacvicar@suse.de
changelog:
  - Update to version 0.6.20
    + New features:
    - Add command line option to keep environment
    + Libraries:
    - python: Implement and use utf8 stream writer for stdout,
      stderr
    + Zypp Backend:
    - Dont call build pool inside the loop
    - Only load repositories once
    + Non-zypp backends updates
  - Drop upstreamed patches:
    + 0002-dont-call-build-pool-inside-the-loop.patch
    + 0003-only-load-repositories-once.patch
    + 0004-Workaround-Don-t-refresh-repositories-each-time-for-.patch
  - Add patch to retrieve url of packages:
    0002-Retrieve-url-for-packages-instead-of-returning-TODO.patch


author: vuntz@opensuse.org
changelog:
  - Update to version 0.7.1:
    + New Features:
    - Add command line option to keep environment
    - Add Introspection support for PK-Plugins
    - Add possibility for backends/plugins to skip transactions
    - Add 'uid' and 'cmdline' properties to PkBackend
    - Use the new g_thread_new() for new versions of GLib
    + Libraries (qt): Drop packagekit-qt1 which is obsolete in favor
      of packagekit-qt2
    + Libraries (qt2):
    - Remove old Find* macro
    - Really do not distribute moc files
    + Zypp Backend:
    - Dont call build pool inside the loop
    - Only load repositories once
    - Refactor the private static data into one structure
    + Non-zypp backends updates
    + Bugfixes:
    - Check if a transaction should be skipped after it has started
      too
    - Don't use the deprecated g_thread_supported() in the dameon
      code
    - Finalize PackageKitPlugin GIR file
    - Find uninstalled PackageKitGlib-1.0.gir when building
    - Fix the role of the EULA transaction
    - Make PK compile on GNU Hurd
    - Move the gtk-module extra files to the PK tarball
    - Offset the cache age by 30 minutes
    - plugin: Add a few GIR annotations
    - Remove the implemented checks for the simulate methods
    - Require exactly 'y<enter>' or 'yes<enter>' before running a
      transaction
    - Use the newest filter when resolving for new packages to
      install
    - website: Fix broken link to gdb docs
    - website: Improve links to bug trackers
  - Changes from version 0.7.0:
    + Notes:
    - This is the first release of the unstable 0.7.x series.
    - This code removes a lot of deprecated code and compatibility
      shims compared to the previous branch.
    - Highlights of this release is the new transaction plugin
      interface that allows external projects to add modules for
      interfacing with PackageKit.
    + New Features:
    - Add an 'auto' string for the --with-default-backend=
      configure option
    - Add an example plugin that saves private state
    - Add an example to contrib to show how to build an out-of-tree
      plugin
    - Add an ItemProgress signal designed to eventually replace
      SubPercentage
    - Add an untrusted section header when using console
      applications
    - Add a PK_PROVIDES_ENUM_LIBRARY entry
    - Add a "Python" type to PkProvidesEnum and document how the
      provided components should be named
    - Add a transaction plugin infrastructure to packagekitd
    - Do not do the compatibility method fallbacks anymore
    - Don't ship all the valid licences as enums anymore
    - Install a pkgconfig file so external projects can build
      plugins
    - Move the check for libraries in use for security updates
      functionality to a plugin
    - Move the checking for running processes before update to a
      plugin
    - Move the clearing firmware functionality into a plugin
    - Move the desktop database rescan functionality into a plugin
    - Move the pre-transaction.d and post-transaction.d
      functionality into a plugin
    - Move the update check for running processes into a plugin
    - Move the updating of the package list into a plugin
    - Raise the PolicyKit required version to 0.98 and drop the
      compat code
    - Remove PkFileMonitor, we can now use GFileMonitor
    - Remove the deprecated PK_BACKEND_OPTIONS
    - Remove the GTK+2 pango module and only support GTK+3
    - Remove the HAL integration code
    - Require a new version of automake, and make configure.in sane
      again
    - Use g_bus_watch_name() and remove the homegrown
      EggDbusMonitor
    + Libraries (glib):
    - Free the PkProgress' package
    - Remove the foo_from_text() compatibility defines
    + Libraries (python): Remove the native python library
    + Libraries (qt): Do not dist the moc files
    + Libraries (qt2): Use cmake package config instead of Find*
      module
    + Zypp Backend:
    - Do not install locked (taboo) patches
    - Do not rebuild the pool on every call causing slowness
      (bnc#679650)
    - Just use the iterator instead of so many temps
    + Non-zypp backends updates
    + Bugfixes:
    - Actually use the value from /etc/login.defs
    - Fix the browser-plugin build with GTK+ < 2.24
    - Port the browser-plugin from dbus-glib to GDBus
    - Convert the daemon to use GDBus rather than dbus-glib
    - Port the gstreamer-plugin from dbus-glib to GDBus
    - gtk-module: Port from dbus-glib to GDBus
    - Ignore local packages when calculating the simulate list
    - Ignore untrusted packages when calculating the simulate list
    - Make percentage, subpercentage and remaining proper GObject
      properties on the PkBackend object
    - Make the lsof plugin code support distros such as Fedora with
      /lib64
    - pk-command-not-found: An ellipsis has three dots, not two
    - Make lsof use the '-n' option to avoid looking up hostnames
    - Remove cppunit check as packagekit-qt2 does not use it
    - Remove the duplicate 'The software is not from a trusted
      source'
    - Use g_unix_signal_add_full() which has been renamed in GLib
  - Remove dbus-1-glib-devel BuildRequires: removed upstream.
  - Remove the gtk-module subpackage: the GTK+ 2 module got dropped.
    To ensure smooth upgrades, add an Obsoletes for it to main
    subpackage.
  - Remove libpackagekit-qt14 and libpackagekit-qt-devel subpackages:
    this library got dropped.
  - Add %glib2_gsettings_schema_* macro machinery for gtk3-module
    subpackage since it now contains a GSettings schema.
  - Create typelib-1_0-PackageKitPlugin-1_0 subpackage for
    PackageKitPlugin-1.0.typelib, and add Requires for it to devel
    subpackage.
  - Split PackageKitGlib-1.0.typelib from libpackagekit-glib2-14 into
    typelib-1_0-PackageKitGlib-1_0 subpackage. Add
    typelib-1_0-PackageKitGlib-1_0 Requires to
    libpackagekit-glib2-devel subpackage.
  - Stop marking devel subpackage as noarch as it now contains files
    in %{_libdir}.
  - Stop removing .moc files in %prep: they're not shipped anymore.
  - Use correct groups for subpackages:
    + System/Daemons for main and branding-upstream subpackages.
    + System/Libraries for typelib-1_0-PackageKitPlugin-1_0,
      gtk3-module, libpackagekit-glib2-14,
      typelib-1_0-PackageKitGlib-1_0, libpackagekit-qt2-2
      subpackages.
    + Development/Libraries/C and C++ for devel and
      libpackagekit-qt2-devel subpackages.
    + Development/Libraries/GNOME for libpackagekit-glib2-devel
      subpackage.
    + Productivity/Networking/Web/Browsers for browser-plugin
      subpackage.
    + Productivity/Multimedia/Other for gstreamer-plugin subpackage.
    + Documentation/Other for doc subpackage.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.7.2:
    + New Features:
    - Add a new repair-system policy and use it by the
      corresponding RepairSystem method
    - Add a transaction_reset backend hook
    - Add new roles SimulateRepairSystem and RepairSystem
    - Add pk_*_enum_to_localised_text to pk-enum.h and export via
      GIR
    - Add possibility to connect/disconnect backend signals
    - Add PropertiesChanged signals to the main and transaction
      interfaces
    - Allow the Plasma version to be specified for
      PK_PROVIDES_ENUM_PLASMA_SERVICE
    + Libraries (glib):
    - Convert libpackagekit-glib2 from dbus-glib to GDBus
    - Skip empty catalog entries
    + Libraries (qt):
    - Automatically rebuild moc files with different moc version
    + Zypp Backend:
    - Retrieve url for packages instead of returning "TODO"
    + Non-zypp backends updates.
    + Bugfixes:
    - browser-plugin: Make it compile with newest xulrunner
    - Fix a critical warning in the client tools when a simulation
      is cancelled
    - Fix builddir != srcdir issue
    - Fix item-percentage call in the spawned backend
    - gtk-plugin: Fix name of GTK plugin schema file
    - Make PkProc part of the daemon again
    - Remove deprecated g_thread_init() on GLib < 2.31
    - Set the frontend socket as environment variable in the
      spawned backend
    - Update the website matrix to include the new
      (Simulate)RepairSystem roles
  - Rebase patches, via git, including removal of
    0002-Retrieve-url-for-packages-instead-of-returning-TODO.patch
    (fixed upstream).


author: vuntz@opensuse.org
changelog:
  - Move dbus xml interface files from devel subpackage to main
    subpackage: PackageKit now requires them at runtime to work.
  - Move the zypp backend to a new backend-zypp subpackage: this will
    make it clearer to users which backend is being used. It also
    makes it easier to test small changes in the zypp backend.
  - Move all test backends to devel subpackage, as they are not
    useful to users.
  - Add PackageKit-backend Requires to main subpackage, so we get a
    working backend by default. This will be PackageKit-backend-zypp
    since nothing else provides this right now.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.7.3:
    + New Features:
    - Add LANGUAGE_SUPPORT what-provides type
    + Libraries (glib):
    - Don't segfault the client if there are no cached properties
    - Fix a critical warning in gnome-settings-daemon when setting
      the proxy
    - Fix transfer annotation of pk_results_get_package_sack()
    - Fix transfer annotations for GPtrArray returns
    - Do not send progress updates for non-verb packages
    + Non-zypp backends updates.
    + Bugfixes:
    - Document CODEC what-provides type
    - Don't crash when the system bus isn't available, just abort
      with an error
    - Fix a critical warning when starting gnome-settings-daemon
    - Imply the install trusted polkit auth when we get the remove
      auth
    - Imply the install trusted polkit auth when we get the
      untrusted auth
    - Port the session example code to GDBus
    - Website updates.
  - Remove xz BuildRequires now that it comes for free in the build
    system.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.7.4:
    + New Features:
    - Deprecate Message(untrusted-package) from the API
    - Install pk-task-sync.h as part of the public API
    - Add full integration so that UI can know when to repair the
      system
    + Libraries (glib): Add GType's for packagekit-glib2 enumerations
    + Libraries (qt2): Add simulateRepairSystem and
      repairSystem(bool) to the Transaction API
    + Libraries (python): Speed up get_package_list
    + Zypp Backend:
    - Build pool before resolving
    - Do not set a PACKAGE_NOT_FOUND error when resolving packages
    + Non-zypp backends updates.
    + Bugfixes:
    - Add some documentation about the auto-untrusted logic
    - Add some documentation for the new RepairSystem transaction
      interaction
    - Do not allow an empty resolve call to be passed down to the
      backends
    - Do not include the website in the tarball
    - Drop --print-reply from dbus-send command used on
      suspend/resume
  - Remove doc subpackage, as it only contained the website which is
    not shipped anymore in the tarball. Add a Obsoletes for it to the
    main subpackage for smooth upgrades.
  - Add a force_gcc46 define that we can use to force building with
    gcc 4.6. This is needed in Factory for now, as libzypp doesn't
    build with gcc 4.7 right now. When this is set, we use gcc46-c++
    BuildRequires and export CC and CXX environment variables to use
    gcc 4.6.
  - Add
    0003-Revert-packagekit-qt2-Since-new-methods-and-enums-wh.patch:
    the soversion of libpackagekit-qt2 has been decreased by
    accident, so revert this change for now.


author: dimstar@opensuse.org
changelog:
  - Add PackageKit-zypp-packagesize.patch: libzypp changed their
    API and now returns Bytes instead of KBytes.
  - Add call to autoreconf, as above patch touches the build system.


author: dimstar@opensuse.org
changelog:
  - Add Patches from the openSUSE_Factory PK branch (in order to fix
    bnc#769764 and bnc#770028):
    + 0004-zypp-use-pre-increment-in-for-loops-to-avoid-tempora.patch
    + 0005-zypp-don-t-waste-time-comparing-zypp-Arch-string-rep.patch
    + 0006-zypp-set-CXXFLAGS-and-use-std-c-0x-as-libzypp-does-b.patch
    + 0007-zypp-fix-missing-dtor.patch
    + 0008-zypp-no-longer-use-the-old-and-deprecated-ZYppCommit.patch
    + 0009-zypp-adjust-PK_FILTER_ENUM_NOT_DEVELOPMENT-bnc-77002.patch


author: glin@suse.com
changelog:
  - Add PackageKit-bnc775651-ignore-accept-eula.patch to fix crash
    after accepting EULA (bnc#775651)


author: vuntz@opensuse.org
changelog:
  - New package, to correctly brand PackageKit. Fix bnc#471377.
  - This is based on the PackageKit_release.patch patch we had in
    PackageKit.


author: vuntz@opensuse.org
changelog:
  - Update after PackageKit change where we don't package the
    command-not-found utility: CommandNotFound.conf does not exist
    anymore.


author: vuntz@opensuse.org
changelog:
  - Update so that we can ignore some files from /etc/PackageKit that
    should not get branded, like /etc/PackageKit/events. This fixes
    the build.


author: vuntz@opensuse.org
changelog:
  - Add PackageKit-branding-ZYpp.conf that gets installed as
    /etc/PackageKit/ZYpp.conf: this can be used to change the
    PackgeKit behavior when handling updates.


author: vuntz@opensuse.org
changelog:
  - Package %{_sysconfdir}/PackageKit/CommandNotFound.conf again, as
    we build the command-not-found PackageKit utility again.


author: vuntz@opensuse.org
changelog:
  - Bump version to 12.1.
  - Add a Requires for PackageKit, since the branding package is
    useless without it.
  - Update summary and description.
  - Add Url tag.


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


author: max@suse.de
changelog:
  - Package postgresql-python separated from the PostgreSQL source
    RPM and renamed to PyGreSQL to reflect the fact, that it is a
    separete project now.
  - Version: 3.4


author: max@suse.de
changelog:
  - New version: 3.8.1
  - Use string methods instead of deprecated string functions.
  - Only use SQL-standard way of escaping quotes.
  - Added the functions escape_string() and escape/unescape_bytea().
  - Reverted code in clear() method that set date to current.
  - Added code for backwards compatibility in OID munging code.
  - Reorder attnames tests so that "interval" is checked for before
    "int."
  - If caller supplies key dictionary, make sure that all has a
    namespace.
  - Installed new favicon.ico from Matthew Sporleder <mspo@mspo.com>
  - Replaced snprintf by PyOS_snprintf.
  - Removed NO_SNPRINTF switch which is not needed any longer
  - Clean up some variable names and namespace
  - Add get_relations() method to get any type of relation
  - Rewrite get_tables() to use get_relations()
  - Use new method in get_attnames method to get attributes of views
    as well
  - Add Binary type
  - Number of rows is now -1 after executing no-result statements
  - Fix some number handling
  - Non-simple types do not raise an error any more
  - Improvements to documentation framework
  - Take into account that nowadays not every table must have an oid
    column
  - Simplification and improvement of the inserttable() function
  - Fix up unit tests
  - The usual assortment of minor fixes and enhancements


author: nkrinner@novell.com
changelog:
  - New version: 4.0
  - Dropped support for Python below 2.3 and PostgreSQL below 7.4.
  - Improved performance of fetchall() for large result sets by
    speeding up the type casts (as suggested by Peter Schuller).
  - Exposed exceptions as attributes of the connection object.
  - Exposed connection as attribute of the cursor object.
  - Cursors now support the iteration protocol.
  - Added new method to get parameter settings.
  - Added customizable row_factory as suggested by Simon Pamies.
  - Separated between mandatory and additional type objects.
  - Added keyword args to insert, update and delete methods.
  - Added exception handling for direct copy.
  - Start transactions only when necessary, not after every commit().
  - Release the GIL while making a connection (as suggested by Peter
    Schuller).
  - If available, use decimal.Decimal for numeric types.
  - Allow DB wrapper to be used with DB-API 2 connections (as
    suggested by Chris Hilton).
  - Made private attributes of DB wrapper accessible.
  - Dropped dependence on mx.DateTime module.
  - Support for PQescapeStringConn() and PQescapeByteaConn(); these
    are now also used by the internal _quote() functions.
  - Added 'int8' to INTEGER types. New SMALLINT type.
  - Added a way to find the number of rows affected by a query()
    with the classic pg module by returning it as a string. For single
    inserts, query() still returns the oid as an integer. The pgdb
    module already provides the "rowcount" cursor attribute for the
    same purpose.
  - Improved getnotify() by calling PQconsumeInput() instead of
    submitting an empty command.
  - Removed compatibility code for old OID munging style.
  - The insert() and update() methods now use the "returning" clause
    if possible to get all changed values, and they also check in
    advance whether a subsequent select is possible, so that ongoing
    transactions won't break if there is no select privilege.
  - Added "protocol_version" and "server_version" attributes.
  - Revived the "user" attribute.
  - The pg module now works correctly with composite primary keys;
    these are represented as frozensets.
  - Removed the undocumented and actually unnecessary "view"
    parameter from the get() method.
  - get() raises a nicer ProgrammingError instead of a KeyError if
    no primary key was found.
  - delete() now also works based on the primary key if no oid
    available and returns whether the row existed or not.


author: trenn@suse.de
changelog:
  - updated to version 0.8.8
    changelog copied from the project site:
  - gcc 4.1 compatibility
  - Added Digitech QM1538, MASTECH MAS-345, M-345pro, Voltcraft M-4650CR
  - Context menu for graph
  - Improved import


author: hmacht@suse.de
changelog:
  - remove QtDMM-vc940.patch and QtDMM-fix-includes.patch
  - update to 0.8.12:
    Version 0.8.12
    - Added PeakTech 4015A (Jochen Puchalla)
    - Added Tenma 72-7745 (Laurent Perez)
    - Bugfix McVoice M-980T (Erik Hobel)
    - Added Digitech QM1462 (Peter Halasz)
    - Added Digitek INO2513
    - Added Raio Shack 22-812 (Bruce Lilly)
    - Corrected typo in dmmgraph (Erik Hobel)
    Version 0.8.11
    - Mac OS X port
    Version 0.8.10
    - Added Sinometer MAS-343
    - Adedd PeakTech 3330
    - Bugfix in VC820 protocoll
    - Added Voltrcaft VC940
    - Added Digitech QM1537
    - Added Uni-Trend UT30A and UT30E
    - Added Digitek DT-9062
    - Confirmation Voltcraft M-3860
    - Added PeakTech 4360
    Version 0.8.9
    - Added Voltcraft M-3610D
    - Added Iso-Tech IDM 73


author: toddrme2178@gmail.com
changelog:
  - Added 32bits version so as not to break 32bit KDE packages
  - Use make_install instead of makeinstall


author: cgiboudeaux@gmx.com
changelog:
  - Update to 0.8.0
    * Used QZeitgeist everywhere instead of QtZeitgeist
    * QML Bindings
    * All basic datatypes (TimeRange, Event, etc) are no longer QObjects, adhering to the Qt Object Model.
    * Build system rewrite
    * Improved QZeitgeistConfig.cmake
  - Spec cleanup


author: toddrme2178@gmail.com
changelog:
  - Added recommends for zeitgeist, since the package is useless without it
  - Minor cleanup of spec file


author: tittiatcoke@gmail.com
changelog:
  - Adjust the baselib.conf file to the new library name so that the
    correct -32bit package is generated


author: asterios.dramis@gmail.com
changelog:
  - Added the following patches (taken from Fedora - already upstream):
    * libqzeitgeist-0.8.0-declarative.patch: Fix linking, consistently use
      QT_IMPORTS_DIR
    * libqzeitgeist-0.8.0-reduced_linking.patch: Reduce linking in libqzeitgeist
  - Removed libQtWebKit-devel from build dependencies and devel package Requires:
    (not needed anymore because of the above patches).


author: detlef.steuer@gmx.de
changelog:
  - Changed Licence string to GPLv2, taken from opensuse`s list aof allowed
    licences, as requested from coolo


author: detlef.steuer@gmx.de
changelog:
  - Removed possible dangerous links of libraries. R`s internal
    libraries now are only available in $lib/R/lib .


author: detlef.steuer@gmx.de
changelog:
  - Upstream updated to 2.13.1. Licence change from GPLv2 to GPLv2 || GPLv3.
    Packages rpart and survival now GPLed, too.
    Various minor bugfixes.
    See /usr/lib/R/doc/NEWS.html for details.


author: detlef.steuer@gmx.de
changelog:
  - Upstream updated to 2.14.0
  - see, as usual, /usr/lib/R/doc/NEWS.html for details.
  - On system side most important, that /etc/ld.so.conf.d/R-base.conf
  - was added to help third party programs, i.e. rpy2, tp link against
  - R-base


author: steuer@unibw-hamburg.de
changelog:
  - Upstream updated to 2.14.1
  - see, as usual, /usr/lib/R/doc/NEWS.html for details.
  - Only minor bug fixes + workaround for missing inconsolata.sty
  - on older systems.


author: detlef.steuer@gmx.de
changelog:
  - Applications like KDE's Cantor search for the R standard library
  - using the library search path. However, in openSUSE's package,
  - libraries are installed to %{_libdir}/R/lib, hence attempts to
  - load them from these applications will fail.
  - This revision adds a R.conf file to ld.so.conf.d to enable
  - searching for libraries where R is installed. Once this change
  - is in, applications are able to use libR.so.
  - Thx to einar@heavensinferno.net for spotting this.
  - Thought had done this for release of 2.14.0.


author: gregkh@opensuse.org
changelog:
  - make R-base-devel require R-base as some packages think this
    dependancy is already there (i.e. some KDE packages).


author: detlef.steuer@gmx.de
changelog:
  - Fixed: R-base-2.15.1-48.1.x86_64.rpm: directories not owned by a package:
    - /usr/lib64/R/share/locale/pl
    - /usr/lib64/R/share/locale/pl/LC_MESSAGES


author: lnussel@suse.de
changelog:
  - add note that ulog doesn't work with IPv6 (bnc#442756)
  - fix version number in help text
  - allow service files to specify kernel modules and allow related packets
  - silence an error from bash if a service config file is not available (bnc#487870)
  - better wording for BROADCAST in template
  - update firewall hook script (patch by Marius)


author: lnussel@suse.de
changelog:
  - add note about use as bridging firewall
  - allow to set FW_ZONE_DEFAULT via config file
  - deprecate fw_custom_before_antispoofing and
    fw_custom_after_antispoofing, use fw_custom_after_chain_creation
    instead


author: lnussel@suse.de
changelog:
  - fix spelling error in sysconfig file (bnc#537427)
  - polishing of log drop policy (bnc#538053)
    * drop multicast packets silently
    * separate drop rule for broadcast packets at end of chain
    * only consider NEW udp packets as critical
    * don't log INVALID packets as critical


author: lnussel@suse.de
changelog:
  - use new versioning scheme after switch of repo to git
  - update and rebuild docu
  - remove really old rc.config conversion code from spec file


author: lnussel@suse.de
changelog:
  - remove "batch committing..." message
  - read defaults from separate file
  - warn if highports config options are set
  - finally drop 'highports' misfeature
  - remove kernel ipv6 module detection (bnc#617033)
  - silence warning about default zone (bnc#616841)
  - SuSEfirewall2-open: don't add values multiple times
  - Use multiprotocol xt_conntrack


author: lnussel@suse.de
changelog:
  - list some known rpc services as Should-Start
  - don't filter outgoing packets at all
  - fix an example (bnc#641907)
  - fix status check in SuSEfirewall2_init (bnc#628751)


author: lnussel@suse.de
changelog:
  - don't start in runlevel 4 by default (bnc#656520)
  - cut off long zone names (bnc#644527)
  - fix and enhance output of log command (bnc#663262)


author: lnussel@suse.de
changelog:
  - sanitize FW_ZONE_DEFAULT (bnc#716013)
  - add warning about iptables-batch to SuSEfirewall2-custom
  - fix warning about /proc/net/ip_tables_names not readable
  - don't install input rules for interfaces in default zone
  - Add hook fw_custom_after_finished
  - update FAQ (bnc#694464)
  - clean up overrides when stopping the firewall (bnc#630961)
  - change default FW_LOG_ACCEPT_CRIT to "no"
  - allow redir without port specification
  - make FW_SERVICES_{REJECT,DROP}_* take precedende before ACCEPT (bnc#671997)
  - fix zonein and zoneout parameters
  - fix reverse direction of forwarding rules (bnc#679192)


author: lnussel@suse.de
changelog:
  - fix forward masquerading (bnc#736205)
  - compat syntax for negated options no longer works (bnc#660156, bnc#731088)
  - enhance debug mode


author: lrupp@suse.de
changelog:
  - added Supybot.init and Supybot.sysconfig script to
    start and stop Supybot automatically during runlevel changes


author: lrupp@suse.de
changelog:
  - update to 0.83.4:
    + This release contains fixes for Python2.6 compability as well
      as a re-written Google plugin which uses the AJAX API.
      The re-written plugin gained a translate command and no longer
      needs an API key.
    + ChannelLogger has a new config variable, supybot.plugins.ChannelLogger.enable,
      which can be used on a per-channel basis to determine whether
      that channel is logged.
    + The RSS announce command has been restructured into the commands
      "announce list", "announce remove", and "announce add" in order
      to simplify the command's use.
    + The supybot.directories.plugins config variable now determines
      its global directory dynamically instead of adding the directory
      to the value.
      This means values like '/usr/lib/python2.5/site-packages/supybot/plugins'
      can be removed from the variable.  This should help ease
      transitioning a Supybot config from one Python release to another.
    + Incompatibilities:
    ++ supybot.plugins.Google.safeSearch has been renamed to
      supybot.plugins.Google.searchFilter
    ++ supybot.plugins.Channel.banmask has been removed in favor of
      a new supybot.protocols.irc.banmask config variable. This
      general config variable is used by the various commands which
      would need to know what style of banmask to use.
  - removed Supybot-0.83.3.diff


author: lrupp@suse.de
changelog:
  - update to 0.83.4.1:
    + Simple bug-fix release for a couple changes that were introduced
      last minute before the previous release.
  - add Recommends: python-twisted python-sqlite2


author: lars@linux-schulserver.de
changelog:
  - added Supybot-0.83.4.1-popen_deprecated.patch to avoid
    deprecation warnings (Thanks to Martin Lillepuu)
  - small specfile cleanup
  - build as noarch


author: mrueckert@suse.de
changelog:
  - make it build on sle11:
    - define the new python path variables when they are not defined
    - only build noarch on distros that support it


author: prusnak@suse.cz
changelog:
  - updated to 0.2.12
    * Property destroy the go menu item when a terminal screen is closed
      (bug #5101) so the Alt-[1-9] bindings work as expected


author: prusnak@suse.cz
changelog:
  - updated to 0.2.90
    - Change minimum dependency of VTE to 0.17.1 and GTK+ to 2.14.
    - Use environ variables provided by GLib for better compatibility.
    - Use new VTE api.
    - Don't set contents change on window resize (bug #5443).
    - Fix segfault in special tab configuration (bug #3809).
    - Monitor config files using GIO to avoid polling for file
      changes (bug #3567).
    - Check for case problems when creating the symlink (bug #4431).
    - Add hidden option to disable middle-click tab close (bug #4403).
    - Property handle the button accelerators in the compose
      dialog (bug #5288).
    - Convert the preferences dialog into GtkBuilder (bug #2399,
      bug #2875, and bug #5496).
    - Use stock icons and remove unused icons (bug #5495).
    - Allow editing of shortcuts from the menu (bug #4246).
    - Make the tab close button smaller.
    - Fix compilation problems on Solaris (bug #4581).
    - Update fullscreen action if changed by the wm (bug #5155).
    - Add commandline option to set the window icon (bug #5480).
    - Refactor the usage help so it's easier to understand. Also add
      the --maximize option.
    - Allow '-character in links (bug #4465).
    - Add hidden option for the cursor shape (bug #4602).
    - Convert preferences dialog in Gtkbuilder and make it fit better
      inside Xfce using the titled dialog.
    - Fix compiler warnings, code cleanups and improvements.
    - Support for the erase tty key binding, requires vte 0.20.4 (bug #2925).
    - A lot of updated translations.


author: prusnak@suse.cz
changelog:
  - updated to 0.4.0
    - Don't show the set title dialog when double-clicking on the scrollbar.
    - Don't build the menubar when not enabled on startup.
    - Various small code cleanups.
    - Translation updates (cs, eu, ja, kk).


author: prusnak@suse.cz
changelog:
  - updated to 0.4.1
    - Install documentation in @docdir@ (bug #5593).
    - Don't die on dbus exit.
    - Use the initial title in tabs if the dynamic title is set to hidden.
    - Silence the build.
    - Disable mnemonics in GtkSettings (bug #5714).
    - Translation updates (id, nl, ca, es, hu, ast, en_GB, el, gl, nb, pt, da, it).


author: prusnak@suse.cz
changelog:
  - updated to 0.4.2
    - Fix broken background image when compositing is disabled (bug #5645).
    - Use new xdt-autogen macros.
    - Translation updates (ast, gl, cs, ja, da).


author: prusnak@suse.cz
changelog:
  - updated to 0.4.3
    - Make right/middle-click on tabs work when on all tab orientations
      and when they are not packed as the first widget.
    - Token substitution in the initial title (%#, %d, %D and %w are
      currently supported. See documentation for more information.
    - Install symlink in install-exec-hook hook (bug #5835).
    - Don't accept accelerators that are not accepted by Gtk (bug #3524).
    - Catch keybindings from previous and next tab when cycling is
      disabled (bug #3715).
    - Build HTML documentation during make when compiling with
    - -enable-gen-doc and ship the HTML pages in the tarball.
      See doc/README for more information.
    - Integrate in Gnome's default applications (bug #6020).
    - Handle window-resize requests (bug #6007).
    - Improve handling of invalid colors in the rc file.
    - Split option parsing in 2 stages to speed things up a bit and some
      related improvement in the D-Bus code.
    - Don't show a warning when no config is found.
    - Only build ChangeLog in dist.
    - Translation updates


author: prusnak@suse.cz
changelog:
  - updated to 0.4.4
    - Move detailed description of the command line options printed by
    - -help to a man-page. The help option now only prints a summery
      of the available options.
    - Add two missing toolbar tooltips.
    - Add Terminal to the GTK category for the menu spec. Remove
      deprecated UTF-8 key from the desktop file.
    - Some small code cleanups.
    - Allow : in web links.
    - Translation updates (ru, pt, da, es, ca, eu, zh_CN, gl, ja, nl,
      cs, id, pt_BR, fi, fr, en_GB, el, sk, it).


author: andrea@opensuse.org
changelog:
  - New upstream version 0.4.5
    - Improve support for --program-transform-name.
    - Don't set the locale twice on a normal startup.
    - Only install the symlink if the Terminal command exists.
    - Don't set translation domain when libxfce4util is new enough.
    - Use utilities-terminal for the icon name.
    - Add question dialog to view online manual.
    - Abort when compiling with --enable-gen-doc with missing deps.
    - Disconnect bindings before closing the dialog.
    - Improve handling shells (bug #6368).
    - Translation updates (hu, fr, de, da, pt, ca, ru, it, fi, si, kk,
      cs, uk, zh_CN, es, lv, ja, gl, hr, sk, ug).


author: gber@opensuse.org
changelog:
  - split off -lang package
  - split off -doc package
  - added Terminal-0.4.5-honor-htmldir.patch in order to install HTML
    documentation in a separate directory
  - enable DBus support
  - show compiler output
  - improved summary/description
  - corrected group
  - preseve access/modification times of manually installed files
  - remove unsupported locales
  - use fdupes
  - symlink terminal -> Terminal manpages


author: gber@opensuse.org
changelog:
  - update to version 0.4.6
    - recognize sftp in urls
    - work around deprecated API in vte 0.26
    - bugfixes
    - translation updates


author: gber@opensuse.org
changelog:
  - added Terminal-0.4.6-fix-race.patch in order to avoid racing on
    the size-changed signal (bxo#6921)


author: gber@opensuse.org
changelog:
  - added Terminal-0.4.6-prevent-null-pointer-dereference.patch which
    prevents NULL pointer dereferences e.g. when changing themes
    (bxo#7253)


author: gber@opensuse.org
changelog:
  - update to version 0.4.7
    - improve --version strings
    - bugfixes
    - translation updates
  - drop obsolete Terminal-0.4.6-fix-race.patch and
    Terminal-0.4.6-prevent-null-pointer-dereference.patch
  - tweaked description/sumary of subpackages
  - moved license, readme, changelog files to main package


author: gber@opensuse.org
changelog:
  - update to version 0.4.8
    - update online documentation location
    - make image directory paths relative
    - use exo preferred directly to open uris
    - add 'Select All' shortcut and menu item
    - bugfixes
    - translation updates
  - rebased Terminal-0.4.5-honor-htmldir.patch as
    Terminal-0.4.8-honor-htmldir.patch and added patch tag


author: gber@opensuse.org
changelog:
  - dropped Terminal-0.4.8-honor-htmldir.patch
  - added Terminal-0.4.8-fix-help.patch in order to fix help by
    making sure there is no trailing '#' in URLs which make
    exo-helper-1 choke
  - install HTML documentation under /usr/share/xfce4/Terminal/html


author: mfabian@suse.de
changelog:
  - Bugzilla #95088: add patch by Olaf Hering <olh@suse.de> to
    remove a few compiler warnings on PPC.
  - add te_kpath to "Requires:" of VFlib3-devel


author: mfabian@suse.de
changelog:
  - update to 3.6.14.
    ? Enhanced vflmkcaptex for searching dvips config files.
    ? Upgrade to T1Lib 5.1.
  - remove VFlib3-3.6.12-missing-headers.patch,
    VFlib3-3.6.12-gcc33.patch (included upstream).


author: jengelh@medozas.de
changelog:
  - Remove redundant tags/sections from specfile
  - Use %_smp_mflags for parallel build
  - Fix erroneous trailing backslash


author: chris@computersalat.de
changelog:
  - update to 0.95.2
    * no up-to-date ChangeLog available
      see http://repo.or.cz/w/wmaker-crm.git/shortlog
  - rebase patches
    * config, menu
  - remove obsolete patches
  - rpmlintrc
    * add macro-in-comment
    * remove suse-filelist-forbidden
  - add missing libjpeg-devel


author: chris@computersalat.de
changelog:
  - update to 0.95.3
    * no up-to-date ChangeLog available
      see http://repo.or.cz/w/wmaker-crm.git/shortlog
  - rebase patches
    * config, menu


author: vuntz@opensuse.org
changelog:
  - Bump version to 1.0.1.
  - Update wmcliphist to 1.0:
    + ported to GTK+ 2.0
    + confirmation dialogs supports Enter (Yes) and Esc (No) keys
    + wmcliphist now can run with almost invisible window (-s 0)
      which is usable on systems running windows manager without
      docking capabilities
    + some debug messages was removed, minor code tweaking and
      auto_take_up feature is now DISABLED by default due to problems
      with some GTK 2.x based applications
  - Update wmcliphist-0.6-default.patch: some parts were applied
    upstream.
  - Update wmtimer to 2.92:
    + Ported to GTK+ 2.0
    + Fixed a bug in the the command line parsing where the -color
      option would conflict with the -c option in some cases.
  - Drop E-Notes: it's really old and not maintained, and it requires
    GTK+ 1.x which we want to remove.
  - Remove imlib-devel BuildRequires.
  - Add gtk2-devel BuildRequires.


author: ma@novell.com
changelog:
  - wmSMPmon: Add options -c1/-c2 to define which CPUs data to show
    in case the system has more than two CPUs.


author: suse-tux@gmx.de
changelog:
  - fixed build for factory:
    * added Patch47 wmfire-0.0.3.9pre4-configure_fix.diff (fixes x_includes
      and x_libraries handling in configure.in - this needs an autoreconf)
    * added Patch48: wmswallow-0.6.1-ld_fix.diff (add -lX11)
    * added Patch49: wmcliphist-1.0-ld_fix.diff (add -lX11)


author: joop.boonen@opensuse.org
changelog:
  - wmgmon and wmmail use proplist-compat.h there for disabled
    as they need to be fixed. Probably need quite a lof of rewriting
    proplist-compat.h has been removed from windowmaker 0.95.2
    See: http://lists.windowmaker.org/dev/msg02649.html


author: tiwai@suse.de
changelog:
  - updated to version 2.4.0:
    * extended mono functionality
    * legato mode
    * export functionality on PADsynth
    * inclusion of LASH client
    * inclusion of DSSI audio output
    * enabled tooltips for knobs (both description and value tooltips)
    * added support for newer JACK api
    * added quertz support for virtual keyboard
    * started to encorperate cxxtest for unit testing
    * many bugfixes
    * code cleanup
  - build DSSI object


author: davejplater@gmail.com
changelog:
  - Update to version 2.4.1:
    * Adding APhaserand merging into Phaser
    * Azerty layout
    * XML bug fixes
    * Vibrato/Unison additions
    * Reverb rewrite
    * DSSI support enabled
    * other bugfixes
    * code cleanup


author: werner@novell.com
changelog:
  - Remove tests/gps-ref/Converter.ps and tests/ps-ref/Converter.ps
    since they are non-free (bnc#665104)


author: werner@suse.de
changelog:
  - Make boot.clock more tough due udev timings (bnc#492921)
  - Remove /etc/adjtime in boot.clock if left over (bnc#495417)


author: werner@suse.de
changelog:
  - boot.clock: write system time only back to HW clock if kernel
    time status shows that clocks are unsynchronized
  - Add two helper scripts for mkinitrd to add and load rtc_cmos
    module and add /etc/localtime to initrd (bnc#492921)


author: werner@suse.de
changelog:
  - boot.clock: make status argument work and add argument timezone
  - boot.clock: for s390 make date command accurate as possible
  - Rename mkinitrd script setup-rtc.sh to setup-clock.sh and
    add boot-clock.sh, also check for including boot-rtc.sh the
    existence of the rtc_cmos module to avoid fatal errors


author: coolo@suse.de
changelog:
  - boot.ldconfig: remove most of the checks / run ldconfig way less
  - boot.localfs: STOP preload during fsck calls


author: werner@suse.de
changelog:
  - At shutdown boot.clock should be executed *before* boot.apparmor
    otherwise it may happen that /etc/localtime is not readable and
    localtime(3) may fall back to UTC time as system default (bnc#492921).


author: coolo@suse.de
changelog:
  - do not set MALLOC_CHECK for now in build environemtns to continue
    building even if we have a problem there atm (bnc#509398)


author: werner@suse.de
changelog:
  - Bash completion: make file type detection independent from file
    name for b(un)zip2, g(un)zip, and unzip (bnc#512386, bnc#512386)


author: werner@suse.de
changelog:
  - Fix expansion bug in bash completion without loosing expansion
    of the tilde for the users home directory (bnc#524224)


author: ro@suse.de
changelog:
  - import some speedups from moblin
    boot.cleanup: use xargs and use -m option from mkdir
    boot.localnet: depend on boot.rootfsck instead of boot.cleanup
  - adapt boot.clock to changed hwclock/util-linux:
    - drop --hctosys for utc case
    - replace by --systz for non-utc case


author: ro@suse.de
changelog:
  - drop hacks for sles8 from pre/post scripts
  - make use of sed -i instead of manual handling in pre/post
  - aaa_base.specialfilelist: drop the ones that are not in aaa_base


author: ro@suse.de
changelog:
  - etc/profile,etc/csh.login: remove output of /etc/motd
    and faillog, already printed by login (bnc#528003)


author: werner@suse.de
changelog:
  - Use /bin/hostname for HOSTNAME instead of NIS domainname found
    in /proc/sys/kernel/domainname (bnc#540981)


author: ro@suse.de
changelog:
  - clean-tmp: use ctime instead of mtime and add -xdev
    to avoid crossing filesystem boundaries (bnc#568990)


author: werner@suse.de
changelog:
  - Rename meta-mode to enable-meta-key in /etc/inputrc as
    bash 4.1 / readline library 6.1 use this key word


author: ro@suse.de
changelog:
  - No longer call zic (the timezone compiler) from boot.clock for
    creating /etc/localtime: this file is created by YaST during
    installation; there is no need to recreate it at boot time.
    (This code was only executed on s390 and in xen guests, too.)


author: ro@suse.de
changelog:
  - boot.cleanup: do cleanup as well in shutdown case, faster
    than leaving it to the next boot and can speed up boot sequence


author: ro@suse.de
changelog:
  - added /etc/tmpdirs.d for snippets to be called by boot.cleanup
    (shell scripts to recreate things in /tmp, /var/tmp, /var/run)
  - move code from boot.cleanup to /etc/tmpdirs.d/01_aaa_base
    (all related to fate#303793)


author: ro@suse.de
changelog:
  - add usbfs to tmpfs list in boot.localfs (bnc#569569)
    if "noauto" is changed to "defaults" in fstab for /proc/bus/usb
    then the fs is mounted at boot time (for some legacy software)


author: ro@suse.de
changelog:
  - drop chmod for /dev/shm from /etc/init.d/boot
    (workaround which is no longer needed and gives trouble now)


author: werner@suse.de
changelog:
  - Implemenation of a workaround of missing console messages in
    blogd (bnc#593957) ... depends on package sysvinit-tools


author: werner@suse.de
changelog:
  - Newer killproc sends only SIGTERM as required by LSB if -TERM is
    specified on the command line.  Use the default which is SIGTERM
    followed by SIGKILL if the timeout of 5 seconds is reached.


author: ro@suse.de
changelog:
  - split off aaa_base extras subpackage with:
    - ls settings and aliases
    - bash completion
    - other generic shell aliases
    - quick_halt/poweroff/reboot script
    - some default cronjobs
  - modified bash.bashrc and csh.cshrc to split out ls settings
  - drop alias for dir: that one has its own binary for a while
  - recommend aaa_base-extras from main package


author: werner@suse.de
changelog:
  - Add a sysconfig option for enforcing blogd even with "fastboot"
    and/or "quiet" found on the kernel command line.


author: ro@suse.de
changelog:
  - let boot.swap disable most swap partitions on shutdown
    so LVM and others can be shut down cleanly (bnc#631916)


author: ro@suse.de
changelog:
  - switch SEND_OUTPUT_ON_NO_ERROR from yes to no in postinstall
    and only do that exactly once to switch the default (bnc#622203)


author: trenn@novell.com
changelog:
  - Recognize "+" at the end of the kernel version correctly.
    From mmarek:
    Starting with 2.6.35, the kernel build by default appends a plus sign to
    the kernel version string when building in a git tree that is not in a clean
    tagged state.


author: werner@suse.de
changelog:
  - Fix for bnc#567951 - cshrc now allows xterm titles
  - Fix for bnc#631454 - bash completion for regexpressions
  - Fix for bnc#639392 - make pushd completion behaves like cd completion


author: werner@suse.de
changelog:
  - Do not remove /etc/adjtime but simply correct the third line
    for applications depending on CMOS time (bnc#650719)


author: werner@suse.de
changelog:
  - Work around broken network setups for login shells to get
    variable HOST set to nodename
  - Do not use NIS/YP domainname but DNS domainman for HOSTNAME


author: ro@suse.de
changelog:
  - boot.localfs: do not abort wait for udev just because
    /dev/.udev/queue does not exist (bnc#656028)


author: werner@suse.de
changelog:
  - Test only for bit 64 (clock unsynchronized), if zero the kernel
    is within eleven minutes mode (Thanks goes to Rastislav David)


author: lnussel@suse.de
changelog:
  - rc.status: initialize terminal settings only once
  - boot.cgroup: add init script to mount cgroups
  - boot.localnet: remove useless use of cat and avoid ifup
  - boot.localfs: don't update mtab if mtab is a link anyways
  - boot.localfs: don't consider nofail mounts as missing
  - boot: reorder and simplify mounting of file systems


author: lnussel@suse.de
changelog:
  - net.ipv6.conf.all.use_tempaddr has no effect, need to use
    net.ipv6.conf.default.use_tempaddr (bnc#494958#c2)
  - set default values in /etc/sysconfig/sysctl to empty and mark
    deprecated. No default behavior change as kernel defaults actually
    match.


author: lnussel@suse.de
changelog:
  - at boot make sure /etc/mtab is a symlink (bnc#665494) so
    util-linux doesn't need to do it in %post
  - don't wait for loop images to appear as block devices (bnc#666150)


author: gber@opensuse.org
changelog:
  - changed /etc/profile.d/profile.sh so it treats DEFAULT_WM as the
    basename of the session file and parses the value of Exec into
    WINDOWMANAGER (bnc#667408)
  - adopted the possible values of DEFAULT_WM to use the basename of
    the session file (bnc#667408)


author: werner@suse.de
changelog:
  - Also do the job for tcsh users
  - Be backward compatible to support existing sysconfig files
  - Fix for bnc#668180: redirect stderr of pidofproc to /dev/null


author: werner@suse.de
changelog:
  - For plain bourne shells use `command -v' instead of `type -p'
  - Avoid world writable temporary reverse mtab (bnc#665479, CVE-2011-0461)


author: werner@suse.de
changelog:
  - Work around colon as breaking character in tab completion
  - Allow arguments of command done by sudo to complete (bnc#673663)


author: werner@suse.de
changelog:
  - Avoid waiting on bind mounts in boot.localfs
  - Be aware in refresh_initrd that modules used in initrd may use
    options in the /etc/modprobe.d/ files


author: werner@suse.de
changelog:
  - Do not cause the bash to expand if dir path starts with ~ for the
    HOME of the user (disable plusdir option for this) (bnc#691883)


author: lnussel@suse.de
changelog:
  - create loop devices in %post (bnc#661715)
  - don't mount /sys/fs/cgroup/systemd as it makes programs think
    systemd is in use


author: lnussel@suse.de
changelog:
  - dont' enable boot.ldconfig by default
  - don't enable boot.clock by default (fate#312407)
  - remove reference to runlevel 4 from skeleton.compat


author: lnussel@suse.de
changelog:
  - boot.cleanup cleanup
  - make /var/lock tmpfs too
  - bind mount /var/run in boot.localfs
  - drop /etc/sysconfig/sysctl (fate#312343)


author: werner@suse.de
changelog:
  - Enable container check for devtmpfs (bnc#696026) to be able
    to use a static /dev within the container


author: werner@suse.de
changelog:
  - Let various bourne shell source their own local rc file (bnc#703855)
  - Handle CDPATH for bash command completion for every case (bnc#703682)


author: ro@suse.com
changelog:
  - rc.status: only push standard options start/stop/restart/..
    to systemd, otherwise use the normal init script


author: werner@suse.de
changelog:
  - Use since_epoch of rtc0 and not raw system time
  - If CMSO clock is in synch but nevertheless off by more than


author: lnussel@suse.de
changelog:
  - remove requirement on systemd to avoid cycles.
    /bin/systemd-tmpfiles is only needed by boot.cleanup when actually
    booting the system using sysv.


author: aj@suse.de
changelog:
  - Add patch from rjschwei@suse.com:
    * The initviocons binary moved from /bin to /usr/bin as part of
      the UsrMerge project.


author: aj@suse.de
changelog:
  - Add patch from rjschwei@suse.com:
    * ln binary has been moved to user tree. This addresses bnc #747322
    comment 11


author: ro@suse.com
changelog:
  - update mime.types file (merged old file with upstream) (see bnc#720464)
  - add primitive script to merge mime.types file


author: lnussel@suse.de
changelog:
  - fix boot.localfs for new mount output (bnc#766035)
  - use /run, preserve /run/no_blogd for shutdown


author: vuntz@opensuse.org
changelog:
  - Change /etc/bash.bashrc to work with recent versions of
    bash-completion, that put files in /usr/share/bash-completion.


author: lnussel@suse.de
changelog:
  - move environment settings for malloc checking to separate
    subpackage for easier handling of the feature via patterns


author: dimstar@opensuse.org
changelog:
  - Add aaa_base-bnc756012.patch: unset ftp_proxy is not the same
    as ftp_proxy="", which can drip libproxy over. (bnc#756012)


author: lnussel@suse.de
changelog:
  - support beeing called as rc* symlink wrapper (bnc#769902)
  - use systemctl instead of loop for --status-all (bnc#769902)


author: vuntz@opensuse.org
changelog:
  - Fix /etc/bash.bashrc for bash-completion again: the previous fix
    was not working for non-login shells, so directly source
    /etc/profile.d/bash_completion.sh from /etc/bash.bashrc
    (bnc#764288).


author: crrodriguez@suse.de
changelog:
  - remove static libraries and "la" files
  - fix -devel package dependencies
  - fix aalib-config so it only returns needed libraries


author: coolo@suse.de
changelog:
  - update to 2.3.3:
    * Rips done in a single track were getting tagged as Various. Corrected.
    * Possibly eliminated some bashisms from using a variable as a variable
      (Closes: #324399). Thanks to A Costa.
    * MKCUE needs to be passed some $CDROM as an option, or otherwise it will
      not read the CDROM, in case is not /dev/cdrom.
    * Also, make the CUEREADER a bit more general, since we might be using other
      CUE extractors.
    * Defining the tracknumber now resets the first track if given a number
      different than 1 (that is: abcde -T 1 2-10 creates songs 1 to 9).
    * Modified the FAQ to reflect the changes on Marillat's repo
      (Closes: #315724).
    * Should be "space" safe: works properly when the working directory contains
      a space (Closes: #147493).
    * Repared the CD query for the discid code. When failing to read a disc,
      actually report that there might be no disc in the drive.
    * Right now, walk over the different encoders we Depends: on in Debian and
      use the one available: if a user has a FLAC encoder, abcde will no install
      vorbis-tools, so it will fail to run out of the box (Closes: #321216)
    * Added CUE support. Still experimental...
    * Added FLAC on Ogg. Still not activated, since we cannot get comments added
      as a post-process action.
    * Applied patches from Fedora Core (Credit goes to Nils Philippsen
      <nphilipp@redhat.com>)
    * Added a post_read() function to be executed before ejecting the CD.
    * Typos reported by A Costa corrected (Closes: #311463)
    * Problem with abcde being run in a directory with files containing only
      numbers solved (Closes: #313628).
    * vorbiscomment uses now "-R" (Closes: #303566).
    * "-t" and "-T" use the first track as a starter for the track list.
      (Closes: #305749).
    * Added CDPARANOIACDROMBUS option to define -d in case of using IDE and SCSI
      in case of using ide-scsi emulation layer (Closes: #290768).
    * Define metaflac in abcde.conf (Closes: #303555)
    * Double quotation added to solve parsing * as a wildcard (Closes: #302904).
      Thanks to Christian Grigis for the patch. Also (Closes: #268088).
    * CDPARANOIAOUTPUT missed some quotes.
    * Removed some useless lines.
    * If BATCH is used with ONETRACK, disable BATCH.
    * Small typos with CDROM comparisons.
    * Logic for CDROM variable improved.
    * Changed the way we call flac, to adapt to the new times:
    - -import-vc-from= to --import-tags-from.
    * DOSPLAYLIST was not included in the list of options.
    * Options passed to the encoder by using <-o ogg:"-b 192"> are now
      supported. One can modify the way abcde encodes just for the current CD.
    * Unfortunatelly I forgot to add the starting number for tags in Ogg. For
      MP3 is a bit more difficult, since it needs changing the X/YY code.
    * Also, the order of the tags in metaflac is important for the utf8 names.
      Thanks to Frederik Juul Christiani (Closes: #297482)
    * Added CDROMID in the .conf file, for reader programs that need it
      (Closes: #297005)
    * Added a check for cdparanoia when encountering data-only CDs.
    * Use the default while erasing an existing playlist (Closes: #288835).
    * Does not destroy track information when a track contains "=" in the name
      (Closes: #290709).
    * Quotes missing when evaluating a value (Closes: #284018).
    * Spotted and solved a problem with the way the data tracks were detected
      (Closes: #282647).


author: coolo@suse.de
changelog:
  - update to 2.3.99.6: tons of debian bug reports fixed, e.g.
    * Default to UNICODE (UTF8) tags and comments (Closes: #282332).
    - Added CDDBPROTO option in config file (Closes: #349951)
    * Added a missing "INDEX 01" entry for CUE sheet creation.
    * Avoid completing the encoding of files if we aborted previously.
    * Embed the CUE sheet if we have a cuesheet file and we have a single FLAC
      file, even if we are not tagging. This way we can use the file as a source
      even if it is not tagged/named properly.
    * Fails to quote filenames properly (Closes: #355296)


author: mboman@suse.de
changelog:
  - Update to version 2.6.8:
    + See http://www.abisource.com/changelogs/2.6.8.phtml for what's
      new in this version
  - Remove abiword-fixes.patch. Fixed upstream
  - Merge -devel into libabiword-2_6-devel
  - Clean up requires for libabiword-2_6-devel
  - Remove %if statements <= 10.2
  - Use CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing"


author: vuntz@novell.com
changelog:
  - Completely reorganize the spec file to make it clearer what
    applies to abiword, and what applies to abiword-plugins.
    (Note: we can't split abiword and abiword-plugins in two source
    packages since abiword-plugins needs to be built with abiword
    source code)
  - Also compile abiword-extras and abiword-docs in the package,
    since it's useful stuff for the user.
  - Add some BuildRequires: dbus-1-glib-devel, libglade2-devel
  - Comment some BuildRequires that won't work for various reasons:
    goffice-devel, gucharmap-devel, libgda-4_0-devel,
    libgnomedb-devel
  - Remove unneeded BuildRequires: aspell-devel, gnutls-devel,
    libtiff-devel, libwnck-devel, mDNSResponder-devel
  - Add some notes about missing BuildRequires for libraries that are
    not in openSUSE.
  - Add missing requires to the devel package: enchant-devel,
    fontconfig-devel, fribidi-devel, gnome-vfs2-devel, libgsf-devel,
    libpng-devel, wv-devel, xorg-x11-devel.
  - Pass --with-abicollab-sugar-backend to the configure of
    abiword-plugins to get the sugar backend of abicollab too.
  - Do not add categories to the desktop files.
  - Remove checks for old versions of openSUSE.
  - Move the plugins and data files in the libabiword-2_6 package
    instead of just the abiword package since other applications
    using libabiword-2_6 need them.
  - Add abiword-plugins-ncurses.patch to make the abicommand plugin
    compile.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.8.1:
    + See http://abisource.com/release-notes/2.8.0.phtml for the list
      of major changes in the 2.8 series.
    + Improved Collaboration support, with abicollab.net
    + Annotation / Comment support
    + Proper Smart Quote support
    + Multi-Page View
    + True Scalable Vector Graphics (SVG) support
    + Improved OpenDocument Format (.odt) support
    + Improved Office Open XML (.docx) support
    + New printing framework
  - Add gnome-vfs2-devel, goffice-devel, gtk2-devel, gucharmap-devel,
    libsoup-devel, libwmf-devel, libwpg-devel, libwps-devel
    BuildRequires.
  - Add cairo-devel, gucharmap-devel, librsvg-devel to Requires of
    devel package.
  - Remove gtkmathview-devel, libglade2-devel, libgnomeprintui-devel,
    nautilus-devel BuildRequires
  - Remove fontconfig-devel, freetype2-devel, libglade2-devel,
    libgnomeprint-devel, libgnomeprintui-devel, libgnomeui-devel,
    libpng-devel, xorg-x11-devel Requires of devel
    package.
  - Drop abiword-plugins-glibc-const.patch: fixed upstream.
  - Drop abiword-plugins-ncurses.patch: not needed anymore.
  - Remove py_requires macro, there's no python here.
  - Remove --enable-libabiword from configure, and instead pass
    - -enable-dynamic to configure, as recommended for pyabiword.
  - Pass --enable-plugins, --enable-clipart, --enable-templates to
    configure.
  - Pass --enable-emacs-keybinding and --enable-vi-keybinding to
    configure.
  - Fix self-obsoletion of libabiword-devel.
  - Use fdupes.
  - The abiword-extras and abiword-plugins tarballs have been merged
    with the main abiword package, and the abiword-doc tarball will
    move to another package, so adapt the build for this.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.8.2:
    + See http://abisource.com/changelogs/2.8.2.phtml for the full
      list of changes.
    + Fix German smart-quote support
    + Fix landscape printing on GTK+ platforms
    + Improved OpenDocument compatibility
    + Add an abiword(1) manpage
  - Remove gnome-vfs2-devel BuildRequires and Requires in devel
    package: it's only needed if gio is not there.
  - Remove gucharmap-devel BuildRequires and Requires in devel
    package: the support has been removed because of unstable API.
  - Add goffice-devel to Requires of devel package since it's now
    successfully used in the build.


author: andrea@opensuse.org
changelog:
  - Update to version 2.8.6:
    + Preserve character properties when typing.
  - Changes from version 2.8.5:
    + Fix paste of rich text from HTML and ODT, where previously some
      formatting properties were not closed properly
    + Add a number of robustness fixes to the layout engine
    + Fix a table selection bug
    + OpenDocument Import/Export:
    - Significant OpenDocument filter improvements
    + Collaboration Plugin:
    - Fix a potential crash when more than 2 people are
      collaborating on a document and one of the collaborators
      disconnects
    - Don't include document names that a buddy does not have
      access to in the list of available shared documents that is
      sent to him
    - Fix some small memory leaks in the *.abicollab importer
    - Honor SRV DNS records when collaborating over XMPP
    + MS Write Plugin:
    - Improved MS Write filter support
  - Changes from version 2.8.4:
    + Fix a bug where deleting a character in non-Western scripts
      caused a random number of characters to be deleted.
    + Fix cursor movement for complex scripts, as text cluster
      boundaries are now honored.
    + Fix the text rendering of complex scripts when text is selected
    + Fix text rendering errors when font substitution was involved
    + GNOME Office Plugin:
    - Use double click to select a component type and close the
      dialog
  - Changes from version 2.8.3:
    + Fix random crashes mostly observed on Linux/Unix platforms
      coupled with PulseAudio (it's not Pulse's fault!)
    + Abiword Format Import/Export:
    - Meta data is escaped twice in the AbiWord exporter
    + OpenDocument Import/Export:
    - Fix crash in OpenDocument importer
    - Add tabstop/tableader/tab default interval support to the
      OpenDocument import/export filters
    - Support opening password protected OpenDocument files
    - Add application/vnd.oasis.opendocument.text-web as a
      supported mimetype in the ODF importer. Also add
      application/vnd.oasis.opendocument.text-{template,web} to
      abiword.desktop.
    - Add AbiWord's version and platform in the meta:generator
      field.


author: vuntz@opensuse.org
changelog:
  - Call relevant macros in %post/%postun:
    + %desktop_database_post/postun because the package ships at
      least one desktop file.
  - Improve descriptions by removing outdated references.


author: vuntz@opensuse.org
changelog:
  - Add libgcrypt-devel BuildRequires: gcrypt.h is being included in
    some code, even if configure doesn't look for libgcrypt yet. Not
    that in the current development releases, libgcrypt is being
    explicitly checked for in configure, so this is a change we'd
    have to do in the future anyway.


author: vuntz@opensuse.org
changelog:
  - Change goffice-devel BuildRequires to pkgconfig(libgoffice-0.8)
    to prepare for goffice bump to 0.9 and new goffice-0_8 source
    package.


author: dimstar@opensuse.org
changelog:
  - Add ghostscript-fonts-std BuildRequires. We need a good font set
    to have useful results from the conversation.


author: vuntz@novell.com
changelog:
  - Update to version 1.6.0:
    + Fixed selection interface in interface viewer plugin
      (bgo#574783).
    + Added an informative window title (bgo#574103).
    + Fixed empty padding issue in prefs dialog (bgo#574101).
    + Ported script recorder to gtksourceview2 (bgo#574100).
    + Don't allow the set_range to change the value of our accessible
      (bgo#572201).
    + Updated translations.
  - Remove unneeded BuildRequires: gnome-common, gtk2-devel,
    libgnome-devel, libgnomeui-devel, pkg-config, scrollkeeper
  - Add python-gtksourceview Requires.
  - Add py_requires.
  - Remove AutoReqProv: it's default now.
  - Remove definition of CFLAGS.
  - Drop autoreconf call.
  - Don't package omf files twice (they are in the lang package too).
  - Clean up file list.


author: vuntz@novell.com
changelog:
  - Update to version 1.6.1:
    + Fixed highlighting of an accessible on the desktop when it is
      selected in Accerciser (aka node highlighting). (bgo#576756).
    + Updated translations.


author: vuntz@novell.com
changelog:
  - Update to version 1.7.1:
    + Removed bonobo and ORBit references, in prep for GNOME 3.0 and
      D-Bus AT-SPI (bgo#580421).
    + Fixed IPython history behavior (bgo#578608).
    + Updated translations.
  - Remove python-gnome, python-gnome-extras and python-orbit
    BuildRequires and Requires.
  - Add python-gtk BuildRequires and Requires.


author: vuntz@novell.com
changelog:
  - Update to version 1.7.2:
    + Added accessible name changed listeners to update the view
      accordingly (bgo#582434).
    + Fixed editable text bug (bgo#574223).
    + Migrated to GtkBuilder from Glade.


author: dimstar@opensuse.org
changelog:
  - Update to version 1.7.91:
    + bgo#592732 - Use correct Name and X-FullName in .desktop file
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 1.8.0:
    + bgo#593732 - Fixed crash when selecting item under pointer.
      Workaround for pygtk/gdk bug.
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 1.9.3:
    + Updated translations.
  - Change at-spi BuildRequires and Requires to python-atspi, so we
    can use the new accessibility stack. We could depend on pyatspi
    (which is a virtual package that is provided by both python-atspi
    and python-atspi-corba), but this will make the build service not
    know what to do for the build.


author: vuntz@opensuse.org
changelog:
  - Update to version 1.10.0:
    + AT-SPI2 support (considered experimental).
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - BuildRequires and Requires pyatspi instead of python-atspi: this
    is a virtual name that is provided by the default at-spi stack,
    so we can easily switch between the stacks without having to
    change this package again.


author: vuntz@opensuse.org
changelog:
  - Update dependencies:
    + Change gnome-python-desktop BuildRequires to python-wnck, since
      only the wnck module is looked for.
    + Change gnome-python-desktop Requires to python-rsvg and
      python-wnck Requires.
    + Add missing python-gconf and python-gnome Requires.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.1.2:
    + bgo#641534: Pass a string when setting a tree view column
    + bgo#573845: Accerciser hangs interface on python exit
    + bgo#648150: 'Selected application' and 'Selected accessible'
      sources are ignored in event monitor
    + Accerciser now checks for toolkit-accessibility key using
      gsettings
    + Bumping Accerciser version to 3.x
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.1.3:
    + bgo#653942: Remove script recorder references from POTFILES.in
    + bgo#650097: accerciser shows all text attributes in the same
      row
    + bgo#620705: help() in ipython console causes problems when
      accerciser is opened from a terminal
    + bgo#651557: Help button in the AT-SPI validator should link to
      english title's wiki sections
    + bgo#652610: Remove script recorder plugin
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.1.90:
    + Ported from pygtk to gtk3 using gobject-based introspection
      bindings.
    + Updated translations.
  - Remove python-gtk and python-wnck BuildRequires: they are not
    needed with the port to introspection-based bindings.
  - Add pkgconfig(atspi-2), pkgconfig(gtk+-3.0),
    pkgconfig(pygobject-3.0) BuildRequires: new dependencies.
  - Remove python-gconf, python-gnome, python-gtk,
    python-gtksourceview, python-rsvg, python-wnck Requires as
    accerciser has been ported to introspection-based bindings.
    However, add python-gobject Requires which is still clearly
    needed.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.1.91:
    + bgo#657803: Missing part in pygi port
    + bgo#625902, bgo#658191: Port to GSettings
    + bgo#658196: Refresh node popup menu from accessible treeview
      isn't working
    + Updated translations.
  - Drop gconf2-devel BuildRequires: it's not needed anymore with the
    port to GSettings.
  - Replace GConf2 schemas handling with GSettings schemas handling,
    with %glib2_gsettings_schema_* macros.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.1.92:
    + Make maintiner mode enabled by default
    + bgo#658242: Need context for a proper translation
    + bgo#659425: Highlight is not working in fallback mode
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.3.5:
    + bgo#659296: Fix incompatibilities with new version of IPython
    + Move macaroon to pygi.
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.3.90:
    + Add Option to filter out apps with 0 children
    + Update the ipython view plugin to the ipython v0.12 API (with
      ipython-0.11 backwards compatibility)
    + bgo#670415: Accerciser isn't explorable through the treeview
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.3.92:
    + bgo#671325: Fix unexpected behaviours in 'Hide/Show
      applications with <0 children' feature
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.4.1:
    + bgo#673782: Accerciser does not fully load in F17
    + Updated translations.


author: fcrozat@novell.com
changelog:
  - Update to version 0.6.4:
    - fix typo in HomeDirectory property
    - fix bug in asynchronous loading code
    - drop some random g_print's
  - Changes from version 0.6.3:
    + Add more getters to client library
    + Add an initial cut at a setter api
    + Add XSession property type
  - Changes from version 0.6.2:
    + Remove the unused UserChanged signal
    + Add a small client library, based on code from gdm
    + Don't use gnome-common
    + Use the user-administration privilege for autologin changes
  - Changes from version 0.6.1:
    + Always emit the changed signal when setting user photo
    + Install systemd unit files
    + Translation updates
  - Changes from version 0.6:
    + Always require user-administration privilege when setting a
      password or changing a username
    + Allow changing password mode and password even when the
      account is locked, and unlock it as a side-effect
    + Use /etc/shadow to store account locking and 'set password at
      next login' information and monitor /etc/shadow for changes
    + Set loginuid when runing commands on behalf of a user to
      generate proper audit records
    + Drop SetIconData and make SetIconFile copy the file when
      appropriate.  As a consequence, the service no longer links
      against image libraries.
    + Various other robustness and error-handling fixes
  - Changes from version 0.5:
    + Make initial user list call work
    + Avoid extraneous commandline parsing
  - Package directories used by daemon to store user data:
    /var/lib/AccountsService and subdirectories.


author: fcrozat@novell.com
changelog:
  - Update to version 0.6.7:
    + Fix call to useradd for normal users
    + Correct free array of groups
    + Updated translations
  - Changes from version 0.6.6:
    + Make it possible to disable user icon
    + Drop Supervised user role
    + Use "wheel" instead of "desktop_admin_r" as admin group
      since that's what everyone uses for this purpose anyway.
    + Crasher fixes
    + Misc distro integration fixes
    + Updated translations
  - Changes from version 0.6.5:
    + No longer return excluded users from cached listings
    + Add a --debug command line option
    + Use proper dbus proxy for settings api in client lib
    + Expose XSession property over bus
  - Enforce dependency on main package in library package by changing
    Recommends to Requires.
  - Add a rpmlintrc to ignore security-related rpmlint warnings that
    make the build fail on Factory. This needs to get removed when
    entering Factory, though.


author: fcrozat@novell.com
changelog:
  - Add pkgconfig(systemd) to BuildRequires and package systemd
    configuration file for accountsservice.


author: fcrozat@novell.com
changelog:
  - Update to version 0.6.10:
    + An assortment of race fixes
    + Updated translations
  - Changes from version 0.6.9:
    + Add a 'system-account' property to users
  - Update download url for tarball.


author: vuntz@opensuse.org
changelog:
  - Drop rpmlintrc as the necessary changes have now been done in
    both rpmlint (for suse-dbus-unauthorized-service) and in
    polkit-default-privs (for polkit-unauthorized-privilege).


author: dimstar@opensuse.org
changelog:
  - Update to version 0.6.12:
    + The usual pile of race fixes
  - Changes from version 0.6.11:
    + Add API for adding users to the library.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.6.13:
    + Honor aclocal flags environment variable
    + Set log domain so it can be hushed
    + Use wtmp instead of consolekit for determining login frequency
    + Leak and warning fixes
    + Clean up polkit deprecation warnings
    + Add '--' before username to account helper programs
  - Add xz BuildRequires because we can't build a package for a
    xz-compressed tarball without explicitly specifying that... See
    bnc#697467 for more details.


author: vuntz@opensuse.org
changelog:
  - Add accountsservice-sysconfig.patch: read and write autologin
    configuration from sysconfig, as done in gdm. Fix bnc#688071.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.6.14:
    + Ignore extraneous SetAutomaticLogin(false) calls for a user
    + Monitor /etc/gdm/custom.conf for changes in autologin config
    + Fix fast user switching
    + Fix docs to build
    + Updated translations.
  - Rebase accountsservice-sysconfig.patch, and add gnome-common
    BuildRequires and call to gnome-autogen.sh since it's easier to
    rebase the patch without Makefile.in.
  - Add gobject-introspection-devel BuildRequires to build
    introspection data.


author: vuntz@opensuse.org
changelog:
  - Add accountsservice-regular-file-for-icon.patch: only use regular
    files when setting user icon. Part of bnc#676638.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.6.15:
    + Only accept regular files as icons
    + Don't track non-graphical sessions
    + Fix wtmp handling
    + Fix build on FreeBSD and OpenBSD
  - Drop accountsservice-regular-file-for-icon.patch: fixed upstream.


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


author: vuntz@opensuse.org
changelog:
  - Fix systemd-related packaging:
    + Use %{?systemd_requires}.
    + Call %service_{add,del}_* macros in scriptlets for
      accounts-daemon.service.
  - Remove xz BuildRequires now that it comes for free in the build
    system.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.6.16:
    + Don't filter out users below UID_MIN in login.defs
    + Filter out users with invalid shells
    + Use infinite timeout for ListCachedUsers calls
    + Port to GDBus
    + Add systemd support
    + Build fixes for srcdir != builddir
    + Vala support and introspection fixes
    + PPC32 fixes
    + Updated translations.
  - Drop pkgconfig(dbus-glib-1) BuildRequires: dependency is gone
    upstream.
  - Enable support for systemd session tracking:
    + Note that it will fall back to ConsoleKit at runtime, so it's
      fine to build it.
    + Add pkgconfig() BuildRequires: libsystemd-login,
      libsystemd-daemon.
  - Rebase accountsservice-sysconfig.patch.
  - Add vala BuildRequires, which is now needed because of the
    gnome-autogen.sh call.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.6.17:
    + Fix user filtering which was broken in 0.6.16
    + Fix double free in user code


author: zaitor@opensuse.org
changelog:
  - Add accountsservice-fix-systemd-test-always-evaluating-true.patch
    Make it possible to build accountsservice without systemd
    (fdo#48190).


author: vuntz@opensuse.org
changelog:
  - Add accountsservice-filter-more-accounts.patch: filter out ftp,
    games, man and mysql system users too, taken from git.
  - Add accountsservice-filter-suse-accounts.patch: filter out some
    openSUSE-specific accounts (beagleindex, suse-ncc).


author: dimstar@opensuse.org
changelog:
  - Update to version 0.6.18:
    + Fix systemd configure check
    + Add a few more common system accounts to the blacklist
    + Fix some issues in systemd session handling
  - Drop accountsservice-filter-more-accounts.patch: fixed upstream.
  - Drop accountsservice-fix-systemd-test-always-evaluating-true.patch:
    fixed upstream.


author: vuntz@opensuse.org
changelog:
  - Add back accountsservice-filter-more-accounts.patch to filter the
    at user.
  - Add accountsservice-filter-no-shell.patch to filter users with no
    shell, which happens when NIS is setup.
  - This should fix bnc#757662.
  - Rebase accountsservice-filter-suse-accounts.patch.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.6.20:
    + Fix user listing which broke in previous release
  - Changes from version 0.6.19:
    + Fix spurious warnings in logs
    + Make userdel succeed even if user is already logged in
    + Exclude users with no shell
    + Exclude "at" user
  - Drop accountsservice-filter-more-accounts.patch and
    accountsservice-filter-no-shell.patch: fixed upstream.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.6.21:
    + Detect old versions of systemd and fall back to ConsoleKit
    + Exclude users without a valid shell
    + Fix log spew


author: dimstar@opensuse.org
changelog:
  - Add users cyrus, ldap and mailman to the openSUSE specific users
    to be excluded (accountsservice-filter-suse-accounts.patch).
    Fixes bnc#765487.


author: vuntz@opensuse.org
changelog:
  - Add accountsservice-CVE-2012-2737.patch: fix local file
    disclosure flaw. Fix bnc#768807, CVE-2012-2737.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.6.22:
    + Correct CVE-2012-2737, local file disclosure
    + small memory leak fix
    + exclude system accounts from ListCachedUsers
    + make has-multiple-users properly only check non-system users
    + remove icon when deleting user
    + Revert usage of getpwent() as fallback for fgetpwent
    + support consolekit call cancellation to prevent crashes caused
      by shortlived sessions
    + ignore built files in .gitignore
    + quiet down build goo nagging
  - Drop accountsservice-CVE-2012-2737.patch: fixed upstream.


author: gregkh@suse.de
changelog:
  - do not enable acct to start automatically on Moblin.  We don't
    want to access the disk every 15 seconds or so for no reason at
    all on laptops.


author: bart.vanassche@gmail.com
changelog:
  - switch from acct-6.3.5 to acct-6.5.5. From the upstream acct ChangeLog:
    * Fix potential buffer-overflows.
    * UNIX 98 pty support.
    * Add Linux multiformat support.
    * lastcomm.c: integrated patch from Paul Jones which adds
    paging and swapping support to lastcomm and sa


author: pascal.bleser@opensuse.org
changelog:
  - update to 1.88:
    * ack has a new plugin system, so you can build plugins to search
      whatever filetype you want
    * added support for .hrl Erlang header files
    * added support for --rake files, which are also --ruby files
    * fixed a bug where files ending in "Makefile" were mistakenly
      identified as Makefiles
    * created a new etc/ directory and its first addition, a bash
      auto-completion file


author: pascal.bleser@opensuse.org
changelog:
  - update to 1.92:
    [ENHANCEMENTS]
    * Added Scala support.  Thanks to Dan Sully.
    * Added .phtml as an extension for PHP.
    * Using -f or -g now return a proper error code.  If files are
      found, ack returns 0.  If none are found, ack returns 1.  This
      is a change in the specification, but the code didn't match the
      specfication anyway.
    * No man pages are created for any of the .pm files any more.
    [FIXES]
    * The --pager flag would not work.  Now it does.  Thanks Packy
      Anderson.
    * File matching for Emacs work files that match #*# was wrong.
      It was checking the entire path, not just the basename.  This
      is fixed.  (http://github.com/petdance/ack/issues/closed/#issue/101)
    * Fixed URLs that pointed to old Google Code.
  - split out perl-App-Ack into its own subpackage


author: pascal.bleser@opensuse.org
changelog:
  - applied patch by Pavol Rusnak <prusnak@suse.cz> from openSUSE:Factory:Contrib/ack to ignore .osc directories (redone for release 1.92)
  - merged .changes entries for 1.92 by Petr Uzl <puzel@suse.cz> from openSUSE:Factory:Contrib/ack, he was a lot less lazy than me


author: puzel@novell.com
changelog:
  - update to 1.94:
    [ENHANCEMENTS]
    * Added support for Go and Delphi.
    * Ignores Monotone's _MTN directories.
    * Added .xsl to the list of --xml files.
  - changes from 1.93_02:
    [FIXES]
    * --man and --version now return with an exit code of 0 (they used to exit with a 1)
    [ENHANCEMENTS]
    * the --ignore-dir option now can ignore entire paths relative to your current directory
    * added --invert-file-match switch to negate the sense of the -g/-G switches
  - changes from 1.93_01:
    [FILE TYPE UPDATES]
    * added --verilog, --vhdl and --clojure
    * files that match *.mk and *.mak as well as GNUmakefile are now included in the ack filetype 'make' (issue 88)
    * added RSpec's .spec type to the --ruby list
    [ENHANCEMENTS]
    * added docs for -r, -R, --recurse options
    * added new switch --color-lineno and environment variable ACK_COLOR_LINENO, which allow setting the line number color
    * added option --show-types to output the types that ack considers a file to have
    * 'ack --count --no-filename regex' doesn't output a list of numbers but a sum of all occurences; this is NOT what grep does but is the more sensible behavior
    [FIXES]
    * fixed ack misbehavior when using --match or not specifying a regex
    * fixed issue 74: analog to grep, 'ack --count regex file' now only outputs the number of found matches, if only one file is given
    * fixed issue 76: giving both --line and a regex (with --match) now leads to an error; the same is true for -f or -g in conjunction with --match
    * fixed issue 80: piping into ack --count now works as expected: ack always returned 0 when piped into, no matter how many matches where found
    * fixed issue 81: .ackrc now ignores leading/trailing whitespace


author: puzel@suse.com
changelog:
  - update to 1.96:
    [ENHANCEMENTS]
    * Now ignores minified Javascript files.  Anything matching
    - min.js or .min.js is ignored.
    * Added Groovy support (--groovy).
    * Added .pm6 as a --perl extension.
    * Lua can now get detected from the shebang line.  Thanks,
      Matthew Wild.
    * Added support for version numbers in executables in shebang
      detection.  Now if your Perl program's shebang refers to
      /usr/local/bin/perl-5.14.1, ack will find it.


author: bphilips@novell.com
changelog:
  - Version bump to 2.2.48
    - Document the new flags comments
    - Include the S_ISUID, S_ISGID, S_ISVTX flags in the getfacl output, and restore them with "setfacl --restore=file".
    - Make sure that getfacl -R only calls stat(2) on symlinks when it needs to
    - Stop quoting nonprintable characters in the getfacl output
    - Avoid unnecessary but destructive chown calls
    - Clarify license notice


author: bphilips@novell.com
changelog:
  - upgrade to 2.2.50
    - OPTIONS in man pages should be a section heading, not a subsection heading
    - Fix a typo in the setfacl man page
    - setfacl: Clarify that removing a non-existent acl entry is not an error
    - Prevent setfacl --restore from SIGSEGV on malformed restore file
    - setfacl: make sure that -R only calls stat(2) on symlinks when it needs to
    - libacl: fix potential null pointer dereference
    - setfacl: fix restore crash on malformed input
    - setfacl: print useful error from read_acl_comments
    - setfacl: changing owner and when S_ISUID should be set --restore fix


author: aj@suse.de
changelog:
  - Update to new upstream version 1.5:
    * Print error message if no information can be retrieved e.g. because acpi
      is not activated
    * Read power_now and use it to replace current_now if the battery is
      reporting energy values, closes: 532000


author: trenn@suse.de
changelog:
  - Update to acpica version 20090730
    The ACPI 4.0 implementation for ACPICA is complete with this release.


author: trenn@novell.com
changelog:
  - Updated to version 20100304
    Some ACPI 4.0 enhancements and a lot bug fixes and other
    enhancements. See changes.txt in the sources for details


author: trenn@novell.com
changelog:
  - Avoid (when compiling AML):
    DSDT.dsl 10307:   Name (_ADR, Zero)
    Error    4080 -                ^ Invalid object type for reserved name,
      must be (Integer)


author: trenn@novell.com
changelog:
  - Update to version 20100806
    For details, see the changes.txt file in the package
    changes.txt can now be found in
    /usr/share/doc/packages/acpica/changes.txt


author: trenn@novell.com
changelog:
  - Update to version 20100806
  - Added ec_access executable to be able to debug the Embedded
    Controller together with CONFIG_ACPI_EC_DEBUGFS kernel .config
    option


author: trenn@novell.com
changelog:
  - Get latest acpidump tool from Len's acpi pmtools:
    * Also dump dynamically loaded SSDTs
  - Build against its own headers instead of acpica headers
    - > unfortunately acpidump is still not part of acpica and
    adjusting things ourselves is too much overhead.


author: trenn@suse.de
changelog:
  - Updated to acpica version 20110316
    Changes are listed in /usr/share/doc/packages/acpica/changes.txt
  - Fixed dynamic acpi table extract via acpidump/acpixtract
    by reverting acpica commit baab09e6857a427944068c5e599ea2ffb84f765b
  - Fixed compile issue and submitted it mainline


author: crrodriguez@opensuse.org
changelog:
  - Disable both build dates in this package and in
    the files it generates as it both trigger either unneeded
    republish of itself or other bigger packages like virtualbox
  - Provides: iasl too.


author: idonmez@novell.com
changelog:
  - Add acpica-unix-const.patch: fix const correctness issue in
    AslCompilererror, http://www.acpica.org/bugzilla/show_bug.cgi?id=923


author: trenn@suse.de
changelog:
  - Update to version 20110623
  - Fixed some "set but not used" errors and a link order issue
    and sent patches upstream.
  - Set "-Wno-unused-result" for some compilations -> too many
    offenders to fix that all up.


author: trenn@suse.de
changelog:
  - ACPICA version 20111123 released with full ACPI 5.0 support
    Detailed changelog can be found here:
    http://acpica.org/download/changes.txt


author: cfarrell@suse.com
changelog:
  - license update: GPL-2.0
    You added ec_access.c with a GPL-2.0 (only) license. Now the spec file
    has to be updated to reflect this


author: mmarek@suse.cz
changelog:
  - renamed modprobe config to /etc/modprobe.d/50-thinkpad_acpi.conf
    (required by new module-init-tools).


author: seife@suse.de
changelog:
  - update to version 1.0.10
    - Add a -C (--clientmax) command line flag to set max number of
      non-root socket connections.
    - Set the maximum number of socket clients to 256 by default.
    - Close clients that have disconnected.
    - Give up and exit() if 5 accept() calls fail in a row.
    - Open /dev/null O_RDWR, rather than O_RDONLY.
  - this fixes bnc#491455


author: aj@suse.de
changelog:
  - Remove enable from hotkey setting for think_acpi to get rid of this
    kernel message:
    "Please remove the hotkey=enable module parameter, it is deprecated.
    Hotkeys are always enabled."


author: aj@suse.de
changelog:
  - Update to version 2.0.6:
    * cleanup of code and build infrastructure
    * Support netlink and input layer


author: aj@suse.de
changelog:
  - Update to 2.0.7:
    * Reduced the startup logging and skipped processing of "." and ".."
      in the config files directory
    * Added CD-related buttons.
    * Removed the "getppid() == 1" hack from daemonize().
    * Added FD_CLOEXEC to the input layer fd's.
    Obsoletes patches acpid-2.0.5-forking.patch and
    acpid-2.0.6-event-skip-messages.patch.


author: coolo@novell.com
changelog:
  - update to 2.0.8:
    - Fixed "comparison between signed and unsigned integer expressions"
      error with gcc 4.6.  (libnetlink.c) (Eugeni Dodonov)
    - Fixed unused variable "type" with gcc 4.6.  (libnetlink.c) (Jiri Skala)


author: glin@suse.com
changelog:
  - Add the check for gnome-settings-daemon in power_button since
    gnome-power-manager has been integrated into
    gnome-settings-daemon. bnc#711148


author: tabraham@novell.com
changelog:
  - Update to acpid 2.0.14
    + fixed brace style (Ted Felix)
    + added support for a "K" suffix on event strings to indicate
      that they may have originated from a keyboard input layer
      device. This can be used to differentiate between a power
      switch on the keyboard, and a power switch on the computer's
      case. (Ted Felix)
    + Added a pathname to connection along with a find_connection_name()
      Modifications to process_inotify() to log IN_DELETE events.
      Additional debugging output (Ted Felix)


author: tabraham@novell.com
changelog:
  - Update to acpid 2.0.15
    + Improve man page (Debian bug #656676)
      (acpid.8 acpi_listen.8)  (Ted Felix)
    + Change makefile to get rid of double slashes on install paths.
      Note: This change was lost due to introduction of autoconf which
      wiped out the old Makefile.  (Makefile)  (Gilles Espinasse)
    + Switch from Makefile to autoconf build system.  Fix some related
      warnings.
      (Makefile Makefile.am README TODO acpi_ids.c acpi_ids.h acpid.h
      configure.ac connection_list.h event.c kacpimon/Makefile.am
      kacpimon/makefile proc.h sock.h)
      (Cristian Rodriguez)
    + Fix build warnings uncovered by new gcc settings from autoconf.
      (inotify_handler.c input_layer.c kacpimon/acpi_ids.c kacpimon/acpi_ids.h
      kacpimon/connection_list.c kacpimon/connection_list.h
      kacpimon/input_layer.c kacpimon/kacpimon.c kacpimon/netlink.c netlink.c
      proc.c sock.c)
      (Ted Felix)
    + Remove fcntl() calls to set FD_CLOEXEC and replace with
      CLOEXEC flags within the various open(), recvmsg() and other calls.
      Requires kernel version 2.6.23 and above.
      (acpi_listen.c inotify_handler.c input_layer.c libnetlink.c netlink.c
      proc.c ud_socket.c)
      (Cristian Rodriguez)
    + Add SOCK_NONBLOCK to ud_create_socket().
      (ud_socket.c) (Cristian Rodriguez)
    + Use isfdtype() instead of getsockopt() in is_socket().  Use fchmod(),
      fstat(), and fchown() instead of the non-"f" versions in open_sock().
      (sock.c) (Cristian Rodriguez)
    + Use __attribute__ for argument checking in acpid_log().
      (input_layer.c log.h netlink.c ud_socket.c) (Cristian Rodriguez)
    + Close only the open fds in close_fds().
      (acpid.c) (Cristian Rodriguez)
    + Use accept4() with SOCK_CLOEXEC and SOCK_NONBLOCK in ud_accept().
      Remove unnecessary calls to fcntl() in process_sock().
      (sock.c ud_socket.c) (Cristian Rodriguez)
    + Use asprintf() instead of snprintf() in process_sock().
      (sock.c) (Cristian Rodriguez)
    + Use TEMP_FAILURE_RETRY macro instead of bogus checks for EINTR.
      (acpi_listen.c acpid.c event.c input_layer.c libnetlink.c netlink.c
      proc.c ud_socket.c) (Cristian Rodriguez)
    + Use safer, faster, and more modern functions asprintf(), fstatat(),
      openat(), and fdopen() in the configuration file processing.
      (event.c) (Cristian Rodriguez)
  - refreshed patches - acpid-makefile.patch acpid-wrong-memset.patch


author: tabraham@novell.com
changelog:
  - Update to acpid 2.0.16
    + Add tests for required functions to configure.ac.
      (configure.ac)  (Ted Felix)
    + Move fchmod() before bind() on socket.  Debian bug #664705.
      (sock.c ud_socket.c ud_socket.h)  (Ted Felix)
    + Switch back to chown() as fchown() doesn't appear to work with sockets.
      (sock.c)  (Ted Felix)
    + Add support for headphone (and other) jack switch events.
      (input_layer.c)  (AlexanderR)
    + Add notes on making the tarball.
      (README)  (Ted Felix)


author: mvyskocil@suse.cz
changelog:
  - Adopted from jpackage(1.7)
  - New version 0.9.13
    - Fixed bug where normalize-space() function required an argument.
      With no arguments, it now correctly defaults to the context node.
      (kvisco - 20050114)
    - Backed out previous fix in 0.9.12. It was an incorrect fix,
      there was actually no bug with the node-set comparisons
      after triple-checking the XPath spec. When comparing two nodesets
      sometimes they can both be equal and not-equal at the same time,
      and sometimes they can both be never and equal, and never not-equal.
      It's very confusing, but the previous implementation had it correct.
    - Fixed bug in EqualyExprImpl with respect to the NOT_EQUALS
      operator (!=) when used with NodeSet comparisons.
    - Fixed issue with xsl:sort that was restricting the result of
      the expression specified by the select attribute to be a
      node-set, instead of any valid XPath result.
    - Fixed some NullPointerExceptions that were occurring when
      attempting to create a StringResult with a null value.
    - Fixed issue of possible incorrect context node
      when processing certain expressions at the top-level.
    - Fixed parse error when using variables in union expressions.
    - Fixed issue with using the node-test keywords in
      attribute expressions (eg: @text, @node, @pi)
    - Added some improvements to the expressions API to
      allow greater ability to "drill-down" and get to
      the core components of the XPath expressions.
    - Fixes issue with error occuring when "xml prefix" is being
      declared by Xerces. Normally, the "xml" prefix shouldn't
      be declared, but Xerces declares this, probably as a
      convenience. The error is changed to check only for
      a redefinition of the "xml" prefix to a non-valid
      URI.
    - Made some improvements to the XPath expressions package to
      allow improved accessibility to the components of a given
      expression. Improvements include the ability to obtain the
      Operator type of a BinaryExpr and a new GroupedExpression
      interface for expressions wrapped in parenthesis.
      (kvisco - 2003-10-06)
    - Added Identity transformation support in the JAXP implementation
      (kvisco - 2003-10-06)
    - Fixed *static* variable bug in the Lexer, should fix some problems
      with certain operators being treated as a function name. This was
      a regression from 0.9.5 (I think).
      (kvisco - 2003-10-02)
    - Added support for URIResolver in the JAXP implementation
      (kvisco - 2003-10-01)
    - Fixed document-base bug with document() function
      (kvisco - 2003-09-28)
    - Updated to support JAXP. The user must first configure
      their environment by setting within the system properties
      the JAXP property: javax.xml.transform.TransformerFactory
      to the value of:
      org.exolab.adaptx.jaxp.transform.TransformerFactoryImpl
      (kvisco - 2003-09-09)
  - Compiled by icedtea


author: crrodriguez@opensuse.org
changelog:
  - Use O_CLOEXEC in library code.
  - Change the visibility patch to not use the error prone
    version-script but rather GCC visibility


author: kshtiij@math.upb.de
changelog:
  - use LIBS instead of LDFLAGS to check for ColPack
    the order seems to matter in the build service environment


author: kshitij@math.upb.de
changelog:
  - update to svn trunk rev 175
    * build fixes for windows and linux
    * bug fixes
    * ISO C99 compatibility
  - stoped building 32bit packages on 64bit arch


author: kshitij@math.upb.de
changelog:
  - update to upstream release 2.1.12
    * bug fix in tapeless mode log and sqrt
    * allow changing TAPE_DIR at runtime
    * allow direct coupling with IpOpt


author: kkhere.geo@gmail.com
changelog:
  - update to upstream release 2.2.0
    * numerous bugfixes
    * memory leak fixes
    * new revamped internal memory manager


author: kkhere.geo@gmail.com
changelog:
  - update to upstream release 2.2.1
    * allow reading hexadecimal and octal numbers in .adolcrc
    * bugfix for direct reverse callsequence after trace
    * reimplemented nonl_dom as arrays instead of linked lists


author: Rene.vanPaassen@gmail.com
changelog:
  - need Group: tags for SLE_11 and SLE_11_SP1, if all tags are equal,
    the format_spec_file service is so NICE (not!) to remove subpackage
    group tags. the doc package needs a Group: Documentation tag
    (guidelines), and then, fortunately, format_spec_file leaves
    us alone


author: kkhere.geo@gmail.com
changelog:
  - Update to new upsteam version 2.3.0
    * list of changes in the release announcement
      see http://list.coin-or.org/pipermail/adol-c/2012-March/000804.html
    * licensing modified
      see http://list.coin-or.org/pipermail/adol-c/2012-March/000805.html
  - Update License tag in accordance with above change
  - Remove ColPack, it can be packaged in its own package with v1.0.6
  - Add a BuildRequires for ColPack-devel


author: toganm@opensuse.org
changelog:
  - Initial packaging based on spec from  sebastien@sebbraun.de
    The Advanced Forensics Format (AFF) is an openly specified, extensible
    file format for storing and analyzing hard disk images and other types
    of digital evidence.


author: Greg.Freemyer@gmail.com
changelog:
  - upgrade to v3.6.15
    * configure.ac: incorporated Greg Freemyer's patch to address some
      ncurses problems.
    * lib/utils.h: created virtual destructore
    * configure.ac: added AC_PROG_CXX
    * tools/affxml.cpp (main): removed unused bflag variable
    * lib/vnode_afd.cpp: max() is now always defined, even on windows.
    * lib/aftimer.h (aftimer::eta_time): added std:: before string
    * lib/utils.h: added virtual destructor for seginfo
    * lib/afflib_pages.cpp (af_get_pagesize): having af_page_size() as
    a macro was causing problems, so now there is both af_page_size
    and af_get_pagesize, both of which do the same. Please use af_get_pagesize.
    * aftimer.h (timestamp): updated aftimer for higher resolution on win32
    * lib/afflib.cpp (af_get_pagesize): created af_get_pagesize, which
    for some reason was missing.
    * lib/afflib.h: added int af_get_pagesize(AFFILE *af);


author: Greg.Freemyer@gmail.com
changelog:
  - Updated to v3.7.0
    * Per upstream: Changed license from BSD with advertising to BSD without advertising.
    * I still found lots of BSD 4-clause references in the source, so I left specfile license field as BSD 4-clause
    * ALL FILES: Audited for copyright.
    * COPYING: Clarified that Basis copyright only applies to
    * .gitignore: created file in preparation for move to github


author: tiwai@suse.de
changelog:
  - updated to version 2.5:
    * released under GPL
    * many improvements and fixes since 2.2, see
      http://antigrain.com/news/
  - enabled SDL


author: sbrabec@suse.cz
changelog:
  - Added a script for automatic stripping of gpc on submit,
    removed unusable header related to gpc (#286682).


author: idonmez@suse.com
changelog:
  - Add agg-remove-const-violation.patch: Don't leak non-const
    reference to const private member. Based on NetBSD patch.


author: jengelh@inai.de
changelog:
  - Update agg-automake-fix.diff and remove archaic constructs
    from Makefile.am/configure.ac that inhibit working with
    automake 1.12.
  - Remove pointless (self-)Obsoletes/Requires


author: pgajdos@suse.cz
changelog:
  - updated to 0.8.0:
    - Added tre_ prefix to all functions exported from libtre.  This
      changes the binary interface (ABI).  The old source interface
      (API) is still available in <tre/regex.h>.  New programs should
      use <tre/tre.h>.
    - Visual C++ 6 project files replaced with Visual Studio 2008 files.
    - Bug fixes.
  - package renamed to tre, splitted out subpackage libtre5


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


author: cfarrell@suse.com
changelog:
  - license update: BSD-3-Clause
    Package is predominantly BSD-3-Clause licensed. This spec file license
    update makes the openSUSE package license substantially similar to the
    Fedora package license"


author: meissner@suse.de
changelog:
  - fixed abort on check/update by removing the hash requirement bnc#406597
  - fixed version output bnc#463511
  - enhanced testcase to also run one aide --check


author: freespacer@gmx.de
changelog:
  - updated to version 0.15.1
    - Ignore changed file name if attributes does not match
    - Allow absence of DB_CHECKINODE if file name has changed
  - renew patch


author: jengelh@medozas.de
changelog:
  - Remove redundant tags/sections from specfile
  - Add missing call to make
  - Use %_smp_mflags for parallel build


author: crrodriguez@opensuse.org
changelog:
  - libmhash development was abandoned in 2007, so it is time
    for it to go into the library heaven, use libgcrypt instead.


author: vuntz@opensuse.org
changelog:
  - Split some card themes in aisleriot-themes, to make the main
    package smaller.
  - Add aisleriot-theme-install.patch to let aisleriot know about the
    right name of the package for extra themes.


author: vuntz@opensuse.org
changelog:
  - Add aisleriot-automagic-guile.patch: make detection of guile
    version automatic by default, to avoid having to specify it in
    configure.
  - Add gnome-common BuildRequires and call to gnome-autogen.sh for
    above patch.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.1.92:
    + Distribute a copy of the LGPL
    + Update card theme install info for opensuse and ubuntu
      (bgo#648601)
    + Update card theme install info for ubuntu (bgo#648601)
    + Fix the build with the 'file' help method (bgo#656967)
    + Build ghelp with yelp-tools instead of gnome-doc-utils
      (bgo#657683)
    + Fix game restart (bgo#657735)
    + Updated translations.
  - Drop aisleriot-theme-install.patch: fixed upstream.
  - Change gnome-doc-utils-devel BuildRequires to itstool, following
    the change in help build system.
  - Remove --disable-scrollkeeper configure option: it doesn't exist
    anymore.
  - Manually list the translated help documents as %find_lang needs
    to support the new XDG help system first.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.2.0:
    + Update card theme install info for debian (bgo#659997)
    + Updated translations.


author: malcolmlewis@opensuse.org
changelog:
  - Skip aisleriot-automagic-guile.patch when building on 11.4
    since the guile version in 11.4 is not recent enough to
    require the patch.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.3.0:
    + Change card theme format
    + Many game fixes
    + Updated translations.
  - Drop aisleriot-automagic-guile.patch: fixed upstream.
  - Remove gnome-common BuildRequires and call to gnome-autogen.sh as
    we don't carry any patch requiring this anymore.
  - Pass --with-guile=auto to configure.


author: malcolmlewis@opensuse.org
changelog:
  - Add aisleriot-fix-freecell-exception.patch: Fix trying to make
    the first move in a freecell game generates an exception
    (bnc#730053, bgo#649730).


author: vuntz@opensuse.org
changelog:
  - Update to version 3.3.1:
    + Aisleriot now requires guile >= 2.0
    + Many improvements and bug fixes
    + 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.
  - Remove pkgconfig(ice) and pkgconfig(sm) BuildRequires: removed
    upstream.
  - Really drop aisleriot-automagic-guile.patch.
  - Drop aisleriot-fix-freecell-exception.patch: fixed upstream.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.3.2:
    + Misc improvements and bug fixes
    + Updated translations.
  - Remove xz BuildRequires now that it comes for free in the build
    system.
  - Drop gnome-freecell.png source file and stop manually installing
    a 256x256 icon: it's done upstream now.
  - Add sed hack in %prep to work around a bug in yelp-tools that
    caused this tarball to not contain all help translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.4.0:
    + Updated translations.
  - Note that we keep the sed hack in %prep for missing translations:
    things are still broken, unfortunately.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.4.0.1:
    + Updated translations.
  - Remove sed hack in %prep for missing translations: fixed
    upstream.


author: dmueller@suse.de
changelog:
  - update to 4.3.1
    * see http://kde.org/announcements/changelogs/changelog4_3_0to4_3_1.php for details


author: beineri@opensuse.org
changelog:
  - update 4_3_BRANCH.diff: akregator, kmail & korganizer fixes
  - knode: fetch nntp articles using their server-side Id instead
    of their msg-id (bnc#536643)


author: dmueller@suse.de
changelog:
  - update to 4.3.3
    * see http://kde.org/announcements/changelogs/changelog4_3_2to4_3_3.php for details


author: wstephenson@novell.com
changelog:
  - remove KContactManager (development codename for Akonadi port
    of KAddressBook)
    and Korn (now unmaintained)
  - Add kdepim4-runtime dependency for Akonadi resources


author: dmueller@suse.de
changelog:
  - update to 4.4.0
    * Critical bugfixes only over 4.3.98
    * see http://www.kde.org/announcements/4.4/ for general overview


author: dmueller@suse.de
changelog:
  - update to 4.4.1
    * bugfixes over 4.4.0
    * see http://kde.org/announcements/changelogs/changelog4_4_0to4_4_1.php for details


author: dmueller@suse.de
changelog:
  - update to 4.4.2
    * bugfixes over 4.4.1
    * see http://kde.org/announcements/changelogs/changelog4_4_1to4_4_2.php for details


author: dmueller@suse.de
changelog:
  - update to 4.4.3
    * bugfixes over 4.4.2
    * see http://kde.org/announcements/changelogs/changelog4_4_2to4_4_3.php for details


author: wstephenson@novell.com
changelog:
  - update 4_4_BRANCH.diff:
    * bko#171484
    * bko#205288 Fix RTL icons and shortcuts
    * bko#232482 Don't kill completed jobs when cancelled
    * bko#233901 Don't crash when there are no resources
    * bko#236098 Plugin list not updated correctly
    * KAlarm:
    * bko#235085 Don't create reminder when there are no alarms
    * bko#237288 Allow deferral of non-recurring alarms
    * bko#237822 Save changes when using Edit button
    * KAddressBook:
    * bko#219895
    * bko#235353 Allow editing contacts via the command line
    * bko#235434
    * bko#237127
    * bko#237626
    * bko#237689
    * KMail:
    * bko#237361 Add unknown email addresses correctly to distribution list
    * bko#237596 Mail search does not honour date locale settings
    * KOrganizer:
    * bko#230374 Duplicate attendees
    * bko#231152 Don't change event timezones


author: dmueller@suse.de
changelog:
  - update to 4.4.4
    * bugfixes over 4.4.3
    * see http://kde.org/announcements/changelogs/changelog4_4_3to4_4_ 4.php for details
    * for most modules only version number as a change (4_4_BRANCH.diff already contained the diff


author: dmueller@suse.de
changelog:
  - update to 4.4.5
    * bugfixes over 4.4.4
    * see http://kde.org/announcements/changelogs/changelog4_4_4to4_4_5.php for details


author: dmueller@suse.de
changelog:
  - update to 4.5.85
    * KDE 4.6 Beta2
    * Final Beta before RC, various fixes from Beta1
    * no upstream changelog available.


author: cgiboudeaux@gmail.com
changelog:
  - Update to 4.4.10:
    * Bugfixes over 4.4.9
    * drop kontact_kde250138.diff
    * Cleanup the spec file


author: wstephenson@novell.com
changelog:
  - Add fixes from kdepim 4.4 branch:
    * Don't show next and previous buttons if the attendee list is empty
      (bko#262680)
    * Fix copied text from email includes HTML tags (bko#259468)
    * Fix spurious Akonadi error dialog - start apps asynchronously
      when building vs 4.6
    * Fix potential crash on check (bko#269173)
    * Make KTimeTracker spinbox look right with Oxygen
    * Fix tab labels not updating on folder change in KMail
    * Fix enable/disable/remove buttons in custom template UI in KMail


author: dmueller@suse.de
changelog:
  - update to 4.7.0
    * Small fixes over KDE 4.7 RC2
    * see http://kde.org/announcements/4.7 for details


author: idonmez@novell.com
changelog:
  - Add kdepim4-4.7-branch.patch, sync with 4.7 branch
    * Memory leak fixes
    * Crash fixes
  - Drop fix-progressmanager.diff, already in branch update


author: idonmez@novell.com
changelog:
  - Add kalarm-disable-rtcwake.patch to disable kalarm rtcwake support
    until bnc #707723 is resolved


author: idonmez@novell.com
changelog:
  - kmail & korganizer are licensed under GPLv2 only because they
    link to GPLv2 only libraries, bnc #710584


author: idonmez@novell.com
changelog:
  - Refresh kdepim4-4.7-branch.patch
    * Fix potential crashes
    * Allow to search by date in KMail
    * Fix sorting by calendar in Korganizer
    * Fix KAlarm importing old alarm configurations


author: dmueller@suse.de
changelog:
  - update to 4.7.1
    * Bugfixes over KDE 4.7.0
    * see http://kde.org/announcements/changelogs/changelog4_7_0to4_7_1.php for details


author: toddrme2178@gmail.com
changelog:
  - Added %kde4_akonadi_requires and %kde4_pimlibs_requires
    macros (fix for RPMLINT warnings)
  - Added libkdepim4 requires (fix for RPMLINT warning)
  - Removed commented commands (fix for RPMLINT warnings)
  - Removed self-obsoletes (fix for RPMLINT warnings)
  - Added %config macro to kalarm (fix for RPMLINT warning)
  - Added provides for obsoleted packages (fix for RPMLINT warnings)
  - Changed blogilo summary (fix for RPMLINT warnings)
  - Removed unneeded KDE3 obsoletes and provides
  - Cleaned up spec file formatting
  - Removed redundant buildrequires


author: dmueller@suse.de
changelog:
  - update to 4.7.2
    * see http://kde.org/announcements/changelogs/changelog4_7_1to4_7_2.php for details


author: dmueller@suse.de
changelog:
  - update to 4.7.3
    * see http://kde.org/announcements/changelogs/changelog4_7_2to4_7_3.php for details


author: dmueller@suse.de
changelog:
  - update to 4.7.4
    * see http://kde.org/announcements/changelogs/changelog4_7_3to4_7_4.php for details


author: wstephenson@suse.com
changelog:
  - Don't index email unless a folder is selected for indexing
  - Don't show Time Tracker kontact plugin unless the ktimetracker
    package is installed (bnc#731268)


author: dmueller@suse.de
changelog:
  - update to 4.7.98
    * RC2+ milestone release of KDE 4.8
    * see http://kde.org/announcements/4.8/ for details
  - remove upstreamed patches
  - rename 4_7_BRANCH.diff to 4_8_BRANCH.diff


author: dmueller@suse.de
changelog:
  - update to 4.8.0
    * first stable release of KDE 4.8 (only critical fixes over 4.7.98)
    * see http://kde.org/announcements/4.8/ for details


author: dmueller@suse.de
changelog:
  - update to 4.8.1
    * see http://kde.org/announcements/changelogs/changelog4_8_0to4_8_1.php for details


author: dmueller@suse.de
changelog:
  - update to 4.8.2
    * see http://kde.org/announcements/changelogs/changelog4_8_1to4_8_2.php for details


author: dmueller@suse.com
changelog:
  - update to 4.8.3
    * see http://kde.org/announcements/changelogs/changelog4_8_2to4_8_3.php for details


author: dmueller@suse.com
changelog:
  - update to 4.8.4
    * see http://kde.org/announcements/changelogs/changelog4_8_3to4_8_4.php for details


author: ctrippe@opensuse.org
changelog:
  - Fix the mail duplication when filtering incoming messages, also
    several data loss bugs related to filtering should be fixed
    (bnc#770012)


author: asterios.dramis@gmail.com
changelog:
  - Update to version 0.3.1:
    * Fixed bugs and crashes:
      kde#296541 ? Uncought exception in signal handler in Contacts resource
      kde#297824 ? Uncought exception in signal handler in Calendar resource
      kde#297548 ? Crash at akonadi start after having added a new contact
      resource
      kde#298054 - Can?t build libkgoogle with KCal
      kde#298518 ? Unable to edit newly created events
      kde#298519 ? Deleting events incorrectly reports an error
    * Various improvements to libkgoogle to better work with 3rd party apps.


author: beineri@opensuse.org
changelog:
  - update to 1.1.85 release:
    * Improved CMake scripts so it is possible to detect
      the Akonadi version in projects that depend on it.
    * Simplified the check for existance of tables.
    * Add a dedicated item deletion command, to get rid of
      the old STORE/EXPUNGE which was extremely inefficient.
    * Some fixes to support sqlite in the future.
    * Soprano is required now.
    * Qt 4.5.0 is required now.
    * Support for collection retrieval by remote identifier.
    * Support for item retrieval based on the remote identifier.
    * Less useless debug output.
    * Fixed leak on socket error.
    * Various smaller bug fixes, see ChangeLog for a list.
    * Support for writing large payloads to a file.
    * New Item retrieval code.
    * Added a streaming IMAP parser, and ported code the use it.
    * Add support for manually restarting an agent instance.


author: dmueller@suse.de
changelog:
  - update to 1.1.95 (1.2 RC1):
    * Correctly check if the new cache policy really differs
    from the old one, and only then send a change notification.


author: dmueller@suse.de
changelog:
  - update to 1.2.0:
    * Fix attribute joining in collection list results.
    - Buildsystem fixes for Mac OS.
    - Do not show a console window for akonadi_control on Windows.


author: dmueller@suse.de
changelog:
  -update to 1.2.1:
    - Fix item creation with RID's containing a ']'.
    - Fix ASAP parser not reading the entire command.


author: dmueller@suse.de
changelog:
  - update to 1.2.80:
    - Support for collection content type filtering as part of LIST.
    - Adapt to Nepomuk query service changes.
    - Experimental support for PostgreSQL.
    - Support for preprocessor agents.
    - Support for distributed searching.
    - Support for agents creating virtual collections.
    - Protocol parser fixes for non-Linux/non-KDE clients.
    - Support for single-shot searches using the Nepomuk query service.
    - Support HRID-based LIST operations.
    - Support RID-based MOVE, COLMOVE, LINK and UNLINK opertions.
    - Respect cache-only retrieval also regarding on-demand syncing.
    - Add configuration accepted/rejected signals to the agent interface.
    - Fix change notification compression when using modified parts sets.
    - Use one retrieval pipeline per resource.
    - Reduce unecessary change notification on flag changes.
    - Fix RID quoting.
    - Fix resource creating race for autostarted agents.
    - Create new database also when using external db servers.
    - Return the created result collection when creating a persistent search.


author: dmueller@suse.de
changelog:
  - update to 1.2.90:
    - Fix change notifications for search results.
    - Fix database creation with PostgreSQL.
    - Fix copying of item flags.
    - Fix internal MySQL shutdown.
    - Support PostgreSQL in internal mode.
    - Fix table name case mismatch.


author: dmueller@suse.de
changelog:
  - update to 1.3.90 (1.4.0 RC1):
    - Reset RIDs on inter-resource moves.
    - Optimize disk space usage with internal MySQL.
    - Improve error reporting of the Akonadi remote debugging server.
    - Fix moving collections into the collection root.
    - Report PostgreSQL database errors in english independent of locale settings.
    - Fix unicode collection name encoding.
    - Optimize cache pruning with filesystem payload store.
    - Fix automatic migration between database and filesystem payload store.


author: dmueller@suse.de
changelog:
  - update to 1.4.0:
    * Add change notification for collection subscription state changes.
    * Enable filesystem payload store by default.
    * Fix unicode folder name encoding regression.


author: wstephenson@novell.com
changelog:
  - update branch diff to r1163872:
    * Improve query performance
    * Resolve spurious 'fatal error' in startup log
    * Use mysqlcheck instead of mysql_upgrade to avoid permission
      lockout


author: dmueller@suse.de
changelog:
  - update to 1.4.80:
    - Experimental support for MeeGo.
    - Return changed revision numbers in STORE response.
    - Fix Nepomuk searches mixing up items and email attachments.
    - Experimental Strigi search backend.
    - Compensate for Nepomuk D-Bus API breakage.
    - Fix parsing of serialization format version.
    - Optimize collection statistics queries.
    - Optimize protocol output generation.
    - Optimize protocol parsing.
    - Build-time configurable default database backend.
    - Fix ancestor chain quoting.
    - Fix finding of components on Windows in install location.
    - New subscription interface for change notifications.
    - Support for in-process agents and agent server.
    - Support for Sqlite.
    - Experimental support for ODBC-based database backends.
    - Support Windows CE.


author: wstephenson@novell.com
changelog:
  - rpmlint fixes:
    * Remove redundant rpmlint override for fixed exit() call in lib
    * Remove obsolete distro versions


author: tittiatcoke@gmail.com
changelog:
  - Update to 1.4.90
    - Set agent status for crashed instances.
    - Allow to restart crashed agent instances.
    - Automatically recover from loss of the resource table.
    - Allow to specify the query language in persistent search commands.
    - Fix leak of notification sources.


author: adrian@suse.de
changelog:
  - Update to 1.4.95
    - Optimize notification compression.
    - Consider ignore flag when calculating collection statistics.
    - Fix item payload size calculation.
    - Improved FETCH response order heuristic.
    - Fix Strigi-based persistent search folders.
    - Fix error propagation in FETCH command handler.


author: cgiboudeaux@gmail.com
changelog:
  - Update to 1.5.0
    - Fix Boost related build issues on Windows.
    - Hide akonadi_agent_launcher from Mac OS X dock.


author: cgiboudeaux@gmx.com
changelog:
  - Update to 1.5.2:
    - Fix XdgBaseDirs reporting duplicated paths.
    - Use correct database name when using internal MySQL.
    - Unbreak searching with Nepomuk 4.6.


author: cgiboudeaux@gmx.com
changelog:
  - Update to 1.6.0
    - Enable external payload storage unconditionally.
    - Treat single UID/RID fetches as error if the result set is empty.
    - WinCE database performance improvements.
    - Include destination resource in move notifications.
    - Fix crash in protocol parser.
    - Fix possible race on accessing table caches.
    - Use QStringBuilder if available.
    - Improved notification message API.
  - Spec cleanup. Remove unneeded build requirements


author: wstephenson@suse.com
changelog:
  - Update to 1.6.2
    - Do not update item revision if only the RID or RREV changed.
    - Fix usage of wrong ids for part filenames.
    - Only set item dirty flag if the payload changed.
    - Only drop content mimetype for unsubscribed collections in LIST/LSUB.
  - 1.6.1 changes:
    - Fix crash on agent launcher exit.
    - Fix valgrind-ing agents running in the agent launcher.
    - Fix restarting of agents in broken state.
    - Fix pipe naming on multi-user Windows systems.
    - Raise MySQL timeout.


author: dmueller@suse.de
changelog:
  - update to 1.6.90 (1.7 RC1):
    - Support for PostgreSQL >= 9.
    - Improve RFC 3501 compatibility in LOGIN and non-silent SELECT commands.
    - Add support for running multiple instance concurrently in the same user session.
    - Update agent interface to include collectionTreeSynchronized signal.
    - Add consistency checker system.
    - Add support for database vacuuming.
    - Various optimizations to reduce the number of SQL queries.


author: hrvoje.senjan@gmail.com
changelog:
  - Update to 1.7.0
    - Fix search result retrieval from Nepomuk.
    - Support for PostgreSQL >= 9.
    - Improve RFC 3501 compatibility in LOGIN and non-silent SELECT commands.
    - Add support for running multiple instance concurrently in the same user session.
    - Update agent interface to include collectionTreeSynchronized signal.
    - Add consistency checker system.
    - Add support for database vacuuming.
    - Various optimizations to reduce the number of SQL queries.


author: idonmez@suse.com
changelog:
  - Update to 1.7.1
    * Don't truncate SPARQL queries in virtual collections.
    * Optimize change notifications for deleted collection attributes.
    * Fix possible data loss during item copy/move operations.


author: vuntz@novell.com
changelog:
  - Update to version 0.12.1:
    + Generate the ChangeLog from git-log
    + Drop libglade dependency
  - Remove gnome-common BuildRequires.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.12.3:
    + Set the translation domain to GtkBuilder
  - Changes from version 0.12.2:
    + Use the display name from X-GNOME-FullName when possible


author: vuntz@opensuse.org
changelog:
  - Update to version 0.13.1:
    + bgo#596098, i18n initialization problem
    + Updated translations.
  - Remove en@shaw translations on 11.2 and earlier.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.13.2:
    + Build against python 2.7
    + Updated translatins.
  - Drop alacarte-0.13.1-python27.patch: fixed upstream.


author: vuntz@opensuse.org
changelog:
  - Add alacarte-no-settings.menu.patch: do not try to edit
    settings.menu, as the file got removed in GNOME 3.


author: dimstar@opensuse.org
changelog:
  - Replace gnome-menus-devel BuildRequires with
    pkgconfig(libgnome-menu) to help the build find the correct
    version of gnome-menus.


author: badshah400@gmail.com
changelog:
  - Added desktop menu categories to make alacarte appear
    categorised as "Accessories" rather than "Other" (bnc#714333)


author: gber@opensuse.org
changelog:
  - Added alacarte-support-exo-desktop-item-edit.patch in order to
    support exo-desktop-item-edit as an alternative to
    gnome-desktop-item-edit (bnc#728482)


author: dimstar@opensuse.org
changelog:
  - Update to version 0.13.4:
    + Remove old PyGTK+/PyGObject 2 version checks (bgo#676699)
    + Crash on exit due to a NULL tree-view selection (bgo#676702)
    + Avoid crashing if a .desktop file has no icon defined
      (bgo#676700)
    + Mark Alacarte as a Utility (bgo#658880)
    + Unable to rearrange menu items (bgo#676987)
    + Various code cleanups
    + MainWindow: Don't select the destination folder after a drop
      (bgo#551390)
    + Don't fail when handed corrupt or invalid XML (bgo#654167)
  - Changes from version 0.13.3:
    + Port to GI introspection
  - Update BuildRequires after port to GI Introspection:
    + Removed: python-gtk, pkgconfig(libgnome-menu),
    + Added: pkgconfig(libgnome-menu-3.0), pkgconfig(pygobject-3.0)
  - Drop no longer needed Requires: python-gnome-menus, python-gtk:
    after the port to GI Introspection, we are able to auto-detect
    the needed requires.
  - Add hicolor-icon-theme BuildRequires: was brought in implicit by
    some other dependency before. We need it for %icon_theme_cache_*
    macros.
  - Add gobject-introspection BuildRequires: not a real dependency
    for the build, but it brings in the typelib() dependency
    generator.
  - Drop alacarte-no-settings.menu.patch: fixed upstram.
  - Rebase alacarte-support-exo-desktop-item-edit.patch.


author: vuntz@opensuse.org
changelog:
  - Split a lang subpackage.
  - Do not reinstall .desktop file, nor replace categories (just
    append TimeUtility).
  - Remove the gtk-update-icon-cache call in %post for now: it will
    be fixed another way.


author: vuntz@opensuse.org
changelog:
  - Add missing relevant macros in %post/%postun:
    + %desktop_database_post/postun because the package ships at
      least one desktop file.
  - 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.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.3.2:
    + Add support for application indicators
    + Countdown label for application indicator
    + New status icon indicating triggered alarms
    + Bugs fixed:
    - lp#565302: Add countdown label (for application indicator)
    - lp#610632: Create ~/.config/autostart if it doesn't exist
    - lp#671962: Add support for libnotify 0.7
    - lp#682999: Properly stop triggered alarms that are not
      playing sound
    - lp#704956: Add support for application indicators
    - lp#706832: Clicking on status icon should bring up list
      instead of snoozing.


author: dimstar@opensuse.org
changelog:
  - Replace -devel BuildRequires with pkgconfig() ones:
    + Old: gconf2-devel, glib2-devel, gnome-icon-theme,
      gstreamer-0_10-devel, gtk2-devel, libnotify-devel,
      libunique-devel.
    + New: gconf-2.0, glib-2.0, gnome-icon-theme, gstreamer-0.10,
      gtk+-2.0, libnotify, unique-1.0.
  - Remove explicit pkg-config BuildRequires: we know it will be
    brought in with pkgconfig(glib-2.0), for instance.


author: badshah400@gmail.com
changelog:
  - Update to version 0.3.3:
    + Bugs fixed:
    - lp#290733: Automatically detect daylight savings time
    - lp#800635: Let the WM decide the initial position of the
      list window
    - lp#823585: Check that media player was created successfully
    - lp#908636: Don't show notifications when alarms are
      stopped/snoozed
    - lp#885059: Update timestamp when type is changed for active
      alarms
    - lp#977110: Use segment seeks to prevent playback delays when
      looping
    - lp#824337: Enable alarm when closing the Edit alarm dialog
  - Use upstream tarball (.tar.gz) as source.


author: pnemec@suse.cz
changelog:
  - another fix to use RPM_BUILD_ROOT correctly
  - package has to be called using shell wraper,
    or program behave incorectly


author: tiwai@suse.de
changelog:
  - Renamed ttf-alee -> alee-fonts according to
    openSUSE packaging guidelines and FATE#313035
    Adjusted Obsoletes and Provides accordingly


author: cfarrell@suse.com
changelog:
  - license update: SUSE-Artistic-1.0+
    This package is Artistic-1.0 or later. Use SUSE- proprietary prefix until
    the license is accepted upstream at spdx.org


author: jw@suse.de
changelog:
  - revamped gcc4.diff into happy-abuild.diff
    Avoid imlicit declarations and add RPM_OPT_FLAGS where needed.


author: jw@suse.de
changelog:
  - updated to 1.6.2
    - adapt to current v4l2 api
    - some minor fixes collected during the past years
  - upstreamed patches removed.


author: vuntz@opensuse.org
changelog:
  - Add almanah-largefile.patch to fix build, instead of changing
    CFLAGS.
  - Cleanup for inclusion in Factory.


author: zaitor@opensuse.org
changelog:
  - Update to version 0.9.0:
    + Removed ?definitions? in favour of hyperlinks.
    + Move to a new XML-based entry serialisation format.
    + Use the new GApplication single instance mechanism.
    + Various fixes to the import system.
    + Search is now asynchronous and case-insensitive.
    + Fixed build with --enable-spell-checking and
    - -disable-encryption.
    + The first phase of a major re-working of the UI to make it more
      GNOME-3-ish.
    + Re-enable spell checking with GTK+3.
    + Automatically save the current entry every 5 minutes.
    + Bugs fixed: bgo#631835, bgo#622193, bgo#647691, bgo#647690,
      bgo#662016, bgo#662014, bgo#667263, bgo#666801, bgo#671801,
      bgo#669927.
    + Updated translations.
  - Drop almanah-largefile.patch: fixed upstream.
  - Remove gnome-common BuildRequires and call to gnome-autogen.sh:
    they were only needed for above patch.
  - Add pkgconfig(gtkspell-3.0) BuildRequires for spell checking
    support.


author: dimstar@opensuse.org
changelog:
  - Add %glib2_gsettings_schema_* schema handling in preamble and
    post/postun.
  - Don't complicate post/postun with checks for obsoleted openSUSE
    versions.


author: max@suse.de
changelog:
  - Included the latest bugfix-patches from Eduardo Chappa:
  - replacebug: Fix a bug in Pico which makes it not update the
    screen.
  - unixnullbug: Fix a bug that makes Alpine crash when opening a
    unix type folder.
  - streamlock: Fix a bug that makes Alpine crash when suspending it.
  - filterflagbug: Fix a bug in Alpine that makes it not to set a
    flag in a filtered message (bnc#342075).
  - nlinfobug: Fix a bug in Pico and Pilot that makes them crash
    for bad locale information.
  - unverified: Fix a bug that makes Alpine not to give a warning
    if the Newsgroup header is present


author: max@suse.com
changelog:
  - Fix and extend operation-may-be-undefined-warning.diff
    (bnc#558841)
  - Overhaul RPM summary and description.
  - Month names containing non-ASCII characters were rendered
    incorrectly in non-UTF8 locales (bnc#597744).


author: max@suse.com
changelog:
  - Fix two instances of premature closedir() and a potential buffer
    overflow in the maildir handler (alpine-maildir-closedir.patch).


author: tiwai@suse.de
changelog:
  - alsa-lib git as of 2009.03.03:
    * fix typos in documents
    * change "%b" semantics for PCM file plugin
  - updated alsa-info.sh to ver.0.4.56


author: tiwai@suse.de
changelog:
  - fix a typo in joystick init script (bnc#480714)
  - add route_policy copy to mono capture hd-audio config
  - add sysfs files contents to alsa-info output


author: tiwai@suse.de
changelog:
  - update alsa-lib as of 2009.04.23:
    * pcm: more better documentation for snd_pcm_poll_descriptors
    * pcm_hw plugin: show appl_ptr and hw_ptr in dump() callback
    * pcm_hw plugin: preserve monotonic flag also after
      snd_pcm_hw_params() call
  - update alsa-info.sh


author: tiwai@suse.de
changelog:
  - seq_midi_event: fix decoding of (N)RPN events
  - MIDI event decoder: prevent running status after sysex
  - pcm dmix: fix MIX_AREAS_24 routine for i386 & x86_64 platforms
  - Add the support of TLV_DB_MINMAX types


author: tiwai@suse.de
changelog:
  - pcm_hooks: cosmetic removal of unused variables
  - more midi_event documentation
  - add midi event tests
  - test/pcm.c: Sample generation on big endian platforms was broken.
  - test/pcm.c: Fix S24 format
  - test/pcm.c: Generic linear PCM support
  - test/pcm.c: float format support


author: tiwai@suse.de
changelog:
  - Misc fixes in conf.c
  - rawmidi: disable active-sensing-on-close by default
  - USB-Audio.conf: fix definition for M-Audio AudioPhile spdif device
  - LSB midi event test codes
  - updated to alsa-info.sh to 0.4.57; don't upload the information
    as default; include relevant dmesg outputs


author: tiwai@suse.de
changelog:
  - minor improvement of alsa-info for dmesg output
  - minor fixes in conf.c; renaming parameters, prevent adopting
    a non-orphan in snd_config_add()


author: tiwai@suse.de
changelog:
  - corrected various doc errors
  - remove unimplemented functions from headers
  - misc config parser fixes
  - LSB test case for config stuff


author: tiwai@suse.de
changelog:
  - Misc fixes backported from upstream:
    * Fix zero-division in pcm_rate.c
    * snd_pcm_scope_set_ops: make ops parameter const
    * timer_query: make ops structure constant
    * control.c: snd_ctl_wait: fix revents handling
    * Fix driver conf parsing in snd_config_hook_load_for_all_cards()


author: tiwai@suse.de
changelog:
  - pcm: workaround for avoiding automatic start in mmap mode
  - pcm/ioplug: fix error code in start callback


author: tiwai@suse.de
changelog:
  - fix alsa-info.sh possible symlink attach (bnc#533396,
    CVE-2009-0035)
  - add -q to killall in alsasound init script to be more quiet


author: tiwai@suse.de
changelog:
  - Fixes from upstream to fix conf parser error and audacious
    problems:
    * mixer: Add Speaker and Beep names to the weight list
    * Revert "Fix driver conf parsing in snd_config_hook_load_for_all_cards()"
    * Change dmix.conf to accept user configuration from defaults.dmix.<driver_id>.xxx
    * PCM - Change the hw_params determination order
  - Mark docs subpackage as noarch


author: tiwai@suse.de
changelog:
  - backport major fix patches from alsa-lib GIT tree
    * pcm_hw: Always use delay ioctl in snd_pcm_delay()
    * dmix - Fix snd_pcm_info()
    * hcontrol: fix compare_default function to handle also
      id.device and id.subdevice
    * Fix corruption after snd_device_name_hint()


author: tiwai@suse.de
changelog:
  - backport fix patches from GIT
    * pcm: Close event timer in pcm_hw plugin
    * Fix the sound distortions for S24_3LE stream in pcm_softvol
      plugin


author: tiwai@suse.de
changelog:
  - backport upstream fixes:
    * modem.conf Off-hook improve behavior
    * pcm: fix read_areas and write_areas
    * Fix snd_pcm_sw_params_set_period_event() implementation
    * pcm_dmix: add support for S24_LE format
    * pcm direct plugins: drain() call might be blocked when threads are used
    * pcm: show errno in error messages


author: tiwai@suse.de
changelog:
  - updated to version 1.0.23:
    * including previous fixes
    * pcm_share plugin: fix pcm->monotonic setup in open() function


author: tiwai@suse.de
changelog:
  - Backport patches from GIT:
    * 0001-Check-for-thread-specific-locale-support.patch
    * 0002-Use-thread-safe-locale-functions-if-available.patch
    * 0003-seq-Fix-for-snd_seq_parse_address.patch
    * 0004-control-tlv-Check-dB-range-only-within-the-control-s.patch
    * 0005-alisp-Fix-a-string-format-ambiguity.patch
    * 0006-tlv-Check-out-of-range-dB-with-SND_CTL_TLVT_DB_RANGE.patch
    * 0007-tlv-Handle-holes-in-SND_CTL_TLVT_DB_RANGE-array.patch
    * 0008-tlv-Remove-tailing-tab-after-snd_ctl_get_dB_range-fu.patch
    * 0009-Memory-leak-in-namehint.c.patch
    * 0010-pcm-ladspa-fix-small-memory-leak-in-snd_pcm_ladspa_f.patch
    * 0011-pcm_plug-fix-comparison-always-true.patch
    * 0012-test-latency-fix-timediff-calculation.patch
    * 0013-HDA-Intel-present-all-4-HDMI-outputs-instead-of-just.patch
    * 0014-pcm-add-defaults.pcm.minperiodtime-parsing.patch
    * 0015-pcm-introduce-defaults.pcm.compat-to-change-the-para.patch
    * 0016-pcm-Fixed-typo-wrong-deleted-line-instroduced-in-the.patch
    * 0017-Add-missing-support-for-3-byte-formats-for-16bit-put.patch
    * 0018-namehint-Evaluate-more-possibilities-for-hw-devices.patch
    * 0019-HDA-Intel-do-not-lock-IEC958-Playback-switch.patch
    * 0020-general-recoded-snd_dlobj_-functions.patch
    * 0021-Add-Loopback.conf-to-define-standard-PCM-devices-for.patch


author: tiwai@suse.de
changelog:
  - Fix loopback config
    * 0022-Fix-typo-for-surround-PCMs-in-src-conf-cards-Loopbac.patch
  - Fix config syntax for hw device
    * 0023-namehint-Fix-hw-device-evaluation-missing-last-devic.patch
    * 0024-namehint-Another-fix-to-properly-evaluate-hw-devices.patch
    * 0025-config-file-processing-rewrite-the-locking-use-one-r.patch
  - Fix dB-volume range with mute bit (bnc#648925)
    * 0026-tlv-fix-returned-dB-information-for-min-is-mute-cont.patch


author: tiwai@suse.de
changelog:
  - Backport pending fixes from upstream:
    0027-Version-check-libtool-correctly-when-doing-an-out-of.patch
    0028-configure.in-don-t-rely-on-test-a-not-all-shells-sup.patch
    0029-pcm-direct-plugins-change-timestamping-in-dsnoop.patch
    0030-USB-Audio.conf-fix-Audiophile-USB-card-name.patch
    0031-pcm-pass-hw_params-flags-to-slave.patch
    0032-support-for-period-wakeup-disabling.patch
    0033-pcm-fix-snd_pcm_avail_delay-function.patch
    0034-pcm_plugin-remove-unused-client_frames-and-slave_fra.patch
    0035-pcm-add-MMAP_EMUL-to-type-names.patch
    0036-pcm_plugin-fix-delay.patch


author: tiwai@suse.de
changelog:
  - updated to version 1.0.24.1:
    * including previous fix patches
    * add the UCM (Use Cas Manager) framework
  - Add a hack to avoid crash of doxygen on 11.3 builds


author: werner@suse.de
changelog:
  - Make boot script load modules on boot (bnc#682222)
  - Correct location of saved sound state in the boot script (bnc#682222)


author: tiwai@suse.de
changelog:
  - Update alsa-info.sh to 0.4.60: show usb mixer, DMI product
    version, fixed typos
  - Fix set_default_volume script not to give 100% volume when no
    Master is present; just for older stuff (bnc#677563)


author: tiwai@suse.de
changelog:
  - Backport alsa-lib fixes from upstream:
    0001-Fix-alsa-lib-to-regard-3D-control-Depth-as-Playback-.patch
    0002-alsa-lib-add-LaCie-Firewire-Speakers-Griffin-FireWav.patch
    0003-alsa-lib-ucm-allow-values-to-be-read-from-devices.patch
    0004-UCM-comment-fixes-and-fix-myvalue-initialization-fix.patch
    0005-UCM-Fix-empty-get_list-initialize-returned-pointer-t.patch
    0006-Conf-Fix-channels-of-ICE1712-to-10-12.patch
    0007-UCM-Fix-LGPL-licence-how-to-receive-part-referred-GP.patch
    0008-configure-Fail-when-the-user-attempts-to-compile-sha.patch
    0009-Mark-Heaphone-Center-LFE-control-of-emu10k1-conf-as-.patch
    0010-Fix-typo-in-comment-in-surround71.conf.patch
    0011-test-latency-print-error-message-when-2-periods-per-.patch
    0012-EMU10K1.conf-Don-t-lock-hook-controls.patch
    0013-HDA-Intel.conf-Fix-low-mic-volume-due-to-pulseaudio-.patch
    0014-alsa-lib-fixed-coverity-reported-issues-under-FORWAR.patch
    0015-Fix-compile-warnings.patch
    0016-Fix-printf-for-size_t.patch
    0018-UCM-fix-memory-leak-when-executing-cset-commands.patch
    0019-Specficy-subdevice-0-for-front-surround-of-HDA-Intel.patch
    0020-emu10k1.conf-Fix-no-sound-problem-when-using-SB-Live.patch
    0021-ctlparse-Respect-softfloat-configure-option.patch
    0022-UCM-Fix-typo-in-error-message.patch
    0023-UCM-Fix-deadlock-following-failed-get-_verb.patch


author: tiwai@suse.de
changelog:
  - backport upstream fixes: a few trivial fixes for UCM and the
    addition of missing RDSPM types in the header


author: jengelh@medozas.de
changelog:
  - Add alsa-devel to baselibs
  - Remove redundant tags/sections from specfile
  - Use %_smp_mflags for parallel build


author: tiwai@suse.de
changelog:
  - backport upstream fixes:
    * Add support for Echo3G devices
    * Blacklist iec958 for some USB devices
    * Remove redundant CHECK_ENUM() from snd_mixer_selem_is_enum*()
    * Document fixes / updates
    * Add ability to specify TLV data to external control plugins
    * Fix invalid long long format specifier
    * Fix missing break in PCM non-interleaved mmap handling
    * improve robustness of TLV raw value ranges


author: tiwai@suse.de
changelog:
  - update alsa-info.sh to ver. 0.4.61
    * Add system firmware version detection
    * Add roaraudio sound server detection
    * Cosmetic heading fixup


author: tiwai@suse.de
changelog:
  - Use a special modprobe config for loading OSS and sequencer
    modules automatically (bnc#768361,bnc#768352,bnc#757484,
    bnc#767738)
  - Remove the automatic module loading part from alsasound init
    script since modprobe does it now
  - Set LOAD_SEQUENCER=no and LOAD_OSS_EMUL_MODULES=no as default;
    these were already disabled on 12.1 with systemd.
    This is only for new installations.  Users upgrading from old
    distros aren't affected.


author: tiwai@suse.de
changelog:
  - updated to version 1.0.25;
    pcm: check for XRUN state for GETxSPACE and GETxPTR ioctls
    select: better check for null bit arrays


author: tiwai@suse.de
changelog:
  - update pulse plugin:
    * get rid of a number of assert()s
    * unify destruction of snd_pulse_t
    * use PA_CONTEXT_IS_GOOD where applicable
    * call pa_threaded_mainloop_wait() to handle spurious wakeups


author: tiwai@suse.de
changelog:
  - yet another updates of pulse plugin:
    * replace manual mainloop by pa_mainloop_iterate()
    * move a couple of PCM related functions from pulse.c to pcm_pulse.c
    * get rid of redundant state variable
    * unify stream/context state checks
    * rework object destruction paths a bit
    * immediately trigger EIO when connection is dropped


author: tiwai@suse.de
changelog:
  - updated to version 1.0.22:
    * upmix 7.1 channels support
    * fixes for a53 with recent libavcodec


author: tiwai@suse.de
changelog:
  - Backport upstream fixes:
    * usb_stream: Check for NULL-ness before dereferencing
    * usb_stream: Allow user-set period-size and rate


author: tiwai@suse.de
changelog:
  - Upstream fixes:
    * Fix build of a52 plugin (not used in this package, though)
    * Fix bogus snd_pcm_avail() zero return in pulse plugin


author: tiwai@suse.de
changelog:
  - Add fallback option to pulse plugin
  - Enable the fallback to the system-default in asound-pulse.conf


author: tiwai@suse.de
changelog:
  - Updated to version 1.0.24.1:
    * including previous fixes
    * Add support of RME MADI, RayDAT and AIO


author: tiwai@suse.de
changelog:
  - Backport patches from upstream
    - Update README of hwmixvolume
    - Add hdajackretask program
  - Built some ISA-specific programs only for ix86


author: tiwai@suse.de
changelog:
  - Backport the fix patch for usx2yloader:
    0006-usx2yloader-make-fxload-work-without-deprecated-usbf.patch


author: tiwai@suse.de
changelog:
  - add missing -I option for alsactl
  - prefer /etc/modprobe.d/50-sound.conf for new module-init-tools


author: tiwai@suse.de
changelog:
  - updated as of 2009.04.23:
    * Added vi-like key bindings to alsamixer
    * alsactl/init: Fix CTL{value} assigning - make it relevant to
      documentation
    * aplay/arecord: improve suspicious buffer detection and add
    - -test-coef parameter
    * aplay/arecord: remove debug printfs introduced by previous
      patch
    * aplay/arecord: fix underrun/overrun time calculation for
      monotonic clock


author: tiwai@suse.de
changelog:
  - updated to version 1.0.20:
    * including previous patches
    * a few more fixes about alsactl init command


author: tiwai@suse.de
changelog:
  - sync with the upstream:
    * alsamixer code rewrite
    * more alsactl init fixes
    * translations updates


author: tiwai@suse.de
changelog:
  - fix build with older distros; removed an obsolete patch
  - fix alsactl init syntax errors in the default config


author: tiwai@suse.de
changelog:
  - Backport upstream fixes:
    * aplay: Dump PCM state on xrun when verbose mode is active
    * aplay - add option --process-id-file
    * aplay -- add features for audio surveilance
    * aplay -- update the man file
    * amidi: fix port listing
    * speaker-test: add fflush(stdout) to write_loop
    * amixer: fix display of unreadable control elements
    * amixer: add support for TLV dB minmax types
    * alsactl: Fix return code
    * alsamixer: fix division by zero
    * alsamixer: handle out-of-range volume values
    * alsactl: improve -d to get warnings and store exitcode to runstate file
    * alsactl: add more debug prints to state.c
    * alsactl: update debug prints in state.c


author: tiwai@suse.de
changelog:
  - updated to version 1.0.23:
    * including previous fixes
    * aconnect -x: Do not update index after removal of connection.


author: tiwai@suse.de
changelog:
  - backported GIT patches:
    * 0001-alsactl-use-snd_config_imake-functions.patch
    * 0002-alsactl-move-alloca-out-of-loop.patch
    * 0003-alsactl-remove-open-coded-search.patch
    * 0004-alsactl-correctly-restore-dB-values-of-controls-with.patch
    * 0005-alsactl-change-format-of-comment-node-in-state-file.patch
    * 0006-Revert-wrong-parts-of-alsactl-use-snd_config_imake-f.patch
    * 0007-aplay-arecord-Added-hardware-pause-support-press-SPA.patch
    * 0008-aplay-fix-termio-settings-return-back-old-c_flag-val.patch
    * 0009-speaker-test-add-test-pattern-for-PCM-layer-debuggin.patch
    * 0010-aplay-arecord-term_c_lflag-variable-might-be-unitial.patch
    * 0011-alsactl-init-Use-Found-hardware-instead-Unknown-hard.patch
    * 0012-alsactl-init-use-generic-method-instead-guess-method.patch
    * 0013-alsactl-Change-handling-of-inactive-controls.patch


author: tiwai@suse.de
changelog:
  - backport GIT PATCHES:
    * A few alsactl init fix patches:
      0014-alsactl-init-Handle-Capture-Source-and-Mic-Boost-in-.patch
      0015-alsactl-init-Initialize-also-Master-Front-Playback-V.patch
    * amixer control-id parse fix
      0016-amixer-fix-parsing-of-control-ID-name.patch
    * new aloop utility
      0017-Introduce-alsaloop-utility.patch
      0018-alsaloop-Fix-loopbacks-pointer-initialization-and-al.patch
      0019-alsaloop-Fix-thread-handling.patch
      0020-alsaloop-fix-a-option-and-slave-mode-processing.patch
      0021-alsaloop-fix-resample-argument-parsing.patch
      0022-alsaloop-added-resampling-for-unsupported-soundcard-.patch
      0023-alsaloop-Add-OSS-mixer-redirection-support.patch
      0024-alsaloop-Fix-command-line-parsing-and-pollfd-initial.patch
      0025-alsaloop-Fixes-and-added-workaround-option.patch
      0026-alsaloop-add-pctl-and-cctl-options.patch
      0027-alsaloop-add-pctl-and-cctl-options-to-man-page.patch
      0028-alsaloop-added-xrun-profiling-support-U-xrun-added-S.patch
      0029-alsaloop-add-U-xrun-to-alsaloop.1-man-page.patch
      0030-alsaloop-fixes-added-W-wake-option.patch
      0031-alsaloop-Fix-latency-print.patch
      0033-alsaloop-Delay-the-restart-a-bit-to-handle-snd-aloop.patch
      0034-alsaloop-rework-the-ctl-event-handling-routine.patch
    * robusitfy speaker-test
      0032-speaker-test-Don-t-retry-after-fatal-errors.patch
    * misc clean up, translation updates
      0035-alsamixer-remove-obsolete-e-mail.patch
      0036-update-German-translations.patch
    * systemd integration
      0037-alsactl-systemd-and-udev-hookup.patch
      0038-alsactl-Move-asound.state-location-to-var-lib-alsa.patch
      0039-configure.in-Fix-variable-name.patch
  - Use systemd for openSUSE 11.4
  - Put udev rules into this package instead of alsa.rpm


author: tiwai@suse.de
changelog:
  - Backport alsa-utils fixes from upstream:
    0001-alsamixer-fix-display-of-active-inactive-controls.patch
    0002-alsaloop-libsamplerate-requires-specific-formats-for.patch
    0003-alsaloop-another-try-to-force-correct-formats-for-li.patch
    0004-alsamixer-fix-build-on-uClibc.patch
    0005-alsactl-init-Mute-CD-Playback-volume-by-default.patch
    0006-Revert-alsactl-Display-help-for-names-command.patch
    0007-alsaucm-Add-list1-command-for-non-tuple-lists.patch
    0008-alsaucm-Don-t-double-free-empty-lists.patch
    0009-aplay-Add-i-option-for-interactive-mode.patch
    0010-aplay-Avoid-recursive-signal-handling.patch
    0012-alsaloop-Use-AM_CFLAGS-in-Makefile.am.patch
    0013-Updated-COPYING-with-the-recent-FSF-address.patch
    0014-alsamixer-Fix-64bit-issues.patch
    0015-aplay-Add-include-files-for-mkdir.patch
    0016-aplay-Use-standard-endian-convesions.patch


author: tiwai@suse.de
changelog:
  - Backport upstream fixes
    - Increase the max channels of aplay to 256.
    - Fix sed usage in Makefile.am


author: tiwai@suse.de
changelog:
  - Fix missing initialization of Surround, etc, as well as Front
    Speaker, etc mixer elements in alsactl init


author: tiwai@suse.de
changelog:
  - backport fix patches from upstream:
    * Some document fixes
    * Improve xrun_sync in alsaloop
    * Add option to dump HW parameters to aplay
    * Add the support for mapped volumes to amixer
    * Add option to tread any xrun as fatal to aplay/arecord
    * configure.in fixes
    * alsactl: Don't access other cards than specified
    * aplay prints Vu-meter to stderr now
    * fix the avail_min setup in alsaloop


author: tiwai@suse.de
changelog:
  - Make beep silent as default (bnc#767270)
  - Backport fixes for alsactl init
  - Fix invalid .LO entry in man page


author: tiwai@suse.de
changelog:
  - Fix the installation of postinit rules
  - Add (empty) preinit directory for alsactl init as a placeholder


author: mseben@suse.cz
changelog:
  - update to version 2.6.1
    - four new programs implementing application-api:
    amgtar, amstar, amsamba, amzfs-sendrecv
    - swithching from the program "GNUTAR" to the application "amgtar"
    - two new scripts implementing script-api : amzfs-snapshot, script-email
    - added new program amarchiver to manipulate file in amanda archive format
    - added new perl modules:
    * Application (perl utility functions for Applications)
    * Archive (Perl access to the  amanda archive library)
    * Constants (perl access to build-time configuration values)
    * MainLoop (Perl interface to the Glib MainLoop)
    * Process (interface to process), used by amcleanup.
    * Script (perl utility functions for Scripts)
    * Tapelist (Manipulate the Amanda tapelist)
    * Xfer (Xfer-api)
  - obsolete *-no_chown.patch,*-chg-multi.patch,*-gnulib.patch
  - added *-return_val.patch to fix NULL return value
  - added *-amxfer_version.patch to fix libamxfer version name
  - updated amanda-how-to-collection.pdf
  - amanda user has now primary group amanda (created in %pre phase)
    and supplementary group tape (see also bnc#523006)


author: mseben@suse.cz
changelog:
  - updated to version 2.6.1p1
    - amplot: better output
    - don't include genversion.h in distribution tarballs.
    - many bugs fixed :S3 device driver,rait device driver
    amstatus, configure, application-api, others small bug


author: ro@suse.de
changelog:
  - amanda-2.6.1p1-newer_glib.patch:
    at least glib-2.27 brings g_list_free_full and g_slist_free_full
    with own definitions, prefix local variant with my_


author: jmatejek@novell.com
changelog:
  - update to version 3.3.0
    * the following changers were dropped:
      chg-chio, chg-chs, chg-iomega, chg-juke, chg-mcutil, chg-mtx,
      chg-null, chg-rait, chg-rth, chg-scsi-chio, chg-scsi
    - see amanda-changers(7) for replacements
    * deprecated configuration keywords:
      label_new_tapes, tapebufs, file-pad, amrecover_do_fsf,
      amrecover_check_label
    * amidxtaped now requires CONFIG parameter, meaning that
      amrecover < 2.4.3 will be unable to recover from new servers
    * need to specify a changer device explicitly
    * default auth is now "bsdtcp"
    * amtape behavior was changed, see amtape manpage for details
    * better cmdline interface for amreport (just "amreport $config")
    * multiple simultaneous writes - can write to all drives in parallel
    * many new features and bugfixes, see NEWS file for details
  - -pie and -fPIE are now part of global CFLAGS/LDFLAGS


author: jmatejek@novell.com
changelog:
  - explicit permissions for docdir (fixes failure on SLE11)
  - %pre script can now handle a situation where user doesn't exist


author: jmatejek@suse.com
changelog:
  - removed custom definition of g_queue_free_full which was
    conflicting with a function newly added to glib2


