# changelog

author: lars@linux-schulserver.de
changelog:
  - update to 2.8.2:
    + Fixed bookshelf manager install page taking long to open.
    + Fix restoring from fullscreen to a maximized window.
    + Fixed Personal Commentary texts being saved to wrong
      references.
    + Fixed an assert-crash caused by not catching indexing failures
      properly.


author: lars@linux-schulserver.de
changelog:
  - update to 2.9.1:
    + Fixed Portuguese translation not being included.
    + Updated British translation.
    + Updated handbooks.
  - Notable changes since the 2.8 series:
    + Add close buttons to tabbed works windows.
    + Hovering over works in the bookshelf views shows tooltips.
    + Hovering over works in the bookshelf dock shows info in the mag view.
    + Add toolbar icons to toggle visibility of docking windows.
    + Switch off footnotes in display options.
    + Bible windows can have parallel commentaries.


author: werner@suse.de
changelog:
  - Make it build with X11R7
  - Make german app-defaults file depending on LANG variable
  - Use Xaw3d to get see 3d menue


author: ro@suse.de
changelog:
  - update to 0.16.17 (thanks to rschiele)
    - Sorry forgot to flip this back: perror and strerror are back to using
      the /lib/liberror.txt file for all 8086 Elks modes. Only i386 has the
      file linked. Elksemu now traps accesses to this file and substitutes
      a fake.
    - Added vararg macros to new preprocessor.
    - Builtin CPP removed for __BCC__ compile, bcc-cc1 fit in 16bit but
      crashes. Thirty two bit works fine, gcc or bcc. (almost any 32bit.)
    - Added __BCC_VERSION__ macro, defined by bcc.c contains hex version no.
    - Bugfix for offsets generated by #asm when using -O option to bcc-cc1.
      Extra compile option ASM_USES_CALLEE_REGS.
    - Extra checking and bugfix for mixing char values with long shifts.
    - WARNING to distributions: I've altered the install scripts and paths
      you will want to check them.  Altered paths for bcc.c and normal
      installs, defaults should now be good for distributions where bcc is a
      cross compiler. If you set the PREFIX to / it'll install to suggested
      Native paths. As86_encap moved to LIBDIR.
    - I've altered 'perror' and 'strerror' to be normal when compiled for
      everything except libc_f.a. Only with that library will it look for the
      liberror.txt file and it now looks in "/lib/liberror.txt" only.
      This means there's no need to install it anywhere except ELKS itself.
    - Change -Mg option to use uclibc as glibc2 seems to have stopped working.
    - ar.c switch to using strerror.
    - Move elksemu, it's used like a shared library but is best treated like
      an emulator so it's now installed in DISTBIN. Also on Linux-386 it's
      compiled using the system compiler.
    - Use the POSIX -R argument to cp rather than the normal standard -r because
      some new systems have decided to stop supporting their '-r' option.
    - Oops, the constant error strings in the assembler were char pointers not
      char arrays, small waste of space.
    - Allow for Linux-2.6 32bit dev_t.
    - More changes so it compiles better on 'other' machines.
      Removed some GNU-Make'isms in the top header file.
    - It seems that CYGWin's problem with _P is inherited from BSD. It also
      seems most of my problems come from BSD recently, haven't they realised
      that they down own the 'Unix Standard' anymore and haven't since SYSV
      got popular.
    - Some changes for cygwin, it isn't quite as nasty as compiling for minix
      but it doesn't miss by much!
    - Compiling for the 'tcc' complier, nice and easy.
    - Hitting bcc.c again, bcc-cpp now the default.
    - Some bugfixes for DEC Alpha -- 64 bit longs!
      Constant folding still done with 64bit longs though.
    - The fopen function (and friends) is now a real function not a macro.
    - Ctype.h updated to ansi.
    - Libraries appear to compile properly with -O and -ansi now.
    - Copt's hash string table adjusted; should now have fewer pathological cases.
    - Order of copt's rule processing reversed; it now works from the top of a
      rule file to the bottom. Also comment lines may be include in the match
      lines. !BCC_EOS added to bcc-cc1 for 'end of statment'.
    - bcc-cc1's asm("") now works in declare mode too.
    - New independed cpp added, has both K&R and Ansi modes.
      Changes made to the embedded cpp too to try and fix some bad bits.
    - Conditional assembler added around push and pop of 'si' and 'di' if the
      optimiser (and as86's optimiser) are to be run.
    - Signed keyword added to bcc-cc1 for 'signed char' also works with other
      int types but is usually just a noiseword.
    - As86 macro syntax altered, you now don't have to include any brackets.
    - Gcc warnings in ar86 cleaned up.
    - Mk_dist now makes incremental patch files too.
    - Update magic file.
    - Various updates to the bios libc, the vt52 and ansi emulations are
      now seperated (and can be both included if needed) and don't have
      to be linked. Conio functions work properly in bios and msdos.
    - Added -v (version)
    - as86 and ld86 now delete their binary outputs if there were errors.
    - Added more 'set' commands generated by '#asm' lines. The new ones begin
      with '.' rather than '_' an are based off the 'bp' register rather than
      the 'sp' register.
    - Various unused, test and old document files removed.
    - as86 modified to use normal malloc routines - no longer has limited
      input file size.
    - as6809 repaired, appears to work.
    - as86 error display adjusted, some errors demoted to warnings.
    - Complete re-write of bcc.c driver program. Should now be easier to
      modify, does have more versatility so that things that were formerly
      compile time options are all run time.
    - #asm and #endasm now interact with statment processing inside functions.
      If statments and case labels no longer need special layout however #asm
      must be placed between statments now.
    - The __heap_top virtual constant added, allows the -H option to be used
      with the -d option in the linker.
    - Conio routines added, merged with bios_getc/bios_putc routines which
      now no longer exist under those names.
    - monitor.out now copes with very old zimages, like the memtest86 program,
      and has 'Retry' prompt for disk errors.
    - msdos.s and tarboot.s loading of non-a.out executables adjusted for
      dos BIN like files.
    - Standalone library startup adjusted to allow execution of a '-d'
      executable from DOS, if __argr.x.cflag is set this is running under
      DOS.
    - Compile for DOS again, disable cpm86 headers under DOS.
    - Minor bugfix for as86 binary output re sizeof(int)/K&R problem.


author: bk@suse.de
changelog:
  - support native build on x86_64: no need for glibc-32bit on x86_64
  - don't build elks (not happy on x86_64, from fc: no elks since fc7)


author: ug@suse.de
changelog:
  - this version has no new features but only bugfixes
  - Addresses a race condition that can cause named to to crash when
    the masters list for a zone is updated via rndc reload/reconfig
  - Fixes a race condition in zone.c that can cause named to crash
    during the processing of rndc delzone
  - Prevents a named segfault from resolver.c due to procedure
    fctx_finddone() not being thread-safe
  - SDB now handles unexpected errors from back-end database drivers
    gracefully instead of exiting on an assert.
  - Prevents named crashes as a result of dereferencing a NULL pointer
    in zmgr_start_xfrin_ifquota if the zone was being removed while
    there were zone transfers still pending
  - Corrects a parser bug that could cause named to crash while
    reading a malformed zone file
  - many more smaller fixes
  - version 9.9.1


author: ug@suse.de
changelog:
  - Prevents a named assert (crash) when validating caused by using
    "Bad cache" data before it has been initialized.  [RT #30025]
    (bnc#772945)
  - ISC_QUEUE handling for recursive clients was updated to address a
    race condition that could cause a memory leak.  This rarely occurred
    with UDP clients, but could be a significant problem for a server
    handling a steady rate of TCP queries.  [RT #29539 & #30233]
  - Under heavy incoming TCP query loads named could experience a
    memory leak which could lead to significant reductions in query
    response or cause the server to be terminated on systems with
    "out of memory" killers. [RT #29539]
    (bnc#772946)
  - A condition has been corrected where improper handling of zero-length
    RDATA could cause undesirable behavior, including termination of
    the named process.  [RT #29644]
  - 9.9.1-P2


author: meissner@suse.com
changelog:
  - Named could die on specially crafted record.
    [RT #30416] (bnc#780157) CVE-2012-4244
  - 9.9.1-P3
  - updated dnszone-schema.txt from upstream.


author: meissner@suse.com
changelog:
  - updated to 9.9.2
    https://kb.isc.org/article/AA-00798
    Security:
    * A deliberately constructed combination of records could cause
      named to hang while populating the additional section of a
      response. [CVE-2012-5166] [RT #31090]
    * Prevents a named assert (crash) when queried for a record whose
      RDATA exceeds 65535 bytes.  [CVE-2012-4244]  [RT #30416]
    * Prevents a named assert (crash) when validating caused by using "Bad
      cache" data before it has been initialized. [CVE-2012-3817]  [RT #30025]
    * A condition has been corrected where improper handling of zero-length
      RDATA could cause undesirable behavior, including termination of the
      named process. [CVE-2012-1667]  [RT #29644]
    * ISC_QUEUE handling for recursive clients was updated to address a race
      condition that could cause a memory leak. This rarely occurred with
      UDP clients, but could be a significant problem for a server handling
      a steady rate of TCP queries. [CVE-2012-3868]  [RT #29539 & #30233]
    New Features
    * Elliptic Curve Digital Signature Algorithm keys and signatures in
      DNSSEC are now supported per RFC 6605. [RT #21918]
    * Introduces a new tool "dnssec-checkds" command that checks a zone
      to determine which DS records should be published in the parent zone,
      or which DLV records should be published in a DLV zone, and queries
      the DNS to ensure that it exists. (Note: This tool depends on python;
      it will not be built or installed on systems that do not have a python
      interpreter.)  [RT #28099]
    * Introduces a new tool "dnssec-verify" that validates a signed zone,
      checking for the correctness of signatures and NSEC/NSEC3 chains.
      [RT #23673]
    * Adds configuration option "max-rsa-exponent-size <value>;" that can
      be used to specify the maximum rsa exponent size that will be accepted
      when validating [RT #29228]
    Feature Changes
    * Improves OpenSSL error logging [RT #29932]
    * nslookup now returns a nonzero exit code when it is unable to get an answer.  [RT #29492]
    Lots of bugfixes.
  - unfuzzed patches:
    perl-path.diff
    pie_compile.diff
    workaround-compile-problem.diff


author: meissner@suse.com
changelog:
  - added a ratelimiting (draft RFC) patch from Paul Vixie.
    see http://www.redbarn.org/dns/ratelimits
    suggested by Stefan Schaefer <stefan@invis-server.org>


author: meissner@suse.com
changelog:
  - Updated to 9.9.2-P1 (bnc#792926)
    https://kb.isc.org/article/AA-00828
    * Security Fixes
      Prevents named from aborting with a require assertion failure on
      servers with DNS64 enabled.  These crashes might occur as a result of
      specific queries that are received.  (Note that this fix is a subset
      of a series of updates that will be included in full in BIND 9.8.5
      and 9.9.3 as change #3388, RT #30996).  [CVE-2012-5688] [RT #30792]
      A deliberately constructed combination of records could cause
      named to hang while populating the additional section of a
      response. [CVE-2012-5166] [RT #31090]
      Prevents a named assert (crash) when queried for a record whose
      RDATA exceeds 65535 bytes.  [CVE-2012-4244]  [RT #30416]
      Prevents a named assert (crash) when validating caused by using
      "Bad cache" data before it has been initialized. [CVE-2012-3817]
      [RT #30025]
      A condition has been corrected where improper handling of zero-length
      RDATA could cause undesirable behavior, including termination of
      the named process. [CVE-2012-1667]  [RT #29644]
      ISC_QUEUE handling for recursive clients was updated to address a race
      condition that could cause a memory leak. This rarely occurred with
      UDP clients, but could be a significant problem for a server handling
      a steady rate of TCP queries. [CVE-2012-3868]  [RT #29539 & #30233]
    New Features
      Elliptic Curve Digital Signature Algorithm keys and signatures in
      DNSSEC are now supported per RFC 6605. [RT #21918]
      Introduces a new tool "dnssec-checkds" command that checks a zone to
      determine which DS records should be published in the parent zone,
      or which DLV records should be published in a DLV zone, and queries
      the DNS to ensure that it exists. (Note: This tool depends on python;
      it will not be built or installed on systems that do not have a
      python interpreter.)  [RT #28099]
      Introduces a new tool "dnssec-verify" that validates a signed zone,
      checking for the correctness of signatures and NSEC/NSEC3 chains.
      [RT #23673]
      Adds configuration option "max-rsa-exponent-size <value>;" that
      can be used to specify the maximum rsa exponent size that will be
      accepted when validating [RT #29228]
    Feature Changes
      Improves OpenSSL error logging [RT #29932]
      nslookup now returns a nonzero exit code when it is unable to get
      an answer.  [RT #29492]
    Bug Fixes
      Uses binary mode to open raw files on Windows.  [RT #30944]
      When using DNSSEC inline signing with "rndc signing -nsec3param", a
      salt value of "-" can now be used to indicate 'no salt'.  [RT #30099]
      Prevents race conditions (address use after free) that could be
      encountered when named is shutting down and releasing structures
      used to manage recursive clients.  [RT #30241]
      Static-stub zones now accept "forward" and "fowarders" options
      (often needed for subdomains of the zone referenced to override
      global forwarding options).  These options are already available
      with traditional stub zones and their omission from zones of type
      "static-stub" was an inadvertent oversight. [RT #30482]
      Limits the TTL of signed RRsets in cache when their RRSIGs are
      approaching expiry. This prevents the persistence in cache of
      invalid RRSIGs in order to assist recovery from a situation where
      zone re-signing doesn't occur in a timely manner.   With this change,
      named will attempt to obtain new RRSIGs from the authoritative server
      once the original ones have expired, and even if the TTL of the old
      records would in other circumstances cause them to be kept in cache
      for longer.  [RT #26429]
      Corrects the syntax of isc_atomic_xadd() and isc_atomic_cmpxchg()
      which are employed on Itanium systems to speed up lock management
      by making use of atomic operations.  Without the syntax correction
      it is possible that concurrent access to the same structures could
      accidentally occur with unpredictable results.  [RT #25181]
      Improves OpenSSL error logging [RT #29932]
      The configure script now supports and detects libxml2-2.8.x correctly
      [RT #30440]
      The host command should no longer assert on some architectures
      and builds while handling the time values used with the -w (wait
      forever) option.  [RT #18723]
      Invalid zero settings for max-retry-time, min-retry-time,
      max-refresh-time, min-refresh-time will now be detected during parsing
      of named.conf and an error emitted instead of triggering an assertion
      failure on startup.  [RT #27730]
      Removes spurious newlines from log messages in zone.c [RT #30675]
      When built with readline support (i.e. on a system with readline
      installed) nsupdate no longer terminates unexpectedly in interactive
      mode. [RT #29550]
      All named tasks that perform task-exclusive operations now share the
      same single task.  Prior to this change, there was the possibility of
      a race condition between rndc operations and other functions such as
      re-sizing the adb hash table.  If the race condition was encountered,
      named would in most cases terminate unexpectedly with an assert.
      [RT #29872]
      Ensures that servers are expired from the ADB cache when the timeout
      limit is reached so that their learned attributes can be refreshed.
      Prior to this change, servers that were frequently queried might
      never have their entries removed and reinitialized.  This is of
      particular importance to DNSSEC-validating recursive servers that
      might erroneously set "no-edns" for an authoritative server following
      a period of intermittent connectivity. [RT #29856]
      Adds additional resilience to a previous security change (3218) by
      preventing RRSIG data from being added to cache when a pseudo-record
      matching the covering type and proving non-existence exists at a
      higher trust level. The earlier change prevented this inconsistent
      data from being retrieved from cache in response to client queries  -
      with this additional change, the RRSIG records are no longer inserted
      into cache at all. [RT #26809]
      dnssec-settime will now issue a warning when the writing of a new
      private key file would cause a change in the permissions of the
      existing file. [RT #27724]
      Fixes the defect introduced by change #3314 that was causing failures
      when saving stub zones to disk (resulting in excessive CPU usage in
      some cases).  [RT #29952]
      Address race condition in units tests: asyncload_zone and
      asyncload_zt. [RT #26100]
      It is now possible to using multiple control keys again - this
      functionality was inadvertently broken by change #3924 (RT #28265)
      which addressed a memory leak. [RT #29694]
      Named now holds a zone table reference while performing an
      asynchronous load of a zone.  This removes a race condition that
      could cause named to crash when zones are added using rndc addzone
      or by manually editing named's configuration file followed by rndc
      reconfig/reload. [RT #28326]
      Setting resolver-query-timeout too low could cause named problems
      recovering after a loss of connectivity.  [RT #29623]
      Reduces the potential build-up of stale RRsets in cache on a busy
      recursive nameserver by re-using cached DS and RRSIG rrsets when
      possible [RT #29446]
      Corrects a failure to authenticate non-existence of resource records
      in some circumstances when RPZ has been configured.  Also:
      adds an optional "recursive-only yes|no" to the response-policy
      statement
      adds an optional "max-policy-ttl" to the response-policy statement
      to limit the false data that "recursive-only no" can introduce
      into resolvers' caches
      introduces a predefined encoding of PASSTHRU policy by adding
      "rpz-passthru" to be used as the target of CNAME policy records
      (the old encoding is still accepted.)
      adds a RPZ performance test to bin/tests/system/rpz when queryperf is available.  [RT #26172]
      Upper-case/lower-case handling of RRSIG signer-names is now handled
      consistently: RRSIG records are generated with the signer-name in
      lower case. They are accepted with any case, but if they fail to
      validate, we try again in lower case. [RT #27451]


author: jengelh@medozas.de
changelog:
  - Update to new upstream version 1.10.2
    * No changelog was provided
  - Remove redundant sections/tags from specfile
  - Enable parallel build


author: jengelh@inai.de
changelog:
  - Update to new upstream version 1.10.6
    * a memory bug from 1.10.1, and --create-as-user and thread
    safety regressions were resolved
    * honor CFLAGS in ./configure call
    * fix a short-allocation that led to a crash in bindfs_readdir
    * implement a lookup cache to speed up repeated lookups
    (helpful for networked user databases, e.g. on LDAP)


author: jengelh@inai.de
changelog:
  - Update to new upstream release 1.11
    * Be single-threaded by default due to an inherent race condition;
    use -o multithreaded to get the old behavior back.
    * Respect setgid bit on directories when using --create-as-user


author: duwe@novell.com
changelog:
  - pull patch to restrict SMBIOS version and to disable PIRQ usage
    from upstream.
  - use the above to fix bnc#705162


author: p.drouand@gmail.com
changelog:
  - Update to 0.4.1 version:
    * Use addslot() to track both embedded and physical index per slot
    * Add fixes to ignore NPAR parsing on some cards
  - Removed patchs: more-cmdline-args, verify-network-VPD, bug-706505
    fixed on upstream releases bnc#706505


author: mmarek@suse.cz
changelog:
  - updated to 2.4
    * new experimental %language directive to select the used
      skeleton and output file name
    * experimantal Java parser support
    * support for push parsers
    * bison now removes unreachable states (this might require
      updates to %expect and %expect-rr directives)
    * support for per-type and default %destructor's and %printer's
    * except for LALR(1) parsers in C with POSIX Yacc emulation enabled
      (with `-y', `--yacc', or `%yacc'), Bison no longer generates
      [#]define statements for associating token numbers with token
      names
    * For a detailed list of fixes and new features, see
      /usr/share/doc/packages/bison/NEWS


author: rguenther@suse.de
changelog:
  - Update to version 2.4.1.
  - Apply fix for GCC 4.5 compliance.
  - Apply fix for unsupported output file names.


author: nmo.marques@gmail.com
changelog:
  - Update to version 2.6.2:
    + Buffer overruns, complaints from Flex, and portability issues
      in the test suite have been fixed.
    + Changelist too long to fit here, see NEWS
  - Source format is now .xz
  - Remove bison-stdio.in.patch: seems upstreamed
  - Add 'xz' to BuildRequires


author: crrodriguez@opensuse.org
changelog:
  - bison 2.6.5
    * Incorrect definitions of YY_, issued by yacc.c when no parser header is
    generated, are removed.
    * Fix compiler warnings in the generated parser (yacc.c, glr.c)
    * Warnings about uninitialized yylval and/or yylloc for push parsers with a
    pure interface have been fixed for GCC 4.0 up to 4.8, and Clang 2.9 to
    3.2.


author: dimstar@opensuse.org
changelog:
  - Update to version 1.0.6:
    + Code clean-ups.
    + Man page fixes
    + Build system fixes
  - Add pkgconfig(xproto) BuildRequires: New dependency.


author: toms@suse.de
changelog:
  - Renamed bitstream-vera -> bitstream-vera-fonts according to
    openSUSE packaging guidelines and FATE#313035
    Adjusted Obsoletes and Provides accordingly


author: saschpe@suse.de
changelog:
  - Change obsoletes '<=' for lapack and blas back to '<', there was a
    version update in between
  - Remove psfig.tex (bnc#757332)


author: scorot@free.fr
changelog:
  - add update-alternative support to allow user to easily switch
    between several blas and lapack libraries


author: Sascha.Manns@open-slx.de
changelog:
  - updated to Version 0.9.0
  - These are the changes since version 0.8.8:
    + Clean DNS prefetch entries for Chromium
    + Use word 'Clean' instead of 'Delete' (LP#819392)
    + Avoid freeze when there are many system processes running
    + Fix for Thunderbird 5 on Linux and Windows
    + Do not reset network prediction setting in Google Chrome (LP#824307)
    + Do not prevent application startup in case of corrupt configuration (LP#799130)
    + Specific to Linux
      o Delete recently used files on GNOME 3 (thanks to badhat,LP#828474)
      o Do not erase wallpaper on GNOME 3 (Fedora 15, etc; LP#828474)
      o Support Linux 3 (thanks to Sascha Manns from openSUSE project)


author: Sascha.Manns@open-slx.de
changelog:
  - updated to version 0.9.1
  - These are the changes since version 0.9.0:
    + Clean segments and segment_usage in Google Chrome History
    + Clean favicons on Chromium, Google Chrome
    + Clean "History Provider Cache" on Chromium and Google Chrome
    + Clean download history in Chromium, Google Chrome
    + Fix rare "ZeroDivisionError: float division" bug while cleaning free disk space.


author: Sascha.Manns@open-slx.de
changelog:
  - updated to version 0.9.2
  - These are the changes since version 0.9.1
    These are the changes since version 0.9.1:
    * Clean Firefox crash reports.
    * Clean more Google Chrome and Chromium history: omnibox shortcuts,
      Network Action Predictor, and keywords_backup.
    * Clean LibreOffice.


author: lazy.kent@opensuse.org
changelog:
  - Update to 0.9.3.
    * The new application icon looks better — especially on a black
      background.
    * Google Chrome and Chromium: clean some more SQLite database
      journals.
    * Google Chrome and Chromium: clean Favicons on new browser
      release (instead of giving an error about the database
      version).
    * Google Chrome, Chromium: find more bookmarks to avoid affecting
      history and favicons related to bookmarks, and avoid the error
      "KeyError: 'url'".
    * Be quiet about "Unsupported special file type" error message
      (lp#1012930).
    * Do not try to launch GUI if X is not available (lp#1004923).
    * Be quiet about "[Errno 39] Directory not empty" error message
      (lp#1012930).
  - Build requires python-distribute instead of python-devel.
  - Remove bleachbit.desktop from additional source: have it in
    tarball.
  - Recommends language package.
  - Clean up spec.


author: lazy.kent@opensuse.org
changelog:
  - Update to 0.9.4.
    * Add feature for user-defined custom cleaners. In the
      preferences, easily choose files and folders you regularly want
      to clean, and then select them from cleaning under System -
      Custom.
    * Google Chrome and Chromium: Fix error "Favicons is version 23"
      with Google Chrome 23.
    * Google Chrome and Chromium: Delete many more history files.
    * Google Chrome and Chromium: If bookmark files does not exist,
      do not throw an error.
    * Clean FAT32 partitions with more than 4GB free space.
    * Do not delete /usr/share/kde4/apps/ksgmltools2/customization
      required by kdelibs.
  - Add cleaner example to docs.


author: lazy.kent@opensuse.org
changelog:
  - Update to 0.9.5.
    * Google Chrome, Chromium: separate cleaning of passwords out of
      history into its own option.
    * Google Chrome: delete Flash cookies in Pepper Flash.
    * Google Chrome: delete more history.
    * Thunderbird: delete folder index files (.msf).
    * Clean out obsolete data (hashpath) in bleachbit.ini to reduce
      file size and improve privacy.
    * Improve compatibility of memory wiping with 64-bit systems.
    * Improve ability to run headless.
    * Support newer Linux kernels in memory cleaner by using new
      out-of-memory score adjustment /proc/pid/oom_score_adj.


author: davejplater@gmail.com
changelog:
  - Update to release 2.59, added patch
    blender-2.59-colladainclude.patch to correct build.
  - Upstream changes:
    * This is mostly a bug fix release with 140 fixes since 2.58a.
    Additions include improved keymap editing, 3D mouse support,
    some new addons and Node UI improvements.
    too numerous to list all please refer to:
    http://wiki.blender.org/index.php/Dev:Ref/Release_Notes/changelog_259


author: dimstar@opensuse.org
changelog:
  - Add blender-collada858.patch: openCOLLADA >= svn 858 installs
    the headers to /usr/include/COLLADA* instead of
    /usr/include/COLLADA*/include, thus messing up the build of
    blender.
  - Add blender-gcc47.patch: Fix build with gcc 4.7. Taken from
    upstream svn, r44000.


author: davejplater@gmail.com
changelog:
  - Used Fedora 2.62 src rpm packaged by Richard Shaw to update to
    version 2.63
  - Patch blender-2.62-blenkernel.patch no longer needed upstream
    remove all undistributable directories if ffmpeg is disabled or
    not available.
  - blender-collada858.patch no longer needed, fixed upstream
  - blender-gcc47.patch no longer needed, fixed upstream
  - Blender now fully compatible with "second life" see bnc#652536
  - See http://www.blender.org/development/release-logs/blender-263/
    for upstream changes.


author: badshah400@gmail.com
changelog:
  - Update to version 2.63a:
    + See
      http://www.blender.org/development/release-logs/blender-263/
      for upstream changes.
  - Add blender-fix-locale-files-path.patch to fix the path where
    locale files are installed. Split out a lang package with extra
    locale files.
  - Do not enable verbose make file logs.


author: p.drouand@gmail.com
changelog:
  - Update to version 2.64a:
    + See
      http://www.blender.org/development/release-logs/blender-263/
      for upstream changes.
  - Update fix-locale-files-path patch for 2.64 version
  - Remove unneeded fedora conditional macros
  - Add python3 version option on configure cmake
  - Add a patch to correct python development files on Factory
  - Fix build for Factory


author: Rene.vanPaassen@gmail.com
changelog:
  - need buildroot for SLED
  - need to define PYTHON_LIBPATH etc for SLED also
  - modified desktop file installation for SLED


author: asterios.dramis@gmail.com
changelog:
  - Removed unneeded build requirements kdebase4-workspace-devel,
    libkdeedu4-devel, ocaml, ocaml-facile and fdupes. Added libkde4-devel.
  - Removed unneeded runtime requirement for libkeduvocdocument4.


author: wstephenson@suse.com
changelog:
  - Remove calls to suse_update_desktop_files macro where upstream now has the correct desktop file categories


author: jeffm@suse.de
changelog:
  - Update to v1.0.3 (bnc#720300 and others).
    - Updated documentation
    - Fixed multiple output errors
    - Added FLUSH/FUA support
    - Misc bug fixes


author: p.drouand@gmail.com
changelog:
  - Update to 1.0.5 version:
    * Fix compiler warnings
    * avoid string overflows
  - Some improvements like using macro instead of RPM variables


author: mc@suse.de
changelog:
  - add pcre-devel to BuildRequires to build doxygen documentation
    for PerlRegEx
  - add patch to create a blocxx.tag file


author: mt@suse.de
changelog:
  - Updated to blocxx-2.1.0, svn-trunk revision 342 / merged from
    the blocxx:head project in opensuse build service.


author: asterios.dramis@gmail.com
changelog:
  - Update to 1.0.4:
    * Unregister the agent correctly (important)
    * Don’t launch the wizard if the input device doesn’t require pairing
  - Spec file updates:
    * Changes based on rpmdevtools templates and spec-cleaner run.
    * Removed kde4-filesystem and libpolkit-qt-devel from Buildrequires:.
    * Changed Group: to Hardware/Other.
    * Added obex-data-server and obexd-client in Requires:.
    * Install preferences-system-bluetooth.png icon in KDE icondir.
    * Updates in %files section.
    * Minor other updates.


author: cgiboudeaux@gmx.com
changelog:
  - Update to 1.1.1:
    * Fixed kde#277451 (Ramdom crash after sleeping)
    * Fixed kde#277665 (Bluedevil applet doesn't use alias specified for device)
    * Fixed kde#277878 (bluedevils fails to pair with bt gps unit)
    * Fixed some bahaviors in kio_obexftp while copying files
    * Show the file size and the speed in the file transfer (in kio)
    * Start/Quit bluedevil-monolithic in online/offline mode
    * Improved layout to look good in all Qt Styles
    * Huge i18n improvements (fix’s and more translations)
    * Fixed some bahaviors in kio_obexftp while copying files
    * Show the file size and the speed in the file transfer (in kio)
  - Add typo.diff, fixes a typo in the upstream tarball


author: wstephenson@suse.com
changelog:
  - Update to 1.2.1:
    * Allows using a cellphone as modem via Bluetooth
    * Allows DUN and PANU configuration
    * Action Plugins
    * Added support for DUN
    * Added support for PANU
    * A few descriptions changed
    * Fixed the Category mess we had in the .desktop
    * kio_bluetooth
    * Show known devices first
    * Perform discovery in the background
    * Fixed the mimetype mess we had
    * Will work when started without Bluetooth activated
    * Wizard
    * Added another OUI for Apple Wireless Mice
    * Auto select Mice
    * Agent
    * Be able to use Return or Enter to introduce PIN
    * Monolithic
    * Use Configure icon on the configure option
    * KCM
    * Use KMessageWidget if compiled against KDE 4.7


author: wstephenson@suse.com
changelog:
  - Update to 1.2.2:
    * Fix crash in wizard if scanned devices disappear
      (kde#280908, kde#270064)
    * Fix crash in wizard if no default BT adaptor (kde#281420)
    * Fix crash upon removing USB BT adaptor (kde#282280)
    * Fix crash when different BT client software starts a session
      (kde#269814)
    * Fix crash when scanned BT device changes externally during
      editing (kde#272230)
    * Don't report uninformative errors from obex
      (kde#274772, kde#273144)
  - Fix crash when browsing device contents with obexftp
    (bnc#725962, kde#284717)


author: mlin@suse.com
changelog:
  - Update to version 1.2.3
    * Fix kde#298633 - Crash in kded daemon (ObexFtp module)
    * Fix kde#279911 - Crash after receiving a file
    * Fix kde#297785 - Not confirmed if it is fixed
    * Fix kde#286466 - Be able to pair WiiMotes (needs BlueZ 4.96)
    * Fix kde#276911 - Pairing Keyboards with SSPairing (Bluetooth 2.2)
    * Fix kde#291708 - Now we show again the small overlay icon
    * Updated pin databse for more automatic experience
  - Delete unapplied bluedevil-obexsession-iterators.diff
  - Refresh typo2.diff


author: mlin@suse.com
changelog:
  - Update to version 1.2.4
    * Preventing sending files (kde#297785)
    * Fallback to DocumentsLocation if the destination folder is writable (kde#294041)
    * Preventing tethering using PAN (kde#285637)
    * Many graphical fixes


author: hrvoje.senjan@gmail.com
changelog:
  - Update to 1.3
    * Fixed a few crashes in KDED by removing the AgentListener thread
    * Fixed crashes when adapter is unplugged (kde#284052, kde#298633,
      kde#279911, kde#297785, kde#286466, kde#276911, kde#291708)
    * Updated pin databse for more automatic experience
    * Fix preventing sending files (kde#297785)
    * Check if the destination folder is writable, if not fallback
      to DocumentsLocation (kde#294041)
    * Fix preventing tethering using PAN (kde#285637)
    * Do not show PANU in kiobluetooth since it is not supported
    * Use a common version string


author: lrupp@suse.de
changelog:
  - use /usr for builds > openSUSE 10.2
  - Update to 1.0.7:
    + Updated translations: Finnish, French, German, Japanese,
      Norwegian, Polish, Swedish
    + Fixes Tcl highlighting
    + Fixes a bug when trying to save a file with a new install and
      a file has never been opened or a project is not open.
      Closes Bluefish bug #360401.
    + Fix a bug where Bluefish would crash when deleting
      multiple bookmarks.
    + Fix a bookmark memory leak
    + README: more complete README
    + Data filetypes: adds the .pm extension for Perl files.
      Closes Bluefish bug #343569.
    + Highlighting: small fix to XML highlighting (adding general
      support for namespaces). Highlight numbers in Java.
    + Adds XTHTM 1.1 DOCTYPE in creators. Closes Bluefish bug #338586
    + Fixes a bug in smart cursor positioning.
    + Fixes a bug where the old file was deleted before the new file
      was saved successfully.
    + Removes redundant show hidden checkbox from file chooser dialog.
      Closes Bluefish bug #316298
    + Fixes Definition list formatting
    + Fixes a bug where the backup file was not deleted after
      renaming it. Closes Bluefish bug #324788.
    + Fixes a critical bug where Bluefish crashed when closing and
      saving a project. Closes Bluefish bug #330544.
    + Fixes a critical bug where Bluefish crashed when pressing the
      Esc key in the Search:no match found dialog.
      Closes Bluefish bug #337739
    + Fixes a bug where undoing did not behave correctly for text
      pasted from the clipboard over other text.
      Closes Bluefish bug #340262.
    + Fixes a bug in python syntax highlighting.
      Closes Bluefish bug #349662.
    + Fixes a critical bug where Bluefish crashed when pressing the
      green info dialog button. Closes Bluefish bug #349743
    + ... (see NEWS file for more Changes)


author: lars@linux-schulserver.de
changelog:
  - update to 2.0
  - fix BuildRequires
  - enable python and libgnomeui
  - remove macros for old openSUSE versions


author: lars@linux-schulserver.de
changelog:
  - update to 2.0.1:
    + minor bugfix and minor feature enhancement release
    + Enhancements include improved spell checking,
    + right margin display,
    + improved indenting functionality,
    + and CFML (cold fusion) support.
    + Bugfixes include fixes in a couple of HTML tag dialogs and
      two exotic segfault fixes.


author: lars@linux-schulserver.de
changelog:
  - update to 2.0.3:
    + improves syntax highlighting performance
    + improves performance when scrolling in large files
    + It adds a couple of features such as:
      a split view feature, Clojure syntax, Wordpress syntax,
      Pascal syntax, jQuery syntax, Processing syntax and R syntax
    + Various features have improved
    + a "jump to reference" feature has been added to quickly open
      a referenced filename
    + Finally, two new translations are added: Nynorsk and Hungarian


author: lars@linux-schulserver.de
changelog:
  - update to 2.2.3:
    + new feature: Zencoding support
    + works with gtk-3
    + faster syntax scanner
    + new search and replace function
    + support for new languages added: Google Go, Vala and Ada
    + some shortcut key combinations were added.
  - small specfile cleanup


author: dimstar@opensuse.org
changelog:
  - Do not use a self-packaged .desktop, but rather use the upstream
    provided one.
  - Install the upstream provided icon (.xpm).


author: vuntz@opensuse.org
changelog:
  - Remove unneeded BuildRequires: desktop-file-utils, gettext.
  - Improve summary and descriptions.
  - Do not set the name of the .desktop file: it's already set.


author: vuntz@opensuse.org
changelog:
  - Call 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.
  - Split translations in lang subpackage.


author: crrodriguez@opensuse.org
changelog:
  - bluez-coldplug init script is forced but it s not needed
    when using systemd with dbus activation.


author: crrodriguez@opensuse.org
changelog:
  - Add changelog entry for older change so factory-auto wont reject this.
  - This requests removes sbc building and packaging from bluez.
    SBC recently gets its own package and sources are even stripped out ot
    Bluez in current git master (future 5.0).
    On top of that current bluez-devel package conflicts with sbc-devel.
    Note: This change may broke packages which use sbc from bluez-devel
    as new sbc-devel package use different include path.
    This change is required to properly build PulseAudio 3.0


author: dimstar@opensuse.org
changelog:
  - Unconditionally enable the systemd bluetooth service (actual
    activation of bluez is triggered by udev) (bnc#796671).
  - Run spec-cleaner.


author: seife@suse.de
changelog:
  - update to v1.2:
    * ver 1.2:
      Add ST Microelectronics firmware files.
    * ver 1.1:
      Add old Broadcom firmware files.


author: seife+obs@b1-systems.com
changelog:
  - ver 4.101:
    - Fix issue with missing BlueZ service file.
    - Fix issue with aborting A2DP setup during AVDTP start.
    - Fix issue with handling of multiple A2DP indication.
    - Fix issue with handling AVDTP abort with invalid SEID.
    - Fix issue with rejecting AVDTP abort commands.
    - Add support for handling AVDTP command collision.
  - our bluez-4.100 patches are applied upstream
  - apitest was removed and is thus no longer in bluez-test


author: seife+obs@b1-systems.com
changelog:
  - updated to version 2.0:
    - Add support for decoding AMP events.
    - Add support for decoding AMP commands.
    - Add support for decoding LE advertising reports.
    - Add support for L2CAP fixed channel information.
    - Add support for L2CAP ERTM and Streaming Mode.
    - Make BT-Snoop format the default file format.
    - Make verbose parsing the default option.
  - minor specfile cleanups


author: seife+obs@b1-systems.com
changelog:
  - fix build against latest bluez by cherry-picking b888b106a9 from
    git, but still retaining compatibility with opensuse 11.4
  - buildrequire bluez-devel >= 4.70, when d13ea8a6 in bluez.git
    addes several constants which are needed by bluez-hcidump
    probably even a newer version is needed...


author: seife+obs@b1-systems.com
changelog:
  - updated to version 2.2:
    - Fix issue with L2CAP CID matching.
    - Add support for L2CAP extended window size decoding.
    - Add support for L2CAP extended control field decoding.
    - Add support for L2CAP information decoding.
    - Add support for AVRCP decoding.
    - Add support for AVCTP decoding.
  - Version 2.1:
    - Add support for decoding OBEX Action command.
    - Add support for decoding SMP commands.
    - Add support for decoding ATT commands.
    - Add support for missing LE decoding.


author: seife+obs@b1-systems.com
changelog:
  - update to version 2.3:
    - Fix issue with UUID-128 attribute decoding.
    - Add support for OBEX over L2CAP decoding.


author: seife+obs@b1-systems.com
changelog:
  - update to version 2.4:
    - Add support for A2MP decoding.
    - Add support for L2CAP create/move channel decoding.
    - Add support for AVRCP volume change notification.
    - Add support for AVRCP absolute volume PDUs.
    - Add support for basic SAP decoding.


author: fisiu@opensuse.org
changelog:
  - Update to version 2.5:
    - Fix issue with maximum packet size for AMP controllers.
    - Add support for more advanced AMP controller decoding.
    - Add support for more advanced AVRCP decoding.
    - Add support for reading new BTSnoop data link type.


author: lmuelle@suse.de
changelog:
  - Update to version 1.1.1.
    + Fixed minor header/body multi-word token defect.
    + Add large file support for 32-bit systems.
      (_FILE_OFFSET_BITS/_LARGE_FILE).
    + Fix lexer_v3.l format string mismatch that broke debugging code on
      64-bit systems.
    + Add multi-word token support to bogoutil & bogotune.
    + Clean up token prefixing.
    + Clean up queue-id processing.
    + Add max-multi-token-len checks.
    + Add min-token-len check (with exemption for 2 character
      money amounts which bogofilter has long accepted).
    + Add "short token" pattern to lexer
    + Add options for min/max token length, multi-token count, and
      max multi-token length.
    + Corrected option parsing in bogotune to support -n ham1 ham2
    - s spam1 spam2 as suggested by bogotune -h; broken since 0.93.2.
    + Corrected problem with bogotune's -D option (thanks to Jason Smith).
    + Flush output after writing spam header line and/or message body.
    + When database is near to maximum allowed size, allow reading
      it and disallow writing to it.
    + Fix formatting of Rtable output when in the message header,
      this keeps verbose passthrough modes RFC-822/2822 compliant.
    + Fixed --input-file and --output-file command line options.


author: lmuelle@suse.de
changelog:
  - Update to version 1.1.7.
    + Updated sendmail milter contrib/bogofilter-milter.pl to v1.45
    + Added maildir training info to English and French FAQs.
    + Fix uninitialized variable in lexer.c when unicode is disabled.
    + In process_arg functions use the val parameter rather than optarg.
    + Function process_arg now has the same prototype for
      bogofilter, bogolexer, bogoutil, and bogotune.  The proper
      version is called by function read_config_file for all
      programs.
    + Fixed syntax errors in t.valgrind test
    + bf_compact now supports compacting databases that use QDBM, Tokyo
      Cabinet or SQLite3 and is covered by the test suite.
    + bf_compact now verifies databases before dumping them, to avoid
      getting into an unterminated loop and wasting all diskspace.
    + Bogoupgrade now verifies databases before dumping them, to avoid
      getting into an unterminated loop and burning all memory or disk
      space when the database is corrupt.
    + Bogoupgrade now uses Pod::Usage to print usage/help, prints error
      messages that are a bit more concise and validates arguments a bit
      stricter.
    + Bump required sqlite version to 3.5.4, earlier versions could
      sometimes corrupt the database. Update install-staticdblibs.sh.
      Bogofilter will complain when used with older versions.
    + bf_compact problem fixed.
  - Update to version 1.1.6.
    + Transaction support added for TokyoCabinet datastore.
    + Bump required sqlite version to 3.4.2 and fix related compiler
      warnings. Bogofilter will complain when used with older versions.
    + Support for TokyoCabinet datastore added.
    + doc/README.db was updated to BerkeleyDB 4.6
    + doc/README.db: section 3.5 was added, with information on how to
      resolve "Logging region out of memory; you may need to increase its
      size", section 4.2 now documents set_lg_regionmax.
    + The install-staticdblibs.sh script was relicensed under GNU GPL v3,
      adjusted to download Berkeley DB 4.2 from oracle.com, adds patch #5,
      and updated to build SQLite 3.4.1. In order to for a rebuild of the
      updated library, do: rm -rf /opt/db-4.2-lean /opt/sqlite-3-lean
      and re-run the script.
    + The recommended minimum sqlite3 version is now 3.4.0, bogofilter will
      warn if used with older versions. Bugs that could cause database
      corruption in rare circumstances have been fixed in sqlite3.
      See doc/README.sqlite for details.
    + Updated sendmail milter contrib/bogofilter-milter.pl to v1.27
    + Add '--spam-header-place={header}' to specify header line
      before which the X-Bogosity line is placed.
    + Support --db-verify for sqlite3.
    + Fix defect where the database verification method would not be called
      for traditional Berkeley DB databases. Reported by Eric Wood.
    + Fix test suite for situations where there are blanks in the test or
      working directories' names.
    + Repair passthrough defect on systems whose standard system library
      makes a distinction between text and binary mode in stdio stuff.
  - Update to version 1.1.5	2007-01-14 (released) 2007-01-25 (declared stable)
    + Fixed Makefile dependency problem.
    + Fixed block-on-subnets problem.
    + Added block-on-subnets regression test.
  - Update to version 1.1.4	2007-01-01 (released)
    + Update copyright notices.
    + Add GSL dependency to bogofilter target to support parallel
      makes.
    + Fixed problem in flex-2.5.4 patch.
  - Update to version 1.1.3	2006-12-03 (released) 2006-12-20 (declared stable)
    + Fixed typo in configure.ac.
  - Update to version 1.1.2	2006-12-02 (released)
    + Revise install-staticlibs.sh's links for retrieving database
      tarball and patches.
    + Revise make rules for generating statically linked RPM.
    + Provide separate flex patches for 2.5.4 and 2.5.3x
    + Updated file comment for lexer_v3.l and removed unneeded
      rules T1, T12, SHORT_TOKEN, and TOKEN_12.
    + Miscellaneous minor cleanups of lexer_v3.l classes and rules.
    + Patch flex skeleton code problem which can cause a seg-fault.
    + Fix processing of "--unicode=no" option.
    + Fix prefixes for ip address and url tokens.  Restore colon
      that was dropped in token.c edit for bogofilter-1.1.0.
    + Fixed problem parsing message ids, which can cause a
      seg-fault on an x86_64.
    + Added '--ham-true' option for bogofilter (to match docs)
    + FAQ's updated to point to current sylpheed-claws wiki


author: lmuelle@suse.de
changelog:
  - Update to version 1.2.0.
    + Flex-2.5.35 has fix for memory allocation problem in 2.5.4, 2.5.31, and
      2.5.33, making bogofilter's flex patch obsolete.
    + Bogofilter now uses listsort in place of qsort.
    + Added token-count=n, token-count-min=n, and token-count-max=n options.
    + Minor code cleanups.
    + spamitarium.pl updated to version 0.3.0
    + update bf_compact documentation by removing explicit Berkeley DB
      references, as it has been fixed to work with other database drivers in
      March 2008.
    + bf_compact, bf_copy and bf_tar now support transformed program names
    + Update sqlite3 adaptor to take advantage of sqlite3_prepare_v2() API
      function that appeared in SQLite 3.3.9. The new _v2 interface allows for
      more specific error messages when executing SQL statements.  Also enable
      extended result codes for more precise error reporting.
    + Update doc/integrating-with-postfix: the script now suggests sendmail -G
    - i (where -G will be ignored by Postfix before 2.3) to tell Postfix it's a
      gateway submission, not an original injection; the filter pipe(8) magic
      for master.cf now suggests flags=Rq (was flags=R), as per Postfix's
      FILTER_README.
    + Drop support for systems that reverse setvbuf arguments. The last systems
      to do that are reported to be shipped in 1987 by the autoconf manual, so
      ditch them.


author: bitshuffler@opensuse.org
changelog:
  - Update to version 1.2.1.
    + Update configure to use "host" rather than "target", to match the
      newer autotools cross-build semantics. Untested.
      Developers changing the build system and users who build from SVN
      will now need automake 1.9 and autoconf 2.60.
    + Fix Christian Frommeyer's MIME decoding bug, Ubuntu/Launchpad Bug
      [#320829]. As a side effect, also fixes misattribution of MIME bodies
      as MIME headers with mime: tag.  Original bug report:
      https://bugs.launchpad.net/ubuntu/+source/bogofilter/+bug/320829
      Before this fix, bogofilter did not properly MIME-decode the first
      line in a body. This was especially bad with Christian's samples
      where the whole body was only one long base64 line.
    + Removed two scripts that are auto-built.
    + Added test case for Stephen Davies' Q-P EOL problem (see below).
    + Fixed EOL problem in quoted_printable text. Problem reported by
      Stephen Davies and identified by Pavel Kankovsky
    + Promoted to "stable"


author: lmuelle@suse.com
changelog:
  - Update to version 1.2.3.
    * Update configure.ac to avoid autoconf 2.68 warnings, by
      (a) quoting the first AC_RUN_IFELSE argument, an
      AC_LANG_PROGRAM(), with [ ], and
      (b) providing an explicit "true" assumption for Berkeley DB
      capabilities to avoid cross-compilation warnings.
    * Security bugfix; (bnc#792939),
      Fix a heap corruption in base64 decoder on invalid input.
      http://bogofilter.sourceforge.net/security/bogofilter-SA-2012-01
    * Added bogofilter-faq-bg.html, a Bulgarian translation of the FAQ.
    * Mark "Berkeley DB 5.1.19: (August 27, 2010)" supported.
  - Update to version 1.2.2.
    * Use a better PRNG for random sleeps. That is arc4random() where
      available, and drand48() elsewhere.
    * Assorted fixes for issues found with clang analyzer:
      + Fix a potential NULL deference
      + Fix a potential division by zero
      + Remove dead assignments and increments
    * Update Doxyfile and source contrib/bogogrep.c for docs, too.
    * Security bugfix, CVE-2010-2494:
      Fix a heap corruption in base64 decoder on invalid input.
      Analysis and patch by Julius Plenz <plenz@cis.fu-berlin.de>.
      Please see doc/bogofilter-SA-2010-01 for details.
    * Updated sendmail milter contrib/bogofilter-milter.pl to v1.??????
    * Bump supported/minimum SQLite3 versions and warning threshold.
      See doc/README.sqlite for details.
    * Mark BerkeleyDB 4.8.26 and 5.0.21 supported.
    * Make t.maint more robust; ignore .ENCODING token. To fix test
      failures on, for instance, FreeBSD with unicode enabled.
    * Fix several compiler warnings "array subscript has type 'char'", by
      casting the arguments to unsigned char.
    * Split error messages for ENOENT and EINVAL into new function.
    * Avoid divison by zero in robx computation by checking if there are at
      least one ham message and one spam message registered.
    * contrib/spamitarium.pl updated to version 0.4.0
    * Updated and integrated Ted Phelps's "Patch to prevent .ENCODING from
      being discarded by bogoutil -m" (SourceForge Patch #1743984).


author: chris@computersalat.de
changelog:
  - remove client dep of manager
    * manager does not really need a local boinc-client ;)
  - fix desktop file


author: chris@computersalat.de
changelog:
  - fix for bnc#745887 ( Confirm licensing of boinc-client 6.10.60 )
  - fix for bnc#744612 ( File /usr/bin/boinc_gui incorrectly named )
  - fix for bnc#744389 ( boinc-client will not run )
  - fix for bnc#732118 ( BOINC installs but will not run )


author: chris@computersalat.de
changelog:
  - update tp 6.12.43
    * sorry but there is no ChangeLog :(
  - rework patches
  - remove obsolete patches
    * boinc-server.patch
    * boinc-client-str_util.patch
  - add boinc-client-lang subpkg
  - fix DSOLinkChange for suse >= 1210
    * see https://fedoraproject.org/wiki/UnderstandingDSOLinkChange
      for more info, special thanks to Stefan Dirsch :)


author: chris@computersalat.de
changelog:
  - rename patch
    * fix-automake-conditional to boinc-client-AM_CONDITIONAL patch
  - fix build for SLE_11
    * AM_CONDITIONAL patch >= 12.2


author: tittiatcoke@gmail.com
changelog:
  - Update to 4.9.80
    * see http://www.kde.org/announcements/announce-4.10-beta1.php
  - Package was split of from kdegames4


author: hmacht@suse.de
changelog:
  - update to 0.11.7 which fixes some security issues
    (novell bug 206913)
  - remove CVS directories and content from tarball


author: reddwarf@opensuse.org
changelog:
  - update to 0.11.9
    * changed: opengamecache had to move to my own server. New
      address: ogc.gulpe.de:11111
    * fixed: bug with selecting a player gfx.
    * bug about compute points of the winner in multiplayer mode
    * fixed: bug for server for coputing point (Suppress all process
      in reception of playerdata)
    * display points on general menu
    * scorring now a unique players wins a round add 1 point (bonus
      for victory) and numer of player killed by the winner
    * Added Joystick support
    * Added some more resolutions. (requested by some users)
    * Fixed some drawing issues with flying bombs.
    * The last special item use was lost on clients in a network
      game.
    * Fixed problem with kicked bombs can travel in time.
    * Special settings will be saved into the config file.
    * Fixed problem on slow networks with the loop that the selected
      player gfx gots selected and deselected. (infinite loop on the
      network)
    * Fixed problem with overwriting the servers address on clients
    * Multiple bug fixes
  - fixed gcc 4.6 compilations problems
  - fixed math functions and SDL detection
  - made it honor configure options
  - added desktop file (menu entry)
  - cleaned with spec-cleaner


author: wberrier@suse.de
changelog:
  - Don't use -<package> notation in BuildRequires anymore.  Normal
    sles9 doesn't like it (obs must intervene here).


author: wberrier@suse.de
changelog:
  - Update to 0.8.0.2730
    - Fixed Bugs
    * [BOO-836] - WSA Boo "end" keyword required for some blocks and not others
    * [BOO-869] - wrong type inferred for null field initializer
    * [BOO-871] - booish fails to display dictionary that contains DynamicMethod
    * [BOO-874] - compiler doesn't generate debug information for duck typed call sites
    * [BOO-881] - compiler doesn't check for duplicate parameter names in constructor definitions
    * [BOO-883] - Internal error using regular expression in generator
    * [BOO-884] - compiler should prefer data preserving overloads
    * [BOO-885] - parser doesnt allow complex expressions inside closures
    * [BOO-887] - Wrong stack trace information for exception during assignment inside generator method
    * [BOO-891] - Boo.NAnt.Tasks is using an obsolete method (Assembly.LoadWithPartialName)
    * [BOO-893] - QuackInvoke intercepts calls to super() in class CTOR
    * [BOO-894] - Type inference failure for property used in object initializer
    * [BOO-898] - [MetaProgramming] Splicing operator is not recognized inside string expression interpolation
    - Improvements
    * [BOO-870] - parser should not require the 'L' suffix to parse long literals
    * [BOO-872] - better name for closure methods
    * [BOO-873] - extension methods should be preferred over non accessible members
    * [BOO-888] - Delay Sign parameter is ignored
    * [BOO-889] - BooPrinterVistor makes ugly elif chains
    * [BOO-892] - Test Cases use obsolete interfaces and throw warnings during compilation
    * [BOO-895] - [MetaProgramming] splicing for member references
    * [BOO-896] - [MetaProgramming] splicing for class and field names
    * [BOO-897] - [MetaProgramming] splicing for method names
    * [BOO-899] - bool equality comparisons are emitting unnecessary RuntimeServices.EqualityOperator calls
    * [BOO-900] - unreserve 'otherwise' keyword so it can be used by the 'match' macro
    * [BOO-901] - unreserve 'given' and 'when' keywords so they can be implemented as macros
    - New Features
    * [BOO-136] - generic given statement
    * [BOO-218] - duck typing - unary operators


author: wberrier@suse.de
changelog:
  - Update to 0.8.1.2865
    - a simpler way for writing macros
    - support for nested functions
    - generic methods overloading works
    - support for CLR 3.5 extension methods (moreover boo extension methods)
    - compile-time conditionals through ConditionalAttribute and the new -define SYMBOL booc option
    - AttributeUsageAttribute is now supported and enforced
    - a better interactive interpreter (previously known as booish2)
    - warnings about unused private members, unused namespaces, unreachable code
    - new error messages, including suggestions for misspelled members or types
    - exception filters, exception fault handlers
    - for loop IDisposeable.Dispose integration


author: wberrier@suse.de
changelog:
  - Update to 0.8.2.2960
    - (almost) complete nullable type support
    - shorthandsfor nullable types (T?) and enumerables
    (T* instead of IEnumerable[of T])
    - improved booish behavior with nicer colors
    (and it should work inside emacs now )
    - 'else' block for 'for' and 'while loops
    - fixes and improvement related to generic methods
    (overloads and interface declarations)


author: ajorgensen@novell.com
changelog:
  - Update to 0.9.3.3457
    * Bugs
      [BOO-1034] - compiler error referencing base class members of a generic subclass of a generic class
      [BOO-1064] - Overriden explicit interface implementation crashes compiler
      [BOO-1065] - Duplicate explicit interfaces cause emit error
      [BOO-1071] - List comprehension cannot be used inside array constructor
      [BOO-1081] - Subclassing containing class causes compiler stack overflow
      [BOO-1082] - Abstract subclassing turns methods public
      [BOO-1165] - Callable cannot declare variable parameters
      [BOO-1170] - for/or bug in generator
      [BOO-1191] - booish crashes after /help, /globals, /load and /save
      [BOO-1194] - Any autocompletion on an array crashes Boo interpreter
      [BOO-1211] - No type safety at all if LHS or RHS of expression is an interface
      [BOO-1240] - Compiler falsely considers any member of the same name to fulfill an external interface.
      [BOO-1241] - Not all overloads of external implementations searched
      [BOO-1248] - Most of the links on the Boo home page are dead
      [BOO-1251] - Overflowing calculations with constants are compiled to invalid code
      [BOO-1252] - System.InvalidOperationException with void/bool comparison
      [BOO-1253] - System.InvalidOperationException with void function in hash literal
      [BOO-1254] - Boo compiler fails on certain file names
      [BOO-1255] - Boo compiler fails on empty files
      [BOO-1256] - Class not found after importing two similar namespaces
      [BOO-1259] - inheritance generic class with abstract parameter causes error
      [BOO-1261] - cross-namespace inheritance from an interface fails
      [BOO-1262] - The white space agnostic parser is not preserving file names
      [BOO-1266] - Parser fails on literal -9223372036854775808L (long.MinValue)
    * Improvement
      [BOO-903] - Allow 'of' to be omitted in type references when [] are used
      [BOO-1236] - Missing PatternMatching patterns, plus regex pattern
      [BOO-1260] - Language change: remove 'continue' and 'break' special meaning from 'or' blocks


author: pth@suse.de
changelog:
  - Update to 1.49.0. Major changes since 1.46.1:
    New libraries:
    * Heap.
    * Container
    * Locale
    * Move
    * Chrono
    * Geometry
    * Phoenix
    * Ratio
    For a detailed descriptions see
    http://www.boost.org/users/history/version_1_47_0.html
    http://www.boost.org/users/history/version_1_48_0.html
    http://www.boost.org/users/history/version_1_49_0.html
  - Rebuilt the man documentation with gcc 4.5 as the current gcc
    segfaults when building quickbook.
  - Package PDF documentation independent of whether we build it
    ourselves.
  - Fix missing function return in Boost::Chrono's process_cpu_clocks.hpp


author: aj@suse.de
changelog:
  - Add patch from upstream to use TIME_UTC_ instead of TIME_UTC since
    the later is part of ISO C11.


author: cfarrell@suse.com
changelog:
  - license update: BSL-1.0
    Boost Software License 1.0 is available in SPDX format on
    http://www.spdx.org/licenses as BSL-1.0


author: pth@suse.de
changelog:
  - Directly pass CFLAGS and RPM_OPTFLAGS to jam0 when bootstrapping
    (obsoletes the fix from Daniel Schepler) and pass
    - fno-strict-aliasing to gcc to fix the bjam segfault.
  - Build optimized binary but don't strip it.


author: pth@suse.de
changelog:
  - Update to 3.1.16:
    * Plug memory leak when closing out actions.
    * Various improvements to __TIMINGRULE_ and __ACTIONRULE_ target
      variable hooks.
    * Change JAMDATE to use common ISO date format.
    * Add test for result status values of simple actions, i.e.
      empty actions.
    * Fix buffer overrun bug in expanding @() subexpressions.
    * Check empty string invariants, instead of assuming all strings
      are allocated. And reset strings when they are freed.
    * Add OSPLAT=PARISC for HP-UX PA-RISC. -- Boris G.
    * Make quietly actions really quiet by not printing the command
      output. The output for the quietly actions is still available
      through __ACTIONRULE_.
    * When setting OSPLAT, check __ia64 macro.
    * Get the unix timing working correctly.
    * Add -fno-strict-aliasing to compilation with gcc. Which works
      around GCC-4.2 crash problems.
    * Increased support for Python integration.
    * Allow specifying options with quotes, i.e. --with-python=xyz,
      to work around the CMD shell using = as an argument separator.
    * Add values of variables specified with -s to .EVNRION module,
      so that we can override environment on command line.
    * Make NORMALIZE_PATH convert to /.


author: pth@suse.de
changelog:
  - Update to 3.1.17:
    * Reflect the results of calling bjam from Python.
    * Try to work around at least one compiler bug with GCC and variable
      aliasing that causes crashes with hashing file cache entries.
    * Isolate running of bjam tests to individual bjam instances to prevent
      possible spillover errors from one test affecting another test.
      Separate the bjam used to run the tests vs. the bjam being tested. And
      add automatic re-building of the bjam being tested.
    * Fix some possible overrun issues revealed by Fortify build. Thanks to
      Steven Robbins for pointing out the issues.
    * Handle \n and \r escape sequences.
    * Minor edits to remove -Wall warnings.
    * Dynamically adjust pwd buffer query size to allow for when PATH_MAX is
      default defined instead of being provided by the system C library.
    * Minor perf improvement for bjam by replacing hash function with faster
      version. Only 1% diff for Boost tree.
    * Updated Boost Jam's error location reporting when parsing Jamfiles. Now
      it reports the correct error location information when encountering an
      unexpected EOF. It now also reports where an invalid lexical token
      being read started instead of finished which makes it much easier to
      find errors like unclosed quotes or curly braces.
    * Removed the -xarch=generic architecture from build.jam as this option is
      unknown to the Sun compilers on Linux.
    * Fixed a bug with T_FATE_ISTMP getting reported as T_FATE_ISTMP &
      T_FATE_NEEDTMP at the same time due to a missing break in a switch
      statement.
    * Fixed a Boost Jam bug causing it to sometimes trigger actions depending
      on targets that have not been built yet.
    * Added missing documentation for Boost Jam's :T variable expansion
      modifier which converts all back-slashes ('\') to forward slashed ('/').
    * Corrected a potential memory leak in Boost Jam's builtin_shell()
      function that would appear should Boost Jam ever start to release its
      allocated string objects.
    * Made all Boost Jam's ECHO commands automatically flush the standard
      output to make that output more promptly displayed to the user.
    * Made Boost Jam tests quote their bjam executable name when calling it
      allowing those executables to contain spaces in their name and/or path.
    * Change execunix.c to always use fork() instead of vfork() on the Mac.
      This works around known issues with bjam on PPC under Tiger and a
      problem reported by Rene with bjam on x86 under Leopard.
    * Corrected a bug in Boost Jam's base Jambase script causing it to trim
      the error message displayed when its boost-build rule gets called
      multiple times.
    * When importing from Python into an module with empty string as name,
      import into root module.
    * Patch for the NORMALIZE_PATH builtin Boost Jam rule as well as an
      appropriate update for the path.jam Boost Build module where that rule
      was being used to implement path join and related operations.
    * Fixed a bug causing Boost Jam not to handle target file names specified
      as both short and long file names correctly.
    * Relaxed test, ignoring case of drive letter.
    * Implemented a patch contributed by Igor Nazarenko reimplementing the
      list_sort() function to use a C qsort() function instead of a
      hand-crafted merge-sort algorithm.  Makes some list sortings (e.g.
      1,2,1,2,1,2,1,2, ...) extremely faster, in turn significantly speeding
      up some project builds.
    * Solved the problem with bjam going into an active wait state, hogging up
      processor resources, when waiting for one of its child processes to
      terminate while not all of its available child process slots are being
      used.
    * Solved a race condition between bjam's output reading/child process
      termination detection and the child process's output
      generation/termination which could have caused bjam not to collect the
      terminated process's final output.
    * Code reformatting and cleanups.
    * Implement ISFILE built-in.


author: freespacer@gmx.de
changelog:
  - Update to 3.1.18:
    * New built-ins, MD5, SPLIT_BY_CHARACTERS, PRECIOUS, PAD, FILE_OPEN,
      and UPDATE_NOW.
    * Ensure all file descriptors are closed when executing actions complete
      on *nix.
    * Fix warnings, patch from Mateusz Loskot.
    * Add KEEP_GOING var to programatically override the '-q' option.
    * Add more parameters, up to 19 from 9, to rule invocations. Patch from
      Jonathan Biggar.
    * Print failed command output even if the normally quite '-d0' option.
    * Build of bjam with vc10, aka Visual Studio 2010.
    * More macros for detection of OSPLAT, patch from John W. Bito.
    * Add PARALLELISM var to programatically override the '-j' option.
    * Tweak doc building to allow for PDF generation of docs.
  - clean up the SPEC file
  - regenerated patches


author: michael.meeks@novell.com
changelog:
  - update to bootchart2-0.1.0
    + rendering (Anders Norgaard)
    + fix for unknown exceptions
    + interactive UI (Michael)
    + much faster rendering by manual clipping
    + horizontal scaling
    + remove annoying page-up/down bindings
    + initrd portability & fixes (Federic Crozat)
    + port to Mandriva
    + improved process waiting
    + inittab commenting fix
    + improved initrd detection / jail tagging
    + fix for un-detectable accton behaviour change
    + implement a built-in usleep to help initrd deps (Michael)
  - remove 'usleep' dep.


author: michael.meeks@novell.com
changelog:
  - update to bootchart2 0.12.1
    + pybootchartgui
    + pylint cleanup
    + handle empty traces more elegantly
    + add '-t' / '--boot-time' argument (Matthew Bauer)
    + collector
    + now GPLv2
    + add rdinit support for very early initrd tracing
    + cleanup / re-factor code into separate modules
    + re-factor arg parsing, and parse remote process args
    + handle missing bootchartd.conf cleanly
    + move much of bootchartd from shell -> C
    + drop dmesg and uname usage
    + avoid rpm/dpkg with native version reporting
  - update to bootchart2 0.12.0
    + collector
    + use netlink PROC_EVENTS to generate parentage data
    + finally kills any need for 'acct' et. al.
    + also removes need to poll /proc => faster
    + cleanup code to K&R, 8 stop tabs.
    + pybootchartgui
    + consume thread parentage data


author: aj@suse.de
changelog:
  - Update to bootchart2 0.12.4:
    o various bugfixes
    o display memory usage
    o includes pthread patch.


author: postadal@suse.cz
changelog:
  - renamed service name in bootp-DD2.xinetd according to /etc/services [#33661]
  - added norootforbuild flag to the spec file
  - fixed code that broke strict aliasing


author: lnussel@suse.de
changelog:
  - add a packageand to the Supplements so bootsplash-branding* only
    gets installed if bootsplash actually is meant to be installed.


author: javier@opensuse.org
changelog:
  - add support for 1600x900 and 1920x1080, run mkinitrd in %post
    (bnc#615778, bnc#678523, bnc#668762)


author: tittiatcoke@gmail.com
changelog:
  - Update to 4.9.80
    * See http://www.kde.org/announcements/announce-4.10-beta1.php
  - Package was split of from kdegames4


author: pascal.bleser@opensuse.org
changelog:
  - update to 0.9.5.2:
    * filename expansion was fixed
    * future imports now work
    * docstring fixes were made for types with their own __init__ method


author: pascal.bleser@opensuse.org
changelog:
  - update to 0.9.6:
    * numerous minor bugs were fixed
    * features were implemented to make general usage a lot smoother
    * a showcase of beta GTK support was added


author: pascal.bleser@opensuse.org
changelog:
  - update to 0.9.7.1:
    * new features:
      + pastebin confirmation
      + ability to ignore PYTHONSTARTUP when launched with -i
      + addition of bpdb (bpython python debugger)
      + correct operation of C-w
      + a more comprehensive unit testing suite
      + pastebin deduplication
      + import completion improvements
      + GTK improvements
    * bug fixes


author: saschpe@gmx.de
changelog:
  - Cleaned up spec file:
    * Removed 'python' dependency, have python-devel
    * Require python-pyparsing instead of python-parsing
    * Removed scripting madness and use proper SUSE version checks
    * Addded AUTHORS, ROADMAP and TODO doc files


author: saschpe@suse.de
changelog:
  - Update to version 0.10.1:
    + #197: find_modules crashes on non-readable directories
    + #198: Source tarball lacks .po files
  - Changes from version 0.10:
    + Config files are now located according to the XDG Base Directory
      Specification. The support for the old bpythonrc files has been
      dropped and ~/.bpython.ini as config file location is no longer supported.
      See issue #91.
    + Fixed some issues with tuple unpacking in argspec. See issues #133 and #138.
    + Fixed a crash with non-ascii filenames in import completion. See issue #139.
    + Fixed a crash caused by inspect.findsource() raising an IndexError
      which happens in some situations. See issue #94.
    + Non-ascii input should work now under Python 3.
    + Issue #165: C-a and C-e do the right thing now in urwid.
    + The short command-line option "-c config" was dropped as it conflicts with
      vanilla Python's "-c command" option. See issue #186.


author: p.drouand@gmail.com
changelog:
  - Update to 0.12 version:
    * Added a new pastebin_helper config option to name an executable that should
    perform pastebin upload on bpython's behalf. If set, this overrides
    pastebin_url. Data is supplied to the helper via STDIN, and it is expected
    to return a pastebin URL as the first word of its output.
    * Fixed a bug causing pastebin upload to fail after a previous attempt was
    unsuccessful. A duplicate pastebin error would be displayed in this case,
    despite the original upload having failed.
    * Added more key shortcuts to bpython.urwid
    * Smarter dedenting after certain expressions
    * #74 fixed broken completion when auto_display_list was disabled
  - Add python-Sphinx as a build dependencie since man doc building from source


author: rbrownccb@opensuse.org
changelog:
  - Improved Grub 2 Theme (ilmehtar & anditosan)
  - Improved xfce splash (victorhck)
  - Updated gfxboot backgrounds (tux93)


author: rbrownccb@opensuse.org
changelog:
  - Optimised plymouth theme file sizes
  - gfxboot now using fifthleg font
  - YaST2 installer theme using 12.3 green


author: coolo@suse.com
changelog:
  - fix the %post of plymouth branding to still set openSUSE default
    even if in live cd buildenv (bnc#804321)


author: dimstar@opensuse.org
changelog:
  - Add pkgconfig(ice) and pkgconfig(sm) BuildRequires: they used to
    be pulled in by something else before.


author: reddwarf@opensuse.org
changelog:
  - Enable libburnia plugins:
    + Add pkgconfig(lbburn-1) and pkgconfig(libisofs-1) BuildRequires
    + Pass --enable-libburnia to configure


author: dimstar@opensuse.org
changelog:
  - Update to version 3.3.91:
    + Correct CD cover dimensions (bgo#660918).
    + Call gettext() where translated string array items are used.
    + Add a fix for optical drive not selected by default.
    + Update categories in brasero.desktop
    + Use g_mkdtemp() rather than mkdtemp() (bgo#623890)
    + Support build against tracker 0.13/0.14
    + Build fixes (including bgo#641650)
    + Documentation improvements.
    + Updated translations.
  - Drop brasero-tracker-0.14.patch: fixed upstream
  - Remove hack to change categories in brasero.desktop: fixed
    upstream.
  - Remove gnome-common BuildRequires and call to gnome-autogen.sh:
    they were only needed for above patch.


author: dimstar@opensuse.org
changelog:
  - Add cdrdao and cdrkit-cdrtools-compat Requires: Those packages
    are required for CD Audio copy features (bnc#743601).


author: dimstar@opensuse.org
changelog:
  - Update to version 3.5.92:
    + Fix build against gstreamer-plugins-base-1.0
    + Fix build without preview
    + build: Require gstpbutils-1.0 instead of 0.10
    + Port to new documentation infrastructure
    + Port brasero to GStreamer 1.0
    + brasero-project: include libxml/xmlerror.h for xmlError
    + Put settings in the correct path
    + Add Desktop Actions for Unity
    + Updated translations.
  - Replace gnome-doc-utils-devel with yelp-tools, following
    upstreams port o the new documentation infrastructure.
  - Replace BuildRequires for the switch to GStreamer 1.0:
    + Old: pkgconfig(gstreamer-0.10),
      pkgconfig(gstreamer-plugins-base-0.10)
    + New: pkgconfig(gstreamer-1.0), pkgconfig(gstreamer-video-1.0),
      pkgconfig(gstreamer-tag-1.0), pkgconfig(gstreamer-pbutils-1.0),
      pkgconfig(gstreamer-plugins-base-1.0)
  - Replace Requires for the switch to GStreamer 1.0:
    + Old: gstreamer010, gstreamer010-plugins-base,
      gstreamer010-plugins-oil, gstreamer010-plugins-bad
    + New: gstreamer, gstreamer-plugins-base, gstreamer-plugins-bad.
  - Add explicit pkgconfig(gdk-x11-3.0) BuildRequires: configure
    checks for it. This does not cause any change for our package, as
    it is being pulled in indirectly anyway.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.6.0:
    + Fix build, link libbrasero-burn against libm (for ceil(3))
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.6.1:
    + Libburnia plugin: Fix while loop in
      `brasero_libisofs_write_image_to_fd_thread()` (bgo#685983)
    + Remove nonexisting options from the man page
    + Updated translations.


author: lidongyang@novell.com
changelog:
  - bnc#707837 - network:utilities/bridge-utils: Bug in Factory 12.1
    brctl has changed from /sbin to /usr/sbin
    revert the changes made to %install section of the spec file


author: rschweikert@suse.com
changelog:
  - Create -devel package to fix rpmlint errors
  - Keep the binary in /usr/sbin, create link to /sbin (UsrMerge project)
    This does not effect resolution of #707837 as /sbin/brctl can still be
    found. systemd properly supports separate /usr


author: i@marguerite.su
changelog:
  - initial version 0.9.2
    * chord-typing support: combine multiple keys to compose a syllable at once.
    * configuration: global page_size setting.
    * inline mode: extend the API to support inline mode.
    * table translator: add option to filter candidates by character set.
    * user dictionary: automatic recovery for corrupted databases.
    * user dictionary: fixed a bug that was responsible for missing user phrases.
    * rime_deployer: a utility program to prepare Rime's workspace.
    * rime_dict_manager: a utility program to import/export user dictionaries.
    * librime package: include 'brise', a collection of preset schemata in the package.
    * new schema: Middle Chinese Phonetic Transcription.
    * new schema: IPA input method in X-SAMPA.


author: i@marguerite.su
changelog:
  - update version 0.13
    * install data files from a separate package.
    * update: luna_pinyin, terra_pinyin, jyutping tables.
    * update: essay database.
    * new schema: emoji.


author: i@marguerite.su
changelog:
  - although this package only have a /usr/share/rime-data,
    but it need building, 32-bit and 64-bit results are different.
    So remove BuildArch: noarch tag to fix ibus/fcitx-rime crash.


author: vuntz@opensuse.org
changelog:
  - Update to version 4.2:
    + Ending a cut operation beyond the right edge of the screen has
      been fixed.
    + Key/character insertion works with newer versions of Xorg.
    + The braille driver help files have been converted to plain
      text.
    + Multiple instances of brltty may not use the same PID file.
    + The keypad keyboard key table provides a braille input mode.
    + The working directory is no longer set to the data directory.
    + The writable directory is created if it doesn't already exist.
    + USB I/O via libusb1 is supported.
    + The Metec braille driver has been added.
    + The eSpeak speech driver has been added.
    + The AtSpi2 screen driver has been added.
    + A BrlAPI client for Window-Eyes has been developed.
    + Driver changes:
    - Converted drivers to use key tables.
    + Albatross braille driver changes:
    - USB support has been added.
    + Baum braille driver changes:
    - Vario Pro wheels are supported.
    - For Vario Pro models, only update the text cells which have
      changed.
    + FreedomScientific braille driver changes:
    - Bluetooth support has been added.
    - The Focus Blue is supported.
    - Rockers and bumper bars are recognized as distinct keys.
    + HandyTech braille driver changes:
    - Pressing two routing keys simultaneously immediately cuts the
      selected text.
    - Newer models which use the USB HID interface are supported.
    - The InputMode= parameter has been removed.
    + Papenmeier braille driver changes:
    - The DebugReads= and DebugWrites= parameters have been
      removed.
    - Support for the configuration file has been removed (now uses
      key tables).
    + BrlAPI changes:
    - Key event support has been added.
    - Various client fixes for the Windows environment.
    - Various fixes for when threads aren't available.
    - No more extraneous connection to localhost when using a
      TCP/IP host name.
    - A fix to exception handling within the Python bindings.
    + ExternalSpeech speech driver changes:
    - Two-letter driver identification code changed to "xs" (from
      "es").
    + AtSpi screen driver changes:
    - Static linking is supported.
    - A problem causing crashes on 64-bit platforms has been
      resolved.
    + Windows screen driver changes:
    - Significant reductions in memory usage.
    - Better handling of unreadable screens.
    - Better handling of the Alt+Tab window.
    + DOS changes:
    - Log records are written to the file "brltty.log".
    - The TSI braille driver stays at 9600 baud.
    + Key table changes:
    - Add the following directives: assign, context, hide, hotkey,
      ifkey, map, note, superimpose, title.
    - Add the \{name} variable name expansion syntax.
    - Add the ! immediate key syntax.
    - A command may have more than one modifier.
    - The line command modifiers are supported.
    - Keyboard key table names are now prefixed with "kbd-".
    - The ktbtest tool has been added.
    + Linux changes:
    - USB device inspection is more efficient.
    - Fixes to keyboard connect/disconnect monitoring.
    - Fixes to key event handling.
    - PCM and MIDI support defaults to ALSA (instead of to OSS).
    + Some windows changes.
    + Text tables updated: hu, sk.
    + Contraction tables updated: de-kurzschrift, en-us-g2, zh-tw.
  - Add dbus-1-devel (for at-spi2 screen driver), espeak-devel (new
    speech driver), libusb-1_0-devel BuildRequires.
  - Create driver-at-spi2 and driver-espeak subpackages, for the new
    drivers.
  - Fix driver subpackages: for some reason, the files were not put
    in the right subpackages.


author: simone.tolotti@gmail.com
changelog:
  - Update to version 4.3:
    +  New options:
      The -F [--speech-fifo=] option has been renamed to -i [--speech-input=].
      The -F [--preferences-file=] option sets the path to the preferences file.
      The -L [--log-file=] brltty option writes timestamped logs to a file.
      The -q [--quiet] xbrlapi option suppresses the displaying of window titles.
      The -r [--reformat-text] ctbtest option joins unindented input lines.
      The log level can now be specified within brltty.conf.
    +  New device support:
      A braille driver for BrailComm displays has been added.
      The HandyTech braille driver now supports the Active Braille.
      The Voyager braille driver now supports the part 232 serial adapter.
      The Voyager braille driver now supports the Braille Pen (aka Easy Link).
    +  Preferences menu changes:
      The preference selections now apply to the preferences menu itself, too.
      Keyboard key bindings now work correctly within the preferences menu.
      The "Text Style" preference has new settings:
      8-Dot Computer Braille (formerly 8-dot)
      Contracted Braille (formerly 6-dot)
      6-Dot Computer Braille
      The "Expand Current Word" preference has been added.
      It's only visible if "Text Style" is set to "Contracted Braille".
      It can be set to:
      Yes (don't contract the word the cursor is on)
      No (contract the whole line)
      The "Capitalization Mode" preference has been added.
      It's only visible if "Text Style" is set to "Contracted Braille".
      It can be set to:
      No Capitalization
      Use Capital Sign
      Superimpose Dot 7
    +  General changes:
      Internationalization support has been improved.
      French and German translations have been added.
      Support for multi-byte local character sets has been improved.
      Horizontal window motions now work correctly with contracted braille.
      The half window left motion no longer can move to a bad location.
      Alert messages no longer disappear unexpectedly.
      The speech FIFO is now created relative to the current working directory.
      Serial flow control is now enabled before device probing.
      The following global variables for use within tables are now predefined:
      tablesDirectory
      tableExtension
      subtableExtension
    +  Alva braille driver changes:
      The BC key bindings have been changed significantly in order to add
      more functions and to support the USB640 (which has no smartpad).
      The braille keyboard of the BC Feature Pack is now supported.
    +  Baum braille driver changes:
      Updating the text and status cells of the Vario 80 has been fixed.
      The front and command keys of the Vario 80 are now supported.
    +  EuroBraille braille driver changes:
      Reading keys is faster and no longer generates spurious input errors.
    +  HandyTech braille driver changes:
      Support for the Active Braille has been added.
      The help screen now describes how the keypad keys are named.
    +  Papenmeier braille driver changes:
      The initial state of the switches and keys of EL models is detected.
    +  Seika braille driver changes:
      The help screen now describes the key layout.
    +  TTY braille driver changes:
      A few more key bindings have been defined.
    +  Voyager braille driver changes:
      Serial support has been added.
      Bluetooth support has been added.
      Support for the part 232 serial adapter has been added.
      Support for the Braille Pen (aka Easy Link) has been added.
    +  XWindow braille driver changes:
      More and less restrictive fonts are supported.
      Hard program exits have been removed.
    +  eSpeak speech driver changes:
      The full advertized speech rate range can now be used.
    +  FestivalLite speech driver changes:
      The default voice has been changed to kal (from kal16).
    +  AtSpi screen driver changes:
      No more annoying warnings when not on an AtSpi widget.
    +  BrlAPI fixes:
      ISO-8859-1 is now accepted as a character set when iconv isn't available.
      The autorepeat flags are now handled on a per session basis.
      Commands are now processed when the device is released.
    +  WindowEyes BrlAPI driver changes:
      Testing for BrlAPI open errors has been improved.
    +  Text table changes:
      A common subtable for the block characters has been added.
      The glyph directive has been added.
      Several alternate fonts for the Latin letters are now defined.
      If a character isn't defined then check for an alternative which is:
      (its Unicode base character, its iconv-defined ASCII equivalent, etc).
      The en_UK text table has been renamed to en_GB (to comply with ISO 3166).
      Updated text tables:
      bo (Tibetan)
      brf: dot 7 is no longer presented
      fr_FR (French France)
      fr-vs (French table used by VisioBraille devices)
      is (Icelandic): updated to the newly adopted standard
    +  Contraction table changes:
      If a zero-width character isn't defined then don't show it.
      Updated tables:
      de-kurzschrift (German)
      en-us-g2 (American English)
      es (Spanish)
      fr-abrege (French)
      zh-tw (Taiwanese Chinese)
    +  Key table changes:
      A specific key within a set can now be specified by number.
      A key combination can now include specific keys which aren't in set 0.
      Keys which aren't in set 0 can now be mapped to keyboard functions.
      A key set name can now be used to define a hotkey.
      The help text no longer includes hidden hotkeys.
      The help text now handles context-specific hotkeys correctly.
      The note directive now supports the use of variables.
    +  Windows changes:
      Serial devices beyond COM9 may now be specified.
      The WindowEyes driver is now copied into the correct installation directory.
    +  Build changes:
      Building an exported (not checked out) copy now "knows" its revision number.
      Make support for install/uninstall of /usr/share/doc/brltty has been added.
      The make targets for source archives are now prefixed with "src-".
      The bin-tar, bin-tar-gzip, and bin-tar-bzip2 make targets have been added.
      Support for xz compression of binary and source archives has been added.
      The preferences file has been moved to /var/lib/brltty/brltty.prefs.
      There's now only one preferences file (instead of one per braille driver).
      The preferences file is now text-based (instead of binary).
      The "writable" directory has been moved to /var/run/brltty.
      The "library" directory is now known as the "drivers" directory.
      The "data" directory no longer has a use and has been removed.
      Support for the "gjar" command has been added.
  - Fixed tcl bindings failing in brp-tcl


author: marco@suse.de
changelog:
  - added version number 0.1
  - added author and GPL note to brlemu.c/brlemu.h/Makefile
  - added COPYINg file (GPL2)
  - added install section to Makefile
  - modified spec-file


author: coolo@suse.com
changelog:
  - let rpm call everything below /usr/lib/rpm/brp-suse.d and do no
    longer define a hard coded list of brp scripts


author: vuntz@opensuse.org
changelog:
  - Add a desktop-file-utils Requires: this will make it easy for
    everyone to use the RPM macros defined there, that are useful
    when there is a .desktop file. After some thoughts, it is more
    logical to add the macros in desktop-file-utils and to have a
    Requires here (since all packages with .desktop files already
    have a update-desktop-files BuildRequires), in my opinion.


author: vuntz@opensuse.org
changelog:
  - Update suse_update_desktop_file.sh: when -u is used, do not add
    the non-standard X-SuSE-Unimportant=true anymore, but
    NoDisplay=true.


author: coolo@suse.com
changelog:
  - split brp-trim-desktopfiles that installs a brp script to trim all
    .desktop files without need of an extra macro


author: joop.boonen@opensuse.org
changelog:
  - The binaries are now in /usr/bin like other games owned by root
  - A more secure attr setup that afik cant be exploited any more
  - Got rid of dm as it can cause a security issue, it not really
    needed to play the games


author: coolo@suse.com
changelog:
  - Update to libarchive 2.8.5 (from werner)
    * Fix issue 134: Improve handling of open failures
    * Fix issue 119: Relax ISO verification
    * Fix issue 121: mtree parsing
    * Fix extraction of GNU tar 'D' directory entries
    * Be less demanding in LZMA/XZ compression tests


author: dimstar@opensuse.org
changelog:
  - Update to version 3.0.4:
    + libarchive development moved to http://libarchive.github.com/
  - Changes from version 3.0.2:
    + Various fixes merged from FreeBSD
    + Symlink support in Zip reader and writer
    + Robustness fixes to 7Zip reader
  - Changes from version 3.0.1b:
    + 7Zip reader
    + Small fixes to ISO and Zip to improve robustness with corrupted
      input
    + Improve streaming Zip reader's support for uncompressed entries
    + New seeking Zip reader supports SFX Zip archives
    + Build fixes on Windows
  - For more changes since 2.8.5, please see NEWS file
  - Update URL Tag to represent new home of the project.
  - Rename libarchive2 to libarchive12, following upstreams soname
    bumps.
  - Add libarchive-fix-checks.patch: Fix gcc 4.7 side effects.
  - Drop libarchive-test-fuzz.patch: fixed upstream.
  - Drop libarchive-ignore-sigpipe-in-test-suite.patch: fixed
    upstream.
  - Drop libarchive-2.5.5_handle_ENOSYS_from_lutimes.patch: upstream
    rejected the patch. Seems to be too theoretical problem.


author: cfarrell@suse.com
changelog:
  - license update: BSD-2-Clause
    The COPYING file shows that the package is predominantly BSD-2-Clause
    licensed


author: dvaleev@suse.com
changelog:
  - libarchive-ppc64.patch:
    fix http://code.google.com/p/libarchive/issues/detail?id=277
    test_option_b and test_option_nodump are failing on ppc64


author: mvyskocil@suse.cz
changelog:
  - Remove rhino dependency at all
  - Added pom and maven depmap files from jpackage 5.0
  - Removed javadoc %%post/un scripts


author: mvyskocil@suse.cz
changelog:
  - Updated to bsh-2.0b5
    * Merged with bsh2-2.0-0.b5.1.jpp5.src.rpm
  - Do not use a bundled javax.script API
  - Obsoleted patches:
    * bsh2-build.patch
    * bsh2-crosslink.patch
    * bsh2-java14compat.patch
    * bsh2-java15.patch
    * bsh2-jedit.patch
    * bsh2-readline.patch


author: dsterba@suse.cz
changelog:
  - add patch for local version override as we do not build from
    git, and avoid doubled "Btrfs" in output of 'btrfs'


author: dsterba@suse.cz
changelog:
  - pull upstream, replace existing patches, spec update
  - update 'restore' utility
    - lzo support
    - tools may now take earlies superblock when opening the fs
    - other fixes
  - pull integration-20111030 branch
    - mkfs: force mkfs if desired
    - other fixes
  - add btrfs-dump-super to mkinitrd
  - other fixes
    - skip non-existent devices or without media
    - documentation updates
    - scrubbing single device
    - graceful error handling when opening fs fails


author: dkukawka@suse.de
changelog:
  - btrfs-progs-fix-open_ctree_usage_segfaults.patch: fix
    segfaults from bnc#710486 due to unchecked usage of return
    value of open_ctree()
    [fixed compilation warnings]


author: dsterba@suse.cz
changelog:
  - add btrfsck repair options for:
    - rebuild extent records
    - fix block group accounting
    - reset csums for rescue nodatasum mount
    - prune corrupt extent allocation tree blocks
  - device scanning fixes for dm and multipath
  - initrd support: move btrfs device scan after block device setup
  - documentation updates
  - add csize for file commpressed size
  - updated restore utility


author: adrian@suse.de
changelog:
  - update openSUSE 12.2 config to RC1 state
  - add openSUSE 12.3 config to fix build for factory
  - do not package compressed _and_ uncompressed kiwi images
  - add build timestamps in each logfile line


author: adrian@suse.de
changelog:
  - update to current git
    * fixed cross build initialsation with chroot
    * ignore prereqs for subpacks to be built
    * more Arch Linux support
    * new --vmdisk-clean switch
  - add recommends to qemu-linux-user


author: mls@suse.de
changelog:
  - update to current git
    * fixed arch PKGBUILD parsing
    * add .qcow2 file handling for kiwi
    * support root tar ball output format of kiwi


author: coolo@suse.com
changelog:
  - update to current git (03587016a7eca7788f404820642a2b5a1556aa0b)
    Adrian Schröter (1):
    - use default MEMSIZE in check_for_ppc
    Anas Nashif (2):
      pass --use-system-qemu option to init_buildsystem
      Support https repositories
    Frank Lichtenheld (1):
      init_buildsystem: fail early on reorder failure
    Martin Koegler (4):
      Diff can't handle empty files
      Refactor diff generation
      Handle overriden files already present in the orig.tar.gz correctly in debtransform
      Correct version number of binaries, if necessary
    Michael Schroeder (3):
    - don't add self-provides for src packages
    - support binary rpms with fo SOURCERPM header element
    - drop '-o' bsdtar flag when unpacking preinstall images
    Werner Fink (1):
      Make init_buildsystem able to use the features of newer rpm


author: coolo@suse.com
changelog:
  - remove build-mkbaselibs-sle, the split is no longer necessary
  - remove default requires for devel-32bit


author: coolo@suse.com
changelog:
  - change to automatic date version in _service
  - update from git (4afd9f0ee03f9e51cf8db9a27fae4663e3f4dde6)
    Martin Koegler (1):
      Bug fix: ignore links in orig tar files
    Michael Schroeder (1):
    - be more verbose when the preinstallimage unpack fails
    Stephan Kulow (2):
      the difference between openSUSE and SLE is outdated
      do not cumulate packages with 12.2's rpm


author: coolo@suse.com
changelog:
  - I changed my mind, appdata.xml is too hard to get right. So
    we need to support variable binary names for the appdata


author: aj@suse.de
changelog:
  - Only handle files, not directories when searching for packages.
    Patch by Matthieu Tanguay-Carel <mtanguay@thoughtworks.com>.


author: Greg.Freemyer@gmail.com
changelog:
  - Upgrade to v1.1.3 - this allows older 11.3 and 11.4 releases to build
      2011-12-14  Simson Garfinkel  <simsong@imac3.home>
    * src/xml.cpp: now works with older and newer versions of exiv2
      2011-12-01  Simson Garfinkel  <simsong@imac3.home>
    * src/histogram.cpp (HistogramMaker::add): looks for \000 in utf16 strings converted to utf8 and erases them (We were getting them in histograms)


author: Greg.Freemyer@gmail.com
changelog:
  -  update to v 1.2.0
    * src/scan_zip.cpp (scan_zip): now detects decmopression bomb attack and changes mode of operation so that buffers are hashed prior to being decompressed and the same buffer will only be hashed just one.
    * src/bulk_extractor.cpp (main): added -G to specify page size
    * src/xml.h (class xml): added svn_version to DFXML output.
    * src/bulk_extractor.cpp (main): the -s (context-sensitive stop
    list) option is removed. The -r (alert list) and -w (stop list)
    will now take a list of regular expressions, a list of globs or
    feature files.
    * src/scan_aes.cpp (scan_aes): scan_aes now runs in 15% the time of the original version. It is now, therefore, enabled by default.
    * configure.ac (HAVE_LIBEWF_H): removed gnuexif support.


author: mhrusecky@suse.cz
changelog:
  - expand file symlinks before deleting files
    * prevents issues with symlinks pointing to deleted files


author: chris@computersalat.de
changelog:
  - update to 1.18.13
    see http://www.busybox.net/ for full changelog
  - add upstream patches
    o buildsys.patch
    o cksum.patch
    o klogd.patch
    o menuconfig.patch
    o modutils24.patch
    o wget.patch
  - rework libunarchive-array patch
    o -> libarchive patch
  - remove .gitignore files
  - added missing BusyBox.1 as S:1
  - added export CFLAGS="{optflags} -fno-strict-aliasing"


author: ro@suse.de
changelog:
  - update to 1.19.4
    - fix getty, mdev, modinfo and wget
  - update to 1.19.3
    - fix chpasswd, crond, inetd, syslogd, tail, tftp
  - update to 1.19.2
    - fix ash/hush, cttyhack, find, grep, less, patch, sed, top,
      uncompress
  - update to 1.19.0:
    - countless fixes in all utility programs, please see
      http://www.busybox.net/ for details
  - remove obsolete patches previously marked as upstreamed


author: ro@suse.de
changelog:
  - busybox-1.19.4-typedef_umode_t.patch:
    fix compile as umode_t is only defined with KERNEL and is
    used in header linux/linux/ext2_fs.h


author: seife+obs@b1-systems.com
changelog:
  - busybox-1.19.4-ext2fs_h.diff:
    more complete fix for latest ext2_fs.h breakage from busybox git,
    drop busybox-1.19.4-typedef_umode_t.patch


author: p.drouand@gmail.com
changelog:
  - Update to 1.20.2 (Bug fix release):
    * fix for variable expansion in redirection
    * fix for "pre-up" and "pre-down" handling
    * fixes for compressed man pages handling
    * important fix! due to misplaced s_mkfs_time field, ext4 driver
      couldn't mount our images
    * fix for getting uptime on non-Linux platforms
    * fix base-256 decoding
  - Remove busybox-1.19.4-ext2fs_h.diff: fixed on upstream release


author: aj@suse.de
changelog:
  - Update to busybox 1.17.2:
    * obsoletes patches busybox.dmesg-size.patch, busybox-1.17.1-make.patch,
      busybox-buildfix.patch
    * see http://www.busybox.net/ for full changelog


author: max@suse.de
changelog:
  - New version 1.8.0 from CVS as of 2007-10-31.
  - Many bug fixes, new translations and adjustments for Tk 8.5.


author: max@suse.de
changelog:
  - Bugfix release: 1.9.0.
    * MainFrame: getmenustate method
    * ScrollFrame: follows much better when contents size changes
    * ComboBox: Posting, Keyboard, not unique contents return,
      Mac X11 and aqua, text selection handling.
    * Listbox: item deletion error
    * PasswdDlg: disabled password handling
    * Balloon Help: Placement on borders and on multiple screens
      (as far as possible)
  - Potential incompatibilities:
    * Option data base entry for "MessageDlg -text" changed
      from "*MessageDlg.frame.msg.message"
      to "*MessageDlg.frame.msg.text"


author: gschlotter@suse.com
changelog:
  - Upgrade to version 1.9.5.
  - /images/CVS/ doesn't exist in this version
  - source name changed to bwidget from BWidget
  - included dos2unix to erease an error from a txt file


author: max@suse.com
changelog:
  - New version 1.9.6:
    * listbox.tcl ListBox::selection Only redraw if selection
      changed.
    * entry.tcl, BWMan/entry.tcl checkbox.tcl Themed mode: Invoking
      "configure" without arguments results in errors that non-ttk
      options are not present.
    * Removed Entry options: -background -foreground -relief
    - borderwidth -fg -bg -bd.
    * entry.tcl mapped entry option -state to ttk::entry state in
      themed mode to make state change visible.
    * BWMan/ListBox.html documented options -selectfill and
    - autofocus as read-only.
    * widget.tcl (Widget::focusOK) fixed list with update.
      Arises, if a ttk widget with a widget path with spaces is the
      next widget.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.2.2:
    + Features:
    - Updated translations
    + Bugfixes:
    - Record the cursor properly on 64bit machines
  - Changes from version 0.2.1:
    + Features:
    - Allow recording audio with Theora video.
    - Add an internal debugging format
    - Cache recording on disk. Slow encoders will not consume all
      memory anymore.
  - Changes from version 0.2.0:
    + Features:
    - Rework the user interface
    - Support saving to Ogg Theora and Flash Screen video formats
    - Update to latest technologies (Cairo instead of GDK, gvfs
      instead of gnome-vfs)
    +Bugfixes:
    - Work on 16bpp and 8bpp displays (anything that's supported by
      Cairo)
    - Properly be translucent on panels
  - Remove gnome-vfs2-devel and libgnomeui-devel BuildRequires.
  - Add gstreamer-0_10-plugins-base-devel BuildRequires.


author: vuntz@opensuse.org
changelog:
  - Call relevant macros in %post/%postun:
    + %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.2.3:
    + Features:
    - WebM support
    - Updated translations
    + Bugfixes:
    - Fix compile on 64bit machines.


author: vuntz@opensuse.org
changelog:
  - Use favor_gtk2 to switch between gtk2 and gtk3 builds.
  - Add byzanz-gnome3.patch: ports the applet to GNOME 3, to fix
    build in Factory. Only apply if favor_gtk2 is not set, and call
    gnome-autogen.sh in that case, with a gnome-common BuildRequires.
  - For gtk3 build, move to pkgconfig()-style and GNOME 3
    BuildRequires:
    + Old ones: gtk2-devel, gnome-panel-devel,
      gstreamer-0_10-plugins-base-devel, xorg-x11-devel.
    + New ones: cairo, gio-2.0, gstreamer-0.10, gstreamer-app-0.10,
      gtk+-3.0, libpanelapplet-4.0, x11.


author: vuntz@opensuse.org
changelog:
  - Correctly use "!%favor_gtk2": it has to be "!(0%{?favor_gtk2})",
    since %favor_gtk2 will expand to a complex expression.
  - Add byzanz-own-datadir.patch to move the menu definition to a non
    GNOME 2 directory. This fixes the build on Factory since we will
    own this new directory which is byzanz-specific.


author: vuntz@opensuse.org
changelog:
  - Add byzanz-gnome-3.3.patch: fix use of deprecated APIs in recent
    versions of glib and gtk+. We only apply this patch on 12.2 and
    later, since it's only needed there and require a recent version
    of glib.
  - Tweak byzanz-gnome3.patch so that we don't set NANO in
    AS_VERSION() to 1: this enables us to avoid using -Werror, and
    this fixes the build on Factory.


author: crrodriguez@suse.de
changelog:
  - bzflag no longer uses adns but a bundled copy of libcares,
    update the spec file to use system c-ares instead.


author: hvogel@suse.de
changelog:
  - update to latest 2.0 branch svn to fix various c-ares bugs
    [bnc#378717]
  - add short description to init script
  - build against ncurses for bzadmin


author: hvogel@suse.de
changelog:
  - Update to 2.0.12
    * Fix for memory leaks
    * Remove extra dir separator from cache entries
    * Configurable "defaultFOV" (60 deg) for widescreen users
    * Queue spawns after flag captures
    * Fix kill callback when is coming from server
    * Various permission fixes
    * gcc-4.3 fixes


author: hvogel@novell.com
changelog:
  - Update to version 2.0.16
    * Fix regression in protocol handling by server
    * Add bullet tails as seen out the viewport
    * Remove unused dependency on Xi library
    * Allow only one Enter message per player instance
    * Add TimeLimit plugin
    * Remove broken vocaliser and obsolete torBlock plugins
    * Add Options -> Display -> AntiFlicker option
    * Add Options -> Input -> Confine Mouse (MotionBox)
    * Adjust advanced ground rendering for texture flicker
    * Backport fix for /idbanlist and /hostbanlist crashes
    * Fix player ghosting failure
    * Provide API support for using bz_moveFlag on team flags
    * Add pushstats plugin for future statistics gathering system
    * Increase restrictions on incompletely joined players
    * Announce saved file name in recordmatch plugin
    * Fix buffer overflow in menu subsystem
    * Fully support glob-style wildcards in hostbans and make name comparisons
      case insensitive
    * Properly limit maximum message size in /showgroup command
    * Reset team scores in case of a capture during a countdown
    * Block spoofed /me messages
    * Keep flags within the world boundary
    * Add the "roamView" BZDB variable
    * Change fonts to DejaVu
    * Source cleanup
    * use fdupes


author: jmcdonough@suse.de
changelog:
  - Update to version 2.4.0
    * Shot messages are synchronized with position
    * Added /playerlist for everyone
    * Added message type for properly handling /me actions
    * Added BZDB option to hide flags on radar server side
    * Removed /setpass /register /identify
    * Handicap is computed on the server
    * Allow plugins to register custom flag types
    * Forced *image.bzflag.org for image downloads until user sets
      otherwise
    * Accepted patch from McSpider, added OpenFFA
    * Removed -requireUDP, now it is always required
    * Accepted patch from McSpider, removed client option to turn off fog
    * Accepted patch from McSpider, added -noTeamKills option
    * Removed -3Dfx, -no3Dfx. Moved -geometry ->  -window <geometry-spec>
    * Add ricochet on a per object basis for .bzw files
    * serverControl plugin- Add option to ignore observers for server shutdowns
    * serverControl plugin- Only report ban file access errors once
    * serverControl plugin- Limit filesystem checks to once every 3 seconds
    * LogDetail plugin-Add SERVER-MAPNAME with the public server description
    * The bzfs -time command line option allows end time
    * screenshots now compressed asynchronously
    * Add /serverdebug command and plugin API
    * Add bzfs -utc command line option to log timestamps using universal time
    * Fix buffer overrun when using -ts micros on Linux
    * Only players with POLL permission are eligible to vote
    * Only allow a single end shot credit for holding the shield flag
    * Do not inform hunters of stealthy prey
    * All scores are controlled completely by the server
    * Relabel player "email" string as "motto"
    * Require TALK privilege for player motto to be broadcast
    * Always require valid authentication for registered names
    * Move flag identification server side
    * GM sanity checks
    * Added the -publickey requirement for publicly listed servers (and renamed
      the bzfs -public option to -publictitle)
  - Remove forward declaration patch


author: cristian.rodriguez@opensuse.org
changelog:
  - extend bzip2-1.0.6-autoconfiscated.patch to support
    an LD version script so we export only public symbols


author: puzel@novell.com
changelog:
  - package all documentation files referenced by README; also
    point to bzip2-doc package (bnc#709260)


author: crrodriguez@opensuse.org
changelog:
  - bzlib: open file descriptors with O_CLOEXEC, but just like
    the zlib case, only when bzopen() is used and not bzdopen()
    to avoid messing up with the caller's semantics.
    It is responsability of to initiator to set that flag in such case.
  - Replace error prone list of exported symbols with proper use of
    GCC visibility features.


author: jengelh@inai.de
changelog:
  - Executing autoreconf requires autoconf
  - Set RPM groups to the common ones we use for library and
    "-devel" packages


author: lenz@grimmer.com
changelog:
  - Update to version 2.0.3
    * bzr push --use-existing-dir no longer crashes if the directory exists but
    contains an invalid .bzr directory. (Andrew Bennetts, #423563)
    * Content filters are now applied correctly after pull, merge and switch.
    (Ian Clatworthy, #385879)
    * Fix a potential segfault in the groupcompress hash map handling code. When
    inserting new entries, if the final hash bucket was empty, we could end up
    trying to access if (last_entry+1)->ptr == NULL. (John Arbash Meinel, #490228)
    * Improve “Binary files differ” hunk handling. (Aaron Bentley, #436325)


author: lenz@grimmer.com
changelog:
  - Update to version 2.0.4
    * bzr annotate on another branch with -r branch:... no longer fails with an
    ObjectNotLocked error. (Andrew Bennetts, #496590)
    * bzr export dir now requests all file content as a record stream, rather than
    requsting the file content one file-at-a-time. This can make exporting over the
    network significantly faster (54min => 9min in one case). (John Arbash Meinel,
    [#343218])
    * bzr serve no longer slowly leaks memory. The compiled
    bzrlib.bencode.Encoder() class was using __del__ to cleanup and free resources,
    and it should have been using __dealloc__. This will likely have an impact on
    any other process that is serving for an extended period of time.
    (John Arbash Meinel, #494406)
    * Check for SIGINT (Ctrl-C) and other signals immediately if readdir returns
    EINTR by calling PyErr_CheckSignals. This affected the optional _readdir_pyx
    extension. (Andrew Bennetts, # 495023)
    * Concurrent autopacks will no longer lose a newly created pack file. There was
    a race condition, where if the reload happened at the right time, the second
    packer would forget the name of the newly added pack file. (John Arbash Meinel,
    Gareth White, #507566)
    * Give a clearer message if the lockdir disappears after being apparently
    successfully taken. (Martin Pool, #498378)
    * Give a warning when fetching between repositories (local or remote) with
    sufficiently different formats that the content will need to be serialized (ie
    InterDifferingSerializer or inventory-deltas), so the user has a clue that
    upgrading could make it faster. (Martin Pool, #456077)
    * If we fail to open ~/.bzr.log write a clear message to stderr rather than
    using warning(). The log file is opened before logging is set up, and it leads
    to very confusing: ‘no handlers for “bzr”’ messages for users, rather than
    something nicer. (John Arbash Meinel, Barry Warsaw, #503886)
    * Refuse to build with any Pyrex 0.9.4 release, as they have known bugs.
    (Martin Pool, John Arbash Meinel, #449372)
    * setup.py bdist_rpm now properly finds extra files needed for the build.
    (there is still the distutils bug http://bugs.python.org/issue644744)
    (Joe Julian, #175839)
    * The 2a format wasn’t properly restarting autopacks when something changed
    underneath it (like another autopack). Now concurrent autopackers will properly
    succeed. (John Arbash Meinel, #495000)
    * TreeTransform can now handle when a delta says that the file id for the tree
    root changes. Rather than trying to rename your working directory, or failing
    early saying that you can’t have multiple tree roots. This also fixes revert,
    update, and pull when the root id changes. (John Arbash Meinel, #494269,
    [#504390])
    * _update_current_block no longer suppresses exceptions, so ^C at just the
    right time will get propagated, rather than silently failing to move the block
    pointer. (John Arbash Meinel, Gareth White, #495023)


author: lenz@grimmer.com
changelog:
  - Update to version 2.0.5
    * Avoid ``malloc(0)`` in ``patiencediff``, which is non-portable.
    (Martin Pool, #331095)
    * Concurrent autopacking is more resilient to already-renamed pack files.
    If we find that a file we are about to obsolete is already obsoleted, we
    do not try to rename it, and we leave the file in ``obsolete_packs``.
    The code is also fault tolerant if a file goes missing, assuming that
    another process already removed the file.
    (John Arbash Meinel, Gareth White, #507557)
    * Cope with the lockdir ``held/info`` file being empty, which seems to
    happen fairly often if the process is suddenly interrupted while taking
    a lock. (Martin Pool, #185103)
    * Give the warning about potentially slow cross-format fetches much
    earlier on in the fetch operation. Don't show this message during
    upgrades, and show the correct format indication for remote
    repositories. (Martin Pool, #456077, #515356, #513157)
    * Handle renames correctly when there are files or directories that
    differ only in case. (Chris Jones, Martin Pool, #368931)
    * If ``bzr push --create-prefix`` triggers an unexpected ``NoSuchFile``
    error, report that error rather than failing with an unhelpful
    ``UnboundLocalError``. (Andrew Bennetts, #423563)
    * Running ``bzr`` command without any arguments now shows bzr
    version number along with rest of the help text.
    (Parth Malwankar, #369501)
    * Use osutils.O_NOINHERIT for some files on win32 to avoid PermissionDenied
    errors.  (Inada Naoki, #524560)
  - Fixed various rpmlint warnings (hard-linked duplicate files,
    removed shebangs from non-executable scripts)
  - Install bzr bash completion functions


author: jriddell@ubuntu.com
changelog:
  - Update to version 2.4.0
    * New command ``verify-signatures`` to check if all commits or specified commits
    have digital signatures from trusted keys.  Requires python-gpgme to be
    installed.
    * New option ``--signatures`` for ``bzr log`` to display digital signature
    verification results for each commit.
    * Config option acceptable_keys to list which GPG keys are verified as trusted.
    * Config option validate_signatures_in_log to always show signatures in
    ``bzr log``.
    * Hooks have been added for config stacks: ``get``, ``set`` and ``remove``
    are called when an option is respectively read, modified or deleted. Also
    added ``load`` and ``save`` hooks for config stores, called when the
    stores are loaded or saved.  (Vincent Ladeuil)
    * New hook server_exception in bzrlib.smart.server to catch any
    exception caused while running bzr serve.
    (Jonathan Riddell, #274578)
    * New hook set_commit_message in bzrlib.msgeditor to set a commit message
    and revision properties.  (Jonathan Riddell, #274578)
    * Support ``-S`` as an alias for ``--short`` for the ``log`` and
    ``missing`` commands. (Martin von Gagern, #38655)
    * The text compressor used for 2a repositories now has a tweakable
    parameter that can be set in bazaar.conf.
    ``bzr.groupcompress.max_entries_per_source`` default of 65536.
    When doing compression, we build up an index of locations to match
    against. Setting this higher will result in slightly better compression,
    at a cost of more memory. Note that a value of 65k represents fully
    sampling a 1MB file. So this only has an effect when compressing texts
    larger than N*16 bytes. (John Arbash Meinel, #602614)
    * ``bzr commit`` now supports a ``--lossy`` argument that can be used
    to discard any data that can not be natively represented when committing
    to a foreign VCS. (Jelmer Vernooij, #587721)
    * Added ``changelog_merge`` plugin for merging changes to ``Changelog`` files
    in GNU format.  See ``bzr help changelog_merge`` for details.
    (Andrew Bennetts)
    * Configuration options can now use references to other options in the same
    file by enclosing them with curly brackets (``{other_opt}``). This makes it
    possible to use, for example,
    ``push_location=lp:~vila/bzr/config-{nickname}`` in ``branch.conf`` when
    using a loom. During the beta period, the default behaviour is to disable
    this feature. It can be activated by declaring ``bzr.config.expand = True``
    in ``bazaar.conf``. (Vincent Ladeuil)
    * External merge tools can now be configured in bazaar.conf. See
    ``bzr help configuration`` for more information.  (Gordon Tyler, #489915)
    * The ``lp:`` directory service now supports Launchpad's QA staging.
    (Jelmer Vernooij, #667483)
    * Add --no-tree option to 'bzr push' and 'bzr init' for creating a
    new or mirrored branch without working trees.
    (Matthew Gordon, #506730
    * ``bzr config`` is a new command that displays the configuration options for
    a given directory. It accepts a glob to match against multiple options at
    once. It can also be used to set or delete a configuration option in any
    configuration file. (Vincent Ladeuil)
    * New shortcut URL schemes ``ubuntu:`` and ``debianlp:`` access source
    branches on Launchpad.  E.g. ``bzr branch ubuntu:foo`` gives you the source
    branch for project ``foo`` in the current distroseries for Ubuntu while
    ``bzr branch debianlp:lenny/foo`` gives you the source branch (on Launchpad)
    for project ``foo`` in Debian Lenny.
    (Barry Warsaw, #609186)
    * Provide a configuration option "default_format" that controls the
    default format for new branches created with ``bzr init``.
    (Neil Martinsen-Burrell, #484101)
    * Add ``mainline`` revision specifier, which selects the revision that
    merged a specified revision into the mainline.  (Aaron Bentley)
    * Add ``annotate`` revision specifier, which selects the revision that
    introduced a specified line of a file.  (Aaron Bentley)
    * Add ``-Dmem_dump`` debug flag, which uses meliae to dump memory to
    a file upon an out of memory error.
    (Karl Bielefeldt, #551391)
    * ``bzr status`` now displays a summary of existing shelves after
    the other status information. This is done using a ``post_status``
    hook.
    (Parth Malwankar, #403687)
    * GNU lsh is now a supported lsh client; just set BZR_SSH to 'lsh'.
    Also, bzr will recognize if the 'ssh' comand is a symlink to lsh.
    (Matthew Gordon, #374700)
    * The ``pull`` and ``update`` commands now take a ``--show-base``
    option that, in the case of conflicts, shows the base revision text.
    (Rory Yorke,  #202374)
    * Added ``pre_status`` and ``post_status`` hooks. This allows plugins
    to register custom handlers which will be invoked before/after the
    standard status output is displayed. (Parth Malwankar)
    * ``bzr break-lock --config [location]`` can now break config files
    locks. (Vincent Ladeuil, #525571)
    * ``bzrlib.config.LockableConfig`` is a base class for config files that
    needs to be protected against multiple writers. All methods that
    change a configuration variable value must be decorated with
    @needs_write_lock (set_option() for example).
    (Vincent Ladeuil,  #525571)
    * The ``lp:`` prefix will now use your known username (from
    ``bzr launchpad-login``) to expand ``~`` to your username.  For example:
    ``bzr launchpad-login user && bzr push lp:~/project/branch`` will now
    push to ``lp:~user/project/branch``.  (John Arbash Meinel)
    * New development format ``development8-subtree`` which is similar to the
    ``2a`` format and adds subtree support. (Jelmer Vernooij)
    * Support ``--directory`` option for a number of additional commands:
    conflicts, merge-directive, missing, resolve, shelve, switch,
    unshelve, whoami. (Martin von Gagern, #527878)
    * ``bzr commit`` accepts ``-p`` (for "patch") as a shorter name for
    ``--show-diff``.
    (Parth Malwankar, #571467)
    * ``bzr ignore`` now supports a ``--default-rules`` option that displays
    the default ignore rules used by bzr. The flag ``--old-default-rules``
    is no longer supported by ``ignore``.
    (Parth Malwankar, #538703)
    * ``bzr pack`` now supports a ``--clean-obsolete-packs`` option that
    can save disk space by deleting obsolete pack files created during the
    pack operation.
    (Parth Malwankar, #304320)
    * New command line option ``--authors`` to ``bzr log`` allows users to
    select which of the apparent authors and committer should be
    included in the log. Defaults depend on format. (Martin von Gagern, #513322)
    * Support ``--directory`` option for a number of additional commands:
    added, annotate, bind, cat, cat-revision, clean-tree, deleted,
    export, ignore, ignored, lookup-revision, ls, modified, nick,
    re-sign, unbind, unknowns.
    (Martin von Gagern, #527878)
    * The bash_completion plugin from the bzr-bash-completion project has
    been merged into the tree. It provides a bash-completion command and
    replaces the outdated ``contrib/bash/bzr`` script with a version
    using the plugin. (Martin von Gagern, #560030)
    * A new transport based on GIO (the Gnome I/O library) provides access to
    Samba shares, WebDAV using gio+smb and gio+dav. It is also possible to
    use gio for some already existing transport methods as gio+file,
    gio+sftp, gio+ftp.
    (Mattias Eriksson)
    * ``bzr diff`` now supports a --format option, which can be used to
    select alternative diff formats. (Jelmer Vernooij, #555994)
    * Added ``bzr remove-branch`` command that can remove a local or remote
    branch. (Jelmer Vernooij, #276295)
    * ``bzr export`` now takes an optional argument ``--per-file-timestamps``
    to set file mtimes to the last timestamp of the last revision in which
    they were changed rather than the current time. (Jelmer Vernooij)
    * If the Apport crash-reporting tool is available, bzr crashes are now
    stored into the ``/var/crash`` apport spool directory, and the user is
    invited to report them to the developers from there, either
    automatically or by running ``apport-bug``.  No information is sent
    without specific permission from the user.  (Martin Pool, #515052)
    * Parsing of command lines, for example in ``diff --using``, no longer
    treats backslash as an escape character on Windows.
    (Gordon Tyler, #392428)
    * Plugins can be disabled by defining ``BZR_DISABLE_PLUGINS`` as
    a list of plugin names separated by ':' (';' on windows).
    (Vincent Ladeuil, #411413)
    * Plugins can be loaded from arbitrary locations by defining
    ``BZR_PLUGINS_AT`` as a list of name@path separated by ':' (';' on
    windows). This takes precedence over ``BZR_PLUGIN_PATH`` for the
    specified plugins. This is targeted at plugin developers for punctual
    needs and *not* intended to replace ``BZR_PLUGIN_PATH``.
    (Vincent Ladeuil, #82693)
    * Tag names can now be determined automatically by ``automatic_tag_name``
    hooks on ``Branch`` if they are not specified on the command line.
    (Jelmer Vernooij)
    * Tree-shape conflicts can be resolved by providing ``--take-this`` and
    ``--take-other`` to the ``bzr resolve`` command. Just marking the conflict
    as resolved is still accessible via the ``--done`` default action.
    (Vincent Ladeuil)
    * Merges can be proposed on Launchpad with the new lp-propose-merge command.
    (Aaron Bentley, Jonathan Lange)
    * Add bug information to log output when available.
    (Neil Martinsen-Burrell, Guillermo Gonzalez, #251729)
    * Added ``merge_file_content`` hook point to ``Merger``, allowing plugins
    to register custom merge logic, e.g. to provide smarter merging for
    particular files.
    * Bazaar now includes the ``news_merge`` plugin.  It is disabled by
    default, to enable it add a ``news_merge_files`` option to your
    configuration.  Consult ``bzr help news_merge`` for more information.
    (Andrew Bennetts)
    * ``bzr branch`` now takes a ``--bind`` option. This lets you
    branch and bind all in one command. (Ian Clatworthy)
    * ``bzr switch`` now takes a ``--revision`` option, to allow switching to
    a specific revision of a branch. (Daniel Watkins, #183559)
    * ``bzr unshelve --preview`` can now be used to show how a patch on the
    shelf would be applied to the working tree.
    (Guilherme Salgado, #308122)
    * ``bzr update`` now takes a ``--revision`` argument. This lets you
    change the revision of the working tree to any revision in the
    ancestry of the current or master branch. (Matthieu Moy, Mark Hammond,
    Martin Pool, #45719)
    * ``-Dbytes`` can now be used to display the total number of bytes
    transferred for the current command. This information is always logged
    to ``.bzr.log`` for later inspection. (John Arbash Meinel)
    * New ignore patterns.  Patterns prefixed with '!' are exceptions to
    ignore patterns and take precedence over regular ignores.  Such
    exceptions are used to specify files that should be versioned which
    would otherwise be ignored.  Patterns prefixed with '!!' act as regular
    ignore patterns, but have highest precedence, even over the '!'
    exception patterns. (John Whitley, #428031)
    * The ``supress_warnings`` configuration option has been introduced to disable
    various warnings (it currently only supports the ``format_deprecation``
    warning). The new option can be set in any of the following locations:
    ``bazaar.conf``, ``locations.conf`` and/or ``branch.conf``.
    (Ted Gould, Matthew Fuller, Vincent Ladeuil)
    * ``bzr commit`` now has a ``--commit-time`` option.
    (Alexander Sack, #459276)
    * ``-Dhpss`` now increases logging done when run on the bzr server,
    similarly to how it works on the client. (John Arbash Meinel)
    * New option ``bzr unshelve --keep`` applies the changes and leaves them
    on the shelf.  (Martin Pool, Oscar Fuentes, #492091)
    * The ``BZR_COLUMNS`` envrionment variable can be set to force bzr to
    respect a given terminal width. This can be useful when output is
    redirected or in obscure cases where the default value is not
    appropriate. Pagers can use it to get a better control of the line
    lengths.
    (Vincent Ladeuil)
    * The new command ``bzr lp-mirror`` will request that Launchpad update its
    mirror of a local branch. This command will only function if launchpadlib
    is installed.
    (Jonathan Lange)
    * Users can define a shelve editor to provide shelf functionality at a
    granularity finer than per-patch-hunk. (Aaron Bentley)
    * Bazaar can now send mail through Apple OS X Mail.app.
    (Brian de Alwis)
    * ``bzr+ssh`` and ``bzr`` paths can now be relative to home directories
    specified in the URL.  Paths starting with a path segment of ``~`` are
    relative to the home directory of the user running the server, and paths
    starting with ``~user`` are relative to the home directory of the named
    user.
    * Extensions can now be compiled if either Cython or Pyrex is available.
    Currently Pyrex is preferred, but that may change in the future.
    (Arkanes)
    * Give more control on BZR_PLUGIN_PATH by providing a way to refer to or
    disable the user, site and core plugin directories.
    (Vincent Ladeuil, #412930, #316192, #145612)


author: jriddell@ubuntu.com
changelog:
  - Update to version 2.4.1
    * ``config.LocationMatcher`` properly excludes unrelated sections.
    (Vincent Ladeuil, #829237)
    * ``dirstate.fdatasync`` and ``repository.fdatasync`` can now properly be
    disabled. (Vincent Ladeuil, #824513)
    * Disable ``os.fsync`` and ``os.fdatasync`` by default when running
    ``bzr selftest``. You can use ``--sync`` to re-enable them.
    (John Arbash Meinel, #837293)
    * Fix i18n use when no environment variables are set. (Jelmer Vernooij, #810701)
    * Avoid UnicodeDecode error when reporting EINVAL from transports.
    (IWATA Hidetaka, #829237)


author: saschpe@suse.de
changelog:
  - Update to version 2.5.1:
    + Connecting with HTTPS via HTTP now correctly uses the host name of the
      destination rather than the proxy when checking certificates.
    + Fixed merge tool availability checking and invocation to search the
      Windows App Path registry in addition to the PATH.
    + Fixed problem with getting errors about failing to open /dev/tty when using
      Bazaar Explorer to sign commits.
    + Fix UnicodeEncodeError when translated progress task messages contain
      non-ascii text.
    + Make sure configuration options can provide their own help topic.
  - Changes from version 2.5.0:
    + The names of colocated branches are used as branch nicks if no nick is
      specified.
    + Show locks in ``bzr info`` on control directories without a
      repository.
    + Disable ssl certificate verification on osx and windows until a native
      access to the the root certificates is provided there.
  - Don't install locales into /usr/share/share, /usr/share is enough
  - Split out lang sub-package
  - Build with Cython to have a superfast bzr binary
  - Split out test sub-package


author: lnussel@suse.de
changelog:
  - force rebuilding all certificate stores in %post
    This also makes sure we update the hash links in /etc/ssl/certs
    as openssl changed the hash format between 0.9.8 and 1.0


author: lnussel@suse.de
changelog:
  - also use hooks from /usr/lib/ca-certificates/update.d
  - replace bundle file with symlink to file in /var as it's auto
    generated


author: mvyskocil@suse.cz
changelog:
  * Use the gcc-java and fastjar for build to avoid dependency problems
    * build keystore.class only to allow noarch package


author: lnussel@suse.de
changelog:
  - update certificates to revision 1.65
    * new: E_Guven_Kok_Elektronik_Sertifika_Hizmet_Saglayicisi.pem
    * new: GlobalSign_Root_CA_R3.pem
    * new: Microsec_e_Szigno_Root_CA_2009.pem
    * new: Verisign_Class_1_Public_Primary_Certification_Authority.1.pem
    * new: Verisign_Class_3_Public_Primary_Certification_Authority.1.pem


author: lnussel@suse.de
changelog:
  - update certificates to revision 1.70
    * new: AddTrust_Qualified_Certificates_Root.pem
    * new: Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem
    * new: Chambers_of_Commerce_Root_2008.pem
    * new: Global_Chambersign_Root_2008.pem
    * new: Izenpe_com.pem
    * new: TC_TrustCenter_Universal_CA_III.pem


author: lnussel@suse.de
changelog:
  - update certificates to revision 1.76
    * new: Go_Daddy_Root_Certificate_Authority_G2.pem
    * new: Starfield_Root_Certificate_Authority_G2.pem
    * new: Starfield_Services_Root_Certificate_Authority_G2.pem
    * new: AffirmTrust_Commercial.pem
    * new: AffirmTrust_Networking.pem
    * new: AffirmTrust_Premium.pem
    * new: AffirmTrust_Premium_ECC.pem
    * new: Certum_Trusted_Network_CA.pem
    * new: Certinomis_Autorit_Racine.pem
    * new: Root_CA_Generalitat_Valenciana.pem
    * new: A_Trust_nQual_03.pem
    * new: TWCA_Root_Certification_Authority.pem
    * removed: DigiNotar_Root_CA.pem (bnc#714931)


author: cfarrell@suse.com
changelog:
  - license update: MPL-1.1 or GPL-2.0+ or LGPL-2.1+
    SPDX format and correct GPL and LGPL tags to include or later


author: lnussel@suse.de
changelog:
  - update certificates to revision 1.83 (bnc#760503)
    * new: EC_ACC.pem
    * new: Hellenic_Academic_and_Research_Institutions_RootCA_2011.pem
    * new: Security_Communication_RootCA2.pem
    * removed: TC_TrustCenter_Germany_Class_2_CA.pem
    * removed: TC_TrustCenter_Germany_Class_3_CA.pem
    * removed: Verisign_Class_1_Public_Primary_Certification_Authority.1.pem
    * removed: Verisign_Class_2_Public_Primary_Certification_Authority.pem
    * removed: Verisign_Class_4_Public_Primary_Certification_Authority_G2.pem
  - license change to MPL-2.0


author: meissner@suse.com
changelog:
  - updated certificates to revision 1.85 (bnc#783509)
    * new "Actalis Authentication Root CA"
    * new "Trustis FPS Root CA"
    * new "StartCom Certification Authority"
    * new "StartCom Certification Authority G2"
    * new "Buypass Class 2 Root CA"
    * new "Buypass Class 3 Root CA"
    * updated: "Sonera Class2 CA": remove code-signing
    * updated: "thawte Primary Root CA": added code-signing
    * updated: "Trustis_FPS_Root_CA.pem": added code-signing
    * updated: VeriSign Class 3 Public Primary Certification Authority - G5":
      added code-signing, email-protection


author: idonmez@suse.com
changelog:
  - update certificates to revision 1.87 (bnc#796628)
    * new "EE Certification Centre Root CA"
    * new "T-TeleSec GlobalRoot Class 3"
    * revoke mis-issued intermediate CAs from TURKTRUST


author: sndirsch@suse.de
changelog:
  - updated to version 1.0
    Changes since 0.6:
    * The cabextract source has been refactored and rewritten into a
    portable, extensible, robust library called libmspack. Now
    cabextract is just a UNIX-specialised command line application using
    the OS-agnostic libmspack CAB decompressor. Any developers who were
    considering using cabextract in their own software should now look
    at libmspack first.
    * Many bugs in the decompressers were squashed after
    refactoring. More than three gigabytes of real CAB files from the
    wild were used in testing. Corrupt cabinets that crashed cabextract
    0.6 are now correctly reported as corrupt, without crashing.
    * cabextract now alerts you if you try and use it to unpack
    InstallShield cabinet files. This is the number one FAQ saver.
    * cabextract no longer gets "/" and "\" mixed up.
    * cabextract now ignores cabinet files listed on the command line
    that have already been used as part of a multi-part set. You can now
    type cabextract *.cab on a big multi-part set, cabextract will not
    extract all the files several times over.
    * cabextract now lists files with the same filenames it would use if
    it were extracting them. This includes always showing UNIX directory
    separators in the listing.
    * cabextract now correctly lowercases cabinet files with Unicode
    filenames.
    * cabextract has the new --filter, --single and --pipe options.
    * The cabextract package now includes experimental wince_info and
    wince_rename scripts.
    * The definition of Microsoft cabinet files in doc/magic has been
    fixed, and a definition of Windows CE install cabinet header files
    has also been added.


author: sndirsch@suse.de
changelog:
  - updated to version 1.1
    * A security vulnerability has been fixed. If the files within a
    cabinet file include "../" in their filenames, this will be
    changed to "xx/", so cabinets cannot access the parent directory
    of where you want to extract them. (Bug #47537)
    * cabextract should now compile cleanly on AIX and Cygwin


author: sndirsch@suse.de
changelog:
  - updated to version 1.2:
    * The "-t" archive integrity checking option has been added. This
      was requested by several users. cabextract can unpack cabinet
      files and give you MD5 checksums of the files inside, without
      writing the unpacked files to disk.
    * Large files (more than 2 gigabytes) are now correctly searched
      for cabinet files.
    * A security vulnerability has been fixed. Files compressed with
      the Quantum method, using a window size less than 32768 bytes,
      could cause cabextract to write beyond the end of the window
      and cause a segmentation fault. This fix also permits
      cabextract to unpack this type of cabinet file (of which only
      one has been found in the wild) correctly.
    * The unnecessary GNU source mempcpy.c, which caused compilation
      failures on several systems, was removed.
    * An off-by-one error introduced in 1.1's UTF-8 decoder was
      fixed. Files with UTF-8 filenames can now be extracted. The
      UTF-8 decoder was also upgraded to support the latest
      Unicode characer maps.


author: meissner@suse.de
changelog:
  - updated to version 1.3:
    * Bugs in the MS-ZIP and Quantum decompressors have been fixed. This
      fixes two security vulnerabilites: a segfault when testing a specific
      Quantum archive, and an infinite loop when testing or extracting a
      badly-formed MSZIP archive.
    * MS-ZIP recovery has been improved. You will now get data from within
      a bad block, up to the point it turned bad.
  - license changed to GPLv3


author: coolo@novell.com
changelog:
  - disable pdf API reference documentation, it fails to build
    with newer doxygen and the html documentation should be enough
    for the package


author: davejplater@gmail.com
changelog:
  - Update to libcaca-0.99beta17
  - Removed patches: libcaca-no_slang_acsmap.patch for < 10.1
    libcaca-no_man3_pages.patch - pending investigation
    remove_badwords.patch - waiting for confirmation about bad words
    libcaca-0.99.beta16-libtool.patch - libtool method changed.
  - Fixed patches : libcaca-ruby_am_cflags.patch,
    libcaca-ruby_vendor_install.patch, caca-no-build-date.patch
    and libcaca-0.99.beta16-missing-GLU.patch.
  - Upstream changes : (See Changelog for more)
    * Add triangle texture mapping to NEWS and update ChangeLog.
    * Disable set_dither_palette until we really use it.
    * Fix distribution of Java source.
    * Large source code cleanup, getting rid of spaces, tabs, and svn keywords.
    * Nicer make check output for our custom tests.
    * Add missing ruby/test file to the distributed tarball.
    * Update logo in the PHP bindings.
    * Replace the old caca texture with a copy of our new logo.
    * Add #undef __extern at the end of caca0.h. Thanks to Carlo Bramini for
    * fixing this in #48.
    * Only define CACA_ALIAS with gcc > 3 (instead of >= 3). Patch courtesy of
    * Carlo Bramini. Addresses #48.
    * Add brief documentation to figfont functions.
    * Split check-build into check-doygen, check-source and check-win32.
    * Document file functions and fix a few issues here and there.
    * Move some configuration stuff from build-kernel into configure.ac.
    * Activate colour toilet font support.
    * Don't fail the check-build test if documentation was not built.
    * Simpler and more accurate troff colour selection.
    * Always draw all background in troff output, on beginning of lines too
    * Fix the source code to reduce testsuite errors.
    * Always draw all background in troff output
    * Fix check-build verbosity.
    * Fix shrext_cmds usage in configure.ac.
    * Map colors to the ones known by groff, defining mines don't work
    * Improve a bit troff export
    * Fix libcaca.a linkage (was off by one argument), fill memory with 0xCACA.


author: coolo@suse.com
changelog:
  - update to libcaca-0.99beta18
    - new "cacaclock" utility
    - improved FIGlet support
    - improved Python and Ruby bindings
    - numerous improvements and bugfixes
  - fix build with ruby 1.9 and re-enable python support


author: jengelh@inai.de
changelog:
  - Use autoreconf instead of ./bootstrap since (a) that works,
    (b) avoids the inflexible handcrafted automake version check


author: cfarrell@suse.com
changelog:
  - license update: SUSE-WTFPL-2.0
    SPDX format (choose from http://www.spdx.org/licenses or the list linked
    at license.opensuse.org)


author: aj@suse.de
changelog:
  - Fix build with newer glibc due to missing includes.
  - Use RPM_OPT_FLAGS.
  - Add short description to init file.


author: crrodriguez@opensuse.org
changelog:
  - Use autotools to build the package.
  - Fix the configuration files not to enforce a selinux policy.


author: crrodriguez@opensuse.org
changelog:
  - IF the user starts the daemon he/she expects it to work
    with no fiddling, load the cachefiles kernel module
    directly from the daemon using libkmod so it just works.


author: joop.boonen@opensuse.org
changelog:
  - Install cacti in /srv/www/cacti/  from openSUSE 12.2 onwards
  - Passed the spec file through spec-cleaner
  - Cacti-PA can be removed as cacti includes the Plugin Architure


author: joop.boonen@opensuse.org
changelog:
  - Corrected the crontab file for openSUSE >= 12.2
  - Some cross distro fixes so plugins will also build for other distros


author: boris@steki.net
changelog:
  - Updated to new version
  - Many bugs fixed
    Changes can be found in /usr/share/doc/packages/cacti-cactid/Changelog


author: prusnak@suse.cz
changelog:
  - updated to 0.23.0
    * sync with neon library 0.27.0 (drop support for older versions)
    * fix 'search contains'
    * add DESTDIR support to 'make install'
  - dropped obsolete patches:
    * makefilein.diff (included in update)


author: malcolmlewis@opensuse.org
changelog:
  - Add caffeine-fix-desktop-categories.patch: Fix categories string
    and missing semi-colon (lp#931874).
  - Add caffeine-fix-non-executable-script.patch: Fix
    non-executable-script warnings (lp#931875).


author: jengelh@medozas.de
changelog:
  - Remove redundant tags/sections from specfile
  - Use %_smp_mflags for parallel build
  - Fix baselibs requires for cairo-devel and make it available


author: vuntz@opensuse.org
changelog:
  - Ship additional COPYING files that come with some utilities.
  - Fix license of the tool subpackage: it is GPL-3.0+ (bnc#739748).
  - Change the group of library subpackages from
    Development/Libraries/X11 to System/Libraries.


author: zaitor@opensuse.org
changelog:
  - Update to version 1.12.0:
    + Introduction of a new procedural pattern: the mesh gradient.
    + New API to create a callback pattern:
      cairo_pattern_create_raster_source.
    + XCB is now a supported backend.
    + New common API to address any surface as an image and so allow
      direct modification of the raster data:
      cairo_surface_create_similar_image, cairo_surface_map_to_image,
      and cairo_surface_unmap_image.
    + Many performance improvements.
    + Introduction of new antialias hints (NONE, FAST, GOOD, BEST).
    + Introduction of a new observation architecture:
      cairo_surface_observer_t.
    + OpenGL backend has seen significant work including the port to
      GLESv2 and the exploitation of advanced hardware features.
  - Enable build of XCB backend as it's now officially supported: set
    %build_xcb_backend macro to 1.
  - Note that we don't build Xlib/XCB support as it's disabled by
    default upstream.
  - Also add pkgconfig(xcb-shm) BuildRequires for XCB/SHM support.
  - Drop cairo-fix-libs.patch: fixed upstream.


author: jeffm@suse.com
changelog:
  - Add cairo-fix-wrong-allocation: fix wrong allocation in
    _cairo_pdf_surface_add_source_surface (bnc#758422).


author: dimstar@opensuse.org
changelog:
  - Update to version 1.12.2:
    + Allow applications to create 0x0 xlib surfaces, such as used by
      LibreOffice (fdo#49118)
    + Trim composite extents for SOURCE/CLEAR operators to the mask.
    + Use fallback fonts in PDF for unhandled computed glyph widths
      (fdo#48349)
    + Handle snapshots of recording surfaces for analysing pattern
      extents. Fixes a regression of reporting the PDF bounding box
      as being the page size.
    + Fix allocation size for PDF pattern ids. (fdo#49089)
    + Fix emission of rectilinear dashed segments, with and without
      scaling, and application of degenerate line joins.
    + Clamp unbounded fixup polygons to the clip extents.
    + Prevent infinite loop due to rounding errors whilst
      incrementing along dashes.
    + Prevent overflow for inline a8 span filling.
    + Miscellaneous build fixes for Cygwin on Windows and Solaris.
  - Drop cairo-fix-wrong-allocation.patch: fixed upstream.


author: dimstar@opensuse.org
changelog:
  - Update to version 1.12.4:
    + Interior boxes were being dropped when amalgamating regions
      during tesselation (fdo#49446)
    + Allow building without gtk-doc installed
    + Invalid edge generation whilst reducing complex polygons
      (fdo#50852)
    + Stroking around tight cusps
    + Use locale correct formats for reading font subsetting and
      valid buffers (fdo#51443)
    + Ensure that the type1 subset includes all the glyph encodings
      (fdo#53040)
    + Upload the whole source for a repeating pattern (fdo#51910)
    + Fix damage tracking to handle continuation chunks corectly and
      so prevent crashes on win32 (fdo#53384)
    + Avoid emitting miter joins for degenerate line segments
      (fdo#407107)
    + Convert the relative path semgents into the backend coordinates
      and then back again to user coordinates (fdo#54732)
    + Fix extents computations for a degenerate path consisting only
      of a move-to (fdo#54549)
    + Prevent crashing on a degenerate project edge after polygon
      intersection (fdo#54822).
  - Add pkgconfig(xext) BuildRequires: new verified dependency.


author: dimstar@opensuse.org
changelog:
  - Update to version 1.12.8:
    + Expand the sanity checking for broken combinations of
      XSendEvent and ShmCompletionEvent.
    + Notice that "The X.Org Foundation" sometimes also identifies
      itself as "The Xorg Foundation".
    + Handle various ages of libXext and its Shm headers.
    + Fix the invalid clipping of the source drawable when using SHM
      transport to upload images (fdo#56547).
    + Handle all Type1 postscript operators for better font
      compatibility (fdo#56265).
    + Fix a couple of memory leaks in Type1 font subsetting
      (fdo#56566)
    + Tighten the evaluation of the start/stop pen vertices, and catch
      a few instances where we would use a fan instead of a bevel.
      (fdo#56432)
    + Fix assumption that geometric clipping always succeeds with the
      span-compositor (fdo#56574)
    + Fix call to spline intersection when evaluating whether a stoke
      is visible.
    + Remember to copy inferior sources when using SHM to readback the
      surface for use as a source.
  - Changes from version 1.12.6:
    + Fix the recording surface to actually snapshot the source and
      so fix PDF drawing.
    + Calling XSendEvent with an XShmCompletionEvent is incompatabile
      with older Xorg servers.
    + Reorder CloseDisplay chain so that XShm is not reinstantiated
      after shutdown, causing a potential crash if the Display was
      immediately recreated using the same memory address.
    + Make sure that the Xserver has attached to the SHM segment
      before deleting it from the global namespace on systems that do
      not support deferred deletion.
    + Type1 subsetting support for PDF (and PS) was once again
      improved to work with a larger number of PDF readers.
    + GLESv2 build fixes and improved support for embedded GPUs.
    + Tweak the invisible pen detection for applications that are
      currently using too large values for geometric tolerance.
    + A build fix for older freetype libraries.
  - Rebase cairo-modules-no-version.patch.


author: vuntz@opensuse.org
changelog:
  - Update to version 1.8.4:
    + move to new mm-common build infrastructure
  - Use spec-cleaner on the spec file.


author: dimstar@opensuse.org
changelog:
  - Update to version 1.9.1:
    + Added Region.
    + Context: Don't allow this to be copied.
    + Fix the MSVC build
    + Fix the 64-bit build.
    + Actually install cairomm-xlib-xrender-1.0.pc


author: dimstar@opensuse.org
changelog:
  - Update to version 1.9.2:
    + Context:
    - set_dash(): Make the dashes parameter const.
    - device_to_user(), device_to_user_distance(), user_to_device()
      user_to_device_distance(): Deprecate the non-const versions,
      adding const versions.
    + fdo#28246: Cleanup of most -Weffc++ warnings


author: vuntz@opensuse.org
changelog:
  - Update to version 1.9.6:
    + Context: Added in_clip().
    + Surface: Added get_mime_data(), set_mime_data(),
      unset_mime_data().
    + Build: Added support for Windows 64-bit and Visual Studio 2010.


author: vuntz@opensuse.org
changelog:
  - Update to version 1.9.8:
    + Surface:
    - added create() for creating a sub-surface representing a
      rectangle on a target surface
    - PDF versioning API: get_versions(), restrict_to_version(),
      version_to_string()
    - add get_device()
    - add new surface type enum values
    + Device
    - add acquire() and release() functions
    - Add Device::Lock convenience class
    + Region
    - UNSTABLE API CHANGE: Fix do_union(), subtract(), intersect()
      to throw exceptions instead of returning error statuses to be
      consistent with the rest of the cairomm API
    - add xor() functions
    - add API for creating a region from a list of rectangles
    - implement copy()
    + Documentation:
    - Context::arc(): Fix fdo#31345 about bad math in arc()
      documentation.
    - Add documentation for Device class
    - Add documentation for Region class
  - Create a libcairomm-1_0-1 subpackage to follow the shared library
    packaging policy. Add appropriate Provides/Obsoletes.
  - Remove explicit cairo-devel and libsigc++2-devel Requires of
    devel package: they will automatically be added the
    pkgconfig()-way.


author: vuntz@opensuse.org
changelog:
  - Update to version 1.10.0:
    + Documentation: Context::arc(): Correct the documentation, as in
      the C documentation (fdo#31345).


author: jengelh@medozas.de
changelog:
  - Remove redundant tags/sections from specfile
  - Use %_smp_mflags for parallel building
  - Add cairomm-devel to baselibs


author: dmacvicar@suse.de
changelog:
  - fix build.xml files to build in openSUSE 12.1 and newer.
    MANIFEST contained an absolute path in maven-build.xml
  - Fix group for javadoc subpackage
  - remove id generation for buildroot (used in Fedora)


author: mmarek@suse.cz
changelog:
  - kill rpath in installed binaries
  - compile with $RPM_OPT_FLAGS
  - hardlink duplicate files in /usr/share/calc/
  - don't package /usr/include


author: dvaleev@suse.com
changelog:
  - build with -DHAVE_NO_FPOS. Don't use fgetpos() and fsetpos() but
    use fseek() and ftell() instead. The code that generates
    fposval.h is completely broken. It tries to detect the size of
    fpos_t but fails on ppc.


author: pascal.bleser@opensuse.org
changelog:
  - update to 2.9.0:
    * add support for short form dates
    * add "backword-kill-word" line editing function
    * add automatic removal of notes that are empty after editing
    * add a Russian translation
    * fixes a segfault when resizing the help window were fixed
    * fixes lock file issues
    * fixes parsing of appointment end times that date back


author: puzel@suse.com
changelog:
  - update to 2.9.2
    - Handle iCal line folding correctly.
    - Introduce a configure option to completely exclude the
      documentation subdirectory from the build process
      ("--disable-docs").
  - changes in 2.9.1
    - Keep the order of events across restarts (reported by Alan).
    - Fix the build process when disabling documentation generation.
    - Avoid flickering on window resize.
    - Avoid a segfault when resizing the calcurse window.
    - Add missing documentation for the "backword-kill-word" line
      editing function.
    - Honor the "TMPDIR" environment variable instead of using
      hardcoded paths for temporary files (reported by Erik Saule).
    - Fix pager invocation when showing the log file during an import
      (reported by Andraz Levstik).
    - Accept resource parameters in iCal import. Accept additional
      parameters such as language parameters (reported by Andraz
      Levstik).
    - Sync the notification item after editing or pasting an
      appointment. This ensures the information in the notification
      bar as well as the countdown for the notification daemon are
      always up-to-date (reported by Andraz Levstik).
    - Fix recurrent appointment notification.
    - Fix flagging of regular appointments.
    - Fix sort order when using command line options to display
      upcoming appointments and events (reported by Erik Saule).


author: puzel@suse.com
changelog:
  - update to calcurse-3.0.0
    - New features:
    - Full UTF-8 support.
    - Much more powerful formatting options for printing items in
      non-interactive mode. Format strings can be specified using
      "--format-apt", "--format-event", "--format-recur-apt" and
      "--format-recur-event".
    - Support for vim-style count prefixes for displacement keys.
    - Powerful duration strings: Allows using extended duration
      strings, such as "+3:10" or "+1d20h5m".
    - A feature that allows piping items to external commands.
    - New key bindings to jump to the previous/next month/year.
    - A new configuration file format. `calcurse-upgrade` can be used
      to convert existing configuration files.
    - Several performance improvements.
    - Notes are now stored using hash-based file names which results
      in lower disk space usage.
    - A test suite that can be used to test the core functionality of
      calcurse.
    - "-D" and "-c" can now be used simultaneously, whereby "-c" has
      precedence over "-D".
    - A "--read-only" command line option to discard all changes to
      data files.
    - Bug fixes:
    - Do not hardcode paths to the default editor/pager. Rely on the
      "$PATH" variable instead.
    - Update the number of todo items when importing an iCal file to
      prevent some items from being inaccessible.
    - Fix a segmentation fault when importing iCal data (reported by
      Andraz Levstik).
    - Format the "DURATION" field properly on iCal export. Use
      days/hours/minutes/seconds instead of seconds (reported and
      fixed by Jerome Pinot).
    - Do not localize dates in pcal exports (reported by Baptiste
      Jonglez).


author: pascal.bleser@opensuse.org
changelog:
  - update to 3.0.0:
    * full UTF-8 support
    * format strings for printing items in non-interactive mode have been
      introduced
    * support for vim-style count prefixes for displacement keys
    * duration strings are now much more powerful
    * extended duration strings, such as "+3:10" or "+1d20h5m", can be used
    * new feature allows piping items to external commands
    * there are keybindings to jump to the previous/next month/year
    * lots of internal changes have been made
    * note that you will need to run "calcurse-upgrade" after upgrading, since
      the configuration file format has changed


author: pascal.bleser@opensuse.org
changelog:
  - update to 3.1.0:
    * Vim-like copy/paste (FR#15). Use the delete key to cut items.
    * Support for entering times in 24 hour format ("2130" instead of "21:30")
    * Compact panel mode (FR#7). This can be enabled using the currently
      undocumented "appearance.compactpanels" configuration setting.
    * Configurable default view (FR#19). The default view can be changed using
      the currently undocumented "appearance.defaultpanel" configuration setting.
    * "-D" and "-c" can now be used simultaneously, whereby "-c" has precedence
      over "-D".
    * Cache monthly view to speed up browsing.
    * Sort `calcurse -d` output by time
    * Fix a critical data corruption bug
    * Fix screen corruption
    * No longer show the calcurse screen in the editor/pager when the window is
      resized
    * Calculate busy slices correctly if (recurrent) appointments with a duration
      of more than 24 hours are used.
    * Fix a core dump that occurred if the main window was too small.
    * Several translation updates.


author: Sascha Manns <saigkill@opensuse.org>
changelog:
  - updated to 0.9.8
  - New Features:
    o Add an option to show the cover size in the book details panel on the
      right. Option is in Preferences->Look & Feel->Book Details
    o Kobo driver: Add support for firmware 2.2. Also add an option to send
      series information to the device.
    o Catalogs: Allow using custom columns as the source for Genres when
      generating catalogs
    o When the user asks calibre to convert a book, show a small animation
      to make highlight that the convert job has been queued to run in the
      background
    o Add support for the notification center in OS X 10.8
    o calibredb: Add an option to specify the cover to use when adding books
      with calibredb add.
    o EPUB Input: Add support for EPUB files with broken central directory
      records *and* data descriptors
    o Comic metadata: Support reading metadata from cbr files. Also read the
    o comments and published date info from the metadata.
    o Speed up processing of RAR and CBR files by avoiding an extra file
      copy
    o Add driver for Nexus 10 on linux.
  - Bug Fixes:
    o KF8 Input: Handle invalid KF8 files with links pointing to
      non-existent locations and incorrect values in the div table.
    o Viewer: Fix handling of empty self closing tags.
    o Fix use of {formats} in save to disk templates. Fix some formatter
      functions causing plugboards to not validate.
    o Fix calibre quitting when minimized to system tray and an update
      available message is shown and then closed.
    o Viewer: Fix vertical margin at the top of the first page of a chapter
      incorrect in a certain rare circumstance (first child of body being an
      empty paragraph).
    o E-book viewer: Fix bug that caused the default language for
      hyphenation to be ignored for books that do not specify a language


author: Sascha Manns <saigkill@opensuse.org>
changelog:
  - updated to 0.9.9
  - New Features:
    o Content server: Make the identifiers in each books metadata
      clickable
  - Bug Fixes:
    o EPUB Input: Fix an infinite loop while trying to recover a damaged
      EPUB file.
    o KF8 Input: Fix handling of links in files that link to the obsolete
      tags instead of tags with an id attribute.
    o Conversion: Fix a bug in removal of invalid entries from the spine,
      where not all invalid entries were removed, causing conversion to
      fail.
    o KF8 Input: Ignore invalid flow references in the KF8 document instead
      of erroring out on them.
    o Fix command line output on linux systems with incorrect LANG/LC_TYPE
      env vars.
    o KF8 Input: Fix page breaks specified using the data-AmznPageBreak
      attribute being ignored by calibre.
    o PDF Output: Fix custom size field not accepting fractional numbers as
      sizes
    o Get Books: Update libre.de and publio for website changes
    o Wireless driver: Increase timeout interval, and when allocating a
      random port try 9090 first


author: Sascha Manns <saigkill@opensuse.org>
changelog:
  - update to 0.9.10
  - New Features:
    o Drivers for Nextbook Premium 8 se, HTC Desire X and Emerson EM 543
  - Bug Fixes:
    o Fix rich text delegate not working with Qt compiled in debug mode.
    o When deleting all books in the library, blank the book details panel
    o Conversion: Fix malformed values in the bgcolor attribute causing
      conversion to abort
    o Conversion: Fix heuristics applying incorrect style in some
      circumstances
    o Possible fix for 64bit calibre not starting up on some Windows systems


author: Sascha Manns <saigkill@opensuse.org>
changelog:
  - update to 0.9.11
  - New Features:
    o Merry Christmas and Happy Holidays to all ☺
      When connecting to MTP devices such as the Kindle Fire HD or the Nook
      HD, speed up the process by ignoring some folders.
    o Allow changing the icons for categories in the Tag Browser. Right
      click on a category and choose 'Change category icon'.
    o Allow setting the color of all columns with a single rule in
    o Preferences->Look & Feel->Column Coloring
    o MOBI: When reading metadata from mobi files, put the contents of the
    o ASIN field into an identifier named mobi-asin. Note that this value is
      not used when downloading metadata as it is not possible to know which
      (country specific) amazon website the ASIN comes from.
  - Bug Fixes:
    o Windows build: Fix a regression in 0.9.9 that caused calibre to not
      start on some windows system that were missing the VC.90 dlls (some
      older XP systems)
    o Kobo driver: Workaround for invalid shelves created by bugs in the
      Kobo server
    o Metadata download: Fix cover downloading from non-US amazon sites
      broken by a website change.


author: Sascha Manns <saigkill@opensuse.org>
changelog:
  - update to 0.9.13
  - New Features:
    o Complete rewrite of the PDF Output engine, to support links and fix
      various bugs
    o Show disabled device plugins in Preferences->Ignored Devices
    o Get Books: Fix Smashwords, Google books and B&N stores. Add Nook UK
      store
    o Allow series numbers lower than -100 for custom series columns.
    o Add mass storage driver for rockhip based android smart phones
    o Add a clear ratings button to the edit metadata dialog
  - Bug Fixes:
    o PDF Output: Fix custom page sizes not working on OS X
    o PDF Output: Fix embedding of many fonts not supported (note that
      embedding of OpenType fonts with Postscript outlines is still not
      supported on windows, though it is supported on other operating
      systems)
    o PDF Output: Fix crashes converting some books to PDF on OS X
    o HTML Input: Handle entities inside href attributes when following the
      links in an HTML file.
    o Content server: Fix custom icons not used for sub categories
    o Force use of non-unicode constants in compiled templates. Fixes a
      problem with regular expression character classes and probably other
      things.
    o Kobo driver: Do not error out if there are invalid dates in the device
      database
    o Content server: Fix for non-unicode hostnames when using mDNS


author: toddrme2178@gmail.com
changelog:
  - Add  buildrequires which is not a hard dependency
  - Cleaned up spec file formatting with spec-cleaner
  - Fixed shebangs on python files (rpmlint warning)
  - Provide obsoleted calibre07 (rpmlint warning)
  - Make sure optflags are set properly


author: jw@suse.com
changelog:
  - Symlinked /usr/share/fonts/truetype, so that fonts are found.
    Workaround for https://bugs.launchpad.net/ubuntu/+source/calibre/+bug/1037168
  - added Requires: python-sip <= 4.13.2, because 4.14 triggers another bug:
    http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=616372


author: tchvatal@suse.com
changelog:
  - I am unable to trigger bugs with sip 4.14 so removing the
    restriction. Also just triggering rebuild in obs should fix the
    issue I think.


author: nico.kruber@gmail.com
changelog:
  - merged package from KR49:
    * update to calligra 2.5.2 (rabauke@opensuse.org)
    - Sheets:
    * Fixed bug that prevented plugins from showing on
      Settings->Configure Sheets…->Plugins page (bug 291343)
    - Stage:
    * Fixed display of shapes in the document docker
    * Fix unwanted offset after cancel slideshow (bug 306118)
    - Kexi:
    * Fixed bug in Query Designer: removed SQL Editor’s history
      as it was not functional (bug 306145)
    * Make string concatenation operator || work in
      Query Designer (bug 305793)
    * Startup GUI: fetch startup UI definition from x.y.0 URL
      for any x.y.z version, not from x.y.z URL
    * Buildsystem: make it possible to disable database drivers
      even if their dependencies are present and found
      (wish 305683)
    - Common:
    * Fix resizing of horizontal and vertical lines (bug 306133)
    * Fix reordering of shapes (bug 306309)
    * Fix some icons for the formula shape.
    * Trigger repaint of the picture shape after insertion
      (bug 305548)
    * Fix some corner cases when loading borders
    * removed bnc733534-calligra-msword-overflow-fix.diff;
      fixed upstream (nico.kruber@gmail.com)
    * update to 2.5.1 (rabauke@opensuse.org)
    - Words:
    * Fix: crash when saving file with imported text (bug 298899)
    * Do not save with an attribue that makes LibreOffice and
      OpenOffice crash (BUG: 298689 )
    - Kexi:
    * Workaround for visual glitch of Oxygen style for menu widget
      in kexi (bug 305051)
    * Fix crash on importing CSV files with more than 1024 columns
      (bug 304405) and with Mac line endings (bug 304329)
    - Krita:
    * Make it possible to open Krita 2.5 documents in 2.4 if no
      composition was set.
    * Fix: conversion of HDR colorspaces
    * Fix: crash when merging down the top layer if there is a
      selection (bug 305465)
    - Common:
    * Fix: Uncompressed ODF is saved in wrong directory (bug 305794)
    * Don’t mirror an image with a width of one pixel or less
      (bug 166324)
    * update to 2.5 (nico.kruber@gmail.com)
    - See http://www.calligra.org/news/calligra-2-5-released/
    * Fix remaining build errors (toddrme2178@gmail.com)
    * Update to 2.5 RC 1 (2.4.92) (toddrme2178@gmail.com)
    - See http://www.calligra.org/news/calligra-2-5-release-candidate/
  - removed calligra-marblewidget.patch; fixed upstream


author: asterios.dramis@gmail.com
changelog:
  - Update to 2.5.3:
    * Bugfix release.
  - Replaced Mesa-devel build requirement with pkgconfig(gl).
  - Removed dcmtk-devel build requirement (not needed anymore).
  - Added new build requirements java-devel and libwps-devel.


author: asterios.dramis@gmail.com
changelog:
  - Added libvisio-devel as build requirement (support for visio files).
  - Added kexi-spreadsheet-import in Suggests: entries for kexi.


author: mhrusecky@suse.com
changelog:
  - used example as a default configuration file
  - added wrapper around libv4l to make it work again (bnc#714439)


author: matwey.kornilov@gmail.com
changelog:
  - An alternative fix for bnc#714439, we don't need any wrappers while
    we can recompile apps from the sources
  - Add camsource-v4l1.patch
  - Drop camsource-v4l-2.6.38.patch
  - Drop camsource-rename.patch


author: fcrozat@novell.com
changelog:
  - Update to version 0.28:
    + enable gtk module by default in gnome3
    + update login autostart files for gnome3
  - Stop making libcanberra-gtk-module-common noarch as there's a
    file in %{_libdir}.


author: fcrozat@novell.com
changelog:
  - Fix directory ownership of
    %{_libdir}/gnome-settings-daemon-3.0/gtk-modules in
    gtk-module-common.
  - Remove --disable-rpath configure option: it's obsolete.


author: dimstar@opensuse.org
changelog:
  - Add libltdl-devel BuildRequires: it is required and was
    implicitly brought in before.
  - Change gconf2-devel BuildRequires to pkgconfig(gconf-2.0).
  - Clean spec file using spec-cleaner.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.29:
    + Drop GConf usage.
    + A couple of bugfixes.
  - Drop pkgconfig(gconf-2.0) BuildRequires and gconf schemas
    packaging, as GConf usage got removed upstream.


author: dimstar@opensuse.org
changelog:
  - Add "# to be sourced" to libcanberra-gtk-module.sh (bnc#750980).
    Xinitrc newly distinguishes between scripts that need to be
    sourced and scripts that should be executed. As executing is the
    default, scripts need to 'request to be sourced' using this
    special tag.


author: dimstar@opensuse.org
changelog:
  - Add libcanberra-multi-backend.patch: Set the 'multi'-backend as
    default and fix it to also work without the driver list being
    passed from the command line. Fixes bnc#763243.


author: dimstar@opensuse.org
changelog:
  - Add libcanberra-gst10.patch: Port libcanberra to GStreamer 1.0.
  - Add libtool BuildRequires and call ./autogen.sh in build, as
    above patch touches the build system
  - Replace pkgconfig(gstreamer-0.10) BuildRequires with
    pkgconfig(gstreamer-1.0).


author: dimstar@opensuse.org
changelog:
  - Update to version 0.30:
    + Minor bug fixes
    + Explicitly require x11 for GTK linking
    + Port to GStreamer 1.0.
  - Add pkgconfig(glib-2.0) BuildRequires so it can be versioned.
  - Add pkgconfig(x11) BuildRequires: new explicit dependency.
  - Drop libcanberra-gst10.patch: fixed upstream.
  - Drop libtool BuildRequires and call to ./autogen.sh: no patch
    requires bootstrapping.


author: michael.meeks@suse.com
changelog:
  - Add libcanberra-broadway-fix.patch: Fix crash with
    libcanberra-gtk-module's and non-X11 displays (bnc#789066).


author: dimstar@opensuse.org
changelog:
  - Drop pkgconfig(gstreamer-1.0) BuildRequires: no longer build the
    gstreamer backend. The default is PulseAudio, with a fallback to
    alsa, which is sufficient. Helps against issues like bnc#800963.


author: jengelh@inai.de
changelog:
  - Enable parallel build
  - Adjust directory name to source config.guess/sub from
    to be a /little/ more future proof.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.0.10:
    + Generate OTF from SFDs automatically
    + Install to appropriate system directories
    + Fix cyrillic metrics
    + Improve EE diacritics


author: pgajdos@suse.com
changelog:
  - install avail configuration into /usr/share/%{name}/conf.avail
    and use %link_avail_to_system_fontsconf macro for linking it into
    /etc/fonts/conf.d (fontconfig 2.10 doesn't use /etc/fonts/conf.avail)


author: zaitor@opensuse.org
changelog:
  - Update to version 0.0.12:
    + Improved ligatures.
    + Improve and add missing cyrillics. (bgo#689220)
    + Advanced typo glyphs. (bgo#689184)


author: asterios.dramis@gmail.com
changelog:
  - Removed unneeded build requirements fdupes, kdebase4-workspace-devel,
    libkdeedu4-devel, ocaml and ocaml-facile. Added libkde4-devel.
  - Removed unneeded runtime requirement for libkeduvocdocument4.
  - Replaced cantor with libcantorlibs%{libMAJOR} in cantor-devel Requires:.


author: tittiatcoke@gmail.com
changelog:
  - Added patch detect_gfortran_library_correctly.diff. Due to the
    location of the libgfortran.so file, cmake does not find it.
    This patch searches differently for the library by querying the
    gfortran binary.


author: idoenmez@novell.com
changelog:
  - Cleanup the package
  - Add capisuite-0.4.5-linkorder.patch to fix link order which lets
    us enable as-needed support.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.4.0:
    + Don't try to replace an existing keyboard service (bgo#659867).
    + Fix header installation (bgo#659793).
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Add caribou-autostart-OnlyShowIn.patch: only autostart caribou in
    GNOME and Unity as only gnome-session-based desktops understand
    the AutostartCondition. Fix bnc#720239.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.4.1:
    + Autostart only in GNOME and Unity (bgo#660901).
    + Updated translations.
  - Drop caribou-autostart-OnlyShowIn.patch: fixed upstream.


author: badshah400@gmail.com
changelog:
  - Pass -u to %suse_update_desktop_file call for
    caribou.desktop to hide the application in the list of
    applications: the application has no icon and makes the desktop
    menu ugly (bgo#618293, bnc#726954), and starting it directly
    doesn't work right now.


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


author: dimstar@opensuse.org
changelog:
  - Update to version 0.4.3:
    + bgo#674344: Not using units gtk CSS is deprecated
    + bgo#676746: Follow pygobject changes.
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.4.4:
    + Removed unneeded gnome-doc-utils dependency
    + caribou unnecessarily requires pygobject 3.3.3 or up to build
      (bgo#683256)
    + Updated translations.
  - Drop gnome-doc-utils-devel BuildRequires: no longer needed.
  - Add xsltproc BuildRequries: needed for the documentation
    handling.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.4.4.2:
    + Use GDBus directly instead of dbus-python (bgo#685792).
    + Use "=" operator instead of "==" in shell scripts (bgo#685629).
    + Fix border-image slice values in antler's gtk CSS (bgo#687409).


author: toms@suse.de
changelog:
  - Renamed ttf-caslon -> caslon-fonts according to
    openSUSE packaging guidelines and FATE#313035
    Adjusted Obsoletes and Provides accordingly


author: puzel@novell.com
changelog:
  - update to ccache-3.1.2
    - bail out on too hard compiler options '-fdump-*'
    - NULL return values from malloc/calloc of zero bytes are now
      handled correctly
    - improved documentation on which information is included in the
      hash sum
    - made the 'too new header file' test case work on file systems
      with unsynchronized clocks
    - the test suite now also works on systems that lack a /dev/zero


author: puzel@novell.com
changelog:
  - update to ccache-3.1.3
    - The -MFarg, -MTarg and -MQarg compiler options (i.e, without
      space between option and argument) are now handled correctly.


author: asterios.dramis@gmail.com
changelog:
  - update to ccache-3.1.4
    - Made a work-around for a bug in gzputc() in zlib 1.2.5.
    - Corrupt manifest files are now removed so that they won't block direct
      mode hits.
    - ccache now copes with file systems that don't know about symbolic links.
    - The file handle in now correctly closed on write error when trying to
      create a cache dir tag.
  - Spec file updates:
    - Changes based on rpmdevtools templates and spec-cleaner run.
    - Updated Summary: and %description.
    - Made it compile with external zlib instead of the bundled copy.
    - Added also the html files in the %doc section.


author: puzel@novell.com
changelog:
  - update to ccache-3.1.5
    - Added a new statistics counter named ``called for
      preprocessing''.
    - The original command line is now logged to the file specified
      with `CCACHE_LOGFILE`.
    - Improved error logging when system calls fail.
    - Added support for rewriting absolute paths in
      `-F`/`-iframework` GCC options.
    - Improved order of statistics counters in `ccache -s` output.
    - The `-MF`/`-MT`/`-MQ` options with concatenated argument are
      now handled correctly when they are last on the commandline.
    - ccache is now bug compatible with GCC for the `-MT`/`-MQ`
      options with concatenated arguments.
    - Fixed a minor memory leak.
    - Systems that lack (and don't need to be linked with) libm are
      now supported.


author: asterios.dramis@gmail.com
changelog:
  - update to ccache-3.1.6
    - Rewrite argument to --sysroot if CCACHE_BASEDIR is used.
    - Don't crash if getcwd() fails.
    - Fixed alignment of "called for preprocessing" counter.


author: puzel@suse.com
changelog:
  - update to ccache-3.1.7
    - Non-writable `CCACHE_DIR` is now handled gracefully when
      `CCACHE_READONLY` is set.
    - Made failure to create files (typically due to bad directory
      permissions) in the cache directory fatal. Previously, such
      failures were silently and erroneously flagged as "compiler
      produced stdout".
    - Both the `-specs=file` and `--specs=file` forms are now
      recognized.
    - Added recognition and hashing of GCC plugins specified with
      `-fplugin=file`.
    - `CCACHE_COMPILERCHECK` now also determines how to hash explicit
      specs files (`-specs=file`).
    - Added `CPATH`, `C_INCLUDE_PATH` and similar environment
      variables to the hash to avoid false cache hits when such
      variables have changed.
    - Corrected log message when unify mode is enabled.
    - Reverted the GCC bug compatibility introduced in ccache 3.1.5
      for `-MT`/`-MQ` options with concatenated arguments. (The bug
      is fixed in recent GCC versions.)


author: puzel@suse.com
changelog:
  - update to ccache-3.1.8
    - Made paths to dependency files relative in order to increase
      cache hits.
    - Added work-around to make ccache work with buggy GCC 4.1 when
      creating a pre-compiled header.
    - Clang plugins are now hashed to catch plugin upgrades.
    - Fixed crash when the current working directory has been
      removed.
    - Fixed crash when stderr is closed.
    - Corrected a corner case when parsing backslash escapes in
      string literals.
    - Paths are now correctly canonicalized when computing paths
      relative to the base directory.
    - Made git version macro work when compiling outside of the
      source directory.
    - Fixed `static_assert` macro definition clash with GCC 4.7.


author: kkeil@suse.de
changelog:
  - update to 0.9.9
    * fix for adpcm audio codec
    * g.723 codecs, additional file name rules for .a24/.a32/.a40
    * combined g.721/723 codecs into new adpcm.codec module
  -  fix const declaration for speex codec
  - compile C++ with RPM_OPT_FLAGS


author: jengelh@medozas.de
changelog:
  - Update to new upstream release 0.80
    * support for O_CLOEXEC
    * use nanosecond-resolution for utimes call
    * subsecond resolution for getattr


author: Werner.Dittmann@t-online.de
changelog:
  - New version of libccrtp that uses the new GNU uCommon library
    * includes fixes for gcc 4.6 compilation, no patch required


author: Werner.Dittmann@t-online.de
changelog:
  - Fix problems in spec file
    * fix name of spec file
    * remove an incorrect placed rm -rf builddir
    * Fix naming of package to honor naming policies


author: cfarrell@suse.com
changelog:
  - license update: SUSE-GPL-2.0+-with-openssl-exception
    Use SUSE- proprietary prefix until license accepted upstream at spdx.org


author: kkeil@linux-pingi.de
changelog:
  - update to version 1.1.7
      From ccScript3 1.1.5 to 1.1.6
    - minor preproc fix and dupString export
      From ccScript3 1.1.4 to 1.1.5
    - fix for some kinds of call argument parsing
    - support for passing traditional positional arguments into calls
    - addition of bool type
    - positional argument expansion in sub with %*
      From ccScript3 1.1.3 to 1.1.4
    - packed structs
    - contruct packing, deconstruct unpacking, ? expr for member search
      From ccScript3 1.1.2 to 1.1.3
    - fix fatel bug on _keydata_ method setting
      From ccScript3 1.1.1 to 1.1.2
    - exit token for keydata...
      From ccScript3 1.1.0 to 1.1.1
    - new embedded keydata support
      From ccScript3 1.0.9 to 1.1.0
    - fix for slog check levels
    - standardization of arguments


author: saschpe@suse.de
changelog:
  - Adhere to shared library packaging policy
  - Correctly provide/obsolete ccscript
  - Move documentation into base (lib) package, all subpackages require
    it and legal needs 'COPYING' there
  - CFLAGS are already part of %configure
  - Ran spec-cleaner


author: coolo@suse.com
changelog:
  - fix module linking - this pretends to ues libtool, but doesn't
    actually build libtool modules, so the COMMON_MODOPTS needs to
    contain the correct linker options


author: reddwarf@opensuse.org
changelog:
  - Update to version 10.2+0.90
    * First stable version
  - Add libcdio-paranoia-10.2+0.90-include_path.patch


author: dmitry@roshchin.org
changelog:
  - Update to version 0.94g
    * fixed memory leaks in cddlib.c and cddlp.c
    * integrated patches for making the library
      shared and more compatible for C++ compilers


author: jengelh@inai.de
changelog:
  - Update to new upstream release 2.0.0 (up from 1.5.0)
    * Support for ISZ, CSO, DMG, GBI, ECM, gzip and xz formats
    * Partial support for 1-track MDX
  - Remove cdemu-lang.diff, no longer applies


author: jengelh@inai.de
changelog:
  - Remove dbus autostart and systemd unit file for system-bus mode.
    Place system logfile in proper place (bnc#764063)


author: sagiben@gmail.com
changelog:
  - Updated to version 0.82
  - Upstream changes :
    * Remove all uses of CDIO_MIN_DRIVER,
    CDIO_MAX_DRIVER, CDIO_MIN_DEVICE_DRIVER or CDIO_MAX_DEVICE_DRIVER.
    * FreeBSD get_media_changed fixes
    * MingGW/Msys compilation issues
    * Add OS/2 driver
    * Cross compilations fixes and uclinix is like GNU/Linux
    * Numerous other bug fixes


author: dimstar@opensuse.org
changelog:
  - Rename Shared Object package to libcdio12, conforming the
    libraries name.
  - Adjust rpmlintrc to only ignore shared lib names of the -mini
    packages. This avoids missing shlib renames for the 'main'
    package.


author: davejplater@gmail.com
changelog:
  - Update to libcdio-0.83, removed need for libcdio-mini by adding
    linker library paths to sources in the spec file build section.
  - Upstream changes:
    * Add retrieval SCSI sense reply from the most-recent MMC command.
    * Add exclusive read/write access for devices which is used for
    experimental writing/burning. Currently only on GNU/Linux and FreeBSD.
    * MMC bug fixes
    * FreeBSD drive list now shows empty drives.
    * Add ability to retrieve SCSI tuple for a name and/or fake one up for
    programs that wanto to cd-record compatible.
    * Tolerance for OS's without timezone in their struct tm (e.g. Solaris)
    added iso9660_set_{d,l}time_with_timezone
    * Add mmc_get_disk_erasable
    * Update MMC Feature Profile list, DVD Book types
    * Reduce range of seek in paranoia_seek to be int32_t
    * Remove some potential flaws found by Coverty's static analysis tool
    * Add ISRC track info to cd-info output.
    * Don't wrap-around volume adjustment for cdda-player.
    * Handle double-byte strings in CD-text
    * --no-header on cd-info omits copyright and warranty


author: davejplater@gmail.com
changelog:
  - Update to 0.83.git from 14/04/2012 git head.
  - libcdio-paranoia separated from libcdio due to license issues
    see bnc#756564


author: reddwarf@opensuse.org
changelog:
  - Update to 0.90
    * CD-Text overhaul and API change (Leon Merten Lohse)
    * Works again (somewhat) on MinGW; tolerence for Microsoft's C compiler (Pete Batard)
    * UDF, Joliet and Rock-Ridge fixes (Pete Batard)
    * OSX fixes (Natalia Portillo and Robert William Fuller)
    * paranoia library removed as that is GPL 2-ish. This is now a separate project
    * file names in cue files are relative to the cue file rather than cwd.
    * Update mmc.h to include MMC-5 commands. (Or MMC-6 since it adds nothing new)
    * Add mmc_cmd2str() to show MMC command name. Show that in some errors
    * Add UDF reading to iso-read and iso-info via --udf or -U (Christophe Fergeau)
    * bug fixes, more tests, update documentation


author: pgajdos@suse.cz
changelog:
  - solved 'Lack of SG_IO interface support' [#295308]
    * shortened gcc34.patch (leaved in hunks for utils.h only, removed
    hunks for scsi_interface.c)
    * new patch sgio.patch to solve error mentioned above
    * new patch gcc34-2.patch (avoid persisting problems with
      compilation -- memcpy macro)


author: nadvornik@suse.cz
changelog:
  - updated to III-10.2
    * many patches merged upstream
  - adapted according to shared library policy
    * new subpackage libcdda_interface0
    * new subpackage libcdda_paranoia0
    * new subpackage cdparanoia-devel
  - added debian patches
    cdparanoia-III-01-typos-and-spelling.dpatch
    cdparanoia-III-05-gcc4.3.dpatch
    cdparanoia-III-06-endian.dpatch


author: nadvornik@suse.cz
changelog:
  - update to 1.2.2:
    * bugfixes, compilation fixes
    * updaed driver table
  - dropped unneeded patches, including resmgr patch


author: asterios.dramis@gmail.com
changelog:
  - update to 1.2.3:
    * By default, cdrdao tries to build with a native SCSI interface.
    * Complete rewrite of native Linux SG driver.
    * Added support for new FIRST_TRACK_NO keyword to allow a CD to start with a
      track number other than 1.
    * Added native interfaces for Irix, Mac OSX and NetBSD.
    * Fixed old pregap length off-by-one error, see bug #604751.
    * Fixed bug in Toc file parser track length computation.
    * Man page typo fixes.
    * Cygwin compilation fixes. Other various compilation warning fixes.
    * Some scsilib fixes for FreeBSD, 32-bit and 64-bit SPARC.
    * Some makefile changes to avoid conflict with installed system libs.
    * Added patch to fix ARM and MIPS scsilib compile.
    * Added man pages for toc2cue and toc2cddb, from Debian.
    * Move privilege drop earlier in main flow.
    * Commited Gentoo patch for CD-TEXT track check fix.
    GCDMaster changes:
    * Preferences now stored in GConf, exports schema file.
    * Added simple Preferences dialog to change temporary file directory.
    * Fixed GCC 4.3 compilation issues.
  - Spec file updates:
    * Changed License: to GPL-2.0+.
    * Added description for the patches based on openSUSE Patches Guidelines.
    * Added gtkmm2-devel, libsigc++2-devel, pkg-config in BuildRequires:.
    * Removed wodim-devel from BuildRequires: (the package now uses a native SCSI
      interface).
    * Added mimeinfo scriptlet for the mime file installed by the package.
    * Minor other updates.
  - Rebased cdrdao-build.patch, cdrdao-1.2.2-scan.patch and cdrdao-fixes.patch to
    apply cleanly.
  - Removed cdrdao-1.2.2-include.patch, cdrdao-1.2.2-sigc.patch and
    cdrdao-1.2.2-libnsl.patch (fixed upstream).
  - Removed cdrdao-1.2.2-usal.patch (the package now uses a native SCSI
    interface).
  - Added cdrdao-1.2.3-stat.patch (taken from Fedora) to fix missing includes
    that cause failure build.
  - Added cdrdao-1.2.2-desktop.patch (taken from Fedora) to make the desktop file
    XDG compatible and add MimeType entries.


author: nadvornik@suse.cz
changelog:
  - updated to bugfix release 1.1.8
  - ported support for files >4GB on iso9660 (see the option
    - iso-level 3) [fate#303791]


author: nadvornik@suse.cz
changelog:
  - updated to 1.1.9:
    * wodim: In -msinfo mode, only suggest dvd+rw-mediainfo in verbose mode.
    * genisoimage: undo a mistake in the directory permissions change in
      the last release. Fixes handling of deep directory structures.
  - fixed build with glibc 2.10


author: reddwarf@opensuse.org
changelog:
  - updated to 1.1.10:
    * genisoimage: add support for sha256 and sha512 checksum generation
      when making jigdo files.
    * genisoimage: checksumming with lots of algorithms can be very
      time-consuming, so split it out into multiple threads if possible.
    * genisoimage: allow user to specify which checksum algorithms to run
      on the command line.
    * Fix FTBFS with missing xconfig.h. Thanks to Matt Kraai for the patch.
    * genisoimage: fix string overflow breakage when using the -root
      option (https://bugzilla.redhat.com/show_bug.cgi?id=508449)
    * librols: remove or rename several functions that clash with POSIX.
      Fix up callers.


author: asterios.dramis@gmail.com
changelog:
  - updated to 1.1.11:
    * genisoimage: Fix silly bug in MD5 output in template files. (Debian
      bug #596681)
    * genisoimage: Minor tweaks to the the genisoimage.1 man page.
    * genisoimage: Update references to atterer.org (Debian bug #596860)
    * genisoimage.1: Make the description of the md5-list format clearer.
    * genisoimage: Use memmove() instead of strcpy() when cleaning
      up graft points.
  - Spec file updates:
    - Changes based on rpmdevtools templates and spec-cleaner run.
    - Changed License: to GPLv2.
    - Added description for patches based on openSUSE Patches Guidelines (where
      possible).
    - Updates in Buildrequires:, Requires:,
    - Updates in %prep, %build and %install sections.
    - Fixed rpmlint warnings ("description-shorter-than-summary" for wodim-devel
      and "files-duplicate").
    - Other updates based also on Fedora package.


author: asterios.dramis@gmail.com
changelog:
  - Spec file updates:
    * Added "libbz2-devel" in BuildRequires:.
    * Added "permissions" package in Requires:.
    * Moved mkhybrid to cdrkit-cdrtools-compat.
    * Install also libedc.a library.
    * Changed the installation path of header files (to be more compatible with
      Fedora, at least for libusal).
    * Changed wodim-devel package name to cdrkit-devel-static.
    * Added "-DPIC -fPIC" in CFLAGS to built the static libraries.
    * Added smp_mflags to make.
    * Install config files in /etc.
    * Updates in %post installation script of wodim according to openSUSE spec
      file guidelines.
    * Updates in %files sections.
    * Minor other updates.
  - Added a patch from upstream for icedax.1 to fix rpmlint warning "macro `wav,'
    not defined".


author: mfabian@suse.de
changelog:
  - add "chmod 755 $RPM_SOURCE_DIR/cedict-format.pl" to make
    it build in the openSUSE build service.
    Permissions for any file in $RPM_SOURCE_DIR are nowhere guaranteed
    to be preserved.


author: mfabian@suse.de
changelog:
  - update to 20060830.
    (website changed from http://www.mandarintools.com/cedict.html
    to http://www.mdbg.net/chindict/chindict.php).


author: mfabian@suse.de
changelog:
  - use dos2unix to convert dos line endings and change the Emacs
    coding cookie at the top of the file accordingly.


author: mfabian@suse.de
changelog:
  - update to 0.6
    • Fixed support for ZapfDingbats and the Omega fonts.
    • Updated AFM paths to point at the new version of teTeX.
    • Added Symbol and ZapfDingbats to the Omega fontsets.
    • Added Delta as an alternate name for Deltagreek.
    • More complete support for OmegaSerif Cyrillic.
    • Added entries for the Nimbus fonts to the config file.
    • Implemented magic types :lowercase, :rotate-right and :simplify.
    • Added /whitesquare to the built-in font.
    • Added a number of new fallbacks, including Kalaallisut kra.


author: davejplater@gmail.com
changelog:
  - Update to version 0.7.1
  - Patch celt-0.7.1-libceltsuffix.patch removes the suffix from
    libcelt to keep the build service happy.
    * improves the quality of the packet loss concealment (PLC),
      but does not change the rest of the codec. For this reason it
      is the first release not to break bit-stream compatibility with
      the previous release (0.7.0).
      The default name of the library was changed to libcelt0.so to
      make it easier to do the transition when the final 1.0 release
      comes out (with frozen bit-stream and API).
    * CELT 0.7.0 again improves the stereo quality, reduces artefacts
      at low bitrates (birdies and speech roughness) and fixes many
      bugs. In addition to the usual bitstream incompatibilities,
      the API has also changed in this release.


author: cristian.rodriguez@opensuse.org
changelog:
  - Upgrade to 0.9.1.x
    * improves the packet loss concealment.
    * high-frequency artefacts have been reduced.


author: davejplater@gmail.com
changelog:
  - Added source services to update to 0.11.1.
  - libcelt0-1 bumped to libcelt0-2 due to "current" increment.
  - Upstream changes :
    * fixes two minor bugs with 0.11 that affect the bit-stream.
    The quality should improve (very) slightly, but not enough to be
    noticeable in most cases. Several Opus-related bugs have also
    been fixed.


author: jengelh@medozas.de
changelog:
  - Remove redundant tags/sections from specfile
  - Use %_smp_mflags for parallel building
  - Add celt-devel to baselibs


author: tittiatcoke@gmail.com
changelog:
  - Update to 4.9.80
    * see http://www.kde.org/announcements/announce-4.10-beta1.php
    * Umbrello:  Line based diagram grid


author: chris@computersalat.de
changelog:
  - update to 3.2.4
    * Fixed failure in network transfer in case of misbehaving peer
    * A few tiny memory leaks on error paths fixed
  - fix post/-un for SLE_10 (install_info)
  - fix deps for SLE_10
    * {libsoname} Req glibc
  - provide default *.cf files in inputs DIR
    otherwise init scripts will fail


author: kkaempf@suse.com
changelog:
  - honor filesystem hierachy standard (FHS):
    - build with --enable-fhs
  - honor documentation
    - install in /var/cfengine
  - support systemd where applicable
  - update to 3.0.4b2
    New features:
    - XML editing capabilities. See the documentation for edit_xml
      body. Note the new dependency: libxml2.
    - Implement inheritance of local classes by bundles called using
      "usebundle". By default classes are not inherited. See the
      examples/unit_inherit.cf for an example.
    - Moved from Nova/Enterprise:
    - POSIX ACL support,
    - "outputs" promise type,
    - remote syslog support.
    - packages_default_arch_command hook in packages promises, to
      specify default architecture of the packages on the system.
    - packages_version_less_command / packages_version_equal_command hooks
      in packages promises, to specify external command for native package
      manager versions comparison
    - Running in Solaris zone is now detected and classes "zone" and
      "zone_<name>" are created in this case.
    - VirtualBox support added to guest_environment promises.
    - guest_environment promises are supported under OS X.
    - The "depends_on" attribute is now active, for the partal ordering
      of promises. If a promise depends on another (referred by handle)
      it will only be considered if the depends_on list is either kept
      or repaired already.
    * * WARNING: When upgrading, make sure that any existing use
      of depends_on does not make some promises being
      unintentionally ignored.
      This can happen if you are currently refering to non-existant or
      never-run handles in depends_on attributes.
    - methods return values, initial implementation
    - New format for cf-key -s, includes timestamp of last connection
    Changed functionality:
    - cf-execd -F switch no longer implies 'run once'. New -O/--once
      option is added to achieve this behaviour. This makes cf-execd
      easier to run from systemd, launchd and other supervision
      systems.


author: kkaempf@suse.com
changelog:
  - update to 3.4.1 final
    remove cfengine-3.4.0.patch, was accepted upstream
    3.4.1   (Bugfix and Stability release)
    New feature/behavior:
    - cf-execd terminates agent processes that are not responsive
      for a configurable amount of time (see agent_expireafter in
      body executor control), defaulting to 1 week
    Bugfixes:
    - fix regression of classmatch() failing with hard classes
      (Redmine #1834)
    - create promise-defined and persistent classes in correct
      namespace (Redmine #1836)
    - several fixes to namespace support
    - fix several crash bugs caused by buffer overflow and race
      conditions in cf-serverd
    - regenerate time classes in cf-execd for each run
      (Redmine #1838)
    - edit_xml: fix select_xpath implementation and update
      documentation
      NOTE: code that uses select_xpath_region needs to be changed
      to select_xpath
    - edit_xml: make sure that text-modification functions don't
      overwrite child nodes
    - edit_xml: improve error logging


author: tittiatcoke@gmail.com
changelog:
  - update to version 3.23.0,
    * reduced the default value for the floating point image
      quantization parameter (q) from 16 to 4.
    * enhanced the template keyword parsing routine to reject a
      header template string that only contains a sequence of dashes.
    * enhanced the ASCII region file reading routine to allow tabs
      as well as spaces between fields in the file.
    * got rid of bogus error message when calling
      fits_update_key_longstr
    * Made the error message more explicit when CFITSIO tries to
      write to a GZIP compressed file.
    * several bugfixes


author: asterios.dramis@gmail.com
changelog:
  - update to version 3.280
    * Lots of changes (see changes.txt file).
  - Spec file updates
    * Changes based on spec-cleaner run.
    * Updates in summaries and descriptions.
    * Updates in Group: entries of the packages.
    * Added description for the patch based on openSUSE Patches Guidelines.
    * Added pkg-config in BuildRequires: (fix for "no-pkg-config-provides"
      rpmlint warning).
    * Added cfitsio package (containing some utilities).
    * Fixes for cfitsio.pc.
    * Minor other updates.


author: asterios.dramis@gmail.com
changelog:
  - Added correct fix for cfitsio.pc include dirs (Cflags: was wrongly replaced
    with $Cflags:). Fixes reopened bnc#546004.


author: asterios.dramis@gmail.com
changelog:
  - Update to version 3.290:
    Enhancements
    * modified Makefile.in to allow configure to override the lib and include
      destination directories.
    * added (or restored actually) support for tile compression of 1-byte integer
      images in imcomp_compress_tile.  Support for that data type was overlooked
      during recent updates to this routine.
    * modified the fits_get_token command-line parsing routine to perform more
      rigorous checks to determine if the token can be interpreted as a number
      or not.
    * made small modification to fpack.c to not allow the -i2f option (convert
      image from integer to floating point) with the "-g -q 0" option (do lossless
      gzip compression).  It is more efficient to simply use the -g option alone.
    * made modifications to fitsio.h and drvrfile.c to support reading and
      writing large FITS files (> 2.1 GB) when building CFITSIO using
      Microsoft Visual C++ on Windows platforms.
    * added new WCS routine (ffgicsa) which returns the WCS keyword values
      for a particular WCS version ('A' - 'Z').
    Bug Fixes
    * fixed a problem with multi-threaded apps that open/close FITS files
      simultaneously by putting mutex locks around the call to
      fits_already_open and in fits_clear_Fptr.
    * fixed a bug when using the 'regfilter' function to select a subset of the
      rows in a FITS table that have coordinates that lie within a specified
      spatial region on the sky.  This bug only affects the rarely used panda
      (and epanda and bpanda) region shapes in which the region is defined by
      the intersection of an annulus  and a pie-shaped wedge.  The previous code
      (starting with version 3.181 of CFITSIO where support for the panda region
      was first introduced) only worked correctly if the 2 angles that define
      the wedge have values between -180 and +180.  If not, then fewer rows than
      expected may have been selected from the table.
    * fixed the extended filename parser so that when creating a histogram by
      binning 2 table columns, if a keyword or column name is given as the
      weighting factor,  then the output histrogram image will have a floating
      point datatype, not the default integer datatype as is the case when no
      weigth is specified (e.g. with a filename like
      "myfile.fits[bin x,y; weight_column]"
    * added fix to the code in imcompress.c to work around a problem with
      dereferencing the value of a pointer, in cases where the address of
      that pointer has not been defined (e.g., the nulval variable).
    * modified the byte shuffling algorithm in fits_shuffle_8bytes to work
      around a strange bug in the proprietary SunStudioExpress C compiler
      under OpenSolaris.
    * removed spurious messages on the CFITSIO error stack when opening a
      FITS file with FTP (in drvrnet.c);
  - Removed the Makefile.in changes from cfitsio-makefile.patch (fixed upstream).
  - Spec file updates:
    * Changed License entry to SPDX style.
    * Enable multithreading support.


author: asterios.dramis@gmail.com
changelog:
  - Update to version 3.300:
    Enhancements
    * Added new routine called fits_is_reentrant which returns 1 or 0 depending
      on whether or not CFITSIO was compiled with the -D_REENTRANT directive.
      This can be used to determine if it is safe to use CFITSIO in
      multi-threaded programs.
    * Implimented much faster byte-swapping algorithms in swapproc.c based on
      code provided by Julian Taylor at ESO, Garching.  These routines
      significantly improve the FITS image read and write speed (by more than a
      factor of 2 in some cases) on little-endian machines (e.g., Linux and
      Microsoft Windows running on x86 PCs) where byte-swapping is required.
      This has no effect on big-endian machines (e.g., Macs).  Even faster
      performance can be achieved in some cases by invoking the new
      "--enable-sse2" or "--enable-ssse3" configure options when building CFITSIO
      on machines that have CPUs and compilers that support the SSE2 and SSSE3
      machine instructions.
    * added additional support for implicit data type conversion in cases where
      the floating point image has been losslessly compressed with gzip.  The
      pixels in these compressed images can now be read back as arrays of short,
      int, and long integers as well as single and double precision
      floating-point.
    * modified fitsio2.h and f77_wrap.h to recognize IBM System z mainframes by
      testing if __s390x__ or __s390__ is defined.
    * small change to ffgcrd in getkey.c so that it supports reading a blank
      keyword (e.g., a keyword whose name simply contains 8 space chracters).
    Bug Fixes
    * fixed a bug in imcomp_decompress_tile that caused the tile-compressed image
      to be uncompressed incorrectly (even though the tile-compressed image
      itself was written correctly) under the following specific conditions:
    - the original FITS image has a "float" datatype (R*4)
    - one or more of the image tiles cannot be compressed using the standard
      quantization method  and instead are losslessly compressed with gzip
    - the pixels in these tiles are not all equal to zero (this bug does
      affect tiles where all the pixels are equal to zero)
    - the program that is reading the compressed image uses CFITSIO's
      "implicit datatype conversion" feature to read the "float" image
      back into an array of "double" pixel values.
      If all these conditions are met, then the returned pixel values in the
      affected image tiles will be garbage, with values often ranging
      up to 10**34.  Note that this bug does not affect the fpack/funpack
      programs, because funpack does not use CFITSIO's implicit datatype
      conversion feature when uncompressing the image.
  - Replaced cfitsio-makefile.patch with cfitsio.patch (taken from Fedora). It's
    the same patch with the addition of linking libcfitsio with libpthread and
    libm (fixes possible errors with packages requiring libcfitsio0 and compiled
    with the "--as-needed" flag).
  - Added a patch (cfitsio-zlib.patch) to use system zlib (based on patches from
    Fedora and Debian). Added zlib-devel in build depencdencies.
  - Added a patch (implicit-pointer-decl.patch) to fix "implicit-pointer-decl"
    rpm post build check warning.
  - Moved "-lpthread" and added "-lz" in Libs.private: of cfitsio pkg-config
    file.
  - Removed "-fno-strict-aliasing" from CFLAGS.
  - Don't install static libraries.


author: asterios.dramis@gmail.com
changelog:
  - Renamed package from libcfitsio0 to cfitsio.
  - Renamed subpackage libcfitsio-doc to libcfitsio-devel-doc (added obsoletes
    entry for libcfitsio-doc of previous openSUSE versions).
  - Suggest the libcfitsio-devel-doc package in libcfitsio-devel.
  - Removed the requirement for libcfitsio0 from libcfitsio-(devel)-doc (not
    needed).


author: asterios.dramis@gmail.com
changelog:
  - Update to version 3.310:
    * Enhanced the CFITSIO column filtering syntax to allow the comma, in
      addition to the semi-colon, to be used to separate clauses, for example:
      [col X,Y;Z = max(X,Y)].  This was done because users are not allowed to
      enter the semi-colon character in the on-line Hera data processing
      system due to computer security concerns.
    * Enhanced the CFITSIO extended filename syntax to allow specifying image
      compression parameters (e.g. '[compress Rice]') when opening an existing
      FITS file with write access.  The specified compression parameters will
      be used by default if more images are appended to the existing file.
    * Modified drvrfile.c to do additional file secrity checks when CFITSIO
      is running within the HEASARC's Hera software system.  In this case
      CFITSIO will not allow FITS files to be created outside of the user's
      individual Hera data directory area.
    * Fixed an issue in fpack and funpack on Windows machines, caused by
      the fact that the 'rename' function behaves differently on Windows
      in that it does not clobber an existing file, as it does on Unix
      platforms.
    * Fixed bug in the way byte-swapping was being performed when writing
      integer*8 null values to an image or binary table column.
    * Added the missing macro definition for fffree to fitsio.h.
    * Modified the low level table read and write functions in getcol*.c and
      putcol*.c to remove the 32-bit limitation on the number of elements.
      These routines now support reading and writing more than 2**31 elements
      at one time. Thanks to Keh-Cheng Chu (Stanford U.) for the patch.
    * Modified Makefile.in so that the shared libcfitsio.so is linked against
      pthreads and libm.
  - Removed the fix to link the library to libpthread and libm from cfitsio.patch
    (fixed upstream).
  - Rebased cfitsio-zlib.patch to apply cleanly. Removed the linking of the
    programs (fpack and funpack) to libz from the patch (not needed).
  - Remove some more bundled zlib files from the package.


author: puzel@novell.com
changelog:
  - update to cgdb-0.6.5
    * Turn autosourcereload to on by default. This matches GDB's
      behavior.
    * Add support for :up and :down in the cgdb status bar.
      Thanks Benoit Pierre for reporting this.
    * Enhanced tgdb in a2 mode. It now understands GNAT's
      pre-instance-choice, instance-choice, post-instance-choice
    extension.
    * Made searching and :commands a little more vi-like. If you abort a
      search, you can still recall the last search with 'n' or 'N'.
    If you backspace to the beginning of the line, a :command
    or /search is aborted.
    * Added some new cgdb commands.
      :c is now a synonym for :continue
      :f is now a synonym for :finish
      :n is now a synonym for :next
      :r is not a synonym for :run
      :s is now a synonym for :step
      :start is a new command that will send "start" to the debugger
      :kill is a new command that will send "kill" to the debugger
    * Shortcut mode has been removed from cgdb. If you liked it, you can
      put these commands in your cgdbrc file,
      map r :run<CR>
      map c :continue<CR>
      map f :finish<CR>
      map n :next<CR>
      map s :step<CR>
      and you will get the same functionality. Do not forget that,
      F5 is the same as 'run'.
      F6 is the same as 'continue'.
      F7 is the same as 'finish'.
      F8 is the same as 'next'.
      F10 is the same as 'step'.
      are always available.
    * Added a feature to CGDB which allows it to ask readline what key
      sequence it uses for the Home and End keys. That way, if the terminfo
      database is wrong, but the OS vendor modified /etc/inputrc, CGDB will
      have a working Home and End key.
    * CGDB fully supports the use of maps now. The feature is similar in
      nature to the vim map feature.  It supports map, unmap, imap
      and iunmap. The map/unmap work in CGDB mode and the imap/iunmap
      work in GDB mode.
    * Added the cgdbmodekey configuration option. This allows the user to
      change the key that switches them from GDB mode to CGDB mode. The
      default value is the Escape key. This is useful for users that want
      to use readline in vi-mode.
    * Fixed a bug in CGDB where the Insert and Delete keys were not
      recognized properly all of the time.


author: puzel@suse.com
changelog:
  - update to cgdb-0.6.6
    - Fixed a segfault on 64-bit systems in rline.c due to a missing
      prototype of cgdb_malloc. Thanks to Pietro Cerutti for
      reporting and diagnosing this one!
    - Fixed a bug in the file dialog. When searching for a file, and
      you hit enter to select it, CGDB would sometimes skip to the
      next file that matches and open that file instead.
    - No longer set the prompt to (gdb) on startup.


author: asn@cryptomilk.org
changelog:
  - updated to cgit 0.9.0.2
  - fixed potential XSS vulnerability in rename hint
  - fixed a segfault with git 1.7.6


author: tiwai@suse.de
changelog:
  - split from OBS git repo to an individual repo (since cgit-0.9
    doesn't build with git-1.7.7)
  - merged fixes in git repo back to cgit repo
  - updated to git 1.7.6.4


author: saschpe@suse.de
changelog:
  - Add patch cgit-fix-print-tree.diff:
      The cgit build fix with respect to git-1.7.6 is incomplete: in
      the file ui-tree.c ls_tree() has been patched to use pathspec
      when invoking read_tree_recursive(), but cgit_print_tree() has
      no t been touched.
      The resulting problem can be seen when browsing the tree of a cgit
      repository: when you "drill down" into subfolders, parts of the
      parent folder's contents will appear in the listing.
      This patch adjusts cgit_print_tree() accordingly, which fixes the problem.


author: zooey@hirschkaefer.de
changelog:
  - Add patch cgit-fix-more-read_tree_recursive-invocations.diff:
      There are more incorrect invocations of read_tree_recursive(),
      one example can be seen when visiting one of the 'plain' links
      in the tree view (contents of the wrong file are shown).
      This time I did what I should have done last time and checked
      and adjusted all invocations of read_tree_recursive().


author: tiwai@suse.de
changelog:
  - Fix VUL-0: specially-crafted commits can trigger a heap-based
    buffer overflow (CVE-2012-4465, bnc#783012)


author: tiwai@suse.de
changelog:
  - cgit-CVE-2012-4548-fix.diff:
    Fix VUL-0: cgit: arbitrary code / command execution via
    improperly quoted arguments (CVE-2012-4548, bnc#787074)


author: tiwai@suse.de
changelog:
  - updated to cgit-0.9.1:
    Enhancements:
    - path-selected submodule links
    - intelligent default branch guessing
    - /etc/mime.types lookup
    - gitweb.* and cgit.* git-config support
    - case insensitive sorting and age sorting
    - commit, repository, and section sorting
    - bold currently viewed page in pagination
    - support BSDs in makefile
    Security:
    - CVE-2012-4465: heap-buffer overflow in parsing.c
    - CVE-2012-4548: syntax highlighting command injection
    Bug Fixes:
    - transition maintainer to Jason Donenfeld (zx2c4)
    - download git snapshot from github instead of Lars' old server
    - css fixes
    - stablization of tests
    - more compatible default highlight script
    - suppress gzip timestamp so that tarballs only use tar timestamps
    - treat ctags as target in makefile
    - do not let global variables override certain local repo settings
    - print ampersand as proper html entity
    - use placeholder for empty commit subject
    - format diff view for addition and removal of files
    - point links at correct blob from ssdiff
  - drop obsoleted patches
    cgit-CVE-2011-2711-fix.diff
    cgit-CVE-2012-4465-fix.diff
    cgit-CVE-2012-4548-fix.diff


author: mvyskocil@suse.cz
changelog:
  - update to 2.2
    * MethodProxy thread race patch
    * Upgrade to ASM 3.1
  - remove useless repolib, nohook and demo packages
  - fix build with jdk7


author: uli@suse.de
changelog:
  - update -> 2.4.2 (works on AMD64)
    - bug fix
      tokenization bug: unknown words with an half width space
    - bug fix
      https://sourceforge.jp/tracker/index.php?func=detail&aid=10259&group_id=2619&atid=9708
    - bug fix
    - -s option (re-analysis)


author: i@marguerite.su
changelog:
  - fix sles builds.
  - update version 2.4.4 with security patch.
    * perl module is updated.
    * Changed to BSD License
    * chmod +x tests/*.sh
  - fix rpmlint warnings.


author: msuman@suse.de
changelog:
  - Updated to version 0.9.6:
    * add call to AC_REPLACE_FUNCS([strsignal])
    * add CK_FORK_GETENV to enum fork_status and delete CK_FORK_UNSPECIFIED
    * add CK_CTX_INVALID to ck_result_ctx and don't use -1 anymore
    * rename signal to _signal in _tcase_add_test to avoid a
      symbol clash with /usr/include/sys/signal.h on OS X.
    * define rpl_malloc and rpl_realloc for platforms where
      !malloc(0) and !realloc(0,0), such as AIX, because configure
      goes and redefines malloc/realloc in this case...
    * Added new Check fail API. Implemented on top of fail_unless. Future
      versions will reverse this so fail_unless is implemented on top of the
      ck_assert API. This API is not documented yet, will probably not be fully
      released until 0.9.8, when it will be possible to choose API.
    * More fixes and changes.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.9.8:
    + Added CK_SUBUNIT support for outputting test information in
      the subunit wire protocol.
    + Added code and tests for timeout scaling via environment
      variable
    + Added documentation for testing exit values with
      tcase_add_exit_test()
    + Add make_macros perl script from somebody
    + add type to check_type error message
    + add contrib dir with xslt transform
    + function exist testing support
    + introduce HAVE_WORKING_SETENV to protect tc_timeout_env usage
    + support running tests with multiple pthreads
    + partial MSYS/MinGW support.
  - spec file cleaned using spec-cleaner.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.9.9:
    + Measure test duration and print in XML output (sf#3521371)
    + Added contrib/XML_for_JUnit.xsl (sf#3521371)
    + Added support for setting log files via environment variables.
      (sf#3576713)
    + Added better pkg-config and subunit support (sf#3417041)
    + Make tests/test_vars.in bourne shell compatible (sf#3472578)
    + Added ck_ prefix to mutex_lock variable, to avoid name clash on
      Solaris (sf#3472574)
    + In autoconf, request system extensions to generate 64-bit safe
      code (sf#2803433)
    + Fix for mutex deadlock when killing threads (sf#3564640)
    + Make XML output well-formed (sf#3575642, sf#3485651)
    + Fix buggy duration calculation (sf#3575451)
    + A more complete CMake / MSVC patch for those interested in
      pursuing Windows development with Check and Visual Studio.
    + Added instructions for improving the speed and output of `make
      check' when using Automake.
    + Added a chapter in the documentation for selective running of
      tests.
    + Changed how the message pipe is read. Before, the whole file
      was copied to RAM with realloc, giving problems with huge
      allocations for repetetive tests, the problem was visible for a
      specific GStreamer test case.
    + Improvements to the new Check API: documentation, macros that
      allow multiple evaluation, unit tests, and new
      ck_assert_(str|int)_(lt|le|gt|ge) comparison functions.
    + Made the new Check API primary and use it to define macros from
      old Check API
    + Added checkmk, a tool for reducing "boilerplate coding" when
      writing unit tests with check.
    + Added xslt link to xml output, added display of iteration field
      into xslt stylesheet and moved it to directory accessible from
      web page root
    + Added longjmp to fail function to ensure that no code will be
      executed in test function after failed assertion
    + Fix dead assignments and several possible NULL pointer
      dereferences.


author: jdsn@suse.de
changelog:
  - be less verbose by default, add verbose mode (bnc#600829)
  - use secure umask to prevent race conditions
  - 0.5


author: gber@opensuse.org
changelog:
  - update to current git version
    - detect substr expansion with dynamic length
    - allow stdin to be checked by accepting '-' as file name
    - do not unconditionally swallow stdin
    - detect the use of 'setvar'
    - Update scripts to use GNU getopt-compatible option parsing
    - add stdin support
    - replace occurences of old FSF address with the FSF
      recommendation what should be written inside of source files
    - allow kill/trap XSI-isms unless --posix is given
    - warn when EOF is reached unexpectedly
    - avoid a false positive output redirection match
    - detect the use of 'command' with options other than -p
    - detect the use of the 'jobs' built-in
    - detect the use of exponentiation
    - fix multiple quotes-handling bugs
    - checkabshisms: Fix support for indented heredoc delimiters
    - fix some false positives when checking makefiles
    - fix a false positive 'should be >word 2>&1'
    - also handle 'ignore errors' in makefiles
    - improve handling of line continuations
    - allow SHELL to be prefixed with 'override'
    - improve detection of n++-like arithmetic
    - handle line continuations
    - detect the ';;&' and ';&' case/esac operators
    - detect the use of the 'coproc' built-in
    - detect some printf-related bashisms
    - detect use of $((n++)) (and similar variants)
    - detect the use of [^] instead of [!]
    - simplify all shell variables in makefiles
    - simplify make variables as shell variables
    - detect more Bash builtins -- readarray, mapfile, enable
    - fix typo spotted by Dann Frazier


author: lazy.kent@opensuse.org
changelog:
  - Split off language package.
  - Correct "translations" patch:
    * no locale renamed to nb.
    * ru.po: /charset=KOI8-R/charset=UTF-8/.
  - Correct "destdir" patch:
    * don't strip while installig installwatch.so.
  - Install man pages from Debian project.
  - Install docs.
  - Use full URL as a source.
  - Cosmetic changes in spec.


author: snwint@suse.de
changelog:
  - support more digests: md5, sha1, sha224, sha256, sha384, sha512
  - changed license to gpl3
  - new major version


author: prusnak@suse.cz
changelog:
  - updated to 2.0.19
    * fix alias field in module format, caused by boundary format change
      from Caleb Case
    * properly escape regex symbols in the lexer from Stephen Smalley
    * add bounds support from KaiGai Kohei


author: prusnak@suse.cz
changelog:
  - updated to 2.0.21
    * Add support for building Xen policies from Paul Nuzzi.
    * Add long options to checkpolicy and checkmodule by Guido
      Trentalancia <guido@trentalancia.com>


author: dimstar@opensuse.org
changelog:
  - Update to version 3.5.3:
    + Add border to capture page of preferences dialog
    + Add accelerators to menu items
    + Make the preferences dialog work again
    + Enable handling of the shoot action
    + Enable effects state change action
    + Enable handling of the fullscreen action
    + Set photo button text based on mode state
    + Make preferences and mode actions application-wide
    + Start porting to application-wide GMenu
    + Use a realtime preset for video encoder element
    + Do not add 0-sized files to the thumb view (bgo#677735)
    + Do not overwrite camerabin's default flags (bgo#677731)
    + Fix images missing from effect buttons
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.5.4:
    + Require Clutter 1.10.0 for aspect frame changes
    + help: fixed broken links in Mallard docs
    + libcheese: Use Totem's aspect frame (bgo#678976)
    + docs: Don't try to get documentation from marshal files
    + Updated translations.
  - Drop pkgconfig(mx-1.0) BuildRequires: clutter 1.10.0 provides all
    what is needed on its own now.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.5.5:
    + Set G_LOG_DOMAIN for libcheese and libcheese-gtk:
      Define the logging domain for the GLib logging system, so that
      messages are prefixed with the name of the library
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.5.91:
    + Update to GStreamer 1.0 API
    + Encode WebM/VP8 instead of OGG/Theora
    + Do not switch mode when stopping video recording
    + Updated translations.
  - Replace pkgconfig()-style BuildRequires for the GStreamer Port:
    + Old: clutter-gst-1.0, gstreamer-0.10,
      gstreamer-plugins-base-0.10
    + New: clutter-gst-2.0, gstreamer-1.0,
      gstreamer-plugins-base-1.0, gstreamer-pbutils-1.0,
      gstreamer-plugins-bad-1.0.
  - Bump lib_major to 7 and lib_gtk_major to 23, following upstream.


author: dimstar@opensuse.org
changelog:
  - Replace gstreamer-0_10-plugins-good and
    gstreamer-0_10-plugins-bad Requires in libcheese7 with the
    GStreamer 1.0 variants gstreamer-plugins-good and
    gstreamer-plugins-bad: As cheese is built against GStreamer 1.0
    now, we do also require the new plugins.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.6.2:
    + Handle thumbnail directory creation (bgo#671614).
    + Return NULL rather than a const empty string (bgo#687042,
      bgo#687123).
    + Updated documentation.
    + Upadted translations.


author: gber@opensuse.org
changelog:
  - Change nautilus-sendto Requires to Recommends: it is not strictly
    needed to run cheese and non-GNOME users might not appreciate the
    dependency on the GNOME Desktop to run cheese.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.26:
    + WARNING: documents edited with a version >= 0.26 cannot be
      edited again with a version < 0.26.
    + added text formatting superscript, subscript, monospace and h3.
    + h1, h2 and h3 formatting is now automatically applied to the
      whole row.
    + the switch between rich text and automatic syntax highlighting
      for the nodes is now simpler.
    + the dialog to choose the file storage type is now file
      extension oriented.
    + it is now possible to configure the default rich text
      foreground and background, so is for the tree.
    + the horizontal rule inserted characters are now configurable.
    + the TOC now includes h3 and can be created also for the whole
      tree.
    + the links anchors size is now configurable.
    + fixed several bugs.
    + we have now a complete manual of the application linked at
      help–manual.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.27:
    + Added preference option to enable the periodic check of the
      cherrytree document file for external updates
    + Added preference option to choose between appindicator and
      systray for panel docking
    + Added opportunity to restore the latest search all matches
      dialog with shortcut (Ctrl+Shift+A)
    + Added preference options for text and tree to choose between
      dark theme, light theme or custom colors
    + Added the opportunity to print / save as pdf / export of the
      selected text only
    + Added the opportunity to include the node name in print / save
      as pdf
    + Added import from Gnote
    + Shortcut for paste as plain text in rich text node
      (Ctrl+Shift+V)
    + Adopted python ConfigParser for saving preferences, old
      preferences will be lost
    + Fixed several bugs.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.27.1:
    + Fixed bug: print / save as pdf of the whole tree not working in
      0.27.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.28:
    + reduced the size of the preferences dialog adopting tabs.
    + some special symbols are automatically inserted after typing
      the characters that compose them followed by spacebar; ctrl+z
      undoes the replacement.
    + added import from Mempad.
    + fixed several bugs.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.28.1:
    + Fixed several bugs.
    + ctrl+period inserts a newline in a table cell.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.28.5:
    + Fixed several bugs:
    + Export to html: the font of tree and text is now set to the one
      in use in cherrytree at export time.
  - Changes from version 0.28.4:
    + fixed internationalization/localization bugs and other minor
      bugs.
  - Changes from version 0.28.3:
    + Updated translations.
  - Changes from version 0.28.2:
    + Fixed bugs: cannot "save file as" in 0.28.1.


author: meissner@suse.de
changelog:
  - Actually install chkrootkit (#113616)
  - No need for check_wtmpx (#113532)
  - Fixed %doc permissions to be 644 (#113614)


author: meissner@suse.de
changelog:
  - upgraded to 0.47.
    - check for Enye LKM and Lupper.Worm
    - Fix for long lines in PS output
    - Add getpriority to identify LKMs
    - added various new rootkit signatures


author: freespacer@gmx.de
changelog:
  - update to version 0.49
    - new tests: Mac OS X OSX.RSPlug.A Trojan Horse
    - more tests for suspicious sniffer logs
    - more tests for suspicious PHP files
    - more tests for shell history file anomalies
    - minor bug fixes
    - chkdirs.c: minor bug fixes
    - chkproc.c: minor bug fixes
    - chkutmp.c: bug fix by Michael Schwendt
  - renew patch


author: stbinner@suse.de
changelog:
  - update to version 0.38:
    * fix extract_chmLib directory traversal problem (#197808)
    * bugfix to allow successful reading of more chm files


author: stbinner@suse.de
changelog:
  - update to version 0.39:
    * all of the dynamically-sized buffers which were allocated on
      the stack before have been changed to heap allocations. This
      circumvents some dangerous security flaws. (#239747)


author: vuntz@novell.com
changelog:
  - Update to version 0.40:
    + minor bugfix release
    + fix a few bugs related to the example programs, including
      stability issues related to chm_http.
    + remove the bashisms from mozilla_helper.sh.


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


author: dimstar@opensuse.org
changelog:
  - Update to version 1.3.1.1:
    + Fix a bug cause of opening an unextracted chm with subpage
      failure
    + Change Gecko version to support xulrunner 2.0.1
    + Updated translations.


author: wr@rosenauer.org
changelog:
  - Update to version 1.99.05:
    + Transformed into a xulrunner application
  - Packaging completely reworked since everything changed, and
    there's no easy "make install" any more.


author: wr@rosenauer.org
changelog:
  - Update to version 1.99.07
  - Update chmsee-newer-firefox.patch to build against Gecko 10.
  - Change versioned Requires for xulrunner from = to >=, to allow
    xulrunner to be updated even if it breaks chmsee (bnc#745303).


author: wr@rosenauer.org
changelog:
  - Update to version 1.99.08
    * compatibility with Gecko 10
  - increased compatibility to Gecko 11
  - link to major version xulrunner link (bnc#750673)


author: wr@rosenauer.org
changelog:
  - Update to version 2.0:
    * compatibility up to Gecko 19.0 (bnc#804248)
  - Drop chmsee-newer-firefox.patch: currently we're up-to-date, no
    newer firefox available.


author: jengelh@inai.de
changelog:
  - Update to new upstream release 1.7.0
    * Running servers now re-resolve the address of the master server
    occasionally, to adapt to DNS address changes.
    * A workaround for SDL mouse lag is now only used on Windows
    (where it is needed)
    * UTF-8 usernames are supported, and Windows usernames with
    non-ASCII characters are now supported
    * Palette accuracy is reduced to 6 bits per channel, to more
    accurately emulate the PC VGA hardware


author: tittiatcoke@gmail.com
changelog:
  - update to latest svn snapshot
    * Adding error notification.
    * Option to use UnTiny.com instead of generic redirect detection added
    * twitter edit account bug fixed!
    * Matched FriendsList request for Twitter to new API (bko#248206)
    * Underline can be part of nick too.
    * Doesn't show friends list when reply nick is on the end of message and post sending via pressing enter.
    * Fix: text on systray icon too big when using "--graphicssystem raster" (bko#248216)
    * Corrections related with special XML characteres (&amp;, etc...)
    * fix: Choqok Segfaults while looking up a profile (bko#247096)
    * bugfixes (bko#227987, bko#243368)


author: tittiatcoke@gmail.com
changelog:
  - update to a newer svn snapshot (Beta3)
    * Better nick name detection.
    * Better URL detection.
    * Fetching Friends List problems fixed.
    * UnTiny plugin can use untiny.com service instead of its
      generic way (Configurable)
    * Using the Choqok way to show repeated dents/tweets made
      optional (Default is Twitter way)
    * Confirm dialog for Re tweet
    * When KWallet isn’t available, Choqok will store secrets in text
      files (Not plain text, Base64)
    * Choqok 1.0Beta2 was needs kdelibs 4.5 , We changed this to
      work with 4.4 too.


author: tittiatcoke@gmail.com
changelog:
  - Update to version 1.0
    * Bug fixes and improvements around RC1 release
    * Twitter Lists support in Choqok [FEATURE:216249]
    * Option to show timelines in reverse order [FEATURE:241743]
    * Additional action in input boxes' context menu that will shorten
      all selected URLs or all URLs if there's no selection.
    * "Hide Post" option for post widgets.
    * BiDi support is back.
    * Support for Twitgoo service in imagepreview plugin. (Alex Infantes)
    * Digg shortener plugin removed.
    * Support for LibIndicate to use as an alternate notification
      system. (It's Optional)
    * Send reply to original author of repeated posts + cc to repeater.
    * "Reply to USER", "Write to USER", "Reply to all" actions added to
      reply button menu.
    * Filter plugin: Option to just show own replies or just show replies
      to my friends added
    New Plugins:
    - OCS Plugin to support "Open Collaboration Services API"
      provided by opendesktop.org and its partners
    - IMStatus plugin to set your post as current status in
      IM clients (Kopete, Pidgin, PSI, Skype)
    - Twitgoo image uploader
    - Mobypicture uploader
    - Posterous uploader
    - ImageShack uploader (Just image uploading)
    - Flickr uploader (Just image uploading)
    Plugins removed:
    - u.nu shortner, due its service discontinued
    - YFrog uploader (temporary)


author: wstephenson@novell.com
changelog:
  - Update to version 1.1
    * Translator plugin
    * Quick Filter plugin
    * System tray icon problem in GNOME fixed
    * Hide Menu-bar option
    * Choqok caches posts automatically and not just at exit
    * Fixed video preview plugin problem that causes Choqok to crash
    * Bug fixes


author: mlin@suse.com
changelog:
  - Update to version 1.3
    * Support for Twitter photo upload API method
    * Translator plugin shuts off due Google terminated its free API
    * Toolbar for Choqok
    * Filter plugin new feature: Add a filter to Highlight a post containing some text
    * Improvements in new tab bar UI
    * Show first 4 characters of search timeline name over the timeline icon


author: tittiatcoke@gmail.com
changelog:
  - Update to 26.0.1383
    * Security fixes
    - CVE-2012-5145: Use-after-free in SVG layout
    - CVE-2012-5146: Same origin policy bypass with malformed URL
    - CVE-2012-5147: Use-after-free in DOM handling
    - CVE-2012-5148: Missing filename sanitization in hyphenation
      support
    - CVE-2012-5149: Integer overflow in audio IPC handling
    - CVE-2012-5150: Use-after-free when seeking video
    - CVE-2012-5152: Out-of-bounds read when seeking video
    - CVE-2012-5153: Out-of-bounds stack access in v8.
    - CVE-2012-5154: Integer overflow in shared memory allocation
    - CVE-2013-0830: Missing NUL termination in IPC.
    - CVE-2013-0831: Possible path traversal from extension process
    - CVE-2013-0832: Use-after-free with printing.
    - CVE-2013-0833: Out-of-bounds read with printing.
    - CVE-2013-0834: Out-of-bounds read with glyph handling
    - CVE-2013-0835: Browser crash with geolocation
    - CVE-2013-0836: Crash in v8 garbage collection.
    - CVE-2013-0837: Crash in extension tab handling.
    - CVE-2013-0838: Tighten permissions on shared memory segments


author: crrodriguez@opensuse.org
changelog:
  - Avoid using dlopen on system libraries, rpm or the package Manager
    do not handle this at all. tested for a few weeks and implemented
    with a macro so it can be easily disabled if problems arise.
    - Use SOME system libraries instead of the bundled ones, tested for
    several weeks and implemented with a macro for easy enable/Disable
    in case of trouble.


author: crrodriguez@opensuse.org
changelog:
  - Restrict the usage of system libraries instead of the bundled
    ones to new products, too much hassle otherwise.


author: crrodriguez@opensuse.org
changelog:
  - Using system libxml2 requires system libxslt.
  - Using system MESA does not work in i586 for some reason.


author: tittiatcoke@gmail.com
changelog:
  - Update to 27.0.1425
    * Bug and stability fixes:
    - Fixed crash after clicking through malware warning.
      (Issue: 173986)
    - Fixed broken command line to create extensions with locale info
      (Issue: 176187)
    - Hosted apps in Chrome will always be opened from app launcher.
      (Issue: 176267)
    - Added modal confirmation dialog to the enterprise profile
      sign-in flow. (Issue: 171236)
    - Fixed a crash with autofill. (Issues: 175454, 176576)
    - Fixed issues with sign-in.
      (Issues: 175672, 175819, 175541, 176190)
    - Fixed spurious profile shortcuts created with a system-level
      install. (Issue: 177047)
    - Fixed the background tab flashing with certain themes.
      (Issue: 175426)
    * Security Fixes: (bnc#804986)
    - High CVE-2013-0879: Memory corruption with web audio node
    - High CVE-2013-0880: Use-after-free in database handling
    - Medium CVE-2013-0881: Bad read in Matroska handling
    - High CVE-2013-0882: Bad memory access with excessive SVG
      parameters.
    - Medium CVE-2013-0883: Bad read in Skia.
    - Low CVE-2013-0884: Inappropriate load of NaCl.
    - Medium CVE-2013-0885: Too many API permissions granted to web
      store
    - Medium CVE-2013-0886: Incorrect NaCl signal handling.
    - Low CVE-2013-0887: Developer tools process has too many
      permissions and places too much trust in the connected server
    - Medium CVE-2013-0888: Out-of-bounds read in Skia
    - Low CVE-2013-0889: Tighten user gesture check for dangerous
      file downloads.
    - High CVE-2013-0890: Memory safety issues across the IPC layer.
    - High CVE-2013-0891: Integer overflow in blob handling.
    - Medium CVE-2013-0892: Lower severity issues across the IPC layer
    - Medium CVE-2013-0893: Race condition in media handling.
    - High CVE-2013-0894: Buffer overflow in vorbis decoding.
    - High CVE-2013-0895: Incorrect path handling in file copying.
    - High CVE-2013-0896: Memory management issues in plug-in message
      handling
    - Low CVE-2013-0897: Off-by-one read in PDF
    - High CVE-2013-0898: Use-after-free in URL handling
    - Low CVE-2013-0899: Integer overflow in Opus handling
    - Medium CVE-2013-0900: Race condition in ICU
    * Make adjustment for autodetecting of the PepperFlash library.
      The package with the PepperFlash hopefully will be soon
      available through packman


author: lmuelle@suse.com
changelog:
  - Update to cifs-utils 5.6.
    + -Werror has been removed by default from CFLAGS
    + PIE and RELRO are enabled by default at build time
    + better integration with systemd by allowing the use of
      /bin/systemd-ask-password if available
    + better checks and warnings from cifscreds when used in environments that
      do not have a session keyring
  - No longer initialize oldfsgid inside acquire_mountpoint() of mount.cifs.c as
    - Werror got removed.


author: crrodriguez@opensuse.org
changelog:
  - Version 5.8
    * NFS-style device names are being deprecated in 6.0.
    * Many bugs in cifs.idmap, getcifsacl and setcifsacl have been fixed.


author: lmuelle@suse.com
changelog:
  - Update to cifs-utils 5.9.
    + new plugin architecture for the ID mapping tools
    + DOMAIN\username@password format for username= arguments is removed
    + full RELRO (vs. partial) is now enabled on all binaries


author: mhrusecky@suse.cz
changelog:
  - Upgraded to version 2.2.21.0
    * 2.21.0 release notes can be found at
      http://www.dmtf.org/standards/cim/cim_schema_v2210/releasenotes.html
    * 2.20.1 release notes can be found at
      http://www.dmtf.org/standards/cim/cim_schema_v2201/releasenotes.html


author: kkaempf@novell.com
changelog:
  - Upgraded to version 2.26.0
    * 2.26.0 release notes can be found at
      http://www.dmtf.org/standards/cim/cim_schema_v2260/releasenotes.html
    * 2.25.0 release notes can be found at
      http://www.dmtf.org/standards/cim/cim_schema_v2250/releasenotes.html
    * 2.24.0 release notes can be found at
      http://www.dmtf.org/standards/cim/cim_schema_v2240/releasenotes.html
    * 2.23.0 release notes can be found at
      http://www.dmtf.org/standards/cim/cim_schema_v2230/releasenotes.html
    * 2.22.0 release notes can be found at
      http://www.dmtf.org/standards/cim/cim_schema_v2220/releasenotes.html


author: kkaempf@novell.com
changelog:
  - Upgraded to version 2.27.0 (Final)
    http://dmtf.org/sites/default/files/cim/cim_schema_v2270/releasenotes.html


author: kkaempf@suse.com
changelog:
  - Upgraded to version 2.29.1
    http://dmtf.org/sites/default/files/cim/cim_schema_v2291/releasenotes.html
  - Upgraded to version 2.28.0
    http://dmtf.org/sites/default/files/cim/cim_schema_v2280/releasenotes.html


author: kkaempf@suse.com
changelog:
  - Update to 2.30.0 (Final)
    Correction to Processor Family name in Application/CIM_ArchitectureCheck.mof.mof
    and Device/CIM_Processor.mof.mof


author: cfarrell@suse.com
changelog:
  - license update: SUSE-DMTF
    Use SUSE- proprietary prefix until DMTF is accepted upstream at spdx.org


author: kkaempf@suse.com
changelog:
  - Update to 2.0.17
    This is a minor release primarily to fix some issues with adapters and
    implement extensions to the logging functions. This minor version
    added functionality to allow better control of logging and to
    implement APIs so that the provider can dynamically control some
    configuration capabilities (class CimpleConfig). This logging
    extension was at user request since the CIMPLE users want to utilize
    the logging capability in production as well as development. NOTE:
    Please consider CimpleConfig experimental for this release since this
    the first time it will be used generally. We will freeze in the next
    release. Notable changes:
    * Added capability to limit size of log files and backup logs files
    * Added conditional trace for adapters. Implemented for Pegasus adapter
    * Added compile config parameter to control adapter trace
      (--enable-adapter-trace)
    * Added compile config parameter to disable logging (--disable_log_macros)
    * Added runtime config parameter to set max log file
      size(MAX_LOG_FILE_SIZE=(integer)
    * Added runtime config parameter to set max number of backup log
      files(MAX_LOG_BACKUP_FILES=(integer)
    * Added runtime config parameter to disable all
      logging(ENABLE_LOGGING=false)
    * Fixed issues with Pegasus adapter and possible excess memory use
    * Extended unit and test provider tests
    * Added general option to all gen... utilities (-F) to get classlist
      from file
    * Minor performance enhancements
    * Continued improvement of documentation with changes to header files,
      additional readme files and more examples in test providers(/li>


author: kkaempf@suse.com
changelog:
  - Update to 2.0.22
    This is a minor release issued to extend error handling of the log
    file and provide diagnostic information if the provider has problems
    configuring and creating logs.


author: kkaempf@suse.com
changelog:
  - Update to 2.0.24
    This is a minor release issued correct an error found in the
    association operation with the PegasusAdapter and an error introduced
    in 2.0.22 in genmod. The genmod error would be evidenced by a users in
    inability to register providers with regmod to OpenPegasus. It is
    recommended that vesion 2.0.22 users upgrade to this verison of
    SimpleWbem. Note that version 2.0.22 introduced a new configuration
    parameter that allows users to control use of the macros that generate
    log entries


author: cfarrell@suse.com
changelog:
  - license update: MIT
    Use SPDX syntax for License line in spec file
    (http://www.spdx.org/licenses)


author: toganm@opensuse.org
changelog:
  - New version 0.97.4
    * libclamav/bytecode.c: reset to BYTECODE_AUTO mode at db reload
    so that we don't fail to re-enable or re-disable it again
    (bb#3789)
    * misc: performance improvement for HP-UX PA-RISC - patch from
    Michael Pelletier <michael.v.pelletier*raytheon.com>
    (bb#3926)
    * libclamav/pe.c: parse vinfo where varfileinfo occours before
    stringfileinfo (bb#3062)
    * clamd: add support for on-access scanning on OS X with ClamAuth
    (beta)
    * libclamav/bytecode_api*: Fix Sparc crash (bb #4324)
    * libclamav: fix bytecode whitelisting
    * libclamav: fix macro detection in OLE2BlockMacros (bb#4269)
    * libclamav/readdb.c: allow comments in all db files (bb#3930)
    * libclamav/scanners.c: use lsigs when scanning vba data (bb#3922)
    * libclamav/matcher-hash.c: Fix SIGBUS on PA-RISC (big-endian)
    architectures (bb #3894).


author: andreas.stieger@gmx.de
changelog:
  - update to 0.95.5 [bnc#767574]
  - addresses possible evasion cases in some archive formats
  - CVE-2012-1457: allows to bypass malware detection via a TAR archive
    entry with a length field that exceeds the total TAR file size
  - CVE-2012-1458: allows to bypass malware detection via a crafted
    reset interval in the LZXC header of a CHM file
  - CVE-2012-1459: allows to bypass malware detection via a TAR archive
    entry with a length field corresponding to that entire entry, plus
    part of the header of the next entry
  - also addresses stability issues in portions of the bytecode engine
  - update clamav-conf.patch for moved lines
  - add a definitions snapshot as {main,daily}.cvd no longer in tarball
  - fix file-contains-date-and-time rpmlint warning


author: toganm@opensuse.org
changelog:
  - update to 0.97.6
    * libclamav: bb#5751 - cl_scansis() may returan a file descriptor
      instead of a valid return code


author: andreas.stieger@gmx.de
changelog:
  - update daily.cvd to ver. 16364
    released on 04 Jan 2013 20:37 :0500 (sig count: 492103)
  - add cvd signature verification to %check section
  - make Release field of clamav-db package contain cvd file versions


author: max@suse.com
changelog:
  - Remove the clamav-db subpackage. ClamAV installations should
    fetch current versions of the virus database directly from
    upstream. If there really is need for a packaged database, it
    should be in a separate package.
  - Remove scripts do deal with very old (before 2008) config and
    database file formats.


author: mmeister@suse.com
changelog:
  - pids and sockets of clamd and freshclam now reside in /var/run
    instead of /var/lib (bnc#770395)
  - modified pid path in clamd's, freshclam's and clamav-milter's
    init scripts


author: jnelson-suse@jamponi.net
changelog:
  - Update to 0.5 (bnc#726528):
    * Support unencrypted AMZ files, which Amazon has recently started
      using for the Amazon Cloud Player.  (If you choose not to use the
      Cloud Player, the old MP3 store interface is still using encrypted
      AMZ files, at least for now.)  Thanks to John Southworth for
      identifying the problem and providing a patch.


author: jreidinger@suse.com
changelog:
  - update to 2.3.4
    * complete list of changes is available here:
    http://clanlib.org/wiki/BreakingChanges and
    here http://clanlib.org/wiki/ClanLib_2.3.4_Release_Notes
  - create separate doc with useful generated documentation (
    previous state was useless)


author: dimstar@opensuse.org
changelog:
  - Update to version 2.3.5:
    * complete list of changes is available at
      http://clanlib.org/wiki/ClanLib_2.3.5_Release_Notes


author: jreidinger@suse.com
changelog:
  - Update to version 2.3.6:
    * No breaking changes from 2.3.5
    * complete list of changes is available at
      http://clanlib.org/wiki/ClanLib_2.3.6_Release_Notes
  - removed upstream integrated patch for gcc 4.7.


author: vlado.paskov@gmail.com
changelog:
  - Update to version 2.2.9:
    * this is major version update (from 2.1.1 to 2.2.9).
    * complete list of changes is available here:
    http://clanlib.org/wiki/BreakingChanges and
    here http://clanlib.org/wiki/ClanLib_2.2.9_Release_Notes


author: jreidinger@suse.com
changelog:
  - Update to version 2.3.3:
    * this is major version update (from 2.2.9 to 2.3.3).
    * complete list of changes is available here:
    http://clanlib.org/wiki/BreakingChanges and
    here http://clanlib.org/wiki/ClanLib_2.3.3_Release_Notes


author: jreidinger@suse.com
changelog:
  - Update to version 2.3.6:
    * No breaking changes from 2.3.5
    * complete list of changes is available at
      http://clanlib.org/wiki/ClanLib_2.3.6_Release_Notes


author: cfarrell@suse.com
changelog:
  - license update: BSD-3-Clause
    Open Source is not a recognised license. Use the proper license
    (BSD-3-Clause) in SPDX format


author: vuntz@opensuse.org
changelog:
  - Add explicit libSM-devel BuildRequires, to avoid issues after the
    big xorg-x11 packaging change.
  - Also add explicit pkgconfig(dbus-1) and pkgconfig(dbus-glib-1)
    BuildRequires.


author: zaitor@opensuse.org
changelog:
  - Change libSM-devel BuildRequires to pkgconfig(sm), to make it
    build on 12.1 and older releases in GNOME:Apps.


author: badshah400@gmail.com
changelog:
  - Use pkgconfig(gnutls) BuildRequires instead of gnutls-devel. This
    is more correct and helps avoid the issue with gnutls-devel
    having been removed from Factory.


author: dimstar@opensuse.org
changelog:
  - Do not install ca-certificates.crt (bnc#761503).
  - Add claws-mail-certbundle-path.patch: Add path to our
    ca-bundle.pem, so the file can be found by claws mail. This is
    an intermediate solution. Preferably we should be switching to
    the directory based storing of CA certificates.


author: malcolmlewis@opensuse.org
changelog:
  - Updated to version 3.8.1:
    + Replied and Forwarded message status flags are now non-
      exclusive. Introduced a new message state (and relevant icon
      in message list) where both the Replied and Forwarded flags
      are set.
    + 'Send to...' has been added to the context menu of a message's
      parts. This causes a new Compose window to open with the
      selected mime part attached.
    + 'Hide' and 'View Log' buttons have been added to the Send and
      Receive dialogues. The former will hide the dialogue, the
      latter will open the Network Log dialogue.
    + A short symbol has been added the QuickSearch Extended mode:
      'ha', an abbreviated form of 'has_attachment'.
    + Basic session statistics are now available, from the
      Statistics tab in About dialog and the command-line.
    + The display of attached patches, (text/x-patch or text/x-diff)
      is now colourised. The colours are controlled by 3 new hidden
      preferences: diff_added_color, diff_deleted_color, and
      diff_hunk_color.
    + Updated translations.
    + Bug fixes:
    - Bug 1090, 'Standard-folders appear again after rescanning
      tree'.
    - Bug 1924, 'Messages marked move to Trash appear identical to
      messages marked move to $FOLDER'.
    - Bug 2598, 'Actions can move locked messages'.
    - Bug 2501, 'opened message blanks when moved to other
      folder'.
    - Bug 2574, 'Statement might be overflowing a buffer in
      strncat'.
    - Bug 2577, 'Focus rectangle on folder list and message list
      headings doesn't get properly cleared when switching heading
      and horizontally scrolling list (underlines and vertical
      lines remain on screen)'.
    - Bug 2582, 'Expanded mimeview drag n drop no longer works'.
    - Bug 2595, 'Change expand behavior for message list / message
      view'.
    - Bug 2620, 'shift+tab from subject field not working'.
    - Bug 2624, 'dialog "Action Configuration" cannot be closed'.
    - Bug 2646, 'Compile fails with gnutls-3.0.18'.
    - Bug 2659, 'E-mail attachments are handled inconsistently'.
    - Bug 2662, '"ag" quicksearch adds "1" to value'.
    - Fix bug in search criteria when doing a complete directory
      search using '*'.
    - Fix sensitivity of toolbar's get_btn (retrieve mail from
      current account) and of mainwindows's relevant entry when
      current account is not able to retrieve (SMTP-only).
    - Don't do TLS if not requested by user. fixes connecting to
      servers which, for example, want SSL 3 only.
  - Drop claws-mail-fix-bufferoverflowstrncat.patch as this has been
    upstreamed.
  - Drop claws-mail-gnutls318.patch as this has been upstreamed.


author: dimstar@opensuse.org
changelog:
  - Add claws-mail-verify-hostname.patch: fix SSL negotiation and
    hostname verification.
  - Drop claws-mail-certbundle-path.patch: integrated in the upstram
    patch.


author: zaitor@opensuse.org
changelog:
  - Add claws-mail-3.8.1-procmime-vuln.patch: Fixes NULL pointer
    derefence while processing email content. (bnc#784463),
    (CVE-2012-4507).


author: mrueckert@suse.de
changelog:
  - Update to version 3.9.0:
    + Added IMAP server side search
    + Added the file .claws-mail/extraheaderrc which holds editable
      extra
    + Added 'Select html part of multipart messages' to the Folder
      Properties
    + GnuPG: Consider marginal signature validity as untrusted
    + The mimeview shortcuts are now user configurable
    + Spell checker: Always show 'change dictionary' menu
    + Filtering dialogue: TreeView type-ahead is now case
      insensitive
    + Separated 'Mark all read' from 'Mark as read' and
      'Ignore thread'
    + Made 'Mark all read' confirmation button more clear
    + Made the clickable area of the expander arrows in the folder
      list larger
    + Made SSL client certificate error messages more meaningful
    + The type of units required in the Extended Search information
      dialogue are now indicated
    + Several speed-ups and optimisations
    + Updated manual
    + Updated translations
    + Bug fixes:
    - bug 1137: 'loading plugins with same profile on different
      archs'
    - bug 1961: 'patches for a couple of clang warnings'
    - bug 1975: 'preference mutt key bindings do not take effect'
    - bug 2096: 'MEMORY-ERROR w/ Claws-Mail/IMAP and Lotus
      Domino'
    - bug 2203: 'Problems in forwarding multipart/alternative
      messages with HTML part'
    - bug 2390: 'Non-fully-trusted-key-warning appears based on
      primary UID rather than recipient e-mail'
    - bug 2579: 'Installed headers redefine autotools-specific
      constants'
    - bug 2596: 'Spell checker does not work properly'
    - bug 2638: 'Respect $LEX environment variable in autogen.sh'
    - bug 2639: 'The MSGBUFSIZE definition collides with a
      definition of OpenBSD'
    - bug 2650: 'segfault in pgp when gpgme_strerror() returns
      a non utf-8 string'
    - bug 2689: 'segfault when trying to view info about
      pgp/smime sign'
    - bug 2697: 'segfault in parse_parameters()'
    - bug 2718: 'Failure to check peer hostname when checking
      certificate'
    - bug 2723: 'Missing encoding in generated html manual'
    - bug 2743: 'null pointer crash in procmime strchr'
    - bug 2744: 'Quick search throws bad command argument error
      since recent change'
    - bug 2751: 'g_mutex_new/g_mutex_free removed from GLib 2.32'
    - bug 2760: 'display correct libc version in crash dialog
      when uclibc is used'
    - bug 2761: 'Desktop file does not pass validation'
    - bug 2776: 'Make all menu shortcuts work properly in the
      message window'
    - bug 2777: 'Installing latest cvs116 package 14 Windows
      version results in wrong paths in clawsrc'
    - Fix some modal windows
    - Only show HTML parts by default (if the pref is set so) if
      the part disposition-type is inline or unknown, but not
      attachment.
    - IMAP: Always clear the tags list when fetching a folder, or
      Claws will never untag an untagged email.
    - Fix double mainwindow presentation that confuses GNOME3
      when some plugins fail to load (subsequent Claws windows
      got no focus in that case)
    - Fix build on Fink/OS X
    - Fix build with gnutls 3.1.3
    - Fix Windows build
    - Fix Windows runtime crash
    - Fix socket communication
  - Removed patches taken from upstream:
    + claws-mail-bnc770014.patch
    + claws-mail-verify-hostname.patch
    + claws-mail-3.8.1-procmime-vuln.patch


author: ro@suse.de
changelog:
  - claws-mail-extra-plugins-missing_include.patch: add missing
    include for webkitglobals.h to fix compiler warning about
    implicit declaration for webkit_get_default_session


author: vuntz@opensuse.org
changelog:
  - Rename claws-mail-extra-plugins-missing_include.patch to
    claws-mail-extra-plugins-fancy-build.patch for clarification, and
    tag the patch. Also, only apply it on 11.4 and later.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.7.9:
    + Adress Keeper:
    - Bug fixed: addresses stored twice.
    + gtkhtml2_viewer:
    - Bug fixed: quirk that sometimes messed statusbar.
    + notification:
    - Build with libnotify >= 0.7.0
    - Fixed removal of Hotkeys prefs page on plugin unload.
    + RSSyl:
    - Fixed Huge memory leak in RSSyl plugin.
    + SpamReport:
    - spam-report no msg-id NULL-ptr crash for signal-spam.fr
    + vCalendar:
    - Allow file:// URIs.
    + Updated translations.
  - Update sed hack for geolocation plugin, as the version of the
    plugin was increased.


author: dimstar@opensuse.org
changelog:
  - Disable geolocation plugin on openSUSE > 11.4 for now:
    + We have a too new libchamplain-gtk, which changed API. So far
      it was sufficient to just change the 'detection' of champlain,
      but with this version there are actually changes in the code
      needed.
  - Make the changement of clutter-gtk and libchamplain more
    automatic, to be able to support more than just 'one' version.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.7.10:
    + Fancy:
    - Show a message when navigation is blocked by preferences.
    - Add configurable proxy support.
    - Add option to enable/disable java applets.
    - Code cleanups.
    + GData:
    - New plugin that provides access to the GData protocol.
    - Currently, the only implemented functionality is to include
      Google Contacts into the Tab-address completion.
    + GeoLocation:
    - Add support for libchamplain 0.6 and 0.8.
    - Check for initialization errors in clutter-gtk.
    + gtkhtml2_viewer:
    - Do not ignore message encoding.
    - Code cleanups.
    + notification:
    - Add support for libnotify >= 0.7.
    - Add support libindicate 0.5.
    - Set attention hint whenever new messages are present.
    - Code cleanups.
    + RSSyl:
    - Fix usage of isspace().
    - Code cleanups.
    + vcalendar:
    - Fix segfault when parsing of event XML fails.
    - Code cleanups.
    + Updated translations.
  - Add pkgconfig(libgdata) BuildRequires for the new GData plugin,
    and enable the build of the plugin on 11.4 only (with a
    build_gdata macro), as the libgdata version in Factory is too
    recent (and glib2 is too old on 11.3).
  - Update claws-mail-extra-plugins-fancy-build.patch: this was fixed
    upstream, except that the fix won't work for 11.4, so tweak the
    patch appropriately.
  - Move hack to patch the geolocation plugin to support later
    versions of libchamplain from %build to %prep, and adapt it after
    changes upstream: only small bits are needed for 11.3 and 11.4
    now.


author: malcolmlewis@opensuse.org
changelog:
  - Update to version 3.8.0:
    + acpi Notifier:
    - Added Lenovo's Thinklights.
    + Address Keeper:
    - Fixed win32 libtool call.
    + attachwarner:
    - Show mail context which has triggered the alert of a missing
      attachment. Probably fixes lp#190201.
    + att_remover:
    - Fixed a crash.
    + bsfilter:
    - Fixed win32 libtool call.
    + Fancy:
    - Fixed use of deprecated webkit API.
    + GData:
    - Add support for libgdata 0.9.
    - Preserve sort order.
    - Query asynchronously on plugin load, re-query periodically.
    - Start a query when prefs page is saved and when switching
      from offline to online mode.
    - Log actions that require networking to the network log.
    - Save contacts cache for offline use.
    + GeoLocation:
    - When coordinates could not be infered, at least try to
      identify the country.
    + gtkhtml2_viewer:
    - Fix for GTK+ 2.16.
    - Fixed win32 libtool call.
    + mailmbox:
    - Update Actions on folder renaming.
    + notification:
    - Fixed build with GLib 2.31.
    - Fixed win32 libtool call.
    + perl:
    - Use the address completion list for checks if address is in
      any addressbook.
    + RSSyl:
    - Fixed win32 libtool call.
    + TNEF Parser:
    - Fixed win32 libtool call.
    + vCalendar:
    - Implement a DBus server to impersonate
      org.gnome.Shell.CalendarServer and make appointments visible
      in the Gnome calendar.
    - Use new locked mail sending.
    - Fixed a crash and a major memory leak.
    - Fixed win32 libtool call.
    + Updated translations.
  - Redefine the build_gdata macro, now that it supports more recent
    versions of libgdata: we build the gdata plugin on >= 11.4.
  - Update sed hack for geolocation plugin, as the version of the
    plugin was increased.
  - Update rm hack for gdata plugin, as the version of the plugin
    was increased.


author: malcolmlewis@opensuse.org
changelog:
  - Update to version 3.8.1:
    + acpi Notifier 1.0.27:
    - Updated translations.
    + Address Keeper 1.0.6
    - Updated translations.
    - Add translation: Lithuanian.
    + Archiver 0.6.12
    - Updated translations.
    + attachwarner 0.2.24
    - Updated translations.
    + att_remover 1.0.14
    - Fix crash when removing attachments from forwarded messages.
    - Fix non-root compilations.
    + bsfilter 1.0.8
    - Updated translations.
    + clamd 3.5.3
    - Updated translations.
    - Add translation: Lithuanian.
    + Fancy 0.9.16
    - Set the user-agent.
    - Disable open link with external browser when 'block external
      content' is checked.
    - Updated translations.
    - Add translation: Lithuanian.
    + GData 0.4
    - Add support for libgdata 0.9.1.
    - When libgdata 0.9.1 is available, only fetch contacts in the
      "My Contacts" system group.
    - Fix compilation with --disable-nls.
    - Updated translations.
    - Added translation: Lithuanian.
    + GeoLocation 0.0.8
    - Updated translations.
    + gtkhtml2_viewer 0.33
    - Updated translations.
    + notification 0.30
    - Updated translations.
    + PDF Viewer 0.9.2
    - New plugin.
    + Python 0.10
    - Added replyinfo to compose object.
    - Updated translations.
    + RSSyl 0.33
    - Fixed OPML export.
    - Updated translations.
    - Added translation: Lithuanian.
    + SpamReport 0.3.16
    - Updated translations.
    + TNEF Parser 0.3.13
    - Updated translations.
    + vCalendar 2.0.13
    - Updated translations.
  - Add libpoppler-glib-devel BuildRequires: dependency for the new
    plugin pdf_viewer-0.9.2.
  - Remove libchamplain 0.8.0 fix in spec file as geolocation plugin
    updated.
  - Remove obsolete 11.3 fix for geolocation plugin.


author: mrueckert@suse.de
changelog:
  - Update to versoin 3.9.0:
    + acpi Notifier 1.0.28: Updated translations.
    + Address Keeper 1.0.7: Updated translations.
    + Archiver 0.6.13: Updated translations.
    + attachwarner 1.0.0: Updated translations.
    + att_remover 1.0.15: Build fixes.
    + bsfilter 1.0.9: Updated translations.
    + clamd 3.5.5: Updated translations.
    + Fancy 0.9.17: Updated translations.
    + fetchinfo 0.4.25: Updated translations.
    + GData 0.5: Updated translations.
    + gtkhtml2_viewer 0.34: Updated translations.
    + mailmbox 1.15.0:
    - Fix bug 2109: 'implement remove_msgs callback for MailMBOX'
    - Fix bug 2687: 'Unable to clean an mbox mailbox'
    + newmail 0.0.16: Fix building on BSDs.
    + notification 0.31: Updated translations.
    + PDF Viewer 0.9.3
    - New compact way for showing the number of document's pages.
    - Fix bug 2745r: 'Crash when click on button "Document Info"'.
    - Updated translations.
    + perl 0.9.20:
    - Fix bug 2663: 'sigsegv segmentation fault while filtering new
      emails'.
    - Harden against undef values due to non-existing header fields
    - Fix function call. Potential crasher.
    + Python 0.11:
    - Implement RFE 2770: 'Python plugin is linked against
      libpythonXY.so instead of libpythonXY.so.1.0'.
    - Add compose_any script to strip subject reply prefixes.
    - Updated translations.
    + RSSyl 0.34:
    - Increase length limit for Subject and From headers in stored
      items.
    - Fix storing&parsing of Atom feeds where entries have no link
      tag.
    - Strip trailing newline from URL we receive via --subscribe.
    - Fix build system.
    - Updated translations.
    + SpamReport 0.3.17: Updated translations.
    + TNEF Parser 0.3.13: Updated translations.
    + vCalendar 2.0.14: Updated translations.


author: seiler@b1-systems.de
changelog:
  - modified source patch to an dynamical download link
  - resubmitted package with gzip compressed sources instead of bzip2


author: davejplater@gmail.com
changelog:
  - Update to 17/09/2012 git head to fix bnc#779411
  - For upstream changes see :
    /usr/share/doc/packages/clementine/Changelog


author: fisiu@opensuse.org
changelog:
  - Update to version 1.1.0:
    + Podcast support with integration with gpodder.net.
    + Add support for indexing and playing music from Google Drive.
    + Add Soundcloud support.
    + Add jazzradio.com support.
    + Moodbar support.
    + Many other changes and a lot of bug fixes, details available
      in Changelog file.
  - Subpackage clementine-kde is obsolete: dropped plasma runner.


author: saschpe@suse.de
changelog:
  - Update to version 1.1.1:
    + Bundle Taglib 1.8 on older distros to enable Google Drive support
      in Clementine.
  - Properly provide/obsolete clementine-kde
  - Drop support for openSUSE-11.4
  - Use the same desktop file categories as Amarok


author: coolo@novell.com
changelog:
  - update to 1.4.0
    - rework COW file format (packed file format unchanged)
    - make use of more threads again
    - make COW syncing much more robust and faster too


author: werner@suse.de
changelog:
  - Avoid download of ffcall-1.10+2.43
  - Convert libsigsegv-2.6.tar from bz2 to gz as build system is not
    smart enough to detect and change the compression format


author: sweet_f_a@gmx.de
changelog:
  - minor portability fixes:
    * don't call autoreconf for libsigsegv (not needed since sigsegv patch
      has been removed in lately)
    * require fdupes, dbus-1-devel and xorg-x11-devel only on recent suse


author: sweet_f_a@gmx.de
changelog:
  - don't use deprecated macro suse_update_config
  - remove berkeley-db.dif
  - strip needs writable files


author: toganm@opensuse.org
changelog:
  - Fix build with glibc 2.17 (clisp-glibc-fix.patch)
    * rebase patches to -p1 as stated in the patching guidelines
    * update to libsegsev-2.10


author: toddrme2178@gmail.ccom
changelog:
  - Fixed group (fix for RPMLINT warning)
  - Removed commented files  (fix for RPMLINT warning)
  - Switched hard-coded paths and commands to RPM macros in spec file
  - Cleaned up spec file formatting


author: arun@gmx.de
changelog:
  - Update to version 1.3.2: (changes taken from git log)
    * Fix scale_float for large factors on x86.
    * Update documentation about infrastructure requirements.
    * Support for MSVC.
    * Fix yet another dependent base C++ language issue.
    * Fix compilation with clang.
    * Configure: be more cross-compilation friendly.
    * Fix the documentation build failure (wrong texinfo).
    * Remove 'auto' keyword used as storage specifier.


author: crrodriguez@opensuse.org
changelog:
  - build with -fvisibility-inlines-hidden, in the unlikely
    case this cause trouble, drop me a note (the test suite passes
    so I expect none) . This reduces the exported symbol table
    in around 200(!!) symbols.


author: rguenther@novell.com
changelog:
  - Update to cloog version 0.16.3.
    * Bumps SONAME to libcloog-isl2.
  - Do not build shared libisl, nor package it in any way.  Instead
    link it statically into libcloog-isl.
  - Do not package the static libcloog-isl.


author: rguenther@suse.com
changelog:
  - Update to cloog version 0.18.0.
    * Bumps SONAME to libcloog-isl4.
    * Update to isl 0.11.1.
    * Clast annotations for openmp and vectorization.
    * Statement-wise loop separation.
    * Clast traversal and node filtering support.
    * Support for OpenSCoP coordinates extension.


author: jengelh@medozas.de
changelog:
  - Fix group name - rpmlint complaint
  - Add module-init-tools as BuildRequires to calculate Supplements
  - Update to new upstream release 2.634


author: dev@dominik-schmidt.de
changelog:
  - Update to 2.3.3.4:
    * Static object fields have been changed to method accessors
      Classes changed: FieldCache, ScoreDocComparator.
      This was necessary for creating static libraries work on certain
      platforms.
    * Folders were reorganised, this seems like a good time to do it
    * Some deprecated functions were removed.
    * moved platform configuration type code and utility code into
      'shared' project. This enables tests to be built with a shared
      library on windows
    * Moved moved of the platform specific logic into cmake in order
      to reduce #ifdefs in code
    * added contributions code into the trunk. this will hopefully mean
      more exposure to the contributions.
    * Deletor::Array was renamed to Deletor::vArray.


author: saschpe@suse.de
changelog:
  - Honor shared library policy:
    * Obsolete devel package, introduce libclucene0 + libclucene-devel
  - Simplified cmake usage, no need for that many env vars


author: dev@dominik-schmidt.de
changelog:
  - put clucene-config.h in %_libdir/CLucene/ as it's not multilib
    ready and fixfix libclucene-core.pc to know about it [rh#748196]
  - put CLuceneConfig.cmake there as well as it only includes version
    information but no include path or link targets
  - don't use bundled boost


author: dmuhamedagic@suse.com
changelog:
  - stonith: adjust timeouts in the meta-data template (bnc#733337)
  - Upstream version cs: 3efdcb8fc3af


author: dmuhamedagic@suse.com
changelog:
  - logd: remove runlevel 4 from the LSB info section in the logd
    init script (bnc#744120)
  - Upstream version cs: d8c154589a16


author: dmuhamedagic@suse.com
changelog:
  - LRM: lrmd: add basic authentication (lf#2547)
  - LRM: lrmd: if set, get max-children from the LRMD_MAX_CHILDREN environment var
  - hb_report: add /etc/booth/booth.conf to the list of configurations (bnc#750049)
  - Upstream version cs: 58686d5ae302


author: dmuhamedagic@suse.com
changelog:
  - clplumbing: cl_msg: increase max message size to 512Kb
  - clplumbing: cl_msg: increase compression threshold
  - clplumbing: cl_msg: don't use traditional compression by default
  - clplumbing: cl_msg: try compressing message before rejecting it as too big
  - clplumbing: load bz2 compression module by default
  - clplumbing: ipc: fix message size checks (bnc#752231)
  - stonith: external/vcenter: return list of configured hosts on gethosts
  - Upstream version cs: 6766d7061071


author: dmuhamedagic@suse.com
changelog:
  - clplumbing: cl_msg: revert max message size to 256Kb
  - clplumbing: fix memleak for Gmain_timeout
  - stonith: rhcs: avoid false error if parameter isn't set
  - stonith: rhcs: pass the action via stdin too
  - hb_report: add node time information
  - hb_report: get corosync blackbox records if available
  - hb_report: make sure that work directory gets removed
  - hb_report: improve performance
  - sbd: Debug mode added (bnc#753559, bnc#738295)
  - sbd: Handle IO errors during slot allocation properly
    (bnc#753559)
  - sbd: Explicitly inform the master process about IO problems on
    the child (bnc#738295)
  - sbd: Make servant restart logic more robust and verbose
    (bnc#738295)
  - sbd: Use async IO for disk reads to increase resilience against
    hung IO (bnc#738295)
  - logd: add try-restart action to the logd init script
    (allows logd restart on upgrades)
  - update regression tests
  - Upstream version cs: fc64670fd789


author: dmuhamedagic@suse.com
changelog:
  - set version to 1.0.10
  - stonith: external/libvirt: add more search strings for domain
    start and stop
  - Upstream version cs: 18489f275f75


author: dmuhamedagic@suse.com
changelog:
  - lrmd: set max-children depending on the number of processors
  - lrmd: don't send parameters from ops back to crmd
  - stonith: external/libvirt: support for reboot reset method
  - stonith: external/virsh: update test for virsh output
  - stonith: external/libvirt: add more search strings for domain
    start and stop
  - hb_report: node's type got optional
  - hb_report: make use of bash trace features
  - hb_report: compatibility code for pacemaker v1.1.8
  - build: link libstonith with stonith2 agents
  - Upstream version cs: 02bdcf58f9a0 (glue-1.0.11)


author: dimstar@opensuse.org
changelog:
  - Update to version 1.11.2:
    + Add ClutterScrollActor
    + Make clutter_actor_allocate() respect the easing state of the
      actor
    + Add automatic expansion flags for ClutterActor
    + Add ClutterTransitionGroup and ClutterKeyframeTransition
    + Provide more C convenience API to ClutterTransition
    + Provide base geometric types: point, size, rectangle, along
      with commodity API
    + New round of deprecations
    + Return a valid default PaintVolume in more cases
    + Report distance as an axis on X11 with XInput 2 support enabled
    + Documentation fixes
    + Bugs fixed: bgo#672994.


author: dimstar@opensuse.org
changelog:
  - Update to version 1.11.4:
    + Multi-touch support fixes
    + Add ClutterDropAction::drop-cancel signal
    + Add examples in the repository
    + Allow disabling the tests and examples when building Clutter
    + Fix the preferred size to always include the actor's margin
    + Fix picking of the ClutterScrollActor
    + Add implicit animations for the color properties of ClutterText
    + Layout managers should respect the child expand and align
      properties
    + Make all layout managers respect the child easing state when
      allocating
    + Add ClutterTimeline::stopped signal
    + Add ClutterGridLayout
    + Fixes for ClutterKeyframeTransition
    + Documentation fixes
    + Fixes for building Clutter with Visual Studio
    + Fixes for the Mac backend
    + Bugs fixed: bgo#674365, bgo#675336, bgo#675371, bgo#675396,
      bgo#675890, bgo#675998, bgo#676031, bgo#676032, bgo#676068,
      bgo#676088, bgo#676158, bgo#676334, bgo#676367, bgo#676827,
      bgo#676854, bgo#676963, bgo#677039, bgo#677085, bgo#677086,
      bgo#677098, bgo#677283, bgo#677284, bgo#677372, bgo#677384,
      bgo#677390.
  - Remove workaround in %build to create test-unit-names.h to avoid
    races in build: fixed now.


author: dimstar@opensuse.org
changelog:
  - Update to version 1.11.6:
    + Accessibility fixes
    + Ensure that ClutterBinLayout honours the fixed positioning
    + Improvements in GridLayout
    + Improve debugging messages
    + Add ClutterActor:content-repeat
    + Explicit animation API improvements
    + Switch to lcov for test coverage
    + Remove an extra reference on ClutterStage
    + Improve touch event support
    + Bugs fixed: bgo#677659, bgo#677778, bgo#677921, bgo#675183
      bgo#678391, bgo#678423, bgo#678439, bgo#678264, bgo#677221
      bgo#678047, bgo#678049, bgo#678279, bgo#678278.
  - Drop clutter-brpfix.patch: unneeded now.


author: dimstar@opensuse.org
changelog:
  - Update to version 1.11.8:
    + Bump the dependency of ATK
    + Ensure validity of iterators
    + Rounding error fixes for allocations
    + Updates for the VisualStudio build files
    + Add ClutterDragAction::drag-progress
    + Add ClutterActor:pivot-point
    + Removal of the experimental ClutterLayoutManager easing state
      API
    + Several API deprecations.
    + Bugs fixed: bgo#679451, bgo#679457, bgo#679465, bgo#677853.


author: dimstar@opensuse.org
changelog:
  - Update to version 1.11.10:
    + Add support for multiple touch points in GestureAction
    + Add a RotateAction
    + Generate crossing events for touch devices
    + Respect ClutterStage.set_motion_events_enabled() for touch
      events
    + Fix a regression in discrete scroll events emission
    + Add progress functions defined in CSS3-Transitions
    + Add ClutterActor::transition-stopped
    + Add ClutterActor.transform
    + Documentation and build fixes
    + Bugs fixed: bgo#678586, bgo#680088, bgo#678587, bgo#679797,
      bgo#680174, bgo#680751, bgo#680752
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 1.11.12:
    + ClutterBinLayout honours the fixed-position of actors
    + Soft-deprecation of ClutterGeometry
    + Deprecate the ClutterActor::paint signal
    + Ensure we associate input devices to the stage on touch events
    + Allow constraining a DragAction to an area
    + Do not handle events on ClutterText if :selectable is FALSE
    + Add ClutterActor:child-transform
    + Fix height-for-width policy in ClutterBinLayout
    + Add ClutterZoomAction
    + Documentation fixes
    + Bugs fixed: bgo#678427, bgo#679483, bgo#681074, bgo#681168,
      bgo#681584, bgo#681814, bgo#682070, bgo#682265
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 1.11.14:
    + Fixes for the touch sequence handling
    + Add interpolation for matrices
    + Add ClutterPanAction
    + Add more accessors to GestureAction for its subclasses
    + Fix ClutterTableLayout.pack() with negative row/column
    + Fix press coordinates when using ClutterDragAction with a drag
      handle
    + Documentation and annotation fixes
    + Deprecate the ClutterActor::pick signal
    + Bugs fixed: bgo#682795, bgo#682754, bgo#681746, bgo#679990,
      bgo#681648, bgo#683219, bgo#683066, bgo#683090, bgo#683126,
      bgo#682362, bgo#683113, bgo#680255
    + Updated translations.


author: zaitor@opensuse.org
changelog:
  - Update to version 1.11.16:
    + Fixes for gesture-based actions
    + Ensure modified Enter keys do not end up in the Text buffer for
      single-line ClutterText actors.
    + Add touch event support to ClutterClickAction
    + Bugs fixed: bgo#683301, bgo#683431, bgo#683471, bgo#682161,
      bgo#623344, bgo#683869, bgo#683870, bgo#683936, bgo#683937.
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 1.12.0:
    + Fix the device tracking for core X11 pointers
    + Respect text direction in BinLayout
    + Bugs fixed: bgo#684214, bgo#684552, bgo#684530, bgo#684509.
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 1.12.2:
    + Updates for the Wayland backend.
    + Build environment fixes for Visual Studio.
    + Ensure that the Clutter lock is acquired before releasing it.
    + Bugs fixed: bgo#679439, bgo#685554.
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Split typefile file in typelib-1_0-ClutterGst-1_0 subpackage.
  - Add typelib-1_0-ClutterGst-1_0 Requires to devel subpackage.


author: vuntz@opensuse.org
changelog:
  - Update to version 1.4.6:
    + Fix reffing/unreffing behaviour of ClutterGstVideoTexture
  - Add xz BuildRequires because we can't build a package for a
    xz-compressed tarball without explicitly specifying that... See
    bnc#697467 for more details.


author: dimstar@opensuse.org
changelog:
  - Update to version 1.5.2:
    + Add a standalone gstreamer plugin. Clutter-gst gstreamer
      elements are now available just like any other GStreamer
      element, that includes working with gst-launch.
    + Add support for video/x-surface ("hardware" surfaces) that can
      be converted to opengl textures. (Requires -bad 0.10.22.1)
    + Addition of a new element, autocluttersink, a bin that picks up
      clutter-compatible sinks automatically. This allows an
      eco-system of 3rd party decoders and (clutter) sinks to be
      autoplugged.
    + Various small fixes.
  - Split new subpackage gstreamer-0_10-plugin-gstclutter:
    + it contains the new gstreamer plugin.
    + add to it a Supplements for gstreamer-0_10 and
      libclutter-gst-1_0-0, so users of both those packages will get
      it installed automatically.
    + add it as Requires to the devel subpackage.


author: zaitor@opensuse.org
changelog:
  - Update to version 1.5.6:
    + Fix play/pause of autocluttersink.
    + Add a "in-seek" property to the player to be notified when the
      pipeline is seeking.
    + Various build and smaller fixes.
  - Add BuildRequires: pkgconfig(gstreamer-basevideo-0.10), support
    for video/x-surface, (HW support).
  - Replace explicit BuildRequires with pkgconfig equivalents:
    + gobject-introspection-devel -> gobject-introspection-1.0.
    + gstreamer-0_10-devel > gstreamer-0.10.
    + gstreamer-0_10-plugins-base-devel -> gstreamer-basevideo-0.10.
  - Drop xz buildrequires, as this comes for free now in the
    buildsystem.


author: dimstar@opensuse.org
changelog:
  - Update to version 1.9.90:
    + Port to GStreamer 1.0
    + Fix navigation support in the standalone plugin
  - Update pkgoconfig() BuildRequires for the GStreamer 1.0 port:
    + Removed: gstreamer-0.10, gstreamer-basevideo-0.10,
      gstreamer-plugins-base-0.10
    + Added: gstreamer-1.0, gstreamer-plugins-base-1.0,
      gstreamer-base-1.0, gstreamer-video-1.0, gstreamer-audio-1.0,
      gstreamer-tag-1.0.
  - Rename subpackages, following upstreams ABI / API changes:
    + Old: libclutter-gst-1_0-0, typelib-1_0-ClutterGst-1_0
    + New: libclutter-gst-2_0-0, typelib-1_0-ClutterGst-2_0
  - Rename gstreamer-0_10-plugin-gstclutter subpackage to
    gstreamer-plugin-gstclutter, following the gstreamer 1.0 package
    naming convention.
  - Update baselibs.conf.


author: dimstar@opensuse.org
changelog:
  - Update to version 1.9.92:
    + Updated Gstreamer 1.0 port to work with the released
      GStreamer 1.0.0.
    + Fix uploading of some videos with odd widths.
    + Disable HW decoder support until it is stabilized in GStreamer
      1.0.
    + autocluttersink now exposes the ts-offset property of the
      underlying sink.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.0.0:
    + Fix a bug a autocluttersink that would lead to playbin not
      considering it as a sink any more when removing the actual sink
      from the bin.
    + Small build and deprecation fixes.


author: vuntz@opensuse.org
changelog:
  - Update to version 1.0.4:
    + Build fixes
    - Link against libm
    - Fix build on non-X11 systems
    - Fix out of tree builds
  - Drop clutter-gtk-link-libm.patch: fixed upstream.
  - Remove call to autoreconf: it was only needed for the patch
    above.


author: dimstar@opensuse.org
changelog:
  - Update to version 1.1.2:
    + Drop all flavours (since Clutter 1.9 and GTK+ 3.0 support
      multiple backends with selection at run-time).
    + Do not disable multi-device.
    + Make GtkClutterEmbed expand by default.
  - Add xz BuildRequires because we can't build a package for a
    xz-compressed tarball without explicitly specifying that... See
    bnc#697467 for more details.


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


author: vuntz@opensuse.org
changelog:
  - Update to version 1.2.0:
    + Ensure that style changes are propagated to embedded widgets.
    + Avoid segfaults when unrealizing.
    + Introspection fixes.
    + Bugs fixed: bgo#670662, bgo#667742.
  - Remove xz BuildRequires now that it comes for free in the build
    system.


author: dimstar@opensuse.org
changelog:
  - Update to version 1.3.2:
    + Ensure that redraws follow resizing, to avoid the contents of
      the Stage "lagging" behind.
    + Allow GtkClutterEmbed to use the embedded stage layout manager
      to request its size.
    + Avoid warnings when hiding or removing GtkWidgets embedded
      inside a GtkClutterActor.
    + Make GtkClutterActor reactive by default.
    + Bugs fixed: bgo#675867, bgo#677282, bgo#677493.


author: dimstar@opensuse.org
changelog:
  - Update to version 1.4.0:
    + Drop deprecated Clutter API usage from classes and examples.
    + Ensure that GtkClutterEmbed works with GTK+ < 3.4.
    + Documentation fixes.
    + Track the size requests from the embedded ClutterStage.
    + Bugs fixed: bgo#669877, bgo#681462, bgo#684171.
    + Updated translations.
  - Add pkgconfig(gdk-3.0) and pkgconfig(gtk+-3.0) BuildRequires:
    Configure explicitly uses those packages to configure folders.


author: dimstar@opensuse.org
changelog:
  - Update to version 1.4.2:
    + Remove annotation from constructor function.
    + Ensure the event filter installed by GtkClutterEmbed works
      correctly when multiple embeds are realized/unrealized.
    + Fix links in the DOAP file.
    + Bugs fixed: bgo#686697, bgo#689879.


author: cfarrell@suse.com
changelog:
  - license update: SUSE-XFree86-with-font-exception
    This license was added to the spreadsheet linked at license.opensuse.org
    today (SUSE-prefix until spdx.org accepts the license)


author: cgiboudeaux@gmx.com
changelog:
  - Update to 2.8.9
    * See /usr/share/doc/packages/cmake/Changelog for changes
    * Drop cmake-pkgconfig.patch, already upstream


author: cgiboudeaux@gmx.com
changelog:
  - Update to 2.8.10
    * file(DOWNLOAD now handles "https" URLs -- the pre-built binaries available from Kitware link to OpenSSL
    * Automoc: fix kitware#13572: issue with symbolic links
    * Uniform compiler "id" and version number variables available for nearly all known compilers and platforms
    * New way to arrange exported targets that depend on other targets into "export sets"
    * New generator expressions
    * Generator expressions available in more contexts, namely in the INCLUDE_DIRECTORIES and COMPILE_DEFINITIONS target properties
    See /usr/share/doc/packages/cmake/Changelog for the complete changelog
  - Minor spec cleanup


author: cgiboudeaux@gmx.com
changelog:
  - Update to 2.8.10.1 This is a bugfix release
    * Fix kitware#0013651: FindSDL.cmake is broken
    * Fix kitware#0013638: ./configure reports Copyright 2000-2011
    Complete changelog: http://public.kitware.com/Bug/changelog_page.php?version_id=105


author: tittiatcoke@gmail.com
changelog:
  - Add cmake-fix-qt-includes.diff to fix the missing qt_include_dir.
    This was reported as cmake regression from 2.8.9 (kitware#0013667).


author: cgiboudeaux@gmx.com
changelog:
  - Update to 2.8.10.2
    * Fix kitware#0013691: [Modules] FindGettext.cmake does not set GETTEXT_FOUND on success
    * Fix kitware#0013702: [CMake] CMake crashes when reconfiguring build
    * Fix kitware#0013667: [CMake] Automoc fails to handle Q_INTERFACES
  - Drop obsolete patches


author: puzel@novell.com
changelog:
  - update to cmake-2.8.3
    - see /usr/share/doc/packages/cmake/Changelog for changes
  - drop cmake-FindGTK2-gdk-pixbuf.patch (fixed upstream)
  - drop cmake-support-new-python.diff (fixed upstream)


author: cbosdonnat@suse.com
changelog:
  - Update to version 0.2.1
    + 0.2.0
      + Handle all the authentication methods that can be handled by
      libcurl like Basic, NTLM...
      + Decode base64 encoded content sent by SharePoint
      + Set the content of a document
      + Query nodes by path
      + Get the allowable actions for a node
      + Object properties can be updated
      + Query object types
      + Creation of folders and documents
      + Deletion of folders and documents
    + 0.2.1
      + Fixed documentation distribution


author: cbosdonnat@suse.com
changelog:
  - Update to version 0.3.0
    + 0.2.2
      + Fixed soname for the library
      + Allow building against libcurl 7.13.1
    + 0.2.3
      + Fixed SharePoint support
      + Conditional build of man page
    + 0.3.0
      + Added Document::checkOut(), Document::cancelCheckout() and Document::checkIn()
      + Added Object::move( ) -- Grau Data
      + Fixes for xcmis and cloudoku.com -- Grau Data
      + Added Document::getAllVersions( )
      + WebService binding implementation
      + Session factory automatically detects which binding to use
      + C wrapper API
      + Unit tests are now split between quick ones and the ones needing a CMIS server


author: kkaempf@suse.com
changelog:
  - Update to 0.5.0
    Bugfixes
    - plug many memory leaks
    - proper handling of Null value in Python
    Features
    - switch to a *much* simpler Ruby API
    - provide cmpi-bindings as a Ruby gem


author: kkaempf@suse.com
changelog:
  - Update to 0.5.1
    Confine data_data to wrapping CMPIData, don't convert the value
    (fixes issue #3 reported by mibanescu)


author: kkaempf@suse.com
changelog:
  - Update to 0.5.2
    - Fix CMPIValue <-> CMPIData confusion in Python (Jan Safranek)
    - Don't build RPM and GEM in parallel


author: kkaempf@suse.com
changelog:
  - Update to 0.5.3
    - Implement CMPI_DateTime <-> Ruby converions
    - Fix Char16 handling
    - Plug one memory leak
    - Support Ruby 1.9
    - disable html doc creation in Ruby 1.9


author: bwhiteley@suse.de
changelog:
  - Added license to script (bnc:434694)
  - Don't fail if link destinations exist; only warn.
  - Changes to make it work on python 2.4.


author: shaas@suse.de
changelog:
  - adapted package und update provider to new PackageKit-interface
  - updated and cleaned the spec-file (bnc #457194)


author: i@marguerite.su
changelog:
  - finished license investigation (#bnc773622) under
    * https://bugzilla.novell.com/show_bug.cgi?id=773622


author: chris@computersalat.de
changelog:
  - update to 0.91rc6 (0.90.99.06)
  - rework config patch
  - remove obsolete Makefile patch
  - some mods to sysconfig/init file


author: chris@computersalat.de
changelog:
  - fix bnc#710275
    * /var/run/cntlm -> tmpfs (created by init script)
  - spec cleanup
  - set defaults in sysconfig


author: cfarrell@novell.com
changelog:
  - license update: GPLv2+
    The package is GPL 2 "or later". See
    http://svn.awk.cz/cntlm/trunk/COPYRIGHT.
    No GPL-2.0 "only" files in the package


author: ug@suse.de
changelog:
  - Import modules, which allowed easy integration of...
  - Ubuntu and Debian support again!
  - Better support for SuSE
  - Support for FreeBSD
  - Support for ESX 4+/ESXi
  - Integration with the python TFTP server pytftpd
  - "fetchable files" and "boot files" support for distros that need to
    get more files from the TFTP server
  - Faster sync using link cache
  - Support for EFI grub booting
  - Support for bridged interfaces
  - WSGI instead of mod_python for the web interface.
  - Lots of Web UI improvements
  - A lot more I'm sure I missed when going through the change log
  - version 2.2.1


author: chris@computersalat.de
changelog:
  - update to 2.2.2
    * please see CHANGELOG for more info
  - remove obsolete virt-auto-boot patch
  - rebase patches


author: ug@suse.de
changelog:
  - moved the secret generation from RPM post-script to the
    init-script, to avoid that all appliances will still have the
    same key


author: jengelh@medozas.de
changelog:
  - install all files required by spatch, not just the binary itself
    (otherwise it does not even run)


author: jengelh@medozas.de
changelog:
  - Update to version 0.2.5-rc2
    * Make a very small attempt to parse C++ code, amounting to
    accepting identifiers containing ::, tilde, and template
    invocations.
    * support matching and removing some preprocessor directives
    * support for ocaml scripting
    * print rule name when a script rule crashes
  - Fix python x.y.0 detection


author: jengelh@medozas.de
changelog:
  - Update to new upstream release 1.0.0
    * Addition of initializer list metavariables.
    * Allow multiple position variables per token
    * ++ can now be associated with - code
    * Allow /* */ comments as smpl comments, not only as + code
    * Add support for && (label addresses)
    * local idexpression metavariable no longer matches static local x
    * see http://coccinelle.lip6.fr/distrib/changes.html for details


author: jengelh@inai.de
changelog:
  - Update to new upstream release 1.0.0~rc15
    * See http://coccinelle.lip6.fr/distrib/changes.html for
    the (quite large) set of new features and bugfixes


author: vuntz@opensuse.org
changelog:
  - Update to version 1.9.8:
    + Various Visual Studio build fixes
    + Correctly check for GL_EXT_packed_depth_stencil and support
      using GL_OES_packed_depth_stencil on GLES2
    + Correctly handle pre-multiplied alpha conversions when reading
      back texture data.
    + Added cogl_renderer_{get,set}_driver functions so the
      underlying driver can be chosen programmatically.
    + Revamped the conformance testing framework so that it
      automatically runs every test against GLES2 as well as GL and
      also against all of the pipeline backends and with npot
      textures disabled.
    + Add a conformance test for reading back an RGBA texture as
      alpha-only
    + Added support for converting between all of Cogl's supported
      pixel formats including pre-multiplied alpha conversions.
    + Added conformance tests for converting to and from all of the
      supported formats.
    + Added a public cogl_framebuffer_read_pixels_into_bitmap()
      function which will effective read into a CoglPixelBuffer.
    + CoglPixelBuffer was changed to no longer have associated width,
      height and format information and instead we will rely on
      CoglBitmap to track that informations.
    + Added public cogl_bitmap_get_{width,height,format,rowstride}
      API
    + Added a public accessor for the underlying pixel buffer of a
      CoglBitmap.
    + Added various missing cast macros for some buffer objects.
    + Ported the Clutter based test-pixel-buffer test to be
      standalone.
    + Bugs fixed: bgo#666184, bgo#670793, bgo#671016.
  - Rename libcogl8 to libcogl9, following upstream soversion change.


author: dimstar@opensuse.org
changelog:
  - Update to version 1.10.0:
    + Add cogl_framebuffer_draw_[*_]rectangle functions.
    + Fixed flushing the point size with the GL driver when using
      GLSL.
    + Added the missing cogl_is_onscreen and cogl_is_framebuffer
      functions.
    + Added cogl_quaternion_init_from_quaternion and
      cogl_quaternion_init_from_matrix to the public headers.
    + Make cogl_has_feature available when only
      COGL_ENABLE_EXPERIMENTAL_API is defined.
    + Add cogl_framebuffer_read_pixels.
    + Added a public cogl_bitmap_new_for_data function.
    + Visual Studio build fixes.
    + Bugs fixed: bgo#669122, bgo#671984, bgo#671985, bgo#672038,
      bgo#672174, bgo#672243.
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 1.10.2:
    + Fix for fallback path in cogl_texture_get_data when reading
      from an FBO doesn't work.
    + Bug fix to make cogl_pipeline_get_depth_state work.
    + The cogl-crate and cogl-msaa examples now show error messages
      if it fails to initialise.
    + cogl_context_new no longer crashes if initialisation fails when
      passed a NULL display.
    + Visual Studio build fixes.
    + Bugs fixed: bgo#672533, bgo#673137.
    + Updated translations.


author: fcrozat@suse.com
changelog:
  - Add cogl-1.8.2-lp-no-framebuffer-blit.patch: Disable the
    subbuffer blit code when running on llvmpipe until it's unbroken.
    (Fedora)


author: dimstar@opensuse.org
changelog:
  - Update to version 1.10.4:
    + Fix using GL_STREAM_DRAW as the buffer hint on GLES2.
    + Fix disabling debugging. Previously configuring with
    - -disable-debug was not disabling much of the debugging code.
    + Fixed a bug when using COGL_DEBUG=wireframes
    + Added a workaround for the slow glReadPixels implementation in
      Mesa versions < 8.0.2
    + Fixed a bug in cogl_pipeline_remove_layer
    + Fixed a bug when using point sprites coordinates on GLES2
    + Fixed a bug when uploading transposed matrix uniforms on GLES2
    + Bugs fixed: bgo#674208, bgo#677078.
  - Drop cogl-1.8.2-lp-no-framebuffer-blit.patch: A variation of this
    has been merged upstream.


author: dimstar@opensuse.org
changelog:
  - Update to version 1.11.2:
    + Add cogl_framebuffer_{fill,stroke}_path APIs consistent with
      other Cogl drawing APIs that replace cogl_path_fill/stroke().
    + Switch from using glib types such as guint32/guint16/guint8 to
      using equivalent stdint.h types.
    + Add a micro-benchmark for the journal
    + Optimize the matrix stack so we can take immutable references
      of a matrix stack for logging into the journal more efficiently
      than having to copy large matrices for each journaled rectangle
    + Add COGL_VERSION_{MAJOR,MINOR,MICRO} macros and
      COGL_VERSION_CHECK macros for applications to test what version
      of Cogl they are compiled against.
    + Allow creation of non power of two (npot) CoglTexture2D
      textures with only basic npot support, not including repeating
      or mipmap support.
    + Enable use of the GL_STREAM_DRAW buffer update hint on GLES 2.0
    + Fix building Cogl with --disable-gl
    + Add support for the WebOS version of SDL which supports access
      to GLES 1.1 and GLES 2.0
    + Add cogl_matrix_init_translation to provide a more efficient
      way to initialize a matrix representing a translation without
      need to multiply matrices.
    + Various documentation fixes for CoglQuaternion and CoglEular
    + Updates for the MSVC build
    + Add GPU architecture detection capabilities so we can
      differentiate drivers based on the hardware vendor, and the
      actual architecture of the GPU, such as deferred vs immediate
      mode.
    + Fix framebuffer initialization to ensure swaps are throttled by
      default.
    + Fix flushing of the depth state for some cases.
    + Ported test-atlas-migration to be a standalone Cogl test
    + Add GLES 2.0 API integration support so that existing GLES 2.0
      based code can easily be integrated within Cogl based
      applications. For example this is being used by webkit-clutter
      to add WebGL support.
    + Add an optional libcogl-gles2 sub-library that provides a full
      GLES 2.0 api api to really lower the barrier as much as possible
      for being able to integrate existing GLES 2.0 based code into
      Cogl applications.
    + Add a Cogl GLES 2.0 Gears example application to test the GLES
      2.0 integration support.
    + Fix a bug with disabling of Cogl's debugging features
    + Add api to directly convert a Eular to a Quaternion.
    + Improve the wireframe debug option to work when a vertex shader
      is  in use.
    + Add support for SDL2 which supports GLES 2.0
    + Support the original GLSL extensions which had some different
      function names.
    + Avoid using eglGetProcAddress for core symbols which isn't
      allowed by the EGL spec and causes problems on Android.
    + Add cogl_android_bitmap_new_from_asset() API to load images
      from Android assets.
    + Add support for resizable onscreen framebuffers.
    + Avoid implicitly including the EGL headers when including
      cogl.h
    + Add cogl.conf and environment variables to allow disabling the
      use of specific GL extensions; for example if the
      implementation is known to be buggy on a given system.
    + Bugs fixed: bgo#660617, bgo#672533, bgo#673137, bgo#674208,
      bgo#675119, bgo#677078, bgo#678316, bgo#680124, bgo#681285
  - Rename libcogl9 to libcogl11, following upstreams soname bump.


author: dimstar@opensuse.org
changelog:
  - Update to version 1.11.4:
    + Fix the pkg-config requires for cogl-gles2
    + Fix where we install cogl-gles2 headers
    + Updates for the MSVC build
    + Fix texture sub-region uploads when we don't have
      GL_EXT_unpack_subimage
    + Update the KMS winsys backend to the latest libgbm api
    + Fix a leak of primitive indices
    + Add a UProf profiling timer around journal discard code
    + Enable UProf profiling support to test-journal
    + Bugs fixed: bgo#682340.
  - Add pkgconfig(glesv2) BuildRequires: new dependency for
    cogl-gles2.
  - Create new sub-package libcogl-gles2-11 (also baselibs.conf)
  - Pass --enable-gles2 --enable-cogl-gles2 to configure, to enable
    GLESv2 support.


author: dimstar@opensuse.org
changelog:
  - Update to version 1.12.0:
    + MSVC build updates to fix building with SDL support
      (bgo#682071)
    + Updated translations.
  - Changes from version 1.11.6:
    + Support latest libgbm api
    + Improve error handling for cogl_texture_2d_new_from_foreign
    + Avoid referencing contexts internally so Android
    + More work to reduce our dependence on a global context
      internally.
    + Recognize the latest Mesa GL vendor strings and the "Software
      Rasterizer" renderer string.
    + Improved cogl-gles2 support by not depending on drivers
      allowing multiple vertex shaders in one program which isn't
      actually meant to be supported in GLES 2.0 anyway.
    + Bugs fixed: bgo#683414, bgo#683818, bgo#683083.


author: zaitor@opensuse.org
changelog:
  - Update to version 1.12.2:
    + Lots of MSVC build updates
    + Fix GL_ARB_shader_objects terminator mitigating potential crash
    + Fix to only allow CoglGLES2 context creation with GLES2 driver
    + Use right context when pushing a CoglGLES2 context to an
      onscreen
    + Port to new Wayland 1.0 protocol
    + Don't set SDL_GL_DOUBLEBUFFER when the swap chain has no pref
    + Bugs fixed: bgo#682071, bgo#684917, bgo#689850.
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Introduce with_GLES2 defines to easily enable / disable GLES2
    support. For now set to 0 and thus disabling the support, as
    otherwise clutter-gst causes issues with missing shaders.
    If with_GLES2 is set to true, we:
    + pass --enable-gles2 and --enable-cogl-gles2 to configure.
    + Package the resulting library in libcogl-gles2-11.


author: pascal.bleser@opensuse.org
changelog:
  - fix apache configuration for collectd-js, thanks to Bruno Friedmann
    <tigerfoot@opensuse.org> for reporting


author: aj@suse.de
changelog:
  - Remove modbus support since modbus is not in openSUSE:Factory.
  - Fix buildrequires: it's libxtables-devel for 12.2.


author: pascal.bleser@opensuse.org
changelog:
  - changed copyright from GPL-2.0+ to GPL-2.0, see bnc#757527:
    https://bugzilla.novell.com/show_bug.cgi?id=757527
  - added myself to the copyright header in the spec file, have been maintaining
    this spec file since 2005 ;)


author: aj@suse.de
changelog:
  - Drop collectd-fix_new_yajl_lib.patch and collect-libnotify_070.patch
    both are handled in the new version.


author: chris@computersalat.de
changelog:
  - fix deps for iptables
    * iptables-devel works for > 1020
    * > 12.1 'split iptables-devel into libiptc-devel and libxtables-devel'


author: hvogel@novell.com
changelog:
  - Update to version 3.4.1
    * new switch --umask for setting mode to files collectl creates
    * support for Fusion-IO disks
    * Support for OFED 1.5
    * Improved performance of playback
    * Added LSB headers to all start scripts
    * New data collection/reporting API
    * New export: gexpr, for exporting data to ganglia
    * Added NFS V4 support and collection
    * Expanded contents of verbose memory output
    * Added Power to environmental monitoring
    * Allow multiple clients to connect when is server mode
    * Added fields to --top for monitoring slabs
    * Expanded --top functionality.
    * Enhanced MDS stats to support lustre 1.6.5
    * Added --grep switch to allow searching/reporting data in raw files
    * A couple of switch names changed to be more consistent
    * Improved help


author: hvogel@novell.com
changelog:
  - Update to version 3.4.3
    * when errors detected during initialization not skipping subsequent checks
    * added --dskfilt
    * added check for client-side OST uuid status 'DEACTIVATED'
    * support for CPUs dynamically changing stats and going off/on-line
    * new feature: select process by UID range
    * do not issue 'stty' if !PC, running on terminal and !background.
    * added --netfilt
    * changed disk details to use 'cvt()' for reporting number of I/Os since DM
      numbers
    * 2 new process sort fields: pid and cpu
    * only look at $cpuDisabledFlag when processing CPU data


author: Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1-5
changelog:
  - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
    * Fri Mar  7 2008 kwizart < kwizart at gmail.com > - 1-4
  - Bump
    * Fri Mar  7 2008 kwizart < kwizart at gmail.com > - 1-3
  - bump
    * Tue Mar  4 2008 kwizart < kwizart at gmail.com > - 1-2
  - Add settings color dir
    * Sat Feb  2 2008 kwizart < kwizart at gmail.com > - 1-1
  - Initial package.


author: Richard Hughes <richard@hughsie.com> - 1-7
changelog:
  - Add the user-writable system-wide per-machine ICC profile directory from
    the new version of the OpenIccDirectoryProposal.


author: Kai-Uwe Behrmann <ku.b@gmx.de>
changelog:
  - removed the spec changelog as there is a .changelog file for obs
  - removed the rm call in the install section


author: Kai-Uwe Behrmann <ku.b@gmx.de>
changelog:
  - replace _sysconfdir/rpm with openSUSE's /usr/lib/rpm
  - place versioned Provides/Obsoletes
  - remove release version, as obs will care about that automatically


author: zaitor@opensuse.org
changelog:
  - Update to version 0.1.21:
    + Do not add sensors that are ignored or have no caps.
    + Do not install any parts of colord-sane if --disable-sane is
      specified.
    + Do not use 'WantedBy=graphical.target' in the shipped systemd
      file.
    + Fix autotools when configuring without systemd.
    + Fix InstallSystemWide() by not writing a private file.
    + Fix srcdir != builddir with introspection enabled.
    + Fix the description in the systemd service file.
    + Isolate gtk dependency to cd-convert.
    + Save the CCMX and ITx files to be compatible with argyllcms
    + The ColorHug has a new VID and PID.
  - Drop colord-build-no-gtk.patch, fixed upstream.
  - Removed call to gnome-autogen.sh and drop gnome-common
    buildrequires, only needed for above dropped patch.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.1.23:
    + New Features:
    - Get udevrulesdir from pkg-config
    + Bugfixes:
    - Assorted documentation fixes
    - Do not try to add duplicate sysfs devices
  - Changes from version 0.1.22:
    + New Features:
    - Add a Vala version of cd-gtk-demo
    - Split out colord-gtk to a new sub-project to prevent a dep
      loop
    + Bugfixes:
    - Add many generic introspection type arguments
    - Check any files in /usr/share/color/icc have the content type
      application/vnd.iccprofile
    - Do not try to create the same object paths if two sensors of
      the same type are plugged in
    - Fix the udev rules entry for the i1Display3.
  - Drop all colord-gtk related things (split in an own package with
    own tarball):
    + colord-gtk.spec, colord-gtk.changes
    + subpackages libcolord-gtk1, libcolord-gtk-devel and
      typelib-1_0-ColordGtk-1_0. No obsoletes added, as they will
      appear in their form from the new package, based on colord-gtk
      tarballs, again.
    + Remove libcolord-gtk1 from baselibs.conf.
  - Drop pre_checkin.sh: as this is now a simple package, there is no
    need for a pre_checkin script anymore.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.1.24:
    + New Features:
    - Add a extract-vcgt subcommand to cd-fix-profile.
    - Add a general plugin interface for adding and removing
      devices.
    - Add defines for the 'ColorHug Spectro' hardware.
    - Add a 'seat' property to each device.
    - Add FindProfileByProperty() to the main interface.
    - Allow the user to specify a custom udev rules directory.
    + Bugfixes:
    - Append usernames to dbus object paths before sanitising the
      object path.
    - colorhug:
      . Add support for firmware >= 1.2.0 by accepting a full HID
      buffer.
      . Update the private files to the latest libcolorhug code.
    - Fix a critical warning when user tries to dump a non-icc
      file.
    - Fix automatic dep on libusb and vala.
    - Fix a warning in the daemon if a device property is NULL at
      setup.
    - Initialise global connection variable earlier.
    - More paranoia in construction of object paths.
    - Never use Werror by default in configure.
    - Remove libsane support and rely only on udev for scanner
      device information.
    - Set FILE_checksum on discovered system profiles.
    - Set the seat for devices created in the session and from
      udev.
  - Drop sane-backends-devel BuildRequires: no longer needed.
  - Add pkgconfig(libsystemd-login) BuildRequires: new dependency.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.1.25:
    + New Features:
    - Add a create-standard-space sub-command to cd-create-profile.
    - Add a FAQ entry describing application support of color
      management.
    - Add a 'make coverity' helper to scan the project for errors.
    - Add a profile metadata key of 'License'.
    - Add a profile warning if any of the primaries are outside of
      ROMM RGB.
    - Add a set-version command to the cd-fix-profile command line
      tool.
    - Add a warning if the profile calibration data is
      non-monotonic.
    - Add a warning if the profile copyright is missing.
    - Add a warning if the profile description is missing.
    - Add a warning if the profile gray axis is invalid.
    - Move the named color examples to shared-color-profiles.
    - Print if the profile is system-wide when doing 'colormgr
      get-profiles'.
    - Show the primaries when dumping the profile using
      cd-fix-profile.
    - Use syslog to be able to debug what the daemon is doing
      without restarting it.
    + Bugfixes:
    - Check the return value of mbstowcs before using the buffer.
    - Convert cd-create-profile to using sub-commands to make it
      more modular.
    - Create linear vcgt tables when using create-x11-gamma to
      match the xserver behaviour.
    - Create version 2.2 ICC files when creating named color
      profiles.
    - Do not ever manually set a ICC profile version when creating
      profiles.
    - Do not try to connect to colord in cd-fix-profile until
      actually needed.
    - Don't optimize the profile check transforms to speed up
      daemon startup.
    - Don't set the StandardSpaces override, the generated profiles
      have the correct metadata now.
    - Fix a crash in the example code if the device has a
      non-standard qualifier format.
    - Fix GetStandardSpace so it can actually work.
    - huey: Ensure we return an error if we ran out of retries.
    - If the copyright string is not set when creating a profile
      use a good default.
    - Improve the formatting of 'get-profiles' and 'get-devices'.
    - libcolord: Fix up a warning if GetStandardSpace fails to find
      a profile.
    - Return an error if the client does not set a profile or
      device id.
    - Return an error if the client uses an unsupported scope
      value.
    - Set a default copyright string when creating profiles without
      using --copyright.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.1.26:
    + New Features:
    - Add 4 more defined sensor types.
    - Add a create-temperature subcommand to colormgr to test VCGT
      generation.
    - Add a 'SensorId' property to the sensor interface.
    - Add a session helper that can be used to calibrate the screen
    - Add cd_it8_save_to_data() to save the data to some allocated
      memory.
    - Add FindSensorById() to the main interface.
    - Add some defines for the Spyder4 display colorimeter.
    - Add some device figures from gnome-color-manager used in KDE
      and GNOME.
    - Add some example calibration ti1 files from
      gnome-color-manager.
    - Add support for reading and writing .cal files to CdIt8.
    - Add the ability to 'disable' a device so that color
      management can be turned off.
    - Export cd_color_rgb_interpolate() as it's useful to
      applications.
    - Recognise the internal sensor on W700 laptops and set a
      property for the calibration tools.
    - Use spotread when there is no native sensor driver.
    + Bugfixes:
    - Add some missing entries in cd_sensor_kind_from_string.
    - Create ICCv2 profiles when using cd-create-profile.
    - Do 3 reads in quick succession for colormgr
      get-sensor-reading.
    - Fix a crash when saving a ti3 file where white is not the
      last sample.
    - Fix a critical warning when writing using cd_it8_add_data()
      with no XYZ value.
    - If ti1 values are > 1.0 then assume they are normalized.
    - Return class specific error codes if authentication fails.
    - Scale the ti3 RGB values to 100 when writing with
      NORMALIZED_TO_Y_100.
    - Set DEVICE_CLASS when saving a cal IT8 file.
    - Support doing sensor user actions when using 'colormgr
      get-sensor-reading'.
    - Update the device scope if it changes at runtime.
    - Use enumerated error values in the client library.


author: meissner@suse.com
changelog:
  - Additions to the AA profile (bnc#803281)
    + allow /proc/*/cgroup r (unkown why).
    + allow reading all /sys/class/video4linux/** r (video4linux
      devices).
    + allow user local ICC files:
    - @{HOME}/.local/share/icc/*.icc r
    - @{HOME}/.local/share/color/*.icc r


author: abergmann@novell.com
changelog:
  - Adjusted last editions to AppAmor profile (bnc#803281):
    + Replaced
    - @{HOME}/.local/share/color/*.icc r
      with
    - @{HOME}/.local/share/color/icc/*.icc r
    + Added
    - allow reading all /sys/class/video4linux/ r


author: vuntz@opensuse.org
changelog:
  - Add pkgconfig(gusb) BuildRequires to build with libgusb support,
    which matters even more now than libusb support is gone.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.1.17:
    + New Features:
    - Add an LED sample type
    - Add a metadata key to store the calibration brightness
    - Show the profile title when using colormgr get-profiles
    + Bugfixes:
    - Add PrivateNetwork and PrivateTmp to the systemd service file
    - Don't leak a GVariantIter when setting the device metadata
    - Fix a critical warning if a client tries to get the profile
      metadata
    - Fix InstallSystemWide() when running as the colord user
    - Increase the colorhug sample timeout to 5 seconds
    - Make underscores into spaces for the profile title
    - Return from cd_profile_has_access() with TRUE for virtual
      profiles
  - Remove xz BuildRequires now that it comes for free in the build
    system.


author: vuntz@opensuse.org
changelog:
  - Fix systemd-related packaging:
    + Use %{?systemd_requires}.
    + Call %service_{add,del}_* macros in scriptlets for
      colord.service.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.1.18:
    + New Features:
    - Add a Manager.CreateProfileWithFd() method for QtDBus
    - Add the GAMUT_coverage metadata key to the spec
    - Add the GAMUT_volume metadata key to the spec
    - Depend on lcms2 >= 2.2
    - Make cd-fix-profile add the GAMUT keys to the ICC file
    - Split out the SANE support into it's own process
    + Bugfixes:
    - Do not delete 'disk' or 'normal' devices when the session
      exits
    - Ensure we return NULL for missing device properties
    - Fix a small leak when creating devices and profiles in
      clients
    - Fix cd-fix-profile to add and remove metadata entries
    - Install per-machine profiles in /var/lib/colord/icc
    - Show what DBus names have inhibited each device
    - When doing 'get-devices' show the profile ID and filename
  - Add new colord-sane.service as argument to calls to
    %service_{add,del}_* macros.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.1.19:
    + New Features:
    - Add a user suffix to the object path of user-created devices
      and profiles
    + Bugfixes:
    - Add User key to colord-sane's DBus service file
    - Do not enable PrivateNetwork=yes as it breaks hotplugging
      devices
    - Ensure colord-sane can create devices and profiles
    - Fix usage of CD_OBJECT_SCOPE_* enums
    - Honor aclocal flags
    - Remove the 'Default,' profile title prefix if legacy profiles
      are installed


author: vuntz@opensuse.org
changelog:
  - Update to version 0.1.20:
    + New Features:
    - Add a bash completion file for colormgr
    - Add a BUSY state value for sensor devices
    - Add a GObject Introspection example
    - Add a sensor-set-options command to the colormgr tool
    - Add async and sync methods in libcolord to support sensor
      options
    - Add CdIt8 as a helper for reading and writing ti1, ti3 and
      ccmx files
    - Add cd_it8_utils_calculate_ccmx() to libcolorhug
    - Add CdSampleWindow to libcolord-gtk
    - Add CdWindow which allows us to get the color profile for a
      GtkWidget
    - Add functionality to colord-convert to sample ti1 -> ti3
      files
    - Add gio-2.0 to the requires line of colord.pc for GFile
    - Add the concept of 'options' on each color sensor device
    - colorhug: Allow saving the remote hash as a sensor option
    - Print any sensor options when doing 'colormgr get-sensors'
    + Bugfixes:
    - colorhug: Save the EEPROM after setting sensor options
    - Enable gtk-doc in the default distro build
    - Fix build failure when colord is not installed system-wide
  - Add colord-build-no-gtk.patch: fix build without GTK+.
  - Add gnome-common BuildRequires and call to gnome-autogen.sh,
    needed for above patch.
  - Enable the build of colord-gtk, by creating a colord-gtk.spec
    based on colord.spec (with pre_checkin.sh). We do it this way to
    avoid a build loop between colord and gtk3, since gtk3 depends on
    colord. The differences are:
    + Add a pkgconfig(gtk+-3.0) BuildRequires.
    + Add colord and libcolord-devel BuildRequires, so we can use rpm
      to remove the files from colord.spec subpackages in %install
      (in order to only package colord-gtk files).
    + Create libcolord-gtk1, typelib-1_0-ColordGtk-1_0 and
      libcolord-gtk-devel subpackages.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.1.23:
    + Bugfixes:
    - Do not reuse __COLORD_H_INSIDE__ as this causes #include
      insanity
    - Add include guards to cd-sample-window.h
  - Changes from version 0.1.23:
    + New Features:
    - Import GTK-specific code from colord into a new project
    + Bugfixes:
    - Assorted colord-gtk introspection fixes
    - Clarify that CdSampleWindow is LGPLv2+, not GPLv2+
    - Fix release instructions and version number
    - Fix Vala binding generation for colord-gtk
  - NEW Package: colord-gtk used to be an integrated part of colord,
    which we split in an own spec file due to build loops. Upstream
    now followed this split. As a result, the .spec file has been
    entirely remastered and stripped.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.1.24:
    + New Feature: Hide the mouse cursor when it goes over the sample
      widget.
    + Bugfixes:
    - Don't use a GtkImage for the sample window.
    - Fix automatic dep on vala.
    - Fix the build.
    - Never use -Werror as it breaks jhbuild.
  - Pass --enable-vala to configure to ensure the vala bindings are
    built.


author: mseben@suse.cz
changelog:
  - updated to 1.0.8a version
  - Changes between version 1.0.6a and 1.0.7a
    - Support introduced for 'wdiff' colourising (thanks to Tom Regner)
    - Correctly handles undefined HOME (patches from various people).
    - Support for p4 diffs added by Alexis Layton, plus bug fix for
    blank first lines
  - Changes between version 1.0.7a and 1.0.8a
    - Support for numeric colours added, for 256-colour terminals
    (thanks to GautamIyer).
    - Diff-types can now be specified explicitly, for use when
    diff-type detection doesn't work or isn't possible.
    - Return diff's exit code, patch from Tim Connors.  Allow
    extraneous diff text to be coloured separately.


author: mseben@suse.cz
changelog:
  - updated to 1.0.9 version
    - Fix for Debian bug 513313 incorporated.
  - set /etc/colordiffrc as config file in spec


author: kkaempf@suse.com
changelog:
  - Version 0.1.4
    New Features:
    - A massive number of new translations from Transifex, thanks!
    - Add a missing manpage for colorhug-ccmx (Michal Čihař)
    Bugfixes:
    - Add transifex integration (Richard Hughes)
    - Add some button tooltips (Richard Hughes)
    - Move the command helpers out of ChClient (Richard Hughes)
    - Ensure we never delete the factory calibration matrix in
      colorhug-ccmx (Richard Hughes)
    - Allow the user to repair a device without a factory calibration
      matrix (Richard Hughes)


author: kkaempf@suse.com
changelog:
  - Update to 0.1.5
    Released: 2012-01-26
    Notes:
    - We've now switched to a XML manifest format which allows us to check
      the size and sha1sum of the firmware file, and also to show the user
      any warnings about the new firmware.
    New Features:
    - Add an interactive version of 'colorhug set-dark-offsets'
      (Richard Hughes)
    - Add a --repair command line argument to colorhug-ccmx (Richard
      Hughes)
    - Add a simple HID client example (Richard Hughes)
    - Added name and email fields in client (Matthew Hirsch)
    - Add icons for the application/x-ccmx mime type (Richard Hughes)
    - Add some raw EEPROM commands to the command line tool (Richard
      Hughes)
    - Allow the user to flash stand alone files with colorhug-flash
      (Richard Hughes)
    - Check the SHA1 of the firmware before using it (Richard Hughes)
    - Show warning messages about firmware in a modal dialog box
      (Richard Hughes)
    Bugfixes:
    - Always pad the flash .bin file to a 64 byte chunk (Richard Hughes)
    - Fix handing device endianess (Michal Čihař)
    - Increase the USB timeout for dark reads (Richard Hughes)
    - Show the user the sensor conditions before showing CLI results
      (Richard Hughes)


author: kkaempf@suse.com
changelog:
  - Update to version 0.1.6
    Released: 2012-03-04
    New Features:
    - Add a flash-firmware-force command (Richard Hughes)
    - Add a new icon for colorhug-flash (Lapo Calamandrei)
    - Add a new inactive colorimeter-colorhug icon for future use (Lapo
      Calamandrei)
    - Add support for getting and setting the PCB errata value
      (Richard Hughes)
    - Add support for TakeReadingArray and plot a simple graph with the
      results (Richard Hughes)
    - Allow the user to set the default LED correction matrix (Richard
      Hughes)
    Bugfixes:
    - Check the calibration determinant before writing to the device
      (Richard Hughes)
    - Do not write temp files with predictable names to /tmp (Richard
      Hughes)
    - Implement loading CCMX from file (Michal Čihař)
    - Increase the device reconnect timeout after flashing (Richard
      Hughes)
    - Intialize leds to 0 in ch_device_cmd_get_leds() (Jussi Kukkonen)
    - Recognise TYPE_FACTORY in the ccmx loader (Richard Hughes)
    - Remove all locale dependent string parsing functions (Richard
      Hughes)
    - Repair device only once while forced (Michal Čihař)
    - Set correct return value (Michal Čihař)
    - set_leds/get_leds() argument is not ChStatusLed, but guint8
      (Jussi Kukkonen)
    - Use G_GSIZE_FORMAT when printing gsize values (Jussi Kukkonen)


author: kkaempf@suse.com
changelog:
  - Version 0.1.7
    Released: 2012-03-15
    New Features:
    - Add a class responsible for async-queued-operations to multiple
      devices
    - Allow the user to update to test firmware if enabled in GSettings
    - Create a libcolorhug library that is designed for low level
      access to the device
    Bugfixes:
    - Add self test code to test the new incomplete-request functionality
    - Convert colorhug-ccmx to using ChDeviceQueue to decrease the
      startup delay
    - Convert colorhug-flash to using ChDeviceQueue to increase the
      flash speed
    - Convert the colormgr tool to using ChDeviceQueue
    - Correctly detect the failure to re-enumerate
    - Do not hardcode the server path, instead set it in the GSettings
      schema
    - Do not show an empty warning box if there is no firmware flash
      warning
    - Do not use g_usleep() when waiting for a device reconnect


author: kkaempf@suse.com
changelog:
  - Version 0.1.8
    Released: 2012-04-17
    New Features:
    - Add a libusb0.1 example program that can run on RHEL5
    - Add a simple colorhug-ccmx icon
    - Make a sound when colorhug-flash fails or completes the update
    Bugfixes:
    - Add gmodule-2.0 to the GLib configure check
    - Automatically use the correct proxy server using glib-networking
    - Check the buffer size before attempting to parse
    - Don't assume const data is available when verifying firmware
    - Keep track of the device state in ChDeviceQueue
    - Prevent critical warnings when doing 'colorhug list-calibration'
    - Use the device state to work out if there are pending commands


author: vuntz@opensuse.org
changelog:
  - Change BuildRequires to pkgconfig() style:
    + Old ones: glib2-devel, gtk3-devel, libcanberra-devel,
      libcolord-devel, libgusb2-devel, liblcms2-devel, libsoup-devel.
    + New ones: colord, gio-2.0, glib-2.0, gmodule-2.0, gobject-2.0,
      gtk+-3.0, gusb, lcms2, libcanberra-gtk3, libsoup-2.4.
  - Remove unneeded BuildRequires: gettext, libcanberra-gtk3-0,
    sqlite-devel.
  - Change license tag from GPL-2.0 to GPL-2.0+.
  - Split translations in a lang subpackage.
  - General cleanup of spec file for inclusion in Factory.


author: p.drouand@gmail.com
changelog:
  - Update to 0.1.12 version :
    New Features:
    - Add colorhug-profile to compare the measurement modes (Richard Hughes)
    - Add subcommands to get and set the measurement mode (Richard Hughes)
    Bugfixes:
    - Accept full HID packets from devices with firmware >= 1.2.0 (Richard Hughes)
    - Fix a small memory leak when commands with helpers and callbacks fail (Richard Hughes)
    - Return a uint32 type for TAKE_READING_RAW (Richard Hughes)
  - Remove unused conditional macros


author: dominique-rpm@leuenberger.net
changelog:
  Comix 3.6.5
    - Applied security fix patches to handle unsecure tempfile creation and
      character escaping in filenames. Thanks to Mamoru Tasaka and others for
      the patches.
    - Added a Korean translation by 김민기.
    - Added a Persian translation by Maryam Sanaat.
    - Added a Indonesian translation by Andhika Padmawan.
    - Added a Czech translation by Jan Nekvasil.


author: dominique-obs@leuenberger.net
changelog:
  Upgrade to 4.0.3
    - Updated translations
    - Autorotate image according EXIF tags
    - Buffixes: Drag'n'Drop, UTF-8, manual zoom
    - Support directories as command line arguments
    - Start comix in full from command line


author: dominique-obs@leuenberger.net
changelog:
  - Upgrade to 4.0.4
    - Applied a workaround for a bug that caused the "Open" dialog to
      crash when trying to open a file when the file type filter had
      been reset to blank. This bug seems to only appear on some
      systems, probably depending on the installed GTK+ version.
    - Fixed a bug that caused the error message for unfulfilled
      dependencies to not be printed properly.
    - The rar/unrar program is now invoked in such a way as to keep
      broken or incomplete files extracted from RAR archives, since
      Comix might be able to display parts of these files anyway.


author: vuntz@novell.com
changelog:
  - Remove jpeg BuildRequires/Requires.
  - Use py_requires macro.
  - Clean up file list.
  - Add missing requires on 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.
  - Remove unneeded calls to update-mime-database in %post/%postun.
  - 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.
  - Remove shared-mime-info PreReq: if it's not there, then we simply
    don't need to update the mime database.


author: prusnak@suse.cz
changelog:
  - scout:
    * fixed proper encoding of an error msg [bnc#460705]
    * added -p option (inverse search by package name)
    * don't exit successfully when nothing is found [bnc#466397]
    * always return EX_NOTFOUND [bnc#466397]
  - command-not-found:
    * don't load all scout modules
    * more tests in bash handler (don't run in subshell or pipe)
    * check /usr/sbin and /sbin for binaries before using satsolver
    * require COMMAND_NOT_FOUND_AUTO to be set to run search directly
    * add documentation


author: prusnak@suse.cz
changelog:
  - command-not-found:
    * create cnf as symlink to command-not-found
    * print info line before the search


author: prusnak@suse.cz
changelog:
  - don't advise to use sudo when running as root
  - fix manpages in packages
  - fixed typos in cnf manpage
  - escape the term before creating regexp
  - suppress KeyboardInterrupt traceback after Ctrl+C
  - refine text messages
  - modify the search term before query


author: prusnak@suse.cz
changelog:
  - added translations to scout:
      da es fi fr hu it ja km ko nl pl pt_BR ru uk zh_TW
  - added translations to c-n-f:
      da es fi fr gl hu it ja km ko nl pl pt_BR ru uk wa zh_TW


author: prusnak@suse.cz
changelog:
  - also check the file name, not only the package name while testing
    whether the package is installed
  - add TEXTDOMAINDIR
  - fix localization of one msg


author: s.canepa@pentaengineering.it
changelog:
  - Updated to upstream version 1.8.1
  - Deleted all no more needed patches
  - Applied patch based on trunk commit of applog.cpp


author: okir@suse.de
changelog:
  - updated to compartment 1.1
  - added patch to use prctl(PR_KEEPCAPS) when using capabilities
    _and_ changing to a non-root user.


author: mt@suse.de
changelog:
  - Updated cap no/name array to reflect current capabilities
  - Fixed to use correct printf format for a size_t type
  - Recreated compartment-1.1.diff patch file
  - Removed obsolete ia64.diff


author: draht@suse.de
changelog:
  - remove the precompiled binary from the tarball.
  - extern char **environ should be NULL terminated, "" is not NULL.
    Cause for weird crashes in malloc(), getpwuid() and others.


author: dmueller@suse.de
changelog:
  - package size reduced by more than 50%:
    * drop gcc 2.7.x libstdc++ variants
    * drop libjpeg
    * drop libncurses
    * strip installed libraries


author: poeml@suse.de
changelog:
  - an attacker could send a list of ciphers that would overrun a
    buffer in SSL_get_shared_ciphers() CVE-2006-3738 [#202366]
  - fix possible crash in SSLv2 client triggerable by a malicious
    server. CVE-2006-4343 [#202366]
  - fix mishandling of an error condition in parsing of certain
    invalid ASN1 structures, which could result in an infinite loop
    which consumes system memory. CVE-2006-2937 [#202366]
  - Certain types of public key can take disproportionate amounts of
    time to process. This could be used by an attacker in a denial of
    service attack. CVE-2006-2940 [#207635]
  - add fix for the CVE-2006-2940 patch: the newly introduced limit
    on DH modulus size could lead to a crash when exerted. [#208971]
  - security vulnerability which could allow RSA Signature Forgery,
    fix from 0.9.8c. CVE-2006-4339 [#203595]


author: tiwai@suse.de
changelog:
  - don't build KMPs for openSUSE 11.3 or later as the kernel
    already supports ramzswap (bnc#604610)


author: tiwai@suse.de
changelog:
  - updated to compcache-0.6.2: see ChangeLog for details;
    this fixes the incompatible statics ioctl for oS 11.3
    (bnc#647345)
  - improved / fixed init and sysconfig files (bnc#661993)
  - adapted init script for 11.4 ramz driver; rzscontrol is no
    longer used for zram driver; package contains only scripts


author: ro@suse.de
changelog:
  - module parameter name changed from "num_devices" to
    "zram_num_devices", adapt init-script accordingly


author: ku.b@gmx.de
changelog:
  - build with gnome3
  - enable basic plugins as default
  - recommend kolor-manager in kde4 component
  - recommend compicc
  - add compizconfig / ccp plugin
  - add proper version to ccp and compicc


author: cfarrell@suse.com
changelog:
  - license update: HPND and GPL-2.0+
    SPDX format (and the majority of the MIT-like licenses are actually HPND
    - see http://www.spdx.org/licenses/HPND)


author: dimstar@opensuse.org
changelog:
  - Version bump to 0.8.4 to stay in sync with the rest of compiz.
  - Don't return Options if Screen/Display has been freed.


author: dimstar@opensuse.org
changelog:
  - Disable the fglrx workaround by default again. It was introduced
    during testing of bnc597596. Reported in bnc#614208.


author: dimstar@opensuse.org
changelog:
  - Update compiz-manager-setup.patch to reflect renamed plugin names
    decoration -> decor (bnc#625689).
  - Copy the config skeleton to the correct location: upstream moved
    from ~/.config/compiz to ~/.config/compiz-1.
  - Require compiz >= 0.9 by this current version of compiz-manager.


author: dimstar@opensuse.org
changelog:
  - Update default configuration based on compiz 0.9.0's new internal
    structure.
  - Add composite and opengl to mandatory plugins, this should fix
    bnc#625689.


author: dimstar@opensuse.org
changelog:
  - Add shift switcher to default configuraiton (Alt-Tab)
  - Disable audible bell in default coniguration
  - Use zoom effect for open and close.


author: davidr@novell.com
changelog:
  - Fix a number of issues to make animation plugin work
    better with non top-level windows and remote desktops.
    (bnc#471559)


author: dimstar@opensuse.org
changelog:
  - Add compiz-fusion-plugins-main-bnc511578.patch (bnc#511578,
    upstream http://bugs.opencompositing.org/show_bug.cgi?id=1199).


author: dimstar@opensuse.org
changelog:
  - Update to 0.8.4
  - Rename package to compiz-plugins-main to follow upstream naming
  - Drop NOMAD and workarounds-any-super-key-shows-main-menu.diff
  - clean spec-file using spec-cleaner.


author: dimstar@opensuse.org
changelog:
  - Fix obsoletion of compiz-fusion-plugins-main (syntax error).
  - Do not self-obsolete, fixes a rpmlint warning.


author: cyberorg@opensuse.org
changelog:
  - Release 0.7.8
  - l10n updates
  - Add startup notification and optional dbus single-instance support
  - Make use of the new tooltip system introduced in GTK 2.12


author: aj@suse.de
changelog:
  - Don't warn about missing sexy-python, it's not available at all
    in openSUSE (unsexy.patch)
  - Package is noarch for openSUSE 11.2.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.8.4:
    + Remove obsolete icons
    + Speed up startup by loading icons in the background


author: ku.b@gmx.de
changelog:
  - add the requirement for a compiz version less than 0.9
  - require a version less than 0.9 of python-ccm


author: vuntz@novell.com
changelog:
  - Various small cleanups in spec file.
  - Remove AutoReqProv: it's default now.
  - Remove checks for old versions of openSUSE.


author: vuntz@novell.com
changelog:
  - Merge the changes that were done in GNOME:Contrib: update
    BuildRequires, Requires, and clean up the spec file.


author: vuntz@opensuse.org
changelog:
  - Add computertemp-better-theming-and-fixes.patch that contains
    fixes from svn:
    + Removed event_box, now using just a hbox
    + Better handling of dark themes
    + Use of gtk.Tooltip() API instead of deprecated API
    + Better "theme changed" handling
    + Add padding of 2 pixels to the text
    + Allow custom icons in ~/.local/share/computertemp
  - Stop passing --libexecdir=%{_libexecdir}/gnome-panel to
    configure, it's not needed. We can therefore remove the
    gnome-panel BuildRequires.
  - Add gnome-python-desktop BuildRequires (which is already a
    Requires), for directory ownership, to fix build.


author: captain.magnus@opensuse.org
changelog:
  - Update to version 0.3.16:
    + New Configuration System
    + Support Firefox3 Bookmarks
    + Support Google Bookmarks
    + Support Nautilus Bookmarks
    + Add dataprovider for changing desktop wallpaper
    + Autostart capability can now be controlled from
      the preferences UI
    + Bugs fixed: bgo#510126, bgo#529327, bgo#529328, bgo#531250,
      bgo#548962, bgo#550641, bgo#552418, bgo#555404, bgo#556892,
      bgo#557589, bgo#557669, bgo#558176, bgo#559055, bgo#559599,
      bgo#561354, bgo#561554, bgo#561555, bgo#561557, bgo#562516,
      bgo#564020, bgo#564141, bgo#564144, bgo#564187, bgo#566588,
      bgo#568091, bgo#568293, bgo#568361, bgo#568362, bgo#568363,
      bgo#568372, bgo#568380, bgo#570434, bgo#571506, bgo#572005,
      bgo#572132, bgo#574907, bgo#547133
    + Translation updates
  - Remove dbus-1-devel, gnome-common, gnome-python-desktop and
    perl-XML-Parser from BuildRequires
  - Remove AutoReqProv. It's default
  - Remove gnome-python-desktop, python-gdata, python-gnome-extras,
    python-goocanvas, vobject and dbus-1-python from Requires. Should
    be automatic
  - Add "--enable-totem-plugin" to configure
  - Don't package omf files in main package since it's in -lang
  - Respin conduit-mozilla-browser.patch
  - Remove conduit-fb-module-browser-fix.patch. Code changed


author: vuntz@opensuse.org
changelog:
  - Update to version 0.3.17:
    + Fix dbus and configuration, install eog and nautilus extensions
      by default
    + Port to GtkBuilder
    + Use system gdata
    + UI improvements for hints
    + Autostart management from UI is improved
    + Use system installed flickrapi >= 1.2
    + Update pyfacebook
    + DB stability improvements
    + Fix configuration UI
    + Many translation updates
    + Many many bug fixes
    + Remove gnomevfs support
    + Support for Mac OSX added to Wallpaper Module
    + Support for Mac OSX added to Firefox 3 Module
  - Add Recommends for python-gdata, to enable Google support and
    python-flickrapi for Flickr support.


author: vuntz@opensuse.org
changelog:
  - Call 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, since the
    english documentation is not there anymore.


author: sbrabec@suse.cz
changelog:
  - Added support for translation-update-upstream.
  - Added source file for conglomerate.schemas, removed generated
    files from "make dist" to ensure that latest translation files
    are used in the build.


author: pascal.bleser@opensuse.org
changelog:
  - update to 1.7.1.1:
    * fixed a regression which causes fonts to not be rendered properly with
      certain types of windows
    * fix bug in comments within TEXT (where the line contains just '#') (sf.net
      [#2803586])
    * fix bug in $mails (sf.net #2802529)


author: pascal.bleser@opensuse.org
changelog:
  - update to 1.7.2:
    * fixed minor memleak in pop3/imap code on config reload
    * fix crash when using $if_match with objects that may return a null pointer
      (like $rss, $weather, or $curl before data is available)
    * removed alias config option due to brokenness
    * changed xoap parsing method to xpath, in preparation to include forecast
      data
    * update MPD elapsed/progress when stopped (sf.net #2792113)
    * overhauled RSS and weather, added $curl
    * added support for X alignment across multi-lined objects (i.e., using
      $alignr with $exec)
    * www.weather.com can now be used as well as a source of weather dataµ
    * added support for $desktop, $desktop_number and $desktop_name (sf.net
      [#2040528])
    * added support for $swapfree
    * improved Lua API (lua_read_parse has been removed in favour of the
      conky_parse() Lua API call)
    * introduced new Lua Cairo and Imlib2 bindings
    * added support for $weather (experimental)
    * remove newline with comment only lines in TEXT
    * improved parsing of graph arguments, removed "log"|"normal" arguments in
      favour of -l switch
    * fix escaping of comments in TEXT (sf.net #2813390)
    * fix segfault in to_real_path, it's sometimes called with the same source
      and dest without checking the length, causing a segfault
    * use the internal process list for if_running on Linux


author: pascal.bleser@opensuse.org
changelog:
  - update to 1.8.0
  - split out -doc subpackage
  - package vim and nano syntax highlighting configuration files into subpackages
    (instead of packaging them under the docdir)


author: pascal.bleser@opensuse.org
changelog:
  - dropped conky-getaddrinfo.patch, was merged upstream
    (PATCH-FIX-OPENSUSE conky-getaddrinfo.patch fix-for-opensuse-specific-things.patch sf#3045085 pascal.bleser@opensuse.org)
  - update to 1.8.1:
    * allow method to pass execgraph arguments containing spaces
    * abort curl transfers if they drop below 1000B/s for more than 60s
    * fix short_units for below kilo values
    * when we have a failure in mail thread, sleep for a bit
    * improve failure handling in mail threads
    * when we have a failure in the mail thread, lookup the hostname again in
      case the failure is due odd to DNS changes, or some other madness
    * fix segfault in ccurl_thread.c
    * fix crash in mail stuff due to bad free()
    * fix segfault in i8k (sf.net #3007167)
    * use getaddrinfo instead of gethostbyname: patches conky to use getaddrinfo
      instead of gethostbyname everywhere. gethostbyname is rather flawed and
      doesn't support IPv6 properly. Patch contributed by Pascal Bleser.
    * fix 'nvidia with ncurses segfaults' (sf.net #3006233)
    * make $fs_used_perc and $fs_bar report used space correctly; they reported
      fs->size - fs->avail, which is not correct if fs has super-user reserved
      blocks; note that now $fs_used_perc and $fs_free_perc need not add up to
      100%, but that is consistent with what $fs_used and $fs_free do
    * fix buffer overflows in eve.c (sf.net #3034056)
    * fix bug where IMAP doesn't refresh counts after IDLE timeout
    * fix segfault in mail folder (SF: 3007493)
    * fix alignment ($align[rc]) issue for exec & lua objects
    * small build fix & zero playtime and progress bars when XMMS2 playback is stopped
    * fix tiny memleak when $top is used wrong
    * ${top}, ${top_mem} and ${top_time} are now recognized as variables; the
      parts of code doing this were in a #ifdef __linux__; the total CPU time of
      processes (${top} with "time" argument) is now printable, and ${top_time}
      works
    * fix battery_bar not parsing arguments correctly (sf: #2998034, lp: #569195)
    * bugfix: RSS interval was in secs instead of mins
    * bugfix: $alignr only worked on the first line of $execp, $execpi, $lua and $lua_parse
    * bugfix: memory and thread-deleting problems
    * bugfix: read_tcp treated a succesfull connection as failed and vice versa
    * add $nodename_short
    * bugfix: adding/removing use_xft in the config had no effect unless you
      restarted conky, reloading the config was not enough
    * fix building with Audacious >= 2.3
    * bugfix: mixerbar showed wrong values
    * bugfix: ac-adapter is sometimes called ADP1 in sysfs instead of AC
    * bugfix: battery_bar should also work without argument
    * bugfix: When the first line behind TEXT was a comment, the start of the
      second line wasn't parsed
    * fix X error when border_width is <1
    * fix device name parsing for diskio variables
    * fix bug in $if_existing


author: nmarques@opensuse.org
changelog:
  - Add conky-fix-curl-FTBFS.patch: remove deprecated curl/types.h
    to fix FTBFS with newer versions of curl.
    Upstream: http://tinyurl.com/4x76bbx


author: pascal.bleser@opensuse.org
changelog:
  - add cairo and imlib support where tolua++ is available,
    built as subpackages (conky-cairo and conky-imlib2)
  - add patch to add -lm when linking against libiw, which is required by some
    more recent versions of libiw


author: jengelh@medozas.de
changelog:
  - new upstream release 0.9.15
    * support for conntrack zones
    * support for TCP window scale synchronization
    * fixes to option parsing and printouts


author: jengelh@medozas.de
changelog:
  - new upstream release 1.0.0
    * SYN_SENT2 support for the command line tool conntrack (which was
    added in Linux kernel >= 2.6.31).
    * allow to listen to update and destroy expectation events (it
    requires a Linux kernel >= 2.6.37).
    * conntrack timestamping support with -o ktimestamp (this support
    requires the upcoming Linux 2.6.38).
    * one fix for conntrackd: two very consecutive commit invocations
    with option -c may result in the hang of the second commit
    invocation if the first commit did not finish yet. As a result the
    second commit invocation required a manual SIGTERM.
  - Remove redundant %clean section


author: jengelh@inai.de
changelog:
  - Update to new upstream release 1.2.1
    * Add support for NAT expectations, synchronization of expectation
    class, helper names and expect functions. Filtering by mark is
    now allowed.


author: jengelh@inai.de
changelog:
  - Update to new upstream release 1.2.2
    * conntrackd: commit operation has to be synchronous
    * conntrackd: implement selective flushing for -t and -F commands


author: jengelh@inai.de
changelog:
  - Update to new upstream release 1.4.0
    * This release adds the user-space helper infrastructure which
    includes the RPC portmapper (to support NFSv3) and Oracle*TNS
    helpers.


author: mfabian@suse.de
changelog:
  - don't build as root.
  - update to 1.07.
    New since 1.05:
    * add option to undo ugly http- and ftp-like escape sequences
    * add option to upper/lowercase virtually any charset
    * for upper/lower conversion add a "dotless i" option for
      Lithuanian, Turkish and Azeri
    * check for characters not allowed in POSIX filesystems
      (just in case someone wants to try to convert to UTF-16)
    * rewrote checkenc(), no more false alarms now with "encodings"
      like MIME-Q, which can look quite different.


author: mfabian@suse.de
changelog:
  - add patch from author Bjoern Jacke:
    do not complain about wrong from_enc if to_enc is utf8 and
    files are, too. Thanks to Kuang-che Wu.


author: mfabian@suse.de
changelog:
  - update to 1.10:
    + now use from_to instead of utf8::decode (which is experimental
      and might vanish in the future) to check for valid UTF-8
    + updates and cleanups of testsuite and include "0" filename
    + fix "0" filename bugs
    + take into account that charset name "utf-8" resolves to
      "utf-8-strict" in recent Perl versions


author: crrodriguez@suse.de
changelog:
  - update to version 1.12 and fix build
  - now work with Perl 5.10 using an eval block
  - GPL v2 and v3 now


author: tiwai@suse.de
changelog:
  - updated to version 1.15:
    add --dump-options; fix a bug in case-insensitive filesystems;
    see Changes file for details


author: bwalle@suse.de
changelog:
  - rename lxbios to nvramtool
  - update nvramtool to svn release r3124
  - update flashrom to svn release r3153


author: kernel01@hailfinger.org
changelog:
  - Update flashrom to version 0.9.1-rc1
    * Support for more external flashers
    * Universal external flasher protocol
    * Automatic write/erase verification
    * Dozens of added flash chips, chipsets, mainboards
    * No root privileges needed for most external flashers
    * Improved more verbose user interface
    * Speedups: Fast bus type dependent probing, 100x faster write for
    some chips
    * Reliability fixes for buggy hardware, corner case spec
    conformance


author: kernel01@hailfinger.org
changelog:
  - Update flashrom description
  - Add nvramtool description
  - Use RPM_OPT_FLAGS, drop custom CFLAGS/LDFLAGS
  - Install nvramtool in sbin because it's only usable as root


author: kernel01@hailfinger.org
changelog:
  - Update flashrom to from 0.9.1-rc1 to 0.9.1
    * Bug fixes and documentation fixes only
  - Update nvramtool to r4625
    * Fix HIGH_TABLES
    * Install manpage in section 8 instead of section 1


author: stepan@coresystems.de
changelog:
  - update to r6158
  - add coreboot utilities:
    * inteltool
    * superiotool
    * ectool
    * msrtool
    * k8resdump et al
    * cbfstool
  - split off flashrom into separate package


author: mail@bernhard-voelker.de
changelog:
  - Add upstream patch:
    * cp could read from freed memory and could even make corrupt copies.
      This could happen with a very fragmented and sparse input file,
      on GNU/Linux file systems supporting fiemap extent scanning.
      This bug also affects mv when it resorts to copying, and install.
      [bug introduced in coreutils-8.11] (bnc#788459 gnu#12656)


author: pth@suse.de
changelog:
  - Add script pre_checkin.sh that creates spec and changes for
    coreutils-testsuite from their coreutils counterparts.


author: pth@suse.de
changelog:
  - Add the missing parts in coreutil.spec so that the testsuite is
    only run when coreutils-testsuite is built. Also add additional
    BuildRequires for the testsuite.


author: idonmez@suse.com
changelog:
  - Statically link to gmp otherwise expr depends on gmp and gmp
    configure script depends on expr which creates a build cycle.


author: mail@bernhard-voelker.de
changelog:
  - Update default posix version to 200112 (bnc#783352).
  - Add coreutils-df-always-hide-rootfs.patch:
    Hide rootfs in df (df not using yet /proc/self/mountinfo).


author: pth@suse.de
changelog:
  - Don't call autoreconf on distributions older then 12.0
    because their autoconf is too old, so also patch Makefile.in
    in addition to Makefile.am where needed.


author: mail@bernhard-voelker.de
changelog:
  - Avoid segmentation fault in "join -i" with long line input
    (bnc#798541, VUL-1, CVE-2013-0223)
    * src/join.c: Instead of usig unreliable alloca() stack allocation,
      use heap allocation via xmalloc()+free().
      (coreutils-i18n.patch, from Philipp Thomas <pth@suse.de>)
  - Avoid segmentation fault in "sort -d" and "sort -M" with long line input
    (bnc#798538, VUL-1, CVE-2013-0221)
    * src/sort.c: Instead of usig unreliable alloca() stack allocation,
      use heap allocation via xmalloc()+free().
      (coreutils-i18n.patch, from Philipp Thomas <pth@suse.de>)
  - Avoid segmentation fault in "uniq" with long line input
    (bnc#796243, VUL-1, CVE-2013-0222)
    * src/cut.c: Instead of usig unreliable alloca() stack allocation,
      use heap allocation via xmalloc()+free().
      (coreutils-i18n.patch)
  - Fix test-suite errors (bnc#798261).
    * tests/cp/fiemap-FMR: Fix path to src directory and declare
      require_valgrind_ function.
      (coreutils-cp-corrupt-fragmented-sparse.patch)
    * tests/misc/cut:
      Fix src/cut.c to properly pass output-delimiter tests.
      Synchronize cut.c related part of the i18n patch with Fedora's.
      Merge coreutils-i18n-infloop.patch into coreutils-i18n.patch.
      Merge coreutils-i18n-uninit.patch into coreutils-i18n.patch.
      In tests/misc/cut, do not replace the non-i18n error messages.
      (coreutils-i18n.patch)
    * tests/rm/ext3-perf:
      This test failed due to heavy parallel CPU and/or disk load because it
      is based on timeouts. Do not run the test-suite with 'make -jN.
      (coreutils.spec, coreutils-testsuite.spec)
    * tests/du/slink:
      This test fails on OBS infrastructure and will be removed upstreams
      in coreutils-8.21 anyway. Skip the test until we upgrade.
      Upstream discussion:
      http://lists.gnu.org/archive/html/coreutils/2013-01/msg00053.html
      (coreutils-skip-du-slink-test.patch)
    * Further spec changes:
      Run more tests: also run "very expensive" tests; add acl, python-pyinotify,
      strace and valgrind to the build requirements.
      Remove patch5 and patch6 as they are now merged into coreutils-i18n.patch
      (see above).
      (coreutils.spec, coreutils-testsuite.spec)
  - Maintenance changes:
    (coreutils.spec, coreutils-testsuite.spec)
    * Add perl and texinfo to the build requirements as they are needed to
      re-generate the man pages and the texinfo documentation.
    * Remove already-active "-Wall" compiler option from CFLAGS variable.
    * Install the compressed test-suite.log into the documentation directory
      of the coreutils-testsuite package (section %check and %files).
    * Properly guard the spec sections for the coreutils and the
      coreutils-testsuite package.
    * Update patches to reflect new line numbers.


author: tserong@novell.com
changelog:
  - Set sensible defaults for Pacemaker in corosync.conf.example (bnc#610663)
  - Clarify bindnetaddr option in corosync.conf.5 manpage (upstream cs 2856)


author: tserong@novell.com
changelog:
  - Update to corosync 1.2.6
    - 80% packet loss networks were resulting in problems with totem.
    - Fixed ~40 scanning errors found with coverity.
    - cpg_membership_get now functional.
    - errors logged prior to the start of the daemon were not flushed.
    - Fixes defects in logsys which are crashing pacemaker installations.
    - Adds man pages for all binaries
    - Fixes several defects found in high packet loss field environments.
    - Send proper notification code of CPG_REASON_LEAVE in cpg service.
    - Fix segfault when pacemaker forks new processes
    - Unlock global serializer lock during shutdown to prevent spinning on
      single cpu systems or high cpu use on mulitple cpu systems
    - Stop totem statistics updater timer during shutdown to prevent a
      segfault during shutdown.
    - Fix problem where glibc's fork() implementation may cause segfaults in
      Pacemaker's use of the fork() system call.
    - Fix problem where a full /dev/shm would result in client segfault -
      instead an error is returned in this situation.
    - Fix problem where flight recorder leaks files in shared memory
      filesystem.  Also clean up the error handling of the shared memory
      allocation code of the flight recorder.
    - Fix problem where a failure in glibc's pathconf API would result in
      segfault.
    - Add corosync and corosync-blackbox man pages.


author: tserong@novell.com
changelog:
  - Fix problem where flow control could lock up ipc under very heavy load in
    very rare circumstances (upstream cs 3003)
  - SYNC: always call sync_aborted() in sync_confchg_fn() (upstream cs 3000)
  - SYNCV2: reset the my_memb_determine_ring_id in sync_v2_memb_list_abort()
    (upstream cs 2999)
  - Fix logging_daemon config parser code (rhbz#615203) (upstream cs 2998)
  - Remove reset of token timeout on retransmitted token reception.  Fixes
    membership problems with certain timing parametrs (upstream cs 2989)
  - Speed up IPC connection process (upstream cs 2987)
  - Fix fail list fault that occurs in very rare circumstances (upstream cs 2985)


author: tserong@novell.com
changelog:
  - Update to corosync 1.2.7
    - Remove consensus check for two node cluster cases which can have smaller
      consensus values.  Document in man page the behavior of consensus.


author: tserong@novell.com
changelog:
  - Update to corosync 1.3.0
  - Set the max buffer size for sockets to reduce message dropping
  - diags: add a mechanism to trigger the writing the flight data
  - Add the UDPU transport (UDP transport for corosync)
  - Remove delay in library on corosync shutdown
  - Check for a properly configured multicast address.
  - cpg: fix sync'ing the downlist.
  - POLL: gracefully handle running out of file descriptors.
  - Return CS_ERR_NO_RESOURCES when the server is low on available file
    descriptors.
  - Remove checking of subparameters in service.d files.
  - Only allow corosync to run one copy via a lock file.
  - When used with the openais ckpt service, don't disconnect an ipc
    connection during configuration change that takes longer then 2
    seconds.
  - Remove the token cancel retransmit timeout on receipt of a multicast
    message.


author: tserong@suse.com
changelog:
  - Changes since corosync 1.4.1 stable release:
    * Resolve a deadlock between the timer and serialize locks.
    * totemconfig: change minimum RRP threshold
    * Ignore memb_join messages during flush operations
    * rrp: Higher threshold in passive mode for mcast (bnc#712037)
    * rrp: Handle endless loop if all ifaces are faulty (bnc#712037)
    * A CPG client can sometimes lockup if the local node is in the downlist
    * Handle errors from totem_mcast
    * coroipcc: use malloc for path in service_connect
    * Version cs: 23112099e1c2b620e6976ca099d2b9afc80721aa
  - corosync 1.4.1 stable release:
    * main: let poll really stop before totempg_finalize
    * totemsrp: fix buffer overflows for large clusters (> 100 nodes)
    * rrp: Handle rollower in passive rrp properly
    * rrp: handle rollover in active rrp properly
    * totemconfig: Change default FAIL_TO_RECV_CONST
    * Fix problem where corosync will segfault if there are gaps in recovery
    queue
    * cpgtool/cfgtool: print list of IP with space between items
    * RRP: redundant ring automatic recovery (fate#310284)
    * fix typos in cpg_mcast_joined.3 and cpg_zcb_mcast_joined.3
    * Remove spinlocks
    * confdb: Resolve dispatch deadlock
    * RRP: Fix ring initialization issue for UDPU mode
    * crypto: rng_make_prng prevent buf overflow
    * cpg: do_proc_join change list_slice to list_add
    * totemudp: memset of proper size
    * coroipcs: init buf in coroipcs_handler_dispatch
    * iazc: Reduce number of mem alloc and memcpy
    * coroipcc: Fix unhandled BSD EOF in coroipcc_dispatch_get()
    * cpg: fix sync master selection when one node paused
    * totemsrp: Enhance mcast failure detection
    * coroipcs: Deny connect to service without initfn
    * Add ipc_refcnt to message_handler_req_{exec, lib}_cfg_ringreenable()
  - corosync 1.3.1 release:
    * corosync crashing when a network becomes disrupted and then restored
    (bnc#685241)
    * Align IPC on 8 byte boundaries for performance and avoid bus errors.
    * Provide better checking of the message type.
    * totemsrp: free messages originated in recovery rather then rely on
    messages_free
    * Resolve abort during simulatenous stopping of at least 4 nodes.
    * Don't assert when ring id file is less then 8 bytes (possibly after
    local fs problems).
    * Handle delayed multicast packets that occur with switches.
    * CPG: make sure coroipcc_service_disconnect() is always called.
    * Fix abort when token is lost in RECOVERY state (bnc#677779)


author: tserong@suse.com
changelog:
  - Update to corosync 1.4.3 stable release.
  - Add calls to missing object_find_destroy() to fix mem leaks
  - Free mem allocated by getaddrinfo
  - corosync.conf.example: change bindnetaddr, mcastaddr, add comments
  - Store error str if can't open logfile
  - Wait for corosync-notifyd exit in init script
  - iba: Use configured node id
  - Unlink shm buffers if init fails
  - Fix memory leaks when nss fails
  - Madvise NOSYNC flag only if available
  - Include net/if_var.h header only when needed
  - Include stdint.h because funcs uses int16_t
  - Use install instead of cp
  - Don't unlock mutex in different threads
  - Revert "Use install instead of cp"
  - Add support for per OS CP flags
  - Remove cloned lines in main of main.c
  - Fixed bug when corosync receive JoinMSG in OPERATIONAL state
  - Correct nodeid of token when we retransmit it
  - Correct nodeid in memb_state_commit_token_send function


author: dmacvicar@suse.de
changelog:
  - remove all xulrunner support
    without the rpath patch was already not working
  - add --enable-js-trunk to build with newer libjs


author: jatan@suse.de
changelog:
  - Add init and sysconfig scripts from IBS Devel:Cloud, so that CouchDB
    actually starts when installed


author: saschpe@suse.de
changelog:
  - Set login shell of user couchdb to /bin/false
  - Create /var/run/couchdb in %post and %ghost it (tmpfs)


author: vjt@openssl.it
changelog:
  - Replace js-devel BuildRequire with mozilla-xulrunner192-devel
    (already in openSUSE)
  - Remove BuildRequire curl-devel as it is not needed anymore
    http://www.apache.org/dist/couchdb/notes/1.2.0/apache-couchdb-1.2.0.html


author: aspiers@suse.com
changelog:
  - Use "su" instead of "sudo" in init script, else couchdb inside
    screen session dies when screen terminates.


author: rhafer@suse.com
changelog:
  - Fixed LSB headers in init script to make inserv happy. CouchDB
    cannot start in runlevel 2 as it requires $network.


author: vjt@openssl.it
changelog:
  - Fix a futon bug when saving view code of design documents that
    do not define the "language" property. The CouchDB server treats
    them as "javascript" views, so the same behavior has been added
    to the futon.


author: chris@computersalat.de
changelog:
  - cleanup spec file
    o fixed header
    o removed all #---- lines
    o fixed devel Group
    o added configure macro
  - rpmlint
    o added rpmlintrc
    o subpackages libauth[name] back to subpackage-[name]
      rpmlint warning can be ignored for libauth[names]
    o fixed non-conffile-in-etc


author: chris@computersalat.de
changelog:
  - update to new version 0.62.4
    * Various compilation fixes for gcc 4.4 and libtool 2.2
    o 0.62.3
    * courier-authlib.spec.in (MAKEFLAGS): Explicit path to ./configtmp
    * README_authlib.sgml: Fixed documentation of authpipe AUTH command.
    * authmigrate.in (rc): Add /etc/courier-imap
  - removed define for authdaemonvar
  - fixed DEBUG_LOGIN
    o added export DEBUG_LOGIN to init script
  - rpmlint
    o addFilter incoherent-init-script-name courier-authdaemon
    o addFilter shlib-policy-missing-suffix


author: chris@computersalat.de
changelog:
  - update to 0.63.0
    * authldapescape.c: Factor out LDAP string escape function.
    * authldap.schema: Various fixes
    * authldap.ldif (olcObjectClasses): Create LDIF format schema from
      authldap.schema
    * authoption.c (auth_getoptionenvint): For account options that
      are parsed to an int, an option value that begins with t, T, y, or Y
      is evaluated as 1, other alphabetic values as 0; so that 'true'
      or 'yes' get evaluated as 1.


author: chris@computersalat.de
changelog:
  - change --with-authdaemonvar to /var/run/{name}
  - rework init script
    * create PID DIR
  - some spec cleanup


author: chris@computersalat.de
changelog:
  - update to 0.64.0
    * authpam.c (callback_pam): Call pam_end() after an authentication
      attempt.
    * Makefile.am: Renamed authstaticlist.h to courierauthstaticlist.h, and
      added it to the list of header files that 'make install' puts into
      includedir.
    * Fix gcc 4.6 warnings
    * courier.spec.in: switch to systemd.
    * Fix autoconf warnings.
    * courier-authlib.spec: Make rmplint happy.
  - 0.63.1
    * Remove the bundled libtdl library. Require the system-installed
      libltdl library.
    * authmysqllib.c (auth_mysql_setpass): Fix crash if DEFAULT_DOMAIN
      is not set in the config file.
  - fix license (GPL-2.0+ -> GPL-3.0+)


author: cfarrell@suse.com
changelog:
  - license update: SUSE-GPL-3.0-with-openssl-exception
    Contains an exception to permit linking with openssl


author: chris@computersalat.de
changelog:
  - update to 0.65.0
    * New authsqlite authentication module.
    * Fixed: when using authpgsql, if the Postgres server goes down
      authpgsql will then start leaking memory.
    * Fixed error codes returned by several authentication modules that
      prevent certain combinations of authentication modules from being
      used together.
  - fix deps
    * add missing pkg-config
  - add module sqlite


author: chris@computersalat.de
changelog:
  - update to 4.8.0
    * tcpd/configure.in: Check if explicit linking with libgpg-error is
      required.
  - 2010-03-20  "Stefan Hornburg (Racke)" <racke@linuxia.de>
    * imapd.c (main): Fix typo in alert message.
  - 2010-03-18  Hugo Monteiro <hugo.monteiro@fct.unl.pt>
    * Big quota patch (with some changes).
  - 2010-03-12  Sam Varshavchik  <mrsam@courier-mta.com>
    * imapd.c (main): Dummy FAM/Gamin initialization, report an error
      during login, upon a failure.
  - 2010-03-10  Sam Varshavchik  <mrsam@courier-mta.com>
    * imapd.c (imapenhancedidle): Make FAM error more meaningful.
  - 2010-02-25  Bernard Quatermass <bernard@quatermass.co.uk>
    * pop3dserver.c (main): "disableinsecurepop3" account option disables
      non-SSL logins.
    * imapd.c (chkdisabled): "disableinsecureimap" account option disables
      non-SSL logins.
  - reworked sbindir patch


author: chris@computersalat.de
changelog:
  - update to 4.8.1
    * Makefile.am (imapd.cnf): Compatibility fixes.
  - 2010-08-15  Sam Varshavchik  <mrsam@courier-mta.com>
    * maildir/maildirwatch.c (maildirwatch_alloc): Use alarm() to kill
      the process if FAMOpen() takes more than 15 seconds to return.
      Should prevent a hung process if FAM/Gamin is fubared.
  - 2010-07-11  Sam Varshavchik  <mrsam@courier-mta.com>
    * pop3dserver.c: Make printed() and putchar() macros.
  - 2010-07-01  Sam Varshavchik  <mrsam@courier-mta.com>
    * imapd.cnf pop3d.cnf (default_md): added default_md = sha1
  - 2010-06-28  Sam Varshavchik  <mrsam@courier-mta.com>
    * rfc822/rfc822.c (rfc822_print_common_nameaddr): Prevent segfault if
      address decode fails.
    * Fix make check failure when libidn is not available.
  - 2010-05-31  Sam Varshavchik  <mrsam@courier-mta.com>
    * Rebuilt man pages with updated stylesheets.
  - remove obsolete certsdir patch
  - remove LDFLAGS patch, add configure option --disable-static


author: chris@computersalat.de
changelog:
  - update to 4.9.1
    * tcpd/libcouriertls.c (tls_create): Remove SSLv2_method().
      (tls_create): Remove "!SSLv2" from the default TLS_CIPHER_LIST.
    * mkimapdcert.in (prefix): Create imapd.pem with 600 perms.
    * mkpop3dcert.in (prefix): Create pop3d.pem with 600 perms.
  - for more info please see Changelog file
  - fix License
    o GPLv2+ -> GPLv3
  - fix path to ChangeLog file


author: chris@computersalat.de
changelog:
  - update to 4.9.3
    * msgenvelope.c (msgappends): Fix a fatal error upon encountering
      8-bit header content. Heuristically try to interpret it as UTF-8, and
      just ignore invalid UTF-8 sequences.
    - 4.9.2
    * rfc2045/rfc2045cdecode.c: Tolerate lowercase hexadecimal characters
      in quoted-printable-encoded content.
    * unicode/unicode.c: Compilation fixes.


author: chris@computersalat.de
changelog:
  - update to 4.10.0
    * imapd.c (main): Open IMAPDEBUGFILE only if it exists already.
      (do_expunge): Optionally log deletions. Based on a patch by
      William Yodlowsky <wyodlows@andromeda.rutgers.edu>.
    * pop3dserver.c (cleanup): Optionally log deletions. Based on a patch by
      William Yodlowsky <wyodlows@andromeda.rutgers.edu>.
    * imapd.dist.in (IMAP_MOVE_EXPUNGE_TO_TRASH): Officially document how
      IMAPDEBUGFILE works.
    * imapscanclient.c: Postpone Y2038K for a while, for uid validities.
    * liblock/mail.c (dotlock_exists): Handle getting here because of a
      recycled pid.
    * unicode/unicode.c (init_default_chset): Handle NULL from setlocale().
    * rfc2045/reformime.c (main2): Fixed segfault on some arches from an
      initial null given to strtok.
    * rfc2045/reformime.c (main2): On ia64 and arm, argv is in readonly
      memory.
    * pop3dserver.c (openpop3dlist): Try a few times to reopen pop3dsizelist
      if it fails with ESTALE.
    * pop3d.dist.in: Add AUTHSERVICE settings. They've been supported
      all along.
    * Fix gcc 4.6 warnings
    * courier-imap.spec.in: switch to systemd. Remove script used when
      upgrading from ancient pre-sysconftool versions.
    * Fix autoconf warnings.


author: chris@computersalat.de
changelog:
  - update to 4.11.0
    * maildir/maildiraclt.c (maildir_acl_delete): Fix double-free on error
      path of an ENOMEM.
    * courier.spec.in: Fix the RPM spec to work around /bin symlink
      breakage in F17.
    * tcpd/tcpd.c: Update libgnutls API, replace obsoleted functions
      with current API. Obsoletes most TLS_* variables that set protocol
      priorities, replaced with Gnutls-specific single TLS_PRIORITY
      setting (existing TLS_* variables are still used by the OpenSSL
      alternative). Updated *-ssl configuration files accordingly.
    * tcpd: Compilation changes for gnutls 3
    * liblock/mail.c (dotlock_exists): Quell a compiler warning.
    * Miscellaneous spelling fixes.
  - rebase sbindir patch (4.8.0 -> 4.11.0)


author: chris@computersalat.de
changelog:
  - update to 4.12.0
    * tcpd/libcouriergnutls.c (get_server_cert): Fix size of malloced
      buffer.
    * configure.in: Fix typo in configure check for setvbuf().
  - rebase patches
    * sbindir (remove version), ulimit_conf (rename diff -> patch)


author: coolo@novell.com
changelog:
  - Christian (1):
      fix File:Path remove_tree -> rmtree
    Stephan Kulow (2):
      add copy from Module::Depends to fix some bugs
      trying to make it harder for modules to run amok


author: mseben@novell.com
changelog:
  - updated to 2.11
    * Fix mt build.
    * In copy-in mode, if directory attributes do not permit writing to it,
      setting them is delayed until the end of run. This allows to
    correctly extract files in such directories.
    * In copy-in mode, permissions of a directory are restored if it
      appears in the file list after files in it (e.g. in listings
    produced by find . -depth). This fixes debian bug #458079.
    * Fix possible memory overflow in the rmt client code (CVE-2010-0624).
  - deprecated heap_overflow_in_rtapelib.patch,chmodRaceC.patch and
    include_fatal_c.patch


author: rguenther@suse.com
changelog:
  - Rework gcc-info.
    * Install symlinks to the versioned info files and adjust
      install_info calls.  [bnc#756182]
    * Provide uninstall hook that removes the alias entries.


author: rguenther@suse.de
changelog:
  - re-diff patches to apply without fuzz.
  - fixup obsoletes and provides of compat-libstdc++ and compat-g77 again.


author: rguenther@suse.com
changelog:
  - Transition the first set of shared library packages to follow the
    shared library policy.
  - rename armv5el packages to official armv5tel name to avoid
    compat symlinks


author: rguenther@suse.com
changelog:
  - Fixup libgcc name issue according to shared library policy.
  - Add upgrade path for openSUSE 12.2 -> openSUSE 12.3.


author: adam@mizerski.pl
changelog:
  - update to 0.3.0
    - changes: http://cppcms.com/sql/cppdb/changelog.html
  - removed cppdb-postgres.diff - fixed upstream
  - specfile improvements
    - added doc and doc-html subpackages
    - updated license information
    - general cleanup


author: jengelh@inai.de
changelog:
  - Update to new upstream release 0.3.1
    * Fixed bug #3536452: cppdb::transaction::~transaction() could
    leak exception; and busy_timeout option was not working for
    sqlite3 backend
    * Fixed incorrect use of SQLITE_STATIC that could cause crash


author: trenn@novell.com
changelog:
  - Updating to version 008
    - Aperf fix and cpu hotplug robust patches can now be removed as
      they got included in this release
    - This release makes it easier to cross-compile cpufrequtils


author: trenn@novell.com
changelog:
  - Add turbostat util to check/monitor for boosted cpufreq state
    usage and C-state HW usage for Intel CPUs with invariant TSC.
    turbostat got extract from pmutils from here:
    kernel/people/lenb/acpi/utils/pmtools


author: trenn@suse.de
changelog:
  - Update to 3.2-rc5 version (not much changed, includes the
    use-manpage-on-help patch -> removed it)
  - Change licence from GPL-2.0+ to GPL-2.0 to fit the kernel
    licence where sources are coming from
  - Provide a tiny script to quickly export and tar sources from
    the git repo


author: alext@suse.de
changelog:
  - Update to svn 221, release 1.5.0
  - Fix bug #1: Origination cpuset not accepted for process move...
  - Fix bug #2: Proc move from set to set does not recognize...
  - Fix bug #3: Interspersed arguments do not work
  - Fix bug #4: Add policy and priority to proc output list
  - Fix bug #5: Add ability to move all threads in a process container wi.
  - Fix bug #6: The -a option for set listing should be the default
  - Fix bug #7: Add destination cpuset for the proc move command
  - Fix bug #8: Let leading slash for nested cpuset spec be optional
  - Fix bug #9: Rearrange info output some, include machine readable output
  - Fix bug #10: Add a recursive cpuset delete with option
  - Fix bug #11: Add a configuration file
  - Fix bug #12: Add hex mask output for cpuset definition spec (cpuspec)
  - Fix bug #13: Add cpuset rename option to set command
  - Fix bug #21: Create shield shortcuts
  - Changed behavior of shield command, now it behaves more like the proc move
    command: -s or -u needs a -p to shield or unshield, however, the shortcut of
    shield pidspec still works.
  - Fixed exception when using cset with pipes
  - Fixed set list behavior if --set was specified but not --list
  - Added error message if proc list command does not specify a set
  - Fixed exception if proc is used with -l and -s
  - Location for cpuset filesystem mount can be specified in config file
  - Changed proc option -a/--all to --force only
  - Updated copyrights, URLs and documentation
  - Added spec file to svn which is used in build service
  - Cleaned up status output for clarity and consistency
  - Additional minor corner case bug fixes included


author: Alex Tsariounov <alext@novell.com>
changelog:
  - Update to svn 226, release 1.5.1
  - Fix bug #26: Cpuset does not function on machines with greater than 16 CPUs


author: Alex Tsariounov <alext@novell.com>
changelog:
  - Update to svn 251, release 1.5.2
  - Fix bug bnc#558395: cset couldn't delete cpu set
  - Fix bug bnc#558399 - cset unable to move thread
  - Fixed failure to delete cpuset if removed tasks stil
    preset since they can be tardy to leave
  - Quiet down not found and unmovable task output
  - Add example init.d cset file in documentation directory


author: Alex Tsariounov <alext@novell.com>
changelog:
  - Update to hg 18:e50c7714a80d, release 1.5.3
  - Fix failure of finding cpusets in a case-sensitive manner
  - Code repository and hosting moved to http://code.google.com/p/cpuset
  - Updated dates and details


author: Alex Tsariounov <alext@novell.com>
changelog:
  - Update to hg 23:c6e5393187b2, release 1.5.4
  - Fix exception when running tasks with non-existent uids


author: Alex Tsariounov <alext@novell.com>
changelog:
  - Update to hg 28:a73efd0e8871, release 1.5.5
  - Fix Issue#3: cset fails to create cpu sets if some cpus are offline


author: Alex Tsariounov <alext@novell.com>
changelog:
  - Update to hg 33:74eb810ae9d9, release 1.5.6
  - Fix Issue#5: LOGNAME not set wnen exec with --user arg


author: ro@suse.de
changelog:
  - update to 2.8.18
    - make sure python lib builds against build dir instead of system
      installed libs
  - update to 2.8.17
    - updated Hindi translation
    - fixed NLS issue in cracklib-check
    - add Ukrainian translation
    - fix segmentation fault in Python extension
    - add -Wall to AM_CFLAGS to discover possible programming errors
    - updated Wei Liu (zh_CN) translation
    - fixed NLS support in python module compilation
  - removed patch:
    datarootdir.patch (old buildfix, not needed anymore)


author: meissner@suse.com
changelog:
  - do not run update-po to make build-compare work.
    (Likely added for translation-update-upstream, but this should just
    change the .po files, no need for a .pot change?)


author: dmair@suse.com
changelog:
  - Update to crash 6.0.3 from upstream and modifications to compile.
    6.0.3 change log is:
    o Fix to gdb-7.3.1/bfd/bfdio.c to properly zero out a complete
      struct stat with a corrected memset argument
    o Fix for the SIAL extension module to remove a call to
      sial_free() for an uninitialised variable
    o Fix for the "runq" command for kernels that are configured
      with CONFIG_FAIR_GROUP_SCHED
    o Implemented build and code for the analysis of 32-bit PPC ELF
      kdump vmcores
    o Implemented the capability of building a PPC crash binary on
      a PPC64 host, which can be done by entering "make target=PPC"
    o Determine the PPC page size from the kdump PAGESIZE vmcoreinfo
      data
    o Fix for the "kmem -[sS]", "kmem -[fF]" and "kmem <address>"
      options in 3.2 kernels
    o Addition of a set of dumpfile read diagnostic debug statements
    o Fix for X86 kernels that have CONFIG_X86_32,
      CONFIG_DISCONTIGMEM, CONFIG_DISCONTIGMEM_MANUAL and CONFIG_NUMA
      all configured
    o Fix for the "vtop" command on large NUMA X86 kernels where a
      node's starting physical address is larger than 32-bits
    o Update for the ARM architecture to recognize a recent change
      of its vmlinux section name from ".init" to ".init.text"
    o Significant speed increase of the "kmem -p" command, especially
      on large-memory systems
    o Implemented new "irq -a" and "irq -s" options
    o Removal of a redundant read of the kernel's __per_cpu_offset
      pointers in the ARM architecture's arm_get_crash_notes()
      function
    o Fix for an ARM architecture segmentation violation because of a
      stack overflow due to recursion in the page table translation
      code
    o Fix for the the "FREE HIGH" tally in the X86 "kmem -i" display
    o Fix for the "kmem -n" output display for 32-bit architectures
      that are configured with CONFIG_SPARSEMEM
    o Cleanup of several SIAL extension module files to address bison
      2.5 and gcc 4.4.3 compile-time warnings
    o Fix for "net -[sS]" command options on the ARM architecture
    o Fix for the ARM "bt" command to allow the core kernel unwind
      tables to be used in cases where the module unwind tables are
      inaccessible
    o Implementation of a new "dev -d" option that displays disk
      device I/O statistics
    o Update for 3.1.x and later kernels configured with CONFIG_SLAB,
      which have replaced the kmem_cache.nodelists[] array with a
      pointer to an  outside array
    o Implemented build and code for analysis of 32-bit PPC
      compressed kdump vmcores
    o Prevent the "runq" command from dumping an unending loop of
      tasks if the CFS runqueue has been corrupted
    o Repurposed/renamed the rarely-used and rarely-needed "mod -r"
      option to "mod -R"
    o Implemented a new "mod -r" option, which will pass the
      "-readnow" flag to the embedded gdb module, which will override
      the two-stage strategy that it uses for reading symbol tables
      from module object files
    o Performance increase for the "kmem -s <address>" option on
      kernels configured with CONFIG_SLAB, most notably on kernels
      whose kmem_cache.array[NR_CPUS] array is several pages in size
    o Require that the "<slabname>" argument to "kmem -s <slabname>"
      be escaped with a '\' character in two situations:
      (1) in the highly-unlikely case of a kmem_cache slab named
      "list", to prevent the ambiguity with the "kmem -s list"
      command option.
      (2) if the first character of the <slabname> actually is a '\'
      character
    Modifications to compile are as follows:
    o Replacement of crash-6.0.2.tar.gz with crash-6.0.3.tar.gz
    o Remove crash-wrong-memset.patch the fix is present in 6.0.3
    o Remove crash-add-read-diags.patch the change is in 6.0.3


author: dmair@suse.com
changelog:
  - Update to crash 6.0.4 from upstream and adjust patch locations
    to match current crash source.
    6.0.4 changelog is:
    o Fix to allow the recently-added "mod -g" and "mod -r" options
      to be used together.
    o Additional update for 3.1.x and later kernels configured with
      CONFIG_SLAB, which have replaced the kmem_cache.nodelists[]
      array with a pointer to an outside array.
    o Document the "crash [-h|--help] all" option in the crash.8 man
      page and in the "crash [-h|--help]" output.
    o Fix the S390/S390X-specific "s390dbf" command's "hex_ascii"
      debug data printing routine to prevent the display of
      non-ASCII characters.
    o Fix for ARM stack unwinding on 3.2 and later kernels due to
      commit:
      http://git.kernel.org/linus/de66a979012dbc66b1ec0125795a3f79ee667b8a
    o Implemented a new "search -x <count>" option that displays the
      memory contents before and after any found search target.
    o  Fix for the x86_64 Xen hypervisor "bt" command.  Without the
      patch, the contents of the RDX register in exception frames
      incorrectly shows the contents of the RCX register.
    o Implementation of a platform-based vmalloc address translation
      scheme for the 32-bit PPC architecture, introducing suppport
      for the PPC44X platform while maintaining the current default
      platform.
    o Fix for the usage of native gdb commands where the command
      output is redirected to a pipe and then redirected to a file.
    o Fix to prevent a crash session that is run over a network
      connection that is killed/removed from going into 100%
      cpu-time loop.
    o Fix for the support of PPC64 compressed kdumps, a regression
      that was introduced in crash-6.0.3 when support for 32-bit PPC
      compressed kdumps was implemented.
    o Fix for the x86_64 "bt" command to prevent the possible
      skipping of the stack frame just above an exception frame that
      indicates "[exception RIP: unknown or invalid address]".
    Patches with modified target locations are:
      crash-make-emacs-default.diff
      crash-sles9-time.patch
      crash-crosscrash-hint.diff
      crash-missing-declarations.patch


author: dmair@suse.com
changelog:
  - Update to crash 6.0.5 from upstream and adjust patch positions
    to match current crash source.
    6.0.5 changelog is:
    o Enhancement to the "foreach" command to allow any of the "name"
      arguments to be POSIX extended regular expressions.  The
      expression string must be encompassed by "'" characters, and
      will be matched against the names of all tasks.
    o Fix for the embedded gdb module's "ptype" command, and by
      extension, the crash utility's "struct" command, to be able to
      fully display embedded structure or union members of a
      structure/union.  Without the patch, if a structure or union is
      a member of a structure or union that is a member of a
      structure or union, then it is displayed as "struct {...}" or
      "union {...}".
    o Extend the "ps -l" output to also display the task state next
      to its last_run/timestamp value.
    o Enhancement to the "foreach" command which adds a new "state"
      task-indentifier argument that filters tasks by their task
      state. The state argument may be any of the task states
      displayed by the "ps" command: RU, IN, UN, ST, ZO, SW or DE.
    o Implemented a new pc->cmd_cleanup function pointer and an
      optional pc->cmd_cleanup_arg argument that will allow any
      command to register a function and an optional argument that
      will be called after a command has completed successfully, or
      more likely, unsuccessfully. Normally the only cleanup required
      for a command is the freeing of buffers that were allocated
      with GETBUF(), but that is performed automatically after each
      command is run.  However, with the introduction of the new
      POSIX regular expression functionality of the "foreach"
      command, there needed to be a way to call regfree() in the case
      where where regcomp() was called successfully, but then the
      command later encountered one of several fatal error
      conditions. This facility is also available for use by
      extension module commands.
    o Enforce the usage of a kernel thread's pgd from its active_mm
      for the ARM "vtop -c" command; if its active_mm is NULL, make
      the command fail similarly to the other architectures,
      displaying the error message "vtop: no active_mm for this
      kernel thread".
    o Fix for the x86_64 "bt" command running against recent kernels
      if an active task was operating on its IRQ stack when the crash
      occurred.  Without the patch, the determination of the IRQ
      exception frame was off-by-8, displaying invalid register data
      and the error message "bt: WARNING: possibly bogus exception
      frame".
    o Update to handle the vfsmount structure change in 3.3 kernels,
      in which most members of the vfsmount structure have been moved
      into a new "struct mount", and the vfsmount structure has been
      embedded in the new mount structure.  Without the patch, the
      following commands will fail, displaying the following error
      messages:
      mount: "mount: invalid structure member offset: vfsmount_mnt_list"
      files: "files: invalid structure member offset: dentry_d_covers"
      vm: "vm: invalid structure member offset: dentry_d_covers"
      swap: "swap: invalid structure member offset: dentry_d_covers
      fuser: "files: invalid structure member offset: dentry_d_covers"
      The "fuser" command generates the above error because it uses
      the "files" command behind the scenes.
    o Fix for the "ps" command to prevent the display of "??" under
      the ST (task state) column.  Without the patch, in more recent
      kernels, if more than one bit were set in the task_struct.state
      field, the state would display "??".  With the fix, the primary
      state will always be displayed.
    o Update to the output of the "set" command when it displays a
      task's state.  Without the patch, if more than one bit was set
      in the task_struct.state field, "STATE: (unknown)" would be
      displayed.  With the fix, all bits in both the task_struct.state
      and task_struct.exit_state fields are translated.
    o Implemented a new "vm -P <vma-address>" option, which is similar
      to "vm -p", but only does the page translations of the specified
      VM area of a context.
    o Add support for the Freescale PowerPC e500mc version of the E500
      processor chipset, and rework the PPC platform-specific code in
      order to more easily support new processors.
    o Implemented a new "gdb" crash environment variable that can be
      used to alter a crash session's behavior such that all commands
      are passed directly to the embedded gdb module.  The new mode
      is turned on and off by entering "set gdb on" and "set gdb off".
      When running in this mode, the command prompt will be "gdb>".
      In order to execute native crash commands while running in this
      mode, precede the command with the "crash" directive, for
      example, "crash ps".
    o Fix for a "*** stack smashing detected ***: crash terminated"
      failure during the initial system banner display on a 32-bit
      PPC platform.
    o Redesigned/simplified the internal read_string() function to
      prevent a potential segmentation violation.
    o Updates for the 32-bit PPC "vtop" command output:
      (1) Translate kernel virtual addresses for FSL BOOKE by using
      the TLBCAM setting
      (2) Remove the PMD line from the display
      (3) Fix the displayed PHYSICAL values of FSL BOOKE PTE format
    o Fix for crash invocation failure on 3.3-era kernels in which
      the former standalone "xtime" timespec structure has been moved
      into the "timekeeper" structure.  Without the patch, the crash
      session would fail early on with the message "crash: cannot
      resolve: xtime". The patch also prevents the crash session
      failure in the unlikely event that the timespec access fails.


author: dmair@suse.com
changelog:
  - Update to crash 6.0.6 from upstream
    o Extend the supported cross-architecture build capability so
      that it applies to the SIAL extentension module. Without the
      patch, when building the SIAL module an environment where the
      overlying crash utility was built with "make target=ARM",
      "make target=PPC", or "make target=X86", the SIAL extension
      module would continue to be built for the host architecture
    o Fixes for memory leaks and possible segmentation violations
      when unloading SIAL extension module scripts.
    o Fix for the new "foreach RU" task state qualifier.  Without the
      patch, the runnable tasks are not selected.
    o Fix to disallow multiple task states from being entered using
      the "foreach <task-state>" qualifier.  Without the patch, if
      multiple states were entered, the last one on the command line
      would be honored.
    o Fix for the "extend" command to allow the usage of 32-bit PPC
      extension modules.  Without the patch, the command fails with the
      message: "extend: <object>.so: not an ELF format object file".
    o If an input line starts with "#" or "//", then the line will be
      saved as a comment that is visible when re-cycling through the
      command history list.
    o Fix for a crash-5.1.9 regression that broke the "bt -g" option.
      Without the patch, the option is ignored completely.
    o Fix for s390x virtual-to-physical translation of virtual
      addresses that are backed by 1MB pages.
    o The s390x has a dumpfile method that creates "live dumps", where
      the kernel continues to run while the dumpfile is being created.
      The initial system banner display and the "sys" command will
      inform the user that the dumpfile is a "[LIVE DUMP]", and the
      "bt -a" option will fail with the message "bt: -a option not
      supported on a live system or live dump".
    o Newly-created dumpfiles generated by the "snap.c" extension module
      will now be recognized as "live dumps".  Accordingly, the initial
      system banner display and the "sys" command will inform the user
      that the dumpfile is a "[LIVE DUMP]", and the "bt -a" option will
      fail with the message "bt: -a option not supported on a live
      system or live dump".
    o If "bt" alone is attempted on an active task in a "live dump", it
      will indicate "(active)", i.e., the same as if it were attempted
      on a live system.
    o If an extension module does not define the appropriate architecture,
      i.e., "-DX86", "-DX86_64", etc., then the inclusion of "defs.h"
      will generate a compiler failure indicating "error: 'NR_CPUS'
      undeclared here (not in a function)".  In that case, the
      architecture will now default to that of the host machine.
    o Prevent a highly-unlikely incorrect calculation of the maximum
      cpudata array length of a kmem_cache during initialization of
      of CONFIG_SLAB kernels.
    o Prevent an infinite loop during the initialization of the
      kmem_cache subsystem in CONFIG_SLAB kernels if the cache list or
      the vmcore is corrupt.  If the kmem_cache list links back into
      itself, messages showing the first "duplicate" entry in the list
      and "crash: unable to initialize kmem slab cache subsystem" will
      be displayed.
    o Update to the "mod" command to additionally search for module
      object files in the directory containing the kernel namelist
      (vmlinux) file. This will allow an alternate module-debuginfo
      directory tree to be set up like so:
      [#] cd <directory>
      [#] rpm2cpio kernel-debuginfo-<release>.rpm | cpio -idv
      Having done that, and by referencing the vmlinux file in that
      directory tree directly or by symbolic link, the "mod" command
      will search for module object files starting from the directory
      containing the vmlinux file if they are not found in the standard
      /lib/modules/<release> directory.
    o Update to the s390x "bt" command if a task was running in
      userspace. Without the patch, the back trace display ended at the
      kernel entry function frame; with the patch, the user space PSW
      register is displayed with a "(user space)" tag, followed by the
      general purpose register set.
    o In the unlikely event that the access of ARM or x86_64 kernel
      unwind table data fails during crash invocation, print a warning
      message and allow the crash session to continue.  Without the
      patch, the crash session would fail immediately.


author: dmair@suse.com
changelog:
  - Update to crash 6.0.7 from upstream and adjust patches to apply
    without offsets. Upstream changes:
    o Enhanced the search command to allow the searched-for value to
      be entered as a crash (expression) or a kernel symbol name. The
      resultant value of an (expression) or kernel symbol value must
      fit into in the designated value size if -w or -h are used, and
      neither variant may be used with the -c option.  If found, both
      the resultant value and the argument input string will be
      displayed next to the target address(es).
    o Added a new "search -t" option that will restrict the search to
      the kernel stack pages of all tasks.  If one or more matches
      are found in a task's kernel stack, the output is preceded with
      a task-identifying header.
    o Fix for the s390x "bt -[tT]" options when run on an active task
      on a live system.  Without the patch, the options fail with the
      message "bt: invalid/stale stack pointer for this task: 0".
    o Fix for s390x "vm -p" option, which may show invalid user to
      physical address translation data if a page is not mapped.
      Without the patch, a page's translation may indicate
      "<address>   SWAP: (unknown swap location)  OFFSET: 0",
      or show an incorrect swap offset on an actual swap device.
    o Added new "vm -[xd]" options to be used in conjunction with
      "vm -[mv]", which override the current default output format
      with hexadecimal or decimal format for just the command instance.
      Without the patch, it would require changing the default output
      format with "hex" or "dec" prior to executing "vm -[mv]".  The
      new flags may also be used with "foreach vm -[mv]".
    o Fix for the s390x "vm -p" and "vtop -u <user-address>" commands
      if the page containing the relevant PTE is not mapped.  Without
      the patch, the commands fail with the error message "vm: read
      error: kernel virtual address: 0  type: entry" or "vtop: read
      error: kernel virtual address: 0  type: entry"
    o Fix for the s390x "vm -p" command and "vtop -u <user-address>"
      commands to properly translate pages that are swapped out into
      their swap file and offset.  Without the patch, the swap file
      and offset would not be displayed.
    o Added new "list -[xd]" options to be used in conjunction with
      "list -s", which override the current default output format
      with hexadecimal or decimal format for just the command instance.
      Without the patch, it would require changing the default output
      format with "hex" or "dec" prior to executing "list -s".
    o Added new "net -[xd]" options to be used in conjunction with
      "net -S", which override the current default output format
      with hexadecimal or decimal format for just the command instance.
      Without the patch, it would require changing the default output
      format with "hex" or "dec" prior to executing "net -S".  The new
      flags may also be used with "foreach net -S".
    o Added new "mach -[xd]" options to be used in conjunction with
      "mach -c", which override the current default output format
      with hexadecimal or decimal format for just the command instance.
      Without the patch, it would require changing the default output
      format with "hex" or "dec" prior to executing "mach -c".
    o If the value read from the cpu online, present, or possible masks
      contains a cpu bit value that is outside the architecture's maximum
      NR_CPUS value, print a warning message during invocation.  Without
      the patch, a corrupt vmcore containing a bogus mask value could
      quietly corrupt heap memory.
    o Add support to for reading dumpfiles compressed by LZO using
      makedumpfile version 1.4.4 or later.  This feature is disabled by
      default.  To enable this feature, build the crash utility in the
      following manner:
      (1) Install the LZO libraries by using the host system's package
      manager or by directly downloading libraries from author's
      website.  The packages required are:
    - lzo
    - lzo-minilzo
    - lzo-devel
      The author's website is: http://www.oberhumer.com/opensource/lzo
      (2) Create a CFLAGS.extra file and an LDFLAGS.extra file in top-level
      crash sources directory:
    - enter -DLZO in the CFLAGS.extra file
    - enter -llzo2 in the LDFLAGS.extra file.
      (3) Build crash with "make" as always.
    * Only available as a source option for manual build in this
      environment
    o Fix for the included "trace" extension module.  Without the patch,
      if the module initialization sequence fails, a double-free in the
      module may lead to a subsequent malloc() segmentation violation
      in the crash session.
    o Incorporated the "ipcs" extension module written by Qiao Nuohan
      as a built-in command.  The command displays the kernel's usage
      of the System V shared memory, semaphore and message queue IPC
      facilities.  It differs from the original extension module by
      fixing a failure scenario if the current task is exiting, and
      adds a "-n pid|task" option, which displays the IPCS facilities
      with respect to the namespace of a given pid or task.
    o Fix for a gdb-7.3.1 regression that causes the line number capability
      to fail with certain ranges of x86 base kernel text addresses.
      Without the patch, the "dis -l <symbol>" or "sym <symbol>"
      commands would fail to show line number information for certain
      ranges of base kernel text addresses.
    o Added a new "printm" command to the embedded gdb module.  It
      is currently only used by the "pstruct" extension module, but
      can be used to dump the type, size, offset, bitpos and bitsize
      values of an expression.
    o Added a new "runq -t" option that displays the timestamp information
      of each cpu's runqueue, which consists of either the rq.clock, the
      rq.most_recent_timestamp or rq.timestamp_last_tick value, whichever
      applies.  Following each cpu timestamp is the last_run or timestamp
      value of the active task on that cpu, whichever applies, along with
      the task identification.
    o Fix for an initialization-time warning when running on a live system
      with the most recent version of the modprobe command, which no longer
      supports the -l and --type options.  The modprobe is used to detect
      whether the crash.ko memory driver is part of the distribution.
      Without the patch, a warning message is issued that indicates
      "/sbin/modprobe: invalid option -- 'l'".  If the driver is built into
      the kernel, the message is harmless.  If the driver is not built into
      kernel, then the crash.ko (/dev/crash) driver would not be selected
      as the live memory source.


