# changelog

author: gs@suse.de
changelog:
  - Bugfix for IntField widget: draw the value correctly (was hidden
    in some cases, e.g. in Image Creator, bnc #488757)
  - V 2.18.7


author: kmachalkova@suse.cz
changelog:
  - Fixed chaotic behaviour of cursor keys after the table has been
    sorted (Ctrl-O) - bnc#493884
  - Improved table sort: sort in reversed order, if the same column
    is selected repeatedly


author: gs@suse.de
changelog:
  - NCursesWindow: revert the patch which sets back_color_erase to
    FALSE (isn't necessary any longer, see bnc #418613). Except for
    this the improvements from bce_workaround_by_werner.diff remain
    in place.
  - V 2.18.8


author: gs@suse.de
changelog:
  - NCTablePad: add the possibility to set a dedicated sort strategy
    for table sorting (required for bnc #437217)
  - V 2.18.9


author: gs@suse.de
changelog:
  - NCTable/NCTablePad: only sort in reverse order if Ctrl 'o'
    is used for table sorting
  - V 2.18.10


author: kmachalkova@suse.cz
changelog:
  - Allow escaping '&' characters in string with hotkey support -
    convert 'foo&&bar' to 'foo&bar' (bnc#559226)
  - V 2.19.0


author: kmachalkova@suse.cz
changelog:
  - Improved algorithm for double '&&' escaping (this one hopefully
    does not "eat" chars in some Frames anymore - still bnc#559226)
  - V 2.19.2


author: gs@suse.de
changelog:
  - Correct color for keyboard shortcut, visible cursor in multi line
    text entry (bug-fix for bnc #652240)
  - V 2.20.1


author: jengelh@medozas.de
changelog:
  - Do away with the unnatural brown color in the progressbar and
    use a SUSE-typical green instead
  - V 2.20.3


author: gs@suse.de
changelog:
  - Bugfixes in NCTree (currentItem works correctly) and
    NCMultiSelection (check for valid pointer), require latest libyui
  - V 2.20.5


author: gs@suse.de
changelog:
  - Correct color for shortcuts and visible cursor in text entry
    (modified bug-fix for bnc #652240)
  - V 2.20.6


author: gs@suse.de
changelog:
  - Bug-fix for bnc #673801 (deselecting items in NCTree with multi
    selection works correctly)
  - V 2.20.7


author: gs@suse.de
changelog:
  - Added high contrast color schemes "highcontrast" and "inverted"
    (Y2NCURSES_COLOR_THEME in /etc/sysconfig/yast2)
  - V 2.22.4


author: kmachalkova@suse.cz
changelog:
  - Do not implicitly search for matching keywords (added a new switch
    into search options to include/exclude keywords) (bnc#470069)


author: gs@suse.de
changelog:
  - Start with correct filter view on option `repoMode (repositories)
    and `summaryMode (installation summary) (bnc #548437)


author: kmachalkova@suse.cz
changelog:
  - Update status of dependent packages when the status of selected
    package changes (redraw corresponding column - bnc#561337)
  - 2.19.0


author: gs@suse.de
changelog:
  - Add options for dependency solver:
    * cleanup when deleting packages
    * allow vendor change
  - 2.19.1


author: gs@suse.de
changelog:
  - Use ncurses6 library (adjust INCLUDES in Makefile.am, require
    latest yast2-ncurses - bnc #607767)
  - 2.19.2


author: lslezak@suse.cz
changelog:
  - added new ignoreAlreadyRecommended solver option to
    the dependencies submenu (bnc#668588)
  - 2.21.1


author: gs@suse.de
changelog:
  - Set action 'Show Summary' correctly (menu 'Configuration',
    'Action after Package Installation')
  - 2.21.2


author: gs@suse.de
changelog:
  - Online Update: possibility to search in patch summary, improve
    formatting of patch descriptions
  - 2.22.3


author: gs@suse.de
changelog:
  - Select correct package version and vendor for update (bnc#704123)
  - remove libxcrypt-devel from BuildRequires
  - 2.22.4


author: gs@suse.de
changelog:
  - Bug-fix for typo in help text (bnc #759100)
  - add filter for recommended, suggested, orphaned or unneeded
    packages ('Package Classification in 'Filter' list)
  - respect locale setting when sorting the list of packages
  - 2.22.6


author: mzugec@suse.cz
changelog:
  - Added omitted handling of `hardware symbol in s390 device workflow
    (bnc#476490)
  - store HW address only for L2 qeth devices (bnc #479481)
  - do not store HW address into sysconfig on hsi and some qeth
    interfaces (bnc #479481)
  - 2.18.13


author: mzugec@suse.cz
changelog:
  - improve address dialog for vlan (bnc#376063)
  - allow all netcard devices except vlan, bridge and bond to be
    etherdevice for vlan
  - 2.18.17


author: kmachalkova@suse.cz
changelog:
  - Show "Really abort" pop-up dialog only when data are modified (in
    proxy - bnc#460172 and hosts - bnc#460156)
  - Allow '/' character in NO_PROXY (subnet definition - bnc#490661)


author: kmachalkova@suse.cz
changelog:
  - Editing /etc/hosts via host module adjusted to cope with hosts
    with empty alias (do not replace those with 'nil') (bnc#513033)


author: kmachalkova@suse.cz
changelog:
  - Simple 'network' configuration in 1st stage of installation
    (a proposal - turn firewall&ssh on/off) (FaTE #303859)
  - 2.18.40


author: kmachalkova@suse.cz
changelog:
  - Do a proper reload of network service on writing (standalone) DNS
    configuration (removed *-all-dhcp-clients workaround - bnc#528937)


author: kmachalkova@suse.cz
changelog:
  - Write configuration only in firewall_stage1_finish, do not try to
    start/stop SuSEFirewall2 service


author: kmachalkova@suse.cz
changelog:
  - Disable firewall_proposal AC step (or equivalent non-automatic
    subproposal) if it has been configured in 1st stage already
    (FaTE #303859 and bnc#534862)
  - 2.18.45


author: kmachalkova@suse.cz
changelog:
  - Propose opening SSH port in firewall in SSH installation
    (bnc#535206)
  - Enable SSH service if SSH port in firewall is to be opened
    (bnc#537980)


author: kmachalkova@suse.cz
changelog:
  - Display simple firewall & SSH config dialog after clicking on
    'Firewall' headline in initial proposal (bnc#539289)
  - 2.18.49


author: kmachalkova@suse.cz
changelog:
  Cumulative patch with SLE11 SP1 bugfixes and features
  - Introduced <dns><write_hostname> option to AY profile to allow
    overriding product default write_hostname_to_hosts (FaTE#305281)
  - DNS Import: read product default write_hostname (bnc#500568) and
    hostname/domain from the system (generate random if needed -
    bnc#502715)
  - Read defaults and propose values in inst_hostname only once
    (bnc#438124)
  - Do not append 127.0.0.2 line when it is not needed (bnc#469752)
  - Validate no proxy domains (for FaTE#302377)
  - 2.19.0


author: kmachalkova@suse.cz
changelog:
  - With enabled SuSEFirewall, set SuSEFirewall's FW_ROUTE variable
    when enabling/disabling IP forwarding in routing settings. This
    avoids overwriting sysctl variables by SuSEFirewall init scripts
    (bnc#474304)
  - Show proxy relogin msg only in Mode::normal (bnc#543469)


author: kmachalkova@suse.cz
changelog:
  - Evaluate modified flag of all net components (not only LanItems),
    so that change in any of them triggers Write (bnc#439235)
  - Write DNS data along with other network settings in lan_proposal,
    not separately in inst_hostname (related to bnc#556613)
  - Renamed "Write hostname to /etc/hosts" and updated related help
    text (bnc#510228, bnc#469752)
  - 2.19.9


author: mzugec@suse.cz
changelog:
  - L3: in case of type different from config. name write INTERFACETYPE
    option (bnc#585458)
  - 2.19.16


author: kmachalkova@novell.com
changelog:
  - Rollup patch with several Code11 bugfixes:
    - Include <write_hostname> in cloned data (bnc#576495)
    - Don't check for presence of static IPs when deciding whether to
      append 127.0.0.2 line to /etc/hosts
    - Pre-fill hostname field with global hostname in static IP dialog
    - Warn if no hostname is specified for static IP (all bnc#583786)
    - In [auto]installation, prefer hostname from install.inf. Convert
      to FQDN if it is an IP address (bnc#556613, bnc#502715)


author: mzugec@suse.cz
changelog:
  - TP-L3: if possible, for temporary installation network use same
    device with same MAC address, even if devicename changed (bnc#648270)
  - 2.20.2


author: locilka@suse.cz
changelog:
  - Fixed Firewall and SSH proposal to be still able to adjust SSH
    independently on the firewall status (bnc#537980).
  - 2.20.13


author: mvidner@suse.cz
changelog:
  - Support biosdevname=1 NIC naming scheme: don't write mac-based udev
    rules (FATE#311332).
  - STARMODE='nfsroot' also for FCoE (FATE#306855).
  - Show NIC device names for unconfigured NICs (FATE#311335).
  - Fixed configuring multiple interfaces with the same VLAN (FATE#311380,
    FATE#309240, bnc#572747, bnc#588588)
  - Make the hostname resolvable to our static address coming from
    Linuxrc (bnc#664929).
  - 2.21.0


author: mvidner@suse.cz
changelog:
  - inst_hostname: do write the randomized /etc/HOSTNAME if left
    unchanged by user (bnc#695803).
  - Allow empty domain in autoyast profiles again (bnc#677471).
  - 2.21.1


author: mvidner@suse.cz
changelog:
  - Omit unnecessary INTERFACETYPE declaration in ifcfg (bnc#711762)
    This broke the VM-proposed bridge because it copied ifcfg-ethN's
    INTERFACETYPE=eth (bnc#704999).
  - 2.21.2


author: mvidner@suse.cz
changelog:
  - Integrated patches from Justus Winter:
    - Make MTU configurable using YaPI.
    - YaPI (re)Read: Don't append a slash to ipaddr like '1.2.3.4/8/'.
  - 2.21.3


author: mvidner@suse.cz
changelog:
  - Sort of enable arbitrary interface names.
    Fix skipping the internet test, release notes, registration, with
    biosdevname (bnc#712232).
  - 2.21.4


author: mvidner@suse.cz
changelog:
  - More YaPI improvements from Justus Winter:
    - Write: default BOOTPROTO to 'static', allow omitting IPADDR
    - Allow manipulating STARTMODE, don't assume 'auto'.
    - Handle ETHERDEVICE and VLAN_ID.
  - 2.21.5


author: mvidner@suse.cz
changelog:
  - Don't switch bonding interfaces to DHCP when editing them (bnc#711962).
  - Don't say that a NIC without an address has no encryption (bnc#711962).


author: lslezak@suse.cz
changelog:
  - Routing.ycp - use /etc/sysctl.conf file instead of deprecated
    /etc/sysconfig/sysctl, adapted testsuite


author: mvidner@suse.cz
changelog:
  - Moved NetworkStorage from yast2.rpm to yast2-network.rpm
    (bnc#726057)
  - Use Storage::IsDeviceOnNetwork instead of trying to do it
    ourselves, wrong (bnc#726057).


author: mvidner@suse.cz
changelog:
  - skip USB NICs during bridge proposal (bnc#710098)
  - do not inherit for new bridge port devices PREFIXLEN (bnc#735109)
  - do not inherit for bridge device ETHTOOLS_OPTIONS (bnc#735109)
  - Filter out Chelsio devices without device file (bnc#711432)
  - Only save LLADDR (persistent MAC) for some s390 card types
    (bnc#658708).
  - 2.22.0


author: mvidner@suse.cz
changelog:
  - AY keep_install_network: merge dns and routing from linuxrc
    item by item, not just in bulk (bnc#712864).
  - Clarified the label for BOOTPROTO=none: "No Link and IP Setup (
    Bonding Slaves)" (bnc#737333).
  - 2.22.1


author: mvidner@suse.cz
changelog:
  - Fixed broken autoyast in general (bnc#742855)
    and in case with keep_install_network without dns without routing
    (bnc#712864).
  - Filter out more Chelsio devices, by PCI id (bnc#711432#c83)
  - 2.22.2


author: mfilka@suse.com
changelog:
  - added popup with security question when proxy url contains password (http://usr:pass@proxy) - bnc 694582
  - fixed testsuite
  - 2.22.3


author: mvidner@suse.cz
changelog:
  - Sleep between writing udev rules and ifcfgs so that
    rcnetwork reload works (bnc#749365)
  - 2.22.5


author: mvidner@suse.cz
changelog:
  - No need to chmod /etc/sysconfig/network/providers after placing
    files there (which opens up a race): filesystem.rpm and
    permissions.rpm have the correct permissions for it already
    (bnc#713661)


author: mfilka@suse.com
changelog:
  - fate#312287 - hotpluging of bonding slaves
  - updated UI - added columns into net device overview
  - updated testsuite
  - 2.24.0


author: mfilka@suse.com
changelog:
  - bnc#767946 - configuring dummy netwok interface error
    disable '-o' option for dummy module hwcfg widget doesn't exist
  - 2.24.1


author: mfilka@suse.com
changelog:
  - bnc#766217 - Gateway IP address is invalid
    added default '-' for Genmask and gateway fields
  - 2.24.2


author: kmachalkova@suse.cz
changelog:
  - Do not use ag_showexports to show nfsv4-shared dirs on a server,
    use Nfs::Mount and show directory listing instead (bnc#466454)
  - 2.18.0


author: kmachalkova@suse.cz
changelog:
  - New structure of <nfs> section of AY profiles to allow setting up
    global vars (bnc#457981)
  - Some style fixes - use ButtonBoxes, use OK-Cancel dialog
    (bnc#571958)
  - 2.19.1


author: mvidner@suse.cz
changelog:
  - Recommend nfs-kernel-server (it is required and will be installed at
    runtime anyway, bnc#535544).
  - Removed compatibility dependencies for a 7 years old release.
  - 2.18.1


author: jsuchome@suse.cz
changelog:
  - adapted to recent changes in nis-client (no check for DHCP)
  - DHCLIENT_SET_DOMAINNAME replaced with NETCONFIG_NIS_SETDOMAINNAME
  - 2.17.0


author: jsuchome@suse.cz
changelog:
  - NisServer::modified used to indicate if changes were done
  - ask for abort if changes were done (bnc#460168)
  - code cleanup
  - 2.18.0


author: mvidner@suse.cz
changelog:
  - Moved more code dealing with NTP setup from yast2-country
    to yast2-ntp-client to make the API less fragile (bnc#483787).
  - 2.18.0


author: mvidner@suse.cz
changelog:
  - Added a write_only parameter to ntp-client_proposal:Write,
    to fix disabling NTP without trying to sync with it (bnc#589296)


author: varkoly@novell.com
changelog:
  - Initial version of time synchronization without running ntp as deamon
  - NTP configuration is possible in first stage even no network is
    configured.
  - In the NTP proposal now it is possible to select if the NTP service
    will be started as deamon or not


author: jsuchome@suse.cz
changelog:
  - provide public API for info about time synchronization without
    daemon running (bnc#627818)
  - 2.20.0


author: mvidner@suse.cz
changelog:
  - Fixed one-time setting and testing by adjusting to the changed sntp
    syntax (bnc#661865).
  - 2.20.2


author: varkoly@suse.com
changelog:
  - bnc#771340 - Configuring NTP in YaST2 the service does not start
  - bnc#753936 - yast2 ntp-client creates ntp.conf with syntax error


author: jsuchome@suse.cz
changelog:
  - inst_you: generic message for reboot (bnc#479835)
  - after reboot during installation, return `reboot_same_step, if
    there are remaining patches (bnc#475650)
  - 2.18.0


author: jsuchome@suse.cz
changelog:
  - new check for online update source (bnc#459527)
  - offer registration if online update source not found (bnc#459527)
  - 2.18.2


author: jsuchome@suse.cz
changelog:
  - added keywords to desktop file
  - removed online_update_setup, it was replaced by
    online_update_configuration from registration module
  - 2.18.4


author: jsuchome@suse.cz
changelog:
  - better message for telling user to reboot, show list of patches
    that require a reboot (bnc#497217)
  - 2.19.0


author: lslezak@suse.cz
changelog:
  - removed obsoleted Pkg::PkgEstablish() call (does nothing, will
    be removed)
  - fixed package dependencies
  - 2.21.2


author: lslezak@suse.cz
changelog:
  - use Pkg::IsAnyResolvable() instead of obsoleted
    Pkg::PkgAnyToInstall() and Pkg::PkgAnyToDelete()
  - 2.21.4


author: jdsn@suse.de
changelog:
  - initial version, split off from yast2-registration (fate#308494)
  - adapting code to work separately from registration
  - 2.19.0


author: jdsn@suse.de
changelog:
  - fix proxy settings in automatic online update script, bnc#(678888)
  - make online-update script more robust


author: lslezak@suse.cz
changelog:
  - Removed ZMD synchronization option, ZMD cannot sychronize
    all libzypp repositories (bnc#480845)
  - Removed unused ZMD sync code
  - 2.18.3


author: lslezak@suse.cz
changelog:
  - sw_single - display the installation summary when there is
    something to install/remove at start (bnc#465194)


author: locilka@suse.cz
changelog:
  - Adjusting initial repository name according to LABEL in content
    file. Exporting the same function for Add-Ons (bnc #481828).
  - 2.18.4


author: lslezak@suse.cz
changelog:
  - Slideshow fixes - display additional rpm output in the
    installation log, use installation log summary instead of
    non-existing y2logRPM file (bnc#456446)
  - Avoid division by zero when total size to install is less than
    1024B (converted to 0kB)


author: lslezak@suse.cz
changelog:
  - repository manager - do not refresh CD/DVD repositories after
    changing the name, correctly display current scheme (CD/DVD),
    preserve device options when changing the repository name
    (bnc#469193)
  - 2.18.5


author: locilka@suse.cz
changelog:
  - Not checking signatures for add_on_products(.xml) file(s), the
    file is cerated by the customer and contains links to signed
    repositories (bnc #496404).


author: locilka@suse.cz
changelog:
  - Using new function GetCachedFileFromSource from AddOnProduct
    to avoid from a 'jukebox' issues when more different physical
    media used during installation (bnc #486785).


author: lslezak@suse.cz
changelog:
  - display an additional help when adding an ISO repository over
    FTP or HTTP protocol fails (bnc#341668)
  - 2.18.6


author: lslezak@suse.cz
changelog:
  - added a new progress dialog when registering a new repository,
    download progresses are embedded into the progress dialog instead
    of separate popups for each file (bnc#466808)


author: lslezak@suse.cz
changelog:
  - use URL.ycp for processing smb:// URLs (bnc#495109)
  - removed the extra error popup when adding a repository fails
    (bnc#269034)


author: lslezak@suse.cz
changelog:
  - replace only changed cells in the table after chaging repository
    URL - keep the current sorting order (bnc#475961), do not change
    the current item (bnc#411585)
  - preserve repository priority when changing URL
  - open create repository dialog in a new window, fixes broken UI
    caused by the previous fix (bnc#269034)
  - confirm adding of an already known repository (URL) (bnc#471054)
  - 2.18.7


author: kmachalkova@suse.cz
changelog:
  - Splitting webpin-related code off to separate package
    (yast2-packager-webpin), adding new .desktop file to it
  - Start webpin search from pkg managers ( accept `webpin symbol
    from the main loop) (both FaTE#306928)
  - 2.18.9


author: kmachalkova@suse.cz
changelog:
  - Prompt for installing packager-webpin if requested and not there
    yet (bnc#526225)
  - Use new webpin icons, update module description (GenericName)
  - 2.18.10


author: kmachalkova@suse.cz
changelog:
  - Handle server-side errors in webpin search (HTTP 500 mostly), do
    not let anyxml agent parse non-XML file (bnc#526225)


author: kmachalkova@suse.cz
changelog:
  - Correct regexp evaluation in searching for suitable file with
    license agreement (bnc#533026)
  - 2.18.11


author: kmachalkova@suse.cz
changelog:
  - Use getenv to query current language for displaying the license
    (instead of uninitialized data from Language:: - bnc#504803, c#28)
  - Removed catch-all regexps from license file name patterns - UI
    can display only html and txt anyway
  - 2.18.12


author: lslezak@suse.cz
changelog:
  - sw_single - don't restart when started from command line (using
    "yast2 -i" option) and PKGMGR_ACTION_AT_EXIT="restart"
    (bnc#547609)
  - 2.19.0


author: lslezak@suse.cz
changelog:
  - repositories - fixed the help text to match the current layout
    (bnc#549866)
  - repositories - improved ISO image file detection (use plain text
    instead of MIME type for 'file' output) (bnc#547683)
  - repositories - added NFSv4 support (fate#306451), don't loose
    the current URL when switching between full and parsed view


author: locilka@suse.cz
changelog:
  - Creating backup of old repositories at the end of initial
    installation/upgrade before any other SourceSaveAll call
    (bnc #556469).


author: lslezak@suse.cz
changelog:
  - pass the selected CD/DVD device to the package manager in case
    of multiple devices in the system (bnc#567403)


author: lslezak@suse.cz
changelog:
  - don't display exact total remaining time when there is an
    overflow (i.e. for >2:00:00 and e.g. 15:20 remaining time display
    >2:00:00 total instead of 2:15:20) (bnc#567966)


author: locilka@suse.cz
changelog:
  - Fixed switching license language in ProductLicense.
  - Fixed disabled Next button while showing license with no
    acceptance needed in ProductLicense.


author: lslezak@suse.cz
changelog:
  - sw_single.ycp: solve dependencies when installing a package
    from command line (via yast2 -i) - use a temporary local
    repository (bnc#459268)
  - sw_single.ycp: display installation progress and show the summary
    dialog after installation when installing a package from command
    line (bnc#455768)
  - sw_single.ycp: check target initialization result, abort on error
    (bnc#556477)
  - 2.19.3


author: lslezak@suse.cz
changelog:
  - put the Linuxrc CD/DVD device to the beginning of the CD/DVD
    device list - prefer the Linuxrc medium (bnc#588810)


author: lslezak@suse.cz
changelog:
  - switch pkg manager to summary mode after resolving pkg conflicts
    (kmachalkova@novell.com)(bnc#596519)
  - 2.19.5


author: lslezak@suse.cz
changelog:
  - properly format installation URL when installing from ISO
    located at a SMB share (bnc#571648)
  - 2.19.6


author: lslezak@suse.cz
changelog:
  - repositories - refresh also enabled repositories and the end
    when "refresh-enabled" command line option is used (bnc#608562)
  - 2.19.7


author: lslezak@suse.cz
changelog:
  - make "Medium #" more translation friendly (bnc#612977),
    PackageSlideShow::SetMediaType() function marked as obsoled
    (not used anyway)
  - clear the installation log for the next run, save some memory
    (bnc#576511)
  - 2.20.0


author: lslezak@suse.cz
changelog:
  - don't use obsoleted inst_packages.ycp client, use PackagesUI.ycp
    module instead (bnc#471490)
  - 2.20.3


author: lslezak@suse.cz
changelog:
  - offer also Ignore/Retry when a patch script fails during system
    installation (do not abort leaving inconsistent system)
    (bnc#633447)
  - 2.20.4


author: lslezak@suse.cz
changelog:
  - don't change repository alias (ABC -> ABC_1) when changing
    repository URL, keep the original alias (bnc#557556)
  - 2.20.5


author: lslezak@suse.cz
changelog:
  - slideshow media change callback - check whether the slideshow
    dialog is displayed, don't initialize slideshow when there is
    a popup displayed - prevent from a UI syntax error (bnc#622286)
  - 2.20.6


author: lslezak@suse.cz
changelog:
  - sw_single: clear the startup progress dialog so it's not
    displayed in slow systems at the end (bnc#637201)


author: lslezak@suse.cz
changelog:
  - don't reset package selection in dirinstall mode when target
    directory is changed (bnc#568511, bnc#568512)
  - 2.20.9


author: lslezak@suse.cz
changelog:
  - update the number of the remaining packages when package
    installation is finished, display it at the beginning
    (bnc#473822)
  - reset the list of packages so the next run displays correct
    values (used when PKGMGR_ACTION_AT_EXIT == "summary")
  - 2.20.10


author: lslezak@suse.cz
changelog:
  - fixed error handling for failed mounts, do not display negative
    disk space, allow installation in some cases (bnc#627969)
  - 2.20.11


author: lslezak@suse.cz
changelog:
  - fixed "repositories" tab completion in shell (bnc#687997)
  - removed obsoleted inst_source.ycp wrapper
  - 2.21.0


author: locilka@suse.cz
changelog:
  - Added support for add_on_products[.xml] also in inst-sys
    (FATE #312263). File need to be in the root of inst-sys.


author: lslezak@suse.cz
changelog:
  - properly count to be downloaded packages (bnc#683977)
  - update download progress also for delta rpm files
  - 2.21.1


author: lslezak@suse.cz
changelog:
  - remove the addon repository after aborting license confirmation
    or canceling the package manager (bnc#701497, bnc#424655)
  - 2.21.4


author: lslezak@suse.cz
changelog:
  - cleanup: removed obsoleted SourceManager::SyncAddedAndDeleted()
    function (zmd sync code has been removed)


author: lslezak@suse.cz
changelog:
  - package installation: prefer CD/DVD media to download during
    installation/update (bnc#693230)
  - 2.21.9


author: locilka@suse.cz
changelog:
  - Implemented possibility to set repository priority while adding
    by add_on_products.xml (bnc#714027).
  - 2.21.11


author: lslezak@suse.cz
changelog:
  - webpin_package_search - display popup and print error message
    when HTTP response code is not 200, don't silently ignore errors
    (bnc#714546)


author: locilka@suse.cz
changelog:
  - Cleaner solution for adjusting repository priority and fixing
    that now it also works in installation (bnc#714027)


author: lslezak@suse.cz
changelog:
  - SpaceCalculation - improved target installation size estimation,
    consider also filesystem properties (journal size, reserved space)
    add some (static) non-package files to disk usage, increased
    some spare size constants (bnc#263275)
  - 2.21.12


author: lslezak@suse.cz
changelog:
  - intialize the target in the second stage to read the GPG keys,
    do not ask for importing known GPG keys again (bnc#707207)
  - 2.21.13


author: lslezak@suse.cz
changelog:
  - set ignoreAlradyRecommended solver flag to false in fresh
    installation/upgrade to include file system tools
    (like btrfsprogs) (bnc#668588)
  - 2.21.14


author: lslezak@suse.cz
changelog:
  - skip product selection in the second stage (do not reinstall
    the product package during autoinstallation) (bnc#721166)
  - 2.21.18


author: locilka@suse.cz
changelog:
  - Readding missing feature supported in control file: Packages
    required by a selected desktop in DefaultDesktop (bnc#724491).
  - 2.21.20


author: lslezak@suse.cz
changelog:
  - copy the metadata cache after saving repository setup to not
    confuse the package manager (avoid matadata cleanup) (bnc#700881)
  - 2.21.21


author: lslezak@suse.cz
changelog:
  - fixed free space check for very small partitions (~15MB), do not
    report insufficient disk space when there is actually nothing
    to install on it (bnc#724894)
  - 2.21.22


author: lslezak@suse.cz
changelog:
  - pad repository priority with "0" so table sorting works correctly
    also in non-POSIX locale (bnc#752768)
  - 2.22.3


author: lslezak@suse.cz
changelog:
  - repositories - reverted the previous patch, numerical sorting
    has been fixed at the UI level (bnc#752768)
  - 2.22.4


author: lslezak@suse.cz
changelog:
  - removed webpin.desktop - webpin currently does not work so the
    yast module should not be displayed in the control center
    (bnc#761075)
  - 2.22.5


author: jsuchome@suse.cz
changelog:
  - agents for accessing krb5.conf and sssd.conf moved here,
    so they are available in more modules
  - 2.20.0


author: mvidner@suse.cz
changelog:
  - Pluglib-bindings:
    - Fixed accessing deques as struct members (bnc#398815).
    - Improved tests.
  - 2.17.0


author: mvidner@suse.cz
changelog:
  - Style fixes: button labels and alignment in the main dialog, do
    not ask for exit confirmation if nothing changed (bnc#398506,
    bnc#398510, bnc#421031, bnc#421034, bnc#458320, bnc#458322).
  - 2.18.0


author: lslezak@suse.cz
changelog:
  - Fixed Pkg::SourceURL() - remove "credentials" query from URL
    after obtaining the credentials from CredentialManager


author: lslezak@suse.cz
changelog:
  - return "is_update_repo" flag in Pkg::SourceGeneralData() call
    (requires loaded pool) (bnc#459527)
  - use zypp::RepoManager::makeStupidAlias() for generating
    repository alias
  - 2.18.3


author: lslezak@suse.cz
changelog:
  - Pkg::ResolvableDependencies() - also return raw (unresolved)
    dependencies in the result (key "deps"), remove duplicated
    dependencies in the result (bnc#479575)


author: lslezak@suse.cz
changelog:
  - Do not call RefreshStarted callback when refresh is not needed,
    do not change "Abort" button label when not necessary
    (bnc#504131)
  - 2.18.7


author: lslezak@suse.cz
changelog:
  - clean existing cache for added repositories, do not reuse
    existing aliases for new repositories, make the new aliases
    really unique (bnc#519218, bnc#327490)
  - 2.18.9


author: lslezak@suse.cz
changelog:
  - added "check_alias" option to Pkg::RepositoryAdd() to allow
    repository overwriting (bnc#543468)
  - 2.18.11


author: lslezak@suse.cz
changelog:
  - Pkg::ResolvableProperties() - return product file and it's
    upgrades section for `product resolvables (bnc#559554)


author: lslezak@suse.cz
changelog:
  - Pkg::ResolvableProperties() - always return "transact_by" flag,
    Pkg::PkgApplReset() - do not reset "transact_by" flag for
    non-transacting resolvables (bnc#450786, bnc#471340)
  - 2.19.0


author: lslezak@suse.cz
changelog:
  - reload services rnd epositories after service refresh to avoid
    overwriting the updated files (bnc#581766)
  - 2.19.1


author: lslezak@suse.cz
changelog:
  - ignore just the failed repository during autorefresh, load the
    other repositories (bnc#620895)
  - put a backtrace to y2log when an unhandled excecptinon is caught
    in the global catch section for easy debugging
  - 2.20.2


author: lslezak@suse.cz
changelog:
  - updated StartPackage callback - added the package name to the
    arguments (file location is not enough, it's too dificult to get
    just the name from it in YCP)
  - 2.20.3


author: lslezak@suse.cz
changelog:
  - do not refresh empty repositories, remember loaded status
    (bnc#665488)
  - added Pkg::Commit() function which accepts commit options map
    (with download_mode, dry_run... options) (FATE#308951)
  - added Pkg::ZConfig() function returning current libzypp config
    (FATE#308951)
  - 2.21.0


author: lslezak@suse.cz
changelog:
  - added Pkg::CommitPolicy()
  - support for download in advance mode in yast2-wagon (fate#308951)
  - Pkg::ResolvableProperties() - return "product_package" value
    for available products (fate#310730)
  - 2.21.1


author: lslezak@suse.cz
changelog:
  - Pkg::SourceFinishAll() - remove upgrading repositories from the
    solver, fixes solver crash when called later (bnc#709494)
  - 2.21.6


author: lslezak@suse.cz
changelog:
  - set ignoreAlreadyRecommended solver flag by default - make the
    YaST package management compatible with zypper (bnc#668588)
  - 2.21.7


author: lslezak@suse.cz
changelog:
  - added Pkg::SetZConfig() to change some libzypp options at runtime
    e.g. prefer CD/DVD to dowload during installation/update
    (bnc#693230)


author: lslezak@suse.cz
changelog:
  - Pkg::SourceStartManager() - always display progress, do not
    assume that any repository present cannot trigger refresh,
    that's false if the previous refresh failed and causes crash
    (bnc#711182)
  - 2.21.9


author: lslezak@suse.cz
changelog:
  - use signed type for RepoId, fixes returning 2^32 - 1 instead of
    - 1 on i586 (bnc#718514)
  - code cleanup - removed obsoleted unused functions:
    Pkg::SourceSaveRanks(), Pkg::SourceInstallOrder(), Pkg::You*(),
    Pkg::PkgFreshen(), Pkg::PkgEstablish(), Pkg::PatternData()


author: lslezak@suse.cz
changelog:
  - removed obsoleted selection related functions:
    Pkg::GetSelections(), Pkg::GetPatterns(), Pkg::SelectionData(),
    Pkg::SelectionContent(), Pkg::SetSelection(),
    Pkg::ClearSelection(), Pkg::ActivateSelections()
  - removed obsoleted Pkg::TargetLogfile(), Pkg::TargetProducts(),
    Pkg::LastErrorId(), Pkg::Init(), Pkg::SourceSetRamCache(),
    Pkg::InstSysMode(), Pkg::SourceProduct(), Pkg::CallbackYou*(),
    Pkg::SourceCleanupBroken(), Pkg::SourceGetBrokenSources(),
    Pkg::SourceProvideDir(), Pkg::CallbackAcceptNonTrustedGpgKey(),
    Pkg::PkgAnyToDelete(), Pkg::PkgAnyToInstall(),
    Pkg::SourceFinish(), Pkg::GetLocale(), Pkg::SetLocale() functions
  - 2.21.10


author: lslezak@suse.cz
changelog:
  - fixed reloading of repositories which have been removed during
    service reload (bnc#724449)
  - 2.22.0


author: lslezak@suse.cz
changelog:
  - fixed downloading optional files - pass the optional flag to
    libzypp to skip media change callback for optional files
    (bnc#735340)


author: lslezak@suse.cz
changelog:
  - removed libxcrypt-devel from buildrequires (aschnell)
  - dropped build support for openSUSE-11.x
  - 2.22.1


author: jsmeix@suse.de
changelog:
  - Fixed a few bugs in the "More Drivers" functionality.
    In particular it works now always based on the current visible
    search string and no longer on whatever obsure other stuff.
  - The DriverItems function in Printer.ycp searches the model name
    now also in the 1284DeviceID entry in the PPDs because this entry
    should contain the exact model name how it is autodetected
    while the NickName entry (which is still searched) may contain
    a different model name (e.g. what is labeled on the device).
  - 2.18.9


author: jsmeix@suse.de
changelog:
  - Improved the driver search functionality in basicadd.ycp and
    in basicmodify.ycp (in particular each sequence of spaces
    in the search string is replaced by the regexp '.*' so that
    the search string "ACME 100" would find "ACME FunPrinter 100").
  - 2.18.10


author: jsmeix@suse.de
changelog:
  - Removed the "filters" package from the "Add Driver" dialog
    because this package was dropped for openSUSE 11.2.
  - Be prepared for the upcomming PDF workflow by submitting the test
    page using "-o document-format=application/vnd.cups-postscript"
    (see Novell/Suse Bugzilla bnc#467877).
  - 2.18.11


author: jsmeix@suse.de
changelog:
  - Undo using "-o document-format=application/vnd.cups-postscript"
    when submitting the test page because it does not work for
    the Gutenprint driver (see Novell/Suse Bugzilla bnc#467877).
  - 2.18.12


author: jsmeix@suse.de
changelog:
  - When printing a testpage in the Overview dialog, explicitly
    show the pending print jobs so that the user can now better
    decide whether or not the pending jobs could be deleted.
  - Fixed serial printer setup in the Connection Wizard
    (see Novell/Suse Bugzilla bnc#488655) and
    fixed SCSI printer setup in the Connection Wizard accordingly.
  - Makeshift fix of the bluetooth setup in the Connection Wizard
    so that manual bluetooth printer setup is possible now
    (see Novell/Suse Bugzilla bnc#467220 comment #11).
  - Removed all stuff regarding "infra" from the Connection Wizard
    because we do not and did not provide a CUPS backend for
    infrared access (IrDA) which does not mean that such a setup
    is impossible because any special case can be set up
    via "Specify Arbitrary Device URI".
  - 2.18.13


author: jsmeix@suse.de
changelog:
  - Fixed the Connection Wizard which now checks for each connection
    which is not natively supported by CUPS if the RPM package
    which provides the matching CUPS backend is installed.
  - 2.18.14


author: jsmeix@suse.de
changelog:
  - In the Print via Network dialog changed ambiguous wording
    "receive" to "accept" to make it more clear that this
    setting is not about actively polling via BrowsePoll
    but regarding passively accepting via BrowseAllow
    (see Novell/Suse Bugzilla bnc#433047 comment #10).
  - 2.18.15


author: jsmeix@suse.de
changelog:
  - Adapted the Connection Wizard and its help text regarding beh
    for the new foomatic-filters 4.0.1 which now contains beh
    so that cups-backends is no longer required to set up beh
    (see Novell/Suse Bugzilla bnc#502656 comment #15).
  - Fixed the determine_printer_driver_options tool which
    failed to set PPD options with special characters in keywords
    (see Novell/Suse Bugzilla bnc#503774).
  - Let the autodetect_print_queues tool ignore "root"-instances
    (see Novell/Suse Bugzilla bnc#503065).
  - 2.18.17


author: jsmeix@suse.de
changelog:
  - Be prepared for CUPS 1.4:
    * Since CUPS 1.4 'lpstat -r' results true even when scheduler
    is not running. Therefore we must now grep in its output for
    'scheduler is running' (see Novell/Suse Bugzilla bnc#520599).
    * Since CUPS 1.4 there is no longer a readymade PostScript
    testpage in CUPS. Therefore a slightly modified CUPS 1.3.10
    testprint.ps was added as /usr/share/YaST2/data/testprint.ps
    (see Novell/Suse Bugzilla bnc#520617).
    * Since CUPS 1.4 there are several seconds delay until cupsd
    writes config files like printers.conf which requires the
    new function Printerlib::WaitForUpdatedConfigFiles
    (see Novell/Suse Bugzilla bnc#520612).
    * At least in CUPS 1.4.rc1 a 'sleep 1' workaround is required
    to ensure that 'lpoptions -l' reports correct defaults
    (see Novell/Suse Bugzilla bnc#520642 and
    CUPS STR #3264 http://www.cups.org/str.php?L3264).
  - 2.18.18


author: jsmeix@suse.de
changelog:
  - In the Autoconfig dialog autoconfig.ycp added support for
    udev-configure-printer which replaces cups-autoconfig
    because cups-autoconfig is deprecated because
    cups-autoconfig uses HAL which is deprecated, see
    http://lists.freedesktop.org/archives/hal/2009-June/013429.html
    nevertheless cups-autoconfig is still supported too
    (see Novell/Suse Bugzilla bnc#526657).
  - 2.18.19


author: jsmeix@suse.de
changelog:
  - Added a generic test if a firewall is used to Printerlib.ycp
    and if yes show popup info to the user regarding CUPS+firewall
    for the "Print via Network" and "Share Printers" dialogs
    (see Novell/Suse Bugzilla bnc#549065).
  - 2.19.0


author: jsmeix@suse.de
changelog:
  - An existing connection can be modified by the "Connection Wizard"
    which launches with a matching sub-dialog where the values
    of the existing connection are preset or it falls back to the
    "Specify Arbitrary Device URI" sub-dialog if the existing
    URI scheme does not match to a more specific sub-dialog
    (see Novell/Suse Bugzilla bnc#553871).
  - Added support for current_queue_name and current_device_uri in
    Printer.ycp, overview.ycp, basicadd.ycp, and basicmodify.ycp
    which means that the currently used queue and/or connection
    is preselected in the Overview and/or  Add/Modify dialogs
    (i.e. there no longer only the default Table widget
    prelelection which preselects the topmost item).
  - Replaced several duplicated code blocks in basicmodify.ycp,
    basicadd.ycp, and connectionwizard.ycp by calling the new
    added DeriveModelName and DeriveDriverFilterString functions
    in Printer.ycp.
  - Added "bugfix-support" for username and password
    in ipp/http URIs and for username in lpd URIs.
    "Bugfix-support" means that there is no support
    to set up URIs with those stuff because the CUPS
    main author Michael Sweet really does not want to
    encourage its use but when it is already there
    in an existing URI, it is at least shown correctly.
    Usually username and password components for
    ipp/http and lpd URIs are shown in the matching
    "Connection Wizard" sub-dialog in the hostname field
    in the form username:password@hostname for ipp/http
    and username@hostname for lpd URIs
    (see Novell/Suse Bugzilla bnc#512549).
  - Connection Wizard: test connection does no longer
    require printer manufacturer
    (see Novell/Suse Bugzilla bnc#536461).
  - Enhanced error messages in the test_remote_* tools
    to indicate possible reasons for the error
    (see Novell/Suse Bugzilla bnc#553872).
  - In Printer.ycp replaced "Detected printers"
    by "Printer detection finished"
    (see Novell/Suse Bugzilla bnc#533584).
  - Added BrowsePoll support for "Print via Network"
    (see Novell/Suse Bugzilla bnc#433047).
  - Added bugfixes and minor support for local classes:
    Local classes are shown as "class" (not as "remote")
    and one can delete a local class but there is no support
    to add or edit classes.
  - 2.19.1


author: jsmeix@suse.de
changelog:
  - Added percent encoding of URI values in the "Connection Wizard"
    (see Novell/Suse Bugzilla bnc#561626).
  - Added support to launch 'hp-setup' from the BasicAdd dialog
    to provide setup support for HP printers which require
    a proprietary plugin to be downloaded and installed
    and better setup support for HP network printers and
    HP all-in-one devices (HP's own tool 'hp-setup' implements
    special handling for special HP devices better than YaST).
  - 2.19.2


author: jsmeix@suse.de
changelog:
  - More meaningful wording in BasicAdd and BasicModify dialogs
    in particular the following PushButton renames:
    From "More Connections" to "Detect More",
    from "Search" to "Search for",
    from "More Drivers" to "Find More",
    from "Add Driver" to "Install Driver",
    from "Set Name" to "Set Arbitrary Name".
  - 2.19.3


author: jsmeix@suse.de
changelog:
  - Fixed search usability in basicadd.ycp and basicmodify.ycp
    in each run of the user input while loop before UI::UserInput()
    by first replacing the [Search for] button with itself
    with `opt(`default) to enforce this default regardless
    whatever function call or UI bug (see bnc#558900)
    may have changed it and then additionally
    but only when the user is already searching drivers,
    set the focus to the InputField for the search string
    so that the user can just type in another search string.
    In contrast when the user is not already searching drivers,
    it is annoying in particular in the text-only ncurses UI
    when the focus becomes always set to the search string
    InputField for each run of the user input while loop.
  - In basicadd.ycp and basicmodify.ycp re-rename
    the PushButton to launch the DriverAdd dialog
    from "Install Driver" to "Driver Packages"
    because the former can be confused by the user
    with the functionality what the [OK] button
    in basicadd.ycp and basicmodify.ycp does i.e. to
    install the print queue with the selected driver.
  - Improved help text 'regarding firewall' and
    added link to 'SDB:CUPS and SANE Firewall settings' at
    http://en.opensuse.org/SDB:CUPS_and_SANE_Firewall_settings
  - 2.19.4


author: jsmeix@suse.de
changelog:
  - Fixed tools/autodetect_print_queues by testing for the
    positive "lpstat -r" output "scheduler is running"
    the same way as already implemented in src/Printerlib.ycp
    (bnc#584540).
  - Fixed testpage printing in overview.ycp:
    When testpage printing failed, the queue may have
    become disabled so that a refresh of the overview content
    is needed (e.g. to show the new queue state).
    Added support to show the particular logging info
    in /var/log/cups/error_log for the testpage print job
    when the user clicked "Testpage printing failed".
  - In CUPS version 1.5 SCSI printer support will be dropped,
    see http://www.cups.org/str.php?L3500
    i.e. the CUPS scsi backend will be dropped.
    Therefore in yast2-printer SCSI printer support is
    also dropped in connectionwizard.ycp and helps.ycp.
    Nevertheless because of the dropped scsi backend
    there is at least a user notification Popup::ErrorDetails
    if the scsi backend is used for a queue but there
    is no /usr/lib*/cups/backend/scsi (bnc#580121).
  - In none of the bash scripts for yast2-printer bash globbing
    is needed. Actually in all those scripts no bash globbing
    should happen. Therefore I added to all those scripts
    a "set -f" line (bnc #575056).
  - 2.19.5


author: jsmeix@suse.de
changelog:
  - Major cleanup of the AutoYaST printer client printer_auto.ycp
    (see Novell/Suse Bugzilla bnc#588679):
    Now there is verbatim cupsd.conf and client.conf
    as XML CDATA in the AutoYaST control file.
    This results a new AutoYaST control file structure:
      <printer>
      <client_conf_content>
      <file_contents><![CDATA[
      ... verbatim content of /etc/cups/client.conf ...
      ]]></file_contents>
      </client_conf_content>
      <cupsd_conf_content>
      <file_contents><![CDATA[
      ... verbatim content of /etc/cups/cupsd.conf ...
      ]]></file_contents>
      </cupsd_conf_content>
      </printer>
    Provide a new src/printer.rnc to match the
    new AutoYaST control file structure.
  - In src/printer.desktop added the line
    X-SuSE-YaST-AutoInstSchema=printer.rnc
    to pull in printer.rnc when yast2-schema is build
    (see Novell/Suse Bugzilla bnc#588998).
  - In printer_proposal.ycp use Printer::DeriveModelName
    and Printer::DeriveDriverFilterString the same way
    as in basicadd.ycp so that the proposal results now
    the same queue setup as if the user would have just
    clicked [OK] in the BasicAddDialog.
  - Prefer "manufacturer-PPD" over "recommended" PPD
    (see Novell/Suse Bugzilla bnc#589371).
  - 2.19.6


author: jsmeix@suse.de
changelog:
  - Further cleanup and enhancement of printer_auto.ycp:
    Added CreateBackupFile to backup /etc/cups/cupsd.conf
    and /etc/cups/client.conf before "Reset" and "Write".
    Added restart of local cupsd in "Change" if its config
    was reset to system defaults by "Reset" before.
    Made ReadFileContent safe against possible end of CDATA
    section strings "]]>" inside file contets.
  - 2.19.7


author: jsmeix@suse.de
changelog:
  - In overview.ycp added an initial responsive test if CUPS server
    is accessible by using the TestClientOnlyServer function
    which was moved from printingvianetwork.ycp to Printer.ycp
    and adapted so that it can be used both for overview.ycp and
    printingvianetwork.ycp (see Novell/Suse Bugzilla bnc#595612).
  - Fixed English spelling in basicadd.ycp, basicmodify.ycp,
    and Printerlib.ycp (see Novell/Suse Bugzilla bnc#596526).
  - In overview.ycp for testpage printing added "tail -n 20"
    when the CUPS error_log info is grepped to avoid a too
    tall popup which may show too many lines (in particular
    in case of the oververbose Gutenprint driver).
  - In overview.ycp show a generic text when the user selected
    that testpage printing had failed for a local queue but
    there are no messages in /var/log/cups/error_log regarding
    the testpage print job.
  - 2.19.8


author: jsmeix@suse.de
changelog:
  - Do no longer show positive feedback in TestClientOnlyServer
    because this would cause annoying popups for the user
    because in most cases TestClientOnlyServer is called
    indirectly without a button click.
    Only show positive feedback in printingvianetwork.ycp
    when TestClientOnlyServer is called by the user when
    clicking the [Test Server] button.
  - 2.19.9


author: jsmeix@suse.de
changelog:
  - yast2-printer can launch hp-setup to set up HP devices.
    When hp-setup has finished, it is likely that a new print queue
    was created by it and therefore basicadd.ycp should call
    Printerlib::WaitForUpdatedConfigFiles after hp-setup finished
    (see Novell/Suse Bugzilla bnc#603247).
  - 2.19.10


author: jsmeix@suse.de
changelog:
  - Added 'Settings;System' to the Categories in printer.desktop
    so that it will show up at the right place on all desktop
    environments in particular for the LXDE/XFCE menu
    (see Novell/Suse Bugzilla bnc#607047).
  - 2.19.11


author: jsmeix@suse.de
changelog:
  - In Printer.ycp and helps.ycp fixed the text strings therein
    which still refer to the old button labels before they
    have been renamed in version 2.19.3 and 2.19.4
    (see Novell/Suse Bugzilla bnc#610724).
  - In the driver options dialog replaced the awkward way in the
    DriverOptionItems function how the currently selected value
    was shown by a more clean way via plain text addendums which has
    the advantage that now both the current setting in the system
    and the currently selected value can be shown to the user
    (see Novell/Suse Bugzilla bnc#603182).
  - 2.19.12


author: jsmeix@suse.de
changelog:
  - In autodetect_print_queues replace each " character by \" in
    the YCP output for the print queue description and location
    strings (see Novell/Suse Bugzilla bnc#616687).
  - 2.19.13


author: jsmeix@suse.de
changelog:
  - Enhanced the test_* tools to do the most meaningful test first
    so that ICMP echo (ping) is no longer required in any case
    (see Novell/Suse Bugzilla bnc#616706).
  - 2.19.14


author: jsmeix@suse.de
changelog:
  - Added testprint.2pages.ps and enhanced test page printing
    in overview.ycp to let the user choose to print one (default)
    or two pages test print e.g. to test duplex printing
    (see Novell/Suse Bugzilla bnc#629160).
  - Enhanced texts in popups regarding firewall so that they
    can no longer be misunderstood to open ports
    (see Novell/Suse Bugzilla bnc#627799).
  - Enhanced the help text regarding possible drawback (delays
    if CUPS server does not respond) for a "client only" config.
  - 2.20.0


author: jsmeix@suse.de
changelog:
  - Added a "Use as Default" check-box below the input field for
    the queue name in the "Add" dialog and enhanced its help text
    accordingly (see Novell/openSUSE Bugzilla bnc#631263).
  - 2.20.1


author: jsmeix@suse.de
changelog:
  - Replaced Popup::TimedMessage while "Updating configuration files"
    with a nicer looking animated ProgressBar widget
    (see Novell/openSUSE Bugzilla bnc#640547).
  - Changed the numbers for DownloadProgress to multiple of 1024
    to get nicer looking "nnn.0 KB" texts in the Gtk UI.
  - Fixed some typos in texts at various places.
  - 2.20.2


author: jsmeix@novell.com
changelog:
  - Adapted "Driver Packages" dialog for current RPMs:
    Removed CheckBoxes for cups-drivers and ghostscript-omni.
    Added CheckBoxes for OpenPrintingPPDs-ghostscript,
    OpenPrintingPPDs-hpijs, OpenPrintingPPDs-postscript,
    cups-drivers-splix, and m2300w
    (see Novell/openSUSE Bugzilla bnc#642510).
  - 2.20.3


author: jsmeix@suse.de
changelog:
  - Added support for samba-krb-printing to set up printing
    in a kerberized Windows Active Directory (AD) environment
    (see Novell/openSUSE Bugzilla bnc#661845).
  - 2.20.4


author: jsmeix@suse.de
changelog:
  - Rework the "Autoconfig Settings" dialog and drop the support for
    cups-autoconfig which is no longer available since openSUSE 11.2
    (see Novell/openSUSE Bugzilla bnc#665445).
  - Avoid leftover buttons with WidgetID "`abort" when
    other YaST modules have been run from yast2-printer.
    E.g. when the YaST package installer is run via
    Package::Install(package_name) it leaves a misused
    "abort" button which is labeled "Skip Autorefresh".
    Clicking this leftover button in yast2-printer would
    cause a sudden abort of the whole yast2-printer module.
  - 2.20.5


author: jsmeix@suse.de
changelog:
  - Adapted the "Driver Packages" dialog because the package
    "cups-drivers-splix" is renamed to "splix" for openSUSE 11.4
    (see Novell/openSUSE Bugzilla bnc#659579).
    To be backward compatible it tries first to install "splix"
    but if this fails it tries to install "cups-drivers-splix"
    and it removes both splix and cups-drivers-splix if installed
    (see Novell/openSUSE Bugzilla bnc#642510).
  - 2.20.6


author: jsmeix@suse.de
changelog:
  - Fixed the automatic configuration in printer_proposal.ycp
    so that it waits until config files have been actually updated.
  - Enhanced the "Automatic Configuration" dialog so that
    the user can trigger that the automatic configuration
    via printer_proposal.ycp is run.
  - 2.20.7


author: jsmeix@suse.de
changelog:
  - Be backward compatible in the "Driver Packages" dialog
    regarding OpenPrintingPPDs-ghostscript and cups-drivers:
    It tries first to install OpenPrintingPPDs-ghostscript
    but if this fails it tries to install cups-drivers
    and it removes both OpenPrintingPPDs-ghostscript and
    cups-drivers if installed.
  - 2.20.8


author: jsmeix@suse.de
changelog:
  - Added new driver "epson-inkjet-printer-escpr"
    to the "Add Driver" dialog (bnc#722625).
  - Fixed typos in help texts (bnc#703201).
  - 2.21.0


author: jsmeix@suse.de
changelog:
  - Adapted it for "hplip-sane" (bnc#726316).
  - Updated HTTP URLs (bnc#732271).
  - Using ButtonBox widget (bnc#701263).
  - Fixed DownloadProgress error (bnc#748884).
  - Enhanced progress in create_printer_ppd_database
    and adapted expected progress file size in Printer.ycp.
  - 2.23.0


author: jsmeix@suse.de
changelog:
  - In create_printer_ppd_database re-replace "usleep 100"
    by the old traditional "sleep 1" to avoid a RPM requirement
    for the package sysvinit or sysvinit-tools which provides
    /bin/usleep. Furthermore using usleep would need more changes
    so that the whole progress in create_printer_ppd_database works
    again o.k. even if there is not yet a /var/cache/cups/ppds.dat.
  - 2.23.1


author: jsuchome@suse.cz
changelog:
  - add GPG key correctly to the installkey.gpg keyring inside initrd
    (bnc#478975)
  - before signing a file check for its existence (bnc#481838)
  - 2.18.0


author: jsuchome@suse.cz
changelog:
  - escape URL of base product when saving to XML (bnc#482395)
  - copy optional files as optional (bnc#482329)
  - sign and create a checksum for add_on_products file (bnc#481470)
  - bring all required patterns into the final product (bnc#482540)
  - 2.18.1


author: jsuchome@suse.cz
changelog:
  - read the configured architecture with GetArch, which merges
    i586 and i686 to i386 (bnc#464727)
  - 2.18.2


author: jsuchome@suse.cz
changelog:
  - merged changes from CODE11:
  - added openssl-certs to default bootstrap section, so Update repos
    can work (bnc#491475)
  - read the whole kiwi process output (bnc#488799)
  - make content file optional (for empty repos, bnc#500527)
  - correct check for configuration type and version in templates
    (bnc#498439)
  - during configuration, do not throw away target image desctination
    (bnc#499489)
  - updated sysconfig template (DEFAULT_IMAGE_ARCHITECTURE)
  - added option to specify "additive" attribute to size (fate#305327)
  - detect and report conflicts in selected and deleted package lists
    (fate#305254)
  - allow building i386 images on x86_64 system (fate#305327)
  - 2.18.5


author: jsuchome@suse.cz
changelog:
  - do not forget to close opened windows on error (bnc#511436)
  - correctly set target 32bit architecture on x86_64 (bnc#510971)
  - with "additive", do not count the packages size (bnc#512358)
  - 2.18.7


author: jsuchome@suse.cz
changelog:
  - merge changes from SLE11:
    fixed cross-architecture problems (bnc#510971)
    Image Creator: help texts for locale configuration (bnc#515551)
    do not create i386 version of initrd for s390 (bnc#498464)
    do not re-crypt user password already crypted (bnc#521887)
    show the warning when package management is locked (bnc#526338)
    give kiwi more time to finish (bnc#525986)
    probe repositories of NONE type (bnc#527198)
    show error if removing old chroot failed (bnc#525993)
  - 2.18.11


author: jsuchome@suse.cz
changelog:
  - use menubutton for both iso image and directory tree (bnc#438223)
  - check for presence of autoyast profile (bnc#503047)
  - 2.19.0


author: jsuchome@suse.cz
changelog:
  - do not remove directory that can be resused (patch from varkoly,
    bnc#568298)
  - adapt to new paths of kiwi-config-openSUSE, changed template
  - 2.19.1


author: jsuchome@suse.cz
changelog:
  - when package cannot be installed, look if it is not provided
    by something else (bnc#571694)
  - if primary tag for the boot images is not defined, take the first
    one (bnc#572727)
  - 2.19.2


author: jsuchome@suse.cz
changelog:
  - better check for URLs of local repositories, so local repository
    is saved with correct 'rpm-dir' flag (bnc#599221)
  - 2.19.8


author: jsuchome@suse.cz
changelog:
  - save config.xml after changing the package list (bnc#599952)
  - offer more options when packages are not available (bnc#599952)
  - check for package dependencies automatically (bnc#599952)
  - 2.20.0


author: jsuchome@suse.cz
changelog:
  - command line mode fixes: initialize the sources, automatically
    import GPG keys (bnc#626512)
  - 2.20.1


author: lslezak@suse.cz
changelog:
  - don't use obsoleted inst_packages.ycp client, use PackagesUI.ycp
    module instead (bnc#471490)
  - 2.20.2


author: jsuchome@suse.cz
changelog:
  - strip UTF-8 ending from locale string (bnc#675101)
  - allow live iso creation only for x86/x86_64 (bnc#675101
  - 2.21.0


author: jsuchome@suse.cz
changelog:
  - allow live iso creation only for x86/x86_64 (bnc#678145)
  - show repository names in package selector (bnc#618251)
  - 2.21.1


author: lslezak@suse.cz
changelog:
  - code cleanup - removed obsoled code for handling selections
    (replaced by patterns long time ago)
  - use Pkg::ResolvableProperties() instead of obsoleted
    Pkg::GetPatterns()
  - 2.21.10


author: jsuchome@suse.cz
changelog:
  - new check for conflicting delete packages (bnc#748488)
  - allow writing empty package list (bnc#749029)
  - 2.22.3


author: jsuchome@suse.cz
changelog:
  - do not discard bootinclude packages after conflict (bnc#750739)
  - backup the original version of config.xml (bnc#750989)
  - 2.22.4


author: kmachalkova@suse.cz
changelog:
  - Added tooltips to BarGraph widget (duplicate segment text in
    a tooltip should the segment become too small)


author: kmachalkova@suse.cz
changelog:
  - Use YIconLoader to search for icons (add icon search path, use
    findIcon in IconButton widget) (FaTe #306356)
  - V 2.18.7


author: tgoettlicher@suse.de
changelog:
  - Applied patch from Frank Schaefer that fixes resizing columns
    in tables (bnc #392056)
  - V 2.18.8


author: tgoettlicher@suse.de
changelog:
  - applied patch for autosize columns
  - patch by Frank Schäfer
  - tested by Dave Plater
  - bnc #441828
  - V 2.18.10


author: tgoettlicher@suse.de
changelog:
  - fixed bnc #539367: YaST Software Management, search function
    not registering secondary enter key.


author: dmacvicar@suse.de
changelog:
  - allow repository upgrades from the user interface
    (equivalent to zypper dup --from X ) (bnc#548551)
  - V 2.18.18


author: tgoettlicher@suse.de
changelog:
  - fixed bnc #549868: Mnemonic clash in Software Management
  - fixed bnc #554473: UTF-8 Problem
  - fixed bnc #558881: Broken accented chars in YaST Qt packager versions tab


author: dmacvicar@suse.de
changelog:
  - bnc#621649 patterns with no categories were supposed to be
    displayed at the top, not randomly
  - 2.20.0


author: tgoettlicher@suse.de
changelog:
  - Fixed bnc#718197: YaST2 Qt package manager opens RMB context
    menus at a wrong position, usability issue
  - Version: 2.21.11


author: tgoettlicher@suse.de
changelog:
  - Fixed bnc#721810: Disabled option "Ignore recommended packages for already installed
    packages" for update mode
  - Version: 2.21.12


author: tgoettlicher@suse.de
changelog:
  - Changed default for "Ignore recommended packages for already installed
    packages" (bnc #716017)
  - Version: 2.21.14


author: tgoettlicher@suse.de
changelog:
  - Fixed bnc#723151: Install all matching debuginfo packages" never
      finds anything-debuginfo-32bit
  - Fixed bnc#730007: When updating packages, + keyshortcut doesn't
      always work
  - Version: 2.21.17


author: tgoettlicher@suse.de
changelog:
  - Fixed bnc #734763: yast2 sw_single software management with QT ui
    resets columns in software view when horizontal scrollbar is removed
    (Patch from Frank Schäfer)
  - Version: 2.21.18


author: tgoettlicher@suse.de
changelog:
  - Fixed bnc#704123: When updating packages, same version numbers in different repositories confuse YaST
  - Version: 2.21.22


author: locilka@suse.cz
changelog:
  - Fixed displaying i18n characters in summary (bnc #460674).
  - Save summary to file - huge speedup (bnc #460674).
  - 2.18.0


author: locilka@suse.cz
changelog:
  - Fixed restoration of unavailable packages (bnc #553400).
  - Fixed dialog for selecting packages to restore (bnc #553400).
  - 2.19.0


author: kkaempf@suse.de
changelog:
  - add and enable CTest
  - generate rdoc documentation
  - pass explicit rpath to linker so plugins are found
  - general code cleanup
  - 0.3.3


author: kkaempf@novell.com
changelog:
  - wrap rb_funcall in rb_protect to prevent segfaults if the
    calling function raises an exception (bnc#705425)
  - 0.3.6


author: mvidner@suse.cz
changelog:
  - WIP: Ruby objects usable from YCP (FATE#312825).
      except those that get garbage collected :-/)
  - Run the tests at RPM build time.
  - Less log clutter when importing a Ruby namespace.
  - 0.3.8


author: jreidinger@suse.com
changelog:
  - allows loading modules which follows rails ruby convention
    ( ActiveSupport module is in active_support.rb file )
    (bnc#705417)


author: jreidinger@suse.com
changelog:
  - improve previous fix to allow loading also file in namespace (
    e.g. Name::Test in name/test ) (bnc#705417)


author: locilka@suse.cz
changelog:
  - Skipping starting boot.* scripts in services_proposal, they still
    have to be enabled though (BNC #583773).


author: jsuchome@suse.cz
changelog:
  - include /etc/samba/dhcp.conf in temporary smb.conf if such
    configuration is allowed in sysconfig (bnc#520648)
  - 2.18.2


author: jsuchome@suse.cz
changelog:
  - tell kerberos client not to check for DNS when saving AD
    configuration (bnc#622235)
  - fixed joining from CLI
  - added API for setting the realm
  - 2.19.7


author: jsuchome@suse.cz
changelog:
  - import all config file sections, not only [global]
  - do not let dollar sign be part of autoYaST XML (bnc#662250)
  - 2.20.2


author: jsuchome@suse.cz
changelog:
  - set the value of 'kerberos method' option for single sign on,
    add the API for its possible change (bnc#673982)
  - 2.21.1


author: locilka@suse.cz
changelog:
  - Enabling all expert settings that were hidden because of obsolete
    globals->ui_mode control file option (bnc #480820).
  - 2.18.1


author: locilka@suse.cz
changelog:
  - Re-added possibility to allow guest access (BNC #579993).
  - Fixed buggy behavior when security settings were manually
    changed by user in advanced options (BNC #553349).
  - Adjusted help according the current UI (BNC #580102).
  - 2.18.3


author: locilka@suse.cz
changelog:
  - Added 'netbios-server' firewall service to list of services
    required to be open during firewall configuration (BNC #541958)
  - 2.20.1


author: locilka@suse.cz
changelog:
  - Added 'samba-client' firewall service to list of services
    required to be open during firewall configuration (BNC #541958)
  - 2.20.2


author: jsuchome@suse.cz
changelog:
  - removed obsolete On value from 'ldap ssl' option
  - added help texts for LDAP settings (bnc#531523)
  - 2.21.0


author: jsmeix@suse.de
changelog:
  - V 2.19.0
  - Replaced overcomplicated but nevertheless mostly useless code
    for using the YaST SuSEFirewall module by simple generic code
    in a ShowFirewallPopup function in the same way as it works
    for yast2-printer (compare Novell/Suse Bugzilla bnc#549065)
    and enhanced the help text "Regarding Firewall",
    (see Novell/Suse Bugzilla bnc#551282).
  - Fixed duplicate button widget with ID `back by
    calling Wizard::HideBackButton() before calling
    Wizard::SetAbortButton(`back,Label::CancelButton()), see
    http://lists.opensuse.org/opensuse-factory/2009-10/msg00528.html
  - Added X-KDE-SubstituteUID=true to src/scanner.desktop
    (see Novell/Suse Bugzilla bnc#550073).


author: kmachalkova@suse.cz
changelog:
  - Adjusted .desktop file(s) to wrap /sbin/yast2/ calls in xdg-su
    where root privileges are needed, removed X-KDE-SubstituteUID key
    (see Novell/Suse Bugzilla bnc#540627 and bnc#550073).


author: jsmeix@suse.de
changelog:
  - V 2.19.1
  - Adapted to no longer try to install the proprietary packages
    iscan, iscan-proprietary-drivers, and iscan-firmware.
    Instead show a meaningful user information
    when one of those Epson models is to be set up
    which require the proprietary Iscan software
    so that the user can download and install
    the right packages from Avasys on his own
    (see Novell/Suse Bugzilla bnc#569917).
  - Reduced too long help text 'regarding firewall' but
    added a link to 'SDB:CUPS and SANE Firewall settings' at
    http://en.opensuse.org/SDB:CUPS_and_SANE_Firewall_settings
    (see Novell/Suse Bugzilla bnc#551282).


author: jsmeix@suse.de
changelog:
  - V 2.19.2
  - HAL is deprecated and does no longer support to grant read/write
    device access permissions for scanners to the currently logged
    in "desktop" user. Therefore the HAL related code was removed
    (see Novell/Suse Bugzilla bnc#593946).
  - Implemented Novell/Suse Bugzilla bnc#578203 enhancement
    to show in the model selection list  "unmaintained driver"
    and added info to the help text so that the user knows
    in advance whether or not he could expect some help
    if there are issues with an unmaintained driver.
  - In case of the "net" meta-backend, the [Edit] button in the
    OverviewDialog now also launches the "Scanning via Network"
    dialog even when the "net" meta-backend did not recognize
    a scanner (see Novell/Suse Bugzilla bnc#578104).


author: jsmeix@suse.de
changelog:
  - V 2.20.0
  - Let the ConfigureBackendDialog automatically proceed to the next
    dialog (i.e. to the overview dialog) after successful backend
    activation (see openSUSE/Novell Bugzilla bnc#636083).
  - Fix determine_active_scanner_backends so that it also detects
    active backends with '_' or '-' characters in the backend name
    (see openSUSE/Novell Bugzilla bnc#641111).


author: jsmeix@suse.de
changelog:
  - V 2.20.1
  - Changed the number for DownloadProgress to multiple of 1024
    to get nicer looking "nnn.0 KB" texts in the Gtk UI.
    Using 921600 because /var/lib/YaST2/scanner_database.ycp
    is about 890000 bytes in openSUSE 11.4
    (see openSUSE/Novell Bugzilla bnc#670675).


author: jsmeix@suse.de
changelog:
  - V 2.23.0
  - Third party driver "epkowa" responsibility transferred
    from Avasys to Epson (bnc#746038).
  - Use ButtonBox widget in src/Scanner.ycp (bnc#701263).
  - Fixed typo in help text "UDB" -> "USB" (bnc#703235).
  - Replaced the HTTP URLs to the Style Guide with the plain text
    "YaST Style Guide (dated Tue, 04 Nov 2008)" (bnc#732272).


author: jsuchome@suse.cz
changelog:
  - pam_pwcheck calls replaced with pam_cracklib/pam_pwhistory,
    removed obsolete "obscure checks" settings (fate#305468)
  - 2.18.0


author: jsuchome@suse.cz
changelog:
  - do not save PASS_MIN_LEN if cracklib is disabled
  - ensure polkit privileges are applied (bnc#541393)
  - 2.18.3


author: jsuchome@suse.cz
changelog:
  - return map structures from agent, to speed up building tree
    content (bnc#686639)
  - solve restoring directories (bnc#686619)
  - 2.21.3


author: jsuchome@suse.cz
changelog:
  - removed YCP code for Tree recursive selection, widget can do it
    itself now (bnc#686639)
  - 2.21.4


author: locilka@suse.cz
changelog:
  - Obsoleted X-KDE-SubstituteUID replaced with xdg-su in Exec in
    desktop file (bnc#540627)
  - 2.21.8


author: jsuchome@suse.cz
changelog:
  - support more snapper configurations (bnc#719482)
  - show path to current subvolume above filesystem tree (bnc#719482)
  - close the feedback window correctly (bnc#722477)
  - 2.21.11


author: jsuchome@suse.cz
changelog:
  - agent: pass map refereces as arguments
  - quote strings passed to bash commands
  - fixed testsuite
  - 2.21.13


author: jsuchome@suse.cz
changelog:
  - more optimalization in C++ code
  - use fixed font for showing the diff (bnc#723621)
  - escape HTML tags in diff output
  - 2.21.14


author: jsuchome@suse.cz
changelog:
  - when reverting changes to selected snapshot, delete files as well
    (bnc#741214)
  - confirmed license
  - 2.22.3


author: lslezak@suse.cz
changelog:
  - improved logging in alsa-agent when a requested volume
    setting failed due to an unsupported operation
    (e.g. missing mute switch)


author: lslezak@suse.cz
changelog:
  - convert /etc/modprobe.d/sound to /etc/modprobe.d/50-sound.conf
    during package update (bnc#485942)
  - 2.18.1


author: lslezak@suse.cz
changelog:
  - build the soundcard database during package build - use
    the existing ALSA drivers, the DB is always up to date
    and is architecture dependent now
  - 2.20.0


author: lslezak@suse.cz
changelog:
  - fixed mixer (volume setting) dialog - yast used the previous
    value for teh volume level so the value displayed in the UI and
    the actual volume setting were not in sync when moving the
    sliders (bnc#664094)
  - 2.20.2


author: lslezak@suse.cz
changelog:
  - added support for USB joysticks, redesigned the main dialog
    to support both USB and Gameport joysticks, updated the test
    dialog (use sliders, fixed button and axes detection)
    (bnc#695323)
  - 2.21.3


author: locilka@suse.cz
changelog:
  - Dropping possibility to adjust PasswordAuthentication option
    as it has no or rather misleading effect (bnc #469207).
  - 2.18.0


author: locilka@suse.cz
changelog:
  - Added Login Settings help and improved the current dialog labels
    to be more accurate (bnc #470357).`


author: aschnell@suse.de
changelog:
  - limit stripe number in combobox during creation of logical
    volumes by number of physical volumes in volume group (bnc
    [#482502])


author: aschnell@suse.de
changelog:
  - do not pass '-F 32' to mkdosfs as mkdosfs is now able to
    auto-select even FAT32 (see bnc #485603)


author: aschnell@suse.de
changelog:
  - removed use of ModulesConf module (might break support for
    parport zip drives) (see bnc #485992)


author: aschnell@suse.de
changelog:
  - added support for MD RAID6/10 (fate #305343)
  - fixed used-by information for MD RAID over DM Multipath


author: aschnell@suse.de
changelog:
  - changed StorageInterface::checkDeviceMounted() to return list of
    all known moint points
  - 2.18.11


author: aschnell@suse.de
changelog:
  - added environment parameter to Storage constructor and factories
  - pass instsys flag from YCP to libstorage (bnc #399390)


author: aschnell@suse.de
changelog:
  - removed usedByName from StorageInterface and "used_by" from
    target-map since superseded by usedByDevice and "used_by_device"


author: aschnell@suse.de
changelog:
  - disable adding kernel modules needed for accessing the root
    filesystem to INITRD_MODULES since mkinited is capable of
    detecting them on it's own
  - 2.18.12


author: aschnell@suse.de
changelog:
  - added minimal experimental btrfs support, esp. filesystems over
    multiple devices are not supported (fate #306587)


author: kmachalkova@suse.cz
changelog:
  - Added called_update flag to prevent multiple calls of
    Storage::Update (breaks bootloader on kernel update - bnc#477778)
    (patch by juhliarik)
  - 2.18.16


author: aschnell@suse.de
changelog:
  - allow user to ignore some consistency checks respecting manual
    partition setup during installation (fate #305149)


author: jsrain@suse.cz
changelog:
  - warn in installation proposal if not formatting /home partition
    and using remote authentication (fate#306325)


author: fehr@suse.de
changelog:
  - verify entered crypt passwords in existing crypted devices (bnc
    [#467987])
  - get rid of ClassifiedSettings in Storage.ycp


author: fehr@suse.de
changelog:
  - do not forget user modified format options when FormatMount dialog
    is entered more than once (bnc #467889)


author: fehr@suse.de
changelog:
  - set fs to detected fs when format is set to false to prevent
    invalid fstab options (bnc #457100)


author: kmachalkova@suse.cz
changelog:
  - Adjusted .desktop file(s) to wrap /sbin/yast2/ calls in xdg-su
    where root privileges are needed, removed X-KDE-SubstituteUID key
    (bnc#540627)
  - 2.19.3


author: aschnell@suse.de
changelog:
  - do not allow deletion of partitions on DASD when other partitions
    of that DASD are in use (bnc #577468)


author: fehr@suse.de
changelog:
  - provide name of encrypted dm device in "crypt_device" key of
    volume data if dm encryption is set up (bnc #577127)
  - 2.19.6


author: fehr@suse.de
changelog:
  - make alignment of created partitions configurable (optimal,
    cylinder) to be able to work around problems like in bnc #597723


author: fehr@suse.de
changelog:
  - prevent asking for crypt password even when nothing has been
    changed in FormatMountDialog
  - 2.19.14


author: fehr@suse.de
changelog:
  - fix bug that destroys encrypted volumes when wrong password is
    entered in read fstab dialog (#625490)
  - replace "nofail" with "noauto" for encrypted volumes in fstab
    during update


author: fehr@suse.de
changelog:
  - make mkfs option "dir_index" work as expected again
  - add option to supress journal to mkfs options for ext4
    (bnc#629363)


author: fehr@suse.de
changelog:
  - allow floating point value in reserved block percentage and
    set default to reserve about 1Gig, but <= 5.0% and >= 0.1%
    (bnc #661179)


author: fehr@suse.de
changelog:
  - support new btrfs_increase_percentage from control.xml
  - change default subvol list to /opt, /srv, /var/log and /var/spool


author: fehr@suse.de
changelog:
  - add functionality to have everything in a default btrfs subvol
    (additions to fate#306587)
  - add /tmp, /var/run and /var/tmp to default subvol list
  - version 2.21.2


author: fehr@suse.de
changelog:
  - allow label on btrfs when format is true
  - do not allow to partition disks used by LVM in disk selection
  - show popup if proposal of separate /home is not possible
  - enforce that all subvolume names starting with "@/"
  - version 2.21.4


author: fehr@suse.de
changelog:
  - fix detection and handling of label on btrfs
  - use "btrfs filesystem label" to handle label on btrfs
  - fix wrong size check for tmpfs
  - fixed potential confusing text about disk init (bnc#715801)
  - version 2.21.6


author: fehr@suse.de
changelog:
  - fix invalid proposal on EFI system where GPT disklabel creation
    is enforced (bnc#709334)
  - remove options "users,gid=users" from vfat fstab entries for
    /boot (bnc#722299)


author: fehr@suse.de
changelog:
  - add var/crash to default subvolume list
  - fix proposal for some cases where exactly 1 partition selected


author: fehr@suse.de
changelog:
  - fix missing /boot partition in proposal (bnc#739091)
  - do not enforce subvolumes to start with "@/" on openSuSE
    (bnc#738542)


author: fehr@suse.de
changelog:
  - ensure default mountby uuid for btrfs in all cases
  - prevent display of outdated data with simple btrfs volumes


author: fehr@suse.de
changelog:
  - allow resize and move of simple btrfs volumes if they are
    formatted anyway (bnc#742491)
  - fix bug handling used devices of simple btrfs volumes in resize


author: fehr@suse.de
changelog:
  - add red error text if there is no root fs in storage propopsal
    (possible e.g. via autoyast)
  - fix bug where ycp forgets changes in Storage::ChangeVolumeProperties
    after libstorage returns an error


author: fehr@suse.de
changelog:
  - 2.22.4
  - do not suggest /usr as mount point any more (bnc#766632)
  - changes for new logging in libstorage (fate#313242)


author: aschnell@suse.de
changelog:
  - added sanity check for arbitrary mount options (bnc#774521)
  - avoid too big error popups (bnc#774521)
  - 2.22.7


author: kmachalkova@suse.cz
changelog:
  - Focusing correct item when changing priority of rules (bnc#449754)
  - Fixed parsing of multi-line rules/aliases (patch by jreidinger)
    (bnc#449768)
  - 2.17.2


author: kmachalkova@suse.cz
changelog:
  - Missing strings marked for translation (bnc#448693, bnc#459376)
  - Consider all possible command tags (NOPASSWD, NOEXEC, SETENV) when
    parsing a line from sudoers in order not to delete those tags that
    can't be set in UI


author: kmachalkova@suse.cz
changelog:
  - Show "Really abort?" message only if there is something to save
    (bnc#458328)
  - Removed write progress dialog (bnc#447586)
  - Speeding up gathering users/groups data
  - 2.18.0


author: kmachalkova@suse.cz
changelog:
  - Do not add extra space to command parameters (bnc#473683)
  - Move user selection into pop-up dialog in user/run-as alias config
    (bnc#421053)
  - Some compatibility fixes (ButtonBoxes, InputFields usage)
  - 2.18.1


author: mzugec@suse.cz
changelog:
  - copy also .md5 file (bnc#445294)
  - handle `close event (bnc#446073)
  - quote upload target URL (bnc#445315)
  - SR numbers validator (bnc#445289)
  - 2.17.17


author: lslezak@suse.cz
changelog:
  - command line help text - added description and example for full
    file name specification (bnc#689844)
  - 2.21.0


author: lslezak@suse.cz
changelog:
  - use ButtonBox for push button widgets (bnc#701273)
  - removed unnecessary text from summary dialog
  - 2.21.1


author: lslezak@suse.cz
changelog:
  - fixed displaying UTF-8 values (bnc#728588), fixed handling values
    containing single quotes
  - 2.22.0


author: mvidner@suse.cz
changelog:
  - Adapted to changes in yast2-core needed for making UI callable from
    yast2-*-bindings.
    (The testsuite component is no longer usable because it does not
    provide the UI namespace)
  - 2.15.0.1


author: mvidner@suse.cz
changelog:
  - Finished integrating Feature #120292, UI as a namespace callable
    from yast2-*-bindings.
  - 2.15.1


author: mvidner@suse.cz
changelog:
  - Enable make check before make install, by telling y2base to search
    first in ../src (fate#2306).
  - 2.16.2


author: locilka@suse.cz
changelog:
  - Re-added the old YaST icon as 'yast-spanner'.
  - New YaST and SMT icons created by jimmac.
  - 2.18.3


author: jimmac@novell.com
changelog:
  - yast-webpin for openSUSE and SLE themes.
  - yast-dump. bnc#529982
  - yast-xpram. bnc#529984
  - 2.18.6


author: jimmac@novell.com
changelog:
  - dark gnome logo for the light installer
  - REIPL icon. bnc#529990
  - all states for the checkbox widget. bnc#445418
  - focused state for qcombobox. bnc#499909
  - focused state for buttons. remove dotted outline. bnc#471861
  - 2.18.9


author: jimmac@novell.com
changelog:
  - use wrench for the launcher icon again. In all sizes. The arrdvark mascot added as yast-mascot. bnc#501452, bnc#544921


author: badshah400@gmail.com
changelog:
  - Include high resolution png images (256x256) and scalable svg
    images to make icons look better in gnome-shell
  - 2.21.4


author: coolo@suse.com
changelog:
  - make wizard a directory again and link single files as we did
    in the past (long standing rpm bug)
  - 2.21.18


author: ke@suse.de
changelog:
  - Updated languages: af am ar be bg bn bs ca cs cy da de el es et fa
    fi fr gl gu he hi hr hu id it ja jv ka km ko ku lo lt mk mr ms my nb nl
    pa pl pt ro ru si sk sl sr sv sw ta th tk tr uk vi wa xh zu en_GB en_US
    pt_BR zh_CN zh_TW.


author: ke@suse.de
changelog:
  - Updated languages: am ar be bg bn bs ca cs cy da de el es et fa fi fr
    gl gu he hi hr hu id it ja jv ka km ko ku lo lt mk mr ms my nb nl pa pl
    pt ro ru si sk sl sr sv sw ta th tk tr uk vi wa xh zu en_GB en_US pt_BR
    zh_CN zh_TW.


author: ke@suse.de
changelog:
  - Updated languages: be bg cs da de es fi fr gl hr hu it ja km ko lt nl
    ru sk tg uk wa pt_BR zh_TW.


author: ke@suse.de
changelog:
  - Updated languages: bg da de es fi fr gl hu it ja km ko lt nb nl pl pt
    ro ru sk uk en_GB en_US pt_BR zh_CN.


author: ke@suse.de
changelog:
  - Updated languages: af am ar be bg bn bs ca cs cy da de el es et fa fi
    fr gl gu he hi hr hu id it ja jv ka km ko ku lo lt mk mr ms my nb nl pa
    pl pt ro ru si sk sl sr sv sw ta tg th tk tr uk vi wa xh zu en_GB en_US
    pt_BR zh_CN zh_TW.
  - New language: ast.


author: ke@suse.de
changelog:
  - Updated languages: af am ar be bg bn bs ca cs cy da de el es et fa
    fi fr gl gu he hi hr hu id it ja jv ka km kn ko ku lo lt mk mr ms my nb
    nl pa pl pt ro ru si sk sl sr sv sw ta tg th tk tr uk vi wa xh zu en_GB
    en_US pt_BR zh_CN zh_TW.


author: ke@suse.de
changelog:
  - Updated languages: ca cs da de es fi fr gl hu it ja km ko lt nb nl pl
    pt ro ru sk uk pt_BR zh_CN zh_TW.


author: ke@suse.de
changelog:
  - Updated languages: ar ca cs da de es fi fr gl hu it ja ka km ko lt nb
    nl pa pl pt ro ru pt_BR zh_CN zh_TW.


author: ke@suse.de
changelog:
  - Updated languages: af am ar be bg bn bs ca cs cy da de el es et fa
    fi fr gl gu he hi hr hu id it ja jv ka km kn ko lo lt mk mr ms my nb nl
    pa pl pt ro ru si sk sl sr sv ta tg th tk tr uk vi wa xh zu en_GB en_US
    pt_BR zh_CN zh_TW ast.


author: ke@suse.de
changelog:
  - Updated languages: af am ar be bg bn bs ca cs cy da de el es et fa
    fi fr gl gu he hi hr hu id it ja jv ka km kn ko ku lo lt mk mr ms my nb
    nl pa pl pt ro ru si sk sl sr sv sw ta tg th tk tr uk vi wa xh zu en_GB
    en_US pt_BR zh_CN zh_TW ast.


author: ke@suse.de
changelog:
  - Updated languages: af am ar be bg bn bs ca cs cy da de el es et fa
    fi fr gl gu he hi hr hu id it ja jv ka km kn ko ku lo lt mk mr ms my nb
    nl pa pl pt ro ru si sk sl sr sv sw ta tg th tk tr uk vi wa xh zu en_GB
    en_US pt_BR zh_CN zh_TW ast nds.


author: ke@suse.de
changelog:
  - Updated languages: af am ar be bg bn bs ca cs cy da de el es et fa fi
    fr gl gu he hi hr hu id it ja jv ka km kn ko ku lo lt mk mr ms my nb nl
    nn pa pl pt ro ru si sk sl sr sv sw ta tg th tk tr uk vi wa xh zu en_GB
    en_US pt_BR zh_CN zh_TW ast nds.


author: ke@suse.de
changelog:
  - Updated languages: da es hu lt pl.
  - Run spec-cleaner:
    - Better use of default macros (buildroot, make, etc.).
    - Drop "Prefix:".
    - Sort header fields.
    - Reduce whitespace.


author: ke@suse.de
changelog:
  - Fix the stats script (bnc#725999) and update all the languages: af am
    ar be bg bn bs ca cs cy da de el es et fa fi fr gl gu he hi hr hu id
    it ja jv ka km kn ko ku lo lt mk mr ms my nb nl nn pa pl pt ro ru si
    sk sl sr sv sw ta tg th tk tr uk vi wa xh zu en_GB en_US pt_BR zh_CN
    zh_TW ast nds.


author: ke@suse.de
changelog:
  - Drop some SLE related textdomains.
  - Updated languages: af am ar be bg bn bs ca cs cy da de el es et fa fi
    fr gl gu he hi hr hu id it ja jv ka km kn ko ku lo lt mk mr ms my nb nl
    nn pa pl pt ro ru si sk sl sr sv sw ta tg th tk tr uk vi wa xh zu en_GB
    en_US pt_BR zh_CN zh_TW ast nds.


author: ke@suse.de
changelog:
  - Remove obsolete %suse_update_config call.
  - Updated languages: cs da de es fi fr hu km pl pt_BR zh_TW.


author: ke@suse.de
changelog:
  - list-trans-packs.sh: Remove conflicting trans packages, but comment
    this feature.
  - Rebuild the Requires list to remove yast2-trans-he; see bug 168603.


author: lslezak@suse.cz
changelog:
  - Use /etc/modprobe.d/50-newid.conf config file instead of
    /etc/modprobe.d/newid (bnc#485942)
  - 2.18.1


author: lslezak@suse.cz
changelog:
  - read SYSRQ setting from /etc/sysctl.conf instead of obsoleted
    /etc/sysconfig/sysctl file (bnc#714406)
  - 2.21.1


author: lslezak@suse.cz
changelog:
  - removed obsoleted idedma module (doesn't work with new libata
    kernel drivers and the old supported drivers have been removed)
  - 2.21.3


author: lslezak@suse.cz
changelog:
  - Do not try installing unavailable packages (TV applications)
    (bnc #480179)
  - Display more details in lirc error popup, describe the details
    (bnc#449327)
  - 2.18.2


author: lslezak@suse.cz
changelog:
  - Added extra "No tuner" string marked for translation, it was
    originally only in a generated file which might be missing when
    creating .pot file (bnc#371289)


author: lslezak@suse.cz
changelog:
  - do not require ivtv-kmp-default package, the driver has been
    merged to the main kernel package (bnc#536274)
  - updated card DB (kernel-2.6.31-8)
  - 2.18.3


author: lslezak@suse.cz
changelog:
  - copy the correct lircd.conf file to /etc/lircd.conf,
    check whether the file exists (bnc#492345)
  - 2.19.1


author: lslezak@suse.cz
changelog:
  - don't display an error popup when lirc is not installed,
    install it when needed (bnc#578406)
  - 2.19.2


author: lslezak@suse.cz
changelog:
  - do not write "options i2c-algo-bit bit_test=1" line to
    /etc/modprobe.d/50-tv.conf file, remove the option during upgrade
    (bnc#712023)
  - 2.21.4


author: locilka@suse.cz
changelog:
  - Mounting /var partition automatically if a device is not created
    by Kernel (bnc #494240).
  - 2.18.4


author: locilka@suse.cz
changelog:
  - Removed copying inst-sys users to installed system during
    upgrade. Users are added by RPMs (bnc #496958).
  - 2.18.5


author: lslezak@suse.cz
changelog:
  - code cleanup - removed obsoled code for handling selections
    (replaced by patterns long time ago),
    use Pkg::SourceProductData() instead of obsoleted
    Pkg::SourceProduct()
  - 2.21.1


author: jsuchome@suse.cz
changelog:
  - OBSCURE_CHECKS_ENAB not available from PAM since
    yast2-security-2.18.0, making related functionality YaST specific
  - 2.18.4


author: jsuchome@suse.cz
changelog:
  - live installation: implicit check for empty user login
  - do not default secondary group list to "video" (bnc#552039)
  - 2.18.15


author: jsuchome@suse.cz
changelog:
  - show Enabled/Disable checkbox for LDAP users only when action is
    available (bnc#557714)
  - 2.19.2


author: jsuchome@suse.cz
changelog:
  - UMASK setting moved to /etc/default/useradd (bnc#606249)
  - /etc/login.defs no more written
  - 2/19.14


author: jsuchome@suse.cz
changelog:
  - User specific LDAP configuration moved here from ldap-client,
    shown as "LDAP Administration Settings" dialog (fate#313143)
  - fixed Password Policy handling
  - 2.22.3


author: carnold@novell.com
changelog:
  - bnc#488598 - chkconfig and insserv fail on init scripts that
    depend on /etc/init.d/boot.clock in Xen domU


author: carnold@novell.com
changelog:
  - Add support for installing KVM.
    fate#306665 - KVM reaches supported status
    bnc#557233 - YaST needs to include kvm in virtualization support
    functionality


author: lidongyang@novell.com
changelog:
  - fate#311371 - Enhance yast to configure live migration for Xen
    and KVM
    replace xen.ycp with relocation-server.ycp


author: lidongyang@novell.com
changelog:
  - bnc#702106 - Remove 32-bit "Install Hypervisor and Tools" from
    YaST Control Center - FATE#308532
    remove %ix86 from exclusive arch so that yast2-vm is available
    only for the 64-bit x86 architecture.


author: locilka@suse.cz
changelog:
  - Removed obsoleted X-KDE-SubstituteUID from desktop file
    (bnc#540627) and replaced with xdg-su call in the Exec entry.
  - 2.21.0


author: carnold@novell.com
changelog:
  - Update desktop files with more descriptive information in the
    GenericName field.
  - Restore xen.desktop and xen.ycp
  - 2.21.1


author: locilka@suse.cz
changelog:
  - Wagon extended to read and use migration products from the
    <upgrade> section from product control files (BNC #559554).


author: locilka@suse.cz
changelog:
  - Upgrading installed products moved after wagon self-update and
    restart In some cases the newly added code was not executed
    (BNC #573084).


author: locilka@suse.cz
changelog:
  - Disabling repositories that provide some old version of product
    to be upgraded (BNC #573092).
  - Fixed RPM dependencies.


author: locilka@suse.cz
changelog:
  - Raising a blocker in case of removing any product (except
    migration ones) by solver in proposal (BNC #575117).
  - Requesting to reboot to the new system as soon as possible at
    the end of the migration (BNC #575093).


author: locilka@suse.cz
changelog:
  - Adapted RPM depenencies to prevent from crashes (BNC #551613).
  - Checking repositories after registration, offering to rerun
    the registration if no changes in the list of registered
    repositories were made (BNC #575102).
  - Proper (new) congratulations dialog (BNC #576519).


author: locilka@suse.cz
changelog:
  - Adjusting default values for sending optional data during
    registration: no data before, all data after the migration
    (BNC #576553).


author: locilka@suse.cz
changelog:
  - Disabling also repositories that provide installed products (as
    packages) but do not describe products in metadata (BNC #579905).
  - Cleanup before and after suse_register (BNC #580523).
  - Added macro-recording.


author: locilka@suse.cz
changelog:
  - Fixed help text (BNC #583177).
  - Storing a solver testcase in case of solver issue (as suggested
    in BNC #582046).


author: locilka@suse.cz
changelog:
  - Added new possibility to check used repositories (modified by
    Customer Center) before migration (BNC #579905). The very same
    dialog is also used for manual way of adjusting repositories.
  - Fixed 'Migration Type' dialog layout (BNC #582239).


author: locilka@suse.cz
changelog:
  - yast2-wagon control files have been moved to separate packages
    yast2-wagon-control-SLE and yast2-wagon-control-openSUSE.
  - 2.20.3


author: lslezak@suse.cz
changelog:
  - fixed registration status check when registering against SMT
    (bnc#708888)
  - properly display selected migration type when going back in
    the migration workflow (bnc#708667)
  - reset and repropose package selection when migration type is
    changed (bnc#708641)


author: lslezak@suse.cz
changelog:
  - display solver error in the migration propsal, do not allow
    starting migration when there is an unsolved problem (bnc#708676)
  - do not disable current repositories, minimal migration uses
    "DUP from" feature so they can stay enabled (bnc#708632)


author: lslezak@suse.cz
changelog:
  - yast2-wagon-control-openSUSE.rpm - fixed online_migration.xml
    symlink to point to the openSUSE control file (bnc#714547)
  - 2.21.6


author: lslezak@suse.cz
changelog:
  - force product upgrade in full migratinon mode, handle product
    name change in SLES for VMware SP2 migration (bnc#735826)


author: lslezak@suse.cz
changelog:
  - do full migration only from SP2 repos (but also install patches
    in addition to minimal migration) (fate#311994)


author: lslezak@suse.cz
changelog:
  - Automatically save solver test case in the migration proposal
    dialog for easy debugging (saved to /var/log/YaST2/wagon_test_case
    directory) (bnc#746313)


author: aschnell@suse.de
changelog:
  - added icewm config to keep Firefox window on top (bnc#749184)
  - created package with testX binary from sax2-tools and
    window-manager config from yast2-installation
  - 2.22.0


author: mvidner@suse.cz
changelog:
  - Removed dependencies that were present only because of YCP code
    (that had been moved to yast2.rpm long ago).
  - Removed an explicit dependency on libxcrypt-devel, only
    yast2-core-devel needs it.
  - 2.14.0


author: ug@suse.de
changelog:
  - an empty systemID string removes the DTD declaration from the
    generated XML file (#254836)
  - 2.15.0


author: mvidner@suse.cz
changelog:
  - Removed superfluous .la file (bnc#223714).
  - Disabled autodocs as this is a leaf package C++wise.
  - 2.16.1


author: kmachalkova@suse.cz
changelog:
  - Do not abort in DumpWidgetTree function if there is no dialog
    on the stack (log warning instead)
  - V 2.18.5


author: saschpe@suse.de
changelog:
  - Fixed php scripts to not point to "/usr/bin/php" (not present
    on openSUSE)
  - Added some packager comments


author: saschpe@gmx.de
changelog:
  - Split of scripts package, packaged apidocs
  - Added dependencies to OpenH323 and SpanDSP
  - Fixed several rpmlint warnings


author: saschpe@suse.de
changelog:
  - Set license to GPL-2.0+ (SPDX style)
  - The scripts sub-package now requires php5
  - PHP scripts now again point to "/usr/bin/php" as the php5 package doesn't
    provide a 'php5' binary anymore


author: vuntz@opensuse.org
changelog:
  - Update to version 3.1.6:
    + Speed up cache generation in yelp-build
    + Added HELP_POT variable to specify pot name
    + Fixed --pkgversion lookup in 'yelp-check status'


author: dimstar@opensuse.org
changelog:
  - Update to version 3.3.1:
    + yelp.m4: Use stamp files to reduce rebuilds.
    + yelp-check: Add hrefs command to test external links.
    + Bugs fixed: bgo#651252, bgo#659421.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.3.2:
    + yelp.m4: Custom distdir target to work around "Argument list
      too long"
  - 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.3:
    + yelp.m4:
    - Fixed install/uninstall targets with lots of files
    - Only call mkdir_p once per directory
    - Dist all linguas, regardless of LINGUAS
    + yelp-build: Call html.js.custom
  - Remove xz BuildRequires now that it comes for free in the build
    system.


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


author: vuntz@opensuse.org
changelog:
  - Enable parallel build.
  - Do not mark as %doc some files in /usr/share/yelp-xsl/ that are
    not docs.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.31.6:
    + Added support for TTML captions for Mallard media.
    + Common section links styling for DocBook and Mallard.
    + Implemented e:links for Mallard sections.
    + Implement @style='linklist' for Mallard guide links.
    + Implemented e:links for Mallard topic links.
    + Normalize space for title sort keys.
    + Load cache file relative to page file.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.91.7:
    + Added support for Mallard Facets extension
    + Fixed incorrect handling of topic link groups
    + Added automatic syntax highlighting using jQuery.Syntax
    + Implemented sidebar style for notes
    + Added support for line numbering in Mallard code blocks


author: vuntz@opensuse.org
changelog:
  - Update to version 2.91.9:
    + Added magic image scaling for figures
    + Added support for experimental series links
    + Fixed previous and next links for DocBook and Mallard
    + Enabled syntax highlighting in DocBook
    + Changes to html.js and html.css to make them easier to override
    + Added editor_mode status badges to linklist links
    + Improvements to link filtering with facets
    + Prevent key and keyseq from line-wrapping


author: fcrozat@novell.com
changelog:
  - Update to version 2.91.90:
    + Get link roles right for topic links
    + Full support for the links element
    + Made magic image scaling perform better
    + Use HTML <h*> elements for block titles, for a11y
    + Correct link trails separators for RTL
    + Updated translations.


author: fcrozat@novell.com
changelog:
  - Update to version 2.91.92:
    + Use trail link title for link trails
    + Fix note icon craziness with nested inner divs
    + Added special fanciness for the gnome-help index
    + Added the 'bold' and 'nodesc' links styles
    + Corrected handling of media style attribute
    + Put links element in Mallard 1.0 namespace
    + Updated translations.


author: fcrozat@novell.com
changelog:
  - Update to version 3.0.1:
    + Fixed page sorting for groups on mal:links.
    + Various small CSS tweaks.
    + Fixed how JavaScript is included
    + Fixed cache behavior with roled link titles
    + bgo#645947: added floatstart and floatend hints.


author: fcrozat@suse.com
changelog:
  - Add yelp-xsl-update-jquery-syntax.patch: Update jquery.syntax to
    3.0 release, which is MIT licensed.  bnc#693971 bgo#650308
  - Update License tag to add MIT license.
  - Call autoreconf, needed by yelp-xsl-update-jquery-syntax.patch.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.1.1:
    + Improvements to the JS/CSS for videos and TTML
    + Changed gettext infrastructure, use itstool
    + Improvements and cleanup to DocBook code
    + Implemented experimental Mallard conditional processing
    + Updated to jQuery.syntax 3.0, custom layout file
    + Don't embed div in a tag for linkdivs
    + Added title attribute to HTML output for all links
    + Updated translations.
  - Changes from version 3.0.2:
    + Updated translations.
  - Add itstool BuildRequires.
  - Drop yelp-xsl-update-jquery-syntax.patch: fixed upstream.
  - Drop the lang package:tThe .mo files are not used by anything;
    the *.po are merged into the xml files (see bgo#650942).
  - Obsolete the lang subpackage, since we don't ship translations in
    .mo files anymore.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.1.2:
    + Changed formatting of notes
    + Style tweaks to linkdivs and link trails
    + Fixed localization for bibliographies, citations, comments
    + Trim link trails that are longer forms of other trails
    + Added experimental ui:expanded support for notes
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.1.3:
    + Experimental support for ui:expanded expanders
    + Changed steps and note visuals, less yellow now
    + Cleaned up some links handling, some API changes
    + Added accessible titles on notes in DocBook and Mallard
      (bgo#613267)
    + Mallard media type attribute defaults to 'image', per spec
    + Fixed seeie/seealsoie formatters in DocBook
    + Fixed the link text for DocBook glossentry links
    + Fixed formatting of DocBook inline quotes
    + Add PI to suppress DocBook section links (bgo#346397)
    + Experimental Mallard Glossaries extension
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Add pkg-config BuildRequires: nothing brings it in anymore as
    this package has small dependencies. Fix build on Factory.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.1.4:
    + Speed improvements for Mallard processing
    + Added if:supports to conditional processing
    + Added "button" style for links
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.1.5:
    + Experimental Mallard extension for API references
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.2.1:
    + Fixed editor-mode badges for final pages and pkgversion.
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.3.1:
    + Made linktrails more extensible for customizations
    + Added new 'About' footer to HTML output
    + Moved Yelp's location.hash formatting to yelp-xsl
    + Updated style for key/keycap elements
    + Style work on post-content links, no header
    + Fall back to correct link title for sort titles
    + Strip links from descs in link blocks
    + Added html.top.custom and html.bottom.custom
    + Added html.header.custom and html.footer.custom
    + Correctly set ARIA controls for expanders
    + Use the correct type for "prevnext" links elements
    + Simplifications to DocBook bibliography handling
    + Cleaned up DocBook block and title output templates
    + Moved DocBook links templates to db2html-links
    + Replaced db2html-autotoc with simpler section links
    + Fixed DocBook footnote handling
    + Use html.lang.attrs consistently in DocBook
    + Removed special-case code in Mallard cache stylesheet
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.3.2:
    + Customized rendering for mobile devices
    + Changed how :first-child margin-top is set
    + Changed div.all to div.page
    + Copy page/section attributes to cache
    + 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.3:
    + Use series link titles for series links
    + Fixed facet link-handling, broken by HTML changes
    + Style tweaks for mobile rendering
    + Implemented new Conditionals extension
    + Initial support for new ui:thumb extension
    + Added customization stubs for Mallard linking
    + Added support for DocBook bridgehead element
    + Don't output empty About footer
    + Changed mal2html.section.mode to named template
    + Made copyright notices localizable (DocBook and Mallard)
    + Strip query string from email address in tooltip
    + Alignment fixed for DocBook synopfragment
    + Fixed handling of DocBook biblioset
    + Fixed handling of DocBook indexdiv
    + Basic support for DocBook task element
    + Support for DocBook package element
    + Support for DocBook sidebar element
    + Use common formatting for DocBook example and procedure
    + Changed some XSLT key names and made public
    + Set language attributes on HTML body
    + Moved gettext stylesheet into common
    + Updated translations.
  - Remove xz BuildRequires now that it comes for free in the build
    system.


author: zaitor@opensuse.org
changelog:
  - Update to version 3.3.92:
    + Be more flexible with revisions for editor banner.
    + Don't auto-link Python symbols when syntax highlighting.
    + Fixed private templates and stylesheet variables in xsldoc.
    + Use common links template for topic, guide, seealso, facets.
    + Support for profile-checking in TTML.
    + Support for xml:lang and xml:space in TTML.
    + Support for TTML br element.
    + Support for TTML dur attribute.
    + Support for h and m time units in TTML.
    + Support for Mallard block content in TTML.
    + Dropped unused DocBook chunking params.
    + Handle DocBook literallayout with class="monospaced".
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.4.2:
    + Fixed invalid translations (bgo#675905)
    + Fixed handling of inline markup in translation messages
    + Removed old and incorrect code referencing old parameters
    + Fixed Mallard if:if for "maybe" values
    + Removed custom DocBook keys in favor of db.id.key
    + Updated translations.


author: kukuk@suse.de
changelog:
  - Add hint about programs, which cache the domainname, to the
    manual page of domainname. [Bug #18975]


author: postadal@suse.cz
changelog:
  - updated to version 3.1.2
    * -x command line switch now enables X11 mode instead of disabling it
    * scrolling is enabled by default


author: jengelh@medozas.de
changelog:
  - Remove unneeded autoregenerate calls
  - Strip redundant tags/sections from specfile
  - Build in parallel with %_smp_mflags


author: cthiel@suse.de
changelog:
  - New basearchonly plugin
  - New --repofrompath=repotag,<path/URL> option to specify local repos to
    repoquery
  - Lot of bug fixes (Check ChangeLog for details)


author: cthiel@suse.de
changelog:
  - update to version 1.1.8
    * reposync.py: add option to enable plugins for reposync
    * repoquery.py: add --plugins support to repoquery, too
    * package-cleanup.py: Added patch to make package-cleanup return exit code
    * Fixed yumdownloader --url output to show the right url (rhbz #301981)
    * various other fixes


author: cthiel@suse.de
changelog:
  - update to version 1.1.9
    * package-cleanup.py: get rid of the confirmation to clean up old
      dupes when there are no dupes to clean up. rh bug: 328711
    * plugins/fastestmirror/fastestmirror.py: Support multiple mirror excludes
      in fastestmirror
    * plugins/fastestmirror/fastestmirror.py: Add an 'exclude' configuration
      option to fastestmirror (Bug #407471)
    * plugins/fastestmirror/fastestmirror.py: Add a maxthreads configuration
      option to fastestmirror (Bug #227772)
    * plugins/fastestmirror/fastestmirror.py: Actually display the fastest
      mirrors
    * plugins/fastestmirror/fastestmirror.py: Remove unused PluginYumExit
      import
    * package-cleanup.py: Added patch by Ville Skytta to make 'package-cleanup
    - -leaves' catch *lib and *libs
    * yum-builddep.py: port yum-builddep to YumUtilBase format. Make it
      actually, work :) closes rh bug #381291
    * package-cleanup.py: clean up a deprecation
    * plugins/basearchonly/basearchonly.conf,
      plugins/basearchonly/basearchonly.py:
    - basearchobly patch by Adel Gadllah
    - Fix system-install-packages crash on F8
    - Add wildcard support to whitelist
    - Add all wine packages to the default
    - whitelist on x86 (wine*)
    * Makefile, plugins/priorities/ChangeLog,
      plugins/priorities/priorities.py: Added optparser check in
      priorities plugin (bz #847)
    * plugins/priorities/ChangeLog, plugins/priorities/README,
      plugins/priorities/priorities.py: Make the name.arch checking optional
      in the priorities plugin. This adds the 'only_samearch' plugin option
      and the '--samearch-priorities'
    * plugins/basearchonly/basearchonly.conf: apply patch from Adel Gadllah to
      add libflashsupport to basearchonly-plugin whitelist
    * repoquery.py: apply patch from Bill Nottingham to make repoquery more
      silent when --quiet is specified.
    * plugins/upgrade-helper/cleanup.xml,
      plugins/upgrade-helper/remove-stuff.xml: rename remove-stuff.xml to
      cleanup.xml
    * plugins/upgrade-helper/upgrade-helper.py: make it work with more recent
      matchPackageNames
    * yum-utils.spec: left out upgrade-helper from the list of plugins
    * plugins/upgrade-helper/remove-stuff.xml,
      plugins/upgrade-helper/upgrade-helper.conf,
      plugins/upgrade-helper/upgrade-helper.py, yum-utils.spec: add
      upgrade-helper - this _should_ work - but I'll be testing it some more
      before tagging
    * yumdownloader.py: catch error on download if destdir is not writable.
      closed rh bug 352911


author: cthiel@suse.de
changelog:
  - update to version 1.1.10
    * plugins/aliases/aliases.py: Quick work around for yumex
    * debuginfo-install.py: make sure we're root to run debuginfo-install
      closes rh bug #426470
    * plugins/aliases/aliases, plugins/aliases/aliases.conf,
      plugins/aliases/aliases.py: Add aliases module
    * plugins/fastestmirror/fastestmirror.py: Strip any username:passwords
      from our mirrors hostname before we display it
    * plugins/fastestmirror/fastestmirror.py: Only display our mirrors if we
      have some
    * plugins/priorities/priorities.py: apply patch to fix rh bug: 421961 -
      make sure we're passing in opts before we get the value of the opts.
    * reposync.py: make sure that our repo url has a trailing /, otherwise
      urljoin does the wrong thing. We should probably append this higher up
      in the stack, too.  closes rh bug: 421801
    * plugins/basearchonly/basearchonly.py: Move conduit.getPackages until
      needed, as it takes significant time
    * yum-complete-transaction.py: make yum-complete-transaction backward
      compat to yum 3.2.7/3.2.8
    * docs/Makefile: add complete-transaction to doc makefile, too
    * yum-complete-transaction.py: implement yum-util to clean up
      unfinished/aborted transactions using transaction-done/transaction-all
      files.
    * repoclosure.py: Fix unreferenced variable in repoclosure.py


author: cthiel@suse.de
changelog:
  - update to version 1.1.11
    * plugins/tmprepo/tmprepo.conf, plugins/tmprepo/tmprepo.py, yum-utils.spec:
      Add --tmprepo as a plugin
    * plugins/aliases/aliases.py: New help info. for aliases
    * plugins/security/security.py: Add support for the new help
    * plugins/list-data/list-data.py: Add support for the new help
    * plugins/list-data/list-data.py: Fix bad import
    * plugins/priorities/priorities.py: Make yum-priorities not eat CPU just by
      installing it
    * plugins/list-data/list-data.py: Use .committer property in HEAD
    * debuginfo-install.py, repoclosure.py, repodiff.py, repomanage.py,
      repotrack.py, yum-complete-transaction.py: add better usage explanations
      to a lot of yum-utils. helps to give people an idea what the tool is
      used for.
    * plugins/list-data/list-data.conf, plugins/list-data/list-data.py,
      yum-utils.spec: List vendors, groups, packagers, buildhosts, licenses,
      arches, buildhosts, baseurls, package-sizes, archive-sizes,
      installed-sizes, committers
    * docs/package-cleanup.1: Reorder option docs to be sorted
    * docs/package-cleanup.1: Remove duplicate doc
    * repodiff.py: make sure this only operates on src rpms b/c otherwise bad
      things happen
    * repodiff.py: add -q, --new and --old options to repodiff. Correct some
      logic issues in the diffing, fix up the output to a pipe
    * yumdownloader.py: Remove hack for *-source repos.
    * yumdownloader.py:  Real fix for the __len__ problem. Don't disableRepo()
      and then enable it, this even do the disable last ... oops.
    * Makefile, repodiff.py, yum-utils.spec: add repodiff
    * plugins/aliases/aliases.py: Workaround for bad yum module users
    * plugins/security/security.py: Remove extra newlines, __str__ already
      leads with one
    * plugins/aliases/aliases: Remove empty lss alias and minor cleanup


author: cthiel@suse.de
changelog:
  - update to version 1.1.13
    * various bug fixes
    * documentation improvements
  - created more subpackages: yum-aliases, yum-filter-data, yum-list-data,
    yum-refresh-updatesd, yum-tmprepo, yum-upgrade-helper, yum-verify,
    yum-updateonboot


author: cthiel@suse.de
changelog:
  - update to version 1.0.3
    * sqlitecache.c: Never use the default glib log handler.  This way, when
    - d0 is passed, we won't output to the glib log handler (since nothing
      should be displayed at all).
    * sqlitecachec.py: support newer pysqlite as included in python 2.5
    * sqlitecache.c: Use structs and function pointers to reduce code
      duplication.
    * sqlitecache.c, sqlitecachec.py: Display repoid while populating the
      cache.


author: cthiel@suse.de
changelog:
  - update to version 1.0.4
    * db.c: Create a pkgKey index for provides, requires, conflicts, and
      obsoletes
    * db.c, db.h, package.h, sqlitecache.c, xml-parser.c: include Prereqs


author: cthiel@suse.de
changelog:
  - update to version 1.1.0
    * setup.py, yum-metadata-parser.spec: bump version to 1.1.0 b/c of the
      dbversion change
    * db.c, db.h, package.h, xml-parser.c: Bump database version to 10 build_*
      and time_* values are stored as ints, rather than text, and
      checksum_value has been dropped, as this is the same value as pkgId.
    * xml-parser.c: Reduce some code duplication in xml-parser


author: lnussel@suse.de
changelog:
  - new version 1.4
    * Sync to vendor driver v2.21.0.0; According to Atheros, this
    firmware fixes a USB disconnect issue which most commonly
    appeared when running "lsusb" or "cat /proc/usb/devices" while
    using the device.
  - update modaliases


author: dominique-obs@leuenberger.net
changelog:
  - Updated to version 0.2.1
    + Fully backwards compatible.
    + Added compatibility with Python version 2.5.
    + Removed the Storm dependency, obtaining general performance
      improvements.
    + Removed the need for a patched PyGTK.
    + Made the GtkRecentlyUser logger more robust (fixes an infinit
      loop on some systems).
    + Improved performance of DeleteItems and UpdateItems.
    + Fixed a problem with the contents of the EventsChanged signal.
    + Fixed InsertEvents to enforce "mimetype" as a required value.
    + Fixed a bug where the sorting_asc=True in FindEvents would be
      ignored if used together with mode="mostused" (lp#404947).
    + Highly improved caching.
    + Added a "--quit" option to zeitgeist-daemon to stop any running
      daemon.
    + General code improvements, new test cases and other minor fixes
  - Remove runtime dependency on python-storm.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.3.1:
    + Add a FindRelatedUris() method to the core DBus API (also to
      the Python client lib). This can be used to find URIs that
      occur in relation to a set of events, sorted by relevancy.
    + The Zeitgeist engine now exposes a Blacklist API over DBus
      which can be used to block events from entering the log
    + The engine now also exposes a fine grained monitoring system
      that can be used to listen for updates to the log
    + InsertEvents() now return an event id of 0 for events that are
      blocked or otherwise fail insertion
    + Extensions can now provide hooks to block or change events
      before they are inserted into the log
    + Remove support for more than one backend. What was known as the
      "Resonance backend" is now just "the engine"
    + Removed method from DBus API GetLastTimestampForActor
    + Lots more unit tests added
    + The engine will now load a default set of extensions on startup
    + Overhaul and restructure our Sphinx-based API-documentation
      system.
    + API documentation is more or less at 100% both for the DBus API
      and the Python client library
    + Bash completion for zeitgeist-daemon
    + Code style cleanups
    + Bugfix: You may now request more than 999 events in one go from
      GetEvents()
    + Bugfix: In find_eventids where using more than one event
      template resulted in all but the first one ignoring the
      timestamp restriction
    + Bugfix: Fix URL of Interpretation.APPLICATION to correct
      Nepomuk URI
    + More bugfixes
  - Changes from version 0.3.0:
    + Disclaimers:
    - Support querying only for available items (eg. filtering out
      deleted files, not listing files on detached USB storage,
      etc.) is exposed in the API but doesn't work yet.
    - The database layout may change again before 0.4.0.
    - The event ontologies are not yet set in stone, and minor
      changes are expected
    - Only one logger is enabled for now: the one monitoring recent
      files. In coming releases this logger may well be deprecated
      in favour of application specific plugins.
    + Complete rework of engine and DBus API.
    + Public Python client API defined in zeitgeist.datamodel and
      zeitgeist.client modules
    + Documented public API with Sphinx
    + Changed Ontology from XESAM to Nepomuk.
    + Removed the Storm backend (obsoleted in 0.2.1).
    + Removed the Querymancer backend.
    + Support for event payloads (binary attachments to events)
    + An extension API for the core engine, allowing extensions
      direct access to the DB
  - Change python-devel BuildRequires to python.
  - Change python-gtk Requires to a Recommends.


author: awafaa@opensuse.org
changelog:
  - Update to version 0.3.2:
    + Added FindEvents, optimized shorthand for
      GetEvents(FindEventIds(?)).
    + Fixed DeleteEvents and make it ignore bad requests.
    + Fixed GetEvents not to raise an exception when called with an
      empty list.
    + ZeitgeistClient.get_version() now returns a Python list.
    + Some code refactoring, documentation changes and other little
      fixes.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.3.3.1:
    + Engine:
    - Added a LastSeen property to data-sources.
    - Fixed a bug in the DataSourceRegistry extension where it
      failed to handle the disconnection signal from data-sources
      with several running instances.
    + Overall:
    - This fixes a bug where zeitgeist-datahub would fail to start.
  - Changes from version 0.3.3:
    + Engine:
    - lp#493903: Added MostPopularActor, LeastPopularActor,
      MostRecentActor and LeastRecentActor as possible ReturnTypes
      for FindEvents and FindEventsId
    - Let {Find,Get,Insert}* hooks know the bus name of the caller,
      when executed over D-Bus.
    - Add an extension implementing a data-source registry
      (allowing to disable data-sources from a centralized place
      and see their description).
    - Overhauled FindRelatedUris for better results and improved
      performance.
    - lp#490242: Changed FindEvents, FindEventIds and
      FindRelatedUris to not treat zeros in the given TimeRange
      specially; "(0, 0)" can no longer be used
    - lp#526357: Fixed a crash in the GtkRecentlyUsed data-source
      parsing malfored .desktop files (LP: #526357)
    - lp#510761: Added support for more file mimetypes
    - lp#523761: Fixed a crash in the GtkRecentlyUsed data-source
      trying to read broken symlinks disguised as .desktop files
    - lp#531793: Fixed a crash in the GtkRecentlyUsed data-source
      which happened when there was no display friendly version of
      a URI
    - Renamed --no-passive-loggers option to --no-datahub. Output
      printed by zeitgeist-datahub is no longer visible in
      zeitgeist-daemon's output.
    - Added --log-level option to change the output verbosity.
    - lp#491646: DeleteEvents now correctly removes any
      unreferenced values (URIs, actors, etc.) and not only the
      events themselves
    - lp#557708: Fixed insertion of events with a payload
    - Fixed an exception in DeleteEvents.
    - lp#566184: Fixed event deletions not always getting committed
    - Ignore deletion requests for non-existant events.
    + Python API:
    - Made the Interpretation and Manifestation classes iterable.
    - Added symbol lookup by URI, in the form of dictionary access.
    - Fixed the display name for Interpretation.SOURCECODE.
    - lp#510804: Fixed find_events_for_values and
      find_event_ids_for_values
    - Added a get_extension() method to ZeitgeistDBusInterface, to
      get convenient access to D-Bus interfaces provided by engine
      extensions.
    + Overall:
    - More fixes and code enhancements.
    - Manpage updates.
    - Translation updates.


author: vuntz@opensuse.org
changelog:
  - Use a valid RPM group: Productivity/Other. Note that it's not a
    file manager, so Productivity/File utilities is not appropriate.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.4.0:
    + Engine:
    - Compile the shared-desktop-ontolgies (aka Nepomuk (aka
      OSCAF)) into Python code at build time, and use them for out
      subject classification system
    - You can now negate the fields uri, interpretation,
      manifestation, origin, and mimetype, in event templates by
      prepending the field value with an exclamation mark '!'.
    - You can truncate (aka wildcard) the subject fields uri,
      origin, and mimetype in event templates by appending an
      asterisk '*' to the string.
    - Event templates now match on all child types of the specified
      interpretations and manifestations. Ie. Interpretation.IMAGE
      also matches RASTER_IMAGE and VECTOR_IMAGE.
    - The core database schema is now versioned, meaning that we
      can migrate data if the DB ever needs to change in layout. It
      also brings slightly faster startup of the daemon when we
      detect that the schema version is what we expect
    - Two new environment variables ZEITGEIST_DEFAULT_EXTENSIONS
      and ZEITGEIST_EXTRA_EXTENSIONS controlling which extensions
      are loaded
    - Man pages updated with --no-datahub and environment variables
      to control the data paths and loaded extensions
    - Auto upgrades of schemas
    - Some Nepomuk type URIs where wrong and will be fixed
      automatically in the schema upgrade of the DB
    - Fix DeleteEvents to work with arbitrarily huge amounts of
      IDs.
    - Set event.id before passing events to the extension hooks so
      extensions can make use of the event ids
    + Python API:
    - TimeRange sprouted a few new useful methods.
    + Ontology:
    - Removed {Interpretation,Manifestation}.UNKNOWN. If you really
      really (like really!) can not come up with a good
      interpretation or manifestation don't log it - or insert an
      empty string instead.
    - What was subject's Manifestation.WEB_HISTORY is now
      represented by a combination of Interpretation.WEBSITE and
      Manifestation.REMOTE_DATA_OBJECT.
    - Manifestation.FILE has been renamed to
      Manifestation.FILE_DATA_OBJECT.
    - Event interpretations OPEN_EVENT and VISIT_EVENT has been
      coalesced into a new interpretation type called ACCESS_EVENT.
    - Event interpretation SAVE_EVENT has been coalesced into
      MODIFY_EVENT.
    - The following interpretations has been removed because we
      need a suitable alternative defined in the Nepomuk/OSCAF
      scope: BROADCAST_MESSAGE, FEED_MESSAGE, SYSTEM_RESOURCE,
      NOTE.
    - Interpretation.MUSIC is now Interpretation.AUDIO.
    - The following event interpretations has been removed because
      they had unclear meanings or limited general usefulness:
      FOCUS_EVENT, WARN_EVENT, ERROR_EVENT.
    + Overall:
    - Other fixes and code enhancements.
    - Manpage updates.
    + Updated translations.
  - Add raptor, python-xml and python-rdflib BuildRequires.
  - Add python-rdflib Requires.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.5.0:
    + Engine:
    - lp#592599: FindEvent*: Event subjects are now joined by a
      logical AND instead of OR.
    - Extensions found in the extensions directory are now
      automatically loaded.
    - Install a .pc file so out of tree extensions can figure out
      the install path.
    - Load extensions found in ~/.local/share/zeitgeist/extensions.
    - lp#523761: Let the GtkRecentlyUsed data-source ignore any
      exceptions while trying to parse .desktop files.
    - Fix return value of the SetDataSourceEnabled D-Bus method.
    - lp#592599, lp#604747: Extensions: Hooks have been renamed and
      most of them now have pre and post variants.
    - Add new ResultTypes for sorting by subject origin
    - Change the hooks API for the Extension class to use pre_* and
      post* hooks to make it clearer when they are run. This change
      also brings in a few new hooks.
    + Python API:
    - ZeitgeistDBusInterface.get_extension is no longer a
      classmethod (in fact, it never really was).
    - ZeitgeistDBusInterface.get_extension now has a third optional
      parameter to change the bus name.
    + Overall:
    - lp#595577: Build system fixes.
    - Manpage updates.
    + Updated translations.
  - The .pc file is kept in the main package, as a split for this
    file alone does not make sense and it does not drag in any other
    - devel packages.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.5.1:
    + Engine:
    - lp#592599: FindEvent*: Event subjects are now joined by a
      logical AND instead of OR
    - Extensions found in the extensions directory are now
      automatically loaded.
    - Install a .pc file so out of tree extensions can figure out
      the install path.
    - Load extensions found in ~/.local/share/zeitgeist/extensions.
    - lp#523761: Let the GtkRecentlyUsed data-source ignore any
      exceptions while trying to parse .desktop files
    - Fix return value of the SetDataSourceEnabled D-Bus method.
    - lp#592599, lp#604747: Extensions: Hooks have been renamed and
      most of them now have pre and post variants
    - Add new ResultTypes for sorting by subject origin
    - Change the hooks API for the Extension class to use pre_* and
      post* hooks to make it clearer when they are run. This change
      also brings in a few new hooks.
    + Python API:
    - ZeitgeistDBusInterface.get_extension is no longer a
      classmethod (in fact, it never really was).
    - ZeitgeistDBusInterface.get_extension now has a third optional
      parameter to change the bus name.
    + Overall:
    - lp#595577: Build system fixes
    + Updated translations.
  - Drop zeitgeist-rdflib-3.patch: fixed upstream.
  - Use _smp_mflags.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.5.2:
    + Engine:
    - Extensions and the database connection are now shutdown
      gracefully when the Zeitgeist daemon is asked to stop over
      D-Bus.
    - Receiving a SIGHUP indicates a request for a clean shutdown;
      this can be used to signal a system-wide restart request
      after an update.
    - Fixed a bug in TableLookup because of which the internal
      cache wasn't being used.
    - Added a new option, activated by the
      ZEITGEIST_DEBUG_QUERY_PLANS, which prints detailed
      information about each query being executed.
    - Removed superfluous database commits; now they are called
      after all InsertEvent actions have been completed, not once
      for every event.
    - Speed up the initial query retrieving the last event ID by
      fixing it to make use of the database's indexes.
    - Catch any exceptions trying to notify a monitor of changes
      and redirect them to the error log.
    - Fixed LeastRecentActor sorting not working in combination
      with event template filtering (lp#641968).
    - Renamed the LeastRecentActor sorting type to OldestActor and
      implemented a new LeastRecentActor which does what it was
      supposed to do (lp#646124).
    + Datahub:
    - Added a workaround so that events concerning OpenOffice.org
      are logged correctly (lp#646724).
    + Overall:
    - Fix an error in the ontology; it's "rdf:Property", not
      "rdfs:Property".
    - Improved documentation; particularly, the ontology is now
      presented in a separate section with a more readable format.
    - Translation updates.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.6:
    + Engine:
    - Added 'zeitgeist-integrity-checker.py' tool to check the
      integrity of an activity log.
    - Optimization of ZeitgeistEngine.find_related_uris() by using
      a different algorithm.
    - lp#643303, lp#665607: Improved database updates
    - lp#650930: If FindEvents-queries are run over the complete
      TimeRange intervall don't add timestamp conditions to the SQL
      statement
    - lp#641198: Improved speed of prefix-search queries by always
      using the index
    + Python API:
    - lp#655164: Added a bunch of new result types
    + Daemon:
    - lp#660415: Code-Improvements to zeitgeist-daemon
    - Fixed '--log-level' option of zeitgeist-daemon, library code
      does not set the log level anymore, the application using the
      python library has to take care of it.
    + Overall:
    - lp#630593: 'zeitgeist-datahub' is not part of the zeitgeist
      project anymore
    - Updates to the test suite.
    - lp#660423: Added `make run` target to the rootlevel Makefile
    + Updated translations.


author: federico@novell.com
changelog:
  - Update to version 0.7:
    + Overall:
    - Using logging output for debugging purposes (lp#660440)
    - Stop building man page for zeitgeist-datahub (lp#680360)
    - Allow easy building for KDE (lp#683280)
    - Logging output now displays how many events were actually
      inserted from the batch of requested inserts (lp#660440)
    - Changed License to LGPL 2.1+
    + Engine:
    - Added some new mimetype mappings
    - Speed up the GetEvents method by caching events (lp#686732)
    - Allow extension without public method (lp#691660)
    - Added a read-only DBus property "extensions" to
      org.gnome.zeitgeist.Log (lp#693861)
    - Added helper function to get an extension's name
    - Fixed bug in RemoteInterface.Quit(): make sure to close
      connection to the used bus if this method gets called, this
      is needed if RemoteInterface does not know anything about the
      loop it is running in.
    - Fix sending payload from engine to client (lp#692645)
    - Improve performance of DataSourceRegistry (lp#695311)
    - Improve performance of find_event queries with timerange
      other than TimeRange.always() (lp#672965)
    - Add an auto-filter for broken database entries (lp#598666
      workaround)
    - Introduce new DB schema (version 3) that bundles a few
      performance related fixes (lp#673452, lp#673394)
    + Python API:
    - Fix find_event_for_template to stop ignoring the template
      (lp#690377)
    - Add get_extensions method to ZeitgeistClient
  - Add zeitgeist-no-rdfpipe.patch: this removes a check in
    configure, that is not needed anymore.
  - Update license tag to LGPLv2.1+.


author: dimstar@opensuse.org
changelog:
  - Update to 0.7.1:
    + Overall:
    - Added new event interpretation types: AcceptEvent, DenyEvent
      and ExpireEvent.
    - Include NCO in the generated ontologies.
    - Better ./configure check for python-rdflib.
    - Update the manpage to document exit codes.
    + Engine:
    - Expose property information in the D-Bus introspection output
    - Mention column names explicitly when inserting events, for
      compatibility with the upcoming 0.8 release.
    + Python API:
    - Expose DataSourceRegistry's enabled status in a callback.
    - Automatically reconnect to Zeitgeist if the connection is
      lost when using methods asynchronously.
    - lp#673008, lp#727226: Reinstall all active monitors upon
      reconnection.
    - lp#732015: Fix a (harmless) race condition requesting the bus
      name.
  - Drop zeitgeist-no-rdfpipe.patch: fixed upstream.
  - Escape % in comments in the .spec file to fix some rpmlint
    warnings.
  - Use source services: download_url, recompress and set_version.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.8.0:
    + Engine:
    - lp#772041: Fixed secondary sorting by timestamp for most
      ResultTypes
    - Enabled filtering by availability in FindEvents.
    - lp#425258: Added an origin property to events, matching that
      for subjects
    - Added a current_uri property to subjects, which unlike all
      other properties is mutable.
    - Add new sorting types for origin and current_uri.
    - lp#602211: Added support for "move" events, which
      automatically update the current_uri property where
      appropriate
    - lp#598666: Fixed inconsistencies caused by the internal cache
      not being updated when events were deleted
    - lp#489194: Added a Storage Monitor extension which tracks
      network connectivity and removable devices
    - lp#739780: Fixed datahub launching to avoid zombie processes
    - lp#612344: Replaced the Blacklist extension giving it a more
      capable API
    - lp#744818: Do not print a traceback when Zeitgeist fails to
      start because another instance is already running
    - Simplified log output format when printing to stderr.
    + Python API:
    - lp#771970: Fix bug in the connection recovery code
    - Added new ResultTypes:
      {Most,Least}{Recent,Popular}{CurrentUri,EventOrigin}.
    - Created *SubjectOrigin alias for all
      {Most,Least}{Recent,Popular}Origin ResultTypes.
    - Minor documentation improvements.


author: vuntz@opensuse.org
changelog:
  - Remove unneeded dependencies:
    + python-gnome Requires: there's no use of gconf anymore.
    + python-rdflib Requires: this is only need at build time.
    + python-gtk Recmomends: the recent files data source is in
      zeitgeist-datahub now.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.8.1:
    + Engine:
    - Added a GetDataSourceFromId D-Bus method to the data-source
      registry extension (lp#691690).
    - A backup of the database is created before attempting schema
      upgrades. If something goes wrong, the backup is automatically
      restored (lp#660307).
    - Fixed the "extensions" D-Bus property when it's an empty list
      (lp#787691).
    - Add PID to the output being logged in ~/.cache/ (lp#806030).
    - Ensure the engine doesn't attempt to close twice in a row
      (lp#793714).
    - Minor memory usage improvements.
    + Python API:
    - Changed _DBusInterface to update introspected data after
      reconnections.
    - Added support for registering custom Event and Subject
      subclasses with ZeitgeistClient (lp#799199).
    - Fixed reconnection after a Zeitgeist restart so that the
      method call triggering the reconnection also works -and not
      only later calls- (lp#736176).
    - Added signal reconnection on engine restart for extensions
      (lp#806967).
    - Added an "iteritems()" method to all enumerations
      (RelevantResultType, StorageState and ResultType).
    - Added a "from_timestamp(timestamp)" method to TimeRange.
  - Stop using source service to download the tarball, as Factory
    will move away from this.


author: dimstar@opensuse.org
changelog:
  - Add zeitgeist-properties-regression.patch: Fix regression that
    broke properties (get_version and get_extensions). Patch taken
    from launchpad, commit rev 1789.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.8.1.1:
    + Engine:
    - Load extensions after the internal database lookup/cache
      tables have been initialized.
    - Fix problem when replacing an existing Zeitgeist instance
      (lp#809569).
    - Fix possible crash when zeitgeist-datahub isn't available
      (lp#791392).
    + Python API:
    - Fix regression that broke properties (get_version and
      get_extensions).
  - Drop zeitgeist-properties-regression.patch: fixed upstream.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.8.2:
    + Engine:
    - Storage Monitor: Add support for Network Manager 0.9.
    - The text field in subject templates is now allowed to end
      with an asterisk (*) character (which is treated as plain
      text).
    - Correctly handle current_uri in subject templates from old
      clients (instead of forcing it to the same value as the
      subject's uri).
    - Substantially increase the amount of events that can be
      deleted in a single DeleteEvents call.
    + Python API:
    - Correctly specify the D-Bus interface when using
      introspection.
    - Fix possible exception when the available method list hasn't
      been loaded.
    - The Event constructor now supports creating independent
      copies of events.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.9.0.1:
    + Engine:
    - Fixed FindRelatedEvents.
    - Added support for upgrading from schema version 3.
    + FTS:
    - Fixed double string unescaping (lp#954171).
    - Fixed segmentation fault caused by bug in URI handling.
    - Make sure Xapian is closed before releasing the bus name.
  - Changes from version 0.9.0:
    + Engine:
    - Updated the list of recognized MIME-types.
    - Set a size limit (4MiB) on the results returned by individual
      FindEvents and GetEvents calls. Too big queries will result
      in an exception.
    - Improved handling of FTS not being present (Beta 1 would leak
      memory).
    - Enhanced database corruption detection and recovery.
    - DataSourceRegistry: don't ignore bus addresses that
      registered more than one data-source if one of them is
      disabled.
    + FTS:
    - Added a build-time option to disable FTS.
    - The index is now automatically re-build if it gets corrupted.
    - The index is now automatically re-build if the Zeitgeist DB
      is re-created.
    - Split the reindex query into several smaller ones, for
      enhanced performance.
    - Quit when Zeitgeist leaves the bus.
    - Ignore events from Ubuntu One.
    + Python API:
    - Updated the list of recognized MIME-types.
  - Rework BuildRequires:
    + Dropped: dbus-1, fdupes,
    + Added: libxapian-devel, pkgconfig(dbus-1),
      pkgconfig(gio-unix-2.0), pkgconfig(glib-2.0),
      pkgconfig(gobject-2.0), pkgconfig(sqlite3)
  - There are currently no translations, so we have an empty -lang
    package for now.
  - Add zeitgeist-gmodule.patch: link against libgmodule.
  - Add libtool BuildRequires and call to autoreconf, as the patch
    above touches the build system.
  - No longer build package noarch


author: vuntz@opensuse.org
changelog:
  - Add update-desktop-files BuildRequires so we can call
    %suse_update_desktop_file, and remove fdupes BuildRequires.
  - Improve summary and description.
  - Add zeitgeist Supplements as this improves the zeitgeist
    experience.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.7.0:
    + Ported to use GDBus
    + Added module which listens for desktop file launches
  - Drop pkgconfig(dbus-glib-1) BuildRequires.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.8.0:
    + Make sure correct desktop environment is set for DesktopAppInfo
    + Fixed recent-manager-provider to log remote files
    + Fixed Desktop ID extraction to take into account subdirectories
      of AppDir
    + Added a KDE Recent Document provider
    + Added a provider that looks for new files in the XDG Download
      Directory


author: vuntz@opensuse.org
changelog:
  - Update to version 0.8.1:
    + Avoid triplication of events when logging items from
      GtkRecentManager
    + Fix wrong desktop-file detection for Thunderbird
    + Sanitize uri encoding when logging items from GtkRecentManager


author: vuntz@opensuse.org
changelog:
  - Update to version 0.8.2:
    + Download monitor:
    - don't log *.part files
    - ignore hidden and backup files


author: mboman@suse.de
changelog:
  - Update to version 2.26.0:
    * disable monk easter egg in order to remove gnome-canvas
      dependency [bgo#571741]
    * replace deprecated GTK+ calls [bgo#571869]
    * remove deprecated/obsoleted dialog definition
      [bgo#571869]
    + Translation updates
  - Don't package %{_datadir}/omf/zenity in main package
  - Remove docbook-xsl-stylesheets, gnome-doc-utils,
    libgnomecanvas-devel, perl-XML-Parser and scrollkeeper from
    BuildRequires


author: captain.magnus@opensuse.org
changelog:
  - Update to version 2.27.90:
    + Convert from libglade to GtkBuilder [bgo#578393]
    + zenity windows don't appear with the focus
      [bgo#561131]
    + "zenity --entry --text" doesn't interpret line breaks
      [bgo#567773]
    + zenity sets a huge but finite timeout [bgo#579999]
    + Explicitly link against libX11 [bgo#559638]
    + --help-entry for hide-text incorrect [bgo#549404]
    + Fix default activation in entry dialog [bgo#551116]
    + Help manual fixes/additions
    + Misc code cleanups/improvements
    + Translation updates


author: vuntz@opensuse.org
changelog:
  - Update to version 2.30.0:
    + Updated documentation and translations.
  - Remove en@shaw translations on 11.2 and earlier.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.31.3:
    + Use g_timeout_add_seconds instead g_timeout_add
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.31.5:
    + bgo#616816: Add new entries to Zenity's man page
    + Add new password dialog
    + In order to build with GTK 3.0, change
      GTK_DIALOG(dialog)->vbox to gtk_dialog_get_content_area()
    + Add password.c to be translated
    + Bump to 2.31.5 and use GTK+ 3.0
  - Changes from version 2.31.3:
    + Use g_timeout_add_seconds instead g_timeout_add.
    + Updated translations.
  - Use gtk3-devel BuildRequires instead of gtk2-devel.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.31.6:
    + Make zenity compile with GTK2 and GTK3
    + bgo#624612: update zenity help file
    + Removing X_LIBS from src/Makefile
    + Change cancel button messages to be capitalized
    + Updated translations.
  - Build against GTK+ 2 again: use gtk2-devel BuildRequires instead
    of gtk3-devel.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.32.1:
    + Add default activation on entry for password dialog.
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.91.1.1:
    + Remove deprecated code for GTK+-3.0.
    + Fix manpage for the statusicon removal from Zenity 3.0.
    + Updated translations.
  - Changes from version 2.91.1:
    + Make zenity compile only with GTK+-3.0.
    + Add default activation on entry for password dialog.
    + Updated translations.
  - Move to pkgconfig()-style BuildRequires:
    + Old ones: gtk2-devel, libnotify-devel.
    + New ones: glib-2.0, gtk+-3.0, libnotify.


author: fcrozat@novell.com
changelog:
  - Update to version 2.91.90:
    + Various bug fixes.
    + Updated translations.
  - Changes from version 2.91.5:
    + Add font and no wrap mode support in text dialog.
    + Fix for bgo#540560.
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.1.5:
    + Enable html support in --text-info option.
    + Add --ok-label and --cancel-label in all dialogs.
    + Documentation / man page updates.
    + Bugs fixed: bgo#611297, bgo#592199, bgo#598655, bgo#540489,
      bgo#501001, bgo#621907, bgo#651948, bgo#651723.
    + Updated translations.
  - Add zenity-add-sentinel.patch: Add sentinel to g_object_get
    function call.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.4.0:
    + Add support for lists and trees with --forms.
    + zenity --list from stdin gives bogus "Invalid file descriptor"
      warning (bgo#668935).
    + Updated translations.


author: talex5@gmail.com
changelog:
  Comments from review (speilicke):
  - Don't cleanup buildroot in install section
  - Use "python" directly (no need for a macro)
  - Use %{_datadir}
  - Moved (commented out) tests to %check


author: talex5@gmail.com
changelog:
  - Avoid duplicate download by removing http:// prefix from source
  - Simplified BuildRoot (avoids warning)
  - Removed SUSE-specific Group


author: talex5@gmail.com
changelog:
  - Updated to 1.2. For a list of changes, see:
    http://article.gmane.org/gmane.comp.file-systems.zero-install.devel/4387


author: talex5@gmail.com
changelog:
  - Updated to 1.3. For a list of changes see:
    http://thread.gmane.org/gmane.comp.file-systems.zero-install.devel/4590


author: talex5@gmail.com
changelog:
  - Updated to 1.4.1. For a list of changes see:
    http://thread.gmane.org/gmane.comp.file-systems.zero-install.devel/4643


author: talex5@gmail.com
changelog:
  - Updated to 1.5. For a list of changes see:
    http://thread.gmane.org/gmane.comp.file-systems.zero-install.devel/4754


author: talex5@gmail.com
changelog:
  - Updated to 1.6. For a list of changes see:
    http://thread.gmane.org/gmane.comp.file-systems.zero-install.devel/5174


author: talex5@gmail.com
changelog:
  - Updated to 1.7. For a list of changes see:
    http://thread.gmane.org/gmane.comp.file-systems.zero-install.devel/5493


author: lenz@grimmer.com
changelog:
  - Updated to version 0.6.0-433snapshot (created via make-dist from the git repo)
  - Added man pages and sysconfig file
  - Updated init script patch


author: lenz@grimmer.com
changelog:
  - Update to version 0.6.9_beta3, refreshed the patch files
  - Moved the package changelog from the spec file to a separate
    .changes logfile
  - Aligned the spec file with the one included in the package


author: pascal.bleser@opensuse.org
changelog:
  - add patch to fix buffer overflow
  - add patch to pass CCFLAGS, CPPFLAGS and LINKFLAGS from the environment (and hence the .spec file);
    includes passing them to the configure script for src/lib/libumem
  - rpmlintrc to disable false positives


author: gber@opensuse.org
changelog:
  - replaced source tarball with unmodified version 0.6.9 from
    upstream
  - cleanup
    + install zfs_pool_alert below _libexecdir
    + renamed zfs-fuse-fix_strncat_buffer_overflow.patch (there is
      no buffer oveflow possible)
    + cleaned up specfile
    + no need for rpmlintrc any more
  - added patch to make stack non-executable on x86
  - install zfsstress.py, arcstat.pl, and bash completion
  - added custom zfsrc
  - added custom init script for openSUSE which follows
    recommendations from
    http://rudd-o.com/en/linux-and-free-software/starting-zfs-fuse-up-properly
  - added custom sysconfig file allowing for tweaks (prevention of
    unintended restarts, nice value)
  - added manpage for zfs-fuse


author: gber@opensuse.org
changelog:
  - update to version 0.7.0
    - update to pool version 26
    - allows mounting of filesystems with ACLs
    - new --enable-xattr flag for zfs-fuse daemon
    - bugfixes
  - added zfs-fuse-0.7.0-fix-gcc-false-warnings.patch to silence
    gcc false positives causing a fatal error in the
    post-build-checks
  - dropped obsolete zfs-fuse-0.6.9-gcc-4.5-fix.patch


author: gber@opensuse.org
changelog:
  - added zfs-fuse-0.7.0-fix-malloc-hook-def.patch to adopt to the
    different definition of __malloc_initialize_hook in glibc 2.14


author: lmichnovic@suse.cz
changelog:
  - update to verison 5.0.0
  - Default graphical output application changed from xv to display (ImageMagick) due to licence of xv.
  - Added Requires: ImageMagick.


author: rommel@suse.de
changelog:
  - update to version 2.31 (has the crypto stuff previously in zip-2.3.patch,
    obsoletes zip-longpath.patch, a few more fixes)


author: pth@suse.de
changelog:
  - Compile with (limited) large file support. This will support
    single files exceeding 2 GB as long as the archive stays below
    that theshold.


author: dmueller@suse.de
changelog:
  - update to 2.32:
    * fixed -R operation to match the supplied file patterns
    * handle cases where -x, -R, and -i patterns are mixed
    * added some directory-search speedups
    * fixed bug when encrypting large uncompressible files
    * fixed selection of files to delete by date
    * added -MM option where each input file pattern must
      match at least one file and all input files must be readable
    * added check for when Zip tries to exceed seek limit in output file
    * minor changes to compile with Visual C++ 2005
    * added support for Unix FIFOs (named pipes)
    * other minor fixes


author: pth@suse.de
changelog:
  - Update to Zip 3.0:
    * large-file support (i.e., > 2GB)
    * support for more than 65536 files per archive
    * multi-part archive support
    * bzip2 compression support
    * Unicode (UTF-8) filename and (partial) comment support
    * difference mode (for incremental backups)
    * filesystem-synch mode
    * cross-archive copy mode
    * extended progress info and logging
    * improved archive-fixing support
    * improved streaming and piping
    * improved command-line parser
    * improved Unix FIFO support
    * Unix 32-bit UIDs/GIDs (requires UnZip 6.0 to restore)


author: pmladek@suse.cz
changelog:
  - added patch from Sebastian Krahmer <krahmer@suse.de>
    to fix potencial buffer overflow
  - add "usbdevfs" to list of ignored filesystems
  - fixed umount to do not check if the device is already mounted


author: mcihar@suse.cz
changelog:
  - fix typo in our patch (mount->umount) and add tmpfs to ignored filesystems (bug #46453)
  - drop privileges for stating files (bug #46453)


author: dimstar@opensuse.org
changelog:
  - Update to version 1.0.8:
    + This release fixes the --sloppy option, which was documented
      but did not work.
  - Spec cleanup.


author: crrodriguez@suse.de
changelog:
  - there is one valid use case of static zlib in "qemu" package
    split a -devel-static subpackage, please do not BuildRequire
    this package unless you are 100% sure you need it, if in doubt
    mail either the security team or me.


author: mseben@suse.cz
changelog:
  - added LICENSE file, for GPL licensed contrib files, however
    they are not used to build our zlib library (bnc#490107)
  - added zlib-1.2.3-686.patch - update license text (bnc#490107)


author: dimstar@opensuse.org
changelog:
  - Update to version 1.2.5:
    + fixes bugs in gzseek() and gzeof()
  - Changes from version 1.2.4:
    + Fixed bugs in adler32_combine(), compressBound(), and
      deflateBound()
    + Wholesale replacement of gz* functions with faster versions
    + As part of that, added gzbuffer(), gzoffset(), gzclose_r(), and
      gzclose_w() functions
    + Faster Z_HUFFMAN_ONLY and Z_RLE compression for images and
      other specialized compression
    + Added flush options Z_BLOCK to deflate() and Z_TREES to
      inflate() for finer control
    + Added inflateReset2() and inflateMark() functions, the latter
      to aid in random access applications
    + Added LFS (Large File Summit) support for 64-bit file offsets
      and many other portability improvements
    + Updated examples in examples/ and updated third-party
      contributions in contrib/
  - Drop obsolete patches:
    + zlib-1.2.1-make-test.patch
    + zlib-1.2.1-vsnprintf.patch
    + zlib-1.2.1-CFLAGS.dif
    + zlib-1.2.3-686.patch
    + zlib-1.2.3-visibility-support.patch
  - Rebased zlib-1.2.2-format.patch
  - Clean spec file using spec-cleaner.
  - BuildRequire to have proper pkgconfig() provides.


author: dimstar@opensuse.org
changelog:
  - Add zlib-lfs.patch: Fix Large File Support. Patch comes from the
    zlib-devel mailinglist:
    http://mail.madler.net/pipermail/zlib-devel_madler.net/2010-May/002303.html


author: dimstar@opensuse.org
changelog:
  - Simplified version of zlib-lfs.patch. Should also resolve issues
    arising with various combination of LFS derinfes.


author: crrodriguez@opensuse.org
changelog:
  - Add highly experimental patches to use SSE2/SSSE3/MMX in zlib
    this makes the library up to 6 times faster.


author: crrodriguez@opensuse.org
changelog:
  - Update SSE2/MMX patches to their current version.
    per request of the author.
    * This are integrated now,including support for a number
    of additional archs and fixes ARM patches bugs.


author: dimstar@opensuse.org
changelog:
  - bnc#652333: Change LICENSE text to not have version, which
    changes too often and invalidates the text everytime.


author: crrodriguez@opensuse.org
changelog:
  - Use __attribute__ target in SSE optimized functions
    so the compiler defines __MMX__ __SSE__ etc, this probably
    only matters in 32 bit. what version to use is still
    determined at runtime by cpuid.


author: crrodriguez@opensuse.org
changelog:
  -open file descriptors with O_CLOEXEC but only in the·
    gzopen() case, not in gzdopen() as that would change
    the calling application' semantics.
    It is responsability of the caller to ensure O_CLOEXEC is used
    in such scenario.


author: crrodriguez@opensuse.org
changelog:
  - This is zlib 1.2.5.2 codename "motley"
  - Fix bug and add consts in contrib/puff [Oberhumer]
  - Fix static-only-build install in Makefile.in
  - Add libz.a dependency to shared in Makefile.in for parallel builds
  - Spell out "number" (instead of "nb") in zlib.h for total_in, total_out
  - Fix bug in zlib.h for _FILE_OFFSET_BITS set and _LARGEFILE64_SOURCE not
  - Add comment in zlib.h that adler32_combine with len2 < 0 makes no sense
  - Make NO_DIVIDE option in adler32.c much faster (thanks to John Reiser)
  - Fix zlib.h LFS support when Z_PREFIX used
  - Avoid deflate sensitivity to volatile input data
  - Avoid division in adler32_combine for NO_DIVIDE
  - Clarify the use of Z_FINISH with deflateBound() amount of space
  - Use u4 type for crc_table to avoid conversion warnings
  - Apply casts in zlib.h to avoid conversion warnings
  - Add OF to prototypes for adler32_combine_ and crc32_combine_ [Miller]
  - Improve inflateSync() documentation to note indeterminancy
  - Add deflatePending() function to return the amount of pending output
  - Check that pointers fit in ints when gzprint() compiled old style
  - Add dummy name before $(SHAREDLIBV) in Makefile [Bar-Lev, Bowler]


author: meissner@suse.de
changelog:
  - use configure options for library paths. Also fixes
    the pkg-config file to not have /usr/local bnc#738169


author: joop.boonen@opensuse.org
changelog:
  - Update to 1.2.7
    * Fix bug in gzclose_w() when gzwrite() fails to allocate memory
    * Add "x" (O_EXCL) and "e" (O_CLOEXEC) modes support to gzopen()
    * Add gzopen_w() in Windows for wide character path names
    * Fix type mismatch between get_crc_table() and crc_table
  - Passed the spec file through spec cleaner


author: lmichnovic@suse.cz
changelog:
  - fixed possible ZOO file decompression infinite loop DoS attack
    CVE-2007-1669 (security-infinite_loop.patch) [#271781]


author: hvogel@suse.de
changelog:
  - update to version 4.3.10
    o The command "emulate <mode> -c ..." evaluates an expression in
      a given emulation.
    o The variable CORRECT_IGNORE gives a pattern that can be ignored
      in spelling correction.
    o The option POSIX_ALIASES improves compatibility of aliases with
      other shells.
    o The option COMBINING_CHARS has been added.  When it is set, the
      line editor assumes the terminal is capable of displaying
      zero-width combining characters (typically accents) correctly
      as modifications to the base character, and will act accordingly.
    o The option HIST_FCNTL_LOCK has been added to provide locking of
      history files
    o The syntax ~[...] provides a dynamic form of directory naming,
      supplementing the existing static ~name syntax.
    o Patterns can now be used in incremental searches with new widgets
    o Highlighting and colouring of sections of the command line is now
      supported
    o Colouring of prompts is now supported within the shell by prompt
      escapes.
    o Various changes have been added to make debugging of shell code
      easier
    o The "fc" builtin has been enhanced to make non-interactive use
      possible and output consistent when the history is manipulated
      with "print -s".
    o The completion style accept-exact-dirs has been added
    o cd, chdir, pushd and popd now take a -q option to suppress side effects
  - cleanup patches
  - use fdupes
  - install help files to versioned directory


author: hmacht@suse.de
changelog:
  - update completion for _osc:
    - add new products openSUSE 11.2 and openSUSE 11.3
    - add possibility to extend the list of projects and build
      targets with user defined variables
      $ZSH_OSC_BUILD_TARGETS_EXTRA and $ZSH_OSC_PROJECTS_EXTRA


author: cristian.rodriguez@opensuse.org
changelog:
  - Update to version 4.3.11
    * The completion system now has a style path-completion.
    * new "zsystem" builtin whose subcommands perform system level tasks
    * Added "D" and "Z" flag in parameter expansion
    * Lots of other bugfixes/improvements, see Changelog


author: idonmez@novell.com
changelog:
  - Add zsh-kill-suspended-job.patch: fix killing suspended jobs
  - Add zsh-findproc.patch: fix findproc() to find stopped jobs


author: chris@computersalat.de
changelog:
  - enable build for RHEL and friends (CentOS, Fedora)
    o merge with 4.2.6 from RHEL
    o add/rework RHEL patch (BZ-488943-ksh-emulation-syntax-checking)
    o add several *.rhs files
    o disable E01options test
  - add subpkg htmldoc
  - fix deps
    o fdupes >= suse_version 1110


author: idoenmez@suse.de
changelog:
  - Update to 4.3.12-test3
    * See included ChangeLog for details
  - Drop zsh-findproc.patch and zsh-kill-suspended-job.patch, fixed
    upstream.


author: idoenmez@suse.de
changelog:
  - Update to zsh 4.3.13
    * There are no significant feature changes to the shell itself,
      although many bug fixes and improvements to functions.
    * See included ChangeLog for details
  - Drop zsh-4.3.12-ksh-emulation-syntax-checking.patch,
    fixed upstream


author: idoenmez@suse.de
changelog:
  - Fix license to be MIT, zsh seems to be using the "Modern" variant
    of the license text.
  - Import git commits 74eed99c312de05e19b54ba6b5d37a0aeb4ba713 and
    724fd07a67f135c74eba57e9f25fd342201ec722
    * metafy() added null termination even if buffer was not modifiable
    * Fix uninitialised memory after lexer realloc


author: idonmez@suse.com
changelog:
  - Update to zsh 4.3.14
    * Drop 74eed99c312de05e19b54ba6b5d37a0aeb4ba713.patch and
      724fd07a67f135c74eba57e9f25fd342201ec722.patch, fixed upstream
    * Fix for nanosecond timestamp support


author: idonmez@suse.com
changelog:
  - Instead of disabling c02cond manually, add upstream patch to
    automatically disable it on noatime mounted systems.


author: hmacht@suse.de
changelog:
  - add zsh-enable-openSUSE-completion-functions.patch: Enable
    installation of openSUSE completion functions which are upstream


author: idonmez@suse.com
changelog:
  - Update to version 4.3.17
    * Contains fixes for possible speed regression introduced
      in 4.3.15 (new option HASH_EXECUTABLES_ONLY)
    * Improvements to (bash) completion and shell emulation mode
  - Drop all the patches, all upstream


author: ro@suse.de
changelog:
  - update to 0.6.2
    - fix for using zsync client on files >2GB on 32bit systems.
    - fix redirect handling.
    - improve some edge cases dealing with unusual seed data patterns.
    - optimise by stopping reading seed files if target file is complete.
    - fix infinite loop in zsyncmake when given a truncated (invalid) .gz
    - fix --disable-profile to configure.


author: ma@suse.de
changelog:
  - Provide zypp-plugin-python as stand alone package so
    that it can be used in other zypp plugins like snapper.
    (formerly a subpackage of zypp-plugin-spacewalk)
  - version 0.3


author: jkupec@suse.cz
changelog:
  - Introduced colors.
  - Removed some forgotten control chars from non-terminal output
    (bnc #440822).
  - Fixed FindReadline to find shared lib, not static.
  - Bash completion: allow spaces in repository aliases
    (werner@suse.de) (bnc #474361)


author: jkupec@suse.cz
changelog:
  - Fixed noarch->anyarch and vice-versa update via 'zypper up foo'
    (bnc #483179).
  - Fixed list-updates showing not-yet-installed packages
    (bnc #483910).
  - 1.1.0


author: jkupec@suse.cz
changelog:
  - configuration file support added. Global settings go to
    /etc/zypp/zypper.conf, user's to $HOME/.zypper.conf.
    Override priority order (highest to lowest):
    * CLI options
    * --config custom/zypper.conf
    * $HOME/.zypper.conf
    * /etc/zypp/zypper.conf
    * zypp.conf
  - configurable colorized output added
  - improved installation summary (bnc #389128). Allows to view
    version, arch, repo, vendor; view the summary in pager,
    shows installed package counts
  - xmloutput now writes also old version and old arch in summary
    (bnc #331060)
  - zypper.conf: solver/installRecommends option added, along with
    - -recommends option for in, up, patch, ve, and dup commands
    to override zypper.conf setting. If not used, libzypp's setting
    is used. (bnc #478144)


author: jkupec@suse.cz
changelog:
  - Fixed requesting of perl symbols in 'install'. E.g.
    zypper install 'perl(MIME::Lite)' (bnc #433679)
  - Corrected list of repo priority in 'repos' and 'services' command
    (bnc #436688) (Susanne Oberhauser <froh@novell.com>)


author: jkupec@suse.cz
changelog:
  - config file handling improved, --config option added to load
    custom config files instead of the default ones.
    Override priority order with --config (highest to lowest):
    * CLI options
    * --config custom/zypper.conf
    * zypp.conf


author: jkupec@suse.cz
changelog:
  - now 'list-patches' does not hide other updates if software
    management updates (which are to be installed before any other)
    are available. (bnc #503068)
  - fixed a bug in selection of updates in 'zypper patch'
    (bnc #498814)


author: jkupec@suse.cz
changelog:
  - Enable use of name-version.arch all together (bnc #519312).
  - Improved description in .spec file
  - Show verbose summary when -v is used (bnc #517171).
    If -v is used, version are shown, if -vv is used, all the package
    details are shown in the installation summary.


author: jkupec@suse.cz
changelog:
  - Manage updates for bugzilla and CVE issues (fate #305503).
    Following options added to lu and patch commands:
    * list-updates: --bugzilla, --cve, --issues, --all
    * patch: --bugzilla, --cve options added
    See 'man zypper' for more details.


author: jkupec@suse.cz
changelog:
  - Showing running processes using files deleted by recent package
    upgrade/downgrade or removal (fate #300763).


author: jkupec@suse.cz
changelog:
  - 'zypper ps' added to list processes using deleted files
    (fate #300763). This is instead of showing the list after each
    commit.


author: jkupec@suse.cz
changelog:
  - 'zypper lr' now shows details about repos specified as arguments.
  - Added '--from' to 'zypper dup' to do the upgrade from
    specified repos only.
  - Translations updated
  - 1.2.5


author: ma@suse.de
changelog:
  - Fix 'dup --from' not to perform a complete distupgrade. (bnc #549490)
  - Require at least libzypp version used at buildtime. (bnc #549205)
  - 1.2.7


author: ma@suse.de
changelog:
  - al/rl: Support 'kind:name' notation if -t is not given. Also required
    to remove a specific lock as rl does not yet support -t. (bnc 551956)


author: jkupec@suse.cz
changelog:
  - dist-upgrade: warn about muliple repos and show hint. This
    is a temporary solution to fate #305553.


author: jkupec@suse.cz
changelog:
  - --download option added to in, up, dup, ve, and patch commands
    to set the package download mode ad-hoc. Available download
    modes: only, in-advance, in-heaps, as-needed.
  - Show update notifications after installation (fate #301175)
  - 1.2.11


author: jkupec@suse.cz
changelog:
  - solver.forceResolutionCommands added to zypper.conf to
    configure commands in which forceResolve solver option
    should be set (bnc #549940)
  - --download-* aliases added for --download <mode> option values
  - 1.2.12


author: jkupec@suse.cz
changelog:
  - new prompt options for media errors:
    * cd/dvd: 'e' to eject selected drive (bnc #279045)
    * https: 's' to disable SSL CA check (bnc #223512)


author: jkupec@suse.cz
changelog:
  - Exit if missing required option argument.
  - Start using Capability::guessPackageSpec to parse package
    arguments.
  - man page updated (bnc #576080)
  - 1.2.15


author: jkupec@suse.cz
changelog:
  - Replaced .po files in source tree by tarballs.
  - updated translations + SLE11-SP1 translations added
  - 1.2.16


author: ma@suse.de
changelog:
  - Fix 'zypper products' failing to list installed products under
    certain conditions (bnc #578721)
  - Fix SEGV if $HOME or $PWD are unset in the environment (bnc #578684)
  - 1.2.17


author: jkupec@suse.cz
changelog:
  - Showing packages that need additional customer contract
    separately in the installation summary (bnc #581926 c#6)


author: jkupec@suse.cz
changelog:
  - Show installed packages only from specified repos when
    'zypper [-i|-u] -r repo' is used (bnc#467106)
  - 1.2.21


author: jkupec@suse.cz
changelog:
  - Checking for running PackageKit. If it's running zypper offers
    to suggest to it to quit (bnc#580513).


author: jkupec@suse.cz
changelog:
  - Reporting why specified selectable can't be updated
    in 'zypper in packages' or 'zypper up packages' (bnc #522223)
    In case of 'zypper up' the summary also shows a list of packages
    that have update candidates, but will not get upgraded.
  - 1.4.0


author: jkupec@suse.cz
changelog:
  - Merged rpm .spec file cleanup (Pavol Rusnák)
  - Fixed crash if no available packages found in repos (bnc #591760)
  - 1.4.1


author: jkupec@suse.cz
changelog:
  - Package selection code rewritten. Enabled unified package
    arguments ([+/-]repo:type:nameOPversion.arch) for in/up/rm
    commands.
  - 1.4.2


author: ma@suse.de
changelog:
  - Don't suggest "zypper ps" after update, if zypper itself is the only
    process with deleted files open.


author: jkupec@suse.cz
changelog:
  - --clean-deps added to 'remove' command. The otion tells the
    solver to remove any packages that become unneeded after removing
    a packages that depended on them.
    - -no-clean-deps also added, to override zypp.conf's
    solver.cleandepsOnRemove setting.
  - Check for running pkgkit only if acquiring of zypp lock actually
    fails (bnc #580513)
  - Use --cache-dir as base for other --*-cache-dir options.
    - -pkg-cache-dir and --solv-cache-dir added
  - If name-version is auto-split, don't try caps (bnc #600471)
  - updated translations
  - 1.4.4


author: jkupec@suse.cz
changelog:
  - Use getpass() from stduni.h instead of our own function.
    Fixes bnc #619196
  - updated translations
  - 1.4.6


author: jkupec@suse.cz
changelog:
  - Do not report changing to equivalent vendors as a vendor change
    (bnc #605380)
  - In install summary, show version for packages which have multiple
    versions installed (bnc #644820)
  - 1.5.0


author: jkupec@suse.cz
changelog:
  - Skip locked patches in 'patch' and 'list-patches' (bnc #420606)
  - Added Status to 'lp --issues' table


author: jkupec@suse.cz
changelog:
  - Make sure package gets installed from given .rpm file, not
    repository (bnc #524280)
  - Better message in case non-root tries to access
    /etc/zypp/credentials.d to get credentials for authenticated URL
    (bnc #448736)


author: jkupec@suse.cz
changelog:
  - Make repository list data (repos/lr) configurable (bnc #543510)
  - Also load the solv file when refreshing to ensure it was created
    with proper version of satsolver-tools (bnc #456718)


author: jkupec@suse.cz
changelog:
  - zypper in --force plainpkgname (no repo,EVRA) to request install
    of the highest version regardless of vendor/deps/locks.
    (bnc #483426)
  - 1.5.1


author: jkupec@suse.cz
changelog:
  - Clear keyboard buffer before showing the prompt message
    to avoid unwanted <enter> hits (bnc #649248)


author: jkupec@suse.cz
changelog:
  - Summary: fixed not shown "not updated" list when there were no
    installable updates when doing 'zypper up' (bnc #594282)


author: dmacvicar@suse.de
changelog:
  - zypper -n display license interactively (bnc#660001)
    Patch by Bernhard Wiedemann <bwiedemann@suse.de>
  - 1.5.4


author: ma@suse.de
changelog:
  - Fix list-patches/updates xml output to include architecture and
    patch status information (bnc#687529)
  - Fix search xml output to actually write xml. (bnc#687529)
  - 1.5.8


author: dheidler@suse.de
changelog:
  - add option --reboot-not-interact (bnc#665853)
  - allow installation of paches wich require a reboot
    non-interactively
  - 1.6.6


author: dheidler@suse.de
changelog:
  - rename an option
    old: --reboot-not-interact
    new: --non-interactive-include-reboot-patches
  - 1.6.7


author: dheidler@suse.de
changelog:
  - zypper-log: require python2.6 and argparse insted of 2.7
      on suse < 11.4
  - zypper-log: fix dependencies for other distros


author: ma@suse.de
changelog:
  - Restore default behavior for newly create repos to have gpg checks
    enabled. This was accidentally disabled in 1.6.2. (bnc#714910,
    bnc#524787)
  - version 1.6.15


author: ma@suse.de
changelog:
  - Print patch summary (bnc#733167)
  - zypper-log: fix regex to match hostnames with embeded '-' too.
  - version 1.6.18


author: ma@suse.de
changelog:
  - Let zypper remove lock follow addlock with respect to args and behavior (bnc#751976)
  - Typo (bnc#756192)
  - Improve source package related messages upon install and remove (bnc#755239)
  - Pass --root to libzypp early so lockfile is created chroot (bnc#575096)
  - Do not acquire a zypp lock for 'zypper ps' (bnc#703598)
  - Show note about possibly incomplete 'zypper ps' if not run as root (bnc#710872)
  - version 1.7.1


author: ma@suse.de
changelog:
  - Fix spacing bug in progress bar (bnc#674572)
  - consider dual width fonts in output (bnc#766443)
  - Don't treat patches with licensed packages as interactive if
    - -auto-agree-with-licenses is used (bnc#730824)
  - version 1.7.3


