# changelog

author: captain.magnus@opensuse.org
changelog:
  - Update to version 2.29.5:
    + Fix for bgo#586445 - Provide an 'About' dialog
    + Fix for bgo#592424 - Progress bar options in the Preferences
      dialog cannot be translated properly for all locales
    + Fix for bgo#593203 - Orca preferences does not fit in 1024x600
      screen resolution
    + Translation updates


author: vuntz@opensuse.org
changelog:
  - Update to version 2.29.6:
    + General:
    - Removed some references to the string "CVS" in docs.
    - Partial fix for bgo#431531 - Orca now speaks the unicode
      value of a character when you press the "review current
      character" key (e.g., KP_2) 3X.
    - bgo#606962 - availability of gnome-speech (or lack thereof)
      not handled well
    - bgo#607042 - Orca does not always present sufficient context
      in Where Am I
    - bgo#607414 - When I try writing a message with Thunderbird
      3.0, sometime the message edit box is not spokened after I
      pressing a tab key after with the subject edit box
    - bgo#607470 - Update script for Package Manager to include
      sibling of status bar when presenting status bar contents
    - Detection code for bgo#607847.  This attempts to find
      problems with Orca keybindings conflicting or not working
      with the X Server keymap.
    - bgo#607901 - Sanity check needed in speakTextSelectionState
    - bgo#607990 - Orca should present the appearance of the icon
      for logged errors in packagemanager
    - bgo#607988 - The messages spoken during a packagemanager
      search should also be 'flashed' in braille
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.29.90:
    + General:
    - Fix for bgo#608186 - Man page needs live region keybinds
    - Sanity check to address the traceback reported in bgo#608319.
    - Fix for bgo#608680 - Please make orca's name translatable in
      the about dialog
    + Firefox:
    - Updated regression tests to use local stylesheets
    - Work on bgo#608149 - Orca's caret navigation for Firefox is
      broken effective the 30th Sept build of FF 3.6
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.29.91:
    + General:
    - Work on getting the regression tests working on Ubuntu.
    - Update the gsmag.py experimental module to work with the
      emerging magnifier D-Bus API. This is throwaway code and the
      support is not fully working.
    - bgo#593666 - Add structural navigation key for separators
    - More work related to bgo#608149 - Orca's caret navigation for
      Firefox is broken effective the 30th Sept build of FF 3.6.
      This adds a new per-script settings for yelp and thunderbird
      because they may use different versions of Gecko than firefox.
    - bgo#609633 - Orca can lock up the desktop when exiting apps
      if in flat review
    - bgo#610134 - Missing liblouis information can cause Orca to
      stop presenting
    - bgo#610472 - Orca is redefining the built-in function
      'next' in structural_navigation.py
    + Firefox:
    - bgo#608150 - Firefox 3.6's changes to the hierarchy of tables
      needs to be handled by Orca
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.29.92:
    + bgo#611321: keybindings.getInputHandler returns unbound
      commands as potential keybinding candidates
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.30.0:
    + bgo#612558 - Need to map gnome-calculator to the gcalctool
      script. Note that gnome-calculator is symbolic link to
      gcalctool.
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.30.1:
    + bgo#615304 - Sanity check needed in the Gecko script's
      updateBraille
    + bgo#614218 - In orca.desktop.in file the --replace parameter
      is not present in the exec line
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Do not add categories to orca.desktop: they were already there
    (GNOME) or completely wrong (Lockdown,
    X-SuSE-ControlCenter-LookAndFeel)


author: vuntz@opensuse.org
changelog:
  - Update to version 2.31.6:
    + General:
    - bgo#596108 - Use XDG locations for storing configuration
      files
    - bgo#625737, bgo#625719, bgo#624640
    + Gecko: bgo#616650, bgo#625458, bgo#624979
    + OpenOffice.org: bgo#620109, bgo#624641, bgo#624628
    + GCalctool: bgo#625729
    + Eclipse: bgo#624243
    + Updated translations.
  - Changes from version 2.31.5:
    + General:
    - bgo#373387 - Users should be able to lock/unlock the "Lock"
      modifier even if Caps Lock is the Orca modifier
    - bgo#536827 - Provide configuration GUI option to set the
      Orca key/modifier
    - bgo#624153, bgo#616585, bgo#623099, bgo#621535, bgo#623414,
      bgo#622739
    + Magnification:
    - bgo#621330 - Setting screen position of magnifier reverts to
      "Full Screen" upon closing prefs dialog (gs-mag)
    + Gecko: bgo#623825, bgo#623561
    + gnome-terminal: bgo#623897
    + Updated translations.
  - Changes from version 2.31.4:
    + General:
    - bgo#606975 - Move to SpeechDispatcher for GNOME 3
    - bgo#621020 - Fix DBus interface to GNOME Shell Magnifier
    - bgo#591925 - Give scripts a means by which to filter out
      events which are no longer relevant
    - bgo#622755, bgo#622752, bgo#606978, bgo#622042, bgo#622120,
      bgo#621800, bgo#619809, bgo#621675, bgo#611576, bgo#621000,
      bgo#621325
    + Gecko: bgo#622812, bgo#622811, bgo#622821, bgo#618484,
      bgo#620299, bgo#621158
    + Eclipse: bgo#620018, bgo#621873
    + Chat:
    - bgo#615489 - Migrate Pidgin script to new chat.py
    - bgo#621469 - The chat-only-if-focused options aren't
      respected when another script is active
    + Updated translations.
  - Changes from version 2.31.3:
    + General:
    - bgo#618927 - Need to add Open TTS to speech servers
    - bgo#615968, bgo#620671, bgo#619306, bgo#620320, bgo#620163,
      bgo#619332
    + OpenOffice: bgo#620205, bgo#619648, bgo#620156, bgo#619574,
      bgo#620098, bgo#620097, bgo#620055, bgo#620045, bgo#619949,
      bgo#613299
    + Eclipse: bgo#619486
    + Pidgin: bgo#619473
    + Updated translations.
  - Changes from version 2.31.2:
    + General: bgo#619046, bgo#619047, bgo#591034, bgo#618285,
      bgo#618334, bgo#618464, bgo#618381, bgo#618311, bgo#618192,
      bgo#609175, bgo#618165, bgo#618166
    + New Commands:
    - bgo#619383 - Need unbound keybinding for cycling through
      key echo options.
    - bgo#616820 - There is no command to present the list of
      available Orca keyboard shortcuts.
    - bgo#617420 - Need unbound keybinding for rotating through
      punctuation levels.
    + Braille: bgo#618728, bgo#618337, bgo#618291, bgo#618288,
      bgo#533660, bgo#618800, bgo#617976
    + Gecko: bgo#618981, bgo#619139, bgo#618863, bgo#618806,
      bgo#618827, bgo#618801, bgo#618633
    + OpenOffice: bgo#619101, bgo#538050, bgo#618790, bgo#618794,
      bgo#617603
    + Eclipse:
    - bgo#618303 - orca needs a custom script for eclipse
    - bgo#618589
    + Rhythmbox: bgo#618774
    + Clutter/Cally:
    - bgo#616206 - Add new specific toolkit script CALLY
    + Updated translations.
  - Changes from version 2.31.1:
    + General: bgo#616848, bgo#617345, bgo#617204, bgo#617113,
      bgo#617118, bgo#615969, bgo#616459, bgo#615966, bgo#614844,
      bgo#614826, bgo#594152, bgo#614218
    + Chat:
    - bgo#557009 - Orca should provide access to Empathy
    - bgo#615485 - Orca should support the Instantbird chat
      client
    - bgo#607663 - Create a script for Gajim
    - bgo#589925 - Need to generalize chat support
    + Firefox: bgo#616945, bgo#615304
    + Java: bgo#616691, bgo#483222, bgo#616637, bgo#616618,
      bgo#616587, bgo#483212, bgo#616464
    + OpenOffice: bgo#364772
    + Updated translations.
  - Move to brlapi instead of sbl for braille support:
    + Add python-brlapi BuildRequires and Requires.
    + Drop orca-bgo550717-brld.patch.
  - Add gnome-python-desktop BuildRequires and Recommends, since the
    mouse review support requires wnck.
  - Add python-speechd Suggests, for speech-dispatcher support.
  - Update description.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.31.90:
    + General:
    - bgo#577705: When Orca starts doesn't get to the component
      with focus
    - bgo#623571: Use %-d format directive, not %d, for non-
      numeric date format strings
    - bgo#626967: Orca's shellscript shouldn't use 'exec' for
      calling the Python script
    - bgo#626272: Plural forms needed for correct localization
    - bgo#626640: The Solaris user's PATH is hardcoded
    - bgo#626498: Traceback seen in orca_gui_prefs.py when
      trying to bind an unbound command
    - bgo#626200:  Modules should use script methods for
      presenting messages
    - bgo#626075: Speak unicode value of current character has
      been omitted from the laptop layout
    + Speech:
    - bgo#543157: It is not always possible to distinguish on-
      screen text from Orca's "system" messages
    - bgo#626713: Orca fails to speak superscript symbols in the
      correct language when Up/Down Arrow is used
    - bgo#626197: Orca often fails to associate the correct
      voice with the correct string when multiple voices are
      present in an utterance
    - bgo#626072: Speech Dispatcher can get stuck in a language
      if the default voice has no language defined
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.31.91:
    + General:
    - bgo#625422: Remove XDG location 'migration' option
    - bgo#627451: Orca needs a way to repeat the latest
      notification messages.
    - bgo#628275: Orca should be more forgiving when invalid
      options and arguments are specified
    - bgo#628256: orca.die() should call sys.exit() rather than
      os._exit()
    - bgo#628300: Write the errors to the sdterr instead of sdtout
    - bgo#626272: Plural forms needed for correct localization
    - bgo#627052: Orca shouldn't ignore of object:text-caret- moved
      events which immediately follow a window:activate
      event
    - bgo#627477: Orca splash screen shouldn't be displayed in GDM
    - bgo#627216: Orca not brailling messages received via
      notify-osd
    + Speech:
    - bgo#520595: Orca is far too "chatty" for persons with
      learning disabilities
    + Gecko:
    - bgo#627769: 2.31.91pre say all stops at links and headers
      in firefox and thunderbird
    - bgo#627691: When I say all a webpage content and Orca
      attempts to speak an image description, the say
      all operation is terminated
    + OOo:
    - bgo#627498: Orca should explicitly present the insertion and
      deletion of the last row in an OOo Writer table
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.31.92:
    + General:
    - bgo#609900: Speech page speechdispatcher defaults to zh
    - bgo#628367: When Orca enters notification mode and the
      user switches to another application, Orca stops
      presenting the locusOfFocus
    - bgo#628569: Orca preferences are not getting saved
      permanently if a $HOME/.orca exists
    - bgo#628589: Notification message list message is too long
    - bgo#543157: It is not always possible to distinguish
      on-screen text from Orca's "system" messages
    - bgo#628410: Add support for object toolkits
    - bgo#628568: Orca won't die, cannot be replaced if the at-spi
      registry daemon dies
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.32.1:
    + Add a check for xdg python package to configure.in
    + bgo#631544: Orca crashes at GDM login screen if GDM's
      .local/share/orca directory does not exist.
    + bgo#629586: When Orca is in learn mode and the user switches
      to another application, Orca stops presenting the locusOfFocus
    + bgo#628842: Orca speaks newly-focused panels in gnome-panel
      using the default voice rather than the system voice
    + Updated translations.
  - Add python-xdg BuildRequires and Requires.


author: mgorse@novell.com
changelog:
  - Add orca-2.32.1-console-setup.patch: fix setting of autostart and
    keyboard prompt in console setup (bgo#642212).


author: fcrozat@novell.com
changelog:
  - Update to version 2.91.93:
    + GNOME 3.0:
    - Use gsettings, and not gconf, to determine if accessibility
      is enabled.
    - bgo#640134.
    + General:
    - Fix for the problem of punctuation settings not getting
      properly loaded or unloaded when the application script
      changes.
    - Fix for the problem of voice settings not getting properly
      loaded or unloaded when the application script changes.
    - Voice settings need to be ACSSs; not dicts.
  - Changes from version 2.91.92:
    + Provide 'text' title type in the help content so that
      the logo alt text doesn't wind up being displayed where
      it should not be.
    + Various bug fixes: bgo#645241, bgo#645256, bgo#643304,
      bgo#645278, bgo#643969, bgo#645364, bgo#645362.
    + Fix for the problem with script loading of version 2 and 3 of
      Yelp.
    + Gecko/Yelp 2:
    - bgo#645117: Traceback when using Orca with Gecko-based Yelp
    + WebKitGtk/Yelp 3:
    - bgo#645286: Orca should announce when WebKitGtk content has
      started or finished loading.
    - bgo#645290: Orca does not present links in Yelp 3 when those
      links are made up of multiple objects.
    - bgo#645359: Orca is not able to set the caret position within
      a WebKitGtk list item when using structural navigation.
    - bgo#645366: Orca needs to work around the initial lack of
      caret in a newly-loaded WebKitGtk page.
    - bgo#645465: Say All needs to be implemented for
      WebKitGtk-based apps.
    - bgo#645474: Orca should provide the option of performing a
      Say All when WebKitGtk content is loaded.
    + Clutter/Cally: By default, any selection change on CALLY means
      a change on locusOfFocus.
  - Changes from version 2.91.91:
    + bgo#637780: Cannot permanently update settings for the gdm
      user login session
    + Various bug fixes: bgo#643195, bgo#643378, bgo#643306,
      bgo#643067.
    + Gecko: bgo#634642: Orca can be very slow to find a position in
      a Gecko list
  - Changes from version 2.91.90:
    + Various bug fixes: bgo#642212, bgo#642592, bgo#642285,
      bgo#641017.
    + OpenOffice/LibreOffice: bgo#640372: OOo seems far less likely
      to crash frequently if we process its events synchronously
    + Updated translations.
  - Change from version 2.91.6:
    + bgo#639673: Orca should support the creation and use of
      version-specific scripts for applications
    + Various bug fixes: bgo#641033, bgo#640894, bgo#640218,
      bgo#640342, bgo#639876, bgo#640194, bgo#640135, bgo#640072,
      bgo#640132, bgo#639992, bgo#639974, bgo#639668, bgo#639669,
      bgo#639670, bgo#639671, bgo#638970, bgo#639418, bgo#638672.
    + WebKitGtk/Yelp 3: bgo#640609, bgo#640591, bgo#640500,
      bgo#640383, bgo#640451, bgo#640383, bgo#640381, bgo#640379,
      bgo#640377, bgo#607854.
  - Changes from version 2.91.5:
    + bgo#631123: updated documentation.
    + Various bug fixes: bgo#636841, bgo#638623, bgo#638285,
      bgo#638318, bgo#637667, bgo#637865.
    + Gecko: bgo#638063, bgo#638053, bgo#638048, bgo#628837.
  - Changes from version 2.91.4:
    + bgo#570650: Profiles and new settings manager.
    + Bug fixes: bgo#637667, bgo#637653, bgo#637661, bgo#637670,
      bgo#637662, bgo#637665, bgo#637654, bgo#637637, bgo#637551,
      bgo#631123, bgo#637115, bgo#637422, bgo#636824.
  - Changes from version 2.91.3:
    + Work on bgo#633104: I see three performance related problem
      with Mozilla Thunderbird and Orca
    + Bug fixes: bgo#630591, bgo#634862, bgo#634469.
  - Changes from version 2.91.2:
    + General:
    - bgo#626266: Discontinue support for OpenTTS system
    - bgo#634248, bgo#628842, bgo#629586.
  - Changes from version 2.91.1:
    + General: bgo#631544, bgo#628276.
    + Upgrade from LGPLv2 to LGPLv2.1.
  - Changes from version 2.91.0:
    + General: bgo#630274, bgo#630644, bgo#631120, bgo#630142,
      bgo#609900.
    + OpenOffice: bgo#630584.
    + WebKitGtk: bgo#630328: Orca provides no access to WebKitGtk
      content whatsoever
  - Drop orca-2.32.1-console-setup.patch: fixed upstream
  - Drop gnome-python-desktop BuildRequires, since we are using new
    pygobject bindings.
  - Add gnome-doc-utils-devel as Build Requires.
  - Call %suse_update_desktop_file for orca-autostart.desktop.
  - Add glib2-tools Requires as the gsettings binary is used to
    determine if accessibility is enabled.


author: fcrozat@novell.com
changelog:
  - Update to version 3.0.0:
    + bgo#646547: Two typos in preferences string
    + Updated translations.


author: fcrozat@novell.com
changelog:
  - Update to version 3.0.1:
    + bgo#647982: Orca sometimes presents application events in
      GNOME 3; other times it fails to do so.
    + bgo#647824: Turning screen reader "off" should not be equated
      with "do not autostart in the future".
    + bgo#647547: The braille monitor should be movable.
    + bgo#647117: orca autostarted in kde.
    + bgo#646288: Orca needs to set and respond to the appropriate
      gsettings keys.
    + bgo#646475: Traceback seen with gnome-speech.
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.1.1:
    + bgo#647522: Orca should not speak page loading messages if
      'only speak displayed text' is enabled
    + bgo#638883: Orca should present text which auto-inserted into
      editable, non-terminal widgets
    + bgo#431030: GtkStatusIcon objects don't have accessible names
    + bgo#647982: Orca sometimes presents application events in
      GNOME 3; other times it fails to do so.
    + bgo#646547: Two typos in prefs string
    + bgo#640134: Catch pyatspi2's RuntimeErrors
    + Fix for the problem of punctuation settings not getting
      properly loaded or unloaded when the application script
      changes.
    + Fix for the problem of voice settings not getting properly
      loaded or unloaded when the application script changes.
    + Voice settings need to be ACSSs; not dicts.
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update BuildRequires:
    + Change dbus-1-python-devel to dbus-1-python since the configure
      script only checks for the availability of the python module.
    + Remove unneeded glib2-devel.
    + Change python-gnome-devel to python-bonobo and python-gconf
      since the configure script only checks for those two modules.
    + Add python-wnck, which is checked for.
  - Update dependencies:
    + Change python-gnome Requires to python-bonobo and python-gconf
      Requires: we only need those two modules, instead of the full
      python-gnome.
    + Change gnome-python-desktop Recommends to python-wnck
      Recommends for the same reason.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.1.2:
    + General:
    - bgo#622764: Remove the gconf dependency
    - bgo#652408: Remove last remnants of bonobo and friends
    - bgo#652415: gksu grab can be disabled via gksu-properties
    - bgo#652413: Orca's enableAutostart setting and GUI widget
      are redundant in GNOME 3 and should be removed
    - bgo#646288: Orca needs to respond to the appropriate
      gsettings keys
    - bgo#650136: Fall back on combobox name to get the displayed
      item
    - Removal of outdated docs and other unused, cruftastic files
    + Speech:
    - bgo#652246: Orca starts speaking really slowly after the
      Quit dialog appears
    - bgo#652043: In Libreoffice, Orca doesn't present the title
      bar
    - bgo#652237: Remove gnome-speech support from the master/
      3.1.x branch
    - bgo#647037: Pronunciation rules not being applied until
      user settings are reloaded
    + Magnification:
    - bgo#629321: gsmag.py should use GSettings rather than GConf
    - bgo#652241: Magnification settings should be controlled by
      gnome-shell mag/Universal Access tools; not by Orca
    - bgo#652407: Orca's enableMagnifier setting should be based
      on the value of screen-magnifier-enabled
    - bgo#652373: Orca's magnification keybindings are no longer
      needed in GNOME 3 and should therefore be removed
    - bgo#652238: Remove gnome-mag support from the master/3.1.x
      branch
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Drop python-bonobo and python-gconf BuildRequires and Requires as
    the dependencies got removed in 3.1.2.
  - Drop gnome-speech-devel BuildRequires and gnome-speech Recommends
    as support for it got removed.
  - Change python-speechd Suggests to Recommends as this is the new
    default engine for speech.
  - Drop gnome-mag-devel BuildRequires and gnome-mag Recommends as
    support for it got removed.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.1.3:
    + General:
    - bgo#653642: Alt+F4 followed by Escape leaves the Orca window
      closed, but Orca still running
    - bgo#653628: List shortcuts mode: shortcut is spelled out as
      "shift T A B" instead of saying "shift tab"
    - bgo#653634: Orca welcome message is cut off
    - bgo#653624: bash-ism causes error in orca startup script
    - bgo#653514: The only magnification work Orca should be doing
      is handling caret and focus tracking
    - bgo#652500: DBusException seen when Orca is running with
      gnome-shell mag
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.1.4:
    + General
    - bgo#654111: Map 'gtk' to GAIL toolkit script
    - bgo#634460: Provide date/time information within debug files
    - bgo#654210: Orca sometimes fails to present the default
      button in a dialog
    - bgo#654321: Fix toolkit version reported as 'unknown'
    - bgo#654426: The speech generator's _generateAncestors()
      method needs to handle page tabs which do not implement
      AtkText
    - bgo#654789: Localize key sequences when presenting them to
      user
    - bgo#654795: Improve Orca's speech presentation of WebKitGtk
      access keys
    - bgo#654796: Orca is not respecting the 'only speak displayed
      text' setting with rolename presentation in WebKitGtk content
    + Tests
    - Update gtk-demo regression and general tests
    + Updated translations.
  - Add python-speechd BuildRequires as the python module needs to be
    there at build time.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.1.5:
    + bgo#639535: KeyError: 'profile' traceback; Orca won't launch
    + bgo#654923: Add Unity to OnlyShowIn value for autostart desktop
      file
    + bgo#656305: Improve autotools config
    + bgo#654114: Map "clutter" to "CALLY" toolkit script
    + Enhanced Orca's traceit tool.
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Add python-gobject-devel BuildRequires to help the build over the
    split of gobject gi bindings vs. standard bindings.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.1.90:
    + General:
    - bgo#626254: Migrate from PyGTK to PyGObject
      introspection-based bindings
    - bgo#652485: Remove deprecated (or soon-to-be deprecated)
      GtkBox, GtkTable, etc. and use GtkGrid instead.
    - bgo#657646: Default stopSpeechOnActiveDescendantChanged()
      should not be so restrictive
    - bgo#657579: Orca should not present tooltips shown as a
      result of mouse hovering unless the 'present tooltips'
      setting is enabled
    + Gecko
    - bgo#599361: Significant delay building up the contents of
      certain lines in Firefox
    - bgo#650904: Work around AT-SPI2 caching issues with
      Thunderbird
    + Updated translations.
  - Remove at-spi-devel, pyatspi, python-gobject-devel,
    python-gtk-devel BuildRequires: they are not needed with the port
    to introspection-based bindings.
  - Add pkgconfig(atspi-2), pkgconfig(gtk+-3.0),
    pkgconfig(pygobject-3.0) BuildRequires: new dependencies.
  - Remove python-gtk Requires as orca has been ported to
    introspection-based bindings. However, add python-gobject
    Requires which is still clearly needed.
  - Replace python-wnck Recommends with typelib(Wnck), to follow the
    change to introspection-based bindings.
  - Add orca-no-pygtk-configure.patch: do not require old bindings
    for the build.
  - Add call to gnome-autogen.sh for the above patch.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.1.91:
    + General:
    - bgo#658141: Need to add support for the 'placeholder-text'
      object attribute
    - bgo#658133: Firefox lines which begin with bullets are not
      always presented by Orca
    - bgo#657732: stopSpeechOnActiveDescendant shouldn't cut off
      the presentation of a name-change
    - bgo#657902: Remove static binding cruft from configure.ac
      and acinclude.m4
    + Documentation:
    - Began update of the Orca 3.2 documentation
    - bgo#655642: Problems in the docs
  - Drop orca-no-pygtk-configure.patch: fixed upstream.
  - Remove gnome-common BuildRequires and call to gnome-autogen.sh:
    they were only needed for the above patch.


author: vuntz@opensuse.org
changelog:
  - Add orca-fix-doc-figures.patch: fix installation of doc figures
    so we don't install non-existing figures, that would result in
    broken links -- those will break the build of bundle-lang-gnome.
  - Add gnome-common BuildRequires and call to gnome-autogen.sh,
    needed for the patch above.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.1.92:
    + General:
    - bgo#659054: Orca fails to present decimal values of GtkScale
      widgets in Gtk+ 3
    - bgo#659379: Orca is not presenting panel menus and menu items
      in fallback mode
    - bgo#617833: Orca should indicate state of NumLock key
    - Other bug fixes: bgo#652485, bgo#658134, bgo#658781,
      bgo#658993, bgo#659015, bgo#659122, bgo#659264.
    + Build fix (bgo#659092).
    + Updated translations.
  - Drop orca-fix-doc-figures.patch: fixed upstream.
  - Drop gnome-common BuildRequires and call to gnome-autogen.sh:
    they were only needed for the dropped patch.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.2.0:
    + General
    - bgo#660091: Unbound alternative keybindings in
      user-settings.conf prevent the preferences window from being
      shown
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.2.1:
    + General
      + bgo#661706: Sanity check needed in Gecko script's
      getBottomOfFile() to ensure we have a "last object"
      + bgo#659122: UnicodeDecodeError and UnicodeEncodeError keep
      cropping up since introspection
      + bgo#659122: Traceback presenting time and date
      + bgo#660163: Traceback when try to edit a keybinding
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.3.2:
    + Orca does not always present image links in WebKitGtk content
      [bgo#664386]
    + Need to move getLinkBasename() functionality out of Gecko
      script so all scripts can use it [bgo#664384]
    + Orca does not speak the desktop icon names in fallback mode if
      tutorial messages are enabled [bgo#659023]
    + Viewing package list of a www.launchpad.net PPA causes Orca to
      stop working on Firefox 7.0.1 [bgo#661893]
    + Cannot re-bind Orca keybindings via Preferences dialog
      [bgo#660099]
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.3.3:
    + General:
    - bgo#665769: Preferences not saved or restored correctly due
      to comparing unicode and utf-8 strings
    - Several fixes to help Orca better cope with dead and
      vanishing accessible objects
    - bgo#666416: Leading ellipsis cause incorrect speech output
    - bgo#666060: Orca does not always speak guessed form field
      labels when structural navigation is used
    - bgo#665288: Orca's script manager cannot adequately handle
      multiple "unknown" applications which embed content from
      other toolkits
    - bgo#665191: Orca fails to use the correct toolkit script for
      "unknown" applications
    + Keybindings:
    - bgo#658122: Caps_Lock should not be toggled when Orca
      commands are used in laptop layout
    - bgo#665804: Problems binding and rebinding commands with
      Caps_Lock and Shift
    + Flat Review:
    - bgo#664466: Orca's flat review cannot access the top line of
      gnome-terminal console
    - bgo#665522: Flat Review broken in Gecko apps with AT-SPI2
    + WebKitGtk:
    - Implement label inference (aka "label guess") functionality
    - Add support for speech presentation of embedded object
      characters
    - bgo#665586: Orca does not present the selected menu / menu
      item for Dojo widgets
    - bgo#665614: Orca does not present selection changes in radio
      button groups when the arrow keys are used
    - bgo#664396: List containing links is not brailled properly
    - Add LIST_ITEM to the roles treated as widgets in onFocus()
    - Fix for Orca speaking text table cell role and selection
      state
    - Adjust getObjectsFromEOCs to deal with unexpected accessible
      hyperlink indices
    - bgo#665223: WebKitGtk-based application scripts should be
      consolidated
    + Cruft Removal:
    - bgo#665216: Remove Orca's support for Gecko-based Yelp v2
    - bgo#664651: Remove the legacy magnification code
    + Updated translations.
  - Add xz BuildRequires because we can't build a package for a
    xz-compressed tarball without explicitly specifying that... See
    bnc#697467 for more details.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.3.4:
    + Stability and Performance:
    - Explicitly handle dead accessible objects to prevent
      triggering crashes in GNOME Shell
    - Refactor InputEvent handling so that it is more performant
      and less convoluted
    - Get rid of the fake window:activate event as it is no longer
      required and may be triggering window manager warnings
    - Move wayward event management functionality to the Event
      Manager
    - Fix for the problem of updatePunctuationLevel() causing
      breakage for Emacspeak users
    - bgo#666628: gdk_keymap_translate_keyboard_state() expects
      Gdk.ModifierType; not int
    - bgo#666594: app-specific preferences cannot be saved for
      certain configurations
    + Keyboard and Keybindings:
    - Speak state changes in locking keys independent of key echo
    - Make it possible to use the NumPad as expected in the Desktop
      Layout
    - Remove the redundant "alternative" keybinding functionality
    + Updated translations.
  - Remove checks for old versions of openSUSE (<= 11.1).


author: vuntz@opensuse.org
changelog:
  - Update to version 3.3.5:
    + General:
    - Add handling for RuntimeError now that we get them from
      pyatspi2
    - bgo#669216: Orca's console setup option to log out the user
      no longer works
    - bgo#668880: traceback in unity-panel-service
    - bgo#668472: LookupError causes messages in Thunderbird to not
      be readable
    + Keyboard and Keybindings:
    - bgo#666463: Orca needs to present the real modifier for
      'Primary'
    - bgo#667717: Pressing the key combination for time/date after
      any other Orca keyboard shortcut causes the date to be
      spoken.
    - Fix for the regressions from the keyboard-related refactoring
      from the last unstable release.
    + Updated translations.
  - Remove xz BuildRequires now that it comes for free in the build
    system.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.3.90:
    + Only set the locusOfFocus when gnome-shell selection changes to
      selected
    + Clean up Orca's locating and sorting of "unrelated" labels
    + Clean up Orca's code for capturing of keys for rebinding
    + Delete an old setting we no longer use (from the pyatspi1 port)
    + Get rid of orca_state.focusHistory: we no longer use it but we
      keep storing it
    + Move input event handlers out of orca.py
    + Fix notify-osd script to listen for accessible-name/value
      signals only
    + Orca needs to speak value changes for objects of
      ROLE_COLOR_CHOOSER
    + Use dbus rather than gsettings to check if accessibility
      support and screen reader are enabled
    + Remove forced terminal-setup; enable accessibility support
      instead
    + Fix a traceback which prevented certain keybindings from
      binding
    + bgo#596359: Should set the process name to "orca"
    + bgo#628473: orca.py should use argparse instead of getopts
    + bgo#669632: Orca does not present correct mnemonic for menu
      items
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.3.91:
    + Check for (and where appropriate present) expandable and
      expanded states for toggle buttons and push buttons
    + Present gnome-shell notifications
    + Handle Earlybird (Thunderbird pre-release) as Thunderbird
    + Fix for several UnicodeEncodeError and UnicodeDecodeError bugs
    + Fix the presentation of mnemonics which are accented letters
    + Present the localized rolenames we get via pyatspi rather than
      use Orca's pre-pyatspi rolename code for non-abbreviated
      rolenames
    + Remove the old settings migration code from orca.py
    + Fix for getListOfShortcuts() incorrectly eliminating commands
    + Add an orca-customizations.py option to override the disabled
      main window
    + Fix for Orca not using the specified debug-file when debug flag
      is not also provided
    + Fix man page errors
    + Avoid incorrectly detecting python modules which not installed
    + Bugs fixed: bgo#666424, bgo#670547, bgo#670596, bgo#670827.
    + Updated translations.
  - Add python-cairo BuildRequires and Requires: they were missing
    before.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.3.92:
    + Tracebacks seen when interacting with Thunderbird's message
      filter rules dialog (bgo#672276).
    + Orca presents an extra panel on places&devices and documents
      search result (bgo#672242).
    + Sanity check that we have a desktop to get before we attempt to
      get its apps
    + Gecko combobox selection is no longer presented (bgo#659839).
    + Do not treat "busy indicator" progress bars as progress bars
      with values.
    + Handle errors seen when restarting gnome-shell.
    + Handle GErrors which prevent Orca from speaking menu items in
      Skype.
    + Attend to object:state-changed:expanded events for push
      buttons.
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.4.1:
    + GNOME 3:
    - Present the name change of the suspend/power off menu item
    - Prevent nameless panels from delaying presentation of Top Bar
      button
    - Prevent focused objects in gnome-shell dialogs from
      preempting presentation of the dialog itself
    - Fix for Empathy active descendant presentation getting
      incorrectly interrupted
    - Minor adjustments to get Orca working with Empathy 3.4
    - bgo#672461: Orca now presents the full file list when the
      file chooser is opened
    + Unity:
    - bgo#673397: Using flat review while in Unity Greeter makes
      Orca stop presenting screen contents
    - bgo#673157: Unhandled exception when in Unity Greeter
    - bgo#673648: Orca does not present Unity 2d indicators
      correctly in braille
    + Qt:
    - Fix for Orca incorrectly skipping certain menu item events in
      KMail
    - bgo#673142: Unhandled exceptions (GError: No such object
      path) when using Skype
    + WebKitGtk:
    - bgo#673540: List and list item structural navigation
      sometimes fails
    - Prevent Orca from double-presenting focused links with
      structural navigation in lists
    - bgo#672464: Orca double presents headings which are links
    - Fix braille rolename presentation
    - bgo#673757: Pages with alt attribute present, but not
      actually set, results in traceback
    - Fix a UnicodeWarning
    + Gecko:
    - bgo#673715: Orca double-echoes keys pressed in Thunderbird
      address fields
    - bgo#673567: List in Firefox preferences dialog not presented
    + LibreOffice:
    - bgo#672787: Unhandled exceptions from dead accessibles in
      Calc
    - bgo#673530: Orca multi-presents the focused cell's contents
      when arrowing in Calc
    - bgo#672953: Orca is presenting extra "input line frame"
      announcements in LibreOffice Calc
    + Orca and AT-SPI:
    - Handle the new AT-SPI2 timeout errors
    - Add additional debugging info to help track down
      hard-to-reproduce issues
    - Use os.makedirs instead of os.mkdir if the XDG data home
      directory doesn't exist
    - Disable braille monitor if the import fails
    - Ensure 'orca -t' works even without a Desktop
    - bgo#673336: Problems (re)binding commands with Caps_Lock
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.4.2:
    + Prevent gnome-shell notifications from being double-presented
    + Try to handle metacity timeouts more gracefully
    + Prevent Orca from interrupting speech in Anaconda trees
    + bgo#674237: More unicode errors found with hungarian locale
    + bgo#674693: Modifier keys pressed alone should interrupt speech
    + bgo#675522: incorrect comment for translators


author: mvyskocil@suse.cz
changelog:
  - remove source 1.4 from build
  - provide jakarta-oro symbols and jars to ensure compatibility with
    jpackage.org


author: poeml@suse.de
changelog:
  - update to r6667 (version 0.114):
    - the .oscrc config handling has been cleaned up:
    * use "apiurl" for everything now (== <protocol>://<host>)
    * added aliases support for [apiurl] sections in the ~/.oscrc.
      Example:
      [http(s)://foobar]
      ...
      aliases = foo, bar
      => "osc -A foo <cmd>" will do the same as "osc -A http(s)://foobar ls"
    * "scheme" and "apisrv" are deprecated and will produce a warning
    * when writing a new ~/.oscrc, store the apiurl in the conffile (bnc#478054)
    * fixed bug that made osc ask for credentials when -A was used (bnc#478054)
    * fixed crash upon password entry (first startup) (bnc#478052)
    - osc build:
    * make product builds work
    * speed up by using a cookie when fetching the binaries (bnc#477690)
    * support for VM (kvm or xen) builds
    * obsolete the need to configure download server, get it from the build
      service instance instead.
    * be a bit more verbose if the linked package isn't expanded (bnc#470948)
    - osc branch:
    * --develproject option fixed (the API calls it 'ignoredevel' instead of 'nodevelproject')
    * --revision option added
    - osc jobhistory: new command to see build job history of a project or a package
    - osc results/rresults: option -l, --last-build added (show last build results)
    - osc linkpac: fix failure when -A<url> is used (bnc#479156)
    - osc commit: don't scare users if they want to commit a nonexistent file (bnc#469167)
    - osc diff: bugfix to make --pretty option work
    - 11.1 added to the osc project template


author: adrian@suse.de
changelog:
  - update to r6820 (version 0.115)
    - optional transfer of devel project during copy_pac and link_pac is fixing
      opertation with remote build service instance
    - "osc ci" fails uploading large files to Provo BuildService
    - fixed support for accessing download repositories (worked only for download.o.o so far)


author: adrian@suse.de
changelog:
  - update to r7093 (version 0.116)
    - support listings of older revisions with "osc ls -R"
    - add --current parameter for linkpac to use current revision of source package fixed.
    - add osc setlinkrev to add or update revision number in links easily
    - fix streaming of binary files via "cat" (#493325)


author: adrian@suse.de
changelog:
  - update to r7162 (version 0.117)
    - new repairlink command for repairing a broken source link (requires server version 1.6)
    - new vc command for editing the changes files (requires build.rpm 2009.04.17 or newest)
    - support checkout of single package via "osc co PACKAGE" when local dir is project
    - allow to specify target project and package on osc branch (requires server version 1.6)
    - add option to automatic checkout a branched package
    - support "osc getbinaries" in checkout packages
    - '-b|--brief' option for osc submitreq show subcommand
    - use "latest" commited revision on checkout, not "upload" (#441783)


author: adrian@suse.de
changelog:
  - update to r7528 (version 0.119)
    - Support new request types
    - "submitreq" command has a new syntax (incompatible !)
    - new "deleterequest" command
    - new "changedevelrequest" command
    - new "request" command for showing/modifing requests
    - Multiple actions in one request is not yet supported by osc
    - The new commands require an OBS 1.7 server, submitreq is still working with
      older servers.
    - support of added .changes in commit message template
    - make submit request listing fast by server side filtering
    - allow pulling of conflicting changes via "osc repairlink"
    - delete commands consolidated:
    * deleteprj and deletepac are obsolete.
    * delete and rdelete take over
    - enable package tracking by default
    - bugfix: templates in edit commit message causes an empty commit logs
    - osc submitrequest consumes DESTPRJ [DESTPKG] arguments only
    - osc build now also tested on native arm targets where uname -m reports a string
      like armv{4l,5el,6l,7el,7l}
    - osc rlog now works with srcmd5 also
    - plugins now should be placed in /usr/lib/osc-plugins to match FHS (the /var path
      is still supported though)
    - osc now includes automatically generated man page
    - osc can now store credentials in Gnome keyring if it is available
    - new support for osc linkpac to specify cicount attribute
    - new log/rlog output formats (CSV and XML)
    - new jobhistory/buildhistory/search output format (CSV)
    - new option to fetch buildlogs starting at given offset
    - new option for copypac
    * -r to specify source revision
    * -m to specify a comment (and send default comment if not specified)
    - new option to results(r), and rresults:
    * -r|--repo to specify a repository(repositories)
    * -a|--arch to specify a architexure(s)
    * --xml for xml output (makes results_meta obsolete)
    - request list -M shows open SRs created by the user.
    - Fixed build support for images, only refered packages from buildinfo get used. (#485047)
    - "req" command got renamed to "api" to avoid clash with "request" command
    - osc build has a smarter default platform selection - it checks the
      availibility config value, 'standard' and 'opensuse_Factory' in platforms list and in case
      of fail it uses the last entry from that list
    - new osc linkpac -f to allow to override existing _link files
    - rename "rebuildpac" to "rebuild", but keep "rebuildpac" as alias


author: adrian@suse.de
changelog:
  - use completion script from tar ball
  - update to r7560 (version 0.120)
    - support "setlinkrev" for whole projects
    - add "setlinkrev --unset" for removing revision references
    - add "osc request list -t <type>" to list only submit, delete or develchange requests
    - add shell completion scripts
    - fix support of listing requests with multiple actions
    - "osc maintainer" is following to the development project / package now
    - "osc maintainer" list maintainer and bugowner roles now


author: adrian@suse.de
changelog:
  - update to 0.122
    * added missing code for 'osc sr -l [ID]'
    * allow osc cat with one parameter, if it is a url.
    * make osc getpac really get the package (instead of branch only)!
    * expanded several tabs to spaces.
    * added default project to new getpac and bco subcommand. .oscrc:getpac_default_project = OpenSUSE:Factory
      (not added to branch subcommand, to not interfere with its syntax.)
    * add support for generic python-keyring lib, supports KWallet, Gnome keyring, MacOS and Windows.
    * make buildhist command usable without checked out package
    * rename old "platform/s" names to "repository/ies" (internal cleanup only)
    * fixed osc diff -c N, it failed with int and string concatenation
    * made osc diff and rdiff more similar: added -p, -c to rdiff, removed -u from rdiff.
      made -u default for both, renamed --pretty to --plain as it is the opposite of -u
    [#]
    [#] Features which require OBS 1.7
    [#]
    * option to download server side generated _service:* files on update
    * support for running source services locally. Happens by default on source update
      and build.
    * support modification flages on creation of submit request
      (for auto update or clean up packages or to avoid it, when submit request got accepted)
    * show request ids from package source logs
    * added support to require local packages which don't exist in the obs for a local build. This
      fixes #377021, #481193


author: adrian@suse.de
changelog:
  - update to version 0.123
    - IMPORTANT: ssl certificate checks are actually performed now to
      prevent man-in-the-middle-attacks. python-m2crypto is needed to
      make this work. Certificate checks can be turned off per server
      via 'sslcertck = 0' in .oscrc.
    - 'osc list' option -D now only limits non-'new' requests. In state 'new' all are shown.
    - suggest 'osc list' --bugowner option. Not implemented.
    - implemented 'osc ls .' to take proj/pack name from current directory.
    * Incompatible change: 'osc ls' now defaults to 'osc ls .',
    * Use 'osc ls /' if you really want to list all projects.
    * This is meant as a proof of concept. I intend to generalize this usage of '.'
      for all osc commands. Feedback welcome.
    - 'osc in' to be done. Its usage just prints a suggested zypper command line.
    - Incompatible change: osc se now prints Project Package, instead of Package Project
      for easier copy&paste.
    - fix checkout of packages, which contain not committed files (but uploaded)
    - add signing key management command (osc signkey)
    * shows public part of project key
    * allows (re)creation of a project key
    * allows deletion of a project key
    - support 100% offline build with "osc build --noinit ...."


author: adrian@suse.de
changelog:
  - update to current svn trunk (osc 0.124 alpha 1)
    * Juergens incompatible changes are back, may get removed again for release
    * For maintenance work:
    - new "osc maintained $PACKAGE" command
    - new "osc mbranch $PACKAGE" command


author: adrian@suse.de
changelog:
  - update to current svn trunk (osc 0.124 beta 1)
    * osc submitrequest is working on project level
    * patchinfo support


author: adrian@suse.de
changelog:
  - make version 0.124 final. (commit 13d900a64838fb577527d520fa0cf31c09af4cf6)
    Full changelog is inside the NEWS file.


author: adrian@suse.de
changelog:
  - osc 0.125.1 final
    * when a broken link is encountered automatically switch to last working
    version. use 'osc pull' to repair the broken link.
    * osc my request is showing now also requests from other people target to
    myself
    * new config option 'submitrequest_on_accept_action' to specify a default action
    if a submitrequest has been accepted
    * show scheduler state for each repo with "results" and "prjresults"


author: adrian@suse.de
changelog:
  - update to version 0.125.5
    - rdiff happens against baserev now
    - fixed "osc build --local-package
    - detect a kiwi file on build
    - improved _service file handling


author: suse-tux@gmx.de
changelog:
  - -update to version 0.126 (unstable)
    - suggest git, svn, ... if indicated, after oscerr.NoWorkingCopy
    - "osc cat" & "osc ls" now auto-expands through link.
    - fixed "osc add" after "osc delete".
    - fix "osc patchinfo" command (crashed before)
    - fixed SSL proxy support
    - fixed meta attribute create and set calls
    - osc remotebuildlog supports a buildlogurl
    - Allow --prefer-pkgs to parse repodata
    - new "osc build --no-service" option to skip source service update
    - fix linktobranch apiurl usage
    - "maintained package" search is telling relevant projects now
    * requires OBS 1.7.2 or 2.0
    - added "osc chroot" command
    - fixed #547005 ("osc co could show download progress")
    - added "--interactive" option to "osc request"
    - store commit message so it doesn't get lost on failure
    - added "--cpio-bulk-download" and "--download-api-only" options to "osc build"
    - added "osc localbuildlog" command
    - added "--build-uid uid:gid|caller" option to "osc build" to specify abuild id in chroot
    - verify files using rpm bindings and keys supplied by buildservice
    - added "--exclude-target-project <prj>" option to "osc rq list"
    - added "--message" option to "osc branch"
    - added "osc config" command to set/get/delete a config option
    - added "--binary" and "--baseproject" options to "osc search"


author: suse-tux@gmx.de
changelog:
  - update to 0.126 (final):
    - added VM autosetup to osc. This requires appropriate OBS version and build script version.
    - enhanced QEMU cross build support with 'armv4l' 'armv5el' 'armv6el' 'armv7el' 'armv8el' 'mips' 'mips64' 'ppc' 'ppc64' 'sh4' arch strings now supported on x86 host
    - suggest git, svn, ... if indicated, after oscerr.NoWorkingCopy
    - "osc cat" & "osc ls" now auto-expands through link.
    - fixed "osc add" after "osc delete".
    - fix "osc patchinfo" command (crashed before)
    - fixed SSL proxy support
    - fixed meta attribute create and set calls
    - osc remotebuildlog supports a buildlogurl
    - Allow --prefer-pkgs to parse repodata
    - new "osc build --no-service" option to skip source service update
    - fix linktobranch apiurl usage
    - "maintained package" search is telling relevant projects now
    * requires OBS 1.7.2 or 2.0
    - added "osc chroot" command
    - fixed #547005 ("osc co could show download progress")
    - added "--interactive" option to "osc request"
    - store commit message so it doesn't get lost on failure
    - added "--cpio-bulk-download" and "--download-api-only" options to "osc build"
    - added "osc localbuildlog" command
    - added "--build-uid uid:gid|caller" option to "osc build" to specify abuild id in chroot
    - verify files using rpm bindings and keys supplied by buildservice
    - added "--exclude-target-project <prj>" option to "osc rq list"
    - added "--message" option to "osc branch"
    - added "osc config" command to set/get/delete a config option
    - added "--binary" and "--baseproject" options to "osc search"
    - added "-o/--offline" and "-l/--preload" options to osc build
    * osc build -l standard i586 foo.spec (to cache all dependencies)
    * osc build -o standard i586 foo.spec (to build without contacting the api)


author: adrian@suse.de
changelog:
  - update to 0.127
    - add size limit mode, files can be ignored on checkout or update given a certain size limit.
    - --csv/--format options for results command - using format user can explicitly specify what he wants print
    - osc branch reads project/package in package directory
    - fix creation of package link, when target project has the package via linked project
    - add "osc rq approvenew $PROJECT" command to show and accept all request in new state.
      This makes sense esp. for projects which work with default reviewers before.
    - support external source validator scripts before commiting
    - support request creation with multiple actions
    [#]
    [#] Features which require OBS 2.0 server
    [#]
    - support "osc add http://...", this uses obs source service for downloading a file and verify it via sha256 verifier service
    - add support for CBpreinstall/CBinstall
    - support branch --force to override target
    - support for "unresolvable" state of OBS 2.0
    - support undelete of project or package
    - support for package meta data checkout


author: adrian@suse.de
changelog:
  - update to 0.128
    - better default commands selection for editor/pager
    - support "osc rq reopen" to set a request in new state again
    - "osc repos" and "wipebinaries" is checking for local project now
    - "osc getbinaries" works in project dir now
    - support added for SPARC builds
    - support build --oldpackages
    - introduced the "trusted projects"
    - Fixes for default editor, api check on deleterequest call, tempfile leaks, getbinaries source package handling, results command
    [#]
    [#] Feature which require either OBS 2.1 or 2.0.4
    [#]
    - add osc signkey --extend for extending the expiration date of the gpg public key


author: suse-tux@gmx.de
changelog:
  - recommend build >= 2010.05.04
  - update to 0.129
    - "dists" command to show the configured default base repos from the server.
    - "review list" command to list open review requests
    - "review add" command to add another reviewer for a request (either user or group)
    - add "buildinfo --prefer-pkgs <dir>" option
    - add "prjresults --hide-disabled" option to hide packages which are disabled/excluded
      in all repos and repos which have only disabled/excluded packages
    - harmonize "api"'s options with curl's options
    - use builtin signature check by default (instead of verifying the signature with "rpm -K...")
    - add "status --show-excluded"  to show all files (except the store dir)
    - new "osc reqmaintainership" command which is a shortcut for
      "osc creq -a add_role USER maintainer PROJECT PACKAGE"
    [#]
    [#] Feature which requires OBS 2.1
    [#]
    - add "osc aggregate --nosources" option
    - add "request clone" command to clone all packages from a given request
    - fixed references into en.opensuse.org to honor the new Wiki structure


author: suse-tux@gmx.de
changelog:
  - update to 0.130
    - new "revert" command to restore the original working copy file (without
      downloading it)
    - rewrote "diff" logic
    - added new "--http-full-debug" option, "--http-debug" filters the
      "Authentication" and "Set-Cookie" header
    - added new "--disabled-cpio-bulk-download" option: disable downloading
      packages as cpio archive from api
    - added new "repairwc" command which tries to repair an inconsistent working
      copy
    - workaround for broken urllib2 in python 2.6.5: wrong credentials lead to an
      infinite recursion
    - support --interactive-review option when running "osc rq list <project>"
    - improved "osc rq show <id> --interactive-review"
    - do_config: added new options --stdin, --prompt, --no-echo:
    - -stdin: read value from stdin
    - -prompt: prompt for a value
    - -no-echo: prompt for a value but don't echo entered characters (for
      instance to enter a passwd)
    - added template support for a submitrequest accept/decline message
    - lots of internal rewrites (new working copy handling etc.)
    - support added for osc search 'perl(Foo::Bar)'
    - New "service" command to run source services locally or trigger a re-run on the server.
    - setlinkrev is setting now the revision to xsrcmd5 by default to avoid later breakage on indirect links by default.
    [#]
    [#] Feature which requires OBS 2.1
    [#]
    - support reliable diff for an accepted request
  - osc might fail with the following error:
    Your working copy '.' is in an inconsistent state.
    Please run 'osc repairwc .' (Note this might _remove_
    files from the .osc/ dir). Please check the state
    of the working copy afterwards (via 'osc status .')
    Simply run "osc repairwc" (see README for more information)


author: suse-tux@gmx.de
changelog:
  - update to 0.130.1 (bugfix release):
    - don't crash if a file marked as 'A' does not exist (bnc#658664)
    - fixed proxy handling (bnc#657958)
    - fixed repairwc (bnc#657838)
    - fixed build for python2.4


author: adrian@suse.de
changelog:
  - update to 0.131
    - new command 'develproject' to print the devel project from the package meta.
    - add blt and rblt commands, aka "buildlogtail" and "remotebuildlogtail" to show
      just the end of a build log (for getting the fail reason faster).
      CHANGE: the --start parameter is now called --offset
    - add "createrequest -a add_group" option to create a group request
    - add "createrequest -a add_me" shortcut
    - add "less" command, doing the same as "osc cat" but with pager
    - fallback to unexpanded diff mode on "osc diff" on merge error.
    - support viewing the commit history of deleted packages
    - show review states on "review list"
    - new source service commands "localrun" and "disabledrun" to generate files without _service: prefix
    - add "request supersede" and "review supersede" to supersede with existing request
    - make it possible to run single source services, even when not specified in _service file.
      (For example for doing a version update without creating a _service file: osc service lr update_source)
    - protect rebuild and abortbuild commands with required "--all" option to mass failures by accident (similar to wipebinaries)
    - "review accept/decline" is trying to change all reviews of a requests, if a specific one is not specified by user
    [#]
    [#] Features which requires OBS 2.3
    [#]
    - "my requests" is doing faster and complete server side lookup now if available
    - "review" command has been extended to handle reviews by project or by package maintainers
    - support for new source service modes: disabled, trylocal and localonly
    - support project wide source services
    - support for armv7hl architecuture. used to denote armv7 + hardfloat binaries
    - add force option to accept requests in review state.
    - add "maintenancerequest" command to request a maintenance incident from maintenance team
    - add "releaserequest" command run a maintenance update release process (for maintenance team only)
    - allow to force the storage of project meta data (to ignore depending repositories for example)
    - "my requests" is showing requests with open reviews also now


author: adrian@suse.de
changelog:
  - update to 0.131.1
    - fixes runtime complaining about missing apiurl config.
  - fix wrong links in package description (bnc #690636)


author: adrian@suse.de
changelog:
  - update to 0.132.0
    - rdelete and undelete command requesting now a comment
    - add 'requestbugownership' command for setting the bugowner via request
    [#]
    [#] Features which requires OBS 2.3
    [#]
    - new command "createincident" to create maintenance incidents without a request
    - support to create hidden project on "branch" and "createincident" commands
    - osc waits and updates package after checkin when a source service is used
    - support for the new service file mode for "update" and "checkout" command when
      downloading server side generated files
    - integration for local source services, they will replace the source_validator mechanism


author: adrian@suse.de
changelog:
  - update to 0.132.1
    - fix backward compatibility with OBS 2.1 and before
    - meta files and content can be listed now


author: adrian@suse.de
changelog:
  - update to 0.132.2
    - fix broken update after commit with service run
    - fix up -S on unexpanded checkouts


author: saschpe@suse.de
changelog:
  - spec file cleanup:
    * run spec-cleaner
    * simplified some shell commands
  - recommend obs-service-download_files,
    obs-service-format_spec_file, obs-service-source_validator
  - remove recommends for osc-source_validator


author: adrian@suse.de
changelog:
  - update to 0.132.5
    * fix detection of project wide source service only
    * crash fix on incident creation


author: idonmez@novell.com
changelog:
  - Add osc-pubkey-parsing.patch, fix PGP pubkey parsing: base64
    checksum shouldn't be in the key data, upstream commit
    f707e9a22e185098bbea923b7ff8971f19a87991


author: adrian@suse.de
changelog:
  - update to 0.132.6
    * fix crash on removal of local _service file
    * handle both old OBS versions before 2.3
    * fix pgp pubkey parsing
    * show created incident project


author: adrian@suse.de
changelog:
  - update to 0.133
    - add --meta option also to "list", "cat" and "less" commands
    - project checkout is skipping packages linking to project local packages by default
    - add --keep-link option to copypac command
    - source validators are not called by default anymore:
    * They can get used via source services now
    * Allows different validations based on the code streams
    [#]
    [#] Features which require OBS 2.3
    [#]
    - support source services using OBS project or package name
    - support updateing _patchinfo file with new issues just by calling "osc patchinfo" again
    - branch --add-repositories can be used to add repos from source project to target project
    - branch --extend-package-names can be used to do mbranch like branch of a single package
    - branch --new-package can be used to do branch from a not yet existing package (to define later submit target)
    - show declined requests which created by user


author: adrian@suse.de
changelog:
  - update to 0.134.0
    * Enables new maintenance submissions for new OBS 2.3 maintenance model
    * Fixes srcmd5 revisions in submit request, when link target != submission target
  - From NEWS file:
    - patchinfo call can work without checked out copy now
    - use qemu as fallback for building not directly supported architectures
    - "results --watch" option to watch build results until they finished building
    - fixes injection of terminal control chars (bnc#749335)(CVE-2012-1095)
    [#]
    [#] Features which requires OBS 2.3
    [#]
    - support dryrun of branching to preview the expected result. "osc sm" is doing this now by default.
    - maintenance requests accept package lists as source and target incidents to be merged in
    - add "setincident" command to "request" to re-direct a maintenance request
    - ask user to create "maintenance incident" request when submit request is failing at release project
    - "osc my patchinfos" is showing patchinfos where any open bug is assigned to user
    - "osc my" or "osc my work" is including assigned patchinfos
    - "osc branch --maintenance" is creating setups for maintenance


author: adrian@suse.de
changelog:
  - update to 0.134.1
    * adding unlock command
    * maintenance_incident requests get created with source revision of package


author: adrian@suse.de
changelog:
  - update to 0.135.0
    * request accept is offering now to forward submit request if it is a devel area like webui does
    * support archlinux builds (requires OBS 2.4)
    * support maintenancerequest from local checkout
    * bugfixes for review handling, result watching, gnome-keyring


author: adrian@suse.de
changelog:
  - update to 0.135.1
    * do not forward submit requests to targets which link to request target
    * fix creator name in forwarded message


author: vuntz@opensuse.org
changelog:
  - This is the old osc-gnome plugin, split from osc-plugins-gnome,
    and renamed to osc-collab.
  - Update to version 0.90:
    + Features:
    - Rename to osc collab and do not refer to anything GNOME
      specific anywhere
    - Support delta in non-link packages
    - Remove potential trailing slash from packages passed as args
      for convenience when used with autocompletion
    - Make the config options work per apiurl
    - Make it possible to use more than one repo at the same time
    - Display against which repo the build is done
    - Make setup/update branch from the devel project
    - Take into account the version in devel project for
      todo/update
    - Use openSUSE:Factory by default instead of GNOME:Factory
    - Autodetect default repository for builds
    - Add --nodevelproject option for the relevant commands
    - Add --version command
    + Fixes:
    - Improve upstream tarball basename detection in when the
      basename of the upstream tarball is not in the URL, but in
      the query fields
    - Fix warning about tag in Source always appearing
    - Do not crash with osc from trunk
    - Better handling of update when package is already updated
    - Fix listreserved to not list reservations from all projects
    - Substitute macros in %define lines too
    - Remove old cache files
    - Fix parsing of empty list options in ~/.oscrc
    - Improve help message
    - Code cleanups


author: vuntz@opensuse.org
changelog:
  - Update to version 0.91:
    + Features:
    - Use the new scheduler state for build/buildsubmit to
      determine if the build status can be trusted or not.
    + Fixes:
    - Fix addition of osc-collab.* files to exclude glob.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.92:
    + Fixes:
    - Do not create empty helper files for NEWS/ChangeLog
    - Use updated build state names from OBS ('signing' was added,
      'expansion error' was renamed to 'unresolved')
    - Fix crash when list of reserved packages cannot be fetched
    - Make "osc collab forward" work with osc 0.129


author: vuntz@opensuse.org
changelog:
  - Update to version 0.93:
    + Fixes:
    - Handle httplib.BadStatusLine exception in build
    - Fix bug that was creating inconsistent state in checkout


author: vuntz@opensuse.org
changelog:
  - Add quilt Recommends, as the plugin tells the user to use quilt
    to check patches.
  - Update Url tag to point to new wiki page.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.94:
    + Features:
    - Add comments:
      . new 'comment', 'commentset', 'commentunset',
      'listcommented' commands to edit/view comments on packages
      . make 'todo' display packages with a comment, and add
    - -ignore-comments and --exclude-commented options to
      control this behavior
      . display comments after 'setup'/'update', unless
    - -ignore-comments is used
    - Add --details/--no-details options and collab_details config
      option (default to False) to display more details in 'todo'
    - 'update' command improvements:
      . Stop recompressing tarballs
      . Update Source tag in .spec on update to the tarball URL
      . Drop the "(Version XYZ)" part of the .spec header
    - Add --nobranch option to 'setup'/'update' commands
    - Unreserve the package after successful 'buildsubmit'
    - Add collab_do_package_tracking config option (default to
      False)
    + Fixes:
    - Make 'isreserved' work with multiple packages


author: vuntz@opensuse.org
changelog:
  - Update to version 0.95:
    + Features:
    - Add ugly workaround to extract files from .tar.xz tarballs
    - Extract a diff of old and new configure.{ac,in} on update
    - Supersede old requests on buildsubmit/forward (unless
    - -no-supersede is used)
    + Fixes:
    - List requests that are in state 'review'
    - Improve todo performance
    - Use a cache when listing requests to improve performance
    - Fix crash in todo for packages with no upstream version
    - Use UTC for timezone in .changes entries
    - Change forwarded request description to the one from webui
    - Reset Release tag to 0 instead of 1 on updates
  - Add Recommends for xz, so we can extract files from .tar.xz
    tarballs.


author: hillwood@linuxfans.org
changelog:
  - Uptate to 0.4.1
  - Choose player if no supported player running on launch
  - Outline blur on OSD mode
  - Support all MPRIS-compatible players
  - New lyrics search site: xiami.com
  - Fix ttPlayer search
  - Search lyrics from more than one sites
  - All files with the name of osd-lyrics are replaced to osdlyrics


author: hillwood@linuxfans.org
changelog:
  - update to 0.4.2
    * UI improvements:
    - Player choose dialog redesigned
    - Fade out on the edge of lyric text in OSD mode if it is too long
    - Drag-to-seek in scrolling mode
    * Player support:
    - Bring back support for Rhythmbox prior to 0.13
    - Support RhythmCat
    - Auto-detect the launch command for Audacious 2 and 3
    - Do not require root privilege to launch MPD
    * Bug fixes:
    - Blurring in OSD mode will not cause a frame around lyrics
    - Fix compilation issue in BDS systems.
    - Fix track duration in MPRIS support
    - Deal with player launch commands with %f or %U as arguments
    - ttPlayer engine can search lyrics with ' in the title
    - CUE sheets are supported now
    - Don't show invalid search result of Xiami engine


author: hillwood@linuxfans.org
changelog:
  - add xmms2 spport
  - split the translations in a lang subpackage
  - rename patch file
  - fixed some RPMLINT report warnings


author: hillwood@linuxfans.org
changelog:
  - update to 0.4.3
    * Player support:
    - Add cmus support, thanks to alepulver (not enable)
    * Bug fix:
    - Dir is not closed in _prepend_subdirs (ol_app_info.c)
    - Show player chooser if connected player quits in 1 minute


author: chris@computersalat.de
changelog:
  - Update to new Version 2.3.4
    o a lot of fixes, please see CHANGES file
    o itsm.README.de
    o itsm.README.en
  - added OTRS::ITSM 1.2.3 modules
    o added ZZZAuto.pm to be able to install ITSM modules via local repo
      see itsm.README for more info
    o added apache2 restart
  - new nochown patch
  - renamed otrs-init.diff to otrs-init.patch
  - apache2-httpd-new.include.conf is now installed as
    /etc/apache2/conf.d/otrs.conf
  - some rpmlint stuff


author: chris@computersalat.de
changelog:
  - cleanup spec
    o removed #---------
    o removed rel, pid
    o fixed patch naming
    o fixed user/group check -> getent
    o fixed clean section
    o fixed PreReq
  - rpmlint stuff
    o added rpmlintrc
    * non-etc-or-var-file-marked-as-conffile
    o split up pkg
    * added doc
  - reworked init patch
    o no-reload-entry


author: chris@computersalat.de
changelog:
  - update to Version 2.4.6
    o Bug# 4433 - When composing an email answer, StateDefault is
      ignored but first available state is used.
    o Bug# 4584 - Auto response did not use defined 'From' address,
      but instead the queue address.
    o Bug# 4551 - GenericAgent appends leading zeros to months for
      dates in search criteria when TimeInputFormat is set to
      "Input" when editing GenericAgent jobs.
    o Bug# 4435 - In-line images in quoted replies break in some
      scenarios like AgentTicketCompose and AgentTicketForward.
    o Bug# 4486 - Language and Out-of-Office information displayed
      in the admin interface for user management were not correct
      (but in the user preferences this worked fine).
    o Bug# 4482 - Owner update is possible without selecting a new owner.
    o Bug# 4246 - Response Templates fail to populate when original
      emails had <body> tags spanning more than one line, for
      instance from Windows Mail clients.
    o Bug# 4613 - Umlauts in notification messages and e-mail
      answers were replaced with "?" when using ArticleStorageFS
      config option as attachment storage backend.
    o Bug# 4498 - Rich Text Editor places whitespace in front
      of lines in plain text email body.
    o Bug# 4128 - Signature line breaks are stripped in E-mail
      ticket if the Rich Text Editor is disabled.
    o Bug# 4319 - After upgrade to 2.4, when composing an answer
      to old tickets the text 'No quotable message' appeared
      instead of the old message text.
    o Bug# 4464 - Spell checker (WYSIWYG + ispell) can't check
      text if it contains http:// links.
    o Bug# 4454 - scripts/restore.pl threw EncodeObject error
      and failed to work.
    o Bug# 4232 - Spell checker in Customer Interface gives
      "AgentSpelling not registered" error message.
    o Bug# 4704 - Package Manager: upload install fails with
      "Message: Need ContentType!" when using Google Chrome browser.
    o Bug# 4597 - Unnecessary slash in download links throws web
      server errors when accessing some links in AgentTicketZoom
      on Microsoft IIS webservers.
    o Bug# 4361 - Umlauts in Dashboard do not display correctly
      after refresh on a non-Unicode database.
    o Bug# 4781 - LDAP auth with "umlaut" not possible with OTRS
      in iso-8859-1 and utf-8 ldap directory, causing "No UserID
      found"-messages when logging in.
  - update OTRS::ITSM to Version 1.3.2
  - updated SOURCES
    o itsm.README.{en,de}
    o ZZZAuto.pm
  - some spec fixes


author: chris@computersalat.de
changelog:
  - bnc#613158 - nothing provides perl-Msql-Mysql-modules
    o fixed deps perl-Msql-Mysql-modules > perl-DBD-mysql


author: chris@computersalat.de
changelog:
  - update to Version 2.4.7
    - (2010/02/04) Fixed SQL quoting issue (see also
      http://otrs.org/advisory/OSA-2010-01-en/).
    - (2010/02/03) Fixed bug#4937 - Accounted time per article is not
      displayed in PDF print.
    - (2010/02/03) Fixed bug#4848 - Issue with TicketOverView object
      (does not show all tickets when moving through list)
    - (2010/02/02) Fixed issue with migrating Customer Queue
      notifications to Event Based when upgrading OTRS 2.3 > 2.4.
    - (2010/02/01) Fixed bug#4393 - AgentTicketQueue - Small view takes
      long to load. -> New solution with own config option for each
      view mode (S/M/L)
      Admin -> SysConfig -> Ticket -> Frontend::Agent::TicketOverview.
    - (2010/01/25) Fixed bug#4818 - Removed inline image of forwarded
      message gets still included.
    - (2010/01/20) Fixed bug#4780 - Adding groups to a CustomerUser
      fails, adding CustomerUsers to a group works.
    - (2010/01/20) Fixed bug#4486 - Some preferences displayed in
      AdminUser are not correct.
    - (2010/01/18) Fixed bug#4770 - Attachments are stripped/not
      shown from outgoing emails in some scenarios with ms exchange.
    - (2010/01/15) Fixed bug#4735 - TicketFreeTime search in Customer
      frontend does not work as expected
    - (2010/01/15) Fixed bug#4758 - Dashboard RSS feeds doesn't display
      XML encoded entities correctly.
    - (2010/01/13) Fixed bug#4754 - Multiple tickets with a huge
      POP3 Mailbox - more then 2000 email in the box
      ("Deep recursion on subroutine").
    - (2010/01/13) Fixed bug#4713 - In ticket overview, after adding
      view=30 - no tickets are visible.
    - (2010/01/12) Upgrade of cpan Net::IMAP::Simple from 1.17 to 1.1910
  - removed obsolete nochown patch
  - fixed deps
    o mysql > Recommends
  - rpmlint
    o reworked init patch
    - mysql > Should-Start
    - added missing Short-Description
    o spec
    - wrong-file-end-of-line-encoding
    - added BuildReq dos2unix
    o rpmlintrc
    - non-executable-script
    - hidden-file-or-dir
  - update OTRS::ITSM to Version 2.0.2
  - updated SOURCES
    o ZZZAuto.pm
  - fix update of ZZZAuto.pm
    o remove noreplace


author: nix@opensuse.org
changelog:
  - update to version 2.4.8
    - (2010/08/20) Fixed bug#5742 - Outgoing email link detection does not work properly.
    - (2010/08/18) Fixed bug#5444 - TicketZoom mask vulnerable to XSS.
    - (2010/08/09) Fixed bug#5698 - Ticket Assignment includes '(' character.
    - (2010/07/20) Fixed bug#4483 - AgentTicketActions, set radio button when select
      old/ new owner are selected, fix wrong javascript behavior.
    - (2010/07/15) Fixed bug#5416 - AgentTicketMove does not support Pending Date.
    - (2010/07/15) Fixed bug#5556 - Broken unicode chars in CustomerUser selections.
    - (2010/07/14) Fixed bug#5132 - New owner validation always ask to set a owner.
    - (2010/07/13) Fixed bug#5210 - LinkQuote consumes all CPU memory when processing a
      large amount of data.
    - (2010/07/13) Fixed bug#5550 - Broken linebreaks in textareas of Google Chrome.
    - (2010/07/07) Fixed bug#5541 - Dashboard Chart generates error in webserver log.
    - (2010/07/01) Fixed bug#5512 - Bulk Action No Access is displayed incorrectly.
    - (2010/06/25) Updated Danish translation, thanks to Jesper Rønnov,
      Faaborg-Midtfyn Kommune!
    - (2010/06/24) Fixed bug#5445 - Reflected XSS vulnerability.
    - (2010/06/16) Fixed bug#5488 - AutoPriorityIncrease runs into failures.
    - (2010/06/16) Fixed bug#5478 - Web Installer has 'editable' license text.
    - (2010/05/31) Fixed bug#5385 - Queue name is not used in signature on ticket
      creation.
    - (2010/05/28) Fixed bug#5235 - Link in response not shown as link.
    - (2010/05/28) Added PNG version of data model in doc directory.
    - (2010/05/28) Fixed bug#5395 - Function $LanguageObject->Time() can't process
      seconds.
    - (2010/05/25) Fixed bug#5397 - Response not converted to Ascii when Rich Text
      Editor is disabled.
    - (2010/05/24) Fixed bug#5383 - Fckeditor localization not working for some
      languages such as Brazilian Portuguese.
    - (2010/05/07) Fixed bug#5336 - Also set execute bit on scripts/tools.
    - (2010/04/30) Make it possible to use a version argument with bin/opm.pl.
    - (2010/04/21) Fixed bug#5266 - Ticket Zoom shows wrong html content if there
      is no text but two html attachments in there.
    - (2010/04/15) Fixed bug#5242 - Newlines are not displayed in html notification
      mails on Lotus Notes
    - (2010/04/14) Fixed bug#4999 - Cache for customer user is not refreshed when
      a preference is updated.
    - (2010/04/13) Fixed bug#5152 - responsible_user_id in ticket table is wrong in
      otrs-database.dia.
    - (2010/04/12) Fixed bug#5108 - The RSS date was not displayed correctly.
    - (2010/04/12) Fixed bug#5112 - Redirecting to a valid screen after unsubscribing
      from a ticket where the agent does not have permissions on the queue.
    - (2010/04/06) Fixed bug#4986 - There is no activate/deactivate check for
      Graphsize menu when the page loads in Stats Definition
    - (2010/04/01) Fixed bug#4786 - AgentTicketCompose ONLY: Defining a next state,
      then adding and attachment, resets the next state upon screen refresh.
    - (2010/03/29) Improved handling of the StateType attribute of
      StateGetStatesByType() in Kernel/System/State.pm.
    - (2010/03/24) Fixed bug#5164 - Pending time not working if agent as an other
      timezone.
    - (2010/03/19) Fixed bug#5094 - Bulk pending date/time do not get applied to
      tickets.
    - (2010/03/18) Updated Ukrainian language translation, thanks to Belskii Artem!
    - (2010/03/10) Fixed bug#4416 - Merge: whitespace before ticketnumber is not
      removed.
    - (2010/03/09) Fixed bug#5085 - Wrong colours codes in Stats::Graph::dclrs
    - (2010/03/08) Fixed bug#5102 - Notification sent to OTRS instead of Customer
    - (2010/03/04) Fixed bug#5044 - Missing translation in ticket history after
      responsible update.
    - (2010/03/02) Updated Czech translation, thanks to O2BS.com, s r.o. Jakub Hanus!
    - (2010/02/26) Fixed bug#4137 - Follow ups to internal forwarded message marked
      as customer reply.
    - (2010/02/23) Updated pt_BR translation file, thanks to Fabricio Luiz Machado!
    - (2010/02/22) Fixed bug#5020 - Framework version for stats export is outdated.
    - (2010/02/18) Fixed bug#4969 - Event Based Notification: Body Match field
      displays Subject Match value.
    - (2010/02/16) Fixed bug#4967 - Can't locate object method "new" via package
      error when using Perl 5.10.1.
    - (2010/02/15) Fixed bug#4977 - mod_perl is not used in fedora with RPM.
    - (2010/02/12) Fixed bug#4936 - Kernel::System::Main::FileWrite has race condition.
    - (2010/02/11) Fixed bug#4442 - Customer search fails when there is a space
      in the name.
    - (2010/02/11) Fixed bug#4822 - No fulltext search with more then one word
      for FAQ.
    - (2010/02/10) Fixed bug#4889 - Inline images from Lotus Notes are not
      displayed in ticket zoom.
    - (2010/02/09) Fixed bug#4658 - Cannot delete attachment from AdminAttachment
      interface
  - Recommend a few optional dependencies


author: chris@computersalat.de
changelog:
  - update to 2.4.9
    - 2010-09-30 Fixed bug#6016 - AgentTicketZoom is vunerable to XSS
      attacks from HTML e-mails. (OSA-2010-03)
    - 2010-09-22 Fixed bug#5903 - E-mail notification links don't
      contain <a href... tags.
    - 2010-09-29 Fixed bug#6030 - Event notifications get's fired
      several times on event "TicketFreeTextUpdate".
    - 2010-09-22 Fixed bug#5941 - Error in Apache log when no tickets
      and/or customers in dashboard.
    - 2010-09-14 Fixed bug#5541 - Dashboard Chart generates error in
      webserver log.
    - 2010-09-09 Fixed bug#5462 -
      Kernel::System::Ticket::TicketEscalationIndexBuild() does not
      invalidate the cache.
    - (2010/08/27) Fixed bug#5667 - Rich Text is not working in ipad.
      It's not possible to add a note or close a ticket.
    - (2010/08/25) Fixed bug#5266 - Ticket Zoom shows wrong html
      content if there is no text but two html attachments in there.
  - update OTRS::ITSM to Version 2.1.1
    o updated ZZZAuto.pm, README.{de,en}
  - License is AGPLv3


author: chris@computersalat.de
changelog:
  - update OTRS::ITSM to Version 2.1.2
    - ENHANCEMENTS
    * Added persian translation for Change Management, thanks to
      Masoud Ramezani <masoud.ramezani at gmail.com>
    - BUG FIXES
    * Bug# 6164 - Change and Workorder actual start time is not reset
      when a template has been used.
    * Bug# 6148 - Link of FreeText fields in Change Management not working.
    * Bug# 6074 - Change print does not translate states in HTML output.
    * Bug# 6534 - Calculated current incident state of a service is
      not reset if a link to a CI is removed.
    * Bug# 6571 - Conditions are executed before history entry is written.
    * Bug# 6632 - Unittest shows error log message: Argument
      "\x{35}\x{2c}..." isn't numeric in numeric eq (==).
    * Bug# 6161 - Can't locate object method "EventHandlerInit" issues
      on mod_perl environments.
  - cleanup spec
    o removed (obsolete) version from header
    o updated (c) 2011
    o removed norootforbuild


author: chris@computersalat.de
changelog:
  - update to 2.4.10
    (fix for OSA-2011-01, http://otrs.org/advisory/OSA-2011-01-en/)
    - 2011-03-23 Updated Brazilian Portugese translation, thanks to
      Murilo Moreira de Oliveira!
    - 2011-03-18 Added required settings for oracle databases in
      apache2-httpd-new.include.conf.
    - 2011-03-07 Fixed bug#6014 - Printed pdf tickets are not searchable.
    - 2011-02-17 Fixed bug#6906 - Vendor URL points to Basename+URL
      instead of URL.
    - 2011-01-25 Event Based notification - respect "Include Attachments
      to Notification".
    - 2010-12-17 Fixed bug#6510 - Signature ID missing.
    - 2010-12-14 Fixed bug#6532 - With multiple inline images, only
      first one is preserved when replying.
    - 2010-12-13 Fixed bug#6520 - backup.pl doesn't backup with strong
      password.
    - 2010-12-09 Fixed bug#6488 - otrs.ArticleStorageSwitch.pl creating
      wrong files.
    - 2010-12-09 Fixed bug#3984 - HTML Notifications - Links to
      ticketsystem are not clickable.
    - 2010-12-02 Fixed bug#6366 - gnupg signatures not working correct
      for partly signed messages.
    - 2010-11-29 Fixed bug#5981 - Warnings from TransfromDateSelection()
      in AgentTicketMove.
    - 2010-11-23 Fixed bug#6131 - Lack of warning for revoked and expired
      PGP keys in email compose screens.
    - 2010-11-04 Fixed bug#6211 - Wrong TicketFreeText-value in ticket
      creation by using event notifications.
    - 2010-11-02 Email.ticket: wrong signature is shown.
    - 2010-10-26 Improved German translation, thanks to Stelios Gikas!
    - 2010-10-13 Fixed some Perl "uninitialized value" warnings.
    - 2010-10-12 Fixed bug#6087 - Search template name is broken if
      & or ; is used.
  - update OTRS::ITSM to 2.1.3
    - ENHANCEMENTS
    * Added persian translation for Change Management, thanks to Masoud
      Ramezani <masoud.ramezani@gmail.com>
    - SELECTED BUG FIXES ( http://bugs.otrs.org/)
    * Bug# 6908 - Uninstalling the Change Management module and
      installing it again does not delete the cache.
    * Bug# 6918 - Search for changes between 12.2. and 13.2. does not
      find changes terminated for the 12.2. at 00:00.
    * Bug# 6989 - Missing condition check while Workorder deletion if
      condition is not valid.
    * Bug# 7067 - Condition Edit screen does not store the number zero
      0 for value fields.
    * Bug# 7069 - Condition Operator "Less Than" recognizes equal
      values as less than.
    * Bug# 7068 - Can not use number zero 0 or numbers with a decimal
      point in condition expressions with compare operator "less than"
      or "greater than".
    * Bug# 7070 - Can not use negative numbers in condition expressions
      with compare operator "less than" or "greater than".
    * Bug# 7131 - Limiting CI classes is not fully respected when
      linking CIs.
    * Bug# 7065 - !ConfigItemDelete function doesn't delete link
      relations before deleting CIs.
    * Bug# 7196 - Not possible to set the workorder agent to "empty"
      in an action.


author: chris@computersalat.de
changelog:
  - update to 3.0.7
    o several OTRS bug fixes (http://bugs.otrs.org/)
      for more info please see CHANGES file
  - update OTRS::ITSM to 3.0.3
    o for more info please see
      http://lists.otrs.org/pipermail/itsm-announce/2011/subject.html
  - reworked init patch
    o removed 2.4.7-init
    o added 3.0.7-init
  - move /opt to /srv
    o add 3.0.7-httpd_conf patch
    o updated
    - ZZZAuto.pm
    - sysconfig.otrs
    - itsm.README.{de,en}
  - spec mods
    o add macro {otrs_root}
    o macro usage
    o wrong-file-end-of-line-encoding
      INSTALL-3.0.ITSM
  - do not overwrite Kernel/Config.pm* on update
  - rework dir/file permissions
    o remove sbits from var/{article,log}
    o add 3.0.7-perm patch (no check_permission on /bin/)


author: chris@computersalat.de
changelog:
  - update to 3.0.8
    o several OTRS bug fixes (http://bugs.otrs.org/)
      for more info please see CHANGES file
      http://otrs.org/releases/3.0.8/


author: chris@computersalat.de
changelog:
  - update to 3.0.9
    o several OTRS bug fixes (http://bugs.otrs.org/)
      for more info please see CHANGES file
      http://otrs.org/releases/3.0.9/
  - update OTRS::ITSM to 3.0.4
    o for more info please see
      http://lists.otrs.org/pipermail/itsm-announce/2011/subject.html
  - rebase httpd_conf patch
  - fix rpmlint (Files listed twice)
  - update description (License: AGPL)


author: chris@computersalat.de
changelog:
  - update to 3.0.10
    o several OTRS bug fixes (http://bugs.otrs.org/)
      for more info please see CHANGES file
      http://otrs.org/releases/3.0.10/
  - update OTRS::ITSM to 3.0.5
    o for more info please see
      http://lists.otrs.org/pipermail/itsm-announce/2011/subject.html
  - rpmlint:
    * incorrect-fsf-address, http://www.fsf.org/about/contact/


author: chris@computersalat.de
changelog:
  - update to 3.0.11
    o several OTRS bug fixes (http://bugs.otrs.org/)
      for more info please see CHANGES file
      http://otrs.org/releases/3.0.11/


author: alexandre@exatati.com.br
changelog:
  - Fix wrong tests in init script;
  - Fix permissions in bin to properly functioning of cron tasks;
  - Fix sysconfig variable for OTRS_CLEANUP;
  - Refresh all patches with -p0.


author: chris@computersalat.de
changelog:
  - update to 3.1.1
    * Fixed bug#8199 - Linked tickets open only in tabs.
    * Fixed bug#8148 - Wrong presentation of queue structure in
      CustomerTicketMessage.
    * Fixed bug#8137 - Issues with Owner list refresh when selecting
      a new Owner.
    * Fixed bug#8180 - bin/otrs.LoaderCache.pl exit code is wrong.
    * for more info please see CHANGES file
      http://www.otrs.com/de/open-source/community-news/release-notes/\
      release-notes-otrs-help-desk-311/
  - update OTRS::ITSM to 3.1.1
    * for more info please see
      http://www.otrs.com/de/open-source/community-news/release-notes/\
      release-notes-otrs-itsm-311/
  - rebase patches
    * perm, httpd_conf patch
  - rework init patch
  - update ZZZAuto.pm to reflect new versions (ITSM)
  - update sysconfig file
  - remove INSTALL from doc


author: chris@computersalat.de
changelog:
  - rework docs
    * updated otrs.README files
    * updated itsm.README files
    * add UPGRADING.SuSE to doc
    * fix docs destinations
    - otrs/-itsm now has COPYING and needed README
    * remove obsolete docs from doc
  - rpmlintrc
    * addFilter('files-duplicate /srv/otrs/Kernel/Config.pm.dist')
    * addFilter('files-duplicate /srv/otrs/Kernel/Config/GenericAgent.pm.dist')
  - fix itsm deps


author: chris@computersalat.de
changelog:
  - update OTRS::ITSM to 3.1.2
    * for more info please see
      http://www.otrs.com/en/open-source/community-news/releases-notes/\
      release-notes-otrs-itsm-312/
  - fix usermod (-d)
  - fix post (FIRST_ARG)


author: chris@computersalat.de
changelog:
  - update to 3.1.2
    * Bug#8282 - Dropdown and Multiselect Dynamic Fields without Possible values
      causes errors with LayoutObject BuildSelection function.
    * Bug#8277 - DynamicField values not deleted when ticket is deleted.
    * Bug#8274 - Dynamic Fields ACLs does not work correctly at Ticket Split.
    * Improved#7526 - Fixed handling of special characters (, ), &, - within statistics.
    * Bug#8255 - TicketSearch in DynamicFields doesn't support ExtendedSearchCondition.
    * Bug#8258 - DynamicField date value is reset to NULL.
    * Bug#8214 - OTRS Init script on Red Hat / SUSE fails to check scheduler.
    * Bug#8227 - LDAP user syncronisation doesn't work.
    * Bug#8235 - Searching on DynamicFields, results are lost on next page.
    * Bug#8252 - Small typo in German translation of AgentTicketZoom.
    * Bug#8226 - Problem with Customized DynamicFields in TicketOverviewSmall.
    * Bug#8233 - DB error migrating stats on Oracle.
    * Bug#8224 - Admin Responses screen does not allow to filter responses.
    * Bug#7652 - OpenSearch providers are served with wrong mime type. Follow-up fix.
    * Bug#8140 - Shortcut for creating new e-mail ticket doesn't work. The hotkey
      for "new email ticket" was changed from e to m to avoid a collision.
    * Bug#8144 - Typo and improved logging in GenericAgent.pm.
    * Bug#8183 - Canceling AgentTicketCompose on an unlocked ticket generates
      ChallengeToken error.
    * Bug#8219 - TicketCreate and TicketUpdate ticket operations in the
      GenericInterface require a valid CustomerUser.
    * Bug#8201 - Popup in browser always open on leftmost display when using
      dual monitor setup.
    * Bug#8202 - Kernel::System::JSON->Decode() dies when providing malformed JSON.
    * Bug#8211 - Typos in Labels: DYNAMICFILED can cause internal server errors.
    * Bug#7109 - Statistics error when PDF support is not active.
    - The detailed ChangeLog can be found at:
      http://source.otrs.org/viewvc.cgi/otrs/CHANGES?revision=1.2195&view=markup.
    * for more info please see release-notes
      http://www.otrs.com/de/open-source/community-news/release-notes/\
      release-notes-otrs-help-desk-312/
  - fix post
    * add if suse_version around a2enmod


author: chris@computersalat.de
changelog:
  - update to 3.1.3
    * Bug#8343 - Configuration of additional modules can be lost during
      upgrade.
    * Renamed form id in AgentLinkObject.dtl to make sure it doesn't
      interfere with wrong CSS.
    * Bug#8333 - Type option '-' should not be available in
      ActionTicketCommon screens.
    * Bug#8331 - Unable to delete ticket with > 1000 articles on Oracle
      database.
    * Bug#8335 - Cache keys are not always properly constructed.
    * Dynamic fields and associated values can now be deleted in the
      admin area.
    * Do not show the empty item in dynamic field search fields.
    * Fixed an issue where DBUpdate-to-3.1.pl would die because of
      certain free text or free time configuration settings.
    * Bug#8334 migration fails if FreeTime fields are not in use.
    * Bug#8320 - IMAP FLAGS (\Seen \Recent) are appended to article body
      by upgrading bundled Net::IMAP::Simple to version 1.2030.
    * Bug#8286 - Adressbook forgets selected entries.
    * Bug#8297 - Selectbox for new owner causes ajax update on every
      change made via keyboard.
    * Bug#7545 - AgentTicketBounce lacks permission checks.
    - The detailed ChangeLog can be found at:
    http://source.otrs.org/viewvc.cgi/otrs/CHANGES?revision=1.2226&view=markup
    * for more info please see release-notes
      http://www.otrs.com/de/open-source/community-news/release-notes/\
      release-notes-otrs-help-desk-313/
  - rebase perm patch
  - add permissions file


author: chris@computersalat.de
changelog:
  - update to 3.1.4
    * Bug#8284 - The text "Cc: (xx@mail.com) added database email!" is confusing.
    * Bug#8392 - DynamicFieldAdd returns wrong value.
    * Bug#8387 - UseSyncBackend configuration does not conform to OTRS style.
    * Bug#8367 - Customer entry not marked as mandatory.
    * Bug#8348 - Wrong pop-up close behavior when no URL is given and SessionUseCookie is set to No.
    * Bug#8346 - Incoming phone calls trigger NewTicket notification, even for existing tickets.
    * Bug#8353 - Small typo in print CSS.
    * Bug#8370 - AgentTicketForward does not set pending date for pending states.
    * Bug#8368 - Personal queues update is not reflected in UI.
    * Bug#8363 - SOAP Transport can't send a value '0'.
    * Bug#8356 - ACLs for DynamicFields does not work on AgentTicketSearch.
    * Bug#8336 - otrs.ExportStatsToOPM.pl broken.
    * Bug#8349 - Caching breaks Admin frontend.
    * Bug#7877 - SMIME emails don't get parsed properly.
    * Disabled error message in RemoveSessionID().
    * Repaired broken cache handling in DynamicFieldList().
    - The detailed ChangeLog can be found at:
    http://source.otrs.org/viewvc.cgi/otrs/CHANGES?revision=1.2254&view=markup.
    * for more info please see release-notes
      http://www.otrs.com/open-source/community-news/releases-notes/\
      release-notes-otrs-help-desk-314/
  - rework permissions
    * otrs_root/otrs/var/log (660,otrs,www,2775)
    * otrs_root/otrs/bin (750,root,www,755)
  - rework README files
    * add some usefull mysql info
  - fix init
    * on 'start', start scheduler if not already running
  - add missing bin_files
    * otrs.DeleteSessionIDs.pl, otrs.UnlockTickets.pl
  - fix sysconfig file
    * do not use (hostname -f)


author: alexandre@exatati.com.br
changelog:
  - Update to 3.1.5:
    - Updated Hungarian translation, thanks to Csaba Nemeth!
    - Added possibility to specify a cache type for selective cache
      cleaning in bin/otrs.DeleteCache.
    - Added possibility to define ACL rules by user role.
    - Bug#8466 - On Win32 GenericInterface does not return results
      properly.
    - Bug#8465 - Can't create cache for web service debug log on Win32
      platforms.
    - Bug#7919 - Translation of ticket states in CSV Export of
      CustomerTicketSearch.
    - Bug#8461 - CustomerTicketSearch doesn't use ticket ACL rules.
    - Bug#7877 - SMIME emails don't get parsed properly (follow-up
      fix).
    - Bug#8446 - Dynamic Field type TextArea missing > 3800 characters
      validation.
    - Bug#8447 - Checkbox Dynamic Field is incorrectly calculated in
      statistics.
    - Bug#8328 - Statistics ignores any restrictions on dynamic fields.
    - Bug#8439 - AgentTicketForward: ticket not unlocked after selecting
      a close state.
    - Bug#7168 - Ticket Overview Control Row can only be one line high.
    - Bug#8437 - Dynamic Field order duplicated when change the order
      of a field.
    - Bug#8409 - Deselecting 'select all' in queue view does not work.
    - Bug#8424 - Ticket articles of large tickets cannot be opened.
    - Bug#8415 - Setting Ticket::Responsible ignored by AgentTicketActionCommon.
    - Bug#8288 - Autocomplete search results show up in Times font when
      using Internet Explorer.
    - Bug#8414 - ACL for AgentTicketCustomer in AgentTicketZoom doesn't
      affect CustomerID link in ticket information.
    - Updated CKEditor to version 3.6.3, fixing several bugs.
    - Bug#8369 - Incorrect handling of Ticket ACL in AJAX Updates.
  - Update ITSM to 3.1.3:
    - Added Portuguese translations for Portugal, thanks to Rui
      Francisco!
    - Small performance improvement when creating a change from a
      template.
    - Bug# 8261 - Bad performance when moving timeslot in
      AgentITSMChangeTimeSlot.
    - Bug# 8265 - Error in ITSM Incident Problem Management statistics.
    - Bug# 8302 - CI class names are not translated in
      AgentITSMConfigItemAdd.dtl
    - Bug# 8303 - Wrong charset for cs_ITSMTicket.pm
    - Bug# 8293 - Cannot delete change search profile.
    - Bug# 8362 - Change-Delete menu link is visible for other
      group members than itsm-change-manager.
    - Bug# 8366 - Number of SQL statements could be decreased when
      deleting a change.
    - Bug# 8386 - Change Mangement Toolbar Modules could use caching
      to reduce the number of SQL statements.
    - Bug# 8396 - Dynamic Field creation problem on migrated framework.
    - Bug# 8305 - Possible SQL injection problem in change search.


author: chris@computersalat.de
changelog:
  - fix itsm sources
    * dos2unix INSTALL-3.1.ITSM
    * readd packages30
    * readd packages31/*3.1.{1,2}.opm
  - fix itsm deps
  - remove/disable permissions file stuff
  - exclude bin/otrs.SetPermissions.pl
  - fix perl deps
    * use module names, not pkg names


author: chris@computersalat.de
changelog:
  - update to 3.1.6
    * Bug#8495 - Generic Agent TicketAction single value attributes
      should not let multiple selection.
    * Bug#8378 - Validation fails if the ID of the element contains a
      dot (.) or a colon (:).
    * Bug#7532 - 'Field is required' message should be removed in RTE if
      content is added.
    * Bug#8514 - Long words in description break rendering of SysConfig
      items.
    * Bug#8537 - DynamicField caching issue.
    * Bug#8482 - Responsible of a ticket without responsible permission.
    * Bug#8485 - CustomerUser validation fails in GI Ticket Operations
      if there is no ValidID in the mapping.
    * Bug#8529 - Fixed print to STDERR in ReferenceData.pm.
    * Bug#8427 - Dynamic Field Type Multiselect not shown in Notification
      (event).
    * Bug#8189 - AgentTicketCompose: Pressing "Enter" will delete
      Attachment.
    * Bug#7844 - Escalation Event does not respect service calendar of
      ticket/queue.
    * Bug#8228 - Ticket::Frontend::AgentTicketNote###StateDefault
      doesn't work.
    * Bug#8519 - Kernel::System::TicketSearch->TicketSearch() doesn't
      properly handle array references in SortBy parameter
    * Bug#7519 - AJAX-reload of SMIME-fields did not work properly.
    * Bug#8518 - Crypt on multiple recipients error replaces Crypt
      selection.
    * Bug#8164 - Internal articles are visible within customer ticket
      overview.
    * Bug#8506 - Customer email link won't open in popup as expected.
    * Bug#7844 - Escalation Event does not respect service calendar of
      ticket/queue.
    * Bug#8498 - OpenSSL 1.0.0 does not get the stored SMIME
      certificates when -CApath is used in the command.
    * Bug#8337 - Parentheses in user last_name / first_name are not
      sanitized.
    * Bug#8467 - Reply to an e-mail address with ' not possible.
    * Bug#8352 - Wrong substitution regex in HTMLUtils.pm->ToAscii.
    * Bug#8401 - DynamicField Update doesn't update the
      X-OTRS-DynamicField-XXX Fields in Postmaster Filters.
    * Bug#5746 - Using PerlEx you have to restart IIS each time a setting
      is changed in SysConfig.
    * Bug#8452 - Dynamic Field Date/Time not working when server runs on
      UTC.
    - The detailed ChangeLog can be found at:
      http://source.otrs.org/viewvc.cgi/otrs/CHANGES?revision=1.2260.2.47&view=markup.
  - Update ITSM to 3.1.4:
    * Bug#8479 - Change and workorder notification records are not
      deleted during module uninstallation.
    * Bug#8484 - Can't create cache for Change Management Toolbar
      Modules on win32 platform.
    * Bug#8453 - Saved time in ITSMChangeManagement screens adds UTC
      offset.
    * Bug#8487 - Usage of event.stopPropagation() causes javascript
      error in IE8.
    * Bug#8488 - Change search should require at least one search
      parameter.
    * Bug#8507nbsp;- Font size is ignored for text if input is made in
      certain order.
    * Bug#8515 - Search icon shows the ticket search instead of the
      change search when the current screen is the workorder zoom.
    * Bug#8521 - Back-Link in Workorder-Zoom returns to the previous
      page, but does not reload the page
      (the page comes from the browser cache).
    * Bug#8538 - AgentTicketZoom does not show "Review Required" Field.


author: idonmez@suse.com
changelog:
  - Add back our custom document icon, oxygen seems to be missing
    those, also re-add folder-html -> folder_html symlink,
    fixes bnc#720751


author: tittiatcoke@gmail.com
changelog:
  - update to 3.1
    - Added new "flat" mode, which removes the background gradient
      from windows and tabs.
    - Fixed the tree view colors.
    - Increased spacing between tabs to better match the Oxygen theme.


author: prusnak@suse.cz
changelog:
  - updated to 3.2
    - Redesigned color scheme to use less extreme shading.
    - Tweaked menubar gradient to look better for wider windows.
    - Adjusted the size of the active menubar item selector,
      and further fine-tuned the color of the menu item selector.


author: abrouwers@gmail.com
changelog:
  - Give "/usr/share/kde4/apps/color-schemes/Oxygen-Molecule_3.0.colors"
    644 permissions, so people can use it


author: mkoenig@suse.de
changelog:
  - update to version 4.44:
    * fixes in the help displayed by 7za/7z/7zr.
    * code cleanup: remove of mySetModuleFileNameA (and its memory
      leak), GetModuleFileName ...
    Bugfixes:
    * in the plugins of 7z, the "Utf16" state was always off.
    * support for directory names that are not encoded
      with the current locale.
    * p7zip can now restore a symbolic link from a Zip archive
    * small fix in the output of the script install.sh
    * Extracting large directories takes quadratic time
    * Client7z added.


author: crrodriguez@suse.de
changelog:
  - update to version 4.51
    - fix built of test_emul
    - contrib/gzip-like_CLI_wrapper_for_7z/p7zip now supports commands like :
      p7zip -- -name
      p7zip "file name"
      p7zip file1 file2 file3
      p7zip -d file1.7z file2.7z file3.7z
    - some code cleanup
  - run make test in the rpm check section


author: mkoenig@suse.de
changelog:
  - update to version 4.58
    * Some speed optimizations
    * 7-Zip now can unpack .lzma archives
    * Unicode (UTF-8) support for filenames in .ZIP archives
    * Now it's possible to store file creation time in 7z and
      ZIP archives (-mtc switch)
    * 7-Zip now can unpack multivolume RAR archives created with
      "old style volume names" scheme and names *.001, *.002, ...
    * Now it's possible to use -mSW- and -mSW+ switches instead of
    - mSW=off and -mSW=on


author: freespacer@gmx.de
changelog:
  - update to version 9.04
    * 7-Zip now can update solid .7z archives
    * 7-Zip now supports LZMA2 compression method
    * 7-Zip now supports XZ archives
    * 7-Zip now can unpack NTFS, FAT, VHD and MBR archives
    * 7-Zip now can unpack GZip, BZip2, LZMA, XZ and TAR archives from stdin
    * New -scrc switch to calculate total CRC-32 during extracting / testing
    * Some bugs were fixed
    * #2799966 " A newly created 7z archive (by p7zip 4.65) is broken and cannot be unpacked / listed / tested"
      Fixed: now "7za a -mx=9 archive.7z directory" creates a good archive even
      if there are a lot of executable files
    * Fixed: the RAM size was reported incorrectly on MacOSX 64bits (with 2Gb+ RAM)
    * #2798023 "segfault handling very large multivolume .7z file"
      p7zip now displays the following error "Error: Too many open files"
      if you don't have enough rights to open all the splitted files
      (on Linux: ulimit -n)
    - included update from 4.65
    * The bug in 7-Zip 4.63 was fixed: 7-Zip could not decrypt .ZIP archives encrypted with WinZip-AES method
    * 7-Zip now can unpack ZIP archives encrypted with PKWARE-AES
    * Some bugs were fixed
    * Fixed: the RAM size was reported incorrectly on MacOSX 64bits
    * Fixed: makefile.linux_amd64_asm_icc
    * DJGPP: makefile.djgpp becomes makefile.djgpp_old
    * DJGPP: makefile.djgpp_watt added (thank to Rugxulo)
    * you can now compile 7za with a cmake project (see README)
    - included update from 4.61
    * 7-Zip now supports LZMA compression for .ZIP archives
    * Ask for password twice when creating encrypted archive
    * 7zG added (read GUI/readme.txt)
    * p7zip didn't use the BCJ /BCJ2 filters for executables (:
    * makefile.linux_amd64_asm_icc added (tested with Intel Compiler 11 on Ubuntu 8.04 x64)
    * 7-Zip now can unpack UDF, XAR and DMG/HFS archives
    * It's allowed to use -t switch for "list" and "extract" commands
    * Bug: wrong timestamp for files extracted from .zip or .rar archives


author: freespacer@gmx.de
changelog:
  - update to version 9.13
    * From Windows version of 7-zip 9.12
    - Some bugs were fixed.
    * #2863580 "Crash in Rar decoder on a corrupted file" fixed
    * #2860898 "Dereferencing a zero pointer in cab handler" fixed
    * #2860679 "Division by zero in cab decoder" fixed
  - update to version 9.12
    * From Windows version of 7-zip 9.12
    - ZIP / PPMd compression ratio was improved in Maximum and Ultra modes.
    - The BUG in 7-Zip 9.* beta was fixed: LZMA2 codec didn't work,
      if more than 10 threads were used (or more than 20 threads in some modes).
    * makefile.openbsd is now compatible with OpenBSD ports tree.
      (thanks to jggimi)
    * cmake projects added.
    * 7zFM and 7zG can be built on MacOSX but these ports are in very alpha stage.
      make app to build p7zip.app (p7zip for MacOSX)
  - update to version 9.11 (never published)
    * From Windows version of 7-zip 9.11
    - 7-Zip now supports PPMd compression in .ZIP archives.
    - Speed optimizations in PPMd codec.
    - The support for archives in installers was improved.
    - Some bugs were fixed.
  - update to version 9.10 (never published)
    * From Windows version of 7-zip 9.05 to 9.10
    - 7-Zip now can unpack Apple Partition Map (APM) disk images.
    - 7-Zip now can unpack MSLZ archives.
    - Partial parsing for EXE resources, SWF and FLV.
    - Some bugs were fixed.
    * p7zip can now use hugetlbfs on Linux (thank to Joachim Henke)
      Like with the Windows large pages, this gives a nice speedup,
      when running memory intensive operations.
    * p7zip now uses UTF8 (kCFStringNormalizationFormD) On MacOSX
      fixes  #2831266 "p7zip can't find NFC Unicode  filename in OSX Terminal"
      and    #2976169 "German Umlauts Failure"
  - update to version 9.05 (never published)
    * p7zip now uses precompiled header with gcc 4
  - remove obsolete patch (gcc_missing_include.patch)
  - renew patch (install.patch)


author: idonmez@suse.com
changelog:
  - Enable assembly support for x86-64
  - Update to version 9.20
    - From Windows version of 7-zip 9.20, What's new after 7-Zip 4.65 (2009-02-03):
    - 7-Zip now supports LZMA2 compression method.
    - 7-Zip now can update solid .7z archives.
    - 7-Zip now supports XZ archives.
    - 7-Zip now supports PPMd compression in ZIP archives.
    - 7-Zip now can unpack NTFS, FAT, VHD, MBR, APM, SquashFS, CramFS, MSLZ archives.
    - 7-Zip now can unpack GZip, BZip2, LZMA, XZ and TAR archives from stdin.
    - 7-Zip now can unpack some TAR and ISO archives with incorrect headers.
    - 7-Zip now supports files that are larger than 8 GB in TAR archives.
    - NSIS and WIM support was improved.
    - Partial parsing for EXE resources, SWF and FLV.
    - The support for archives in installers was improved.
    - 7-Zip now can stores NTFS file timestamps to ZIP archives.
    - Speed optimizations in PPMd codec.
    - Speed optimizations in CRC calculation code for Intel's Atom CPUs.
    - New -scrc switch to calculate total CRC-32 during extracting / testing.
    - 7-Zip File Manager now doesn't use temp files to open nested archives stored without compression.
    - Disk fragmentation problem for ZIP archives created by 7-Zip was fixed.
    - Some bugs were fixed.
    - New localizations: Hindi, Gujarati, Sanskrit, Tatar, Uyghur, Kazakh.
    - Not in p7zip : Speed optimizations in AES code for Intel's 32nm CPUs.
    - From Windows version of 7-zip 9.17
    - Disk fragmentation problem for ZIP archives created by 7-Zip was fixed.
      Notes: 7-Zip now uses 4 MB RAM buffer as file cache, when you create ZIP archives.
      It reduces the number of Move_File_Position and Write_to_File operations.
    - From Windows version of 7-zip 9.18
    - 7-Zip now can unpack SquashFS and CramFS filesystem images.
    - 7-Zip now can unpack some TAR and ISO archives with incorrect headers.
    - Some bugs were fixed.
    - From Windows version of 7-zip 9.16
    - 7-Zip now supports files that are larger than 8 GB in TAR archives.
    - NSIS support was improved :
    - 7-Zip now supports BZip2 method in NSIS installers.
    - 7-Zip now can extract identical files from NSIS installers.
    - Some bugs were fixed.
    - New localizations: Hindi, Gujarati, Sanskrit.
    - From Windows version of 7-zip 9.15
    - Some bugs were fixed.
    - New localization: Tatar
    - From Windows version of 7-zip 9.14
    - WIM support was improved. 7-Zip now can create WIM archives without compression.
    - sf#3069545 "kSignatureDummy?" fixed


author: crrodriguez@opensuse.org
changelog:
  - test suite segfaults on qemu-arm, we will see if it is a bug
    in p7zip or a glitch in qemu later.


author: ygao@novell.com
changelog:
  - Update source tarball to revision: 106c5122a39d
    + Dev: haclient: Hide less used attributes of "op" in simple mode
    + Low: Build: Improve debian/control file
    + Low: haclient: Add "interleave" setting in wizard
    + Low: haclient: Hide optional attributes for "rsc_order" in simple mode
    + Medium: Build: Fix compilation


author: ygao@novell.com
changelog:
  - Update source tarball to revision: 65fb5e7dca2b
    + Dev: mgmt: Implement shadow configuration support
    + Low: haclient: Change the layout of buttons for TransitionInfoDlg()
    + Low: haclient: Do not set "target-role" in add wizard if working on a shadow CIB
    + Low: haclient: Fix file filters for saving transition graph
    + Medium: haclient: Get and cache CRM metadata in advance


author: ygao@novell.com
changelog:
  - Update source tarball to revision: 5ea4e654a8fa tip
    + Build: (bnc#487697) Add copies of licenses
    + High: mgmtd: Replace the adoptions of dirent->d_type which is not supported by some filesystems such as reiserfs
    + High: mgmt: The path that keeps PEngine outputs has been changed!
    + Low: haclient: (bnc#484169) Add desktop file
    + Medium: haclient: (bnc#486866) Check whether a specified time is valid
    + Medium: haclient: (bnc#488594) Additional prechecks for "primitive"
    + Medium: mgmt: Optimize viewing transition information


author: ygao@novell.com
changelog:
  - Update source tarball to revision: pacemaker-mgmt-1.99.1 (8b0a4cc4ac22 tip)
    + Dev: haclient: Automatically generate meaningful unique IDs instead of UUIDs
    + Dev: haclient: Automatically generate unique IDs for "op"s in "Simple Mode"
    + Dev: haclient: Improved for i18n
    + Dev: haclient: Make sure a generated ID is valid against schema
    + Dev: haclient: Propose ID for objects for which users may not want to set ID themselves
    + Dev: po: Maintain po in a separate directory.
    + Low: Build: Improve i18n support for compatibility
    + Low: haclient: Make sure a created intermediate object's ID is unique
    + Low: haclient: Rename some terms
    + Low: haclient: Support objects with unicode IDs
    + Low: mgmtd: Try to stat the cluster report file directly
    + Medium: haclient: Generate an UUID first (since there are objects for which we could not generate a meaningful ID)
    + Medium: haclient: Set the focus back after dynamically tuning the layout
    + Medium: mgmtd: Avoid segmentation faults caused by missing the required user or group


author: ygao@novell.com
changelog:
  - Update source tarball to revision: pacemaker-mgmt-1.99.2 (1f7d1be39d34 tip)
    + Dev: haclient: Add "About"
    + Dev: haclient: Add accelerators
    + Dev: haclient: Add Japanese translation
    + Dev: haclient: Improve thread synchronization
    + Dev: haclient: Provide the progress pulse when generating the transition information
    + Dev: haclient: Set default response for dialogs
    + Dev: haclient: Show progress pulse when generating shadow diff
    + Dev: haclient: Support viewing/editing/importing/exporting the whole cib xml or the configuration section
    + Dev: mgmt: Improve the performance and the user interface of "Transition Information"
    + Dev: mgmt: Provide more details of nodes
    + Dev: po: Add the translation of the license
    + Dev: po: Update pot and po
    + High: lib: Fix huge memory leak due to the behavior of swig
    + Low: Build: Add libgv-python dependency for Debian
    + Low: Build: Update the release number and the changelog
    + Low: haclient: Avoid an error if there's no pengine input exists
    + Low: haclient: Avoid the possible key error of Manager.get_node_config()
    + Low: haclient: Concatenate error messages with the proper type
    + Low: haclient: Consider the possibility of IOError when creating temporary files
    + Low: haclient: Determine labels's width and align the following widgets properly
    + Low: haclient: Do not continue updating if the client is disconnected
    + Low: haclient: Fill the limited number of transitions into the drop-down list
    + Low: haclient: Make python-lxml optional
    + Low: haclient: Make sure the variable is assigned before referenced
    + Low: haclient: Make the marks of meta_attributes's default values consistent
    + Low: haclient: Set the default focus on "password" entry in the login dialog
    + Low: haclient: Set widgets's initial sizes to appropriate values for low resolutions
    + Low: mgmt: Log version details
    + Low: mgmt: Show its unclean resources if a node is uncleanly offline
    + Low: mgmtd: (LF#2142) Avoid redefinitions
    + Low: mgmtd: Add and adopt a new macro gen_msg_from_fstream()
    + Low: mgmtd: Adopt append_str() macro in on_get_pe_inputs()
    + Low: mgmtd: Can be compiled and work against pacemaker < 1.0.3
    + Low: mgmtd: Optimize for tranferring schemas
    + Low: mgmtd: Optimize message generating for transferring cluster reports
    + Low: mgmtd: Optimize message generating for transferring crm DTD
    + Low: mgmtd: Optimize message generating for transferring transition information
    + Low: mgmtd: Use the variable instead of the macro directly
    + Low: snmp_subagent: Allow specifying the cache timeout through the argument if not SUPPORT_HEARTBEAT
    + Medium: haclient: Avoid hanging when getting or parsing CIB/schemas fail
    + Medium: haclient: Do manager.update() via gobject timeout
    + Medium: haclient: Increase the interval of gobject timeout to avoid consuming excessive CPU when update fails
    + Medium: haclient: Remove the graph when it's no longer needed
    + Medium: haclient: Set gobject timeout for manager.update() in the consistent way
    + Medium: haclient: Update crm metadata via gobject timeout (Optimize connecting time)
    + Medium: mgmt: Display the proper status of resources on the node which is uncleanly offline
    + Medium: mgmtd: Destroy the crmd channel in the end of on_cleanup_rsc()
    + Medium: mgmtd: Fix memory leaks


author: ygao@novell.com
changelog:
  - Update source tarball to revision: 4fd4b0353d04+ tip
    + Dev: haclient: Automatically try to reconnect to cluster nodes if disconnected
    + Dev: haclient: Check whether the value of an "ID" or "IDREF" type of attribute is valid before doing validating
    + Dev: po: Update Japanese po
    + Low: Build: Avoid a macro redefinition
    + Low: Build: Compile against cluster-glue
    + Low: Build: Fix configure.in for compiling against cluster-glue
    + Low: haclient: Adopt extract_int() in TransitionInfoDlg()
    + Low: haclient: Avoid the error if "rsc_type" command returns "None"
    + Low: haclient: Determine if the current view exists before updating it
    + Low: snmp_subagent: (LF#2184) Add the description of LHAIFStatus
    + Low: snmp_subagent: Add the description about how to work with openAIS
    + Medium: haclient: Show the correct "[+|-]INFINITY" value of an integer cluster property
    + Medium: snmp_subagent: Improved for openais support


author: ygao@novell.com
changelog:
  - Update source tarball to revision: a4d84893fb6e tip
    + Low: Build: Compile against corosync
    + Medium: haclient: (bnc#540704) Allow to add a "date_expression" when an "expression" exists in a "rule"
    + Medium: mgmt: (bnc#541702) Cleaning up fail-count should be correctly done through attrd now


author: ygao@novell.com
changelog:
  - Update source tarball to revision: 1a20774cb1e6 tip
    + Low: mgmt: (LF#2202) Set node attributes via crm_attribute


author: ygao@novell.com
changelog:
  - Update source tarball to revision: 8b56e4d03dc8 tip
    + Low: snmp_subagent: Change the directory to install SNMPAgentSanityCheck


author: ygao@novell.com
changelog:
  - Update source tarball to revision: 252f0d838a67 tip
    + Low: haclient: Do not show adding dialog for "node"
    + Low: haclient: Fill two options into the drop-down list for "utilization"
    + Low: mgmtd: Don't display orphaned resources (Thank Hideo Yamauchi)
    + Medium: haclient: Tune for "utilization"


author: ygao@novell.com
changelog:
  - Low: haclient: Make the generated ID consistent with crm_attribute
  - Low: haclient: Tune the display of too many tabs
  - Low: haclient: Use new gtk.Tooltip API for pygtk >= 2.12 (bnc#586967)
  - Low: mgmtd: Do not display orphaned clone if it's just partially active
  - Low: mgmtd: Prototypes of *_attr() fuctions have changed
  - Update source tarball to revision: a05fd62b2e13 tip


author: ygao@novell.com
changelog:
  - Low: haclient: (bnc#586961) Add "allow-migrate" into the drop down list
  - Low: haclient: (bnc#586965) Do not fall into an error on exit if cannot retrieve the CIB
  - Low: po: Update translations
  - Update source tarball to revision: 14fd66fafbfa tip


author: ygao@novell.com
changelog:
  - Low: haclient: (bnc#575787) Move the desktop entry to the new YaST group - High Availability
  - Low: po: Update Japanese translations
  - Update source tarball to revision: ee4803c241fe tip


author: ygao@novell.com
changelog:
  - Low: mgmt: (bnc#590031) Always set a crm attribute to the first matched attribute or into the first attribute set
  - Low: mgmtd: (bnc#590668) Do exit on cib connection loss, regardless of whether any haclient ever logged in
  - Update source tarball to revision: 0f1490eaa8d8 tip


author: ygao@novell.com
changelog:
  - Change the version number to 2.0.0 (Since an earlier changeset we have included was tagged and released as 2.0.0 from upstream)


author: lmb@novell.com
changelog:
  - Recommend the pacemaker-mgmt-client from the server package. This
    allows the client to be uninstalled while also automatically
    installing it on upgrades (bnc#591230).


author: tserong@novell.com
changelog:
  - Medium: mgmtd: Use correct home directory for saving CIB shadow files
  - Dev: mgmtd: Users access their own CIB shadow directories
  - Low: po: Update translations
  - Low: mgmt: Tune some logs/debug
  - Medium: haclient: Fix a function reference issue
  - Low: haclient: Fix the compatibility with python < 2.5
  - Low: mgmtd: Fix the compatibility with the heartbeat based stack
  - Dev: haclient: Support ACLs configuration
  - Dev: mgmt: Support to login and access CIB as ordinary users, Support
    multi-user concurrent online
  - Low: haclient: (bnc#636190) Increase the default verbosity of
    "Transition Detail"
  - Low: haclient: (bnc#637525) Prefill values of boolean type parameters
    according to the "default" values in RAs' meta-data
  - Medium: haclient: (bnc#637531) Change the way to process target-role
    of resources, add "Clear All" option
  - Update source tarball to revision: 1400f7668abd tip


author: tserong@suse.com
changelog:
  - Medium: mgmt: Indicate resource failures even if on-fail="ignore"
  - Medium: Build: Use pkg-config to determine the location of pacemaker daemons
  - Low: Build: Resolve an implicit declaration
  - Low: Update translations
  - Low: haclient: Require pyxml only if CIB is validated with DTD
  - Update source tarball to revision: 1a1d9055abec tip


author: ygao@suse.com
changelog:
  - New version: 2.1.0
  - Medium: haclient: Show gray icons for resources with "failure ignored" (bnc#711002)
  - Medium: snmp_subagent: Additional check for pending messages from heartbeat (lf#2604)
  - High: haclient: Support resource template
  - Medium: haclient: Fill existing resource templates' IDs into the drop-down lists where they can be referenced
  - High: haclient: Correctly get and process metadata for the resources referencing templates
  - High: haclient: Change the condition for verifying a primitive's attributes
  - Medium: haclient: Tuning for support of rsc_ticket
  - Upstream version cs: 57bab9d281ef8714bb6ec20ab0a4846aa188ec6f


author: ygao@suse.com
changelog:
  - Update to version 2.1.1
  - High: Core: Fix compilation against gnutls-3.0.19
  - Medium: Core: Support of setting key exchange methods with
    gnutls_priority_set_direct() which is recommended by newer
    versions of GNUTLS
  - Low: Build: Properly determine variables of gnutls
  - Low: Build: Properly handle "PKG_FEATURES"
  - Low: Build: Determine "CRM_DAEMON_DIR" via pkg-config first
  - Low: Build: Remove useless "HA_LIBDIR" variable
  - Low: Build: Remove useless "/var/lib/heartbeat/mgmt" directory
  - Medium: Build: Requires python-devel and swig on building only if
    "--enable-mgmt-client"
  - Medium: Build: Add configure option "--disable-mgmt-client"
  - Medium: mgmtd: Resolve an implicit declaration (cl#5022)
  - Upstream version cs: 2d6a31215fd6a7790fdd80b78e2930480d596f51


author: kukuk@suse.de
changelog:
  - Update to version 1.0.91 aka 1.1 Beta2:
    * Changes in the behavior of the password stack. Results of
      PRELIM_CHECK are not used for the final run.
    * Redefine LOCAL keyword of pam_access configuration file
    * Add support for try_first_pass and use_first_pass to
      pam_cracklib
    * New password quality tests in pam_cracklib
    * Add support for passing PAM_AUTHTOK to stdin of helpers from
      pam_exec
    * New options for pam_lastlog to show last failed login attempt and
      to disable lastlog update
    * New pam_pwhistory module to store last used passwords
    * New pam_tally2 module similar to pam_tally with wordsize independent
      tally data format, obsoletes pam_tally
    * Make libpam not log missing module if its type is prepended with '-'
    * New pam_timestamp module for authentication based on recent successful
      login.
    * Add blowfish support to pam_unix.
    * Add support for user specific environment file to pam_env.
    * Add pam_get_authtok to libpam as Linux-PAM extension.


author: kukuk@suse.de
changelog:
  - Update to version 1.0.92:
    * Update translations
    * pam_succeed_if: Use provided username
    * pam_mkhomedir: Fix handling of options


author: kukuk@suse.de
changelog:
  - Update to current CVS version (pam_rootok: Add support for
    chauthtok and acct_mgmt, [bnc#533249])


author: kukuk@suse.de
changelog:
  - Update to Linux-PAM 1.1.3
    - fixes CVE-2010-3853, CVE-2010-3431, CVE-2010-3430
    - pam_unix: Add minlen option, change default from 6 to 0


author: vcizek@novell.com
changelog:
  - fix for bnc#673826 (pam_listfile)
    * removed unnecessary logging when listfile is missing and quiet
    option is specified
    * manpage is also updated, to reflect that all option
    require values


author: cfarrell@novell.com
changelog:
  - license update: GPL-2.0+ or BSD-3-Clause
    Updating to spdx.org/licenses syntax as legal-auto for some reason did
    not accept the previous spec file license


author: kukuk@suse.de
changelog:
  - Update to version 1.1.4
    * pam_securetty: Honour console= kernel option, add noconsole option
    * pam_limits: Add %group syntax, drop change_uid option, add set_all option
    * Lot of small bug fixes
    * Add support for libtirpc
  - Build against libtirpc


author: mc@suse.de
changelog:
  - pam_tally2: remove invalid options from manpage (bnc#726071)
  - fix possible overflow and DOS in pam_env (bnc#724480)
    CVE-2011-3148, CVE-2011-3149


author: jengelh@medozas.de
changelog:
  - Update to new upstream release 1.1.5
    * pam_env: Fix CVE-2011-3148: correctly count leading whitespace
    when parsing environment file in pam_env
    * Fix CVE-2011-3149: when overflowing, exit with PAM_BUF_ERR in
    pam_env
    * pam_access: Add hostname resolution cache


author: kukuk@suse.de
changelog:
  - Version 0.69
    * Add --verify option.
    * pam_cracklib is now default instead of pam_pwcheck
      [FATE#305468].


author: mc@novell.com
changelog:
  - Version 0.72
    * src/mod_pam_gnome_keyring.c: enable use_authtok and support
      new option only_if. (bnc#523379)


author: mc@suse.de
changelog:
  - Version 0.73
    * Add support for pam_passwdqc
    * Print warning if cracklib-minlen <= 5 is used (bnc#539053)


author: kukuk@suse.de
changelog:
  - Version 0.75
    * Update translations
    * Add pam_exec support
    * Rewrite pam_make rules to use pam_exec


author: kukuk@suse.de
changelog:
  - Version 0.78
    * Add pam_fprintd support [bnc#644168]
    * Move pam_env at the end of session stack


author: kukuk@suse.de
changelog:
  - Version 0.79
    * Make pam_lastlog optional [bnc#686034].
    * Document that if symlinks don't point to *-pc files config is
      ignored [FATE#310739].


author: kukuk@suse.de
changelog:
  - Update pam_unix2 to version 2.7.3:
    - honour locked shadow accounts [bnc#433008]
    - Sync passwd/shadow file to disk [bnc#520125]


author: chris@computersalat.de
changelog:
  - spec mods
    o sorted TAGS
    o fixed build for < 1100
      enable_selinux 1 >= 1100
      enable_selinux 0 < 1100


author: kukuk@suse.de
changelog:
  - Update pam_unix2 to version 2.7.4
    - Minor bugfix in expire handling [bnc#629024]
    - Add new translation for gl
    - Update translations


author: mc@suse.de
changelog:
  - unix2_chkpwd should call pam_acct_mgmt (bnc#707645, CVE-2011-3172)
  - unix2_chkpwd should only sleep 5 sec on failed logins


author: kukuk@suse.de
changelog:
  - Update to pam_unix2 2.9.0: Add support for
    /etc/security/uname26.conf, which allows to define a set of
    users which will only see kernel 2.6.40 on a linux 3.x system.


author: mc@suse.de
changelog:
  - version 8
  - remove ccreds_file parameter
  - makes it possible to select gnuTLS (gcrypt) instead of
    OpenSSL during compile time (--enable-gcrypt)
  - fix dbopen() usage for Berkeley DB 3
  - add usage option to cc_dump
  - BUG#227: verify password via ccreds_chkpwd for
    non-root users


author: anschneider@suse.de
changelog:
  - update to version 0.42.0 alpha 2
    + improved manpage
    + fixed some build warnings
    + fixed return values


author: anschneider@suse.de
changelog:
  - update to version 0.42.0 beta1
    + Fixed return codes of the forked child process
    + Code cleanups


author: anschneider@suse.de
changelog:
  - update to version 0.42.0 beta2
    + Improved debugging output
    + Fixed some PAM problems introduce by buggy gdm, su, openssh
    + Fixed kerberos support
    + Code cleanups


author: mc@suse.de
changelog:
  - update to version 2.3.4
    * don't request password-changing credentials using the same options
      we use for ticket-granting tickets
    * close a couple of open pipes to defunct processes, fix a couple
      of debug messages
    * fix ccache permissions bypass when the "existing_ticket" option is
      used (CVE-2008-3825, which affects 2.2.0-2.2.25, 2.3.0, and 2.3.1)
  - obsolete a lot of patches.


author: mc@suse.de
changelog:
  - update to version 2.3.5
    * make prompting behavior for non-existent accounts and users who
      just press enter match up with those who aren't/don't (#502602,
      CVE-2009-1384)


author: mc@novell.com
changelog:
  - version 2.3.7
    * when refreshing credentials, store the new creds in the default
      ccache if $KRB5CCNAME isn't set.
    * prefer a "host" key, if one is found, when validating TGTs


author: mc@suse.de
changelog:
  - update to version 2.3.10-3
    * add a "chpw_prompt" option
    * add a "multiple_ccaches" option
    * fine-tune the logic for selecting which key we use for
      validating credentials
    * fixes


author: mc@suse.de
changelog:
  - update to version 2.3.11
    * create credentials before trying to look up the location of
      the user's home directory via krb5_kuserok()


author: mc@novell.com
changelog:
  - update to version 2.3.13
    * don't bother creating a v5 ccache in "external" mode
    * add a "trace" option to enable libkrb5 tracing, if available
    * avoid trying to get password-change creds twice
    * use an in-memory ccache when obtaining tokens using v5 creds
    * turn off creds==session in "sshd"
    * add a "validate_user_user" option to control trying to perform
      user-to-user authentication to validate TGTs when a keytab is not
      available
    * add an "ignore_k5login" option to control whether or not the module
      will use the krb5_kuserok() function to perform additional
      authorization checks
    * turn on validation by default - verify_ap_req_nofail controls how we
      treat errors reading keytab files now
    * add an "always_allow_localname" option when we can use
      krb5_aname_to_localname() to second-guess the krb5_kuserok() check
    * prefer krb5_change_password() to krb5_set_password()


author: rhafer@suse.de
changelog:
  - Set PAM_USER to the value of the "pam_login_attribute"-Attribute
    after successful authentication, as the matching rule for that
    Attribute-Type might strip of whitespaces and is case-insensitive
    (bnc#458673)


author: rhafer@novell.com
changelog:
  - Update to pam-ldap-185:
    * fix for BUG#232: LDAP write on userPassword fails
      when chasing referral and cached policy error is
      POLICY_ERROR_PASSWORD_EXPIRED
    * fix for BUG#366: only request attributes that are
      actually used
    * fix for BUG#394: canonicalize PAM_USER name
  - obsoletes: pam_ldap-ppolicy-referral-fix.dif and
    pam_ldap-set_pam_user.dif


author: joop.boonen@opensuse.org
changelog:
  - created patch pam_ldap-arm-linux-gnueabi.patch to build the
    arm binaries correctly
  - Update to pam-ldap-186:
    * fix for BUG#424: build fails on Darwin


author: mc@suse.de
changelog:
  - update to version 1.0.3
    - Restricted list of global symbols exported by the PAM module
      to standard set of six pam_sm_* functions.
    - Changed Makefile to pass list of libraries to linker after regular
      object files, to fix build with -Wl,--as-needed.
    - Corrected specfile to make it build on x86_64.


author: tabraham@novell.com
changelog:
  - update to version 1.1.1 from 1.0.3
    * Documented the USE_SELINUX and USE_APPEND_FL compile-time
      settings
    * Updated the authorship, copyright, and licensing statements
      to use the cut-down BSD license only (no public domain with
      a license fallback anymore, which would be too cumbersome
      with significant contributions by two authors
    * Use ext2fs/ext2_fs.h instead of linux/ext2_fs.h to avoid
      potential build problems with fresh kernel headers
    * Clear append-only flag from user directory iff the directory
      was actually created
    * Replaced unsafe alloca(3) with malloc(3)
    * Imported SELinux support from Sisyphus
    * In SELinux support, save and restore file creation context
    * No longer set the append-only flag on /tmp/.private


author: sbrabec@suse.cz
changelog:
  - Updated to version 0.1.3:
    * make some functions static.
    * rename variables to avoid names of glibc functions
      (e.g. random).
    * do not save the password (i.e. pin - shouldn't go anywhere
      except to the card).


author: sbrabec@suse.cz
changelog:
  - Build with NSS instead of openssl.
  - Applied patches from Jacob Berkman: MS UPN OID and NSS
    configuration.
  - Fixed implicit declaration.


author: sbrabec@suse.cz
changelog:
  - Updated to version 0.6.1:
    * Added functions to API.
    * Fixes from openSUSE packages upstreamed.
    * Minor fixes.
    * Translaton updates.


author: sbrabec@suse.cz
changelog:
  - Updated to version 0.6.6:
    * Compatible with pcsc-lite-1.6.
    * New mapper API.
    * Minor fixes.
    * Translaton updates.


author: sbrabec@suse.cz
changelog:
  - Change nssdb path to /etc/pki/nssdb (bnc#463469).
  - Make libdir paths in pam_pkcs11.conf biarch-wise.


author: stark@suse.de
changelog:
  - update to 1.3.16
    * Added dummy pam_sm_acct_mgmt() function, which is
      needed by pppd 2.4
    * Increase the allowed length of user names


author: prusnak@suse.cz
changelog:
  - fixed invalid flag conditional (invalid-flag.patch) [bnc#380051]
  - added post/preun/postun scripts for pamsmbd service


author: anicka@suse.cz
changelog:
  - update to 1.97
    * pam_get_pass.c: CVE-2009-1273
    pam_ssh used a certain prompt if a user found to exist to ask
    for the SSH passphrase explicitely depending on whether the
    username was valid or invalid, which made it easier for remote
    attackers to enumerate usernames.
  - remove last patch


author: mkubecek@suse.cz
changelog:
  - pam_ssh-1.97-sigmask.patch:
    Clear signal mask before executing ssh-agent as pam_ssh code can
    be called from kdm with blocked TERM signal which would be
    inherited by ssh-agent (bnc#727246).


author: mc@suse.de
changelog:
  - update to version 1.0.2
    - Deal with compilation warnings generated by new gcc compiler.
    - Restricted list of global symbols exported by the PAM module
      to standard set of six pam_sm_* functions.
    - Changed Makefile to pass list of libraries to linker after regular
      object files, to fix build with -Wl,--as-needed.


author: rodrigo@suse.de
changelog:
  - Updated to version 0.9.4:
    * Build fixes
    * Licensing update in all source files
    * Minor UI tweaks
    * Move sink input/source list items if they are moved between
      sinks/sources.
  - Changed source to a tar.bz2


author: dimstar@opensuse.org
changelog:
  - Switch to gmime 2.4:
    + Change gmime-devel BuildRequires to pkgconfig(gmime-2.4).
    + Add pan-gmime24.patch in order to be able to build against gmime
      2.4; taken from http://github.com/lostcoder/pan2/commit/eb4a0e36
    + Call autoreconf, as pan-gmime24.patch touches configure.in.
  - Change gtk2-devel BuildRequires to pkgconfig(gtk+-2.0) and
    gtkspell-devel to pkgconfig(gtkspell-2.0).
  - Clean spec file using spec-cleaner.
  - Tag patches.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.134:
    + No window icon when running in NZB-mode. (bgo#574419)
    + Use GRegex instead of PCRE. (bgo#596653)
    + Tooltips missing from two 'Post Article' toolbar buttons.
      (bgo#548860)
    + Infinite loop with server that doesn't support LIST NEWSGROUPS.
      (bgo#545220)
    + Add port to server dialog. (bgo#527313)
    + Support 64 bit article numbers. (bgo#549655)
    + Don't queue xover for 0 connections. (bgo#596682)
    + Make wrapping honor changes in compose-wrap pref. (bgo#596680)
    + Change nzb task saving delay & add pref. (bgo#596683)
    + Port to GMime 2.4 & 2.5. (bgo#541676, bnc#683008)
    + Spawn editor asynchronously. (bgo#465763)
    + Change allocation buffer for article tree.
    + Save some more memory by re-ordering a few variables.
    + Don't save files as executable.
    + Fix handling of multibyte spaces in text-massager.
    + Re-write multipart handling for viewing.
    + Change default mime-type for incoming attachments. (bgo#135734)
    + Add some additional mime types.
    + Fix bug in multipart article mids.
    + Add console support for windows.
    + Update filter-info and scorefile-test to support non-overview
      headers.
    + Skip non-overview test if not cached.
    + Allow scoring article on all headers.
    + Promote rescore_articles to data interface.
    + Update score when article is cached.
    + Add regex support to search. (bgo#351196)
    + Additional info for about & User-Agent. (bgo#424083)
    + Allow subject line use in save path. (bgo#403797)
    + Improve regexes used for squashing subject line.
    + Reduce memory allocation for multiparts.
    + Allow newsrc paths relative to PAN_HOME.
    + Save tasks on exit. (bgo#609355)
    + Always show full revision info in UA hdr.
    + Remember size of post window.
    + Add tests for subject line.
    + Make separator user configurable.
    + Add support for Face header.
    + Fix various crashes.
    + Stop using deprecated API and behaviors (including bgo#579753,
      bgo#596648).
    + Build fixes (including bgo#573722).
    + Updated translations.
  - Update fix-desktop-file-11.0.diff to apply without fuzz.
  - Drop pan-0.133-gcc44.patch: fixed upstream.
  - Drop pan-gmime24.patch: fixed upstream.
  - Remove pcre-devel BuildRequires as pan now uses GRegex.
  - Remove xf86tools Requires: this is now provided by x11-tools, and
    there is nothing useful for pan there.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.135:
    + Improve URI detection in the body pane.
    + Make highlighting of URIs in the body pane optional.
    + Add a newsrc autosave timer.
    + Fix mailto URI encoding. (bgo#648375)
    + Create a NZB file from the list of articles.
    + Optional compatibility with GTK+ 3.
    + Fix the text-massager-test failure. (bgo#642746)
    + Support format=flowed in text-massager.
    + Guess deliberate line breaks.
    + Saving articles from the NZB file no longer causes articles to
      be queued multiple times.
    + Separate line length check for each quote level. Should only be
      for quoted levels.
    + Add the wrap selected option to the post editor.
    + Slightly improve Pan.ico. (bgo#499214)
    + Updated translations.
  - Drop pan-0.134-handle-nzb-multipart.patch: fixed upstream.
  - Use favor_gtk2 to switch between gtk2 and gtk3 builds. Changes
    for gtk3 build:
    + use pkgconfig(gtk+-3.0) instead of pkgconfig(gtk+-2.0), and do
      not use pkgconfig(gtkspell-2.0) as gtkspell requires gtk2.
    + pass --with-gtk3 to configure.
  - Drop call to autoreconf, which is not needed by anything.


author: dimstar@opensuse.org
changelog:
  - Build openSUSE > 12.1 against gmime 2.6: Conditionally change
    pkgconfig(gmime-2.4) BuildRequires to pkgconfig(gmime-2.6).


author: zaitor@opensuse.org
changelog:
  - Rebuilt package against GTK2, instead of GTK3 (for now).
    + No spell-check in Pan. bnc#725971
    + Pan groups panel re-sizes itself and gets stuck in new
      position. bnc#728311
    + Corrected erroneous sourceurl in specfile.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.136:
    + Support for uploading attachments (with NZB creation) to
      Usenet.
    + Selectable Content-Transfer-Encoding.
    + Selectable GtkSpell default language.
    + Support for encrypting and signing articles with a
      public/private PGP key.
    + Connections can now be encrypted with TLS 1.0.
    + Various bugfixes/enhancements from Bugzilla.
    + Auto-Cache/-Download/-Delete/-Mark read based on scores.
    + D-Bus support for automatic batch addition of new files to the
      Download Queue.
    + Status Icon support.
    + GNOME Keyring support for safely storing server passwords.
    + Updated translations.
  - Rebase fix-desktop-file-11.0.diff, and stop updating pan.desktop
    there: instead remove pan.desktop in %prep, so it will get
    rebuilt.
  - Drop pan-glib-2.31.patch: fixed upstream.
  - Add pan-fix-warnings.patch: fix some gcc warnings breaking the
    build.
  - Add pkgconfig(enchant) BuildRequires to keep building spelling
    support.
  - Add pkgconfig(gnome-keyring-1) BuildRequires on 12.1 and later to
    enable password storage.
  - Add pkgconfig(gnutls) BuildRequires and pass --with-gnutls to
    configure for TLS support.
  - Add pkgconfig(libnotify) BuildRequires for notifications support.


author: opensuse@sukimashita.com
changelog:
  - Update to version 0.9.8:
    + Add RAOP (Apple Airport Express) enabling support
    + Updated translations
  - Drop paprefs-speaker-setup.patch: this is obsoleted by pulseaudio
    0.9.15, see discussion at http://pulseaudio.org/ticket/164


author: vuntz@novell.com
changelog:
  - Review changes.
  - Use parallel make.
  - Use standard commands for clean section.
  - Drop paprefs-0.9.6-libintl-fix.diff: not needed anymore,
    apparently.
  - Drop paprefs-desktop-fix.diff and paprefs.png: there's no reason
    to change the icon like this. It was probably needed for a
    rpmlint warning, but it's fine now.
  - Remove autoreconf call, which isn't needed anymore.


author: vuntz@opensuse.org
changelog:
  - Do not add AudioVideo, SystemSetup, Mixer categories to
    paprefs.desktop, but just HardwareSettings so that the item
    appears with the sound preferences.


author: vuntz@opensuse.org
changelog:
  - Add pulseaudio-module-gconf Requires, since paprefs sets gconf
    keys, which are only read if pulseaudio-module-gconf is
    installed. Might fix bnc#702549.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.9.10:
    + Minor tidyups
    + Should no longer require recompiling with each new PA version
  - Drop paprefs-packagekit.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: vuntz@novell.com
changelog:
  - Update to version 0.4.1:
    + Added handling of OUT commands (fdo#13004)
    + Implemented missing member types for address book (fdo#22558)
    + Fixed connection to new account without any contact (fdo#19228)
    + Fixed crash when a contact from address book don't have a
      display name (fdo#19920)
    + Added support to cancel login anytime (fdo#14089)
    + Fixed crash when receiving an offline message (fdo#14623)
    + Replaced deprecated modules (md5 and sha) (fdo#21885)
    + Fixed logging of binary data (non-ascii characters) (fdo#22722)
    + Added handling for some address book errors (fdo#15869)
  - Changes from version 0.4.0:
    + Forked pymsn to create papyon
    + Added webcam sessions support
    + Fixed reception of P2P data from WLM 2009 users
  - Renamed python-msn package to papyon, following the upstream
    rename.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.4.2:
    + Enhancements:
    - Bumped minimal required Python version to 2.5
    - Dropped dependency on pyCrypto
    - Added support for audio and video conferences
    + Fixes:
    - Fixed crash when FindMemberships response is empty (fdo#23039)
    - Fixed crash when accepting contact invites (fdo#18514,
      fdo#19229)
    - No longer disconnect the client when an non-critical address
      book error is triggered (fdo#14371, fdo#15869)
    - Fixed sending of messages to contacts using Microsoft
      Messenger for Mac
    - Fixed some encoding issues with Python 2.6 loggin (only
      supports unicode)
    - Send new client capabilities to the server when changed
      (fdo#13982)
    - Fixed crash when receiving badly formed UBX command
      (fdo#17917)
  - Remove python-crypto BuildRequires/Requires.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.4.3:
    + Add the missing arument to Profile._client_capability_changed
      (fdo#24042)
    + Fix crash when printing unicode char in message headers
      (fdo#24223)
    + Add missing import in group_contact_delete (fdo#24236)
    + Improve audio/video call support


author: vuntz@opensuse.org
changelog:
  - Update to version 0.4.4:
    + Fixes:
    - Fix crash in base64decode (fdo#24138)
    - Fix KeyError in session.py (fdo#23881)
  - Fix self-obsoletion of python-msn.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.4.6:
    + Don't try to reconnect in an infinite loop in HTTP mode
      (fdo#27119)
    + Fix parse error in HTTPMessage (fdo#26804)
    + Display presence of contacts using web messenger (fdo#22553)


author: dimstar@opensuse.org
changelog:
  - Update to version 0.4.8:
    + fdo#28278: Fix contact not displaying because of a bad function
      name.
  - Changes from version 0.4.7:
    + fdo#24138: Deal with bad SHA1{C,D} in MSNObjects and log the
      failures.
    + fdo#26638: Use python-crypto instead of an embedded copy of
      pyDes.
    + fdo#27554: Signal an error in IOChannel if resolving fails.
    + fdo#27556: Don't choke on trailing semicolons in message
      headers.
    + fdo#27673: Allow receiving gzip-encoded soap responses.
    + fdo#27672: Work around invalid SHA1D attributes appearing in
      MSN objects.
  - Add python-crypto BuildRequires and Requires.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.4.9:
    + Enhancements:
    - Added file transfer support (switchboard only).
    + Fixes:
    - Deal with Location and Friendly being missing from MSNObjects
      (fdo#28854)
    - ... and more miscellaneous fixes too specific for here.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.5.0:
    + Enhancements:
    - Added MPOP support (Multiple Points of Presence)
    - Added back video-conference support through tunneled SIP
    - Added P2Pv2 support
    - Added SOCKS5 proxy implementation and improved proxy support
      globally.
    + Fixes:
    - Multiple fixes to file-transfer support
    - fdo#27613: Crop password to first 16 characters
    - fdo#27987: Decode name and subject in new email notifications
    - Use timeout_add_seconds instead of timeout_add where possible


author: dimstar@opensuse.org
changelog:
  - Update to version 0.5.1:
    + Multiple fixes to video-conference and proxy support
    + fdo#29967: Only update MSN Object once we received extended
      presence
    + fdo#29965: Fallback on public picture when default one fails
    + Support MSNP18-style offline messaging
    + Better handling of switchboard sessions
    + Minor fixes for bugs fdo#29742, fdo#29763 and fdo#29764.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.5.2:
    + Use the right policy reference when requesting security token
      (fdo#31004)
    + Set the peer end-points before requesting his display picture
      (fdo#30411)
    + Don't queue all P2P chunks right away when using SB transport
      (fdo#29512)
    + Don't send invalid command when contact is in Allow and Block
      lists
    + Don't fail when current media is not music (fdo#30625)


author: vuntz@opensuse.org
changelog:
  - Update to version 0.5.4:
    + Fixes:
    - Added feature tests to the dist package
    - Removed wrong import statements (fdo#32101)
  - Changes from version 0.5.3:
    + Enhancements:
    - Better feature tests
    - Support for TURN relays in SIP calls
    + Fixes:
    - Improved handling of callbacks and exceptions
    - Several SIP and P2P fixes
    - Decode offline message display name to UTF-8 (fdo#30660)
    - Correctly handle first conversation message (fdo#31430)
    - Support receiving offline message from unknown peer
      (fdo#25487)
    + API Changes:
    - Method new_active_candidate_pair (media.MediaStream) now
      takes MediaCandidate instead of just the foundation.
  - Do not install a tests python toplevel module: this just sounds
    wrong. So until upstream comes with the right resolution (see
    fdo#32176), we just remove the files in %install.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.5.5:
    + Enhancements:
    - Send and receive preview before file transfer
    + Fixes:
    - Switchboards are automatically closed after one minute of
      inactivity
    - Don't crash when a participant joins an external
      conversation (Yahoo)
    - Incompability with P2P transfer with pidgin
    - Some callback errors (Adding groups now works)
    + Regression:
    - Tests have been removed from package for now.
  - Use source services: download_url, recompress and set_version.
  - Remove FIXME note and hack for deleting tests.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.5.6:
    + Enhancements:
    - Synchronize address book after ABCHInternal notification
      (fdo#37962)
    - Handle exceptions when trying to add/accept a hidden contact
      (fdo#38336)
    - Implement keepalives for switchboards
    - Add support for preview data when sending files
    + Fixes:
    - Use the right server for AB services and allow HTTP
      redirection (fdo#42689)
    - Don't disconnect after a period of inactivity because of ping
      handling
    - Don't use 100% cpu when a file transfer session is ended
    - Properly handle broken content roaming profiles (fdo#32941
      and fdo#36655)
    - Use the correct callback for rejected sessions (fdo#37098)


author: seife+obs@b1-systems.com
changelog:
  - run spec-cleaner on the spec file, some small cosmetic changes
  - added %ghost for the device file, to make it appear in the file
    list and removing the rpm uninstall it
  - split off changes file
  - add "Supplements: cups", let's hope this helps
  - add standard specfile license blurb on top


author: jeffm@suse.com
changelog:
  - Simplified the spec file.
    - %files can create device nodes itself
    - %doc README.SUSE works without having to install it specially
    - no need to have a tarball with a single README in it.


author: lazy.kent@opensuse.org
changelog:
  - Update to 1.001OFL.
    * Corrected "?", "?", "l" and some characters with accents.
    * Ligatures moved from "liga" to "dlig".


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


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


author: lnussel@suse.de
changelog:
  - change some defaults:
    * monitor primary
    * sync clipboards
    * disable key bindings as they clash with some of mine :-)


author: andrea@opensuse.org
changelog:
  - New Upstream version 0.9.2
  - removed gcc patch (no more useful since accepted upstream)
  - source code bzipped
  - important changes:
    * added several translations
    * Modified action execution code.
    * Removed dependency on pthreads.
    * Clear option clears clipboard and primary contents.
    * Use accessor functions instead direct access (by Javier Jardon).
    * Add missing include statements to silence gcc warnings (by Ludwig Nussel).
    * Clipboard sync cannot be enabled unless both copy and primary are enabled.
    * Empty clipboard and primary recovery no longer overwrites contents of other types.
    * Removes newline characters (?\n?) from the history menu entries (by Daniel Di Marco).


author: guido+opensuse.org@berhoerster.name
changelog:
  - fixed invalid RPM Group
  - removed incorrect Settings category from desktop file
  - use %%suse_update_desktop_file


author: suse-tux@gmx.de
changelog:
  - added Patch3 (parcellite-0.9.1-ld_fix.diff) to fix the build for factory
    (this needs a autoreconf in the %%build section)


author: gber@opensuse.org
changelog:
  - added parcellite-0.9.2-fix-glib-includes.patch in order to
    prevent glib/gtypes.h from being included directly


author: toddrme2178@gmail.com
changelog:
  - Fixed script permissions (fix for RPMLINT warning)
  - Removed tests for obsolete openSUSE versions (fix for RPMLINT warning)
  - Cleaned up spec file formatting


author: gber@opensuse.org
changelog:
  - enabled plugin API documentation
  - show compiler output
  - corrected category
  - remove unsupported locales
  - improved summary/description
  - require gstreamer plugins
  - added parole-0.2.0.2-fix-lib-linking-order.patch in order to fix
    the library linking order for ld --as-needed
  - added parole-0.2.0.2-do-not-hardcode-cxxflags.patch in order to
    make the browser plugin honor CXXFLAGS


author: gber@opensuse.org
changelog:
  - added parole-0.2.0.2-remove-x-totem-stream-mime-type.patch in
    order to address http://bugzilla.xfce.org/show_bug.cgi?id=6708


author: gber@opensuse.org
changelog:
  - added parole-0.2.0.2-add-uri-scheme-handler-support.patch which
    adds URI scheme handler support
  - minor cleanup


author: gber@opensuse.org
changelog:
  - update to version 0.2.0.5
    - dropped support for the browser plugin.
    - compatibility with newer gstreamer versions
    - add some nice features from the new version, like media
      tooltips, open containing folder, media length
    - better chooser interface
    - added -F --fullscreen to start in fullscreen mode
    - bugfixes
    - translation updates
  - dropped obsolete
    parole-0.2.0.2-remove-x-totem-stream-mime-type.patch, and
    parole-0.2.0.2-do-not-hardcode-cxxflags.patch
  - added parole-0.2.0.5-missing-files.patch which adds files from
    the upstream repo which are missing in the tarball


author: gber@opensuse.org
changelog:
  - update to version 0.2.0.6
    - automatically select row for the media that is currently played
  - added parole-fix-linking.patch in oder to fix an underlinking
    issue
  - removed obsolete parole-0.2.0.5-missing-files.patch


author: gber@opensuse.org
changelog:
  - specfile cleanup
  - corrected dependencies
  - merged parole-0.2.0.2-fix-lib-linking-order.patch into
    parole-fix-linking.patch


author: agruen@suse.de
changelog:
  - Update to version patch-2.5.9.69 which has all our patches
    merged in one form or anther, along with many other fixes and
    improvements (see NEWS).


author: agruen@suse.de
changelog:
  - Update to version patch-2.5.9.77: updated manpage and NEWS, no
    strict depenency on ed in the test suite anymore, and slightly
    improved handling of asymmetric hunks.


author: agruen@suse.de
changelog:
  - Version 2.5.9.109:
    + Preserve timestamps in reject files.
    + Add support for sending output to standard output.
    + Allow special characters in filenames read interactively.
    + Don't forget to NUL terminate ptimestr in fetchname().


author: agruen@suse.de
changelog:
  - Version 2.5.9.118:
    + Change the default value of PATCH_GET to 0.
    + When merging, make sure that hunks will not end up "out of order"
    + When the file to patch is specified on the command line,
      apply all patches to that file
    + Some portability fixes/improvements
    + Don't fail when removing nonexistent files in move_file


author: agruen@suse.de
changelog:
  - Version 2.5.9.120:
    + When copying files, use full_write() from gnulib instead of
      write().
    + The -m option hasn't been officially allocated yet.  Use only
      the long form for now (--merge).


author: agruen@suse.de
changelog:
  - Version 2.5.9.122:
    + Try to preserve the owning group of patched files.
  - Add --unified-reject-files backwards-compatibility patch to
    older SUSE versions of patch.


author: agruen@suse.de
changelog:
  - Version 2.6.1:
    + Support for diff3(1) style merges which show the old, original,
      and new lines of a conflict has been added (--merge=diff3).
      The default still is the merge(1) format (--merge or
    - -merge=merge).
    + Bug and portability fixes.
    Sun Dec  6 17:32:57 CET 2009 - jengelh
  - enable parallel building


author: agruen@suse.de
changelog:
  - Version 2.6.1.9:
    + Skip another ed-dependent test when ed isn't installed.
    + More portability fixes.


author: agruen@suse.de
changelog:
  - Version 2.6.1.64:
    + Support for most features of the "diff --git" format: renames
      and copies, permission changes, symlink diffs.  (Binary diffs
      are not supported yet; patch will complain and skip them.)
    + Support for double-quoted filenames: when a filename in a
      context diff starts with a double quote, it is interpreted as
      a C string literal.  The escape sequences \\, \", \a, \b, \f, \n,
      \r, \t, \v, and \ooo (a three-digit octal number between 0 and
      255) are recognized.
    + Refuse to patch read-only files by default, or at least warn
      when patching such files with --force or --batch.
    + Refuse to apply a normal patch to a symlink.  (Previous
      versions of patch were wrongly replacing the symlink with a
      regular file.)
    + When a timestamp specifies a time zone, honor that instead of
      assuming the local time zone (--set-date) or Universal
      Coordinated Time (--set-utc).
    + Support for nanosecond precision timestamps.
    + Many portability and bug fixes.


author: agruen@suse.de
changelog:
  - Version 2.6.1.81:
    + Fix backup file detection for deleted files
    + Allow to create and delete empty files
    + Stick to the best name in the reversed-patch check
    + Various portability improvements


author: jdelvare@suse.de
changelog:
  - Version 2.6.1.116:
    + Patch now ignores destination file names that are absolute or
      that contain a component of ".." (CVE-2010-4651, bnc#662957).
  - Drop unified-reject-files-compat.diff. Compatibility has been
    provided for the past 18 months, hopefully nobody is relying on
    it any longer.


author: opensuse@cboltz.de
changelog:
  - version 1.0
    - brand-new feature: the package now contains a copy of the
      GPL ;-)) [bnc #655441]
    - tarball contains up-to-date specfile again
    - no code changes


author: opensuse@cboltz.de
changelog:
  - include note about patches affecting the package manager
  - new sysconfig option PATCHES_ONLY - set to "no" to include package
    updates in the notification mail
  - added handling for package updates in patch2mail and the xslt


author: opensuse@cboltz.de
changelog:
  - use --non-interactive to avoid endless hanging zypper process
    on unknown repo signing keys
  - version 1.1.1


author: sndirsch@suse.de
changelog:
  - rediff-hunk-init-fix.diff (Takashi Iwai)
    * hunk structure wasn't correctly initialized; fixes
      tests/addhunk2 testcase, which broke the build


author: pascal.bleser@opensuse.org
changelog:
  - update to 0.3.2:
    * interdiff had previously been putting absolute filenames in the input to
      the patch program; it now avoids doing this
    * editdiff no longer runs rediff when no changes were made in the editor
    * the correct exit status is now set when the decompress option fails
    * a temporary file leak has been fixed


author: coolo@suse.de
changelog:
  ca0d789... do not install ufraw by default (bnc#298969)
    86242bb... use kde4-konversation
    7e45fe1... hide kde3
    10a7a3b... go for kde4
    b90facf... adding wireless helpers
    2fb5e5f... no beagle on kde4
    bd2b801... leave out more of it for the time being
    47490c5... need these
    dc18426... trying to get new livecds
    1e33bbd... back to real life
    9d63d25... readd office


author: coolo@novell.com
changelog:
  7329423... adding video drivers and server
    4009508... not that too many care for s390 opensuse, but it should stay without x11
    3f1da14... give it a requires too
    3573c91... fixing patterns
    57b4822... the package is back
    e541659... give me display
    3df2261... push changes from vuntz
    2c10c7f... ignore amarok for now
    522f40b... replace pae with legacy on the DVD
    0229227... xfce is still broken
    2587e91... readd it
    fe5c487... the patterns conflict, so don't require them
    e977ab1... Revert "- replace pae with legacy on the DVD"
    6c26bfa... readd amarok


author: coolo@novell.com
changelog:
  593cff4... add mc
    9eb74c6... bootchart is not interesting for most
    a7c9ecb... moving krecord to suggested and going from pinentry-qt ot -qt4
    2269c3a... replacing dropped kde3 apps (bnc#513833)
    d03eb1e... adding qt-creator
    3ddaf3b... moving command-not-found to live cd, fixing krecord
    a4dd766... adding yakuake
    3e8c4e5... bnc#521180
    e3d1df0... don't put libqt4 dependencies into enhanced-basis
    c5f2520... move X11 dependencies out of enhanced-basis
    98d34b9... suseRegister isn't required for suse
    adeeb40... we don't need no registration


author: coolo@novell.com
changelog:
  1be4e81... add pavucontrol for bnc#522801
    54f3fbb... removing gsynaptics for bnc#523500
    70bc3a4... make kde3 depdency suggested not required
    b95d000... put xdg-users-dir in default selection
    949873b... drop -pae and take -desktop on all archs
    48380d2... trying something:  switch nscd to unscd  switch syslog-ng to rsyslog
    8881eca... bug509829 - include xdg-user-dirs-gtk in GNOME
    06beee8... add kde internet stuff
    e7ff730... on 64bit require kernel-desktop
    7ecc5b9... only kernel-desktop on x86_64
    de09c63... patch from KDE team (bug#526987)
    2da8d35... take out xen_server for now and hide koffice2
    13bb9fd... kdebase3-devel is not needed anymore


author: coolo@novell.com
changelog:
  d4f0912... ksmolt on kde4
    7215e19... move exiftool out of default installation (bnc#529052)
    0fb8e24... move yast2-qt off the gnome live cd (bnc#529046)
    92ae5c0... NM should have much better support for umts now without using umtsmon (bnc#529050)
    06f971f... sumf is not maintained and not ported to qt4
    8414914... extra kernel is no more
    1e08776... sax is no longer required to have a working X
    670269c... put kinternet on the DVD for those that need it (bnc#527549)
    06b0f5a... no need to list kernel-*-base explicitly - especially when it will go away
    a91ceb7... remove some libraries
    4161f12... switch to xine backend for phonon
    96c9f5a... take out pulseaudio for testing
    dc8ff1e... move gstreamer plugins to gnome now that KDE uses xine backend
    4f16b18... recommend esound-daemon for KDE
    d21633f... if only kde4 is selected, it conflicts with pulseaudio
    f89c698... do not put laptop pattern on live cds, but take the network


author: coolo@novell.com
changelog:
  a99362e... patch from Beineri to put more kde apps into default selection
    20064f3... 3 PA tools no longer needed (bnc#529059)
    3c0a04d... monsoon is gone, transmission is default (bnc#530416)
    0d46f55... try compcache on the live cd
    c683570... harmonize the dvd default install with the live cd (patch by Binner)
    ec139ac... tex is too large for x86_64 (at least for now)
    affbf98... list polkit explicitly


author: coolo@novell.com
changelog:
  05f6fb8... merge kde4_office_opt back into kde4_office only suggest the kde3 quickstarter
    87a6457... put the update_test on cds too (bnc#533154)
    36479d4... pull in kdebase4-openSUSE-pulseaudio-conflict
    4ba63a6... take out the pluseaudio block package, may exist better solution
    6699349... live without banshee for the moment
    d939c19... put more vpn on the dvd (bnc#533580)
    c724b4c... cups-autoconf should be replaced by udev-configure-printer (bnc#532838#10)
    b9702b4... xdm for xfce


author: coolo@novell.com
changelog:
  d6de7da... xdm is not provided, hardcode xorg-x11
    3d4a20a... add droid fonts to default install
    d7bdcea... add specific icon themes for ooo
    1af1874... fix minimal autoyast installation
    69e0d1b... trying to install the update test by default


author: coolo@novell.com
changelog:
  5cb7c95... add gwibber to DVD
    d7f6916... change from lsb to lsb-release by default (bnc#537378)
    e1cf9f1... adding smolt
    9a0bd24... adding btrfsprogs
    356ac46... adding gnome-packagekit to XFCE
    cc964c8... add lsof to live cd
    3da4dae... remove beagle-firefox from GNOME default (bnc#533783)
    846e43a... merge KDE4-BASIS-OPT back into KDE4-BASIS
    d6c64cb... qlogic-firmware is now kernel-firmware
    d96f273... move vpn plugins to the default install (bnc#533580)
    c23700e... leave out file conflicts with kernel-firmware for now
    cdf4380... try texlive on x86_64 again
    102879c... adding polkit-gnome (bnc#538897)


author: coolo@novell.com
changelog:
  2e37890 bnc#542936 - add webpin yast module
    84eae4d add firefox kde4 integration
    c1cae84 ufraw-gimp was renamed to gimp-ufraw
    b3c3106 cleanup dead and renamed packages
    4b7f5b9 trying with everything required
    63d6898 libusb-devel is now compat-devel
    c2e3b20 removed more dropped packages
    b62dcf9 another round of dropped packages
    16a84a3 done with dropped packages


author: coolo@novell.com
changelog:
  989b341 ggreeter is gone (bnc#543759)
    76f825b add samba to the default installation
    7468384 add alacarte to the livecd default too
    65f7a88 yast2-gtk-pkg is no more


author: coolo@novell.com
changelog:
  fb88333 take down update_tests
    93f469e fix up ipw-firmware
    27aeba0 add kiwi-templates
    e80f252 do not require a flavor (bnc#547900)
    1065957 recommend kernel-syms for kernel development (bnc#548933)


author: coolo@novell.com
changelog:
  1383d75 no longer recommend xgl pattern for kde - it requires gnome (bnc#550875)
    34c4417 move samba out of livecd patterns


author: coolo@novell.com
changelog:
  - update version to 11.3
    34c4417 move samba out of livecd patterns
    e56c82c adding meanwhile plugin (bnc#549711)
    b537a95 add xorg-x11-driver-video-unichrome to X11 suggestion list
    588d38c take out preload for now
    6346418 This reverts commit fb883332c54fbf0e5fc805c0cc779524221c1dda, readding update_test


author: coolo@novell.com
changelog:
  b9a7c66 add susehelp to the kde basics (bnc#541820)
    fdefc61 do not require but recommend opensuse branding (bnc#564730)


author: coolo@novell.com
changelog:
  505b6b3 moving knode, kcron and ksystemlog out of the default install
    1987df9 add gnome-disk-utility (bnc#554954)


author: coolo@novell.com
changelog:
  5bb8c74 improved lxde patterns, created lxde_laptop patter to provide some laptop utilities
    1c1b519 added lxde_laptop patter into dvd (no additional space required)
    0118b3f move sax2-gui from live cd to save space


author: coolo@novell.com
changelog:
  87e55e0 add gnome utilities to the live cd
    53de3f2 replacing cscope with ctags in kernel development (bnc#582415)
    eb621b7 adding 32bit gtk to the DVD


author: coolo@novell.com
changelog:
  4c3c16a moved claws to main LXDE pattern; removed polkit-gnome from pattern
    78a70a5 recommend the openSUSE branding for gnome


author: coolo@novell.com
changelog:
  fc508de recommends office-lxde pattern
    7cf97b9 Default office patter require OO.o  Recommends lxde-office pattern instead
    0ad93d6 Revert "Switch to the new at-spi2 stack by default"
    e4a5bc8 add open-vm-tools (bnc#591085)
    984591e replace gnome-games (bnc#594503)
    4bbb001 add LanguageTool into office pattern (for dvd)
    9d6737e add tmpwatch to default (bnc#594778)


author: coolo@novell.com
changelog:
  b232af0 compcache is disabled
    900dc8f full up the promo dvd
    ec0c5b6 adding dvd9 specific pattern, only dummy "I want it all" for now
    1be5421 add things to the dvd9 that are normally only online
    0ff8f18 some more packages for dvd9
    2a5dfd5 added lxcc and improved lxde user experience
    517a312 added video player to LXDE
    402c6c2 use brasero instead of xfburn
    8e872de use GTK UI for YaST
    fbea081 use network manager by default
    25badf1 adapt to dropped yast modules
    721ffab back to sysvinit (http://lists.opensuse.org/opensuse-factory/2010-05/msg00168.html)
    97976e9 remove tmpwatch again
    a9a6ad9 remove all of Policykit but the -kde and -gnome frontends
    cca5a50 replace okteta with synaptics
    cba9a5f added moonlight-plugin
    61a351f Use empathy instead of pidgin by default for GNOME


author: coolo@novell.com
changelog:
  1136323 added a printer config tool
    88cd8e9 do not use PolicyKit anymore
    672566f remove non-building apps from selection
    e81c9ef too late to make it visible
    50d61f0 fixed order
    0f21c40 add libvdpau for bnc#605888
    9d65b15 small cleanup
    838e7a2 Drop outdated HAL from (enahnced) base system.


author: coolo@novell.com
changelog:
  86b748c Do not recommend yast2-qt from GNOME-YaST
    4e0b698 added a touchpad configuration tool
    1c8c7f7 remove packages not installable
    67a91dc more cleanup
    6578467 replace capabilities with real package names
    3c7d755 one more provides


author: coolo@novell.com
changelog:
  01877c3 add a dependency free GPG gui
    bce5ab3 we need hal's init script for cpufreq to work (bnc#612131)


author: coolo@novell.com
changelog:
  02ade03 add some packages
    4ba8669 exim has no maintainer, not good to suggest
    7481311 adding quota-nfs to DVD


author: coolo@novell.com
changelog:
  376de2b use empathy instead of pidgin
    6fb5b3b preload is not strictly required
    b9cc276 moblin pattern is gone as most packages of it are gone too
    e2068ef remove packages gone from the distribution
    3f5cdf7 Remove some obviously unneeded parts in GNOME patterns
    2bc03b8 Update GNOME-IDE to include devhelp and glade3
    19c6c60 Reorder GNOME-BASIS so that low-level bits are easily findable
    c21ed96 Remove yast bits from GNOME-BASIS
    a3141f8 Make packages in GNOME-Games recommended instead of required
    e6a80e0 Move packages around all the GNOME-* patterns


author: coolo@novell.com
changelog:
  e86af77 GNOME: Remove libraries from GNOME-BASIS
    cc3d493 GNOME: Add/remove some packages, and add many suggestions
    81cb448 BASIS: replace hal Recommends with pm-utils
    8549265 switch to libreoffice
    b6f2cf0 fix package names
    4f6573e tracked in bugzilla
    ee5d98f use cronie by default


author: coolo@novell.com
changelog:
  75fd438 change to kpackagekit
    df7297f Use the NetworkManager plasmoid now
    fe73adb Install pulseaudio again by default
    b388743 ksshaskpass is broken and unmaintained
    c29ebd2 Kwebkitpart is a central part of 4.6
    f439f79 Correct Nepomuk requirements and move to Recommended
    4a84f97 BlueDevil replaces KBlueTooth
    a92ffb7 add haveged to optional base packages
    f70d1a1 make it possible to switch to syslog-ng


author: coolo@novell.com
changelog:
  1a48484 remove no longer existant packages
    de6e0e7 cups-drivers is no more (bnc#652292)
    5ee174c changes from XFCE team


author: coolo@novell.com
changelog:
  659d680 remove xfce4-volstatus which will be dropped from Factory
    c74c68e hal-devel is no longer part of KDE
    afe82ea testing a minimal pattern
    d2c0b61 rename to minimal_base to avoid conflict with sles
    62592b4 conflict some bad recommends and supplements
    9207be2 a couple more conflicts for minimal
    6a04259 fix the name of the pattern package
    a63758d also conflict with cups-client
    dee5016 remove 2 packages of the top 10 installs


author: coolo@novell.com
changelog:
  20e6ffa Change gtk theme to oxygen-gtk
    42c01f3 Recommend kdevelop4 for IDE pattern, suggest PHP
    4b543b4 Add Krita to Imaging pattern
    75516ab Add Rekonq to recommends for KDE Internet pattern


author: coolo@novell.com
changelog:
  8d5e729 rest_dvd can't require two conflicting patterns
    38e535a gfxboot should be installed in !minimal
    0e2b4ef leave the full cracklib dict in minimal


author: coolo@novell.com
changelog:
  4973860 unrar is unfree now
    4f8c55d throw off some patterns from promo
    1a68b1f remove things from the biarch dvd
    6429034 take out update_test from default install
    7c526e2 take out empty files


author: coolo@novell.com
changelog:
  394ae9c revert some empty files
    ce02fc4 add dependencies of skype
    b285e13 move skype deps out of default install
    0286502 add depencies of acroread to the DVD
    7cacb80 phonon-backend-xine is unused


author: coolo@novell.com
changelog:
  7cacb80 phonon-backend-xine is unused
    e9fc6d7 add texlive to technical writing (bnc#673657)
    d414e22 fix syntax
    b6cc0c4 we need both frontends
    3fdaf85 add sssd to the media (bnc#679439)
    288aad0 aria2 is not so common anymore
    ef23220 replace ksmolt with smolt-gui
    c295d0a licenses are no more


author: coolo@novell.com
changelog:
  16dc760 added missing YaST GTK GUI (bnc#688084)
    53df32b switch back to totem now that parole has dropped its browser plugin
    ab01071 replace mousepad with leafpad since the former will be dropped from Factory
    0e4f41e add perl-doc for devel-perl (bnc#688877)
    568ae31 take out problematic GNOME2 packages to get something rolling
    616567e remove compiz too for GNOME3DONE


author: coolo@novell.com
changelog:
  Ludwig Nussel (2):
      add vim to minimal_base
      create a separate minimal_base-conflicts pattern
    Stefan Schubert (1):
      added webyast
    Stephan Kulow (4):
      libstorage is gone
      promo dvd can live without xgl


author: coolo@novell.com
changelog:
  - Stephan Kulow (4):
      add snapper to the yast patterns for better btfs support
      bootloaders are not strictly required in today's virtual world
      compiz is back
      webyast fits also on dvd9


author: coolo@novell.com
changelog:
  - Stephan Kulow (1):
      recommend systemd for easier testing
    Vincent Untz (3):
      Update GNOME patterns for GNOME 3
      Do not require gnome-session-*-session, but recommend them
      gnome: Move tasque from Recommends to Suggests


author: coolo@novell.com
changelog:
  - Andrea Florio (1):
      added simple-scan
    Stephan Kulow (1):
      readd update_test
    Vincent Untz (1):
      gnome: Add libgnomesu Recommends


author: coolo@novell.com
changelog:
  - Andrea Florio (1):
      opensuse-codecs-installer is obsolete
    Sascha Peilicke (1):
      Don't require/recommend AppArmor.
    Stephan Kulow (1):
      remove the default pattern, it has no meaning


author: coolo@novell.com
changelog:
  Ludwig Nussel (1):
      add zypper to minimal (bnc#713317)
    Stephan Kulow (1):
      add kiwi-media-requires for ms to track what should be on DVD


author: coolo@suse.com
changelog:
  - Stephan Kulow (5):
      recommending minimal yast2 installation workflow for mininmal
      adding minimal_base-conflicts to the DVD patterns
      next round of minimal requires
      python-base is required through systemd now
      conflict with more supplements


author: coolo@suse.com
changelog:
  - Stephan Kulow (2):
      add libQtWebKit-devel to qt pattern (bnc#680081)
      adding siga to dvd (bnc#697047)


author: coolo@suse.com
changelog:
  - Ludwig Nussel (3):
      remomd converter
      better error message
      add yast2 added packages and locale=en
    Stephan Kulow (5):
      libatm1 is the new name (bnc#695303)
      GNOME3DONE define is old
      Ignore files
      put elilo on DVD
      put elilo and grub2 on DVD only so far


author: coolo@suse.com
changelog:
  Stephan Kulow (3):
      try promo dvd with suggests
      make systemd default on live cds
      do not install xgl on DVD either by default
    Vincent Untz (2):
      gnome: Rework some GNOME patterns
      gnome livecd: Do not install xgl/gnome_xgl patterns


author: coolo@suse.com
changelog:
  - Stephan Kulow (1):
      flash-player seems to be 64bit now too
    Vincent Untz (4):
      gnome: Add gnome-documents to GNOME-DESKTOP
      gnome: Update for new name of package with dynamic background
      gnome: Pretty sure we don't need cups-backends by default
      gnome: Install gnome-color-manager, drop pulseaudio-esound-compat
    Commit: bc85b9a8


author: coolo@suse.com
changelog:
  - Guido Berhoerster (23):
      drop opensuse-codecs-installer which is gone from Factory
      remove non-existent xfce4-branding-openSUSE and replace it with the real branding packages
      add pk-update-icon which replaces gpk-update-icon
      explicitly depend on system-config-printer-applet
      replace xarchiver with file-roller, xarchiver is dead and squeeze is not ready yet
      add back xfce4-panel-plugin-mixer as a possible alternative to gmixer
      replace xfburn with brasero, xfburn is unmaintained upstream and has numerous bugs
      add with rhythmbox a more sophisticated media player and sound-juicer to allow CD ripping
      add with simple-scan a more simple and usable alternative to xsane
      added a couple of applications for feature parity with the default installs of other desktops
      replace remote_desktop with remmina
      add some games for Xfce
      ease debugging by adding gdb
      no need for explicit xorg-x11 any more since we use lightdm
      add gnome-bluetooth to desktop pattern as well, bluetooth is also useful on desktop systems
      add alacarte, since Xfce 4.8 menus can be edited by it
      replace thunar-thumbnailers with tumbler
      neither the xfce not the murine gtk2 engine are needed since we switched from Sonar to Adwaita
      remove non existent packages
      remove xfce4-dict which is already recommended
      split off xfce_basis pattern in order to allow for more minimal installs
      added shotwell for photo management
      add xfce4-panel-plugin-datetime so it can be used by branding
    Ludwig Nussel (5):
      jarnal doesn't exist since 11.3
      conflict zypper-log in minimal due to python
      add klogd to BASIS
      recommend yast2-ntp-client in yast install pattern (bnc#723018)
      add script that works with perl-satsolver
    Stephan Kulow (2):
      add tons of packages useful when building KDE
      take out some of the largest packages
    Vincent Untz (1):
      gnome: Add gnome-control-center-branding-openSUSE
    Commit: f6407989


author: coolo@suse.com
changelog:
  - Stephan Kulow (5):
      remove rpmlib requires, those are really odd
      remove packages dropped for 12.1
      remove more packages not existant (anymore)
      remove some more stuff not present in factory
      follow renames and remerges
    Commit: e8af0ff0


author: coolo@suse.com
changelog:
  - Ludwig Nussel (3):
      better warning if pattern lacks 'sel'
      minimal: suppress python and yast2-branding
      make test runner more generic
    Commit: 98a3c6ca


author: coolo@suse.com
changelog:
  - Stephan Kulow (1):
      remove xstroke from laptop pattern, it's fine in tabletpc only
    Vincent Untz (1):
      gnome: Move simple-scan from GNOME-IMAGE-OPT to GNOME-IMAGE
    Commit: d4b44eba


author: coolo@suse.com
changelog:
  - Stephan Kulow (2):
      make sure we require a kernel (bnc#674838)
      switch KDE updater to apper
    Commit: 9f3745a8


author: coolo@suse.com
changelog:
  - Richard Brown (1):
      gnome: Install gnome-shell-extension-alt-status-menu by default
    Stephan Kulow (1):
      suggests on promo dvd is just too much
    Commit: d595948d


author: coolo@suse.com
changelog:
  - Stephan Kulow (2):
      we need to save 85mb off the dvd9
      don't install gnome-color-manager by default (bnc#698250)
    Commit: be94d305


author: coolo@suse.com
changelog:
  - Stephan Kulow (2):
      any branding will do - openSUSE preferred
      take out update_test from default install
    Commit: c2de877b


author: coolo@suse.com
changelog:
  - Stephan Kulow (2):
      add elilo and efibootmgr to the media (bnc#728529)
      hide xfce_basis for now (bnc#728319)
    Commit: e0f5a60b


author: coolo@suse.com
changelog:
  - Stephan Kulow (3):
      add more yast languages more to the CDs
      clean up requires of rpm build environment
      drop xgl/compiz from DVD
    Vincent Untz (3):
      gnome: Add nautilus-extension-seahorse and update for gnome-utils split
      gnome: Add gcr-viewer
      gnome: Add gsf-office-thumbnailer
    Commit: dd2a4380


author: coolo@suse.com
changelog:
  - Cristian Rodríguez (1):
      move irqbalance to ENHANCED-BASIS-OPT it serves
      no real purpose nowdays on machines without hundred of cpus.
    Guido Berhoerster (13):
      completely remove non-existent package lightdm-branding-openSUSE
      completely remove xfce4-panel-plugin-cddrive and xfce4-panel-plugin-places which are not in Factory
      add back thunar-volman-branding-openSUSE
      make xfce_basis visible again since this is not a problem with patterns
      remove gnome-bluetooth since it requires gnome-control-center (bnc#732689)
      adapt to recent packaging changes
      xfce-utils has been removed upstream
      correct the list of panel plugins
      xfce4-panel-plugin-datetime does not need to be installed by default
      added xfce4-panel-plugin-xkb since xkb layout switching is useful
      install gnome-keyring, it is enabled by default in xfce4-session
      clean up comments
      add tracker-gui, tracker is already dragged in by default
    Stephan Kulow (1):
      grub2 is needed now
    Commit: 772347e1


author: coolo@suse.com
changelog:
  - Ladislav Slezak (1):
      merged webyast-ws and webyast-ui patterns into one webyast pattern
    Commit: a51b366d


author: coolo@suse.com
changelog:
  - Stephan Kulow (1):
      fix webyast rename to end on DVD
      add provides and obsoletes to the old webyast patterns
    Commit: 8143bd44


author: coolo@suse.com
changelog:
  - Guido Berhoerster (1):
      strip down XFCE_BASIS to a bare-bones Xfce desktop with only core applications
    Marcus Meissner (1):
      added pdisk by default on powerpc
    Commit: c90d295f


author: coolo@suse.com
changelog:
  - Guido Berhoerster (2):
      add some low-level dependencies to XFCE-BASIS (bnc#768268)
      switch back to xfce4-mixer as the default mixer
    Commit: 5d7e8758


author: coolo@suse.com
changelog:
  - Richard Brown (1):
      Added grub2-branding-openSUSE to ENHANCED-BASIS
  - Stephan Kulow (2):
      Push most books off the DVD - just too large
      removing some things not to be on DVD
    Commit: 8d62c13c


author: rodrigo@suse.de
changelog:
  - Update to version 0.9.6:
    * Draw radio buttons instead of check boxes when moving streams
    * Fix crasher when connecting to a PA server that has no default
      sink/source configured


author: rodrigo@suse.de
changelog:
  - Update to version 0.9.7 (fate#303943):
    + Show stream icons, and don't show our own monitor streams
    + Initilize client proplist properly
    + Make icons work
    + Fix Glade widget name case
    + Add a special track for controlling event sound volume
    + Update license headers for GPL 2.0+
    + Use system installed glade file
    + Add i18n
    + Beep when changing volume
    + Initialize maximum buffer length to automatic value
    + Updated translations
  - Removed unneeded patch
  - Added build dependency on libcanberra-devel|-gtk and intltool
  - Added translations to package


author: opensuse@sukimashita.com
changelog:
  - Update to version 0.9.8:
    + Support for changing card profiles.
    + Add Configuration tab.
    + Use the server provided icons.
    + Visualize base volume.
    + Configure steps for scales.
    + Don't show wait cursor forever if stream_restore extension is
      not available.
    + Reenable monitor streams.
    + Don't show failure msgbox twice.
    + Code reorganization.
    + Various cleanups.
    + Updated translations.
  - Remove /usr/share/doc/pavucontrol since it's documentation that
    we already have elsewhere.


author: vuntz@novell.com
changelog:
  - Review changes.
  - Drop pavucontrol.png: there's no reason to install this icon. Was
    probably a left-over.
  - Remove autoreconf call, which isn't needed.
  - Pass --disable-lynx to configure, and remove lynx BuildRequires.
  - Use parallel make.
  - Do not add categories to the desktop file, since they're already
    there.
  - Use standard commands for clean section.


author: sreeves@novell.com
changelog:
  - Update to version 0.9.9
    + make sure that two card profiles with the same priority
      don't collide with each other
    + Add support for changing ports
    + Change 'Default' to 'Use as fallback'
    + Create the event role widget early so that it's always top of
      the list.
    + More changes in the UI to try and make things neater.
    + Hide the terminate button.
    + Do not disable the default button when it's set.
    + Don't use a hyperlink to display the device, just use a
      regular button.
    + Add support for changing ports.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.9.10:
    + volume: Set the scale properly for delta changes via
      mouse/keyboard.
    + events: Hide output streams with a stream restore designator
      for the event widget.
    + Build fixes.
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Add explicit gtkmm2-devel BuildRequires.
  - Remove libcanberra-gtk and libsndfile-devel BuildRequires.


author: vuntz@opensuse.org
changelog:
  - Update to version 1.0:
    + Add GTK+3 support.
    + Add source output volume support.
    + Add digitial receiver UI.
    + Handle simple key events.
    + Bug fixes.
  - Remove libglademm-devel BuildRequires: not needed anymore.
  - Add pkgconfig(sigc++-2.0) BuildRequires: it was implicit before.
  - Use favor_gtk2 to switch between gtk2 and gtk3 builds.
  - Move to pkgconfig()-style BuildRequires:
    + Old ones: gtkmm2-devel, libcanberra-devel, libpulse-devel.
    + New ones: gtkmm-2.4/gtkmm-3.0,
      libcanberra-gtk/libcanberra-gtk3, libpulse,
      libpulse-mainloop-glib.
  - 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:
  - Change gtk1-compat-devel BuildRequires to gtk2-devel: it has been
    ported to GTK+ 2.x a while ago.
  - Add missing BuildRequires for some features: dante-devel,
    db-devel, libopenssl-devel.


author: lnussel@suse.de
changelog:
  - new version 0.1.15
    * Support added for displaying em_machine via %a format flag in scanelf
    * Make scanelf_file_bind() not output anything if quiet mode and the ELF is
      static or not setuid.
    * pspax: new options -u and -g


author: frank.lichtenheld@sophos.com
changelog:
  - Do not use extglob features in bash-completion.
    The bash in SLE 11 hasn't enabled it by default and
    can't even parse it if it isn't enabled globally.
  - Enable test suite


author: frank.lichtenheld@sophos.com
changelog:
  - Skip some pbuilder-apt-config tests on some arches
    * The checks do not take in account every possible
    build architecture.


author: frank.lichtenheld@sophos.com
changelog:
  - Replace BuildRequires on deb with dpkg
    * Only dpkg is really needed, and this makes it more
    portable (e.g. Fedora already contains dpkg)


author: pascal.bleser@opensuse.org
changelog:
  - update to 1.1.0:
    * adds support for multi-threaded decompression using STDIN/pipes and
      throttling compression to prevent memory exhaustion with slow output pipe
    * fixes a bug that did not allow command line parameters to be used when
      compressing data from STDIN
    * contains major improvements to protection of shared variables, error and
      signal handling, and program termination
    * many more minor enhancements and bugfixes


author: pascal.bleser@opensuse.org
changelog:
  - update to 1.1.1:
    * improves the decompression performance of long bzip2 streams of large
      single-stream bzip2 blocks
    * pbzip2 should now decompress files created with bzip2 at least as quickly
      as bzip2, or slightly faster
    * handles decompression of long bzip2 streams incrementally instead of
      loading whole streams in memory at once


author: pascal.bleser@opensuse.org
changelog:
  - reverting to upstream release, changed version to 1.1.0+0 to be newer than
    1.1.0_git...
  - add patches:
    * pbzip2-makefile.patch: adds support for BINDIR, MANDIR, DESTDIR and
      OPTFLAGS
    * pbzip2-fix_printf_format.patch: fix the many printf format errors in debug
      and error reporting statements
    * pbzip2-fix_unused_result.patch: fix not using the result value of fwrite()
  - replace macros.pbzip2 with macros.pbzip2.in and a placeholder to inject the
    build time value of %{_bindir}
  - add symbolic links to the manpage for pbunzip2 and pbzcat too, thanks to
    darix for pointing this out
  - changed compression of upstream tarball from xz to bzip2 in order to build on
    older openSUSE and SLE releases


author: pascal.bleser@opensuse.org
changelog:
  - update to 1.1.2:
    * modifies Consumer_decompress throttling to prevent potential
      deadlock/infinite loops in certain situations
    * fixes a deadlock bug and performance issue when consumer is working with
      long bzip2 sequences
    * fixes a bug which caused a hang while decompressing a prematurely truncated
      bzip2 stream
    * fixes a hang on decompression of some truncated archives
    * adds --ignore-trailing-garbage for non-standard archives such as gentoo
      packages
  - reformatted changes file


author: pascal.bleser@opensuse.org
changelog:
  - update to 1.1.3:
    * fixes a hang on decompress with --ignore-trailing-garbage=1 when using more
      than 2 CPUs
    * the default extension on decompress of .tbz2 has been changed to .tar for
      bzip2 compatibility
    * trailing garbage errors will now be printed even when in quiet mode


author: pascal.bleser@opensuse.org
changelog:
  - update to 1.1.4:
    * fixes a hang on decompress with --ignore-trailing-garbage=1 when producer
      is interrupted on trailing garbage
    * adds an example to help for decompression piped to tar
    * fixes a typo in the Trailing Garbage printed message


author: pascal.bleser@opensuse.org
changelog:
  - update to 1.1.5:
    * SECURITY FIX: fixes excessive output permissions while compress/decompress
      is in progress; it now emulates the same behaviour as bzip2


author: pascal.bleser@opensuse.org
changelog:
  - update to 1.1.6:
    * fixed bug - deadlock due to unsynchronized broadcasts (bug #876686)
    * prevent deletion of input files on error (bug #874543)
    * document how to compress/decompress from standard input (bug #820525)
    * added more detailed kernel error messages (bug #874605)
    * error-handling fixes for multi-archive scenarios (bug #883782)
  - use original upstream format archive .gz instead of .bz2 to avoid any
    potential chicken/egg (requires bzip2 to uncompress the pbzip2 sources)


author: gber@opensuse.org
changelog:
  - disable build for PPC since it it broken (see
    http://thread.gmane.org/gmane.comp.compilers.pcc/2391)


author: ro@suse.de
changelog:
  - revert last change, instead
  - add alias char-major-181 pcfclock to /etc/modprobe.d/pcfclock
  - add device nodes to /lib/udev/devices


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


author: andrea@opensuse.org
changelog:
  - Support opening folder in new tab with middle click
  - Little UI adjustment
  - Enable debug with --enable-debug to help development


author: andrea@opensuse.org
changelog:
  - Fix cwd related bugs. commandline arguments works again
  - Fixed provides/obsoletes pcmanfm2 on spec file


author: andrea@opensuse.org
changelog:
  - New git snapshot 20100305
    * Support creating new folders and blank files on desktop.
    * UI improvement for auto-run dialog.
    * Close auto-run dialog if the device is unmounted.
    * Implement auto-mount + auto-run for removable media.
    * Use different color for location entry if the user is
      root for warning.


author: andrea@opensuse.org
changelog:
  - new git revision, is now possible to disable automount and
    autorun
  - translations upgrades
  - added rpmlintrc to suppress false positives warning


author: andrea@opensuse.org
changelog:
  - Close tabs with middle click.
  - Add supports for accelerator keys: XF86Back and XF86Forward
  - Remove unused variables. Patch from (Naveen Kumar Molleti)
  - Fix sf#2974159 "file sort not consistent" and also update the
    view menu properly when switching among different tabs


author: andrea@opensuse.org
changelog:
  - new git version 20100411
    - Improve single instance handling
    - Sync with API change in libfm for fm_canonicalize_filename()
    - fix for single instance handling
    - Fix file rename crash by F2 key when no files are
      selected bnc#593094


author: andrea@opensuse.org
changelog:
  - new upstream version 0.9.4
    - Fix sf#2988985: Doesn't update location when using address
      bar and terminal, little fix for invalid pointer reference.
    - Fix sf#2979578 unable to open second pcmanfm instance sometimes
    - Fix sf#2985627: crash when starting without a window manager


author: andrea@opensuse.org
changelog:
  - new upstream version 0.9.7 RC1
  - removed pcmanfm-rename-to-pcmanfm.patch, pacmanfm2 has been
    renamed pcmanfm even upstream finally


author: andrea@opensuse.org
changelog:
  - new upstream version 0.9.8 RC2
    * Change path of config file from ~/.config/pcmanfm/<profile>.conf
      to ~/.config/pcmanfm/<profile>/pcmanfm.conf
    * make desktop icon moveable
    - Little fix for counting problems
    - fix after libfm API changes
    * Implement a more robust IPC mechanism to handle single instance
    * Create ~/Desktop for desktop manager if the folder
      doesn't exist


author: andrea@opensuse.org
changelog:
  - new upstream version 0.9.9 rc3
    detailed changelog at: http://blog.lxde.org/?p=908
  - removed pcmanfm-0.9.8-fixbnc648882.patch now in upstream code
  - added pcmanfm-0.9.9-fix-no_return_in_non_void.patch to
    fix compiler warning


author: andrea@opensuse.org
changelog:
  - new upstream version 0.9.10 rc4
    detailed changelog at: http://blog.lxde.org/?p=911
  - removed pcmanfm-0.9.9-fix-no_return_in_non_void.patch and
    fix-link.patch


author: gber@opensuse.org
changelog:
  - fix version number
  - do not recompress tarball
  - specify build dependencies correctly and remove unneeded ones


author: zoz@suse.de
changelog:
  - removed usage of hwup/down and sysconfig/pcmcia
    we now use the upstream udev rules for device initialisation
  - added upstream patch for udev094 (no more MODALIAS key name)


author: vbotka@suse.cz
changelog:
  - updated to version 015:
    - fix for udev-094 or newer
    - improved udev rules
    - status "command" now implemented in pccardctl
    - documentation fixes
  - moved udev helpers to /lib/udev/


author: vbotka@suse.de
changelog:
  - updated to version 017:
    changes against pcmciautils-016
    - Always use path without trailing slash
    - Use architecture-specific config.opts if it exists
    - Add config.opts for hppa
    - Add config.opts for powerpc
    - pcmciautils: improve for cross-builds
    changes against pcmciautils-015
    - Install udev helpers in customizable directory
    - pccardctl: add array out-of-bounds exception
    - fix parallel build of ccdv
  - fixed bnc#623638


author: aj@suse.de
changelog:
  - Only install E-CARD.cis, all other files are part of kernel-firmware
    package.
  - Use set_permissions.


author: ddiss@suse.com
changelog:
  - Update to pcp-gui-1.5.5.
    + Fix long-standing pmchart bug where the current archive position
      would revert to the beginning of the archive after adding a new
      chart or plot to an existing chart.
  - Update to pcp-gui-1.5.4.
    + Need to remake aclocal.m4 to pick up autoconf macro change.
  - Update to pcp-gui-1.5.3.
    + Add Encoding=UTF-8, needed by desktop-file-validate for
      RHEL builds.
    + Fix man page format configure check for minimal build deps
      used in Debian builds.
  - Update to pcp-gui-1.5.2.
    + Updates to source files with incorrect FSF address for rpmlint.
    + Fix compilation warnings.
    + Relax Debian dependencies somewhat (only pcp libs required).
    + Add new Qt help library dependency on Debian build.
    + Additional examples in the pcp-doc documents.


author: cfarrell@suse.com
changelog:
  - license update: GPL-2.0+ and LGPL-2.1+ and SUSE-QWT-1.0
    SPDX format (or use a license from the document linked at
    http://license.opensuse.org)


author: godfrey.chung@acs.com.hk
changelog:
  - Updated to version 1.0.2 (22/6/2011):
    * Fix non-redistributable reference manual problem.
  - Updated Url and Source.


author: godfrey.chung@acs.com.hk
changelog:
  - Updated to version 1.0.3.
  - Updated copyright.
  - Added USB IDs of readers.
  - Removed acsccid-1.0.2-pcscd-autostart.patch.
  - Removed pcsc-lite-1_7_3.patch.
  - Included ChangeLog from upstream.


author: sbrabec@suse.cz
changelog:
  - Updated to version 1.3.10:
    * Added a hack to support the bogus OpenGPG card.
    * Should work: Precise Biometrics 200 MC, Precise Biometrics 250
      MC, SafeNet IKey4000 used in different device, Atmel
      AT98SC032CT, Neowave Weneo, MSI StarReader SMART, VMware Virtual
      USB CCID reader, ACS ACR122U PICC Interface, HP MFP Smart Card
      Reader, KONA USB SmartCard, SpringCard CrazyWriter, CSB6 Basic,
      CSB6 Secure, CSB6 Ultimate, EasyFinger Standard, EasyFinger
      Ultimate and Prox'N'Roll, Atmel AT91SO, Cherry SmartTerminal
      ST-1200USB, Aladdin eToken PRO USB 72K Java.
    * Differentiate between KOBIL mIDentity M and XL.
    * Known readers: SpringCard Prox'N'Roll, CSB6 Basic, EasyFinger
      Ultimate, CSB6 Ultimate, EasyFinger Standard, CrazyWriter, CSB6
      Secure, Pro-Active CSB6 Ultimate is renamed SpringCard CSB6
      Ultimate
    * Unsupported: Broadcom 5880, jNet Technology jToken s1.
    * Disabled support of the contcatless part of SDI010 and SCR331DI.
    * Avoid a "Duplicate frame detected" error.
    * Use a very long timeout for PowerUp since the card can be very
      slow to send the full ATR (up to 30 seconds at 4 MHz)
    * Driver will work in a multi-reader configuration.
  - Use modalias supplements instead of eID issuer locales.
  - Require pcsc-lite.
  - Removed custom hotplug support. Now integrated in pcsc-lite.


author: sbrabec@suse.cz
changelog:
  - Updated to version 1.3.11:
    * Incompatible change: Remove support of Reiner-SCT cyberJack
      pinpad(a) on request of Reiner-SCT. Use pcsc-cyberjack instead.
    * Should work: Panasonic USB Smart Card Reader 7A-Smart, ATMEL
      AT91SC192192CT-USB, Alcor Micro SCR001, Aktiv Rutoken ECP,
      Synnix STD200, more Neowave Weneo tokens, Feitian SCR301
      Raritan D2CIM-DVUSB VM/CCID
    * New known firmware: Kobil EMV CAP, ACS ACR122U-WB-R with bogus
      firmware < 2.06
    * Broadcom 5880 should work a bit better
    * Fixes for GemProx DU/SU and hacks for other Gemalto readers
    * SCM SCL010 Contactless Reader is not supported
    * Add support of FEATURE_MCT_READERDIRECT. Now only on the Kobil
      TriB@nk reader.
    * Support --disable-class argument to build a NON class driver.
    * HAL support fixes.
    * Add support of PIN_PROPERTIES_STRUCTURE structure and
      FEATURE_IFD_PIN_PROPERTIES
    * It is possible to configure composite devices to be seen as
      multi-slots.
    * Other fixes, improvement and updates.


author: sbrabec@suse.cz
changelog:
  - Updated to version 1.4.1:
    * Security fix (bnc#661000, CVE-2010-4530).
    * Migrated to libusb-1_0.
    * udev support.
    * Compatible with pcsc-lite-1.6.
    * See ChangeLog for details.


author: wr@rosenauer.org
changelog:
  - Updated to version 1.4.4:
    * Add support of Gemalto Ezio Shield, Gemalto Ezio CB+, Gemalto Ezio
      Shield Secure Channel, Gemalto Ezio Shield PinPad and Gemalto Ezio
      Generic
    * Activate USB automatic power suspend. The Linux kernel should
      power off the reader automatically if it is not used (pcscd is not
      running).
    * Add support of TLV Properties wLcdMaxCharacters and wLcdMaxLines
    * Add support of Neowave Weneo, Vasco DIGIPASS 920, SCM SCL011,
      Feitian ePass2003 readers
    * use :libudev: instead of :libhal: naming scheme
    * Do not install RSA_SecurID_getpasswd and Kobil_mIDentity_switch
      and the associated documentation.
    * the Secure Pin Entry of the HP USB Smart Card Keyboard is bogus
      so disable it
    * Add support of Feitian SCR310 reader (also known as 301v2), ACS
      APG8201 PINhandy 1, Oberthur ID-ONE TOKEN SLIM v2, new Neowave
      Weneo token, Vasco DIGIPASS KEY 860, Vasco DIGIPASS KEY 200,
      Xiring Leo v2, Xiring MyLeo, Aktiv Rutoken lite readers
    * Add back support of "bogus" Oz776, REINER SCT and BLUDRIVE II
    * disable use of interrupt card events for multi slots readers


author: wr@rosenauer.org
changelog:
  - Updated to version 1.4.5:
    * Add support of Alcor Micro AU9540, Ubisys 13.56MHz RFID (CCID),
      BIFIT USB-Token iBank2key, BIFIT iBank2Key, Gemalto Ezio Shield
      PinPad reader, Gemalto SA .NET Dual, Precise Sense MC reader
      (with fingerprint), SDS DOMINO-Key TWIN Pro
    * Add support of bPPDUSupport and FEATURE_CCID_ESC_COMMAND
    * SCARD_ATTR_VENDOR_NAME and SCARD_ATTR_VENDOR_IFD_VERSION are
      not the vendor name and version of the driver but of the IFD:
      InterFace Device i.e. the smart card reader.  We then return the
      USB iManufacturer string as SCARD_ATTR_VENDOR_NAME and USB
      bcdDevice as SCARD_ATTR_VENDOR_IFD_VERSION
    * reduce binary size by removing unused features from simclist
    * Fix some warnings reported by Coverity


author: wr@rosenauer.org
changelog:
  - Updated to version 1.4.6:
    * Add support of Avtor SC Reader 371, Avtor SecureToken,
      DIGIPASS KEY 202, Fujitsu SmartCase KB SCR eSIG,
      Giesecke & Devrient StarSign CUT,
      Inside Secure VaultIC 460 Smart Object,
      Macally NFC CCID eNetPad reader, OmniKey 6321 USB,
      SCM SDI 011, Teridian TSC12xxF, Vasco DIGIPASS KEY 101
    * Remove support of readers without a USB CCID descriptor file
      0x08E6:0x34C1:Gemalto Ezio Shield Secure Channel
      0x08E6:0x34C4:Gemalto Ezio Generic
      0x04E6:0x511A:SCM SCR 3310 NTTCom
      0x0783:0x0008:C3PO LTC32 USBv2 with keyboard support
      0x0783:0x9002:C3PO TLTC2USB
      0x047B:0x020B:Silitek SK-3105
    * Disable SPE for HP USB CCID Smartcard Keyboard. The reader is
      bogus and unsafe.
    * Fix a problem with ICCD type A devices. We now wait for device
      ready
    * Secure PIN Verify and PIN Modify: set the minimum timeout to
      90 seconds
    * Add support of wIdVendor and wIdProduct properties
    * Add support of dwMaxAPDUDataSize
    * Add support of Gemalto firmware features
    * some minor bugs removed


author: wr@rosenauer.org
changelog:
  - Updated to version 1.4.7:
    * Add support of
      ACS ACR101 ICC Reader
      ACS CryptoMate64
      Alcor Micro AU9522
      Bit4id CKey4
      Bit4id cryptokey
      Bit4id iAM
      Bit4id miniLector
      Bit4id miniLector-s
      CCB eSafeLD
      Gemalto Ezio Shield Branch
      KOBIL Systems IDToken
      NXP PR533
    * KOBIL Systems IDToken special cases:
      Give more time (3 seconds instead of 2) to the reader to answer
      Hack for the Kobil IDToken and Geman eID card. The German eID
      card is bogus and need to be powered off before a power on
      Add Reader-Info-Commands special APDU/command
    - Manufacturer command
    - Product name command
    - Firmware version command
    - Driver version command
    * Use auto suspend for CCID devices only (Closes Alioth bug
      [#313445] "Do not activate USB suspend for composite devices:
      keyboard")
    * Fix some error management in the T=1 TPDU state machine
    * some minor bugs removed
    * some minor improvements added
  - do not call bootstrap since autoconf requirement is bleeding edge
    and only works on Factory/12.2 - also seems to be unnecessary


author: sbrabec@suse.cz
changelog:
  - Updated to version 3.3.1:
    * improves support for rdesktop
    * fixes some PC/SC-related bugs
    * implements FEATURE_MCT_READER_DIRECT
    * support for latest versions of pcsc-lite which rely on libhal
  - pcsc-cyberjack requires pcsc-lite.


author: wr@rosenauer.org
changelog:
  - Updated to version 3.3.3
    * compatible with recent libusb
  - Added udev rules for ACL access (bnc#555660)
  - Removed support for 10.3 and older


author: wr@rosenauer.org
changelog:
  - Updated to version 3.99.10beta
    * ctapi interface removed -> removed ctapi-cyberjack subpackage
  - dropped spec file support for 10.1 and older


author: wr@rosenauer.org
changelog:
  - Updated to version 3.99.5final released by Reiner-SCT
    (during 3.99.x phase there were two different code lines and
    therefore the version numbers do not match; this version is the
    official released version from the vendor)


author: wr@rosenauer.org
changelog:
  - Updated to version 3.99.5 Service Pack 01
    * fixed some timing issues with certain cards
    * fixed change/modify pin/tan for the pinpad


author: wr@rosenauer.org
changelog:
  - Updated to version 3.99.5 Service Pack 03
    * fix FEATURE_MCT_READERDIRECT reader disconnect on pinpad
    * add support for cyberJack compact
    * fix speed problem pinpad <--> seccos6 card


author: sbrabec@suse.cz
changelog:
  - Updated to version 1.0.1:
    * Minor fixes.
    * Define interface, bulk_in and bulk_out fields and store the
      device values.
  - Build with libusb-devel.


author: sbrabec@suse.cz
changelog:
  - Updated to version 1.0.3:
    * correct a big bug unnoticed for many years and declared on
      PowerPC with gcc 4.x
    * do not strip the library so we have debug symbols if needed,
      strip should be called by the package build process


author: sbrabec@suse.cz
changelog:
  - Updated to version 1.0.4:
    * Fix powerup sequence when switching to EMV->ISO mode.
    * Allow the header to be read in several calls.
    * gci410emv connected thru an usb adapter now it works fine.
  - Added USB modalias supplements.
  - Require pcsc-lite.


author: stark@suse.de
changelog:
  - handle old reader.conf in upgrade case
  - compile with -fno-strict-aliasing
  - fixed missing return in ctapi-cyberjack


author: lazy.kent.suse@gmail.com
changelog:
  - Update to 0.5.5
    + Add the --pageid-template option.
    + Add the --page-title-template option.
    + Don't allow duplicate page identifies nor duplicate page
      titles.
    + More robust UTF-16 to UTF-8 conversion.


author: lazy.kent.suse@gmail.com
changelog:
  - Update to 0.5.6
    + New default quantization algorithm.
    + Fix some character encoding issues.
    + Stricter requirements for pageid names.
    + Lift a limitation on number of pages in a bundled multi-page
      document.


author: lazy.kent.suse@gmail.com
changelog:
  - Update to 0.6.0
    + New regression tests.
    + Add support for correcting XMP metadata.
    + Fix resolution detection (poppler ? 0.11.1 only).


author: lazy.kent.suse@gmail.com
changelog:
  - Update to 0.6.1
    + Add the --text-filter option.
  - Added libGraphicsMagick++-devel, libxslt-devel and pstreams-devel
    to BuildRequires


author: lazy.kent.suse@gmail.com
changelog:
  - Update to 0.7.2
    + Add the --fg-colors=black option.
    + Fix broken output with --fg-colors=web.
    + Fix crash with GraphicMagick ? 1.3.8.
    + Override number of threads set by GraphicsMagick.
  - Added some docs


author: lazy.kent.suse@gmail.com
changelog:
  - Update to 0.7.4
    + Fix handling of the --pages option.
    + Fix build failure with GCC 4.2.
    + Make messages about missing features a bit more informative.
  - Dropped obsolete patch


author: lazy.kent@opensuse.org
changelog:
  - Update to 0.7.7
    + Fix build failure with GCC 4.6.
    + Make it possible to control how work is distributed between
      threads with the OMP_SCHEDULE variable.


author: lazy.kent@opensuse.org
changelog:
  - Update to 0.7.8
    + Add support for merging multiple PDFs into a single DjVu file.
    + Add German translation.


author: lazy.kent@opensuse.org
changelog:
  - Update to 0.7.11
    + Fix build failure with Poppler >= 0.17.
  - Removed pdf2djvu-poppler-0.18.patch (fixed upstream).
  - Removed obsolete "clean" section.


author: lazy.kent@opensuse.org
changelog:
  - Update to 0.7.13.
    + Fix build failure with Poppler ? 0.19.
    + Update German, Russian, Ukrainian translations.
    + Add Ukrainian translation of the manual page.
  - Disable tests (Python problem).


author: vuntz@opensuse.org
changelog:
  - Add gtk2-devel BuildRequires: it was implicitly brought in
    before.
  - Use %configure instead of configure --prefix=/usr/.


author: gburt@suse.de
changelog:
  - Version 0.7
    + View Fullscreen option
    + User docs translated into ca
    + Build fixes for *bsd
    + Update recent files list after opening a document
    + libdir expansion issue fixed in Hyena, depend on 0.2


author: gburt@suse.de
changelog:
  - Version 0.8
    + Add * to beginning of window title when unsaved
    + Can select more than one file in Open dialog
    + shift-ctrl-z now also works for Redo
    + Online docs now hosted on library.gnome.org
    + Add Invert Selection action
    + Launching with relative filepaths in args work
    + Updates to 12 translations, including 4 new ones


author: gburt@suse.de
changelog:
  - Version 0.8.1 - bug fix only release
    + Fix InvalidCastException crash when opening some documents
    + Remove gnome-sharp dep
    + Several new and updated translations


author: gburt@suse.de
changelog:
  - Version 0.8.2 - bug fix only release
    + Use the stock Dnd icons instead of thumbnails
    + Add Documents and Download dirs to the shortcuts list in
      chooser dialogs
    + Fix a crash when the default RegionInfo is null (bgo#596912)
    + Catch exceptions when inserting doc (bgo#614009)
    + Raise Document.Changed after Save so '*' in Title goes away
    + Fix issue with remembering last directory


author: gburt@suse.de
changelog:
  - Version 0.8.3 - bug fix only release
    + Release 0.8.2 should have required hyena 0.3
  - BuildRequire hyena > 0.3 as a consequence.


author: vuntz@opensuse.org
changelog:
  - Remove unneeded BuildRequires: autoconf, automake, docbook_4,
    libtool, make, perl-XML-Parser, pkgconfig, scrollkeeper.


author: gburt@suse.de
changelog:
  - Version 0.9.0
    + Enhancements:
    - Bookmarks support (bgo#627747)
    - Make Export Images a page action
    - Add zoom slider/buttons in bottom-right (bgo#614378,
      bgo#628437)
    + Bugs fixed:
    - Allow compiling with external poppler-sharp
    - Fix double-width page icon rendering (bgo#590744)
    - Make SaveAs not require unsaved changes (bgo#628449)
    - Fix crash with export images by escaping output path
    - Better handling of files dropped from nautilus
    - Avoid XDG-related crash in file chooser (bgo#619073)
    - Mark missing string as translatable (bgo#618596)
    - Escape directory and filenames properly before making them
      (bgo#606432)
    - Fix page tooltip logic
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Add pdfmod-poppler-soname.patch to use the right soname of
    libpoppler-glib on Factory/11.4.
  - Require libpoppler-glib5 on Factory/11.4.
  - Enable parallel build.


author: vuntz@opensuse.org
changelog:
  - Call relevant macros in %post/%postun:
    + %desktop_database_post/postun because the package ships at
      least one desktop file.
    + %icon_theme_cache_post/postun because the package ships themed
      icons.
  - Pass %{?no_lang_C} to %find_lang so that english documentation
    can be packaged with the program, and not in the lang subpackage.
  - Add missing Recommends for lang subpackage.
    english documentation is not there anymore.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.9.1:
    + Enhancements:
    - bgo#630012: Make removing many pages much faster
    + Bugs Fixed:
    - bgo#631456: Fix being able to load files with : in their path
    - Fix build on Mono 2.8
    - bgo#633125: Don't crash if unable to save
    - bgo#638852: Fix poppler-sharp.dll.config for NetBSD
    - Fix scrolling the view while dragging
    - bgo#642379: Don't crash if Outlines point to null
    - bgo#597215: Fix issue with saving landscape pages
    - bgo#631889: Fix crash on page click due to ExportImagesAction
    - bgo#633123: Fix crash if Catalog.Outlines is PdfNull
  - Drop pdfmod-mono-2.8.patch: fixed upstream.
  - Add pdfmod-mono-2.10.patch: fix build with Mono 2.10.
  - Drop pdfmod-poppler-soname.patch and replace it with more logic:
    + Add libpoppler-glib-devel BuildRequires
    + Find the soname from libdir/libpoppler-glib.so and sed it into
      poppler-sharp.dll.config
  - Replace the suse_version-based Requires on libpoppler-glib* with
    an automatically detected libpoppler-glib* that is used at build
    time.


author: seife@opensuse.org
changelog:
  - update to version 1.43:
    o Improved input handle detection to reduce false hits.
    o Improved keyword detection logic to eliminate false hits if
      filenames happen to include pdftk keywords even, odd and end
    o Added option of prompting the user for the output when bursting
      a PDF. Also reviewed other filename prompting code.
    o Changed the PDF parser to accept name tokens longer than 127
      characters - the PDF Specification says that 127 is the limit.
      This isn't related to file names. The issue arose with PDFs
      created by Acrobat Web Capture 9.0.
    o Fixed a problem with filling form choice fields in some PDFs
      where the old form value was 'sticking.'
    o Changed pdftk behavior when handling subset fonts so it doesn't
      alter font name "tags." This was causing printing problems
      with Acrobat 3.01 on Windows.
    o Fixed a stream parsing bug that was causing page content to
      disappear after merge of PDFs generated by Microsoft Reporting
      Services PDF Rendering Extension 10.0.0.0.
    o Added multistamp and multibackground features provided by a
      Debian patch - thanks!
    o Clear the signal mask as workaround to environments that turn
      off signals before calling pdftk. This problem is known to
      cause pdftk hangs in some Python web setups as well as in PHP.
    o Set locale to C as workaround to an unusual exception. This is
      a Debian_patch. Please let me know if it causes any troubles.
    o Improved reporting of output errors via Debian patch
    o Added support for UTF-8 data in update_info via Debian patch
    o Added support for UTF-8 filenames via Debian patch
    o Updated build procedure to work better with newer versions of
      GCC. Maintained compatibility with older versions of GCC.
    o Added license information to the source tree for the third-
      party libraries that pdftk uses.
  - removed obsolete patches
  - small specfile cleanup


author: mrdocs@opensuse.org
changelog:
  - update to version 1.44
  - run spec-file cleaner
    o Added new feature for collating PDF page scans: shuffle. Please see
    the man page for usage details.
    o Introduced update_info_utf8, dump_data_utf8 and
      dump_data_fields_utf8 to provide UTF-8 companions to update_info,
      dump_data and dump_data_fields. These latter operations use XML
      numerical entities to encode non-ASCII characters. In version 1.43,
      we changed the encoding for update_info to UTF-8, but that made it
      incompatible with dump_data and also broke some downstream
      applications. By introducing these UTF-8 operations, we can revert
      update_info to its original behavior.
    o Burst feature now copies the metadata (including XMP) from the
      input file to the output pages.
    o Updated Bouncy Castle library to 1.45.
    o Removed or replaced third-party code that wasn't compatible with
      pdftk's GPL license.
    o Updated third-party license information.


author: brian@aljex.com
changelog:
  - created new spec and makefile that builds on a wide range of SUSE versions (at least 10.0 to current)
  - use the native/highest version of gcc/gcj on each version of SUSE, not forcing gcj41
  - removed unnecessary dos2unix
  - use rpm macros where possible
  - created Makefile.SUSE
    allow for inconsistent names of executables and libgcj.jar
    allow rpm to supply %%optflags
    remove unrecognized -Wextra
    fastjar has no suffix on any version of SUSE
    un-hardcode "/usr/share/java", get from rpm macro(s) instead.
    allow using "make -f Makefile.SUSE VERSUFF=-4.5", so Makefile.SUSE
    can also be used manually following the same directions found in the source
    for the other makefiles.


author: seife+obs@b1-systems.com
changelog:
  - do not set LIBGCJ but instead require java-<VER>-gcj-compat
    this avoids lots of specfile hacks to define current gcj version


author: seife+obs@b1-systems.com
changelog:
  - simplify the java-gcj-compat buildrequire
  - fix build for opensuse 10.0, it does not have nor need java-gcj


author: mhrusecky@suse.cz
changelog:
  - update to 3.0
    * main feature is DNSSEC support
    * for full changelog see
      http://doc.powerdns.com/changelog.html#changelog-auth-3-0


author: mrueckert@suse.de
changelog:
  - update to 3.0.1
    This is 3.0 + the fix for CVE-2012-0206
    Warning:
    Version 3.0 of the PowerDNS Authoritative Server is a major
    upgrade. Please refer to Section 1, ?From PowerDNS Authoritative
    Server 2.9.x to 3.0? for important information on correct and
    stable operation, as well as notes on performance and memory use.
    For the details see:
    http://rtfm.powerdns.com/changelog.html#changelog-auth-3-0-1
  - build all binaries with as PIE (bnc#743152)


author: mrueckert@suse.de
changelog:
  - update to 3.1
    Warning:
    Version 3.1 of the PowerDNS Authoritative Server is a
    major upgrade if you are coming from 2.9.x. There are also some
    important changes if you are coming from 3.0. Please refer to
    Section 1, ?From PowerDNS Authoritative Server 2.9.x to 3.0? and
    Section 2, ?From PowerDNS Authoritative Server 3.0 to 3.1? for
    important information on correct and stable operation, as well as
    notes on performance and memory use.
    For the details see:
    http://rtfm.powerdns.com/changelog.html#changelog-auth-3-1
  - added pdns-3.1_lib_lua.patch:
    instead of using an hardcoded -llua5.1 use the LUA_LIBS variable.
  - refreshed pdns-3.0.rc1_polarssl.patch
  - added 2 new subpackages:
    pdns-backend-mydns
    pdns-backend-lua (new dependency 5.2 > lua >= 5.1)


author: anosek@suse.cz
changelog:
  - updated to version 3.1.7
    * this version contains powerful scripting abilities, allowing
      operators to modify DNS responses in many interesting ways.
      Among other things, these abilities can be used to filter out
      malware domains, to perform load balancing, to comply with legal
      and other requirements and finally, to implement 'NXDOMAIN'
      redirection.
    * number of bugfixes
  - dropped obsoleted patches:
    (svn_fixes.patch) (make_it_compile.patch)


author: mrueckert@suse.de
changelog:
  - fix typo in pdns-recursor-3.1.5_config.patch: (bnc#446608)
    pdns_recursor was looking for the config file in the wrong path
  - added pdns-recursor-3.1.7_lua.patch:
    use pkg-config to find the CFLAGS/LIBS for the lua support


author: mrueckert@suse.de
changelog:
  - update to version 3.1.7.1
    This release consists entirely of fixes for tiny bugs that have
    been reported over the past year. In addition, compatibility has
    been restored with the latest versions of the gcc compiler and
    the 'boost' libraries.
    No features have been added, but some debugging code that very
    slightly impacted performance (and polluted the console when
    operating in the foreground) has been removed.
    - Improved error messages when parsing zones for authoritative
      serving (commit 1235).
    - Better resilience against whitespace in configuration
      (changesets 1237, 1240, 1242)
    - Slight performance increase (commit 1378)
    - Fix rare case where timeouts were not being reported to the
      right query-thread (commit 1260)
    - Fix compilation against newer versions of the Boost C++
      libraries (commit 1381)
    - Close very rare issue with TCP/IP close reporting ECONNRESET on
      FreeBSD. Reported by Andrei Poelov in ticket 192.
    - Silence debugging output (commit 1286).
    - Fix compilation against newer versions of gcc (commit 1384)
    - No longer set export-etc-hosts to 'on' on reload-zones.
      Discovered by Paul Cairney, closes ticket 225.
    - Sane default for the maximum cache size in the Recursor,
      suggested by Roel van der Made (commit 1354).
    - No longer exit because of the changed behaviour of the Solaris
      'completion ports' in more recent versions of Solaris. Fix in
      commit 1372, reported by Jan Gyselinck
  - update to version 3.1.7
    This version contains powerful scripting abilities, allowing
    operators to modify DNS responses in many interesting ways. Among
    other things, these abilities can be used to filter out malware
    domains, to perform load balancing, to comply with legal and
    other requirements and finally, to implement 'NXDOMAIN'
    redirection.
    It is hoped that the addition of Lua scripting will enable
    responsible DNS modification for those that need it.
    For more details about the Lua scripting, which can be modified,
    loaded and unloaded at runtime, see Section 12.6. Many thanks are
    due to the #lua irc channel, for excellent near-realtime Lua
    support. In addition, a number of PowerDNS users have been
    enthousiastically testing prereleases of the scripting support,
    and have found and solved many issues.
    - In 3.1.5 and 3.1.6, an authoritative server could continue to
      renew its authority, even though a domain had been delegated to
      other servers in the meantime.
    - In the rare cases where this happened, and the old servers were
      not shut down, the observed effect is that users were fed
      outdated data.
    - Bug spotted and analysed by Darren Gamble, fix in commit 1182
      and commit 1183.
    - Thanks to long time PowerDNS contributor Stefan Arentz, for the
      first time, Mac OS X 10.5 users can compile and run the
      PowerDNS Recursor! Patch in commit 1185.
    - Sten Spans spotted that for outgoing TCP/IP queries, the
      query-local-address setting was not honored. Fixed in commit
      1190.
    - rec_control wipe-cache now also wipes domains from the negative
      cache, hurrying up the expiry of negatively cached records.
      Suggested by Simon Kirby, implemented in commit 1204.
    - When a forwarder server is configured for a domain, using the
      forward-zones setting, this server IP address was filtered
      using the dont-query setting, which is generally not what is
      desired: the server to which queries are forwarded will often
      live in private IP space, and the operator should be trusted to
      know what he is doing. Reported and argued by Simon Kirby, fix
      in commit 1211.
    - Marcus Rueckert of OpenSUSE reported that very recent gcc
      versions emitted a (correct) warning on an overly complicated
      line in syncres.cc, fixed in commit 1189.
    - Stefan Schmidt discovered that the netmask matching code, used
      by the new Lua scripts, but also by all other parts of
      PowerDNS, had problems with explicit '/32' matches. Fixed in
      commit 1205.
  - added pdns-recursor-3.1.7.1_lua.patch
    fix linking with lua
  - dropping patches included upstream:
    pdns-recursor-3.1.4_char_casting.patch
    pdns-recursor-3.1.4_r965.patch
    pdns-recursor-3.1.4_gcc43.patch
  - refreshed patches:
    old: pdns-recursor-3.1.3-strip.patch
    new: pdns-recursor-3.1.7.1-strip.patch
    old: pdns-recursor-3.1.4_atomicity.patch
    new: pdns-recursor-3.1.7.1_atomicity.patch
    old: pdns-recursor-3.1.4_config.patch
    new: pdns-recursor-3.1.7.1_config.patch


author: mrueckert@suse.de
changelog:
  - update to version 3.1.7.2
    This release consist of a number of vital security updates. These
    updates address issues that can in all likelihood lead to a full
    system compromise.  In addition, it is possible for third parties
    to pollute your cache with dangerous data, exposing your users to
    possible harm.
    http://rtfm.powerdns.com/powerdns-advisory-2010-01.html
    http://rtfm.powerdns.com/powerdns-advisory-2010-02.html
    CVE-2009-4009


author: mrueckert@suse.de
changelog:
  - update to version 3.2
    The 3.2 release is the first major release of the PowerDNS
    Recursor in a long time. Partly this is because 3.1.7.*
    functioned very well, and delivered satisfying performance,
    partly this is because in order to really move forward, some
    heavy lifting had to be done.
    This version of the PowerDNS Recursor contains a rather novel
    form of lock-free multithreading, a situation that comes close to
    the old '--fork' trick, but allows the Recursor to fully utilize
    multiple CPUs, while delivering unified statistics and
    operational control.
    In effect, this delivers the best of both worlds: near linear
    scaling, with almost no administrative overhead.
    http://doc.powerdns.com/changelog.html#CHANGELOG-RECURSOR-3-2
  - patches dropped:
    pdns-recursor-3.1.7.1_atomicity.patch
    pdns-recursor-3.1.7.1_lua.patch
  - patches refreshed for the update:
    old name: pdns-recursor-3.1.7.1-strip.patch
    new name: pdns-recursor-3.2rc1-strip.patch
    old name: pdns-recursor-3.1.7.2_config.patch
    new name: pdns-recursor-3.2_config.patch


author: mrueckert@suse.de
changelog:
  - update to version 3.3
    fixes a number of small but persistent issues, rounds off our
    IPv6 %link-level support and adds an important feature for many
    users of the Lua scripts. For all details see
    http://doc.powerdns.com/changelog.html#changelog-recursor-3-3
  - Build binaries as PIE.
  - refreshed config patch:
    old: pdns-recursor-3.2_config.patch
    new: pdns-recursor-3.3_config.patch
  - fix lua linking on factory


author: mskibbe@suse.de
changelog:
  - update to version 2.9 which
    o Remove unneeded .la and .a files in packages
    o Use io session file instead of stdout and stdin session files
    o Remove code which only loaded pdsh modules via *.la files
    o Add xcpu module support
    o Do not install pdsh/pdcp setuid root by default anymore
    o Update documentation


author: mskibbe@suse.de
changelog:
  - update to version 2.10 which
    o allow rcmd modules to set rcmd-specific options
    o Add test for "," in host range. Increase version number
    o Add COPYING to docs. Remove -n from %setup
    o Add support for command history in interactive mode when using
      readline (History file is placed in ~/.pdsh/history)
    o Change mini shell script so -S hack will work


author: hvogel@suse.de
changelog:
  - update to 2.14
    * some build fixes
    * Enable "exec" rcmd module by default
    * Ignore blank and comment lines in WCOLL file
    * Add new "pipecmd" API for executing arbitrary commands
    * Add "-N" option to disable hostname
    * Block SIGCHLD in pdsh threads
    * Undocumented -K option to explicitly keep
      domain names in output labels


author: crrodriguez@suse.de
changelog:
  - fix build with glibc 28, ARG_MAX no longer defined
  - update to version 2.16
  - Rewrite of the ssh module using the same framework as the existing
    "exec" module.
  - Ability to specify an ssh connect timeout.
  - Small improvements for the dshbak script.
  - Other minor fixes to the pdsh interface.
  - See the NEWS file distributed with pdsh for further information.


author: hvogel@novell.com
changelog:
  - update to version 2.22
    - - Sort modules by name before initialization so that modules
      initialize in a reproducible order.
    - - New option -M name,... forces load of misc modules by
      name, thus allowing users to select between conflicting
      modules.
    - - Fix parsing of hostlist expressions with multiple brackets
    - - Fix for coredump when no rcmd module is loaded.
    - - Fix duplicate error output from ssh module.
    - - Add -e option to pdcp to explicitly specify remote execution
      path.


author: tabraham@novell.com
changelog:
  - update to version 2.26
    - - Fix issue 14: interactive mode broken with ssh
    - - Fix issue 19: missing commas in dshbak(1) header output
    - - Fix issue 20: compilation error in genders.c with non-GCC compilers
    - - Fix issue 23: compilation failure with --enable-static-modules
    - - Fix issue 24: don't arbitrarily limit usernames to 16 characters
    - - Fix issue 25: PDSH_SSH_ARGS should not require %u and %h
    - - Fix issue 26: document use of %u and %h in PDSH_SSH_ARGS
    - - Fix interactive mode with rcmd/exec.
    - - genders: do not look for genders_query(3) support at runtime,
      as this causes too many problems on some systems. Instead,
      use autoconf to include or exclude genders_query support from
      the genders module. (fixes Issue 1)
  - update to version 2.25
    - - Fix pdcp breakage with ssh (bug introduced in pdsh-2.24).
      (Resolves issue 12: pdcp executes file instead of copying.)
    - - testsuite: Skip tests dependent on PDSH_MODULE_DIR when testsuite
      run as root (Resolves issue 13: testsuite broken when run as root)
    - - testsuite: Skip dshbak -d test to non-writable directory when
      directory permissions do not seem to apply (e.g. privileged user)
      (Possibly resolves issue 11: tests fail on Mac OSX under fink)
    - - testsuite: add simple ssh teststestsuite: add simple ssh tests
  - update to version 2.24
    - - Resolve issue 7: Allow PDSH_REMOTE_PDCP_PATH to set default path
      to remote pdcp program (pdcp -e).
    - - Resolve issue 9: Fix use of PDSH_SSH_ARGS_APPEND.
    - - Resolve issue 10: dshbak: Support writing output to file-per-host.
      Adds new -d DIR and -f options to dshbak.
    - - genders: Allow relative paths to genders files with -F and
      PDSH_GENDERS_FILE.
    - - genders: Don't print an error if genders file is missing, unless
      a genders optin (-F, -a, -g, -i, -X) is explicitly used.
    - - genders: Allow -g to be used with other node selection options as
      a filter. For example: pdsh -w host[0-1024] -g attr1 ...
    - - ssh: Better preservation of remote command args in ssh module.
      Previous versions of pdsh would alwas collapse all args into
      a single argument passed to ssh: "cmd arg1 arg2 ..." With this
      fix the argv list will more closely match the form passed to pdsh
    - - Refactored large portions of dshbak, improve usage output,
      and update manpage
    - - Expanded testsuite.
  - update to version 2.23
    - - Fix issue 4: List available but conflicting modules in -V and -L output
    - - Fix issue 5: dshbak -c doesn't properly coalesce hosts with different
      zero-padding in the numeric suffix.
    - - Added torque module for setting list of target hosts based on Torque/PBS
      jobs (Issue 2).
    - - Enhance syntax of -w and -x to allow preceeding arguments with:
      `-' - Exclude hosts instead of include with -w ( -w foo[1-9],-foo8)
      `^' - insert/exclude list of hosts from a file (^/path/to/file)
    `/' - filter hosts based on regex (/host.*0$/)
    - - Introduce new pdsh testsuite with many new tests. See tests/README
      for more information


author: malcolmlewis@opensuse.org
changelog:
  - Add autoconf as buildrequire to avoid implicit dependency.
  - Use spec-cleaner to clean spec file.
  - Update description to avoid rpmlint warnings.


author: joe@suse.de
changelog:
  - fixed the init script give feedback on restart action
  - upgraded to version 0.16.0
  - the configure option for ssl is now:
    - -with-experimental-only-ssl
  - new "abuse server", similar to the emergency server:
    use "-B host:port" to enable


author: joe@suse.de
changelog:
  - update to version 0.17.1
  - bugfix: server_by_weight would never consider blacklisted
    servers, which kept them blacklisted indefinitely


author: joe@suse.de
changelog:
  - update to version 0.18.0
    - fixed issues with penctl.cgi
    - new priority based server selection algorithm


author: tonyj@suse.de
changelog:
  - Initial checkin of Performance Counters for Linux (PCL) userspace.
    This builds tools/perf out of kernel-source package and requires
    kernel >= 2.6.31


author: aj@suse.de
changelog:
  - Remove libbfd.patch since it does not apply and use
    SUSE_ASNEEDED=0 instead.
  - Set flag for asciidoc version 8.


author: tonyj@novell.com
changelog:
  - 2.6.33 changes
    add perf-bench, perf-buildid-list, perf-diff, perf-kmem, perf-probe and
    perf-trace-perl
    [Still pending, update of libdwarf to version > 20081231]


author: idoenmez@novell.com
changelog:
  - Also copy arch/lib to fix compilation on x86-64
  - Correctly depend on libdw-devel to fix dwarf support
  - Add newt-devel dependency to enable text user interface
  - Re-enable as-needed support since it works now


author: mls@suse.de
changelog:
  - fixed off-by-one in zlib inflate code [bnc#511241]
  - fixed errorcount initialization [bnc#498425]
  - fixed utf8 handling in Net::Cmd [bnc#493978]
  - fixed performace degradation in syslog [bnc#489114]


author: mls@suse.de
changelog:
  - add macros.perl, README.macros files contributed by
    Christian <chris@computersalat.de>
  - move perl specific macros from rpm macro file to macros.perl


author: mls@suse.de
changelog:
  - update to perl-5.10.1 to get rid of some patches
    (the update mostly consists of changes in the
    experimental features)


author: mls@suse.de
changelog:
  - backport upstream fixes for POSIX module to avoid clashes
    with Fcntl [bnc#446098], [bnc#515948]
  - backport upstream fix for ISA assertion failure [bnc#528423]
  - move unicode files from perl-doc to perl, otherwise some
    perl modules will not work


author: mls@suse.de
changelog:
  - update to perl-5.12.0-RC0
    * new ... operator
    * unicode improvements
    * "each" now also works on arrays
    * support for "delete local"
    * suidperl was dropped


author: mls@suse.de
changelog:
  - update to perl-5.12.0-RC4
    * documentation updates
    * don't initialize end in pp_reverse when begin is NULL
    * fix eval + feature.pm + syntax error segfault
  - move Compress::Zlib.pm into perlarch directory


author: mls@suse.de
changelog:
  - update to perl-5.12.0 final
  - move Compress::Zlib.pm back into perlpriv directory,
    moved autosplit file into it as well


author: mls@suse.de
changelog:
  - update to perl-5.12.1
    * updated CGI.pm to 3.49
    * updated Pod::Simple to 3.13
    * updated Safe to 2.27
    * fixed a couple of bugs and regressions (see perldelta)


author: mls@suse.de
changelog:
  - fix constant print issue [bnc#621856]
  - fix h2ph so that _h2ph_pre.ph doesn't lead to warnings
  - do not add vendorlib/auto to filelist [bnc#624628]


author: coolo@novell.com
changelog:
  - update to perl-5.12.2
    This release contains minor bug fixes and updates of several
    core modules, as well as minor documentation updates.


author: chris@computersalat.de
changelog:
  - rework process_packlist macro
    o remove .packlist, perllocal.pod file
      hence no /var/adm/perl-modules/perl-{cpan_name}


author: mls@suse.de
changelog:
  - update to perl-5.12.3-RC1
    * bug fix only release
    * lvalue sub return values are now COW
  - fix CGI injection bugs, CVE-2010-2761, CVE-2010-4410,
    CVE-2010-4411 [bnc#657343]


author: lnussel@suse.de
changelog:
  - Suggest instead of Recommend perl-doc. It's not useful on a
    end-user system and saves 20MB on a minimal installation.


author: mls@suse.de
changelog:
  - update to perl-5.12.3 final
  - remove obsolete perl-cgi-injection.diff
  - remove obsolete perl-constprint.diff


author: mls@suse.de
changelog:
  - update to 5.14.0
    * unicode version 6.0 is now supported (mostly)
    * any unsigned value can be encoded as a character
    * some regexp enhancements, e.g. s///r option
    * array and hash container functions accept references
    * package block syntax
    * overridable tie functions
    * assignment to $0 works again
    * improved IPv6 support in the Socket module
  - fix regexp crash in reg_numbered_buff_fetch [bnc#676086]
    [CVE-2010-4777]
  - move unicode files from perl-doc to perl again [bnc#678877]
  - remove feedback@suse.de mail address, it no longer exists
    [bnc#657625]
  - support unversioned site_perl include directory


author: mls@suse.de
changelog:
  - backport CBuilder fix that keeps it from overwriting ccflags
    from the perl config if CCFLAGS is set in the environment


author: mls@suse.de
changelog:
  - update to 5.14.1
    - B::Deparse has been upgraded
    - Pod::Perldoc has been upgraded
    - given, when and default are now listed in perlfunc
    - multiple other doc fixes and clarifications
    - several bug fixes


author: mls@suse.de
changelog:
  - update to 5.14.2
    * calling bsd_glob with GLOB_ALTDIRFUNC no longer segfaults
    * a heap overflow in decode_xs was fixed
    * a memory leak in caller() was fixed
    * modules were updated to their latest version
    * several other bug fixes, see perldelta


author: mls@suse.de
changelog:
  - update to 5.16.0
    * new __SUB__ token to reference current sub
    * more consistent eval
    * ties can now be weakended
    * supports (almost) unicode 6.1
    * proper supports for unicode in symbol names
    * new foldcase function fc()
    * continue no longer requires the switch feature
    * removed LinuxThreads hack for $$ and getppid
    * performance optimizations


author: chris@computersalat.de
changelog:
  - update to 0.08
    - Fix a couple of doc typos.
    - Don't create a fake Makefile.PL.
  - bcond_with pod
  - noarch pkg


author: lars@linux-schulserver.de
changelog:
  - update to 0.53:
    + cleaned up documentation
    + added $VERSION into all modules to close #36482 at
      rt.cpan.org
    + added link to english description for ustid_pl
    + corrected documentation for ustid_pl/vatnr_pl
    + reworked algorithm and documentation for esr5_ch according to
      http://www.sic.ch/de/dl_tkicch_dta.pdf
  - BuildRequires perl-macros to use perl_gen_filelist-macro


author: coolo@novell.com
changelog:
  - updated to 1.1.1
    - Reworked Algorithm::CheckDigits::M10_008 (sedol) to cop with
      alphanumerical SEDOL codes that are in use since March 2004.
    - There was also a flaw in the computation of the checksum that
      provided 10 instead of 0.
    - This closes bug number #66340 on CPAN.
    - reworked Algorithm::CheckDigits::M10_001, added CUSIP
    - moved scripts/checkdigits.pl to bin/checkdigits.pl
    - added cgi-bin/checkdigits.cgi
    - reworked Algorithm::CheckDigits::MXX_001
    - added scripts/checkdigits.pl as sample script


author: chris@computersalat.de
changelog:
  - cleanupo spec
    * updated URL
    * bzipped Source
    * updated desc
  - fixed build-/deps
    * added Data::Dumper


author: lars@linux-schulserver.de
changelog:
  - update to 0.12:
    + Slight performance improvements for is_class_loaded,
      lazily loading Carp, etc
    + Document $ENV{ANY_MOOSE}
    + Alias class_of and more functions


author: pascal.bleser@opensuse.org
changelog:
  - update to 0.15:
    * Standardize the tests' Mouse/Moose loading eval/skip code
      (Sartak, reported by Daniel Macks)
    - fixes [rt.cpan.org #68657]


author: coolo@suse.com
changelog:
  - updated to 0.17
    * Better indicate that this module is dynamically configured.
    - fixes [rt.cpan.org #70996]
    * If you have Moose installed you no longer get the Mouse dependency (rjbs, reported by andk)
      Any::Moose has long had both runtime and test support for Moose
      without Mouse, but the toolchain has not, until recently, been
      good enough to handle alternatives. This change is designed
      to affect very few people.
    - fixes [rt.cpan.org #70597]


author: coolo@suse.com
changelog:
  - update to 0.18
    * Try to cope with broken smokers better by recording a Moose
      prereq when it is used. (Chris Williams)
    - see https://rt.cpan.org/Public/Bug/Display.html?id=72043


author: chris@computersalat.de
changelog:
  - spec mods
    o added header
    o added perl-macros
    o cleanup
  - fixed deps
    o Requires
      perl = perl_version
      perl(JSON) >= 2.09
    o added Recommends
      perl(EV) >= 3.4
      perl(JSON::XS) >= 2.2
      perl(Async::Interrupt) >= 1.0
      perl(Net::SLeay) >= 1.33
      perl(Guard) >= 1.02


author: lnussel@suse.de
changelog:
  - new version 5.251
    - fix a race condition in AnyEvent::Handle that would cause
      a "bio_read: unsupported method" error (in _another_
      ssl connection) after user code threw an exception.
    - added AnyEvent::Handle->destroyed method.
    - speed up AnyEvent::Socket::format_address and ::format_ipv6.
    - the AnyEvent::Util::fh_nonblocking function worked only
      by lucky accident on win32.
    - smaller and faster AnyEvent::Util::fh_nonblocking.
    - when the (required!) Time::HiRes module is missing, AnyEvent
      did not fall back to built-in time properly.
    - do not load Fcntl at runtime, saving memory and loading time.
    - precompile a number of constants and use them instead of runtime
      detection and eval.
    - free detection code after detection and similar memory optimisations.
    - Perl backend timer interval best effort drift has been improved
      (ame algorithm as EV).
    - update unicode idna mapping table.


author: lnussel@suse.de
changelog:
  - new version 2.261
    - AF_INET6 was not properly used from Socket6 during configuration
    time (found by Andy Grundman).
    - don't generate spurious readyness notifications when select
    returns EINTR in the pure perl backend (analysed and testcase
    by Bas Denissen).
    - give same examples in SYNOPSIS sections of AnyEvent and AE.
    - provider faster implementations for AE::time/now/now_update for
    EV and Perl backends.
    - provide faster AE::cv and AE::time implementations for all
    backends.
    - no longer support lower/mixed-case signal names (this was
    never documented nor universally supported).
    - some more memory-optimisations, and somewhat less messy
    code to cope with both AnyEvent and AE APIs.


author: chris@computersalat.de
changelog:
  - update to 5.271
    - backport to perl 5.8.x.
  - 5.27   Sun Jun  6 12:12:05 CEST 2010
    - postpone differently in AnyEvent::Socket now, as
      when not, canceling the connection attempt might fail
      (found by Felix Antonius Wilhelm Ostmann).
    - explicitly check for non-stream sockets in AE::Handle, too many
      clueless people fell into the trap of this somehow working.
    - simplified and reworked the "OTHER MODULES" section.
    - better/more condvar examples.
  - spec created by cpanspec 1.78


author: pascal.bleser@opensuse.org
changelog:
  - update to 5.34:
    * AE::TLS didn't support both cert_file and key at the same time, due to some
      copy&paste bug
    * improve AE::Handle timeout documentation slightly
  - changes from 5.33:
    * AnyEvent::Handle on_connect_error - do not try to destroy a handle object
      when it's already gone
    * update idna algorithm(s) to UTS#46 version 6.0.0
    * preserve trailing dot in idn_to_ascii - testsuite says to preserve, uts46
      says it's an error, and testsuite makes more sense
    * remove leading dots in idn_to_ascii - testsuite says to remove, uts46 says
      it's an error, and testsuite makes more sense
    * fixed a bug in idn ignored character processing
  - changes from 5.31:
    * work around a POE bug where POE would first poll for new events and invoke
      handlers BEFORE handling the message queue
    * fix parsing of "domain" statement in resolv.conf
    * stop_read now does just that in TLS mode; see its documentation for caveats
    * update to common::sense 3.4 warning set (some warnings in perl impose an
      arbitrary 32kb limit on regex matches, which affects AnyEvent::Handle)
    * AE::Handle had a broken rbuf_max method and missing wbuf_max method
    * new experimental AE::Handle::resettls method
  - changes from 5.3:
    * major IOAsync patch by Paul Evans - 0.33 is required, as the major issues
      with IO::Async have been solved in that version, including the availabilty
      of a default loop!
    * implement new wbuf_max parameter for AnyEvent::Handle
    * added Cocoa::EventLoop backend
    * set CLOEXEC flag on parent-side fd's in AnyEvent::Util::run_cmd, to avoid
      leaking them to any child processes
    * try to force files into the arch-dependend lib directory, for the
      half-"turly obsessive compulsive person"(s) that depend on it
  - changes from 5.29:
    * convert EV backend to EV 4.00 API (so better upgrade EV too)
    * AE::Handle: implement dynamic read_size adjustment, add max_read_size
      parameter, reduce default read_size to 2048
    * add some FAQ entries for servers and/or on_eof vs. on_error
    * reduce memory usage slightly when connect was used in AE::Handle
    * work around more segfaults in Tk
    * document tls_ctx => undef as valid
    * detect WNOHANG value at compiletime
    * include some probably linux-only support for building AnyEvent as part of
      the perl core
    * make AnyEvent::Strict truly optional (in case somebody builds a minimal perl...)
  - changes from 5.28:
    * due to a glitch, AnyEvent's internal getprotobyname wasn't actually used in
      tcp_server
    * implement AnyEvent::CondVar->new method, which was documented but missing
    * support autoloading of read types in unshift_read
    * AnyEvent::Strict: do the test for invalid fh arguments differently,
      resulting in more informative error messages
    * new AnyEvent::FAQ manpage
    * clarify that you can actually call push_read etc. in on_read
    * put keys and certs in /tmp, not into the current directory and document
      this in the SECURITY CONSIDERATIONS sections of AnyEvent::TLS
    * support ";" as resolv.conf comment character in AnyEvent::DNS
    * AnyEvent::Handle now croaks when negative timeouts are passed
    * add a shitload of TCP_xxx sockopt name constants to AnyEvent::Util,
      undocumented, but who knows when they might come in handy


author: coolo@suse.com
changelog:
  - updated to 6.02
    - log_to_syslog now accepts facility strings.
    - log_to_syslog would not allow facilities - "$facility|$level"
    * literally* means that string. sheesh.
    - the CPAN parser got confused and thought we provide Sys::Syslog, try
      to work around.
    - renamed AnyEvent::Impl::FLTK2 to FLTK.
    ... for more see Changes


author: coolo@suse.com
changelog:
  - update to 6.1
    - INCOMPATIBLE CHANGE: the default log level is now "4" (error
      and above), and some messages inside AnyEvent have been elevated
      to higher log levels to print by default.
    ... see Changes


author: coolo@suse.com
changelog:
  - updated to 6.14
    - AnyEvent::Impl::Tk was broken due to a mysterious "die" inside,
      probably an editing mistake (reported by Darin McBride).
    - AnyEvent::Util::fork_call checked for POSIX availability in the wrong way,
      causing it to fail if POSIX wasn't loaded already (analysed by Rock Power).
    - AnyEvent::Handle::push_read (line => did pass $1 directly, so
      regex-matching inside the callback would change the parameter, despite
      $1 being dynamically scoped per-block. this perl bug is now being
      worked around (testcase by Cindy Wang).
    - $! was clobbered by subsequent calls in tcp_connect, due to
      the postpone not saving/restoring it (analyzed by Richard Garnish).
    - Tk cannot create windows when tainted unless you set a title, so
      set a dummy title for AnyEvent's dummy mainwindow. How dummy.
    - escape any nonprintable/nonascii characters when stringifying
      backtraces.
    - log the reason loading an interface module fails to load at level debug.


author: coolo@suse.com
changelog:
  - updated to 7.01
    - fail with EPROTO in AnyEvent::Handle wqhen TLS is requested but
      not available, instead of throwing an exception.
    - use File::Spec to get the tmpdir in t/*, to avoid needless
      failures on (most, not mine :) windows boxes.
    - new handle read types: tls_detect and tls_autostart.
    - child watchers are broken in POE 1.352 (also many earlier
      versions) and there seems to be no way to work around it, as POE
      itself is inherently racy. Document this regression and add a delay
      in t/68_poe_03_child.t for the time being.
    - new module AnyEvent::IO, that is a frontend to either a pure-perl
      synchronous I/O implementation (AnyEvent::IO::Perl), or to the
      asynchronous I/O extension IO::AIO (AnyEvent::IO::IOAIO).
    - load /etc/hosts only when DNS has no answer.
    - stat /etc/hosts on every access and reload it if it changed.
    - load /etc/hosts via AnyEvent::IO - potentially asynchronous.
    - fix a buggy croak in the dh parameter reading in AnyEvent::TLS.
    - AnyEvent::Log log_to_file and log_to_path now use AnyEvent::IO. As
      a side effect, they now use true appending as opposed to libc
      appending, and the file might not have been opened when the function
      returns.
    - the default logging level was not properly documented in a variety of
      places, this has hopefully been rectified.
    - updated uts46data.pl for unicode 6.1.0.
    - made log messages generated by AnyEvent submodules not
      include the package name anymore, as it will be logged
      by default already.
    - upgrade to the trick used by common-sense 3.5 to work
      around extra warning torture/breakage under perl 5.15.x.
    - log messages by anyevent are now ucfirst, are usually full
      sentences and do no longer include the package name.
    - the storable read type would sometimes throw an exception instead
      of causing EBADMSG (analyzed by Maxime Soulé).
    - work around a bug in openssl 1.0.1 which enforces a minimum rsa
      keysize (reported by Paul Howarth).
    - documented Rocco fabricating statements about AnyEvent and me.


author: coolo@novell.com
changelog:
  - updated to 2.12
    - fix a possible 'Can't call method "destroyed"' error (which would
      have been reported by Carl Chambers).
    - the keepalive session cache wouldn't take port and scheme into account
      when reusing connection - potentially causing information leaks
      (reported by Nick Kostirya).
    - bump AnyEvent dependency version (reported by Richard Harris).
    - the keepalive and persistent parameters were actually named
      differently in the code - they now work as documented.
    - fix a bug where callbacks would sometimes never be called when
      the request timeout is near or below the persistent connection
      timeout (testcase by Cindy Wang).
    - destroying the guard would have no effect when a request was
      recursing or being retired.
    - "proxy => undef" now overrides any global proxy when specified.
    - require scheme in urls, also use a stricter match to match urls,
      leading or trailing garbage is no longer tolerated.
    - EXPERIMENTAL: allow '=' in cookie values.
    - do not lowercase cookie names, only parameter names.
    - add missing dependency on common::sense.
    - add a resume download example.


author: chris@computersalat.de
changelog:
  - update to 2.13
    - garbled chunked responses caused AnyEvent::HTTP to malfunction
      (patch by Dmitri Melikyan).
    - fix GET => HEAD in one case in the documentation (James Bromberger).
  - fix deps
    * perl(AnyEvent) >= 5.33
    * perl(common::sense) >= 3.3


author: coolo@suse.com
changelog:
  - updated to 2.14
    - Time::Local::timegm croaks on out-of-range values. Don't let
      this disturb AnyEvent::HTTP (reported by: tell me, I forgot...).


author: cwh@suse.de
changelog:
  Version: 3.10
    - Bug Fix: when copying user from prev request, check that $r->prev
      is defined, not just that $r->is_initial_request is true.
    Version: 3.09
    - POD doc fixes.
    - MP2: remove _check_request_req() - this was only necessary when
      running under both MP1 and MP2.  Package name change eliminates the
      need for this.
    - test suite converted to Test::More style test suites.
    - descriptive test descriptions added
    - make login() stash credentials in $r->pnotes("${AuthName}Creds") so
      that the login form can access the user-supplied credentials if the
      login fails.
    - bug fix: use of Apache2::URI::unescape_url() does not handle
      '+' to ' ' conversion.  This caused problems for credentials
      that contain spaces.
    - MP2: remove mod_perl features from "use mod_perl2" line. This is
      no longer supported by mod_perl2.
    - MP2: _get_form_data() - switch to CGI.pm to handle form data (fixes
      several form data handling bugs)
    - In a subrequest, copy $r->prev->user to $r->user (or r->connection->user
      for MP1).
    - remove Apache2::AuthCookie::Util - no longer necessary
    - multi-valued form fields are now handled properly in POST -> GET conversion
    - MP2: require CGI.pm 3.12 or later


author: cwh@suse.de
changelog:
  Version: 3.12
    - Makefile.PL If no mod_perl version is found, just require mod_perl2.
      This makes sure that CPAN testers will get the right dependencies.
      way. Also set up PREREQ_PM properly for mod_perl version 1.
    Version: 3.11
    - Fix tiny pod doc error.
    - Escape CR and LF in 'destination' field to prevent possible XSS attack
      [Steffen Schwigon]


author: chris@computersalat.de
changelog:
  - update to 3.14
    - MP2: doc updates: remove beta warnings, change Apache::AuthCookie to
      Apache2::Authcookie where appopriate.
    - docs: change my email to my cpan address
    - docs: remove POST limitations reference (handled by POST to GET conversion)
    - sign dist with Module::Signature
    - add signature test
    - MP1: perltidy Apache::AuthCookie sources.
    - update mod_perl2 prereq version (still 2.0.0 RC5, but version number was
      incorrect in Makefile.PL)
    - use Dist::Zilla for building the dist
  - 3.13  2010-04-12
    - removed: bad dist
  - recreated spec by cpanspec 1.78
  - noarch package


author: tabraham@novell.com
changelog:
  - update to 3.18 2011-01-24
    * remove 3.17's test skip hacks and bump Apache::Test prereq to
      v1.53 which fixes this issue
    * fix MANIFEST.SKIP to ignore genereated t/conf/mime.types
    * remove dist.inim weaver.ini from dists
    * fixed t/real.t to use correct -withtestmore import syntax
    * rename sample authcookie handlers to Sample::Apache and
      Sample::Apache2 namespaces
  - update to 3.17 2011-01-19
    * skip the test suite if running as root. Apache::Test 1.34 fails
      the test suite if running as root instead of skipping it. By
      skipping, AuthCookie can be installed via CPAN.pm as root
  - update to 3.16 2011-01-19
    * require Apache::Test 1.32 - fixes Ubuntu build issue
    * remove mod_perl/mod_perl2 related rereq's from META.yml. The
      correct mod perl version is not known until Makefile.PL is run.
      CPAN.pm should not try to install either one until it is known
      which one is appropriate. (RT 64926)
  - update to 3.15 2010-08-27
    * enable Dist::Zilla Manifest plugin
    * add FAQ
    * add FAQ entry on how to protect an entire site/document root
    * recognize_user: return DECLINED if user is already set
    * refactor P3P header generation into send_p3p($r) so subclasses
      can overload it


author: anicka@suse.cz
changelog:
  - update to 1.05
    * MP2/AuthDBI: Add missing Apache2::Access
    * MP1: Undefined subroutine &Apache2::Const::OK called at ....


author: anicka@suse.cz
changelog:
  - update to 1.06
    * MP2/AuthDBI: Fixed Apache::AuthDBI::debug() to
      actually work.
    * Bump minium required perl version to 5.6.1 to match DBI


author: anicka@suse.cz
changelog:
  - update to 1.07
    * http://rt.cpan.org/Public/Bug/Display.html?id=31003
    * http://rt.cpan.org/Public/Bug/Display.html?id=29209
      PerlCleanupHandler doesn't get called with MP2
    * http://rt.cpan.org/Public/Bug/Display.html?id=28824
      Documentation Additions


author: anicka@suse.cz
changelog:
  - update to 1.09
    * Fix pod errors
    * Adds PerlChildExitHandler to disconnect existing connections


author: anicka@suse.cz
changelog:
  - update to 1.84
    * Added constant.pm to the list of prerequisites
    * Jeffrey W. Baker, Casey West, Alexandr Ciornii, Oliver Maul
      agreed to change license of all files to Perl license
      Alexandr Ciornii agrees to relicense to Artistic 2.0 in future
      if needed.
    * 99flex.t will be skipped on *bsd or Solaris


author: anicka@suse.cz
changelog:
  - update to 1.85
    * mention Catalyst::Plugin::Session, Session
    * Added Apache::Session::Lock::Semaphore::remove to remove
      semaphore
    * pod.t included in MANIFEST
    * test fixes


author: anicka@suse.cz
changelog:
  - update to 1.86
    * Default number of semaphores for *BSD is 8
      in Apache::Session::Lock::Semaphore


author: anicka@suse.cz
changelog:
  - update to 1.87
    * disabled 99semaphore.t. Help needed.
    * correct number of tests in 99semaphore.t
    * use Carp::confess in Apache::Session::Lock::Semaphore
    * more info in die message in Apache::Session::Generate::MD5
    * semaphore tests check for semctl availability
    * Makefile.PL prints message if perl version < 5.006


author: anicka@suse.cz
changelog:
  - update to 1.89
    * require Digest::MD5
    * all semaphore tests were removed
    * Apache::Session::Store::File::materialize should not append
      to $session->{serialized}
    * Apache::Session::Store::File will flush after writing to file
    * Apache::Session::Generate::MD5::validate will untaint data
    * MIN_PERL_VERSION in Makefile.PL


author: cwh@suse.de
changelog:
  - 2.05 - Thu May 14 18:37:07 PDT 2009
    - Fixed bug in _get_cipher_type() where it was not memoizing the
      Crypt::CBC objects.
    - Fixed https://rt.cpan.org/Ticket/Display.html?id=45207
      Hash keys for configuration values were wrong in several places.
    - Improved test coverage a little.
  - 2.04 - Fri Nov 28 15:41:33 PST 2008
      Incorporated bug fix for authen_ses_key() provided by
      Carl Gustafsson. authen_ses_key() was not properly handling
      any extra_session_info - the fix is to get $hashed_string with
      my $hashed_string = pop @rest;
      Also releasing the work done between April 26, 2005 and February 4, 2007,
      plus bug fix for authen_ses_key
    - Added basic framework for unit tests.
    - Factored out some of the DBI code into new methods:
    - _dbi_connect()
    - _get_crypted_password()
    - Changes to satisfy Perl::Critic, e.g.
    - Removed function prototypes (they are ignored for methods.)
    - Cleaned up regular expressions: use /x, etc.


author: tabraham@novell.com
changelog:
  - update to 2.14
    * Changed documentation about WhateverDBI_SecretKey to
      address https://rt.cpan.org/Ticket/Display.html?id=6248
    * Fixes for https://rt.cpan.org/Public/Bug/Display.html?id=66336
      (_dbi_connect should be called as a class method)
  - update to 2.13
    * Build system uses Module::Build (generates a Makefile.PL for
      compatibility)
    * Distro version now matches module version (2.13)
    * Fixed statement handle still active
      <https://rt.cpan.org/Public/Bug/Display.html?id=57906>
      Also added support for WhatEverDBI_UserActiveField. Thanks to
      Chad Columbus
    * Fixed $HEX_STRING_REGEX definition is wrong
      <https://rt.cpan.org/Public/Bug/Display.html?id=46117>
      Thanks to Joe Ingersoll
    * Fixed User authenticated if not in MySQL database
      <https://rt.cpan.org/Ticket/Display.html?id=62470>
      Thanks to Keith Lawson
    * Fixed Login.pl example - syntax error
      <https://rt.cpan.org/Public/Bug/Display.html?id=62487>
      Also moved from eg/public-pl/login.pl to eg/bin/login.pl)
      Thanks to William McKee http://search.cpan.org/~wmckee/
    * Updated documentation to cover protecting the DocumentRoot
      <https://rt.cpan.org/Ticket/Display.html?id=51593>
    * Now depends on DBI 1.40 instead of Apache::DBI
      <https://rt.cpan.org/Ticket/Display.html?id=43083>


author: coolo@novell.com
changelog:
  - update to 0.313
    * doc update
    * new cascading attribute for subcommands. thanks to @shelling++.
    * New Feature: Cascading Subcommand
    * Deprecated Feature: Long Option Subcommand (still work)
    * Abundant DOCs
    * Fix the command pattern used in help.


author: coolo@novell.com
changelog:
  - updated to 0.311
      require the correct version of Getopt::Long::Descriptive (thanks,
      Glen Hinkle)


author: lars@linux-schulserver.de
changelog:
  - fix build on distributions with old Test::More module
    ( perl-App-Cmd-old_Test-More.patch )
  - add Test::More >= 0.88 to buildrequires


author: coolo@suse.com
changelog:
  - update to 0.312
      typo fixes to docs (thanks, Glenn Fowler)
      add the prepare_argv method (thanks, Ingy döt Net)


author: coolo@suse.com
changelog:
  - updated to 0.316
      fix the test of "echo" on Win32 (thanks, Chris Williams)
      totally worthless release made by mistake
      adds App::Cmd::Tester::CaptureExternal to capture output from
      external subcommands (thanks, David Golden)
      if there's no Pod =head1 NAME, a Pod::Weaver-esque #ABSTRACT will be
      respected (thanks, Andreas Hernitscheck)
      don't load Text::Abbrev until it's needed (thanks, Olivier Mengué)


author: coolo@suse.com
changelog:
  - updated to 0.317
      App::Cmd::Tester now reports exit code 1 for unknown commands, as
      App::Cmd would exit(1) in that case; addresses
      https://rt.cpan.org/Public/Bug/Display.html?id=73084 reported by
      David Golden


author: coolo@suse.com
changelog:
  - updated to 0.318
      App::Cmd::Tester treats undef code as 0 now (thanks, David Golden)
      piles of documentation improvement also by David Golden


author: pascal.bleser@opensuse.org
changelog:
  - update to 0.17:
    * fix "perlbrew use" to work even if we are switched to a specific version
    * fix "perlbrew env" to use current version, sets PERLBREW_PERL and proper
      PATH
    * feature: "perlbrew use" shows current version in use
    * feature: "perlbrew switch /path/to/special/perl name-of-special-perl" names
      for adhoc perl's
    * 'perlbrew exec' now excludes those non-brewed perl by frankcuny++ according
      to the discussion here: https://github.com/gugod/App-perlbrew/pull/43


author: coolo@novell.com
changelog:
  - updated to 0.18
    * Spotted and fixed by chad.a.davis++, an issue when bash set "noclobber"
      option, which breaks the creation of ~/.perlbrew/init. See
      https://rt.cpan.org/Ticket/Display.html?id=66518
    * A simple `perlbrew clean` command to clean build dir.
    * delegate `-j` arg value to `make test_harness`. by dagolden++
    * $HOME is replaced with "~" in many messages.
      https://rt.cpan.org/Ticket/Display.html?id=57668


author: coolo@opensuse.org
changelog:
  - updated to 0.19
    - Auto run 'perlbrew init' after an install (or upgrade)
    - Symlink dev versions of executables. For example,'perl5.13.11' to 'perl',
      'prove5.13.11' to 'prove'.
    - Automatically apply patches necessary to make older perls build again on
      modern platforms with the help of Devel::PatchPerl.
    - A command "perlbrew available" to list recently available perls to build by
      trcjr


author: pascal.bleser@opensuse.org
changelog:
  - update to 0.20:
    * for more detail release note, see
      https://github.com/gugod/App-perlbrew/wiki/Release-0.20
    * FIX: stop when user specified an invalid perl version that cannot be found
      on cpan
    * specialized version installation: perlbrew install perl-blead / <URL>
    * FIX: `perlbrew install /path/to/git/src/dir`


author: pascal.bleser@opensuse.org
changelog:
  - update to 0.21:
    * let version numbers alone mean installation names: for example, 5.12.3 means perl-5.12.3
    * fixed `perlbrew install <URL>` that might installs to a wrong path
    * fix RT#68241
    * improve `perlbrew list` command output
    * improve `perlbrew install` command: now it takes a local .tar.gz filename


author: pascal.bleser@opensuse.org
changelog:
  - update to 0.22:
    * fix ccache support on Linux with bash.. GH#87
    * new commands: uninstall, alias, self-upgrade


author: pascal.bleser@opensuse.org
changelog:
  - update to 0.23:
    * dependency fixes
    * fix auto-detection of curl
    * small improvement of 'exec' command. `perlbrew exec perl -v` now works.


author: pascal.bleser@opensuse.org
changelog:
  - update to 0.24:
    * done GH#92 -- Show error messages on network errors
    * fix GH#82 -- deduplicate items in PATH for the `list` command


author: pascal.bleser@opensuse.org
changelog:
  - update to 0.29:
    * the installer now honors $TMPDIR (RT #70850)
    * fixed GH #108. `perlbrew use` has a fallback for users that does not use
      bash/csh -compitable shell
    * deprecate the command 'perlbrew use system' simply use 'perlbrew off' or
      'perlbrew switch-off' instead
    * deprecate the special case of `perlbrew use /path/to/bin/perl` and
      `perlbrew switch /path/to/bin/perl`
    * perlbrew no longer cast magic to external perls; but there will be an
      alternative
  - changes from 0.28:
    * fixes for cpantester
    * fix 'switch' and 'use' for bash users
    * the standalone `perlbrew` file is now packed with fatpacker, by running
      `dev-bin/build.sh`. `perl Makefile.PL` does no trigger a re-build anymore
    * update the installer to grab patchperl 0.46
  - changes from 0.26:
    * fix GH #119
    * fix several bugs in `exec` command
    * implement GH #103 - install -v shows build.log
    * add -Dusedevel when installing blead perl
  - changes from 0.25:
    * suggest when user types wrong commands
    * improvements about self-upgrade
    * exit with non-zero status code when there's some sort of error
    * added verification of existing alias before attempting unalias
    * fix `install-cpanm` for due to a recenet github cert update


author: pascal.bleser@opensuse.org
changelog:
  - update to 0.31:
    * NOTICE: remove $PERLBREW_ROOT/Conf.pm if it's there, and re-run `perlbrew
      mirror`
    * perlbrew help system is changing. `perlbrew help <command>` now displays
      brief documentation for the command
    * add a global `--root` argument for all commands that can be used as a quick
      alternative to set PERLBREW_ROOT env var
    * avoid display paths to external/system perl in the output of `perlbrew
      list`
    * replace Text::Levenshtein with a minimal implementation -- the standalone
      executable get to be smaller
  - changes from 0.30:
    * new command: lib: local::lib integration is done with this command
    * new command: install-patchperl
    * skip runs of 'exec' on aliases
    * respect -f flag when installing to replace an already installed perl
    * redefine the default value of -q flag to be false, and define it's meaning
      to be "complete silent"


author: pascal.bleser@opensuse.org
changelog:
  - update to 0.33:
    * remove Text::Levenshtein from the standalone executable
    * rearrange documentation so all perlbrew command usage document can be found
      in `perldoc perlbrew`
  - changes from 0.32:
    * hotfix release: local::lib was not bundled in the previous release


author: pascal.bleser@opensuse.org
changelog:
  - update to 0.35:
    * fixes for cpantester failures
    * requires local::lib version 1.008
  - update to 0.34:
    * fix: remove duplicated items from the output of `perlbrew list`
    * new Command: self-install:
    - this is actually renamed from an undocumented command `install-perlbrew`
    - plus it gets documented
    * provide aditional bash completion control helper commands
    * alter MANPATHs, see GH#173
    * allow the representation like '@lib' te mean "a lib name under current
      perl." GH#153


author: pascal.bleser@opensuse.org
changelog:
  - update to 0.39:
    * Fix GH #179. lib naming are more consistent
    * Fix GH #171. bash users are suggestted to upgrad to this version
    * Fix GH #152
  - changes from 0.38:
    * fix deps
  - changes from 0.37:
    * fix ENV mess after switching to diffirent libs multiple times
    * add --sitecustomize option


author: coolo@suse.com
changelog:
  - updated to 0.41
    - Fix installation issue when the specified version is not listed in CPAN::Perl::Releases
    - Fix sub-shell invocation for 'switch' and 'use' command. This is particularly for csh users, but it should also work for bash users.
    - Make the stanalone perlbrew program smaller by using Perl::Strip
    - use CPAN::Perl::Releases to decide the location of perl tarball -- less HTTP hits
    - Prefer $PERLBREW_ROOT/bin/patchperl if it is there.


author: coolo@suse.com
changelog:
  - updated to 0.42
    - Improvement: die when running perlbrew (use|switch) with unknown installation name.
    - clean 'build.log' on install. ref: RT #69168.


author: anicka@suse.cz
changelog:
  - update to 1.63
    * removed "use warnings" and "use base Exporter"
    * Use File::HomeDir to find $HOME
    * Fixed a POD bug in AppConfig::Sys and added a 99_pod.t test
    * Added a LICENSE file


author: anicka@suse.cz
changelog:
  - update to 1.64
    * Bug fix to prevent crashing for users with no home directory
    * Increase File::HomeDir dep to 0.61 which supports no home
    directory cases properly.


author: anicka@suse.cz
changelog:
  - update to 1.21
    * Tidying up copyright formatting a bit.
    * Disable the GPBF_HAS_DATA_DESCRIPTOR_MASK bit when
      auto-switching directory storage to STORED
    * bugfixes, test fixes


author: anicka@suse.cz
changelog:
  - update to 1.23
    * Temporarily skilling some failing tests on Win32 in the
      interests of toolchain sanity. (until we work out the
      real problem here)
    * Fixing platform compatibility bugs in the new regression tests
      from 1.21.


author: anicka@suse.cz
changelog:
  - update to 1.24
    * Blatantly pander to CPANTS by adding use strict to a deprecated
    module
    * Add an explicit load of FileHandle since in some circumstances,
    calling GLOB->print() failed.
    * bugfixes


author: anicka@suse.cz
changelog:
  - update to 1.26
    * Fixed the dreaded but #24036: WinXP Explorer Exposes Problems.
      This caused directories to appear as files in Windows Explorer
      and was caused by Windows always reading the msdos directory bit
      even when the file attributes are types as unix.
      Resolved by emulating the behaviour of Info-Zip and setting
      the 5th bit in the externalFileAttributes field.
    * Removing "use warnings" instances that somehow slipped in
    * Skip test if Digest::MD5 is not available


author: anicka@suse.cz
changelog:
  - update to 1.30
    * Fixed a bad use of Cwd::getcwd
    * Changed _asLocalName back to rel2abs, but this time using
    Cwd::getcwd as the base path instead of Cwd::cwd.
    This hopefully resolved #47223 (ADAMK)
    * Changing to production version for release
    * Reverted to revision 4736 and converted `External File Attribute'
    values for symbolic links to hexadecimal (HAGGAI)
    * Fixed: #15026: AddTree does not include files with german
    umlauts in the filename (HAGGAI)
    * Switched from Compress::Zlib to Compress::Raw::Zlib (AGRUNDMA)
    * Moved crc32 from bin to script (ADAMK)
    * Makefile.PL will create a better META.yml
    * This is a test release for various improvements provided by
    Alan Haggai. The entire release is credited to his grant work.
    * Fixed #25726: extractMembers failing across fork on Windows.
    * Fixed #12493: Can't add new files to archives which contain
    files named 0,1,2,3,4,5,6,7,8,9 with no extension.
    (Files named "0" are not archived)
    * Fixed #22933: Properly extract symbolic links.
    * Fixed #20246: Ability to assign a compression level to addTree
    calls.
    * Corrected regular expression for stripping trailing /
    * Corrected addFileOrDirectory() behaviour and cleaned up some code
    * Added symbolic link support to addFileOrDirectory
    * Fixed #34657: No option, undefined behavior zipping symbolic
    links (symlinks)
    * Added storeSymbolicLink()
    * Fixed bitFlag() to set General Pupose Bit Flags


author: anicka@suse.cz
changelog:
  - update to 2.10
    * Added Authen::SASL::Perl::GSSAPI
    * Added error method to Authen::SASL to obtain error
      from last connection
    * bugfixes


author: anicka@suse.cz
changelog:
  - update to 2.11
    * implement securesocket() in the ::Perl set of plugins
    * fix parsing challenges from GnuSASL
    * update tests for DIGEST-MD5
    * New test from Phil Pennock for testing final server response


author: anicka@suse.cz
changelog:
  - update to 2.12
    * GSSAPI implement protocol according to RFC, but by default,
      remain compatible with cyrus sasl lib
    * DIGEST-MD5 implement channel encryption layer


author: anicka@suse.cz
changelog:
  - update to 2.13
    * RT#42191 Only use pass for GSSAPI credentials if it is an
      object of type GSSAPI::Cred
    * RT#675 Authorization with Authen::SASL::Perl::External
    * Call client_new and server_new inside eval so further plugins
      can be tried before failing
    * Prefer to use Authen::SASL::XS over Authen::SASL::Cyrus


author: anicka@suse.cz
changelog:
  - update to 2.14
    * Documentation updates
    * Added server API description
    * Bugfixes to LOGIN, PLAIN and DIGEST_MD5
    * Added server support for LOGIN, PLAINaand DIGEST_MD5
    * Compatiblity with Authen::SASL::XS


author: chris@computersalat.de
changelog:
  - update to 2.1401
    * Add META.yml to release
  - cleanup spec
    * sort TAGS
    * update Url
    * fix deps
    - BuildReq perl
    - Build-/Req Digest::MD5, Digest::HMAC_MD5
    * added compat_pl, SIGNATURE to doc
  - added perl-macros


author: mt@suse.de
changelog:
  - updated to version 0.11
  - removed old (now obsolete) patch Authen-SASL-Cyrus-0.07.dif
  - added new patch Authen-SASL-Cyrus-0.11.dif fixing typos, ...
  - added new patch Authen-SASL-Cyrus-0.11.sasl1prop.dif
    providing autoconversion of sasl1 properties sockname,peername
    into the sasl2 iplocalport,ipremoteport while sasl_setprop()
    as required by perl-ldap-0.29 still using sasl1 property names.


author: coolo@suse.com
changelog:
  - update to 0.13
      Updated the WRITE() method to use syswrite() and account for
      variable buffer sizes in SASL


author: lars@linux-schulserver.de
changelog:
  - remove old_test_more patch and use sed statement
    instead (less likely to break with every package update)


author: coolo@suse.com
changelog:
  - update to 0.19
    * Fix hooking protocol, which was broken in a way that could result in losing
      checkers hooked in by other modules.
    * Add MYMETA.{json,yml} to MANIFEST.SKIP and .gitignore.
    * New repository location for release by Zefram.


author: rschweikert@novell.com
changelog:
  - Add this file to project
  - Add %dir for B directory
  - Change changelog to only include initial entry
  - Package initial creation Mon Aug 31 2009


author: coolo@suse.com
changelog:
  - updated to 1.12
    - Add new keywords for 5.16, __SUB__ and evalbytes.
    - Add new keyword fc (Unicode casefolding) for 5.16 added with commit 838f2281
    - added diag before each big t/11keywords.t loop


author: coolo@novell.com
changelog:
  - updated to 0.14
    - Predeclare carp and croak with proper signature
    - Add ExtUtils::Depends to META.yml's configure_requires


author: coolo@suse.com
changelog:
  - updated to 0.17
    - Use FUNCLIST to declare exported symbols (Alexandr Ciornii)
    - EU::Depends version. The CPAN built version specified only 0.301
      but Windows computers needed 0.302 so their CPAN clients were
      broken.


author: coolo@suse.com
changelog:
  - updated to 0.21
    - Avoid undeclared dependency on Test::Exception introduced by 0.19
    - Fix typo in in walkallops_filtered function call


author: cfarrell@suse.com
changelog:
  - license update: ISC
    The rights and obligations in verify_zones are most akin to the SPDX
    recognised ISC (Internet Systems Consortium) license


author: anicka@suse.cz
changelog:
  - update to 1.2902
    * Lowered the "0.95 of the current limit" down to
    "0.75 of the current limit" in setrlimit.t so that
    more memory-constrained systems (like 2MB or less of
    default stack) have slightly more chance of completing the test.
    The 0.75 also has more chance of aligning with page sizes.
    * The scalar context return of getrlimit() was documented
    to return an object, even though it really returned the
    soft limit. Fixed the documentation.
    * Judging by the cpantesters reports no netbsd has a functional
    RLIMIT_STACK, so skipping the test in all of them.
    * netbsd-alpha does not have a functional RLIMIT_STACK,
    reported by David Cantrell.  Skip the test, and document
    as a known issue.
  - remove the last patch, because upstream prefers fixing documentation
    before fixing the behavior. We are compatible with the upstream now,
    but not with our last release.


author: anicka@suse.cz
changelog:
  - update to 1.2903
    * Address rt.cpan.org #44082:
    "Bug in compiler detection (Makefile.PL)" (for AIX xlc)


author: anicka@suse.cz
changelog:
  - update to 1.2904
    * Address rt.cpan.org #53856: memory leak in get_rlimits()
    * Address rt.cpan.org #53859: clarify get_rlimits() docs


author: chris@computersalat.de
changelog:
  - spec mods
    o added header
    o fixed source version
  - fix build for SLE_10
    o added satsolver-0.14.14-util.patch
  - BuildReq ruby-devel > 1.8.4
    o /usr/bin/ruby: no such file to
      load -- vendor-specific (LoadError)


author: chris@computersalat.de
changelog:
  - hmm, cause of undocumented SOURCE changes
    (satsolver-0.14.15 from zypp:Head),
    util patch (SLES 10 fix) now obsolete
    o hence removed


author: anicka@suse.cz
changelog:
  - update to 0.38
    * Fixed typo in BerkleyDB.pod that broke t/pod.t
    * Included CDS section to the pod.
    * Various documentation patches from RT#42243


author: anicka@suse.cz
changelog:
  - update to 0.39
    * Added support for BDB 4.8
    - associate_foreign
    - set_bt_compress (no callbacks as yet).
    * Also added interface to
    - ENV->stat_print
    - ENV->txn_stat_print
    * Oldest Perl supported is now 5.005
    * Fixed issue db_stat when it returned a null pointer.
      (#46312 rt.cpan.org)
    * Fixed issue with DNM Filters & UTF8 support.
      Patch supplied by Torsten Foertsch.


author: anicka@suse.cz
changelog:
  - update to 0.41
    * Silence "UNIVERSAL->import is deprecated" in perl 5.11
    * Added support for set_tx_max, log_set_config, set_lk_max_lockers,
    set_lk_max_locks, set_lk_max_objects via the Env constructor.
    Parameter names are TxMax, LogConfig, MaxLockers, MaxLocks &
    MaxObjects respectively.
    RT# 50456
    * seq->seq->close doesn't compile on win32.
    RT# 49474


author: anicka@suse.cz
changelog:
  - update to 0.42
    * Added $db->Env method to retrieve the environment object from a
    database object.
    * Get the tied interface to use truncate in the CLEAR method if
    using a new enough version of Berkeley DB.


author: chris@computersalat.de
changelog:
  - update to 0.43
    * Changes to build with BDB 5.1
    - Dropped support for Server option when creating an environment.
    * Documantation updates.
      RT# 59202
    * Fixed compilation error with MS Visual Studio 2005
      RT# 59924
  - recreated by cpanspec 1.78
  - removed unused checkbuild.sh from SRC


author: vcizek@novell.com
changelog:
  - update to 0.48
    * Fixed test harness issue with Heap.t
      RT #68818
    0.47  1st June 2011
    * Add support for new Heap database format.
    * Changes to build with BDB 5.2
    0.46  18th October 2010
    * Fixed bug with db_pget when the DB_GET_BOTH flag is used.
    0.45  17th October 2010
    * Fixed bug with c_pget when the DB_GET_BOTH flag is used.
    0.44  2nd August 2010
    * Added support for db_exists and lock_detect.
      Thanks to Alex Lovatt for the patch.


author: vcizek@novell.com
changelog:
  - update to 0.49
    * Documentation updated courtesy of Mike Caron
    * croak if attempt to freeze berkeleydb object
      [RT #69985]


author: anicka@suse.cz
changelog:
  - update to 6.6
    - Made the module thread-safe and MacOS X compatible
    - Added automatic support for module "Storable"


author: anicka@suse.cz
changelog:
  - update to 7.1
    * Added prefix "BV_" to all global identifiers in "BitVector.c",
      "BitVector.h" and "Vector.xs"
    * Fixed a bug in "GCD2()" in "BitVector.c" with null-size vectors
    * Added more test cases for "GCD()" in "t/17_________gcd.t"
    * Almost completely rewrote "BitVector_Boot()" in "BitVector.c"
      in order to fix the problem that it calculated an unsigned
      long to have 33 bits under MacOS X (Darwin), leading to
      failing tests in "t/28___chunklist.t"
    * BEWARE that the type "ErrCode", which is part of the inter-
      face of the C library "BitVector.c", has been changed!
    * Added more tests and a debugging aid to "t/28___chunklist.t"
    * Removed the two example files showing how to freeze/thaw
      "Bit::Vector" objects using "Data::Dumper", because after
      closer inspection this proved to be a can of worms
    * Replaced "Storable::freeze()" by "Storable::nfreeze()"
    * Added more test cases for "Storable"
    * Added two example files showing how to freeze/thaw
      using "Data::Dumper"
    * Fixed the bug of "Storable" not reconstructing nested data
      structures properly which contain several references to
      the same "Bit::Vector" object
    * Fixed hard-coded table size "MASKTABSIZE" in "BitVector.c"
    * Small cosmetic fixes to the documentation
    * Replaced "STORABLE_thaw()" by "STORABLE_attach()"


author: jreidinger@suse.cz
changelog:
  - Code cleanup
  - abstract udev settings from library
  - abstract architecture from library
  - doesn't parse # after text for grub bootloader (bnc #481416)
  - move MBR handling code from yast2-bootlaoder to pbl
  - 0.5.0


author: jreidinger@suse.cz
changelog:
  - add SplitPath to library interface
  - fix filling partitions
  - set thinkpad detection to last know detection
  - fix building on ppc
  - 0.5.1


author: jreidinger@suse.cz
changelog:
  - suppress warning about testing extended partition (bnc #504083)
  - don't warn if multipath module is not loaded and just log it
    (bnc #506742)
  - remove last occurences of metadata as now yast2-bootloader
    doesn't use it
  - 0.5.2


author: jreidinger@suse.cz
changelog:
  - Allow parameters without root in zipl (bnc #511398)
  - implement failover boot for md arrays (FATE #305008)
  - fix perl warnings if target device cannot be read
  - 0.5.4


author: jreidinger@suse.cz
changelog:
  - don't use blkid for UUID and label, as it is deprecated and
    causes problems if have in cache non-existed devices
    (bnc#531636)


author: jreidinger@suse.cz
changelog:
  - Adapt to new kernel flavor desktop and create fallback section
    for this section (bnc #537208)
  - 0.5.5


author: jreidinger@suse.cz
changelog:
  -  add tests for md raid
  -  add more verbose logging for md raid
  -  add fix for labeled md raid partitions bnc #535065
  -  fix root paramtere for S390 (bnc#539824)
  -  0.5.6


author: jreidinger@novell.com
changelog:
  - don't translate during kernel-update mdraid over whole disc
    (FATE#305883)
  - fix problems with MD Raid (bnc#533866,bnc#547580)
  - pass vga mode to xen kernel (FATE#305310); fix mdraid test to
    check proper directory
  - 0.5.7


author: jreidinger@novell.com
changelog:
  - fix md raid duplication of boot sector (bnc#555574)
  - adapt failsafe to disable KMS (bnc#560426)
  - fix printing warning (bnc#559151)
  - 0.5.8


author: jreidinger@novell.com
changelog:
  - don't print outside if mdadm missing (bnc#578003)
  - fix splitting of values which now doesn't use that structure
    (bnc#566020)
  - adapt to new version of getting product description (bnc#583034)
  - 0.5.9


author: jreidinger@novell.com
changelog:
  - use same root as it is in etc/fstab (bnc#575362)
  - use new zypper method to get boot label (prevent hang during
    installation)
  - 0.5.10


author: jreidinger@novell.com
changelog:
  - adapt to new kernel which use only ext_range (bnc#597774)
  - explicitelly mention that output come from pbl (bnc#597810)
  - port changes from SP1 - avoid warning if path is not used
    and create failsafe also on s390
  - 0.5.11


author: jreidinger@novell.com
changelog:
  - port changes from SLE11SP1
  - user properly names for raid disc in partition map (bnc#607852)
  - add missing keyword to hashed password (bnc#598025)
  - 0.5.12


author: jreidinger@novell.com
changelog:
  - DM_NAME could contain also partition number in some case
    (bnc#590637)
  - fix detect of md raid (bnc#626132)
  - 0.5.13


author: lnussel@suse.de
changelog:
  - own /var/log/YaST2 as perl-Bootloader can be installed without
    yast but spams stderr with debug output if the log dir is not
    present.


author: jreidinger@novell.com
changelog:
  - in tools return reference for easy to implement advanced command line scripts
  - force order of serial and terminal configuration (bnc#650150)
  - fix detecting extended partition on virtual discs (bnc#659905)
  - 0.5.16


author: jreidinger@novell.com
changelog:
  - prepare for use perl-Bootloader for other boot management tools
    (bnc#672471#c8)
  - change behavior during kernel update to first try use parameters
    from fitting section and have sysconfig only as failsafe
    (FATE#310946)
  - 0.5.18


author: snwint@suse.de
changelog:
  - support more devices in fallback heuristics
  - add basic grub2 support to update-bootloader
  - 0.5.22


author: mchang@suse.com
changelog:
  - grub2-kernel-commandline.patch: add kerenl parameters (detected
    necessary and user specfied one during installation) to grub2's
    config file.(bnc#752939)
  - 0.6.1


author: mchang@suse.de
changelog:
  - add read/write grub2-efi's settings for global options from yast2's
    bootloader option widgets, including timeout, hiddenmenu, vgamode, append
    and default
  - add read/write grub2's settings for serial console from yast2's bootloader
    option widgets
  - add read/write grub2's settings for global options from yast2's bootloader
    option widgets, including timeout, hiddenmenu, vgamode, append and default
  - fix bootloader_entry util to correctly handle grub2's case (bnc#755183)


author: mchang@suse.de
changelog:
  - fix after grub2 package update, the system become unbootable. (bnc#758570)
    also fix running update-bootloader --refresh returns error when extended
    partition is to be installed.
  - 0.6.3


author: snwint@suse.de
changelog:
  - mchang: fix error caused by grub.cfg missing (bnc#769350)
  - make dependency on Pod::Usage optional (bnc#760464)
  - 0.6.5


author: mchang@suse.com
changelog:
  - use 'auto' for default gfxmode
  - replace background with theme
  - support editing GRUB_DISTRIBUTOR
  - re-enable to create device.map from BootStorage
  - 0.6.6


author: lrupp@suse.de
changelog:
  - update to 2.03
    * Fixed minor distro problems
    * Explore RT #29292. I don't seem to have the problem with
      hyphens for ISBN-13, but let's see what CPAN Testers has to
      say
    * [BUGFIX] ISBN13 was returing "Bookland" for all groups, but
      it shouldn't do that. Now it returns the same thing you'd
      get from ISBN10 (e.g. "English", "German", ... ).
    * [BUGFIX] RT 29089 - I had the wrong _max_length for ISBN13.
      That 13 is the hint that it should be 13. :)
    * [FEATURE] added exportable function valid_isbn_checksum that
      takes care of all of the object stuff for you and just gives
      you the answer. In previous docs, this was called is_valid_checksum
      even though that conflicted with an object method. It was
      documented but never implemented. Now it's there. :)
    * [BUGFIX] now should pass tests under 5.6.2, after a bit of
      backporting. Upgrade already people! :)
    * Don't import import() from Exporter. There are a lot of people
      (apparently) using very old perls, not just CPAN Testers.
    * fixes RT #28843: an ISBN-13 with a bad prefix shouldn't croak,
      but return an object that explains the error.
    * Official release of Business::ISBN to handle ISBN-13
    * Does not handle 979- numbers yet (need publisher data for that)
    * Does handle 978-numbere, which is the 10 digit ISBN with a
      different "country code", so it uses the same publisher data
    * There are significant API changes to handle the new stuff. It's
      not so bad, but test it before you rip out the old Business::ISBN
      stuff.
    * Completely redone internals to handle ISBN-10 and ISBN-13
    * Some interface changes to Business::ISBN 1.x
    * Removed exportable functions.


author: chris@computersalat.de
changelog:
  - update to 2.05
    - 2.05 - Sun Jan 25 00:00:17 2009
    * Updated for latest data in Business::ISBN::Data
    - 2.04_01 - Mon Oct 27 12:08:03 2008
    * Revert the GD prereq. A lot of testers have borked GD
      installs.
    * Require 5.8. Some of the new stuff isn't playing well with
      5.6
    - 2.04 - Sun Oct 26 18:29:20 2008
    * Fix tests that used 99902 as a bad prefix. That now
      belongs to Gabon.
  - added perl-macros
    o autogen filelist with perl_gen_filelist
  - spec mods
    o added header
    o fixed deps


author: chris@computersalat.de
changelog:
  - fix build for CentOS
    * Unknown tag: Recommends:
  - cleanup spec
    * header
    * remove Author from desc
    * macros


author: chris@computersalat.de
changelog:
  - update to 20081208
    - 0.00 - Fri Dec  5 12:00:41 2008
    * Latest data update.
    - 20081020 - Mon Oct 20 17:44:15 2008
    * Updated publisher codes thanks to Yakov Shafranovich
    * Version number is now the update date of the module,
      in YYYYMMDD. This not the date of the ISBN Agency
      updates though.
  - added perl-macros
    o autogen filelist with perl_gen_filelist
  - spec mods
    o fixed deps


author: cwh@suse.de
changelog:
  - 4.06 Wed Apr 12, 2006
      (No code changes)
    - Updated tests to work with status codes emitted before and after CGI.pm 3.16.
      The requirement for CGI.pm 3.16 or newer has been relaxed, so any version
      of CGI.pm will do. (Rhesa)
    4.05 Wed Mar  1, 2006
      (No code changes)
    - Updated tests for redirects to check for 'Found', not 'Moved'.
      This correctly matches the standard, and was changed in CGI.pm 3.16.
      As a result, we now require CGI.pm 3.16 for consistent results.


author: cwh@suse.de
changelog:
  - 4.11 Sun Aug 10, 2008
      No code changes.
      [DOCUMENTATION]
    - Fix POD syntax issue.
  - 4.10 Tue Jun 17, 2008
      This release maintains the same API public from 4.06.  Changes since the
      last stable release include documentation updates and refactors to the internal
      of CGI::Application.
      [DOCUMENTATION]
      Several documentation improvements (Mark Stosberg)
    - Reformat POD so methods are easier browse on CPAN
    - Highlight some specific, common plugins to use
    - Mention that we now have two CGI::App specific testing tools to use
      Test::WWW::Mechanize::CGIApp and Test::WWW::Selenium::CGIApp
    - Introduce and recommend CGI::Application::Dispatch
    - Consolidated the documentation on error_mode()
    - Split out those application methods which are essential from
      those that are not.
    - Use and recommend "$c" instead of "$self" to cut down on
      typing for something that is abstract anyway, and represented
      a simple "." in Perl 6.
    - Mention CGI::Application::Server for offline website development.
    - Update the introduction to clarify that we are a proven, lightweight
      option.
    - Removed the "experimental" flag on the error hook.
    - Mention in the second Perl.com article in the "more reading" section.
    - Document darcs repo URL. (Suggested by Gabor)
  - 4.07_03 Mon Jun 16, 2008
    [INTERNALS]
    - The refactor to split up run() in 4.07_01 started to always pass the run mode
      name as an argument to run modes. The behavior has now been reverted to
      only pass the run mode name in the AUTOLOAD case. (Mark Stosberg)
    [DOCUMENTATION]
    - Fix typo in example. Thanks to Lesley Binks.
    - document that header_props() can be usefully called with no arguments
      to return the current headers. Thanks to neuhaus, RT#33992.
  - 4.07_02 Weds Oct 31, 2007
      [DOCUMENTATION]
    - typo corrections (Evan Zacks)
    - The docs for header_type() have been improved, including an example of using
      CGI::Applicatin::Plugin::Redirect (Mark Stosberg)
      [INTERNALS]
    - Reverted switch to Class::MOP in 4.07_01, which benchmarking showed
      to be slower. (Mark Stosberg)
    - Beautify the code for _send_headers (Chris Dolan, Mark Stosberg)
  - 4.07_01 Sun Jul 2, 2006
      [INTERNALS]
    - Switched from using Class::ISA to Class::MOP for introspection. Class::MOP
      models the way this will be done Perl6, providing the same result. (Mark Stosberg)
    - better test diagnostics (rjbs)
    - improve test coverage (rjbs)
    - improve consistency of checks for false/0len/undef (rjbs)
    - split &run up into chunks (not yet finalized). New methods currently include:
      __get_runmode
      __get_runmeth
      __get_body
      Feedback is welcome on whether these should be exposed to the user, with
      (possibly) better names. (rjbs)


author: cwh@suse.de
changelog:
  - 4.20 Sat Nov 1, 2008
      [DOCUMENTATION]
    - typo fix (Lyle)
  - 4.19_1 Fri Sep 27, 2008
      [FEATURES]
    - New 'html_tmpl_class' method allows you to specify an alternative
      HTML::Template class. This technique will eliminate the need to use
      a plugin for HTML::Template-compatible classes. See the docs
      for load_tmpl() for details.
      Thanks to Rhesa Rozendaal for the initial patch, and Mark Stosberg for
      documentation refinements.
      [DOCUMENTATION]
    - typo fix (George Hartzell)
    - Revert back to documenting the use of "$self", not $c, after community
      feedback.
      [INTERNALS]
    - Change how default run modes are declared for better compatibility
      with AutoRunmode and RunmodeDeclare plugins. Thanks Rhesa via RT#39631.


author: cwh@suse.de
changelog:
  - 4.31 Wed Jul 29, 2009
      [FEATURES]
    - html_tmpl_class() now allows setting an an alternate HTML::Template class
      at a run time. This makes it easy to set the class to be
      'HTML::Template::Dumper' for debugging. You can then see and precisely
      test the Perl data structure that would be sent your template, taking
      into account the template tokens that are actually set there.  (Mark Stosberg)
      [DOCUMENTATION]
    - More typo fixes (Lyle)
  - 4.21 Sat Jan 3, 2009
      [FEATURES]
    - This now works:
      $webapp->query($new_query_object);
      Setting a new query object can be useful in combination with
      CGI::Application::Server.  (Jaldhar Vyas)
      [DOCUMENTATION]
    - More typo fixes (Lyle)


author: tabraham@novell.com
changelog:
  - updated to 4.50 Thu Jun 16, 2011
      [FEATURES]
      Better PSGI support in the core
    - run_as_psgi() works like run, but directly returns the expected PSGI response structure
    - psgi_app() wraps up all the PSGI bits to call and run the application and return a PSGI
      code ref:
      $psgi_coderef = WebApp->psgi_app({ ... args to new() ... });
      [DOCUMENTATION]
    - docs for header_props() were improved


author: chris@computersalat.de
changelog:
  - cleanup spec
    o removed Provides {cpan_name}
  - noarch package
    o removed .packlist file
    o removed perllocal.pod file


author: chris@computersalat.de
changelog:
  - bzipped Source
  - cleanup spec
    o added header
    o sort TAGS
    o fix deps
    o added perl-macros
    o update description
  - rpmlint
    o files-duplicate


author: coolo@suse.com
changelog:
  - update to 3.08
      Maintenance release with a couple new features: support for "charset:
      utf8" in "Source::File", add_before_option/add_after_option c/o Victor
      Porton, and support for HTML5 type names c/o Wolfgang Radke.


author: anicka@suse.cz
changelog:
  - update to 4.35 (bnc#410259)
    * FIX: Fix the bug fix for error propagation from 4.34
    * FIX: Reset errors when creating a new object. Previously,
      errors from a previous object could show up in the current object.
    * INTERNAL - Patch Build.PL and Makefile.PL to run
      Module::Metadata::Changes's ini.report.pl, if available, to
      regenerate Changelog.ini from this file (Changes), when creating
      a makefile.
    * SECURITY: Patch CGI::Session::Driver::file to stop \ and /
      characters being used in session ids and hence in file names.
      These characters, possibly combined with '..', could have been
      used to access files outside the designated session file directory.
    * FIX: Patch CGI::Session to propagate error upwards when
      _load_pluggables() fails.
    * INTERNAL: Ship a machine-readable version of this file under
      the name Changelog.ini.
    * FIX: Patch CGI::Session::Driver::mysql to replace
      'REPLACE INTO ...' with 'INSERT INTO ... ON DUPLICATE KEY UPDATE ...'.
    * FIX: t/mysql.t used to test setting the global variable
      $CGI::Session::MySQL::TABLE_NAME.


author: anicka@suse.cz
changelog:
  - update to 4.41
    * FIX: RT#43290. In CGI::Session::Driver::sqlite, ensure database
    handle is still defined in DESTROY() before calling ping().
    * DOCUMENTATION: Add comments about using the header() method
    to set the charset to 'utf-8'.


author: lars@linux-schulserver.de
changelog:
  - update to 4.42:
    * Fix broken links in documentation and tests. (RT##49020)
  - add perl-DBD-SQLite, perl(CGI::Simple) and perl(FreezeThaw) to
    BuildRequires to run more tests (DBI tests needing a running
    database and are skipped so far)
  - follow perl packaging rules in specfile


author: vcizek@novell.com
changelog:
  - update to 4.43
    * FIX: Avoid deleting unmatched sessions when calling find() when ip_match is enabled.
      Closes RT#47795. Thanks to m-uchino, Ron Savage, and Mark Stosberg
    * NEW: new public ip_match() method is available, primarily for use with find(). (Ron Savage, Mark Stosberg)
    * DOCS: UTF8 related documentation was updated.
    * INTERNAL: Don't add _SESSION_EXPIRE_LIST to internal hash unless we need to.
      RT#51192, Thanks to Pavel V. Rochnyack, Ron Savage, Mark Stosberg
    * INTERNAL: Avoid calling sprintf() in CGI::Session::ErrorHandler, fixing RT#48733
      Solves taint error for Perl V 5.10.0. All well-written code will have
      been using errstr() to retrieve errors anyway so this change will not
      affect any code which obeys the API. (Peter Kaminsk, Ron Savage, Mark Stosberg)
    * INTERNAL: The undocumented 4th parameter to load() has changed its meaning.
    * INTERNAL: Test suite improvements. (Ron Savage, Mark Stosberg)


author: vcizek@novell.com
changelog:
  - update to 4.47
    * DOCS: minor POD fixes (Rene Mayorga and Nicholas Bamber)
    * INTERNAL: More packaging fixes.
    * INTERNAL: Fix packaging problem with 4.44.
    * FIX: Fix 5.14 compatibility issue (Walt Arstingstall)
    * DOCS: Clarify docs for static ID generator (oalders)


author: vcizek@novell.com
changelog:
  - update to 4.48
      Test changes
    * INTERNAL: quit using "use diagnostics;" to avert some test failures


author: chris@computersalat.de
changelog:
  - update to 1.112
    * 1.112   2009-05-31
    - (thanks bingos) added missing IO::Scalar dependency.
    * 1.111   2009-05-28
    - Implemented Michael Nachbaur fixes for multipart form data
      handling.
    * 1.110   2009-05-24
    - Added missing test to manifest / distro.
    - Added a test to ensure the manifest is consistent.
    - Migrated to git.
    * 1.109   2009-04-16
    - Added support for HttpOnly to CGI::Simple::Cookie. Thanks to
      Scott Thomson for the patch.
    * 1.108   2009-03-13
    - Remove bogus references to Selfloader in documenation. No
      functional changes.
    * 1.107   2009-03-07
    - CGI::Simple::Cookie, fixed bug when cookie had both leading and
      trailing white space (RT#34314, Ron Savage and Mark Stosberg)
    - Accept a comma as well as semi-colon as a cookie separator. This
      is consistent with CGI.pm as well as RFC 2965, which states: "A
      server SHOULD also accept comma (,) as the separator between cookie-
      values for future compatibility." (Mark Stosberg)
    - Support cookies which have an equals sign in the value. Ported
      from CGI.pm (Mark Stosberg)
    - Support cookies in which one of multiple values is empty. Ported
      from CGI.pm (Mark Stosberg)
    - Fixed bug when calling unescapeHTML on HTML that wasn't
      properly escaped in the first place. Thanks to M-Uchino and
      Mark Stosberg.
    - Removed bogus dependency on version.pm.
    - Add heuristic to upload to handle the case where no boundary is
      specified in CONTENT_TYPE. See #14838.
  - added perl-macros
  - specmods
    o added header
    o fixed deps
    o added Url
    o removed Provides perl-CGI-Carp


author: lars@linux-schulserver.de
changelog:
  - update to 1.113:
    + fixes the following security bugs reported via CVE:
      CVE-2010-2761 - mime boundary issue
      CVE-2010-4410 - crlf injection
      CVE-2010-4411 - incomplete fix for crlf injection -
      and also via bnc #657343 and bnc #663396
    + Port max-age support from CGI.pm, to improve compatibility and
    RFC-compliance
    + some fixes in the testsuite
    + Sync cookie references with CGI.pm: add reference to the
    newer RFC 2695
    + documentation fixes
    + Optimize Vars(): Don't build %hash if we aren't going to use it,
    and don't call "tie" unless we need to
    + Added "+" and "\." to the mime character class.
    + Fixed wrong match for mimetypes.
  - remove perl-CGI-Simple-CVE-2010-2761.patch (included upstream)


author: lars@linux-schulserver.de
changelog:
  - require apache2-mod_perl instead of perl(HTTP::Request::Common)
    as perl-HTTP-Message provides the same on SLE_11


author: coolo@novell.com
changelog:
  - updated to 0.44
    * Fixes
    - Remove more unnecessary packages from CPAN index
    - Put parens around qw in various places to fix for perl 5.13+
    * Improvements
    - Add compress_threshold parameter
    - Improve accuracy of benchmarks (nothingmuch)
  - for more see Changes


author: coolo@opensuse.org
changelog:
  - updated to 0.46
    - Only generate version numbers for .pm files with documentation, to reduce inter-version churn
    - Add expires_on_backend parameter


author: coolo@opensuse.org
changelog:
  - updated to 0.47
    * Improvements
    - Allow compute() to take get options - expire_if and busy_lock
    - Add atomic operations: add, append, replace (alpha)


author: tabraham@novell.com
changelog:
  - updated to 0.49
    - go back to generating version numbers for all sub-modules again
  - updated to 0.48
    - disregard default expires_at and expires_in if either are provided
      RT #67970 (spjw)


author: tabraham@novell.com
changelog:
  - updated to 0.50
    - Clarify busy_lock doc, add obj_ref doc (perlover)
    - Override set() rather than set_object() in Role/HasSubcaches.pm
      so that keys are not double-transformed when set in l1 or mirror
      caches. This is simpler and should be more robust.
    - Remove htdocs which were accidentally added into dist


author: tabraham@novell.com
changelog:
  - updated to 0.52
    - Subclasses inherit configuration from their parents unless they
      also call config()
    - Fix Config test to not require memcached
  - changes from 0.51
    - add CHI->config() to register storage types, and set core and
      per-namespace defaults
    - fix new test_max_key_length test to work on drivers that do not
      support get_keys


author: chris@computersalat.de
changelog:
  - update to 0.10
    * Support -TRAIL in distribution version to indicate developer
      release
  - recreated spec by cpanspec 1.78
  - noarch pkg


author: coolo@novell.com
changelog:
  - update to 0.12:
    * Grok dist names ending with something numeric
    containing underscores [Florian Ragwitz]
    * Remove potential -withoutworldwriteables suffix [Vincent Pit]


author: coolo@novell.com
changelog:
  - update to 2.110910
    - The 1.x spec "gpl" and "lgpl" and "mozilla" license values now up-convert
      to "open_source" because they indicate too non-specific a license.
    - Add explicit dependencies on JSON::PP and CPAN::Meta::YAML instead
      of relying on Parse::CPAN::Meta to provide them (as some CPAN Testers
      have had P::C::M installed without them somehow)
    - Removed dependency on Storable as it was not a core module
      until Perl 5.8
    - Added required field 'release_status' to the synopsis of
      CPAN::Meta::Spec (RT#66118) [Oliver Mengué]
    - Had two different Parse::CPAN::Meta requirements, one in 'requires' and
      the other in 'build_requires'. This confused some installers, so we
      only inlude the 'requires' now.
    ... for more see Changes


author: coolo@novell.com
changelog:
  - updated to 2.110930
    - Fixed a bug in the 'as_string' method that checked the module version
      instead of the meta-spec version when conversion was requested
      (RT #67188)


author: coolo@suse.com
changelog:
  - updated to 2.113640
    - Version::Requirements has now been merged as CPAN::Meta::Requirements,
      rendering Version::Requirements itself redundant


author: coolo@suse.com
changelog:
  - updated to 2.120351
    - Fixed CPAN packaging errors
    - Work around a memory leak bug involving version objects
      in boolean context.


author: coolo@suse.com
changelog:
  - updated to 2.120630
    [BUGFIX]
    - CPAN::Meta::Requirements now ensures that dotted-decimal versions are
      represented in normalized form when stringified.  This fixes a
      regression in META conversion in 2.120620.
      [Reported by Kent Fredric; fixed by David Golden]
    [ADDED]
    - CPAN::Meta::Requirements::add_string_requirements allows building
      a requirements specification piecemeal [Cory G. Watson]
    [BUGFIX]
    - Version range handling fixed [RT#75424]
    - CPAN::Meta::Converter handles bad version strings more gracefully,
      truncating alphanumerics and otherwise falling back to "0".  This
      is likely better than dropping a prerequisite or dying.
      [RT#75427]


author: coolo@suse.com
changelog:
  - updated to 2.120921
    [REMOVED]
    - CPAN::Meta::Requirements has been split out into its own distribution
      so it can be used by CPAN.pm without requiring all of CPAN::Meta
    [ADDED]
    - CPAN::Meta::Requirements now has a 'requirements_for_module' method
      to retrieve a version requirements string for a specific module
      [Leon Timmermans]
    [OTHER]
    - Parse::CPAN::Meta prerequisite bumped to 1.4403
    - JSON::PP prerequisites bumped to 2.27200
    - CPAN::Meta::YAML prerequisite bumped to 0.008
    [BUGFIX]
    - CPAN::Meta::Requirements now treats undef requirements given to
      from_string_hash() as '0' and warns about it; add_string_requirements()
      dies if it does not get a requirements string to parse


author: coolo@suse.com
changelog:
  - updated to 0.007
    - Documentation fix to replace missing abstract
    - Set back configure_requires prerequisite for ExtUtils::MakeMaker
      from 6.30 to 6.17 (per request from Andreas Koenig)
    - Fix documentation to clarify that users are responsible for
      UTF-8 encoding/decoding


author: coolo@novell.com
changelog:
  - updated to 1.111007
      run the test minicpan in offline mode to avoid tester errors
      set the default log_level much earlier, to avoid an undef warning
      no code changes, this release is just intended to be indexed
      overhaul logging: there is now a log_level
      delay creation of scratch dir until needed
      a bunch of tests added for switch and config processing
      add tools for building a fake cpan and an xt test for testing online
      test for online-ness by HEAD-ing 02packages, not the remote root


author: coolo@suse.com
changelog:
  - updated to 1.111008
      don't fail tests when the outside env has set CPAN_MINI_CONFIG
      (thanks, Stephen Thirwall!)


author: anicka@suse.cz
changelog:
  - update to 1.061
    * Cairo.xs (cairo_object_from_sv, cairo_struct_from_sv): Hush two
    compiler warnings.
    * test and documentation fixes


author: coolo@novell.com
changelog:
  - take patch from launchpad to disable failing tests with current
    cairo (no upstream fix available yet)


author: vcizek@novell.com
changelog:
  - update to 1.062
    * Cairo::FtFontFace: Keep the FT_Face alive long enough to avoid
      segfaults
    * Add two new example programs
    * Fix test failures (patch no longer necessary -> dropped)


author: vcizek@suse.com
changelog:
  - update to 1.081
    * Wrap new 1.8 and 1.10 API.
    * Make Cairo::Pattern->set_extend, get_extend, set_filter and get_filter
      available to all pattern types, not just surface patterns.
    * Make it possible to modify and create paths.


author: vcizek@suse.cz
changelog:
  - update to 1.082
    - Update the symbol export list for linking on win32
      (https://bugzilla.gnome.org/show_bug.cgi?id=665265)


author: vcizek@suse.com
changelog:
  - update to 1.090
    * Make "use Cairo x.yyy" work; fixes RT#72783.  This required renaming the old
      Cairo::VERSION, a wrapper for CAIRO_VERSION, to Cairo::LIB_VERSION -- but we
      kept the old way of calling it working.  Cairo::version,
      Cairo::version_string and Cairo::VERSION_ENCODE got the same treatment for
      consistency.
    * Updated FSF LGPL notice address (RT#72664)


author: lrupp@suse.de
changelog:
  - udpate to 1.20:
    + Added Licence.
    + Skip 2100 test on 64-bit systems.
    + Require Perl 5.6 (and, hence, use "our" and "warnings").


author: coolo@novell.com
changelog:
  - updated to 0.11
    Fixed:
    - Tests will not use Test::Differences version 0.60 or greater
    - Setting PERL_CAPTURE_TINY_TIMEOUT to 0 will disable timeouts
    - Added support for $ENV{PERL_CAPTURE_TINY_TIMEOUT} to control
      the timeout period under 'tee'; tests set not to timeout to
      avoid false FAIL reports on overloaded virtual machine smokers
    Fixed:
    - $@ set within a captured block is no longer lost when the capture
      is completed; likewise, the initial value of $@ is not lost
      during capture (when no subsequent error occurs) (RT #65139)


author: pascal.bleser@opensuse.org
changelog:
  - update to 0.13: no user-visible changes
  - changes from 0.12:
    - add new functions capture_stdout, capture_stderr, tee_stdout, tee_stderr; RT#60515
    - capture functions also returns the return values from the executed coderef; RT#61794
    - capture functions take optional custom filehandles for capturing via named
      files instead of anonymous ones
    - tied filehandles based on Tie::StdHandle can now use the ":utf8" layer;
      removed remaining TODO tests; adds Scalar::Util as a dependency
    - when Time::HiRes::usleep is available, tee operations will
      sleep during the busy-loop waiting for tee processes to be ready
      RT#67858


author: pascal.bleser@opensuse.org
changelog:
  - update to 0.15:
    * repeated captures from a custom filehandle would return undef instead of
      the empty string (and would warn). This has been fixed. RT#73374
    * commented out debugging code for slightly less runtime overhead
  - changes from 0.14:
    * added: capturing with custom filehandles will return only newly appended
      output instead of everything already in the file RT#73374


author: coolo@suse.com
changelog:
  - updated to 0.16
    - Noted problems and workaround for FCGI's pathological tied STDIN
      [RT#74681; thank you Karl Gaissmaier for testing the
      workaround]


author: coolo@suse.com
changelog:
  - updated to 0.17
    Fixed:
    - Added a workaround for failing t/08-stdin-closed.t under blead
      perl / 5.15.8 [RT#111070]
    Documented:
    - Clarified some limitations; added a link to CPAN Testers Matrix;
      removed redundant BUGS section; standardized terminology
    Tested:
    - Added a test using Inline::C to print to stdout and stderr in response
      to RT#71701


author: coolo@suse.com
changelog:
  - updated to 0.18
    Added
    - When capture or tee are called in void context, Capture::Tiny
      skips reading back from the capture handles if it can do so safely
    Fixed:
    - Tied STDIN is always localized before redirections to avoid tees
      hanging on MSWin32
    - Copying and reopening STDIN is necessary to avoid tees hanging on MSWin32.
    Fixed:
    - Avoids reopening STDIN while setting up a capture, which avoids
      some problems with pathological tied filehandle implementations
      such as in FCGI
    Tested:
    - Re-enabled tied STDIN testing for MSWin32 to see if changes above
      avoid crashes seen historically


author: tabraham@novell.com
changelog:
  - updated to 0.10
    * fix typo in POD RT#68793 (also reported by Kai Moonbourn)
    * Carp:Always ate part of errors like 'foo at bar' RT#57385
      (fix borrowed from Carp::Always::Color)
    * deal with non-string exceptions (borrowed from Carp:Always:Color
      as well)


author: anicka@suse.cz
changelog:
  - update to 0.20
    * The tests will no longer fail should the user have NDEBUG or
      PERL_NDEBUG environment variables set
    * Update the license link to point to the whole Perl license,
      not just the Artistic license.
    * Fixed installation for those who have Pod::Tests but pod2test
      is not in their PATH as some CPAN shell configurations do.


author: anicka@suse.cz
changelog:
  - update to 5.7
    * Stop PAUSE from attempting to index DB package.
    * test fixes
    * bugfixes
    * Use named lexicals in diag().
    * Use exists &foo/defined &foo instead of symbol table hackery.
    * Changed f() so it accepts 1st parameter of
      carp/cluck/confess/croak instead of 1/2/3/4.
    * Renamed files.


author: anicka@suse.cz
changelog:
  - update to 6.00
    * Removed the circular dependency on Object::Deadly. It was only
    used for testing and would only succeed if you already had O::D
    installed.


author: anicka@suse.cz
changelog:
  - update to 6.04
    * Solved RT ticket #50796 (inform type of license)
    * Made the test suite compatible with Perl versions < v5.6.0
    * Re-release to resolve confusion in CPAN caused by intermediate
    release of Carp::Clan 5.4 (backport of bugfix #50560 below for
    Perls < v5.6.0)
    * Forgot to fix the bug of duplicated prefixes in _longmsg as well
    * Fixed bug of duplicated prefixes (RT ticket #50560)


author: coolo@opensuse.org
changelog:
  - updated to 5.8007
    - Tutorial
    - Switch to use of DBIx::Class::PassphraseColumn for hashed & salted
      passwords. It's much more flexible than the previously used
      DBIx::Class::EncodedColumn.
    - Fix metadata to refer to the new git repository
    - Cookbook
    - Small fixes and typos
    - Tutorial
    - Various typo fixes.
    - RT #57989: typo
    - RT #61486: correct instructions for MySQL
    - RT #62095: prevent XSS
    - RT #62095: persistent message on /login
    - RT #63057: typo
    - RT #64087: typos
    - RT #64126: Use precise name of licence
    - RT #64126: typos
    - RT #67820: fix relationship decleration
    - Do not recommend FastMmap
    - DevelopmentProcess
    - RT #62610: typo


author: tabraham@novell.com
changelog:
  - updated to 5.9002
    - Tutorial
    - Switch to 'catalyst' vs. 'root' user in VM
    - Add notes about X Windows installation
    - Misc small adjustments
  - updated to 5.9001
    - Tutorial
    - Migrate Tutorial to use of a downloadable Virtual Machine
    - Switch tutorial to Catalyst::Plugin::StatusMessage (vs. flash
      and query parameters)
    - Switch to use of local::lib
    - Add "next chapter links" (RT #31164)
    - Test all the tutorial code and make sure it's all working
    - Lots of other Tutorial cleanup
    - Update to Catalyst 5.9 and latest versions of all modules
    - Clean up RT ticket queue (#68379, 68377, 68376, etc.)
    - Other misc fixes/changes
  - updated to 5.9000
    - Copy editing to make more sense in deployment documentation.
  - updated to 5.8901
    - Added Catalyst::Manual::Deployment containing the documentation
      which used to bin in Catalyst::Engine::*, updated for the new
      PSGI engine
  - updated to 5.8008
    - Tutorial chapter 3
    - Remove note about hacking tests to require MyApp so that MyApp->path_to
      works. Application components should compile independently, and
      therefore explain this and show configuring components from the
      app class
    - Tutorial appendix
    - Fix confusing mix of singular and plural table names in the MySQL
      section to be plural, as per the rest of the tutorial
    - Cookbook
    - Remove suggestion to generate RSS feeds using Template Toolkit.
      This is a horrible idea, and it's very very easy to generate an
      invalid feed


author: coolo@suse.com
changelog:
  - updated to 5.9003
    - Mention PSGI in Manual::Ingro RT#74872 (thanks William Blunn).
    - Better docs of :Global inspired by RT#74869 (thanks William Blunn)
    - Highlight the importance of uncommenting the template line in the
      list action
    - Clarify docs for nginx in non-root - a trailing slash on the
      location block is very much needed.
    - Clarified Data::Dumper usage.  RT#71410 Thanks to Bill Corr
    - Mention Chef deployment in Manual::Deployment (thanks to Alexey
      Melezhik)


author: chris@computersalat.de
changelog:
  - update to 2.4.2
    o Base.pm:
    * The values for 'true' resp. 'false' may be of the following
      true: TRUE, true, T, t, 1 and defined
      false: FALSE, false, F, f, 0 or undefined
    * Added new options xlabel and xrange which is valid for xy_plot
      and Chart::Lines, Chart::Points, Chart::LinesPoints,
      Chart::Split, Chart::ErrorBars.
    * In order to use the labels, the chart module needs to have 'xlabels'
      AND 'xrange' set. Below is some example code for use:
      @labels = (['Jan', 'Feb','Mar'],
      ['10','40','70']);
      $chart->set( xlabels => \@labels,
      xrange => [0,100] );
      This options allow to set and position labels at the x-axis arbitrary.
    * add_dataset() and app_pt() accepts now datasets as lists and as
      references to list like already mentioned in the docs
    o Pie.pm:
    * Optimized organisation of the placement of the labels.
      Added flag to avoid plotting of legends at all
      Using GD Version 2.0.36 as this version supports 'filledArc'
    o Composite.pm:
    * Correction due to Request 23166
      write the endmost value of input array
      in imagemap_data array
    o Lines.pm:
    * Correction due to Request 23166:
      write the endmost value of input array
      in imagemap_data array
  - noarch pkg
  - recreated by cpanspec 1.78


author: chris@computersalat.de
changelog:
  - added perl-macros
    o autogen filelist with perl_gen_filelist
  - spec mods
    o fixed deps
      no usage of Carp::Assert since 0.15


author: chris@computersalat.de
changelog:
  - added perl-macros
    o autogen filelist with perl_gen_filelist
  - spec mods
    o added header
    o fixed deps, provides
      disabled other pkg perl-Class-Accessor-Chained-Fast
  - some rpmlint fixes
    o no-dependency-on perl-base


author: chris@computersalat.de
changelog:
  - update to 0.09002
    - removing Class::XSAccessor usage for now
    * 0.09001 Thu Oct  1 21:48:06 2009
    - remove optional dep from Makefile.PL
    * 0.09000 Sun Aug 23 20:08:09 2009
    - release
    * 0.08999_01 Tue July 7 22:06:21 2009
    - Make _mk_group_accessors name the closures installed for Moose compat
    - Use Class::XSAccessor if available RT#45577 (Andy Grundman)
    * 0.08003 Sat Mar 21 9:27:24 2009
    - Fixed set_inherited under C3::Componentised: RT#43702, RIBASUSHI
    * 0.08002 Mon Nov 17 20:27:22 2008
    - Removed unnecessary code in get_simple: RT#40992, BUCHMULLER Norbert
  - cleanup spec
    * added header
    * fixed deps
    * moved changelog to .changes
  - added perl-macros
    * perl_gen_filelist


author: coolo@novell.com
changelog:
  - updated to 0.10003
    - Only require MRO::Compat for older perls
    - Add SYNOPSIS
    - Add examples for methods that get used most often


author: lars@linux-schulserver.de
changelog:
  - fix build on distributions with older Test::More module
    ( perl-Class-Accessor-Grouped-use_lib.patch )


author: coolo@suse.com
changelog:
  - updated to 0.10006
    - Silence warnings resulting from incomplete can() overrides
      hiding get/set_simple methods
    - Depend on newer bugfixed Class::XSAccessor
    - Repack with correct metadata (RT#73100)
    - No longer leak internal __CAG* methods into the inheritable
      namespace


author: pascal.bleser@opensuse.org
changelog:
  - proper use of macros
  - line-wrapping for %description
  - changed license to "Perl" instead of "Artistic"
  - removed Manifest file from %doc, added LICENSE
  - changed Source: to fully-qualified URL, using pristine upstream
    .tar.gz instead of repackaged .tar.bz2


author: pascal.bleser@opensuse.org
changelog:
  - spec rewrite
  - update to 1.07:
    * upgrading to Module::Install 0.95
    * accidentally deleted Class::Adapter from the CPAN. erk!


author: tabraham@novell.com
changelog:
  - updated to 1.08
    - Upgrading to Module::Install 1.00
    - Fixed #56492: [PATCH] Fix spelling error


author: anicka@suse.cz
changelog:
  - update to 1.29
    * Debugging change in 1.25 regressed an undocumented 5.6-related
      bug first fixed in 1.20.
    * Expands the can hook to also hook isa
    * Added t/05_base.t to try and chase down base.pm bug
    * Documenting ->autouse(@classes)
    * Tidying up the POD a little to refer to features
      in an order much more relevant to the reader.
    * Catch and rethrow all error when autoloading during a ->can.
    * Debugging can now only be done at compile time, and thus is
      optimised out. The :debug flag is removed and instead you need


author: vcizek@novell.com
changelog:
  - update to 2.00
    - Switching to a production release
    - Upgrading to Module::Install::DSL 1.00
    - Bumping minimum version of Perl to 5.006
    - Fixing indenting, style and layout issues.
    - Added debugging entries to all the new code.
    - Removed on use of _load_ancestors that was not needed
    - Updating copyright a couple of times :/


author: coolo@suse.com
changelog:
  - updated to 0.04
    * Test script is using Test::More instead the home-made ok() and is().
    * Recommend using Badger::Base instead.


author: chris@computersalat.de
changelog:
  - update to 0.23
    - Fix various documentation problems (Martin Becker).
  - 0.22 Fri, Jan 29, 2010
    - Add note that people should be using MRO::Compat rather than
      Class::C3 directly.
  - 0.21 Wed, Mar 25, 2009
    - Remove fake Build.PL. Module::Install doesn't support that anymore.
      (Florian Ragwitz)
    - Stop using auto_instal in Makefile.PL. Its use is strongly discouraged.
      (Closes RT#38051, RT#44541) (Simon Bertrang)
  - 0.20 Mon, Dec 8, 2008
    - Prevent redefined warnings when Class::C3 is loaded explicitly after
      MRO::Compat has been loaded. Also add tests for this.
  - fix deps
  - noarch pkg


author: coolo@suse.com
changelog:
  - update to 0.13
    * Stop shipping some author tests, so users stupid enough to run them won't
      spam me with fail reports.


author: chris@computersalat.de
changelog:
  - update to version 1.0006
    * Allow derived classes without component_base_class(), given all
      arguments to load_components are absolute class names (+Classname)
  - cleanup spec
    * added header
    * sort tags
    * fixed deps
    * moved changelog to .changes
  - added perl-macros
    * perl_gen_filelist


author: coolo@opensuse.org
changelog:
  - updated to 1.0009
    - Stop importing Carp functions (and thus polluting the inheritor
      namespaces)
    - Make sure $_ is properly preserved even if the loaded module
      is negligent enough to change it (RT#66661)
    - Added missing copyright statement
      Fix inject_base regression introduced during optimizations in
      1.0007
      Throw a readable exception when load_optional_class is given an
      invalid class name


author: chris@computersalat.de
changelog:
  - update to 0.13
    - Release 0.12_03 as a stable release, without further modifications.
  - 0.12_03 Mon Sep 21, 2009
    - Fix compatibility with perl 5.6.x. Thanks again, Nicholas.
  - 0.12_02 Mon Sep 7, 2009
    - Actually ship with the changes 0.12_01 claimed to have. Thanks for
      catching this, Nicholas.
  - 0.12_01 Sat Aug 22, 2009
    - Backport a couple of performance tweaks from bleadperl. This gives a
      performance improvement of about 40% in calculating the linearized
      isa for hierarchies with single parents only.
  - 0.11 Mon Mar 30, 2009
    - Define SVfARG if the perl we're compiling for doesn't have
      it (Florian Ragwitz).
  - 0.10 Sat Mar 28, 2009
    - Improve error message on merge errors (Florian Ragwitz).
  - 0.09 Wed Mar 25, 2009
    - Use I32 instead of int (Brandon L Black).
    - Explicitly specify xs prototyping behaviour (Florian Ragwitz).
    - Fix several compiler warnings (Florian Ragwitz).
    - Check return values when storing values in hashes and error
      out if it didn't work (Florian Ragwitz).
    - Stop using auto_install in Makefile.PL (Florian Ragwitz).
    - Remove fake Build.PL (Florian Ragwitz).


author: chris@computersalat.de
changelog:
  - added perl-macros
    o autogen filelist with perl_gen_filelist
  - spec mods
    o fixed deps
      req for Date::Parse


author: coolo@novell.com
changelog:
  - updated to 0.200001
    * Fixed
      http://rt.cpan.org/Ticket/Display.html?id=43938
      http://rt.cpan.org/Ticket/Display.html?id=39140
      http://rt.cpan.org/Ticket/Display.html?id=33533
      Which are all really the same issue.


author: pth@suse.de
changelog:
  - Update to 1.18:
    - Updated to Module::Install 0.68
      (This brings META.yml to the current version)
    - Classes with leading numbers after the first :: are permitted
    - Removing some old cruft from the tests


author: pth@suse.de
changelog:
  - Update to 1.23.
    Changes since 1.19:
    - Updating to Module::Install 0.75
    - Correcting the location of the author tests
    - Adding experimental support for utf8 methods
      (as per http://rt.cpan.org/Public/Bug/Display.html?id=28796)
    - Adapt to changes to File::Spec


author: chris@computersalat.de
changelog:
  - update to version 1.24
    * Updating Perl dependency to 5.006
    * Updating to Module::Install::DSL 0.83
    * Add the Class::Inspector::Functions interface.
  - cleanup spec
    * fix deps
    * removed changelog entries
  - add perl-macros
    * perl_gen_filelist


author: coolo@novell.com
changelog:
  - update to 0.25:
    - Updating to Module::Install::DSL 1.00
    - Updating copyright year
  - regenerate spec file


author: coolo@suse.com
changelog:
  - updated to 1.27
    - Updating to Module::Install::DSL 1.04
    - Updating copyright year
    - Remove usage of defined @{"X::ISA"} to avoid warnings in 5.15.7
      and later Perl 5.16 (Tom Wyant)


author: tabraham@novell.com
changelog:
  - updated to 0.11 2011-10-04
    - don't accept package names that start with a digit ( Jesse Luehrs )
    - rewrote some of the guts to use Module::Runtime, rather than
      reimplementing its functionality ( Jesse Luehrs )
  - updated to 0.10 2011-09-06
    - make sure the $@ localization doesn't hide errors - invalid
      module name errors were being suppressed on perls before 5.14
      ( Jesse Luehrs )
  - Updated to 0.09 2011-09-05
    - fix is_class_loaded to ignore $ISA (but still look for @ISA)
      when trying to determine whether a class is loaded ( Jesse Luehrs )
    - lots of internals cleanup ( Jesse Luehrs )
  - updated to 0.08 2011-08-15
    - the previous version was missing a prereq declaration for
      Data::OptList. Reported by Daisuke Maki and Mark Hedges. RT #70285.
  - updated to 0.07 2011-08-15
    - All this module's subroutines now accept optional parameters for a
      module so you can write something like -
      load_class( 'Foo', { -version => 42 } )
    - There is now a Class::Load::XS distro available on CPAN which implements
      some of this module's code in XS for speed. This code was originally written
      by Goro Fuji and Florian Ragwitz for Class::MOP. You need to install this
      distro explicitly if you want the XS implementation.
    - added a load_first_existing_class subroutine based mostly borrowed from
      Class::MOP
    - fixed a bug where a package with a version object in it's $VERSION would
      not be seen as loaded. Reported by Chris Prather.


author: lars@linux-schulserver.de
changelog:
  - update to 0.12:
    + Depend on Module::Runtime 0.011+. This fixes problems with
      Catalyst under Perl 5.8 and 5.10.


author: coolo@suse.com
changelog:
  - updated to 0.17
    - A bug in Class::Load caused test failures when Module::Runtime 0.012 was
    used with Perl 5.8.x. Reported by Zefram. RT#74897. ( Jesse Luehrs )
    - Require Module::Runtime 0.012, which has a number of useful bug fixes.
    - Small test changes to accomodate latest version of
    Module::Implementation. There's no need to upgrade if you're already using
    0.14
    - Use Module::Implementation to handle loading the XS or PP versions of the
    code. Using this module fixes a few bugs.
    - Under taint mode, setting an implementation in the CLASS_LOAD_IMPLEMENTATION
    env var caused a taint error.
    - An invalid value in the CLASS_LOAD_IMPLEMENTATION env var is now detected
    and reported immediately. No attempt is made to load an invalid
    implementation.
    - Fix some bugs with our use of Try::Tiny. This could cause warnings on some
    systems with Class::Load::XS wasn't installed. Fixes RT#72345.


author: coolo@suse.com
changelog:
  - updated to 0.04
    - Some small test changes for the latest Module::Implementation and
      Class::Load. There is no need to upgade if you have 0.03 installed.


author: dbahi@novell.com
changelog:
  - 1.07    Wed Feb 23 2011
    Move from Test::Exception to Test::Fatal (Justin Hunter)
  - 1.06    Fri Nov 26 2010
    Add support for: modifier ["name1", "name2"] => sub {}


author: ug@suse.de
changelog:
  - update to version 2.10
  - Fixed SIGNATURE
  - Fixed compile problems with 5.9.4 upwards (rt.cpan.org #22413)


author: ug@suse.de
changelog:
  - update to version 2.11
  - Drop Module::Build support
    (which was broken anyway for a long time, #19167, #16241, #17059, #15987, #13755)
  - Correct "use version" statements (#19585)


author: chris@computersalat.de
changelog:
  - update to version 2.15
    - Skip some tests on MSWin (#16601)
  - 2.14	Feb 15 2009
    - Fix Incorrect value checking in set_sub_name, introduced in
      v2.13 (#41994) (Jens Rehsack)
  - 2.13	Dec 02 2008
    - Improve diagnostics and avoid crash with bad arguments.
      (Lubomir Rintel)
  - 2.12	Jul 20 2008
    - fixed warnings: Name " X::foo" used only once (#35840, #37023)
  - cleanup spec
    o sort TAGS
    o add Url
    o fixed deps
    - removed BuildReq perl-Module-Build
    - added BuildReq perl
    o updated description
    o added check
    o macros
    o doc
    - removed MANIFEST
    - added SIGNATURE
  - removed obsolete patches
    o Class-MethodMaker-Makefile.PL.diff
    o suppress_warning.diff
  - added perl-macros


author: chris@computersalat.de
changelog:
  - update to version 2.16
    - Drop signature self test in order to fix rt#57359
    - fix missing use base (Yan Fitterer / Martyn J. Pearce)
    - fix case of "LICENSE" key and upgrade Makefile.PL
      (cpanservice@chorny.net)


author: coolo@novell.com
changelog:
  - update to version 2.17
    - Just an intermediate release!
      (in order to get help on fixing Class::MethodMaker for 5.14)
    - already fixed breakage with 5.13.3
      (CvGV is now an rvalue, so use CvGV_set instead of assigning
      directly -- credits to ANDK, rafl and Zefram)
    - added test for no warnings to additionally be able to bisect
      annoying warnings since 5.13.2
    - Stay tuned -- 2.18 will hopefully completely revitalize C:MM
      for Perl 5.13+.


author: coolo@opensuse.org
changelog:
  - updated to 2.18
    - Fix 5.14 incompatibility - RT#66196 (Nicholas Clark)
    - Just an intermediate release!
      (in order to get help on fixing Class::MethodMaker for 5.14)
    - already fixed breakage with 5.13.3 (rt#66196)
      (CvGV is now an rvalue, so use CvGV_set instead of assigning
      directly -- credits to ANDK, rafl and Zefram)
    - added test for no warnings to additionally be able to bisect
      annoying warnings since 5.13.2
    - Stay tuned -- 2.18 will hopefully completely revitalize C:MM
      for Perl 5.13+.


author: chris@computersalat.de
changelog:
  - removed .packlist, perllocal.pod files
    > noarch package
  - cleanup spec
    o fix HEADER
    o update License, Url, description
    o fixed deps
    - BuildReq perl
    - perl-macros
    o enable parallel build
    o macro usage
    o changelog to changes file


author: cwh@suse.de
changelog:
  version: 0.15
    date:    Mon Jan 30 08:38:32 PST 2006
    changes:
  - Make examples not show affects of source filtering. draven++
    version: 0.14
    date:    Sun Jan 29 23:50:19 PST 2006
    changes:
  - Fixed bug in field3.t
    version: 0.13
    date:    Sun Jan 29 12:24:59 PST 2006
    changes:
  - Use faster runtime code in `field`.
  - Added Class::Spiffy::mixin.pm to stop Apache::Reload warnings


author: rbos@opensuse.org
changelog:
  - Removed git repository information (thanks for all the work, Dan)
  - Fixed incompatibility with Perl 5.11+ label constraints
  - Remove unneeded dependency on version.pm


author: coolo@suse.com
changelog:
  - updated to 1.12
    - Reclaim compatibility with the most recent versions of
      ExtUtils::ParseXS.
    - Explicit tests for wrong-type invocants.


author: coolo@suse.com
changelog:
  - updated to 1.13
    - Removes the cached read-only and read-write accessors
      for the time being. (These were only available from another
      development releasse.
    - Much more brutal thread-safety testing.
    - Fixed thread-safety problem with the global hashkey storage.
    - Lots of refactoring in the C code.
    - Instead of storing an index in the CV, we store a pointer to
      the hashkey struct.
    - Implements cached read-only and read-write accessors.
      Details on what that means are in the documentation.


author: coolo@suse.com
changelog:
  - update to 0.23
    - fix test suite's method of checking availability of plugins
    - add XML::NamespaceSupport to XML format deps, silence YAML warnings in
      tests (caelum)


author: coolo@novell.com
changelog:
  - updated to 0.34
    - Apply patch from Andrew Ruthven RT #66460
      ( also Debian Bug # 617305 )
    - Fix a regression with space separated format
      reported by Karel Petera RT #66050
    - Apply a fix from Nigel Horne RT #65019
    - Not all versions of XML::Parser deal well with an IO::String filehandle;
      pass the value in as string instead
    - Fix a broken XML test
    - Remove stray $DB::single = 1
    - Don't delete XML tests, skip them
    - Address #44018: Speed enhancements to only load modules if they are
      actually needed. By Lyle Hopkins
    - Address #32927: Hash key being assigned to $1 instead of $_
    - Address #28608: Quoted parameters in Config::Auto
      parsing now properly splits on quoted words, shell like
    - Address #27686: an odd config format could throw uninitialized
      value warnings
    - Guts of Config::Auto rewritten to allow access to data in various
      stages.
    - Updates prereq list
    - Increased test coverage


author: tabraham@novell.com
changelog:
  - updated to 0.38
    - Resolve RT 69984 reported by Thomas Johnson
      ( Array handling regression when using equals format )
  - updated to 0.36 Fri Jul  1 14:38:57 2011
    - Fix for RT 68913 reported by Michael Lackhoff
      ( config files with DOS line endings do not work in Linux )


author: coolo@suse.com
changelog:
  - updated to 0.42
    - Add a test fstab file instead of relying on the vagaries of system ones
    - Resolve RT#74711 reported by David Oswald
      ( Calling Config::Auto::parse while $_ aliases a constant value throws exception )


author: mrueckert@suse.de
changelog:
  - update to version 1.21:
    minor bugfix mainly for weird behavior of "crontab -l" on debian
  - minor spec file cleanup


author: lrupp@suse.de
changelog:
  - update to 1.30:
    + modernize (no more 'use vars')
    + support for SuSE-specific 'no syslog' extension


author: tabraham@novell.com
changelog:
  - updated to 1.33
    - check for SunOS crontab (RT#32658)
  - updated to 1.32 2011-04-11
    - add t/setup.pl to MANIFEST
  - updated to 1.31 2011-04011
    - minor formatting changes
    - tests updated to Test::More
    - checks for crontab(1) in tests (RT#59578)
    - fewer stupid tests


author: mrueckert@suse.de
changelog:
  - update to 2.33
    - fixed rt.cpan.org#26333 - just return $con if env var is
      undefined.
    - applied part of a patch supplied by
      Vincent Rivellino <vince@cuz.cx> which turns off explicit empty
      block support if in apache compatibility mode, see next.
    - added new option -ApacheCompatible, which makes the module
      behave really apache compatible by setting the required
      options.
    - a little bit re-organized the code, most of the stuff in new()
      is now outsourced into several extra subs to make maintenance
      of the code easier. The old new() sub in fact was a nightmare.
    - fixed a bug reported by Otto Hirr <otto.hirr@olabinc.com>:
      the _store() sub used sort() to sort the keys, which conflicts
      with sorted hashes (eg. tied using Tie::IxHash).
    - fixed tie bug reported by King, Jason <kingj@newsltd.com.au>,
      loading of the tie module didn't work.
  - additional changes from 2.32
    - fixed rt.cpan.org#24232 - import ENV vars only if defined
    - fixed rt.cpan.org#20742 - dont' overwrite a var if re-defined
      in current scope, interpolation failed for re-defined vars and
      used the value of the var defined in outer scope, not the
      current one.
    - fixed rt.cpan.org#17852 - a 0 as blockname were ignored.
      applied patch by SCOP to t/run.t to test for 0 in blocks.
    - applied most hints Perl::Critic had about Config::General:
      o the functions ParseConfig SaveConfig SaveConfigString must
      now imported implicitly. This might break existing code, but
      is easily to fix.
      o using IO::File instead of open().
      o General.pm qualifies for "stern" level after all.
    - added much more tests to t/run.t for 'make test'.
    - using Test::More now.


author: lrupp@suse.de
changelog:
  - update to 2.42:
    + Fixed bugs from rt.cpan.org:
      24155, 27622, 27110, 27225, 27271,30063,30063,27225,27225,
      30199,33216,33385,32978,33447,31529,33766,35766,34080,36607,
      35122,36607,41570,41030,39159,41748,38635
    + added new parameter -SaveSorted. The default value is 0,
      that means configs will be saved unsorted (as always),
      however if you want to save it sorted, turn this parameter
      to 1. Thanks to Herbert Breunung for the hint.
    + added -UTF8 flag, which opens files in utf8 mode
    + the directory globbing code used slashes to join
      directory and file names. changed this to use catfile()
      instead.
    + added support for -IncludeAgain to directory include
      code too.
    + Allow to include the same file multiple times.
      There is no loop detection if turned on. new option
      introduced: -IncludeAgain => 1 (default turned off).


author: chris@computersalat.de
changelog:
  - update to 2.44
    - fixed rt.cpan.org#49023 by rolling back change in 2.43
      in line 158, regarding GLOB support.
  - 2.43
    - fixed rt.cpan.org#40925, $indichar replaced by internal
      configuration variable EOFseparator, which contains
      a 256 bit SHA checksum of the date I fixed the bug.
      This will prevent future conflicts hopefully. In addition
      it makes it possible to make it customizable, if neccessary,
      in a future release.
    - fixed rt.cpan.org#42721, return undef for empty values
    - fixed rt.cpan.org#42331, return undef for empty objects
    - fixed rt.cpan.org#44600, comments after blockname
      causes parser failure.
    - fixed rt.cpan.org#42287, whitespace at beginning or end
      of a quoted value gets lost after save().
    - fixed rt.cpan.org#46184, variables that were not previously
      defined are deleted when -InterPolateEnv is enabled.
    - fixed bug in config loader for FileHandle objects, it
      supports now any compatible object. Hint by Ingo Schmiegel.
    - applied spelling- and speedup patches by Ville Skyttä.
    - applied documentation patch by Jordan Macdonald.
  - cleanup spec
    * sort tags
    * define cpan_name
    * update url
    * update desc / author
  - added perl-macros
    * perl_gen_filelist


author: chris@computersalat.de
changelog:
  - update to 2.45
    - fixed rt.cpan.org#50647 escaping bug. Now escaped $ or
      backslash characters are handled correctly (across save too)
    - fixed rt.cpan.org#52047, tied hash will remain tied
      when savong to a file.
    - fixed rt.cpan.org#54580, preserve single quotes during
      variable interpolation corrected. No more using rand()
      to mark single quotes but an incrementor instead.
    - fixed rt.cpan.org#42721+54583, empty config values will no
      more handed over to interpreting methods (as interpolate
      or autotrue and the like) but returned as undef untouched.
  - fixed perl-macros deps


author: chris@computersalat.de
changelog:
  - update to 2.48
    - arg, uploaded the wrong file to pause, so another version
      bump up.
    - fixed typos in pod section for -ForceArray.
  - 2.47
    - fixed rt.cpan.org#53759 by adding new option -ForceArray.
      when enabled a single config value enclosed in [] will become
      an array forcefully.
    - fixed typo in license: it is "artistic", not "artificial".
  - 2.46
    - fixed rt.cpan.org#56370: there was a sort() call in _store()
      left, which lead to sorted arrays even if -SaveSorted were
      turned off.
  - removed Provides {cpan_name}
  - removed .packlist, perllocal.pod
    > noarch


author: chris@computersalat.de
changelog:
  - update to 2.4.9
    - fixed rt.cpan.org#56532, '#' missed during fix for
      56370 in 2.45.
    - added test case for this too
  - recreated by cpanspec 1.78
  - noarch pkg


author: coolo@novell.com
changelog:
  - update to 2.50
    - fixed rt.cpan.org#63487 documentation error.
    - fixed rt.cpan.org#61302, now croak if the config file
      parameter is a directory and directory include is not
      turned on.
    - fixed rt.cpan.org#60429 META.yml typo
    - added new option -AllowSingleQuoteInterpolation, which
      turns on interpolation for variables inside single quotes.
    - added test case for the new option


author: coolo@suse.com
changelog:
  - update to 1.07
    * Fix a spelling mistake in Config::GitLike::Cascaded
    (gregoa@debian.org, forwarded by carnil@debian.org)
    * Allow calling ->load_file as a class method, for simple use cases
    (alexmv)
    * Fix a parsing bug when quoted strings directly adjoined to unquoted
    strings (alexmv)
    * Calling ->load_file on a nonexistant file no longer sets ->is_loaded
    (alexmv)
    * Document that getters implicitly call ->load (alexmv)
    * Make ->dump implicitly call ->load as well (alexmv)
    * Minor POD fixes (alexmv, spang)
    * support Module::Install::ExtraTests 0.007 (sunnavy)
    * properly set is => 'rw' in inherited classes (trs, alexmv)
    * silence lc warnings on undef under perl 5.12 (iarnell@gmail.com)


author: coolo@suse.com
changelog:
  - updated to 1.08
    * Fix loading of user_file, broken in dcdd01f, due to unexpanded ~
    (alexmv, clkao@clkao.org)


author: anicka@suse.cz
changelog:
  - update to 2.49
    * Fixed bug https://rt.cpan.org/Public/Bug/Display.html?id=45209
    * Makefile.PL lacked the empty "PL_FILES" directive.
    * Fixed bug https://rt.cpan.org/Ticket/Display.html?id=45588
    * Failure to read ini file contents from a scalar
    (via "IO::Scalar").
    * added t/23scalar-ref.t


author: anicka@suse.cz
changelog:
  - update to 2.52
    * Added more keys to Build.PL (author, etc.)
    * Added resources and keywords to META.yml.
    * Converted t/00load.t to Test-More.
    * No longer chdir()-ing into "t" in t/00load.t
    * Got rid of the "new Config::IniFiles" syntax in the tests.
    - replaced with Config::IniFiles->new().
    - see "Perl Best Practices", "Programming Perl", 3rd Edition
    * Fixed "#46721: $config->exists() does not pay attention to -nocase => 1"
    - https://rt.cpan.org/Ticket/Display.html?id=46721
    * Fixed the POD for SetParameterEOT:
    - https://rt.cpan.org/Ticket/Display.html?id=28375
    * Added t/pod.t and t/pod-coverage.t and fixed the problems they pointed:
    - Removed some trailing pod.
    - http://rt.cpan.org/Ticket/Display.html?id=46549
    - Documented the ->OutputConfig() method.


author: anicka@suse.cz
changelog:
  - update to 2.56
    * Hopefully fixed the skip() in t/07misc.t
    - https://rt.cpan.org/Public/Bug/Display.html?id=53238
    - It was skip($num, $label) instead of skip($label, $num) and it
      lacked a "SKIP:" label.
    * Refactoring the tests:
    - Converted t/05hash.t to Test::More and modernised it.
    - Converted t/06oo.t to Test::More and modernised it.
    - Testing: extracted t/lib/Config/IniFiles/TestPaths.pm.
    - Converted t/10delta.t to Test::More and modernised it.
    - Add the t_unlink method.
    * Adapted t/25line-endings.t to perl-5.6.x .
    - http://www.nntp.perl.org/group/perl.cpan.testers/2009/11/msg6026936.html
    - Failure there.
    * Converted t/01basic.t to Test::More and modernised it.
    * Converted t/02weird.t to Test::More and modernised it.
    * Converted t/04import.t to Test::More and modernised it.
    * Applied a patch from Steffen Heinrich (SHE) for:
    - https://rt.cpan.org/Ticket/Display.html?id=51445
    - included t/25line-endings.t
    - modified a little.


author: anicka@suse.cz
changelog:
  - update to 2.57
    * Fixed failure to read the ini file contents from a filehandle made out of a
    scalar
    - https://rt.cpan.org/Ticket/Display.html?id=45997
    - Applied a patch by Nicolas Mendoza - thanks!


author: chris@computersalat.de
changelog:
  - update to 2.58
    * Incorporated a fix for some broken POD.
    - https://rt.cpan.org/Ticket/Display.html?id=51617
    - Thanks to Frank Wiegand for reporting it.
    * Got rid of \r/carriage-returns's in lib/Config/IniFiles.pm .
    - It interfered with applying a patch.
    * Applied a patch to get rid of indirect object notation in the documentation
      and code ("new Config::IniFiles") and replace it with Config::IniFiles->new().
    - https://rt.cpan.org/Ticket/Display.html?id=57536
    - Thanks to Tom Molesworth for the patch.
  - package recreated by cpanspec 1.78
  - noarch package
  - switch from Makefile.PL > Build.PL


author: anicka@suse.cz
changelog:
  - update to 2.64
    * bugfixes
    * Add -nomultiline option.
    * Add the tag-release.pl file to tag a release.


author: anicka@suse.cz
changelog:
  - update to 2.65
    * Replaced calls to File::Temp's tempfile() with those to its tempdir()
    followed by File::Spec->catfile() - hopefully fixes the CPAN smoking failures
    on Win32.


author: vcizek@novell.com
changelog:
  - update to 2.66
    * Add support for the handle_trailing_comment option to support trailing
    comments at the end of a param=value line.
    - Fixes https://rt.cpan.org/Public/Bug/Display.html?id=43843 .
    - Original patch by Peter Xu.
    - Some comments and corrections of the patch by Shlomi Fish (the current
      Config-IniFiles maintainer.)


author: vcizek@novell.com
changelog:
  - update to 2.68
    * Typo correction: https://rt.cpan.org/Ticket/Display.html?id=69003
    Version 2.67:    ( Tue Jun 21 14:55:07 IDT 2011 )
    * Made sure that parameters with empty values will be written to the file.
    - Fixes https://rt.cpan.org/Public/Bug/Display.html?id=68554 .


author: vcizek@suse.com
changelog:
  - update to 2.75
  - fixes CVE-2012-2451 (bnc#760459)
    * SECURITY BUG FIX: Config::IniFiles used to write to a temporary filename
    with a predictable name ("${filename}-new") which opens the door for potential
    exploits.
    * Now requiring Fcntl (which is a core module) for SEEK_SET() and SEEK_CUR().
    * Now requiring List::MoreUtils (for any() and other functions), File::Temp
    and File::Basename .
    * Fix the test dependency (in the new t/31comments_with_spaces.t test)
    on IO::stringy (now writing it to a file).
    - This caused some CPAN Testers failures such as:
    - http://www.cpantesters.org/cpan/report/c16b9978-7f40-11e1-9d6f-f6dbfa7543f5
    * Modernized some of the open() calls in the test files.
    - three args open, lexcial file handles, etc.
    * Fix https://sourceforge.net/tracker/?func=detail&aid=3388382&group_id=6926&atid=106926
    - "Trailing comments with whitespace are not recognised"
    - Thanks to briconaut for the report and to rbowen for the patch and test.
    * Add the method ->OutputConfigToFileHandle which is a more explicit and
    safer version of ->OutputConfig.
    - ->OutputConfig now uses it.
    - all existing tests pass, and a new test was added to
      t/15store-and-retrieve-here-doc-terminator.t .


author: coolo@novell.com
changelog:
  - updated to 2.200001
      when throwing "package not installed", add a "package" attribute to
      Error
      add Config::MVP::Error for common exceptions
      allow class loading and class-not-found handling to be subclassed


author: coolo@opensuse.org
changelog:
  - updated to 0.007
    * Fixed major bug in gap algorithm for new keys (thanks Jojo!)
    * Made spacing between key/values more intelligent
    * Added def_sep option to control that intelligence (thanks David)
    * Added support for standard INI-style comments:   ; like this
    * Fixed bug in section heading parsing (thanks Kirk)


author: coolo@opensuse.org
changelog:
  - updated to 0.900
    - Change of Maintainers.
    - Reordered Changes to latest first.
    - Module::Build::Compat creating Makefile.PL traditional
    - LICENSE file created (in Build.PL)
    - 21184: require v5.7.3 (Thanks Leo)
    - Doc patches per RT queue
    - 18642: Dynamic loading of Config::Std breaks the interface, doc workaround.
      (thanks Schwern & Uri)
    - 16488: Philosophy is 'as simple as possible'. (thanks Steven)
    - 21604: read from string_ref (thanks Todd)


author: chris@computersalat.de
changelog:
  - update to 2.13
    - Resolved #60703: Display glitch in Config::Tiny 2.12 POD
    - Resolved #40585: member 'set;' doesn't exist
    - Resolved #30479: does not warn or die when writing data it
  - created by cpanspec 1.78
  - noarch pkg


author: coolo@suse.com
changelog:
  - updated to 0.004001
    - Updated version number of Contextual::Return::Failure
      to placate CPAN indexer
    - Improved error messages for bare handlers in bad contexts (thanks Mathew)
    - Work around problems with Test::More and caller
    - Fixed context propagation bugs in FIXED and ACTIVE modifiers
    - Added STRICT modifier to prevent fallbacks
      (i.e. impose strict typing on return values)
    - Fixed annoying POD nit (thanks Salvatore)


author: coolo@suse.com
changelog:
  - updated to 0.004002
    Fixed significant typo (Carp:carp -> Carp::carp)
      (thanks everyone who reported it)


author: coolo@suse.com
changelog:
  - updated to 0.004003
    - Doc patch (thanks Fabrizio)
    - Patched failures.t to account from bleadperl changes
      (thanks Zefram!)


author: anicka@suse.cz
changelog:
  - update to 0.20
    * Fixed issues with decoding when calling script contains use encoding 'utf8'
    * Allow zero-length timestamps to be extracted
    * Fix incorrect length encoding for bitstrings
    * Support encoding bigint's as BCD


author: anicka@suse.cz
changelog:
  - update to 0.21
    * Fixed problem with indefinite encoding inside an indefinite
    encoding
    * Added support for type-local ANY DEFINED BY


author: anicka@suse.cz
changelog:
  - update to 0.22
    * Fix decoding of OIDs with large value for 2nd element
    * Support for SEQUENCE with no elements in ASN.1
    * Added ability to define what value is put in perl data
    structory when decoding NULL elements


author: anicka@suse.cz
changelog:
  - update to 1.34
    * fix a one-byte-past-end-write buffer overflow in UURepairData
    (reported, analysed and testcase provided by Marco Walther).
    * quoted-printable decoding was completely broken, try a fix.


author: vcizek@novell.com
changelog:
  - update to 1.4
    - avoid a classical buffer overflow in case a progress
      message is too long.
    - this release adds depdencies for snprintf/vsnprintf.
    - some uuencode encoders do not generate a final "space" line
      before the "end" marker, so do not rely on the line to be there.


author: anicka@suse.cz
changelog:
  - remove perl-Crypt-CBC from BuildRequires
    (break the dependency cycle, CBC test will not run any more)


author: anicka@suse.cz
changelog:
  - update to 2.12
    * updated Changes to mesh with revision.
    * patched _blowfish.c to stop spurious warnings.
    * updated POD
  - remove the patch (fixed in upstream)


author: chris@computersalat.de
changelog:
  - recreated by cpanspec 1.78
    o fix deps
  - removed old Obsoletes/Provides perl_bf
  - removed old Conflicts perl_cpx perl-Cryptix


author: anicka@suse.cz
changelog:
  - update to 2.24
    * Fixed failure to run under taint checks with Crypt::Rijndael
      or Crypt::OpenSSL::AES (and maybe other Crypt modules).
    * Added checks for other implementations of CBC which add no
      standard padding at all when cipher text is an even multiple
      of the block size.


author: anicka@suse.cz
changelog:
  - update to 2.28
    - Fixed bug in onesandzeroes test that causes it to fail
    with Rijndael module is not installed.
    - When taint mode is turned on and user is using a tainted key,
    explicitly check tainting of key in order to avoid "cryptic"
    failure messages from some crypt modules.
    - Fixed onezeropadding test, which was not reporting
    its test count properly.
    - Fixed failure of oneandzeroes padding when plaintext size is
    an even multiple of blocksize.
    - Added new "rijndael_compat" padding method, which is compatible
    with the oneandzeroes padding method used by Crypt::Rijndael in
    CBC mode.


author: anicka@suse.cz
changelog:
  - update to 2.29
    * Fixed errors that occurred when encrypting/decrypting utf8
    strings in Perl's more recent than 5.8.8.


author: chris@computersalat.de
changelog:
  - remove Author from desc
  - added bcond_with opt
    o test optional pkgs via local build (osc build --with opt)
  - fix deps for CentOS
  - some spec cleanup


author: chris@computersalat.de
changelog:
  - update to 0.26
    - Change subclassing test to generate a 512 bit key in order to work
      around an odd issue seen on some 64-bit redhat systems.
      (CPAN bug 45498)
  - cleanup spec
    o sort TAGS
    o update Url
    o fixed deps
      added Crypt::OpenSSL::Random
    o updated description
    o added missing clean section
    o added missing doc
  - added perl-macros


author: coolo@suse.com
changelog:
  - update to 0.28
    - RT 56454 - Win32 compatibility patch (kmx@cpan.org)
    - RT 65947 - Fix RSA.pm break with perl 5.14+


author: ug@suse.de
changelog:
  - version to 0.57
  - Honour both $ENV{NO_PROXY} and $ENV{no_proxy} in
    Net::SSL::proxy_connect_helper. (Bug #29371 reported by Jan Dubois).
  - $@ construction used in Net::SSL::connect was messed up, which could
    lead to sub-optimal error reporting. (Bug #29372 reported by Jan
    Dubois).
  - Ensure no proxification is used in t/01-connect.t (which might be the
    reason for all the spurious smoke failures). Bug #29373 reported by,
    you guessed it, Jan Dubois).
  - Silence a dubious fopen() warning in SSLeay.xs.
  - s/Netware/NetWare/ in Net/SSL.pm platform check
  - Improvements to Makefile.PL for dealing with platforms where openssl
    is installed with ./include and ./lib as sibling directories rather
    than child directories. This should allow the code to configure and
    build "out of the box" on Solaris (and probably other proprietary
    platforms).
  - Don't carp in LICENSE key addition code in Makefile.PL


author: mrueckert@suse.de
changelog:
  - fix rpmlint warnings
    - repackage as tar.bz2
    - make certs nonexecutable
    - remove outdated conditionals on suse_version 820
  - enable testsuite (bnc#465698)


author: chris@computersalat.de
changelog:
  - update to 0.58
    - Bump version number for Crypt::SSLeay to 0.58 and Net::SSL to 2.85 in
      preparation for release.
    - Fix typo in POD is SSLeay.pm s/PEM0encoded/PEM encoded/ (checked
      http://github.com/gitpan/Crypt-SSLeay/blob/9a1582ee1e4d132ae7cf9497bb83144786425d73/SSLeay.pm)
    - Update Changes and TODO. Regenerate README and META.yml. Update package
      author. Minor POD fixes.
    - for more info please see Changes file
  - reworked patch
  - recreated by cpanspec 1.78


author: anicka@suse.cz
changelog:
  - update to 1.19
  - add -lpanel and -lmenu
    * Use Ncursesw (Ncurses with wide character functions) instead of
      Ncurses if available.
    * Change all sv_isa() to sv_derived_from() so you can use
      subclasses.
    * bugfixes, test fixes


author: anicka@suse.cz
changelog:
  - update to 1.23
    * Fix crash of Makefile.PL on Windows.
    * Don't undefine 'bool' macro in c-darwin hints file.
    * Fix missing comment delimiter.


author: anicka@suse.cz
changelog:
  - update to 1.24
    * Export KEY_RESIZE, KEY_EVENT.
    * For Netbsd, allow both Netbsd and BSD guesses via CURSES_LIBTYPE,
    and default to Ncurses.
    * Add guess capability for Dragonfly.


author: anicka@suse.cz
changelog:
  - update to 1.27
    * Extraneous .i and .s files in 1.26 removed.  'make clean' cleans
    all .i and .s too.
    * 'gen' directory is replaced by gen.tar file, so CPAN doesn't
      index the stuff in there.  That directory is stuff for developing
      the Curses package, not stuff for users.
    * newterm() is available and putwin() and getwin() work in newer
    Perl (with PerlIO). We now use PerlIO_findFile().


author: coolo@novell.com
changelog:
  - update to 1.28
    * Disable Curses::Var::STORE.  It doesn't work (doesn't even compile) with
      newer Ncurses (due to updates to make Ncurses reentrant).  One can
      re-enable it by defining ALLOW_VARS_STORE in c-config.h.
    * Improve "not provided by your vendor" message.


author: chris@computersalat.de
changelog:
  - update to 0.28
    * Remove t/00_minimumversion.t from distribution
    * Dropped YAML spec to 1.0
    * Sync up with SQL::Statement 1.25
      NOTE: Internals of both modules changed. They will change again
      for SQL::Statement 2.0
  - 0.27  H.Merijn Brand
    * Upped copyright to 2010
    * Doc-fix typo in link (Detlef Pilzecker)
    * Doc-fix small typo's
  - 0.26  H.Merijn Brand
    * Adjustments for windows (RT#50544)
    * Mark all non-\w chars illegal in field and table names
    * Fix field types after execute (RT#51090, vgdoqd)
    * Fix for NULL joins. Requires SQL::Statement 1.23
      (RT#43010, JBAZIK)
  - 0.25  H.Merijn Brand
    * Raised minimum perl version to 5.005_03
    * Requires Text::CSV_XS 0.43 (needs eof () method and
      error_diag ()) (RT#33764)
    * Code cleanup (perlcritic, style, layout)
    * Implemented f_ext
    * Implemented f_schema (in DBD::File)
    * Split csv handles for input (no eol default) and
      output (default "\r\n") (RT#33767)
    * Updated info URL's
    * Cleaned up tests
    * Tests now use Test::More
    * Cut down README. No need to be a duplicate module pod
    * Added TODO to documentation
    * Added examples/ from docs
    * Add csv_null
    * Add csv_* to pass to the parser
    * Improved error handling and reporting
    * Table names case sensitiveness
    * Implemented raw_header (RT#44583)
  - 0.23  Jeff Zucker <jzuckerATcpan.org>
    * fixed bug in automatic column generation, defining
      col_names => [] will auto generate col1, col2, etc.
      thanks for bug report, harleypig on AnnoCPAN
    * added support for multi-character end-of-line separators
      thanks for suggestion, harleypig on AnnoCPAN
  - cleanup spec
    o sort TAGS
    o update Url
    o fix deps
    o update description
    o removed "rm -vf t/40bindparam*"
    o macros
  - added perl-macros


author: chris@computersalat.de
changelog:
  - update to 0.29
    * Fix git URL in META.yml
    * Add empty CLONE method to prevent warning when cloning threads
    * Minimum perl 5.8.1
    * Minimum Text::CSV_XS 0.71
    * Support for f_encoding (requires DBI-1.611)
    * Documentation updates


author: chris@computersalat.de
changelog:
  - update to 0.30
    * Text::CSV_XS now called with auto_diag
    * Implement valid_attrs
    * Next version will require DBI-1.612 or higher
      This is a transition release
  - 0.29_03  H.Merijn Brand
    * Remove leftover debug. Causes fails
  - 0.29_02  H.Merijn Brand
    * More work to keep in sync with DBI development (Jens)
    * Better diagnostics for missing modules
    * More spell-check fixes
    * Tests for ChopBlanks (now fixed in DBD::File)
    * Tests changed to accept old and new DBI
    * Statement handle attributes handled in new DBD::File
  - 0.29_01  H.Merijn Brand
    * Prepare for DBD::File-0.39 (DBI-1.612+)
      Should still work with older DBI versions
    * Documentation updates (style, consistency, spell-checking)
    * Test folder cleanup
    * More tests for insert
    * Tested RT#58039
  - recreated by cpanspec 1.78
    o fix deps
  - noarch pkg


author: coolo@novell.com
changelog:
  - update to 0.31
    * Require 5.8.1 (effectively already doing so by requiring DBI-1.614)
    * Update tests to use warnings and done_testing ()
      requires Test::More-0.90, which is also required for DBI
    * Better diagnostics for empty files
    * Allow late setting of attributes (RT#61168) - requires DBI-1.614


author: coolo@suse.com
changelog:
  - update to 0.33
    * NAME / DISTNAME in Makefile.PL
    * TYPE should be numeric
    * Added tests for return count of delete statements in do
    * Upped copyright to 2011
    * Added tests for return count of update statements (Peter Rabbitson)
    * Try to catch (more) usernames on Windows as schema names
    * More cross-checks for META data


author: chris@computersalat.de
changelog:
  update to 1.24
    o please see Changes file
  - recreated spec by cpanspec 1.78
  - added examples to doc


author: anicka@suse.cz
changelog:
  - update to 1.25
    * Changed bind_col so it actually pays attention to the TYPE
    attribute as you could not override the bind type of a bound
      column before.
    * Left a sv_undef in
    * Change sprintf to snprintf for safety.
    * Removed some unused fields from the fbh structure which should
    save a little memory for each column in a result-set.
    * Started adding support for DBI's DiscardString and StrictlyTyped
    but not complete yet so don't use them yet.
    * Added experimental odbc_lob_read method - see pod.
    * Moved the binding of columns to the first call to fetch instead of
    after execute is called as it prevents bind_col overrriding the
    type used for binding and I needed it to support odbc_lob_read.
    * Removed support for DBI's blob_read - it was totally flawed and
    did not work at all. May replace in the future.
    * Added support for MS SQL Server XML type (SQL type -152).
    * bugfixes, new FAQs


author: vcizek@novell.com
changelog:
  - update to 1.27
    Minor fix to head in pod
    rt63550 fix and test code and added pod notes on "do"
    snprintf buffer overflow when GetTypeInfo values are negative
    capture execute error in rt_62033.t


author: vcizek@novell.com
changelog:
  - update to 1.29
    * Fixed missing SQL_MAX_TABLE_NAME_LEN definition from test.
    * Fixed problem with some drivers which batch "insert;select" where
      SQLMoreResults is not required and an extra describe is done.
    * Fixed "select 1" in 02simple.t for Firebird ODBC Driver.
    * disconnect call added to 70execute_array.t was in the wrong place.
    * Added support for DBI's new trace flags ENC, CON, TXN and
      DBD.
    * And many other fixes and enhancements


author: vcizek@novell.com
changelog:
  - update to 1.31
    [ENHANCEMENTS]
    * An extra argument has been added to the sub associated with
    odbc_err_handler.  The arguments passed to the odbc_err_handler are
    now state (string), error (string), native error code (number) and
    the status returned from the last ODBC API. The status will be
    SQL_ERROR (-1) for errors or SQL_SUCCESS_WITH_INFO (1) for
    informational messages.
    * Added support for StrictlyTyped and DiscardString to the bind_col
      method.
    * Added the new odbc_describe_parameters attribute.
    * added -w option to Makefile.PL to add "-Wall" to CCFLAGS and
    - fno-strict-aliasing so I can find warnings.
    * Cope with broken ODBC drivers that describe a parameter as SQL
      type 0.


author: vcizek@suse.com
changelog:
  - update to 1.33
    [ENHANCEMENTS]
    * Enable multiple active statement support in 70execute_array.t for
      drivers we recognise which support MAS.
    * Change column_info to support Unicode catalog/schema/table/column
      names.
    * Use SQLGetTypeInfoW on unicode builds.
    * DBD::ODBC now allows unicode catalog/schema/table parameters to be
      passed to table_info. Of course they will only reliably work with
      a supporting Unicode ODBC driver.
    * Added new odbc_driver_complete attribute allowing the ODBC Driver
      Manager and ODBC Driver to throw dialogues for incomplete
      connection strings or expired passwords etc.
    [BUG FIXES]
    * remove debugging printf which output "HERE" in some rare cases.
      rt 72534 - thanks John Deighan for spotting this.
    * The test 70execute_array.t could fail due to warning being output
      if the driver does not support Multiple Active Statements.
    * Fix bug in utf16_copy which was not adding a trailing NUL but I'm
      not sure this affected anyone until I changed table_info this
      release.
    * I omitted rt_68720.t from the 1.31 distribution which leads
      to a warning as it is mentioned in the MANIFEST.
    [DOCUMENTATION]
    * new FAQ entries
    * added note saying you cannot pass unicode schema/table/column
      names to metadata calls like table_info/column_info currently.
    [OTHER]
    * Changed line endings in README.af and README.unicode to be unix
      line endings and native eol-style in subversion.
    * Minor changes to Makefile.PL to save the opensuse guys patching.
    * Added unicode_sql.pl and unicode_params.pl examples
    * added more examples


author: chris@computersalat.de
changelog:
  - update to 2.16.1
    - Output error messages in UTF-8 as needed. Reported biy
      Michael Hofmann. [GSM] (CPAN bug #53854)
  - 2.16.0 Released December 17, 2009
    - Put in a test for high-bit characters in bytea handling.
    [Bryce Nesbitt] (see also CPAN bug #39390)
    - Better SQLSTATE code on connection failure (CPAN bug #52863)
    [Chris Travers with help from Andrew Gierth]
    - Fixed POD escapes (CPAN bug #51856) [FWIE@cpan.org]
  - cleanup spec
    o sort TAGS
    o upated Summary
    o macros
    o fixed deps
  - added perl-macros


author: chris@computersalat.de
changelog:
  - update to 2.17.0
    - Do not automatically ROLLBACK on a failed pg_cancel [GSM]
      (CPAN bug #55188)
    - Added support for new lo_import_with_oid function.
      [GSM] (CPAN bug #53835)
    - Don't limit stored user name to \w in tests [GSM]
      (CPAN bug #54372)
    - Allow tests to support versions back to Postgres 7.4 [GSM]
  - TestSuite broken for postgresql < 8.4
    o undefined symbol: lo_import_with_oid
    o BUG opened
      https://rt.cpan.org/Public/Bug/Display.html?id=56363


author: chris@computersalat.de
changelog:
  - update to 2.17.1
    - Only use lo_import_with_oid if Postgres libraries are 8.4 or better
      [GSM] (CPAN bug #56363)
  - added Buildi-/Req perl(version)
  - fix deps for postgresql-devel >= 7.4


author: chris@computersalat.de
changelog:
  - update to 2.17.2
    - Support dequoting of hex bytea format for 9.0.
      [Dagfinn Ilmari Mannsåker] (CPAN bug #60200).
    - Don't PQclear on execute() if there is an active async query
      [rweikusat at mssgmbh.com] (CPAN bug #58376)
    - Allow data_sources() to accept any case-variant of 'dbi:Pg' (CPAN bug #61574)
    - Fix failing test in t/04misc.t on Perl 5.12. [Eric Simon]
    - Fix for some 7.4 failing tests [Dagfinn Ilmari Mannsåker]
    - Return bare instead of undef in test connections (CPAN bug #61574)
  - recreated by cpanspec 1.78
  - removed Authors


author: coolo@novell.com
changelog:
  - update to 2.18.0
    - Thanks to 123people.com for sponsoring work on this release [GSM]
    - Fix memory leak when binding arrays [GSM] (CPAN bug #65734)
    - Fix memory leak with ParamValues. [Martin J. Evans] (CPAN bug #60863)
    - New cancel() method per DBI spec. [Eric Simon] (CPAN bug #63516)
    - Fix memory leak in handle_old_async (missing PQclear)
    [Rainer Weikusat] (CPAN bug #63408)
    - Fix memory leak in pg_db_cancel (missing PQclear)
    [Rainer Weikusat] (CPAN bug #63441)
    - Mark pg_getcopydata strings as UTF8 as needed (CPAN bug #66006)
    - Function dequote_bytea returning void should not try to return something
    [Dagobert Michelsen] (CPAN bug #63497)
    - Fix the number of tests to skip in t/01connect.t when the $DBI_DSN
    environment variable lacks a database specification. [David E. Wheeler]
    - Fix algorithm for skipping tests in t/06bytea.t when running on a version
    of PostgreSQL lower than 9.0. [David E. Wheeler]
    - Small tweaks to get tests working when compiled against Postgres 7.4
    (CPAN bug #61713) [GSM]
    - Fix failing test when run as non-superuser [GSM] (CPAN bug #61534)


author: chris@computersalat.de
changelog:
  - fix deps
    o add openssl-devel
  - fix build
    o build with -lssl
  - bzip source
  - add testme.tmp.pl to doc


author: coolo@suse.com
changelog:
  - update to 2.18.1
    - Fix LANG testing issue [GSM] (CPAN bug #56705)
    - Fix bug when async commands issued immediately after a COPY.
      [GSM] (CPAN bug #68041)


author: chris@computersalat.de
changelog:
  - update to 1.25
  - 1.25
    o Amalgamation conversion turned out to be quicker than expected.
    o Changing to a production release.  (ADAMK)
  - 1.24_02
    o Merging various externally-contributed annotations from
      annocpan.org (ADAMK)
    o Created the beginnings of a DBD::SQLite::Cookbook (ADAMK)
  - 1.24_01
    o Moved getsqlite.pl into util (ADAMK)
    o Switching to the RT queue instead of the RT report page that
      does nothing and just refers you to email (ADAMK)
    o Now DBD::SQLite also uses amalgamated source recommended at sqlite.org (ISHIGAKI)
    o Resolved #45166: better unicode path handling under cygwin (ISHIGAKI)
    o Resolved #45171: test failure on CentOS 4.6 (ISHIGAKI)


author: jw@novell.com
changelog:
  - update to latest devel version 1.26_05
    - SQLite 3.6.19 (ISHIGAKI)
  - using a simpler cpan_name macro to avoid parse warnings during build.


author: jw@suse.de
changelog:
  - update to latest devel version 1.26_06
    + Major code refactoring.
    + Now DBD::SQLite supports foreign key constraints.


author: jw@novell.com
changelog:
  - update to latest devel version 1.26_07
    + Updated to SQLite 3.6.20
    + Foreign keys support is once again disabled by default.
      use "PRAGMA foreign_keys = ON".


author: jw@novell.com
changelog:
  - Update to 1.29:
    + Updated to SQLite 3.6.22
    + Removed the SQLITE_CORE and SQLITE_PRT_SZ flags
    + several bugfixes


author: jw@novell.com
changelog:
  - Update to 1.30_02
    + Updated to SQLite 3.6.23
    + Added preamble to copy sqlite3.[hc] files into a share
      directory (where you can access via File::ShareDir) to allow
      extension authors to use the same C source/header as they
      used to build DBD::SQLite itself. (ISHIGAKI)
    + numerous bugfixes and enhancements.
      May break old applications.
  - added -devel package to contain the added sqlite3.[hc]


author: jw@novell.com
changelog:
  - Update to 1.31
    - Updated to SQLite 3.7.2 (DUNCAND)
    - Resolved # 60860: Slow but steady memory leak on
      last_insert_id calls (ISHIGAKI)
    - Upgraded ppport.h to the latest version (ADAMK)
    - Resolved #60698: "Test failures with SQLite 3.7", using included
      patch by Niko Tyni (ntyni@debian.org) of t/lib/Test.pm (DUNCAND)
    - Added support for FTS3 tokenizers written in Perl. Added tests
      ...


author: chris@computersalat.de
changelog:
  - fix FIXME: need a way of adding our RPM_OPT_FLAGS to CFLAGS without
      overwriting its existing contents:
    o perl Makefile.PL CCFLAGS="$RPM_OPT_FLAGS"
      =>
      {__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="$RPM_OPT_FLAGS"
  - fix devel deps
    o Req: perl = {perl_version}


author: Greg.Freemyer@gmail.com
changelog:
  - Update to 1.33
    - Updated to SQLite 3.7.6.3 (ISHIGAKI)
    - Made util/getsqlite.pl state that it needs fixing to work for
      SQLite 3.7.5+ when it dies at the last step, and outline what the
      user needs to do manually instead, until getsqlite is fixed (DUNCAND)
    - Resolved #67843 for DBD-SQLite: savepoint rollback alters AC
      state (ISHIGAKI)
    - Resolved #65267 for DBD-SQLite: Add RTree support option;
      skip fts3/metadata tests if those features are disabled
      (ISHIGAKI)
    - Resolved #65267: Add RTree support option (CJFIELDS)
    - Added sqlite_see_if_its_a_number database handle attribute
      to deal with issues caused by (quoted) bind values against
      numbers such as return values from a function etc. (ISHIGAKI)
    - Made util/getsqlite.pl work with the amalg distro filename changes
      introd by SQLite 3.7.4, and still with older ones also (DUNCAND)
    - Updated to SQLite 3.7.4 (DUNCAND)
    - Resolved #61355: Fails testing in parallel (ISHIGAKI)
    - Resolved #61361: Problems building 1.31 with system SQLite (ISHIGAKI)
    - Resolved #61117: Supporting database as an alias for dbname in
      DSN (ISHIGAKI)
    - Resolved #62370: Segfaults during operations on disconnected
      handles (ISHIGAKI)
    - Resolved #61958: REGEXP should return NULL when one of its
      arguments is NULL (ISHIGAKI)
    - Removed PrintWarn tweak introduced in 1.19_09 (Tim Bunce's
      advice) (ISHIGAKI)


author: pascal.bleser@opensuse.org
changelog:
  - update to 1.35:
    * updated to SQLite 3.7.9
    * one small potential break case if you are using FTS4 and ^
  - cumulated changes from 1.34*:
    * adding an explicit dynamic_config => 1
    * bind_param SQL_INTEGER error now actually dies with RaiseError
    * CHANGES THAT MAY POSSIBLY BREAK YOUR OLD APPLICATIONS:
    - resolved RT#67581: bind_param SQL_INTEGER numifies value;
      now DBD::SQLite croaks if you explicitly specify datatype
      (with bind_param) and datatype mismatch happens
    - datatype set in the bind_param(_array) becomes sticky now
      (as per DBI spec); this potentially affects code depending on
      current undocumented and broken behavior
    * resolved RT#71311: binding output columns as SQL_BLOB returns nothing
    * fixed binding named parameters
    * moved check for bind_ph/is_inout so it always error-out
    * don't set imp_sth->stmt to NULL on error path
    * explained an issue of rollback with unfinished statements
    * made util/getsqlite.pl work properly for SQLite 3.7.5+
    * Cookbook: don't use globals
    * resolved RT#70135 and hopefully other mod_perl/CentOS issues like RT#63873
      and RT#47983


author: vcizek@novell.com
changelog:
  - update to 1.01
    Changed the location of the distribution to
    http://www.adelton.com/perl/DBD-XBase/
    Require perl 5.10 and use O_BINARY from Fcntl.
    Updated the clean target to make distclean clean.


author: vcizek@novell.com
changelog:
  - update to 1.03
    Fixing output of tests when DBI is not available.
    Added the URL to the AVAILABLE FROM sections.


author: anicka@suse.cz
changelog:
  - update to 4.011
    * Renamed unsafe_bind_type_guessing, fixed some of the logic.
    * Fix issue of binding sever side integer parameters (server-side
    prepare statements) resulting in corrupt data
    * Updated documentation, cruft cleanup (as always)


author: anicka@suse.cz
changelog:
  - update to 4.012
    * Patch to bind_type_guessing from Craigslist,
    Thanks to Chris! Happiness is no quoted numbers.
    Fixed ChopBlanks to work with bind_type_guessing
    * Patch for win32 strawberry build
    Thanks to Curtis Jewell! Windows needs love
    * Patch for auto-reconnect to set active flag
    Thanks to Doug Fischer!
    * Fixed bug 32464 http://bugs.mysql.com/bug.php?id=32464.
    See https://rt.cpan.org/Ticket/Display.html?id=46308
    Add connection flag mysql_no_autocommit_cmd which users of
    MySQL Proxy can use to prevent 'set autocommit=#' from being
    issued by the driver. 'perldoc DBD::mysql' to see how to use
    this new flag
    * Added bind-type-guessing options to Makefile.PL so the entire
    test suite can be run with bind_type_guessing set.


author: anicka@suse.cz
changelog:
  - update to 4.013
    * #49484: PATCH add support for MYSQL_INIT_COMMAND to
    DBD::mysql - Thanks Peter John Edwards ?
    * #48242: 'mysql_bind_type_guessing' doesn't work correctly
    with minus sign - Thanks Serguei Trouchelle!
    * #45616: t/40blobs.t cannot pass without database access -
    ServerError() not declared


author: chris@computersalat.de
changelog:
  - update to 4.014
    * BUG 30033 Fixed handling of comments to allow comments that
      contain characters that might otherwise cause placeholder
      detection to not work properly
    * BUG 53844, Fix for memory leak in stats. (Gregory Burmistrov)
    * BUG 49719, Fix for handling of NULLs in prepared statements
      (Gert Pache)
    * BUG 55627, Fix for testing failure due to strict mode (Yves)
    * BUG 51784, Fix for mysqladmin on Windows in Makefile
      (Zeeshan Muhammad)
    * BUG 41630, Typo in Makefile
    * Had to define true and false in dbdimp.h. Didn't work out of
      the box on Linux
  - cleanup spec
    * recreated with cpanspec
    * disabled old Provides/Obsoletes
      mysqperl perl-Msql-Mysql-modules
    * added eg to doc
  - rpmlint
    * file permission
      o chmod a-x on several files


author: chris@computersalat.de
changelog:
  - update to 4.016
    * Disabled mysql_bind_type_guessing due to one performance issue
      querying on a indexed character column unquoted will mean the index
      is not used
    * Fixed int types that should be bools
  - 2010-07-09 Patrick Galbraith <patg@patg.net> (4.015)
    * BUG #56664 fixed t/40blobs.t skip_all logic (W. Phillip Moore)
    * BUG #57253 Fixed iteration past end of string (crash). (Chris Butler)
    * Added a new parameter for old behavior- mysql_bind_comment_placeholders which
      will make it possible to have placeholders bound for those who really
      want that behavior.
    * Fixed bind_type_guessing - always on now
  - recreated by cpanspec 1.78


author: jw@novell.com
changelog:
  - added bnc658792_pod_name_install.diff to fix BNC#658792
    upstreamed as https://rt.cpan.org/Ticket/Display.html?id=64013
  - updated to 4.018
    * Added client and server info patch from Robert M. Jansen
    * Added documentation and tests for new features
    * More code cleanup


author: vcizek@novell.com
changelog:
  - update to 4.018
  - added bnc658792_pod_name_install.diff to fix BNC#658792
      upstreamed as https://rt.cpan.org/Ticket/Display.html?id=64013
    * Added client and server info patch from Robert M. Jansen
    * Added documentation and tests for new features
    * More code cleanup


author: vcizek@suse.com
changelog:
  - update to 4.020
    * Numerous (!! Thank you!!) fixes for prepared statements
    - Chop blanks fixed
    - UTF8 improvements
    - fixed memory allocation for BLOBs
    - auto-reconnect
    * Fix in leak test, which failed sometime due to first assignment $prev_size over
    paging (Masahiro Chiba)
    * Catalog test allows use of schemas other than 'test' (Masahiro Chiba)
    * Documentation fix for auto_reconnect (Karen Etheridge <ether at cpan dot
    org>)
    * Win32 and general installation fixes (Alexandr Ciornii, http://chorny.net)


author: pascal.bleser@opensuse.org
changelog:
  - update to 4.021:
    * fix to enable PERL_NO_GET_CONTEXT to spee up DBD on thread Perls
    * fix to is_prefix not being exported by mysql
    * eliminate DBIS usage
    * enhanced/fixed server side prepared statement checks
    * fix missprint in doc of DBD::mysql of mysql_bind_type_guessing
    * misprint in lib/DBD/mysql.pm


author: anicka@suse.cz
changelog:
  - update to 1.608
    * Fixes to DBD::File (H.Merijn Brand)
      bind_param () now honors the attribute argument
      added f_ext attribute
      File::Spec is always required. (CORE since 5.00405)
      Fail and set errstr on parameter count mismatch in execute ()
    * Fixed two small memory leaks when running in mod_perl
      one in DBI->connect and one in DBI::Gofer::Execute.
      Both due to "local $ENV{...};" leaking memory.
    * Fixed DBD_ATTRIB_DELETE macro for driver authors
      and updated DBI::DBD docs thanks to Martin J. Evans.
    * Fixed 64bit issues in trace messages thanks to Charles Jardine.
    * Fixed FETCH_many() method to work with drivers that incorrectly
    return an empty list from $h->FETCH. Affected gofer.
    * Added 'sqlite_' as registered prefix for DBD::SQLite.
    * Corrected many typos in DBI docs thanks to Martin J. Evans.
    * Improved DBI::DBD docs thanks to H.Merijn Brand.


author: chris@computersalat.de
changelog:
  - update to 1.609
    * Fixes to DBD::File (H.Merijn Brand)
      added f_schema attribute
      table names case sensitive when quoted, insensitive when unquoted
      workaround a bug in SQL::Statement (temporary fix) related
      to the "You passed x parameters where y required" error
    * Added ImplementorClass and Name info to the "Issuing rollback() due to
      DESTROY without explicit disconnect" warning to identify the handle.
      Applies to compiled drivers when they are recompiled.
    * Added DBI->visit_handles($coderef) method.
    * Added $h->visit_child_handles($coderef) method.
    * Added docs for column_info()'s COLUMN_DEF value.
    * Clarified docs on stickyness of data type via bind_param().
    * Clarified docs on stickyness of data type via bind_col().
  - some spec mods


author: chris@computersalat.de
changelog:
  - update to 1.611
    * Fixed selectcol_arrayref MaxRows attribute to count rows not values
      thanks to Vernon Lyon.
    * Fixed DBI->trace(0, *STDERR); (H.Merijn Brand)
      which tried to open a file named "*main::STDERR" in perl-5.10.x
    * Fixes in DBD::DBM for use under threads (Jens Rehsack)
    * Changed "Issuing rollback() due to DESTROY without explicit disconnect"
      warning to not be issued if ReadOnly set for that dbh.
    * Added f_lock and f_encoding support to DBD::File (H.Merijn Brand)
    * Added ChildCallbacks => { ... } to Callbacks as a way to
      specify Callbacks for child handles.
      With tests added by David E. Wheeler.
    * Added DBI::sql_type_cast($value, $type, $flags) to cast a string value
      to an SQL type. e.g. SQL_INTEGER effectively does $value += 0;
      Has other options plus an internal interface for drivers.
  - recreated spec by cpanspec 1.78


author: anicka@suse.cz
changelog:
  - update to 1.612
    * Changed Makefile.PL to modernize with CONFLICTS, recommended
    dependencies and resources (Jens Rehsack)
    * Changed DBI::ProfileDumper to rename any existing profile file by
      appending .prev, instead of overwriting it.
    * Changed DBI::ProfileDumper::Apache to work in more configurations
      including vhosts using PerlOptions +Parent.
    * Add driver_prefix method to DBI (Jens Rehsack)
    * bugfixes, test fixes


author: chris@computersalat.de
changelog:
  - update to 1.613
    o Fixed Win32 prerequisite module from PathTools to File::Spec.
    o Changed attribute headings and fixed references in DBI pod (Martin J. Evans)
    o Corrected typos in DBI::FAQ and DBI::ProxyServer (Ansgar Burchardt)


author: anicka@suse.cz
changelog:
  - update to 1.614
    * Added $h->{AutoInactiveDestroy} as simpler safer form of
    $h->{InactiveDestroy}
    * Added ability for parallel testing "prove -j4 ..."
    * Added tests for delete in DBM
    * Added test for absolute filename as table to 51dbm_file
    * Added two initialization phases to DBI::DBD::SqlEngine
    * Added improved developers documentation for DBI::DBD::SqlEngine
    * Added guides how to write DBI drivers using DBI::DBD::SqlEngine
    or DBD::File
    * Added register_compat_map() and table_meta_attr_changed() to
    DBD::File::Table
    * bugfixes, test fixes


author: vcizek@novell.com
changelog:
  - update to 1.616
    * Fixed RT#61513 by catching attribute assignment to tied table access
      interface (Jens Rehsack)
    * Fixed compiler warnings RT#62640
    * Optimized connect() to remove redundant FETCH of \%attrib values.
    Improved initialization phases in DBI::DBD::SqlEngine (Jens Rehsack)
    * Added DBD::Gofer::Transport::corostream. An experimental proof-of-concept
      transport that enables asynchronous database calls with few code changes.
      It enables asynchronous use of DBI frameworks like DBIx::Class.


author: vcizek@suse.com
changelog:
  - update to 1.617
    * Fixed ParamTypes example in the pod (Martin J. Evans)
    * Fixed the definition of ArrayTupleStatus and remove confusion over
      rows affected in list context of execute_array (Martin J. Evans)
    * Fixed sql_type_cast example and typo in errors (Martin J. Evans)
    * Fixed Gofer error handling for keeperr methods like ping (Tim Bunce)
    * Fixed $dbh->clone({}) RT73250 (Tim Bunce)
    * Fixed is_nested_call logic error RT73118 (Reini Urban)
    * Enhanced performance for threaded perls (Dave Mitchell, Tim Bunce)
    * Enhanced and standardized driver trace level mechanism (Tim Bunce)
    * Removed old code that was an inneffective attempt to detect
      people doing DBI->{Attrib}.
    * Clear ParamValues on bind_param param count error RT66127 (Tim Bunce)
    * Changed DBI::ProxyServer to require DBI at compile-time RT62672 (Tim Bunce)
    * Added pod for default_user to DBI::DBD (Martin J. Evans)
    * Added CON, ENC and DBD trace flags and extended 09trace.t (Martin J. Evans)
    * Added TXN trace flags and applied CON and TXN to relevant methods (Tim Bunce)
    * Added some more fetchall_arrayref(..., $maxrows) tests (Tim Bunce)
    * Clarified docs for fetchall_arrayref called on an inactive handle.
    * Clarified docs for clone method (Tim Bunce)
    * Added note to DBI::Profile about async queries (Marcel Grunauer).
    * Reserved spatialite_ as a driver prefix for DBD::Spatialite
    * Reserved mo_ as a driver prefix for DBD::MO
    * Updated link to the SQL Reunion 95 docs, RT69577 (Ash Daminato)
    * Changed links for DBI recipes. RT73286 (Martin J. Evans)


author: chris@computersalat.de
changelog:
  - update to 0.08115
    * see Changes file
  - cleanup spec
    * added header
    * sorted Tags
    * fixed build-/deps
    * moved changelog to .changes
  - added perl-macros
    * perl_gen_filelist


author: anicka@suse.cz
changelog:
  - update to 1.100
    * New feature: Ability to re-run a transaction if it fails
    (really, ability to re-run a transaction whenever you want...)
    * Updated most errors to use DBI's errstr() system instead of
    croaking. The only exception is this new retry feature, becuase
    DBI like's to wipe out it's error condition when the rollback
    happens...
    * Apply a patch from Toru Yamaguchi (http://search.cpan.org/~zigorou/)
    to support DBI's "RootClass" attribute.


author: lars@linux-schulserver.de
changelog:
  - update to 1.0020:
    + Improved code coverage
    + Fixed speed regression with keys in the File backend
    + Had to turn off singleton support in the File backend because
      the caching was causing havoc with transactions. Turning on fatal
      warnings does give apparently important information.
    + Added support for DBD::SQLite
    ++ Build.PL has been extended to support sqlite vs. mysql
    ++ Storage::DBI now detects between the two DBDs
    + DBM::Deep has been refactored to allow for multiple engines.
      There are two engines built so far:
    ++ File (the original engine)
    ++ DBI (an engine based on DBI)
    + documentation updates/fixes
    + Fix deep recursion errors (RT#53575)
    + Avoid leaving temp files lying around (RT#32462)
    + Fixed bug with localized $ (RT #48031)


author: lars@linux-schulserver.de
changelog:
  - update to 1.0023:
    + The DBI back end no longer dies with ?Use of uninitialized value
      $_ in lc? in perl 5.12.0.
    + Singleton support has been re-enabled in the File back end
    + Correct spelling mistakes in the documentation
    + MANIFEST now lists the test libs so they get included in the
      distribution


author: lars@linux-schulserver.de
changelog:
  - update to 1.0025:
    + Fixed t/39_singletons.t to work on Windows
    + Stale references (objects blessed into DBM::Deep::Null), which
      have always supposed to act like undef, now compare equal to
      undef, "" and 0. $stale_ref eq "" used to return false, even
      though "$stale_ref" was the empty string.
    + If you assign a stale reference to a database location,
      DBM::Deep now warns and assigns undef, instead of dying with
      obscure error messages
    + Using a stale reference as a hash or array ref now causes an
      error with a more helpful message


author: chris@computersalat.de
changelog:
  - recreated by cpanspec 1.78
  - noarch pkg
  - fixed deps
  - added Build_n_Test patch
    o otherwise Test::More 0.88 would be needed


author: chris@computersalat.de
changelog:
  - update to 1.10
    - Updated to work with Perl version 5.13.7, where lex_end()
      has disappeared and mod() is now in the public API under the
      name op_lvalue()
  - 1.09  Mon Nov 15 21:36 GMT 2010
    - Modify source filter test to use Filter::Util::Call directly
      instead of the deprecated Switch, and to not fail if it is not
      available, thus allowing tests to pass on Perl versions 5.13.1
      and above where Switch is no longer in the core distribution
    - Updated to work with Perl version 5.13.6, where global variables
      are managed in a different way from before
  - 1.08  Fri Oct 22 09:39 BST 2010
    - Updated to work with Perl versions 5.11.0 up to 5.13.0,
      including particularly the major change in when rv2cv ops get
      built in 5.11.2
  - recreated by cpanspec 1.78
    o fix deps
  - remove obsolete fix_for_perl_5_12 patch


author: coolo@novell.com
changelog:
  - updated to 1.12
    - Updated to work with Perl version 5.13.10, where GvGP() and
      GvCV() are not directly-assignable lvalues
    - Don't rely on details of core's pp_* functions to determine
      whether an opcode exists, because they can change unpredictably
      (and do change in Perl 5.13.9)


author: coolo@suse.com
changelog:
  - update to 1.14
    * port to Perl 5.15.0, where the op type aelemfast has been split into
      aelemfast and aelemfast_lex
    * test compatibility with Devel::CallParser
    * bugfix: never unhook peephole optimiser, because unhooking is liable
      to fail if anything else hooked it
    * bugfix: revise check for dorassign opcode to cope with FreeBSD's
      mutant Perl 5.8 that has it
    * test POD syntax and coverage
    * bugfix: prevent the lexer getting confused if the first thing inside
      an alias{} block is an open paren
    * bugfix: don't crash if an rv2cv op is built with PL_parser null
    * bugfix: handle variant structure of entersub op which lacks (ex-)list
      op as direct child
    * bugfix: squash bogus dtrace-related macro definitions that are picked
      up due to defining PERL_CORE
    * switch all pp functions to internal linkage
    * avoid some compiler warnings
    * include .cvsignore file in distribution


author: coolo@suse.com
changelog:
  version 1.16; 2011-11-17
    * bugfix: use supported API to put destructor calls on the save stack
      (the unsupported way used before was wrong for 64-bit systems on
      perl 5.13.1 and later)
    * document the behaviour of "alias return" in more detail
    * convert .cvsignore to .gitignore


author: chris@computersalat.de
changelog:
  - update to 1.15
    Fixed regexp that determines if hash keys are numeric [RT#48003]
  - Release 1.14
    - Data::Dump::Trace enhancements:
    - trace() function
    - prototypes
  - Release 1.13
    - Added the Data::Dump::Trace module
  - Release 1.12
    - Documentation tweaks.
  - Release 1.11
    - Documentation tweaks.
  - Release 1.10
    - Add the functions quote(), dd() and ddx().
    - Fix segfault when duming large repeated strings [RT#33520]
    - Incorporated documentation improvements from Mark Stosberg
    - Apply Data-Dump-1.08-ANDK-01.patch from CPAN.  Might do some
      good on older perls I guess.
  - Release 1.08
    - By popular demand; don't put underscore into dumped integers
      to group thousands.
  - Release 1.07
    - Remove unused code.
    - Add some more tests.
  - spec mods
    o HEADER, TAGS, deps, macros
  - added perl-macros


author: pascal.bleser@opensuse.org
changelog:
  - update to 1.19
  - changes from 1.18:
    * don't downgrade is_utf8-strings with MIME::Base64 [RT#60103]
    * deal with the perl-5.13 (?^:...) regex construct [RT#61552]
  - changes from 1.17:
    * fix dump of "1\n" (the newline was lost) [RT#56595]
    * start using the range operator to shorten list dumps; for instance
      dump(1,2,3,4,5) now returns '(1 .. 5)'
    * CODE references now dumped as 'sub { ... }'
    * fix how multiline hash values are indented
    * make indentation configurable
  - changes from 1.16:
    * add support for filter callbacks
      + filters can modify how selected objects are dumped
    * various enhancements to how/when hash keys are quoted
      + don't quote keywords
      + don't quote words prefixed with "-"
      + don't quote long identifier keys
      + quote all hash keys if one needs quoting for better alignment
    * use case-insensitive sorting for hash keys


author: coolo@suse.com
changelog:
  - update to 1.21
    Make dump($1) work when $1 was integer [RT#63883]
    Dump floats without quoting
    Add depth() method to FilterContext
    Make dump($1) work [RT#63883]
    Limit our temp listen socket to localhost [RT#63534]


author: pascal.bleser@opensuse.org
changelog:
  - update to 2.21:
    * resynchronize internal VERSION declarations
  - skipped v2.20 because it some of the build code was truncating it to v2.2 and breaking
  - changes from 2.19:
    * tweak t/madness.t to deal with how perl-5.8.[0-8] deparses the pragma `use warnings' differently


author: coolo@novell.com
changelog:
  - updated to 2.32
    Disable overloading in a <=5.8.8 safe way [RT #53700]
    2.31
    React to Strawberry perl $. strangeness [RT #58528]
    2.29
    Add .answer to .gitignore
    Update t/madness for perl-5.6
    Syntax fix print() for perl-5.6
    Correct ${^WARNING_BITS} in t/madness.t for perl-5.8.7 and earlier
    2.28
    Strip illegal regexp modifiers [RT #65355]
    Update file permissions
    2.27
    Test for new regexp /u flag [RT #65339]
    Import less private functions
    Removed obsolete svn version info
    2.26
    Keep a glob reference open while inspecting through it with B. [RT #65272]
    2.25 (2011-01-24)
    Oops, add ppport.h to the packaged distribution
    2.24 (2011-01-23)
    Fix weakref breakage from perl-5648c0a. [RT #62605]
    Add ppport.h
    Add .gitignore
    2.23 (2011-01-18)
    Fix DumpLex for bug #44621


