# changelog

author: mrueckert@suse.de
changelog:
  - regenerate with latest gem2rpm
    - split out doc and testsuite subpackages
  - add provides for the versioned name used in the requires


author: fcastelli@suse.com
changelog:
  - update to 1.3.3 (bnc#727772)
    - Add Yajl Template implementation to render JSON content.
    - Add Yajl to the REAME.
    - Refactor the code to use a buffer variable.
    - Avoid creating an other variable.
    - Options is an attr, no need to pass it as argument.
    - markdown tests don't work without nokogiri
    - support for less 2.0, related to #90
    - enable radius tests on 1.9 for radius >= 0.7
    - Merge pull request #85 from weppos/yajl
    - Fix compilesite test for multiple threads (closes #93)
    - list sprockets
    - support for redcarpet 2.0
    - redcarpet 1.x compatibility mode
    - prefer redcarpet over rdiscount
    - add support for mediawiki templates
    - sass has its own gem now
    - axe old rubyforge_project from gemspec
    - add development dependencies for new template implementations
    - add a Gemfile for installing all deps when developing


author: mrueckert@suse.de
changelog:
  - update to version 0.3.22
    * Corrected file permissions issue with 0.3.21 release.
  - additional changes from version 0.3.21
    * Updated to tzdata version 2010j
      (http://article.gmane.org/gmane.comp.time.tz/3225).
    * Change invalid timezone check to exclude characters not used in
      timezone identifiers and avoid 'character class has duplicated
      range' warnings with Ruby 1.9.2.
    * Ruby 1.9.2 has deprecated "require 'rational'", but older
      versions of Ruby need rational to be required. Require rational
      only when the Rational module has not already been loaded.
    * Remove circular requires (now a warning in Ruby 1.9.2). Instead
      of using requires in each file for dependencies, tzinfo.rb now
      requires all tzinfo files. If you were previously requiring
      files within the tzinfo directory (e.g. require
      'tzinfo/timezone'), then you will now have to require 'tzinfo'
      instead.
  - additional changes from version 0.3.20
    * Updated to tzdata version 2010i
      (http://article.gmane.org/gmane.comp.time.tz/3202).
  - additional changes from version 0.3.19
    * Updated to tzdata version 2010h
      (http://article.gmane.org/gmane.comp.time.tz/3188).
  - additional changes from version 0.3.18
    * Updated to tzdata version 2010g
      (http://article.gmane.org/gmane.comp.time.tz/3172).
  - additional changes from version 0.3.17
    * Updated to tzdata version 2010e
      (http://article.gmane.org/gmane.comp.time.tz/3128).


author: mrueckert@suse.de
changelog:
  - update to version 0.3.23
    * Updated to tzdata version 2010l
      (http://article.gmane.org/gmane.comp.time.tz/3354).


author: mrueckert@suse.de
changelog:
  - update to version 0.3.28
    * Add support for Ruby 1.9.3 (trunk revision 31668 and later).
      Thanks to Aaron Patterson for reporting the problems running on
      the new version. Closes #29233.
  - additional changes from 0.3.27
    * Updated to tzdata version 2011g
      (http://article.gmane.org/gmane.comp.time.tz/3758).
  - additional changes from 0.3.26
    * Updated to tzdata version 2011e
      (http://article.gmane.org/gmane.comp.time.tz/3707).
  - additional changes from 0.3.25
    * Updated to tzdata version 2011d
      (http://article.gmane.org/gmane.comp.time.tz/3662).
  - additional changes from 0.3.24
    * Updated to tzdata version 2010o
      (http://article.gmane.org/gmane.comp.time.tz/3473).


author: mrueckert@suse.de
changelog:
  - update to version 0.3.29
    * Updated to tzdata version 2011h
      (http://article.gmane.org/gmane.comp.time.tz/3814).
    * Allow the default value of the local_to_utc and
      period_for_local dst parameter to be specified globally with a
      Timezone.default_dst attribute.  Thanks to Kurt Werle for the
      suggestion and patch.


author: coolo@suse.com
changelog:
  - update to 0.3.32
    * Updated to tzdata version 2012b
    (http://article.gmane.org/gmane.comp.time.tz/4756).


author: coolo@suse.com
changelog:
  - update to 0.3.33
    * Updated to tzdata version 2012c
    (http://article.gmane.org/gmane.comp.time.tz/4859).


author: jreidinger@novell.com
changelog:
  - add permission for accepting licenses (bnc#585786)
  - add license headers
  - added Group: line to all -testsuite subpackages
  - all plugins - defined -testsuite subpackge, run the test during build
  - licenses: rstrip blank lines at the end of license text
  - 0.1.0


author: jreidinger@novell.com
changelog:
  - fix spec file consistency (bnc#560061)
  - use opensuse license when building for opensuse target
  - 0.1.1


author: mkudlvasr@novell.com
changelog:
  - change data structure, so that it doesn't use name of another
    plugin (services). This was breaking ActiveRecord.
  - remove %config tags from spec-file
  - 0.2.0


author: mkudlvasr@novell.com
changelog:
  - fix bnc#587862 (work around bnc#243624 - Mode::testsuite() == true
    in YaPI call)
  - fix bnc#587859 (package dependencies)
  - version 0.2.1


author: jsuchome@suse.cz
changelog:
  - used different YaST API (Mail.ycp), which is able to create
    configuration understandable by SuSEconfig (bnc#559145)
  - 0.1.1


author: jsuchome@suse.cz
changelog:
  - call only subset of write functions from Mail.ycp, to not override
    other settings (like mail aliases)
  - 0.1.3


author: jsuchome@suse.cz
changelog:
  - possible to check return value of Mail->WriteServices (bnc#577932)
  - require yast2-mail-2.18.3 for openSUSE
  - 0.1.4


author: jsuchome@suse.cz
changelog:
  - package postfix-update-hostname script for dhcpcd (bnc#559145)
  - require correct version of yast2-mail
  - 0.1.5


author: jsuchome@suse.cz
changelog:
  - added function for writing testing mail (bnc#580458)
  - new version of postfix-update-hostname
  - 0.1.6


author: jsuchome@suse.cz
changelog:
  - execute postfix-update-hostname script explicitely, so the test
    mail could be sent with current address (bnc#559145)
  - 0.1.8


author: jsuchome@suse.cz
changelog:
  - send details info when hostname was not resolved (bnc#593910)
  - update summary and description of packages (bnc#588355)
  - 0.1.13


author: jsuchome@suse.cz
changelog:
  - remove potential problematic characters from email address
  - remove file only when present (bnc#645379)
  - 0.2.3


author: mvidner@suse.cz
changelog:
  - Disabled HTML output, it returned XML anyway (kkaempf)
  - There is no org.opensuse.yast.modules.yapi.network resource (bnc#547290).
  - 0.0.7


author: mvidner@suse.cz
changelog:
  - Fixed building the REST docs (bnc#537188#c2).
  - Use the new name of policyKit-rights.rb: grantwebyastrights
    (bnc#554946, mkudlvasr).
  - Fixed the yast2-network dependency on 11.2 (jreidinger).
  - 0.0.12


author: jreidinger@novell.com
changelog:
  - add license headers (bnc#586620)
  - add validations to models to prevent fuzzing service (bnc#561438)
  - 0.1.5


author: mvidner@suse.cz
changelog:
  - Fixed multiple bugs in writing the confuguration introduced in
    version 0.1.5 (bnc#600097)
  - 0.1.7


author: vlewin@novell.com
changelog:
  - undefined method `bootproto' for #<Interface:0xb67416c8> (bnc#645231)
  - setting DHCP mode doesn't work for interface eth1
  - 0.2.2


author: jreidinger@novell.com
changelog:
  - fix passing hardware clock settings to ntp (bnc#556467)
  - use BaseModel and add validations
  - allow synchronize action only if ntp is available (bnc#552071)
  - 0.1.0


author: jreidinger@novell.com
changelog:
  - increase number of attempts for ntp server (bnc#604629)
  - expect hwclock fail on xen host (bnc#614353)
  - 0.1.7


author: jreidinger@suse.cz
changelog:
  - Ignore more files to final package like IDE files or generated
    documentation
  - Add safety push, which before git push checks if package pass test
    and build succesfull
  - 0.0.2


author: lslezak@suse.cz
changelog:
  - fixed 'rake package' - do not package files which are not in the
    GIT repository (avoids broken submits caused by an extra file,
    makes the packaging more reliable)
  - 0.0.5


author: lslezak@suse.cz
changelog:
  - refactored 'rake package' task:
    - read GIT files when invoked from other tasks (bnc#550922)
    - added lazy loading of GIT files ('git ls-files' is not called
      in _every_ rake invocation)
    - remove 'www' directory when the tarball is built
    - code clean up
  - 0.0.8


author: lslezak@suse.cz
changelog:
  - fixed git_check task - the latest git doesn't accept '-a' option
    in status command, check also uncommitted changes in index
  - 0.1.2


author: lslezak@suse.cz
changelog:
  - added override_test_db_path.rake task for overriding test DB
    path during RPM build (bnc#594343)
  - added WebYaST RPM macros (macros.webyast file) (bnc#537406)
  - 0.1.3


author: lslezak@suse.cz
changelog:
  - package(-local) task - don't put .gitignore files to www.tar.bz2,
    use "grep -v" for ignoring (a workaround for git bug bnc#599664)
  - 0.1.5


author: lslezak@suse.cz
changelog:
  - removed override_test_db_path.rake (use ERB preprocessing
    in database.yml instead)
  - webservice_tasks.rb renamed to webyast_tasks.rb
  - improved ignoring files in package-local task
  - 0.3.1


author: jreidinger@novell.com
changelog:
  - add url to spec file (bnc#625537)
  - move tasks to lib directory (bnc#622957)
  - more precise specify permissions of directory
  - 0.2.0


author: vgorobets@novell.com
changelog:
  - Create new role with empty name field ends with "undefined method 'match' for nil:NilClass" (bnc#639504)
  - 0.2.1


author: mvidner@suse.cz
changelog:
  - /services shows all services, not just fakes (but avoids "halt")
  - /services no longer includes command info, /services/FOO does.
  - /services is now sorted, disable by ?sort=0
  - /commands/update:
    * call /etc/init.d/FOO, /usr/sbin/rcFOO is nonstandard
    * always return exit+stdout+stderr
  - 0.0.3


author: jsuchome@suse.cz
changelog:
  - simplified: only one controler and model, index and update actions
  - model uses YaPI and SCR libraries to access the system
  - YaPI based policy file
  - 0.0.4


author: jsuchome@suse.cz
changelog:
  - adapted to changes in SERVICES.pm: new API for Execute,
    use YaPI for all services (bnc#551276)
  - include YML.rb for parsing yml files from YaST
  - 0.0.11


author: jsuchome@suse.cz
changelog:
  - require also correct 11.2 version of yast2 package
  - read service descriptions (bnc#570298)
  - get service status using the read call (bnc#570968)
  - 0.0.14


author: jsuchome@suse.cz
changelog:
  - added support for only showing specified services, using
    filter_services.yml config file (fate#308409)
  - save  information if service is 'custom', it has different
    handling in YaPI
  - 0.1.4


author: jsuchome@suse.cz
changelog:
  - SERVICES.pm now resides here, not in yast2 (bnc#587876)
  - remember 'enabled' status of each service (bmc#587879)
  - 0.1.5


author: jsuchome@suse.cz
changelog:
  - SERVICES.pm: fixed self->Enable call
  - return also "enabled" when asked for service status
  - 0.1.6


author: jsuchome@suse.cz
changelog:
  - SERVICES.pm: do Execute and Enable actions for required services
    as well (bnc#587876c13)
  - return the service dependencies in the data model
  - 0.1.7


author: mvidner@suse.cz
changelog:
  - Stefan Schubert (4):
      HTTP errors handled
      added testcases; code cleanup
      changed licences
    Klaus Kämpf (3):
      Don't do private routing
      Enable code coverage testing
      Fix to build
    Bjoern Geuken (1):
      patches module: fixed get_updateList in controller
    Duncan Mac-Vicar P (1):
      Cleaning up the Rake mess, make all stuff use the shared tasks
  - 0.0.2


author: jreidinger@novell.com
changelog:
  - adapt to policykit granting script rename (bnc#554946) (mkudlvasr)
  - remove deprecated provisions
  - 0.0.8


author: lslezak@suse.cz
changelog:
  - fixed loading patch status in the control center (path to
    a helper script was not valid after renaming the plugin
    directory) (bnc#578611)
  - 0.1.6


author: lslezak@suse.cz
changelog:
  - fixed a race condition - call PackageKit _after_ creating
    a DBus loop object, the PackageKit signals can be sent
    before the DBus loop is entered (bnc#579001)
  - 0.1.8


author: lslezak@suse.cz
changelog:
  - fixed Patch installation (bnc#579034), fixed possible race
    condition (add system bus to dbusloop object before sending DBus
    message)
  - 0.1.11


author: lslezak@suse.cz
changelog:
  - use @repo.save! so validation errors are reported via exception
    (with return code 422), adapted and extended the testsuite
  - 0.1.14


author: lslezak@suse.cz
changelog:
  - don't cache show action, expiring the cache fails when no id
    is passed - e.g. when called from index method (bnc#587449)
  - 0.1.17


author: lslezak@suse.cz
changelog:
  - patches - don't pass any parameter to the helper script, always
    search for all available patches (bnc#596120)
  - 0.1.20


author: jreidinger@novell.com
changelog:
  - install patches in background to avoid timeout (lslezak, adapted
    from apptoolkit 1.0 patch)
  - 0.1.29


author: jreidinger@novell.com
changelog:
  - fix reporting installed package
  - add url to spec file (bnc#625537)
  - move tasks to lib directory (bnc#622957)
  - Avoid Error.LimitsExceeded when installing for a long time
    (bnc#617350) (mvidner)
  - 0.2.1


author: lslezak@suse.cz
changelog:
  - fixed saving patch messages in background process (bnc#639144),
    added API for direct reading patch messages
  - 0.2.4


author: schubi@suse.de
changelog:
  - use backticks instead of IO.popen and set LC_ALL=C
    ',' -> '.' conversion then not needed
  - remove Scr.execute  for checking if collectd running (bnc#472752)
  - Clarify license
  - version 0.0.6


author: schubi@suse.de
changelog:
  - Improving checks while generating the config file (bnc#582735)
  - Set WebYaST as default hostname for collectd in order to prevent
    confusion while changing hostname (bnc#580215)
  - checking params in the logviewer(bnc#580216)
  - removed old status.yml (bnc#582099)
  - Do not search for default host via network if there is only one
    host ("WebYaST") defined for collectd (bnc#580017)
  - 0.1.1


author: lslezak@suse.cz
changelog:
  - exceptions caught in the background thread must be rethrown
    in the main thread later - report a problem instead of retrying
    it again and again (bnc#591390)
  - 0.1.5


author: jsuchome@suse.cz
changelog:
  - check vendor subdirectory for config files (bnc#628654),
    install default logs.yml to /etc/webyast
  - 0.2.0


author: mvidner@suse.cz
changelog:
  - fixed System messages display by looking for default logs.yml also
    in LogFile.rb (bnc#637398)
  - 0.2.3


author: vgorobets@novell.com
changelog:
  - Missing text in tab headers (jquery.accordion) in Status module after update from WebYaST-SP1 to WebYaST 1.1 (bnc#636616)
  - added ruby script to check the status_configuration.yaml file
  - 0.2.4


author: mvidner@suse.cz
changelog:
  -  Make a fresh connection to DBus, to be able to reboot
    after DBus is restarted. Otherwise Broken pipe would be reported
    (bnc#582759)
  - 0.1.2


author: vlewin@suse.com
changelog:
  - use ConsoleKit DBUS interface for reboot and shutdown instead of HAL
  - added support for new PolicyKit
  - 0.2.4


author: mvidner@suse.cz
changelog:
  - Josef Reidinger (6):
      remove from spec marking sources as config
      adapt to rails convention for model find/save
      fix documentation
      follow ruby conventions for constants
      refactor time plugin to better readiness, handle timeout
    when setting time to future
      parse datetime info on backend side
    Duncan Mac-Vicar P (2):
      Cleaning up the Rake mess, make all stuff use the shared tasks
      cleanup. Dont use the top level Rakefiles, but the tasks subdirectory
  - 0.0.3


author: jreidinger@suse.cz
changelog:
  - allow run test outside of package
  - lslezak: don't return html output
      don't require rubygems
  - 0.0.6


author: jreidinger@suse.cz
changelog:
  - remove useless scr require from controller test
  - remove deprecated provisions from spec file
  - 0.0.9


author: jreidinger@novell.com
changelog:
  - optionally(if not possible, then ignore it) restart collectd if
    time is changed (bnc#557929)
  - 0.0.11


author: jreidinger@novell.com
changelog:
  - add last fallback if every attempt to get timezone fails
    (bnc#582166)
  - fix issue with non-saving time (bnc#582810)
  - 0.1.1


author: lslezak@suse.cz
changelog:
  - PreRequire yast2-country so the *.policy files are available
    when granting permissions in %post (bnc#762518)
  - 0.3.4


author: jreidinger@novell.com
changelog:
  - add license headers(bnc#586620)
  - Catch and report DBus::Error generically (bnc#598794)
  - Catch generic exceptions in index (bnc#598794)
  - users/groups: use group name as index when retrieving groups from
    yapi (bnc#592953)
  - 0.1.9


author: jreidinger@novell.com
changelog:
  - add url to spec file (bnc#625537)
  - move tasks to lib directory (bnc#622957)
  - avoid in roles user nobody(bnc#632326)
  - 0.2.0


author: vgorobets@suse.de
changelog:
  - added workaround for the users which UID < 1000, since a lot of netowrk users don't appear in roles ui
  - 0.2.8


author: dmacvicar@novell.com
changelog:
  - update to 0.5.3
    * Incremental parsing and output generation with yardoc -c
    * Generating HTML docs now adds frames view
    * Tree view for class list
    * Ability to specify markup format of extra files


author: mrueckert@suse.de
changelog:
  - update to version 0.6.1
    too many changes to list here please see
    /usr/lib*/ruby/gems/1.8/gems/yard-0.6.1/ChangeLog


author: mrueckert@suse.de
changelog:
  - update to 0.6.8
    too many changes to list here please see
    /usr/lib*/ruby/gems/1.8/gems/yard-0.6.8/ChangeLog
  - drop unneeded buildrequires on rubygem-rdoc
  - moved docs and testsuite in subpackages


author: ke@suse.de
changelog:
  - Update to version 1.4.0:
    - Bug fixes (memory leaks etc.).
    - Fix namespace handling.
    - Speedup.


author: puzel@novell.com
changelog:
  - update to version 9.06:
    - updates libev to 3.48.
    - the aterm code now frees the as visual and image manager objects
      when a window was closed.
    - do not (wrongly) adjust the virtual line length inside
      scr_insdel_chars/ERASE (Miroslav Lichvar).
    - fix an issue where wide tab characters caused character shifts
      when part of them was deleted (tracked down by Miroslav Lichvar).
    - artificially enlargen the previous character at the end of a line
      when trying to output a character that doesn't fit. looks ugly, but
      makes copy&paste work.
    - remove bogus "setuid/setgid security issues" from rxvt.1.pod, they
      no longer apply.
    - the urgency hint is now cleared on both focus in and focus out.
    - cache urgency hint locally to avoid server rtt on every focus change.
    - perl 5.10 needs PERL_SYS_INIT3 on hppa.
    - ignore byte-order marks and do not treat them like combining characters.
    - fix build issue when CURSOR_BLINK is not defined (Emanuele Giaquinta).
    - do some µ-optimisations to the character fast path.
    - use a less cunning, but more robust algorithm to avoid one terminal
      monopolising the whole process by outputting a lot of text.
    - try to work around linux first breaking sched_yield and now breaking
      the only known workaround.
    - new option -icon to set _NET_WM_ICON (based on patch by Frank Schmitt).
    - initialise the as visual only on demand, instead of unconditionally,
      to save memory in the common case of not using visual gimmicks.
    - try to work around bugs in a few wm's that errornously resize
      client windows on hint property updates by temporarily
      disabling size hints.
    - implement the DECSTR soft reset sequence and use it for tput init,
      and make hard RIS and DECSTR both reset more private modes, such
      as mouse reporting.
    - redundantly clear mouse reporting and a few other states in
      tput init/tput reset, for older urxvts.
    - partial/full clear screens did cause flickering and possibly pixel
      droppings when urxvt viewed the scrollback buffer.
    - use current rendition style in DCH sequence.
    - the 132/80 mode switch no longer forces a screen reset.
    - add an osc sequence to change the border colour (Emanuele Giaquinta).
    - new perl extension "overlay-osc", for status displays and the like.
    - fix some minor cursor drawing issues with overlays by allowing
      overlays to modify screen flags (to disable the cursor themselves).
    - work around programs not restoring rstyle before rmcup
      (analysed by Miroslav Lichvar).


author: pascal.bleser@opensuse.org
changelog:
  - update to version 9.07:
    * maintenance release, fixing a large number of minor issues,
      such as compilation problems that have been found since the
      last release


author: mrueckert@suse.de
changelog:
  - update to version 9.09
    - NOTICE: this release updates terminfo/termcap.
    - the bestest release ever.
    - it was verified that urxvt handles µ and ? correctly.
    - add support for blending and blurring with XRender
      (Emanuele Giaquinta).
    - add support for using gdk-pixbuf as image backend
      (Emanuele Giaquinta).
    - cleanup and minor fixes of the image code (Emanuele Giaquinta).
    - new perl extension "confirm-paste" (Emanuele Giaquinta).
    - new on_tt_paste perl hook and tt_paste perl binding (Emanuele
      Giaquinta).
    - new on_bell perl hook (Emanuele Giaquinta).
    - searchable-scrollback no longer ignores the first line
      (Emanuele Giaquinta).
    - Use COMPOUND_TEXT encoding for WM_NAME/WM_ICON_NAME value when
      it is not fully convertible to STRING (patch by James Cloos).
    - fix a buffer overflow that would cause wrong key sequences to
      be generated for numpad keys (introduced in 9.05).
    - fix definition of sgr0 to work around limitations in luit.
    - extend ISO 14755 5.4 mode to also print the font name of the
      characters other than first one in the selected cell
      (Emanuele Giaquinta).
    - new iso14755 option to disable ISO 14755 at runtime
      (Emanuele Giaquinta).
    - make sure pagewise scrolling scrolls at least one line
      (found by Mikachu).
    - remove deprecated OSC 18 / 19 and make OSC 17 / 19 apply to
      highlightColor / highlightTextColor (Emanuele Giaquinta).
    - add highlightTextColor resource to change the foreground colour
      of highlighted characters (Emanuele Giaquinta).
    - make highlightColor apply also to selected cells with reverse
      video but not to non selected cells with reverse video
      (Emanuele Giaquinta).
    - remove colorRV resource (it was enabled only with frills off).
    - fix numlock handling, the most longstanding bug to date
      (Emanuele Giaquinta).
    - reduce the number of custom bits to 4, to make room for 256
      colours.
    - add support for 256 colors (Emanuele Giaquinta, Marc Lehmann).
    - add rxvt-unicode-256color terminfo and use it by default in 256
      colors mode.
    - update rxvt-unicode terminfo to state 7744 colour pairs to
      cover all 88*88 possible pairs.
    - fix hang if DECAWM is not set and there are not enough columns
      to insert a character (Emanuele Giaquinta).
    - cub1 ("backspace") will now respect wrapping when past the
      rightmost column, working around a shortcoming of most tty line
      discipline's line editing.
    - add support for grabbing the clipboard selection and extend
      selection{_clear,_grab,} perl bindings to optionally work on
      the clipboard selection (based on patch by Dana Jansens).
    - no longer force CERASE to BACKSPACE - use the system default.
      affects default value for VERASE only when no compatible
      setting for backspacekey was given.
    - use higher than 38400 baudrate setting, if detected.
    - erase screen would clear to the wrong background when blinking
      was enabled (which selects high intensity under some
      circumstances).
    - scr_kill_char didn't touch the line.
    - upgrade and port to libev-4.01.
  - spec file clean up:
    - removed old x handling
    - removed unsupported configure options
    - reorded configure options to use the same order as in the
      configure output for easier matching
  - dropped rxvt-unicode-9.05.diff


author: mrueckert@suse.de
changelog:
  - reenable 256bit support:
    the 256color support is a compile time option. so we provide 2
    binaries now.
    WARNING: you need a patched screen on < 11.4 to use the 256color
    version.
    - binaries come as <binname>-256color
    - removed --with-term from the configure params.
      each of the binaries will set correct TERM variable depending
      on the compile time option
    - added note to README.SuSE
  - spec clean up
  - added --enable-warnings to see the compiler warnings


author: pascal.bleser@opensuse.org
changelog:
  - update to version 9.10
    * fix minor memory leaks in urxvt and urxvtd
    * fix regression in urxvtd that prevented options from being
      correctly set
    * implement xterm's horribly broken 1005 mouse reporting mode,
      and an alternative 1015 mode that works in non-utf-8 locales
      and has fewer limitations
    * fix a possible bug where mouse notifications didn't work after
      startup for the upper left corner
    * implement our own pixbuf to pixmap rendering to get rid of
      dependency on buggy gdk-pixbuf-xlib; only truecolor visuals are
      supported
    * apply tinting before shading when both operations are
      requested: previously they were intermixed when lightening and
      the result was inaccurate and confusing; note that now a black
      tint yields a completely black image, regardless of shading
    * avoid spurious redraws of the bg image when bg is transparent
      or when using 'root' mode
    * dynamically number options according to compiletime requirements


author: mrueckert@suse.de
changelog:
  - add desktop files (based on the desktop file from arch linux)
    http://projects.archlinux.org/svntogit/packages.git/plain/rxvt-unicode/trunk/rxvt-unicode.desktop


author: pascal.bleser@opensuse.org
changelog:
  - update to 9.14:
    * INCOMPATIBLE CHANGE: the urxvtd default socket path is now
      $HOME/.urxvt/urxvtd-<nodename>
    * INCOMPATIBLE CHANGE: the "list" keysym expansion now requires loading of
      the "keysym-list" perl extension
    * INCOMPATIBLE CHANGE: A scale value of 0 in the bg image geometry no longer
      enables tiling, so as to make it possible to disable both scaling and
      tiling
    * overhaul of the bg image operations. The old operations have been
      deprecated in favour of elementary operations and styles built on top of
      the new operations and scale/position settings
    * support for libafterimage is deprecated and will be removed in the next
      release
    * fix a crash caused by selection_check not properly resetting out-of-bounds
      mark values (can happen when extending a selection while scrolling up in
      curses programs for example)
    * do not move the selection when scrolling up and the selection is outside
      the scrolling region
    * fix display of bold bright black
    * fix memory leak when urgentOnBell is set
    * fix a redraw bug that occurs when a bg pixmap is set and the wm does not
      honour the size hints set by urxvt. Now urxvt forces the size of the
      terminal window to be a multiple of the cell size
    * sanitise the argument of SD / SU sequences. Fixes a possible crash when the
      argument is big enough, red hat bug #711137
    * correctly split long lines when scrolling
    * urxvt now looks for perl extensions also in $HOME/.urxvt/ext
    * add bell-command perl extension to execute a command when a bell event
      occurs
    * add set_urgency perl binding to set/reset the urgency hint
    * consume button release event in matcher (exg)
    * keyboard accessible list of recent matches in matcher
    * properly process 'keysym' sequences in tabbed when using 'focus follows
      mouse' and the focus is on the main window but not on the active terminal
      window
    * support for the freedesktop startup-notification protocol
    * the direction of VPR and VPB commands was reversed
    * fix alignment of inherited root pixmap when it is a different size than the
      root window and the terminal window is off the left or top edge
    * make $self visible in "eval perl expression" popup action, also handle
      exceptions better
    * fix parsing of '-e' when it occurs as an option argument, such as in 'urxvt
    - title -e'
  - changes from 9.12:
    * fix regression in processing of SelectionNotify events. urxvt would fail to
      request a selection if the owner did not support the UTF8_STRING target
    * fix rendering of double width chars in certain circumstances, more likely
      to happen if urxvt is compiled with 256 colors support as urxvt runs out of
      fonts much earlier then. Fixes gentoo bug #358151
    * restore support for 'list' syntax in keysym resources
    * always premultiply colour values - while this increases differences between
      core fonts and xft, it is "more correct" in practical situations
    * disable PTYTTY_REENTRANT option - not needed for urxvt and saves a bit of
      code
    * remove lucidatypewriter from the list of fallback fonts, it was the only
      non-xft non-cellfont in the list anyway
  - changes from 9.11:
    * remove 'list' syntax for keysym resources, as it serves no useful purpose.
      If you need it, poke us and provide a use case
    * fix alpha channel support. Premultiply alpha in colours if the visual
      supports an alpha channel, as xrender expects premultiplied alpha
    * fix reply to a selection request sent by an obsolete client such as
      syncterm
    * fix crash when the window is resized and the overlay is active
    * match character-wise rather than byte-wise in selection extension again.
      perl 5.8.9+ is required to avoid extreme slowdowns. Fixes debian bugs
      [#523072], #616463
    * fix a possible crash if the INCR transfer process for a selection property
      timeouts and at least one chunk is received
    * work around a memory corruption bug in xorg's XrmSetDatabase (apparently
      broken since http://lists.freedesktop.org/archives/xorg-commit-diffs/2004-March/000239.html)
    * fix memory corruption bug when custom command sequences bound to keys were
      injected into an already-full pty input buffer
    * gdk-pixbuf is autodetected by default and preferred over libafterimage
    * do not prepend a newline to the selection text when the starting line of
      the selection is not highlighted
    * don't swap perl env with real env, save and restore it, just in case we
      ever get recursive perl invocations. also saves a bit of codespace with gcc
    * fix various memory leaks
    * fix typo in kIC terminfo capability, debian bug #446444
    * document 'thickness' resource
    * fix debian bug #504817, to the extent possible
    * add support for previewing the pasted data in confirm-paste
    * added "newlines to spaces" option in selection-popup
    * revert to 38400 baud max., mission accomplished
    * no longer create scary "pty_fill: PLEASE REPORT" message, instead, silently
      drain the input (problem is well understood now)
    * no longer swallow rob nation's own graphics mode commands


author: pascal.bleser@opensuse.org
changelog:
  - enable support for libstartup-notification
  - update to 9.15:
    * finding a matching font (e.g. bold version of the base font) was broken
    * fix parsing of bg image styles: they really work now
    * fix blurring of bg image borders when using xrender
    * fix xrender blur on common xrender implementations that do not behave
      correctly when the same pixmap is used as source and destination in
      composite operations
    * fix regression that caused tabbed to compute the wrong size for tabs
    * allow again an empty suffix in a keysym list spec


author: vuntz@opensuse.org
changelog:
  - Cleanup package:
    + Improve summaries and descriptions.
    + Add Recommends for gstreamer-0_10-plugins-base,
      gstreamer-0_10-plugins-bad, gstreamer-0_10-plugins-good,
      gstreamer-0_10-plugins-ugly.
    + Ship in the main package some useful plugins, instead of having
      them in separate packages.
    + Make the plugin-zdf-mediathek subpackage automatically
      installable for users using the de locale.
    + Move the Supplements for tracker to the plugin-tracker
      subpackage, where it belongs.
    + Create a lang subpackage.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.7.8:
    + If the client didn't pass a Range header in the request, don't
      append Accept-Ranges and Content-Range headers to response.
      This fixes picture browsing on XBox 360 (again).
    + Don't put empty nodes in device description.
    + Use '\r\n' instead of '\n' in XML files. Some UPnP devices in
      the market are apparently unable to handle the unix EOL
      character so we better provide the XML files in DOS format.
    + MediaExport:
    - Fix an assertion failure.
    + Localization:
    - Remove markup from a translatable string in preferences UI.
    - Don't build translatable strings by substitution.
    - Prefer the term 'folder' over 'directory' in translated
      strings.
    - Miscellaneous string fixes.
    - Don't translate debug messages.
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.8.0:
    + Don't add 'modelDescription' node in device description if
      already added.
    + Generate XML files from templates at build time so we can strip
      out newlines and leading whitespace to improve our IOP with
      some devices in the market that use some crappy XML parsers.
    + Don't let libxml add a newline after the 'xml' header node.
    + rygel-preferences:
    - Use correct Gtk+ Vala API version.
    + MediaExport:
    - Add null checks to avoid crash in environments where standard
      XDG folders are undefined or unknown to glib.
    + Localization:
    - Make .desktop files translatable.
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.8.2:
    + Don't assume user's config folder to be present everywhere.
    + Destroy the device list before quitting main loop to make sure
      to send the SSDP 'BYE' message to devices.
    + Tracker:
    - Make sure we only expose items that are either explicity
      marked to be shared over UPnP network or not marked at all.
    - Assume UPnP-created items to be shared. We create items on
      demand from UPnP clients so its logical to assume that the
      client would want it to be available on the UPnP network
      immediately after their creation.
    - URI escape metadata titles for IDs to correctly handle titles
      that have charachters like ',' and ':' in them.
    - Some non-functional changes.
    + MediaExport:
    - Proper default values for item metdata. This fixes the
      misterious "0" Album and Artist on XBox.
    - Handle requests for audio and image item types, not just
      music and pictures.
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.8.3:
    + Sort Search and Browse results alphabetically (in descending
      order) by title when no sorting criteria is specified by the
      client.
    + Remove redundant call to Gst.init().
    + Unique short commandline argument for disabling WMV transcoding
    + MediaExport:
    - Export media even if metadata extraction fails for it.
    - Improved debug log.
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Do not install 120x120 icons: this is an invalid size, and it
    makes the build fail. So we remove them for now, until upstream
    uses the right 128x128 size.


author: vuntz@opensuse.org
changelog:
  - Call relevant macros in %post/%postun:
    + %desktop_database_post/postun because the package ships at
      least one desktop file.
  - Drop %mime_database_post/postun calls in %post/%postun: there is
    no mime type definition in the package.
  - Pass %{?no_lang_C} to %find_lang so that english documentation
    can be packaged with the program, and not in the lang subpackage.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.10.1:
    + Fix severe performance regression introduced in 0.9.9
    + Fix a crash on corrupt files
    + Generate ChangeLog from git on make dist
  - Main changes in 0.10.0, since 0.8.x (see NEWS for all changes):
    + Satisfy more DLNA requirements and pass more DLNA testcases.
    + Various fixes for compatibility with different hardware
      (including XBox).
    + Sort Search and Browse results alphabetically (in descending
      order) by title when no sorting criteria is specified by the
      client.
    + Sort in ascending order by default.
    + HTTP Connection stalling supported for ALL streams.
    + Support 'background' mode for all streams.
    + Don't offer audio transcoding for videos.
    + Ability to enable/disable upload of media.
    + Ability to enable/disable deletion of media.
    + Add option to disable UPnP to all configuration sources.
    + Use both user & system configuration.
    + UI:
    - Trim-down the UI to only provide options that end-user needs.
    - Use the correct key for 'UPnP enabled' option.
    - All widgets must be disabled when sharing is.
    - Option to use 'any' network.
    + MediaExport:
    - Improved performance.
    - Hide empty virtual folders.
    - Avoid crawling $HOME by default.
    - Implement search by duration.
    + Mediathek:
    - Add option to choose between H.264 and WMV videos.
    + Tracker:
    - Improved performance.
    - Add 'Genre' hierarchy.
    - Expose more information for music items.
    - Make sure we only expose items that are either explicity
      marked to be shared over UPnP network or not marked at all.
    - Add "New" container: Under each category container, add a
      child container that lists all items of that category that
      were added (to tracker-store) less than 3 days ago.
    - Only share available files: As tracker also indices removable
      media we need to filter out those files that are currently
      unavailable.
    + Improved log output control.
    + Port from dbus-glib and GValue usage to GDBus and GVariant.
    + Many bug fixes, including fixes for crashes.
    + Updated translations.
  - Replace gtk2-devel BuildRequires with pkgconfig(gtk+-3.0)


author: dimstar@opensuse.org
changelog:
  - Update to version 0.10.2:
    + Fix sorting on dates without time
    + Fix MediaExport plugin skipping m4a files
    + Fix serving of album art
    + Fix an assertion when harvesting files still being downloaded
    + Don't entity-quote UTF-8 characters
    + Fix a hidden potential crasher with vala async functions
    + bgo#648486: Rygel doesn't show up in Samsung PS50C77 TV.


author: vuntz@opensuse.org
changelog:
  - Update summaries and descriptions based on new text from
    upstream.
  - Remove now unneeded dbus-1-glib-devel BuildRequires: code got
    ported to GDBus.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.11.0:
    + Serve video thumbnails to XBox 360
    + Change ImportResource not to use GVFS
    + Validate passed sort criteria string
    + More validation and robustness of input arguments for actions
    + Complete supported formats for TimeSeekRange parsing
    + Ignore unknown commandline options and print help string when
      encountering those
    + Make sure an uploaded file is closed after HTTP POST
    + Several fixes related to seeking
    + Add restrictions to correct transfer modes
    + MediaExport:
    - Wait for filesystem events to settle before harvesting new
      files
    - General code clean-up, especially in the file monitor
    - Add option to disable file monitoring
    - Add more exotic media to be harvested:
      .mpc/.mpc: MusePack
      .wv: WavPack
      .aac: Stand-alone AAC (raw/ADTS)
      .mp2: MPEG 1, Audio Profile 2
      .webm: WebM video files
      .mka: Audio in a Matroska file
    - Ignore unknown file from discoverer
    + Tracker:
    - Print the used upload directories
    - Use D-Bus filtering for GraphUpdated, be waken much less by
      tracker
    - Support adding of existing but non-indexed files as well as
      general objects with all kinds of URIs through the
      CreateObject call
    - Generally rework the handling of place holder items which are
      uploaded later by the Content-Directory
    - Set item size in the tracker-miner graph
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.11.1:
    + Fix warnings and critical messages when Rygel is run without a
      DBus session bus available.
    + Modify XBox support to not disturb UPnP conformance.
    + Bump required minimum versions of GSSDP, GUPnP, GUPnP-AV and
      GUPnP-Vala.
    + Implement upnp:searchClass.
    + Several improvements to SOAP action parameter validation.
    + MediaExport:
    - Add APE to the supported media formats.
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.11.2:
    + Fix regression introduced in 0.11.1 which made tracker plugin
      fail to start.
    + Add commandline options -c, --config to override the user
      configuration file.
    + Add a config file options to override the upload directories.
    + Use proper UPnP service description syntax.
    + Tracker:
    - Clean-up left-over place-holder items on plugin start-up.
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.11.3:
    + Fixed an abort if the client requested chunks of data being too
      small.
    + Fix memory leaking related to file upload.
    + Work-around a crash when the service description file is
      invalid.
    + Make rygel a single-instance app. If a new instance is started,
      the old instance will be shut down. This is likely to be
      reveresed in a future release.
    + Fix an UPnP compatibility regression.
    + Fix resolution and framerate for MPEG_TS_HD_NA_ISO transcoder.
    + Adapt to changes in upcoming vala-0.14
    + Allow UPnP class generalization on upload to
      DLNA_ORG.AnyContainer.
    + Add transcoders for AAC_ISO_320 and AVC_MP4_BL_CIF15_AAC_520.
      Note that both are disabled by default since GStreamer has some
      issues with these pipelines.
    + IOP:
    - Fix IOP with XBox 360's music browsing.
    - Fix IOP with Samsung Galaxy S.
    - Fix IOP with Allegro clients.
    + Tracker:
    - Properly escape meta-data strings.
    - Update search containers if tracker content changes.
    - Fix wrong search result when "exists true" was searched for
      artist, album and genre.
    - Implement @refID.
    - Add an option to share only those files that have a
      nmm:dlnaProfile set.
    + MediaExport:
    - Refactor database access code.
    + Bugs fixed: bgo#629582, bgo#654833
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.12.0:
    + Make use of the Thumbnailer DBus service if available.
    + Revert encodebin transcoder to pre 0.10.0 state. Transcoding
      should now work for everyone again.
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.12.1:
    + Fix service description templates for RenderingControl and
      AVTransport.
    + Update documentation for run-time dependencies.
    + MediaExport:
    - Speed-up virtual container browsing by adding indices to the
      database.
    + Playbin:
    - Fix setting of current playback URI, preventing a possible
      crash later on.
    - Announce support for video/x-mkv additonaly to
      video/x-matroska.
    + Tracker:
    - Only consider objects with URIs, otherwise a search or browse
      will error out unnecessarily.
    + External:
    - Add TrackNumber to optional properties.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.12.2:
    + Fix a crash when a context disappears and reappears while Rygel
      is streaming media.
    + Only check for vala compiler when --enable-vala is passed.
    + Sanity check of upnp:class in CreateObject call.
    + Properly finish ImportResource call when the host in SourceUri
      is not reachable.
    + MediaExport:
    - Fix "contains" search
    - Add m2ts to harvested media files
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.12.3:
    + Fix item upload when the upload directory was on a FAT
      partition and the title contained characters which are illegal
      on FAT.
    + Do not show a critical when the thumbnailer DBus service is not
      available.
    + Updated translations.


author: zaitor@opensuse.org
changelog:
  - Update to version 0.12.4:
    + Fix an assertion when one of the preconditions failed during
      HTTP Post.
    + Limit the length of the filename generated in CreateObject to
      avoid problems on FAT.
    + Use SoupURI to validate and properly escape the URI given
      during CreateObject. This could cause huge CPU consumption
      if the URI was really long (1k).
    + Do not crash if ImportResource is cancelled.
    + Fix DBUS  thumbnailer regression introduced in 0.12.3
      (bgo#660892).
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.12.5:
    + Send proper SSDP notification when killed with SIGTERM.
    + Fix out-of-tree builds.
    + Prevent a crash when searching and uploading in parallel.
    + Prevent a critical error when the uri to be added already
      exists.
    + Prevent a name clash when an uploader is really fast in
      creating items.
    + Mark thumbnail resources as transcoded. This helps certain
      devices to use them as thumbnails and not as the original
      stream.
    + Prevent a false-positive test success in http-post-test.
    + Use proper error if a client tries to get the children of a
      media item.
    + Fix huge CPU load if a client did a lot of byte-range requests
      on a large media file.
    + Tracker:
    - Fall back to nfo:fileLastModified if nie:creationDate is not
      available.
    - Properly clean and escape any passed item ID.
    + MediaExport:
    - Properly disable MediaExport if Tracker start-up is slow.
  - Add rygel-newer-libsoup.patch: fix build with libsoup 2.37.x.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.13.0:
    + Use context-less API from gupnp-0.18.
    + Get rid of a nested MainLoop in HTTP POST handling that caused
      a lot of trouble with vala's async support.
    + Refactor ClientHacks into a generic part and XBox support.
    + Add a hack for Panasonic TVs that can only handle PNG
      thumbnails if you tell them they're JPEG.
    + Always build and run tests when using autogen.sh.
    + Write uploaded data to a temporary hidden file first and move
      to real file later, helping file monitors to only create a
      single event.
    + Add a 128x128 version of the icon.
    + Move the 48x48 JPEG icon and 120x120 icons necessary for DLNA
      out of the icon theme.
    + Drop XML comments from the content description files which
      might cause issues in IOP.
    + Stabilize the error handling in HTTP POST.
    + Clean-up GTK+ checks in configure.ac.
    + Only pass -g to valac when --enable-debug was passed.
    + More robust transcoding on faulty input.
    + Clean-up and refactor audio- and video-transcoders.
    + Clean-up RTP depayloader guessing.
    + Fix deadlock on Ctrl-C.
    + Fix a crash on filesystem error while uploading.
    + MediaExport:
    - Refactor and clean QueryContainer.
    - Use proper UPnP classes like
      object.container.album.musicAlbum for virtual folders.
    - Support audio-less videos.
    + Mediathek:
    - Set proper DLNA profile on the WMV streams.
    + Playbin:
    - Add support for image/jpeg and image/png.
    + Tracker:
    - Fix querybuilder for graphed statements.
    - Let tracker-fs-miner override properties and chose the proper
      RDF type for an uploaded file.
    - Cache ContainerUpdateIDs for metadata-based containers.
    + Bugs fixed: bgo#660107, bgo#661336, bgo#637226.
    + Updated translations.
  - Drop rygel-newer-libsoup.patch: fixed upstream.
  - Add xz BuildRequires because we can't build a package for a
    xz-compressed tarball without explicitly specifying that... See
    bnc#697467 for more details.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.13.1:
    + Fix MPEG2 transcoding to not fail due to a typo in the
      container caps.
    + Output debug information about the used transcoding profile.
    + Fix AVC transcoding: Framerate and resource resolution.
    + Some documentation updates.
    + Simplify the RTP depayloader guessing code by using GStreamer
      functionality.
    + Stop leaking HTTPRequests due to a ref cycle.
    + Some stability errors and conformance changes.
    + Add coverage reports for unittests.
    + Increase the coverage of some classes.
    + Fix basic search implementation for offset > 0 and limit == 0.
    + Add an environment variable to set the time-out for plug-in
      loading to help when running in valgrind.
    + IOP:
    - More refactoring: Version downgrade is not longer bound to
      the XBox 360 hacks and configurable.
    - Add hacks for XBMC which has problems to play AAC/M4A files
      shared with the "correct" DLNA mime-type.
    - Fix Slideshow option in XBox 360 when called from top-level
      image browser.
    - If a time-seek requests everything, just ignore that it's a
      seek.
    - Add a file extension to all served URIs to help those devices
      that need them.
    - Fix an issue where Windows Media Player 12 only showed the
      first 200 items.
    + UI:
    - Minor clean-up and polishing.
    - Tooltips.
    + Tracker:
    - Get rid of work-around for bgo#623685
    + MediaExport:
    - Fix a regression in the file monitor that caused moved files
      to be missed.
    - Update the documentation to clarify how to enter URIs in the
      configuration file.
    - Fix an endless loop when adding media to an empty but watched
      directory.
    - Delay the creation of the virtual folder hierarchy until the
      initial walk is done.
    + Mediathek:
    - Update the documentation on how to configure it and
      distribute those.
    + MPRIS:
    - Add possibility to disable the whole module.
    + External:
    - Don't crash if the D-Bus server doesn't behave as specified
      when sending updates.
    - Transcoding/Proxying if the uri contained the @ADDRESS@
      template
    - Fix icons; it was still using the MediaItem1 interface.
    - Update child count properly if container changes.
    - Add possibility to disable the whole module.
    + Bugs fixed: bgo#644538, bgo#653120, bgo#659432, bgo#663631,
      bgo#663826, bgo#666363, bgo#668335, bgo#669677, bgo#669680,
      rh#759206.
    + Updated translations.
  - Remove xz BuildRequires now that it comes for free in the build
    system.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.13.2:
    + Work around a reference issue when using vala-0.16.
    + Really add the hack for WMP 12.
    + Fix XBox 360 showing the same songs multiple times in the
      "Songs" listing when not using MediaExport back-end.
    + Drop obsolete gconf dependency.
    + Don't crash when loading the same module twice accidently.
    + Add tests for ItemCreator class.
    + Refactor, document and clean-up ItemCreator class.
    + Use supplied <dc:date> in CreateObject call.
    + Tracker:
    - Revert the change that lets the fs-miner choose the RDF type.
      This broke uploading very badly.
    - Use the item's date when creating a new item.
    + Bugs fixed: bgo#660477, bgo#664184, bgo#669858.
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.13.3:
    + Fix a regression introduced in 0.13.2 that caused the XBox 360
      to show empty Album, Artist and Genre folders with the Tracker
      plugin.
    + Fix the time-out used on item creation.
    + Only ask tumbler to create thumbnails if it's not a remote
      resource.
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.13.4:
    + Add the new logo.
    + Don't abort if a client requests an invalid thumbnail or
      subtitle.
    + Don't crash if a GStreamer element is missing.
    + Set X_DLNACAP according to the allow-upload/allow-deletion
      configuration.
    + Drop the "maximum version" requirements in configure.ac.
    + Revert the "npt=0- is not a seek" patch since it broke DLNA
      requirement 7.3.33.4.
    + Don't crash if a User-Agent contains non-UTF-8 characters.
    + MPRIS:
    - Don't abort if a server doesn't use the proper type for the
      "Metadata" property.
    + MediaExport:
    - Set proper UPnP class for virtual containers.
    + Mediathek:
    - Reduce severity of a warning message.
    + Playbin:
    - Emit duration change once the playbin can know it.
    + Tracker:
    - Refactor alternative properties.
    + Bugs fixed: bgo#667781, bgo#672048.
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.14.1:
    + Fix compilation with GLib <= 2.28.
    + Fix generation of SinkProtocolInfo in all players.
    + Add work-around for Onkyo TX-NRxxx devices.
    + Escape URIs in player's ChangeLog.
    + MediaExport:
    - Fix the fix for using the correct container UPnP class.
    + Playbin:
    - Notify listeners about duration change only once.
    + UI:
    - Fix enabling and disabling of service autostart
    + Bugs fixed: bgo#674071, bgo#674733.
    + Updated translations.


author: vuntz@novell.com
changelog:
  - Update to version 2.25.0:
    + Port to GIO.
    + Put XAUTHLOCALHOSTNAME in the child session's environment so it
      will run.
    + Ignore .pulse to avoid replicating PulseAudio data.
    + String fixes.
    + Updated translations.
  - Drop sabayon-updates-from-trunk.diff: fixed upstream.
  - Remove unneeded BuildRequires: desktop-file-utils, gettext,
    gnome-common, python-cairo, python-gnome, python-ldap,
    shadow-utils
  - Change BuildRequires: python-gtk-devel to python-gobject2-devel
  - Add python-xdg BuildRequires to make configure happy.
  - Remove unneeded Requires: python-cairo
  - Remove unneeded PreReq: gtk2, shadow-utils
  - Change Requires of shadow-utils in admin package to PreReq
  - Remove custom CFLAGS.
  - Remove autoreconf and intltoolize calls.
  - Stop creating /etc/gconf/2 without any reason.
  - Stop putting DocPath in desktop file: yelp does not need this.
  - Remove hacks in post/postun that were needed for old versions of
    openSUSE (<= 10.1)
  - Remove edition of /etc/gconf/2/path to add sabayon support: our
    gconf2 package is correctly configured, and so we shouldn't try
    to play with this here.
  - Remove gconf2 and grep PreReq because of the above change.


author: dominique-obs@leuenberger.net
changelog:
  - Update to version 2.27.0:
    + Sabayon now uses Xephyr instead of Xnest for its child session.
    + Pass DEBUG_WHILE_IN_SABAYON untouched to child processes.
    + Do not eat stderr output from child processes.
    + bgo#542604 - Fix file monitoring
    + bgo#576440 - Don't crash if XAUTHLOCALHOSTNAME is not set
    + bgo#564405 - use gobject.timout_add_seconds() where possible
    + Fix monitoring and saving of panel applets.
    + Ignore .gvfs in user profiles
    + Updated translations.
  - No longer require xorg-x11-Xnest, new xorg-x11-server-extra.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.27.91:
    + bgo#551535 - Don't ignore the GConf settings when saving the
      user profile.
    + Disable gvfs's usage of FUSE in the child session, so crashed
      daemons will not keep Sabayon from working
    + Work even with invalid locales
    + Be more lenient when removing directories
    + Don't block sabayon-session on sabayon-apply's stderr output
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.28.0:
    + Find a free X display without using TCP sockets
    + Fix incorrect format strings; make others consistent
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.29.0:
    + New features:
    - Sabayon now lets you apply profiles to groups of users,
      instead of just individual users. This is still in
      development, but for now you can use any Unix group whose gid
      >= 500.
  - Changes from version 2.28.1:
    + Fixes:
    - Remove obsolete calls to os.spawn*() and replace them with
      subprocess.call()
    - Fix potential exception when extracting profiles
    - Move the "-name" argument for Xephyr where XEPHYR_ARGV is
      defined, so that it is easier to find for distros that need
      to patch it out
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.29.2:
    + New features:
    - Added a manual
    + Fixes:
    - Fixed some race conditions in paneldelegate.py.
  - Add gnome-doc-utils-devel BuildRequires.
  - Pass --disable-scrollkeeper to configure.
  - Clean spec file using spec-cleaner.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.29.5:
    + Fixes:
    - Removed gtk.glade dependencies
    - Added help menu
    - bgo#596106: crash when clicking on an empty directory
    - bgo#528562: replace preferences.menu with settings.menu
    - Turned ldap into a soft dependency, issue a message in
      configure
    - Removed complicated, and hard-to-translate time based save
      confirm messages with a single nice easy to translate string.
    - Fixed some unclear strings for the translators. bgo#527722
    - Fixed translation problems with groupsdialog.py.
    - Moved sabayon's conf dir to /etc/sabayon
    - Removed local copy of Pessulus, we now import it.
    - Sabayon now supports symlinks. bgo#374861
    - Created upstream man pages.
    - Added selinux support (if available) bgo#486218
    + Migration Notes:
    - Sabayon now stores it's config files in /etc/sabayon, and
      it's profiles in /etc/sabayon/profiles.
    - To migrate existing profiles, perform the following steps:
      cp /etc/desktop-profiles/*.xml /etc/sabayon
      cp /etc/desktop-profiles/*.zip /etc/sabayon/profiles
    + Updated translations.
  - Add a %post scriptlet to migrate the configuration files to
    /etc/sabayon. The files will be copied (if they weren't already
    migrated), not moved.
  - Add pessulus BuildRequires and Requires.
  - Add python-gtk-devel BuildRequires.
  - Add py_requires for sabayon-admin subpackage (even though it's
    not needed, since it depends on sabayon which also has
    py_requires), to fix a rpmlint warning.
  - Remove added GenericName from .desktop file, that just says the
    same thing as the Name.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.29.92:
    + Fixes:
    - Couple of crasher bugs that were introduced in working on
      mozilla bookmark handling.
    - bgo#610876: Symlink in /etc/skel causes crash
    - bgo#610877: Directory Permissions in /etc/skel are not
      preserved
    - Removed dependency on Python 2.6
  - Changes from version 2.29.91:
    + Fixes:
    - Help file docbook tags patch thanks to Mario Blättermann
    - Manpages patch thanks to Luca Falavigna of the Debian project
    - bgo#321450: allow multiple LDAP uri's to be specified.
    - Changes window now distinguishes between files, dirs, and
      links
    - Documentation fixes.
    - bgo#608697: sabayon-debug-log.conf does not exist, but
      sabayon thinks it does
    - Remove hard-coded gconf source strings, add gconf sources to
      config.py.in for easier customization/patching by distros
    - Always clean up the gconf source trees
    - xinitrc file cleaned up.
    - Added file/directory permission handling.
    - Gracefully handle gconfd shutdowns in sabayon-apply
    - bgo#608720: Make Details pane less confusing with sorting
    - bgo#607030: depend on Python 2.6
    - bgo#610488: Patches to admin tools to properly wait for
      usermod changes to apply.
    - bgo#610736: Create firefox profile during sabayon-apply if it
      doesn't already exist.
    + Updated translations.


author: prusnak@suse.cz
changelog:
  - update to 1.0.3
    * added dyn:evaluate() EXSLT function to evaluate strings as XPath expressions
    * fixed segfault when stylesheet import fails
    * user-defined scheme URIs no more encoded


author: jsmeix@suse.de
changelog:
  - Upgraded to sane-backends version 1.0.20:
    New backends:
    canon_dr (Canon DR-series), coolscan3 (Nikon LS & Coolscan),
    rts8891 (Umax & HP 44xx), xerox_mfp (Samsung/Xerox/Dell MFPs)
    Many backends updated.
    75 more scanner models supported.
    New (automake compatible) build system.
    Avahi support.
    More network scanners supported.
    Epson backend deprecated, use epson2.
    Coolscan2 backend deprecated, use coolscan3.
    Internal SCSI, USB, threading, TCP & UDP code updates.
    Updated HAL and udev support.
    Improved saned configuration.
    Scanimage updates.
    Updated translations.
    Documentation updates.
    Bugfixes.
    Note:
    This is one more release of the SANE 1.0 series, compare
    the below entry dated "Thu Feb 28 13:56:15 CET 2008".
  - Re-enabled "autoreconf -fi" in the build section (it was
    disabled because it failed for sane-backends-1.0.19).
  - fix-uninitialized-variables.patch and
    fix-sanei_scsi_find_devices.patch are obsolete since
    sane-backends-1.0.20 because it is fixed in the source.
  - Adapted install-umax_pp-tool.patch for the new build system
    (now tools/Makefile.am instead of tools/Makefile.in).
  - no-descriptions-external-hpoj.patch removes
    descriptions-external/hpoj.desc from doc/Makefile.am
    because it is intentionally removed from the sources
    in the prep section to avoid confusion with its successor
    hpaio.desc (since openSUSE 10.3 the package hp-officeJet
    which provided the hpoj driver is dropped).


author: jsmeix@suse.de
changelog:
  - re-add-SANE_CAP_ALWAYS_SETTABLE.patch re-adds
    SANE_CAP_ALWAYS_SETTABLE to sane.h which was erroneously
    removed in sane-backends-1.0.20 so that sane-frontends
    and xsane can no longer build,
    see http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=527675


author: jsmeix@suse.de
changelog:
  - fix-hp3900_config.c.patch fixes a possible for loop overflow
    in hp3900_config.c (see Novell/Suse Bugzilla bnc#517281).
  - fix-mustek_pp_ccd300.c.patch fixes undefined operations
    in mustek_pp_ccd300.c (see Novell/Suse Bugzilla bnc#498435).


author: jsmeix@suse.de
changelog:
  - sane-desc_closedir.patch adds a missing call to closedir
    to sane-desc.c (see Novell/Suse Bugzilla bnc#530313).


author: jsmeix@suse.de
changelog:
  - Updated models.dat with the one in the HPLIP 3.9.8 sources and
    adapted create_hpaio.desc_from_models.dat accordingly so that
    it results a hpaio.desc scanner description file for SANE
    which matches to the sacnner models which are supported
    by our currently provided HPLIP version.


author: jsmeix@suse.de
changelog:
  - fix-lexmark_low-memory-leak.patch adds a missing call to free
    in sanei_lexmark_low_find_start_line in backend/lexmark_low.c
    (see Novell/Suse Bugzilla bnc#542341).
  - fix-hp3900_sane-string-option-sizes.diff fixes option sizes
    because otherwise the frontend (e.g. xsane) may crash
    (see Novell/Suse Bugzilla bnc#535752).


author: jsmeix@suse.de
changelog:
  - HAL is deprecated and does no longer support to grant read/write
    device access permissions for scanners to the currently logged
    in "desktop" user. Therefore all HAL related stuff was removed
    (see Novell/Suse Bugzilla bnc#593946).
  - Removed /usr/lib[64]/libsane.la
    (see Novell/Suse Bugzilla bnc#592143).


author: jsmeix@suse.de
changelog:
  - Upgraded to sane-backends version 1.0.21:
    New backends:
    kodak (Kodak i18xx), kvs1025 (Panasonic KV-S10xx),
    p5 (Primax PagePartner)
    Many backends updated.
    224 more scanner models supported.
    More consistent option naming.
    Scanimage no longer writes image to tty.
    Modern translation infrastructure.
    Improved saned network daemon.
    Internal SCSI, USB, threading, TCP & UDP code updates.
    Updated HAL and udev support.
    New sanei_magic image processing library.
    Documentation updates.
    Bugfixes.
    Note:
    This is one more release of the SANE 1.0 series, compare
    the below entry dated "Thu Feb 28 13:56:15 CET 2008".
  - fix-hp3900_config.c.patch, sane-desc_closedir.patch,
    fix-lexmark_low-memory-leak.patch, and
    fix-hp3900_sane-string-option-sizes.diff are obsolete since
    sane-backends-1.0.21 because it is fixed in the source.
  - sane-backends-1.0.20-xerox_mfp.diff backported post 1.0.20
    xerox_mfp changes and is therefore removed since
    sane-backends-1.0.21 which contains those changes, compare
    the below entry dated "Thu Oct  8 09:35:17 UTC 2009".
  - Slightly adapted disable-resmgr-support.patch and
    no-descriptions-external-hpoj.patch to apply to the
    sane-backends-1.0.21 sources.
  - fix-genesys-create_range-type.patch lets in genesys.c
    the create_range function be of type 'SANE_Range *'
    to fix 'assignment makes pointer from integer' bugs
    wherever the create_range function is called.


author: lnussel@suse.de
changelog:
  - remove disable-resmgr-support.patch.
    It's not needed as configure won't find resmgr anyways
    (see Novell/Suse Bugzilla bnc#605914).


author: jsmeix@suse.de
changelog:
  - Updated models.dat to the one from our current HPLIP version
    so that the generated hpaio.desc matches to our HPLIP version.
  - Enhanced epkowa.desc only with models which require proprietary
    software so that the supported models in epkowa.desc
    still match to what is supported by our iscan-free package
    but more users of models which require proprietary
    software will be informed via yast2-scanner.


author: jsmeix@suse.de
changelog:
  - Configure with --enable-pthread so that backends can use
    POSIX threads to implement asynchronous I/O instead of
    the default which uses a pipe and forks a reader process
    (see openSUSE/Novell Bugzilla bnc#633780).


author: jsmeix@suse.de
changelog:
  - fix-xerox_mfp-color-mode.patch adds SANE_VALUE_SCAN_MODE_HALFTONE
    in xerox_mfp.c to fix a regression in sane-backends-1.0.21
    where the xerox_mfp works only in grayscale mode
    (see openSUSE/Novell Bugzilla bnc#658017).
  - Updated models.dat to the one from the current hplip-3.10.9.


author: jsmeix@suse.de
changelog:
  - Upgraded to sane-backends version 1.0.22:
    New backends:
    kvs20xx (Panasonic KV-S20xx), magicolor (Konica-Minolta).
    Significant enhancements to several backends.
    More than 80 new scanner models supported.
    Support many more networked scanners.
    Added -A option to scanimage.
    Improved build system.
    Improved USB support.
    Improved udev rules.
    Documentation updates.
    Bugfixes.
    Note:
    This is one more release of the SANE 1.0 series, compare
    the below entry dated "Thu Feb 28 13:56:15 CET 2008".
  - sane-backends-1.0.21-i18n.patch,
    fix-genesys-create_range-type.patch,
    fix-xerox_mfp-color-mode.patch, and
    canon-backend-autoprobing.patch are obsolete since
    sane-backends-1.0.22 because it is fixed in the source.
  - Adapted how we derive our libsane.rules file from the
    generated one which uses now "ATTRS" (instead of "SYSFS"),
    see the below entry dated "Tue Oct 21 13:12:42 CEST 2008".
  - Updated models.dat to the one from the current HPLIP 3.11.1.
  - Added only those new models from epkowa.desc in the
    sane-backends 1.0.22 sources which 'requires DFSG non-free'
    plugin software to our epkowa.desc source file so that the
    supported models in our epkowa.desc source file still match
    to what is supported by our iscan-free package but more users
    of models which require the proprietary software from Avasys
    will be informed via yast2-scanner.


author: jsmeix@suse.de
changelog:
  - Fixed udev rules for SCSI scanners:
    Because of openSUSE/Novell Bugzilla bnc#436085
    (see the entry below dated "Tue Oct 21 13:12:42 CEST 2008")
    "SYSFS" and "ATTRS" were replaced by "ATTR" everywhere in
    libsane.rules but for SCSI scanners "ATTRS{type}" is mandatory
    (see openSUSE/Novell Bugzilla bnc#681146).


author: jsmeix@suse.de
changelog:
  - Fixed udev rules for SCSI scanners:
    For SCSI scanners "ATTRS" is mandatory for every sysfs attribute
    (in particular ATTRS{type}, ATTRS{vendor}, and ATTRS{model})
    so that "ATTRS" is replaced by "ATTR" only for USB scanners
    (see openSUSE/Novell Bugzilla bnc#681146).


author: jsmeix@suse.de
changelog:
  - Added an entry for "SCSI processor EPSON Perfection1640"
    to libsane.rules (bnc#681146) see in particular
    https://bugzilla.novell.com/show_bug.cgi?id=681146#c43
  - Added a wildcard entry for any "SCSI processor EPSON SCANNER*"
    to libsane.rules see the "55-libsane.rules"/"Device recognition"
    mail thread in June 2011 on sane-devel@lists.alioth.debian.org


author: jsmeix@suse.de
changelog:
  - Configure --enable-libusb_1_0 plus BuildRequires libusb-1_0-devel
    to use libusb1 (instead of using libusb0 via libusb-compat),
    see https://bugzilla.novell.com/show_bug.cgi?id=559697#c7
    for the libusb versioning numbering.
  - Use traditional bash scriptlets for post/postun with
    an explicite "exit 0" line at the end to be fail safe
    and therefore also "PreReq: /sbin/ldconfig" explicitly,
    see the "Shared_libraries" section in
    http://en.opensuse.org/openSUSE:Packaging_scriptlet_snippets
  - BuildIgnore ghostscript-x11 because BuildRequires texlive-latex
    is needed for sane.tex -> sane.dvi -> sane.ps but texlive-latex
    requires texlive which requires ghostscript-x11 but the latter
    is not needed and blows up the build system.
  - Minor cleanups in the spec file.


author: cyberorg@opensuse.org
changelog:
  - Remove obsolete patches
  - Add english to sarg-report
  - Add suse logo to report index
  - Improved default config
  - Add apache configuration
  - Version 2.2.7
    * Extra compile and run time protection (FORTIFY_SOURCE) fixed
      in configure.
    * Use tabulations as columns separator in intermediary files
      to avoid problems when a field of the log contains a space.
    * Input log file type detection partly rewritten to clearly
      distinguish which type is processed where.
    * Read the input log file from standard input if log file name
      is -.
    * Use string pointers in getword instead of copying the
      strings over and over.
    * Use LC_TIME to format some dates and times in the report
      according to the selected locale.
    * Sarg.conf can list up to 255 access.log files.
    * Downloaded files suffixes are matched against a sorted list
      and use a dichotomic search.
    * Added getword_atoll to read a number directly from a file
      without an intermediary string storage.
    * Use boolean to enable the options instead of string
      compares.
    * Accept an absolute path for the language file in sarg.conf.
    * Experimental: Can show the backtrace of the program when a
      getword loop is detected to help in locating the origin of
      the error.
    * Protect the creation of the index against invalid
      directories.
    * Only copy the files (not the subdirs) when creating the
      directory with the images to include in the reports.
    * Directories deleted without using the rm system command.
    * Index created using an internal sort algorithm instead of a
      system call.
    * Fixed Debian bug #408577 (changed exclude_hosts to exclude
      subdomains and IPv4 subnets).
    * Replace --enable-htmldir by --enable-sargphp to avoid
      confusion on the name (thanks to Peter Nixon).
    * Installation of sarg-php can be disabled with
    - -disable-sargphp.
    * Fixed empty entries in squidGuard log when the URL doesn't
      start with protocol://.
    * Fixed regressions in creation and reading of a sarg parsed
      log (thanks to Joao Alves).
    * Does not report URLs consisting of only a host name ending
      with .com as a downloaded file.
    * Mangle the $ and @ signs in user ID to make the resulting
      file name valid in shell commands.
    * Fixed a regression in the default value of --enable-sargphp.
    * Increase the maximum size of a line read from access.log and
      detect longer lines that were silently splitted in previous
      versions.
    * Tolerate longer URLs during the reading of the access.log to
      have less chances of aborting during that phase. It only
      helps if short URLs are output in the reports. If long_url is set, sarg will
      still abort on over sized URLs.


author: alexandre@exatati.com.br
changelog:
  - Update to 2.3.1:
    - Please read ChangeLog with changes from 2.3 at
      http://sarg.sourceforge.net/sarg.ChangeLog.txt
  - Refresh config patch:
    Old: sarg-2.2.7.1-config.patch
    New: sarg-2.3.1-config.patch
  - Really enabled sarg-php;
  - Spec file cleaned with spec-cleaner.


author: tabraham@novell.com
changelog:
  - Update to 2.3.2:
    * removed obsolete sarg-2.2.3.1-description.patch
    * added C_FLAGS=-std99 and sarg-2.3.2-limits_h.diff to compile on
      SLE 10 and openSUSE 11.1
    - Add support for sorttable.js (http://www.kryogenix.org/code/browser/sorttable/)
      to dynamically sort some tables (thanks to Éric).
    - Add the two command line options --lastlog and --keeplogs to set the number of
      reports to keep or to keep all the reports respectively (thanks to Emmanuel
      Lacour for the suggestion).
    - Report the user ID in the e-mail report.
    - Add an option to sort the top sites by time.
    - Delete unused files from the directory containing the user report
      (thanks to alf-man).
    - Add the index_fields option to hide the directory size column in the index
      sorted by date.
    - Split the input log file in several files each containing one day worth of
      data (thanks to Mauricio Silveira).
    - Take the date_format into account when converting a log file.
    - Accept IPv6 addresses in the realtime report.
    - Don't fail for an empty report directory when building the index.
    - Fix a read error when parsing the time of a common log format
      (thanks to Richard P Scott).
    - Use anonymous file and directory names in the report to hide the identity of
      the user whose report is displayed and shorten the total path length.
    - More robust calls to external sort commands (guard against buffer overflows
      and use tab as column separator).
    - Replace host names by aliases and group identicaly aliased host names.
    - IPv6 is accepted in the hosts exclusion list.
    - Discriminate between users whose name produce the same mangled temporary
      file name.
    - Write a note about the number of entries ignored in the reports (thanks
      to Iain Lopata).
    - Command line option -z output some messages to explain why the reports
      are not generated due to the configuration.
    - The Sites & Users report page links to the user's page if the user is
      listed in the Top Users page.


author: crrodriguez@suse.de
changelog:
  - while using static libz will work, using static libc wont,
    due to the use of getgrgid, getgrnam, getpwnam and getpwuid.


author: pgajdos@suse.cz
changelog:
  - fixed marking lines in -ed [bnc#576598]
  - added sash-plus-patches
    http://freshmeat.net/projects/sash-plus-patches/


author: cfarrell@suse.com
changelog:
  - license update: ISC
    sash license most akin to SPDX recognised ISC license (you are free to
    use, modify, distribute - only requirement is retention of attribution)


author: seife+obs@b1-systems.com
changelog:
  - fix build with linux 3.4 headers, include ext2_fs.h from
    libext2fs-devel, drop sash-3.7-fs.diff and sash-headers.patch


author: sndirsch@suse.de
changelog:
  - removed invalid synaptics driver options (ZAxisMapping,
    Emulate3Buttons) in alps/alps-macbook/synaptics profiles
  - no longer apply synaptics/mouse/evdev/vmmouse/kbd profiles via
    Input.map (evdev/synaptics is now loaded via HAL; evdev
    replaces mouse/kbd/vmmouse)


author: sndirsch@suse.de
changelog:
  - MSI-AE1900 profile
    * added monitor-<output> options, which are still required by
      KMS at least (bnc #507437)


author: mhopf@suse.de
changelog:
  - fix bnc 504728: on some machines the intel agpgart takes a long time
    for memory cleanup, thus a race condition triggers and the VT_ACTIVATE
    never gets through. Thus do it every second.


author: sndirsch@suse.de
changelog:
  - redo VT_ACTIVATE until it succeeds (bnc #504728)
    This fixes a case Matthias hasn't thought of before. It's more
    theoretical, though, we never had this issue so far.
    * Theoretically*, the ioctl() for VT_ACTIVATE could fail. In this
    case, sax2 wouldn't switch back to the correct VT, and the
    configuration would fail like we see in this bug - so this never
    has happened so far. In this case the previous change wouldn't
    kill the alarm() and cleanup the signal handler. This is fixed by
    this change. Bears testing, but is trivial.


author: sndirsch@suse.de
changelog:
  - fixed hsync values for CMO N156O6-L01 monitor to allow also lower
    resolutions than 1600x900 (bnc #524724)


author: sndirsch@suse.de
changelog:
  - added 1600 x 900 to vesa list (bnc #524724)
  - obsoletes special entry for "CMO N156O6-L01" monitor in
    api/data/cdb/Monitors


author: sndirsch@suse.de
changelog:
  - added 26" as monitor size to select (bnc #535192)
  - added 6/5 as monitor ratio to select (example: 1920x1600)
  - added 1920x1680 as monitor resolution to select
  - sorted monitor sizes/ratios by value


author: sndirsch@suse.de
changelog:
  - no longer try to use a multi-layout for dvorak; apparently it
    doesn't work, maybe it never did (bnc #549432)


author: sndirsch@suse.de
changelog:
  - changed device path to /dev/input/by-id/usb-1b96_0001-event-mouse
    for HP tx2-12nnxx pen/touchscreen (bnc #541082)


author: sndirsch@suse.de
changelog:
  - only build sax2-tools for now; use %sax2all define to build
    everything again (bnc #596454, bnc #596470)


author: sndirsch@suse.com
changelog:
  - sax2-XF86OptionPtr-definition-changes.diff
    * fixes build against xorg-server > 1.10 (workaround changes
      in definition of current XF86OptionPtr definition)


author: anosek@suse.cz
changelog:
  - downgrade to version 6.5.5, moved Saxon 8.x to separate saxon8
    package
  - based on the JPackage project, dropped two patches
    (tinytree.patch) (fragmentval.patch)
  - Saxon 6 is needed because, for example, the DocBook stylesheets
    have some JAR files which contain extension functions written
    only for Saxon 6. These functions provide useful methods for
    DocBook processing. However, these are not compatible
    with the latest Saxon package.


author: mvyskocil@suse.cz
changelog:
  - update to 9.3.0.4 - needed by updated xmlbeans
    * An installation wizard is provided on .NET
    * Support for XML Schema 1.1 is almost complete.
    * Support for streamed processing of XSLT is greatly extended, making transformation of very large documents much more feasible.
    * For the first time, Saxon has support for parallel processing of XSLT to take advantage of multi-core CPUs.
    * Many features from the draft 3.0 specifications are implemented.
    * The range of data-types available is extended by the provision of immutable maps.


author: anosek@suse.cz
changelog:
  - made separate package for Saxon 8.x, saxon package will hold
    Saxon 6.x series
  - initial version 8.8, based on JPackage project


author: mfabian@suse.de
changelog:
  - Bugzilla #196191: use a fonts.scale.sazanami-fonts and symbolic
    links to make flash-player find the sazanami-fonts.


author: mfabian@suse.de
changelog:
  - Bugzilla #82786: add U+3231 which is missing in
    "Sazanami Mincho" by copying the glyph from "Sazanami Gothic".


author: marco@suse.de
changelog:
  - fixed possible buffer overflow in brld
  - use localhost only in brld
  - removed mknod from brld/sbl init scripts


author: marco@suse.de
changelog:
  - fixed an error in the a11y init script (braille=1 not set) bug#437723
  - using -z instead of comparing the strings


author: mhrusecky@suse.cz
changelog:
  - version update (2.0.9.1)
    * Bugs:
    - 2790035 Export instance to mof, wrong syntax
  - fixed end of lines


author: mhrusecky@suse.cz
changelog:
  - version update (2.0.9.2)
    * Bugs:
    - 2815773 CIM Client does not recognize HTTP extension headers


author: mhrusecky@suse.cz
changelog:
  - version update (2.0.9.3)
    * Bugs:
    - 2844325 createVALUEARRAY fails to create reference array
    - 2842121 isArray returns true for method parameters of type
      reference
    - 2842120 lang exception in Chinese env with Java client 2.0.7


author: mhrusecky@suse.cz
changelog:
  - version update (2.1.3)
    * News in 2.1.3
    - 2912104 Sync up javax.wbem.* with JSR48 1.0.0
    - 2907527 Fix SLP properties issues
    - 2901216 lost IndicationURL for IndcationListener.indicationOccured
    - 2903373 Java doc incorrect
    - 2900875 Javadoc should link to external Java5 Objects / APIs
    - 2886829 JSR48 new APIs: referenceClasses & referenceInstances
    - 2899859 javax.wbem.client missing JSR48 credential/principal APIs
    - 2899389 Password maximum length of 16?
    - 2888774 support POST retry on HTTP error 505
    - 2878054 Pull Enumeration Feature (PULL Parser)
    - 2884718 Merge JSR48 and SBLIM client properties
    - 2882448 Add WBEMClientConstants from JSR48
    - 2858933 JSR48 new APIs: associatorClasses & associatorInstances
    - 2870455 Missing CLASS_ARRAY_T in CIMDataType
    - 2839595 SLP discovery fails on Unix IPv6 systems
    - 2865222 enumerateQualifierTypes shouldn't require a class name
    - 2845128 CIMObjectPath.toString() misses host
    - 2846231 connection failure on CIMOM w/o user/pw
    - 2860081 Pull Enumeration Feature (DOM Parser)
    * News in 2.1.2
    - 2849970 createVALUEARRAY fails to create reference array
    - 2845211 Pulled Enumeration Support (SAX Parser)
    - 2834838 Add interface to retrieve version number and product name
    - 2817962 socket creation connects w/o a timeout
    - 2823494 Change Boolean constructor to static
    * News in 2.1.1
    - 2806362 Missing new CIMDateTimeAbsolute.getUTCOffset() method
    - 2797550 Make code compatible with JSR48 / Java Generics
    - 2797696 Input files use unchecked or unsafe operations
    - 2795671 Add Type to Comparable <T>
    - 2799260 Fix left over @author tag from Java5 upgrade
    - 2798931 Fix spelling of WBEMListenerFactory.getPROTOCOLS()
    - 2791860 Export instance to mof, wrong syntax
    - 2787464 lang exception in Chinese env with Java client 2.0.7
    - 2784078 Code cleanup: messages_XX.properties
    - 2763216 Code cleanup: visible spelling/grammar errors
    - 2750520 Code cleanup from empty statement et al
    - 2714989 Code cleanup from redundant null check et al
    * News in 2.1.0
    - 2680372 Eliminate duplicate entries in javadoc allclasses-frame.html
    - 2641758 CIM Client does not recognize HTTP extension headers
    - 2620505 EmbeddedObject qualifier is missing from CIMClass
    - 2433593 isArray returns true for method parameters of type reference
    - 2531371 Upgrade client to JDK 1.5 (Phase 2)
    - 2573575 Fix build.xml to allow file names >100 chars
    - 2524131 Upgrade client to JDK 1.5 (Phase 1)
  - fixed build for Fedora


author: kkaempf@novell.com
changelog:
  - version update (2.1.6)
    * News in 2.1.6
    - 3046073 Performance hit due to socket conn. creation with timeout
    - 3048749 Hex digit parsing logic error in XMLPullParser
    - 3028518 Additional StringBuilder use
    - 3027618 Close files/readers in finally blocks
    - 3027615 Use CLASS_ARRAY_T instead of new CIMDataType(CLASS,0)
    - 3036683 HEAD branch ONLY: sync with Experimental branch
    - 3027479 Dead store to local variable
    - 3027392 Nullcheck of value previously dereferenced
    - 3026417 XMLAttributeValue does not use iHash field
    - 3026360 Handle unwritten fields
    - 3026316 XMLPullParser unused fields
    - 3026311 Vacuous comparison of integer value
    - 3026302 CIMDateTimeInterval uses # constructor instead of valueOf
    - 3023349 SLP uses # constructor instead of valueOf
    - 3023348 Listener uses # constructor instead of valueOf
    - 3023340 CIMObjectFactory uses # constructor instead of valueOf
    - 3023145 CharValue uses # constructor instead of valueOf
    - 3023143 CIMXMLParserImpl uses # constructor instead of valueOf
    - 3023141 CIMObjectPath uses # constructor instead of valueOf
    - 3023135 DADescriptor equals/compareTo issue
    - 3023120 RequestDescriptor equals/compareTo issue
    - 3023095 CIMQualifiedElementInterfaceImpl equals/hashCode issue
    - 3022554 Flushing socket ignores skip() return code
    - 3022541 File descriptor leak in sample/unittest
    - 3022524 iSortedValueEntries not serializable in Serializable class
    - 3022519 ServiceLocationAttribute.equals() compares same array
    - 3022501 Possible integer overflow in getTotalUSec
    - 3019252 Methods concatenate strings using + in a loop
    - 3019214 SLP equals methods assume too much
    - 3018178 CIMDateTimeInterval clean up
    - 3004779 TCK: CIMDataType not throwing IllegalArgumentException
    - 3004762 HTTPClient infinite loop for HTTP 407
    * News in 2.1.5
    - 3001333 CIMMethod class ignores propagated parameter
    - 3001680 CIMQualifierElementInterfaceImpl changes qualifiers
    - 3001359 XMLPullParser.CharString equals() method broken
    - 3001357 CIMDeleteNameSpaceOp name clash
    - 3001353 HttpHeaderParser ignores return value of toLowerCase()
    - 3001345 File handle leaks in HttpSocketFactory and LogAndTraceBroker
    - 3001243 Overview HTML out of date
    - 2997865 Infinite loop in HttpClient
    - 2994776 http 401 gives CIM_ERR_FAILED instead of CIM_ERR_ACCESS_DENIED
    - 2994252 CIMDateTimeInterval.getTotalMilliseconds() not unit tested
    - 2994249 CIMDateTimeInterval(long) calculates milliseconds
    - 2992349 CIMDateTimeInterval hr/min/sec max is 23/59/59, not 24/60/60
    - 2989424 TCK: CIMDateTimeInterval constructor
    - 2989367 CIMDateTimeInterval(long) constructor range wrong
    - 2990370 Development/unittest HTML out of date
    - 2974884 Exception when attaching 2 CDRoms with invoke method
    - 2978722 PasswordCredential(char[]) constructor is wrong
    - 2975989 TCK: CIMQualifierType constructor does not handle null
    - 2975975 TCK: CIMObjectPath(String) does not handle null
    - 2975917 TCK: CIMClass.getProperty() does not handle null property
    - 2975885 TCK: CIMXXX.hasQualifierValue(null,null) returns true
    - 2973300 TCK: CIMDateTimeXXX.compareTo() does not handle null
    - 2973230 TCK: UnsignedInteger64.equals() does not handle null
    - 2973233 TCK: UnsignedIntegerNN.hashCode() not working
    - 2972697 Fix spelling errors in HTML files
    * News in 2.1.4
    - 2970881 Add property to control EmbeddedObject case
    - 2942520 IPv6 link local address with scope_id including a dot not supported
    - 2964463 WBEMClient.initialize() throws wrong exception
    - 2963502 Add XML tracing to sample code
    - 2957387 EmbededObject XML attribute must not be all uppercases
    - 2956716 Jsr48IndicationSample hardcoded namespace
    - 2961592 Remove WBEMClient.setLocales() UnsupportedOperationException
    - 2959586 Sync up WBEMClient javadoc with JSR48 1.0.0
    - 2959264 Sync up javax.client.* javadoc with JSR48 1.0.0
    - 2959240 Sync up javax.listener.* javadoc with JSR48 1.0.0
    - 2959235 Update build.xml copyright year
    - 2959039 Fix WBEMException.toString() logic
    - 2958990 Remove WBEMException.CIM_ERR_TYPE_MISMATCH
    - 2958941 Sync up javax.wbem.* javadoc with JSR48 1.0.0
    - 2913938 Duplicate CIM requests with identical message ID
    - 2946113 First steps code snippet has compile errors
    - 2944830 Fix spelling of checkGranurality()
    - 2944842 Missing thrown ArrayIndexOutOfBoundsException
    - 2944839 Remove redundant toString() methods
    - 2944833 Need private setValue in UnsignedInteger8
    - 2944826 getUTCOffset() incorrect if not significant field
    - 2944824 Missing getXmlSchemaName() in CIMObjectPath
    - 2944219 Problem with pull operations using client against EMC CIMOM
    - 2935258 Sync up javax.cim.* javadoc with JSR48 1.0.0
    - 2930341 Sync up WBEMClientConstants with JSR48 1.0.0
    - 2927029 Unit test fails on Java 6
    - 2909941 RequestStateChange gives wrong exception/error id
    - 2912490 NullPointerException when invoking getInstance


author: kkaempf@novell.com
changelog:
  - version update (2.1.7)
    - 3111718 org.sblim.cimclient SSL Code is using the wrong SSL
      Property
    - 3109824 Move Java link from Sun to Oracle
    - 3078280 Fix for a null pointer exception in 1.3.9.1
    - 3062747 SblimCIMClient does not log all CIM-XML responces.


author: kkaempf@novell.com
changelog:
  - Version 2.1.8
    - 3197423 Server authentication with PegasusLocalAuthInfo failing
    - 3197627 testBasicConnect unit test fails on Windows
    - 3194700 Exception thrown on extrinsic methods
    - 3194680 Error in numeric keys
    - 3195069 Need support to disable SSL Handshake
    - 3185763 Reliable indication support - Phase 1
    - 3190335 Erroneous use of SystemName property in samples
    - 3186176 XML response for indication not traced
    - 3185833 missing newline when logging request/response
    - 3185824 Char16 definition includes whitespace
    - 3185818 indicationOccured URL incorrect
    - 3182121 Add Jsr48PegasusIndicationSample
    - 3154232 EmbeddedObject misspelled in javadoc


author: kkaempf@novell.com
changelog:
  - Version 2.1.9
    This release includes reliable indication reordering
    support (see bug 3288721 for details) and fixes several issues:
    - 3311279 Repeated Instantiation of SAXParserFactory
    - 3304953 Indication URL mapped to lower case
    - 3304058 Use same date format in change history
    - 3288721 Need the function of indication reordering
    - 3206904 Indication listener deadlock causes JVM to run out sockets
    - 3297028 Instances contain CIMClassProperty with DOM parser
    - 3293248 Support for CIM_ERROR instances within ERROR
    - 3281781 fail to parse Embedded Instance parameter
    - 3277928 CIM-XML tracing cannot be enabled in the field
    - 3267429 Samples should close client
    - 3252669 setXmlTraceStream blindly closes previous stream
    - 3235440 NullPointerException when socket factory returns null


author: kkaempf@suse.com
changelog:
  - Version 2.1.10
    Bugfix release
    - 3409691 2.1.10 packaging issues: rpmbuild broken on Red Hat
    - 3406275 HEAD branch ONLY: sync with Experimental branch
    - 3400209 Highlighted Static Analysis (PMD) issues
    - 3397922 support OctetString
    - 3390724 Problem with Reliable Indication support in the Listener
    - 3374012 Sblim client CIMObjectPath class defect for LLA format URL
    - 3376657 Get reliable indication properties once
    - 3374206 NullPointerException caused by Indication
    - 3323310 Need the ability to override certain Global Properties


author: kkaempf@suse.com
changelog:
  - Version 2.1.11
    Bugfix release
    - 3459036 Linked list for RI queue not efficient for many LDs
    - 3444912 Client delay during SSL handshake
    - 3423064 Add UpdateExpiredPassword Header for Reqs from Java Client
    - 3411944 createJavaObject exception with hex uint
    - 3411879 TCK: CIM element value must match type
    - 3410126 TCK: CIM element name cannot be null


author: kkaempf@suse.com
changelog:
  - Version 2.1.12
    This release contains several new features:
    * A new sample - Jsr48SfcbIndicationSample - demonstrates how to
      receive indications from and generate test indications in the
      sfcb CIMOM (#3480115)
    * Two new internal APIs - LogAndTraceBroker.isLoggableTrace and
      isLoggableMessage - can be used to determine if the specified
      Level will be logged (#3484014)
    * A new internal interface - IndicationListenerSBLIM - along with
      its indicationOccured method and corresponding three new internal
      WBEMListenerSBLIM.addListener methods, can be used to pass the
      InetAddress of the indication sender to the listener (#3477087)
    * A new property - sblim.wbem.listenerIndicationTraceFilter - can
      be used to trace incoming indications at the FINE Level (#3485074)
    * A new property - sblim.wbem.listenerAddSenderIPAddress - can be
      used to add a SBLIMJCC_SenderIPAddress property to indications
      that contains the IP address of the indication sender (#3492214)
    * A new property - sblim.wbem.socketConnectTimeout - can be used
      to set the timeout for socket connect requests when
      sblim.wbem.socketConnectWithTimeout=true (#3492224)
    * Three new JSR48 APIs - CIMObjectPath.getKeyValue,
      WBEMListener.getProperty and WBEMListener.setProperty - have
      been added to support JSR48 1.0.0 (#3496349 and #3496385)
    Version 2.1.12 also contains several changes that might affect existing
    applications:
    * The internal WBEMListenerSBLIM.WBEMListenerImpl and CIMEventDispatcher
      constructors now accept EventListener instead of IndicationListener
      (#3477087)
    * Reliable indication support now allows for the SequenceContext
      and SequenceNumber properties to be present/absent as the CIMOM
      enables/disables them on the fly (#3484022)
    * The WBEMListenerFactory.getPROTOCOLS method has been deleted
      after being deprecated in version 2.1.1 (#3490009)
    * The four WBEMException constructors that accept the integer
      error ID now throw an IllegalArgumentException for an invalid ID;
      valid IDs are 0-12, 14-17 and 19-28 (#3490032)
    * The sblim.wbem.httpTimeout property no longer specifies the
      timeout for socket connect requests, sblim.wbem.socketConnectTimeout
      does (#3492224)
    * The two WBEMClient.associators and references methods that return
      a CloseableIterator have been deprecated (#3496343)
    Version 2.1.12 also contains a critical fix (#3498482) to counteract
    a possible Denial of Service attack against products that use hashing
    to parse XML, The complete list of changes follows:
    3504344 Sync Experimental/HEAD branches
    3504304 Rename socket timeout variables
    3498482 Red Hat: Possible XML Hash DoS in sblim
    3496355 JSR48 1.0.0: add new WBEMClientConstants
    3496385 JSR48 1.0.0: add WBEMListener get/setProperty
    3496380 JSR48 1.0.0: add new WBEMListenerConstants
    3496349 JSR48 1.0.0: add CIMObjectPath getKeyValue
    3496343 JSR48 1.0.0: deprecate WBEMClient associators and references
    3496301 Sync up javax.* javadoc with JSR48 1.0.0 Final
    3495662 Invalid HTML from HttpConnectionHandler.writeError
    3477298 Error compiling JSR48
    3489638 PERF: Bottleneck in LogAndTraceBroker.java - getCaller()
    3492224 Need two different timeouts for Socket connections
    3492214 Add a SenderIPAddress property indications
    3492246 Rename new indication trace property
    3490355 TCK: Cannot instantiate WBEMClientFactory
    3490032 TCK: WBEMException must validate error ID
    3490009 TCK: Too many WBEMListenerFactory class methods
    3484022 Turn reliable indication mode on and off based on SC/SN
    3485074 An Indication trace request
    3477087 Need Access to an Indication Sender's IP Address
    3484014 Add LogAndTraceBroker.isLoggable for message/trace
    3480115 Add Jsr48SfcbIndicationSample
    3469427 Fix broken HTML links
    3469210 Include reliable indications in HTML
    3469018 Properties not passed to CIMIndicationHandler


author: mhrusecky@suse.cz
changelog:
  - update to version 1.5.9
    o Bugs
    - 2508592 add CMPIStatus to indication function return
    - 2634178 Versioned libcmpiOSBase_OperatingSystemProvider
    * Dropped sblim-cmpi-base-1.5.8-avoid-version.patch as it was
      accepted upstream


author: kkaempf@novell.com
changelog:
  - update to 1.6.1 (bnc#694324)
    Bugs Fixed:
    - 2843613 Missing fclose in sblim-cmpi-base
    - 2882514 leak in sblim-cmpi-base-1.5.9/cmpiOSBase_OperatingSystem.c
    - 2836926 _osbase_common_init unreliable
    - 2610775 ProcessorProvider crashes on exit (bnc#694324)
  - fix license (Eclipse Public License)


author: npaxton@novell.com
changelog:
  - Added sblim-sfcb to BuildRequires:
    - sblim-cmpi-base (previous checkin) required for
      /usr/sbin/provider-register.sh in pre/post scripts
    - sblim-sfcb required because three different cimoms provide
      'cim-server' so specifying for the build which to use


author: npaxton@novell.com
changelog:
  - Cleanup spec file (minor changes)
  - Use provider-register.sh from /usr/share/sblim-cmpi-base, rather
    than from /usr/sbin, as sblim-cmpi-base stopped providing it in
    /usr/sbin.


author: kkaempf@novell.com
changelog:
  - Version 2.0.0
    * Merged two indications (i.e Linux_OSCrash and
      Linux_OSCrashDumpCapture) into single indication (Linux_OSCrash).
    * Introduced CrashDump Provider registration MOF file.


author: npaxton@novell.com
changelog:
  - Remove dependency on /usr/sbin/provider-register.sh from
    sblim-cmpi-base; instead use sfcb-specific calls:
    sfcbstage/sfcbunstage, sfcbrepos
  - Rework of network interface discovery
  - Fix some misnamed class references
  - Rework to advertise classes appropriately in root/interop
    and root/cimv2


author: npaxton@novell.com
changelog:
  - switch from loadmof.sh to provider-register.sh to add support for
    sfcb cimom
  - minor spec file changes to bring sles10-sp2 and stable in sync


author: npaxton@novell.com
changelog:
  - Added BuildRequires dependency on sblim-sfcb so can control the
    cimom used for testing install of resulting rpm's


author: bwhiteley@suse.de
changelog:
  - Made use of provider-register.sh conditional on presence of sfcb,
    and added back calls to loadmof.sh/rmmof.sh so the package works
    for both sfcb and openwbem.


author: npaxton@novell.com
changelog:
  - Add a check for provider-register.sh in case upgrading from an
    old version of rpm that may have removed it without check for
    upgrade/uninstall/etc


author: mrueckert@suse.de
changelog:
  - update to version 1.3.7 (#142308)
    (fixes the following upstream bugs)
    o Bugs 1199129, 1203849: Updates for warning-free compilation
      with CMPI headers >= 1.0.0.
    o Bugs 1353262: Better support for Fedora/RH RPM environment.
    o Bugs 1285011: 1285324: Fixed portability issues.


author: mmarek@suse.cz
changelog:
  - updated to version 1.3.8
    fixed upstream bugs:
    * 1597648 Fixed data gathering that caused seg faults
    * 1601713 Fixed unresolved symbols in shared lib
  - removed static libs


author: mhrusecky@suse.cz
changelog:
  - fixed registration with tog-pegasus
  - updated to version 1.4.0
    * Eclipse Public License
    upstream fixes:
    * 1395363 Providers' postinstall step location dependent


author: mrueckert@suse.de
changelog:
  - update to 1.0.13 [#144214]
  - dropped all patches as the build system changed
  - added sblim-cmpi-nfsv3-1.0.13_gcc4.patch
    fixes a few compiler warnings in the lex/yacc generated code


author: mmarek@suse.cz
changelog:
  - updated to 1.0.14
    fixed upstream bugs:
    * 1199129 Providers won't compile with CMPI 1.0
    * 1600348 Fixed association behaviour if /etc/exports
      file is empty
  - removed static libs


author: mhrusecky@suse.cz
changelog:
  - updated to 1.1.0
    - fixes:
    * 1652246: fixes compile errors with gcc4
    * 1457924: various compile warnings
    * 1833455: updated URL for CPL
    * 2795176: migrate provider licenses to EPL
    - sblim-cmpi-nfsv3-1.0.13_gcc4.patch not needed anymore


author: kkaempf@suse.com
changelog:
  - update to 1.1.1
    - Features:
    - 3299507 obtain fully qualified hostname using etab entry
    - Bugs:
    - 3275169 bash error reported in provider bootstrap scripts
    - 3303687 remove old cmpi version definition


author: kkaempf@suse.com
changelog:
  - Fix resource leak
    if fopen() is successful and valid_file() not, file is not closed
    (Pavel Raiskup <praiskup@redhat.com>)


author: mrueckert@suse.de
changelog:
  - update to 1.0.11 [#144214]
  - dropped all patches as the build system changed
  - added sblim-cmpi-nfsv4-1.0.11_syntax.patch
    fixes a few compiler warnings in the lex/yacc generated code


author: mmarek@suse.cz
changelog:
  - updated to 1.0.12
    fixed upstream bugs:
    * 1199129 Providers won't compile with CMPI 1.0
    * 1600348 Fixed association behaviour if /etc/exports
      file is empty
  - removed static libs


author: mhrusecky@suse.cz
changelog:
  - updated to 1.1.0
    - updated URL for CPL
    - migrate provider licenses to EPL
    - fixed upstream bugs:
    * 1652311 fixes compile errors with gcc4
    * 1457924 Various Compile Warnings


author: mrueckert@suse.de
changelog:
  - added sblim-cmpi-params-1.2.4.tmpfilenull.patch (#192297):
    properly handled cases where the tmpfile is NULL


author: mmarek@suse.cz
changelog:
  - updated to 1.2.6
    fixed upstream bugs:
    * 1601590 Test script of Linux_FileSystemParameter class
    * 1199129 Providers won't compile with CMPI 1.0
    * 1532567 cmpi-params - crash if missing class directory
  - removed static libs


author: mhrusecky@suse.cz
changelog:
  - updated to 1.3.0
    - updated URL for CPL
    - migrate license to EPL
    - fixed upstream bugs:
    * 1601590 Handling of files with no read access fixed
      (test capability)


author: npaxton@novell.com
changelog:
  - Fix link problem (in tarball) introduced by refactor of a
    dependent rpm (libsblim-cmpiutil... was sblim-cmpiutil)
  - changed rpm dependency of sblim-cmpiutil to libsblim-cmpiutil
    and sblim-cmpiutil-devel


author: npaxton@novell.com
changelog:
  - Remove dependency on /usr/sbin/provider-register.sh from
    sblim-cmpi-base; instead use sfcb-specific calls:
    sfcbstage/sfcbunstage, sfcbrepos
  - Fix some misnamed class references
  - Rework to advertise classes appropriately in root/interop
    and root/cimv2


author: mrueckert@suse.de
changelog:
  - added sblim-cmpi-sysfs-1.1.8_Linux_SysfsAttributeUtil.c.makeinstance.patch:
    check for nonprintable data and return NULL in case (#192299)


author: mmarek@suse.cz
changelog:
  - updated to 1.1.9
    fixed upstream bugs:
    * 1199129 Providers won't compile with CMPI 1.0
    * 1430899 Loop in sysfs provider on newer /sys
    * 1532575 cmpi-sysfs: seg fault if file contains hex data
    * 1533889 cmpi-sysfs: find options in the wrong order
  - removed static libs


author: mrueckert@suse.de
changelog:
  - update to version 0.7.11: (#184758)
    o Bug 1411000: syslog provider should not depend on cmpi-base
      internal functions.
    o Bug 1615180: check mallocs for success
    o Bug 1605178: CreateInstance must return an valid object path
      in case of success.
    o Bug 1605163: Configuration enumeration does not clean up /tmp
      files.
    o Bug 1538474: Fixed memory leaks in parsing syslog
      configuration information.
    o Bug 1472978 : Updated TmpConfFile as "/etc/syslog.conf" and
      added code to send SIGHUP to syslogd AFTER a create/delete
      instance in syslog-conf.
  - removed sblim-cmpi-syslog-0.7.9_sig_hup_syslogd.patch:
    patch included in 0.7.11


author: bwhiteley@suse.de
changelog:
  - Remove testsuite due to RPMLINT errors.
  - Use provider-register.sh with SFCB.
  - Fix other RPMLINT errors.


author: mhrusecky@suse.cz
changelog:
  - update to version 0.8.0
    o Bug 1833455: Updated URL for CPL
    o Bug 2688817: cmpi-syslog missing includes
    o Bug 2795176: Migrate provider licenses to EPL


author: mhrusecky@suse.cz
changelog:
  - updated to 2.1.9
    * Fixed 2655459: Need AM_PROG_CC_C_O for reposdump.c
    * Fixed 2655422: metricOS plugin reads from wrong end of stderr pipe
    * Fixed 2655431: add <stdio.h> to cimplugLocalFilesystem
    * Fixed 1942072: sblim-gather doesn't build with glibc-2.8
    * Fixed 2508615: add CMPIStatus to indication function return
  - sblim-gather-2.1.5-missing-includes.patch is not needed anymore as it
    is fixed in upstream


author: mhrusecky@suse.cz
changelog:
  - updated to 2.2.0
    * 2666450: gather: update metricXen.readme with correct metrics
    * 2787610: gather: port Xen metrics to libvirt API
    * 2787612: gather: add KVM metric support
    * 2789260: gather: KVM HostFreePhysicalMemory uses first domain name
    * 2790901: gather: need to test for libvirt-devel in configure
    script
    * 2790937: Xen/KVM and zLinux metrics should be optional
    * 2791472: plugins should be built as dlopen modules
    * 2791496: fix linker paths to gather utility libraries
    * 2794542: migrate license from CPL to EPL
    * 2811680: add used memory metrics
    * 2811685: add packet rate metrics
    * 2811885: add Service and Capabilities providers
    * 2811897: add Service method provider
    * 2811892: add Service and Capabilities associations
    * 2811900: DSP1053 Base Metric Profile Conformance
  - sblim-gather-2.1.5-libtool_modules.patch and
    sblim-gather-2.1.5-linkerpaths.patch were fixed upstream


author: kkaempf@novell.com
changelog:
  - update to 2.2.2
    Bugs fixed:
    - 3039719 normalize virtual server metric sample interval
    - 3049802 plugin load generates error if already loaded
    - 3074431 change VSState to a Point metric
    - 3074452 change ActiveVirtualProcessors to point metric
    - 1845491 gather reposdump facility segfaults
    - 3078358 no metrics collected for inactive virtual servers
    - 3109840 mlog with arguments segfaults on M_SHOW
    - 3109852 TimeStamp property should be end of interval
    Features added:
    - 3098510 add process name to UnixProcessMetric


author: kkaempf@suse.com
changelog:
  - Update to 2.2.3
    Bugs fixed:
    - 3275169 bash error reported in provider bootstrap scripts
    - 3289931 long vm names cause buffer overflow
    - 3181085 Mandatory Properties not instantiated: CIM_MetricServiceCapa
    - 3005596 virt plugin only connects to libvirtd at load
    - 3302709 leak libvir connections when no domains
    Features added:
    - 3300216 new KVM scheduler counter metrics
    - 3302712 log libvirt connection failures


author: kkaempf@suse.com
changelog:
  - Update to Version 2.2.5
    Bugs fixed:
    - 3482806 blkio not updated for inactive domains
    - 3482867 virDomainBlkStats garbage if domain undefined
    - 3482869 segv parsing xml if domain becomes undefined
    - 3482875 virDomBlkInfo garbage if domain undefined
    - 3514701 segv parsing xml if no defined source media
  - Update to Version 2.2.4
    Bugs fixed:
    - 3394202 large network counters overflow raw metric buffer
    - 3412635 bad string allocations
    - 3419837 bad alloc and unsigned returns in metricVirt
    - 3397109 UnixProcess plugins occasionally crashes
    - 3429346 libvirt race conditions
    - 3429347 initscript incorrect return code
    - 3438050 clean up IPProtocolEP raw data parsing
    - 3439114 storage plugin leaks file descriptors
    Features added:
    - 3438074 add packet drop metrics to IPProtocolEP
    - 3439075 add Host Block IO metrics
    - 3444879 add VM Block IO Metrics
    Features removed:
    - 3098510 add process name to UnixProcessMetric


author: mrueckert@suse.de
changelog:
  - update to 0.4.2
    * ind_helper.c, ind_helper.h:
    Bugs: 1203849 (side effect) made a lot of function arguments
    const in order to remove the cmpi-base warnings.
  - added sblim-indication_helper-0.4.2_warnings.patch
    fixes a small warning regarding pointer size


author: kkaempf@suse.de
changelog:
  - 'cimcli' sends 'Content-length:' header attribute with leading
    zeroes which got interpreted as octal. (bnc#507249)


author: bwhiteley@suse.de
changelog:
  - Upgrade to 1.3.5 (fate#307413)
  - Reduce PAM messages in syslog (fate#306380, bnc#497043,
    sblim bug#2762848)
  - Start sfcbd by default (fate#305583)
  - Enable SLP (fate#307088)
  - Fix objectImplc.c:dataValueToString() (bnc#483396)


author: kkaempf@novell.com
changelog:
  - Upgrade to 1.3.6
    - regular quarterly release, and includes the usual
      bugfixes related to function, stability, and memory usage
    - Compliance for Indication Profile 1.0.0 (DSP1054).
    - [Experimental] Reduced class repositories (~90% reduction
      in disk footprint of classSchema file]
    - move all libraries to /usr/lib(64)/sfcb/*


author: kkaempf@novell.com
changelog:
  - 0420-minimal-postinstall.patch: ensure providerRegister
    is installed
  - 0430-fileRepository-opendir-error: print the directory path
    if opendir() fails


author: kkaempf@novell.com
changelog:
  - Update to 1.3.7
    (numbers are from the sourceforge.net bug tracker)
    New features:
    - 2920773 Tests for reliable indications
    Bugs fixed:
    - 2891367 Error processing content-length
    - 2933087 Small leak in cimXmlRequest:getProperty()
    - 2932809 sfcb 1.3.6 crashes when provider user is set to sfcb
    - 2934540 sfcb may respond with incorrect association provider
    - 2935931 Indications to file:// urls never fail.
    - 2937577 Some SLP-specific code not ifdef'd
    - 2939874 Serious provider id mismatch after provider reload
    - 2655854 Common Provider invokes Init and CleanUp more than once
    - 2875050 default MOFs should allow for multiple files
    - 2945277 SFCB crashes on subscription without filter or handler prop
    - 2946106 possible race condition initializing providers
    - 2931327 sblim-sfcb-1.3.6 tarball is incomplete
    - 2946885 BEAM errors found in cimXmlGen
    - 2946890 classProvider may try to closedir(NULL)
    - 2948812 footprint.pl missing from release tarball


author: kkaempf@novell.com
changelog:
  - Backport patches from 1.3.8
    * args.c, array.c, constClass.c, instance.c, internalProvider.c,
      objectpath.c:
      [ 2948647 ] getObjectPath may dereference NULL pointer
    * internalProvider.c:
      [ 2952616 ] internalProvider is not Threadsafe
      (bnc#580804)
    * providerMgr.c:
      [ 2952912 ] resultSockets variable is not used threadsafe
      (bnc#580802)
    * indCIMXMLHandler.c:
      [ 2950773 ] Leak in indCIMXMLHandler.c
    * interopServerProvider.c:
      [ 2949454 ] Memory leak in ServerProviderInitInstances()


author: kkaempf@novell.com
changelog:
  - clone CMPI_chars return value from invokeMethod called via
    local interface (bnc#578189, upstream #2968656)


author: kkaempf@novell.com
changelog:
  - remove conflicting directory tree from 3rd party package, will
    be replaced by cim-schema package (bnc#590196)


author: kkaempf@novell.com
changelog:
  - Update to 1.3.8 (final)
    New features:
    - 2963601 pywbem tests
    - 2961422 Single HTTP Adapter
    - 2980820 Indication Profile 1.1: New attr values.
    - 2990091 Implement getPropertyQualifier in CMPIObjectPath
    - 2990169 Bump downloaded CIM schema to 2.25
    - 2980524 providerRegister should collate namespaces
    - 2994969 Persist failing indications
    - 2964568 Indication stress test
    - 2987170 Handle SLP in a provider
    plus various bugfixes
  - Merge uds_auth.patch, check-prevent-various-buffer-overflows.patch,
    buffer-size-check-in-localConnectServer.patch,
    minimal-postinstall.patch, fileRepository-opendir-error.patch,
    2984436-bnc591060-Match-startLogging-and-closeLogging-calls.patch
    into pending-upstream.patch


author: kkaempf@novell.com
changelog:
  - update to 1.3.9
    Bugs fixed:
    - 2994737 cimslp fails to get sslCertificateFilePath config value
    - 2984485 Possible access to freed memory in cimslpSLP.c
    - 3016295 Initialise refcount in CMPIInstance clone
    - 2950521 Provider operations are wrongly traced
    - 3016863 Data corruption when replacing array properties
    - 3022941 Remove HAVE_SLP_ALONE sections
    - 3022934 SLP code calls setupControl more than once
    - 3023079 slpUpdate does not release ctx on exit
    - 2920363 make test fails if sfcb is running under valgrind
    - 2950545 indCIMXMLHandler destination schema correction wrong
    - 2968599 Wrong trace msg for invokeMethod (local interface)
    - 3023502 Memory leak on CreateClass
    - 3022919 profileProvider (SLP) has increasing memory usage over time
    - 2952628 Handler is not removed from interop-Hashtable when CI fails
    - 3017845 disableIndications not called on provider shutdown
    - 3010272 Indication providers always unloaded when idle
    - 3003509 sfcb must configure IndicationFilterName
    - 3012365 enableIndications() only called once per provider group
    - 3026606 Prov idle unload may not call all cleanup functions
    - 3048944 Bump downloaded CIM schema to 2.26
    - 3048960 method array types not filled in
    - 3049645 SLP hostname lib won't build
    - 3035165 objectSize in objectImpl.c is not used thread safe
    - 3053240 Leak on indication delivery


author: kkaempf@novell.com
changelog:
  - update to 1.3.10
    Bugs fixed:
    - 3086143 set cmpi status in getPropQualifier
    - 3086145 check datetime format in chars2bin
    - 3095884 Indication classes missing SystemName
    - 3101155 Failed to load provider libraries due to symbol conflicts
    - 3101148 SfcbLocal method parameter type conversion and validation
    - 3101154 Daemon clients failed SfcbLocal connect due to permission
    - 3097310 localConnect in cimcClientSfcbLocal.c accesses free'd memory
    - 3087577 Provider MI accessed before finished initializing
    - 3109469 Potential Buffer Overflow in msgqueue.c:localConnectServer()
    - 3122725 Cleanup warnings in queryLexer and test provider


author: kkaempf@novell.com
changelog:
  - update to 1.3.11
    Bugs fixed:
    - 3130727 CMPIPropertyMIFT.setProperty() missing objectpath keys
    - 3054618 mofpp is overaggressive when detecting comments
    - 3162016 sfcbd Segmentation fault in cleanupCimXmlRequest
    - 3172080 deliverIndication does not check for matching FROM classes
    - 3185178 Wrong classname for returned instances from execQuery
    - 3175770 execQuery returns multiple instances of same object
    - 3203290 Basic Auth Should Consider Expired Passwords
    - 3202420 CDATA value in a string property is improperly XML escaped
    - 3038078 Can create indication filters and destinations w/o key props
    - 3206663 Enum CQL filter on NULL cause segfault and incorrect rsp
    - 3265502 CMPIContext not released in elementCapabilitiesProvider
    - 2967257 Drop CMPI_classNameString as it conflicts with CMPI_chars


author: kkaempf@novell.com
changelog:
  - update to 1.3.12
    New features:
    - 3190623 Set *IsSettable properties to false for IndicationService
    - 3313833 Allow for passthrough for expired user to update password
    - 3274893 For SFCB 1.4, set SequenceIdentifier as described in DSP1054 1.2.
    Bugs fixed:
    - 3261868 Enum CQL filter on NULL cause incorrect rsp
    - 3213591 Local intf client abort abnormally on enum filter syntax err
    - 3291646 Unused var in __NullEvaluate
    - 3202466 Single item on method param of array type rejected via Local
    - 3287789 interopServerProvider not conservative when answering reqs
    - 3296541 CIM_IndicationSubscription corrupts after delilvery fails
    - 3314383 Memory leak in CimResource_Enumerate_EP
    - 3047562 [patch] Create bzip2 tarballs on "make dist"
    - 3314762 Memory leak in method invoke using SFCB local interface
    - 3165732 Add ability for client library to specify configuration file
    - 3323422 Unnecessary NULL check in control.c
    - 3323427 Unnecessary NULL check in httpAdapter
    - 3324214 Remove dead code from providerDrv:loadProvider()
    - 3324131 indCIMXMLHandler may return uninitialized CMPIStatus
    - 3324168 gatherNameSpacesData() may closedir() a NULL pointer
    - 3324192 Erroneous condition in loop in objectImpl:locateParameter()
    - 3324198 getObjectPath() may deref a NULL pointer
    - 3324247 Unnecessary NULL check in providerDrv
    - 3324255 Unnecessary NULL check in __cleanup_mt()
    - 3324265 _sfcb_trace may deref NULL pointers
    - 3324578 getInstance() up call does not close provider context
    - 3323419 sfcb local interface causes zombie/defunct client processes
    - 3328763 deactivateFilter() doesn't release CMPI object


author: kkaempf@suse.com
changelog:
  - Fix provides of openwbem (and build deps on openwbem)
    openwbem-3.2.3 still exist, provide/obsolete openwbem-3.2.2


author: kkaempf@suse.com
changelog:
  - Update to 1.3.13
    New features:
    - 3406823 Make select timeout a config option
    - 3406825 Make ssl cipher list configurable
    Bugs fixed:
    - 3386391 HOST_NAME_MAX undefined
    - 3393324 sfcb process abort in IndCIMXMLHandlerInvokeMethod
    - 3398337 Namespaces of filter and handler for IndSub not checked
    - 3400114 sfcb fails to start with ipv6 disabled
    - 3412033 New files from 3313833 missed release tarball
    - 3413031 fixes to perform check before calling free
    - 3414236 updateMethodParamTypes uses incorrect qualifier count
    - 3414482 Compiler warning in cimcClientSfcbLocal
    - 2727918 blob has leak in EnumQualifiers


author: kkaempf@suse.com
changelog:
  - Fixes (upstream Ids)
    - 3416054: Provider continues despite SIGSEGV
    - 3416055: SIGSEGV sometimes does not print provider name
    - 3416060: SIGSEGV in tool_mm_flush()


author: kkaempf@suse.com
changelog:
  - Fix large https requests. Check SSL buffer before doing
    a select() on the socket. bnc#716299, upstream 3441028


author: kkaempf@suse.com
changelog:
  - Provide a way to pass provider information via argv to 'ps'
    for debug purposes. Set "argvDebug: true" in sfcb.cfg


author: kkaempf@suse.com
changelog:
  Changes in 1.3.14
    =================
    New features:
  - 3367333 New entry point for authentication library
  - 3367332 RHOST Support for PAM
  - 3435778 Preserve leading/trailing whitespace in values
  - 3433733 CreationClassNames should be supplied
  - 3446179 Add a feature to validate CMPI types
  - 3484025 Disable indication sequencing
  - 3462309 Do not allow multiple instances of sfcb
  - 3488688 Don't spawn logger for clients
  - 3493493 Add sfcbsem
  - 3495060 Verify filter and handler information during subscription
  - 3498932 Implement ModifyInstance for CIM_ListenerDestination
  - 3367361 Allow for releasing auth handle after CIM request completes
  - 3367363 Add CMPIRole Support
  - 3512575 Add indication delivery thread limit and timeout
    Bugs fixed:
  - 3414700 assocClass ignored for assoc upcalls
  - 3416055 SIGSEGV sometimes does not print provider name
  - 3416167 CIM_InstDeletion not in class repo by default
  - 3422650 Associators calls to IndicationService depends on cmpi-base
  - 3428806 type=null in authorizeFilter call
  - 3419721 reset CMPIValue buffer in str2CMPIValue
  - 3478930 Handle SIGPIPE in providerMgr
  - 3478933 Sequence Number reset issues
  - 3483294 InternalProvider Should Handle SFCB_RegisteredProfile
  - 3485438 segfault while retrying to deliver an indication
  - 3486814 sfcb crashes while freeing the cimxml response
  - 3485830 SFCB Makes Redundant ActivateFilter Calls
  - 3487419 TestIndication Provider Does Enable Correctly
  - 3487675 Log messages can be concatenated
  - 3492362 Problem with whitespace trimming if local connect only
  - 3457460 PAM_RHOST set wrong
  - 3495343 Bad pointer references in trace statements
  - 3416164 Don't write CIM_IndicationService to disk
  - 3495801 Correction to 3495343
  - 3495789 Makefile improvements for test suite
  - 3495806 isChild() can cause a provider mismatch
  - 3483200 duplicate indication deliveries
  - 3496061 IndicationSubscription May Be Undeletable
  - 3484083 Exclude SFCBIndicationID
  - 3496383 Faster Return from CBDeliverIndication
  - 3416060 sigsegv in tool_mm_flush()
  - 3497096 double free during stopProc
  - 3497765 Better Error Handling in sfcb Provider Manager and Driver
  - 3497950 SFCB Semaphore Handling Improvements
  - 3498275 Remove __Namespace
  - 3498044 RIEnabled conflicts with settable retries
  - 3426027 cimAccountPassThrough does not set return code
  - 3498719 Better SSL error reporting for sfcb
  - 3471814 segfault in objectImpl.c:131,ClObjectGetClString
  - 3499930 Check file repository writes
  - 3497209 oom panic: out of memory using fsp indprovider
  - 3504607 CMPIRole Support in brokerUpc
  - 3506306 Fix count for InvokeMethod requests
  - 3498496 sfcb hangs and fails to respond to CIM requests
  - 3512425 SequenceContext needs to be set at startup
  - 3510458 Malformed XML response to GetProperty
  - 3510456 GetProperty calls not passing keys to providers
  - 3505407 Client openlog changes settings
  - 3408288 Safer Signal Handlers
  - 3441028 sblim-sfcb fails on large https requests
  - 3416054 Provider continues despite SIGSEGV
  - 3512094 SFCB can leak PAM handles under error conditions


author: mhrusecky@suse.cz
changelog:
  - update to 2.2.0
    * Bugs:
    - 2596921: v2test_ei test fails when using CIMXML interface
    - 2431835: XML client library not found.
    - 2270179: Missing includes and values in return statements
    - 2158091: sfcb modules belong in private dir
    - 2102345: missing configuration of CIM-HOST-PORT in sblim-sfcc
    - 2102339: Missing ret values in sblim-sfcc
    * Dropped merged patches


author: bwhiteley@suse.de
changelog:
  - Upgrade to 2.2.1, required by sfcb version upgrade (fate#307413)
    Changes (upstream bug numbers):
    - 2691478: sfcc 2.1.0 cannot handle OutParams on Extrinsic Method Call
    - 2847782: sfcc getClass crashes if cimom isn't running
    - 2849853: getClass reports most property types as CMPI_Instance


author: kkaempf@novell.com
changelog:
  - Update to 2.2.2
    Bugfix release, fixing:
    - 2982349: Memory leak in backend/cimxml/client.c
    - 2982352: Double free in backend/cimxml/property.c
    - 3043288: XML generated with VALUE.ARRAY for ref arrays
    - 3043282: XML gen for embedded instances for invokeMethod is incorrect
    - 3059060: 'struct _CIMCArgsFT' not defined in cimc/cimcft.h
    - 2348900: Concurrency issue when parsing responses
    - 2793377: Missing includes
    - 3101151: SfcbLocal failed to connect due to hardcoded library path
    - 3195267: sfcc v2 tests segfault when sfcb is not running
    - 2990315: cmciRelease not called in case of error
    - 3196128: enumInstances does not set NameSpace in ObjectPath in XML mode
    - 1956407: CIM-XML/HTTP connection to unix socket
    - 2967257: Use of CMPI_chars in SFCC. General CMPI specification bug
    - 2847964: sfcc's getClass() fails to report class qualifiers


author: kkaempf@novell.com
changelog:
  - Update to 2.2.3
    Bugfix release, fixing:
    - 2967265: Code cleanup in frontend/sfcc/sfcclient.c
    - 3286489: getInstance does not return key/value through XML


author: kkaempf@suse.com
changelog:
  - Update to 2.2.4
    Bugfix release, fixing:
    - 3344403: Beam, unitialized vars
    - 3344757: Beam, deref of potential Null pointers.
    - 3344917: Beam, file leak
    - 3528819: Crash in getInstance when instance has NULL properties
    - 3530609: Various BEAM Errors
    - 3435363: Wrong call of curl_global_cleanup()


author: nashif@suse.de
changelog:
  - Fixed bug #39757:  SBLIM testsuite runs LHS-to-RHS association
    tests when supposed to run RHS-to_LHS


author: mrueckert@suse.de
changelog:
  - added sblim-testsuite-1.2.4_checkRef_gi.patch:
    properly set the checkRef_gi variable in case of errors (#84579)


author: mmarek@suse.cz
changelog:
  - updated to 1.2.5
    * 1588479: enable modifyInstance (setInstance)
    * 1658747: association test results can contain "old" values.


author: mhrusecky@suse.cz
changelog:
  - updated to 1.3.0
    * 1733106: fixed recognition of arrays in consistency's property
      test
    * 1742263: new modifyInst attribute is not recognized in assoc test
    * 1944950: association call's syntax not sufficient
    * 2795176: migrate provider licenses to EPL


author: mmarek@suse.cz
changelog:
  - updated to 1.5.3
    Bugs (http://sourceforge.net/tracker/?group_id=128809):
    * 1560865 create/modifyInstance do not correctly deal with arrays
    * 1611024 support create/modifyInstance for Associations
    * 1632746 no error message on incorrect input values
    * 1652347 does not correctly handle VALUE.REFERENCE blocks
    * 1457924 fixed some compile warnings
  - fixed some compiler warnings / errors


author: mhrusecky@suse.cz
changelog:
  - accepting patch to prevent segfault in some cases (bnc#474237)
  - renaming directory with samples to examples


author: mhrusecky@suse.cz
changelog:
  - updated to 1.6.1
    - list of fixed bugs:
    * remove unnecessary ansidecl.h inclusion
    * fails to compile with gcc 3.3.3
    * remove deprecated const string to char conversion
    * segfaults on cm when objectpath is just classname
    * support for OpenSolaris
    * COPYING still contains CPL text
    * No Namespace in Response
    * should escape backslash character in CimXml::unescapeXml()
    * update man page with chunking option
    * gi quotes objetname in ref properties
    * apostrophe not unescaped correctly in xml


author: kkaempf@novell.com
changelog:
  - update to 1.6.2
    Bugfix release:
    * 3324380 support optional CIMType in KEYVALUE element
    * 3216622 wbemcli throws parser error on CDATA string value
    * 2991546 Core dumps when property contains value within "[]"


author: pth@suse.de
changelog:
  - Use CXXFLAGS for compiler options not CFLAGS.
  - Compile using RPM_OPT_FLAGS.
  - Default since boost 1.46.0 is boost::filesystem v3 so adapt to
    the changes.


author: jengelh@medozas.de
changelog:
  - Add a patch to schismtracker that restores sound for
    sound chips that lack hardware mixing capabilities.


author: jengelh@medozas.de
changelog:
  - Update to new upstream release 20120105
    * Shift-F10 now provides a dialog if the orderlist is empty
    * Fix loop points when deleting last point in envelope
    * Instrument list: Alt-Shift-A on trans table now copies sample
    name as well as assigning sample numbers
    * Less picky sample-replacement checking for pattern-to-sample
    rendering
    * Pattern editor: enter key now does channel search for instrument
    number if none is under the cursor
    * Add hidden option for inverted (more FT2-like) home/end key
    behavior in the pattern editor
    * Fix garbage writing when swapping portamento to the volume column


author: tiwai@suse.de
changelog:
  - fix crash with Firefox and glibc-2.10, due to a mysterious
    broken free() detection with setpwent().


author: tiwai@suse.de
changelog:
  - Updated to scim-1.4.11: fix for multiple monitors, updated
    translations
  - Fix registration for FireFox (bnc#723337)
  - Clean up spec file


author: i@marguerite.su
changelog:
  - update to 1.4.13:the installation procedure adapted.
  - add ld-version-script.patch:fix im-scim-version-script build.
  - add CXXFLAGS to detect gettex in gcc4.7
  - fix rpmlint warnings as I can.
  - run format_spec_file and spec-cleaner.
  - drop obsolete patches.


author: mfabian@suse.de
changelog:
  - update to 1.2.2.
    ? Fix a bug that a wrong partial string is converted on direct
      kana conversion after commiting a piece of segments.


author: mfabian@suse.de
changelog:
  - update to 1.2.4:
    ? Fixed a bug that a character which is possible to become a
    voiced consonant is gone after inputing "Ro" has been fixed.
    ? Fixed a name collision issue of ScimColorButton. Now you can
      use scim-anthy with scim-chewing, maybe.
    ? Fix install path of helper module.
    ? Distinguish two backslash key of jp106 keybord. It
    requires scim-1.4.6.
    Please clear ~/.scim/config after install scim-1.4.6.
    ? Some minor fixes.
  - remove fix-build-with-scim-1.4.5.patch (included upstream).


author: mfabian@suse.de
changelog:
  - bnc#355863, comment #29-#31: add the keysymbol Eisu_toggle to
    the default ON/OFF keys in the default keybinding theme.


author: tiwai@suse.de
changelog:
  - updated to version 1.2.7:
    * support UTF-8 as default encoding
    * translation updates, misc fixes


author: binli@opensuse.org
changelog:
  - Add fix-GtkWidget-migration.patch to migration to GTK3.
    Add fix-GtkDialog-has-no-number-named-vbox-error.patch which
    provided by Marguerite Su.


author: tiwai@suse.de
changelog:
  - Remove locale(ja) provides for avoiding automatic installation
  - Disable gtk3-migration patches temporarily (can be enabled by
    defining scim_gtk3=1)


author: tiwai@suse.de
changelog:
  - Fix post scripts to use new gtk2_immodule_* macros (bnc#678080)
  - Fix wrong post scripts for gtk2 immodule


author: mchang@novell.com
changelog:
  - scim-bridge-reregister-type-module-if-reload.patch
    Fix bnc#680430 - SCIM is not usable in firefox. This patch
    will re-register the type once type module get reloaded.


author: swyear@gmail.com
changelog:
  - Add etc-x11-xim.d-scim-bridge-114 to use GTK_IM_MODULE="scim"
    cause 11.4 don't support fallback mode
  - For 11.2 and newer version, set GTK_IM_MODULE="scim-bridge:scim:xim"
    so gtk3-base application can use scim's gtk3 immodule


author: mfabian@suse.de
changelog:
  - update to 0.1.3.
  - remove bugzilla-105566-scim-setup-crash.patch (included upstream).
  - add libtool-autoconf.patch to make it build.


author: tiwai@suse.de
changelog:
  - Remove locale;ja provides for avoding the automatic installation
  - Disable gtk3-migration patches temporarily (can be enabled by
    defining scim_gtk3=1)


author: mfabian@suse.de
changelog:
  - update to 0.3.1.
    + Fix intltool build process.
    + Fix invalid memory access in scim-setup.
    + Handle unknown input key event in IME engine.
    + Support major changes in libchewing 0.3 .
    + Pure UTF-8 based, no more Big5 <-> UTF-8 converting required.
    + Add Full/Half shape property.
    + Better Chewing IM factory/instance handling.
    + UI enhancements to preedit area with colorized decorations.
    + Allow customized selection keys.
    + Add new option to assign Esc key to clean all keyboard buffer
    + or not.


author: tiwai@suse.de
changelog:
  - updated to version 0.3.3:
    many updates; see below for details
      http://chewing.csie.net/news.html


author: tiwai@suse.de
changelog:
  - updated to version 0.3.4: minor fixes for libchewing 0.3.3; see
    http://chewing.csie.net/news.html


author: mfabian@suse.de
changelog:
  - update to 0.3.2.
    ? add symbol input feature
    ? add dutch translation from Ronald Stroethoff
      <stroet43 (at) zonnet.nl>


author: tiwai@suse.de
changelog:
  - Remove locale provides for avoiding automatic installation
  - Disable gtk3-migration patches temporarily (can be enabled by
    defining scim_gtk3=1)


author: mfabian@suse.de
changelog:
  - add "#!BuildIgnore: NX" to make it build for the
    xorg7-SUSE_Factory in the openSUSE build service.


author: zsu@suse.de
changelog:
  - Force to convert all key events to US English keyboard layout.
    Because m17n-lib can only use US English keyboard layout.


author: mfabian@suse.de
changelog:
  - update to 0.5.91.20060705
    (fix-include-hints.diff is now included).
  - fix build for autoconf 2.60.


author: mfabian@suse.de
changelog:
  - add "Supplements: packageand(scim:qt3)" to install this package
    automatically when scim *and* qt3 are installed.


author: coolo@suse.de
changelog:
  - don't try to be too greedy and only install when scim and qt3
    is installed, not again per locale


author: tiwai@suse.de
changelog:
  - fix builds on FACTORY; suppress the compile warnings
    (the problematic part is anyway in a dead code).


author: tiwai@suse.de
changelog:
  - remove locale provides for avoiding automatic installation
  - disable gtk3-migration patches temporarily (can be enabled by
    defining scim_gtk3=1)


author: zsu@suse.de
changelog:
  - add Provides: locale(scim:zh) to scim-tables
  - add Provides: locale(scim-tables:zh) to scim-tables-zh
  - add Provides: locale(scim-tables:ja) to scim-tables-ja
  - add Provides: locale(scim-tables:ko) to scim-tables-ko
  - add Provides: locale(scim-tables:am,ar,bn,gu,hi,kn,ml,ne,pa,ru,ta,te,th,vi) to scim-tables-additional


author: zsu@suse.de
changelog:
  - change Requires of scim-tables-{zh,ja,ko,additional} to %{name} = %{version}
  - add Autoreqprov: on to scim-tables.


author: mfabian@suse.de
changelog:
  - update to 0.5.7 (Tamil-remington table added)
  - fix build with scim 1.4.5
  - fix-include-hints.diff removed (included upstream)


author: mfabian@suse.de
changelog:
  - update to 0.5.8.
    ? Added Swanalekha/Malayalam table.
    ? Added Dutch translation.
    ? Fix configure.ac to allow us to disable skim-support.


author: mfabian@suse.de
changelog:
  - update to 0.4.0.
    ? Adaptation to libtomoegtk-0.3.0.
  - remove scim-tomoe-no-focus.diff (included upstream).


author: mfabian@suse.de
changelog:
  - update to 0.6.0:
    ? Adaptation to tomoe-gtk-0.6.0.
  - remove fix-to-build-with-scim-1.4.5.patch (included upstream).


author: mfabian@suse.de
changelog:
  - update to 0.2.0:
    ? Replace scim-uim's icon with uim's one.
    ? Don't show the uim's im-list button.
    ? Now scim-uim requires uim-1.1.0 or later.
    ? Follow uim's new property mechanism (since uim-1.1.0).
    ? Remove surrounding text functions completely.


author: i@marguerite.su
changelog:
  - fix for factory
    * replace gtk_signal_connect to g_signal_connect.
    * replace GTK_OBJECT to G_OBJECT.


author: malcolmlewis@opensuse.org
changelog:
  - Intial build
  - PATCH-FIX-OPENSUSE scite-fix-desktop-file.patch
    malcolmlewis@opensuse.org -- Fix SuSE desktop file entries
  - PATCH-FIX-OPENSUSE scite fix-scintilla-optflags.patch
    malcolmlewis@opensuse.org -- Add rpm optflags to makefile
  - PATCH-FIX-OPENSUSE scite fix-scite-optflags.patch
    malcolmlewis@opensuse.org -- Add rpm optflags to makefile
  - Add missing man page in install


author: malcolmlewis@opensuse.org
changelog:
  - PATCH-FIX-OPENSUSE scite-use-xdg-open-for-help.patch
    malcolmlewis@opensuse.org -- Use xdg-open when using help with
    default browser


author: malcolmlewis@opensuse.org
changelog:
  - Updated to 2.26
    * Folding margin symbols can be highlighted for the current
      folding block. Feature #3147069.
    * Selected lines can be moved up or down together.
    Feature #3304850.
    * SciTE can highlight all occurrences of the current word or
      selected text. Feature #3291636.
    * Experimental GTK+ 3.0 support: build with "make GTK3=1".
    * INDIC_STRAIGHTBOX added. Is similar to INDIC_ROUNDBOX but
      without rounded corners. Bug #3290435.
    * Can show brace matching and mismatching with indicators
      instead of text style. Translucency of outline can be
    altered for INDIC_ROUNDBOX and INDIC_STRAIGHTBOX.
    Feature #3290434.
    * SciTE can automatically indent python by examining
      previous line for scope-starting ':' with
    indent.python.colon.
    * Batch file lexer allows braces '(' or ')' inside variable
      names.
    * The cpp lexer only recognises Vala triple quoted strings
      when lexer.cpp.triplequoted.strings property is set.
    Bug #3239234.
    * Make file lexer treats a variable with a nested variable
      like $(f$(qx)b) as one variable. Bug #3298223.
    * Folding bug fixed for JavaScript with nested PHP.
      Bug #3193530.
    * HTML lexer styles Django's {# #} comments. Bug #3013798.
    * HTML lexer styles JavaScript regular expression correctly
      for /abc/i.test('abc');. Bug #3209108.
    * Inno Setup Script lexer now works properly when it
      restarts from middle of [CODE] section. Bug #3283880 and
    Bug #3129044.
    * Lua lexer updated for Lua 5.2 with hexadecimal
      floating-point numbers and '\*' whitespace escaping in
    strings. Feature #3243811.
    * Perl folding folds "here doc"s and adds options
      fold.perl.at.else and fold.perl.comment.explicit.
    Fold structure for Perl fixed. Feature #3112671 and
    Bug #3265401.
    * Python lexer supports cpdef keyword for Cython.
      Bug #3279728.
    * SQL folding option lexer.sql.fold.at.else renamed to
      fold.sql.at.else. Bug #3271474.
    * SQL lexer no longer treats ';' as terminating a comment.
      Bug #3196071.
    * Text drawing and measurement segmented into smaller runs
      to avoid platform bugs. Bug #3277449. Bug #3165743.
    * SciTE on Windows adds temp.files.sync.load property to
      open dropped temporary files synchronously as they may be
    removed before they can be opened asynchronously.
    Bug #3072009.
    * Bug fixed with indentation guides ignoring first line in
      SC_IV_LOOKBOTH mode. Bug #3291317.
    * Bugs fixed in backward regex search. Bug #3292659.
    * Bugs with display of folding structure fixed for wrapped
      lines and where there is a fold header but no body.
    Bug #3291579 and Bug #3265401.
    * SciTE on Windows cursor changes to an arrow now when over
      horizontal splitter near top of window. Bug #3286620.
    * Fixed default widget size problem on GTK+. Bug #3267892.
    * Fixed font size when using Cairo on GTK+. Bug #3272662.
    * Fixed primary selection and cursor issues on GTK+ when
      unrealized then realized. Bug #3256153.
    * Right click now cancels selection on GTK+ like on Windows.
      Bug #3235190.
    * SciTE on GTK+ implements z-order buffer switching like on
      Windows. Bug #3228384.
    * Improve selection position after SciTE Insert Abbreviation
      command when abbreviation expansion includes '|'.
  - Updates from 2.25
    * SparseState class makes it easier to write lexers which
      have to remember complex state between lines.
    * Visual Studio project (.dsp) files removed. The make files
      should be used instead as described in the README.
    * Modula 3 lexer added along with SciTE support.
      Feature #3173374.
    * Asm, Basic, and D lexers add extra folding properties.
    * Raw string literals for C++0x supported in C++ lexer.
    * Triple-quoted strings used in Vala language supported in
      C++ lexer. Feature #3177601.
    * The errorlist lexer used in SciTE's output pane colours
      lines that start with '<' as diff deletions.
    Feature #3172878.
    * The Fortran lexer correctly folds type-bound procedures
      from Fortran 2003.
    * LPeg lexer support? improved in SciTE.
    * SciTE on Windows-64 fixes for menu localisation and Lua
      scripts. Bug #3204502.
    * SciTE on Windows avoids locking folders when using the
      open or save dialogs. Bug #1795484.
    * Diff lexer fixes problem where diffs of diffs producing
      lines that start with "----". Bug #3197952.
    * Bug fixed when searching upwards in Chinese code page 936.
      Bug #3176271.
    * On Cocoa, translucent drawing performed as on other
      platforms instead of 2.5 times less translucent.
    * Performance issue and potential bug fixed on GTK+ with
      caret line for long lines.
  - Update patches and spec file


author: malcolmlewis@opensuse.org
changelog:
  - Updated to version 2.29:
    + To automatically discover the encoding of a file when opening
      it, SciTE can run a program set with
      command.discover.properties.
    + Cairo always used for drawing on GTK+.
    + The set of properties files imported by SciTE can be
      controlled with the properties imports.include and
      imports.exclude. The import statement has been extended to
      allow "import ". The properties files for some languages are
      no longer automatically loaded by default. The properties
      files affected are avenue, baan, escript, lot, metapost,
      and mmixal.
    + C++ lexer fixed a bug with raw strings being recognised too
      easily.
    + LaTeX lexer improved with more states and fixes to most
      outstanding bugs.
    + Lua lexer updates for Lua 5.2 beta with goto labels and "\z"
      string escape.
    + Perl string styling highlights interpolated variables.
    + Perl lexer updated for Perl 5.14.0 with 0X and 0B numeric
      literal prefixes, break keyword and "+" supported in
      subroutine prototypes.ed with CRLF line endings.
    + Markdown lexer fixed to not change state with "_" in middle of
      word.
    + Cocoa restores compatibility with OS X 10.5.
    + Mouse pointer changes over selection to an arrow near start
      when scrolled horizontally.
    + Indicators that finish at the end of the document no longer
      expand when text is appended.
    + SparseState merge fixed to check if other range is empty.
    + On Windows, autocompletion lists will scroll instead of
      document when mouse wheel spun.
    + SciTE performs more rapid polling for command completion so
      will return faster and report more accurate times.
    + SciTE resizes panes proportionally when switched between
      horizontal and vertical layout.
    + SciTE on GTK+ opens multiple files into a single instance more
      reliably.
  - Updates from 2.28:
    + GTK+ Cairo support works back to GTK+ version 2.8. Requires
      changing Scintilla source code to enable before GTK+ 2.22.
      Bug #3322351.
    + Translucent images in RGBA format can be used for margin
      markers and in autocompletion lists.
    + INDIC_DOTBOX added as a translucent dotted rectangular
      indicator.
    + Asian text input using IME works for GTK+ 3.x and GTK+ 2.x
      with Cairo.
    + On GTK+, IME works for Ctrl+Shift+U Unicode input in
      Scintilla. For SciTE, Ctrl+Shift+U is still Make Selection
      Uppercase.
    + Cocoa port supports different character encodings, improves
      scrolling performance and drag image appearance. The control
      ID is included in WM_COMMAND notifications. Text may be
      deleted by dragging to the trash.
    + SciTE on GTK+ uses a paned widget to contain the edit and
      output panes instead of custom code. This allows the divider
      to be moved easily on GTK+ 3 and its appearance follows GTK+
      conventions more closely.
    + SciTE builds and installs on BSD. Bug #3324644.
    + Cobol supports fixed format comments. Bug #3014850.
    + Mako template language block syntax extended and ## comments
      recognised. Feature #3325178. Bug #3318818.
    + Folding of Mako template language within HTML fixed.
      Bug #3324563.
    + Python lexer has lexer.python.keywords2.no.sub.identifiers
      option to avoid highlighting second set of keywords following
      '.'. Bug #3325333.
    + Python folder fixes bug where fold would not extend to final
      line. Bug #3349157.
    + SciTE treats LPEG lexers the same as script lexers by setting
      all 8 style bits.
    + For Cocoa, crashes with unsupported font variants and memory
      leaks for colour objects fixed.
    + Shift-JIS lead byte ranges modified to match Windows.
    + Mouse pointer changes over selection to an arrow more
      consistently. Bug #3315756.
    + Bug fixed with annotations beyond end of document.
      Bug #3347268.
    + Incorrect drawing fixed for combination of background colour
      change and translucent selection. Bug #3377116.
    + Lexers initialized correctly when started at position other
      than start of line. Bug #3377148.
    + Fold highlight drawing fixed for some situations.
      Bug #3323015. Bug #3323805.
    + Case insensitive search fixed for cases where folded character
      uses fewer bytes than base character. Bug #3362038.
    + SciTE bookmark.alpha setting fixed. Bug #3373907.
  - Updates from 2.27:
    + On recent GTK+ 2.x versions when using Cairo, bug fixed where
      wrong colours were drawn.
    + SciTE on GTK+ slow performance in menu maintenance fixed.
      Bug #3315233.
    + Cocoa platform supports 64-bit builds and uses only
      non-deprecated APIs. Asian Input Method Editors are supported.
      Autocompletion lists and calltips implemented. Control
      identifier used in notifications.
    + On Cocoa, rectangular selection now uses Option/Alt key to be
      compatible with Apple Human Interface Guidelines and other
      applications. The Control key is reported with an SCMOD_META
      modifier bit.
    + API added for setting and retrieving the identifier number
      used in notifications.
    + SCI_SETEMPTYSELECTION added to set selection without scrolling
      or redrawing more than needed. Feature #3314877.
    + Added new indicators. INDIC_DASH and INDIC_DOTS are variants
      of underlines. INDIC_SQUIGGLELOW indicator added as shorter
      alternative to INDIC_SQUIGGLE for small fonts. Bug #3314591
    + Margin line selection can be changed to select display lines
      instead of document lines. Bug #3312763.
    + On Windows, SciTE can perform reverse searches by pressing
      Shift+Enter in the Find or Replace strips or dialogs.
    + Matlab lexer does not special case '\' in single quoted
      strings. Bug #948757 Bug #1755950 Bug #1888738 Bug #3316852.
    + Verilog lexer supports SystemVerilog folding and keywords.
    + Font leak fixed. Bug #3306156.
    + Automatic scrolling works for long wrapped lines.
      Bug #3312763.
    + Multiple typing works for cases where selections collapse
      together. Bug #3309906.
    + Fold expanded when needed in word wrap mode. Bug #3291579.
    + Bug fixed with edge drawn in wrong place on wrapped lines.
      Bug #3314807.
    + Bug fixed with unnecessary scrolling for SCI_GOTOLINE.
      Bug #3303406.
    + Bug fixed where extra step needed to undo SCI_CLEAR in virtual
      space. Bug #3159691.
    + Regular expression search fixed for \$ on last line of search
      range. Bug #3313746.
    + SciTE performance improved when switching to a tab with a very
      large file. Bug #3311421.
    + On Windows, SciTE advanced search remembers the "Search only
      in this style" setting. Bug #3313344.
    + On GTK+, SciTE opens help using "xdg-open" instead of
      "netscape" as "netscape" no longer commonly installed.
      Bug #3314377.
    + SciTE script lexers can use 256 styles.
    + SciTE word highlight works for words containing DBCS
      characters. Bug #3315173.
    + Compilation fixed for wxWidgets. Bug #3306156.
  - Drop scite-use-xdg-open-for-help.patch as fixed in 2.27.
  - Rebase scite-fix-file-contains-date-and-time.patch.
  - Use direct source link instead of bzipped file.


author: malcolmlewis@opensuse.org
changelog:
  - Updated to 3.0.2:
    + SciTE saves files in the background without blocking the user
      interface.
    + Printing implemented in SciTE on GTK+ 3.x.
    + ILoader interface for background loading finalised and
      documented.
    + CoffeeScript lexer added.
    + C++ lexer fixes crash with "#if defined( XXX 1".
    + Crash with Direct2D on Windows fixed.
    + Backspace removing protected range fixed. Bug #3445911.
    + Cursor setting failure on Windows when screen saver on fixed.
      Bug #3438780.
    + SciTE on GTK+ hang fixed with -open:file option. Bug #3441980.
    + Failure to evaluate shbang fixed in SciTE. Bug #3441801.
    + SciTE failure to treat files starting with "<?xml" as XML
      fixed. Bug #3440718.
    + Made untitled tab saveable when created by closing all files.
      Bug #3440244.
    + SciTE crash fixed when using Scintillua.
    + SciTE revert command fixed so that undo works on individual
      actions instead of undoing to revert point.
    + Focus loss in SciTE when opening a recent file fixed.
      Bug #3440142.
    + Fixed SciTE SelLength property to measure characters instead
      of bytes. Bug #3283519.
  - Updates from 3.0.1:
    + SciTE on Windows now runs Lua scripts directly on the main
      thread instead of starting them on a secondary thread and then
      moving back to the main thread.
    + Highlight "else" as a keyword for TCL in the same way as other
      languages. Bug #1836954.
    + Fix problems with setting fonts for autocompletion lists on
      Windows where font handles were copied and later deleted
      causing a system default font to be used.
    + Fix font size used on Windows for Asian language input methods
      which sometimes led to IME not being visible. Bug #3436753.
    + Fixed polygon drawing on Windows so fold symbols are visible
      again. Bug #3433558.
    + Changed background drawing on GTK+ to allow for fractional
      character positioning as occurs on OS X as this avoids faint
      lines at lexeme boundaries.
    + Ensure pixmaps allocated before painting as there was a crash
      when Scintilla drew without common initialisation calls.
      Bug #3432354.
    + Fixed SciTE on Windows bug causing wrong caret position after
      indenting a selection. Bug #3433433.
    + Fixed SciTE session saving to store buffer position matching
      buffer. Bug #3434372.
    + Fixed leak of document objects in SciTE.
    + Recognize URL characters '?' and '%' for Open Selected command
      in SciTE. Bug #3429409.
  - Updates from 3.0.0:
    + Carbon platform support removed. OS X applications should
      switch to Cocoa.
    + On Windows Vista or newer, drawing may be performed with
      Direct2D and DirectWrite instead of GDI.
    + Cairo is now used for all drawing on GTK+. GDK drawing was
      removed.
    + Paletted display support removed.
    + Fractional font sizes can be specified.
    + Different weights of text supported on some platforms instead
      of just normal and bold.
    + Sub-pixel character positioning supported.
    + SciTE loads files in the background without blocking the user
      interface.
    + SciTE can display diagnostic messages interleaved with the
      text of files immediately after the line referred to by the
      diagnostic.
    + New API to see if all lines are visible which can be used to
      optimize processing fold structure notifications.
    + Scrolling optimized by avoiding invalidation of fold margin
      when redrawing whole window.
    + Optimized SCI_MARKERNEXT.
    + C++ lexer supports Pike hash quoted strings when turned on
      with lexer.cpp.hashquoted.strings.
    + Fixed incorrect line height with annotations in wrapped mode
      when there are multiple views. Bug #3388159.
    + Calltips may be displayed above the text as well as below.
      Bug #3410830.
    + For huge files SciTE only examines the first megabyte for
      newline discovery.
    + SciTE on GTK+ removes the fileselector.show.hidden property
      and check box as this was buggy and GTK+ now supports an
      equivalent feature. Bug #3413630.
    + SciTE on GTK+ supports mnemonics in dynamic menus.
    + SciTE on GTK+ displays the user's home directory as '~' in
      menus to make them shorter.


author: malcolmlewis@opensuse.org
changelog:
  - Add scite-fix-missing-gmodule-reference.patch: Add linker flag
    for gmodule-2.0 sf#3469056.
  - Drop scite-fix-desktop-file.patch.
  - Add scite-fix-desktop-icon.patch: Drop desktop file icon
    extension sf#3476117.
  - Drop fix-scintilla-optflags.patch and combine with the
    scite-fix-scite-optflags.patch and use CXXFLAGS sf#3476149.
  - Work on a GTK+ 3 build:
    + Add favor_gtk2 to switch between gtk2 and gtk3 builds.
    + For gtk3 build, use gtk3-devel BuildRequires instead of
      gtk2-devel and pass GTK3=1 to make.
    + Enable the gtk3 build with a gtk3_ready macro, since the gtk3
      support is ready.


author: malcolmlewis@opensuse.org
changelog:
  - Updated to version 3.0.3:
    + Printing works on GTK+ version 2.x as well as 3.x.
    + Lexer added for the AviSynth language (sf#3475611).
    + Lexer added for the Take Command / TCC scripting language
      (sf#3462462).
    + CSS lexer gains support for SCSS (sf#3268017).
    + CPP lexer fixes problems in the preprocessor structure caused
      by continuation lines (sf#3458508).
    + Errorlist lexer handles column numbers for GCC format
      diagnostics. In SciTE, Next Message goes to column where this
      can be decoded from GCC format diagnostics (sf#3453075).
    + HTML folder fixes spurious folds on some tags (sf#3459262).
    + Ruby lexer fixes bug where '=' at start of file caused whole
      file to appear as a comment (sf#3452488).
    + SQL folder folds blocks of single line comments (sf#3467425).
    + Further support of fractional positioning. Spaces, tabs, and
      single character tokens can take fractional space and wrapped
      lines are positioned taking fractional positions into account
      (sf#3471998).
    + For autocompletion lists Page Up and Down move by the list
      height instead of by 5 lines (sf#3455493).
    + For SCI_LINESCROLLDOWN/UP don't select into virtual space
      (sf#3451681).
    + Fix fold highlight not being fully drawn (sf#3469936).
    + Fix selection margin appearing black when starting in wrap
      mode.
    + Fix crash when changing end of document after adding an
      annotation (sf#3476637).
    + Fix problems with building to make RPMs (sf#3476149).
    + Fix problem with building on GTK+ where recent distributions
      could not find gmodule (sf#3469056).
    + Fix problem with installing SciTE on GTK+ due to icon
      definition in .desktop file including an extension
      (sf#3476117).
    + Fix SciTE bug where new buffers inherited some properties from
      previously opened file (sf#3457060).
    + Fix focus when closing tab in SciTE with middle click. Focus
      moves to edit pane instead of staying on tab bar (sf#3440142).
    + Fix SciTE bug where files became read-only after saving. Drop
      the "*" dirty marker after save completes (sf#3467432).
    + For SciTE handling of diffs with "+++" and "---" lines, also
      handle case where not followed by tab. Go to correct line for
      diff "+++" message (sf#3467143, sf#3467178).
    + SciTE on GTK+ now performs threaded actions even on GTK+
      versions before 2.12.
    + Various windows platform changes.
  - Drop scite-fix-missing-gmodule-reference.patch, scite-fix-
    desktop-icon.patch and scite-fix-scite-optflags.patch as these
    have been upstreamed.
  - Add scite-fix-desktop-categories.patch: update the desktop
    categories (sf#3491187).
  - Pass date and time based on changes file instead of hardcoding a
    date, so we don't need manual updates later on.
  - Add SLE condition for skipping post/postun macros now that
    11.3 is dropped.


author: prusnak@suse.cz
changelog:
  - replaced /usr/bin/env in shebang by /usr/bin/python (noenv.patch)
  - replaces duplicities in bindir by symlinks


author: prusnak@suse.cz
changelog:
  - updated to 0.98.3
    * fix use of $CXXFLAGS when building C++ shared object files
    * fix a regression when a Builder's source_scanner doesn't select
      a more specific scanner for the suffix of a specified source file
    * fix the Options object backwards compatibility so people can still
      "import SCons.Options.{Bool,Enum,List,Package,Path}Option" submodules
    * fix searching for implicit dependencies when an Entry Node shows up
      in the search path list
    * fix expansion of $FORTRANMODDIR in the default Fortran command line(s)
      when it's set to something like ${TARGET.dir}


author: prusnak@suse.cz
changelog:
  - updated to 1.0.1
    * Add a FindFile() section to the User's Guide.
    * Fix the FindFile() documentation in the man page.
    * Fix formatting errors in the Package() description in the man page.
    * Escape parentheses that appear within variable names when spawning
      command lines using os.system().
  - updated to 1.0.0.d20080826
    * Clear the Node state when turning a generic Entry into a Dir.
    * Fix sporadic output-order failures in test/GetBuildFailures/parallel.py.
    * Document the ParseDepends() function in the User's Guide.
    * Create a separate description and long_description for RPM packages.
    * Document the GetLaunchDir() function in the User's Guide.
    * Have the env.Execute() method print an error message if the
      executed command fails.
    * Add a script for creating a standard SCons development system on
      Ubuntu Hardy.  Rewrite subsidiary scripts for install Python and
      SCons versions in Python (from shell).
    * Handle yacc/bison on newer Mac OS X versions creating file.hpp,
      not file.cpp.h.
    * In RPCGEN tests, ignore stderr messages from older versions of
      rpcgen on some versions of Mac OS X.
    * Fix typos in man page descriptions of Tag() and Package(), and in
      the scons-time man page.
    * Fix documentation of SConf.CheckLibWithHeader and other SConf methods.
    * Update documentation of SConscript(variant_dir) usage.
    * Fix SWIG tests for (some versions of) Mac OS X.
    * Print the warning about -j on Windows being potentially unreliable if
      the pywin32 extensions are unavailable or lack file handle operations.
    * Fix the env.WhereIs() method to expand construction variables.
    * Enable building of shared libraries with the Bordand ilink32 linker.
  - updated to 1.0.0
    * Fix SCons man page indentation under Debian's man page macros.
    * Clarify the man page description of the SConscript(src_dir) argument.
    * Document MergeFlags(), ParseConfig(), ParseFlags() and SideEffect()
      in the User's Guide.
    * Document use of the GetBuildFailures() function in the User's Guide.
    * Add man page text clarifying the behavior of AddPreAction() and
      AddPostAction() when called with multiple targets.
    * Fix incorrectly swapped man page descriptions of the --warn= options
      for duplicate-environment and missing-sconscript.
    * User's Guide updates
    * Man page updates
  - updated to 0.98.5
    * Fix the Intel C++ compiler ABI specification for EMT64 processors.
    * Issue a (suppressable) warning, not an error, when trying to link
      C++ and Fortran object files into the same executable.
    * Update the scons.bat file so that it returns the real exit status
      from SCons, even though it uses setlocal + endlocal.
    * Fix the --interactive post-build messages so it doesn't get stuck
      mistakenly reporting failures after any individual build fails.
    * Fix calling File() as a File object method in some circumstances.
    * Fix setup.py installation on Mac OS X so SCons gets installed
      under /usr/lcoal by default, not in the Mac OS X Python framework.
  - updated to 0.98.4
    * Fix calculation of signatures for Python function actions with
      closures in Python versions before 2.5.
    * Fix the initialization of $SHF77FLAGS so it includes $F77FLAGS.
    * Fix a syntax error in the Intel C compiler support on Windows.
    * Change how we represent Python Value Nodes when printing and when
      stored in .sconsign files (to avoid blowing out memory by storing
      huge strings in .sconsign files after multiple runs using Configure
      contexts cause the Value strings to be re-escaped each time).
    * Fix a regression in not executing configuration checks after failure
      of any configuration check that used the same compiler or other tool.
    * Handle multiple destinations in Visual Studio 8 settings for the
      analogues to the INCLUDE, LIBRARY and PATH variables.
    * Update man page text for VariantDir().


author: prusnak@suse.cz
changelog:
  - updated to 1.1.0.d20081125
    - Improve the robustness of GetBuildFailures() by refactoring
      SCons exception handling (especially BuildError exceptions).
    - Fix $FORTRANMODDIRPREFIX for the ifort (Intel Fortran) tool.
    - Don't pre-generate an exception message (which will likely be
      ignored anyway) when an EntryProxy re-raises an AttributeError.
    - Handle Java inner classes declared within a method.
    - Fix label placement by the "scons-time.py func" subcommand
      when a profile value was close to (or equal to) 0.0.
    - Fix env.Append() and env.Prepend()'s ability to add a string to
      list-like variables like $CCFLAGS under Python 2.6.
    - Other Python2.6 portability:  don't use "as" (a Python 2.6 keyword).
      Don't use the deprecated Exception.message attribute.
    - Support using the -f option to search for a different top-level
      file name when walking up with the -D, -U or -u options.
    - Fix use of VariantDir when the -n option is used and doesn't,
      therefore, actually create the variant directory.
    - Fix a stack trace from the --debug=includes option when passed a
      static or shared library as an argument.
    - Speed up the internal find_file() function (used for searching
      CPPPATH, LIBPATH, etc.).
    - Add support for using the Python "in" keyword on construction
      environments (for example, if "CPPPATH" in env: ...).
    - Scan for TeX files in the paths specified in the $TEXINPUTS
      construction variable and the $TEXINPUTS environment variable.
    - Configure the PDF() and PostScript() Builders as single_source so
      they know each source file generates a separate target file.
    - Add $EPSTOPDF, $EPSTOPDFFLAGS and $EPSTOPDFCOM
    - Add .tex as a valid extension for the PDF() builder.
    - Add regular expressions to find \input, \include and
      \includegraphics.
    - Support generating a .pdf file from a .eps source.
    - Recursive scan included input TeX files.
    - Make the Action() function handle positional parameters consistently.
    - Fix Glob() so an on-disk file or directory beginning with '#'
      doesn't throw an exception.
  - updated to 1.1.0
    - Use the specified environment when checking for the GCC compiler
      version.
    - Fix Glob() polluting LIBPATH by returning copy of list
    - Add CheckCC, CheckCXX, CheckSHCC and CheckSHCXX tests to
      configuration contexts.
    - Have the --profile= argument use the much faster cProfile module
      (if it's available in the running Python version).
    - Reorder MSVC compilation arguments so the /Fo is first.
    - Add scanning Windows resource (.rc) files for implicit dependencies.
    - When scanning for a #include file, don't use a directory that
      has the same name as the file.
    - Suppress error output when checking for the GCC compiler version.
    - Fix VariantDir duplication of #included files in subdirectories.
    - Reduce memory usage when a directory is used as a dependency of
      another Node (such as an Alias) by returning a concatenation
      of the children's signatures + names, not the children's contents,
      as the directory contents.
    - Raise AttributeError, not KeyError, when a Builder can't be found.
    - Invalidate cached Node information (such as the contenst returned
      by the get_contents() method) when calling actions with Execute().
    - Avoid object reference cycles from frame objects.
    - Reduce memory usage from Null Executor objects.
    - Compute MD5 checksums of large files without reading the entire
      file contents into memory.  Add a new --md5-chunksize option to
      control the size of each chunk read into memory.
    - Fix the ability of the add_src_builder() method to add a new
      source builder to any other builder.
    - Avoid an infinite loop on non-Windows systems trying to find the
      SCons library directory if the Python library directory does not
      begin with the string "python".
    - Search for the SCons library directory in "scons-local" (with
      no version number) after "scons-local-{VERSION}".
    - Fix the user's ability to interrupt the TeX build chain.
    - Fix the TeX builder's allowing the user to specify the target name,
      instead of always using its default output name based on the source.
    - Iterate building TeX output files until all warning are gone
      and the auxiliary files stop changing, or until we reach the
      (configurable) maximum number of retries.
    - Add TeX scanner support for:  glossaries, nomenclatures, lists of
      figures, lists of tables, hyperref and beamer.
    - Use the $BIBINPUTS, $BSTINPUTS, $TEXINPUTS and $TEXPICTS construction
      variables as search paths for the relevant types of input file.
    - Fix building TeX with VariantDir(duplicate=0) in effect.
    - Fix the LaTeX scanner to search for graphics on the TEXINPUTS path.
    - Have the PDFLaTeX scanner search for .gif files as well.
    - Fix typos and format bugs in the man page.
    - Add a first draft of a wrapper module for Python's subprocess
      module.
    - Refactor use of the SCons.compat module so other modules don't
      have to import it individually.
    - Add .sx as a suffix for assembly language files that use the
      C preprocessor.
    - Make Glob() sort the returned list of Files or Nodes
      to prevent spurious rebuilds.
    - Add a delete_existing keyword argument to the AppendENVPath()
      and PrependENVPath() Environment methods.
    - Add ability to use "$SOURCE" when specifying a target to a builder
    - Add a test case to verify that SConsignFile() files can be
      created in previously non-existent subdirectories.
    - Make the subdirectory in which the SConsignFile() file will
      live, if the subdirectory doesn't already exist.
    - Add a test to verify duplication of files in VariantDir subdirectories.


author: prusnak@suse.cz
changelog:
  - updated to 1.2.0.d20090113
    - Add support for batch compilation of Visual Studio C/C++ source
      files, controlled by a new $MSVC_BATCH construction variable.
    - Print the message, "scons: Build interrupted." on error output,
      not standard output.
    - Add a --warn=future-deprecated option for advance warnings about
      deprecated features that still have warnings hidden by default.
    - Fix use of $SOURCE and $SOURCES attributes when there are no
      sources specified in the Builder call.
    - Add support for new $CHANGED_SOURCES, $CHANGED_TARGETS,
      $UNCHANGED_SOURCES and $UNCHANGED_TARGETS variables.
    - Add general support for batch builds through new batch_key= and
      targets= keywords to Action object creation.
    - Make linker tools differentiate properly between SharedLibrary
      and LoadableModule.
    - Document TestCommon.shobj_prefix variable.
    - Support $SWIGOUTDIR values with spaces.
    - Don't automatically try to build .pdf graphics files for
      .eps files in \includegraphics{} calls in TeX/LaTeX files
      when building with the PDF builder (and thus using pdflatex).
    - Allow AppendENVPath() and PrependENVPath() to interpret '#'
      for paths relative to the top-level SConstruct directory.
    - Use the Borland ilink -e option to specify the output file name.
    - Document that the msvc Tool module uses $PCH, $PCHSTOP and $PDB.
    - Allow WINDOWS_INSERT_DEF=0 to disable --output-def when linking
      under MinGW.
    - Fix typos in the User's Guide.
    - Support implicit dependency scanning of files encoded in utf-8
      and utf-16.
    - Remove $CCFLAGS from the the default definitions of $CXXFLAGS for
      Visual C/C++ and MIPSpro C++ on SGI so, they match other tools
      and avoid flag duplication on C++ command lines.
    - Handle quoted module names in SWIG source files.
    - Copy file attributes so we identify, and can link a shared library
      from, shared object files in a Repository.
  - updated to 1.2.0
    - Don't fail if can't import a _subprocess module on Windows.
    - Add warnings for use of the deprecated Options object.


author: davejplater@gmail.com
changelog:
  - updated to 1.2.0.d20100117
    - Fixed temp filename race condition on Windows with long cmd lines
    - Fixed tryRun when sconf directory is in a variant dir.
    - Do not add -fPIC for ifort tool on non-posix platforms (darwin and
      windows).
    - Fix bug 2294 (spurious CheckCC failures).
    - Fix scons bootstrap process on windows 64 (wrong wininst name)
    - Final merge from vs_revamp branch to main
    - Added definition and usage of HOST_OS, HOST_ARCH, TARGET_OS,
      TARGET_ARCH, currently only defined/used by Visual Studio
      Compilers. This will be rolled out to other platforms/tools
      in the future.
    - Add check for python >= 3.0.0 and exit gracefully.
      For 1.3 python >= 1.5.2 and < 3.0.0 are supported
    - Fix bug 1944 - Handle non-existent .i file in swig emitter, previously
      it would crash with an IOError exception. Now it will try to make an
      educated guess on the module name based on the filename.
    - Have AddOption() remove variables from the list of
      seen-but-unknown variables (which are reported later).
    - An option name and aliases can now be specified as a tuple.
    - Textfile builder.
    - use "is/is not" in comparisons with None instead of "==" or "!=".
    - Avoid adding -gphobos to a command line multiple times
      when initializing use of the DMD compiler.
    - Fix the -n option when used with VariantDir(duplicate=1)
      and the variant directory doesn't already exist.
    - Fix scanning of Unicode files for both UTF-16 endian flavors.
    - Fix a TypeError on #include of file names with Unicode characters.
    - Fix an exception if a null command-line argument is passed in.
    - Evaluate Requires() prerequisites before a Node's direct children
      (sources and dependencies).
    - Remove redundant __metaclass__ initializations in Environment.py.
    - Correct the documentation of text returned by sconf.Result().
    - Document that filenames with '.' as the first character are
      ignored by Glob() by default (matching UNIX glob semantics).
    - Fix SWIG testing infrastructure to work on Mac OS X.
    - Restructure a test that occasionally hung so that the test would
      detect when it was stuck and fail instead.
    - Substfile builder.
    - When reporting a target that SCons doesn't know how to make,
      specify whether it's a File, Dir, etc.
    - Fix use of $SWIGOUTDIR when generating Python wrappers.
    - Add $SWIGDIRECTORSUFFIX and $SWIGVERSION construction variables.
    - Add -recorder flag to Latex commands and updated internals to
      use the output to find files TeX creates. This allows the MiKTeX
      installations to find the created files
    - Notify user of Latex errors that would get buried in the
      Latex output
    - Remove LATEXSUFFIXES from environments that don't initialize Tex.
    - Add support for the glosaaries package for glossaries and acronyms
    - Fix problem that pdftex, latex, and pdflatex tools by themselves did
      not create the actions for bibtex, makeindex,... by creating them
      and other environment settings in one routine called by all four
      tex tools.
    - Fix problem with filenames of sideeffects when the user changes
      the name of the output file from the latex default
    - Add scanning of files included in Latex by means of \lstinputlisting{}
      Patch from Stefan Hepp.
    - Change command line for epstopdf to use --outfile= instead of -o
      since this works on all platforms.
      Patch from Stefan Hepp.
    - Change scanner to properly search for included file from the
      directory of the main file instead of the file it is included from.
      Also update the emitter to add the .aux file associated with
      \include{filename} commands. This makes sure the required directories
      if any are created for variantdir cases.


author: nmarques@opensuse.org
changelog:
  - Update to 2.1.0:
    + Fix Windows resource compiler scanner to accept DOS line
      endings.
    + Update MSVS documents to remove note indicating that only one
      project is currently supported per solution file.
    + Fix long compile lines in batch mode by using TEMPFILE
    + Fix MSVC_BATCH=False (was treating it as true)
    + support -std=c++0x and related CXXFLAGS in pkgconfig
      (ParseFlags)
    + Support -dylib_file in pkgconfig (ParseFlags)
    + new construction variable WINDOWS_EMBED_MANIFEST to
      automatically embed manifests in Windows EXEs and DLLs.
    + Fix Visual Studio project generation when CPPPATH contains Dir nodes
    + Ensure Visual Studio project is regenerated when CPPPATH or
      CPPDEFINES change
    + Fix unicode error when using non-ASCII filenames with Copy or
      Install
    + Put RPATH in LINKCOM rather than LINKFLAGS so resetting
      LINKFLAGS doesn't kill RPATH
    + Fix precompiled headers on Windows when variant dir name has
      spaces.
    + Adding None to an Action no longer fails (just returns original
      action)
    + New --debug=prepare option to show each target as it's being
      prepared, whether or not anything needs to be done for it.
    + New debug option --debug=duplicate to print a line for each
      unlink/relink (or copy) of a variant file from its source
      file.
    + Improve error message for EnumVariables to show legal values.
    + Fix Intel compiler to sort versions >9 correctly (esp. on
      Linux)
    + Fix Install() when the source and target are directories and
      the target directory exists.
    + Many more, please see ChangeLog/Changes.


author: nmarques@opensuse.org
changelog:
  - SCons 2.1.0 requires py_abi > 2.4
  - Potential build fix for SLE11, SLE11_SP1
    + add python_sitearch/python_sitelib macros for <= 1120
    + improved source URL
    + add comment for patch
  - Add scons-rpmlintrc: source-or-patch-not-bzipped,
    python-naming-policy-not-applied


author: max@suse.de
changelog:
  - Added missing includes to allow lightweight buffer overflow
    checking.
  - Moved script libraries to /usr/share/tcl .


author: max@novell.com
changelog:
  - Fix bnc#412895 (Tkined doesn't save file) by adding
    tkined-tcl85.patch which eliminates the use of interp->result
    from tkiEditor.c, because it is deprecated in Tcl 8.5.


author: helmut.schaa@gmail.com
changelog:
  - update to 1.1.7 final
    * added bash completion (bnc#400354)
    * fix build with gcc 4.3
  - remove patch scpm-gcc43.diff


author: pth@suse.de
changelog:
  - Fix makefile to pass library after objects and enable as-needed.
  - Create -lang sub package and suggest it.
  - Add short description and a do-nothing reload option to
    init script.
  - Move .so symlink to devel package.
  - Repackage as lzma and don't package CVS subdirs.


author: jw@novell.com
changelog:
  - bugfix bnc#668306, a buffer overflow with '%d'.
    Added maxwin99bug.patch
    This is already upstream, but was never released.


author: mrdocs@opensuse.org
changelog:
  - drop fdupes it breaks the help browser
  - update to 1.3.3.13
  - make %jobs can break builds just use make


author: mrdocs@opensuse.org
changelog:
  - update to 1.4.0.rc1 1.4.0 is new stable branch
    +40+ bugs fixed see:
    http://bugs.scribus.net/changelog_page.php?version_id=68 for
    versioned change log details
  - Add Obsoletes/Provides for scribus-templates for those upgrading
    from 1.3.3.14, former stable.  1.4.0 has new
    and many additional templates included by default


author: mrdocs@opensuse.org
changelog:
  -update to 1.4.0.rc2
    + more bug fixes and translation updates
    see http://bugs.scribus.net/changelog_page.php?version_id=68
    for versioned changelog


author: mrdocs@opensuse.org
changelog:
  -update to 1.4.0.rc3
    + more bug fixes and translation updates
    see http://bugs.scribus.net/changelog_page.php?version_id=68
    for versioned changelog


author: mrdocs@opensuse.org
changelog:
  -update to 1.4.0.rc5
    + more bug fixes and translation updates
    see http://bugs.scribus.net/changelog_page.php?version_id=68
    for versioned changelog


author: toddrme2178@gmail.com
changelog:
  - Fixed language file identification
    - Removed redundant buildrequires
    - Cleaned up spec file formatting


author: mrdocs@opensuse.org
changelog:
  -updated to 1.4.0.rc6
  -last RC before 1.4.0 final
    +documentation updates, bug fixes and translation updates
    +http://scribus.net/svn/Scribus/branches/Version135/Scribus/ChangeLog
    for versioned changelog


author: badshah400@gmail.com
changelog:
  - Update to version 1.4.1:
    + Many bugs fixed since 1.4.0 (see ChangeLog file installed in
      /usr/share/doc/scribus/)
    + Addition of the GiveLife Color System(R) swatch palettes
      (www.givelifecolorsystem.com), license in the swatches
      directory.
    + Updates to resolve small canvas interaction issues
    + Corrections to both bitmap and SVG image import issues
    + Addition of undo steps for path operations and page moving
    + Corrections to some master page behaviour
    + Fixes for text editing issues
    + Enhancements to scripter
    + Translation updates
    + The Italian version of the help documents has been updated
      significantly
    + Relocation of profiles and swatches to the share directory of
      Unix-like systems (linux, OS X, etc) to fit in with the file
      system recommendations
  - Added build requirement on fdupes to link duplicate files
  - Install desktop menu for application
  - Changes from version 1.4.0:
    + Many bugs fixed since 1.4.0rc6 (see ChangeLog file installed
      in /usr/share/doc/scribus/).


author: badshah400@gmail.com
changelog:
  - Add back aspell and liblcms2-devel BuildRequires: these got
    removed during the previous change by mistake.


author: badshah400@gmail.com
changelog:
  - Install hi-res icons in the hicolor icon directory for better
    appearance on desktop menu, specifically on the gnome-shell; add
    BuildRequires: hicolor-icon-theme for this purpose.


author: vuntz@novell.com
changelog:
  - Use update-alternatives for the binaries, and rename all of them
    by default so that rarian-scrollkeeper-compat can be installed at
    the same time.
  - Suggests logrotate.
  - Rename no to nb locale after installation, so we don't have to
    call autoreconf.
  - Remove obsolete checks for old versions of openSUSE.
  - Use configure macro.
  - Use makeinstall.
  - Remove commented out commands.


author: aj@suse.de
changelog:
  - Do not use release numbers for the catalog, they're not needed
    anymore; this helps with build-compare.
  - Only remove file from catalog in postun if it's removed.


author: vuntz@opensuse.org
changelog:
  - Add libxml2-tools BuildRequires and change libxml2 Requires to
    libxml2-tools, for xmlcatalog, now that tools got split from
    libxml2 package.


author: vuntz@opensuse.org
changelog:
  - Remove /bin/touch PreReq: it isn't needed as far as I can tell.
  - Remove /usr/bin/xmlcatalog and libxml2 PreReq: while
    edit-xml-catalog (from sgml-skel, which we use in scriptlets)
    uses binaries from libxml2-tools, we're not supposed to know
    that.
  - Remove docbook_4 and libxslt PreReq: I don't think this is
    needed.


author: garloff@suse.de
changelog:
  - Correct add-single-device syntax. [#46815]
  - Update to scsirastools-1.4.10:
    * sgraidmon: start_unit for sense 2:4:1 before reset


author: garloff@suse.de
changelog:
  - Adapt init scripts (more needed)
  - Update to 1.5.8:
    * Various bug fixes
    * Support for larger device lists
    * Fujitsu disk fw bug workarounds
    * SES enclosure slot status support
    * Docu updates
    * New: sgdiskmon


author: tabraham@novell.com
changelog:
  - removed patches deprecated by this release:
    + scsirastools-1.5.8-glibc210.diff
  - removed alarms/ialarms refer to ipmiutil
  - Updated to 1.6.4
    + updated SCSI asc,ascq table from www.t10.org
  - Updates from 1.6.3
    + various bug fixes
  - Updates from 1.6.2
    + add capability to turn off SMART, fixup for -o if no block desc
    + do not mark as failed if sernum is zero length
    + added -s, -w, -o, -I descriptions to man page
    + updated sgmode section of UserGuide
  - Updates from 1.6.1
    + various bug fixes
  - Updates from 1.6.0
    + default for each utility is no longer interactive
    + added Fujitsu MAP3147NC, Seagate ST318406LC, Seagate ST336605LW,
      Seagate ST336607LW, and Seagate ST373405LW


author: cmorve69@yahoo.es
changelog:
  - fixed lincense tag
  - removed README.SUSE file
  - package scummvm-tools in a separate package
  - updated description
  - various fixes taken from Fedora and upstream spec files
  - updated to new 0.13.0 release
    * General:
    - Added MIDI driver for Atari ST / FreeMint.
    - Added a 'Load' button to the Launcher (not supported by all engines).
    - Added a new global main menu (GMM) dialog usable from all engines.
    - Added the ability to return to the launcher from running games (via the
      GMM).
    - Rewrote GUI renderer to use an vector based approach.
    - Rewrote GUI configuration to use XML.
    * New Games:
    - Added support for Blue's 123 Time Activities.
    - Added support for Blue's ABC Time Activities.
    - Added support for Bud Tucker in Double Trouble.
    - Added support for The 7th Guest.
    * KYRA:
    - Added support for Auto-save feature.
    - Added support for MIDI music.
    * SCUMM:
    - Implemented radio-chatter effect in The DIG.


author: cmorve69@yahoo.es
changelog:
  - made mpeg2 and mp3 support optional
  - updated to new 0.13.1 release
    * AGOS:
    - Fixed crash after OmniTV video is played in The Feeble Files
    - Fixed crashes when exploring Jack the Ripper scene in the PC version of
      the Waxworks
    - Fixed palette glitches in the AtariST version of Elvira 2
    - Fixed noise that can occur when sound effects are played, when exploring
      Pyramid scene in the Waxworks
    * Gob:
    - Fixed a crash in the Italian version of Woodruff
    * Groovie:
    - Fixed some issues with music in The 7th Guest
    * Parallaction:
    - Fixed the sarcophagus puzzle in Nippon Safes
    * SAGA:
    - Fixed a crash in Inherit the Earth
    - Fixed glitches in the save/load dialog.
    * Sword2:
    - Fixed random sound corruption when using the original sound files.
    * Game launcher:
    - Fixed a case where memory could be corrupted
    - Fixed the small cursor in the modern theme
    - Fixed a bug in the theme engine, which could cause crashes
    - Made the file browser bigger in 1x mode


author: reddwarf@opensuse.org
changelog:
  - update to new 1.2.1 release
    * General
    - Add Hungarian translation.
    - Add Brazilian Portuguese translation.
    * Cruise:
    - Fixed a problem with Raoul appearing when examining the Book
    * Groovie:
    - Fixed a regression that made the Russian version of T7G crash.
    * Lure:
    - Fixed several NPC movement bugs


author: cmorve69@yahoo.es
changelog:
  - update to new 1.3.0 release
    * New Games:
    - Added support for Backyard Baseball.
    - Added support for Backyard Baseball 2001.
    - Added support for Urban Runner.
    - Added support for Playtoons: Bambou le Sauveur de la Jungle.
    - Added support for Toonstruck.
    - Added support for Living Books v1 and v2 games.
    - Added support for Hugo's House of Horrors, Hugo 2: Whodunit?
      and Hugo 3: Jungle of Doom.
    - Added support for Amiga SCI games (except Conquests of the
      Longbow).
    - Added support for Macintosh SCI1 games.
    * General
    - Added Danish translation.
    - Added Norwegian Bokmaal translation.
    - Added Norwegian Nynorsk translation.
    - Added Swedish translation.
    - Added Debug Console to Cine, Draci, Gob, MADE, Sword1, Touche
      and Tucker Engines.
    - Closed significant memory leaks. RTL should now be more
      usable.
    * AGOS:
    - Closed memory leaks in Simon 2 and Feeble Files.
    * Cine:
    - Corrected memory leaks and invalid memory accesses.
      Future Wars should be more stable.
    - Made Operation Stealth completable, though significant
      graphical glitches remain so not official supported.
    * Drascula:
    - Added German and French subtitles in the Von Braun cutscene
      (#3069981: no subtitles in scene with "von Braun").
    - Improved French translation of the game.
    - Added support for "Return To Launcher".
    * Gob:
    - Fixed "Goblin Stuck On Reload" bugs affecting Gobliiins.
    * Kyra:
    - Closed memory leaks.
    * Parallaction:
    - Corrected issue which could cause crash at engine exit.
    - Closed memory leaks in Nippon Safes Amiga.
    * SCI:
    - Added a CMS music driver for SCI1 - SCI1.1 games.
    - Added an option to toggle undithering from the ScummVM GUI.
    - Added several previously missing parts of the game state in
      saved games, such as game played time, script created
      windows, the script string heap and information related to
      the text parser in old EGA games.
    - Added support for SCI1.1 magnifier cursors.
    - Added support for the keypad +/- keys.
    - Added support for the alternative General MIDI tracks in the
      Windows CD versions of Eco Quest, Jones in the Fast Lane,
      King's Quest 5 and Space Quest 4.
    - Added support for the alternative Windows cursors in the
      Windows versio of King's Quest 6.
    - Added support for simultaneous speech and subtitles in the CD
      versions of Space Quest 4 and Freddy Pharkas.
    - Corrected resource loading leaks.
    - Corrected several problems and issues in the Skate-O-Rama
      rooms in Space Quest 4.
    - Corrected several issues in Hoyle Classic Card Games.
    - Fixed several graphical glitches (like, for example, parts of
      the screen that weren't erased correctly under some rare
      circumstances).
    - Fixed several script bugs.
    - Fixed several pathfinding related issues and lockups (like,
      for example, a lockup in the shower scene of Laura bow 1 and
      pathfinding in some screens during the chase sequence in
      Laura Bow 2).
    - Fixed several music related glitches and possible lockups
      (like, for example, a rare music lockup that occurred when
      loading a saved game outside the palace in Quest for Glory 3).
    - Fixed possible problems and lockups in the character import
      screens of Quest for Glory 2 and 3.
    - Fixed a bug that caused a lockup in the SCI1 CD version of
      Mixed Up Mother Goose, after Tommy Tucker's song.
    - Fixed a script bug in the CD version of King's Quest 5, which
      caused a lockup under certain circumstances when going
      outside the witch's house in the dark forest.
    - Function keys now work correctly when the num lock key is on.
    - Improved support for fanmade game scripts.
    - Improved support for non-English versions of games.
    - Made several enhancements and fixes related to MT-32 music
      (e.g. reverb).
    - Music is no longer out of tune when loading saved games.
    * SCUMM:
    - Improved support for FM-TOWNS versions of games.
    * Teenagent:
    - Closed memory leaks.
    * Tinsel:
    - Closed memory leaks in Coroutines.
    - Added enhanced music support for the German CD
      "Neon Edition" re-release of Discworld 1.
    * Touche:
    - Corrected memory leaks and minor issues.
    * Tucker:
    - Added workarounds for several issues present in the original game.
    * SDL ports:
    - Closed memory leaks in Mouse Surfaces.


author: reddwarf@opensuse.org
changelog:
  - update to new 1.3.1 release
    * General:
    - Improved audio device detection and fallback.
      There should be no more silent errors due to invalid audio devices.
      Instead ScummVM should pick up a suitable alternative device.
    * Mohawk:
    - Added detection entries for more variants of some Living Books
      games.
    * Tinsel:
    - Fixed a regression that made Discworld uncompletable.
    * SAGA:
    - Fixed a regression in Inherit the Earth's dragon walk code which
      was causing crashes there.
    - Fixed a regression causing various crashes in I Have No Mouth and
      I Must Scream.
    * SCI:
    - Added detection entries for some Macintosh game versions.
    - Audio settings are now stored correctly for the CD version of EcoQuest 1.
    * SCUMM:
    - Fixed graphics bug in FM-TOWNS versions of games on ARM devices
      (Android, iPhone, etc.).


author: garloff@suse.de
changelog:
  - Update to sdparm-1.03:
    * supports more than one device on command linx
    * speed[=val] and profile commands for MMC
    * Extended Inquiry VPD page updated (spc4r15)
    * SAS protocol-specific port mpage (add CAWT, RTOL)
    * minor cleanups


author: dimstar@opensuse.org
changelog:
  - Update to version 1.05:
    + add '--readonly' option especially for '-C start' and
      '-C stop' on ATA disks.
    + Control mode page updates (spc4r23)
    + add Control data protection mode page (ssc4r01)
    + block device characteristics VPD page: decode form factor
    + extended inquiry VPD page: activate_microcode+r_sup (spc4r23)
    + Automation device serial number and Data transfer device
      element address VPD pages (ssc4r01)
    + add SBC Referrals VPD page (sbc3r22)
    + expand SBC Thin provisioning VPD page (sbc3r22)
    + expand SBC Block limits VPD page (sbc3r22)
    + SAS-2.1 specification split, upper layers placed in SPL
    - add enable_slumber and enable_partial fields to
      Enhanced phy control mode page
    + add AM_MAINTAINER_MODE to configure.ac to lessen build issues
    + build infrastructure change to use libsgutils2 if available
  - Changes from version 1.04:
    + add SAT ATA Power condition mode page (sat2r06)
    + add SBC Thin provisioning mode page (sbc3r20)
    + add SBC Thin provisioning VPD page (sbc3r20)
    + sync with spc4r21
    + add Power condition, update extended inquiry VPD pages
    + smc3: add Device capabilities + Extended device
      capabilities + Transport geometry parameters mode pages
    + prepare for Thin provisioning VPD and mode pages
    + expand block limits VPD page
    + update Power condition mode page
    + rename SAS-2 phy mode page to Enhanced phy control (SAS)
    + add ADC mode (sub)page place holders
    + print mode page descriptors in full in more contexts
    + add linux bsg support
    + scripts/sas_disk_blink: moved here from sg3_utils package
    + rework the '-w' option (win32) per sg_scan in sg3_utils
    + change SDPARM_* constants to SG_LIB_*
    + remove sdparm.html, refer to its url in sdparm.8
    + sdparm.spec: correction to configure call


author: dimstar@opensuse.org
changelog:
  - Update to version 1.06:
    + allow upper and lower case in field, (mode and vpd) page,
      vendor, transport or command matching
    + control mode page: add ATMPE and RWWP fields (spc4r27)
    + extended inquiry vpd page: add extended self test completion
      minutes field (spc4r27)
    + power control mode page: PM_BG_PRECEDENCE field (spc4r24)
    - FIDCPC, FSBCPC, FSTCPC fields (spc4r25)
    + sbc3r25 renames 'thin' provisioning' to 'logical block
      provisioning'; changes mode+vpd page and field names
    - add Application tag mode page
    - add SITPUA bit to logical block provisioning mode page
    + fix '-eal' problem with vendor pages
    + point svn:externals to rev 334 of sg3_utils


author: puzel@suse.com
changelog:
  - Update to version 1.07
    - LB provisioning + Block limits VPD pages to sbc3r27
    - Enhanced phy control page: optical mode enabled (spl-r07)
    - Phy control and discover page: sync to spl2r02
    - sync with spc4r31+32 (handle status good with sense)
    - extented inquiry VPD: add POA_SUP, HRA_SUP and VSA_SUP
    - application tag mode page subcode 0xf0->0x2 (sbc3r28)
    - add 'sinq' pseudo VPD page for standard inquiry response
    - add power consumption mode and VPD pages (spc4r33)
    - point out some mode page numbers are vendor specific


author: mboman@suse.de
changelog:
  - Update to version 2.25.92:
    + Fix crash when typing in a custom key server URL
    + Searching by key identifiers now shows results
    + Don't crash when loading a PGP key that loads the secret
      part before the public part
    + Disable interactive tree search in key manager
    + Fix issues with object IDs, crashes and other inconsistencies
      when accessed via DBus
    + Add libcryptui documentation
    + Reference counting fixes
    + Remove use of GTK+ deprecated symbols
    + Use proper GTK+ stock item names
    + Collapse 'Advanced Options' in PGP key generate dialog
      by default
    + Translation updates
  - Remove BuildRequires gcc-c++
  - Remove %{release} from Requires
  - Remove gconf2-devel from Requires
  - Remove 'CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing
    - DLDAP_DEPRECATED -DWITH_SSH"'
  - Don't use %{?suse_update_config:%{suse_update_config -f}}


author: mboman@suse.de
changelog:
  - Update to version 2.26.0:
    + Fix cancel button in 'Add keyring' dialog
    + Update GUI before showing window, to avoid GUI changes
      when selection is initialized
    + Allow multiple "Sync and Publish" windows to open
    + Disable input method in password prompt
    + Fix various crashers, and smaller bugs


author: mboman@suse.de
changelog:
  - Update to version 2.26.1:
    + PGP UIDs display in order reported by key server, and fix
      parsing of HKP PGP search UIDs
    + Fix problem opening preferences window twice
    + Set authorized_keys properly when sending SSH keys to a remote
      system
    + Fix crash when entering hkp: url manually
  - Don't package omf files in main package since they are in -lang


author: vuntz@novell.com
changelog:
  - Update to version 2.27.1:
    + Distribute earlier ChangeLogs
    + Fix importing context menus in search dialogs
    + Updated translations.
  - Also package ChangeLog.pre-auto.


author: vuntz@novell.com
changelog:
  - Update to version 2.27.5:
    + Fix logic for setting owner trust combo.
    + More Code and API documentation.
    + Old result in search dialog is selected.
    + seahorse-daemon should autostart by default
    + Add a --version parameter to seahorse.
    + No longer daemonizes when autostarted by D-Bus.
    + Gray out displayed non-trusted keys.
    + Remove the 'trusted keys' tab and combine with 'other keys'.
    + Use GtkBuilder instead of libglade.
    + Add support for adding manual keyring secrets.
    + Move password tab to first place.
    + Remove unportable test(1) construct in configure script.
  - Remove libglade2-devel BuildRequires.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.27.92:
    + Include config.h to avoid build breakage when gpgme is compiled
      with LFS
    + Fix problems with gtk-builder UI files.
    + Fix problem with 'Type:' label of SSH key displaying location.
    + Update context menu display after keyring op.
    + Fix more compiler warnings.
    + Optionally use silent automake build rules.
    + Clean up old libglade and CVS files.
    + Respect the button-images setting, and cleanup gtkbuilder xml.
    + Add keyring docs.
    + Lots of documentation work.
  - Do not change CFLAGS: should not be needed anymore.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.29.1:
    + None
  - Changes from version 2.28.1:
    + Prevent opening help window twice.
    + Set bits setting properly when creating SSH key.
    + Add support for GnuPG DSA2 keys.
    + Fix subkey creation on newer GnuPG versions
    + Fix location label in SSH key properties.
    + Fix assertion on exit.
    + Fix pasting into filter field.
    + Set key usage flags properly.
    + Fix property bindings.
    + Internal documentation.
    + Translation fixes.
    + Build fixes.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.29.3:
    + Set default key length to 2048 bits
    + Generate RSA-sign/RSA-encrypt key in one pass
    + Support GPG 2.0
    + Fix window signals
    + GTK-doc comments
    + SSH Key importing fix
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Change gnome-keyring-devel BuildRequires to
    libgnome-keyring-devel, following the module split upstream.
  - Add libgcr-devel and libgp11-devel BuildRequires, that used to
    live with gnome-keyring-devel.
  - Pass --disable-schemas-install to configure.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.29.4:
    + Experimental support for introspection of libcryptui
    + Full documentation for seahorse-context.c
    + Do not use fixed MAXPATHLEN size buffers for portability
    + Add seahorse man page
    + Fix build with latest gp11
    + Updated translations.
  - Add seahorse-missing-sentinel.patch to fix build.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.29.90:
    + pgp: Make subkey creation more robust
    + Drop daemon autostart file
    + Update eggdesktopfile.[ch] from libegg/smclient
    + Various fixes
    + Updated translations.
  - Drop seahorse-missing-sentinel.patch: fixed upstream.
  - Do not call suse_update_desktop_file on seahorse-daemon: it got
    removed.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.29.91:
    + Change default key lengths for subkey generation.
    + Remove unused variables
    + Revoking subkey now works again. Also minor documentation
      changes.
    + Don't show the passphrase in plaintext.
    + Check the OpenPGP engine only
    + Fixed wrong variable names in comments
    + Clean up version constants
    + Fixed two warnings at compile time
    + Unescape URI's before presenting them to the user.
    + Updated year in the copyright string of the about dialog
    + Fixed incorrect signal name
    + Fixed bug in the public key properties GUI.
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.30.1:
    + Fixes all but one issue for compiling with -DGSEAL_ENABLE
    + Remove deprecated GTK+ symbol
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.31.91:
    + Documentation
    + Use GDK accessor functions
    + Use smaller icons in "new" dialog
    + Build fixes


author: dimstar@opensuse.org
changelog:
  - BuildRequire libassuan-devel. This is not a new dependency, just
    one that happened to be automatically pulled in earlier by
    gpgme-devel.


author: fcrozat@novell.com
changelog:
  - Update to version 2.91.93:
    + Set the primary-toolbar style class on the toolbar
  - Changes from version 2.91.92:
    + About dialog is transient for main window.
    + When changing a PGP key's passpharse, ask for confirmation.
    + Fix crash in SSH key parsing.
    + Update icons
    + Build fixes
  - Changes from version 2.91.91:
    + Fix infinite loop when a keyring item is open.
    + Don't display underlines as keys for a PGP uid.
    + Escape keyring attribute names properly.
    + Add context to translatable strings.
  - Changes from version 2.91.4:
    + Update to work with GTK+3
    + Fix build issues with GCR updates
    + More info when --version is specified
    + Fix setting key trust to "never"
    + Define default key length for each algorithm
    + Show information when you sign an UID twice
  - Changes from version 2.91.2
    + Escape markup when displaying keyring item attributes
    + Fixes for new GTK+3 GtkComboText class and libnotify
  - Changes from version 2.91.1.1:
    + Fix build with libnotify 0.7
    + Migrate to new GtkComboBoxText widget in GTK3
    + Fix build issues on gtk+-3.0
    + Build with latest gcr
    + Add icons and clear action to the filter entry
    + Avoid hard-coding Gtk+ API version in gir generation
  - Changes from version 2.91.1:
    + Migration to GTK+ 3.0
    + Fix compiler warnings.
    + Use new gck library instead of old gp11.
  - Changes from version 2.91.0:
    + Move DNS-SD key sharing to separate project
  - Pass --with-gtk=3.0 to configure to build against gtk3.
  - Add gobject-introspection-devel BuildRequires to build
    introspection support.
  - Update descriptions / summaries to stop mentioning GNOME2.
  - Fix parameters order in %suse_update_desktop_file call.


author: fcrozat@novell.com
changelog:
  - Update to version 3.0.1:
    + Now builds with GTK+ 3.x by default.
    + Fix build issues on GTK+ 3.x.
    + Fix problem importing SSH keys.
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.1.1:
    + Fix up use of GcrCertificate
    + Use pool.sks-keyservers.net instead of pgp.mit.edu
    + Build fixes.
    + Updated translations.
  - Rebase seahorse-xsltproc-nonet.patch.
  - Replace libgp11-devel BuildRequires with libgck-devel: gp11
    library has been removed from gnome-keyring since version 2.91.2,
    but was replaced with libgck.


author: vuntz@opensuse.org
changelog:
  - Drop seahorse-xsltproc-nonet.patch: this is really not the right
    fix. It just appears that gnome-doc-utils is lacking a dependency
    on docbook_4.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.1.4:
    + Create new keyring items in the right keyring.
    + Remove dependency on GTK+ 2.x.
    + Split out libcryptui into its own module.
  - Remove gobject-introspection-devel and libnotify-devel
    BuildRequires: the dependencies are now gone.
  - Remove libassuan-devel, libgpg-error-devel, libxml2-devel
    BuildRequires: they weren't needed.
  - Move to pkgconfig()-style BuildRequires:
    + Old ones: gconf2-devel, libavahi-glib-devel, libgck-devel,
      libgcr-devel, libgnome-keyring-devel, libsoup-devel.
    + New ones: avahi-client, avahi-glib, gck-1, gconf-2.0, gcr-3,
      gio-2.0, gnome-keyring-1, gtk+-3.0, libsoup-2.4.
  - Manually remove %{_datadir}/gtk-doc/html/libseahorse/ as there is
    no libseahorse public library.
  - Drop devel subpackage since there is no file left for it. Add an
    Obsoletes for it to the main package for smooth upgrades.
  - Remove --with-gtk=3.0 from configure, as GTK+ 2.x support was
    removed.
  - Remove /sbin/ldconfig call from %post/%postun as there's no
    library anymore.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.1.90:
    + Change application name to shorter 'Passwords and Keys'
    + Fix drop downs in key generation dialogs
    + Don't distribute internal libseahorse documentation
    + Match changes in libgck and libgcr
    + Remove old operation code, and replace with newer gio style
      async
    + Remove unused code and cleanup
    + Port to GSettings (instead of using GConf)
    + Add Glib style debug messages, activated with SEAHORSE_DEBUG=all
    + Translation and build fixes
  - Remove pkgconfig(gconf-2.0) BuildRequires,
    - -disable-schemas-install from configure call and usage of gconf
    macros; move to %glib2_gsettings_schema_* macros instead. This is
    following the port to GSettings.
  - Update GenericName we set for seahorse.desktop to 'Passwords and
    Keys', following upstream.
  - Remove hacky removal of libseahorse gtk-doc in %install now that
    it is gone.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.1.91:
    + Fix up for recent GTK+3 changes.
    + Code cleanup, removing unused code.
    + Remove old GTK+2 code that was missed earlier.
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.1.92:
    + Fix the SSH password prompting and uploading of keys
    + Fix behavior of password prompts when enter is pressed
    + Fix GtkComboText GTK+3 problems
    + Fix crasher when closing
    + Build and documentation fixes
    + Updated translations


author: vuntz@opensuse.org
changelog:
  - Update to version 3.2.0:
    + Fix DNS-SD key sharing crasher and make compatible with
      seahorse-sharing
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Add seahorse-fix-crash-on-keyserver-add.patch: fix crash when
    adding a keyserver. Fix bnc#723908.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.3.1.1:
    + Fix build issues when pgp, ssh, or pkcs11 backends are disabled
    + Updated translations
  - Changes from version 3.3.1:
    + Major refactoring of look and behavior of seahorse
    + Passwords, keys and certs are displayed together in the main
      window
    + Places sidebar, which can be shown, to access where various
      objects come from
    + Asynchronously initialize PKCS#11 modules
    + Use the new importer infrastructure in libgcr
    + Blacklist certain PKCS#11 tokens from showing up in seahorse
    + Code cleanup and refactoring
    + Build, translation fixes
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.3.2:
    + Refactoring of how actions work
    + Add ability to lock and unlock places from the sidebar
    + Implement login to smart cards and PKCS#11 tokens
    + Remove experimental check selection on sidebar
    + Listing of private keys on smart cards and PKCS#11 tokens
    + Showing matching keys and certificates together, in listing and
      properties
    + Build fixes
    + Don't crash if gpg or gpg2 don't run correctly.
    + Fix problems editing PGP key servers
    + Don't load key signatures unless showing key properties
    + Updated translations.
  - Drop seahorse-fix-crash-on-keyserver-add.patch: fixed upstream.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.3.3:
    + Support for PKCS#11 key generation
    + Support for creating certificate requests
    + Certificate actions happen from certificate window.
    + Reimplement export functionality
    + Refactor deletion, unlocking, refreshing, and showing
      properties
    + Add way to lookup places, and refresh appropriate place after
      import
    + Fixes for glib 2.31.x deprecations
    + Fix bugs, build issues, translations
  - Add xz BuildRequires because we can't build a package for a
    xz-compressed tarball without explicitly specifying that... See
    bnc#697467 for more details.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.3.4:
    + Remove limitation of max keyring item description characters
    + Build fixes
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.3.5:
    + Maximum and minimum sidebar pane position
    + Fix icons for filter entry
    + Fix uninitialized memory usage
    + Clearer wording for various keyrings
    + Build fixes
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.3.91:
    + Fix regression of configure ssh keys
    + Fix line on top of the sidebar
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.3.92:
    + Fix warning cancelling the signing dialog.
    + If multiple keys with same label in signer list, add hex keyid.
    + Build fixes.
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.4.1:
    + Fix crash during failed HKP exports
    + Fix memory errors when searching for keys
    + Build fixes
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.2.1:
    + Fix build when GPGME is built with largefile support.
  - Drop seahorse-sharing-lfs-fix.patch: fixed upstream.
  - Remove call to autoreconf: it was only needed for the patch
    above.


author: dimstar@opensuse.org
changelog:
  - Add pkgconfig(ice) and pkgconfig(sm) BuildRequires: it used to be
    pulled in by something else, but the relayout of xorg-x11
    packages changed that.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.3.92:
    + Build fix, rename gettext package
  - Drop hack to remove translations in %install now that a
    non-conflicting domain is used, and enable the use of a lang
    subpackage by removing the have_lang macro.


author: wr@rosenauer.org
changelog:
  - update to security release 1.1.15 (bnc#478625)
    * MFSA 2009-07/CVE-2009-0771, CVE-2009-0772, CVE-2009-0773
      CVE-2009-0774:
      Crashes with evidence of memory corruption (rv:1.9.0.7)
    * MFSA 2009-09/CVE-2009-0776:
      XML data theft via RDFXMLDataSource and cross-domain redirect
    * MFSA 2009-10/CVE-2009-0040:
      Upgrade PNG library to fix memory safety hazards
  - use nss-shared-helper from 11.1 on which allows migrating to and
    sharing with other applications using NSS
    (can be disabled completely exporting MOZ_SM_NO_NSSHELPER=1)


author: wr@rosenauer.org
changelog:
  - security update to 1.1.16 (bnc#488955,489411,492354)
    * MFSA 2009-12/CVE-2009-1169 (bmo#460090,485217)
      Crash and remote code execution in XSL transformation
    * MFSA 2009-13/CVE-2009-1044 (bmo#484320)
      Arbitrary code execution via XUL tree moveToEdgeShift


author: @rosenauer.org
changelog:
  - update to 2.0a3-20090707 snapshot
  - define MOZ_APP_LAUNCHER for session management (bmo#453689)
    (mozilla-app-launcher.patch and mozilla.sh.in)
  - move intl.locale.matchOS to distribution specific prefs
    (removed locale.patch)
  - moved openSUSE specific prefs from greprefs to app prefs
  - added mozilla-jemalloc_deepbind.patch to fix various possible
    crashes (bnc#503151, bmo#493541)
  - added seamonkey-no-update.patch to hide the update menu item


author: wr@rosenauer.org
changelog:
  - update to 2.0b1
  - added create-tar.sh to source package
  - removed enigmail as it's provided as an own package built in
    Thunderbird now


author: wr@rosenauer.org
changelog:
  - added Provides and Obsoletes for package merge (bnc#532678)
  - allow alternative button order for Gtk filechooser (bnc#527418)


author: wr@rosenauer.org
changelog:
  - update to 2.0b2
    * removed obsolete mozilla-jemalloc_deepbind.patch and
      mozilla-app-launcher.patch
  - remove obsolete code for protocol handlers (bmo#389732)
  - allow alternative button order for Gtk filechooser (bnc#527418)
  - added mozilla-prefer_plugin_pref.patch to introduce a new set of
    prefs to support preferring certain plugins for mime-types
  - added mozilla-sysplugin-biarch.patch to use
    /usr/$LIB/mozilla/plugins as system plugin dir (bmo#496708)


author: wr@rosenauer.org
changelog:
  - update to 2.0rc1
    * based on Gecko 1.9.1.4
    * removed upstreamed patches
    * compatible with enigmail (bnc#544326, bnc#530811)
  - fixed startup notification (bnc#518603)
    (mozilla-startup-notification.patch)


author: wr@rosenauer.org
changelog:
  - update to 2.0rc2 which might become the final 2.0 version
    * based on final Gecko 1.9.1.4 (build3)


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


author: wr@rosenauer.org
changelog:
  - stability update to 2.0.2 (bnc#568011)
    * DNS resolution in MakeSN of nsAuthSSPI causing issues for
      proxy servers that support NTLM auth (bmo#535193)


author: wr@rosenauer.org
changelog:
  - security update to 2.0.3 (bnc#576969)
    * MFSA-2010-01/CVE-2010-0159
      Crashes with evidence of memory corruption
    * MFSA-2010-02/CVE-2010-0160
      Web Worker Array Handling Heap Corruption Vulnerability
    * MFSA-2010-03/CVE-2009-1571 (bmo#526500)
      Use-after-free crash in HTML parser
    * MFSA-2010-04/CVE-2009-3988 (bmo#504862)
      XSS due to window.dialogArguments being readable cross-domain
    * MFSA-2010-05/CVE-2010-0162 (bmo#455472)
      XSS hazard using SVG document and binary Content-Type


author: wr@rosenauer.org
changelog:
  - security update to 2.0.4 (bnc#586567)
    * MFSA 2010-16/CVE-2010-0173/CVE-2010-0174
      Crashes with evidence of memory corruption
    * MFSA 2010-17/CVE-2010-0175 (bmo#540100,375928)
      Remote code execution with use-after-free in nsTreeSelection
    * MFSA 2010-18/CVE-2010-0176 (bmo#538308)
      Dangling pointer vulnerability in nsTreeContentView
    * MFSA 2010-19/CVE-2010-0177 (bmo#538310)
      Dangling pointer vulnerability in nsPluginArray
    * MFSA 2010-20/CVE-2010-0178 (bmo#546909)
      Chrome privilege escalation via forced URL drag and drop
    * MFSA 2010-22/CVE-2009-3555 (bmo#545755)
      Update NSS to support TLS renegotiation indication
    * MFSA 2010-23/CVE-2010-0181 (bmo#452093)
      Image src redirect to mailto: URL opens email editor
    * MFSA 2010-24/CVE-2010-0182 (bmo#490790)
      XMLDocument::load() doesn't check nsIContentPolicy


author: wr@rosenauer.org
changelog:
  - security update to 2.0.5 (bnc#603356)
    * MFSA 2010-25/CVE-2010-1121 (bmo#555109)
      Re-use of freed object due to scope confusion
    * MFSA 2010-26/CVE-2010-1200/CVE-2010-1201/CVE-2010-1202/
      CVE-2010-1203
      Crashes with evidence of memory corruption (rv:1.9.1.10)
    * MFSA 2010-27/CVE-2010-0183 (bmo#557174)
      Use-after-free error in nsCycleCollector::MarkRoots()
    * MFSA 2010-28/CVE-2010-1198 (bmo#532246)
      Freed object reuse across plugin instances
    * MFSA 2010-29/CVE-2010-1196 (bmo#534666)
      Heap buffer overflow in nsGenericDOMDataNode::SetTextInternal
    * MFSA 2010-30/CVE-2010-1199 (bmo#554255)
      Integer Overflow in XSLT Node Sorting
    * MFSA 2010-31/CVE-2010-1125 (bmo#552255)
      focus() behavior can be used to inject or steal keystrokes
    * MFSA 2010-32/CVE-2010-1197 (bmo#537120)
      Content-Disposition: attachment ignored if
      Content-Type: multipart also present
    * MFSA 2010-33/CVE-2008-5913 (bmo#475585)
      User tracking across sites using Math.random()


author: wr@rosenauer.org
changelog:
  - security update to 2.0.6 (bnc#622506)
    * MFSA 2010-34/CVE-2010-1211/CVE-2010-1212
      Miscellaneous memory safety hazards
    * MFSA 2010-35/CVE-2010-1208 (bmo#572986)
      DOM attribute cloning remote code execution vulnerability
    * MFSA 2010-36/CVE-2010-1209 (bmo#552110)
      Use-after-free error in NodeIterator
    * MFSA 2010-37/CVE-2010-1214 (bmo#572985)
      Plugin parameter EnsureCachedAttrParamArrays remote code
      execution vulnerability
    * MFSA 2010-39/CVE-2010-2752 (bmo#574059)
      nsCSSValue::Array index integer overflow
    * MFSA 2010-40/CVE-2010-2753 (bmo#571106)
      nsTreeSelection dangling pointer remote code execution
      vulnerability
    * MFSA 2010-41/CVE-2010-1205 (bmo#570451)
      Remote code execution using malformed PNG image
    * MFSA 2010-42/CVE-2010-1213 (bmo#568148)
      Cross-origin data disclosure via Web Workers and importScripts
    * MFSA 2010-45/CVE-2010-1206/CVE-2010-2751 (bmo#536466,556957)
      Multiple location bar spoofing vulnerabilities
    * MFSA 2010-46/CVE-2010-0654 (bmo#524223)
      Cross-domain data theft using CSS
    * MFSA 2010-47/CVE-2010-2754 (bmo#568564)
      Cross-origin data leakage from script filename in error messages


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


author: wr@rosenauer.org
changelog:
  - update to 2.0.8
    * fixing startup topcrash (bmo#594699)
    * add "face" to the list of white-listed attributes (bmo#592601)
  - added Cairo LCD filter patch to enable subpixel hinting where
    supported (bnc#638186) (mozilla-cairo-lcd.patch)


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


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


author: wr@rosenauer.org
changelog:
  - security update to version 2.0.11 (bnc#657016)
    * MFSA 2010-74/CVE-2010-3776/CVE-2010-3777/CVE-2010-3778
      Miscellaneous memory safety hazards (rv:1.9.2.13/ 1.9.1.16)
    * MFSA 2010-75/CVE-2010-3769 (bmo#608336)
      Buffer overflow while line breaking after document.write with
      long string
    * MFSA 2010-76/CVE-2010-3771 (bmo#609437)
      Chrome privilege escalation with window.open and <isindex> element
    * MFSA 2010-77/CVE-2010-3772 (bmo#594547)
      Crash and remote code execution using HTML tags inside a XUL tree
    * MFSA 2010-78/CVE-2010-3768 (bmo#527276)
      Add support for OTS font sanitizer
    * MFSA 2010-79/CVE-2010-3775
      Java security bypass from LiveConnect loaded via data: URL
      meta refresh
    * MFSA 2010-80/CVE-2010-3766 (bmo#590771)
      Use-after-free error with nsDOMAttribute MutationObserver
    * MFSA 2010-81/CVE-2010-3767 (bmo#599468)
      Integer overflow vulnerability in NewIdArray
    * MFSA 2010-82/CVE-2010-3773 (bmo#554449)
      Incomplete fix for CVE-2010-0179
    * MFSA 2010-83/VE-2010-3774 (bmo#602780)
      Location bar SSL spoofing using network error page
    * MFSA 2010-84/CVE-2010-3770 (bmo#601429)
      XSS hazard in multiple character encodings


author: wr@rosenauer.org
changelog:
  - security update to version 2.0.12 (bnc#667155)
    * MFSA 2011-01/CVE-2011-0053/CVE-2011-0062
      Miscellaneous memory safety hazards (rv:1.9.2.14/ 1.9.1.17)
    * MFSA 2011-02/CVE-2011-0051 (bmo#616659)
      Recursive eval call causes confirm dialogs to evaluate to true
    * MFSA 2011-03/CVE-2011-0055 (bmo#616009, bmo#619255)
      Use-after-free error in JSON.stringify
    * MFSA 2011-04/CVE-2011-0054 (bmo#615657)
      Buffer overflow in JavaScript upvarMap
    * MFSA 2011-05/CVE-2011-0056 (bmo#622015)
      Buffer overflow in JavaScript atom map
    * MFSA 2011-06/CVE-2011-0057 (bmo#626631)
      Use-after-free error using Web Workers
    * MFSA 2011-08/CVE-2010-1585 (bmo#562547)
      ParanoidFragmentSink allows javascript: URLs in chrome documents
    * MFSA 2011-09/CVE-2011-0061 (bmo#610601)
      Crash caused by corrupted JPEG image
    * MFSA 2011-10/CVE-2011-0059 (bmo#573873)
      CSRF risk with plugins and 307 redirects


author: wr@rosenauer.org
changelog:
  - security update to version 2.0.13 (bnc#680771)
    * MFSA 2011-11 (bmo#642395)
      Update HTTPS certificate blacklist


author: wr@rosenauer.org
changelog:
  - major update to version 2.1
    * Gecko 2.0 (with all its features)
  - avoid __DATE__ and __TIME__ usage


author: wr@rosenauer.org
changelog:
  - use faster version for find-external-requires.sh
    (from Petr Cerny)
  - removed obsolete default preferences
  - ported UA locale fix (bnc#582654)
  - updated supported locale RPM tags


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


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


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


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


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


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


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


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


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


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


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


author: wr@rosenauer.org
changelog:
  - update to 2.9b4
  - added mozilla-sle11.patch and add exceptions to be able to build
    for SLE11/11.1
  - exclude broken gl locale from build
  - fixed build on 11.2-x86_64 by adding mozilla-revert_621446.patch
  - added mozilla-gcc47.patch and mailnews-literals.patch to fix
    compilation issues with recent gcc 4.7


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


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


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


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


author: thomas@suse.com
changelog:
  - bnc#746042 handle new "rpm -Va" output for md5 sums and don't
    limit the mount point detection to special filesystems


author: thomas@suse.com
changelog:
  - fixed bnc#769770 to improve reporting of account names
    with equal UIDs.
  - change tmp fie handling and removed obsolete code


author: jsmeix@suse.de
changelog:
  - Fixed the "fix build" below for our current different build
    environments on our different architectures:
    On s390 and s390x the sed.html documentation is still installed
    into usr/share/doc/ but on the other architectures it is
    installed into usr/share/doc/sed/


author: jsmeix@suse.de
changelog:
  - Updated to version 4.1.5:
    Fix parsing of a negative character class not including a closed
    bracket, like [^]] or [^]a-z].
    Fix parsing of [ inside an y command, like y/[/A/.
    Output the result of commands a, r, R when a q command is found.
  - off-by-one.diff: obsolete (fixed in the source).
  - configure needs --enable-html to build sed.html (default=no)
    and it is installed into usr/share/doc/sed-4.1.5/


author: dimstar@opensuse.org
changelog:
  - Update to version 4.2.1:
    + fix parsing of s/[[[[[[[[[]//
    + security contexts are preserved by -i too under SELinux
    + temporary files for sed -i are not made group/world-readable
      until they are complete
  - Changes from version 4.2:
    + now released under GPLv3
    + added a new extension `z` to clear pattern space even in the
      presence of invalid multibyte sequences
    + a preexisting GNU gettext installation is needed in order to
      compile GNU sed with NLS support
    + new option --follow-symlinks, available when editing a file
      in-place.
    + hold-space is reset between different files in -i and -s modes.
    + multibyte processing fixed
    + fixed bug in 'i\' giving a segmentation violation if given
      alone.
    + much improved portability
    + much faster in UTF-8 locales
    + will correctly replace ACLs when using -i
    + will now accept NUL bytes for `.'
  - Drop upstream included [atches:
    + sed-follow_symlinks.patch
    + sed-4.1.5-fix_warnings.patch
  - Remove --enable-html from configure: the option is no longer
    supported and sed.html no longer created.


author: prusnak@suse.cz
changelog:
  - updated to version 2008.10.14
    * Debian update for NetworkManager/wpa_supplicant from Martin Orr.
    * Logrotate and Bind updates from Vaclav Ovsik.
    * Init script file and domain support.
    * Glibc 2.7 fix from Vaclav Ovsik.
    * Samba/winbind update from Mike Edenfield.
    * Policy size optimization with a non-security file attribute from James Carter.
    * Database labeled networking update from KaiGai Kohei.
    * Several misc changes from the Fedora policy, cherry picked by David Hardeman.
    * Large whitespace fix from Dominick Grift.
    * Pam_mount fix for local login from Stefan Schulze Frielinghaus.
    * Issuing commands to upstart is over a datagram socket, not the initctl named pipe.
    * Updated init_telinit() to match.
    * Added modules:
    - cyphesis (Dan Walsh)
    - memcached (Dan Walsh)
    - oident (Dominick Grift)
    - w3c (Dan Walsh)


author: prusnak@suse.cz
changelog:
  - updated to version 2008.12.10
    * Fix consistency of audioentropy and iscsi module naming.
    * Debian file context fix for xen from Russell Coker.
    * Xserver MLS fix from Eamon Walsh.
    * Add omapi port for dhcpcd.
    * Deprecate per-role templates and rolemap support.
    * Implement user-based access control for use as role separations.
    * Move shared library calls from individual modules to the domain module.
    * Enable open permission checks policy capability.
    * Remove hierarchy from portage module as it is not a good example of hieararchy.
    * Remove enableaudit target from modular build as semodule -DB supplants it.
    * Added modules:
    - milter (Paul Howarth)


author: thomas@novell.com
changelog:
  - fixed fileperms of /etc/selinux/config to be 644 to allow
    libselinux to read from it (bnc#582399)
    this is also the default file mode in fedora 12


author: justinmattock@gmail.com
changelog:
  - Adjust selinux-policy.spec so that the policy
    source tree is put in /usr/share/doc/packages/selinux-*
    so users can build the policy [bnc#582404]


author: mfabian@suse.de
changelog:
  - update to 1.14.6.
  - fix build with XEmacs 21.5.18 (the variable
    'generated-autoload-file' apparently needs to be set otherwise
    XEmacs does not write ./auto-autoloads.el but write
    /usr/share/xemacs/21.5.18/lisp/auto-autoloads.el instead
    which is not writable when not building as root and which is
    probably the wrong place to write the semi autoloads anyway.


author: tiwai@suse.de
changelog:
  - updated to version 0.8.7:
    * Undo support (Ctrl-Z)
    * Ctrl + Select Adds to Selection
    * Window Raise on Edit
    * Clipboard shared among editors
    * Items remain selected after edit
    * Can now 'paint' notes / events in editor
    * Paste buffer doesn't clear
    * Added new rc file for custom named ports and CC codes
    * Keypress Start (space) and Stop (escape)
    * Shift + Middle Mouse will now stretch events over range


author: tiwai@suse.de
changelog:
  - updated to version 0.9.0:
    * Several bug fixs, contains adaptations to library API changes,
      string buffer overruns, 64Bit incompatibility and memory leaks
      for MIDI file format errors.
    * See ChangeLog for more details


author: pth@novell.com
changelog:
  - Determine return type of Gtk::Dialog::get_action_area in
    configure and use result in mainwnd.cpp
  - Fix Compiler warning.


author: davejplater@gmail.com
changelog:
  - Update to latest bzr checkout 2010-02-21
  - Summary of changes:-
    * Merged constructor initializer lists.
    * Merge removal of useless nullity tests
    * Cleanup : removed some unused variables, reduced unecessary
      big scope of some other variables
    * Wrapped reading of single bytes, and removed the
      push_front/reverse list browsing insanity.
    * Use STL in midifile instead of news/deletes
    * Plyphonic Step Edit
    * Monophonic Step Edit on Sequence
    * Fixed adding notes on the begining when midi record is on
      and not playing sequence
    * src/perform.cpp: Fixed jack_position_t->bar calculation which
      always where 0 or negative while using Hydrogen 0.9.4 at the
      same time.
    * See /usr/share/doc/packages/seq24/ChangeLog for more changes.


author: coolo@suse.de
changelog:
  - update to 0.9.2
    * Fixed error if path for last used directory is not properly set.
    * Fix tooltip usage for older GTK versions (GTK_MINOR_VERSION < 12)
    * Fix sched_param memory leaks
    * Fix doubled key event for screen set name line
    New Features
    * Add support for jack session, patch provided by Torben Hohn
    * Add interrupt handler for SIGUSR1 to enable LADISH level 1 support
    * Add interrupt handler for SIGINT to ask for unsaved file changes
    * Remove "-f" command line option to be replaced by a simple <filename>
      argument (see "seq24 --help" for more information)
    General Changes
    * Add mnemonics for bottom line widgets in main window and label for
      screen set name edit line
    * Add missing command line parameters to help message, display short
      options as well
    * Add command line option for program version
    * Add missing command line parameters to man page
    * Remove complaints about file read error if configuration files do not
      exist
    * Cleanup configure.in: remove unused variables, harmonize option
      enabling/disabling
    * Some code cleanups


author: dimstar@opensuse.org
changelog:
  - Update to version 1.0.7:
    + Add const attributes to fix gcc -Wwrite-strings warnings
    + Make lastlog work on BSD systems without <lastlog.h>.
    + Simply define LLOG_FILE and TTYS_FILE unconditionally.
    + Fix whitespace inconsistencies.
    + Just use time_t directly.
    + Only expose the sflag variable when needed.
    + Get rid of SYSV definition. Just check for pututline().
    + Don't forget to include <sys/types.h> before <utmp.h>.
    + Get rid of bzero() calls. Replace them by memset().
    + Only split off /dev/ instead trimming to last /.
    + Fix typo in function name check.
    + Build system fixes.


author: rschweikert@suse.com
changelog:
  - place binary in /usr tree (UsrMerge project)
  - add patch to modify the initialization script to properly handle
    relocated binaries


author: dimstar@opensuse.org
changelog:
  - Update to version 1.3.0:
    + Mention xkeyboard-config(7) in setxkbmap(1)
    + Add const attributes to fix gcc -Wwrite-strings warnings
    + Minor style changes in help message.
    + Few messages added for easier troubleshooting.
    + Consistent handling of memory allocation errors.
    + Removed unused arg subdir in function findFileInPath()
    + Bug in searching config files fixed.
    + Data refactored: list_t introduced to keep list and its sizes
      together.
    + Bugs fixes: fdo#34117, fdo#34118, fdo#34151.


author: kkeil@suse.de
changelog:
  - update to current 3.1 version
    V3.0:
    * changed commandline options, now includes multi-file processing
    * made keeping the date possible for linux, too
    * fixed decoder bug which did not decode a full line
    (Kudos to Eckhard Rueggeberg)
    * fixed extended MH codes (wrong bitorder)
    V3.1:
    * changed message output from stderr to stdout except errors
    * added -quiet switch
    * some fixes from debian package
    * some big endian fixes
    * allowed up to 2048 bytes "fuzz" at the beginning of the file


author: kkeil@suse.de
changelog:
  - update to current 3.1.1
    * set the "DateTime" field within TIFF files with the UTC value
      of the input file's mtime


author: pth@suse.de
changelog:
  - Fix class member initialisation to quite the compiler.
  - Cast vars to the type matching the printf format.


author: hare@suse.de
changelog:
  - Fixes to rescan-scsi-bus.sh:
    * Implement '--forcerescan' to force a rescan of existing devices
    * Handle LUN changes correctly
    * Check variables before evaluation


author: dimstar@opensuse.org
changelog:
  - Update to version 1.29:
    + sg_rtpg: new logical block dependent state and bit (spc4r23)
    + sg_start: add '--readonly' option for ATA disks
    + sg_lib: update asc/ascq list to spc4r23
    + sg_inq: update version descriptor list to spc4r23
    + sg_vpd: block device characteristics page: fix form factor
    - update Extended Inquiry VPD page to spc4r23
    - update Block Limits VPD page to sbc3r22
    - update Thin Provisioning VPD page to sbc3r22
    - Automation device serial number and Data transfer device
      element VPD pages (ssc4r01)
    - add Referrals VPD page (sbc3r22)
    + sg_logs: add thin provisioning and solid state media log pages
    - addition of IBM LTO specific log pages
    + sg_modes: new page names from ssc4r01
    + sg_ses: sync with ses3r02 (SAS-2.1 connector types)
    + sg_unmap: add '--anchor' option (sbc3r22)
    + sg_write_same: add '--anchor' option (sbc3r22)
    + sg_pt interface: add set_scsi_pt_flags() to permit passing
      through SCSI_PT_FLAGS_QUEUE_AT_TAIL and AT_HEAD flags
    + add examples/sg_queue_tst+bsg_queue_tst for SG_FLAG_Q_AT_TAIL
    + add AM_MAINTAINER_MODE to configure.ac to lessen build issues
    + add BSD_LICENSE file to this and lib directories, refer to
      it from source and header files. Some source has GPL license
  - Changes from version 1.28:
    + sg_unmap: new utility for thin provisioning
    - add examples/sg_unmap_example.txt
    + sg_get_lba_status: new utility for thin provisioning
    + sg_read_block_limits: new utility for tape drives
    + sg_logs: add cache memory statistics log (sub)page
    + sg_vpd, sg_inq: extend Block limits VPD page (sbc3r19)
    + sg_vpd: add Thin provisioning VPD page (sbc3r20) and
      TapeAlert supported flags VPD page
    + sg_inq: note VPD page support better in sg_vpd
    + sg_persist: add transport specific transportID format
    - allow transportIDs to be read from named file
    + sg_opcodes: allow --opcode= option to take OP and SA
      values (comma seperated)
    - tweak print format, remove test code
    + sg_requests: remove test code in progress calculation
    + sg_reset: add target reset option
    + sg_luns: reduce default maxlen to 8192 (for FreeBSD)
    + sg_raw: extend max cdb length from 16 to 256 bytes
    - align heap allocs to page boundaries
    + sg_lib: sg_set_binary_mode() needs config.h included
    - add progress indication sense data descriptor (0xa)
    - change SG3_UTILS_* constants to SG_LIB_*
    - decode service actions within persistent reserve in/out
    - sync with spc4r21
    + sg_cmds_extra: add sg_ll_unmap() and sg_ll_get_lba_status()
    + sg_pt_linux: fix check condition but empty sense buffer;
    - major() macro grief, if present include <linux/kdev_t.h> and
      use MAJOR() instead
    + scripts/sas_disk_blink: moved from this package to sdparm
    + utils/hxascdmp: in Windows set binary mode on read files
    + examples/sg_persist_tst.sh: add PRIN read full status command
    + sg_raw,sg_write_buffer,sg_write_long,sg_write_same: in Windows
      set binary mode on read files
    + sg_pt_win32: default to non-direct variant of SPT interface
    - use './configure --enable-win32-spt-direct' to override
    - non-direct data length set to 16 KB, extended if required
    + debian: incorporate patch from debian sid


author: hare@suse.de
changelog:
  - Update to version 1.31:
    + sg_decode_sense: new utility to decode sense data
    + sg_vpd: LB provisioning + Block limits pages (sbc3r26)
    + sync asc/ascq and version descriptors with spc4r28
    + sg_get_config, sg_rmsn, sg_verify: add --readonly option
    + sg_lib: implement forwarded sense data descriptor
    - decode user data segment referral sense data descriptor
    + sg_lib, sg_turs, sg_format: more precision for progress
      indication (two places after decimal point)
    + sg_lib(win32): add runtime selection of SPT direct or
      indirect interface
    - sg_read_buffer+sg_write_buffer: set SPT direct
    + add examples/forwarded_sense.txt + examples/ref_sense.txt
  - Changes from version 1.30:
    + sg_referrals: new utility for REPORT REFERRALS
    + sbc3r25 renames 'thin' provisioning' to 'logical block
      provisioning': changes in sg_format, sg_inq, sg_logs,
      sg_modes, sg_readcap, sg_vpd
    + sg_inq: update version descriptor list to spc4r27
    - extended inquiry vpd page add extended self test
      completion minutes field
    + sg_lib: sync asc/ascq list to spc4r27
    - dStrHex(): trim excess trailing spaces
    + sg_read_long: add --readonly option (open() is rw)
    + sg_raw: add --readonly option (open() is rw)
    - allow bidirectional commands
    + sg_vpd: rdac vendor page [0xc8] parse corrections
    - extended inquiry vpd page add extended self test
    - completion minutes field
    + sg_ses: expand --data (in) buffer to 2048 bytes
    + sg_opcodes: add extended parameter data for TMFs (spc4r26)
    + sg_dd: clean count calculation, document nocache flag
    - treat bsg devices as implicit sg_io
    + sg_write_same: if READ CAPACITY(16) fails try 10 byte variant
    - anticipate approval of proposal to allow UNMAP and ANCHOR
      bits to be set on WRITE SAME(10) with '--10' option
    + sg3_utils man page: sections added for OS device names


author: tabraham@novell.com
changelog:
  - Update to version 1.32
    + sg_sanitize: new utility for command added in sb3r27
    + sg_sat_identify: add '--ident' to output WWN
    + sg_ses: major rework of descriptor output
      + add --index, --descriptor, --join, --clear, --get, and --set
      options
    + sg_raw: exit status corrections
    + sg_decode_sense: add --nospace and --hex options
    + sg_logs: fix bug with large --maxlen
      + zero response length when resid implies it is invalid
      + add scope field to lb provisioning lpage (sb3r27)
    + sg_inq: sync version descriptors with spc4r31
    + sb_lib_data: sync asc/ascq codes with spc4r31
    + sg_vpd: add LBPRZ field in LP provisioning VPD page
    + sg_format: allow format of pdt 7 (some MO drives)
    + sg_cmd_basic: sg_cmds_process_resp() handle status good
      with a sense key other than no_sense (e.g. completed)
    + add README.iscsi
  - Updated rescan-scsi-bus.sh to v1.56


author: puzel@suse.com
changelog:
  - Update to version 1.33
    - sg_ses: major rework of indexes (again), now two level
    - sg_write_buffer: new --specific option for mode specific
      field; new mode 13 (spc4r32)
    - sg_vpd: add hp3par volume info vendor VPD page
    - fix 'scsi ports' [0x88] page problem
    - add 'sinq' pseudo page for standard inquiry response
    - add power consumption page
    - sg_format: add --poll= option for request sense polling
    - improve handling of disks > 2 TB and DIF (protection)
    - sg_logs: LB provision lpage extra (sbc3r28)
    - sg_modes: application tag mpage subcode 0xf0->0x2
    - sg_write_same: no prot fields when wrprotect=0
    - sg_get_lba_status: reflect change in sbc3r25 to Parameter
      Data Length response field (offset reduced from 8 to 4)
    - sg_inq, sg_vpd: sync with spc4r33
    - win32: change DataBufferOffset type per MSDN; caused
      problem with 64 bit machines (with buffered interface)
    - sg_luns: tweak documentation for vendor specific reports
    - add man pages for scsi_loging_level, scsi_mandat,
      scsi_satl and scsi_temperature


author: cfarrell@suse.com
changelog:
  - license update: GPL-2.0+ and BSD-3-Clause
    Show aggregation and make compatible with Fedora declaration


author: i@marguerite.su
changelog:
  - fix build 12.2.
    * now bdftopcf is a separated package from xorg-x11.
    * xmkmf now in imake.
    * Imake.tmpl now in xorg-cf-files.
    * mkfontdir is now splitted to a separated package from xorg-x11-util-devel


author: ke@suse.de
changelog:
  - Provide /etc/xml/catalog.
  - SuSEconfig.sgml-skel: Remove it.  It was required to solve on update
    issue while introducing the /usr/share/xml hierarchy.  It is obsolete
    now.


author: ke@suse.de
changelog:
  - sgml-skel-edit-cat.diff: Edit catalog file in place; try to keep file
    permissions.  Reported by Jörg Mayer [bnc#386791].


author: ke@suse.de
changelog:
  - sgmltools-lite.spec: Also requires python iso_ent
    docbook-dsssl-stylesheets docbook_3 docbook_4 jade_dsl sp; reported
    by Michal Svec [# 16535].


author: ke@suse.de
changelog:
  - %{_sysconfdir}/catalog now maintained by sgml-register-catalog
    dynamically and belongs to package sgml-skel.
  - neededforbuild/requires: replace jade_dsl/sp with openjade/opensp.


author: bwalle@suse.de
changelog:
  - Update to 1.2.1 to get a new script that can be used with MD.
    The update does not affect existing sgpio app. (bnc #450037)


author: ke@suse.de
changelog:
  - Fix sample.sgreprc.
  - Don't Require tk (sgtool.tcl) were dumped.
  - Use norootforbuild.
  - Use DESTDIR.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.1.0:
    + New Features:
    - Add the latest it8 reference files from Wolf Faust
    + Bugfixes:
    - Update the Free Software Foundation address
  - Add xz BuildRequires because we can't build a package for a
    xz-compressed tarball without explicitly specifying that... See
    bnc#697467 for more details.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.1.1:
    + Add the latest it8 reference files from Wolf Faust
  - Remove xz BuildRequires now that it comes for free in the build
    system.


author: tittiatcoke@gmail.com
changelog:
  - update to version 0.2
    * Added SharedDesktopOntologiesConfig.cmake
    * Added "nrl:maxCardinality 1"


author: wstephenson@novell.com
changelog:
  - update to version 0.3
    * Added nrl:DiscardableInstanceBase
    * Added new classes and properties to NMM:
      nmm:Movie
      nmm:TVShow
      nmm:TVSeries
      nmm:Season
      nmm:genre
      nmm:series
      nmm:hasEpisode
      nmm:episodeNumber
      nmm:season
      nmm:seasonNumber
      nmm:audienceRating
      nmm:writer
      nmm:director
      nmm:producer
      nmm:actor
      nmm:cinematographer
      nmm:releaseDate
    * Added nao:deprecated property and added deprecation flags to:
      nfo:fileLastModified
      nfo:fileUrl


author: tittiatcoke@gmail.com
changelog:
  - update to version 0.5
    * Added NDO and NUAO ontologies to the distributed ontologies
    * Fixed syntax error in nid3.trig
    * Deprecated NMO properties with range nco:Contact and added
      equivalent ones with range nco:ContactMedium
    * Fixed graph URIs in NDO metadata
    * Inverted property ndo:involvedInEvent by switching
      domain and range. The new property is named ndo:involve
    * Added new properties: nco:start and nco:end to allow defining
      nco:Roles that only span a certain time.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.6.0:
    + Added new properties:
    - nco:hasIMCapability
    - nco:isAccessedBy
    - nco:publishesPresenceTo
    - nco:requestedPresenceSubscriptionTo
    - nco:isBlocked
    + Added new class nco:IMCapability and instances
      nco:imCapabilityText, nco:imCapabilityAudio, and
      nco:imCapabilityVideo
  - Add pkg-config BuildRequires to automatically get the pkgconfig()
    Provides.


author: dmueller@suse.de
changelog:
  - update to 0.8.0:
    Made nfo:FileName a sub-property of nao:prefLabel
    Added nfo:WebDataObject
    Fixed range of nexif:orientation
    Added nmm:setNumber and nmm:setSize
    Added nmm:albumTrackCount
    nmm:MusicPiece is a subclass of nfo:Audio instead of nfo:Media
    Added focus event handling
    Made ncal:comment a subproperty of nie:comment
    Add nco:imStatusType
    Added nie:modified and nie:contentModified
    Fixed ranges of
      nmm:albumPeakGain
      nmm:trackGain
      nmm:trackPeakGain
      nmm:albumGain


author: idoenmez@suse.de
changelog:
  - Update to 0.8.1
    * Fixed domain of nmm:setSize to nmm:MusicAlbum.
    This fixes indexing of certain mp3 files in Nepomuk.


author: cfarrell@suse.com
changelog:
  - license update: (CC-BY-SA-3.0 or BSD-3-Clause) and CC-BY-3.0 and W3C
    SPDX format reflecting the license as stated in LICENSE.README


author: hrvoje.senjan@gmail.com
changelog:
  - Update to 0.9.0
    * Added properties nfo:depicts and nfo:depiction
    * Made nmm:artwork a subproperty of nfo:depiction
    * Added nrl:DefiningProperty and nrl:NonDefiningProperty
    * Set nao:userVisible on the following classes and properties: nao:score nao:hasSubResource nao:hasSuperResource nrl:Graph rdf:Property rdfs:Class rdfs:Resource nie:hasPart nie:isPartOf nfo:hasHash nuao:Event
    * Added class nfo:LocalFileDataObject


author: vuntz@opensuse.org
changelog:
  - Update to version 0.70:
    + Mime-type Changes:
    - Add MXF video
    - Add Google Earth XML files
    - Add XZ arcgives
    - Add SPSS formats
    - Add OpenRaster images
    - Add glob for OpenType fonts
    - Add more MPEG-4 video container magic
    - Add RealMediaFormat videos
    - Add LZIP archives
    - Add Kexi mime-types
    - Add CBT comics
    - Add Windows theme packs
    - Add metalink
    - Better glob for core files
    - Better magic for graphviz files
    - Add MRML, CVS, TSV acronyms
    - Better definition for LZO archives
    - Fix mime-type/magic for Java archives
    - Fix MSWinURL magic
    - Add tar.bz2 as a sub-class of
      application/x-bzip-compressed-tar
    - Split Win32 from Unix autostart detection
    - Better magic for Cisco VPN files
    - New magic for Word documents
    - Better glob matching for Makefiles
    + Specification:
    - Add glob-deleteall and magic-deleteall support
    - Add case-sensitive attribute support
    + Other changes:
    - fix make call on *BSDs
    - Better error in update-mime-database when a directory doesn't
      exist


author: vuntz@opensuse.org
changelog:
  - Update to version 0.71:
    + Mime-type Changes:
    - Add magic for FLAC files
    - Add ICC profiles
    - Remove duplicate XUL definition
    - Add IT8.7/2 profiles
    - Add Apple's HTTP Live Streaming playlists
    - Add application/pkix-crl
    - Match *xsl and *xslt to application/xslt+xml
    - Add *.eml glob for message/rfc822 messages
    - Add
      application/vnd.openxmlformats-officedocument.presentationml.slideshow
    - Update MathML definition
    - Add application/x-java-keystore and
      application/x-java-jce-keystore
    - Add OpenDocument test cases, flat XML file definitions
    - Make D sources a sub-class of C sources
    + Specification:
    - Update version to 0.19
  - Work around misnamed arabic locale by renaming ara to ar.


author: vuntz@opensuse.org
changelog:
  - Change glib2 PreReq to libglib-2_0-0. It's a bit ugly to
    explicitly have to list those PreReq here, but libglib-2_0-0 is
    much smaller than glib2, so that's an improvement, I guess.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.80:
    + Mime-type Changes:
    - Add magic for F4V (Flash) video files
    - Add mime-type for Dia shapes
    - Bump priority for KOffice magics to give them precedence over
      gzip and zip
    - Add mime-type for Verilog and SystemVerilog source files and
      headers
    - Add Qt Linguist translation file
    - Add application/x-xspf+xml alias for XSPF playlists
    - Use audio/flac for FLAC files, make audio/x-flac an alias of
      it
    - Add mime-type for HDF files
    - Add mime-type for Mozilla Extension packages
    - Add mime-type for text/cache-manifest
    - Add YAML mime-type
    - Add application/relax-ng-compact-syntax mime-type
    - Add more tests for Matlab and Octave files
    - Improve translator comments for VCD, SVCD and PictureCD
    - Add application/pkcs8 mime-type
    - Add audio and video WebM mime-types
    - Add video/mp2t mime-type
    - Use generic video icon for application/x-matroska
    - Improve magic for Matroska files
    - Add magic for audio/x-stm
    - Update magic for Apple HTTP Streaming playlists
    - Add Lrzip archive mime-type
    - Fix PDF detection for some pesky files
    - Add details about 3GPP and 3GPP2 files
    - Add JavaFX video format
    - Add Windows Imaging Format Disk Image mime-type
    - Add application/x-apple-diskimage mime-type
    - Add e-book reader content-type
    - Add application/x-tex as an alias for text/x-tex
    - Use application/oxps mime-type for XPS files
    - Add magic to BibTeX files
    + Other:
    - Fix malformed D source test
    - Avoid using ~/.local data when running the test suite
    - Make sure that update-mime-info doesn't get called before
      installed
  - Remove workaround for ar locale (which was renamed from ara):
    fixed upstream.


author: vuntz@opensuse.org
changelog:
  - Add rpm macros to update the mime database: %mime_database_post
    and %mime_database_postun.
  - Update %post to never fail, and to not redirect the output to
    /dev/null: if there is output, then it's important.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.90:
    + Mime-type Changes:
    - Make application/epub+zip sub-class-of application/zip
    - Make sure RAM files are not all treated as text
    - Make CMakefiles a sub-class of text/plain
    - Add new mime-type for Panasonic RW2 images
    - Add XSL magic
    - Add root-XML for XSL
    - Add *.gem as a glob for tar archives
    - Add test case for text/directory files
    - Add go source code
    - Add pdf.xz mime-type
    - Add text/x-ooc source code
    - Add Cobol source code
    + Other:
    - Don't error out on the x-scheme-handler/* mime-types
    - Fix crasher when mime-magic is empty


author: vuntz@opensuse.org
changelog:
  - Add shared-mime-info-fix-parallel-build.patch to fix parallel
    build.
  - Disable call to translation-update-upstream because it adds some
    misnamed translations. See bnc#658999.


author: vuntz@opensuse.org
changelog:
  - Just give up on the parallel build: it fails again. Since this
    module is really small, it doesn't matter much anyway.
  - Re-enable call to translation-update-upstream: bnc#658999 has
    been fixed.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.91:
    + Mime-type Changes:
    - Add WWF
    - Add application/vnd.android.package-archive.
    - Add root-XML for SVG
    - Add Qt QML
    - Add application/x-fictionbook
    - Add application/x-mobipocket-ebook
    - Add another alias for ASX playlists
    - Add video/3gp, video/x-mpeg, video/x-mpeg2, video/divx, and
      video/msvideo aliases
    - Add MSOffice 12 and OOXML mime-types
    - Add video/vnd.mpegurl
    - Java class tweaks
    - Add magic for Megadrive ROMs
    - Add application/vnd.tcpdump.pcap
    - Fix root-XML for XSL
    - Add extension for Scheme text files
    - Add extensions for VRML documents
    - Loosen magic for FLTK fluid files
    - Move application/x-reject to text/x-reject
    - Add application/x-nzb
    - Remove glob from text/x-uri
    - Added a *.wsgi pattern for python scripts
    - Add DVI, PKCS, RELAX NG, and S/MIME acronyms.
    - Use text/vcard instead of deprecated text/directory for
      vCards.
    - Add text/x-markdown
    - Add WebVTT
    - Add *.php5 and *.phps as patterns for PHP
    - Make dash scripts shell scripts
    - Add application/x-iso9660-image alias for
      application/x-cd-image
    - Add text/x-scala mime type
    - Add another magic for XSPF files
    - Update CHM mime-type to application/vnd.ms-htmlhelp
    + Other:
    - Fix parallel build
    - Update GPLv2 COPYING file
    - Use XZ tarballs by default
  - Drop shared-mime-info-fix-parallel-build.patch: fixed upstream.
  - Add xz BuildRequires because we can't build a package for a
    xz-compressed tarball without explicitly specifying that... See
    bnc#697467 for more details.


author: dimstar@opensuse.org
changelog:
  - Add shared-mime-info to BuildIgnores: libgio-2_0-0 would drag it
    in, but we can't require *self for build.


author: vuntz@opensuse.org
changelog:
  - Update to version 1.0:
    + Mime-type changes:
    - Add root-XML for AbiWord, Atom, Dia, Dia shape,
      KML, RDF, XSL FO, metalink, XMI, SMIL
    - Add glob for VDR recordings
    - Make PBM/PPM detection more permissive
    - Fix magic for MP3 files without ID3
    - Add application/vnd.visio mimetype
    - Fix Amazon MP3 being detected as Qt Designer
    - Add application/acrobat alias for PDF files
    - Add support for detecting DVDs without VIDEO_TS dirs
    + Test suite adjustments for xdgmime bug fixes


author: vuntz@opensuse.org
changelog:
  - Change libxml2 PreReq to libxml2-2, after libxml2 packaging
    split: we have PreReq for the libraries used by
    update-mime-database.


author: schwab@suse.de
changelog:
  - Update to sharutils 4.6.2.
    * uudecode.c(decode): make clear the name of the file causing problems
    * uudecode.c (O_BINARY): Define for all platforms.
    (decode): Always open with binary, where it matters.
    * uuencode.c [__CYGWIN__]: Include io.h for setmode.
    (O_BINARY): Define for all platforms.
    (main): Always open with binary, where it matters.
    (main) [__CYGWIN__]: Use setmode to make stdin binary.
    * src/shar.c(echo_status): new - report status in consistent fashion.
    (throughout): remove many strings to scripts.def file.
    * src/scripts.def: add many new entries and alphabetize
    * tests/shar-1.ok: adjust to changes
    * tests/Makefile.am: add 'shar-3' test and a clean rule
    * tests/shar-3: new - test large multi part archive
    * tests/shar-1: delete varying text, not arbitrary lines from sample
    * tests/shar-2: remove unnecessary line removal


author: schwab@suse.de
changelog:
  - Update to sharutils 4.6.3.
    * Recognize "end\r\n" as "end" as well as "end\n".
    * Avoid duplicate declarations of "readdir".
    * generate compress-dummy.1 from the dummy script at bootstrap time


author: pth@suse.de
changelog:
  - Update to 4.11.1. Changes since 2.6.3:
    4.11.1:
    * mail-files was completely broken and cannot be in use.  Removed.
      mailshar (its wrapper script) also remvoed.
    4.10:
    * test and handle clobber option correctly in generated scripts.
    4.9:
    * Fix up quoting some more in the shar script messages.
      Translators will not have to worry over shell quoting any more.
    4.7.1:
    * uudecode will not create output file names with trailing white space
    4.7:
    * fix a grammatical typo in doc/uuencode.1
    * relicense the product under GPL version 3.
  - Remove unneeded dummy.diff.
  - Prefix all patches with pacckage name.


author: cfarrell@suse.com
changelog:
  - license update: SUSE-GPL-2.0-with-openssl-exception
    See COPYING. SUSE- prefix is used until upstream (spdx.org) accept
    GPL-2.0-with-openssl-exception


author: toganm@opensuse.org
changelog:
  - Included docs-html to the packaging as well
  - Patches have the version number reflecting the diff to the original


author: toganm@opensuse.org
changelog:
  - Fix init-4.4.14.patch
  - Cleaned spec file
  - Removed Provides shoreline_firewall
  - Until upstream clarifies non-executable scripts put them under rpmlintrc
  - TODO
    * the code files should  go into %_libexecdir/shorewall, only non-executable
    data is for  %_datadir/shorewall.


author: toganm@opensuse.org
changelog:
  - Update to version 4.4.15
  - Changes in Shorewall 4.4.15
    1)  Add macros from Tuomo Soini.
    2)  Corrected macro.JAP.
    3)  Added fatal_error() functions to the -lite CLIs.
    RC 1
    1)  Another Perl 5.12 warning.
    2)  Avoid anomalous behavior regarding syn flood chains.
    3)  Add HEADERS column for IPv6
    Beta 2
    1)  Tweaks to IPv6 tcfilters
    2)  Add support for explicit provider routes
    3)  Fix shared TC tcfilters handling.
    Beta 1
    1)  Handle exported VERBOSE.
    2)  Modernize handling of the params file.
    3)  Fix NULL_ROUTE_RFC1918
    4)  Fix problem of appending incorrect files.
    5)  Implement shared TC.


author: toganm@opensuse.org
changelog:
  - Upgrade to version 4.4.15.1
  - Changes in version 4.4.15.1
    1)  If the output of 'env' contained a multi-line value, then
      compilation failed with an Internal Error. The code has been
      changed to ignore all but the first line of a multi-line value.
    2)  If a params file did not appear in the CONFIG_PATH, compilation
      failed with the error:
    .: 31: Can't open /etc/shorewall6/params
    ERROR: Processing of /etc/shorewall6/params failed


author: toganm@opensuse.org
changelog:
  - Update to version 4.4.15.3
  - Changes in 4.4.15.3
    * Previously, the root of a wildcard name erroneously matched that
      name. For example 'eth' matched 'eth+'. Now there must be at least
      one additional character (e.g., 'eth4').
    * Use of logical interface names in the notrack and ecn files
      resulted in perl runtime warning messages.
    * The use of wildcard-matching names in certain contexts would result
      in perl run-time messages similar to this one:
      Use of uninitialized value in numeric comparison (<=>)
      at /usr/share/shorewall/Shorewall/Zones.pm line 1334.
    * Under very rare circumstances, a chain could be optimized away
      even when there are jumps to the chain. This resulted in a
      start/restart failure.
  - Changes in 4.4.15.2
    * Previously, proxy ARP with logical interface names did not
      work. Symptoms included numerous Perl runtime error messages.
    * Previously, unknown interface names in the proxyarp and
      tcinterfaces files resulted in Perl runtime errors.


author: toganm@opensuse.org
changelog:
  - fix fillup for shorewall-init so it will be copied to sysconfig
    directory
  - link network/scripts/shorewall to if-up.d and if-down.d
  - Changes in 4.4.16 (for more read changelog.txt and releasenotes.txt)
    +  If the output of 'env' contained a multi-line value, then
      compilation failed with an Internal Error. The code has been
      changed so that the compiler now handles multi-line values
      correctly.
    * In 4.4.15, output to Standard Out (FD 1) generated by
      /etc/shorewall/params (/etc/shorewall6/params) was redirected to
      /dev/null. It is now redirected to Standard Error (FD 2).
    * If a params file did not appear in the CONFIG_PATH, compilation
      failed with the error:
      .: 31: Can't open /etc/shorewall6/params
      ERROR: Processing of /etc/shorewall6/params failed
    * Previously, proxy ARP with logical interface names did not
      work. Symptoms included numerous Perl runtime error messages.
    * Previously, the root of a wildcard name erroneously matched that
      name. For example 'eth' matched 'eth+'. Now there must be at least
      one additional character (e.g., 'eth4').
    * Use of logical interface names in the notrack and ecn files
      resulted in perl runtime warning messages.
    * The use of wildcard-matching names in certain contexts would result
      in anomalous behavior. Among the symptoms were:
    - Perl run-time messages similar to this one:
      Use of uninitialized value in numeric comparison (<=>)
      at /usr/share/shorewall/Shorewall/Zones.pm line 1334.
    - Failure to treat the interface as optional or required.
    * Where two ISPs share the same interface, if one of the ISPs was not
      reachable, an iptables-restore error such as this occurred:
      iptables-restore v1.4.10: Bad mac address "-j"
    * Previously, under very rare circumstances, a chain would be
      optimized away while there were still jumps to the chain. This caused
      Shorewall start/restart to fail during iptables-restore.
    11) Previously, the setting of BLACKLIST_DISPOSITION was not
      validated. Now, an error is raised unless the value is DROP or REJECT.


author: toganm@opensuse.org
changelog:
  - Updated to 4.4.16.1
    * Beginning with 4.4.16, compilation would fail if an empty shell
      variable was referenced in a config file on a system where /bin/sh
      is the Bourne Again Shell (bash).


author: toganm@opensuse.org
changelog:
  - Updated to 4.4.17
    * This release adds support for per-IP accounting using the ACCOUNT
      target. That target is only available when xtables-addons is
      installed.
  - Changes in 4.4.17 (for more read changelog.txt and releasenotes.txt)
    * Previously, Shorewall did not check the length of the names of
      accounting chains and manual chains. This could result in
      errors when loading the resulting ruleset. Now, the compiler issues
      an error for chain names longer than 29 characters.
      Additionally, the compiler now ensures that these chain names are
      composed only of letters, digits, underscores ('_') and dashes
      ("-"). This eliminates Perl runtime errors or other failures when a
      chain name is embedded within a regular expression.
    * Several issues with complex traffic shaping have been resolved:
      a) Specifying IPv6 network addresses in the SOURCE or DEST columns
      of /etc/shorewall6/tcfilters now works correctly. Previously,
      Perl runtime warnings occurred and an invalid tc command was
      generated.
      b) Previously, if flow= was specified on a parent class, a perl
      runtime warning occurred and an invalid tc command was
      generated. This combination is now flagged as an error at
      compile time.
    c) There is now an ipv6 tcfilters skeleton included with
      Shorewall6.
    * Several issues with accounting are corrected.
      a)  If an accounting rule of the form:
      chain1		 chain2
      was configured and neither chain was referenced again in the
      configuration, then an internal error was generated when
      optimize level 4 was selected and OPTIMIZE_ACCOUNTING=Yes.
      b)  If there was only a single accounting rule and that rule
      specified an interface in the SOURCE or DEST columns, then the
    generated ruleset would fail to load when
      OPTIMIZE_ACCOUNTING=Yes.
      c)  If a per-IP accounting table name appeared in more than one
      rule and the specified network was not the same in all
    occurrences, then the generated ruleset would fail to load.
    This is now flagged as an error at compile time.
    * Two defects in compiler module loading have been corrected:
      a) Previously, the kernel/net/ipv6/netfilter/ directory was not
      searched.
      b) A Perl diagnostic was issued when running on a monolithic kernel
      when the modutils package was installed.
    * A line containing only 'INCLUDE' appearing in an extension script
      now generates a compile-time diagnostic rather than a run-time
      diagnostic.
    * Previously, the uninstall.sh scripts used insserv (if installed) on
      Debian-based systems. These scripts now use the preferred tool
      (updaterc.d).
    * Beginning with 4.4.16, compilation would fail if an empty shell
      variable was referenced in a config file on a system where /bin/sh
      is the Bourne Again Shell (bash).
    * In earlier versions. if OPTIMIZE=8 then the ruleset displayed by
      'check -r' was the same as when OPTIMIZE=0 (unoptimized).
      Similarly, if OPTIMIZE=9 then the ruleset displayed was the same
      as when OPTIMIZE=1.
    * Startup could previously fail on a system where kernel module
      autoloading was not available and where TC_ENABLED=Simple was
      specified in shorewall.conf or shorewall6.conf.
    * Previously, a 'done.' message could be printed at the end of
      command processing even when the command had failed. Now, such a
      message only appears if the command completed successfully.


author: toganm@opensuse.org
changelog:
  - Updated to 4.4.18
    * for accounting modules xtables-addons must be installed
  - Changes in 4.4.18 (for more read changelog.txt and releasenotes.txt)
    * The modules files are now just a driver that INCLUDEs several new
      files and one old file:
    * Beginning with Shorewall 4.4.18, the accounting structure can be
      created with three root chains:
    - accountin:  Rules that are valid in the INPUT chain (may not
      specify an output interface).
    - accountout: Rules that are valid in the OUTPUT chain (may not
      specify an input interface or a MAC address).
    - accountfwd: Other rules.
    * Internals Change: The Policy.pm module has been merged into the
      Rules.pm module.


author: toganm@opensuse.org
changelog:
  - Updated to 4.4.18.1
    * An issue with params processing on RHEL6 has been corrected. The
    problem manifested as the following type of warning:
      WARNING: Param line (export OLDPWD) ignored at
      /usr/share/shorewall/Shorewall/Config.pm line 2993.
    * The editing of the value of the TC_PRIOMAP option has been
    tightened. Previously, many invalid settings were allowed,
    resulting in run-time tc command failures.
    * The Shorewall Lite and Shorewall6 Lite installers now install the
    'helpers' modules file. Previously, this file was not installed
    with the result that both 'shorewall[6]-lite show capabilities' and
    'shorecap' failed.
    * Previously, if an icmp or icmp6 type which included both a type and
    a code was used in the tcfilters file, 'start' and 'restart' would
    fail with a 'tc' error.


author: toganm@opensuse.org
changelog:
  - Updated to 4.4.18.2
    * SAVE_IPSETS=Yes didn't work unless there is a dynamic zone defined.
    * If a logical name was given to a bridge and the ports on the bridge
    were defined in /etc/shorewall/interfac, then the compiler could
    generate matches that used the logical name rather than the
    physical name.


author: toganm@opensuse.org
changelog:
  - Shorewall packages have their openSUSE specific locations now
    * Executable files in /usr/lib/shorewall*. These include;
      getparams
      compiler.pl
      wait4ifup
      shorecap
      ifupdown
    * Perl Modules in /usr/lib/perl5/vendor_perl/PERL_VERSION/Shorewall.
  - Updated to 4.4.19 (for more info please consult changelog.txt and
    releasenotes.txt)
    * Corrected a problem in optimize level 4 that resulted in the following
    compile-time failure
    Can't use an undefined value as an ARRAY reference at
      /usr/share/shorewall/Shorewall/Chains.pm line 862.
    * If a DNAT or REDIRECT rule applied to a source zone with an interface
    defined with 'physical=+', then the nat table 'dnat' chain might have
    been created but not referenced. This prevented the DNAT or REDIRECT
    rule from working correctly.
    * Previously, if a variable set in /etc/shorewall/params was given a value
    containing shell metacharacters, then the compiled script would contain
    syntax errors.
    * The pathname of the 'conntrack' binary was erroneously printed in the
    output of 'shorewall6 show connections'.
    * Correct a problem whereby incorrect Netfilter rules were generated when
    a bridge with ports was given a logical name.
    * If a bridge interface had subordinate ports defined in
    /etc/shorewall/interface, then an ipsec entry (either ipsec zone or the
    'ipsec' option specified) in /etc/shorewall/hosts resulted in the
    compiler generating an incorrect Netfilter configuration.
    * A fatal error is now raised if '!0' appears in the PROTO column of files
    that have that column. This avoids an iptables-restore failure at run time.


author: toganm@opensuse.org
changelog:
  - Update to 4.4.19.1
    * Eliminate silly duplicate rule when stopped.
    * Don't believe that all nexthop routes are default routes.
    * Restore :<low port>-<high port> in masq file.
    * Correct default route safe/restore.
  - backported paths related patches from git as they are in mainstream
    now


author: toganm@opensuse.org
changelog:
  - Update to 4.4.19.2 For more details see changelog.txt and
    releasenotes.txt
    * In Shorewall-shell, there was the ability to specify IPSET names in
      the ORIGINAL DEST column of DNAT and REDIRECT rules. That ability,
      inadvertently dropped in Shorewall-perl, has been restored
    * Several problems with complex TC have been corrected:
    * Double exclusion involving ipset lists was previously not detected,
      resulting in anomalous behavior.


author: toganm@opensuse.org
changelog:
  - Update to 4.4.19.3
    * incompatibility with gawk has been corrected
    * Previously, an entry in the USER/GROUP column in the rules and
    tcrules files could cause run-time start/restart failures if the
    rule(s) being added did not have the firewall as the source (rules
    file) and were not being added to the POSTROUTING chain (:T
    designator in the tcrules file). This error is now caught by
    the compiler.
    * Shorewall now insures that a route to a default gateway exists in
    the main table before it attempts to add a default route through
    that gateway in a provider table. This prevents start/restart
    failures in the rare event that such a route does not exist.
    * CLASSIFY TC rules can apply to traffic exiting only the interface
    associated with the class-id specified in the first column.
    * Fixes start of shorewall6 (bnc#693162)


author: toganm@opensuse.org
changelog:
  - Update to 4.4.19.4
    * Previously, the compiler would allow a degenerate entry (only the
    BAND specified) in /etc/shorewall/tcpri. Such an entry now raises a
    compilation error.
    * Previously, it was possible to specify tcfilters and tcrules that
    classified traffic with the class-id of a non-leaf HFSC class. Such
    classes are not capabable of handling packets.
    Shorewall now generates a compile-time warning in this case and
    ignores the entry.
    If a non-leaf class is specified as the default class, then
    Shorewall now generates a compile-time error since that
    configuration allows no network traffic to flow.
    * Traditionally, Shorewall has not checked for the existance of
    ipsets mentioned in the configuration, potentially resulting in a
    run-time start/restart failure. Now, the compiler will issue a
    WARNING if:
    a) The compiler is being run by root.
    b) The compilation isn't producing a script to run on a remote
    system under a -lite product.
    c) An ipset appearing in the configuration does not exist on the
    local system.
    * As previously implemented, the 'refresh' command could fail or
    could result in a ruleset other than what was intended. If there
    had been changes in the ruleset since it was originally
    started/restarted/restored that added or deleted sequenced chains
    (chains such as ~lognnn and ~exclnnn), the resulting ruleset could
    jump to the wrong such chains or could fail to 'refresh'
    successfully.
    This issue has been corrected as follows. When a 'refresh' is done
    and individual chains are involved, then each table that contains
    both sequenced chains and one of the chains being refreshed is
    refreshed in its entirety.
    For example, if 'shorwall refresh foo' is issued and the filter
    table (which is the default) contains any sequenced chains, then
    the entire table is reloaded. Note that this reload operation is
    atomic so no packets are passed through an inconsistent
    configuration.
    * When 'shorewall6 refresh' was run previously, a harmless
    'ip6tables: Chain exists' message was generated.
  - Reworked backported patches so shorewall still uses openSUSE specific
    locations
  - Fix the zone definitions in shorewall6/Samples6/zones examples


author: toganm@opensuse.org
changelog:
  - Update to 4.4.20
    * Removed backported patches for openSUSE specific locations as
    they are incorporated in upstream.
  - Changes in 4.4.20 (for more read changelog.txt and releasenotes.txt)
    * Support for the AUDIT target has been added. AUDIT is a feature of
    the 2.6.39 kernel and iptables 1.4.10 that allows security auditing
    of access decisions.


author: toganm@opensuse.org
changelog:
  - Update to 4.4.20.1
    * The address of the Free Software Foundation has been corrected in
    the License files.
    * The shorewall[6].conf file installed in
      /usr/share/shorewall[6]/configfiles is no longer modified for use
      with Shorewall[6]-lite. When creating a new configuration for a
      remote forewall, two lines need to be modified in the copy
      CONFIG_PATH=/usr/share/shorewall (or shorewall6)
    STARTUP_LOG=/var/log/shorewall-lite-init.log
    (or shorewall6-lite-init.log)


author: toganm@opensuse.org
changelog:
  - Update to 4.4.20.2
    * A defect introduced in 4.4.20 could cause the following failure at
      start/restart:
      ERROR: Command "tc qdisc add dev eth0 parent 1:11 handle 1:
      sfq quantum 12498 limit 127 perturb 10" failed
    * The 'sfilter' interface option introduced in 4.4.20 was only
      applied to forwarded traffic. Now it is also applied to traffic
      addressed to the firewall itself.
    * Issues with iptables-restore is corrected
    * IPSEC traffic is now (correctly) excluded from sfilter.
    * The following incorrect warning message has been eliminated:
      WARNING: sfilter is ineffective with FASTACCEPT=Yes


author: toganm@opensuse.org
changelog:
  - Update to 4.4.20.3. Changes in this release are
    * Deprecated options have been removed from the .conf files.
    They remain in the man pages.
    * A simple configuration like the 'Universal' sample that includes a
    single wildcard interface ('+' in the INTERFACE column) produces a
    ruleset that blocks all incoming packets.
    As part of correcting this defect, which was introduced in
    4.4.20.2, one or more superfluous rules (which could never
    match) have been eliminated from most configurations.


author: toganm@opensuse.org
changelog:
  - Update to 4.4.21 For more details see changelog.txt and
    releasenotes.txt
    * The Shorewall and Shorewall6 'load' and 'reload' commands
    now use the .conf file in the current working directory.
    * The 'balance' and 'fallback' options in /etc/shorewall/providers
    have always been mutually exclusive but the compiler previously
    didn't enforce that restriction. Now it does.
    * The ipset modules are now automatically loaded by Shorewall6 when
    LOAD_HELPERS_ONLY=No is specified in shorewall6.conf. Additionally,
    there is now a /usr/share/shorewall6/modules.ipset file that
    lists  all of the required modules.
    * TPROXY descriptions have been added to shorewall-tcrules(5) and
    shorewall6-tcrules(5).


author: toganm@opensuse.org
changelog:
  - Update to 4.4.21.1 Changes in this release are:
    * A harmless Perl run-time "uninitialized variable" diagnostic has
    been eliminated from the compiler. The diagnostic was issued while
    displaying the capabilities.
    * As the result of a typo, an orphan filter chain named FORWAR
    could be created under rare circumstances. This chain was deleted
    by OPTIMIZE level 4.
    * The SNAT options --persistent and --randomize now work properly
    (/etc/shorewall/masq).
    * The LOGMARK log level was previously generated invalid iptables
    input making it unusable. That has been corrected.
    The syntax for LOGMARK is now:
    LOGMARK(<priority>) where <priority> is a syslog priority (1-7 or debug,
    info, notice,  etc.).
    Example rule:
      [#]ACTION   	      SOURCE  DEST   PROTO   DEST
      [#]				  	     PORT(S)
      LOG:LOGMARK(info)  lan    dmz    udp     1234


author: toganm@opensuse.org
changelog:
  - Update to 4.4.22. For more details see changelog.txt and
    releasenotes.txt
    * Under rare conditions, long port lists (>15 ports) could result in
    the following failure when optimization level 4 was enabled.
      Use of uninitialized value in numeric gt (>)
      at /usr/share/shorewall/Shorewall/Chains.pm line 1264.
      ERROR: Internal error in
      Shorewall::Chains::decrement_reference_count at
      /usr/share/shorewall/Shorewall/Chains.pm line 1264
    * All corrections included in Shorewall 4.4.21.1.
  - A bug in recent versions of Shorewall that could result in rules
    that are  wider in scope than intended was fixed by applying a patch
    by the upstream.


author: toganm@opensuse.org
changelog:
  - Update to 4.4.22.1
    * Previously, if the name of a zone began with 'all', then entries
      for that zone in /etc/shorewall/rules and /etc/shoreawll6/rules
      treated the name the same as 'all'.
      This defect is present in Shorewall 4.4.13 through 4.4.22.
    * Previously, when LOAD_HELPERS_ONLY=No, harmless
      iptables-restore  warnings as follows could be generated:
      ...
      Running 	/usr/local/sbin/iptables-restore...
    - -set option deprecated, please use --match-set
    - -set option deprecated, please use --match-set
      IPv4 Forwarding Enabled


author: toganm@opensuse.org
changelog:
  - Update to 4.4.22.2
    * On older distributions where 'shorewall show capabilities'
      indicates 'Connection Tracking Match: Not Available', Shorewall
      4.4.22 and 4.4.22.1 generated invalid iptables-restore input.
    * Previously, the compiler always placed '#!/bin/sh' on the first
      line of the generated script. It now uses the setting of
      SHOREWALL_SHELL on that line rather than '/bin/sh'. Note that
      SHOREWALL_SHELL defaults to '/bin/sh' so this change only affects
      those who specify a different shell.
  - Patched REDIRECT rule


author: toganm@opensuse.org
changelog:
  - Update to 4.4.22.3. Corrections in this release are below.
    * On older distributions where 'shorewall show capabilities'
      indicates 'Connection Tracking Match: Not Available', harmless
      Perl diagnostics like the following could be issued:
      Use of uninitialized value $list in pattern match (m//)
      at /usr/share/shorewall/Shorewall/Config.pm line 1273,
      <$currentfile> line 14.
      Use of uninitialized value $list in split
      at /usr/share/shorewall/Shorewall/Config.pm line 1275,
      <$currentfile> line 14.
    * On older distributions where 'shorewall show capabilities'
      indicates 'Mangle FORWARD Chain: Not Available', entries in the
      ecn file generated the following Perl Diagnostic:
      Use of uninitialized value in hash element
      at /usr/share/shorewall/Shorewall/Chains.pm line 1119.
    * Previously, if a provider interface was derived from an optional
      wildcard entry in /etc/shorewall/providers, then the interface
      was never considered to be usable.
      Example:
      /etc/shorewall/interfaces:
      [#]ZONE    INTERFACE   BROADCAST    OPTIONS
      net ppp+     -  optionsl
      /etc/shorewall/providers:net
      [#]PROVIDER  NUMBER  MARK  INTERFACE ...
      ISP1   1   1 ppp0
    * When 'shorewall update' or 'shorewall6 update' results in no change
      to the .conf file, a message is issued, the .bak file is removed
      and the command terminates without error.


author: toganm@opensuse.org
changelog:
  - Update to 4.4.23.2  For more details see changelog.txt and
    releasenotes.txt
  - Support of systemd for openSUSE 12.1
  - Backported patches WEIGHT.patch and SHARED.patch fixing a
    harmless message and traffic shaping issues respectively


author: toganm@opensuse.org
changelog:
  - Update to 4.4.23.3
    * When providers were present that specify neither 'balance' nor
      'fallback', then the following message was issued during
      compilation and 'enable' of the interface would fail.
      Use of uninitialized value $weight in concatenation (.) or
      string  at /usr/share/shorewall/Shorewall/Providers.pm line 644.
    * TC_ENABLED=Shared was broken in Shorewall 4.4.23, 4.4.23.1 and
      4.4.23.2. It produced a  shell script with syntax errors.
  - Backported patches removed.


author: toganm@opensuse.org
changelog:
  - Update to 4.4.24. For more details see changelog.txt and
    releasenotes.txt
    * This release includes all problem corrections from releases
      4.4.23.1-4.4.23.3.
    * The 'fallback' option without =<weight> previously produced
      invalid  'ip' commands.


author: toganm@opensuse.org
changelog:
  - Update to 4.4.24.1
    * When the logical and physical name of an interface were
      different, including the logical name in the tcdevices file
      caused the device's classes to be ignored. This defect was
      introduced in  Shorewall 4.4.23.
    * Remove the ExecReload from all services, since systemd
      doesn't allow an ExecReload for OneShot services. Also, add a
      missing After=network.target to shorewall.service.
  - Fixed Url typo in the spec


author: toganm@opensuse.org
changelog:
  - Update to 4.4.25 For more details see changelog.txt and
    releasenotes.txt
    * A defect in the optimizer that allowed incompatible rules to be
    combined has been corrected.
    * Routes and rules added as a result of entries in
    /etc/shorewall6/providers were previously not deleted by
    'stop' or 'restart'. Repeated 'restart' commands could
    therefore  lead to an incorrect routing configuration.
    * Previously, capital letters were disallowed in IPv6 addresses.
    They are now permitted.
    * If the COPY column in /etc/shorewall6/providers was non-empty,
    previously a run-time error could occur when copying a table.
    The diagnostic produced by ip was:
      Either "to" is duplicate, or "cache" is garbage
    * When copying IPv6 routes, the generated script previously
    attempted to copy 'cache' entries. Those entries are now omitted.
    * Previously, the use of large provider numbers could cause some
    Shorewall-generated routing rules to be ineffective.
    * In some contexts, IPv6 addresses of the form ::i.j.k.l were
    incorrectly classified as invalid by the configuration compile
    * New blacklisting facility implemented. For this and other new
    features please refer to the releasenotes.txt


author: toganm@opensuse.org
changelog:
  - Update to 4.4.25.1 For more details see changelog.txt and
    releasenotes.txt
    * A'refresh' command with no chains or tables specified will
      now reload chains created by entries in the BLACKLIST section of
      the rules file.
    * The rules compiler previously failed to detect the 'Flow
      Filter' capability. That capability is now correctly detected.
    * The IN_BANDWIDTH handling changes in 4.4.25 was incompatible
      with moribund distributions such as RHEL4. Restoring IN_BANDWIDTH
      functionality on those releases required a new 'Basic Filter'
      capability.


author: toganm@opensuse.org
changelog:
  -  Update to 4.4.25.2 For more details see changelog.txt and
    releasenotes.txt
    * Previously, if all the following were true:
    - AUTOMAKE=Yes
    - Current compiled script (/var/lib/shorewall/firewall or
      /var/lib/shorewall6/firewall) up to date
    - LEGACY_FASTSTART=No
    - There was a saved configuration
      then rather than start the current configuration, 'shorewall
      start -f' or 'shorewall6 start -f' would incorrectly restore
      the saved  configuration.
    * The DropSmurfs and TCPFlags actions are now available in
      Shorewall6. They were previously omitted from the IPv6
      actions.std file.
    * The 'rawpost' table was previously omitted from the output of
      the 'dump' command. It is now displayed.
    * Previously, if a configuration contained more than one wildcard
      interface (physical name ending in '+'), then the generated script
      might not work properly with Shorewall-init. This defect dates back
      to the introduction of Shorewall-init.


author: toganm@opensuse.org
changelog:
  - Update to 4.4.25.3  For more details see changelog.txt and
    releasenotes.txt
    * Correction of the produced ruleset when wildchars are used in
      the zone configuration


author: toganm@opensuse.org
changelog:
  - Update to 4.4.26 For more details see changelog.txt and
    releasenotes.txt
    * This release includes all corrections included in 4.4.25.1
      through .3.
    * In 4.4.25, ACCEPT behaved in the BLACKLIST section the same way
      as in the other rules file sections. This could lead to
      connections  being accepted inadvertently.
      Now, ACCEPT behaves like WHITELIST; that is, it exempts the
      packet from the remaining rules in the BLACKLIST section.
    * Previously, Shorewall did not detect the ULOG and NFLOG
      capabilities. This lead to run-time failures during 'start' and
      'restart' as well as confusing error messages during
      compilation  when ULOG or NFLOG was used when the LOG target was
      not available.
      ULOG and NFLOG are now detected capabilities so, if you use a
      capabilities file, you will need to regenerate it in order to
      use these log levels.
    * The SAME tcrules target was broken in Shorewall 4.4.22. It now
      works correctly again.
    * Previously, 'shorewall6 update' did not update shorewall6.conf.
      The command now works as expected.
    * In earlier releases, the compiler was attempting to process the
      params file before it was aware of the setting of CONFIG_PATH.
      This could cause the params file to be missed if it was not located
      in /etc/shorewall[6] or in the directory named in the start
      (restart,compile,check,...) command.
      Now, /sbin/shorewall[6] passes $CONFIG_PATH to the compiler
      (/usr/share/shorewall/compiler.pl) in the new '--config_path'
      option.


author: toganm@opensuse.org
changelog:
  - Update to 4.4.26.1 For more details see changelog.txt and
    releasenotes.txt
    * The Perl module version numbers have now been updated to
    reflect changes in 4.4.26.
    * The 4.4.26 rules compiler does not issue a warning when a
    capabilities file was generated with Shorewall 4.4.25, even
    though new capabilities were added in 4.4.26. This has been
    corrected so that a warning is generated.
    * When TC_ENABLED=Shared, CLASSIFY rules could not be used in the
    tcrules file. Thanks to a patch from Chris Boot, this now works
    as expected.
    * The quoted part of the progress message 'Provider "..."
    compiled' was inadvertently omitted by a change in Shorewall 4.4.23.
    That text has now been restored.


author: toganm@opensuse.org
changelog:
  - Update to 4.4.27.1. For more details see changelog.txt and
    releasenotes.txt
    * When optimization category 4 is used, unconditional jumps at
      the end of chains are replaced with the rules in the target
      chain. This can result in rulesets that are considerably larger
      than necessary. Beginning with this release, replacement will
      only occur if:
      a) The jump is the only reference to the target chain; or
      b) The target chain contains 3 or less rules.
    * The feature introduced in 4.4.25 that allowed provider names in
      the  'enable' and 'disable' commands was only implemented for
      'enable'. It is now implemented for 'disable' as well.
    * When detecting IPv6 global addresses through an interface,
      Shorewall6-generated scripts were ignoring addresses beginning
      with '3'.
    * A typo in /usr/share/shorewall/prog.header caused an 'awk' script
      to fail when saving a multi-hop default route during 'start'.
    * The value '0' is once again accepted in the IN_BANDWIDTH
      columns of tcinterfaces and tcrules, and causes no ingress
      policing to be configured.
    * MARK_IN_FORWARD_CHAIN=Yes no longer generates an error when
      $FW:<address> is entered in the SOURCE column of the tcrules
      file.
    * In most Shorewall 4.4 versions, if an exported params file
      (EXPORTPARAMS=Yes in shorewall.conf) generates any output to
      stdout, then the following messages would appear during
      start/restart:
      Compiling /etc/shorewall/routestopped...
      Shorewall configuration compiled to
      /var/lib/shorewall/.restart
      printf: 214: Build: expected numeric value
      printf: 214: ipset: expected numeric value
      printf: 214: of: expected numeric value
      Processing /etc/shorewall/params ...
      Build ipset of blacklisted addresses
      Usage: /var/lib/shorewall/.restart [ options ] <command>
      <command> is one of:
    start
    stop
    ...
      This has now been corrected.


author: toganm@opensuse.org
changelog:
  - Update to 4.4.27.2. For more details see changelog.txt and
    releasenotes.txt
    * A long-standing problem with Shorewall's 'save' facility has
      been discovered. The defect can cause rules to be dropped during
      'save' so that they are not available to be reapplied during
      'restore'. This can occur in 'safe-restart' when the prompt is
      not acknowledged or when it is acknowledged with 'n'.
      The problem can occur when:
      a)	There are IPSEC zones or hosts present; and
      b)  GOTO Target support is available in the kernel and
      iptables.
      Example of rule that will be dropped:
    - A eth2_fwd -m policy --dir in --pol ipsec -g AAA_frwd
      The defective code has been corrected so that rules are no
      longer dropped.


author: toganm@opensuse.org
changelog:
  - Update to 4.4.27.3 For more details see changelog.txt and
    releasenotes.txt
    * Previously, if USE_DEFAULT_RT=Yes and 'loose' was specified on
      all providers, then no routing rule targeting the main routing
      table was generated. This has been corrected so that
      USE_DEFAULT_RT=Yes always results in such a rule at
      priority 999.
    * Shorewall 4.4.27 broke Shorewall-init functionality. It is
      restored in this release.


author: toganm@opensuse.org
changelog:
  - Update to 4.5.1-Beta For more details see changelog.txt and
    releasenotes.txt
    * The packing of the Shorewall products has been changed. Beginning
      with this release, the packages are:
      + Shorewall Core  -- Core libraries installed in
      /usr/share/shorewall/
      + Shorewall       -- Requires Shorewall Core. Together with
      Shorewall Core, provides IPv4 firewalling.
      + Shorewall6      -- Requires Shorewall. Provides IPv6
      firewalling.
      + Shorewall Lite  -- Requires Shorewall Core. As before.
      + Shorewall6 Lite -- Requires Shorewall Core. As before.
      + Shorewall Init  -- As before


author: toganm@opensuse.org
changelog:
  - Update to 4.5.1-Beta2 For more details see changelog.txt and
    releasenotes.txt
    * A typo has been corrected in the blrules man pages.
      Previously, if the interface appearing in the HOSTS column of
      /etc/shorewall6/hosts was not defined in
      /etc/shorewall6/interfaces, then the compiler would terminate
      with  a Perl diagnostic:
      Can't use an undefined value as a HASH reference at
      /usr/share/shorewall/Shorewall/Zones.pm line 1817,
      <$currentfile> line ...


author: toganm@opensuse.org
changelog:
  - Update to 4.5.1 For more details see changelog.txt and
    releasenotes.txt
    * This release includes all defect repair from versions
      4.5.0.1-4.5.0.3.
    * A typo has been corrected in the blrules man pages.
    * Previously, if the interface appearing in the HOSTS column of
      /etc/shorewall6/hosts was not defined in
      /etc/shorewall6/interfaces, then the compiler would terminate
      with a Perl diagnostic:
      Can't use an undefined value as a HASH reference at
      /usr/share/shorewall/Shorewall/Zones.pm line 1817,
      <$currentfile> line ...
    * The compiler was previously failing to validate the contents of
      the LENGTH and TOS columns in /etc/shorewall/tcrules. The
      contents of those columns are now validated by the compiler and
      an appropriate  error message is issued if validation fails.
    * The column headings in the tos files are now in the proper
      order. Previously, the SOURCE PORT and DEST PORT columns were
      reversed.


author: toganm@opensuse.org
changelog:
  - Update to 4.5.1.1 For more details see changelog.txt and
    releasenotes.txt
    * When checking or compiling for export (-e option),
      /sbin/shorewall would previously issue a warning message if
      the SHOREWALL_SHELL specified in the remote
      firewall's shorewall.conf did not exist.
    * The changes to TOS handling in 4.5.1 are incompatible with
      older releases such as RHEL5 and derivatives. That has been
      corrected.
    * The rules compiler now verifies that the protocol is TCP, UDP,
      SCTP or DCCP when checking a port range (low:high or low-high).
    * Previously, start or restart using the init script would fail
      with an error message referencing 'SHOREWALL_INIT_SCRIPT'.
      This defect was not visible to users that set AUTOMAKE=Yes or
      that run Shorewall-init.


author: toganm@opensuse.org
changelog:
  - Update to 4.5.2 For more details see changelog.txt and
    releasenotes.txt
    * The generated firewall script includes code to automatically
      create ipsets that are referenced but that don't exist. That code
      was broken in releases 4.4.22 and later. This defect has been
      corrected. As part of the fix, the generated script will now
      issue a warning message when it creates an ipset.
    * The 'mss' option is now supported in the /etc/shorewall[6]/hosts
      files. See the manpages for details.
    * It is now possible to conditionally include or omit
      configuration entries based on the settings of shell variables.
      See  http://www.shorewall.net/configuration_file_basics.htm
      for details.
    * The MARK/CLASSIFY column in /etc/shorewall[6]/tcrules has been
      renamed ACTION to reflect the expanded set of actions that can
      be specified in the column.
    * Some users are finding these ipset warnings objectionable:
      + Warning when a referenced ipset does not exist.
      + Warning when using [src] in a destination column or [dst] in
      a source column.
      These warnings may now be suppressed by setting
      IPSET_WARNINGS=No  in shorewall.conf and/or shorewall6.conf.


author: toganm@opensuse.org
changelog:
  - Update to 4.5.2.1 For more details see changelog.txt and
    releasenotes.txt
    * In release 4.5.2, if an INCLUDE directive appeared inside a ?IF
      ... ?ENDIF sequence, then the following error would be
      generated after the included file had been read:
      ERROR: Missing ?ENDIF to match the ?IF at line ...
    * An error in the shorewallrc.apple file has been corrected.
    * The shorewallrc.redhat file has been change to conform to
      Fedora packaging guidelines.
    * The output of the 'version -a' command reflected incorrect
      versions when Shorewall-core 4.5.2 was installed. That has been
      corrected.


author: toganm@opensuse.org
changelog:
  - Update to 4.5.2.2 For more details see changelog.txt and
    releasenotes.txt
    * If a shorewallrc file is passed to the 4.5.2.1 Shorewall-core
      install.sh, subsequent compilations fail. The error message
      indicates that the compiler is looking for lib.core, but the
      pathname has embedded spaces.
    * The 4.5.2.1 Shorewall/Shorewall6 installer installs an
      incorrect file as /etc/shorewall[6]/Makefile.


author: toganm@opensuse.org
changelog:
  - Update to 4.5.2.4 For more details see changelog.txt and
    releasenotes.txt
    * The 'shorewall reset' command now correctly resets the IPv4
      packet and byte counters; previously, it was resetting the IPv6
      counters.
    * The Shorewall installer now modifies the Chains.pm file for
      Digest::SHA depencency when $DESTDIR is set, provided that
      $BUILD = $HOST. This allows rpm to automatically generate the correct
      module dependency.


author: toganm@opensuse.org
changelog:
  - Update to 4.5.3 For more details see changelog.txt and
    releasenotes.txt
    * The LOCKFILE setting in shorewall.conf and shorewall6.conf had
      inadvertently become undocumented. It is now documented again.
    * In an initial installation of Shorewall, Shorewall6, Shorewall
      Lite or Shorewall6 Lite was done under Shorewall 4.5.2, then the
      firewall would not start up at boot even though the installer
      indicated that it would. That defect has been corrected.
    * Previously, when per-IP rate limiting was invoked, the compiler
      would use the deprecated '--ratelimit' option, even if the
      preferred '--ratelimit-upto' option was available. Now, the
      compiler uses the preferred option if it is supported by the
      installed version of iptables.
    * Prior to this release, using a manual chain in the ACTION
      column of a macro body generated an error:
      ERROR: Invalid Action (mychain) in macro, macro.FOO (line ...)
      This now works correctly and generates a jump to the specified
      manual chain.
    * Previously, a line with the single word COMMENT in the tunnels
      file would generate the following error:
      ERROR: Zone must be specified
      Now, such a line correctly resets the current rule comment.
    * In Shorewall 4.5.2, the MARK column in the tcrules file was
      renamed to ACTION but only 'mark' was accepted in the alternate
      specification format. Now both 'mark' and 'action' are
      accepted.
    * The alternative method of provider balancing using the
      statistic match feature of iptables/Netfilter was missing some
      logic, with the result that it was ineffective.
    * If a logical interface name was used by itself in the SOURCE
      column of the rtrules file, the generated routing rule would
      contain the logical name rather than the physical name.


author: toganm@opensuse.org
changelog:
  - Update to 4.5.3.1 For more details see changelog.txt and
    releasenotes.txt
    * Previously, nested conditionals did not work correctly in all
    cases. In particular:
      ?IF $FALSE
    ?IF $FALSE
      foo
      bar
      ?ENDIF
      baz
      bop
      ?ENDIF
      In this case, the lines 'baz' and 'bodyp' were incorrectly
      included when they should have beeen omitted.
    * The 'balance' routing table is now cleared if there are no
      'balance' providers.
    * Previously, the compiler generated an invalid 'ip add route'
      command if an IPv6 provider had '-' in the GATEWAY column.
    * As noted in the Migration Considerations, the generated
      firewall script maintains the interface .status files used by
      LSM and SWPING. Up to now, however, the 'disable' command did
      not update the .status file. That has been corrected. As part
      of the change, the 'isusable' script is no longer consulted by
      the'enable' command.


author: toganm@opensuse.org
changelog:
  - Update to 4.5.4 For more details see changelog.txt and
    releasenotes.txt
    * When EXPORTMODULES=No in shorewall.conf, the error messages
      have been eliminated
    * If the configuration settings in the PACKET MARK LAYOUT section
      of shorewall.conf (shorewall6.conf) had empty settings, the
      'update' command would previously set them to their default
      settings. It now  leaves them empty.
    * Previously, Shorewall used 'unreachable' routes to null-route
      the RFC1918 subnets. This approach has two drawbacks:
    - It can cause problems for IPSEC in that it can cause packets
      to be rejected rather than encrypted and forwarded.
    - It can return 'host unreachable' ICMPs to other systems that
      attempt to route RFC1918 addresses through the firewall.
      To eliminate these problems, Shorewall now uses 'blackhole'
      routes.
      Such routes don't interfere with IPSEC and silently drop
      packets  rather than return an ICMP.
    * The 'default' routing table is now cleared if there are no
      'fallback' providers.
    * Tproxy implementation has been reworked. For more details
      please consult the releasenotes.txt and changelog.txt


author: toganm@opensuse.org
changelog:
  - Update to 4.5.4.1 For more details see changelog.txt and
    releasenotes.txt
    * Beginning with Shorewall 4.4.22, the 'pptpserver' tunnel type
      has been configured as a PPTP client running on the firewall
      rather than as a server on the firewall. It is now correctly
      configured as  a server.
    * The shorewall-accounting (5) and shorewall6-accounting (5)
      documentation for the IPSEC column is incorrect. Rather than
      'accountin' and 'accountout', the chain names should be
      'accipsecin' and 'accipsecout'.
    * IPSEC accounting did not work if the accounting file was
      sectioned. Beginning with this release, the IPSEC column can
      be specified in any section. As always, the IPSEC column
      contains a comma-separated  list of items. In the FORWARD
      chain, the first (or only) item in the list must be either
      'in' or 'out' to indicate whether the rule  matches incoming
      packets that have been decrypted ('in') or outgoing packets
      that will be encrypted ('out'). There are no restrictions with
      respect to which chain IPSEC rules can appear in  a sectioned
      file.


author: toganm@opensuse.org
changelog:
  - Update to 4.5.4.2 For more details see changelog.txt and
    releasenotes.txt
    * The problems corrected section of the 4.5.4.1 release notes was
      missing the third problem corrected in the release. It has now
      been added.
    * A number of problems in Shorewall-init have been corrected:
      + If more than one product was listed in the PRODUCTS setting
      in /etc/default/shorewall-init (/etc/sysconfig/shorewall-init)
      then the second product would not be started/stopped.
      + Shorewall-init used 'restart' in response to an optional
      provider interface coming up. If the interface has been
      marked unusable (1 in the interface's .status file), then the
      'restart' would not enable the interface.
      + Shorewal-init produced a lot of clutter on the console
      during boot. You may now specify a LOGFILE in
      /etc/default/shorewall-init (/etc/sysconfig/shorewall-init)
      and all output produced by up and down events will be sent to
      that log. If no log is specified, this output is sent to
      /dev/null.
    * The order in which the compiler processes line-continuation
      (line ending in '\') and conditional-inclusion directives (?IF,
      ?ELSE, and ?ENDIF) has been reversed.
      Previously, the compiler built a concatenated line, then
      checked to see if the line began with ?IF, ?ELSE or ?ENDIF. Now, the
      compiler checks for ?IF, ?ELSE or ?ENDIF first and prevents
      those lines from becoming part of the concatenation.
    * Two issues with the shorecap programs have been corrected:
      + The Shorewall6-lite version failed to run with the message:
      /usr/share/shorewall6-lite/lib.cli: No such file or
      directory
      + The Shorewall-lite version would not run if SHAREDIR was
      set to a value other than /usr/share in shorewallrc.
    * The Shorewall 4.5.2.3 fix for the Shorewall-core installer's
      handling of --host=linux was not brought forward into 4.5.3.
      It has been included again in this version.
    * Single-line embedded PERL and SHELL commands have been
      re-enabled.


author: toganm@opensuse.org
changelog:
  - Update to 4.5.5 For more details see changelog.txt and
    releasnotes.txt
    * This release includes all defect repair from Shorewall 4.5.4.1
      and 4.5.4.2.
    * The Shorewall compiler sometimes must defer generating a rule
      until runtime. This is done by placing shell commands in its
      internal representation of a chain. These commands are then
      executed at run time to create the final rule.
      If all of the following were true, then an incorrect ruleset
      could be generated:
      + Optimization level 4 was set.
      + A chain (chain A) containing shell commands had three or
      fewer rules and commands.
      + The last rule in a second chain was a conditional jump to
      chain A.
      Under these conditions, the rules and commands in Chain A
    * The Shorewall-core configure and configure.pl script were
      treating SYSCONFDIR as a synonym for CONFDIR making it
      impossible to set SYSCONFDIR.


author: toganm@opensuse.org
changelog:
  - Update to 4.5.5.1 For more details see changelog.txt and
    releasenotes.txt
    * The change in Shorewall 4.5.4 that cleared the 'default' table
      if there were no 'fallback' providers broke multiple 'fallback'
      providers that don't supply a weight. The symptoms were that
      there were host routes to the default gateways in the 'default'
      routing table but no default routes through those gateways.
      This has now been corrected and multiple 'fallback' routes are
      once again supported.
    * When a logical device name was specified in the REDIRECTED
      INTERFACES column of /etc/shorewall/tcdevices, that name was
      used in the generated script rather than the devices's physical
      name. Unless the two were the same, this caused start/restart
      failure. Shorewall now uses the physical name.


author: toganm@opensuse.org
changelog:
  - Update to 4.5.5.3 For more details see changelog.txt and
    releasenotes.txt
    * When logical interface names were used, an entry in tcrules
      that included a classid could result in the compiler failing with
      this Perl diagnostic:
      Can't use an undefined value as an ARRAY reference at
      /usr/share/shorewall/Shorewall/Tc.pm line nnn, <$currentfile>
      line 20.


author: toganm@opensuse.org
changelog:
  - Update to 4.5.6 For more details see changelog.txt and
    releasenotes.txt
    * This release includes the defect repairs from Shorewall 4.5.5.1
      through 4.5.5.4.
    * Previously, the tcrules file was not processed when
      TC_ENABLED=No. That meant that to use features like TPROXY, it
      was  necessary to set TC_ENABLED=Yes and create a dummy
      /etc/shorewall/tcstart file. Now, only MANGLE_ENABLED=Yes is
      required.


author: badshah400@gmail.com
changelog:
  - Update to version 0.7.1:
    + Fixed a critical bug that caused Shotwell to crash when
      deleting the only photo in an event
    + F-Spot import now correctly interprets older databases
    + Fixed an issue where pressing F11 would not exit full-screen
      mode
    + Translation updates for several languages
    + Updated documentation
  - Changes from version 0.7.0:
    + Migration support for F-Spot users: Shotwell can import photos
      directly from your F-Spot library, preserving tags and ratings.
    + Photos can be rated on a 1-5 star scale or marked as rejected.
      A filter button supports viewing only photos of a specified
      rating or better.
    + A new Last Import page in the sidebar gives you instant
      access to your most recently imported photo roll.
    + Sidebar functionality and appearance have been improved with
      new icons and inline renaming.
    + Shotwell scans your library files at startup, looking for
      changes. Maintains library consistency when working with
      photos in other applications.
  - Remove shotwell-fix-libraw-config-64.patch, fixed upstream


author: vuntz@opensuse.org
changelog:
  - Update to version 0.7.2:
    + Fixed major startup problem when the user's Pictures directory
      is actually a symbolic link.
    + Fixed potential crasher when the user's Pictures directory
      contains a large number of subdirectories.
    + No longer asking if copying or linking if importing from
      Pictures directory (which will always be linked).
    + Fixed issue when logging in to PicasaWeb with a password with a
      '+' character.
    + Fixed update problem when using an external editor on a photo
      that was edited externally in an earlier session.
    + Various bug fixes.
    + Numerous translation updates.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.8.0:
    + Video support for Ogg, AVI, MP4, Quicktime, and WMV files.
    + Upload videos to major Web services, including YouTube,
      Facebook, Flickr, and PicasaWeb.
    + Runtime monitoring of library directory and auto-import of
      newly created files.
    + Background writing of metadata (tags, titles, rating,
      orientation, exposure date) to master files (user
      configurable).
    + Flagging of photos for batch operations.
    + Set multiple photos to desktop background slideshow.
    + Various bug fixes.
    + Numerous translation updates.
  - Add BuildRequires: pkgconfig(gstreamer-0.10),
    pkgconfig(gstreamer-base-0.10) and pkgconfig(json-glib-1.0).


author: dimstar@opensuse.org
changelog:
  - Update to version 0.8.1:
    + Fixes a problem where Shotwell could crash unexpectedly at
      startup or when reading/writing metadata to files.
    + Fixes a problem where Shotwell could hang when importing
      voice-annotated videos.
    + Fixes a problem where Shotwell failed to import date and time
      information for some camera-generated MP4 videos.
    + Shotwell can now delete video files from camera memory.
    + Shotwell now supports the 3GP video format common on mobile
      phones and RAW files with the SRW suffix generated by Samsung
      cameras.
    + Translation fixes and updates.
  - Drop shotwell-fix-build-recent-vala.patch: fixed upstream.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.9.0:
    + New search bar can filter by media type, rating, and text
      matching. (Titles, filename, tag and event names are searched.)
    + TIFF support
    + Extensible plugin framework for Web publishing and slideshow
      transitions.
    + Print multiple photos, and multiple photos per page.
    + Configurable user directory pattern during import.
    + Edit multiple photo titles at once.
    + Improved rendering of underexposed RAW photos.
    + Various improvements and bug fixes.
  - BuildRequire pkgconfig(gnome-vfs-2.0).


author: dimstar@opensuse.org
changelog:
  - Update to version 0.9.1:
    + Fixes many crashes and other issues in publishing plugins.
    + Fixes issues where paths and filenames are not displayed
      correctly after a failed import.
    + Fixed issue where text search in event and camera import pages
      was a string match instead of a keyword match.
    + For enhanced compatibility with GNOME 3, the desktop name of
      the Shotwell application has changed from
      "Shotwell Photo Manager" to simply "Shotwell".
    + Shotwell now provides a configure script option to set the name
      of the system library directory to either lib or lib64.
    + Enhanced visibility of red-eye reticle.
    + Fixed issue where the Adjust palette could be positioned
      partially off-screen
    + Plugins now respect --debug switch in configure script.
    + The event containing undated photos could be incorrectly
      labelled "(null)" in the events directory page.
  - Pass --lib=%{_lib} to configure in order to get the plugins
    installed in the correct location.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.9.2:
    + Resolves translation issue where shotwell.mo is installed in
      wrong location
    + Fixes issue where cancelling Flickr upload can crash Shotwell
    + Fixes issue where creating a Picasa Web album with an ampersand
      in the name crashes Shotwell
    + Resolves bug where selecting "Publish" in single photo mode
      publishes the entire library instead of the selected photo
    + Async I/O in publishing operations is now stopped when the user
      cancels the operation
    + Issue fixed on Fedora where the text was cut off in publishing
      dialog
    + Fixes issue with ratings filter where it didn't function when
      the search bar was hidden.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.9.3:
    + Resolves issue where setting the desktop background didn't work
      in Gnome3
    + Mimics are now deleted when a RAW photo is removed
    + Event dates are now only shown once in the Event view
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.10:
    + Dynamic view of photo library through saved search feature
    + Automatic database backup
    + Adjust date/time for videos
    + Added Valadate testing framework
    + Shotwell video thumbnailer eliminates Totem dependency
    + Crop tool is now more flexible
    + Filenames no longer used as titles on Facebook and Picasa
      uploads
    + Many bug fixes
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.10.1:
    + Fixes "Hide Photos Already Imported"
    + Multiple editing bugs fixed
    + Resolves crash when two or more cameras have the same name
    + Documentation now includes saved searches
    + Piwigo bugs fixed
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Remove --fatal-warnings from the Makefile for now. This fixes
    build failures with Vala 0.13.x. Upstream is working together
    with the vala developers on an actual solution. See also
    http://redmine.yorba.org/issues/3760.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.11.0:
    + Hierarchical tags
    + Support for RAW+JPEG and selectable RAW developer
    + Switched from GConf to GSettings
    + "Hide Photos Already Imported" is now persistent
    + New Saved Search options
    + Mimics no longer stored in home directory
    + Added support for BMP format
    + Many, many bugfixes
  - Add pkgconfig(gstreamer-pbutils-0.10) BuildRequires: new
    dependency.
  - Add gsettings schema handling with %glib2_gsettings_schema_*
    macros.
  - Manually remove gsettings schema blob since "make install"
    creates it, but this shouldn't get packaged.


author: vuntz@opensuse.org
changelog:
  - Add shotwell-disable-schema-compile.patch: add a
    - -disable-schemas-compile configure option to not call
    glib-compile-schemas on install.
  - Add shotwell-remove-gconf-schema.patch: remove gconf schema.
  - Remove --disable-schemas-install from configure, and add
    - -disable-schemas-compile there.
  - Remove manual removal of gsettings schema blob: it's not created
    anymore.
  - Remove all the gconf schema packaging machinery.
  - Remove unneeded pkgconfig() BuildRequires that disappeared in
    previous releases: dbus-glib-1, gnome-vfs-2.0, json-glib-1.0.
  - Add explicit pkgconfig(gio-unix-2.0) BuildRequires.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.11.1:
    + RAW+JPEG pairing now works on file import
    + Startup crashes fixed
    + Hierarchical tag issues resolved
    + RAW developer bugs fixed
    + Resolved internationalization problems
    + Various small fixes and enhancements
  - Drop shotwell-disable-schema-compile.patch: fixed upstream.
  - Drop shotwell-remove-gconf-schema.patch: fixed upstream.
  - Add shotwell-no-max-vala.patch: allow to build against vala
    0.13/0.14.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.11.2:
    + Increases stability working with hierarchical tags.
    + Importing hierarchical tags from F-Spot now works properly.
    + Fixes "server redirect contained no session key" errors in
      the Facebook Connector.
    + Corrects problems with item counts over mixed media.
    + Various small fixes and enhancements.
  - Rebase shotwell-no-max-vala.patch.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.11.3:
    + Fixes a critical issue where Shotwell could crash immediately
      following a photo import.
    + Fixes a critical issue where Shotwell could crash if the user
      entered a tag name containing a slash ("/") character.
    + Long error messages in the Publishing dialog box are now
      wrapped correctly.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.11.4:
    + Fixes two collection concurrent access issues that could cause
      Shotwell to crash during F-Spot import.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.11.5:
    + Fixes a collection concurrent access issue that could cause
      Shotwell to crash during F-Spot import for users still
      affected by this issue even after installing Shotwell 0.11.4.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.11.6:
    + Fixes a critical bug in which adding or modifying tags in the
      single-photo view could result in the loss of tag data.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.11.93:
    + A new straighten tool
    + Migrated from GTK 2 to GTK 3
    + Flickr login now uses OAuth authentication
    + Plugins can now implement new import sources; F-Spot import is
      now implemented via such a plugin.
    + Shotwell now imports only photos from the DCIM directory on
      Android devices
    + Saved searches can exclude all photos tagged with a given
      string
    + Many bug fixes
  - Drop shotwell-no-max-vala.patch: fixed upstream.
  - Replace pkgconfig()-style BuildRequires for port to GTK3:
    + Removed: webkit-1.0, unique-1.0, gtk+-2.0
    + Added: webkitgtk-3.0, unique-3.0, gtk+-3.0
  - Add pkgconfig(rest-0.7) BuildRequires, new dependency.
  - Remove the hack to remove --fatal-warnings from configure.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.12.0:
    + Several bug fixes and stability enhancements.
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.12.1:
    + Fix a critical issue where the application could not be started
      in direct-edit mode.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.12.2:
    + Corrects an issue where graphical corruption of the UI could
      occur if the user navigated away from a camera page while
      camera previews were being generated.
    + Adds enhanced support for the Unity desktop environment.
    + Clarified several strings.
    + The application now recovers gracefully from corrupted tag
      data.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.12.3:
    + Corrects an issue where tags could be inappropriately removed
      from a library.
    + Enhances support for AVCHD-capable cameras.
    + Prevents a soft lockup that could occur when certain very dark
      images were autoenhanced.
    + Corrects an issue where pressing the zoom hotkeys in certain
      parts of the application could cause a crash.


author: pth@suse.de
changelog:
  - Clean up the specfile
  - Handle documentation and message catalogs differently.
  - Fix typo in .changes.


author: saigkill@opensuse.org
changelog:
  - updated to version 0.87.1
  - This release does not add any new features but fixes some annoying
    bugs.


author: saigkill@opensuse.org
changelog:
  - partly rewritten the spec for using %%{_docdir} and direct copy the
    share folder into %%{_datadir}


author: saigkill@opensuse.org
changelog:
  - partly rewritten the spec. Now it installs all dirs under share into
    %%{_datadir}/shutter. But the doc folder are excluded for using in
    our %%{_docdir}
  - Fixed error by starting the program "sel_tooltip_window.svg" not
    found


author: Sascha.Manns@open-slx.de
changelog:
  - updated to version 0.87.3, mostly bugfixes - see
    http://shutter-project.org/2011/07/shutter-0-87-3-released/


author: Sascha.Manns@open-slx.de
changelog:
  shutter (0.88.1)
    * Fixed bugs / minor improvements
    - - LP: #894416
      [Some upload plugins fail with unicode characters in filename]
    - - LP: #894577
      [Minus service doesn't work]
    * updated translations
    - - Mario Kemper <mario.kemper@googlemail.com>  Thu, 01 Dec 2011
    22:01:50 +0100
    shutter (0.88)
    * New Features
    - - Refactored the uploading code (added support for plugins)
    - - Added new upload plugins
    - - Public links are now saved when a screenshot was uploaded
    - - New command line option: specify filename
    * New Upload Plugins
    - - Dropbox
    - - ImageBanana
    - - ImageShack
    - - Imgur
    - - ImmIO
    - - ITmages
    - - Minus
    - - Omploader
    - - ToileLibre
    - - TwitPic
    - - UbuntuPics
    * Fixed bugs / minor improvements
    - - LP: #342622
      [Remember upload links]
    - - LP: #841328
      [black corners if window is selected from the window list]
    - - LP: #888441
      [dialog not clickable when renaming a file]
    - - LP: #889031
      [Package should'nt provide own perl libraries]
    - - LP: #892703
      [After unlinking from Dropbox there is no way to relink it
    again]
    - - LP: #650701
      [retrieve Public URL if screenshot is already uploaded]
    - - LP: #675911
      [Url not selected when i do single click]
    - - LP: #793462
      [Short URL in imageshack.us]
    - - LP: #870556
      [specify file name on command line]
    - - LP: #374024
      [http://omploader.org/ as new image hoster]
    - - LP: #486490
      [Feature Request: Upload to imgur]
    - - LP: #489598
      [Wish: Add Twitpic support]
    - - LP: #598818
      [feature request: extensible imagehost/upload tools]
    - - LP: #602209
      [Add integration with Dropbox]
    - - LP: #619748
      [Add ubuntuusers.de thumbnail code to any of the hosting
    plugins]
    - - LP: #651029
      [Feature Request: Upload to ITmages]
    - - LP: #703299
      [Add upload to http://pix.toile-libre.org/]
    - - LP: #785032
      [min.us uploading support]
    - - LP: #793463
      [More image services to upload]
    * improved support for Gnome-Shell
    * several smaller bugfixes
    * updated translations
    - - Mario Kemper <mario.kemper@googlemail.com>  Mon, 21 Nov 2011
    15:54:45 +0100


author: Sascha.Manns@open-slx.de
changelog:
  - removed Extra Install of sel_window_tooltip.svg (OBS should find the
    right one in the sources)
  - Added *.desktop File. The original is optimized for Ubuntu


author: Sascha.Manns@open-slx.de
changelog:
  - updated to 0.88.2
  - This release adds minor features, fixes some annoying bugs, and
    updates translations.


author: swyear@gmail.com
changelog:
  - remove nautilus-sendto as recommends, nautilus-sendto will install too
    many gnome-related packages
  - add gtk-update-icon-cache to post scriptlet


author: swyear@gmail.com
changelog:
  - add section in README.openSUSE about relative packages not in oss repository
  - fix script-without-shebang


author: swyear@gmail.com
changelog:
  - remove script of fix script-without-shebang
    will cause ERROR: upload-plugin exists but is not executable - /usr/share/shutter/resources/system/upload_plugins/upload/Dropbox.pm...


author: mlasars@suse.de
changelog:
  - added -info option, siga can collect with this option some
    data as user
  - kicked all edit and remote stuff
  - fixed bug #136928 (PRINT_SYS, missing qoutes)


author: Sascha.Manns@open-slx.de
changelog:
  - updated to Version 12.100
  - added Jens Koekes Changes
  - Some minor changes to make some informations functional with actual
    openSUSE Versions


author: aj@suse.de
changelog:
  - Update to version 1.1.1.
  - Many bugfixes.
  - New tools: keyanalyze, sig2dot, springgraph.
  - Drop keylookup.


author: joop.boonen@opensuse.org
changelog:
  - Build version 1.1.4
    * gpg-key2ps:
      + Apply patch from Uwe Kleine-König to deal with latin1 characters
    * gpg-mailkeys:
      + Correct path of ~/.gpg-mailkeysrc and ~/.signature in manpage.
      + Add new environment variable SENDMAIL_ARGS to allow user to pass
      arguments to sendmail
    * caff:
      + Correct path of ~/.caffrc in informational messages
      + Be more verbose on unexpected key ID
      + Refactor import of own key and import for keys to sign from keyrings.
      + Also automatically import keys to sign from the user's normal gpg
      keyrings.
      + Use --no-auto-check-trustdb when importing keys from files or
      the user's normal gpg keyrings
      + manpage: Refer to all of /usr/share/doc/signing-party/caff/ and not
      just to /usr/share/doc/signing-party/caff/caffrc.sample
      + Fix horrible &function calls used because of broken prototypes.
      + Even if all keys to sign were found in the user's normal gpg
      keyrings we still need to import them (again) from any keyrings
      passed with --key-files - the keys there might be newer, containing
      new subkeys (for encryption), uids (for signing) or revocations.
      + Make importing of keys to be signed from the normal gpg optional
      (--keys-from-gnupg).
      + refactor copying of command line options into global config variable.
      + Create the mail files in ~/.caff/keys even if mail is not sent


author: cfarrell@suse.com
changelog:
  - license update: GPL-2.0+
    Various Open Source Licenses is not acceptable as a spec file license.
    For this package, GPL-2.0+ seems to be the most accurate license choice


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


author: coolo@suse.com
changelog:
  - update to Gentium Plus 1.508
    Minor update that includes official Unicode codepoints for all
    PUA characters which were added to Unicode 5.2 and 6.0


author: cfarrell@suse.com
changelog:
  - license update: OFL-1.1
    Use SPDX format (http://www.spdx.org/licenses - look for SIL Open Font
    License)


author: toms@suse.de
changelog:
  - Renamed gentium -> sil-gentium-fonts according to
    openSUSE packaging guidelines and FATE#313035
    Adjusted Obsoletes and Provides accordingly
  - SPEC file:
    Corrected DOS line endings in text files


author: mfabian@suse.de
changelog:
  - update to 2.2.
    ? Now conforms to Unicode 5.1 (there were encoding changes since March)
    ? OT tables included, but not as strong as graphite rendering
    ? OFL 1.1
    ? Add PDAM 4 characters
    ? Add OT from Keith S


author: kkaempf@suse.de
changelog:
  - update to 3.2.2
    added LGP-30 (LGP-31) simulator
    see http://simh.trailing-edge.com/changes32.html for details


author: kkaempf@suse.de
changelog:
  - rename /usr/bin/eclipse to /usr/bin/simh-eclipse, the package
    eclipse already claimed the initial name.
  - provide more .txt files as documentation.


author: kkaempf@suse.de
changelog:
  - update to 3.3_1
    lots of fixes for HP2100
    see http://simh.trailing-edge.com/changes33.html for details.


author: kkaempf@suse.de
changelog:
  - update to 3.7
    added VAX780 emulation.
    See http://simh.trailing-edge.com/changes34.html,
    http://simh.trailing-edge.com/changes35.html,
    http://simh.trailing-edge.com/changes36.html,
    http://simh.trailing-edge.com/changes37.html
    for the complete list of changes since 3.3


author: kkaempf@suse.de
changelog:
  - update to v37-2
    bugfix update, see http://simh.trailing-edge.com/changes37.html
    for details.
  - enable network support.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.8.4:
    + Fix KDE autostart
    + Don't show simple-ccsm in kde.
    + Enable desktop integration and gnomecompatibility on startup
  - Disable simple-ccsm-desktop.patch
  - Disable simple-ccsm-kde-enable.patch, upstreamed


author: dimstar@opensuse.org
changelog:
  - Require the new python-ccm backend package instead of the
    full compizconfig-settings-manager with gui.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.9.10:
    + Change default scan direction to top-to-bottom
    + Call sane_cancel after each document, not duing multi page
      scans
    + Set X-GNOME-Gettext-Domain in .desktop file
    + Fix memory leak in page_set_scan_area()
    + Fix read buffering when reading large images
    + Fix moving crop on pages after first
    + Load color profiles for scanner and save them in output files
    + Fix broken logic in picking nearest supported scan resolution
    + Add save button back into toolbar
    + Put text beside crop toolbutton
    + Merge document type into scan menu


author: vuntz@opensuse.org
changelog:
  - Update to version 2.31.1:
    + Compile with -DGSEAL_ENABLE
    + Fix crash setting automatic source on some drivers
    + Set resolution on ImageMagick generated PDFs
    + Set "duplex" and "batch-scan" flags if supported by driver
  - Changes from version 1.0.0:
    + Don't put dashes in temporary filenames used when emailing to
      workaround a Thunderbird bug
    + Add 32x32 crop icon
    + Don't replace scanner provided on the command-line with
      detected devices
    + Handle ImageMagick process failing
    + Fix incorrect dimensions for A4 and A6 paper


author: dimstar@opensuse.org
changelog:
  - Update to version 2.31.90.2:
    + Fix crash saving cropped pages
  - Changes from version 2.31.90.1:
    + Store scanned pages in raw format, not converted to 8 bit RGB.
    + Fix scaling in output PDF
    + Use 4 gray levels for text scanned documents
  - Changes from version 2.31.90:
    + Updated translations.
  - Changes from version 2.31.5:
    + Prompt user to save if they are quitting/starting a new
      document and have unsaved changes.
    + Save button only sensitive if have unsaved data
    + Add save as button
  - Changes from version 2.31.4:
    + Implement PDF writer, no longer require ImageMagick and about
      twice as compressed as old method.
  - Changes from version 2.31.3:
    + Use GtkInfoBar for errors/warnings
    + Updated translations.
  - Remove ImageMagick recommends.
  - Add pkgconfig(zlib) and libjpeg-devel BuildRequires.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.32.0.1:
    + Fix crash when pages not scanned top to bottom
    + Fix PDF output in locales that use ',' for a decimal point
    + Handle grayscale mode in brother3 driver
    + Fix wrong size crop when saving


author: dimstar@opensuse.org
changelog:
  - Update to version 2.32.0.2:
    + Add binary comment as recommended in PDF spec
    + Add comments about other PDF/A features
    + Updated translations.


author: nmarques@opensuse.org
changelog:
  - Update to version 3.1.3:
    + Port to Vala
    + Port to GTK+ 3
    + Port to GDBus
    + Port to GSettings
    + Port to colord
  - Move to pkgconfig()-style BuildRequires, as well as move to
    GTK+ 3 technologies at the same time:
    + Old ones: glib2-devel, gtk2-devel, gconf2-devel,
      libgudev-1_0-devel.
    + New ones: gconf-2.0, gtk+-3.0, gudev-1.0.
  - Add pkgconfig(colord) BuildRequires, for new dependency.
  - Add fdupes BuildRequires and call %fdupes in %install.
  - Remove support for openSUSE 11.3 and earlier, as GTK+ 3 is
    required anyway.
  - Removed --disable-static from %configure as it is not existing.
  - Add simple-scan-gpointer.patch: fix assignment in the threading
    code of gboolean to gpointer variables.
  - Use %glib2_gsettings_schema_* macros.


author: vuntz@opensuse.org
changelog:
  - Remove unneeded pkgconfig(gconf-2.0) BuildRequires.
  - Add pkgconfig(cairo) and pkgconfig(gdk-pixbuf-2.0) BuildRequires,
    which were implicit before.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.1.90:
    + Fix incorrect PDF generation, and add a --fix-pdf command line
      to fix broken files generated by older versions
  - Changes from version 3.1.5:
    + Fix compile warnings
  - Drop simple-scan-gpointer.patch: fixed upstream.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.3.92:
    + Fix buffer overrun writing black and white PDFs.
    + Build help with yelp-tools instead of gnome-doc-utils.
  - Replace gnome-doc-utils-devel BuildRequires with yelp-tools,
    following upstream switch.
  - Correctly mark translated documentation with %lang() tags; this
    will be done by %find_lang shortly in Factory, but not for old
    releases.


author: ro@suse.de
changelog:
  - update to snapshot version
    - Converting to use libosip2-3.x.x
      This means older libosip2 versions before 3.0.0
      are no longer supported and will fail to build!
  - update to 0.6.1
    - DNS failure cache: do several attempts before blacklisting
    - Fix: Detach from controlling TTY if daemonized
    - Working on code that that will allow siproxd to use
      separate interfaces in its "in front of NAT router" setup.
      ( UA1[LAN0]--siproxd--LAN1--NAT--Internet--UA2 )
    - Small changes to compile again under OpenBSD.
  - update to 0.6.0
    - Released 0.6.0
    - keep failed DNS attempts in cache for 10 minutes.
      This should protect from repeating DNS timeouts
      caused by broken DNS server (possible DOS)
    - added comment in siproxd.conf about hosts_allow_sip
    - some come cleanup in log.c (Bob Beers)
    - fixed an error in "my via" detection when using the
      "host_outbound" config directive
    - Some cleanup in dejitter code
    - Deal with PRACK requests (RFC3262)
    - Just discovered some patches originating from Debian
      project - included most of them as they make sense.
      (Hint: People, if you get fixes, please drop me a note
      and a .diff - I won't be biting you)
    - new feature: can masquerade User-agent header
    - new feature: can add ;rport to my own Via Headers
    - deal with locally running UAs on same host (inbound IF side)
    - Client-ID in RTP proxy is derived from Client IP address.
      This should fix an issue with unexpectedly timing-out RTP
      streams (actually too many RTP streams get started).
    - Hack to deal with Asterisks broken Alert-Info headers
      (Asterisk in some setups does include Alert-Info header
      without '<>'. Note, this is a configuration issue in
      Asterisk, not an Asterisk bug!)
    - Increased RTP buffer size
    - Various fixes due to a code review by Andrew Jones
    - route_determine_nexthop(): don't remove header
    - increased DNS cache
    - included RTCP support and a de-jitter feature
      (submitted by Hans Carlos Hofmann)


author: toganm@opensuse.org
changelog:
  - update to 0.8.0
    * added logrotate to Requires
    * SuSEfirewall2.siproxd for services
    * siproxd-libs.patch
      Code to detect libltdl was placed before the code that populates
      the library locations.
      This caused libltdl to be undetected even after it was installed
      locally. The patch moves the library detection code in front of
      libltdl detection    and also adds standard library (and include)
      locations, ie. /usr/local/lib After applying the patch, autogen.sh
      needs to be run (which, among other things, rebuilds "configure").
    * siproxd-log.c.patch
      patch from debian use logger not user
    * siproxd-plugin_shortdial.c.patch
      fixes warning comparison is always false due to limited range of data type
    * siproxd-siproxd.c.patch
      fixes the warning by using a more portable method of printing size_t values
    * siproxd-sock.c.patch
      Fixes compile warning
    * siproxd-Makefile.am.patch
    * siproxd-configure.in.patch
      backported from 0.81.dev
    * removed siproxd-md5.patch as fixed in upstream
    * siproxd.plugin_fix_bogus_via.c.patch
    * added man page for siproxd
    * use CFLAGS -Wall only with GCC compiler (patch)
    * fixed UA masquerading which was always set ("foobar")- (patch


author: ro@suse.de
changelog:
  - update to 0.8.1
    - new Plugins: plugin_prefix: add a prefix on outgoing calls
      plugin_regex: regular expression rewriting (To header)
      for outgoing calls
    - adjustable pthrad stack size (smaller memory footprint on small
      embedded systems like OpenWRT routers)
    - plus various bugfixes
    - Upgrade Notes 0.8.0 to 0.8.1:
      merge your configuration file siproxd.conf (new config options)
  - drop "Should-Start: SuSEfirewall2_setup" from init script
    (SuSEfirewall2_setup is configured as _last_ script to be started)


author: mge@suse.de
changelog:
  - fixes Novell Bug #76733:
    SITAR should optionally check system consistency
  - release 0.9.2:
    * fixes issue around --output=yast2
    * introduces "--check-consistency" as required by #76733


author: mge@suse.de
changelog:
  - update to 0.9.3:
    * final fix for Novell Bug #76733: configfile verification
    * improved man-page


author: mge@suse.de
changelog:
  - sitar-1.0.0:
    * merge cfg2scm into sitar
    * add initial HAL support to sitar
    * add /var/lib/support to file-list
    * patch for chkconfig --list (martin.spill at wincor-nixdorf.com)
    * code cleanups (globals)


author: mge@suse.de
changelog:
  - Version 1.0.2
  - nice, beautiful Makefile by Manfred Hollstein <mh@novell.com> - Thanks!
  - split *.pl.in to several files: one per function or
      function-group into the subdirectory sfrags
  - fix permissions in spec-file
  - remove support.pl and related man-pages
  - opotions in cfg2scm.sysconfig, sitar.sysconfig:
      rename    $SITAR_OPT_GNOME to $SITAR_OPT_GCONF
      introduce $SITAR_OPT_LVMARCHIVE
      introduce $CFG2SCM_OPT_LVMARCHIVE
      Introduce new variables, to avoid redundant information:
      SITAR_OPT_ALLCONFIGFILES
      SITAR_OPT_ALLSUBDOMAIN
      SITAR_OPT_ALLSYSCONFIG
  - add yast metadata to cfg2scm.sysconfig, sitar.sysconfig


author: mge@suse.de
changelog:
  - Version 1.0.3
  - adopted suse/opensuse packaging names for new releases,
    enhance distribution matching, fixes BUG #148363
  - correct defattr in spec-file
  - enhance manpages and add documentation to *.sysconfig
  - now also tested on Mandrake 2005 and FC4
  - enhance apparmor_config_path and apparmor_profiles_path to fit
    for different AppArmor releases
  - source code reorganization


author: mge@suse.de
changelog:
  - fixes Bug #155424: "sitar should collect /etc/X11/xorg.conf
    (resp. /etc/X11/XF86Config on older releases)"
    patch: sitar-1.0.3-x11.diff
  - fixes Bug #155308: "adopt sitar for: /subdomain
    - > /sys/kernel/security/apparmor"
    patch: sitar-1.0.3-multiple_subdomain_dirs.diff
  - (cfg2scm.pl) enhance adding new files in svn-mode
    patch: sitar-1.0.3-cfg2scm.diff
  - (sitar.pl) change priority of lspci and lshal
    patch: sitar-1.0.3-lspci.diff
  - sitar-1.0.3 revision 231


author: mge@suse.de
changelog:
  - Release 1.0.6-260
  - Fixes bug #159692 - replace 'cat'-calls with perl-open-close
  - Changes on user-interface:
    - introduce "--all" for "--check-consistency --find-unpacked"
    - add si_debug and add status comments for sitar-output
  - General factor 8 speedup:
    - improve speed of si_check_consistency by factor 8
      improve speed of si_find_unpacked by factor 6
      thanks to Manfred Hollstein for more effective rpm-queries
    - improve speed of sitar-output-routine by factor 10
      thanks to Adam Spiers for pointing out the bottleneck


author: sbrabec@suse.cz
changelog:
  - Rewrite heuristic to be cross-compilation wise (bnc#736143).
  - Do not overwrite libexecdir specified by user (bnc#758947).


author: olh@suse.de
changelog:
  - update to version 0.16.6
    DAV: Fix crash with progress bar enabled with neon 0.27/0.28.
    DAV: Fix SSL cert caching to avoid repeated prompts.
    Update to neon 0.28.3 and support neon 0.24.x through 0.28.x.


author: lmichnovic@suse.cz
changelog:
  - initial version 0.9.0 svn revision 498
  - BuildRequires: tk-devel >= 8.5
  - needed explicit Requires: python-lcms python-imaging
  - added mandriva patch sk1-font_sys.patch


author: mseben@suse.cz
changelog:
  - updated to 0.9.1pre_rev730 (changelog not available)
  - deprecated sk1-font_sys.patch
  - added liblcms-devel to build requires


author: mseben@novell.com
changelog:
  - added svg_crash.diff to fix crash, while importing svg image (bnc#555676)
  - added dialog_open.diff to fix dialogue opened in backround (bnc#555677)


author: beineri@opensuse.org
changelog:
  - update to 0.3-kde4.2.2:
    * Add a scan mode "Open the save dialog for the first image only"
    * Sync the settings on settings dialog exit to ensure that the
      changes are saved.


author: tittiatcoke@gmail.com
changelog:
  - update to 0.5
    - Add 16 bits/color support for PNG images.
    - Save window size on exit.
    - Fix the "Remember last saved image path/type" regressio


author: toddrme2178@gmail.com
changelog:
  - Split translations (fix for RPMLINT warning)
  - Split documentation (fix for RPMLINT warning)
  - Added Url tag (fix for RPMLINT warning)
  - Removed KDE SC 3 provides (fix for RPMLINT warning)
  - Cleaned up spec file formatting


author: asterios.dramis@gmail.com
changelog:
  - Update to version 0.8:
    * Save scanner options on exit and restore them on next start.
    * Add option to disable automatic selection of scan area(s).
  - Spec file updates:
    * Use libkde4-devel instead of libkdepimlibs4-devel (not needed) in
      BuildRequires:.
    * Recommend instead of Suggest the doc and lang subpackages.
    * Removed /sbin/ldconfig %post/%postun sections (not needed).


author: tcrhak@suse.cz
changelog:
  - removed nsc-2.3
  - moved perl-Net-DNS from '# neededforbuild' to 'Requires:'
  - added installation of cgi scripts together with README.SuSE noting
  - it


author: anicka@suse.cz
changelog:
  - update to 1.4.2
    * sleuth (check_zone): Reverse zone names of type "a.b-c.d.e.f"
    are now parsed correctly.
    * sleuth.conf: Use http://rfc.net/ for RFC references.
    * sleuth.conf: Changed the default set of test_hosts.
    * sleuth (check_ns_sanity): When checking connectivity with other
    servers, don't try reverse resolving, because it's often broken.


author: dmacvicar@suse.de
changelog:
  - Fix absolute path in maven-build.xml that prevented
    package task in newer versions of openSUSE
  - Fix javadoc group


author: pgajdos@suse.cz
changelog:
  - updated to 3a5:
    * Draft SRFI-96 "SRFI Prerequisites" specifies the interface
      between implementations and the SLIB library system.
    * Added support for Kawa and SISC.
    * SSAX (xml-parse) module ported from SSAX 5.1.
    * Sort package compatibly upgraded to SRFI-95.
    * Added features SRFI-11 (let-values) and SRFI-28 (format).
    * Updated "guile.init" for Guile 1.8.
    * Updated "mitscheme.init" for versions after 7.7.1.
    * Rewrote scheme48(.init) delete-file using Posix unlink.
    * Fixed problem with macros-that-work.


author: pgajdos@suse.cz
changelog:
  - added test for version of guile to the %post and %triggerin
    (guile >= 1.8.2 is needed for slib registration)


author: pgajdos@suse.cz
changelog:
  - updated to 3b1:
    o Larceny (Scheme) is supported.
    o scheme48.init (slib:os-strings): Fixed init for 1.7 (and 1.3).
      (defmacro:eval, defmacro:load): Fixed.
    o guile.init (implementation-vicinity): Just (%site-dir).
      (file-position, gentemp): module-replace!
      (library-vicinity): Try (%search-load-path "slib/guile.init").


author: pgajdos@suse.cz
changelog:
  - updated to version 3b3:
    * Supports GNU configure.
    * Makefile: Reorganized per <http://www.gnu.org/prep/standards/>.
    * (Guile 1.8.6, 1.8.7, 1.9.7, and 2?): Supported.
    * s7.init: Added init file for S7, part of the Snd sound-editor.
    * Makefile (allfiles): Added "version.txi".
    * Corrected several color problems.
    * qp.scm (qp): Don't truncate symbols when printing.
    * transact.scm (word:lock!): Truncate email components so MS-Word
      style ~$ckfile fits in 162.B.
    * dirs.scm (directory*-for-each): Added.
    * srfi-39.scm (make-parameter, parameterize): Added.
    * grapheps.ps (bargraph, impulse): Fixed for ranges not containing 0.


author: cfarrell@suse.com
changelog:
  - license update: SUSE-SLIB
    This license was added to the spreadsheet linked from
    license.opensuse.org specificaÃlly to handle the non standard SLIB
    license


author: guido+opensuse.org@berhoerster.name
changelog:
  - updated to 0.9.9p1:
    * many bugfixes
  - dropped fromsearch patch which has been integrated upstream
  - rebased other patches
  - added fix for buffer overflow in src/art.c


author: guido+opensuse.org@berhoerster.name
changelog:
  - do not strip binaries
  - fix rpmlint warnings
    * split off -lang subpackage
    * recompress source
  - further cleanup


author: gber@opensuse.org
changelog:
  - update to version pre1.0.0~18
    * bugfixes mainly regarding MIME and charset handling
    * impoved output for --debug
  - dropped obsolete slrn-0.9.9p1-fix-bufferoverflow.diff patch
  - disabled SSL support by default until upstream gets around to
    making it work reliably


author: gber@opensuse.org
changelog:
  - update to version pre1.0.0~39
    - bugfixes
    - support for multipart mime messages
  - compile without -fno-strict-aliasing
  - enable SSL support via GnuTLS which seems to work on
    openSUSE > 12.1
  - drop superfluous patch slrn-0.9.9p1.diff
  - drop slrn-0.9.9p1-hardcode-inews-path.diff and add a build
    dependency on mininews instead, this also makes
    slrn-0.9.9p1-configure.diff unecessary
  - rebased slrn-0.9.9p1-do-not-strip-binaries.diff and renamed to
    slrn-do-not-strip-binaries.patch
  - removed slrn.run, there is no SUSE menu any more
  - removed obsolete slrn.rc migration pre-script
  - replace __DATE__ and __TIME__ with date/time of latest changelog
    entry
  - do not replace slrn.rc


author: gber@opensuse.org
changelog:
  - fixed dependency on libgnutls
  - added slrn-fix-libgnutls-extra-dependency.patch which prevents
    unnecessary linking against libgnutls-extra and fixes the build
    in Factory


author: sbrabec@suse.cz
changelog:
  - Updated to the latest CVS snapshot:
    * SCSI: Fetch load-unload cycle counts
    * smartd: Fix '-M test' directive in conjunction with '-s'
    * knowndrives updates
    * Add '+' modifier to smartd '-C' and '-U' directives
    * Add experimental option '-d usbsunplus' for drives behind
      SunplusIT USB bridges.
    * Add smartctl '-d test' option
    * Add experimental USB device type autodetection
    * Add new SMART STATUS check command for JMicron USB bridges
    * Add smartctl option '-l xerror[,NUM]'
    * Accept half healthy (and half unhealthy) indication from the
      SMART RETURN STATUS.
    * Workaround for huge raw values of Reallocated_Sector_Ct and
      Reallocated_Event_Ct for newer Fujitsu disks.


author: sbrabec@suse.cz
changelog:
  - Updated to the latest SVN snapshot:
    * More drives recognized: Fujitsu MHW2 BJ series, WD Caviar Black
      family, Western Digital AV-GP series, Transcend Solid-State
      Drive and Transcend Solid-State Drive V series, Seagate
      Momentus 5400.5 series.
    * Fix data type bug in checksum test for multi sector logs.
    * Add USB ID of Seagate FreeAgent Go.
    * Add experimental feature to log attribute values at each check
      cycle (ATA only).
    * Heads up about a non backwardly compatible change introduced in
      draft SAT-2 (sat2r8b.pdf) that will break our existing SAT
      processing code. Action needed if change stands.
    * smartctl: Don't report an attribute as failed if threshold is
      0.
    * Print only one warning on checksum errors in multi sector log.
    * Require to specify PORT parameter of '-d usbjmicron' if two
      disks are connected.
    * smartctl: Limit default number of printed entries for '-l
      xerror' to 8, for '-l xselftest' to 25.
    * smartctl: Fix number of entries in '-l xselftest' output.
    * Add USB IDs of a SunplusIT bridge, three WD drives, and an
      unsupported Iomega drive.
    * smartd: Add '!' flag to '-r' and '-R' directives. If specified,
      message is logged as LOG_CRIT and warning mail is sent if
      attribute normalized or raw value changes.
    * Add names for some attributes used in Samsung MLC drives:
      178-180 & 183
    * smartctl: Add option '-x, --xall' to print all info including
      extended SMART logs and non-SMART info.
    * smartctl: Add '-l xerror,error' and '-l xselftest,selftest' to
      print the old logs if the extended logs are not supported.
    * Disable 48-bit ATA commands for JMicron USB bridges by default.
    * smartd: Don't ignore the '-n' directive when a self-test is
      scheduled.
    * SCSI (SAS): implement '-l sasphy,reset'.
    * SCSI (SAS): add '-l sasphy' and '-l sasphy,reset' into smartctl.
    * Print General Purpose Logs even if GPL feature bit is missing.


author: sbrabec@suse.cz
changelog:
  - Updated to version 5.39.1:
    * Fix regression in smartctl option '-q, --quietmode'.
    * Fix regression in smartd directive '-l selftest'.
    * Linux: Allow smartd 'DEVICESCAN -d sat'.
    * Linux: Fix spin-up of SATA drive if '-n standby' is used
      (bnc#576662).
    * Support for up to 128 devices on 3ware controllers
    * smartctl option '-l xerror' to print ATA SMART Extended
      Comprehensive Error Log
    * Option '-d sat+TYPE' to use SAT with controllers which require
      '-d TYPE'
    * Option '-v ID,RAW_FORMAT,ATTR_NAME' to add new vendor specific
      attributes
    * Support for SSD drives using 64-bit raw attributes
    * Many additions to drive database
    * New simplified syntax for drive database
    * Configure option to add drive database file to distribution
    * smartd can now handle attributes 197 and 198 with increasing
      raw values
    * smartd logs changes of self-test execution status
    * smartd directive '-n powermode,N' to limit the number of
      skipped checks
    * smartd flag '!' for '-r' and '-R' directives to log changes as
      critical
    * Self-tests scheduled during system downtime or disk standby are
      run after next startup (bnc#469859).
    * smartd option '-s PREFIX' to store smartd internal state until
      next startup
    * smartd option '-A PREFIX' to log attributes at each check cycle
    * Configure options to enable the above by default
    * Change to an object oriented interface to access ATA and SCSI
      devices
    * Modules migrated to new interface
    * Rework of smartd data structures
    * Checkin date and SVN revision and optional BUILD_INFO printed
      in version info
    * SELinux fixes to 3ware device node creation
    * Use getaddrinfo() instead of gethostbyname() to support IPv6
    * Additional support for Samsung MLC flash drives


author: cristian.rodriguez@opensuse.org
changelog:
  - Do not include build enviroment infon in the binaries
    including date and time of compilation, makes build-compare
    happier.


author: cristian.rodriguez@opensuse.org
changelog:
  - Fix patch to remove build Dates
  - Update to a newer version of 5.39.1 branch in order
    to support libcap-ng so smartd can drop privileges


author: ro@suse.de
changelog:
  - update to final 5.40
    - configure: '--enable-drivedb' is now the default.
    - Improved support for Intel SSDs.
    - Improved support for SandForce based SSDs.
    - Many additions to drive database.
    - smartctl option '-t vendor,N'.
    - Linux: Support SATA drives on LSI 3ware 9750 controllers.
    - Fix regression in smartd SMARTD_DEVICE and SMARTD_DEVICETYPE
      environment variables.


author: sbrabec@suse.cz
changelog:
  - Added sysconfig options to set arbitrary smartd options and
    disable persistent state writes and attribute log (FATE#310460).
  - Decrease log message on unsupported state writes to DEBUG
    (FATE#310460).
  - Change sysconfig ServiceReload to ServiceRestart, otherwise
    sysconfig changes will not take effect until restart.


author: bruno@ioda-net.ch
changelog:
  - upgrade to 5.41 Date 2011-06-09
    - Failed self-tests outdated by a newer successful extended
      self-test are no longer reported as errors.
    - Support for ATA Long Logical/Physical Sectors (LLS/LPS).
    - 'smartctl --scan-open' can create a draft smartd.conf.
    - smartctl prints World Wide Name (WWN) of ATA device.
    - smartctl option '-f brief' to select new attribute output
      format which includes more flags and fits in 80 columns.
    - smartd logs identify information and WWN of each ATA device.
    - smartd logs warning from drive database if present.
    - smartd logs changes of offline data collection status.
    - smartd directive '-l scterc,READTIME,WRITETIME'.
    - smartd preserves last scheduled selective self-tests span.
    - 'smartd.service' file for systemd.
    - configure option '--with-systemdsystemunitdir'
    - configure option '--with-exampledir'.
    - configure searches for init.d or rc.d directory.
    - 'make install' does no longer overwrite an existing
      smartd.conf file.
    - 'update-smart-drivedb' does no longer require GNU sed.
    - Many HDD, SSD and USB additions to drive database.
    - Linux USB autodetection: Enable '-d sat,16' for newer kernels.
    - Linux megaraid: Fix segfault on non-data SCSI commands.
    - Linux megaraid: Fix pass-through of non-data ATA commands.
  - clean up old patches included in upstream
  - added systemd upstream configure option
  - added patch for FSF-address
  - clean up spec with spec-cleaner-


author: sbrabec@suse.cz
changelog:
  - Upgrade to version 5.42 (bnc#725631):
    * smartctl option '-l devstat' (Device Statistics).
    * smartctl option '-l ssd' (SSD endurance indicator).
    * smartd logs identify information of each SCSI/SAS device.
    * smartd resends warning emails if problem reappears.
    * smartd directives '-l offlinests' and '-l selfteststs'.
    * Many HDD, SSD and USB additions to drive database.
    * Platform-specific man pages.
    * smartd.8 man page no longer includes smartd.conf.5.
    * Support for Areca controllers enhanced.
  - Fixed pid file location (bnc#714647).


author: crrodriguez@opensuse.org
changelog:
  - When in a virtualized envirnment, hard disk monitoring
    with smartd is a task for the host, make systemd to skip
    the service if found running in such setup.


author: sweet_f_a@gmx.de
changelog:
  - update to the _latest_ smartmontools-5.42 tarball, see
    http://sourceforge.net/mailarchive/message.php?msg_id=28262364
    "The PKG_PROG_PKG_CONFIG macro was not expanded in configure"
  - remove automake dependency


author: tittiatwork@hotmail.com
changelog:
  - Updated to version 0.10.2
    * Revised Smb4KMounter class:
    * Bumped version of core library to 3.1.0.
    * Reintroduced editing of the IP address in the bookmark editor.
    * Prevent the mounter from trying to do something before the application has completely started up.
    * Modified the Samba configuration page:
    * Fixed a crash in the "Custom Options" tab.
    * Removed the file system port entry under FreeBSD.
  - Updated to version 0.10.1
    * Fixed compilation errors due to missing #include statements.
    * Fixed a wrong test string in Smb4KMounter::processMount().
    * Fixed a crash and a bug in the smb4k_sudowriter utility program. Bumped version to 0.2.
    * Fixed an infinite loop in Smb4KSambaOptionsHandler::readCustomOptions().
  - Update to KDE4 release (version 0.10.0)
    * Ported to KDE4 only
    * Moved the Build System to cmake
    * Fixed many GCC 4.3 related warnings


author: tittiatcoke@gmail.com
changelog:
  - Update to version 0.10.3
    * Fixed failing of error recognition when mounting shares with Samba >= 3.3.
    * Backported Smb4KAuthInfo class from CVS HEAD. This should close the crash in Smb4KAuthInfo::unc() under KDE 4.3.
    * Fixed network search code so that no comment shows up in the UNC with longer share names.
    * Silenced enscript, so that no erroneous error messages are shown when printing.
    * Bumped soname of core library to version 3.2.0.
    * Fixed crash in system tray and a potential one in the main window.
    * Fixed saving and restoring of main window layout.
    * Excluded KIO_SLAVE


author: tittiatcoke@gmail.com
changelog:
  - Update to version 0.10.4
    * Fixed crash in the main window that made Smb4K unusable when no bookmarks were defined.


author: tittiatcoke@gmail.com
changelog:
  - update to version 0.10.8
    * Cope with trailing slashes in the UNC. Needed for
      cifs-utils package under Linux.
    * Fixed crashes in Smb4KSystemTray::slotSetupSharesMenu().
    * Fixed crashes in Smb4KScanner::scanForWorkgroupMembers().


author: wstephenson@novell.com
changelog:
  - update to version 0.10.9
    * fix a serious problem with smb4k_sudowriter and Qt 4.7 where
    /etc/sudoers was left with wrong file permissions after writing
    to it, breaking sudo system wide.


author: asterios.dramis@gmail.com
changelog:
  - Update to version 0.10.10:
    * Fixed "Invalid command: net rap share list" error.
    * Improved smb4k_sudowriter utility program. Version has been bumped to 0.4.
  - Spec file updates:
    * Changes based on rpmdevtools templates and spec-cleaner run.
    * Removed smb4k-devel subpackage and merged it in the main package since the
      package doesn't actually provides any shared libraries. Also fixed rpmlint
      warning "devel-file-in-non-devel-package".
    * Removed smb4k-doc subpackage and merged it in the main package since it
      contained the package's english main help files.
    * Updates in Summary: and %description.
    * Updates in Buildrequires:, Requires:. Added packages in Recommends:
      section.
    * Moved smb4k-lang package to Recommends: section (from Requires:).
    * Updates in %install and %files sections.
    * Minor other updates.


author: tittiatcoke@gmail.com
changelog:
  - Update to version 0.10.12:
    * Fixed wrong QString to char conversion in the mounter.
    * Adjusted author's e-mail address and the project's home page
      and bug report mailing list addresses due to the relocation of
      Smb4K to Sourceforge.net.
    * The application is using UTF8 now. This should fix the
      incompatibility with non-Latin1 languages.
    * Smb4KAuthInfo::login() and Smb4KAuthInfo::password() return a
      QString.
    * Smb4KShare::path() and Smb4KShare::canonicalPath() return a
      QString.
    * Connect configuration dialog with system tray widget, so that
      changes can directly be applied.
    * Fixed KLibrary warnings during runtime.
    Tue Sep 13 12:41:10 UTC 2011 - toddrme2178@gmail.com
  - Split translation package (fix for RPMLINT warning)
  - Split documentation package (fix for RPMLINT warning)
  - Fixed provides (fix for RPMLINT warning)
  - Cleaned up spec file formatting


author: asterios.dramis@gmail.com
changelog:
  - Spec file updates:
    * Changed License: to GPL-2.0+ (SPDX style).
    * Recommend instead of Suggest doc and lang subpackages.
    * Removed Provides:/Obsoletes: entries for kde4-smb4k (not needed anymore).


author: dmueller@suse.de
changelog:
  - update to 1.0.0:
    - KDE SC 4.4.0 and Qt 4.7.0 or later are required.
    - We now use Utf8 throughout the whole application (closes #14674 and
    [#17535]).
    - Removed utility programs in favor of the new KAuth implementation.
    - Updated handbook.


author: asterios.dramis@gmail.com
changelog:
  - Update to version 1.0.1:
    * Fixed potential crash in Smb4KWalletManager::init().
    * Fixed KDEInit complaining when Smb4K is started from a desktop icon (closes
      SF ticket #23).
    * Fixed periodic scanning.
  - Removed enscript and texlive from recommended programs (not needed anymore).


author: asterios.dramis@gmail.com
changelog:
  - Update to version 1.0.2:
    * Fixed two potential crashes in class Smb4KHomesSharesHandler.
    * Fixed a wrong comparision between QString and QByteArray in
      Smb4KMountJob::slotActionFinished().
    * Fixed a wrong comparision between QString and QByteArray and a double
      declaration in Smb4KUnmountJob::slotActionFinished().
    * Fixed wrong assumption that qreal equals double in Smb4KShare class.
      Patch by Rex Dieter from the Fedora Project.
    * Fixed missing assignments of the IP address in Smb4KAuthInfo::setHost()
      and Smb4KAuthInfo::setShare().
    * When prompting for a password for a 'homes' share, use the UNC of the
      user's home directory and not //SERVER/homes.
    * When mounting a 'homes' share, show the UNC of the user's home directory
      in the mainwindow's status bar instead of //SERVER/homes.
    * Fixed a crash in Smb4KMountJob::slotActionFinished() reported by
      Peter Trenholme.
    * Fixed unmounting on exit. Many thanks go to Peter Trenholme for reporting
      this issue.
  - Keep only the english documentation in the smb4k-doc subpackage. Move other
    languages in the smb4k-lang subpackage.


author: hhetter@novell.com
changelog:
  - update to version 1.1:
  - bnc#649840, compile with older versions of talloc
  - bnc#651112, introduce rcsmbtad start/stop script
  - bnc#651800, fix configuration file support


author: hhetter@novell.com
changelog:
  - update to version 1.2:
    - bnc#651890, smbtad doesn't speak over a unix domain socket
      with the module.
    - bnc#652755, the query port is not correctly read in by file
      configuration in smbtad.
  - the specfile adds an example configuration file for smbtad.


author: hhetter@novell.com
changelog:
  - update to version 1.2.1
    - bnc#654729, build on Solaris10.
    - bnc#654930, cope with libaries that are not in system paths
    - bnc#655149, get rrddriver into the master branch
    - bnc#656120, no longer leak memory when a monitor or rrddriver
    is connected.
  - the specfile now runs cmake with
    - DCMAKE_INSTALL_RCFILE:string="yes" to make it install the
    control files in /etc/init.d .


author: hhetter@novell.com
changelog:
  - update to version 1.2.2
    - bnc#599644 - [SMBTA] Encryption not supported for smbtad <-> clients
    - bnc#662186 - [SMBTA] smbtad to deliver sqlite3 and link statically
  - update specfile to build 1.2.2


author: hhetter@novell.com
changelog:
  - update to version 1.2.3
    - bnc#668193 - smbtad: ability to shut down sqlite when rrddriver
    only is used
    - bnc#668241 - build with LLVM and fix everthing that pops up
    - bnc#669679 - allow precision logging for smbtad / rework
    smbtad-cache
    - bnc#669809 - Fix smbtamonitor handling in smbtad. Fix
    smbtamonitor itself.
    - bnc#671346 - make protocol_get_single_data_block functions work
    over already allocated memory
    - bnc#673767 - smbtad and smbtatools can't install anywhere else
    than /usr
    - bnc#673987 - [SMBTA] get rid of the old sendlist code in smbtad
    - bnc#674661 - [SMBTA] sometimes crashes when smbtamonitor is
    connected.
    - bnc#681124 - [SMBTA] smbtamonitor and smbtad sometimes crashes
    at initial connect
  - update specfile to build 1.2.3


author: hhetter@novell.com
changelog:
  - update to version 1.2.4
    - bso#8065 - Drive a database decision on SMBTA and implement it
  - update specfile to build 1.2.4
    - build with libdbi


author: hhetter@novell.com
changelog:
  - update to version 1.2.5
    - post version string to syslog at startup
    - fix an error condition on mkdir on an already existing
    directory


author: hhetter@novell.com
changelog:
  - update to version 1.1:
  - bnc#649840, build with older versions of talloc
  - bnc#651823, update the documentation  to reflect the changes
    in smbtad


author: hhetter@novell.com
changelog:
  - update to version 1.2
    - bnc#653611, make the smbtaquery interpreter read commands from
      a file
    - bnc#650548, smbtaquery's identify function needs to accept
      AND with objects
    - documentation update for all regressions fixed for smbtad and
      smbtatools.


author: hhetter@novell.com
changelog:
  - update to version 1.2.1
    - bnc#653769, smbtatorture is documented
    - bnc#654073, all tools are able to speak over a unix domain
      socket to smbtad.
    - bnc#654729, fix build on Solaris10.
    - bnc#654930, support building with libraries not in the system
    paths
    - bnc#655149, get rrddriver into the master branch
    - bnc#656011, rrddriver and smbtamonitor consume too much memory
  - updated specfile to build version 1.2.1
  - include rrddriver in the filelist


author: hhetter@novell.com
changelog:
  - update to 1.2.2
    - bnc#662186 - [SMBTA] smbtad to deliver sqlite3 and link statically
    - bnc#664823 - [SMBTA] documentation should be illustrated at some points
    - bnc#659897 - [SMBTA] two and a half issues in webmon
    - bnc#659326 - [SMBTA] make smbtaquery output XML
    - bnc#653768 - [SMBTA] smbtatorture runs must be completely portable
    - bnc#653618 - [SMBTA] make smbtatorture choose better names for files
  - updated specfile to compile 1.2.2


author: hhetter@novell.com
changelog:
  - update to 1.2.3
    - bnc#674661 - sometimes crashes when smbtamonitor is connected.
    - bnc#599145 - [SMBTA] General Search feature for smbtaquery
    - bnc#668193 - [SMBTA] smbtad: ability to shut down sqlite when
    rrddriver only is used
    - bnc#668241 - [SMBTA] build with LLVM and fix everthing that
    pops up
  - updated specfile to compile 1.2.3


author: dgollub@suse.de
changelog:
  - added makefile-modifications.diff:
    * use shared libpci
    * don't overwrite CFLAGS
    * add include of /usr/src/linux/include for linux/pci_ids.h


author: vuntz@opensuse.org
changelog:
  - Update to a cvs checkout from 20070731, that is used by Debian
    and Mandriva: this lets us remove a patch and the dependency on
    gdk-pixbuf 1.x.
  - Changes since 0.3.0:
    + update playlist code in libkino
    + add option for progress display to smil2raw
    + fix parsing SMIL time values in locales which do not use period
      as decimal point
    + fix compilation against recent version of ffmpeg
  - Call autogen.sh instead of autoreconf, since this is cvs checkout
    with no generated configure script.
  - Remove imlib-config, imlib-devel, imlib2-devel BuildRequires and
    do not add possibility to use --with-imlib configure flag: imlib
    support has been removed.
  - Change gdk-pixbuf-devel BuildRequires to gtk2-devel: the code has
    been ported.
  - Add libquicktime-devel BuildRequires.
  - Update abuild.diff: since we call autogen.sh anyway, do not
    provide Makefile.in parts in the patch.
  - Replace smilutils-includes.patch with smilutils-gcc4.3.patch,
    that is now shared with Debian and Mandriva.
  - Add smilutils-gcc4.4.patch to fix build with gcc 4.4. Thanks
    Mandriva!
  - Drop kino-1.1.0-playlistsupport.diff: fixed upstream.
  - Use makeinstall macro.


author: rkaur@suse.de
changelog:
  - Added fixes for some bugs and changed the spec file to copy the sample CONF file to the DOC folder


author: kkaempf@novell.com
changelog:
  - Adapt to SLE 11 SP1 API/ABI changes of yast2-storage
  - Enforce SP1 or later on SLE 11 through BuildRequires


author: kkaempf@novell.com
changelog:
  - Adapt to SLE 11 SP2 API/ABI changes of yast2-storage (bnc#703852)
  - Enforce SP2 or later on SLE 11 through BuildRequires


author: idonmez@suse.com
changelog:
  - Update to version 110.74
    Compiler:
    * Added cuprit tracking
    SML/NJ Library:
    * Added hash-table-based implementation of sets to the utility
      library.
    * Added new S-expression library for I/O of semi-structured data.
    * Fixed bug in JSON scanner.
    Fixed Bugs:
    * Incorrect type inference with functor taking/producing
      polymorphic type (bug #60)
    * Errors in ml-lpt manual (bug #74)
    * blastWrite crashes (bug #76)
    * strange error message for syntax error (bug #77)
    * Installation fails on Linux 3.0 (bug #80)
    * sml/nj does not work with Linux 3.0 (bug #81)
    * No support for Kernel 3.x (bug #83)
  - Drop config.diff, runtime.diff
  - Add pack_new_version.sh to pack new versions


author: cgoncalves@opensuse.org
changelog:
  - smolt-1.3.2-unicode.patch: fix an 'oops' when calling unicode
  - smolt-1.3.2-smolt_page.patch: disable "My Smolt Page" if no UUID
    found (eg. running for the very first time)


author: cgoncalves@opensuse.org
changelog:
  - split smolt package in smolt and smolt-gui
  - add COPYING to smolt-gui
  - do not package smoltFirstBoot.py (Red Hat stuff)


author: cgoncalves@opensuse.org
changelog:
  - smolt-1.3.2-unicode-all.patch: fix all known encoding issues
  - smolt-1.3.2-cmd-version.patch: use clientVersion instead of
    smoltProtocol


author: coolo@novell.com
changelog:
  - do not recommend smolt-gui on a GNOME desktop, its dependencies
    (including ksmolt recommend) are a bit heavy


author: hvogel@novell.com
changelog:
  - update to version 1.4.2.2
    * translation updates
    * use ugettext
    * changing wording from update to checkin


author: puzel@novell.com
changelog:
  - update to smolt-1.4.3
    - no longer requires hal
    - adds distro interface
    - sugar control panel
  - drop dependency on hal
  - use spec-cleaner
  - add smolt-pci_ids-path.patch
  - update smolt-1.4.2.2-make_install.patch
  - drop smolt-add-rootfs-to-profile.patch (in upstream)


author: coolo@novell.com
changelog:
  - do no longer recommend ksmolt, for KDE kpackagekit offers this
    functionality and for !KDE smolt-gui is very likely not installed


author: puzel@novell.com
changelog:
  - package python bytecode (bnc#680123)
  - create smolt user (bnc#683293)
  - do not package PrivacyPolicy twice


author: hare@suse.de
changelog:
  - Update to smp_utils-0.94 (bnc#483393)
    - smp_discover: sync to sas2r15
    - smp_discover_list: sync to sas2r15
    - smp_rep_general: sync to sas2r15
    - smp_rep_exp_route_tbl: sync to sas2r15
    - smp_lib: sync to sas2r15
    - sgv4: more detail in error messages
    - sgv4: drop scsi.h include, gives problems with lk 2.6.27
    - mpt: allow either /dev/mptctl or /dev/mpt2ctl [10;220-221]
    - warn if target SAS address is 0x00000000 when -v given


author: lnussel@suse.de
changelog:
  - refactor common functions
  - increase smpppd-ifcfg poll timeout to one second
  - fix small memleak
  - add support for asynchronous processes
  - polkit1 support (bnc#580719)
  - disable wireless support


author: cwh@suse.de
changelog:
  version 3.00
  - now supports adding and removing links on the fly
  - support dial-on-demand interfaces
  - supports multiple languages with gettext (currently included is
    german and english)


author: vuntz@opensuse.org
changelog:
  - Update to version 1.0.5:
    + Fix a possible NULL dereference in an error handler
    + Explicitly depend on libICE
    + Man page improvements
    + Build configuration improvements
  - Add pkgconfig(ice) BuildRequires: new explicit dependency
    upstream.


author: postadal@suse.cz
changelog:
  - updated to version 3.4
  - updated skyutils to version 2.7
  - updated mobile providers (updated_scripts.diff.bz2)


author: aj@suse.de
changelog:
  - Update to version 003:
    added ability to have a config file for password and user id
    added smugdown, seems to work for public albums, not for private yet
    - -quiet option to all apps.
    smugls actually works properly now.


author: aj@suse.de
changelog:
  - Update to version 005:
    Ability to create the album to upload to if it is not already present
    - many thanks to troy for this feature


author: aj@suse.de
changelog:
  - Update to v007:
    - smugbatch: Add missing prototype.
    - smugbatch: Avoid buffer overflow
    - smug_login: fix a memory leak
  - Remove merged patch.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.8.9.1:
    + Chat History on Disk (Beta).
    + Jabber / XMPP Support (Beta).
    + Text Interface (Alpha) (not built).
    + NetworkManager Support.
    + IPv6 Support.
    + Enhanced Find Group Chat Support.
    + SSL for IRC fixed.
    + Fix crashes.
    + Enhanced Notice Handling.
    + Twitter fixes.
    + Extended Keybindings.
    + Smuxi Server specific highlights:
    - More interactive and much faster synchronization
    - More background communication
    - Low Bandwidth Mode
    - Stable Protocol
    - Shutdown Command
    - Built-in SSH Keyfile Support
    + Updated translations.
  - Drop desktop-file.patch: fixed upstream.
  - Drop smuxi-mono-2.10.patch: fixed upstream.
  - Add pkgconfig(dbus-sharp-1.0) and pkgconfig(dbus-sharp-glib-1.0)
    BuildRequires: new dependencies.
  - Create engine-xmpp and frontend-gnome-xmpp subpackages for the
    new XMPP support.
  - Change smuxi-frontend-gnome-irc Recommends to main subpackage to
    smuxi-frontend-gnome: there's no reason to favour the irc engine.
  - Add smuxi-engine-{irc,xmpp} Recommends to smuxi-engine, to make
    sure we have useful engines installed by default.
  - Add Supplements for smuxi-frontend-gnome and smuxi-engine-irc to
    smuxi-frontend-gnome-irc.


author: vuntz@opensuse.org
changelog:
  - Move to pkgconfig() BuildRequires:
    + Old ones: glade-sharp2, gtk-sharp2, log4net, nini,
      notify-sharp.
    + New ones: glade-sharp-2.0, glib-sharp-2.0, gtk-sharp-2.0,
      log4net, nini-1.1, notify-sharp.
  - Add %post/%postun for frontend-gnome subpackages, with calls to
    %desktop_database_post(un) and %icon_theme_cache_post(un).


author: dimstar@opensuse.org
changelog:
  - Update to version 0.8.9.2:
    + Engine:
    - Fortify config parsing.
    + XMPP Engine:
    - Added proxy support
    - Implemented /awat command
    - Added missing help for available commands
    + GNOME Frontend:
    - Support to cycle through chats from last to first and first
      to last.
    - Minor bug fixes.
    + Various build fixes
    + Updated translations


author: max@suse.de
changelog:
  - Use OSS, because ALSA support is incomplete and unstable.
  - Moved the script library to /usr/share/tcl .


author: tiwai@suse.de
changelog:
  - updated to version 10.0:
    * rt/faust/stalin improvements
    * more generators
    * S7 support
    * others, see NEWS and HISTORY.Snd
  - build JACK support only for x86 (for build fixes)


author: tiwai@suse.de
changelog:
  - updated to version 10.3:
    * improvements to rt stuff
    * multiprecision math support
    * sox header support
    * jcvoi.scm
    * deprecated sine-emulation, etc


author: tiwai@suse.de
changelog:
  - updated to version 10.5:
    * multidimensional and applicable vectors in s7.
    * pulseaudio support (not enabled yet)
    * moved the papoulis and dpss (slepian) fft-windows from
      dsp.scm to clm.c.  added sinc-window.
    * matlab mat-5 headers (for 1-channel sound data).
    * all hash literals using ',' changed to use '=>' in *.rb
    (for ruby 1.9.*) but ruby 1.9.n is not usable yet
    * With Kjetil's help, s7 is more than twice as fast now in s7test.
    * checked: mpfr 2.4.1, gtk 2.15.5|16.0|1, fftw 3.2.1, fth 1.2.3,
      sbcl 1.0.27


author: tiwai@suse.de
changelog:
  - updated to version 10.7:
    * default audio to ALSA
    * Some improvements in generators.scm, dlocsig.scm.


author: davejplater@gmail.com
changelog:
  - Update to version 11.4. Fix broken Url: link. Binary sndrecord no
    longer exists. Added sndrpmlintrc for hidden file in tutorial.


author: hpj@suse.de
changelog:
  - Upgrade to version 0.4.4:
    * Allow initial session file to be specified in the configuration file.
    * Support for command directories from which executables could be called
      via Sobby commands.
    * Avahi support.
    * Autosave of all invididual files of a session into a specified directory.
    * Enabled keepalive to detect stale connections.


author: maw@suse.de
changelog:
  - Update to version 0.4.5:
    + Run autosave on SIGUSR1 and SIGTERM if an autosave file is
      specified, even if autosave interval is 0
    + Only autosave if the session changed
    + Added a post-save-hook which could be used to tie the autosave
      to a VCS commit.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.4.6:
    + Allow to configure both autosaving facilities (file and
      directory)
    + Initial files are added without directory names in their
      document title
    + Create sockets non-blocking on *nix systems.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.4.7:
    + Depend on net6 >= 1.3.12 to handle non-blocking sockets
      correctly.
    + Fail on startup when the configuration file cannot be read.


author: vuntz@opensuse.org
changelog:
  - Add sobby-new-glibmm.patch: fix build with glibmm 2.31.
  - Stop changing LDFLAGS and calling autoreconf: there's no need for
    that.
  - Remove automake BuildRequires: we don't call autoreconf anymore.


author: zaitor@opensuse.org
changelog:
  - Update to version 0.4.8:
    + Fix a build failure when compiled using glibmm 2.31 or greater.
  - Dropped sobby-new-glibmm.patch, fixed upstream.


author: lmuelle@suse.de
changelog:
  - Update to version 1.5.0.0.
    + new datagram modes for udp, rawip, unix domain sockets
    + socat option -T specifies inactivity timeout
    + rewrote lexical analysis to allow nested socat calls
    + addresses tcp, udp, tcp-l, udp-l, and rawip now support IPv4 and IPv6
    + socat options -4, -6 and environment variables SOCAT_DEFAULT_LISTEN_IP,
      SOCAT_PREFERRED_RESOLVE_IP for control of protocol selection
    + addresses ssl, ssl-l, socks, proxy now support IPv4 and IPv6
    + option protocol-family (pf), esp. for openssl-listen
    + range option supports IPv6 - syntax: range=[::1/128]
    + option ipv6-v6only (ipv6only)
    + new tcp-wrappers options allow-table, deny-table, tcpwrap-etc
    + FIPS version of OpenSSL can be integrated - initial patch provided by
      David Acker. See README.FIPS
    + support for resolver options res-debug, aaonly, usevc, primary, igntc,
      recurse, defnames, stayopen, dnsrch
    + options for file attributes on advanced filesystems (ext2, ext3,
      reiser): secrm, unrm, compr, ext2-sync, immutable, ext2-append, nodump,
      ext2-noatime, journal-data etc.
    + option cool-write controls severeness of write failure (EPIPE,
      ECONNRESET)
    + option o-noatime
    + socat option -lh for hostname in log output
    + traffic dumping provides packet headers
    + configure.in became part of distribution
    + socats unpack directory now has full version, e.g. socat-1.5.0.0/
    + corrected docu of option verify


author: lmuelle@suse.de
changelog:
  - Update to version 1.6.0.1.
    + exec:...,pty did not kill child process under some circumstances; fixed
      by correcting typo in xio-progcall.c
    + service name resolution failed due to byte order mistake
    + socat would hang when invoked with many file descriptors already opened
      fix: replaced FOPEN_MAX with FD_SETSIZE
    + fixed bugs where sub processes would become zombies because the master
      process did not catch SIGCHLD. this affected addresses UDP-LISTEN,
      UDP-CONNECT, TCP-CONNECT, OPENSSL, PROXY, UNIX-CONNECT, UNIX-CLIENT,
      ABSTRACT-CONNECT, ABSTRACT-CLIENT, SOCKSA, SOCKS4A
    + fixed a bug where sub processes would become zombies because the master
      process caught SIGCHLD but did not wait(). this affected addresses
      UDP-RECVFROM, IP-RECVFROM, UNIX-RECVFROM, ABSTRACT-RECVFROM
    + corrected option handling with STDIO; usecase: cool-write
    + configure --disable-pty  also disabled option waitlock
    + fixed small bugs on systems with struct ip_mreq without struct ip_mreqn
  - Update to version 1.6.0.0.
    + new addresses IP-DATAGRAM and UDP-DATAGRAM allow versatile broadcast
      and multicast modes
    + new option ip-add-membership for control of multicast group membership
    + new address TUN for generation of Linux TUN/TAP pseudo network
      interfaces (suggested by Mat Caughron); associated options tun-device,
      tun-name, tun-type; iff-up, iff-promisc, iff-noarp, iff-no-pi etc.
    + new addresses ABSTRACT-CONNECT, ABSTRACT-LISTEN, ABSTRACT-SENDTO,
      ABSTRACT-RECV, and ABSTRACT-RECVFROM for abstract UNIX domain addresses
      on Linux (requested by Zeeshan Ali); option unix-tightsocklen controls
      socklen parameter on system calls.
    + option end-close for control of connection closing allows FD sharing
      by sub processes
    + range option supports form address:mask with IPv4
    + changed behaviour of SSL-LISTEN to require and verify client
      certificate per default
    + options f-setlkw-rd, f-setlkw-wr, f-setlk-rd, f-setlk-wr allow finer
      grained locking on regular files
    + fixed bug where only first tcpwrap option was applied; fixed bug where
      tcpwrap IPv6 check always failed
      and fixing this bug)
    + filan (and socat -D) could hang when a socket was involved
    + corrected PTYs on HP-UX (and maybe others) using STREAMS
    + correct bind with udp6-listen
    + corrected filan.c peekbuff[0] which did not compile with Sun Studio Pro
    + corrected problem with read data buffered in OpenSSL layer
    + corrected problem with option readbytes when input stream stayed idle
      after so many bytes
    + fixed a bug where a datagram receiver with option fork could fork two
      sub processes per packet
  - Don't call test.sh as it doesn't pass if called as non root.
  - Don't remove the buildroot in the install section.
  - Remove patch as linux/fs.h is included if HAVE_LINUX_FS_H is available.


author: meissner@suse.de
changelog:
  - upgraded to 1.7.0.0
    - support for SCTP stream sockets, raw interface, and generic sockets.
    - A new option escape allows it to interrupt raw terminal connections.
    - Listening and receiving sockets can set a couple of environment variables.
    - Base control of System V STREAMS has been added.
    - Many corrections were performed.


author: pascal.bleser@opensuse.org
changelog:
  - upgraded to 1.7.1.2:
    + fixes OpenSSL "nonblock" failure
    + fixes 64-bit issues and some minor bugs
  - changes from 1.7.1.1:
    + fixes a couple of bugs, some of which could crash socat under some
      circumstances
  - changes from 1.7.1.0:
    + provides a few new address options to better control its closing behavior
  - changes from 1.7.0.1:
    * fixes a possible SIGSEGV in listening addresses
    * fixes client connections with option connect-timeout failed when the
      connections succeeded
    * fixes the option end-close "did not apply" to some addresses
    * half close of EXEC and SYSTEM addresses might have failed for pipes and
      socketpair


author: pascal.bleser@opensuse.org
changelog:
  - update to 1.7.3:
    * a stack overflow vulnerability has been fixed that could be triggered when command line arguments were longer than 512 bytes


author: meissner@suse.de
changelog:
  - updated to 1.7.2.0
    This release allows tun/tap interfaces without IP addresses and
    introduces the options openssl-compress and max-children. It fixes 18
    bugs and has 11 changes for improved platform support, especially Mac
    OS X Lion, DragonFly, and Android.
  - socat-unixsalen.patch now upstream.


author: mcihar@suse.cz
changelog:
  - updated to 1.3:
      This release makes big changes to gameplay by adding asteroids to your
      not-so-quiet corner of the galaxy. Other game improvements include a help
      system, pausing, updated graphics, more levels, and bugfixes.


author: mcihar@suse.cz
changelog:
  - update to 1.4:
      This version includes many new POV-Ray rendered graphics, new deadly spiked
      mines, and more powerups. It also tweaks the gameplay, to be more frantic
      in the higher levels.


author: mcihar@suse.cz
changelog:
  - update to 1.5:
      The same challenging gameplay with only minor refinements. More new music
      from P2E, enhanced game screens, and user preferences.


author: tiwai@suse.de
changelog:
  - updated to 3.12.2:
    * Added Galician translation.
    * Updated french and vietnamese translation.
  - fix build without txt2man


author: tiwai@suse.de
changelog:
  - updated to 3.14.0:
    * We now require Python 2.4, Gtk+ 2.14 and pygtk 2.14
    * Improved preferences window 'Instruments' tab layout.
    * Better handling of external programs (CSound, MMA and
      lilypond-book), especially on win32.
    * Misc bug fixes, including bug #110, #111 and #112.
      Idtone will now display translated notenames.


author: tiwai@suse.de
changelog:
  - updated to 3.14.4:
    * Fix broken link to the related music theory
    * ConflictResolveDialog: set use_underline to False
    * Update src/runtime.py to check that we have at least Python 2.4
      and PyGTK 2.12
    * Updated Danish, Polish, Brazilian Portugues and Russion
      translations
  - updated to 3.14.3:
    * Don't print debug statements
    * bugfix: the small buttons representing parts of the dictation
      where all playing the whole music
    * Updated Russian and Finnish trans
    * Fix http://www.solfege.org/SITS-Incoming/NoDescription-HA
    * It should now be possible to build without a X display.
    * Updated translations
  - updated to 3.14.1
    * Updated italian, dutch and turkish translations.


author: davejplater@gmail.com
changelog:
  - Update to 3.16.1, fix solfege-configure-fix.dif.
  - Removed solfege-compileall-fix.diff, it's no longer needed.
  - Added solfege-python-fixcompile.patch from tiwai to fix the
    compiled python files to not contain any buildroot references.
  - See the ChangeLog file for many changes since 3.14.5 or
    http://www.solfege.org/


author: davejplater@gmail.com
changelog:
  - Update to 3.16.2
  -  Merge solfege.dev revno 1553:
    Interval.get_cname should return "Tritone" and not "Diminished Fifth"
  -  Remove some debugging code that accidentally was left in
    get_percentage_correct()


author: davejplater@gmail.com
changelog:
  - Update to 3.16.3
  - Upstream changes :
    [#] French and Polish translation updates.
    [#] Fix front page editor bug: failed while moving sections


author: davejplater@gmail.com
changelog:
  - Update to 3.18.7
  - Upstream changes :
    * Updated Dutch and Italian translations
    * idbyname: fix it so that tests work when expert mode is selected.
    * Upgrade debugtree.txt to the latest file format.
    * ExerciseView: Don't use gtk.SizeGroup when we display many
    exercises since there are performance issues with it.
    * validate_stored_statistics: don't try to delete from the 'tests'
    table, since it should be removed by now.
    * Show dialog explaining things if the database is locked.
    * frontpage: Escape backslash and apostrophe used in titles.
    * Make elembuilder handle questions where the answer is only one
    element. Fixed by Andre Maute.
    * Use different api to get the screen width and height.
    * Make the install target skip compiling the .py files if
    nopycompile=YES
    * Change to use htmldoc for generating the PDF version of the user
    manual
    * Workaround for the bug where 'None' is stored as the key in
    singinterval exercises.
    * Updates to the russian translation of the user manual.
    * Should work with swig 2.0 now. http://bugs.solfege.org/202
    * Fix bug in the preferences window code that let us select accels
    for the idtone exercises.
    * Updated Danish, Russian, Vietnamese and Chinese translations.
    * Don't import tuner.py when running solfege with the --debug option.
    * Give the synth a little time to process program changes by calling
    an extra note_off.
    * Preferences window: Add gui to delete statistics.
    * Resize main window when selecting exercises less scrollbar use.
    * The statistics page of exercises shows the 10 last test results.
    * Front page editor: option to search for strings in lesson file
    titles when selecting lesson files.
    * Export Exercises to Audio Files: add checkbutton that names the
    generated audio files after the answer of the question.
    * Add missing "Repeat Arpeggio" button to sing-the-fifth
    * Updated Esperanto, Brazilian Portugese,Turkish & Persian translation.
    * Spelling fixes by Ruslan Fedyarov and dougkerns
    * Works with Swig 2.0
    * Lots of minor bug fixes and improvements to the code.


author: davejplater@gmail.com
changelog:
  - Removed the line from the install section of the spec file that
    deleted _version.py and caused bnc#664826 :
    "can not start: ImportError: No module named _version"


author: davejplater@gmail.com
changelog:
  - Update to version 3.20.3, cleaned spec file & refreshed patches.
  - Upstream changes and new features :
    * Translation updated: French
    * Added Spanish translation of the user manual.
    * User manual spelling fix
    * Added a section in the user manual describing the directory
    structure of user lessonfiles.
    * Quote all labels in the generated user manual theory images.
    This fixes lilypond build problems.
    * solfege.desktop: add GenericName
    * Help->User Exercises (F9) will now only display lesson files in
    USERDATA/.exercises/user/lesson-files since users with lots of
    files would have performance problems.
    * Add a notice in "User Exercises" that files in ~/lessonfiles
    have to be moved into USERDATA/.exercises because future
    releases might not list the files.
    * See http://www.solfege.org/release-notes/ for other new features
    and changes since version 3.18.7


author: davejplater@gmail.com
changelog:
  - Changed license field to GPL-3.0+ as solfege upgraded their
    license February 5, 2008. bnc#720834
  - Added post script to create /dev/music if it doesn't exist after
    reading "README" and moved timidity from "Recommends:" to
    "Requires" as solfege needs this for most sound cards to produce
    sound.


