# changelog

author: Miroslav Suchý 1.6.39-1
changelog:
  - IPv6: first try findHostByRoute() and then try getaddrinfo()
  - IPv6: assign to hostname only if we are unable to resolve it
  - IPv6: IPv4 is most probably set up better, lets overwrite IPv6 values (if
    mismatch)
  - 743259 - take hostname of client instead of server


author: Miroslav Suchý 1.6.38-1
changelog:
  - define __init__, __getattribute__, __setattr__ on Debian and workaround those
    mising methods on RHEL5


author: Miroslav Suchý 1.6.34-1
changelog:
  - call parent's constructor
  - 751760 - use attribute value, which our ancestor use
  - correctly assign converted unicode string
  - correctly check for unicode type


author: Miroslav Suchý 1.6.26-1
changelog:
  - 627809 - send xen virtual block devices to rhnParent
  - Revert "729161 - default to RHSM in firstboot registration"
    (mzazrivec@redhat.com)


author: Miroslav Suchý 1.6.25-1
changelog:
  - 743259 - RHEL5 now has python-ethtool 0.6 - simplify code
  - 743259 - get_ipv6_addresses does not return one item, but list
  - 745438 - up2date_config: use localhost to avoid confusion
    (mzazrivec@redhat.com)


author: Jan Pazdziora 1.6.12-1
changelog:
  - 729161 - default to RHSM in firstboot registration (mzazrivec@redhat.com)
  - 729468 - firstboot dialogs polishing (mzazrivec@redhat.com)


author: Michael Mraka <michael.mraka@redhat.com> 1.6.6-1
changelog:
  - 710065 - handle unicode log messages
  - 710065 - handle unicode error messages
  - merged duplicated code to NoLogError class
  - moved duplicated code to base Error class
  - 684250 - correct priority for initial registration screen


author: Jan Pazdziora 1.6.2-1
changelog:
  - 713548 - enable running rhn-channel on RHEL5 (tlestach@redhat.com)
  - 713548 - enable running rhn-channel against both RHN and RHN Satellite
    (tlestach@redhat.com)


author: Jan Pazdziora 1.6.1-1
changelog:
  - The rhn-client-tools/doc/releases.txt is out of date, removing.
  - We only support version 5 and newer of RHEL, removing conditions for old
    versions.
  - We only support version 14 and newer of Fedora, removing conditions for old
    versions.


author: Jan Pazdziora 1.5.16-1
changelog:
  - Merging Transifex changes for rhn-client-tools.
  - Fixing the `msgid' and `msgstr' entries do not both end with '\n' bug.
  - Download translations from Transifex for rhn-client-tools.


author: Miroslav Suchý 1.5.13-1
changelog:
  - forward port translation from RHEL6 (msuchy@redhat.com)
  - forward port translation from RHEL5 (msuchy@redhat.com)


author: Miroslav Suchý 1.5.11-1
changelog:
  - forward port translation from RHEL5 (msuchy@redhat.com)
  - forward port translation from RHEL5 (msuchy@redhat.com)
  - add missing \n and hyperlink to zh_TW (msuchy@redhat.com)
  - add missing \n and hyperlink to zh_CN (msuchy@redhat.com)
  - fix typo in te.po (msuchy@redhat.com)


author: Jan Pazdziora 1.5.10-1
changelog:
  - forward port translation from RHEL5 (msuchy@redhat.com)
  - Download translations from Transifex for rhn-client-tools (msuchy@redhat.com)


author: Miroslav Suchý 1.5.8-1
changelog:
  - 683200 - u'foo'.decode('utf-8') does not work, while unicode(u'foo') works
    and is idempotent (msuchy@redhat.com)
  - 683200 - if I want url in unicode, I must us decode - remember that
    (msuchy@redhat.com)


author: Jan Pazdziora 1.5.3-1
changelog:
  - modify spec file to build rhn-client-tools on SUSE (mc@suse.de)
  - get model id from PRODUCT key (msuchy@redhat.com)
  - <type exceptions.UnboundLocalError>: local variable usb referenced before
    assignment (msuchy@redhat.com)


author: Jan Pazdziora 1.5.2-1
changelog:
  - Revert "some usb device may not return product" (msuchy@redhat.com)
  - fix typo in key "product" vs. "PRODUCT" (msuchy@redhat.com)
  - some usb device may not return product (msuchy@redhat.com)


author: Miroslav Suchý 1.5.1-1
changelog:
  - enhance getOSVersionAndRelease to find SUSE distributions (mc@suse.de)
  - Bumping package versions for 1.5 (msuchy@redhat.com)


author: Miroslav Suchý 1.4.13-1
changelog:
  - update copyright years (msuchy@redhat.com)
  - download spacewalk.rhn-client-tools from Transifex (msuchy@redhat.com)


author: Simon Lukasik <slukasik@redhat.com> 1.4.12-1
changelog:
  - Move code for enabling yum-rhn-plugin to separate module
    (slukasik@redhat.com)
  - Extract method: setDebugVerbosity (slukasik@redhat.com)
  - Introduce pkgUtils as an abstraction of either debUtils or rpmUtils
    (slukasik@redhat.com)
  - Introduce Debian equivalent of rpmUtils. (slukasik@redhat.com)
  - Removing packages.verifyAll capability; it was never used.
    (slukasik@redhat.com)
  - OS information is platform dependent; introducing a platform interface.
    (slukasik@redhat.com)
  - versionOverride applies only to version; moving to getVersion
    (slukasik@redhat.com)
  - Updated unittests (slukasik@redhat.com)


author: Miroslav Suchý <msuchy@redhat.com> 1.4.6-1
changelog:
  - 684245 - lookup of the subscription-manager page via localized title is
    volatile, let's use its __module__ name. (jpazdziora@redhat.com)
  - 624748 - report virtual network interfaces (mzazrivec@redhat.com)


author: Miroslav Suchý <msuchy@redhat.com> 1.4.4-1
changelog:
  - 683546 - optparse isn't friendly to translations in unicode
  - update .po files
  - 679217 - mention subscription manager as alternative to rhn_register


author: Miroslav Suchý <msuchy@redhat.com> 1.4.3-1
changelog:
  - Revert "provide path to puplet-screenshot.png" (msuchy@redhat.com)
  - 666860 - remove glade warnings (msuchy@redhat.com)
  - provide path to puplet-screenshot.png (msuchy@redhat.com)
  - move <accessibility> in front of <signal> (msuchy@redhat.com)
  - 580479 - do not let combo box to fill available space (msuchy@redhat.com)
  - 651792 - if system is not registered, print nice error insted of TB
    (msuchy@redhat.com)
  - 651857 - fix typo in variable name (msuchy@redhat.com)
  - 671039 - do not Traceback if system was never registered (msuchy@redhat.com)


author: Miroslav Suchý <msuchy@redhat.com> 1.4.1-1
changelog:
  - fix typo
  - 671039 - add warning about subsription manager to TUI part of rhn_register
  - 671039 - add warning about subsription manager to GUI part of rhn_register
  - l10n: Updates to German (de) translation (delouw@fedoraproject.org)
  - 671041 - substitute RHN with "RHN Satellite or RHN Classic"
  - 671032 - disable rhnplugin by default and enable it only after successful
    registration
  - Bumping package versions for 1.4 (tlestach@redhat.com)


author: Miroslav Suchý <msuchy@redhat.com> 1.3.11-1
changelog:
  - break circular import
  - 580479 - put new submodule into package
  - W: 28: Unused import glade
  - 580479 - Graphical firstboot should offer EUS channel selection
  - 581482 - make tui consistent with gui
  - 596108 - firstboot: don't allow multiple system registrations
  - 606222 - label could not have focus


author: Tomas Lestach <tlestach@redhat.com> 1.3.10-1
changelog:
  - updating Copyright years for year 2011 (tlestach@redhat.com)
  - update .po and .pot files for rhn-client-tools (tlestach@redhat.com)
  - 602609 - fix DeprecationWarning when using gtk.MessageDialog()
    (mzazrivec@redhat.com)
  - 617066 - fix "Why register" dialog size (msuchy@redhat.com)
  - 667739 - use accessibility tags (msuchy@redhat.com)
  - 626752 - correct virt. type detection for RHEL-6 FV Xen guests
    (mzazrivec@redhat.com)
  - 651403 - reference to RHEL6 as actuall system (msuchy@redhat.com)
  - dead code: removal of function foobar() (msuchy@redhat.com)
  - 649233 - reset busy mouse cursor back to arrow after unexpected error
    (msuchy@redhat.com)


author: Miroslav Suchý <msuchy@redhat.com> 1.3.9-1
changelog:
  - Revert "update .po and .pot files for rhn-client-tools"
  - Revert "removing msgctxt which rhel5 could not handle"


author: Miroslav Suchý <msuchy@redhat.com> 1.3.7-1
changelog:
  - update .po and .pot files for rhn-client-tools
  - 651789 - fail if adding/removal of channels fail
  - 651792 - list all available child channels related to system
  - localize spacewalk-channel script
  - 651857 - print error if you specify --add or --remove, but you do not specify
    any channel
  - 651857 - removing forgotten lines, which makes no sense and cause TB
  - 652424 - return back useNoSSLForPackages option
  - 668809 - mention the requirement to use FQDN


author: Miroslav Suchý <msuchy@redhat.com> 1.3.1-1
changelog:
  - 655310 - replace gethostbyname by getaddrinfo (msuchy@redhat.com)
  - 655310 - send IPv6 addresses to server (msuchy@redhat.com)
  - 481721 - _ts report epoch as int, but satelite and rhn use string, this does
    not work for comparement like pkg in [['name', 'version', 'release', 'epoch',
    'arch']..] (msuchy@redhat.com)
  - Bumping package versions for 1.3. (jpazdziora@redhat.com)


author: Jan Pazdziora 1.2.11-1
changelog:
  - Update copyright years in the rest of the repo.
  - update .po and .pot files for rhn-client-tools
  - require versions which can handle cache_only (msuchy@redhat.com)


author: Miroslav Suchý <msuchy@redhat.com> 1.2.8-1
changelog:
  - 638981 - encode smbios data before sending over xmlrpc (msuchy@redhat.com)
  - l10n: Updates to Russian (ru) translation (ypoyarko@fedoraproject.org)


author: Miroslav Suchý <msuchy@redhat.com> 1.2.7-1
changelog:
  - 632203 - fix comment to corespond with code, decoding unicode to unicode
    produce traceback (msuchy@redhat.com)
  - l10n: Updates to Oriya (or) translation (mgiri@fedoraproject.org)
  - l10n: Updates to Russian (ru) translation (ypoyarko@fedoraproject.org)


author: Jan Pazdziora 1.2.6-1
changelog:
  - 603028 - when checking package architecture during errata update, allow
    transition to and from noarch.


author: Michael Mraka <michael.mraka@redhat.com> 1.2.4-1
changelog:
  - 559797 - fixed configuration file name
  - Sort the available channels so that the listing is not random.


author: Michael Mraka <michael.mraka@redhat.com> 1.2.2-1
changelog:
  - 625778 - require newer yum-rhn-plugin
  - 554693 - networkRetries should be positive number
  - l10n: Updates to Russian (ru) translation
  - l10n: Updates to Telugu (te) translation


author: Milan Zazrivec <mzazrivec@redhat.com> 1.2.1-1
changelog:
  - 623137 - merge translated strings with .desktop file (mzazrivec@redhat.com)
  - update .po and .pot files for rhn-client-tools (msuchy@redhat.com)


author: Milan Zazrivec <mzazrivec@redhat.com> 1.1.14-1
changelog:
  - 618267 - all data in F12+ should be in unicode, lets decode it
  - 619098 - take manufacturer from system group
  - 618267 - add missing import and foo
  - update .po files
  - Revert "update .po files"
  - 618267 - encode latin-1 characters to unicode
  - 617425 - add missing 'the's
  - 617425 - point the user to the correct menu item
  - add man page for rhn-channel as alias for spacewalk-channel
  - default for kwargs should be {}
  - update .po files
  - 616371 - typo fix
  - add parameter cache_only to up2date_config.* actions
  - enable caching for action errata.update


author: Miroslav Suchý <msuchy@redhat.com> 1.1.13-1
changelog:
  - add parameter cache_only to all client actions (msuchy@redhat.com)
  - simplify code (msuchy@redhat.com)
  - put parser of action xml to separate function (msuchy@redhat.com)
  - l10n: Updates to Italian (it) translation (fvalen@fedoraproject.org)


author: Miroslav Suchý <msuchy@redhat.com> 1.1.12-1
changelog:
  - we want to pre-cache if server *has* staging ability (msuchy@redhat.com)
  - use correct rhnserver class (msuchy@redhat.com)
  - l10n: Updates to Swedish (sv) translation (goeran@fedoraproject.org)


author: Miroslav Suchý <msuchy@redhat.com> 1.1.11-1
changelog:
  - 614389 - add missing import (msuchy@redhat.com)
  - basic framework for prefetching content from spacewalk (msuchy@redhat.com)


author: Miroslav Suchý <msuchy@redhat.com> 1.1.10-1
changelog:
  - 604106 - finish page should be loaded even without network
    (msuchy@redhat.com)
  - 612547 - update copyright clauses up until 2010. (jpazdziora@redhat.com)
  - 607599 - prevent firstboot from show_all()-ing what we have hidden.
    (jpazdziora@redhat.com)


author: Miroslav Suchý <msuchy@redhat.com> 1.1.9-1
changelog:
  - Clean up a few remaining references to kbase 6227
    (joshua.roys@gtri.gatech.edu)
  - 604101 - kbase article 6227 changed name & location (mzazrivec@redhat.com)


author: Miroslav Suchý <msuchy@redhat.com> 1.1.7-1
changelog:
  - l10n: Updates to Chinese (China) (zh_CN) translation
    (leahliu@fedoraproject.org)
  - 601683 - properly import get_computer_info routine (mzazrivec@redhat.com)
  - 596237 - use correct constant in HardwareWindow (tui) (mzazrivec@redhat.com)
  - 596237 - use constants in SendingWindow (mzazrivec@redhat.com)
  - 596237 - use constants in SendWindow (mzazrivec@redhat.com)
  - 596237 - use constants in PackagesWindow (mzazrivec@redhat.com)
  - 596237 - use constants in HardwareWindow (mzazrivec@redhat.com)
  - 596237 - use constants in OSReleaseWindow & AlreadyRegisteredWindow
    (mzazrivec@redhat.com)
  - l10n: Updates to Russian (ru) translation (ypoyarko@fedoraproject.org)
  - 600316 - don't traceback for zero subscribed channels (mzazrivec@redhat.com)
  - l10n: Updates to Russian (ru) translation (ypoyarko@fedoraproject.org)
  - l10n: Updates to Russian (ru) translation (ypoyarko@fedoraproject.org)
  - l10n: Updates to Russian (ru) translation (ypoyarko@fedoraproject.org)
  - l10n: Updates to Spanish (Castilian) (es) translation
    (gguerrer@fedoraproject.org)
  - 598890 - always return product version as string (mzazrivec@redhat.com)
  - l10n: Updates to Spanish (Castilian) (es) translation
    (gguerrer@fedoraproject.org)
  - Remove three more exceptions that are not used in our code base.
    (jpazdziora@redhat.com)
  - The rhn-client-tools ChangeLog has't been updated since 2002, removing.
    (jpazdziora@redhat.com)
  - Removing WarningDialog, OkDialog, and QuestionDialog that are not used in our
    code. (jpazdziora@redhat.com)
  - Remove 23 exceptions that are not used in our code base.
    (jpazdziora@redhat.com)
  - Method resetServerList not used in our code, removing.
    (jpazdziora@redhat.com)
  - When startRhnCheck was replaced by spawnRhnCheckForUI, it became unused,
    removing. (jpazdziora@redhat.com)
  - Method getFailedSystemSlots not used in our code, removing.
    (jpazdziora@redhat.com)
  - get_device_property not used in our code, removing. (jpazdziora@redhat.com)
  - termsAndConditions not used in our code, removing. (jpazdziora@redhat.com)
  - sat_supports_virt_guest_registration not used in our code, removing.
    (jpazdziora@redhat.com)
  - finishMessage not used in our code, removing. (jpazdziora@redhat.com)
  - When autoActivateNumbersOnce was removed, autoActivatedHardwareInfo was made
    unused, removing. (jpazdziora@redhat.com)
  - When ActivateSubscriptionPage was removed, activatedRegistrationNumber was
    made unused, removing. (jpazdziora@redhat.com)
  - 597263 - give the focus to the ButtonBar (and thus to the Yes button), to
    behave as RHEL 5 did. (jpazdziora@redhat.com)
  - 596101 - skip the chooseChannelPage when going Back as well, if it should not
    be shown. (jpazdziora@redhat.com)
  - 596102 - fit hw profile into a 2x6 table (mzazrivec@redhat.com)
  - 595688 - cancel busy cursor after ValidationError (michael.mraka@redhat.com)
  - 595837 - write nice error in case of "connection reset by peer" and xmlrpc
    protocol error (msuchy@redhat.com)
  - 585188 - we need to implement fatalError for loginPageApply and
    createProfilePageApply. (jpazdziora@redhat.com)
  - Remove except which cannot be reached. (jpazdziora@redhat.com)
  - 585188 - refactor the RHN Register firstboot code to match firstboot 1.110 on
    Fedora 12 and RHEL 6. (jpazdziora@redhat.com)
  - 585188 - only install legacy firstboot on RHEL 5 (and earlier), the new
    firstboot for other systems. (jpazdziora@redhat.com)
  - 585188 - the firstboot modules for RHEL 5 shall retire in firstboot-legacy-
    rhel5. (jpazdziora@redhat.com)
  - 593194 - fix creating the $(PREFIX)/usr/share/setuptool/setuptool.d when
    building the package. (jpazdziora@redhat.com)
  - 595669 - fix regexp and do not fail if regexp do not match
    (msuchy@redhat.com)
  - whitespace cleanup (msuchy@redhat.com)
  - We don't need hwdata target anymore (mzazrivec@redhat.com)
  - 580493 - use correct product logos in rhn_register (gui)
    (mzazrivec@redhat.com)
  - 557059 - do not fail on IBM-ESXS controler where ID_PATH is not set
    (msuchy@redhat.com)
  - 580489 - fix requires for rhn-setup-gnome (mzazrivec@redhat.com)
  - python-hwdata finaly made it into Fedora and Epel so we can remove from this
    package and depend on python-hwdata (msuchy@redhat.com)
  - 593194 - 99rhn_register to add RHN Register to setup's list of tools.
    (jpazdziora@redhat.com)
  - The bugzilla 556290 had errata released, python-setuptools should be pulled
    in by python-coverage. (jpazdziora@redhat.com)
  - 584780 - move the firstboot _gui.* files to rhn-setup-gnome.
    (jpazdziora@redhat.com)
  - 557059 - we cannot have class None. (jpazdziora@redhat.com)
  - 591798  - Completly remove hal code from rhn-client-tools for F-13 and RHEL-6
    (msuchy@redhat.com)
  - 591422 - add hwdata.py to rhn-client-tools. (jpazdziora@redhat.com)
  - l10n: Updates to German (de) translation (ttrinks@fedoraproject.org)
  - l10n update .pot and .po files for rhn-client-tools (msuchy@redhat.com)
  - l10n - translate desktop file too (msuchy@redhat.com)
  - cleanup - removing translation file, which does not match any language code
    (msuchy@redhat.com)
  - update po files for rhn-client-tools (msuchy@redhat.com)


author: Miroslav Suchý <msuchy@redhat.com> 1.0.1-1
changelog:
  - 585386 - set properly acl for /var/spool/up2date/loginAuth.pkl
  - make read_cpuinfo() more readable


author: Jan Pazdziora 0.9.9-1
changelog:
  - Code cleanup.
  - Add back invocation of _activate_hardware, for hosted.
  - Use /etc/sysconfig/rhn/hw-activation-code for the hardware activation code.


author: Jan Pazdziora 0.9.8-1
changelog:
  - Check the capability in cfg (uses cached value).
  - Remove --email and --subscription options from rhnreg_ks.
  - No longer use rhnreg.reserveUser nor rhnreg.registerUser in rhnreg_ks.


author: Jan Pazdziora 0.9.7-1
changelog:
  - Code cleanup.
  - 575127 - fix typo in dmidecode key (msuchy@redhat.com)
  - Changing the default networkRetries from 5 to 1 (so no retries).
  - do not use reserved word type (msuchy@redhat.com)
  - remove dead code (msuchy@redhat.com)
  - group test on subsystem together, to create more readable code
    (msuchy@redhat.com)


author: Michael Mraka <michael.mraka@redhat.com> 0.8.7-1
changelog:
  - use rhnLockfile.py from rhnlib
  - 543509 - don't send "Not Settable"/"Not Present" when guest have no UUID


author: Miroslav Suchý <msuchy@redhat.com> 0.8.6-1
changelog:
  - 557370 - clear dmi warnings for xen pv guests (mzazrivec@redhat.com)
  - 546312 - fix typo - we do not want to assign the result of the SetResultType operation. (jpazdziora@redhat.com)
  - Remove other branches that check SubscriptionWindow by name. (jpazdziora@redhat.com)
  - Since SubscriptionWindow is not in the list now, remove the whole class. (jpazdziora@redhat.com)
  - Remove the SubscriptionWindow from the list. (jpazdziora@redhat.com)


author: Michael Mraka <michael.mraka@redhat.com> 0.8.3-1
changelog:
  - 554317 - fix for gui registration traceback
  - removed dead code
  - 513660 - save / update up2date config during firstboot


author: Miroslav Suchý <msuchy@redhat.com> 0.7.10-1
changelog:
  - 216808 - add man page to package
  - 216808 - create new script spacewalk-channel
  - 527412 - compute delta and write it to logs only if writeChangesToLog is set to 1
  - 536789 - remove forgotten lines
  - 536789 - set only necessary network info


author: Miroslav Suchy <msuchy@redhat.com> 0.7.9-1
changelog:
  - suse has its own macro for updating icons
  - enable build for suse 10.00 too
  - hardcode MANPATH
  - fix build under opensuse
  - 532145 - define local variable ipaddr before it is used
  - Dont halt registration if the hardware info could not be acquired for rhnreg_ks.


author: Miroslav Suchy <msuchy@redhat.com> 0.7.1-1
changelog:
  - change appeareance of icon and put it to Administration rather then to Preferences
  - add scriplet to refres icon cache
  - move "Requires: yum-rhn-plugin" from rhn-client-tools to rhn-check


author: John Matthews <jmatthew@redhat.com> 0.6.2-1
changelog:
  - 494019 - Fixing the registration on python 2.6 to not include dbus.String
    objects in hardware profile as new xmlrpclib _dump method validates based on
    __dict__ on value. (pkilambi@redhat.com)


author: John Matthews <jmatthew@redhat.com> 0.4.28-1
changelog:
  - 503090 - Fix missing packages reported during rhnreg_ks.
    (dgoodwin@redhat.com)
  - 467866 - Raise a more cleaner message if clients end up getting badStatusLine
    error due to 502 proxy errors (pkilambi@redhat.com)
  - 504292 - fix the registration gui and tui to honor the ssl cert paths
    specified in the config. Set the paths to default locations only if the user
    hasn't explicitly defined it. (pkilambi@redhat.com)
  - 504296 - removing debug statements from hardware probing
    (pkilambi@redhat.com)
  - Support infinite available entitlements in TUI registration
    (jbowes@redhat.com)
  - account for virt_uuid is None case (pkilambi@redhat.com)
  - Send smbios data to remaining_subscriptions during registration
    (jbowes@redhat.com)


author: jesus m. rodriguez <jesusr@redhat.com> 0.4.27-1
changelog:
  - new build (pkilambi@redhat.com)
  - 501316 - chnaging the network switch to always send network info by default
    unless there is a skipNetwork flag. This helps the upgrades issues where the
    config file gets saved by rpms and causing issues (pkilambi@redhat.com)
  - merging additional spec changes and minor edits from svn
    (pkilambi@redhat.com)
  - 467866 - catch the BadStatusLine and let use know that the server is
    unavailable temporarily (pkilambi@redhat.com)
  -  -adding missing config option (pkilambi@redhat.com)
  - Send smbios data in the new_system() call (jbowes@redhat.com)
  - 499860 Ability to define location for the temporary transport file
    descriptors, uses /tmp by default (pkilambi@redhat.com)
  - 479706 - send network and netInterface information on hardware probing during
    registration and profile sync is now an option and on by default. Users who
    do not wish to send network information can jus trun off sendNetwork option
    in the config. (pkilambi@redhat.com)
  -  Letting firstboot know if the system is already registered through a
    kickstart so it would'nt prompt the user to re register during firstboot
    sequence (pkilambi@redhat.com)
  - Throw an InvalidRedirectionError if redirect url does'nt fetch the package
    (pkilambi@redhat.com)
  - adding NoSystemIdError exception class for 444581 (pkilambi@redhat.com)
  - 467139 - fixing the rhn_check's action name to work for different locale
    (pkilambi@redhat.com)
  - 491258 - adding check to see if haldaemon or messagebus is running. If not
    warn the user with right message and dont probe the hal and dmi as we'll
    obviously get a dbus_exception. (pkilambi@redhat.com)


author: Pradeep Kilambi <pkilambi@redhat.com> 0.4.20-2
changelog:
  - Resolves: #204449 #227638 #445881 #454005 #466718 #479706
  - Resolves: #491258 #494928 #250312 #464827 #467139 #476797
  - Resolves: #476894 #487754


author: Devan Goodwin <dgoodwin@redhat.com> 0.4.25-1
changelog:
  - Stop using spec file Source line for desktop file. (dgoodwin@redhat.com)
  - Adding support to send smbios information to the servers if implemented.
    add_smbios_info needs to be implemented on the server to fully take advantage
    of this call. Xen host/guests + para/fully virt types should work as usual
    for now. (pkilambi@redhat.com)
  - 250312 - Do not spam the cert directory with backup certs, instead use the
    one requested by the user and proceed if its valid else reprompt to upload a
    valid certificate (pkilambi@redhat.com)
  - removing config set logic as this code block will prevent from accessing the
    provide security certificate page. Also Adding supporing code to handle
    missing CA cert cases, instead of erroring out. (pkilambi@redhat.com)
  - updating translations (pkilambi@redhat.com)
  - 476797 -  profile-sync should not  probe dmidecode info on PV guests as there
    is no SMBIOS entry. (pkilambi@redhat.com)
  - 204449 - Deprecating contactinfo flag functionality from rhnreg_ks
    (pkilambi@redhat.com)
  - rhn-client-tools should now depend on cdn enabled rhnlib package
    (pkilambi@redhat.com)
  - 476894 - Fix to support multiarch support for errata with multiarch packages.
    Errata apply should only install installed arch updates. If i386 and x86_64
    are installed, updates for both arches will be applied. (pkilambi@redhat.com)


author: Pradeep Kilambi <pkilambi@redhat.com> 0.4.19-2
changelog:
  - Resolves: #231902 #241209 #249127 #249425 #253596 
  - Resolves: #385321 #405671 #429334 #430155 #430156 
  - Resolves: #432426 #433097 #434550 #439383 #442923 
  - Resolves: #442930 #450597 #451775 #452829 #457953  #460685


author: Pradeep Kilambi <pkilambi@redhat.com> - 0.4.17-1
changelog:
  - Resolves: #211127, #212539, #213587, #216225, #216951, #216959
  - Resolves: #219814, #221912, #228240, #231041, #249426, #253031
  - Resolves: #315421, #364171, #364181, #364191, #372771, #426851


author: James Slagle <jslagle@redhat.com> - 0.4.16-1
changelog:
  - Resolves: #212300, #212407, #217857, #218860, #224633, #227399
  - Resolves: #228028, #229785, #229951, #232567, #233067, #234238
  - Resolves: #234880, #236925, #237300


author: James Bowes <jbowes@redhat.com> - 0.4.12-1
changelog:
  - Add missing translations.
  - Related: #211568
  - Fix 'rhn_register dies when calling activateHardwareInfo' (jesusr)
  - Resolves: #227408


author: James Bowes <jbowes@redhat.com> - 0.4.10-1
changelog:
  - Updated code to use more robust UUID/virt_type discovery mechanisms, which
    allows us to workaround BZ 225203. (pvetere)
  - Resolves: #225203


author: James Bowes <jbowes@redhat.com> - 0.4.8-1
changelog:
  - Add messages for virt entitlements
  - Client side support for sending uuid and virt type during registration
  - Look for orgs and INs even on satellite
  - Catch InvalidRegNumException for hardware numbers
  - Resolves: #223322, #223860, #223295, #223307, #223359


author: James Bowes <jbowes@redhat.com> - 0.4.4-1
changelog:
  - Update translations.
  - Make sure translations are used in all parts of the gui and tui
  - Related: #211568


author: James Bowes <jbowes@redhat.com> - 0.3.3-1
changelog:
  - Fixes for #213089, #213958, #214691, #215085, #414414, #213134, #214882 
  - Fixes for #214844, #214523, #214609
  - Include new manual pages and AUTHORS file.


author: Shannon Hughes <shughes@redhat.com> - 0.3.0-1
changelog:
  - up2date/rhn_register support for hicolor theme
  - Fix for #212666
  - Fixes for #213133, #213090, #212020


author: James Bowes <jbowes@redhat.com> - 0.2.8-1
changelog:
  - New and updated translations.
  - Fixes for #211480, #211568, #212618, #212539, #211415, #210948, #211389
  - Fixes for #212052, #212453, #211382, #212599


author: Peter Vetere <pvetere@redhat.com> - 0.2.6-1
changelog:
  - Update to 0.2.6
  - Fixed rhnreg_ks call to registerSystem.  Used "token" arg instead of 
    "activationKey."


author: James Bowes <jbowes@redhat.com> - 0.2.4-1
changelog:
  - Update to 0.2.4
  - Fixes for #212001, #211876, #211132, #211376, #211374, #211359, #211231,
    and #211186


author: James Bowes <jbowes@redhat.com> - 0.0.6-1
changelog:
  - new rhn-profile-sync command for syncing package, hardware,
    and virtualization profiles with rhn.


author: James Bowes <jbowes@redhat.com> - 0.0.5-1
changelog:
  - Remove unneeded imports and circular imports.

   Tue May 23 2006 Pete Vetere <pvetere@redhat.com> - 0.0.4-1
  - Add support for sending virtualization info to RHN


author: James Bowes <jbowes@redhat.com> - 4.4.69-3
changelog:
  - fix for #87837, inaccurate error message when missing '-f' for kernel updates
  - fix for #125049, misleading usage message: "Please specify either -l, -u, ...
  - fix for #126528, up2date +get source fails if no source available
  - fix for #168312, up2date config file is not ignored in rpm -V
  - fix for #171057, CRM# 696030 repomd error after up2date
  - fix for #171643, repomd error after up2date
  - fix for #s 179896, 179898  rpm verify fails due to config files in .spec not marked ...


author: Bret McMillan <bretm@redhat.com> 4.4.69-1
changelog:
  - fix for #178498, #176123 -- make --channel limit the channel universes for various operations
  - fix for #162106, RHN 'sync packages to system' installing i386 glibc on i686
  - fix for #175593, up2date --whatprovides doesn't handle compat arch provides


author: Adrian Likins <alikins@redhat.com> 4.4.67-3
changelog:
  - fix for #179110 - up2date fails to update xerces-j
  - more fixed for #176195 "up2date-nox --configure changes current value of numeric attribute to Yes/No if 1/0 is selected"


author: Bret McMillan <bretm@redhat.com> 4.4.65-3
changelog:
  - fix for #176195 "up2date-nox --configure changes current value of numeric attribute to Yes/No if 1/0 is selected"


author: Adrian Likins <alikins@redhat.com> 4.4.63-4
changelog:
  - rest of fix for #169880 up2date --arch updates primary arch if package is out of date instead of arch specified.
  - even better fix for #178261 "Invalid function call attempted" when installing a RHN proxy


author: Bret McMillan <bretm@redhat.com> 4.4.60-4
changelog:
  - rebuild with fixes for:
  - fix #169293 -- up2date unable to download very large rpms
  - fix #177784 -- up2date gives error if select-all is checked
  - fix #177786 -- up2date unselects all pakcages if select-all is checked and user selects 'back'


author: Adrian Likins <alikins@redhat.com> 4.4.54
changelog:
  - revert orig fix for #165024 - "invalid function call" error on proxy installs
  - add new bug fix for #165204
  - revert "fix" for #169882, #159955 - up2date man page does not describe --undo option.
  - add --unfo to man page fixing #169882, #159955


author: Adrian Likins <alikins@redhat.com> 4.4.52
changelog:
  - fix #165024 - "invalid function call" error on proxy installs
  - fix #169881, #167732 -  'up2date --configure' always saves changes if useNetwork is false on startup


author: Adrian Likins <alikins@redhat.com> 4.4.51
changelog:
  - fix #169882, #159955 - up2date man page does not describe --undo option.
    (remove deprecated undo option)
  - fix #170065, #166034 - up2date "forward" button disabled if packages selected via spacebar.
  - fix #157087, #170055 - up2date --configure fails when failover serverURL is configured.


author: Adrian Likins <alikins@redhat.com> 4.4.50-4
changelog:
  - new up2date.pot, synced up
  - fix uncommitted changes that were causing string 
    translations not to show up
  - more translations updates for #160608


author: Adrian Likins <alikins@redhat.com> 4.4.19
changelog:
  - fix #155583 - don't allow kernel-smp.x86_64 to be installed on ia32e
  - fix #157070 - make yum/apt repos support proxies
  - fix #148952 - patch from Jack Neely <jjneely@pams.ncsu.edu)


author: Adrian Likins <alikins@redhat.com> 4.4.19
changelog:
  - fix #150418 – rhel-4 client machine capabilities not recognized sometimes
  - fix #145554 – rhn_register fails if proxy username begins at '0'
  - fix #154137 up2date does not always send the arch


author: Adrian Likins <alikins@redhat.com> 4.4.15
changelog:
  - fix #149444 up2date --dry-run --upgrade-to-release changes registered base channel
  - fix #151328 (tracback when registering with *'s in password)
  - added some general uncaught exception catching
  - truncate rpm changelog (see up2date.spec.changelog)
  - update translations


author: Jason Connor <jconnor@redhat.com> 4.4.14
changelog:
  - fix #135121 - uncommented rpmmd registration, fixed api
  - fix #149281 - added check for failed read


author: Fernando Nasser <fnasser@redhat.com> - 0:1.2-0.20050722.5jpp.ep1.1
changelog:
  - Merge with upstream
  - Trick build into finding resolver and xalan by means of ant subpackages (FIXME)
  - Patch out crimson reference


author: Michael Mraka <michael.mraka@redhat.com> 1.6.61-1
changelog:
  - 676369 - create pkgdir with appropriate user and group
  - 676369 - put downloaded packages into stage


author: Michael Mraka <michael.mraka@redhat.com> 1.6.58-1
changelog:
  - use global LOCK
  - use systemExit instead of calling sys.stderr.write directly
  - move repository setup to a separate method
  - word-wrap to <80 chars and fix string concatenation
  - CACHE_DIR is a constant so we declare it at the top of the file
  - fixed indentation and whitespace
  - move third-party module import yum lower


author: Jan Pazdziora 1.6.56-1
changelog:
  - remove use of deprecated `apply` function (iartarisi@suse.cz)
  - move comment to its proper place (iartarisi@suse.cz)
  - fix indentation, whitespace and string concatenation (iartarisi@suse.cz)
  - get the repo_type as an argument instead of reading it from the instance attr
    (iartarisi@suse.cz)
  - move option parsing from reposync.py to the spacewalk-repo-sync script
    (iartarisi@suse.cz)
  - use the print_msg function instead of print to also log the message
    (iartarisi@suse.cz)
  - use new-style classes (iartarisi@suse.cz)
  - remove unused `traceback` import and arrange std lib modules one per line
    (iartarisi@suse.cz)
  - moved standard library imports to the top of the file (iartarisi@suse.cz)
  - remove useless check for importing module (iartarisi@suse.cz)
  - simplified systemExit function with what we use (iartarisi@suse.cz)
  - Catch any psycopg2 errors and reraise them as sql_base.SQLError, in functions
    and procedures.


author: Michael Mraka <michael.mraka@redhat.com> 1.6.54-1
changelog:
  - removed dead (commented out) code
  - removed deprecated apply() function
  - 760892 - set selinux=None if selinux is disabled


author: Michael Mraka <michael.mraka@redhat.com> 1.6.53-1
changelog:
  - 676369 - set pkgdir directly not via private API
  - 621166 - let's enable yum_src tuning (via config file)


author: Miroslav Suchý 1.6.52-1
changelog:
  - IPv6: order network interaces
  - IPv6: implement macro rhn.system.net_interface.ip6_netmask for config files
    templates
  - IPv6: implement macro rhn.system.net_interface.ip6_address for config files
    templates


author: Jan Pazdziora 1.6.50-1
changelog:
  - We cannot rely on the order of returned records when ORDER BY clause is not
    used.
  - IPv6: store NetIfaceInformation into __hardware (msuchy@redhat.com)
  - print better representation to help debugging (msuchy@redhat.com)


author: Michael Mraka <michael.mraka@redhat.com> 1.6.49-1
changelog:
  - 676369 - sync packages directly to /var/satellite
  - 676369 - move package to the final location
  - 676369 - create tempfile under /var/satellite
  - uploadPackage* function have been deprecated long time before Satellite 4.0
  - read payload directly from inputstream


author: Jan Pazdziora 1.6.48-1
changelog:
  - _query_get_slot_types not used, removing.
  - IPv6: add new macro rhn.system.ip6_address for templates of configuration
    files (msuchy@redhat.com)
  - cleaned up duplicated code (michael.mraka@redhat.com)


author: Miroslav Suchý 1.6.47-1
changelog:
  - IPv6: filter out params, which are not used in query
  - IPv6: do not pass to oracle more params than is necessary
  - IPv6: if there is no data, do not try to access it
  - IPv6: do not call constructor in reload
  - IPv6: change backend to store IPv6 interfaces into DB
  - IPv6: __load_from_db: load devices using its method save()


author: Miroslav Suchý 1.6.43-1
changelog:
  - Ubuntu send request for translations, send 404 back and do not raise
    traceback (msuchy@redhat.com)
  - Take Debian's alternative package names into account (slukasik@redhat.com)


author: Jan Pazdziora 1.6.36-1
changelog:
  - 600527 - during kickstart, check if at least one activation key allows config
    files to be deployed upon registration.
  - typo fix (mzazrivec@redhat.com)


author: Jan Pazdziora 1.6.32-1
changelog:
  - add an 'xmlrpc.errata.patch_names' capability (iartarisi@suse.cz)
  - 600555 - removing the Management word from the error message because it is
    not Management entitlements we might be having problems with.
  - consistent spacing (mzazrivec@redhat.com)


author: Jan Pazdziora 1.6.28-1
changelog:
  - 433325 - do not allow to register system with profile name less then 3
    characters (msuchy@redhat.com)


author: Michael Mraka <michael.mraka@redhat.com> 1.6.27-1
changelog:
  - 622490 - even if parent channel isn't in dump there might be some child
    channels
  - 743259 - send IPv6 addresses only if server support it
  - encode string to utf-8 before writing to output


author: Miroslav Suchý 1.6.26-1
changelog:
  - 742905 - if thread will throw traceback do not forget to release lock, so
    other threads can continue
  - 229836 - allow empty prefix for user


author: Jan Pazdziora 1.6.25-1
changelog:
  - removed dead exception (michael.mraka@redhat.com)
  - removed dead queries (michael.mraka@redhat.com)
  - made syncCert() more readable (michael.mraka@redhat.com)


author: Jan Pazdziora 1.6.23-1
changelog:
  - 621531 - update the path in the man page, plus some polishing.
  - 621531 - update backend rhnConfig to use the new /usr/share/rhn/config-
    defaults location.
  - 621531 - move /etc/rhn/default to /usr/share/rhn/config-defaults (backend).


author: Aron Parsons <parsonsa@bit-sys.com> 1.6.21-1
changelog:
  - fix broken --list-channels option (parsonsa@bit-sys.com)
  - Fix nvl2/case conversion (Joshua.Roys@gtri.gatech.edu)


author: Miroslav Suchý 1.6.11-1
changelog:
  - 723856 - remove unused variable
  - if we use 1024 as base, we should use kiB, MiB, GiB
  - 731692 - correct output of number beyond decimal point in sat-sync


author: Miroslav Suchý 1.6.6-1
changelog:
  - True and False constants are defined since python 2.4
  - do not mask original error by raise in execption


author: Simon Lukasik <slukasik@redhat.com> 1.6.4-1
changelog:
  - In any case, do not attempt to remove /var/satellite (slukasik@redhat.com)
  - extract method: unlink_package_file (slukasik@redhat.com)
  - 701232 - remove unnecessary directories (slukasik@redhat.com)
  - remove unused imports (slukasik@redhat.com)


author: Jan Pazdziora 1.6.1-1
changelog:
  - We only support version 5 and newer of RHEL, removing conditions for old
    versions.
  - We only support version 14 and newer of Fedora, removing conditions for old
    versions.


author: Jan Pazdziora 1.5.44-1
changelog:
  - Merging Transifex changes for spacewalk-backend.
  - New translations from Transifex for spacewalk-backend.
  - Download translations from Transifex for spacewalk-backend.


author: Miroslav Suchý 1.5.36-1
changelog:
  - in sat-sync ETA cut off miliseconds (msuchy@redhat.com)
  - make sat-sync ETA more precise (msuchy@redhat.com)


author: Jan Pazdziora 1.5.35-1
changelog:
  - 676937 - allow to export all channels (msuchy@redhat.com)
  - export from hosted does not know soft dependecies (msuchy@redhat.com)


author: Jan Pazdziora 1.5.33-1
changelog:
  - Fixing it's -> its typo.
  - merge child_ids into the list, don't make it a list item
    (michael.mraka@redhat.com)


author: Michael Mraka <michael.mraka@redhat.com> 1.5.26-1
changelog:
  - package path should contain epoch
  - 694735 - incremental exports: honor rhn_date / sync_date for ks files


author: Miroslav Suchý 1.5.23-1
changelog:
  - do not remove /var/satellite/redhat directory, satellite-sync expect it
  - add missing function to pg Cursor
  - 217531 - fix package count
  - Refactoring of make_evr made MakeEvrError unused, removing.
  - Removal of create_channel_families and create_channels made InvalidEntryError
    unused, removing.
  - 702684 - made MPM_Header compatible with RPM_Header


author: Michael Calmer <mc@suse.de> 1.5.22-1
changelog:
  - inherit from DependencyItem like other dep classes (mc@suse.de)
  - test if checksum_type exists before accessing it (mc@suse.de)
  - use fix_encoding method (mc@suse.de)
  - fix encoding of package summary and description (mc@suse.de)


author: Miroslav Suchý 1.5.20-1
changelog:
  - 695651 - mod_wsgi change header, flip it back to what we expect
    (msuchy@redhat.com)
  - sgmlop parser could not return data in utf-8 (msuchy@redhat.com)
  - 695651 - mimic req.connection.local_addr from mod_python (msuchy@redhat.com)


author: Jan Pazdziora 1.5.19-1
changelog:
  - rhn-satellite-exporter with start-date and end-date (jbrazdil@redhat.com)
  - fix utf-8 in emails (msuchy@redhat.com)


author: Michael Mraka <michael.mraka@redhat.com> 1.5.17-1
changelog:
  - only one package per NVREA can be in channel, unlink the old one first
  - link package also when the checksum has changed


author: Miroslav Suchý 1.5.16-1
changelog:
  - 683200 - send emails as utf-8
  - 683200 - convert hostname in subject from pune to unicode
  - localize satsync messages
  - provide estimation about remaining time for downloading rpm
  - do not test if rhnParent can handle session caching


author: Jan Pazdziora 1.5.13-1
changelog:
  - Method reload_packages not used in our code, removing.
  - Removal of ReleaseChannelMapImport makes processReleaseChannelMap unused,
    removing.


author: Jan Pazdziora 1.5.11-1
changelog:
  - workaround yum.update_md.UpdateNotice, which in rhel5 does not have
    __setitem__ (msuchy@redhat.com)
  - pass pattern to the query (michael.mraka@redhat.com)


author: Michael Mraka <michael.mraka@redhat.com> 1.5.10-1
changelog:
  - 620486 - errata xml caching doesn't work for cloned channels
  - fd's for already seen packages should be also closed
  - 694735 - export ks files based on ks tree's last_modified
  - removing curr_cfps since it is never used
  - remove duplicate code


author: Jan Pazdziora 1.5.9-1
changelog:
  - use RPMTAG numbers instead of names. (mc@suse.de)
  - more weak deps stuff (mc@suse.de)
  - implement weak dependencies (mc@suse.de)


author: Jan Pazdziora 1.5.8-1
changelog:
  - 604175 - add option --include-custom-channels to satellite-sync which will
    sync all existing custom channels as well (unless -c is used).


author: Jan Pazdziora 1.5.7-1
changelog:
  - Need to try cElementTree from xml.etree for RHEL 6.0 and SLES 11.
  - made insert work both in postgresql and oracle (michael.mraka@redhat.com)


author: Michael Mraka <michael.mraka@redhat.com> 1.5.3-1
changelog:
  - fixed sysdate (PG)
  - fixed non-numeric revision (PG)
  - unified_diff.next() throws StopIteration when there's no difference


author: Michael Mraka <michael.mraka@redhat.com> 1.5.1-1
changelog:
  - fixed test_timestamp_3
  - fixed packaging after spacewalk/common removal
  - put spacewalk/common/* and common/* together
  - fixed some more imports from spacewalk.common
  - removed implicit import of rhnLog from spacewalk.common
  - removed implicit import of rhnConfig from spacewalk.common
  - removed duplicated import
  - removed implicit import of rhnException from spacewalk.common
  - removed implicit import of rhnTB from spacewalk.common
  - removed implicit import of rhnException from spacewalk.common
  - removed implicit import of RPC_Base from spacewalk.common
  - removed implicit import of UserDictCase from spacewalk.common
  - remove duplicate PREFIX for locale installation


author: Michael Mraka <michael.mraka@redhat.com> 1.4.34-1
changelog:
  - having table twice in a select is generally not a good idea
  - replaced (+) with ANSI left join (PG)
  - merged _query_get_file_* which differ only in a single condition


author: Miroslav Suchý 1.4.30-1
changelog:
  - Revert "idn_unicode_to_pune() have to return string" (msuchy@redhat.com)
  - update copyright years (msuchy@redhat.com)
  - download spacewalk.spacewalk-backend from Transifex (msuchy@redhat.com)


author: Michael Mraka <michael.mraka@redhat.com> 1.4.28-1
changelog:
  - 663326 - return doesn't correctly trigger releaseLOCK()
  - 663326 - prevent spacewalk-remove-channel to run when spacewalk-repo-sync is
    runnig


author: Jan Pazdziora 1.4.23-1
changelog:
  - 688626 - export md5 attribute also for objects without a checksum
    (mzazrivec@redhat.com)
  - use xmlrpclib directly (msuchy@redhat.com)


author: Jan Pazdziora 1.4.22-1
changelog:
  - fixing stray comma breaking package profile sync (jsherril@redhat.com)
  - set envelope From to traceback email (msuchy@redhat.com)
  - remove every reference to "up2date --register" - even in comments
    (msuchy@redhat.com)
  - remove text "or up2date --register on Red Hat Enterprise Linux 3 or later"
    (msuchy@redhat.com)


author: Michael Mraka <michael.mraka@redhat.com> 1.4.20-1
changelog:
  - no more need for special insert when diff is empty
  - removed unused _query_get_output_row
  - set the blob directly in insert
  - support for direct blob insert for oracle
  - replaced 'connect by prior' with recursive function in python
  - 670793 - don't fail on non-ascii config files
  - fixed virtual KVM machines in the webui


author: Miroslav Suchý <msuchy@redhat.com> 1.4.19-1
changelog:
  - move server.mo from /usr/share/rhn/ to /usr/share/locale and rename it to
    spacewalk-backend-server
  - posgtresql can't lock only one column
  - replaced (+) with ansi left join - made ompare files work on postgresql
  - 683546 - optparse isn't friendly to translations in unicode
  - The file attribute has been renamed to filename


author: Michael Mraka <michael.mraka@redhat.com> 1.4.17-1
changelog:
  - removed blacklists from sync
  - rhnBlacklistObsoletes is no more used
  - data from blacklist.xml are unused for quite long time
  - 679109 - localpath must be defined in except block


author: Michael Mraka <michael.mraka@redhat.com> 1.4.15-1
changelog:
  - merged/moved make_evr() implemetation into a single code
  - removed duplicated fetchTraceback()
  - The sanitizePath is not used after _populateFromFile removal, removing.


author: Jan Pazdziora 1.4.14-1
changelog:
  - Prevent all nulls in a chunk (which are treated as strings) from affecting
    the subsequent chunks.
  - Only try to show e.code when the exception is cx_Oracle._Error.


author: Jan Pazdziora 1.4.13-1
changelog:
  - removed unused updateChannelFamilyInfo() (michael.mraka@redhat.com)
  - removed dead function check_with_seclist() (michael.mraka@redhat.com)
  - _populateFromFile() is dead after populateFromFile() removal
    (michael.mraka@redhat.com)
  - populateFromFile is dead after createPackageFromFile() removal
    (michael.mraka@redhat.com)
  - removed test for already removed createPackageFromFil()
    (michael.mraka@redhat.com)
  - removed dead function createPackageFromFile() (michael.mraka@redhat.com)
  - removed test for already removed create_channel_families()
    (michael.mraka@redhat.com)
  - removed dead function create_channel_families() (michael.mraka@redhat.com)
  - removed test for already removed create_channels() (michael.mraka@redhat.com)
  - removed dead function create_channels() (michael.mraka@redhat.com)
  - removed dead function dbiDate2timestamp() (michael.mraka@redhat.com)


author: Michael Mraka <michael.mraka@redhat.com> 1.4.11-1
changelog:
  - RPMTransaction is dead after RPMReadOnlyTransaction removal
  - SharedStateTransaction is dead after RPMReadOnlyTransaction removal
  - RPMReadOnlyTransaction() is dead after get_package_header() change
  - use size instead of archivesize


author: Simon Lukasik <slukasik@redhat.com> 1.4.6-1
changelog:
  - Introducing an interface common for rpm, deb and mpm packages
    (slukasik@redhat.com)
  - 675912 - fixed typo (michael.mraka@redhat.com)


author: Michael Mraka <michael.mraka@redhat.com> 1.4.3-1
changelog:
  - 674510 - fixed procedure call (PG)
  - 674528 - don't read signatures when there is no rpm (--no-rpms)
  - With previous removals, getChannelAttribute is not used anymore, removing.
  - The listChannelErrata is dead code by now (after the ISO dumper removal).
  - The listChannelPackages is dead code by now (after the ISO dumper removal).
  - The getKickstartTree is dead code by now (after the ISO dumper removal).
  - With _lookup_last_modified gone, _lookup_last_modified_packages and
    _lookup_last_modified_ks_trees are dead code, removing.


author: Michael Mraka <michael.mraka@redhat.com> 1.4.1-1
changelog:
  - shortened and narrowed package sync logic
  - moved checksum logic into ContentPackage
  - yum repo metadata says epoch="0" even if it's NULL
  - reformated sql query
  - spacewalk-repo-sync should not download package which is already on disk
  - fixed duplicated code
  - Bumping package versions for 1.4


author: Michael Mraka <michael.mraka@redhat.com> 1.3.51-1
changelog:
  - 671464 - get right keyid for new Fedora keys
  - 671464 - get right keyid for new RHEL6 rpms
  - 671464 - although RHEL6 signature is SHA256 gpg it's marked as pgp in rpm
  - 671462 - fixed path in debug output


author: Michael Mraka <michael.mraka@redhat.com> 1.3.50-1
changelog:
  - fixed error message
  - 672277 - made --use-rhn-date and --use-sync-date mutually exclusive
  - Report errors even when not -v was specified.


author: Michael Mraka <michael.mraka@redhat.com> 1.3.49-1
changelog:
  - fixed AttributeError: ContentSource instance has no attribute 'proxy'
  - make osa ping work properly again


author: Jan Pazdziora 1.3.48-1
changelog:
  - do not print TB if we get unknown type (msuchy@redhat.com)
  - Make rhn-schema-version work on PostgreSQL.


author: Tomas Lestach <tlestach@redhat.com> 1.3.45-1
changelog:
  - updating Copyright years for year 2011 (tlestach@redhat.com)
  - update .po and .pot files for spacewalk-backend (tlestach@redhat.com)


author: Jan Pazdziora 1.3.43-1
changelog:
  - Split to just two parts.
  - 670458 - check password policy only if we are really going to reserve user
    (msuchy@redhat.com)


author: Michael Mraka <michael.mraka@redhat.com> 1.3.40-1
changelog:
  - 650165 - _ChannelDumper should also understand use_rhn_date
  - converted comments to docstrings
  - do not check throttle within each request
  - fixed whitespace


author: Jan Pazdziora 1.3.39-1
changelog:
  - Use spacewalk-sql in satwho and satpasswd, thus making it work on PostgreSQL.
  - code cleanup: there is no proxy < 4.1 in real word (msuchy@redhat.com)
  - I wish python had a simple ternary operator (michael.mraka@redhat.com)


author: Miroslav Suchý <msuchy@redhat.com> 1.3.38-1
changelog:
  - 666939 - Insert current_timestamp instead of sysdate
  - 666574 - autonomous_transaction not supported by PostgreSQL


author: Jan Pazdziora 1.3.37-1
changelog:
  - With fix_url gone, exception InvalidUrlError gets unused, removing.
  - 655207 - exit after unsuccessful rpm header read (mzazrivec@redhat.com)
  - send with config file, its modified time (msuchy@redhat.com)
  - 655207 - print the exception details into stdout (mzazrivec@redhat.com)
  - hide cleartext password from traceback (michael.mraka@redhat.com)
  - added overall usage summary and flex guest entitlement details to rhn-
    entitlement-report (michael.mraka@redhat.com)


author: Michael Mraka <michael.mraka@redhat.com> 1.3.36-1
changelog:
  - fixed a lot of pylint woarnings and errors
  - removed dead rhnDatabaseCache
  - Allow clients to retrieve debian packages


author: Jan Pazdziora 1.3.34-1
changelog:
  - Need to stringify the epoch.
  - fix error from 3fcd9f7cf736e8e85994e45d8cd96943ab5a2832 (msuchy@redhat.com)
  - move function f_date from rhn_config_management.py to fileutils.py
    (msuchy@redhat.com)


author: Jan Pazdziora 1.3.32-1
changelog:
  - Need to alias column with AS for PostgreSQL.
  - use difflib instead of external "diff -u" (msuchy@redhat.com)
  - move function ostr_to_sym from config_common/file_utils to spacewalk-backend-
    libs (msuchy@redhat.com)
  - 634963 - print diffs for "rhncfg-manager diff-revisions" if we differ in
    selinux context, ownership or attributes (msuchy@redhat.com)


author: Miroslav Suchý <msuchy@redhat.com> 1.3.26-1
changelog:
  - 624092 - update package if pushing using --force and package with same NVREA
    already exist
  - no need to lookup dictionary, when we have this information in local variable
  - make Table class more debugable


author: Michael Mraka <michael.mraka@redhat.com> 1.3.25-1
changelog:
  - removed dead code
  - fixed number of pylint reported errors
  - fixed Module sat doesn't support our API
  - remove block of code from for-loop


author: Michael Mraka <michael.mraka@redhat.com> 1.3.24-1
changelog:
  - fixed number of errors reported by pylint
  - 652852 - delete related RepoData when updating a package


author: Michael Mraka <michael.mraka@redhat.com> 1.3.23-1
changelog:
  - removed read code
  - fixed imports
  - 655207 - log corrupted package header read
  - 653814 - set X-RHN-Satellite-XML-Dump-Version header
  - update-packages: update package file list functionality


author: Michael Mraka <michael.mraka@redhat.com> 1.3.22-1
changelog:
  - 659348 - import checksum-type correctly
  - 659348 - <rhn-package-file> attribute is checksum-type not checksum_type


author: Michael Mraka <michael.mraka@redhat.com> 1.3.21-1
changelog:
  - Fault, ResponseError and ProtocolError import has been removed from rpclib
  - File import has been removed from rpclib
  - fixed column aliases (PG)


author: Lukas Zapletal 1.3.19-1
changelog:
  - 644985 - SELinux context cleared from RHEL4 rhncfg-client
  - Correcting indentation for configFilesHandler.py
  - 656294 - sync channels only from rhn_parent


author: Michael Mraka <michael.mraka@redhat.com> 1.3.16-1
changelog:
  - moved db backend selection into a single place
  - removed dead RegistrationNumber()
  - removed dead code together with its invalid comment
  - python 2.4+ (RHEL5+) has hasattr(gettext, 'GNUTranslations') == True


author: Lukas Zapletal 1.3.14-1
changelog:
  - Fixing missing method parameter in rhn_config_management
  - fixed typo
  - don't require server unsubscribe when --skip-channels is used
  - added --skip-channels to spacewalk-remove-channel


author: Michael Mraka <michael.mraka@redhat.com> 1.3.11-1
changelog:
  - removed unused imports
  - remove unused variable
  - remove unreachable code
  - fixed pylint warnings
  - Handle both the empty string (convert it to NULL) and numbers (convert them
    to strings) in epochs.
  - added spacewalk-data-fsck


author: Lukas Zapletal 1.3.9-1
changelog:
  - Solving nonexisting Numeric->Varchar case in packages.py (PG)
  - Package data are being deleted from view rather than from table (PG)
  - Changing time to timestamp in SQL select (PG)


author: Michael Mraka <michael.mraka@redhat.com> 1.3.6-1
changelog:
  - removed redundant code
  - merged duplicate code
  - 652852 - dirs and links have no checksum
  - l10n: Updates to German (de) translation


author: Michael Mraka <michael.mraka@redhat.com> 1.3.2-1
changelog:
  - fixed iss
  - fixed mod_wsgi configuration
  - removed /PKG_UPLOAD leftovers
  - l10n: Updates to German (de) translation
  - 652613 - set ownership to apache:apache by default
  - 652625 - fixed file path


author: Michael Mraka <michael.mraka@redhat.com> 1.3.1-1
changelog:
  - 652815 - satellite-sync speed up
  - 652815 - don't resync packages with wrong path when called with --no-rpms


author: Michael Mraka <michael.mraka@redhat.com> 1.2.72-1
changelog:
  - speed up satellite-sync - skip packages we already processed
  - speed up satellite-sync - download and parse only missing packages
  - kickstart files should be processed one by one
  - replaced hashPackageId() with hash_object_id()


author: Michael Mraka <michael.mraka@redhat.com> 1.2.71-1
changelog:
  - fixed import of removed function, fixed inversed set operator
  - removed unnecessary double assigning


author: Lukas Zapletal 1.2.70-1
changelog:
  - Adding missing SQL AS keywords (several patches)
  - do not raise exception in exception in case stream is None


author: Michael Mraka <michael.mraka@redhat.com> 1.2.68-1
changelog:
  - removed dead unique() and intersection()
  - replaced own intersection() and unique() with faster builtin set operations


author: Lukas Zapletal 1.2.67-1
changelog:
  - Fixing space in SQL bind parameter 
  - Keyword MINUS is not recognized by PostgreSQL 
  - Fixing indentation in spacewalk-remove-channel 
  - l10n: Updates to German 
  - Revert "l10n: Updates to Swedish 
  - l10n: Updates to Swedish


author: Jan Pazdziora 1.2.64-1
changelog:
  - removed dead _lookup_last_modified() (michael.mraka@redhat.com)
  - removed dead _generate_executemany_data() (michael.mraka@redhat.com)


author: Jan Pazdziora 1.2.63-1
changelog:
  - fixed Exception exceptions.AssertionError: <exceptions.AssertionError
    instance at 0x2b4a22e18368> in <bound method Syncer.__del__ of
    <spacewalk.satellite_tools.satsync.Syncer instance at 0x2b4a22e1a0e0>>
    ignored (michael.mraka@redhat.com)


author: Michael Mraka <michael.mraka@redhat.com> 1.2.60-1
changelog:
  - merged duplicated code in kickstart_guest.py
  - merged "attempt to avoid giving out the compat-* packages" blocks
  - merged packages to list translation blocks into function
  - merged duplicated file checking code into procedure
  - merged action code into a single function
  - reused code for simple dump_* functions
  - merged the same query originaly defined in two places
  - merged duplicated code from _add_dists() and _update_dists()
  - merged duplicated code in list_packages_sql() and list_all_packages_sql()
  - merged duplicated code from list_channel_families() and list_channels()
  - SourcePackageContainer can now also reuse diskImportLibContainer
  - set ignoreUploaded = 1 in SourcePackageImport by default
  - PackageContainer can now also reuse diskImportLibContainer
  - set ignoreUploaded = 1 in PackageImport by default
  - merged endContainerCallback() definiton into superclass
  - merged get_*_handler() code
  - redefined SourcePackageContainer via SyncHandlerContainer
  - redefined PackageContainer via SyncHandlerContainer
  - redefined ShortPackageContainer via SyncHandlerContainer
  - redefined KickstartableTreesContainer via SyncHandlerContainer
  - redefined ErrataContainer via SyncHandlerContainer
  - created general SyncHandlerContainer and redefined ChannelContainer using the
    general one
  - removed duplicated _send_headers_rpm()
  - fixed XML_Dumper namespace
  - reused BaseQueryDumper() fore some more classes
  - merged trivial set_iterator() classes into BaseQueryDumper()
  - merged checksum handling into BaseChecksumRowDumper()
  - reused BaseSubelementDumper() for some more classes
  - merged a lot of classes which had differed only in dump_sublement() method
  - _get_kickstartable_trees() rewritten via _get_ids()
  - merged _get_package_ids() and _get_errata_ids()
  - merged rhnSQL.prepare() and h.execute() calls which differs only in query and
    args
  - merged duplicated code for writing dumps
  - merged id verification code
  - fixed typo
  - merged _get_key()
  - call original dump_subelement() instead of creating _dump_subelement() in
    every subclass
  - DatabaseStatement() does exactly what rhnSQL does; removing
  - fixed typos
  - merged NonAuthenticatedDumper.dump_kickstartable_trees() back to
    XML_Dumper.dump_kickstartable_trees()
  - h is used only in verify_errata=True branch
  - merged NonAuthenticatedDumper.dump_errata() back to XML_Dumper.dump_errata()
  - h is used only in verify_packages=True branch
  - merged NonAuthenticatedDumper._packages() back to XML_Dumper._packages()
  - added method stubs to main XML_Dumper class
  - removed code already commented out
  - merged NonAuthenticatedDumper.dump_channel_packages_short() back to
    XML_Dumper.dump_channel_packages_short()
  - merged dumper._ChannelsDumper changes back to exportLib._ChannelDumper


author: Michael Mraka <michael.mraka@redhat.com> 1.2.59-1
changelog:
  - merged import / download loop code into procedure
  - merged several Traceback blocks
  - merged StreamProducer setup into its constructor
  - moved channel printing code to _printChannel()
  - moved progress bar blocks into function


author: Michael Mraka <michael.mraka@redhat.com> 1.2.57-1
changelog:
  - merged simple sql fetches into a single command
  - merged channelManagePermission() and revokeChannelPermission()
  - every function calls get('session') and _validate_session(session)
  - merged duplicated code into _get_file_revision()
  - moved duplicate code for 'dists' and 'release' to a procedure


author: Lukas Zapletal 1.2.56-1
changelog:
  - Adding one parameter to to_number functions to be PG compatible
  - Fixing query in dumper to be PostgreSQL compatible 
  - Rewriting SQL JOIN to ANSI syntax in test-dump-channel 
  - Rewriting SQL JOIN to ANSI syntax in exporter 
  - Rewriting SQL JOIN to ANSI syntax in disk_dumper 
  - Rewriting SQL JOIN to ANSI syntax in spacewalk-remove-channel
  - 644239 - do not check minor version of xml_dump_version


author: Jan Pazdziora 1.2.55-1
changelog:
  - fixed couple of root_dir leftovers from commit
    6a6e58f490b97f941687b56f38e29aad1d6ed69f (michael.mraka@redhat.com)


author: Miroslav Suchý <msuchy@redhat.com> 1.2.54-1
changelog:
  - remove RootDir (msuchy@redhat.com)
  - fixing package push error 'Not all variables bound', 'ORGID'
    (jsherril@redhat.com)


author: Jan Pazdziora 1.2.52-1
changelog:
  - Update copyright years in backend/.
  - allow to enable/disable QOS in config file (msuchy@redhat.com)
  - do not throttle by default (msuchy@redhat.com)
  - update .po and .pot files for spacewalk-backend


author: Jan Pazdziora 1.2.50-1
changelog:
  - Use current_timestamp instead of SYSDATE.
  - fixing package upload, to pass in checksums (jsherril@redhat.com)
  - fixing wsgiHandler to look in new location for apacheServer
    (jsherril@redhat.com)
  - Use current_timestamp with numtodsinterval instead of sysdate.
  - Fixing decimal2intfloat -- the function is passed str, not decimal.Decimal;
    we just try to convert to int or float.
  - The conversion should take place both for remote and local connections.


author: Miroslav Suchý <msuchy@redhat.com> 1.2.48-1
changelog:
  - 612581 - take ownership of /usr/lib/python2.7/site-packages/spacewalk/wsgi
    (msuchy@redhat.com)
  - 612581 - change egrep to grep -E (msuchy@redhat.com)
  - even getPackageChecksum() and getPackageChecksumBySession() can be merged
    into a single function (michael.mraka@redhat.com)
  - fixed typo and syntax error (michael.mraka@redhat.com)
  - merged getSourcePackageChecksum() into getPackageChecksum()
    (michael.mraka@redhat.com)
  - merged getSourcePackageChecksumBySession() to getPackageChecksumBySession()
    (michael.mraka@redhat.com)
  - merged duplicated code into _get_package_checksum()
    (michael.mraka@redhat.com)
  - reordered commands to put checksum stuff together (michael.mraka@redhat.com)
  - merged 2 calls with just different arguments (michael.mraka@redhat.com)
  - moved X-RHN-Action stuff into one place (michael.mraka@redhat.com)
  - moved duplicated code to a function (michael.mraka@redhat.com)


author: Jan Pazdziora 1.2.47-1
changelog:
  - For Function in PostgreSQL, we have to not just execute, but also fetch the
    value to return.
  - Move the SQL munging messages to debug level 6, to be above the "Executing
    SQL" message level.


author: Jan Pazdziora 1.2.45-1
changelog:
  - Function fix_url not used anywhere, removing; removing its tests as well.
  - The common.rhn_memusage is also only used by tests, moving to test/attic.
  - Class CVE does not seem to be used, removing.
  - Moved server.rhnServerGroup to test/attic.
  - Moved server.rhnActivationKey to test/attic, not shipped.
  - Method _execute_next does not seem to be used, removing.
  - Method _do_snapshot does not seem to be used in Satellite, removing.
  - Method _count_channel_servers not used in _channelPackageSubscription in
    Satellite, removing.
  - Method checkSatEntitlement not used in Satellite code, hosted only, removing.
  - Method updateAndPrint not used, removing.
  - Method addToAndPrint not used, removing.
  - Method addFromPackageBatch not used, removing.
  - The comment says we do not want to use rpmLabelCompare, let us just remove
    it.
  - The method _handle_virt_guest_params was commented out for ages; the
    virt_type processing is done in create_system anyway.


author: Jan Pazdziora 1.2.44-1
changelog:
  - /XP handler defines just 4 calls identical to /APP calls
    (michael.mraka@redhat.com)
  - removed unused class WarningParseException (michael.mraka@redhat.com)
  - removed unused class VirtualizationListenerError (michael.mraka@redhat.com)


author: Jan Pazdziora 1.2.43-1
changelog:
  - Class UpdateSlots unused, removing.
  - Exception SatCertNoFreeEntitlementsException not used, removing.
  - Classes _KickstartTreeTypeDumper and _KickstartInstalTypeDumper do not seem
    to be used, removing.
  - Exceptions IncompleteLimitInfo and IncompleteLimitInfo* not used, removing.
  - Exception genServerCertError not used, removing.
  - Exception ForceNotSpecified not used, removing.
  - Class ConfigFileMissingStatInfo not used, removing.
  - The rhn_timer.py does not seem to be used anywhere, removing.
  - Class SourcePackageFile does not seem to be invoked, removing.
  - Class ServerGroupTypeDumper not used anywhere, removing.


author: Lukas Zapletal 1.2.41-1
changelog:
  - Fixing typo in driver_postgresql.py 
  - Class ReleaseChannelMapImport does not seem to be called, removing.
  - fixed NameError: name 'SourcePackageImport' is not defined
  - removed redundant empty tagMaps 
  - reused load_sql
  - XXX: not used currently; removing


author: Lukas Zapletal 1.2.40-1
changelog:
  - In PostgreSQL NUMERIC types are returned as int or float now
  - Rewritten DECODE to ANSI CASE-WHEN syntax for yum 
  - Class FileWireSource does not seem to be used, removing.
  - Class ChannelProductsDumper does not seem to be used, removing.


author: Jan Pazdziora 1.2.39-1
changelog:
  - Previous commit leaves __single_query unused, removing.
  - Six find_by_* functions do not seem to be called by our code, removing.
  - Removal of spacewalk-backend-upload-server makes source_match not called
    anywhere, removing.
  - The _timeString0 function looks unused, we shall consider it a dead code.
  - The sql_exception_text utility function never called, seems like a dead code.
  - The sortHeaders is not called in our code base, removing.
  - That setup_old function in test does not seem to be called, we better remove
    it.
  - If remove_listener not in our code, remove(remove_listener).
  - Function register_system not called, removing.
  - Method parse_url not used in backend, removing as dead code.
  - The method _line_value does not seem to be used in the test.
  - Removing get_kickstart_label which does not seem to be used anywhere.
  - Removing function create_user from test.
  - After removal of __check_unique_email_db, fault 102 is not longer used.
  - Method check_unique_email (and __check_unique_email_db) not used anywhere,
    removing.
  - Exception PackageConflictError was only used in check_package_exists,
    removing.
  - Removal of spacewalk-backend-upload-server makes check_package_exists unused,
    removing.
  - Method channels_for_org not called, removing as dead code.
  - Method build_sql_args is not called, removing.
  - Method auth_org_access is not used in our code, removing as dead code.


author: Miroslav Suchý <msuchy@redhat.com> 1.2.38-1
changelog:
  - 623966 - add man page for rhn-entitlement-report
  - 623964 - add man page for update-packages
  - 623967 - write man page for spacewalk-update-signatures
  - if package is not on disk do not throw TB


author: Jan Pazdziora 1.2.37-1
changelog:
  - The psycopg2 seems to be handling unicode strings just fine.
  - packages_cursor() and _source_packages_cursor() are dead; removing
    (michael.mraka@redhat.com)
  - errata_cursor() and _errata_cursor() are dead; removing
    (michael.mraka@redhat.com)


author: Jan Pazdziora 1.2.36-1
changelog:
  - Reset the System Currency multipliers to the original values
    (colin.coe@gmail.com)
  - Need to truncate the values upon select as well.


author: Jan Pazdziora 1.2.35-1
changelog:
  - Remove duplicates from package changelog.
  - Load the appropriate database backend.
  - Replace sysdate with current_timestamp.
  - Need to avoid inserting empty strings, we use NULL (None) instead.


author: Jan Pazdziora 1.2.31-1
changelog:
  - Changing backend (satellite-sync) to use the new rhnPackageChangeLogRec and
    rhnPackageChangeLogData tables.
  - autonomous_transaction not supported by PostgreSQL.


author: Jan Pazdziora 1.2.30-1
changelog:
  - check_package_spec() already defined in handlers/xmlrpc/up2date.py
    (michael.mraka@redhat.com)
  - startswith(), endswith() are builtin functions since RHEL4
    (michael.mraka@redhat.com)
  - _delete_channel() is dead after delete_channel() removal
    (michael.mraka@redhat.com)
  - _delete_channel_family() is dead after delete_channel_families() removal
    (michael.mraka@redhat.com)
  - removed delete_channel_families() -  it is used only in self unit tests
    (michael.mraka@redhat.com)
  - removed delete_channel() - it is used only in self unit test
    (michael.mraka@redhat.com)
  - Insert current_timestamp instead of sysdate.
  - Move the debugging print to log_debug.
  - Use numtodsinterval instead of the arithmetics.
  - Revert "Using the interval syntax instead of the arithmetic."


author: Jan Pazdziora 1.2.29-1
changelog:
  - Using the interval syntax instead of the arithmetic.
  - If the epoch is an empty string, make it None (NULL), to avoid bad surprise
    in PostgreSQL later.
  - Replace sysdate with current_timestamp in insert.
  - If the checksum value is empty string, do not try to look it up.


author: Jan Pazdziora 1.2.26-1
changelog:
  - Fix the placeholder tagging.
  - Even when handling evrs, we do not want to store empty strings, we want to
    store NULLs because that is what Oracle will make of them anyway.
  - Not only we do not want to convert NULLs to empty strings, we have to convert
    empty strings to NULLs.
  - Make the comps-updating block PostgreSQL compatible.
  - Add processing of the params parameter for anonymous PL/pgSQL blocks.
  - The tag in dollar quoting cannot start with number, which can happen with
    SHA1s from time to time.
  - Reserved words problem for Postgresql fixed correctly (lzap+git@redhat.com)


author: Jan Pazdziora 1.2.25-1
changelog:
  - Reserved words problem for Postgresql fixed (lzap+git@redhat.com)
  - Now that we have unique key on rhnChannelComps(channel_id), we can simplify
    the select which searches for the comps record.
  - Prevent satellite-sync from inserting empty strings when it means to insert
    NULLs.


author: Lukas Zapletal 1.2.24-1
changelog:
  - Procedure call now general (update_needed_cache) in backend
  - Vn_constriant violation in Postgres (vn_rhnpackageevr_epoch)
  - Postgres reserved word fix 
  - Vn_constriant violation in Postgres 
  - Sysdate changed to current_timestamp 
  - ANSI syntax for outer join during system registration 
  - Debug log from postgresql backend driver removed 
  - Postgres python backend driver functions support 
  - Postgres savepoint support in backend code


author: Michael Mraka <michael.mraka@redhat.com> 1.2.23-1
changelog:
  - speed up queries
  - deleted unused code
  - 642142 - Fix to make sat-activate zero out ents that are not in the certificate


author: Lukas Zapletal 1.2.22-1
changelog:
  - Sysdate replaced with current_timestamp during client reg
  - Use e.pgerror instead of e.message for psycopg2.OperationalError.


author: Jan Pazdziora 1.2.20-1
changelog:
  - Load the appropriate backend and initialize it (twice).
  - Load the appropriate backend and initialize it.
  - 640526: Fixed a missed logic for entitlement  purging (paji@redhat.com)


author: Jan Pazdziora 1.2.19-1
changelog:
  - We cannot insert empty string and depend on the database to convert it to
    null for "is null" to work -- this will fail on PostgreSQL.
  - Fix the logic of the adjusted_port.
  - Load the appropriate backend and initialize it (rhnPackageUpload.py).
  - The AUTONOMOUS_TRANSACTION does not seem to be needed, plus it is not
    supported in PostgreSQL; removing.
  - fixing stray comma (jsherril@redhat.com)
  - log_debug is not used in sql_base.py, removing the import.


author: Michael Mraka <michael.mraka@redhat.com> 1.2.18-1
changelog:
  - replaced local copy of compile.py with standard compileall module
  - removed a lot of dead code
  - 637155 - pad --start-date, --end-date with zeros


author: Shannon Hughes <shughes@redhat.com> 1.2.17-1
changelog:
  - modify reposync logrotate to include channel label log files
    (shughes@redhat.com)
  - fixed spec after file rename (michael.mraka@redhat.com)


author: Michael Mraka <michael.mraka@redhat.com> 1.2.15-1
changelog:
  - 634280 - errata should remain associated with already synced channels
  - 634263 - allow guests to register across orgs


author: Michael Mraka <michael.mraka@redhat.com> 1.2.14-1
changelog:
  - 627566 - update package checksum with value found in database
  - 629986 - updating channels last synced time from spacewalk-repo-sync
  - initCFG('server') before initDB


author: Justin Sherrill <jsherril@redhat.com> 1.2.12-1
changelog:
  - 626764 - adding man page for spacewalk-repo-sync (jsherril@redhat.com)
  - style fixes (jsherril@redhat.com)
  - 571355 - fixing issue where packages that were physically deleted are not re-
    downloaded during a reposync (jsherril@redhat.com)


author: Miroslav Suchý <msuchy@redhat.com> 1.2.11-1
changelog:
  - 555046 - when installtime change, update package in db
  - create string representation of object dbPackage for better debugging
  - 555046 - use constants instead hardcoded values
  - fixing common typo pacakges -> packages (tlestach@redhat.com)
  - remove oval files during errata import (mzazrivec@redhat.com)


author: Michael Mraka <michael.mraka@redhat.com> 1.2.10-1
changelog:
  - 573630 - reused pl/sql implementation of update_needed_cache in python
  - fixing broken string substitiution (wrong number of arguments)


author: Justin Sherrill <jsherril@redhat.com> 1.2.9-1
changelog:
  - 626749 - fixing spacewalk-repo-sync to ignore source packages
    (jsherril@redhat.com)
  - adding missing commit to make repo generation after reposync work again
    (jsherril@redhat.com)
  - 579588 - adding a more stern warning message to activating a ceertificate of
    a different version (jsherril@redhat.com)
  - 593896 - Moved Kickstart Parition UI logic (paji@redhat.com)


author: Michael Mraka <michael.mraka@redhat.com> 1.2.7-1
changelog:
  - 623699 - systemid is not mandatory for ISS
  - 624732 - use original config file names
  - localization of satellite-sync
  - 591050 - satellite sync report type of disk dump


author: Justin Sherrill <jsherril@redhat.com> 1.2.5-1
changelog:
  - 619337 - making it so that repodata will be scheduled for regeneration on all
    channels that a package is in.  This will be ignored if not needed (i.e. last
    modified date is not updated) (jsherril@redhat.com)


author: Shannon Hughes <shughes@redhat.com> 1.2.4-1
changelog:
  - cartesian product is seldomly wanted (michael.mraka@redhat.com)
  - Revert "612581 - move all python libraries to standard python path"
    (msuchy@redhat.com)


author: Miroslav Suchý <msuchy@redhat.com> 1.2.3-1
changelog:
  - 612581 - move all python libraries to standard python path
    (msuchy@redhat.com)
  - 612581 - for every Requires(pre) add pure Requires (msuchy@redhat.com)
  - 612581 - removing notes (msuchy@redhat.com)
  - 612581 -  use %{__python} macro rather then direct call of python
    (msuchy@redhat.com)
  - 612581 - use %global instead of %define (msuchy@redhat.com)
  - 612581 - use macro only for F12/RHEL-5 (msuchy@redhat.com)
  - 612581 - use BR python2-devel rather then python-devel (msuchy@redhat.com)
  - 589524 - select packages, erratas and kickstart trees according to import
    date (michael.mraka@redhat.com)
  - Revert "589524 - select packages, erratas and kickstart trees according to
    import date" (michael.mraka@redhat.com)


author: Jan Pazdziora 1.2.2-1
changelog:
  - Check if the function used for the anonymous block already exists -- do not
    attempt to create it again.
  - Quote percent char to avoid it from being considered as a placeholder by
    psycopg2.
  - With PostgreSQL, the lob value that we get is already a read-only buffer;
    let's stringify it.
  - Change the syntax in backend to match python-psycopg2.
  - If host is none (we are using the Unix domain socket), we should not pass the
    host parameter at all.
  - Replace pgsql by psycopg2 which should give us live upstream again.


author: Milan Zazrivec <mzazrivec@redhat.com> 1.1.47-1
changelog:
  - l10n: Updates to German (de) translation (ttrinks@fedoraproject.org)
  - 591050 - add meta information to dump (msuchy@redhat.com)
  - dead code - we set end_date, but later we always use self.end_date. Dtto for
    start_date (msuchy@redhat.com)
  - code style - expand tabs to whitespace (msuchy@redhat.com)


author: Milan Zazrivec <mzazrivec@redhat.com> 1.1.46-1
changelog:
  - l10n: Updates to Swedish (sv) translation (goeran@fedoraproject.org)
  - l10n: German translation added (gkoenig@fedoraproject.org)


author: Partha Aji <paji@redhat.com> 1.1.45-1
changelog:
  - got the rhncfg manager diff revisions to work with symlinks (paji@redhat.com)
  - Fixed config_mgmt diff stuff (paji@redhat.com)


author: Jan Pazdziora 1.1.44-1
changelog:
  - It is dbname without underscore for PostgreSQL.
  - 619699 - do not blow out if we get unicode string (msuchy@redhat.com)


author: Partha Aji <paji@redhat.com> 1.1.43-1
changelog:
  - Config Management schema update + ui + symlinks (paji@redhat.com)
  - send only actions which we are able to cache (msuchy@redhat.com)
  - add comment to function (msuchy@redhat.com)
  - 577868 - adding proper handling of multiline key/value values
    (jsherril@redhat.com)
  - 582646 - making spacewalk-remove-channel communicate better about what child
    channels a channel has (jsherril@redhat.com)


author: Michael Mraka <michael.mraka@redhat.com> 1.1.42-1
changelog:
  - unified database connection information
  - rename rhn_server_*.conf files
  - 617188 - fixed name of Swedish translation file


author: Miroslav Suchý <msuchy@redhat.com> 1.1.38-1
changelog:
  - fix build error (msuchy@redhat.com)
  - 615298 - if rpm install time is None, do not pass it to time.localtime
    (msuchy@redhat.com)


author: Miroslav Suchý <msuchy@redhat.com> 1.1.33-1
changelog:
  - define new parameter dry_run for all actions (msuchy@redhat.com)
  - basic framework for prefetching content from spacewalk (msuchy@redhat.com)
  - 604094 - fixing issue where package profile sync would not be scheduled if
    associated with a kickstart profile (jsherril@redhat.com)
  - code cleanup - remove unused function schedule_virt_pkg_install
    (msuchy@redhat.com)
  - Cleaned up web_customer, rhnPaidOrgs, and rhnDemoOrgs inaddition to moving
    OrgImpl- Org. These are unused tables/views/columns.. Added upgrade scripts
    accordingly (paji@redhat.com)
  - adding missing import for inter-satellite-sync (jsherril@redhat.com)
  - fixing import errors for inter-satellite sync (jsherril@redhat.com)


author: Justin Sherrill <jsherril@redhat.com> 1.1.31-1
changelog:
  - 613585 - fixing inter satellite sync and removing HandlerWrap
    (jsherril@redhat.com)
  - fixing missing import (jsherril@redhat.com)


author: Miroslav Suchý <msuchy@redhat.com> 1.1.30-1
changelog:
  - create virtual package spacewalk-backend-sql-virtual (msuchy@redhat.com)
  - removed code which called rhn_ep package because rhn_ep had vanished long
    time ago (michael.mraka@redhat.com)


author: Miroslav Suchý <msuchy@redhat.com> 1.1.29-1
changelog:
  - remove shebang from handlers/xmlrpc/get_handler.py (msuchy@redhat.com)
  - provide Provides: (msuchy@redhat.com)
  - macros should not be used in changelog (msuchy@redhat.com)


author: Miroslav Suchý <msuchy@redhat.com> 1.1.28-1
changelog:
  - move %defattr before %doc (msuchy@redhat.com)
  - rename /usr/share/rhn/satellite_tools/updateSignatures.py to /usr/bin
    /spacewalk-update-signatures (msuchy@redhat.com)
  - add epoch to Provides (msuchy@redhat.com)
  - logrotate scripts should have noreplace flag (msuchy@redhat.com)
  - forgot to save file after resolving conflict during rebase of
    7d48d4d7ab096551c7a53c7670c76ec83c441303 (msuchy@redhat.com)
  - wrap long lines (msuchy@redhat.com)
  - remove shebang from modules (msuchy@redhat.com)
  - fix spelling error (msuchy@redhat.com)
  - add logrotate entry for reposync.log (msuchy@redhat.com)
  - fix not standard dir permisions (msuchy@redhat.com)
  - fix Makefile - pack new renamed logrotate files (msuchy@redhat.com)
  - rename logrotate/rhn_server_satellite to logrotate/spacewalk-backend-tools
    (msuchy@redhat.com)
  - rename logrotate/rhn_package_push to logrotate/spacewalk-backend-package-
    push-server (msuchy@redhat.com)
  - rename logrotate/rhn_package_upload to logrotate/spacewalk-backend-upload-
    server (msuchy@redhat.com)
  - rename logrotate/rhn_server to logrotate/spacewalk-backend-server
    (msuchy@redhat.com)
  - rename logrotate/rhn_sat_export_internal to logrotate/spacewalk-backend-iss-
    export (msuchy@redhat.com)
  - rename logrotate/rhn_server_sat to logrotate/spacewalk-backend-iss
    (msuchy@redhat.com)
  - rename logrotate/rhn_config_management_tool to logrotate/spacewalk-backend-
    config-files-tool (msuchy@redhat.com)
  - rename logrotate/rhn_config_management to logrotate/spacewalk-backend-config-
    files (msuchy@redhat.com)
  - rename logrotate/rhn_server_applet to logrotate/spacewalk-backend-applet
    (msuchy@redhat.com)
  - rename logrotate/rhn_server_app to logrotate/spacewalk-backend-app
    (msuchy@redhat.com)
  - rename logrotate/rhn_server_xmlrpc to logrotate/spacewalk-backend-xmlrpc
    (msuchy@redhat.com)
  - rename ./logrotate/rhn_server_xp to logrotate/spacewalk-backend-xp
    (msuchy@redhat.com)
  - set default config files readable by all users (msuchy@redhat.com)
  - add to license PYTHON since we use compile.py (msuchy@redhat.com)
  - add licensing files to %doc (msuchy@redhat.com)
  - spelling error (msuchy@redhat.com)
  - make config files readable (msuchy@redhat.com)
  - 453457 - extract from package spacewalk-backend-sql new packages spacewalk-
    backend-sql-oracle and spacewalk-backend-sql-postgresql (msuchy@redhat.com)


author: Justin Sherrill <jsherril@redhat.com> 1.1.27-1
changelog:
  - 612163 - fixing issue with satellite sync where rh-public channel family
    information is not set properly (jsherril@redhat.com)
  - create repogen after set of packages pushed instead of individually
    (shughes@redhat.com)


author: Miroslav Suchý <msuchy@redhat.com> 1.1.26-1
changelog:
  - We need to force port into integer. (jpazdziora@redhat.com)
  - adding new virtualization strings for RHEL 6 (jsherril@redhat.com)
  - bug fixing for reposync (shughes@redhat.com)
  - modified reposync script to handle 1:many channel content source objects
    (shughes@redhat.com)


author: Jan Pazdziora 1.1.25-1
changelog:
  - We now call prepare with params for PostgreSQL, for Oracle we will take the
    parameter and ignore it.
  - fixing small issue with wsgi handler where status was not a string
    (jsherril@redhat.com)
  - adding removed option during alphabetization of command line arguments
    (jsherril@redhat.com)


author: Jan Pazdziora 1.1.24-1
changelog:
  - We want to pull the backend type from the config file as well.
  - Add initial support for anonymous PL/pgSQL blocks.
  - adding flex guest detection at registration time (jsherril@redhat.com)
  - few fixes for rhn cert activation, cert activation now works and populates
    max_members correctly, but not populating fve_max_members yet
    (jsherril@redhat.com)
  - a few fixse for sat cert handling (jsherril@redhat.com)
  - first attempt at adding flex guest to sat cert processing
    (jsherril@redhat.com)
  - 608677 - export rhnChannelProduct information into a channel dump
    (mzazrivec@redhat.com)
  - 608657 - if --consider-full is set, interpret disk dump as full export,
    otherwise it is used as incremental dump (msuchy@redhat.com)
  - 608657 - add option --consider-full to man page of satellite-sync and to
    output of --help (msuchy@redhat.com)
  - sort command line parameters alphabeticaly (msuchy@redhat.com)


author: Jan Pazdziora 1.1.23-1
changelog:
  - Remove a debugging print.
  - do need to check date, we can get anything (msuchy@redhat.com)
  - evr should be parsed from the end (msuchy@redhat.com)
  - Parse the default_db; the DNS part (the one after @) is DBI-style connect
    string.


author: Miroslav Suchý <msuchy@redhat.com> 1.1.22-1
changelog:
  - fix rpmlint warning (msuchy@redhat.com)
  - fix rpmlint warning (msuchy@redhat.com)
  - fix rpmlint warning (msuchy@redhat.com)
  - remove shebang from module (msuchy@redhat.com)
  - remove shebang from module (msuchy@redhat.com)
  - remove shebang from module (msuchy@redhat.com)
  - remove shebang from module (msuchy@redhat.com)
  - fixed wording for incompatible checksum error (michael.mraka@redhat.com)
  - l10n: Updates to Russian (ru) translation (ypoyarko@fedoraproject.org)


author: Justin Sherrill <jsherril@redhat.com> 1.1.21-1
changelog:
  - 600323 - fixing checksums KeyError with rhnpush and channel association
    (jsherril@redhat.com)
  - fix broken solaris package downloads
  - 600323 - fixing checksums KeyError with rhnpush (jsherril@redhat.com)


author: Michael Mraka <michael.mraka@redhat.com> 1.1.20-1
changelog:
  - more exporter code cleanup
  - 589524 - select packages, erratas and kickstart trees according to import


author: Michael Mraka <michael.mraka@redhat.com> 1.1.16-1
changelog:
  - block old spacewalk from syncing sha256 channels via ISS
  - improved performance of linking packages during satellite-sync


author: Jan Pazdziora 1.1.11-1
changelog:
  - 585233 - the has-comps attribute will no longer be used by hosted.
  - add dependency information for DEB packages (lukas.durfina@gmail.com)


author: Jan Pazdziora 1.1.9-1
changelog:
  - 585233 - use log2stderr instead of the (debugging) print.
  - 585233 - fix the logic handling has_comps and missing comps_last_modified.
  - implemented <checksums> in <rhn-package-short> (michael.mraka@redhat.com)


author: Jan Pazdziora 1.1.8-1
changelog:
  - 585233 - replace has-comps with rhn-channel-comps-last-modified.
  - 585233 - use the rhn-channel-comps-last-modified element instead of boolean
    has-comps.
  - fixed HandlerWrap class implementation from commit
    356bddff66b3f7c50ff06f7062d8d111c3f189ff (michael.mraka@redhat.com)
  - rhnLib's timestamp2dbtime not used anywhere, removing as dead code.
  - The checksumtype is now called checksum_type.


author: Michael Mraka <michael.mraka@redhat.com> 0.9.23-1
changelog:
  - 582203 - skip failed packages on spacewalk-repo-sync
  - use CFG.NETWORK_RETRIES instead of hardcoded value
  - removed dead code


author: Miroslav Suchý <msuchy@redhat.com> 0.9.21-1
changelog:
  - 175155 - do not use X-RHN-Satellite-XML-Dump-Version on two places
  - code cleanup (jpazdziora@redhat.com)


author: Partha Aji <paji@redhat.com> 0.9.18-1
changelog:
  - 575867 - Fixed a registration issue where config channels 
    in reactivation key +  activation key combination got ranked 
    the same value causing all sorts of errors. (paji@redhat.com)
  - 175155 - require specific version of rhnlib (msuchy@redhat.com)


author: Michael Mraka <michael.mraka@redhat.com> 0.9.13-1
changelog:
  - moved mod_wsgi stuff from spacewalk-backend-server to spacewalk-backend
  - added tomcat6 to satelite-debug


author: Michael Mraka <michael.mraka@redhat.com> 0.9.9-1
changelog:
  - Fixed constraint violation when satellite had multiple certs
  - 558502 - fixed ordering issue in reprovisioning


author: Michael Mraka <michael.mraka@redhat.com> 0.9.7-1
changelog:
  - fixed import to work with satellites running older versions of rhnLib
  - 568371 - fix an ORA-00918 on config file import
  - fixed error ihandling for spacewalk-channel-remove
  - 570176 - disable caching the channel info during export
  - spacewalk-remove-channel script enhancements
  - 569233 - exit with error value upon error


author: Michael Mraka <michael.mraka@redhat.com> 0.9.4-1
changelog:
  - fixed import error proxy ImportError: No module named server
  - 246480 - sync last_modified column for rhnKickstartableTree as well.
  - 501024 - want to preserve families for channels which are already in the dump


author: Michael Mraka <michael.mraka@redhat.com> 0.9.1-1
changelog:
  - added repo deletion to channel remove script
  - added spacewalk-remove-channel
  - added mechanism for updating existing sha256 packages
  - 562644 - added class to emulate mod_python's mp_table


author: Michael Mraka <michael.mraka@redhat.com> 0.8.43-1
changelog:
  - updated copyrights
  - 479911 - removing duplicate rewrites and consolidating to a single location
  - added utility to update package checksums


author: Michael Mraka <michael.mraka@redhat.com> 0.8.42-1
changelog:
  - implemented satellite-sync --dump-version
  - 556761 - existing packages result in not importing gpg signature
  - fixed config files not be deployed if system is subscribed to config channel


author: Michael Mraka <michael.mraka@redhat.com> 0.8.41-1
changelog:
  - removed unreferenced functions
  - let use rhnLockfile from rhnlib
  - removed old python 1.5 code
  - Revert "543509 - do not fail if machine has not uuid set (like qemu)"


author: Michael Mraka <michael.mraka@redhat.com> 0.8.39-1
changelog:
  - fixed ISE on F12 mod_wsgi
  - 545389 - initial satellite-sync performance issue -- force use of index.


author: Michael Mraka <michael.mraka@redhat.com> 0.8.36-1
changelog:
  - fixed handling subprocess.poll() return codes
  - 557581 - fixed config deployment would fail when multiple activation keys present


author: Michael Mraka <michael.mraka@redhat.com> 0.8.35-1
changelog:
  - fixed bug from popen2 -> subprocess migration
  - check parent_channel label only if exists
  - 526696 - checking whether server already uses a token
  - 528214 - Encode DBstrings as utf-8 bytes before truncating


author: Michael Mraka <michael.mraka@redhat.com> 0.8.32-1
changelog:
  - 556460 - time values are <long> on Fedora 12
  - fixed DeprecationWarnings on Fedora 12
  - 524722 - add /etc/httpd/conf.d to the spacewalk-debug


author: Michael Mraka <michael.mraka@redhat.com> 0.8.19-1
changelog:
  - fixed rhnpush and satellite-sync sha256 errors
  - adding wsgi support adapter and removing code dependence on mod_python
  - 528833 - having username printed instead of user object


author: Michael Mraka <michael.mraka@redhat.com> 0.8.13-1
changelog:
  - fixed kickastart import for sha256 exports
  - 528833 - fixed using an activation key of a disabled user


author: Michael Mraka <michael.mraka@redhat.com> 0.8.7-1
changelog:
  - added support for uploading SHA256 rpms
  - 541078 - rhn-satellite-exporter --start-date and --end-date issues fixed


author: Michael Mraka <michael.mraka@redhat.com> 0.8.5-1
changelog:
  - 516767 - create files with default repository owner/group/permissions
  - removed duplicated code from syncLib


author: Michael Mraka <michael.mraka@redhat.com> 0.8.3-1
changelog:
  - moved code from rhnlib to spacewalk-backend-libs
  - 543509 - do not fail if machine has not uuid set (like qemu)


author: Miroslav Suchý <msuchy@redhat.com> 0.7.16-1
changelog:
  - 540544 - raise error if channel do not exist or you are not allowed to add or remove it
  - 540544 - fix usage of check_user_password
  - made conditions more readable (michael.mraka@redhat.com)


author: Miroslav Suchy <msuchy@redhat.com> 0.7.12-1
changelog:
  - save some time
  - replace isinstance with has_key
  - do not check xml corectness twice
  - call _dict_to_utf8 only once
  - 528227 - Warning in case sync would move the channel between orgs.
  - do not vaste time checking if string is instance of UnicodeType
  - order test according to probability that the type will appear
  - reverting 68bed9e28e2973d3e1e30816d9090b7f5e1d4005
  - do not ask repeatedly if types has attribute UnicodeKey
  - removing unnecessary condition
  - optimize code


author: Jan Pazdziora 0.7.11-1
changelog:
  - reporting: add column type to the errata-list report.
  - removed redundant else; we call associate_package anyway (Michael M.)


author: Miroslav Suchy <msuchy@redhat.com> 0.7.7-1
changelog:
  - removed unused parameter
  - changed get_package_path comment to reflect new package path
  - Include constraint info in schema statistics


author: Milan Zazrivec <mzazrivec@redhat.com> 0.7.5-1
changelog:
  - rhn-db-stats: split database & schema statistics (mzazrivec@redhat.com)
  - fixes for 524231, 523393, 523760, 523384 (jpazdziora@redhat.com)
  - catch all exceptions, so that we commit in all cases. (jpazdziora@redhat.com)
  - If we fail, let us commit the previous updates (done in this transaction).
    (jpazdziora@redhat.com)
  - Do the rhn_rpm.get_package_header before we do the actual move.
    (jpazdziora@redhat.com)
  - No commit in processPackageKeyAssociations. (jpazdziora@redhat.com)
  - clean up (pkilambi@redhat.com)
  - if nevra enabled use md5sum as a unique constraint for package pushes
    (pkilambi@redhat.com)
  - Move the debug message up; if the OS operation fail, we will know what we
    were trying to do. (jpazdziora@redhat.com)
  - Add more actual values to log messages, to make debugging easier.
    (jpazdziora@redhat.com)
  - No need to sleep if we want the /var/satellite migration to be faster.
    (jpazdziora@redhat.com)
  - Update using id, as there is no index on rhnPackage.path which could be used.
    (jpazdziora@redhat.com)


author: Michael Mraka <michael.mraka@redhat.com> 0.7.3-1
changelog:
  - 494813 - print error message instead of traceback
  - postgresql dependency moved to spacewalk-postgresql


author: Michael Mraka <michael.mraka@redhat.com> 0.7.2-1
changelog:
  - use spacewalk-cfg-get instead of awk
  - added mirror list support to spacewalk-repo-sync
  - fixed an ISE relating to config management w/selinux


author: Devan Goodwin <dgoodwin@redhat.com> 0.7.1-1
changelog:
  - Add spacewalk-backend Requires on python-pgsql. (dgoodwin@redhat.com)
  - 516237 - Fix the channel family population task to take into account None
    counts and use 0 instead while computing the purge count.
    (pkilambi@redhat.com)
  - bumping versions to 0.7.0 (jmatthew@redhat.com)


author: Jan Pazdziora 0.6.29-1
changelog:
  - reporting: add the entitlements report
  - enhancing logging mechanism for spacewalk-repo-sync (jsherril@redhat.com)
  - Merge branch 'master' into repo-sync (jsherril@redhat.com)
  - Patch: Selinux Context support for config files (joshua.roys@gtri.gatech.edu)
  - merge conflict (jsherril@redhat.com)
  - adding newline to error message output (jsherril@redhat.com)
  - fixing small method call in reposync (jsherril@redhat.com)
  - fixing specfile to create directory for reposync (jsherril@redhat.com)
  - fixing small whitespace error with reposync (jsherril@redhat.com)
  - adding better logging for spacewalk-repo-sync (jsherril@redhat.com)
  - 467281 - Instead of checksing for the start now we cechk if tools is in the
    channel label. This is not a perfect solution but atleast covers few more
    cases. An ideal solution would be to add some kind of a relation ship between
    parent and child signifying that this is a tools channel for a given parent.
    (pkilambi@redhat.com)
  - 505559 - spacewalk-debug now captures database tablespace usage report
    (pkilambi@redhat.com)
  - making the logging a bit cleaner (jsherril@redhat.com)
  - fixing some import things to actually work on an installed system
    (jsherril@redhat.com)
  - adding logging, cache clearing, and a few fixes to reposync
    (jsherril@redhat.com)
  - adding makefile to repo_plugins (pkilambi@redhat.com)
  - updating spacewalk backend spec file with reposync stuff
    (pkilambi@redhat.com)
  - updating Makefile with reposync files (pkilambi@redhat.com)
  - some clean up on repo sync stuff (pkilambi@redhat.com)
  - adding repo sync task and other UI bits for spacewalk repo sync
    (jsherril@redhat.com)
  - backend/satellite_tools/repo_plugins/yum_src.py (jsherril@redhat.com)


author: Devan Goodwin <dgoodwin@redhat.com> 0.6.27-1
changelog:
  - Fix rhnSQL pgsql driver when sql not provided to Cursor class.
    (dgoodwin@redhat.com)
  - Replace Oracle blob update syntax with our rhnSQL wrapper.
    (dgoodwin@redhat.com)
  - Add missing cursor method to pgsql rhnsql driver. (dgoodwin@redhat.com)
  - Minor pgsql query fix in satCerts.py. (dgoodwin@redhat.com)
  - Modify rhn-ssl-dbstore script to not be Oracle specific.
    (dgoodwin@redhat.com)
  - Postgresql query fix. (dgoodwin@redhat.com)
  - Remove unused query in sync_handlers.py. (dgoodwin@redhat.com)
  - Add "as" to query to work with both databases. (dgoodwin@redhat.com)
  - Fix Oracle specific setDateFormat call in backend.py. (dgoodwin@redhat.com)
  - Change Oracle nextval to sequence_nextval. (dgoodwin@redhat.com)
  - Convert Oracle sequence.nextval's to use nextval compatability function.
    (dgoodwin@redhat.com)
  - Add rhnSQL Cursor update_blob function. (dgoodwin@redhat.com)
  - Change satCerts.py query to be more clear. (dgoodwin@redhat.com)
  - Convert unicode Python strings into strings for PostgreSQL.
    (dgoodwin@redhat.com)
  - Remove type mapping code from PostgreSQL rhnSQL driver. (dgoodwin@redhat.com)
  - Purge munge_args insanity from PostgreSQL rhnSQL driver.
    (dgoodwin@redhat.com)
  - Adjust satCerts.py query to work with both databases. (dgoodwin@redhat.com)
  - Fix some rhnSQL error reporting for PostgreSQL. (dgoodwin@redhat.com)
  - Fix bug in rhnSQL PostgreSQL named -> positional argument conversion.
    (dgoodwin@redhat.com)
  - Initial rhnSQL PostgreSQL Procedure implementation. (dgoodwin@redhat.com)
  - Modify rhn-satellite-activate to communicate with PostgreSQL.
    (dgoodwin@redhat.com)
  - rhnSQL: Adjust and comment out some PostgreSQL Procedure code.
    (dgoodwin@redhat.com)
  - Add support for calling PostgreSQL stored procedures with rhnSQL.
    (dgoodwin@dangerouslyinc.com)
  - Implement rhnSQL Cursor.execute_bulk for PostgreSQL.
    (dgoodwin@dangerouslyinc.com)


author: Pradeep Kilambi <pkilambi@redhat.com> 0.6.25-1
changelog:
  - 513652 - Dumping the debug level so the info shows up only with --debug flag.
    (pkilambi@redhat.com)
  - 513435 - WebUI creates these for us at the org creation time. So dont try to
    insert those at the sync time as ui is not smart enough to check if exists
    before inserting a row. (pkilambi@redhat.com)


author: Pradeep Kilambi <pkilambi@redhat.com> 0.6.23-1
changelog:
  - 513432, 513435 : Our channel family import is written such that we compare
    and resync the red hat channel families. But in iss case we can have provate
    channel family ties to a channel ebing imported that will not match whats on
    the slave as slaves default to org 1. This fix should only post process the
    channel families if its a non custom one. (pkilambi@redhat.com)
  - reporting: add report option for listing fields for report.
    (jpazdziora@redhat.com)
  - reporting: after having parsed the common options, put the rest back to
    sys.argv. (jpazdziora@redhat.com)
  - reporting: show error message when unknown report is specified.
    (jpazdziora@redhat.com)
  - reporting: change structure of the report definition file to also include
    column names. (jpazdziora@redhat.com)
  - reporting: add channel(s) to which the server is registered.
    (jpazdziora@redhat.com)
  - reporting: add number of out-of-date packages and errata.
    (jpazdziora@redhat.com)
  - reporting: add kernel version to the report. (jpazdziora@redhat.com)
  - reporting: when report name is not specified on the command line, show list
    of available reports. (jpazdziora@redhat.com)
  - reporting: move the SQL to definition file, to allow for multiple reports.
    (jpazdziora@redhat.com)
  - reporting: add registration time and last check-in time.
    (jpazdziora@redhat.com)
  - reporting: add the registered by information. (jpazdziora@redhat.com)
  - reporting: add hostname and IP address to the report. (jpazdziora@redhat.com)
  - reporting: output field names as the first row. (jpazdziora@redhat.com)
  - reporting: output formatted as csv. (jpazdziora@redhat.com)
  - reporting: initial prepare, execute, and fetch loop. (jpazdziora@redhat.com)
  - reporting: add spacewalk-report to the rpm package. (jpazdziora@redhat.com)
  - reporting: a stub for new script, spacewalk-report. (jpazdziora@redhat.com)


author: John Matthews <jmatthew@redhat.com> 0.6.22-1
changelog:
  - 511283 - Package compare between db and cache should see if the db is newer
    than cache and only then import the content. (pkilambi@redhat.com)


author: John Matthews <jmatthew@redhat.com> 0.6.21-1
changelog:
  - 512936 - Changing the custom channel rule to always defalt to org 1 for
    custom channels unless --org option is used. This will avoid the confusion of
    putting the channel is some random org on slaves. (pkilambi@redhat.com)


author: Pradeep Kilambi <pkilambi@redhat.com> 0.6.19-1
changelog:
  - 512236 - the org id checks were defaulting to None in custom channel cases
    instead of 1. Also the metadata sting frommaster is a string None so we need
    to check for the string. This should fix both custom and null org content in
    iss case. hosted syncs should work as usual. (pkilambi@redhat.com)
  - Return config channels sorted highest to lowest priority.
    (dgoodwin@redhat.com)
  - 511116 - changing updatePackages to change the permissions on the kickstart
    trees in the same way we do for packages within /var/satellite
    (jsherril@redhat.com)


author: Pradeep Kilambi <pkilambi@redhat.com> 0.6.18-1
changelog:
  - If not commandline options given, compare the erratum channels to the already
    imported ones (pkilambi@redhat.com)
  - If not commandline options given, compare the erratum channels to the already
    imported ones (pkilambi@redhat.com)
  - compute the channel filtering only if a channel is specified in the
    commandline. If not, use the default (pkilambi@redhat.com)


author: John Matthews <jmatthew@redhat.com> 0.6.17-1
changelog:
  - Only include the channels that are being synced to each errata. This will
    help taskomatic not spam users with irrelevant errata mails
    (pkilambi@redhat.com)


author: Miroslav Suchy <msuchy@redhat.com> 0.6.16-1
changelog:
  - 509516 - failure to check for non-existant header (Mark Chappell <m.d.chappell@bath.ac.uk>)
  - 509444 - remove delete action system from virt page (Shannon Hughes <shughes@redhat.com>)
  - 509371 - SSM->Install,Remove,Verify - minor fixes to Package Name and Arch (Brad Buckingham <bbuckingham@redhat.com>)


author: John Matthews <jmatthew@redhat.com> 0.6.15-1
changelog:
  - change comments to docstrings (msuchy@redhat.com)
  - change comments to docstrings (msuchy@redhat.com)
  - change comments to docstrings (msuchy@redhat.com)
  - change comments to docstrings (msuchy@redhat.com)
  - change comments to docstrings (msuchy@redhat.com)
  - change comments to docstrings (msuchy@redhat.com)
  - change comments to docstrings (msuchy@redhat.com)
  - change comments to docstrings (msuchy@redhat.com)
  - change comments to docstrings (msuchy@redhat.com)
  - change comments to docstrings (msuchy@redhat.com)
  - 499723 - accept follow-redirects with value greater then 2
    (msuchy@redhat.com)
  - change comments to docstrings (msuchy@redhat.com)
  - change comments to docstrings (msuchy@redhat.com)
  - 507867 - Schedule repo gen once the channel package associations is complete
    (pkilambi@redhat.com)
  - 505680 - channel_product_id is computed based on the name, product and
    version so it will not match the cache as cache is always None. Also dont
    update the channel_product_id uless the id is different from whats being
    updated (pkilambi@redhat.com)
  - Update HACKING file for backend test instructions. (dgoodwin@redhat.com)
  - Integrate some PostgreSQL rhnSQL driver unit tests. (dgoodwin@redhat.com)
  - First cut of a unit test framework for Python backend. (dgoodwin@redhat.com)
  - 507593 - fixing eus registration tracebacks (pkilambi@redhat.com)
  - Adding repodata details for a given channel to channelDetails page.
    (pkilambi@redhat.com)
  - Revert "503090 - Exclude rhnlib from kickstart profile sync."
    (dgoodwin@redhat.com)
  - remove short package dependency on rpms. User might wanna skip the rpms and
    still import metadata. (pkilambi@redhat.com)
  - 422611 - Warn that satrm.py is not a supported script. (dgoodwin@redhat.com)
  - fixing the unsubscriptable object error when package is not yet in rhnPackage
    table (pkilambi@redhat.com)
  - 506264 - This commit includes: (pkilambi@redhat.com)
  - 505680 - When satsync tries to do an import it compares whats in cache to db
    and tries to import only new content, but since the last_modified date always
    differ we end up updating the rhnChannel table even when there is nothing to
    sync. Adding last_modified to ignore keys list so that we dont decide the
    diff based on this field. We still continue to compare the rest of the
    fields. (pkilambi@redhat.com)
  - 495790 - force uploading a package ends up with duplicate entries in
    rhnPackage table. This is because we use md5sum along with name, evr, package
    arch and org as a primary key while deciding whether to perform an insert or
    an update. Since the solaris packages had same nvrea and org and different
    md5 sums it was doing an insert instead of update on the existing row. Fixed
    the schema wrapper to only use md5sum as a primary key if nvrea feature is
    enabled. Also fixed the package uniquifies to use md5sum only for nvrea.
    (pkilambi@redhat.com)
  - Catch the systemExit and preserve the error code. Also fixing the traceback
    issue when db is not accessible (pkilambi@redhat.com)
  - removing bugzilla handler specific tests (pkilambi@redhat.com)
  - 502581 - splitting the data to smaller chunks to please cx_oracle to avoid
    throwing array too big errors (pkilambi@redhat.com)
  - 503090 - Exclude rhnlib from kickstart profile sync. (dgoodwin@redhat.com)


author: jesus m. rodriguez <jesusr@redhat.com> 0.6.11-1
changelog:
  - fixing duplicate entries in repogen tables and other clean aup
    (pkilambi@redhat.com)
  - add rhn-db-stats manual page (mzazrivec@redhat.com)
  - allow rhn-db-stats to write to arbitrary location with running selinux
    (mzazrivec@redhat.com)
  - Fixes to support mod_jk >= 2.2.26. (dgoodwin@redhat.com)
  - 503243 - Dropping the is_default column as we now determine the default in
    the app code based on the compatible eus channel instead of jus the default.
    (pkilambi@redhat.com)
  - Show all available eus channels during registration (jbowes@redhat.com)
  - removing some unused hosted stuff (pkilambi@redhat.com)
  - removing leftover code after a removed query (jsherril@redhat.com)
  - 498517 fixing the error message to show the needed free entitlements for the
    activation to proceed (pkilambi@redhat.com)
  - 502060 - The uniquify filter for deps is causing missing deps in repodata gen
    as we should be looking into the name + version instead of just name. Also
    since the f10+ rpms have issues with only duplicate provides, lets process
    the rest of the capabilities. (pkilambi@redhat.com)


author: Devan Goodwin <dgoodwin@redhat.com> 0.6.7-1
changelog:
  - fixing the keyError as we should be using smbios.system.uuid
    (pkilambi@redhat.com)
  - 495778 - process UTF-8 input. (jpazdziora@redhat.com)
  - 491831 - fix detection if monitoring is enabled (msuchy@redhat.com)
  - make variables attributes of instance and not class itself
    (msuchy@redhat.com)
  - change comments to docstrings (msuchy@redhat.com)
  - make attributes real attributes and not global variables (msuchy@redhat.com)


author: jesus m. rodriguez <jesusr@redhat.com> 0.6.6-1
changelog:
  - 485698 - manual page: fix --db option syntax (mzazrivec@redhat.com)
  - 469219 - Adding the permissions ability to our caching mechanism. (pkilambi@redhat.com)
  - simplifying the previos commit even more. All we need to check here is if the
    hostename is in the allowed list or not. Jus this one line should accomplish
    that (pkilambi@redhat.com)
  - list.pop is causing some unexpected behavior causing to retain the popped
    list in memory and failing the subsequent compares as the list is not being
    garbage collected looks like. very weird behavior and causes the slave check
    ins to fail with ISS not allowed errors. This should resolve the issue as we
    dont modify the list object in place (pkilambi@redhat.com)
  - 500168 - fixed virt guest install was marked complete when it was not (jsherril@redhat.com)
  - 486526 - use getent instead of grep /etc/{passwd|group} (mzazrivec@redhat.com)
  - 439042 - Another pass at conveying a better error message (pkilambi@redhat.com)
  - 499560 - sysexit trap is overriding the error codes returned by the
    businesslogic with 0. removing the catch so the exit codes propogate all the
    way through when exporter fails. (pkilambi@redhat.com)
  - 477703 - Adding the size limit changes to disk dumper as well (pkilambi@redhat.com)
  - 477703 - Porting changes from hosted to limit the size of the data being
    exported slave satellite is pulling content from master (pkilambi@redhat.com)
  - Basic support for detecting a KVM/QEMU guest on registration (jbowes@redhat.com)


author: jesus m. rodriguez <jesusr@redhat.com> 0.6.4-1
changelog:
  - 498273 - removing incorrect index busting package list updates for custom
    base channels (shughes@redhat.com)
  - 1000010021 - fixing issue where you could not remove packages from rhel 4
    systems (jsherril@redhat.com)
  - 497871 - fixing issue where guest provisioning would show as succesfull even
    when it had failed (jsherril@redhat.com)
  - 486526 - put db creation / upgrade logs into spacewalk-debug
    (mzazrivec@redhat.com)
  - 486526 - put dump files from embedded db into spacewalk-debug
    (mzazrivec@redhat.com)
  - 486526 - put audit.log into spacewalk-debug (mzazrivec@redhat.com)
  - 486526 - put schema upgrade logs into spacewalk-debug (mzazrivec@redhat.com)
  - 492903 - fixing the sql fetch (pkilambi@redhat.com)


author: jesus m. rodriguez <jesusr@redhat.com> 0.6.2-1
changelog:
  - 494976 - adding cobbler systme record name usage to reprovisioning
    (jsherril@redhat.com)
  - 443500 - Changed logic to determine packages to remove to include the
    server's current package information. (jason.dobies@redhat.com)
  - When a new system is registered it will notify search service
    (jmatthew@redhat.com)


author: Devan Goodwin <dgoodwin@redhat.com> 0.6.1-1
changelog:
  - 439042 - fixing the not enough entitlements error to more descriptive.
    (pkilambi@redhat.com)
  - 495928 - adding cobbler collection to spacewalk-debug (jsherril@redhat.com)
  - moving migrate-system-profile to spacewalk-utils package
    (pkilambi@redhat.com)
  - 492903 - fix the query to include the privatechannelfamily org into
    rhnprivatecahnnelfamily (pkilambi@redhat.com)
  - 495396 - let the commandline ca-cert option override the cert when using in
    conjunction with iss (pkilambi@redhat.com)
  - 494982 - fixing the error message to not take extra strings cusing parse
    errors (pkilambi@redhat.com)
  - 486526 - display the created and modified information in ISO format.
    (jpazdziora@redhat.com)
  - 486526 - add history of schema upgrades to spacewalk-debug
    (mzazrivec@redhat.com)
  - 149695 - Including channel_id as part of rhnErrataQueue table so that
    taskomatic can send errata notifications based on channel_id instead of
    sending to everyone subscribed to the channel. The changes include db change
    to rhnErrataQueue table and backend change to satellite-sync's errata import.
    (pkilambi@redhat.com)
  - 485870 - only recalculate the channel family counts once per family.
    (mmccune@gmail.com)
  - 488062 - fixing the activation to be more careful in checking the integrity
    of variables before assigning slots (pkilambi@redhat.com)
  - 494968 - typo in config comment (pkilambi@redhat.com)
  - 494593 - fixing the repofile compare to use the right type for java date
    object obtained through hibernate (pkilambi@redhat.com)
  - bumping the protocol version on exporter (pkilambi@redhat.com)
  - 491668 - update Spacewalk Apache conf to support .htaccess
    (bbuckingham@redhat.com)
  - 486526 - store alert.log into the database/ directory.
    (jpazdziora@redhat.com)
  - 486526 - renaming directory for database-related stuff, we will want to store
    alert.log here as well. (jpazdziora@redhat.com)
  - check the attr instead of try catch (pkilambi@redhat.com)
  - 493583 - fixing the rhnpush to call old rpm libraries for RHEL-4
    (pkilambi@redhat.com)
  - adding some additional checks before creating first org info
    (pkilambi@redhat.com)
  - bump Versions to 0.6.0 (jesusr@redhat.com)
  - minor default args clean up (pkilambi@redhat.com)
  - Fixing the first org creation to check for ChannelFamily existance and create
    row if missing so the channel shows up in channels tab on sync
    (pkilambi@redhat.com)


author: Devan Goodwin <dgoodwin@redhat.com> 0.5.26-1
changelog:
  - 487621 - Fix segfaults rhnpush has been causing server-side on Fedora 10.
  - Fix Oracle exception handling in procedure calls.
  - 485529 - Fix to handle empty or missing ip_addr on a disabled interface.
  - 482830 - Fix rpm fetch to include the xml-dump-version in httpd headers during GET requests.
  - 483811 - Fix orgid based sync logic.
  - 480252 - Raise meaningful exception instead of traceback on Oracle column size error.


author: Pradeep Kilambi <pkilambi@redhat.com> 0.5.25-1
changelog:
  - 468686 - restricts deactivated accounts from registering systems and managing systems. 
  - 485532 - Adding the overriding config values for apachec process sizelimit issue


author: Miroslav Suchy <msuchy@redhat.com> 0.5.21-1
changelog:
  - 483802 - remove conflicts between spacewalk-proxy-common and spacewalk-config
  - 209620 - satellite-debug creates world readable output
  - 479439 - adding better message when trying to downgrade entitelments
  - 481236 - making package downloads work for http
  - 485875 - fixing missing man page options and removed deprecated ones for satsync


author: jesus m. rodriguez <jesusr@redhat.com> 0.5.15-1
changelog:
  - 430634 - support kickstart profile to compare profiles by arch
  - 487238 - spacewalk-debug not working, doesnt actually write the tar file


author: Pradeep Kilambi <pkilambi@redhat.com> 0.5.11-1
changelog:
  - 480903 - fix for fcntl locking to use flock when IOError's
  - 461672 - fixing satsync --no-rpms to only skip rpms


author: Pradeep Kilambi <pkilambi@redhat.com> 0.5.4-1
changelog:
  - bz475894:fixing the server code to filter out duplicate deps 
    when pushing fedora-10+ packages to channels


author: Miroslav Suchý <msuchy@redhat.com> 0.5.1-1
changelog:
  - 480757 - fix filenames generation in repomd for custom channels
  - change Source0 to point to fedorahosted.org


author: Mike McCune <mmccune@gmail.com> 0.4.15-1
changelog:
  - 461162 - for some reason with our new httpd rework this rewrite rule needs 
    to be in both config files.  Filed space05 bug: 479911 to address this.


author: Mike McCune <mmccune@gmail.com> 0.4.12-1
changelog:
  - 461162 - get the virtualization provisioning tracking system to work with a :virt system record.
  - 479640 - remove conflict with specspo; if it causes problems,
    it should be fixed properly, either in our code or in specspo


author: Jan Pazdziora 0.4.10-1
changelog:
  - more changes for nvrea error handling
  - changed all references of none to auto w.r.t
    rhnKickstartVirtualizationType
  - 467115 - adding a switch so users can turn off same nvrea different
    vendor package uploads
  - eliminate satellite-httpd daemon, migrate to 'stock' apache
  - 461162 - adding support to push the cobbler profile name down to koan
  - 461162 - adding some virt options and spiffifying the virt provisioning page
  - 461162 - moving cobbler requirement down to the RPMs that actually use it
  - changes are by multiple authors


author: Pradeep Kilambi <pkilambi@redhat.com> 0.4.9-1
changelog:
  - 476055 - fixing sat activation to work by setting the right handler
  - 457629 - multiarch support for errata updates


author: Jan Pazdziora 0.4.8-1
changelog:
  - 476212 - adding Requires rhel-instnum
  - 461162 - remove profile label parameter from the spacewalk-koan call chain
  - 461162 - fix problem w/ backend/satellite_tools makefile
  - 461162 - remove spacewalk-cobbler-sync as well
  - set close-on-exec on log files


author: Miroslav Suchy <msuchy@redhat.com> 0.4.7-1
changelog:
  - fix build errors and finish removing of cobbler-spacewalk-sync and 
    spacewalk-cobbler-sync from tools subpackage


author: Milan Zazrivec 0.2.2-1
changelog:
  - bumped version for tag-release
  - removed python-sgmlop, PyXML from spacewalk-backend-server requirements


author: Ryan Newberry <rnewberr@redhat.com>
changelog:
  - Updated some files defs to handle the fact that .pyc and .pyo files
    are generated on RHEL5 for geniso.py and gentree.py


author: Bret McMillan <bretm@redhat.com>
changelog:
  - remove the preun trigger that nukes the cache, too expensive an operation
    to happen each and every time


author: Mihai Ibanescu <misa@redhat.com> 4.0.0-106
changelog:
  - split rhns-sql out of rhns-server, to allow for this piece of functionality
    without needing mod_python etc.


author: Todd Warner <taw@redhat.com>
changelog:
  - rhns-shared goes away. Code moves to rhns-certs-tools elsewhere.
  - rhn-ssl-dbstore and associated files added.


author: Todd Warner <taw@redhat.com>
changelog:
  - rhn-charsets and manpage added to satellite-tools.
    Thanks to Cliff Perry <cperry@redhat.com> for the script.


author: Todd Warner <taw@redhat.com>
changelog:
  - added a number of .py files to the satellite_tools lineup.
  - added a number of .py files to the server/importLib lineup.


author: Todd Warner <taw@redhat.com>
changelog:
  - added rhnLockfile.py. Used by various commandline tools (e.g. satellite-sync).
  - rhnFlock.py is no longer used (previously used for locking down log files).


author: Todd Warner <taw@redhat.com>
changelog:
  - moved ownership of the /var/cache/rhn directory to the rhns-server rpm.
    It's really a server/satellite thang.
  - blow away the cache upon uninstallation.


author: Todd Warner <taw@redhat.com>
changelog:
  - s/python-clap/python-optik
  - appearantly we forgot to require python-optik for satellite-tools as well.


author: Cristian Gafton <gafton@redhat.com>
changelog:
  - merged the former rhns-notification spec file in too (now as rhns-tools)
  - fix post, which should not be tagged to the server package
  - renamed some conig files to math their package names better
  - merged the spec files for rhns-common and rhns-server into a single
    one. Now the rhns-common package is called simply rhns


author: Cristian Gafton <gafton@redhat.com>
changelog:
  - fix location of config files
  - get rid of the RHNS usage
  - fix the license fields
  - moved rhn_server_satellite.conf back in the rhns-server-sat package
  - add defattr to all subpackages
  - fix default permissions for config files (apache should be able to
    read them, but not change them)


author: Todd Warner <taw@redhat.com>
changelog:
  - rhn_server_satellite.conf was double serviced in the main server and in sat.
    It is used by satellite-tools as well so needs to reside in rhns-server.


author: Todd Warner <taw@redhat.com>
changelog:
  - took out references to rhnslib
  - fixed sat stuff.
  - added *.httpd.conf files.
  - added *.httpd.conf.sample file.
  - rhnImport.py* was missing.
  - server/handlers/__init__.py* was missing.


author: Cristian Gafton <gafton@redhat.com>
changelog:
  - add rhnMapping, apacheHandler and rhnServer
  - minor reorg to the files section - still need to figure out if we
    need to ship the whole importlib to all subpackages....


author: Mihai Ibanescu <misa@redhat.com>
changelog:
  - /var/up2date/ no longer needed: replaced with /var/cache/rhn
  - split rhns-server-{xmlrpc,sat,app,xp}


author: Todd Warner <taw@redhat.com>
changelog:
  - preun's added that rpmsave the rhn.conf file upon rpm -e.
    This was chosen in opposition to making rhn.conf a config'ed
    file... which has its own side-effects.


author: Todd Warner <taw@redhat.com>
changelog:
  - new common/rhnConfig.py methodology
  - server/rhnConfig.py gone
  - rhnConfigCheck.py gone
  - siteConfig.py no longer relevant
  - /etc/rhn/rhn.conf stuff added.
  - give ownership of /etc/rhn/rhn.conf to apache
  - added log rotation crap.
  - fixed a couple of install section errors.


author: Todd Warner <taw@redhat.com>
changelog:
  - change location of server specific en/ and ro/ directories.
  - small comment/description changes.
  - changelog has consistent spacing now.


author: Mihai Ibanescu <misa@redhat.com>
changelog:
  - Added a requires for a specific version of rpm-python, since we are sending
    the headers with a digest attached.


author: Mihai Ibanescu <misa@redhat.com>
changelog:
  - siteConfig.py is now config(noreplace) since it was screwing up the
    already-installed siteConfig.py


author: Mihai Ibanescu <misa@redhat.com>
changelog:
  - Built packages as noarch
  - Added a postinstall script to generate the secret
  - RPM_BUILD_ROOT is created by the install stage


author: Cristian Gafton <gafton@redhat.com>
changelog:
  - siteConfig is now nstalled by Makefile; no need to touch it
  - make siteConfig common with the proxy package


author: Cristian Gafton <gafton@redhat.com>
changelog:
  - deploy the new code layout
  - ship a compiled version of config as well
  - don't ship default config files that open holes to the world


author: Jan Pazdziora 1.184.12-1
changelog:
  - The NOCpulse::Probe::Shell::SQLPlus needs to be in perl-NOCpulse-Probe, not
    in -Oracle.
  - Revert "remove duplicated SQLPlus.pm file from main package as it is already
    in -Oracle" and "Addressing warning: File listed twice caused by the previous
    commit."


author: Jan Pazdziora 1.184.11-1
changelog:
  - Addressing warning: File listed twice caused by the previous commit.
  - remove duplicated SQLPlus.pm file from main package as it is already in
    -Oracle (iartarisi@suse.cz)


author: Jan Pazdziora 1.184.6-1
changelog:
  - Localize the filehandle globs; also use three-parameter opens.
  - Changing array with map is ugly, we shall use for instead.


author: Miroslav Suchý <msuchy@redhat.com> 1.184.1-1
changelog:
  - code cleanup - attribute provided is not used anywhere (msuchy@redhat.com)
  - split from perl-NOCpulse-Probe new subpackage perl-NOCpulse-Probe-Oracle,
    which contains Oracle Probes (msuchy@redhat.com)


author: Devan Goodwin <dgoodwin@redhat.com> 1.183.7-1
changelog:
  - fix various perl -w warnings (msuchy@redhat.com)
  - Fix ownership of nocpulse directory (msuchy@redhat.com)
  - Add LICENSE file (msuchy@redhat.com)
  - Remove unused macro definition (msuchy@redhat.com)


author: <bperkins@redhat.com> 0.4-11
changelog:
  - Applying patch to allow building on Linux s390 and s390x.
    Originally found by Brad Hinson <bhinson@redhat.com>


author: <jesusr@redhat.com>
changelog:
  - Changed the jvm location to /usr/lib/jvm/java-ibm/ since
    using /usr/lib64 causes libjpam to be placed in /usr/lib64
    which doesn't work with the ibm java


author: Fernando Nasser <fnasser@redhat.com> 0:1.6.1-2jpp.el4ep1.3
changelog:
  - Make isorelax (JARV) optional
  - Reactivate test that used to fail with xalan 2.6 and require xalan-j2 2.7
  - Disable tested that passed with xalan 2.6 and now fails with xalan 2.7


author: Ralph Apel <r.apel at r-apel.de> - 0:1.4-2jpp
changelog:
  - Replace non-free msv with free relaxngDatatype xsdlib isorelax msv-strict
  - Relax some versioned dependencies


author: Vivek Lakshmanan <vivekl@redhat.com> - 0:3.2.1-2jpp.1
changelog:
  - Merge with latest from JPP.
  - Partially add new naming convention (.1 suffix).
  - Clean new source tar ball.


author: Gary Benson <gbenson at redhat.com>
changelog:
  - Fix architectures to match other Fedora Java packages.
  - Don't require native2ascii ant task.
  - Avoid Sun-specific classes.


author: Fernando Nasser <fnasser at redhat.com> - 0:3.1.1-4jpp_2rh
changelog:
  - Add more architectures
  - Patch Linux Makefile to add -lm for compilation on 64-bit architectures
    to succeed and -fPIC at compile time (Tom Tromey's suggestion)  to solve
    link problems on 64-bit systems


author: Tomas Lestach <tlestach@redhat.com> 1.6.35-1
changelog:
  - add missing requires (tlestach@redhat.com)
  - fix 500 Error - ISE on network/systems/ssm/provisioning/remote_command.pxt
    (tlestach@redhat.com)


author: Michael Mraka <michael.mraka@redhat.com> 1.6.34-1
changelog:
  - fix Package queries
  - fix ORDER BY expression in DISTINCT select
  - use real table name rhn_check_probe
  - replace (+) with ANSI left join (PG)
  - set selinux_ctx to undef if it is empty
  - No need to convert numeric values to upper.
  - convert decode to case


author: Jan Pazdziora 1.6.32-1
changelog:
  - IPv6: reprovisioning with static network interface (mzazrivec@redhat.com)
  - code cleanup - function base_entitlement is not used anymore
    (msuchy@redhat.com)
  - code cleanup - function addon_entitlements is not used anymore
    (msuchy@redhat.com)
  - code cleanup - function ks_session_redir is not used anymore
    (msuchy@redhat.com)
  - code cleanup - callback rhn:delete_servers_cb is not used anymore
    (msuchy@redhat.com)
  - code cleanup - callback server_hardware_list_refresh_cb is not used anymore
    (msuchy@redhat.com)
  - code cleanup - tag rhn-server-network-details is not used anymore
    (msuchy@redhat.com)
  - code cleanup - tag rhn-server-device is not used anymore (msuchy@redhat.com)
  - code cleanup - tag rhn-dmi-info is not used anymore (msuchy@redhat.com)
  - code cleanup - tag rhn-server-hardware-profile is not used anywhere
    (msuchy@redhat.com)


author: Miroslav Suchý 1.6.31-1
changelog:
  - IPv6: code cleanup - package RHN::DB::Server::NetInterface is not used
    anymore
  - IPv6: code cleanup - function get_net_interfaces is not used anymore
  - IPv6: code cleanup - function server_network_interfaces is not used anymore
  - IPv6: code cleanup - tag rhn-server-network-interfaces is not used anywhere


author: Jan Pazdziora 1.6.30-1
changelog:
  - Replace nvl with coalesce.
  - Matching the to_char prototype.
  - Matching the varchar column to varchar literal.
  - Replace decode with case when.
  - Replace sysdate with current_timestamp.


author: Jan Pazdziora 1.6.25-1
changelog:
  - 678118 - if system already is proxy, losen the ACL and show the tab.
  - Recent commit makes version_string_to_evr_array unused, dropping.
  - Removing proxy_evr_at_least, org_proxy_evr_at_least, aclOrgProxyEvrAtLeast as
    they are no longer used.
  - Remove proxy_evr_at_least ACLs -- all supported proxy versions are 3+.
  - Make the pxt Connection acl match the java version -- new acl
    org_has_proxies.


author: Jan Pazdziora 1.6.24-1
changelog:
  - 621531 - update web Config to use the new /usr/share/rhn/config-defaults
    location.
  - 621531 - move /etc/rhn/default to /usr/share/rhn/config-defaults (web).


author: Jan Pazdziora 1.6.23-1
changelog:
  - The /etc/rhn/default/rhn_web.conf does not need to be provided by -pxt since
    it is provided by -base-minimal.


author: Miroslav Suchý 1.6.18-1
changelog:
  - 705363 - spacewalk-base and spacewalk-base-minimal are now disjunctive
    remove the provide from spacewalk-base


author: Miroslav Suchý 1.6.16-1
changelog:
  - 705363 - reformat description text for spacewalk-base-minimal not to exceed
    80 columns
  - 705363 - do not provide perl(PXT::Config) by two packages


author: Martin Minar <mminar@redhat.com> 1.6.15-1
changelog:
  - 585010 - mark the Update List button with it so that we can disable it later.
    (jpazdziora@redhat.com)


author: Miroslav Suchý 1.6.14-1
changelog:
  - 705363 - remove executable bit from modules and javascript
  - 705363 - Replace word "config" with "configuration" in spacewalk-base-minimal
    description
  - 705363 - normalize home page URL


author: Miroslav Suchý 1.6.6-1
changelog:
  - 705363 - remove obscure keys forgotten for ages
  - 705363 - Escape percentage symbol in changelog
  - 705363 - include LICENSE file in spacewalk-html
  - 705363 - defattr is not required any more if do not differ from default
  - 705363 - add _smp_mflags macro to make to utilize all CPUs while building
  - 705363 - require Perl for all subpackages with Perl modules
  - code cleanup - Proxy 4.x and older are not supported for some time, removing
  - 705363 - description must end with full stop
  - 705363 - spacewalk-web package summary contains lower-case `rpm'
    abbreviation. Use upper case.
  - 705363 - clarify description and summary
  - 705363 - be more specific about license
  - 705363 - change summary of package


author: Miroslav Suchý 1.5.11-1
changelog:
  - spacewalk-pxt.noarch: W: spelling-error %description -l en_US equlivalent ->
    equivalent, equivalence, univalent (msuchy@redhat.com)


author: Miroslav Suchý 1.5.6-1
changelog:
  - 682112 - correct column name (mzazrivec@redhat.com)
  - 682112 - correct displayed systems consuming channel entitlements
    (mzazrivec@redhat.com)


author: Jan Pazdziora 1.5.4-1
changelog:
  - Patch to run remote commands on multiple machines on Spacewalk 1.4
    PostgreSQL. (Ville.Salmela@csc.fi)
  - Removal of system_value_edit makes set_custom_value unused, dropping.
  - Removal of remove_system_value makes remove_custom_value unused, dropping.
  - The can_delete_custominfokey no longer used after previous removals,
    removing.


author: Tomas Lestach <tlestach@redhat.com> 1.5.3-1
changelog:
  - fixing system query systems_with_package (tlestach@redhat.com)
  - remove macro from changelog (msuchy@redhat.com)


author: Jan Pazdziora 1.5.2-1
changelog:
  - show weak deps in Web UI (mc@suse.de)
  - 674806 - get / set oracle db optimizer (mzazrivec@redhat.com)


author: Jan Pazdziora 1.4.17-1
changelog:
  - replace (+) with ANSI left join (PG) (michael.mraka@redhat.com)
  - Removing .pxt and methods since custominfo were migrated to Java by now.
  - Cleanup of use in Perl modules.
  - Removing .pxt and methods after all activation key pages were migrated
    to Java by now.


author: Jan Pazdziora 1.4.15-1
changelog:
  - Fixing previous taggable_systems_in_set fix (Oracle, this time).
  - update copyright years (msuchy@redhat.com)
  - implement common access keys (msuchy@redhat.com)


author: Jan Pazdziora 1.4.13-1
changelog:
  - Moving the Requires: httpd from sniglets to base-minimal, dobby, and pxt
    which actually have %files with apache group in them.
  - No need to require mod_perl explicitly in spacewalk-sniglets, we will get it
    via perl(Apache2::Cookie) and perl-libapreq2 from spacewalk-pxt.
  - Removing RHEL 4 specific Requires as we no longer support Spacewalk on RHEL 4.
  - Fixing taggable_systems_in_set PostgreSQL issues.
  - Fixing custom_info_keys PostgreSQL issue.
  - Fixing the system_set_supports_reboot PostgreSQL issue.


author: Miroslav Suchý <msuchy@redhat.com> 1.4.10-1
changelog:
  - made /network/systems/details/history/event.pxt work on postgresql
  - Fixing is_eoled, replacing sysdate with current_timestamp.


author: Tomas Lestach <tlestach@redhat.com> 1.4.8-1
changelog:
  - consider also package arch when searching systems accorging to a package
    (tlestach@redhat.com)
  - Removal of rhn-load-config.pl made
    RHN::DB::SatInstall::get_nls_database_parameters unused, removing.
    (jpazdziora@redhat.com)
  - Removal of rhn-load-config.pl made RHN::SatInstall::generate_secret unused,
    removing. (jpazdziora@redhat.com)


author: Jan Pazdziora 1.4.7-1
changelog:
  - Replacing date arithmetics with current_timestamp + numtodsinterval().
  - We need to use current_timestamp instead of sysdate.
  - Use sequence_nextval function.
  - PostgreSQL does not like table alias on insert.
  - We need to use global evr_t_as_vre_simple instead of PE.evr.as_vre_simple().
  - The use of verify_channel_role is always in scalar context, no need to user
    the user_role_check_debug.
  - Prevent empty strings from being inserted to the database.
  - Adding the AS keyword to column aliases for PostgreSQL.


author: Jan Pazdziora 1.4.6-1
changelog:
  - 680375 - we do not want the locked status (icon) to hide the the other
    statuses, we add separate padlock icon.
  - Fixing systems_in_channel_family query for PostgreSQL.
  - The /network/systems/details/hardware.pxt was replaced by
    /rhn/systems/details/SystemHardware.do.


author: Miroslav Suchý <msuchy@redhat.com> 1.4.3-1
changelog:
  - enable RHN Proxy 5.4 on RHEL6 (msuchy@redhat.com)
  - server_event_config_deploy just called server_event_config_revisions without
    adding any value, removing. (jpazdziora@redhat.com)


author: Michael Mraka <michael.mraka@redhat.com> 1.4.2-1
changelog:
  - 552628 - implemented db-control reset-password
  - removed remote_dsn - it's always empty
  - 552628 - use database credentials from rhn.conf
  - The RHN::Utils::parametrize is not used anywhere, removing.


author: Tomas Lestach <tlestach@redhat.com> 1.4.1-1
changelog:
  - bumping web.version to 1.4 nightly (tlestach@redhat.com)
  - Bumping package versions for 1.4 (tlestach@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.3.23-1
changelog:
  - updating Copyright years for year 2011 (tlestach@redhat.com)
  - Removing RHN::DB::SatInstall::clear_db, it was last referenced by rhn-
    populate-database.pl. (jpazdziora@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.3.21-1
changelog:
  - adding tomcat require to spacewalk-base-minimal (tlestach@redhat.com)
  - 670185 - rephrasing the status information to be more clear
    (tlestach@redhat.com)


author: Jan Pazdziora 1.3.20-1
changelog:
  - token_channel_select.js not referenced, removing.
  - As RHN::DB::Search is gone, system_search_setbuilder.xml is not used,
    removing.
  - subscribe_confirm.pxt not referenced, removing.
  - The RHL9 and RHEL 3 release notes are not referenced, removing.
  - countdown.js does not seem to be used, removing.
  - Since RHN::DataSource::ContactGroup is gone, contact_group_queries.xml is
    unused, removing.
  - PXT::Debug::log_dump not used anywhere, removing.
  - RHN::Access::User not used anywhere, removing.


author: Jan Pazdziora 1.3.17-1
changelog:
  - Since ssm_channel_change_conf is gone, ssm_channel_change_conf_provider is
    not used anymore, removing.
  - Package RHN::Access::Errata not used, removing.
  - RHN::UserActions not used anywhere, removing.


author: Jan Pazdziora 1.3.15-1
changelog:
  - 656963 - the script has to start with #!/bin/sh.
  - 656963 - move "Generate jabberd config file" script to correct activity
    (msuchy@redhat.com)
  - 663304 - we do not put alias in INSERTs since commit b950aa91
    (msuchy@redhat.com)


author: Miroslav Suchý <msuchy@redhat.com> 1.3.14-1
changelog:
  - 663304 - we do not put alias in INSERTs since commit b950aa91
  - 656963 - wrap up run-script using activity


author: Michael Mraka <michael.mraka@redhat.com> 1.3.12-1
changelog:
  - 517455 - adding tablesizes to SYNOPSIS section of db-control man page.
  - 617305 - exit value 0 is returned by all db-control commands by default.
  - removed unused overview query
  - 656963 - create jabberd config via spacewalk-setup-jabberd


author: Jan Pazdziora 1.3.6-1
changelog:
  - Fix handling of eval (DBD::Oracle).
  - 642285 - introducing disabled TaskStatus page (tlestach@redhat.com)


author: Lukas Zapletal 1.3.1-1
changelog:
  - Replacing DECODE function with CASE-SWITCH (4x)
  - Marking the master as nightly. 
  - Bumping package versions for 1.3.


author: Jan Pazdziora 1.2.26-1
changelog:
  - make event.pxt work with both Oracle and PostgreSQL (mzazrivec@redhat.com)
  - use ansi syntax in outer join (mzazrivec@redhat.com)


author: Jan Pazdziora 1.2.23-1
changelog:
  - use ansi syntax in outer join (mzazrivec@redhat.com)
  - fixing queries, where rhnServer was unexpectedly joined to the query
    (tlestach@redhat.com)


author: Miroslav Suchý <msuchy@redhat.com> 1.2.22-1
changelog:
  - 647099 - add API call isMonitoringEnabledBySystemId (msuchy@redhat.com)
  - migrating change log to java, and making it use the rpm itself instead of the
    database (jsherril@redhat.com)


author: Jan Pazdziora 1.2.21-1
changelog:
  - Update copyright years in web/.
  - bumping API version to identify new API call availability
    (tlestach@redhat.com)
  - Fixing table name aliases (PE -> SPE) (lzap+git@redhat.com)


author: Jan Pazdziora 1.2.20-1
changelog:
  - The sequence_nextval method returns sequence value both on Oracle and
    PostgreSQL.
  - Only do Oracle LOB handling for Oracle database backend.
  - The sequence_nextval method returns sequence value both on Oracle and
    PostgreSQL.
  - Use ANSI syntax for outer join.
  - 612581 - change egrep to grep -E (msuchy@redhat.com)


author: Jan Pazdziora 1.2.19-1
changelog:
  - Making DISTINCT-ORDER BY package/system queries portable
    (lzap+git@redhat.com)
  - Simplifying ORDER BY clauses in package queries (lzap+git@redhat.com)
  - Revert "Reverting "Removed unnecessary ORDER BY" commits and fixing"
    (lzap+git@redhat.com)


author: Jan Pazdziora 1.2.18-1
changelog:
  - fix rpmlint error (msuchy@redhat.com)
  - fix rpmlint error (msuchy@redhat.com)
  - fix rpmlint error (msuchy@redhat.com)


author: Jan Pazdziora 1.2.17-1
changelog:
  - To get UTF-8 strings in character semantics from DBD::Pg automatically, we
    have to enable it.
  - Error in packages dependencies and obsoletes (PXT) (lzap+git@redhat.com)
  - Sorting fix in packages for PostgreSQL (lzap+git@redhat.com)
  - Reverting "Removed unnecessary ORDER BY" commits and fixing
    (lzap+git@redhat.com)


author: Lukas Zapletal 1.2.16-1
changelog:
  - Sorting fix in packages for PostgreSQL 
  - Fix of evr_t_as_vre_simple PostgreSQL function 
  - Fix in package file list for PostgreSQL 
  - Changed SQL Perl generator joins to ANSI


author: Lukas Zapletal 1.2.14-1
changelog:
  - Fix in PostgreSQL (of previous commit)
  - All DECODE functions replaced with CASE-WHEN in System_queries
  - Fixing system overview list for PostgreSQL 
  - Port /network/systems/details/custominfo/edit.pxt 
  - Port /network/systems/details/custominfo/index.pxt 
  - Update Perl module to redirect to Java not PXT 
  - s|/network/systems/ssm/misc/index.pxt|/rhn/systems/ssm/misc/Index.do|


author: Jan Pazdziora 1.2.13-1
changelog:
  - 642203- Removed the Task Status page for it needs a serious work over with
    our new configs (paji@redhat.com)
  - 631847 - in RHN Proxy 5.4 is used jabber 2.0 where user is called jabber
    (instead of jabberd) (msuchy@redhat.com)
  - Port /network/systems/custominfo/delete.pxt (colin.coe@gmail.com)
  - Port /network/systems/details/delete_confirm.pxt (colin.coe@gmail.com)


author: Jan Pazdziora 1.2.12-1
changelog:
  - Fix indentation -- use spaces.
  - Fix the ORA_BLOB issue which prevents spacewalk-schema from starting.
  - 631847 - add keys for proxy 5.4 (msuchy@redhat.com)
  - If host or port is not specified, we do not want to put those empty strings
    to the dbi:Pg: connect string.
  - Since we use RHN::DataSource::Simple in Sniglets::ListView::ProbeList, we
    might just as well use it (I man, Perl use).


author: Jan Pazdziora 1.2.10-1
changelog:
  - Use current_timestamp instead of the Oracle-specific sysdate in
    set_cloned_from.
  - To PostgreSQL, procedures are just functions, call them as such.
  - We do not seem to be using the inout parameter anywhere in our code, remove
    the code to make porting to PostgreSQL easier.
  - Use current_timestamp instead of the Oracle-specific sysdate in
    clone_channel_packages.
  - Since we have trigger which sets rhnRepoRegenQueue.id since
    f2153167da508852183501f320c2e71c08a0441c, we can avoid .nextval.
  - As PostgreSQL does not support table aliases in inserts, remove them.
  - Make sequence_nextval method support PostgreSQL syntax.
  - Do not reconnect with every sequence_nextval -- the $self should be usable
    object to call prepare on.
  - Use the utility sequence_nextval method instead of direct
    rhn_channel_id_seq.nextval, to allow portable nextval operation.
  - For PostgreSQL, we just select function(params) instead of begin...end block.
  - 639449 - add package spacewalk-setup-jabberd to list of packages which should
    be removed in Proxy WebUI installer (msuchy@redhat.com)


author: Jan Pazdziora 1.2.9-1
changelog:
  - Force the field names to be uppercase since that is what the application
    expects.
  - Use case instead of decode, it is more portable.
  - Mark aliases with AS. This is what PostgreSQL requires.
  - Instead of checking user_objects which is not portable, just attempt to
    select from PXTSESSIONS directly.
  - We first check if there is some object not named PLAN_TABLE, and then if
    there is some object named PXTSESSIONS. Just drop the first check.
  - Port /network/account/activation_keys/child_channels.pxt
    (coec@war.coesta.com)
  - Port /network/systems/ssm/system_list.pxt (coec@war.coesta.com)
  - Port SSM Package Refresh Page (coec@war.coesta.com)
  - Simple fixes (coec@war.coesta.com)
  - Port /network/systems/ssm/index.pxt (colin.coe@gmail.com)
  - Port HW refresh page (colin.coe@gmail.com)


author: Miroslav Suchý <msuchy@redhat.com> 1.2.8-1
changelog:
  - 636653 - Made the  Channel Family Subscribed Systems page show guest systems
    also (paji@redhat.com)
  - make 'db-control report' report TEMP_TBS statistics (mzazrivec@redhat.com)
  - 630585 - about-chat now points to proper channel (branding)
    (lzap+git@redhat.com)
  - Cleanedup old/proted/unused config queries and updated the one for snapshot
    (paji@redhat.com)
  - adding configchannel.lookupFileInfo() taking a revision id
    (jsherril@redhat.com)


author: Partha Aji <paji@redhat.com> 1.2.7-1
changelog:
  - 629606 - Fixed a list tag check box issue (paji@redhat.com)
  - 591899 - fixing error where cloning an already cloned channel would still
    result in errata showing up on the clone tab when managing it
    (jsherril@redhat.com)


author: Miroslav Suchý <msuchy@redhat.com> 1.2.2-1
changelog:
  - 631847 - create 5.4 webUI installer
  - 614918 - Made SSM Select Systems to work with I18n languages
    (paji@redhat.com)


author: Jan Pazdziora 1.2.1-1
changelog:
  - 621479 - Fix missing duplicates menu (coec@war.coesta.com)
  - Revert "Remove hardware.pxt" (colin.coe@gmail.com)
  - Removal of unused code.
  - System Notes pages PXT to java (colin.coe@gmail.com)
  - bumping package versions for 1.2 (mzazrivec@redhat.com)


author: Milan Zazrivec <mzazrivec@redhat.com> 1.1.5-1
changelog:
  - added a configuration page to orgs to handle maintenance windows
  - cleaned up web_customer, rhnPaidOrgs and rhnDemoOrgs


author: Miroslav Suchý <msuchy@redhat.com> 1.1.4-1
changelog:
  - channel nav support for repository mapping (shughes@redhat.com)
  - Added flex magic to ChannelFamily -> Orgs page (paji@redhat.com)


author: Jan Pazdziora 1.1.3-1
changelog:
  - Good Bye Channel License Code (paji@redhat.com)
  - Removed unused code.
  - Removed the bulk-subscribe and unsubscribe which is not used anywhere
    (paji@redhat.com)
  - removed an unused method (paji@redhat.com)


author: Michael Mraka <michael.mraka@redhat.com> 1.1.2-1
changelog:
  - 577355 - fixing broken link on channel->errata->clone screen
  - Setting server.nls_lang once, later in this file, should be enough.
  - code cleanup - this configuration files are not used in proxy
  - Removing web/conf/*.conf files that are not packages nor used.
  - bump version for spacewalk 1.1
  - Fixed a couple of links with respect to the delete confirm change..


author: Michael Mraka <michael.mraka@redhat.com> 1.1.1-1
changelog:
  - bumping spec files to 1.1 packages
  - Constants DEFAULT_RHN_SATCON_TREE and DEFAULT_SATCON_DICT not longer used


author: Justin Sherrill <jsherril@redhat.com> 0.9.6-1
changelog:
  - 528170 - fixing issue where cloning a channel with cloned errata would select
    clones of the cloned errata to pull into the new channel if they existed,
    instead of just using the original clones directly. (jsherril@redhat.com)


author: Jan Pazdziora 0.9.5-1
changelog:
  - 568958 - fixing issue where package removal and verify could not be scheduled
    or would not work for systems that do not upload arch information
    (jsherril@redhat.com)
  - 516048 - syncing java stack with perl stack on channel naming convention
    (shughes@redhat.com)
  - 529371 - use the OO interface to File::Temp, make it UNLINK


author: Michael Mraka <michael.mraka@redhat.com> 0.9.3-1
changelog:
  - 529371 - fixed missing code from gpg migration
  - 528170 - fixing cloning on an already cloned channel


author: Jan Pazdziora 0.8.11-1
changelog:
  - Removed RSS unused code.
  - 492161 - removed web/html/errata.
  - Removed a lot of code made unused by above removals.


author: Miroslav Suchý <msuchy@redhat.com> 0.8.10-1
changelog:
  - No XMLRPC/SOAP processing in the web/Perl stack, 
    removing. (jpazdziora@redhat.com)
  - 543879 - adding support to the proxy side to redirect to a url 
    that will rewrite kickstarts with the proxy name for /cblr 
    urls (jsherril@redhat.com)


author: Michael Mraka <michael.mraka@redhat.com> 0.8.9-1
changelog:
  - force correct UTF-8 in changelog
  - fixed directories and links listing in package detail
  - fixed email sending in pxt pages
  - added back RHN::Cleansers
  - removed dead code


author: Jan Pazdziora <jpazdziora@redhat.com> 0.8.3-1
changelog:
  - removed a lot of dead code, including spacewalk-moon
  - modified to fit sha256 schema changes (michael.mraka@redhat.com)
  - adding channel.software.regenerateYumCache() api call (jsherril@redhat.com)


author: Michael Mraka <michael.mraka@redhat.com> 0.7.6-1
changelog:
  - 531649 - fixed confirmation message after channel merge/compare
  - 527881 - fixed set clearing on the channel merge page


author: Miroslav Suchý <msuchy@redhat.com> 0.7.5-1
changelog:
  - bump up spacewalk version to 0.7
  - 449167 - add api call for rpm install date
  - Make spacewalk use the editarea RPM and remove supplied editarea files <colin.coe@gmail.com>


author: Miroslav Suchý <msuchy@redhat.com> 0.7.4-1
changelog:
  - 476851 - removal of tables: rhn_db_environment, rhn_environment                                                              
  - 520441 - don't apply ExtUtils::MY->fixin(shift) to perl executables


author: Miroslav Suchy <msuchy@redhat.com> 0.7.1-1
changelog:
  - fix an ISE relating to config management w/selinux (Joshua Roys)
  - allow users to chat with spacewalk members on IRC via the web. (jesusr@redhat.com) 
  - 516608 - redirect output of rhn-ssl-tool to apache error log


author: John Matthews <jmatthew@redhat.com> 0.6.16-1
changelog:
  - 512440 - SetHandler to none to allow ProxyPass on /cobbler* and /cblr to
    work. (jpazdziora@redhat.com)
  - 512440 - Revert parts of "512440 - Fixed the proxies to turn SSLProxyEngine
    to deal with Cobbler KS files" (jpazdziora@redhat.com)
  - 512440 - Revert "512440 - Fixed the proxies to turn SSLProxyEngine to deal
    with Cobbler KS files" (jpazdziora@redhat.com)
  -  Adding a new create channel api using checksumtype as a params.
    (pkilambi@redhat.com)


author: Devan Goodwin <dgoodwin@redhat.com> 0.6.15-1
changelog:
  - Prep perl stack for PostgreSQL connections. (dgoodwin@redhat.com)
  - Remove use of RHN_DEFAULT_DB environment variable for db connections.
    (dgoodwin@redhat.com)
  - Remove unused get_default_handle sub in DB.pm. (dgoodwin@redhat.com)


author: John Matthews <jmatthew@redhat.com> 0.6.14-1
changelog:
  - 512440 - Fixed the proxies to turn SSLProxyEngine to deal with Cobbler KS
    files (paji@redhat.com)
  - 512440 - Fixed the proxies to turn SSLProxyEngine to deal with Cobbler KS
    files (paji@redhat.com)
  - 493060 - do not send email "RHN Monitoring Scout started" by default
    (msuchy@redhat.com)


author: John Matthews <jmatthew@redhat.com> 0.6.11-1
changelog:
  - 510146 - Update copyright years from 2002-08 to 2002-09.
    (dgoodwin@redhat.com)
  - 508980 - converting SSM kickstart to java (jsherril@redhat.com)


author: John Matthews <jmatthew@redhat.com> 0.6.10-1
changelog:
  - 509376 - add Shared Channels to side navigation of Channels tab
    (bbuckingham@redhat.com)
  - 508859 - fixed proxy documenation links (shughes@redhat.com)


author: John Matthews <jmatthew@redhat.com> 0.6.9-1
changelog:
  - 506154 - Added "wrap" option to textarea widget. Set to off for remote
    command script editing page. (jason.dobies@redhat.com)
  - 501933 - Changed the script rendering to wrap in a readonly textarea.
    (jason.dobies@redhat.com)
  - 505315 - checking in missing file from previous commit (jsherril@redhat.com)
  - 505315 - fixing issue where cobbler provisioning couldnt occur through a 5.3
    proxy if installed through the webui (jsherril@redhat.com)
  - 502259 - fixing issue where systems would not show up on applicable systems
    page of patches (jsherril@redhat.com)
  - 504327 - fixing acl for chcecking needed install tab (shughes@redhat.com)
  - 503187 - set MaxRequestsPerChild to 200 (WebUI installer) (msuchy@redhat.com)


author: jesus m. rodriguez <jesusr@redhat.com> 0.6.8-1
changelog:
  - 197294 - add hardware report support for CAPTURE cards (shughes@redhat.com)
  - 500709 - html error code page support for sessionless bots (shughes@redhat.com)
  - 435043 - adding errata sync page for syncing out of date errata (that have
    been updated by red hat) (jsherril@redhat.com)
  - 501784 - fixed issue with timed out logins that required cookie deletion to
    log in again (jsherril@redhat.com)
  - 501224 - api - enhance system.listSystemEvents to include more detail on
    events executed (bbuckingham@redhat.com)
  - 500709 - static html for non session error pages (shughes@redhat.com)
  - 503081 - fixed /help url to to go to /rhn/help/index.do instead of about.pxt
    (paji@redhat.com)
  - 503081 - Fixed a html redirect issue causing page to reload indefinitely on
    IE (paji@redhat.com)
  - 501784 - fixed issue with timed out logins that required cookie deletion to
    log in again (jsherril@redhat.com)
  - 501797 - remove /etc/rc.d/np.d/step MonitoringScout install
    (msuchy@redhat.com)
  - 499399 - create new api call proxy.createMonitoringScout (msuchy@redhat.com)
  - 496105 - Fix for setting up activaiton key for para-host provisioning
    (paji@redhat.com)
  - 498467 - A few changes related to the channel name limit increase.
    (jason.dobies@redhat.com)


author: Devan Goodwin <dgoodwin@redhat.com> 0.6.7-1
changelog:
  - 500429 - removed join against rhnSharedChannelView to remove dup entries
    (shughes@redhat.com)
  - Clear selected packages when merging channel contents. (dgoodwin@redhat.com)
  - 494966 - don't allow users to clone shared channels (shughes@redhat.com)


author: jesus m. rodriguez <jesusr@redhat.com> 0.6.6-1
changelog:
  - 501376 - api - deprecate system.applyErrata (bbuckingham@redhat.com)
  - 499667 - Implemented option 2 presented in the BZ: allow comparision of any
    channel to *any* channel, ignore arch all together. (jason.dobies@redhat.com)
  - Fixed sorting to use javascript (paji@redhat.com)
  - 500719 - Ported delete channel page to Java; success/failure messages now
    properly displayed on manage channels page. (jason.dobies@redhat.com)
  - 498251 - add new api proxy.listAvailableProxyChannels (msuchy@redhat.com)
  - 500499 - fixed issue where task engine times were not displayed, the old perl
    code had been ripped out, so i converted it to java (jsherril@redhat.com)
  - 498282 - rhns-proxy-monitoring has been renamed to spacewalk-proxy-monitoring
    (msuchy@redhat.com)
  - 497892 - create access.log on rhel5 (msuchy@redhat.com)
  - 499473 - api - added 2 new api calls to org for listing entitlements
    (bbuckingham@redhat.com)
  - 492588 - added left outer join to include shared channels
    (shughes@redhat.com)
  - 499377 - fix help link for proxy install (bbuckingham@redhat.com)


author: Miroslav Suchý <msuchy@redhat.com> 0.6.5-1
changelog:
  - make webui proxy installer aware of new packages spacewalk-monitoring-selinux
  - make webui proxy installer aware of new packages oracle-instantclient-selinux, oracle-nofcontext-selinux
  - 493428 - make webui installer aware of new package - spacewalk-proxy-selinux
  - 492588 - changed query to use rhnSharedChannelView to support shared channels in activation keys
  - 480011 - Added organization to the top header near the username.
  - 481578 - Ported manage software channels page from perl to java
  - 489902 - fix help links to work with rhn-il8n-guides


author: jesus m. rodriguez <jesusr@redhat.com> 0.6.3-1
changelog:
  - 485020 - errata clone names consistent in perl/java (jsherril@redhat.com)
  - 474567 - Stop running commands on SSM systems that don't have provisioning. (dgoodwin@redhat.com)
  - 436851 - Removed dead references (jason.dobies@redhat.com)
  - 496710 - system.listSystemEvents - convert dates in return to use Date (bbuckingham@redhat.com)
  - 496214 - Fix About links in Perl sitenav. (dgoodwin@redhat.com)


author: Devan Goodwin <dgoodwin@redhat.com> 0.6.2-1
changelog:
  - 496161 - removing find a system box from system group details page
    (jsherril@redhat.com)
  - 476248 - add correct lang to proxy install guide url (jesusr@redhat.com)
  - 494450 - api - add permissions_mode to ConfigRevisionSerializer & fix doc on
    system.config.createOrUpdatePath (bbuckingham@redhat.com)


author: jesus m. rodriguez <jesusr@redhat.com> 0.6.1-1
changelog:
  - remove Proxy Release Notes link and unused Developer's area. (jesusr@redhat.com)
  - 494714 - fixing 404 after cloning channel with selective errata (jsherril@redhat.com)
  - 484294 - can't delete channel with distros (paji@redhat.com)
  - 495722 - fixing issue where /ty/TOKEn wasnt being rendered properly (jsherril@redhat.com)
  - 490904 - change all references to /rhn/help/*/en/ -> /rhn/help/*/en-US/ (jesusr@redhat.com)
  - api doclet - enhanced to support a 'since' tag, tagged snapshot apis and
    bumped api version (bbuckingham@redhat.com)
  - 494475,460136 - remove faq & feedback code which used customerservice emails. (jesusr@redhat.com)
  - Revert "484702 - remove dead function generate_server_pem from RHN::SatInstall." (mzazrivec@redhat.com)
  - Revert "484703 - remove dead function generate_satcon_dict from RHN::SatInstall." (mzazrivec@redhat.com)
  - Revert "484705 - remove dead function satcon_deploy from RHN::SatInstall." (mzazrivec@redhat.com)
  - bump Versions to 0.6.0 (jesusr@redhat.com)


author: jesus m. rodriguez <jesusr@redhat.com> 0.5.23-1
changelog:
  - 489736 - generate non-expiring kickstart package download url
  - 489736 - download_url_lifetime of 0 disables expiration server wide
  - 489736 - can disable experiation by package name by non_expirable_package_urls


author: Miroslav Suchy <msuchy@redhat.com> 0.5.22-1
changelog:
  - 491667 - do not fail if none of the packages are installed
  - code cleanup - remove 3.6 and 3.7 proxy installer (EOL)
  - 491670 - add rhn-proxy-branding to list of package to remove in 5.3
  - 491670 - add conflicting package from older proxy versions
  - remove libidn from conflictin packages from proxy installer


author: jesus m. rodriguez <jesusr@redhat.com> 0.5.18-1
changelog:
  - 472595 - fixes for kickstart performance, start of porting ks downloads to java
  - 490726 - minor updates to about.pxt
  - added support for db-control extend TEMP_TBS
  - 466502 - fixes issues related to repo command addition and proper ks url generation


author: jesus m. rodriguez <jesusr@redhat.com> 0.5.16-1
changelog:
  - 249459 - fixing issue where org trust page was busted
  - 481236 - fix issue where rewrite was not being inherited by virtual host, making package downloads didn't work
  - 483287 - Added ability to do a cobbler sync thru the UI
  - 465775 - adding synopsis to errata clone page
  - Use /usr/sbin/rhn-satellite for restart
  - Revert "code cleanup - enable_notification_cron and disable_notification_ cron are not used any more"


author: jesus m. rodriguez <jesusr@redhat.com> 0.5.15-1
changelog:
  - 487563 - switching take_snapshots to enable_snapshots
  - 193788 - converting a few pages to java, so we can sort better
  - 459827 - mention the 64 character limit.
  - 485497 - adding IQ back to t6 list
  - 487563 - adding on/off switch for snapshots


author: Jan Pazdziora 0.5.12-1
changelog:
  - 479742 - changes to make doc links from Help and About pages configurable (Brad B.)
  - 486057 - reworked proxy install xml file for 530 support (Shannon H.)
  - 485878 - missing options in db-control.1 (Milan Z.)
  - 485985 - remove references to obsolete package rhns-proxy-management (Shannon H.)
  - 484717 - remove dead function store_ssl_cert from RHN::SatInstall
  - 484709 - remove dead function sat_sync from RHN::SatInstall
  - 484705 - remove dead function satcon_deploy from RHN::SatInstall
  - 484703 - remove dead function generate_satcon_dict from RHN::SatInstall
  - 484702 - remove dead function generate_server_pem from RHN::SatInstall
  - 484701 - remove dead function deploy_ca_cert from RHN::SatInstall
  - 484685 - remove dead function install_server_cert from RHN::SatInstall
  - 484681 - remove dead function populate_tablespace_name from RHN::SatInstall
  - 484699 - remove dead function populate_database from RHN::SatInstall
  - 484680 - remove dead function write_tnsnames from RHN::SatInstall
  - code cleanup: remove acl="global_config(satellite)" (Miroslav S.)
  - code cleanup - remove unreachable pages (old hosted content) (Miroslav S.)


author: Jan Pazdziora 0.5.10-1
changelog:
  - code cleanup - enable_notification_cron, disable_notification_cron,
    monitoring_available are not used any more (Miroslav S.)
  - 483798 - added index.pxt to catch redirect to perl files, and
    direct to the docs base page (about.pxt) (Jason D.)
  - 482926 - fixed webui proxy activation (Shannon H.)
  - 484481 - 2nd part of errata cloning patch, with modification to pull
    in all but the first two characters (Justin S.)
  - 484481 - patch to make errata clone names more consistent ((Justin S.)
  - 426472 - replacing grep | awk with awk
  - 483606 - incorporated UI feedback and moved link to status to leftnav,
    making each status filter its own context tab (Jason D.)


author: Dennis Gilmore <dennis@ausil.us> 0.5.4-1
changelog:
  - use %files correctly
  - make sure perl modules get installed in %{perl_vendorlib}
  - add provides for Obsoletes


author: Mike McCune <mmccune@gmail.com> 0.4.17-1
changelog:
  - adding editarea as reqquired by Colin.Coe@woodside.com.au's patches coming up.
  - 479738 - update Help to point to the help page
  - 479600 - fixed typo


author: Jan Pazdziora 0.4.12-1
changelog:
  - 461162 - adding support for cobbler auth for taskomatic that actually works
  - more fixes for the $sth variable


author: Jesus M. Rodriguez <jesusr@redhat.com> 0.4.9-1
changelog:
  - 476893 - update perl package verify access query to be multiorg aware
  - 461593 - fixing web site nav for package details


author: Jan Pazdziora 5.2.0-7
changelog:
  - changing perl-Time-HiRes to perl(Time::HiRes)
  - changing mod_jk-ap20 to mod_proxy_ajp.so on RHEL 5


author: Ralph Apel <r.apel at r-apel.de> - 0:0.8.4.1-2jpp
changelog:
  - Relax some versioned dependencies
  - Provide hibernate_jdbc_cache and do update-alternatives, prio 10


author: Jan Pazdziora 0.1.23.21-1
changelog:
  - The netlink_route_socket is now needed with InstantClient 11g sqlplus.
  - More devpts AVC denials on Fedora 13 dontaudited.


author: Jan Pazdziora 0.1-23.16
changelog:
  - 621912 - ensure selinux-policy-targeted is upgraded before we install the
    oracle-nofcontext-selinux.


author: Jan Pazdziora 0.1-23.10
changelog:
  - 512718 - on Fedora 11, corenet_udp_bind_lo_node is no longer available
  - 512718 - on Fedora 12, it will be just and corenet_udp_bind_generic_node and
    corenet_udp_bind_all_nodes


author: Jan Pazdziora <jpazdziora@redhat.com> 0.1-23.9
changelog:
  - 505606 - Require at least selinux-policy 2.4.6-80
  - do semodule -l first to see if we have the store


author: Jan Pazdziora 0.1-23.7
changelog:
  - move the %post SELinux activation of -nofcontext package to
    /usr/sbin/oracle-nofcontext-selinux-enable


author: Jan Pazdziora 0.1-23.4
changelog:
  - add dontaudit on unconfined_devpts_t
  - replace create_file_perms with manage_fifo_file_perms
  - replace create_file_perms with manage_file_perms
  - replace create_dir_perms with manage_dir_perms
  - these changes are needed to run on Fedora 10


author: Fernando Nasser <fnasser@redhat.com> - 0:3.4.5-2jpp
changelog:
  - Add optional eclipse subpackage, created by
    Jeff Johnston  <jjohnstn@rdhat.com> :
  - Add eclipse sub-package to create plugins.


author: Ralph Apel <r.apel at r-apel.de> - 0:2.1.3-2jpp
changelog:
  - Create option --without hook to build without requiring aspectwerkz
  - Create new subpackage cglib-nohook containing cglib-nohook.jar
  - Main package also provides cglib-nohook
  - Add demo subpackage


author: Ralph Apel <r.apel at r-apel.de> - 0:2.0.2-1jpp
changelog:
  - Upgrade to 2.0.2 (bug fix required)
  - Drop cglib-full.jar (identical to cglib.jar in our build)
  - Add manual generated offline with "maven xdoc:transform"


author: Ralph Apel <r.apel at r-apel.de> - 0:2.0.1-2jpp
changelog:
  - Upgrade to Ant 1.6.X
  - Build with ant-1.6.2
  - Relax some versioned dependencies
  - Add missing BuildReq junit
  - Upgraded to 2.0.1 and built with aspectwerkz-0.9 on Sat Jun 12 2004 
    by Ralph Apel <r.apel at r-apel.de> as 0:2.0.1-1jpp


author: Jan Pazdziora 5.10.29-1
changelog:
  - 691847, 664491 - adding tcp_keepalive_timeout and tcp_keepalive_count options
    to osad.conf.
  - 691847, 664491 - read the keepalive settings from osad.conf and apply them to
    the osad socket.


author: Jan Pazdziora 5.10.16-1
changelog:
  - 705935 - introduce rhnSQL.commit() after the both SELECT statements that seem
    to be the main loop (a.rogge@solvention.de)


author: Jan Pazdziora 5.10.15-1
changelog:
  - Bumping up version to get above the one we backported to Spacewalk 1.4.
  - Revert "bump up epoch, and match version of osad with spacewalk version".
  - bump up epoch, and match version of osad with spacewalk version
    (msuchy@redhat.com)


author: Jan Pazdziora 5.10.12-1
changelog:
  - require python-hashlib only on rhel and rhel <= 5 (mc@suse.de)
  - build osad on SUSE (mc@suse.de)
  - provide config (mc@suse.de)


author: Miroslav Suchý 5.10.9-1
changelog:
  - Revert "idn_unicode_to_pune() have to return string" (msuchy@redhat.com)
  - update copyright years (msuchy@redhat.com)


author: Jan Pazdziora 5.10.6-1
changelog:
  - no need to support rhel2 (msuchy@redhat.com)
  - RHEL 4 is no longer a target version for osa-dispatcher, fixing .spec to
    always build osa-dispatcher-selinux.


author: Jan Pazdziora 5.10.3-1
changelog:
  - Revert "Revert "get_server_capability() is defined twice in osad and rhncfg,
    merge and move to rhnlib and make it member of rpclib.Server""
    (msuchy@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 5.9.51-1
changelog:
  - Revert "get_server_capability() is defined twice in osad and rhncfg, merge
    and move to rhnlib and make it member of rpclib.Server" (tlestach@redhat.com)


author: Miroslav Suchý <msuchy@redhat.com> 5.9.50-1
changelog:
  - get_server_capability() is defined twice in osad and rhncfg, merge and move
    to rhnlib and make it member of rpclib.Server


author: Jan Pazdziora 5.9.49-1
changelog:
  - Silence InstantClient 11g-related AVCs in osa-dispatcher.
  - Silence diagnostics which was causing AVC denials.


author: Jan Pazdziora 5.9.26-1
changelog:
  - 559230 - address errors during package removal.
  - Do not hide any error messages produced by semanage port -a.


author: Michael Mraka <michael.mraka@redhat.com> 5.9.23-1
changelog:
  - implement condrestart for osad init script 
  - make reload alias for restart
  - add osad-auth.conf as normal file with placeholder content


author: John Matthews <jmatthew@redhat.com> 5.9.20-1
changelog:
  - 512732 - on Fedora 12, it will be just and corenet_udp_bind_generic_node and
    corenet_udp_bind_all_nodes. (jpazdziora@redhat.com)


author: Jan Pazdziora 5.9.19-1
changelog:
  - 512732 - on Fedora 11, corenet_udp_bind_lo_node is no longer available
  - Build osa-dispatcher-selinux again


author: Miroslav Suchy <msuchy@redhat.com> 5.9.13-1
changelog:
  - 498611 - run restorecon in %posttrans
  - 498611 - run "semodule -i" in %post and restorecon in %posttrans


author: Jan Pazdziora 5.9.6-1
changelog:
  - do not build osa-dispatcher-selinux on RHEL 4 and earlier.
  - osa-dispatcher-selinux: setsebool is not used, so no need to Require it


author: Jan Pazdziora
changelog:
  - changes to osa-dispatcher-selinux to allow service osa-dispatcher start
    on RHEL 5.2 to run without any AVC denials except one caused by lookup
    of /root/.rpmmacros


author: Jan Pazdziora
changelog:
  - the initial release of osa-dispatcher-selinux
  - based on spacewalk-selinux
  - which was inspired by Rob Myers' oracle-selinux


author: Jan Pazdziora - 5.1.0-6
changelog:
  - Resolves #367031, OSAD daemon hard looping
  - Resolves #426201, Osad connects to Satellite at times instead of Proxy


author: Ralph Apel <r.apel at r-apel.de> - 0:2.1.1-2jpp
changelog:
  - Return to clover10 as BuildReq
  - Get 2.1.1 build.xml, build.properties, LICENSE.txt from CVS
  - Replace clover-report by explicit execution of 
    com.cortexeb.tools.clover.reporters.html.HtmlReporter


author: Ralph Apel <r.apel at r-apel.de> - 0:2.0.2-4jpp
changelog:
  - Fix version, continue release
  - Relax some versioned dependencies
  - Downgrade clover BuildReq to clover10
  - Omit clover-report


author: Fernando Nasser <fnasser@redhat.com> - 0:3.0.5-2jpp_1rh
changelog:
  - First Red Hat build
    From Rafael H. Schloming <rafaels@redhat.com>:
  - Add patch to build without JBoss cache (which needs most of JBoss)


author: Ralph Apel <r.apel at r-apel.de> - 0:2.1.6-1jpp
changelog:
  - Drop saxpath requirements
  - Require jaxen >= 0:1.1
  - Upgrade to 2.1.6
  - Activate clover task (clover10)


author: Ralph Apel <r.apel at r-apel.de> - 0:2.1.4-3jpp
changelog:
  - Relax some versioned build dependencies 
  - Reduce runtime dependencies
  - Require hibernate_in_process_cache and hibernate_jdbc_cache at runtime


author: Aron Parsons <aronparsons@gmail.com> 1.6.10-1
changelog:
  - spacecmd: fix typo in activationkey_export help (shardy@redhat.com)
  - spacecmd: add configchannel_clone command (shardy@redhat.com)
  - spacecmd: add configchannel_import command (shardy@redhat.com)
  - spacecmd: add configchannel_export command (shardy@redhat.com)


author: Aron Parsons <parsonsa@bit-sys.com> 1.6.9-1
changelog:
  - spacecmd: fix some errors in system_runscript (parsonsa@bit-sys.com)
  - spacecmd: changed some non-critical errors to warnings (parsonsa@bit-sys.com)
  - spacecmd: cleaned up error messages (parsonsa@bit-sys.com)
  - spacecmd: activationkey_clone cleanup (parsonsa@bit-sys.com)
  - spacecmd enhancement : Add activationkey_clone command (shardy@redhat.com)
  - spacecmd enhancement : Add activationkey_import command (shardy@redhat.com)
  - spacecmd enhancement : Add activationkey_export command (shardy@redhat.com)


author: Aron Parsons <aparsons@redhat.com> 1.6.7-1
changelog:
  - spacecmd: remove comma from softwarechannel_setorgaccess output
    (aparsons@redhat.com)
  - spacecmd: add tab completion to softwarechannel_{get,set}orgaccess
    (aparsons@redhat.com)
  - spacecmd enhancement : add softwarechannel_getorgaccess command
    (shardy@redhat.com)
  - spacecmd enhancement : add softwarechannel_setorgaccess command
    (shardy@redhat.com)
  - spacecmd enhancement : softwarechannel_list add tree pretty print option
    (shardy@redhat.com)
  - spacecmd enhancement : softwarechannel_list add verbose mode
    (shardy@redhat.com)


author: Aron Parsons <parsonsa@bit-sys.com> 1.6.5-1
changelog:
  - spacecmd: wrong argument in distribution_create help message (parsonsa@bit-
    sys.com)
  - Automatic commit of package [spacecmd] release [1.6.4-1]. (parsonsa@bit-
    sys.com)
  - spacecmd: added softwarechannel_regenerateyumcache (parsonsa@bit-sys.com)


author: Aron Parsons <aparsons@redhat.com> 1.6.2-1
changelog:
  - Enable new 'api' module (satoru.satoh@gmail.com)
  - add utility routines for new 'api' module (satoru.satoh@gmail.com)
  - add api module to spacecmd (satoru.satoh@gmail.com)


author: Aron Parsons <aparsons@redhat.com> 1.5.2-1
changelog:
  - spacecmd: cosmetics (aparsons@redhat.com)
  - spacecmd: parse arguments the standard way in softwarechannel_list
    (aparsons@redhat.com)
  - spacecmd: allow filtering of channels based on arguments in
    softwarechannel_list (aparsons@redhat.com)
  - spacecmd: quote all arguments before passing them to precmd() when running a
    single command (aparsons@redhat.com)
  - spacecmd: respect quoted arguments when looking at the line in precmd()
    (aparsons@redhat.com)
  - spacecmd: be more precise when looking for '--help' in precmd()
    (aparsons@redhat.com)
  - spacecmd: updated comment for precmd() (aparsons@redhat.com)


author: Aron Parsons <aparsons@redhat.com> 1.5.1-1
changelog:
  - 696681 - fix spaces in system names in system_updatecustomvalue and
    system_addcustomvalue (aparsons@redhat.com)
  - 696681 - allow special characters in server names
  - whitespace cleanup (aparsons@redhat.com)
  - fix handling of group names with spaces when expanding with
    'group:' (aparsons@redhat.com)
  - added kickstart_clone (aparsons@redhat.com)
  - Bumping package versions for 1.5 (msuchy@redhat.com)


author: Aron Parsons <aparsons@redhat.com> 1.4.5-1
changelog:
  - added 'repo' module into shell (aparsons@redhat.com)
  - added repo_list and repo_details (tljohnsn@oreillyschool.com)


author: Aron Parsons <aparsons@redhat.com> 1.4.2-1
changelog:
  - added group_backup and group_restore functions (john@vanzantvoort.org)
  - don't get the UUID on older API versions (aparsons@redhat.com)


author: Aron Parsons <aparsons@redhat.com> 1.4.1-1
changelog:
  - spacecmd: log channel access issues in debug mode only (aparsons@redhat.com)
  - spacecmd: ignore channel failures introduced by organizations when caching
    packages (aparsons@redhat.com)
  - spacecmd: print a summary list of all errata (name, synopsis, date)
    (aparsons@redhat.com)
  - spacecmd: ignore channel failures introduced by organizations when caching
    errata (aparsons@redhat.com)
  - spacecmd: delete child channels first in softwarechannel_delete
    (aparsons@redhat.com)
  - Bumping package versions for 1.4 (tlestach@redhat.com)


author: Aron Parsons <aparsons@redhat.com> 1.3.5-1
changelog:
  - discard the password variable once we use it
  - attempt to re-login as the same user if the cached credentials are invalid
  - fix logic regarding which configuration files to load
  - don't try to load non-existent config sections


author: Aron Parsons <aparsons@redhat.com> 1.3.4-1
changelog:
  - support server-specific configuration sections in the configuration file
  - added support for a system-wide configuration file
  - added support for server-specific sections in the configuration file


author: Aron Parsons <aparsons@redhat.com> 1.3.2-1
changelog:
  - don't use a cached session if username and password are passed as arguments
  - added get_session function


author: Aron Parsons <aparsons@redhat.com> 1.3.1-1
changelog:
  - fix uninitialized variable in snippet_create
  - 655055 - honor the quiet flag when generating caches in spacecmd


author: Aron Parsons <aparsons@redhat.com> 1.2.1-1
changelog:
  - renamed system_addchildchannel to system_addchildchannels and
    system_removechildchannel to system_removechildchannels for consistency
  - added help topics for time and system options
  - print the system ID and last checkin in report_duplicates
  - print help messages for functions if the user passes --help
  - exit the shell if the initial login attempt fails
  - version bump to 1.2 to stay in sync with other Spacewalk packages


author: Aron Parsons <aparsons@redhat.com> 0.7.4-1
changelog:
  - fix compatability with Satellite 5.3 in configchannel_addfile
    (aparsons@redhat.com)
  - fix man page formatting (aparsons@redhat.com)


author: Aron Parsons <aparsons@redhat.com> 0.7.2-1
changelog:
  - allow the user to provide a revision number in
    configchannel_addfile (aparsons@redhat.com)
  - force the user to enter a valid channel name in
    configchannel_addfile (aparsons@redhat.com)
  - allow configchannel_addfile to be run non-interactively
    (aparsons@redhat.com)
  - don't use mergeErrataWithPackages API (aparsons@redhat.com)


author: Aron Parsons <aparsons@redhat.com> 0.7.1-1
changelog:
  - allow configchannel_create to be called non-interactively
    (aparsons@redhat.com)
  - updated man page to explain how to run non-interactive commands
    (aparsons@redhat.com)
  - allow softwarechannel_* functions to be called non-interactively
    (aparsons@redhat.com)
  - allow system_* functions to be called non-interactively
    (aparsons@redhat.com)
  - more fixes for ignorning the '-y' command-line option when it's not
    applicable (aparsons@redhat.com)
  - allow user_* functions to be called non-interactively
    (aparsons@redhat.com)
  - don't honor the '-y' command-line option when user_confirm isn't
    used as a confirmation (aparsons@redhat.com)
  - allow snippet_* functions to be called non-interactively
    (aparsons@redhat.com)
  - remove a comment about a fix that was committed ages ago
    (aparsons@redhat.com)
  - allow kickstart_* functions to be called non-interactively
    (aparsons@redhat.com)
  - allow distribution_* functions to be called non-interactively
    (aparsons@redhat.com)
  - allow cryptokey_* functions to be called non-interactively
    (aparsons@redhat.com)
  - added a function to read files (aparsons@redhat.com)
  - allow activationkey_* functions to be called non-interactively
    (aparsons@redhat.com)
  - added function to test if the called function is interactive
    (aparsons@redhat.com)
  - support for named arguments in utils.parse_arguments()
    (aparsons@redhat.com)


author: Aron Parsons <aparsons@redhat.com> 0.6.2-1
changelog:
  - added new function softwarechannel_removeerrata
    (aparsons@redhat.com)
  - update softwarechannel_adderrata to use the new
    mergeErratawithPackages API call (aparsons@redhat.com)


author: Aron Parsons <aparsons@redhat.com> 0.6.1-1
changelog:
  - support symlinks, selinux contexts and revisions in configchannel_*
    (aparsons@redhat.com)
  - added new function softwarechannel_listallpackages
    (aparsons@redhat.com)
  - avoid proxy timeouts when cloning errata by doing them individually
    (aparsons@redhat.com)
  - allow --debug to be passed multiple times (aparsons@redhat.com)
  - revert to the old-style of errata merging due to bugzilla 591291
    (aparsons@redhat.com)
  - cleanup column headers in report_outofdatesystems
    (aparsons@redhat.com)
  - show the last checkin time in report_inactivesystems
    (aparsons@redhat.com)
  - clarify what 'Original State' means when cloning a software channel
    (aparsons@redhat.com)
  - remove prompts for summary/description when creating software
    channels and just use the name (aparsons@redhat.com)


author: Aron Parsons <aparsons@redhat.com> 0.5.7-1
changelog:
  - simplify checks for debug mode (aparsons@redhat.com)
  - enable verbose mode for xmlrpclib when debugging is enabled
    (aparsons@redhat.com)


author: Aron Parsons <aparsons@redhat.com> 0.5.6-1
changelog:
  - updated documentation to point bug reports at Bugzilla
    (aparsons@redhat.com)
  - added new function user_create (aparsons@redhat.com)
  - added a parameter to return integers from user_confirm()
    (aparsons@redhat.com)
  - add parameter to not print a blank line on user confirmations
    (aparsons@redhat.com)


author: Aron Parsons <aparsons@redhat.com> 0.5.4-1
changelog:
  - simplified softwarechannel_adderrata (aparsons@redhat.com)
  - added new function errata_publish (aparsons@redhat.com)
  - support quoting of package profile names in tab completion
    (aparsons@redhat.com)
  - remove old instance of system_createpackageprofile (aparsons@redhat.com)
  - only call the system.listDuplicates* functions if the API supports it
    (aparsons@redhat.com)
  - support quoting of group names (aparsons@redhat.com)
  - support quoting of arguments (aparsons@redhat.com)
  - change the log level for warning that cached credentials are invalid
    (aparsons@redhat.com)
  - added new functions system_deletepackageprofile and
    system_listpackageprofiles (aparsons@redhat.com)
  - added new functions to create and compare package profiles
    (aparsons@redhat.com)
  - added new function system_listduplicates (aparsons@redhat.com)
  - regenerate the errata cache after cloning errata (aparsons@redhat.com)
  - added new function errata_delete (aparsons@redhat.com)
  - list CVEs in errata_details (aparsons@redhat.com)
  - added new function errata_listcves (aparsons@redhat.com)
  - make system_installpackage use the new API system.listLatestAvailablePackage
    (aparsons@redhat.com)
  - don't include archived actions in the default call of schedule_list
    (aparsons@redhat.com)
  - significant improvement to the performance of schedule_list* functions
    (aparsons@redhat.com)
  - changed where an empty list is checked for in schedule_reschedule
    (aparsons@redhat.com)
  - fixed tab completion in schedule_cancel (aparsons@redhat.com)
  - added function schedule_reschedule (aparsons@redhat.com)
  - allow filtering in report_errata (aparsons@redhat.com)


author: Miroslav Suchý <msuchy@redhat.com> 0.5.3-1
changelog:
  - 616120 - remove python requires (msuchy@redhat.com)
  - 616120 - add -p to install, to preserve timestamps (msuchy@redhat.com)


author: Aron Parsons <aparsons@redhat.com> 0.5.2-1
changelog:
  - move python files in site-packages (aparsons@redhat.com)
  - fixes to spacecmd.spec per Fedora package review (aparsons@redhat.com)
  - fixed report_kernels not grabbing the correct value for each system (thanks
    to James Tanner) (aparsons@redhat.com)
  - don't print an empty line if there are no results from package_search
    (aparsons@redhat.com)
  - temporarily update the command prompt to tell the user when caches are being
    generated (aparsons@redhat.com)
  - rename kickstart_getfile to kickstart_getcontents (aron@redhat.com)
  - remove a false statement (aron@redhat.com)
  - remove references to closed Bugzillas (aron@redhat.com)
  - remove unused binary file support from configchannel_addfile
    (aron@redhat.com)
  - update kickstart_getfile to use the new
    kickstart.profile.downloadRenderedKickstart method (aron@redhat.com)
  - remove reference to 584860 since it has been fixed in spacewalk
    (aron@redhat.com)
  - implemented configchannel_listsystems (aron@redhat.com)
  - moved global variables out of shell.py and into more appropriate locations
    (aron@redhat.com)
  - session_file didn't need to be global (aron@redhat.com)
  - make sure ~/.spacecmd/<server> exists before writing the session cache
    (aron@redhat.com)
  - only store one session in the cache (aron@redhat.com)


author: Aron Parsons <aparsons@redhat.com> 0.4.2-1
changelog:
  - fixed an unhandled exception when doing a history lookup (aparsons@redhat.com)
  - cleaned up system_upgradepackage and system_listupgrades (aparsons@redhat.com)
  - added calls to generate_package_cache in get_package_name and get_package_id
    (aparsons@redhat.com)
  - use macros for commands where possible (aparsons@redhat.com)
  - use existing file details (owner, group, mode) when updating a config file
    (aparsons@redhat.com)
  - cleanup the bash completion file (aparsons@redhat.com)
  - Automatic commit of package [spacecmd] release [0.4.2-1]. (aparsons@redhat.com)
  - system_applyerrata now just calls errata_apply() with the correct arguments
    (aparsons@redhat.com)
  - reworked errata_apply() to schedule all errata for each system via one API
    call.  this also only schedules currently unscheduled errata, which
    eliminates error messages when an errata is already scheduled
    (aparsons@redhat.com)
  - removed print_action_output() (aparsons@redhat.com)
  - cleaned up schedule_getoutput (aparsons@redhat.com)
  - removed an unnecessary sort (aparsons@redhat.com)
  - changed the cancel prompt to be consistent with other prompts fixed the tab
    completion for schedule_cancel (aparsons@redhat.com)
  - removed format_time() (aparsons@redhat.com)
  - use the action name instead of type to be more verbose (aparsons@redhat.com)
  - rewrote schedule_list* so be more concise and greppable (aparsons@redhat.com)
  - added an explanation of valid date strings (aparsons@redhat.com)
  - fix the handling of YYYYMMDD dates (aparsons@redhat.com)
  - remove limit option from system_listevents (aparsons@redhat.com)
  - minor tweaks to some output (aparsons@redhat.com)
  - cleanup of system_installpackage (aparsons@redhat.com)
  - added package_listerrata (aparsons@redhat.com)
  - removed an unnecessary call to generate_package_cache (aparsons@redhat.com)
  - fixed the exception handling in get_package_{name,id} (aparsons@redhat.com)
  - changed the global separator to use # instead of - (aparsons@redhat.com)
  - print the number of installed systems in package_details allow globbing in
    package_details (aparsons@redhat.com)
  - added package_listinstalledsystems (aparsons@redhat.com)
  - cache the reverse dictionary of (package_id, package_name) renamed the global
    variables that hold all package names (aparsons@redhat.com)
  - allow timestamps of YYYYMMDDHHMM (aparsons@redhat.com)
  - don't prompt the user in softwarechannel_removepackages if there are no
    packages to remove (aparsons@redhat.com)
  - print a newline before the debug messages when generating the caches
    (aparsons@redhat.com)
  - added toggle_confirmations (aparsons@redhat.com)
  - reworked errata_apply to speed it up (some more stuff is coming)
    (aparsons@redhat.com)
  - package_search wasn't returning an empty list if no results were found
    (aparsons@redhat.com)
  - tweaked the format of the output (replaced trailing colons with underlines to
    separate sections) (aparsons@redhat.com)
  - sort the package list in softwarechannel_adderrata and added some debug
    statements (aparsons@redhat.com)
  - move the call to generate the errata cache up a little bit (aparsons@redhat.com)
  - added softwarechannel_adderrata and changed softwarechannel_mergeerrata to
    softwarechannel_adderratabydate (aparsons@redhat.com)
  - compile and re-use patterns in filter_results (aparsons@redhat.com)
  - remove the seemingly unnecessary report_activesystems (aparsons@redhat.com)
  - fix displaying file contents in configchannel_filedetails (aparsons@redhat.com)
  - added functions to list only base and child channels (aparsons@redhat.com)
  - fixed tab completion for system_addchildchannel and system_removechildchannel
    (aparsons@redhat.com)
  - tweaked the shell intro (aparsons@redhat.com)
  - added a confirmation and status to system_deployconfigfiles (aparsons@redhat.com)
  - fixed exception handling regarding limits in schedule.py (aparsons@redhat.com)
  - when merging errata, only add packages that exist in the source channel
    (aparsons@redhat.com)
  - - add a message for user interrupts on single commands (aparsons@redhat.com)
  - - show the number of affected systems in errata_details (aparsons@redhat.com)
  - - handle user interrupts better in errata_apply - be more diligent about
    finding the errata ID in errata_apply (aparsons@redhat.com)


author: Paul Morgan <pmorgan@redhat.com> - 0.4.1-1
changelog:
  - ADD: support for builds via tito
  - CHANGE: x.y.z versioning (better for tito)
  - tagged man page as doc


author: Vivek Lakshmanan <vivekl@redhat.com> - 0:2.1.10-4jpp.ep1.2
changelog:
  - Add patch to disable use of reserved token enum in code
  - Add ghost entries for the unversioned sym-links for javadoc, manual, 
    and demo subpackages


author: Ralph Apel <r.apel@r-apel.de> - 0:2.1.10-2jpp
changelog:
  - Fix rpm var _originalname to originalname
  - Include versionless symlinks for javadoc, manual and demo
  - demo requires main package


author: Jan Pazdziora 1.4.1-1
changelog:
  - RHEL 4 is no longer a target version for Spacewalk, fixing .spec to Require
    spacewalk-monitoring-selinux.


author: Miroslav Suchý <msuchy@redhat.com> 0.4.4-1
changelog:
  - remove perl-Apache-Admin-Config packages
  - remove support packages, which are installed by transitive hulk


author: Jan Pazdziora 10.2-13
changelog:
  - oracle-instantclient-selinux: use the correct
  	oracle-instantclient-sqlplus-selinux-enable script name


author: Jan Pazdziora 10.2-8
changelog:
  - make the package noarch since we use wildcards in path
  - 491849 - losen the version specification of the Oracle InstantClient


author: Jan Pazdziora 10.2-6
changelog:
  - 64bit InstantClient uses /usr/lib/oracle/10.2.0.4/client64
  - add Requires of oracle-nofcontext-selinux


author: Jan Pazdziora 10.2-14
changelog:
  - In RHEL5 one process reading information on another in the /proc directory
    caused a ptrace access check, allow


author: Jan Pazdziora 10.2-8
changelog:
  - the /etc/ld.so.conf.d configuration is done in oracle-lib-compat now
  - address src.rpm create problem


author: Jan Pazdziora 10.2-5
changelog:
  - added multiple textrel_shlib_t's
  - added /etc/ld.so.conf.d/oracle-xe.conf
  - abort rpm install if oracle's uid is not below 500
  - use rpm version for SELinux policy module version as well


author: Jan Pazdziora 10.2-4
changelog:
  - /etc/init.d/oracle-xe configure with port 9000 passes without AVC denial
  - creating new user via http://...:9000/apex passes without AVC denial


author: Milan Zazrivec <mzazrivec@redhat.com> 1.6.97-1
changelog:
  - IPv6: rename getIp6Addresses() -> getGlobalIpv6Addresses()
  - IPv6: sync IPv6 data w/ cobbler
  - 672652 - kernel options stored before update might be stored as strings
    (tlestach@redhat.com)
  - 740940 - fix config channel rhnSet usage (tlestach@redhat.com)
  - 755854 - fix packages.getDetails API documentation (tlestach@redhat.com)
  - unify channel.software.clone and channel.software.getDetails API parameters
    (tlestach@redhat.com)
  - IPv6: extend address validation with IPv6 logic


author: Tomas Lestach <tlestach@redhat.com> 1.6.93-1
changelog:
  - remove spring-dedicated conflict of spacewalk-java (tlestach@redhat.com)
  - fix ksdevice cmd line argument for static intf. provisioning
    (mzazrivec@redhat.com)
  - IPv6: fix static intf. provisioning using SSM (mzazrivec@redhat.com)
  - fix the spring issue (tlestach@redhat.com)
  - make ScalableFileSystem repository available for RHEL6 kickstarts
    (tlestach@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.6.92-1
changelog:
  - prevent yum to update fedora spring with broken version numbering
    (tlestach@redhat.com)
  - IPv6: fix static network line syntax for particular distros
    (mzazrivec@redhat.com)
  - IPv6: add --noipv4 to ks.cfg in case interface does not have an IPv4 address
    (mzazrivec@redhat.com)


author: Miroslav Suchý 1.6.91-1
changelog:
  - fix checkstyle
  - IPv6: --ipv6 is not a valid ks option in RHEL-5 (mzazrivec@redhat.com)
  - introduce setSelectable(Integer) method for VisibleSystems
    (pcasenove@gmail.com)


author: Aron Parsons <aronparsons@gmail.com> 1.6.90-1
changelog:
  - use a stanza/snippet accordingly for kickstart_{start,done}
    (aronparsons@gmail.com)
  - add a static method to return the Cobbler version (aronparsons@gmail.com)
  - pass a CobblerConnection object to Network so it can determine the Cobbler
    version (aronparsons@gmail.com)
  - account for the rename of the subnet variable to netmask in Cobbler 2.2
    (aronparsons@gmail.com)
  - added getVersion method to CobblerConnection (aronparsons@gmail.com)


author: Tomas Lestach <tlestach@redhat.com> 1.6.88-1
changelog:
  - fix cfg template handling at kickstart profile rename (tlestach@redhat.com)
  - Fix display of static snippets. (ug@suse.de)
  - 752480 - point directly back to the Preferences page, as we do not ship
    online documentation with Spacewalk. (jpazdziora@redhat.com)
  - 750475 - point to the latest Apache Lucene documentation as the link to 2.3.2
    is not longer valid. (jpazdziora@redhat.com)
  - 672652 - fix behaviour with cosmetic issues (tlestach@redhat.com)
  - fix checkstyle issue (tlestach@redhat.com)
  - IPv6: RHEL-5 registration may return "global" for an IPv6 address
    (mzazrivec@redhat.com)
  - IPv6: don't update non-existing cobbler profile (mzazrivec@redhat.com)
  - 735381 - schedule errata update, when turning on auto_errata_update via
    system.setDetails API (tlestach@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.6.87-1
changelog:
  - 751681 - fix ISE, when changing tree of a kickstart with deleted --url option
    (tlestach@redhat.com)
  - make ant build working on F16 (tlestach@redhat.com)
  - replace '= null' with 'is null' (tlestach@redhat.com)


author: Jan Pazdziora 1.6.84-1
changelog:
  - Fix query to determine config channels in SSM (jrenner@suse.de)
  - fix checkstyle issues (tlestach@redhat.com)


author: Jan Pazdziora 1.6.83-1
changelog:
  - 672652 - fixed allowing duplicate key for kernel_post_options and
    kernel_options (mmello@redhat.com)
  - IPv6: reprovisioning with static network interface (mzazrivec@redhat.com)
  - 758697 - PG syntax for trust_overview (slukasik@redhat.com)


author: Miroslav Suchý 1.6.81-1
changelog:
  - IPv6: disabled interface - take IPv6 addresses into account
    (mzazrivec@redhat.com)
  - IPv6: unit test fixes (mzazrivec@redhat.com)
  - IPv6: also browse through NIC's IPv6 addresses (mzazrivec@redhat.com)
  - IPv6: duplicate system comparison based on IPv6 (webui)
    (mzazrivec@redhat.com)
  - IPv6: find system duplicates based on IPv6 (mzazrivec@redhat.com)
  - IPv6: fix duplicates based on IP comparison (mzazrivec@redhat.com)
  - IPv6: system.getNetworkDevices() modifications (API) (mzazrivec@redhat.com)
  - api doc: typo fix (mzazrivec@redhat.com)
  - IPv6: system.getNetwork() modifications (API) (mzazrivec@redhat.com)
  - IPv6: SystemHardware.do (webui) modifications (mzazrivec@redhat.com)
  - IPv6: update NetworkInterface.* (mzazrivec@redhat.com)
  - IPv6: updated hibernate mappings for network tables (mzazrivec@redhat.com)


author: Jan Pazdziora 1.6.79-1
changelog:
  - No scrubbing of key description and custom key value, also escape the value
    which can now contain full range of characters.


author: Jan Pazdziora 1.6.78-1
changelog:
  - Remove markup from another error message (jrenner@suse.de)
  - Remove markup from error message in all translation files (jrenner@suse.de)
  - Catch a java.lang.NullPointerException when web_contact got deleted and
    rhnServerCustomDataValue.created_by became null.
  - Fix the *callerIp* in API logfile (jrenner@suse.de)


author: Tomas Lestach <tlestach@redhat.com> 1.6.76-1
changelog:
  - 682845 - check the input parameters for repo related APIs
    (tlestach@redhat.com)
  - 699489 - regenerate affected kickstart profiles, when updating crypto key
    (tlestach@redhat.com)
  - This field is actually optional; it might not be specified.
    (slukasik@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.6.75-1
changelog:
  - precompile also apidoc jsp pages (tlestach@redhat.com)
  - 682845 - fix channel.software.listUserRepos API doc (tlestach@redhat.com)
  - 682845 - fix channel.software.getRepoSyncCronExpression API doc
    (tlestach@redhat.com)
  - example with usage of xmlrpclib.DateTime is presented twice, remove one
    (msuchy@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.6.74-1
changelog:
  - 680489 - fix system.provisioning.snapshot.addTagToSnapshot API doc
    (tlestach@redhat.com)
  - 680489 - fix system.deleteTagFromSnapshot API doc return type
    (tlestach@redhat.com)
  - 680489 - fix system.tagLatestSnapshot API doc return type
    (tlestach@redhat.com)
  - fix system.createSystemRecord API doc return type (tlestach@redhat.com)
  - delete redundant comments (tlestach@redhat.com)
  - 734799 - Correct API documentation (slukasik@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.6.72-1
changelog:
  - 723528 - fix template attribute type in kickstart.profile API documentation
    (tlestach@redhat.com)
  - 699505 - restrict manageable flag only for custom channels
    (tlestach@redhat.com)
  - 699505 - fix typo: *managable -> *mangeable in channel.software APIs and
    their doc (tlestach@redhat.com)
  - 593300 - handle directoriy and symlink config revision comparism
    (tlestach@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.6.71-1
changelog:
  - 725050 - fix activationkey.setDetails apidoc (tlestach@redhat.com)
  - 723528 - fix kickstart.profile.listScripts apidoc (tlestach@redhat.com)
  - 610784 - fix system.listNotes apidoc (tlestach@redhat.com)
  - 610157 - fix system.getScriptActionDetails apidoc (tlestach@redhat.com)
  - 751017 - item identifing user which scheduled the action is optional
    (slukasik@redhat.com)


author: Jan Pazdziora 1.6.67-1
changelog:
  - 600527 - for kickstart session (re)activation keys, always set the
    deployConfigs to false.
  - The KickstartSessionCreateCommand is duplicated in KickstartWizardHelper.
  - For the default_session, use better note in rhnregtoken table.
  - declare net.sf.antcontrib.logic.For task to fix create-webapp-dir
    (berendt@b1-systems.de)
  - adding xalan-j2 to the build.jar.dependencies property
    (berendt@b1-systems.de)
  - When there are not ks-pre.log files, do not return error.
  - Doing replacement on all files is not nice.
  - The -n and -p are exclusive in perl, let us just settle on -p.
  - 748903 - extend search_string maxlenght (tlestach@redhat.com)


author: Martin Minar <mminar@redhat.com> 1.6.66-1
changelog:
  - 737838 - allow org admins to unschedule repo sync (org tasks)
    (tlestach@redhat.com)
  - 692357 - clone also kernel and kernel post options when cloning a ks profile
    (tlestach@redhat.com)
  - DISTINCT is equivalent to UNIQUE. (jpazdziora@redhat.com)
  - 726114 - allow macro delimiters in configchannel.createOrUpdatePath for
    directories (tlestach@redhat.com)


author: Jan Pazdziora 1.6.65-1
changelog:
  - 682845 - get rid of ChannelFactory.lookupContentSource(id) method without org
    param (tlestach@redhat.com)
  - 682845 - get rid of ChannelFactory.lookupContentSource(label) method without
    org param (tlestach@redhat.com)
  - Amending incorrect substitution from ee3623222bf. (slukasik@redhat.com)
  - 682845 - fix apidoc of repository related APIs (tlestach@redhat.com)
  - Do not hardcode config identifier, use defaults instead.
    (slukasik@redhat.com)


author: Simon Lukasik <slukasik@redhat.com> 1.6.64-1
changelog:
  - No need to have separate configuration per Tomcat's version
    (slukasik@redhat.com)
  - 748341 - No need to specify docBase, when it's the same as appBase
    (slukasik@redhat.com)


author: Miroslav Suchý 1.6.63-1
changelog:
  - 627809 - write out storage devices if *storage* device list is not empty
  - 627809 - send xen virtual block devices to rhnParent
  - 736381,732091 - adding api doc (tlestach@redhat.com)
  - 680489 - fix api doc (tlestach@redhat.com)


author: Michael Mraka <michael.mraka@redhat.com> 1.6.62-1
changelog:
  - 746090 - fixed join condition in query
  - 589799 - omit number of selected items for SSM related system selections


author: Tomas Lestach <tlestach@redhat.com> 1.6.59-1
changelog:
  - Fixed pam setting on user page not saving (jrenner@suse.de)
  - Set breed in cobbler correctly (ug@suse.de)


author: Jan Pazdziora 1.6.57-1
changelog:
  - 741476, 743407 - it is the null dmi.getBios() which caused the problem in bug
    452956 actually.
  - 421991 - in SSM add link to list of systems subscribed to channels
    (msuchy@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.6.56-1
changelog:
  - 738988 - erratum associated with an ActionMessage might be deleted in the
    mean time (tlestach@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.6.55-1
changelog:
  - 729784 - support for passalgo in advanced options of kickstart profiles
    (tlestach@redhat.com)
  - add exception handling for server deletion (tlestach@redhat.com)


author: Jan Pazdziora 1.6.51-1
changelog:
  - 678118 - if system already is proxy, losen the ACL and show the tab.
  - Removing make_server_proxy query as it is no longer used.
  - Removing org_proxy_servers_evr query as it is no longer used.
  - Removing proxy_evr_at_least, org_proxy_evr_at_least, aclOrgProxyEvrAtLeast as
    they are no longer used.
  - Remove proxy_evr_at_least ACLs -- all supported proxy versions are 3+.
  - 602179 - limit fake generated password to maximal password length
    (tlestach@redhat.com)


author: Jan Pazdziora 1.6.50-1
changelog:
  - 621531 - update java build configs to use the new /usr/share/rhn/config-
    defaults location.
  - 621531 - update java Config and taskomatic to use the new /usr/share/rhn
    /config-defaults location.
  - 621531 - move /etc/rhn/default to /usr/share/rhn/config-defaults (java).
  - fix xmlrpc returntypes (tlestach@redhat.com)
  - 682845 - schedule repo synchronization through API (tlestach@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.6.49-1
changelog:
  - 610157 - introduce system.getScriptActionDetails API (tlestach@redhat.com)
  - 740427 - use sequence_nextval function (tlestach@redhat.com)
  - 610784 - adding 'updated' attribute to system.listNotes API
    (tlestach@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.6.48-1
changelog:
  - 680489 - introduce tag system tag related API calls (tlestach@redhat.com)
  - 680489 - intorduce system.provisioning.snapshot.addTagToSnapshot API call
    (tlestach@redhat.com)
  - checkstyle issues (tlestach@redhat.com)
  - 740306 - fix delete -> register reprovisioning scenario
    (mzazrivec@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.6.47-1
changelog:
  - 717984 - list only ssm systems in SSM Selected Systems List tab
    (tlestach@redhat.com)
  - update copyright info (mzazrivec@redhat.com)
  - 619723 - Add support for open ranges, like bytes=9500- or bytes=-500.
    (jpazdziora@redhat.com)
  - 509563 - add missing import (mzazrivec@redhat.com)
  - 509563 - remove system profile from cobbler during system deletion
    (mzazrivec@redhat.com)
  - 732350 - link mchange-commons jar to taskomatic (tlestach@redhat.com)


author: Jan Pazdziora 1.6.46-1
changelog:
  - CVE-2011-2927, 730955 - remove markup from localized string resources as
    well.
  - CVE-2011-2927, 730955 - remove markup from the error messages.
  - CVE-2011-2927, 730955 - replace <html:errors> with loop that can use c:out to
    escape HTML.
  - CVE-2011-2927, 730955 - using struts quotes values properly.
  - CVE-2011-2920, 681032 - escape the hidden element value to avoid XSS.
  - Encode the & in makeParamsLink.
  - CVE-2011-2919, 713478 - URL-encode parameter names, not just values, in the
    URL.
  - CVE-2011-1594, 672167 - only local redirects are allowed
    (michael.mraka@redhat.com)


author: Jan Pazdziora 1.6.44-1
changelog:
  - Revert "529483 - adding referer check for HTTP requests to java stack"
  - We should not pass empty strings to SQL, use null instead.


author: Miroslav Suchý 1.6.37-1
changelog:
  - show cname aliases in hw tab from config file (msuchy@redhat.com)
  - Checkstyle fixes (mzazrivec@redhat.com)


author: Martin Minar <mminar@redhat.com> 1.6.35-1
changelog:
  - 734799 - New API: configchannel.getFileRevision (mzazrivec@redhat.com)
  - 734799 - New API: configchannel.getFileRevisions (mzazrivec@redhat.com)
  - 734799 - New API: configchannel.deleteFileRevisions (mzazrivec@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.6.33-1
changelog:
  - 725059 - en/disable kickstart profiles using API (tlestach@redhat.com)
  - 725050 - en/disable activation keys using API (tlestach@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.6.32-1
changelog:
  - 640535 - add extra spaces between topic, description and note in Errata Alert
    e-mails (tlestach@redhat.com)
  - 640535 - lower amount of logging mailer messages (tlestach@redhat.com)
  - 640535 - prevent listing duplicate servers in the Errata Alert e-mails
    (cperry@redhat.com)
  - 730999 - fixed bad indentation (michael.mraka@redhat.com)


author: Martin Minar <mminar@redhat.com> 1.6.31-1
changelog:
  - update custom info changes (tlestach@redhat.com)
  - 699527 - introduce system.custominfo.updateKey API (tlestach@redhat.com)
  - 692797 - display asterisk explanation only when asterisk was used on the page
    (tlestach@redhat.com)
  - 663697 - adding system id to system currency csv export (tlestach@redhat.com)
  - 709724 - bounce to default url for expired POST requests
    (mzazrivec@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.6.28-1
changelog:
  - make the taskomatic cleanup delete faster for Postgresql (jonathan.hoser
    @helmholtz-muenchen.de)


author: Miroslav Suchý 1.6.27-1
changelog:
  - read cnames from rhn.conf and polish UI
  - show cnames aliases in hardware tab in webui
  - Allow to specify host for kickstart in free form


author: Tomas Lestach <tlestach@redhat.com> 1.6.26-1
changelog:
  - fix deleting kickstart tree distribution (tlestach@redhat.com)
  - do not see a reason to set these attributes (tlestach@redhat.com)


author: Martin Minar <mminar@redhat.com> 1.6.25-1
changelog:
  - 585010 - mark the Update List button with it so that we can disable it later.
    (jpazdziora@redhat.com)
  - 691849 - forward only sid parameter (tlestach@redhat.com)
  - 691849 - it's not allowed to store empty string to the DB
    (tlestach@redhat.com)
  - removing showImg attribute from SetTag (tlestach@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.6.24-1
changelog:
  - 658533 - unify score computing for WebUI and API (tlestach@redhat.com)
  - 663697 - enable csv export of System Currency Report (tlestach@redhat.com)
  - removing eclipse.libsrc.dirs since the directory was removed
    (tlestach@redhat.com)


author: Simon Lukasik <slukasik@redhat.com> 1.6.21-1
changelog:
  - 570925 - provide only a day for the subject of daily summary mail
    (slukasik@redhat.com)
  - Revert "do not reuse system CLASSPATH variable" (tlestach@redhat.com)
  - 729975 - do not allow to edit Red Hat errata (tlestach@redhat.com)
  - do not reuse system CLASSPATH variable (msuchy@redhat.com)


author: Jan Pazdziora 1.6.19-1
changelog:
  - 728638 - Fixed kickstart.profile.setAdvancedOptions() to renderize the
    kickstart after invocating method. (mmello@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.6.17-1
changelog:
  - 728572 - Number is a common interface for both Integer and Long
    (tlestach@redhat.com)
  - 722454 - removing file attribute from PackageDto and introducing a common
    method for getting filename from the package path (tlestach@redhat.com)


author: Jan Pazdziora 1.6.16-1
changelog:
  - 710169 - correct documentation for api.getApiCallList() API call
    (msuchy@redhat.com)
  - 710162 - correct documentation for api.getApiNamespaceCallList() API call
    (msuchy@redhat.com)
  - 710152 - correct documentation for api.getApiNamespaces() API call
    (msuchy@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.6.13-1
changelog:
  - remove unused ChannelEditor method (tlestach@redhat.com)
  - remove unused OvalServlet method (tlestach@redhat.com)
  - remove unused SystemEntitlementsSubmitAction method (tlestach@redhat.com)
  - remove unused Token method (tlestach@redhat.com)
  - remove unused Server method (tlestach@redhat.com)
  - reuse unused copyKickstartCommands method (tlestach@redhat.com)
  - remove unused HibernateFactory method (tlestach@redhat.com)
  - fix PMD BrokenNullCheck (tlestach@redhat.com)
  - fix PMD BooleanInstantiation rule break (tlestach@redhat.com)


author: Simon Lukasik <slukasik@redhat.com> 1.6.12-1
changelog:
  - 727984 - include static mappings for 6ComputeNode (slukasik@redhat.com)
  - 725889 - show only channels for which the user has entitlements
    (slukasik@redhat.com)
  - listRedHatBaseChannelsByVersion() was never used, removing
    (slukasik@redhat.com)


author: Jan Pazdziora 1.6.11-1
changelog:
  - 508936 - rhn-actions-control honor the allowed-actions/scripts/run for remote
    commands (mmello@redhat.com)
  - 679846 - regenerate kickstart file after modifying kickstart scripts
    (mosvald@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.6.9-1
changelog:
  - 723528 - make templating flag for kickstart scripts accessible also for API
    (tlestach@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.6.8-1
changelog:
  - 706416 - do not modify activation key base channel in kickstart stuff
    (tlestach@redhat.com)
  - 706416 - do not add automatically tools channel to an activation key
    (tlestach@redhat.com)


author: Jan Pazdziora 1.6.5-1
changelog:
  - 601524 - kickstart.profile.setAdvancedCall apidoc fix (tlestach@redhat.com)
  - 725555 - fix typo for test in c.size() to match the logging message
    (mmello@redhat.com)
  - Fixed typo at Query bindParameters() (mmello@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.6.4-1
changelog:
  - 722453 - fix sort according to Installed time on PackageList.do
    (tlestach@redhat.com)
  - removing some dead code (tlestach@redhat.com)


author: Jan Pazdziora 1.5.57-1
changelog:
  - On Fedora 15, classpathx-jaf needs to be spelled out as Requires.
  - 722454 - let errata.listPackages return file attribute (tlestach@redhat.com)


author: Miroslav Suchý 1.5.56-1
changelog:
  - changing query to cursor mode - avoid loading all records (4M+ records) into
    memory (msuchy@redhat.com)
  - 720282 - fix some issues when spacewalk-koan needs to be installed for
    systems to kickstart (tlestach@redhat.com)


author: Jan Pazdziora 1.5.55-1
changelog:
  - 720533 - replacing rhnServerNeededView with custom subselect which is
    generally equivalent, in the erratamailer_get_relevant_servers context.


author: Jan Pazdziora 1.5.53-1
changelog:
  - 719632 - include security token in system search filter
    (mzazrivec@redhat.com)
  - Refactor and deprecate API method to listVendorChannels (jrenner@suse.de)
  - Refactor RedHat.do to Vendor.do (jrenner@suse.de)


author: Tomas Lestach <tlestach@redhat.com> 1.5.51-1
changelog:
  - fix never ending loop, when entering an invalid storage value
    (tlestach@redhat.com)
  - rename localStorageMegabytes -> localStorageGigabytes (tlestach@redhat.com)
  - storage isn't set in MB, but in GB (ug@suse.de)
  - prevent setting virtual bridge to null (ug@suse.de)
  - 699505 - introduce channel.software.setUserManagable and
    channel.software.isUserManagable API calls (tlestach@redhat.com)


author: Jan Pazdziora 1.5.49-1
changelog:
  - 699523 - extend user.GetDetails by PAM usage info (tlestach@redhat.com)
  - let finish the kickstart profile creation by the Enter button
    (tlestach@redhat.com)


author: Jan Pazdziora 1.5.48-1
changelog:
  - 690842 - fix check for existing activation key (tlestach@redhat.com)
  - 648483 - fix system.provisionVirtualGuest NPE (tlestach@redhat.com)
  - 710959 - rename acl: not file_is_directory -> is_file (tlestach@redhat.com)
  - 708957 - remove RHN Satellite Proxy Release Notes link (tlestach@redhat.com)


author: Jan Pazdziora 1.5.47-1
changelog:
  - 709724 - check session validity first, security token next
    (mzazrivec@redhat.com)
  - CVE-2009-4139 - cross site request forging vulnerability fix
    (mzazrivec@redhat.com)


author: Miroslav Suchý 1.5.44-1
changelog:
  - fix content-length setting (msuchy@redhat.com)
  - 711377 - remove confusing 'create schedule' link (tlestach@redhat.com)


author: Jan Pazdziora 1.5.39-1
changelog:
  - 703858 - virt. channel subscription: mimic the behavior of original channel
    (mzazrivec@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.5.38-1
changelog:
  - 708083 - clone Red Hat errata, when associating them into a cloned channel
    (tlestach@redhat.com)
  - create special symlink for f15 tomcat-juli.jar (tlestach@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.5.34-1
changelog:
  - 659138 - extend schedule creation error handling (tlestach@redhat.com)
  - 659138 - do not forward parameter map in case of success
    (tlestach@redhat.com)
  - 706399 - "<" is not the best thing in xml (tlestach@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.5.32-1
changelog:
  - 659138 - fix Custom Quartz format error handling (tlestach@redhat.com)
  - 659138 - fix repeat-task-picker input tag (tlestach@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.5.30-1
changelog:
  - 643905 - make sure hibernate doesn't use cached kickstart trees, but takes
    actual DB state (tlestach@redhat.com)


author: Jan Pazdziora 1.5.28-1
changelog:
  - introduce NoSuchConfigFilePathException for configchannel and server.config
    APIs (tlestach@redhat.com)
  - 703143 - changed (+) to ANSI JOIN (michael.mraka@redhat.com)
  - 678721 - errata.cloneAsOriginal API call (mzazrivec@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.5.27-1
changelog:
  - 659138 - change jsp rendering when taskomatic is down (tlestach@redhat.com)
  - 659138 - skip code, if taskomatic is down (tlestach@redhat.com)
  - 659138 - fix emptykey message (tlestach@redhat.com)


author: Jan Pazdziora 1.5.24-1
changelog:
  - 638571 - set correctly the Channels column (tlestach@redhat.com)
  - 636614 - mark system_groups of org.listOrgs API as optional
    (tlestach@redhat.com)
  - 636614 - fix system_groups for org.listOrgs API (tlestach@redhat.com)
  - 703064 - changing WebUI message (tlestach@redhat.com)
  - 659138 - fix button submit detection (tlestach@redhat.com)
  - 659138 - schedule description strings update (tlestach@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.5.23-1
changelog:
  - 659138 - change runs ordering (tlestach@redhat.com)
  - 659138 - first schedule, then display (tlestach@redhat.com)
  - 659138 - update single run action message (tlestach@redhat.com)
  - 659138 - display times in current timezone (tlestach@redhat.com)
  - 659138 - fix scheduling of single runs for specific time
    (tlestach@redhat.com)
  - 659138 - reinit for possible single task schedules (tlestach@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.5.21-1
changelog:
  - 659138 - fix ordering of runs (tlestach@redhat.com)
  - introduce taskomatic reinit schedules (tlestach@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.5.20-1
changelog:
  - 648640 - keep fineGrained option when changing number of custom items
    (tlestach@redhat.com)
  - 648640 - introduce errata analyzer for rhn-search (tlestach@redhat.com)


author: Miroslav Suchý 1.5.18-1
changelog:
  - 682112 - correct displayed systems consuming channel entitlements
  - 683200 - encode hostname to IDN in GeneralConfig.do page
  - 683200 - encode hostname to IDN in BootstrapConfig.do page
  - 683200 - encode hostname to IDN in systems/Search.do page
  - 683200 - encode hostname to IDN in DuplicateHostName.do page


author: Tomas Lestach <tlestach@redhat.com> 1.5.14-1
changelog:
  - 659138 - set start time for skipped queue jobs (tlestach@redhat.com)
  - 659138 - style id support for repeat-task-picker (tlestach@redhat.com)
  - 659138 - introduce WebUI interface for taskomatic schedule management
    (tlestach@redhat.com)


author: Jan Pazdziora 1.5.10-1
changelog:
  - 680176 - display unlimited subscriptions if applicable (mzazrivec@redhat.com)
  - 699753 - use the primary IP address from the rhnServerNetwork table
    (tlestach@redhat.com)


author: Michael Mraka <michael.mraka@redhat.com> 1.5.6-1
changelog:
  - postgresql can't order by column alias (PG)
  - don't convert ids to strings
  - fixing ErrataSearchActionTest.testExecute test
  - fixing EditActionTest.testUpdateErrata test


author: Jan Pazdziora 1.5.5-1
changelog:
  - generate weak-deps into primary.xml (mc@suse.de)
  - A bunch of fixes in pt_BR translation. (mmello@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.5.4-1
changelog:
  - fixing ErrataManagerTest.testCreate (tlestach@redhat.com)
  - fixing ErrataSearchActionTest.testExecute (tlestach@redhat.com)
  - fixing EditActionTest.testUpdateErrata (tlestach@redhat.com)
  - adding jakarta-commons-io Require (tlestach@redhat.com)
  - adding jakarta-commons-fileupload Require from spacewalk-java
    (tlestach@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.5.2-1
changelog:
  - 644700 - do not return text file contents in case it contains xml invalid
    chars (tlestach@redhat.com)


author: Miroslav Suchý 1.4.33-1
changelog:
  - 679009 - fixing checkstyle issue (line length) with the previous commit.
    (jpazdziora@redhat.com)
  - 679009 - update noSSLServerURL option as well, for RHEL 3 and 4.
    (jpazdziora@redhat.com)


author: Jan Pazdziora 1.4.32-1
changelog:
  - 694393 - provide original channel for cloned channels in
    channel.software.getDatails API (tlestach@redhat.com)


author: Michael Mraka <michael.mraka@redhat.com> 1.4.31-1
changelog:
  - 688509 - generate errata cache when cloning channel via API
  - fixed javax.servlet.ServletException: Cannot specify "styleId"


author: Jan Pazdziora 1.4.30-1
changelog:
  - Removing packages.verifyAll capability; it was never used. (slukasik@redhat.com)
  - The nvl2 is not supported by PostgreSQL, replacing by case when in
    non_managed_elaborator.
  - 693994 - correct bogus Franch translation (msuchy@redhat.com)
  - Merge branch 'master' into rhn-client-tools-deb2 (slukasik@redhat.com)
  - Removing packages.verifyAll capability; it was never used.
    (slukasik@redhat.com)


author: Jan Pazdziora 1.4.29-1
changelog:
  - 693889 - fix the update status icon not displayed in Chrome browser
    (mmello@redhat.com)
  - SELECT UNIQUE is not supported by PostgreSQL, fixing.


author: Michael Mraka <michael.mraka@redhat.com> 1.4.27-1
changelog:
  - fixed queries on Virtual system Overview page
  - correct form property
  - Fix to remove message on entitlement consumption for virt guest subscribed to
    cloned channels


author: Jan Pazdziora 1.4.26-1
changelog:
  - 627791 - extending child channel selection area (tlestach@redhat.com)
  - Do not show success message when passwords don't match (jrenner@suse.de)


author: Jan Pazdziora 1.4.22-1
changelog:
  - 664715 - catch exception, if no data found (tlestach@redhat.com)
  - hibernate 3.3 needs provider_class to be set (michael.mraka@redhat.com)
  - fix ChannelEditorTest.testAddRemovePackages test (tlestach@redhat.com)
  - 690767 - check that the result has some elements.
  - correct input attribute (mzazrivec@redhat.com)


author: Jan Pazdziora 1.4.21-1
changelog:
  - automatically set focus on filter input field (msuchy@redhat.com)
  - implement common access keys (msuchy@redhat.com)


author: Michael Mraka <michael.mraka@redhat.com> 1.4.19-1
changelog:
  - no class from commons-fileupload is used
  - notice also non-existing packages when adding them to a channel


author: Tomas Lestach <tlestach@redhat.com> 1.4.17-1
changelog:
  - 644880 - fix Long comparism (tlestach@redhat.com)
  - 644880 - fix permission check to packages (tlestach@redhat.com)
  - Casting compare in rhn_probe to string. (jpazdziora@redhat.com)
  - Adding the AS keyword to column aliases (for PostgreSQL).
    (jpazdziora@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.4.16-1
changelog:
  - 644880 - speed up channel.software.addPackages API (tlestach@redhat.com)
  - Subquery in FROM must have an alias in PostgreSQL. (jpazdziora@redhat.com)
  - reprovisioning should not fail completely if python modules are missing
    (michael.mraka@redhat.com)


author: Jan Pazdziora 1.4.15-1
changelog:
  - 682258 - fix unit test (mzazrivec@redhat.com)
  - 682258 - removed unused imports (mzazrivec@redhat.com)
  - 682258 - createDisplayMap should be private (mzazrivec@redhat.com)
  - 682258 - java docs (mzazrivec@redhat.com)
  - 682258 - removed unused imports (mzazrivec@redhat.com)
  - 682258 - removed unused imports (mzazrivec@redhat.com)
  - 682258 - specify user locale when creating new user (mzazrivec@redhat.com)
  - Fixed pt_BR translations issues at Kickstart Create. (mmello@redhat.com)
  - fixing previous typo in all StringResource files (tlestach@redhat.com)
  - fixed typo in kickstart.script.summary and post.jsp.summary
    (tlestach@redhat.com)
  - Fixed some pt_BR translations issues (mmello@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.4.14-1
changelog:
  - 639134 - consider also package arch when searching systems according to a
    package (tlestach@redhat.com)
  - 640958 - fixing NullPointerException (tlestach@redhat.com)
  - do not show delete link on creation of notes (bnc#672090) (jrenner@suse.de)


author: Jan Pazdziora 1.4.12-1
changelog:
  - For PostgreSQL and setAlreadyCloned, we need to accept also Integer and cast
    it to Long.
  - Small fix on pt_BR translations (mmello@redhat.com)


author: Jan Pazdziora 1.4.11-1
changelog:
  - Fix SSM buttons translation. (jfenal@redhat.com)
  - 680375 - we do not want the locked status (icon) to hide the the other
    statuses, we add separate padlock icon.
  - The /network/systems/details/hardware.pxt was replaced by
    /rhn/systems/details/SystemHardware.do.
  - We want to show the bios information if it is *not* empty.
  - 673394 - correct entitlement logic when altering channel subscriptions
    (mzazrivec@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.4.9-1
changelog:
  - 679374 - clone also "Don't install @Base package group" and "Ignore missing
    packages" kickstart profile atributes (tlestach@redhat.com)
  - remove dead code (tlestach@redhat.com)
  - replace servletapi5 require by tomcatX-servlet-2.X-api (tlestach@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.4.8-1
changelog:
  - replace jasper5 with tomcat6-lib for tomcat6 (tlestach@redhat.com)
  - removing dead code (tlestach@redhat.com)
  - selectedChannel is always null at this place (tlestach@redhat.com)
  - fix CreateCommandTest.testVerifyChannelName test (tlestach@redhat.com)
  - fix SystemHandlerTest.testGetSubscribedBaseChannel test (tlestach@redhat.com)


author: Jan Pazdziora 1.4.7-1
changelog:
  - Typo in the log message (luc@delouw.ch)
  - fix testGetSubscribedBaseChannel test (tlestach@redhat.com)
  - 658533 - enable sorting according all the columns except of score on
    SystemCurrency.do page (tlestach@redhat.com)
  - 657548 - do not allow channel names to begin with a digit
    (tlestach@redhat.com)


author: Jan Pazdziora 1.4.6-1
changelog:
  - Check upon build time that we did not get the @@PRODUCT_NAME@@ template
    translated.
  - 678583 - The @@PRODUCT_NAME@@ template must not be translated (pt_BR, ja).
  - 652788 - do not return null via xmlrpc, if a system has no base channel
    (tlestach@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.4.5-1
changelog:
  - remove ehcache from java/ivy.xml (tlestach@redhat.com)
  - remove ehcache from java/buildconf/build-props.xml (tlestach@redhat.com)
  - removing ehcache buildrequire (tlestach@redhat.com)
  - 601524 updating kickstart.profile.setAdvancedOptions apidoc
    (tlestach@redhat.com)
  - 601524 - fixing allowed kickstart advanced options (pmutha@redhat.com)
  - 669167 - add apidoc for activationkey.setDetails parameters
    (tlestach@redhat.com)
  - Extend the copyright year to 2011. (jpazdziora@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.4.4-1
changelog:
  - 645391 - fixing improper actions, when adding virtualization entitlement to
    the activation key (tlestach@redhat.com)
  - 676581 - navigate to a different jsp, when logging in with a wrong
    username/password (cherry picked from commit
    0405f53a84f2acc9b1dd5d189706e689f2f45809) (tlestach@redhat.com)


author: Michael Mraka <michael.mraka@redhat.com> 1.4.1-1
changelog:
  - fixed javax.servlet.ServletException: Cannot specify "styleId" when in XHTML
    mode as the HTML "id" attribute is already used to store the bean name
  - Fixing type (removing extra comma, left there by


author: Tomas Lestach <tlestach@redhat.com> 1.3.51-1
changelog:
  - Revert "671450 - do not set null for maxFlex and maxMembers ChannelOverview
    attributes" (tlestach@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.3.50-1
changelog:
  - removing remains of RhnDaemonState table (tlestach@redhat.com)
  - Improving spelling script and adding few ignore words (lzap+git@redhat.com)
  - Automatic detection of tomcat Ant property (lzap+git@redhat.com)
  - 671450 - do not set null for maxFlex and maxMembers ChannelOverview
    attributes (tlestach@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.3.49-1
changelog:
  - 460356 - time not needed on errata search (tlestach@redhat.com)
  - fixed channel list in create kickstart profile (PG)
    (michael.mraka@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.3.48-1
changelog:
  - fixing ISE when deleting software channel from the
    rhn/channels/manage/Repositories.do page (tlestach@redhat.com)
  - unschedule eventual repo sync schedules, when deleting channel
    (tlestach@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.3.47-1
changelog:
  - asm requires different handling on fedoras and rhels (tlestach@redhat.com)
  - replace jakarta-commons-logging with apache-commons-logging on F14
    (tlestach@redhat.com)


author: Lukas Zapletal 1.3.46-1
changelog:
  - Using objectweb-asm symlink on Fedoras
  - 522251 - no post_install_network_config snippet on s390(x)


author: Tomas Lestach <tlestach@redhat.com> 1.3.45-1
changelog:
  - change taskomatic library path to use oracle-instantclient11.x
    (tlestach@redhat.com)
  - removing spacewalk-asm.jar symlink (tlestach@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.3.43-1
changelog:
  - 668539 - make possible to clone Red Hat errata even if you specify the
    "Channel Version" (tlestach@redhat.com)
  - 663403 - correctly escape updateinfo.xml (tlestach@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.3.37-1
changelog:
  - 628755 - fix searching for the primary network interface
    (tlestach@redhat.com)
  - remove MigrationManagerTest.testRemoveVirtualGuestAssociations test
    (tlestach@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.3.35-1
changelog:
  - 663490 - identify, when package is too large to download via API
    (tlestach@redhat.com)
  - temporary allow 2010 and 2011 headers (tlestach@redhat.com)
  - 667432 - don't untie host from guests during host migration
    (mzazrivec@redhat.com)
  - 661212 - setting probe suite name for ProbeSuiteListProbes.do
    (tlestach@redhat.com)


author: Jan Pazdziora 1.3.34-1
changelog:
  - display also error parameters when throwing InvalidKickstartTreeException
    (tlestach@redhat.com)
  - Correct the Filename tag in Packages.gz (slukasik@redhat.com)


author: Jan Pazdziora 1.3.31-1
changelog:
  - Rewrite remove_unowned_errata and remove_nonrhn_unowned_errata not to use
    rowid.
  - No need to subselect from dual.
  - 642926 - offer correct Channel and Channel Version for child channel errata
    listings (tlestach@redhat.com)
  - 664717 - removing unused ks install type translations (tlestach@redhat.com)
  - 664717 - adding RHEL6 dist channel map translations (tlestach@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.3.30-1
changelog:
  - 662981 - change warnings to errors, if required channels not found when
    adding virt entitlement (tlestach@redhat.com)
  - 662981 - fix ISE, when adding virt entitlement and current org has no access
    to the VT channel (tlestach@redhat.com)


author: Jan Pazdziora 1.3.27-1
changelog:
  - Checkstyle: bumping up the max method length to 180 lines.
  - checkstyle fix (aparsons@redhat.com)
  - 661263 - fixing issue where private channels in one org could be seen by
    other orgs.  Please note that this only fixes newly created orgs, existing
    orgs with the problem will continue to experience it (jsherril@redhat.com)


author: Aron Parsons <aparsons@redhat.com> 1.3.26-1
changelog:
  - added API call system.getUuid (aparsons@redhat.com)
  - added API call system.search.uuid (aparsons@redhat.com)
  - add support for searching by system UUID to the web interface
    (aparsons@redhat.com)
  - add support for searching for systems by UUID (aparsons@redhat.com)


author: Michael Mraka <michael.mraka@redhat.com> 1.3.24-1
changelog:
  - 646488 - fixed systemGroups.jsp according to new query
  - removed unused code
  - removed unused overview query


author: Tomas Lestach <tlestach@redhat.com> 1.3.21-1
changelog:
  - adding cleanup-packagechangelog-data translation key (tlestach@redhat.com)
  - add example of usage of DateTime in python API scripts (msuchy@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.3.19-1
changelog:
  - 581832 - return correct package info according to the comparism result
    (tlestach@redhat.com)
  - 658653 - fixing dupliclates from showing up on eligible flex guests page
    (jsherril@redhat.com)
  - 620578 - just fix the exception handling (tlestach@redhat.com)
  - 620578 - introduce errata.publishAccordingToParents API (tlestach@redhat.com)
  - fixing VirtualizationEntitlementsManagerTest.testConvertToFlex
    (tlestach@redhat.com)
  - spacewalk-java.spec change - jasper was merged into tomcat-lib
    (lzap+git@redhat.com)
  - 659364 - fix syntax error (mzazrivec@redhat.com)
  - 659364 - allow files without checksums in the file list
    (mzazrivec@redhat.com)
  - 658653 - converting flex entitlement pages under "Virt Entitlements" to use
    the normal list tag instead of the fancy new tree tag,  This enables the page
    to be usable where there are hundreds of children for each channel family
    (jsherril@redhat.com)


author: Jan Pazdziora 1.3.18-1
changelog:
  - 658167 - fix cases, when quartz triggers a job earlier, than the job info
    lands in the DB (tlestach@redhat.com)
  - 516570 - just unify channel dates format (tlestach@redhat.com)
  - comment unused query in Task_queries (tlestach@redhat.com)
  - remove dead queries from User_queries (tlestach@redhat.com)
  - remove dead queries from test_queries (tlestach@redhat.com)
  - remove dead queries from System_queries (tlestach@redhat.com)
  - remove dead query from Org_queries (tlestach@redhat.com)
  - remove dead queries from General_queries (tlestach@redhat.com)
  - remove dead queries from Channel_queries (tlestach@redhat.com)
  - remove dead query from Action_queries (tlestach@redhat.com)
  - 642285 - remove old TaskStatus related code (tlestach@redhat.com)
  - removing unused SetItemSelected action (tlestach@redhat.com)


author: Lukas Zapletal 1.3.15-1
changelog:
  - 615026 - [Multi-Org] Grants for channel permission edits throws ISE
  - 642226 - do not look for the VT channel in case of RHEL6 base channels
  - adding last_modified attribute to the ChannelSerializer


author: Michael Mraka <michael.mraka@redhat.com> 1.3.13-1
changelog:
  - PE2.evr.as_vre_simple() -> evr_t_as_vre_simple(PE2.evr) (PG)
  - removed rowid from query (PG)
  - 646401 - setting missing RhnSetDecl


author: Lukas Zapletal 1.3.12-1
changelog:
  - Fixing two queries in system overview (monitoring)
  - Replacing DECODE with ANSI compatible CASE-WHEN
  - Adding missing monitoring state (UNKNOWN)


author: Michael Mraka <michael.mraka@redhat.com> 1.3.11-1
changelog:
  - 655519 - PE2.evr.as_vre_simple() -> evr_t_as_vre_simple(PE2.evr) (PG)
  - 655515 - changed DECODE to ANSI CASE (PG)
  - fixing several issues in system_overview query


author: Lukas Zapletal 1.3.6-1
changelog:
  - Replacing DECODE function with CASE-SWITCH (multiple times)
  - 642599 use redhat_management_server insted of http_server in reactivation
    snippet


author: Tomas Lestach <tlestach@redhat.com> 1.3.5-1
changelog:
  - 654275 - make repo generation faster in the RHN way (tlestach@redhat.com)
  - checkstyle fix (tlestach@redhat.com)
  - fix CreateProfileWizardTest.testSuccess test (tlestach@redhat.com)
  - store null as empty argumets (instead of empty string) (tlestach@redhat.com)
  - fix DataSourceParserTest.testNullParam (tlestach@redhat.com)
  - check for parameter presence in the CachedStatement (tlestach@redhat.com)


author: Lukas Zapletal 1.3.3-1
changelog:
  - Adding one jar ignore to spacewalk-java.spec for F14 
  - Turning off checkstyle in the java spec for F14 
  - Adding requires for F14 in spacewalk-java.spec


author: Lukas Zapletal 1.3.2-1
changelog:
  - No longer distributing jar symlinks with version numbers
  - use an existing column name in ORDER BY statements 
  - Revert "Implement new API call packages.getPackageIdFromPath"
  - Implement new API call packages.getPackageIdFromPath 
  - allow setting null value as paramter 
  - fix TaskManagerTest.testGetCurrentDBTime test 
  - 645694 - introducing cleanup-packagechangelog-data task


author: Tomas Lestach <tlestach@redhat.com> 1.2.110-1
changelog:
  - better call stored functions with correct parameter order
    (tlestach@redhat.com)
  - fix daily-summary task(PG) (tlestach@redhat.com)
  - comapre chars with chars(PG) (tlestach@redhat.com)
  - Restore 'yumrepo_last_sync' (colin.coe@gmail.com)
  - Update the ChannelSerializer to show all associated repos
    (colin.coe@gmail.com)
  - removing old changelog hibernate stuff that no longer works now that things
    are stored differently (jsherril@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.2.108-1
changelog:
  - replace the rest of (+)s in config_queries.xml (tlestach@redhat.com)
  - replace the rest of NVL functions in config_queries.xml (tlestach@redhat.com)
  - enable comparism of sandbox other files(PG) (tlestach@redhat.com)
  - enable config file deployment(PG) (tlestach@redhat.com)
  - enable config target systems page (tlestach@redhat.com)
  - enable config subscribed systems page (tlestach@redhat.com)
  - enable deply file page(PG) (tlestach@redhat.com)
  - enable "Manage Revisions" page (tlestach@redhat.com)
  - store NULL if selinuxCtx is empty (tlestach@redhat.com)
  - enable listing of config managed systems(PG) (tlestach@redhat.com)
  - list centrally managed congif files(PG) (tlestach@redhat.com)
  - enable listing of config files(PG) (tlestach@redhat.com)
  - enable upload of config files(PG) (tlestach@redhat.com)
  - do not set null value of type Types.VARCHAR for prepared statements
    (tlestach@redhat.com)
  - enable (un)subscription to config channels via SSM(PG) (tlestach@redhat.com)
  - replacing another MINUS by OUTER JOIN(PG) (tlestach@redhat.com)
  - replacing NVL by COALESCE(PG) (tlestach@redhat.com)
  - rewriting MINUS to OUTER JOIN(PG) (tlestach@redhat.com)
  - enable creation of config channels(PG) (tlestach@redhat.com)


author: Lukas Zapletal 1.2.107-1
changelog:
  - Revert "Removing commons-discovery jar from spacewalk-java.spec"
  - Add missing file from previous commit 
  - Implement getRepoDetails API calls 
  - Correct the xmlrpc.doc 
  - 647806 - Implement API calls for external repos 
  - 652626 - correct typo in named query


author: Lukas Zapletal 1.2.106-1
changelog:
  - Removing jasper5-compiler jar from spacewalk-java.spec 
  - Removing commons-discovery jar from spacewalk-java.spec


author: Lukas Zapletal 1.2.104-1
changelog:
  - Removing extra slash after RPM_BUILD_ROOT 
  - We do not distribute jspapi.jar now - according to Servlet Spec 2.3
  - Add missing ssm.migrate.systems.notrust to StringResource
  - Implement channel.software.listUserRepos API call


author: Lukas Zapletal 1.2.102-1
changelog:
  - Correcting one more ANSI JOIN syntax in channel queries (PG)
  - Correcting ANSI JOIN syntax in channel queries 
  - Correcting spaces in channel queries xml file 
  - Making two server group portable 
  - Correcting NULL values in channel manager repo gen


author: Tomas Lestach <tlestach@redhat.com> 1.2.98-1
changelog:
  - updating alias to match the dto object attribute (tlestach@redhat.com)
  - setting an alias for subquery(PG) (tlestach@redhat.com)
  - enable SSM Package upgrade process(PG) (tlestach@redhat.com)
  - fix OUTER JOIN from recent commit (tlestach@redhat.com)
  - fix OUTER JOIN from recent commit (tlestach@redhat.com)
  - fix OUTER JOIN from recent commit (tlestach@redhat.com)
  - fixing queries, where rhnServer was unexpectedly joined to the query
    (tlestach@redhat.com)
  - fixing broken queries (due to ORDER BY statements) (tlestach@redhat.com)
  - setting action name for package verification (tlestach@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.2.96-1
changelog:
  - enable SSM Package remove process(PG) (tlestach@redhat.com)
  - enable SSM Package install process(PG) (tlestach@redhat.com)
  - enable SSM Package upgrade page(PG) (tlestach@redhat.com)
  - enable SSM Package remove page(PG) (tlestach@redhat.com)
  - enable SSM Package install page(PG) (tlestach@redhat.com)
  - enable Virtual Systems page(PG) (tlestach@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.2.95-1
changelog:
  - fix creating of groups(PG) (tlestach@redhat.com)
  - do not pass string params, when numeric are expected(PG)
    (tlestach@redhat.com)
  - reduced logging of RpmRepositoryWriter (tlestach@redhat.com)
  - create setters with byte[] param(PG) for repo generation code
    (tlestach@redhat.com)
  - updating logging of ChannelRepodataWorker (tlestach@redhat.com)
  - updated logging of ChannelRepodataDriver (tlestach@redhat.com)
  - adding extra logging to KickstartFileSyncTask (tlestach@redhat.com)
  - removing unused code from KickstartFileSyncTask (tlestach@redhat.com)


author: Lukas Zapletal 1.2.93-1
changelog:
  - Two config queries are ported to PostgreSQL 
  - rewriting INSERT ALL in insert_channel_packages_in_set (PG)


author: Tomas Lestach <tlestach@redhat.com> 1.2.88-1
changelog:
  - 649319 - enable upload of binary files (tlestach@redhat.com)
  - removing dead code (tlestach@redhat.com)
  - use public static string instead of directly calling query name
    (tlestach@redhat.com)
  - migrating change log to java, and making it use the rpm itself instead of the
    database (jsherril@redhat.com)


author: Lukas Zapletal 1.2.87-1
changelog:
  - Using general nextval function in ssm operation queries 
  - fixing some fedora 14 provisioning issues


author: Lukas Zapletal 1.2.85-1
changelog:
  - Fixing unambiguous column 'name' for PostgreSQL 
  - 645829 - make it possile to update macro delimiters 
  - 645829 - do not trim curly brackets in macro delimiters 
  - removing unnecessary condition


author: Lukas Zapletal 1.2.84-1
changelog:
  - Changing the way how taskomatic connects to PostgreSQL db
  - Replacing some constants with ConfigDefaults in java codebase


author: Jan Pazdziora 1.2.83-1
changelog:
  - Typo in a java resource (lzap+git@redhat.com)
  - Spelling java resource script correction + retab (lzap+git@redhat.com)
  - ErrataMailer improvements (tlestach@redhat.com)
  - bumping API version to identify new API call availability
    (tlestach@redhat.com)


author: Lukas Zapletal 1.2.82-1
changelog:
  - Renaming two ignored unit tests properly 
  - Removing unused methods from java db manager 
  - Removing unused class from java db manager 
  - Removing unused class - Worker 
  - Removing dead code in two tests 
  - Fixing table name aliases 
  - Two classes were not serializabled while putting them into HttpSession
  - Fixing date diff in alerts 
  - making kickstart channel list sorted alphabetically 
  - sorting activation key base channel drop down by alphabetical order
  - 648470 - changing manage package page to sort channels by name
  - 644880 - check for arch compatibility when adding packages into a channel
  - 647099 - introducing satellite.isMonitoringEnabled API 
  - replace web.is_monitoring_backend with
    ConfigDefaults.WEB_IS_MONITORING_BACKEND 
  - fixing ISE on package deletion due to RHNSAT.RHN_PFDQUEUE_PATH_UQ violation


author: Tomas Lestach <tlestach@redhat.com> 1.2.81-1
changelog:
  - updating logging of SessionCleanup task (tlestach@redhat.com)
  - checkstyle fix (tlestach@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.2.80-1
changelog:
  - adding new TimeSeriesCleanUp taskomatic task (tlestach@redhat.com)
  - Fixing system_available_packages -- the order by got lost in previous
    commits, and the name_upper is still there. (jpazdziora@redhat.com)


author: Jan Pazdziora 1.2.77-1
changelog:
  - removed unused Spacewalk (Certificate Signing Key) <jmrodri@nc.rr.com> key
    from keyring (michael.mraka@redhat.com)
  - Operations on rhnSatelliteChannelFamily are not longer called, removing the
    queries.
  - Method deactivateSatellite not used (presumably hosted only), removing.
  - Queries channel_download_categories_by_type and
    satellite_channel_download_categories_by_type not used after previous
    removal, removing.
  - ISOCategory not referenced, removing.
  - The listDownloadCategories is not used, removing.


author: Lukas Zapletal 1.2.76-1
changelog:
  - Making DISTINCT-ORDER BY package/system queries portable
  - Removing unnecessary subselect 
  - Simplifying ORDER BY clauses in package queries 
  - Revert "Reverting "Removed unnecessary ORDER BY" commits and fixing"


author: Lukas Zapletal 1.2.74-1
changelog:
  - Fixing missing brace in Taskomatic query 
  - Addressing issue in system overview 
  - PostgreSQL needs FROM keyword in DELETE 
  - Adding missing interval keyword to Taskomatic 
  - Protocol config value is now used in Taskomatic 
  - Getting taskomatic working on PostgreSQL 
  - removing unneeded insmod on kickstart %pre script, since they are already
    loaded 
  - fixing query to run correctly, c.id was not valid because the join did not
    come directly after rhnChannel c 
  - adding missing import 
  - 646892 - fixing issue where kickstart expiration would occur after current
    date and not scheduled date of kickstart 
  - removing need of setNvreUpper method in PackageOverview 
  - fixing broken if statement in snippet 
  - fixing broken query used by SSM System delete


author: Lukas Zapletal 1.2.73-1
changelog:
  - Fixing Taskomatic blob handling (now binary)
  - Support for PostgreSQL driver in Taskomatic
  - Implement API calls for System Currency


author: Lukas Zapletal 1.2.72-1
changelog:
  - Addressing subquery in FROM must have an alias issue (fix)
  - Sorting fix in packages for PostgreSQL
  - Reverting "Removed unnecessary ORDER BY" commits and fixing
  - Default cast fix for PostgreSQL
  - Use the { call ... } syntax instead of the direct PL/SQL.


author: Jan Pazdziora 1.2.71-1
changelog:
  - 639999 - adding %end tags to generated kickstart files if os is fedora or
    RHEL 6 (jsherril@redhat.com)


author: Lukas Zapletal 1.2.69-1
changelog:
  - Fixed all LEFT OUTER JOINs in Channels 
  - Fixed LEFT OUTER JOIN for PostgreSQL in Software Channels
  - Removed unnecessary ORDER BY in DISTINCT query. 
  - Simplified SQL query with evr_t_as_vre_simple function. 
  - Fixed composite type accessing for PostgreSQL for all packages
  - Simplified SQL query with evr_t_as_vre_simple function. 
  - Fixed composite type accessing for PostgreSQL 
  - Sorting fix in packages for PostgreSQL 
  - Fix of evr_t_as_vre_simple PostgreSQL function 
  - ANSI JOIN syntax fix for PostgreSQL in system update 
  - PostgreSQL fix in package search 
  - Integer-Long fix in channel subscribers for PostgreSQL 
  - Update System Currency to use rhn.cfg file


author: Lukas Zapletal 1.2.68-1
changelog:
  - Rewrite of LEFT OUTER JOIN into ANSI syntax 
  - Function evr_t_as_vre_simple in all package queries now general
  - Using date time function instead of arithmetics 
  - Sysdate replaced with current_timestamp 
  - Removed unnecessary ORDER BY in SELECT COUNT
  - Use the global function evr_t_as_vre_simple in package_ids_in_set instead of
    method .as_vre_simple; this works on PostgreSQL as well.


author: Jan Pazdziora 1.2.67-1
changelog:
  - Delete from rhnPackageChangeLogRec, not from the view.
  - Fix ISE in AK child channel page (colin.coe@gmail.com)


author: Lukas Zapletal 1.2.66-1
changelog:
  - Removed unnecessary ORDER BY 
  - Using date time function instead of arithmetics 
  - Added setHasSubscription for Integer 
  - Using date time function instead of arithmetics 
  - Fix in PostgreSQL (ORDER BY) in Out Of Date system list.
  - Fixed comma in ANSI JOIN syntax from previous commit 
  - Left join now in ANSI syntax for virtual system list. 
  - Fix in PostgreSQL plus NVL fix
  - All DECODE functions replaced with CASE-WHEN in System_queries
  - Fixing system overview list for PostgreSQL


author: Tomas Lestach <tlestach@redhat.com> 1.2.65-1
changelog:
  - removing unused imports (tlestach@redhat.com)
  - 644361 - use cache instead of view for update check (tlestach@redhat.com)
  - Port /network/systems/groups/create.pxt, part 2 (colin.coe@gmail.com)
  - Port /network/systems/groups/create.pxt (colin.coe@gmail.com)
  - Port /network/systems/details/custominfo/new_value.pxt (colin.coe@gmail.com)
  - Port /network/systems/details/custominfo/remove_value_conf.pxt
    (colin.coe@gmail.com)
  - More checkstyle fixes (colin.coe@gmail.com)
  - Fix checkstyle errors (colin.coe@gmail.com)
  - Fix missing links (colin.coe@gmail.com)
  - Fix /rhn/systems/details/UpdateCustomData.do (colin.coe@gmail.com)
  - Port /network/systems/details/custominfo/edit.pxt (colin.coe@gmail.com)
  - Fix NPE when lastModifier is null (colin.coe@gmail.com)
  - Port /network/systems/details/custominfo/index.pxt (colin.coe@gmail.com)
  - Fix page not updating description (colin.coe@gmail.com)
  - Checkstyle fixes (colin.coe@gmail.com)
  - Port /network/systems/custominfo/edit.pxt (colin.coe@gmail.com)
  - 644349 - remove hasProcessedErrata method (tlestach@redhat.com)
  - 644349 - extend ErrataMailer logging (tlestach@redhat.com)
  - 644349 - do not update/delete all errata entries when the erratum affects
    multiple channels (tlestach@redhat.com)
  - 644349 - do not list one system several times in the errata notification
    e-mail (tlestach@redhat.com)


author: Jan Pazdziora 1.2.61-1
changelog:
  - Better exception logging in cached statement (lzap+git@redhat.com)
  - System list now working on Postgresql (lzap+git@redhat.com)


author: Lukas Zapletal 1.2.60-1
changelog:
  - Checkstyle fixes 
  - Checkstyle testing report now part of java spec 
  - Removed unused query 
  - Made the list tag dataset manipulator handle maps


author: Tomas Lestach <tlestach@redhat.com> 1.2.59-1
changelog:
  - 642519 - associate only unique keywords with an erratum (tlestach@redhat.com)
  - 642203- Removed the Task Status page for it needs a serious work over with
    our new configs (paji@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.2.58-1
changelog:
  - 630884 - send email notification when errata get synced (tlestach@redhat.com)
  - Checkstyle fixes (colin.coe@gmail.com)
  - Port /network/systems/custominfo/delete.pxt (colin.coe@gmail.com)
  - Port /network/systems/details/delete_confirm.pxt (colin.coe@gmail.com)
  - Move the cobbler requirement to version 2.0.0. (jpazdziora@redhat.com)


author: Jan Pazdziora 1.2.56-1
changelog:
  - PostgreSQL does not like to ORDER BY by something which is not in DISTINCT.
  - Since query Channel.findAllBaseChannels was replaced with sql-query, removing
    the query.
  - The query visible_to_user_ids-back does not seem to be referenced from
    anywhere, removing.
  - Moving the quartz-oracle Requires from spacewalk-taskomatic to spacewalk-
    oracle.
  - Replace nvl with coalesce in user_permissions.
  - Removing unused import and fixed checkstyle. (slukasik@redhat.com)
  - Added missing javadoc (internal class) (lzap+git@redhat.com)


author: Jan Pazdziora 1.2.55-1
changelog:
  - Use current_timestamp instead of the Oracle-specific sysdate in
    schedule_pkg_for_delete_from_set.
  - PostgreSQL NVL2 function (CASE WHERE) typo fix. (lzap+git@redhat.com)
  - Removed unnecessary rhn.jar Ant dependency in a unit test
    (lzap+git@redhat.com)
  - Replace Oracle outer join syntax with ANSI syntax for
    Channel.findCustomBaseChannels (lzap+git@redhat.com)
  - Need to make the select a subselect, to be able to use the column alias in
    order by.
  - Use the global function evr_t_as_vre_simple in package_ids_in_set instead of
    method .as_vre_simple; this works on PostgreSQL as well.


author: Lukas Zapletal 1.2.53-1
changelog:
  - 640926 - commons-logging library is now explicitly configured in Jasper2
  - PostgreSQL does not have NVL2 function and we have to use CASE WHERE.


author: Jan Pazdziora 1.2.52-1
changelog:
  - Use the global function evr_t_as_vre_simple instead of method .as_vre_simple;
    this works on PostgreSQL as well.
  - Remove all from cache, not only rpm specific metadata. (slukasik@redhat.com)
  - Implement isChannelRepodataStale for debian channels. (slukasik@redhat.com)
  - Rpm and Deb metadata creation differs, moving to separate classes.
    (slukasik@redhat.com)


author: Jan Pazdziora 1.2.50-1
changelog:
  - Replace Oracle outer join syntax with ANSI syntax for
    Channel.findAllBaseChannels and Channel.findByIdAndUserId.
  - Use current_timestamp instead of the Oracle-specific sysdate in
    request_repo_regen.
  - Avoid using rhn_repo_regen_queue_id_seq.nextval Oracle syntax in
    request_repo_regen.
  - spacewalk-java.spec now check for spelling errors in build time.
    (lzap+git@redhat.com)


author: Justin Sherrill <jsherril@redhat.com> 1.2.49-1
changelog:
  - 639999 - removing management entitlement requirment from a bunch of user
    pages (jsherril@redhat.com)
  - 639134 - use proper function when searching package using id
    (tlestach@redhat.com)
  - Port /network/account/activation_keys/child_channels.pxt
    (coec@war.coesta.com)
  - Create cache directory for both rpm and deb channels. (slukasik@redhat.com)
  - Use US spelling of 'organisation' (coec@war.coesta.com)
  - Port /network/systems/ssm/system_list.pxt (coec@war.coesta.com)
  - SSM System migration (coec@war.coesta.com)
  - distinguish spacewalk and satellite email body, when certificate expires
    (tlestach@redhat.com)
  - Hardware Refresh - Create only one action (coec@war.coesta.com)
  - Package Refresh - Create only one action (coec@war.coesta.com)
  - Port SSM Package Refresh Page (coec@war.coesta.com)
  - Port /network/systems/ssm/index.pxt (colin.coe@gmail.com)
  - Implement schedule.archiveActions (coec@war.coesta.com)


author: Lukas Zapletal 1.2.48-1
changelog:
  - jspf pages are now precompiled too
  - deleted jpsf that was no longer in use
  - known error (628555) is solved by jspf precompilation


author: Shannon Hughes <shughes@redhat.com> 1.2.46-1
changelog:
  - checkstyle fixes (shughes@redhat.com)
  - 636610 alternative set add due to ibm jvm issue (shughes@redhat.com)
  - fixing possible ISE where a cobbler system record already exists, but is not
    associated to a system when re-provisioning is initiated
    (jsherril@redhat.com)
  - fixing issue where kickstarts woudl not show up for provisioning if the
    distro was created since the last tomcat restart (jsherril@redhat.com)
  - adding ext4 support for duplicate systems (jsherril@redhat.com)
  - 637696 - fixing issue where kickstart could hang, either because of a rhel
    5.5 kernel panic, or because RHEL 6 does not allow pre-scripts to continue
    running in the background (jsherril@redhat.com)


author: Miroslav Suchý <msuchy@redhat.com> 1.2.45-1
changelog:
  - Revert "591291 - added new API calls
    channel.software.mergeErrataWithPackages" (aparsons@redhat.com)
  - fixing unit tests (jsherril@redhat.com)
  - fixing some strings associated with repo syncing (jsherril@redhat.com)
  - 636442 - fixing issue where calling packages.removePackage() api call could
    result in a unique constraint exception (jsherril@redhat.com)
  - Fixed mroe checkstyle errors (paji@redhat.com)
  - Fixed a checkstyle error (paji@redhat.com)
  - 634230 - fixing issue where errata mailer would run continuously and never
    mark the notification queue as being finished (jsherril@redhat.com)
  - 636610 - Small fix for the migration jsp bug (paji@redhat.com)
  - redundancy is the spice of life, adding back rhnServer to table joins since
    its not so redundant.  Reverts 9f09cf8bb9854c9f8bc6f4e497a49abec3affee2
    (jsherril@redhat.com)
  - 629971 - added two county codes, better Localizer error message
    (lzap+git@redhat.com)


author: Lukas Zapletal 1.2.43-1
changelog:
  - 636740 - asterisks in package search fixed
  - 636120 - fixed an ISE in the org.listSystemEntitlements call to deal with null
    Used/Allocated entitlements
  - 630877 - XMLRPC Documentation fix
  - 634230 - fixing slowness in email sending
  - 636587- Fixed a query showing the system counts in the Software Entitleements
    page
  - 630585 - about-chat string correction
  - 634263 - Fix to allow guests to register across orgs + UI fixes for the
    Virtual systems page


author: Aron Parsons <aparsons@redhat.com> 1.2.42-1
changelog:
  - added new API call channel.software.removeErrata (aparsons@redhat.com)
  - 591291 - added new API calls channel.software.mergeErrataWithPackages
    (aparsons@redhat.com)
  - added a new variation of channel.software.mergeErrata API call that allows
    the user to pass in a list of advisory names (aparsons@redhat.com)
  - 630585 - about-chat now points to proper channel (branding)
    (lzap+git@redhat.com)
  - 634834 - fixing ISE when putting in invalid day of week (jsherril@redhat.com)
  - 634910 - fixing permission denied error on manage channel errata that should
    not have been denied (jsherril@redhat.com)
  - checkstyle fix for previous commit (lzap+git@redhat.com)
  - various checkstyle fixes for previous commit (lzap+git@redhat.com)
  - 634884 - managing repositories within channels through XMLRPC API disabled
    (lzap+git@redhat.com)
  - fixed NPE when spacewalk_reposync_logpath is set to nonexisting dir
    (lzap+git@redhat.com)
  - 633956 -fixing error popup on YourRhn when a warning or critical probe exists
    (jsherril@redhat.com)


author: Lukas Zapletal 1.2.41-1
changelog:
  - 595500 - added contents_enc64 param to createOrUpdatePath XMLAPI
  - making taskmoatic work with the rkbloom driver
  - 633535 - added RHEL 5 subrepos as well as stopped showing repos not valid for
    a particular release
  - adding configchannel.lookupFileInfo() taking a revision id
  - implement <label> for form fields - systems/probes/edit.jsp
  - implement <label> for form fields - systems/systemsearch.jsp
  - 627920 - Added a larger config file icon for symlinks. Thanks to Joshua Roys.


author: Michael Mraka <michael.mraka@redhat.com> 1.2.39-1
changelog:
  - 632561 - two typos in string resource xml (en_US)
  - 580998 - making deprecatedVersion become deprecatedReason
  - don't fail if service is already running


author: Tomas Lestach <tlestach@redhat.com> 1.2.38-1
changelog:
  - 606555 - provide more information into the XmlRpcFault when method not found
    (tlestach@redhat.com)


author: Partha Aji <paji@redhat.com> 1.2.37-1
changelog:
  - 625730 - Fixed the create config file/dir javascript to work with google
    chrome (paji@redhat.com)


author: Partha Aji <paji@redhat.com> 1.2.36-1
changelog:
  - 627874 - Quick fix to disable Macro Delims for Config Directories
    (paji@redhat.com)
  - 629974 - fixing ISE on select all on the channel repos page
    (jsherril@redhat.com)
  - 630595 - fixing issue where a taskomatic restart was required for distros to
    be synced (jsherril@redhat.com)
  - widening text file upon user request (jsherril@redhat.com)
  - 623447 - improving speed of providing_channles call, which is only used
    through the api, and so its ok to just use org id and not go through the
    rhNAvailableChannels view which seems very slow for large satellites.  We
    should improve this in the future (jsherril@redhat.com)
  - let sandbox task log when removing some files/channels (tlestach@redhat.com)
  - 570393 - return empty map as DMI in case no hardware info is available
    (tlestach@redhat.com)
  - 570393 - return empty map as CPU in case no hardware info is available
    (tlestach@redhat.com)


author: Shannon Hughes <shughes@redhat.com> 1.2.34-1
changelog:
  - bug fixes for audit tab and proxy installer additions (shughes@redhat.com)
  - 630876 - fixing ISE if viewing the hardware of a system registered with no
    hardware (jsherril@redhat.com)


author: Partha Aji <paji@redhat.com> 1.2.32-1
changelog:
  - 630877 - Updated a couple of documentation comments in the get/setVariables
    XMLRPC call (paji@redhat.com)


author: Partha Aji <paji@redhat.com> 1.2.31-1
changelog:
  - 630877 - Improved the documentation on get/set Variables call
    (paji@redhat.com)
  - 617044 - enabling reprovisioning for KVM and fully virt XEN guests
    (jsherril@redhat.com)
  - xliff fixes for previous translations commit (enUS) (shughes@redhat.com)
  - checkstyle fixes,  hit 150 line limit on a method, got around it, but we
    should either change the limit or refactor this method (jsherril@redhat.com)
  - fixing common typo pacakges -> packages (tlestach@redhat.com)
  - translated xliff string update (shughes@redhat.com)
  - handle repo generation when channel checksum not set (tlestach@redhat.com)


author: Michael Mraka <michael.mraka@redhat.com> 1.2.30-1
changelog:
  - fixed errataqueue_find_autoupdate_servers
  - removign srcjars from java
  - fix latest errata cache changes


author: Michael Mraka <michael.mraka@redhat.com> 1.2.28-1
changelog:
  - 573630 - reused pl/sql implementation of update_needed_cache in java
  - newPackages() is dead since update_needed_cache move to pl/sql
  - improved errataqueue_find_autoupdate_servers


author: Tomas Lestach <tlestach@redhat.com> 1.2.27-1
changelog:
  - removing hibernate commit from the populateWorkQueue (tlestach@redhat.com)
  - fix query for errata mailer (tlestach@redhat.com)


author: Michael Mraka <michael.mraka@redhat.com> 1.2.25-1
changelog:
  - 573630 - reuse pl/sql implementation of update_needed_cache in java
  - file attribute was removed from the wrong method in PackageHelper
  - 614918 - Made SSM Select Systems to work with I18n languages
  - 598845 - fixing issue where syncing errata would fail with a Hibernate
    NonUniqueObjectException because keywords on errata were being duplicated
    durign sync


author: Tomas Lestach <tlestach@redhat.com> 1.2.24-1
changelog:
  - 567178 - adding Pacific/Auckland time zone (tlestach@redhat.com)
  - 495973 - adding America/Regina time zone (tlestach@redhat.com)
  - 623447 - making errata.listPackages maintain api compatibility since it is to
    be backported to 5.3 (jsherril@redhat.com)
  - 623447 - speeding up errata.listPackages api call (jsherril@redhat.com)
  - 591291 - do not touch packages in mergeErrata api call (tlestach@redhat.com)
  - make null checks for cron expressions (tlestach@redhat.com)
  - add sanity check for predefined tasks (tlestach@redhat.com)
  - check only active schedules when checking DB for initialization
    (tlestach@redhat.com)


author: Partha Aji <paji@redhat.com> 1.2.23-1
changelog:
  - 518664 - Made spacewalk search deal with other locales (paji@redhat.com)
  - checkstyle fix (jsherril@redhat.com)
  - 616570 - adding support for looking up debuginfo rpms if they are located on
    the satellite itself (jsherril@redhat.com)
  - fixing kickstart %post script logging to actually work and not break
    kickstarts (jsherril@redhat.com)
  - fix ClearLogHistory (tlestach@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.2.19-1
changelog:
  - 626741 - do not allow two repos with same label or repository url
    (tlestach@redhat.com)
  - As 00-spacewalk-mod_jk.conf which referenced workers.properties is gone,
    remove it now as well. (jpazdziora@redhat.com)


author: Partha Aji <paji@redhat.com> 1.2.18-1
changelog:
  - 628100 - fix for Activation Keys - Config channels issue (paji@redhat.com)
  - cleaned up KickstartData object a bit (paji@redhat.com)
  - 591291 - list errata packages only associated to the given channel
    (tlestach@redhat.com)
  - checkstyle fix (tlestach@redhat.com)
  - 627149 - do not return installtime via xmlrpc when not defined
    (tlestach@redhat.com)
  - better create a separate method than override an existing in this case
    (tlestach@redhat.com)
  - do not log if queue is empty for queue tasks (tlestach@redhat.com)
  - 529232 - add 'no base' and 'ignore missing' options to kickstart
    (coec@war.coesta.com)
  - Removed unnecessary NVLs from a config query (paji@redhat.com)
  - 624377 - restore original functionality and information (coec@war.coesta.com)
  - Fix hardware page (colin.coe@gmail.com)


author: Tomas Lestach <tlestach@redhat.com> 1.2.17-1
changelog:
  - add repo type to the RepoSyncTask (tlestach@redhat.com)
  - fix user email notification (tlestach@redhat.com)
  - fix ChannelSoftwareHandlerTest.testMergeErrataByDate test
    (tlestach@redhat.com)
  - 484895 - Stop the release link giving a 404 (colin.coe@gmail.com)


author: Tomas Lestach <tlestach@redhat.com> 1.2.16-1
changelog:
  - 591291 - faster handling of mergeErrata API call (tlestach@redhat.com)
  - fix ErrataQueueTest unit test (tlestach@redhat.com)
  - 580939 - fixing invalid html with alter channels page (jsherril@redhat.com)
  - unit test fix (jsherril@redhat.com)
  - Fixed struts form bloopered entry (paji@redhat.com)
  - making taskoamtic api handler be ignored by the api doc generation
    (jsherril@redhat.com)
  - a bunch of unit test fixes (jsherril@redhat.com)


author: Partha Aji <paji@redhat.com> 1.2.15-1
changelog:
  - checkstyle error fix (jsherril@redhat.com)
  - Making repo sync screen display an error if taskomatic isnt up, and disable
    the buttons (jsherril@redhat.com)
  - removing serializer entry for removed serializer (jsherril@redhat.com)


author: Partha Aji <paji@redhat.com> 1.2.14-1
changelog:
  - 593896 - Moved Kickstart Parition UI logic (paji@redhat.com)
  - remove updateSchedule method (tlestach@redhat.com)
  - rename mathod names to match taskomatic terms (tlestach@redhat.com)
  - reschedule = unschedule + schedule (tlestach@redhat.com)
  - fix just log formatting (tlestach@redhat.com)
  - do not email when tasko job get skipped (tlestach@redhat.com)
  - adding the rest of the recurring event picker to the reposync stuff
    (jsherril@redhat.com)
  - more work on reposync/taskomatic UI (jsherril@redhat.com)
  - fixing path for chrooted post script log file (jsherril@redhat.com)
  - introduce interface to get active schedules by bunch name
    (tlestach@redhat.com)
  - change log info for skipped queue tasks (tlestach@redhat.com)
  - change path for taskomatic logs (tlestach@redhat.com)
  - enable repo sync schedule from web ui (tlestach@redhat.com)
  - rewrite RepoSyncTask (tlestach@redhat.com)
  - adding missing import (tlestach@redhat.com)
  - checking in some missing files (jsherril@redhat.com)
  - making the sync repos page do different things depending on the button
    (jsherril@redhat.com)
  - Fixed a compile error (paji@redhat.com)
  - Removed a bunch of duplicate dynaforms to use no_scrub and no_paren_scrub
    (paji@redhat.com)
  - adding early draft of recurring event picker (jsherril@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.2.13-1
changelog:
  - Fix typo (joshua.roys@gtri.gatech.edu)
  - 601656 - fix user permission check for errata.create call
    (tlestach@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.2.12-1
changelog:
  - return only information, run has /(not) a log (provide no file path)
    (tlestach@redhat.com)
  - just call satellite-sync without sudo (tlestach@redhat.com)
  - fix comparism of log outputs (tlestach@redhat.com)
  - fix check whether a run is associated with the given org
    (tlestach@redhat.com)
  - enable taskomatic logging in the correct file (tlestach@redhat.com)
  - better uncomment used code (tlestach@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.2.9-1
changelog:
  - status has to be saved (tlestach@redhat.com)
  - fix check if a run belong to a certain org (tlestach@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.2.8-1
changelog:
  - serialize dataMap even if empty (tlestach@redhat.com)
  - enable task logging to files (tlestach@redhat.com)


author: Partha Aji <paji@redhat.com> 1.2.7-1
changelog:
  - Added API calls to create/update symlinks (paji@redhat.com)
  - Fixed the manage config file page to not show 'upload' for symlinks
    (paji@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.2.6-1
changelog:
  - rename, update and schedule ClearLogHistory (tlestach@redhat.com)
  - email support (tlestach@redhat.com)
  - Fix missing functionality on System Hardware page (colin.coe@gmail.com)


author: Tomas Lestach <tlestach@redhat.com> 1.2.5-1
changelog:
  - fix ErrataQueueTest unit test (tlestach@redhat.com)
  - do not print stacktrace, when logging disabled (tlestach@redhat.com)
  - do not use TaskoFactory inside of the start() and finish() methods
    (tlestach@redhat.com)
  - load errata after closing session to be used later on (tlestach@redhat.com)
  - add simple-core dependecies (tlestach@redhat.com)
  - chekstyle fix (tlestach@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.2.4-1
changelog:
  - taskomatic enhancements (tlestach@redhat.com)
  - 620149 - Restore Users tab for Org Admins (colin.coe@gmail.com)
  - System Notes pages PXT to java (colin.coe@gmail.com)


author: Partha Aji <paji@redhat.com> 1.2.2-1
changelog:
  - 562555 - Added code to scrub activation key names and descriptions
    (paji@redhat.com)
  - Removed a stupid class that was unused (paji@redhat.com)


author: Partha Aji <paji@redhat.com> 1.2.1-1
changelog:
  - 622715 - Fixed dups profile bug where unentitled systems were being wrongly
    reported as entitled (paji@redhat.com)
  - 620463 - Fixed a KS bug (paji@redhat.com)
  - fixing issue where "guests consuming regular entitlement page" would show
    guests that were recieving free entitlements because their host had a virt
    entitlement (jsherril@redhat.com)
  - bumping package versions for 1.2 (mzazrivec@redhat.com)


author: Partha Aji <paji@redhat.com> 1.1.49-1
changelog:
  - 620341 - Fixed a dupes query (paji@redhat.com)
  - 576779 - fixing issue where selecting systems to apply a single errata to
    would only work on the first page ful (jsherril@redhat.com)
  - 619301 - Fixed a ypo in a i18n string (paji@redhat.com)


author: Milan Zazrivec <mzazrivec@redhat.com> 1.1.48-1
changelog:
  - Massaged the sys ents page a little more (paji@redhat.com)
  - Added some tool tips on the Multi Org System Entitlements page
    (paji@redhat.com)
  - fixing unit test that was written incorrectly to start with
    (jsherril@redhat.com)
  - I18nized Manage and Clear (paji@redhat.com)


author: Partha Aji <paji@redhat.com> 1.1.47-1
changelog:
  - 621520 - Fixed a bug where the 'clear' box ignored extra request parameters
    (paji@redhat.com)
  - Fixed a couple of dup queries to use having (paji@redhat.com)
  - making the editarea not highlight by default (jsherril@redhat.com)
  - 616041 - fixing issue where deploying config files for multiple servers
    scheduled multiple actions instead of one (jsherril@redhat.com)
  - 596831 - fixing issue where non-internationalized strings were stored and
    displayed for the SSM operations pages (jsherril@redhat.com)


author: Milan Zazrivec <mzazrivec@redhat.com> 1.1.46-1
changelog:
  - 616785 - fixing issue where selecting "update Properties" on the system
    details edit page would set "Auto Update Errata" to no, even if it had been
    previously set to yes
  - 601058 - fixing issue where hitting update on the kickstart operating system
    tab would overwrite the custom url
  - 575981 - fixing issue where non-user scheduled actions wouldnt show up in the
    scheduled list
  - convert hardware.pxt to Java


author: Partha Aji <paji@redhat.com> 1.1.45-1
changelog:
  - Fixed byte[] -> string conversion bugs that were created during the
    blob->binary commit (paji@redhat.com)


author: Shannon Hughes <shughes@redhat.com> 1.1.44-1
changelog:
  - we need to use epoch of 1 for 1.6.0 and greater according to fedora java package rules (shughes@redhat.com)


author: Justin Sherrill <jsherril@redhat.com> 1.1.41-1
changelog:
  - 619381 - fixing issue where reprovisioning a system would cause registration
    to fail in the %post section resulting in the system not being registered at
    all. (jsherril@redhat.com)


author: Justin Sherrill <jsherril@redhat.com> 1.1.38-1
changelog:
  - taking a stab at alternating between asm.jar and objectweb-asm/asm.jar to
    handle errors with taskomatic on fedora13 (jsherril@redhat.com)


author: Partha Aji <paji@redhat.com> 1.1.37-1
changelog:
  - Config Management schema update + ui + symlinks (paji@redhat.com)
  - 603133 - fixing issue where system within a group that were unentitled would
    still factor into whether the group would show up with an exclamation point
    (jsherril@redhat.com)
  - Symlink /var/www/html/pub in devel environment (coec@spacey.coesta.com)
  - Fix checkstyle errors (coec@spacey.coesta.com)
  - 563797 - changing behavior of lookup exceptions to print a smaller error as
    well as not send an email by default (jsherril@redhat.com)
  - 533190 - fixing issue where deleting more than 1000 errata would throw a
    database error (jsherril@redhat.com)
  - 514426 - changing list tag behavior to show fliter box even if the user has
    filtered something and got no results (jsherril@redhat.com)
  - 595524 - changing improper accesses to /ks/dist to return a file not found
    (jsherril@redhat.com)
  - getting rid of tabs (jsherril@redhat.com)
  - 591863 - making pre and post logging work for scripts that are not bash
    scripts (jsherril@redhat.com)
  - fixing missing escaped command that broke kickstart rendering
    (jsherril@redhat.com)
  - System currency phase 2 (coec@spacey.coesta.com)
  - Fix 'Duplicate message key found in XML Resource file' message
    (coec@spacey.coesta.com)
  - added new API functions system.listPackageProfiles and
    system.deletePackageProfile (aparsons@redhat.com)
  - fixed the system counts in the *_action_list queries (aparsons@redhat.com)
  - 580086 - cleaning up some code related with system group intersection and
    fixing one possible cause of not calculating the intersection correctly
    (jsherril@redhat.com)
  - checkstyle fixes (jsherril@redhat.com)
  - checkstyle fixes (jsherril@redhat.com)
  - 582085 - fixing issue where renaming an errata with keywords would fail
    (jsherril@redhat.com)
  - 582995 - fixing the automatic escaping of dollar signs within a raw kickstart
    (jsherril@redhat.com)
  - removing mistakenly included debug message (jsherril@redhat.com)
  - 616267 - fixing issue where system.listPackages api call would return nothing
    if the client had not uploaded the arch for the installed packages (older
    rhel 4 clients) (jsherril@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.1.36-1
changelog:
  - alter the return type of system.listLatestAvailablePackage
    (aparsons@redhat.com)
  - added new API call system.listLatestAvailablePackage that will list the
    latest available version of a package for each system in the list
    (aparsons@redhat.com)
  - add counts for the number of completed/failed/inprogress systems to the
    ScheduledAction DTO and schedule.list*Actions API calls (aparsons@redhat.com)
  - added new API call schedule.rescheduleActions (aparsons@redhat.com)


author: Justin Sherrill <jsherril@redhat.com> 1.1.33-1
changelog:
  - Initial set of changes to show the 'files' include info on dirs and symlinks
    (paji@redhat.com)
  - Making spacewalk-java build correctly for fedora 13 (jsherril@redhat.com)


author: Justin Sherrill <jsherril@redhat.com> 1.1.32-1
changelog:
  - fixing java build scripts to use objectweb-asm library if it exists versus
    the normal asm (jsherril@redhat.com)
  - add path to oracle xe library for taskomatic (msuchy@redhat.com)
  - converting hibernate blobs to binary data types to hopefully work better in
    postgresql (jsherril@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.1.31-1
changelog:
  - checkstyle fix (tlestach@redhat.com)
  - 584860 - do not return empty partition strings (tlestach@redhat.com)
  - 584860 - kickstart.profile.system.getPartitioningScheme does not return
    include statements (aparsons@redhat.com)
  - 584864 - added API method kickstart.profile.downloadRenderedKickstart
    (aparsons@redhat.com)
  - 584852 - added API configchannel.listSubscribedSystems (aparsons@redhat.com)
  - Added a nice org updated message for the org config page (paji@redhat.com)
  - 599612 - making the SSM able to subscripe systems to shared channels
    (jsherril@redhat.com)
  - checkstyle fix (jsherril@redhat.com)
  - making kickstarts not fail if multiple of the same NVREA are in the same
    channel (jsherril@redhat.com)
  - 600502 - speeding up system.getId() api call (jsherril@redhat.com)


author: Milan Zazrivec <mzazrivec@redhat.com> 1.1.30-1
changelog:
  - use db_* options from rhn.conf to retrieve database connection info
  - Added unit tests for SystemHandlerTest.convertToFlex
  - unit test fix
  - fixing un-escaped dollar sign in %post script that deals with rewriting
    /etc/sysconfig/rhn/up2date


author: Milan Zazrivec <mzazrivec@redhat.com> 1.1.27-1
changelog:
  - fixed typo in system_currency query
  - Added a convert to flex api call and misc improvements on unit tests


author: Justin Sherrill <jsherril@redhat.com> 1.1.25-1
changelog:
  * Thu Jul 15 2010 Justin Sherrill <jsherril@redhat.com> 1.1.24-1
  - moving temp jars to ivy, and adding needed slf4j jars for quartz unit tests
    (jsherril@redhat.com)
  - fix checksum info across mulitorg grant actions (shughes@redhat.com)
  - fixed system_currency query (michael.mraka@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.1.23-1
changelog:
  - [PATCH] allow multiple systems to be scheduled for an erratum via the API
    (aron@redhat.com)
  - checkstyle fixes (tlestach@redhat.com)
  - [PATCH] alter system.scheduleRunScript API call to schedule multiple systems
    (aron@redhat.com)
  - removed dead file not used anywhere (michael.mraka@redhat.com)
  - oracle client has been removed from /opt/oracle ages ago
    (michael.mraka@redhat.com)
  - Add system currency report (colin.coe@gmail.com)
  - Added API to list flex guests and eligible flex guests (paji@redhat.com)
  - Added a Configuration page to Orgs to handle maintenance windows
    (paji@redhat.com)
  - Added the lookupAndBind org to RequestContext so it could be used in various
    actions (paji@redhat.com)
  - added a simple test to check for stagin content (paji@redhat.com)
  - adding flex guest support for some of the org-entitlement apis
    (jsherril@redhat.com)
  - making Channel package add page much faster (jsherril@redhat.com)
  - Cleaned up web_customer, rhnPaidOrgs, and rhnDemoOrgs inaddition to moving
    OrgImpl- Org. These are unused tables/views/columns.. Added upgrade scripts
    accordingly (paji@redhat.com)
  - fixed a goof up on preferences jspf that didn;t escape content
    (paji@redhat.com)
  - fixed a comment typo (paji@redhat.com)
  - Added an extra column mapping to OrgImpl object (paji@redhat.com)
  - updating api doc for system.getScriptResults (adding serverId)
    (tlestach@redhat.com)
  - add serverId to structure returned by system.getScriptResults() API call
    (aparsons@redhat.com)
  - Corrected a couple of jsp pages where 'label for' was not used
    (paji@redhat.com)
  - Fix checkstyle errors (colin.coe@gmail.com)
  - Use correct tomcat version (colin.coe@gmail.com)
  - Remove println used in testing (colin.coe@gmail.com)
  - Display calina.out in admin tab, part 2 (colin.coe@gmail.com)
  - Display calina.out in admin tab (colin.coe@gmail.com)


author: Justin Sherrill <jsherril@redhat.com> 1.1.22-1
changelog:
  - 576139 - fixing issue where auto-application of errata would be triggered
    before the new repodata was generated. (jsherril@redhat.com)


author: Shannon Hughes <shughes@redhat.com> 1.1.21-1
changelog:
  - removing log5j until we get fedora approval; removed velocity since its in
    tempjars; adding new versions of quartz for cron taskomatic scheduler
    (shughes@redhat.com)


author: Justin Sherrill <jsherril@redhat.com> 1.1.20-1
changelog:
  - 603258 - fixing issue where channel.software.mergeErrata and mergePackages
    would not populate the errata/package cache corerctly (jsherril@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.1.19-1
changelog:
  - CobblerSyncTask fix (tlestach@redhat.com)
  - Made entitlement logic handle flex guests when the host is virt (un)entitled
    (paji@redhat.com)
  - 608811 - fixing issue where virt guest creation would not create the guests
    to use a virtual bridge. (jsherril@redhat.com)


author: Jan Pazdziora 1.1.18-1
changelog:
  - Use the { call ... } syntax instead of the direct PL/SQL.
  - fix broken repo sync download log file logic (shughes@redhat.com)
  - fixed a couple of issues with the sat scrubber test (paji@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.1.17-1
changelog:
  - replacing ExceptionTranslator for SqlExceptionTranslator and its convert()
    method for sqlException() (tlestach@redhat.com)
  - Added a sat scrubber test that wipes out old test artifactsw
    (paji@redhat.com)
  - Added an automatic db test cleanup script as a part of tests
    (paji@redhat.com)
  - fix bug Validation i18n key (shughes@redhat.com)
  - bug fixing for reposync (shughes@redhat.com)
  - junit modification for repo sync (shughes@redhat.com)
  - checkstyle fix, extra java import (shughes@redhat.com)
  - hook to call create repo sync task in taskomatic (shughes@redhat.com)
  - remove call to repo task from the channel edit/update cmds
    (shughes@redhat.com)
  - add last log repo sync to edit channel (shughes@redhat.com)
  - remove old repo fields from channel edit page, clean up i18n strings
    (shughes@redhat.com)
  - making links between repo objects and taskomatic (shughes@redhat.com)
  - lots of checkstyle fixes (shughes@redhat.com)
  - add channel count access for repo objects (shughes@redhat.com)
  - general repo cleanup, bugfixing (shughes@redhat.com)
  - new page: list of repos to sync (session sets) (shughes@redhat.com)
  - struts support for repo sync action (shughes@redhat.com)
  - adding new sync nav, moving add/remove to new tab (shughes@redhat.com)
  - remove debug messages, add extra i18n update string (shughes@redhat.com)
  - db mapping logic for channel repos (shughes@redhat.com)
  - preselect set channel repo logic (shughes@redhat.com)
  - initial jsp support for channel to repo mapping (shughes@redhat.com)
  - change from rhnset to sessionset for repo maps (shughes@redhat.com)
  - intial strut action for channel repository mapping (shughes@redhat.com)
  - strut support for channel repository mapping (shughes@redhat.com)
  - channel nav support for repository mapping (shughes@redhat.com)
  - modify verbage for repo list summary (shughes@redhat.com)
  - logic to delete content sources from db (shughes@redhat.com)
  - minor syntax issue with i18n repo delete strings (shughes@redhat.com)
  - initial files to support Repo delete (shughes@redhat.com)
  - bug fixes for EditRepo, strut path fixes (shughes@redhat.com)
  - RepoEdit page cleanup, jsp fixes (shughes@redhat.com)
  - fix hibernate content obj named queries for Edit Repo (shughes@redhat.com)
  - starting checking content objects off id and org for security; also fix query
    for taskomatic (shughes@redhat.com)
  - commit before master merge (shughes@redhat.com)
  - adding repo edit commands (shughes@redhat.com)
  - refactoring repo commands to use base class (shughes@redhat.com)
  - more repo content obj clean up (shughes@redhat.com)
  - fix link for repo edit (shughes@redhat.com)
  - quick fix to remove sync query from content source obj (shughes@redhat.com)
  - update channel to handle sync date; remove from content source
    (shughes@redhat.com)
  - fix incorrect reference to sync column of content source (shughes@redhat.com)
  - adding org id mapping to content source objects (shughes@redhat.com)
  - ise fixes for repo create (shughes@redhat.com)
  - adding url field to repo details form/jsp (shughes@redhat.com)
  - pushing changes to prepare for master merge (shughes@redhat.com)
  - fixed incorrect url syntax for repocreate (shughes@redhat.com)
  - adding repo domain creation logic to manager/action layer
    (shughes@redhat.com)
  - pushing minor changes before master merge (shughes@redhat.com)
  - repo struts action fnd jsp or creating repo objects. (shughes@redhat.com)
  - support classes for adding a Repo object (shughes@redhat.com)
  - repo validation xsd schema (shughes@redhat.com)
  - adding nav entries for repo create and edit (shughes@redhat.com)
  - struts entries for repo create and edit pages (shughes@redhat.com)
  - adding dynaform for content source creation (shughes@redhat.com)
  - fixing toolbar syntax for repo (shughes@redhat.com)
  - minor tweaks to struts url path and hibernate fix (shughes@redhat.com)
  - adding repolist page to struts (shughes@redhat.com)
  - datasource queries for repolist listtag page (shughes@redhat.com)
  - adding ContentSource DTO object for repo listtags (shughes@redhat.com)
  - setting up ContentSource queries (shughes@redhat.com)
  - fixing compile errors on RepoLister (shughes@redhat.com)
  - initial classes for Repolisting (shughes@redhat.com)
  - adding repo list jsp page (shughes@redhat.com)
  - Revert "fixing accidental branch creation, removing cobbler stubs"
    (shughes@redhat.com)
  - fixing accidental branch creation, removing cobbler stubs
    (shughes@redhat.com)
  - new jsp for the repo list (shughes@redhat.com)
  - adding nav menu for external repo management (shughes@redhat.com)
  - minor changes to tests (shughes@redhat.com)
  - more compiliation fixes to support many2many (shughes@redhat.com)
  - fixing breakage after adding many2many objects for yum repo sync
    (shughes@redhat.com)
  - minor updates to Channel object to add repos (shughes@redhat.com)
  - initial hibernate changes to support many2many relationships of channel to
    repos (shughes@redhat.com)
  - hibernate changes for existing content source objects (shughes@redhat.com)
  - Fixed some checkstyle errors (paji@redhat.com)
  - 605383 - fixing issue where adding errata to a channel with 'package
    association' unchecked wouldn't handle arches correctly (jsherril@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.1.16-1
changelog:
  - 591291 - fix also mergeErrata with given start and end date
    (tlestach@redhat.com)
  - remove exceptions from method definitions that aren't thrown
    (tlestach@redhat.com)
  - More unit test fixes (paji@redhat.com)
  - Cleared more unit test (paji@redhat.com)
  - Fixed another checkstyle issue (paji@redhat.com)
  - Speeded up a unit test .... (paji@redhat.com)
  - Fixed a checkstyle issue (paji@redhat.com)
  - Fixed fve unit tests Hopefully... (paji@redhat.com)
  - Fixed a dupe key issue (paji@redhat.com)
  - if file is rpm package, use checksum from db, otherwise read whole file
    (msuchy@redhat.com)
  - Fixed a compile error.... (paji@redhat.com)
  - Added more tests on Orphaned gets entitlements (paji@redhat.com)
  - Added unit tests for VirtEntitlementsManager (paji@redhat.com)
  - Fixed some typos (paji@redhat.com)
  - Added page sizes to flex multiorg pages (paji@redhat.com)
  - fixed a line typo where I forgot to clear the map create in session
    (paji@redhat.com)
  - Added sorting to channel family-> orgs page (paji@redhat.com)
  - Added flex magic to ChannelFamily -> Orgs page (paji@redhat.com)
  - Added alphabar columns for the mutli org pages (paji@redhat.com)
  - More verbiage on software entitlements page (paji@redhat.com)
  - Updated the software entitlements page to deal with FVE (paji@redhat.com)
  - Added a couple of enhancements on the Org software subs pager
    (paji@redhat.com)
  - Fixed checkstyle errors (paji@redhat.com)
  - Added code to get multiorgs org -> software channel ents page work with flex
    entitlements (paji@redhat.com)
  - Forgot to commit EligibleFlexGuestAction (paji@redhat.com)
  - Added the convert to flex plsql operation (paji@redhat.com)
  - More updates to the UI (paji@redhat.com)
  - More UI updates on the Flex Guest Pages added Nav stuff (paji@redhat.com)
  - Made the Flexguest page show entitlements (paji@redhat.com)
  - Initial cut to list eligible flex guests page (paji@redhat.com)
  - Slight refactoring of Virtual Enttitlements (paji@redhat.com)
  - Initial cut of the Flex Guests Page (paji@redhat.com)
  - adding flex guest entitlement columns on the org entitlments page
    (jsherril@redhat.com)
  - updating rhn_entitlement package for cert activation (jsherril@redhat.com)
  - having setters do the right thing (jsherril@redhat.com)
  - matching hosteds column names for flex guests (jsherril@redhat.com)
  - adding hibernate mapping for flex guests (jsherril@redhat.com)


author: Jan Pazdziora 1.1.14-1
changelog:
  - updating rhnPackageRepodata table to not use a reserved word.
    (jsherril@redhat.com)
  - Fixed a typo in the previous commit (paji@redhat.com)
  - Good Bye Channel License Code (paji@redhat.com)


author: Miroslav Suchý <msuchy@redhat.com> 1.1.13-1
changelog:
  - implement <label> for form fields - sdc/details.jsp (msuchy@redhat.com)
  - implement <label> for form fields - user/create/usercreate.jsp
    (msuchy@redhat.com)
  - implement <label> for form fields - activationkeys/details.jspf
    (msuchy@redhat.com)
  - implement <label> for form fields - edit.jsp (msuchy@redhat.com)
  - implement <label> for form fields - orgcreate.jsp (msuchy@redhat.com)
  - implement <label> for form fields - probe-edit.jsp (msuchy@redhat.com)
  - implement <label> for form fields - filter-form.jspf (msuchy@redhat.com)
  - implement <label> for form fields - restart.jsp (msuchy@redhat.com)
  - implement <label> for form fields - monitoring.jsp (msuchy@redhat.com)
  - implement <label> for form fields - bootstrap.jsp (msuchy@redhat.com)
  - implement <label> for form fields - general.jsp (msuchy@redhat.com)
  - 585176 - changing the behavior of the SSM package upgrade screen to handle
    system and their packages for upgrade invidually, so only packages needed on
    a system will be installed.  This means that each system is scheduled
    individually, but at least it is correct (jsherril@redhat.com)


author: Miroslav Suchý <msuchy@redhat.com> 1.1.12-1
changelog:
  - Made the duplicate compares page do confirm delete differently
    (paji@redhat.com)
  - Added a sort of 'confirm' logic for delete systems in dup compares page
    (paji@redhat.com)
  - 602591 - "Content-Length" added to response header for different download
    contents (tlestach@redhat.com)
  - 603890 - fix/rewrite system.listSubscribableBaseChannels API
    (tlestach@redhat.com)
  - 576314 - fix for errata being added to the email queue multiple times before
    it can be run (jsherril@redhat.com)
  - bumping up heap to 512m for jsp compiles (shughes@redhat.com)
  - bumping up build heap to 512m (shughes@redhat.com)
  - Removed an unnecessary abstraction for VirtEntitlements (paji@redhat.com)
  - 591291 - associate packages also (when mergeing errata) (tlestach@redhat.com)
  - 601656 - fix channel permission check for errata.clone (tlestach@redhat.com)
  - 601656 - fix channel permission check for channel.software.mergePackages
    (tlestach@redhat.com)
  - fixing issue where package summary could be null, causing NPE
    (jsherril@redhat.com)
  - 601656 - fix channel permission check (tlestach@redhat.com)
  - 591291 - clone errata instead of associating them to custom channels
    (tlestach@redhat.com)
  - fixing hashCode for Errata (tlestach@redhat.com)
  - 529359: Fixed a couple of bugs related to Remote Command Package upgrade
    (paji@redhat.com)
  - 595473 525588 - fixing small query issue and moving the ssm operation
    creation to before the (jsherril@redhat.com)
  - 595473 525588 - fixing issue where child channel subscription changes would
    not use the stored procedure and would instead update rhnServerChannel table
    directly, bypassing all entitelment logic (jsherril@redhat.com)
  - 525588 - changing SSM child channel subscription page to not use hibernate
    when doing subscribng (jsherril@redhat.com)
  - Correct 'checkstyle' errors (colin.coe@gmail.com)
  - checkstyle fixes (jsherril@redhat.com)
  - Update errata.setDetails to allow setting CVEs (colin.coe@gmail.com)
  - Allow CVEs to be set on unpublished errata (colin.coe@gmail.com)
  - 585176 - fixing issue where packages were excluded from update on SSM
    upgradable packages page when the packages had multiple arches
    (jsherril@redhat.com)
  - 585965 - fixing issue with multilib packages and errata-cache generation,
    where updating one arch of a package would indicate that the other one was
    updated as well (jsherril@redhat.com)
  - 563859 - fixing issue where adding errata to x86_64 channels would only get
    packages of one arch, even if the errata had two (lib packages)
    (jsherril@redhat.com)
  - unit test fix (jsherril@redhat.com)
  - Adding the correct checkstyle for inactive systems (paji@redhat.com)
  - 576953 - fixing errata search case sensitivity and not searching on partial
    cve name (jsherril@redhat.com)
  - 588367 - introducing systemgroup.scheduleApplyErrataToActive API call
    (tlestach@redhat.com)
  - 588367 move applyErrataHelper to ErrataManager (tlestach@redhat.com)
  - Added the dupe compare css and javascript magic (paji@redhat.com)
  - 590204 - fixing issue where pagination wasnt working properly on normal user
    list page (jsherril@redhat.com)
  - Made the default dups compare page preselect a bunch of items
    (paji@redhat.com)
  - Improved a error message on Dups systems page (paji@redhat.com)
  - Fix style of commit c4e387bbb1c5cf16f54a2fa968a5613121bc1d7a
    (lukas.durfina@gmail.com)
  - A more functional dupes compare page (paji@redhat.com)
  - adding distro deletion to cleanup script (jsherril@redhat.com)
  - Removed a no white space after a type cast check since we are not enforcing
    it anywhere (paji@redhat.com)
  - unit test fix (jsherril@redhat.com)
  - Generate Debian repository (lukas.durfina@gmail.com)
  - Fixed broken unit tests (paji@redhat.com)
  - checkstyle fix (joshua.roys@gtri.gatech.edu)
  - Updated a typo in the  string (paji@redhat.com)
  - Updated a resource string (paji@redhat.com)
  - Added i18n strings for the systemdetails page (paji@redhat.com)
  - Limit automatic config comparisons to diff enabled systems
    (joshua.roys@gtri.gatech.edu)


author: Partha Aji <paji@redhat.com> 1.1.11-1
changelog:
  - Added an option to selectively delete instead of reactivate when a system is
    being reprovisioned (paji@redhat.com)
  - Made ssm operations use OperationDetailsDto instead of just dealing with
    plain maps and random attributes (paji@redhat.com)
  - unit tset fix (jsherril@redhat.com)
  - 528884 - fixing issue where cloning ks profiles wouldnt clone virt info
    (jsherril@redhat.com)
  - Added stubs for the duplicate profiles compare page (paji@redhat.com)
  - Fixed a hibernate bug on capabilities object. Removed created and modified
    from mapping (paji@redhat.com)
  - 568962 - get correct set of errata to merge (tlestach@redhat.com)
  - Fix a NPE in the Audit code (joshua.roys@gtri.gatech.edu)
  - Added the import tree.js part to the expansion decorator so its used on a
    need to use bases (paji@redhat.com)
  - Added the logic to handle Delete from the Dup Systems page (paji@redhat.com)
  - Made the dup systems page use ssm (paji@redhat.com)
  - Made the expansion decorator show the show all|hide all correctly
    (paji@redhat.com)
  - queuing channel repo generation for new channels (jsherril@redhat.com)
  - Fixed a pagination issue that occured on first page load (paji@redhat.com)
  - ignoring virt bonded interfaces, changing dups page to not sure the same set,
    and fixing inactive counts on mac and hostname pages (jsherril@redhat.com)
  - 585901 - add an extra null condition (tlestach@redhat.com)
  - Added a form var to keep track of inactive count (paji@redhat.com)
  - Added logic for all the 3 tabs to use the same set as they refer to the same
    list (paji@redhat.com)
  - Added Nav Tabs + hostname /mac address functionality + cleaned up the i18n
    Strings (paji@redhat.com)
  - adding inactive drop down box and select inactive button
    (jsherril@redhat.com)
  - Changed the tree behaviour to always expand (paji@redhat.com)
  - Fixed checkstyle (paji@redhat.com)
  - Commiting the Select All magic stuff (paji@redhat.com)
  - 588901 - fix to_package_id (joshua.roys@gtri.gatech.edu)


author: Tomas Lestach <tlestach@redhat.com> 1.1.10-1
changelog:
  - 585901 - recursive comps search (tlestach@redhat.com)
  - More work on select all magic (paji@redhat.com)
  - 588901 - Fix listLatestUpgradablePackages API results
    (joshua.roys@gtri.gatech.edu)
  - Fixed an accidental compile error that occured due to a previous commit
    (paji@redhat.com)
  - Added some magic to show the system names and url instead of ids in the dups
    page (paji@redhat.com)
  - added an nbsp to space the text better (paji@redhat.com)
  - Added a new tag attribute to filter by ip address (paji@redhat.com)
  - More list tag enhancements (paji@redhat.com)
  - Updated the list tag to deal with parent vs child filtering (paji@redhat.com)
  - More changes to properly handle selection javascript magic (paji@redhat.com)
  - Needed to add more JS magic to get selections to work (paji@redhat.com)
  - Quick fix to deal with a null pointer that would ve occued on a logdebg
    (paji@redhat.com)
  - Added code to get checkbox grouping to work (paji@redhat.com)
  - Got the tree filters working (paji@redhat.com)
  - Fixed a checkstyle error (paji@redhat.com)
  - fixing RowRenderer, to do coloring more like the mockups
    (jsherril@redhat.com)
  - Made the post reactivation key logic more fail safe.. (paji@redhat.com)


author: Partha Aji <paji@redhat.com> 1.1.9-1
changelog:
  - Added new cobbler snippets to enable sytem reactivation on bare metal reprovisioning
    (paji@redhat.com)
  - Added code to show general snippets created in spacewalk.
  - Remove spammy audit types from default search (joshua.roys@gtri.gatech.edu)


author: Tomas Lestach <tlestach@redhat.com> 1.1.8-1
changelog:
  - introducing DistChannelHandler (tlestach@redhat.com)
  - add 2 new DistChannelMap related queries with appropriate methods
    (tlestach@redhat.com)
  - rename {lookup,find}ByOsReleaseAndChannelArch ->
    ByProductNameReleaseAndChannelArch (tlestach@redhat.com)
  - Added all the javascript macgic needed to show and hide stuff
    (paji@redhat.com)
  - Fixed a Compile typo to work with 1.5 compiler (paji@redhat.com)


author: Jan Pazdziora 1.1.7-1
changelog:
  - Added new expandable and non-expandable columns. Also UI improvements
    (paji@redhat.com)
  - adding expandable row renderer and adding it to duplicate page
    (jsherril@redhat.com)
  - Added an 'expandable' tag function to differentiate between parent/child
    (paji@redhat.com)
  - Got the new treeable list tag in a more stable state (paji@redhat.com)
  - Better looking Duplicate Ips page (paji@redhat.com)
  - The relativeFilename in rhnChannelComps is really relative, need to join with
    slash.
  - converting Duplicate dtos to use new expandable interface
    (jsherril@redhat.com)
  - Added initial entry point for duplicate ip page (paji@redhat.com)
  - Added initial mods to list tag to deal with simple trees (paji@redhat.com)
  - adding row renderer (jsherril@redhat.com)
  - creating RowRenderer to provide alternate ways to render the styles of each
    row (jsherril@redhat.com)
  - remove @Override, since it is not an Override (tlestach@redhat.com)
  - Change from nested select to inner join (colin.coe@gmail.com)
  - Got the delete systems  confirm page completed. (paji@redhat.com)
  - Make bash the default for syntax highlighting (colin.coe@gmail.com)


author: Justin Sherrill <jsherril@redhat.com> 1.1.6-1
changelog:
  - adding duplicate system manager layer and api calls (jsherril@redhat.com)
  - adding server delete event for duplicate profiles (shughes@redhat.com)
  - Moved SSM System DeleteConfirm page to java to facilitate Deletion using the
    message queue infrastructure (paji@redhat.com)
  - allowing the period character is cobbler system records (jsherril@redhat.com)


author: Justin Sherrill <jsherril@redhat.com> 1.1.5-1
changelog:
  - adding feature to preselect a kickstart profile for provisioning if the
    cobbler system record for that system has it selected (jsherril@redhat.com)
  - 580927 - sorting advanced options (jsherril@redhat.com)
  - fixing broken unit tests and properly picking the right exception
    (jsherril@redhat.com)
  - Addition of channel.software.getChannelLastBuildById API call
    (james.hogarth@gmail.com)


author: Michael Mraka <michael.mraka@redhat.com> 1.1.4-1
changelog:
  - 576211 - fixed server name replacement pattern
  - removing log5j stuff
  - fix issue with PSQLException


author: Justin Sherrill <jsherril@redhat.com> 1.1.2-1
changelog:
  - bumping spec files to future 1.1 packages (shughes@redhat.com)
  - 516983 - making it clearer that a distro cannot be deleted if profiles are
    associated with it. Also fixing the nav for that page (jsherril@redhat.com)
  - Fix the SELinux regex to handle MLS categories better
    (joshua.roys@gtri.gatech.edu)
  - Fix SSM 'Select All' button on configuration pages
    (joshua.roys@gtri.gatech.edu)
  - xmlrpc: Put the symlink target in 'contents' (joshua.roys@gtri.gatech.edu)
  - adding velocity dep (jsherril@redhat.com)
  - Add 'arch' to channel.list*Channels (colin.coe@gmail.com)
  - Fix xmlrpc file-type for symlinks (joshua.roys@gtri.gatech.edu)
  - adding log5j to ivy stuff, and moving the repo to parthas fedorapeople
    account (jsherril@redhat.com)
  - 576907 - making same display changes for system sync (tlestach@redhat.com)
  - Move systemlogs directory out of /var/satellite (joshua.roys@gtri.gatech.edu)
  - 580227 - displaying dates in the same format (tlestach@redhat.com)


author: Justin Sherrill <jsherril@redhat.com> 0.9.16-1
changelog:
  - 573153 - improving performance of the systems group overview page
    considerably (jsherril@redhat.com)
  - adding NVL to query which needed it (jsherril@redhat.com)
  - fixing small issue with query that resulted in odd error, inconsistent
    datatypes: expected UDT got CHAR (jsherril@redhat.com)
  - Implement 'channel.software.listChildren' API call (colin.coe@gmail.com)


author: Tomas Lestach <tlestach@redhat.com> 0.9.15-1
changelog:
  - 576907 - supporting multilib packages for syncing systems/profiles
    (tlestach@redhat.com)
  - fixing taskomatic problem (tlestach@redhat.com)
  - 577074 - Fix to remove invalid characters from a cobbler system record name
    (paji@redhat.com)
  - 574594 - Fixed date based sorting issues on 4 User List pages.
    (paji@redhat.com)
  - 577224 - Fixed an issue where when cloning KS profiles variables were not
    getting copied (paji@redhat.com)


author: Justin Sherrill <jsherril@redhat.com> 0.9.14-1
changelog:
  - 531122 - fixing issue where system records created with cobbler would not use
    all the correct activation keys once keys were changed from a profile
    (jsherril@redhat.com)
  - 522497 - Fixed a ks system details bug (paji@redhat.com)
  - Remove audit review cruft from spacewalk-setup (joshua.roys@gtri.gatech.edu)


author: Justin Sherrill <jsherril@redhat.com> 0.9.13-1
changelog:
  - 576301, 576314 - fixing issues where auto-apply of errata was applying even
    for systems that did not need the errata and was being scheduled multiple
    times for systems (once for every channel that contained that errata)
    (jsherril@redhat.com)
  - changing cobbler call to use automated user since it could go through
    taskomatic (jsherril@redhat.com)
  - API to list API (tlestach@redhat.com)
  - 559693 - fixing apidoc (tlestach@redhat.com)
  - 559693 - allow channel.software.listAllPackages to return the checksum
    (colin.coe@gmail.com)
  - added packages no more automaticaly required in tomcat6
    (michael.mraka@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 0.9.12-1
changelog:
  - API to list API (tlestach@redhat.com)
  - 559693 - fixing apidoc (tlestach@redhat.com)
  - 559693 - allow channel.software.listAllPackages to return the checksum
    (colin.coe@gmail.com)


author: Tomas Lestach <tlestach@redhat.com> 0.9.10-1
changelog:
  - 575796 - make system.get_name API call faster (tlestach@redhat.com)
  - 529359 - attempting to fix issue where solaris packages couldnt be installed,
    may break unit test, we will see (jsherril@redhat.com)
  - 529359 - Fix for this error (paji@redhat.com)
  - Basically removed the listAllSystems call in SystemManager (paji@redhat.com)
  - 574197 - making cobbler name seperator configurable (jsherril@redhat.com)


author: Michael Mraka <michael.mraka@redhat.com> 0.9.9-1
changelog:
  - 568958 - package removal and verify
  - 516048 - syncing java stack with perl stack on channel naming convention
  - 510383 - Create/Update user commands use the max_user_len and min_user_len values
  - 574065 - shared channel couldnt properly be used as a distros channel
  - fixed syntax highliging in editarea textareas
  - 510383 - fixes on the UI side for password length issue 
  - 572277 - package profile sync
  - added an API function: errata.listUnpublishedErrata
  - 559551 - ISE fixed for SyncSystems.do
  - making Channel.getPackages() much more verbose
  - 570560 - fixing misleading channel creation warning message
  - 514554 - adding back the ability to delete virt guests
  - 529962 - nav not showing the current tab
  - 531122 - <<inherit>> would appear within system records when modifying activation key
  - 493176 - kickstart.tree.getDetails
  - 562881 - save cobbler object after setting kickstart variables
  - 562881 - cobbler system record check


author: Tomas Lestach <tlestach@redhat.com> 0.9.8-1
changelog:
  - 566434 - manage base entitlements with system.add/removeEntitlements API call
    (tlestach@redhat.com)
  - combine several API call params to a single Map parameter
    (tlestach@redhat.com)


author: Justin Sherrill <jsherril@redhat.com> 0.9.7-1
changelog:
  - fixing issue with conflict between javamail package and classpathx-mail
    (which provides javamail as a provides).  The fedora 12 build was building
    against the javamail package which broke the deployment when it wasnt
    installed (jsherril@redhat.com)


author: Justin Sherrill <jsherril@redhat.com> 0.9.6-1
changelog:
  - changing new rev number to be one more than latest, not one more than current
    (jsherril@redhat.com)
  -  510100 - adding the ability to set a config file to a certain revision
    (jsherril@redhat.com)
  - making timezone still null errors a bit quieter.  Maybe once we really add
    all the timezones we can really do a warning (jsherril@redhat.com)
  - Automatic commit of package [spacewalk-java] release [0.9.4-1].
    (jsherril@redhat.com)
  - fixing rhn.xml for tomcat6 (jsherril@redhat.com)
  - 562881 - new api calls introduced (tlestach@redhat.com)


author: Justin Sherrill <jsherril@redhat.com> 0.9.2-1
changelog:
  - initial tomcat6 stuff (jsherril@redhat.com)
  - change checkstyle Header to RegexpHeader (tlestach@redhat.com)
  - change copyright preferencies for newly created java files
    (tlestach@redhat.com)
  - updated copyrights in all java files to make hudson happy
    (michael.mraka@redhat.com)
  - adding createOrUpdate and delete to snippet handler as well as tests
    (jsherril@redhat.com)
  - 558628 - fixing issue with configure-proxy script as well as making /cblr
    rewrites work over SSL too (jsherril@redhat.com)
  - commiting missing files from previous commit that converted target systems
    page to java (jsherril@redhat.com)
  - adding kickstart.snippet.list* (jsherril@redhat.com)
  - fixing issue where select all and update set would clear the set before
    redisplaying the page (jsherril@redhat.com)
  - fixing issue where probe suite probe list was not generating probe links
    correctly resulting in an error when trying to edit or view the probe
    (jsherril@redhat.com)
  - let's start Spacewalk 0.9 (michael.mraka@redhat.com)


author: Michael Mraka <michael.mraka@redhat.com> 0.8.10-1
changelog:
  - updated copyrights
  - 556956 - fixed listSubscribedSystems api call would error
  - 559015 - fixed target systems page
  - removed handler org_has_scouts
  - 531454 - provide architecture even for downgrade/upgrade
  - removed config values web.public_errata_*
  - 561068 - fixed api breakage with new cobbler version


author: Miroslav Suchý <msuchy@redhat.com> 0.8.9-1
changelog:
  - 539159 - offering only ssm systems with appropriate permissions for config channel unsubscription (tlestach@redhat.com)
  - 539159 - offering only ssm systems with appropriate permissions for config channel subscription (tlestach@redhat.com)
  - 538435 - fixing issue where cloning a channel wouldnt properly clone the activation keys, and wouldnt update the default session key properly (jsherril@redhat.com)
  - 506950 - fixing issue where RedHat channels tab would show up for spacewalk users (jsherril@redhat.com)
  fixing issue that kept spacewalk from working with the newest cobbler (jsherril@redhat.com)
  - 559284 - fixing issue where _ & - characters were being removed from cobbler names (jsherril@redhat.com)


author: Michael Mraka <michael.mraka@redhat.com> 0.8.7-1
changelog:
  - 529460 - fixing detection of disconnected satellite
  - 530177 - moving cobbler snippet usage before user %post scripts
  - 543879 - support for downloading kickstart profiles through a proxy
  - 493176 - introducing kickstart.tree.getDetails API call
  - 382561 - fixing daily status message to be formatted correctly
  - 543184 - ability to change logging on a kickstart file from the api
  - 513716 - prefix check simplification
  - 506279 - speeding up channel.software.addPackages
  - 518127 - adding a configchannel.deployAllSystems api call


author: Tomas Lestach <tlestach@redhat.com> 0.8.6-1
changelog:
  - removing logic for channel checksum type completion (tlestach@redhat.com)
  - 549752 - fix for check "channel in set" in UpdateChildChannelsCommand
    (tlestach@redhat.com)
  - 555212 - changing the path we use for downloading package updates in
    kickstarts from $http_server to $redhat_management_server so that distros can
    be located externally without breaking this functionality
    (jsherril@redhat.com)
  - 549752 - throwing exception, if subscribing system to a wrong child via api
    (tlestach@redhat.com)
  - 537147 - removign unused row in column on user details page
    (jsherril@redhat.com)
  - 514759 - stripping space chars from activation keys (jsherril@redhat.com)
  - 554516 - adding better formatting for config file diffs (jsherril@redhat.com)
  - 513716 - prefix validation added when creating a user (tlestach@redhat.com)
  - 554767 - fixing issue where file preservation list details wouldnt always
    show up under the correct tab (jsherril@redhat.com)
  - 543461 - fixing issue where csv downloader for systems errata list was not
    showing up (jsherril@redhat.com)
  - 549553 - speeding up package removal from channel (jsherril@redhat.com)
  - 553262 - fixing issue where kickstart label wasnt printed on software profile
    page (jsherril@redhat.com)


author: Justin Sherrill <jsherril@redhat.com> 0.8.5-1
changelog:
  - 553265 - fixing issue where stored profile list wasnt sorted by name
    (jsherril@redhat.com)
  - 552900 - fixing issue where variables would have a newline on the end
    (jsherril@redhat.com)
  - Update copyright years to end with 2010. (jpazdziora@redhat.com)
  - adding "Yum Repository Checksum Type" info to the channels/ChannelDetail.do
    page (tlestach@redhat.com)
  - 526823 - improving speed of scheduling package installs for 1000s of systems
    (jsherril@redhat.com)
  - 549391 - ISE when audit searching without any machine information
    (tlestach@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 0.8.4-1
changelog:
  - fixed exception handling (tlestach@redhat.com)
  - modifying Checksum.toString() for easier debugging (tlestach@redhat.com)
  - sha256 changes for taskomatic (tlestach@redhat.com)
  - adding checksum type for rhn/errata/details/Packages.do page
    (tlestach@redhat.com)
  - displaying checkum type on rhn/software/packages/Details.do page
    (tlestach@redhat.com)
  - download_packages.pxt was in the second rhn-tab-url in both
    channel_detail.xmls, and not referenced from anywhere else, removing.
    (jpazdziora@redhat.com)
  - The webapp.conf is not used anywhere. (jpazdziora@redhat.com)
  - adding channel.software.regenerateYumCache() api call (jsherril@redhat.com)
  - making selinux not required for server.config.createOrUpdate() api call, also
    adding selinux_ctx to the documentation (jsherril@redhat.com)
  - changing mock request to default to a POST request (jsherril@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 0.8.3-1
changelog:
  - modifying spacewalk-java build propetries to enable f12 builds
    (tlestach@redhat.com)
  - Remove the spacewalk-moon (sub)package as it is not used anywhere.
    (jpazdziora@redhat.com)
  - correcting the action that the POST check was done for errata add package
    (jsherril@redhat.com)
  - adding post checking to a couple of pages (jsherril@redhat.com)
  - 545995 - adding package signing key to the package details page
    (jsherril@redhat.com)
  - The email.verify.body trans-unit is not used anywhere, removing as dead text.
    (jpazdziora@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 0.7.24-1
changelog:
  - 537094 - yum list-sec CVE's on cloned channels doesn't work
    (tlestach@redhat.com)
  - fixing checksum empty string in the repo metadata (tlestach@redhat.com)
  - checking return value of channel.getChecksum() (tlestach@redhat.com)
  - 543347 - Security errata with enhancement advisory icons
    (tlestach@redhat.com)
  - fixing ISE when cloning channel (tlestach@redhat.com)
  - fixing ISE when adding Red Hat Errata to custom channel (tlestach@redhat.com)


author: Miroslav Suchý <msuchy@redhat.com> 0.7.23-1
changelog:
  - 542830 - fixing three api calls that were using very inefficient queries to use the same queries that were used in sat 5.2 (jsherril@redhat.com)
  - converting old hibernate max in clause limit fix to use new fix (jsherril@redhat.com)
  - 538559 - fixing issue where about 300 errata could not be applied to a system due to inefficient hibernate usage (jsherril@redhat.com)
  - fixing list borders on errata apply confirm page (jsherril@redhat.com)
  - Fix creating new config-managed symlinks (joshua.roys@gtri.gatech.edu)


author: Tomas Lestach <tlestach@redhat.com> 0.7.21-1
changelog:
  - checking return value of channel.getChecksum() (tlestach@redhat.com)
  - adding checkstyle build dependency (tlestach@redhat.com)
  - updating ant-contrib path (tlestach@redhat.com)


author: Miroslav Suchý <msuchy@redhat.com> 0.7.19-1
changelog:
  - improving the system channels page by increasing the base channel selector box size and having the custom channels sorted by name (jsherril@redhat.com)
  - another small display issue fix for list (jsherril@redhat.com)
  - fixing sort on channel manage page to sort by name and not id (jsherril@redhat.com)
  - fixing a bunch of list display issues that have bugged me for a while (jsherril@redhat.com)
  - 519788 - fixing set selection on two config management lists (jsherril@redhat.com)
  - checkstyle fix (jsherril@redhat.com)
  - unit test fixes (jsherril@redhat.com)
  - unit test fix - reloading the "Action" hibernate object seemed to cause issues with the user object that it was associated with, so instead lets try refreshing (jsherril@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 0.7.18-1
changelog:
  - some columns not filled on webui for non-cve errata (tlestach@redhat.com)
  - checkstyle fix (jsherril@redhat.com)
  - 512844 - fixing inefficient query in package set clenaup
    (jsherril@redhat.com)
  - unit test fix - we no longer do validation checking on kickstart partitions,
    so no need to test it (jsherril@redhat.com)
  - unit test fix - kickstart compare packages was not working correctly
    (jsherril@redhat.com)
  - 537491 - fixing issue with cloned kickstart profiles losing the package list
    during cloning (jsherril@redhat.com)
  - checkstyle fix (jsherril@redhat.com)
  - unit test fix (jsherril@redhat.com)
  - unit test fix (jsherril@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 0.7.17-1
changelog:
  - 536825 - storing "@ Base" KickstartPackage into DB (tlestach@redhat.com)
  - java code enhancements according to jsherrill's comments
    (tlestach@redhat.com)
  - unit test fix (jsherril@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 0.7.16-1
changelog:
  - WebUI Errata & CVEs enhancements (tlestach@redhat.com)
  - unit test fixes (jsherril@redhat.com)
  - 531649 - fixed issue where confirmation message was not displayed after using
    channel merge/compare feature (jsherril@redhat.com)
  - 531645 - fixing query with mistaken id reference (jsherril@redhat.com)
  - standart Red Hat header added to CompareConfigFilesTask.java
    (tlestach@redhat.com)
  - Show number of differing config files in overview
    (joshua.roys@gtri.gatech.edu)
  - Set CompareConfigFilesTask to run at 11pm (joshua.roys@gtri.gatech.edu)
  - Add task to schedule config file comparisons (joshua.roys@gtri.gatech.edu)
  - Fix two more fd leaks (joshua.roys@gtri.gatech.edu)
  - Plug fd leak (joshua.roys@gtri.gatech.edu)
  - Fix system comparison file/dir/symlink counts (joshua.roys@gtri.gatech.edu)
  - 508771 - fixing incorrect sort on channel errata list page
    (jsherril@redhat.com)
  - 531091 - fixing issue that would result in odd hibernate errors due to
    hibernate objects being used across hibernate sessions (jsherril@redhat.com)
  - 531059 - fixing issue where certain characters in the org name would cause
    errors when trying to create things in cobbler (jsherril@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 0.7.15-1
changelog:
  - replacing HashSet with TreeSet (tlestach@redhat.com)
  - checkstyle errors removed (tlestach@redhat.com)
  - 525561 - fixing issue where ksdata without associated kickstart defaults
    would try to be synced to cobbler and fail (jsherril@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 0.7.13-1
changelog:
  - 527724 - fix for kickstart upgrade issue (tlestach@redhat.com)
  - 449167 - it looks better when architecture column is not thin column
    (msuchy@redhat.com)


author: Miroslav Suchý <msuchy@redhat.com> 0.7.10-1
changelog:
  - 449167 - show rpm install date in webui
  - 144325 - recommiting this without the unintended sql commit  <jsherril@redhat.com>
  - 144325 - moving probes and probe suite pages over to new list tag <jsherril@redhat.com>


author: Miroslav Suchý <msuchy@redhat.com> 0.7.8-1
changelog:
  - reverting parthas patch that was trying to automatically get connection info, but cause too many issues (jsherril@redhat.com)
  - 522526 - fixing small issue where updating advanced options page would remove custom partitioning script (jsherril@redhat.com)
  - 522526 - fixing issue where snippets couldnt be used in the partitioning section of the kickstart wizard (jsherril@redhat.com)
  - checkstyle fix (jsherril@redhat.com)
  - 523624 - fixing issue where snippets were written with a carraige return (jsherril@redhat.com)
  - 526823 - fixing issue where SSM package removal pages were taking way too long and timing out with 11000 systems (jsherril@redhat.com)
  - 525575 - imporoving performance of system group overview query (michaels fix) (jsherril@redhat.com)


author: Miroslav Suchý <msuchy@redhat.com> 0.7.7-1
changelog:
  - 476851 - removing column "ENVIRONMENT" from ConfigMacro
  - workaround for hibernate not handling in caluses of more than 1000 <jsherril@redhat.com>
  - 523673 - generate repomd for zstreams too
  - adding workaround for hibernate oddity/bug <jsherril@redhat.com>
  - checkstyle fixes <jsherril@redhat.com>
  - 525549 - fixing issue where SSM package operations would run out of memory <jsherril@redhat.com>
  - adding script to help diagnose spacewalk-cobbler login issues <jsherril@redhat.com>
  - Fix audit machine listing/paginatio <joshua.roys@gtri.gatech.edu>
  - Make reviewing empty audit sections possible <joshua.roys@gtri.gatech.edu>
  - Display 'File Type' as 'Symlink' in file details <joshua.roys@gtri.gatech.edu>
  - 523926 - fixing issue with schedule event package list not paginating properly <jsherril@redhat.com>


author: Miroslav Suchý <msuchy@redhat.com> 0.7.6-1
changelog:
  - 523631 - Files in /etc/rhn/default should not be "noreplace"
  - fixing broken path in eclipse classpath generation
  - 523146 - fix typo in name of column
  - 476851 - removal of tables: rhn_db_environment, rhn_environment
  - Made hibernate configs use new configs.
  - fixing issue where repo_sync tasks would not get removed under certain conditions
  - fixing issue where errata cache task was pulling ALL tasks out of the queue and not just the two it actually was using


author: Michael Mraka <michael.mraka@redhat.com> 0.7.3-1
changelog:
  - moved database specific files to subpackages
  - 518227 - missing repo label would result in invalid summary error
  - 498009 - kickstart label would not show up on kickstart variables page
  - setting the default checksum type for channels to be sha1 instead of sha256
  - making RepoSyncTask use the --quiet flag for repo syncing
  - new way of waiting on process for RepoSync task.  Hopefully this does not
    bail out after a long time


author: jesus m. rodriguez <jesusr@redhat.com> 0.7.2-1
changelog:
  - fix duplicate base channels listed in the "Parent Channel" dropdown (jesusr@redhat.com)
  - Log files should be ghosted rather than belonging to a package (m.d.chappell@bath.ac.uk)


author: jesus m. rodriguez <jesusr@redhat.com> 0.7.1-1
changelog:
  - add the Chat graphic as an advertisement to the layouts. (jesusr@redhat.com)
  - allow users to chat with spacewalk members on IRC via the web.
    (jesusr@redhat.com)
  - 518342 - adding workaround for RHEL5u4 bug failing to register when dbus and
    hal are not running (jsherril@redhat.com)
  - Checkstyle fix (jason.dobies@redhat.com)
  - 518262 - Fixed select all buttons when selecting erratum packages to push to
    a channel. (jason.dobies@redhat.com)
  - 516863 - Fix Schedule page date sorting. (dgoodwin@redhat.com)
  - adding config option for disabling the ability to access child channel repo
    through kickstart (jsherril@redhat.com)
  - adding support for child channel repos during kickstart (jsherril@redhat.com)
  - 517567 - fixing issue with ISE with page sort on org trust page
    (jsherril@redhat.com)
  - 517551 - fixing issue where a migrated system couldnt provision a guest
    (jsherril@redhat.com)
  - unit test (jsherril@redhat.com)
  - 517421 - allow shared channels as parents to child channels
    (jesusr@redhat.com)
  - 494409 - Update TrustAction to removed shared subscriptions before removing
    trusts (jortel@redhat.com)
  - fixing the cloned channel creation to use the original channels checksum type
    and set to db. Once the cloned logic is converted from perl to java we can do
    this more nicely. (pkilambi@redhat.com)
  - 509430 - fixing issue where the provisioning tab would ISE on 2.1 systems
    (jsherril@redhat.com)
  - 517076 - Added association of servers in the SSM to the package upgrade task
    log. See comment in the code for more information. (jason.dobies@redhat.com)
  - 517086 - Added note to indicate the types of SSM tasks to expect to see on
    that page to minimize confusion. (jason.dobies@redhat.com)
  - 514305 - switching the algorithm for reading the file into memory.
    (mmccune@redhat.com)
  - 517074 - Systems were pulled from the SSM rhnSet without being scoped to a
    specific user ID. Updated the query to take user IDs into account.
    (jason.dobies@redhat.com)
  - Fixed typo. (jason.dobies@redhat.com)
  - 483606 - Added clause to SSM system retrieval query to filter out proxies.
    (jason.dobies@redhat.com)
  - fixing checkstyle (pkilambi@redhat.com)
  - fixing unit test breakage (pkilambi@redhat.com)
  - 509364 - Fix to show Package Arch name correctly in SSM Package isntall
    (paji@redhat.com)
  - 516220 - Fixed bug in SSM query that was looking for systems in any set, not
    just the SSM specific rhnSet. (jason.dobies@redhat.com)
  - Reapplying accidentally reverted commit: "Revert "478397 - fixing issue where
    rhnpush would schedule a taskomatic task to regenerate needed cache and was
    using a query that didnt generate for all channels (even though it was
    deleting from all channels)"" (jason.dobies@redhat.com)
  - 443500 - Made sure the call to complete the SSM async operation always takes
    place. Added hook to associate servers with the operation.
    (jason.dobies@redhat.com)
  - Revert "478397 - fixing issue where rhnpush would schedule a taskomatic task
    to regenerate needed cache and was using a query that didnt generate for all
    channels (even though it was deleting from all channels)"
    (jason.dobies@redhat.com)
  - 478397 - fixing issue where rhnpush would schedule a taskomatic task to
    regenerate needed cache and was using a query that didnt generate for all
    channels (even though it was deleting from all channels)
    (jsherril@redhat.com)
  - adding reposync task to taskomatic config (jsherril@redhat.com)
  - bumping versions to 0.7.0 (jmatthew@redhat.com)


author: John Matthews <jmatthew@redhat.com> 0.6.41-1
changelog:
  - 509474 - make sure we symlink to stringtree-json (mmccune@redhat.com)
  - 509474 - fixing NPE (joshua.roys@gtri.gatech.edu)
  - 509474 - removing un-needed check now that RPM installs this dir
    (mmccune@redhat.com)
  - 509474 - adding directory to RPM installation and fixing jsps
    (joshua.roys@gtri.gatech.edu)
  - 509474 - switching to exists() check (mmccune@redhat.com)
  - 509474 - integration of Joshua's audit feature. (joshua.roys@gtri.gatech.edu)


author: Pradeep Kilambi <pkilambi@redhat.com> 0.6.40-1
changelog:
  - Merge branch 'master' of ssh://pkilambi@git.fedorahosted.org/git/spacewalk
    (joshua.roys@gtri.gatech.edu)
  - bugfix patch on selinux config file deploy (joshua.roys@gtri.gatech.edu)


author: Jan Pazdziora 0.6.39-1
changelog:
  - Fixed unit tests (paji@redhat.com)
  - 514291 - Fix for KS by IP (paji@redhat.com)
  - enhancing logging mechanism for spacewalk-repo-sync (jsherril@redhat.com)
  - 514800 - added logic to check for channel managers per cid
    (shughes@redhat.com)
  - 514291 - Fix to properly schedule ssm ks over IP range (paji@redhat.com)
  - adding last_boot to system.getDetails() api call, per user request (jlsherri
    @justin-sherrills-macbook-2.local)
  - 514994 - added logic to keep channel family name lengh at 128 or lower
    (shughes@redhat.com)
  - 514792 - fix spelling error for form var on jsp page (shughes@redhat.com)
  - Merge branch 'master' into repo-sync (jsherril@redhat.com)
  - Patch: Selinux Context support for config files (joshua.roys@gtri.gatech.edu)
  - merge conflict (jsherril@redhat.com)
  - 515219 - We can have a channel with null description. In the
    packagedetailsaction we call replace on description  without checking if its
    a valid string resulting in Null Pointer Exception. (pkilambi@redhat.com)
  - 496080 - fixing issue where if the rhn tools beta channel was synced, you
    would get an ISE when trying to give the virt entitlement within an org that
    did not have access to that channel (jsherril@redhat.com)
  - check style fixes (jsherril@redhat.com)
  - 494409 - fix to unsubscribe child channels during trust removal
    (shughes@redhat.com)
  - 514591 - fixing issue where empty string being passed in for some values on
    errata.create api would result in ISE 500 (jsherril@redhat.com)
  - unit test fixes (jsherril@redhat.com)
  - some repo sync task fixes (jsherril@redhat.com)
  - updating task to include log file and more logging (jsherril@redhat.com)
  - adding sync repo option to channel details, and taskomatic task
    (jsherril@redhat.com)
  - 51455, 513683, 514291, 513539 - Fixed a bunch of bugs related to KS
    provisioning. (paji@redhat.com)
  - adding repo sync task and other UI bits for spacewalk repo sync
    (jsherril@redhat.com)
  - merge conflict (jsherril@redhat.com)
  - adding sync repo option to UI for yum repos (jsherril@redhat.com)
  - initial yum repo sync schema and UI work (jsherril@redhat.com)


author: Pradeep Kilambi <pkilambi@redhat.com> 0.6.38-1
changelog:
  -  Adding a new create channel api using checksumtype as a params.
    (pkilambi@redhat.com)
  - 513786 - api - org.create - update api to support pam authentication
    (bbuckingham@redhat.com)


author: John Matthews <jmatthew@redhat.com> 0.6.37-1
changelog:
  - 513683 - Added 'link' as a network device option (paji@redhat.com)
  - 515539 - Made the cobbler create system record command always delete and
    create a new version of system (paji@redhat.com)
  - 510299 & 510785- Fixed issues pertaining to static network and upgrade.
    (paji@redhat.com)


author: Pradeep Kilambi <pkilambi@redhat.com> 0.6.35-1
changelog:
  -  Sha256 support for channel creation: (pkilambi@redhat.com)
  - checkstyle (mmccune@redhat.com)
  - 512814 - unit test fix (mmccune@redhat.com)


author: John Matthews <jmatthew@redhat.com> 0.6.33-1
changelog:
  - 512679 - Fix to guess a sensible default virt path for Xen/KVM virt type
    (paji@redhat.com)
  - 510785 - Removed the 'valid' column from the ks profiles list
    (paji@redhat.com)
  - 512396 - Cobbler's KS meta can store ints while our code was expecting them
    to be all  strings (paji@redhat.com)
  - Fixed unit tests (paji@redhat.com)
  - 510785 - Handled an edge case where there are NO valid trees available in KS
    raw mode.. (paji@redhat.com)
  - 510785 - Major commit to deal with KS/Distro upgrade scenarios
    (paji@redhat.com)
  - 509409 - rewrote package file naming when pushed from proxy
    (shughes@redhat.com)
  - 510785 - modifying query to now show profiles on provisioning schedule pages
    if the profiles cobbler id is null (jsherril@redhat.com)
  - 512224 - improving handling of invalid network interfaces when adding them to
    cobbler (jsherril@redhat.com)
  - 510785 - updating cobbler sync tasks to ignore kickstarts and trees when the
    tree is not able to be synced to cobbler (jsherril@redhat.com)
  - 511963 - fixing issue where changing distro  from non-para virt to paravirt
    would not update cobbler objects correctly (or vice-versa)
    (jsherril@redhat.com)
  - 510785 - Initial stab on the Invalid KS Distro Base Path issue.
    (paji@redhat.com)
  - 508331 - sha256 checksum support for yum repo generation stuff through
    taskomatic. (pkilambi@redhat.com)
  - 510329 - Fix SSM package operations UI timeout. (dgoodwin@redhat.com)
  - 509589 - fix for org counts (shughes@redhat.com)
  - 510299 - Big commit to get static networking to work (paji@redhat.com)
  - 509409 - correct package display for rhn_package_manager (shughes@redhat.com)


author: John Matthews <jmatthew@redhat.com> 0.6.32-1
changelog:
  - 510122 -  ErrataSearch now filters results so it won't display errata from a
    non-sharing Org (jmatthew@redhat.com)
  - 509589 - fixing ise on single default org sys ent page (shughes@redhat.com)
  - 509215 - update SDC packages->upgrade to show pkg arch when available
    (bbuckingham@redhat.com)
  - checkstyle (jsherril@redhat.com)
  - 510334 - Fix the comps.xml timestamp in repomd.xml to compute the timestamp
    value correctly. (pkilambi@redhat.com)
  - 510146 - Fix 2002-08 to 2002-09 copyright in non-English resource bundles.
    (dgoodwin@redhat.com)
  - 510146 - Update copyright years from 2002-08 to 2002-09.
    (dgoodwin@redhat.com)
  - 509268 - Fixed incorrect filterattr values (jason.dobies@redhat.com)
  - 509589 - clean up software and system entitlement subscription pages
    (shughes@redhat.com)
  - 496174 - removing usage of rhnPrivateErrataMail view and tuning query
    (mmccune@redhat.com)
  - 508931 - bumping taskomatic default max memory to 512 and min to 256 to avoid
    OutOfMemoryError's on s390 (pkilambi@redhat.com)
  - fix prads oops (shughes@redhat.com)
  - 509911 - Dont compute date if the file is missing that way we dont show 1969
    for last build. Also changing the jsp logic to only show as complete if both
    last build and status are not null (pkilambi@redhat.com)
  - 509394 - update System/Profile comparison to not display duplicate error
    messages (bbuckingham@redhat.com)
  - 508980 - converting SSM kickstart to java (jsherril@redhat.com)
  - small request to add orgid for pkilambi (shughes@redhat.com)
  - 509457 - incorrectly using user id twice in channel query
    (shughes@redhat.com)
  - 509377 - confirmation pgs for Pkg Install & Remove updated to include pkg
    arch (bbuckingham@redhat.com)


author: John Matthews <jmatthew@redhat.com> 0.6.30-1
changelog:
  - 509444 - remove delete action system from virt page (shughes@redhat.com)
  - 509371 - SSM->Install,Remove,Verify - minor fixes to Package Name and Arch
    (bbuckingham@redhat.com)
  - 509411 - make sure we delete the ks template when we delete a profile
    (mmccune@gibson.pdx.redhat.com)
  - 509364 - fix SSM->Upgrade arch that being listed (bbuckingham@redhat.com)
  - 509376 - add Shared Channels to side navigation of Channels tab
    (bbuckingham@redhat.com)
  - 509270 - clarify text on Channels -> All Channels page
    (bbuckingham@redhat.com)
  - 509019 - adding tooltip on howto copypaste (mmccune@gibson.pdx.redhat.com)
  - 509221 - System->Package->Install incorrectly using arch name vs label
    (bbuckingham@redhat.com)
  - 509213 - fixed channel provider column, don't link red hat inc
    (shughes@redhat.com)
  - 509027 - kickstart profile edit - update length of supported kernel and post
    kernel options (bbuckingham@redhat.com)
  - 509011 - apidoc - kickstart.deleteProfile - update kslabel description
    (bbuckingham@redhat.com)
  - refactor config constants to their own class with statics and methods.
    (mmccune@gibson.pdx.redhat.com)
  - 509037 - fixing issue where looking for packages in child channels would
    result in base channels (jsherril@redhat.com)
  - 508790 - switch to /var/lib/libvirt/images for our default path
    (mmccune@gibson.pdx.redhat.com)
  - 508966 - fixed issue where could not set package profile for a kickstart,
    rewrote to new list tag (jsherril@redhat.com)
  - 508789 - Block deletion of last remaining Satellite Administrator.
    (dgoodwin@redhat.com)
  - Bumping timeout on Message Queue Test. (dgoodwin@redhat.com)
  - 508962 - Fixed KS software edit page to hide repo section if tree is not rhel
    5 (paji@redhat.com)
  - 508790 - use virbr0 for KVM guest defaults (mmccune@gibson.pdx.redhat.com)
  - 508705 - Fixed KS details page to hide virt options if virt type is none
    (paji@redhat.com)
  - 508885 - fixed ks schedule pages to remember proxy host (paji@redhat.com)
  - Made the radio button in schedule ks page choose scheduleAsap by default
    (paji@redhat.com)
  - 508736 - Corrected spec to properly  set the cobbler/snippets/spacewalk
    symlink (paji@redhat.com)
  - 508141 - api - system.config.deployAll updated w/ better exception when
    system not config capable (bbuckingham@redhat.com)
  - 508323 - fixing issue with creating cobbler system records with spaces (which
    would fail) (jsherril@redhat.com)
  - 508220 - fixed channel sharing syntax error on english side
    (shughes@redhat.com)
  - Fix API call to remove server custom data value. (dgoodwin@redhat.com)
  - ErrataSearch, add "synopsis" to ALL_FIELDS (jmatthew@redhat.com)


author: John Matthews <jmatthew@redhat.com> 0.6.29-1
changelog:
  - Remove catch/log return null of HibernateExceptions. (dgoodwin@redhat.com)
  - Fix server migration when source org has > 1000 org admins.
    (dgoodwin@redhat.com)
  - Fix to make sure kernel param entries don;t get duplicated (paji@redhat.com)
  - 492206 - Fixed kickstart template error (paji@redhat.com)
  - 507533 - added catch around unhandled exception for pkg in mutiple channels
    (shughes@redhat.com)
  - 507862 - Fixed an ise that occured when config deploy was selected on a
    profile (paji@redhat.com)
  - 507863 - fixing issue where enabling remote commands would not be saved
    (jsherril@redhat.com)
  - 507888 - Set the default virt mem value to 512 instead of 256
    (paji@redhat.com)
  - hopeflly fixing unit test (jsherril@redhat.com)
  - Fixed a unit test (paji@redhat.com)
  - 506702 - Converted probe details page to use the new list to get the correct
    csv (paji@redhat.com)
  - Fixed a nitpick that memory didnt sya memMb (paji@redhat.com)
  - 507097 - Fixed guest provisioning virt settings (paji@redhat.com)
  - Adding repodata details for a given channel to channelDetails page.
    (pkilambi@redhat.com)
  - 506816 - fixing issue where virt hosts that begin to use sat 5.3 could not
    install spacewalk-koan (jsherril@redhat.com)
  - 506693 - removed more contact.pxt references (shughes@redhat.com)
  - 507046 & 507048 - Fixed a couple of cobbler issues (paji@redhat.com)
  - Added a fix to master to ignore profiles that have not yet been synced to
    cobbler.. (paji@redhat.com)
  - Fix for html:errors and html:messages to be consitently viewed in the UI
    (paji@redhat.com)
  - 506726 - do not allow links for null org channel management
    (shughes@redhat.com)
  - 506705 - removed invalid rhn require tag (shughes@redhat.com)
  - 506693 - remove contact.pxt link from 404 message (shughes@redhat.com)
  - 506509 - Fixed an ssm query.. Accidental typo.. (paji@redhat.com)
  - 506509 - Fixed ISE on Config Deploy pages (paji@redhat.com)
  - Checkstyle fix. (dgoodwin@redhat.com)
  - 506608 - fixing issue where source packages could not be downloaded from the
    package details page (jsherril@redhat.com)
  - Fix monitoring action unit tests. (dgoodwin@redhat.com)
  - Attempt to fix ChannelManagerTest.testListErrata. (dgoodwin@redhat.com)
  - 506342 - fix system count for consumed channel sharing (shughes@redhat.com)
  - 506341 - fix system count for provided shared channels (shughes@redhat.com)
  - 495406 - Changed package arch lookup for ACLs to use arch labels instead of
    hibernate objects. (jason.dobies@redhat.com)
  - 506489 - remove the link associated with the org name present in the UI
    header (bbuckingham@redhat.com)
  - Adding missed EusReleaseComparator file. (dgoodwin@redhat.com)
  - 506492, 506139 - PackageSearch default quick search to searching all arches &
    fix no result if systems aren't registered (jmatthew@redhat.com)
  - 506296 - Repair EUS logic after removal of is_default column.
    (dgoodwin@redhat.com)
  - 506144 - apidoc - packages.search - adding missing files to return value
    (bbuckingham@redhat.com)
  - fix unit test cases (shughes@redhat.com)
  - removed a duplicate string resources entry (paji@redhat.com)
  - Fix some of the failing EUS unit tests. (dgoodwin@redhat.com)
  - 505616 - Fixing the eus logic that gets the latest and the default eus
    channels to not depend on is_default column. Thanks to jsherril for his help
    on this. (pkilambi@redhat.com)
  - Fixed a set of unit tests which owere looking for ActtionMessagess instead of
    ActionErrors (paji@redhat.com)
  - Unit test fix (paji@redhat.com)
  - Fixed unit test: was looking for errors as part of action messages
    (jason.dobies@redhat.com)
  - Remove hibernate mappings for rhnReleaseChannelMap is_default column.
    (dgoodwin@redhat.com)
  - unit test fix (jsherril@redhat.com)
  - unit test fix (jsherril@redhat.com)
  - 431673 - reworking rhnServerNeededView for performance fixes.
    (mmccune@gmail.com)
  - 505170 - api - proxy.deactivateProxy - was generating internal exception
    (bbuckingham@redhat.com)
  - 505327 - fixing url parse for advanced kickstart options (shughes@redhat.com)
  - 498650 - HTML escape monitoring data before displaying. (dgoodwin@redhat.com)
  - Revert "498650 - html escape of monitoring data before displaying on the
    WEBUI" (dgoodwin@redhat.com)
  - 498650 - html escape of monitoring data before displaying on the WEBUI
    (tlestach@redhat.com)
  - 492206 - Fixed cobbler error url to point to KS file download page which has
    better info on cheetah stacktrace (paji@redhat.com)
  - 505188 - fixing issues causing rhel2.1 provisioning to not work
    (jsherril@redhat.com)
  - 490960 - ErrataSearch, fix for multiorg channel permissions
    (jmatthew@redhat.com)
  - fix to shwo the correct error message css (paji@redhat.com)
  - 504804 - Need to stuff the relevant flag back into the request so it's used
    in the package name URLs. (jason.dobies@redhat.com)


author: jesus m. rodriguez <jesusr@redhat.com> 0.6.26-1
changelog:
  - 504806 - Added missing channel_filter attribute that was being lost during
    pagination. (jason.dobies@redhat.com)
  - 487014 - SystemSearch remove score requirement to redirect to SDC on 1 result
    (jmatthew@redhat.com)
  - 490770 - Skip and warn if multiple virt channels are found.
    (dgoodwin@redhat.com)
  - 503801 - update channel details edit to not refresh package cache
    (bbuckingham@redhat.com)


author: jesus m. rodriguez <jesusr@redhat.com> 0.6.25-1
changelog:
  - 470991 - spacewalk-java requires jakarta-commons-io and spacewalk-branding.
    (jesusr@redhat.com)
  - 501388 - Fixed the guest provisioning side of things also to conform to the
    new UI (paji@redhat.com)
  - 501388 - fixing kernel options on profile and scheduling pages to use newer
    CobblerObject based parsing (jsherril@redhat.com)
  - 504652 - remove default column from rhnchanneldist map query
    (shughes@redhat.com)
  - Update for python 2.5+ (jmatthew@redhat.com)
  - 501388 - kernel options and post kernel options redesign (paji@redhat.com)
  - Fix to include html:errors wherever html:messages is used so that errors can
    be reported. (paji@redhat.com)
  - 504049 - adding functionality to keep the  cobbler profile and system records
    redhat managemnet keys in line with whats set in the Kickstart Profile on
    satellite (jsherril@redhat.com)
  - 499471 - list default org in subscription list (shughes@redhat.com)
  - 504014 - Fix to show an error message on No Kicktstart tree on KS OS page
    (paji@redhat.com)
  - 504227 - apidoc - kickstart handler - add 'none' as a supported virt type
    (bbuckingham@redhat.com)
  - 500505 - apidoc - packages.findByNvrea - update docs (bbuckingham@redhat.com)


author: jesus m. rodriguez <jesusr@redhat.com> 0.6.24-1
changelog:
  - good bye StrutsDelegateImpl and StrutsDelegateFactory (paji@redhat.com)
  - 502959 - skip null date values for taskomatic status (shughes@redhat.com)
  - Fixed code that would show up even error messages as good messages in the UI
    (paji@redhat.com)
  - 504054 - api - errata.getOval - commenting out api (bbuckingham@redhat.com)
  - 502941 - Now that 495506 is verified, removing the log message spam.
    (jason.dobies@redhat.com)
  - Restore ChannelManager.getLatestPackageEqualInTree. (dgoodwin@redhat.com)
  - 484294 - Fix to complain a channel with distros cant be deleted.
    (paji@redhat.com)
  - 499399 - api call proxy.createMonitoringScout now return scout shared key
    (msuchy@redhat.com)
  - Revert "adding better support for kickstart cent, whereby we install/udpate
    the client packages on all distros and not just RHEL-2,3,4"
    (dgoodwin@redhat.com)
  - 499399 - save scout to db (msuchy@redhat.com)
  - 504023 - fixing repodata generation to skip solaris custom channels
    (pkilambi@redhat.com)
  - 495594, 504012 - Fixed issue where invert flag disappeared on pagination;
    fixed ISE when search produces no results. (jason.dobies@redhat.com)
  - 503642 - update KickstartScheduleCommand to store action id after the action
    has been saved to the db (bbuckingham@redhat.com)
  - 502905 - fixing issue where non virt kickstarts would show up on virt
    provisioning page (jsherril@redhat.com)
  - checkstyle fix (jsherril@redhat.com)
  - 502259 - fixing query error that prevented solaris patch clusters from being
    installed (jsherril@redhat.com)
  - 503545 - api - system.migrateSystems - update to handle systems that are in a
    system group (bbuckingham@redhat.com)
  - 435043 - adding errata sync page for syncing out of date errata (that have
    been updated by red hat) (jsherril@redhat.com)
  - 502646 - Fixed list tag filter issue hitting the enter key in IE
    (paji@redhat.com)
  - 501224 - api - enhance system.listSystemEvents to include more detail on
    events executed (bbuckingham@redhat.com)
  - Made default virt options in a profile configurable and other anomalies
    related to virt options (paji@redhat.com)


author: jesus m. rodriguez <jesusr@redhat.com> 0.6.23-1
changelog:
  - 496933 - update the errata index when publishing an errata. (jesusr@redhat.com)
  - 492206 - Fixed an issue ' bad cobbler template' parsing (paji@redhat.com)
  - PackageSearchHandler apidoc cleanup (jmatthew@redhat.com)
  - 457316 - Added search for packages in a particular channel. (jason.dobies@redhat.com)
  - 502076 - Fixed kickstarting using a system profile (paji@redhat.com)
  - 487014 - SystemSearch reducing scrore threshold for a single result to
    redirect to SDC page (jmatthew@redhat.com)
  - 501797 - no need to install Monitoring service (msuchy@redhat.com)
  - 502923 - Fixed a null pointer that occured on saving non existent xen distro. (paji@redhat.com)
  - 490960 - ErrataSearch limit returned results to current or trusted orgs (jmatthew@redhat.com)
  - remove todo indicator from code (bbuckingham@redhat.com)
  - 501358 - api - channel.software.create - update to provide more detail on
    label/name errors (bbuckingham@redhat.com)
  - 499399 - create new api call proxy.createMonitoringScout (msuchy@redhat.com)
  - 502848 - adding hooks to better assist automation with the systems channel
    subscription page (jsherril@redhat.com)
  - 496105 - Fix for setting up activaiton key for para-host provisioning (paji@redhat.com)
  - 498467 - A few changes related to the channel name limit increase. (jason.dobies@redhat.com)
  - 502099 - api - update systemgroup.addOrRemoveAdmins to not allow changes to
    access for sat/org admins (bbuckingham@redhat.com)
  - Fix tests and actions broken by recent change to set clearing logic. (dgoodwin@redhat.com)
  - 472545 - update to the webui translation strings (shughes@redhat.com)
  - 502853 - improving support for CentOS by not looking only in the base channel
    for the UPDATE pacakges (jsherril@redhat.com)
  - 501387 - adding kernel opts and post kernel opts  to distro edit/create page (jsherril@redhat.com)


author: Devan Goodwin <dgoodwin@redhat.com> 0.6.22-1
changelog:
  - 500366 - ssm pkg verify - fix string in resource bundle
    (bbuckingham@redhat.com)
  - 501389 - splitting up virt types none and kvm guests, as well as improving
    virt type names (jsherril@redhat.com)
  - 500444 - Clear system set when beginning a new config deploy pageflow.
    (dgoodwin@redhat.com)
  - 492902 - Updated a config target systems query to include unprovisioned
    machines (paji@redhat.com)
  - 502146 - Added validation to custom system info key label to line up with
    macro argument validation. (jason.dobies@redhat.com)
  - 502186 - Added missing resource key for solaris patches
    (jason.dobies@redhat.com)
  - adding missing slash on paths (jsherril@redhat.com)
  - 502068 - having cobbler distro create/edit/sync use correct kernel and initrd
    for ppc distros (jsherril@redhat.com)
  - 457350 - adding api for package search with activation key
    (jmatthew@redhat.com)


author: jesus m. rodriguez <jesusr@redhat.com> 0.6.21-1
changelog:
  - cleanup duplicate changelog entry
  - 501837 - api - doc - update channel.software.listAllPackages / listAllPackagesByDate returns
    (bbuckingham@redhat.com)
  - 500501 - improving message displayed when trying to delete a kickstart (jsherril@redhat.com)


author: jesus m. rodriguez <jesusr@redhat.com> 0.6.17-1
changelog:
  - Added a comment to the spec (paji@redhat.com)
  - 496254 - now requires commons-io (because of fileupload) (paji@redhat.com)
  - 457350 - added api for advanced search filtered by channel (jmatthew@redhat.com)
  - 501376 - deprecate system.applyErrata (bbuckingham@redhat.com)
  - 457350 - added package search apis to match functionality webui provides (jmatthew@redhat.com)
  - 501077 - preferences.locale.setTimeZone - fix signature (bbuckingham@redhat.com)
  - 501392 - system.schedulePackageRefresh - fix return docs (bbuckingham@redhat.com)
  - fixing issue introduced by the recent rewrite of the profile list on
    provisioning wizard pages (jsherril@redhat.com)
  - 501065 - fixing issue where guest provisioning would fail if host had a
    system record (jsherril@redhat.com)
  - Fixed a null check while sorting for '' attributes (paji@redhat.com)
  - changing download file processing to look in a distro path, if the file is an
    rpm and it is not in the channel (jsherril@redhat.com)
  - Fixed sorting to use javascript (paji@redhat.com)
  - 500895 - allowing creation of kickstart variables with spaces (jsherril@redhat.com)
  - 500719 - Ported delete channel page to Java; success/failure messages now
    properly displayed on manage channels page. (jason.dobies@redhat.com)
  - 498251 - add new api proxy.listAvailableProxyChannels (msuchy@redhat.com)
  - 497404 - Ported KS schedule page to new list tag (paji@redhat.com)
  - SearchServer - refactoring package search-server interactions into a helper class (jmatthew@redhat.com)
  - SearchServer - fixes free-form search for Documentation Search (jmatthew@redhat.com)
  - SearchServer - Fixing "free form" search.  Adding a boolean flag which when passed (jmatthew@redhat.com)
  - Added a Radio Column tag to be used with the New List Tag (paji@redhat.com)
  - 251920 - fixed small issue where errata status message after being picked up
    (but before finishing) was still showing as pending (jsherril@redhat.com)
  - 501074 - fixing issue where ks profile url option was being generated with
    the entire hostname and not just the path (jsherril@redhat.com)
  - checkstyle fix, and changing dates to be localized (jsherril@redhat.com)
  - 500499 - fixed issue where task engine times were not displayed, the old perl
    code had been ripped out, so i converted it to java (jsherril@redhat.com)
  - 491361 - Added note to error messages to check the log for error messages. (jason.dobies@redhat.com)
  - 500891 - fixed an unescaped string on snippets delete confirm page (paji@redhat.com)
  - 500887 -Fix to not escape contents in cobbler snippet detials page (paji@redhat.com)
  - 5/14 update of webui translation strings (shughes@redhat.com)
  - 500727 - Just noticed this was flagged as NOTABUG since we don't want to
    allow this functionality, so removing checkbox. (jason.dobies@redhat.com)
  - 491361 - Added ability to pass the --ignore-version-mismatch flag to the
    certificate upload page. (jason.dobies@redhat.com)
  - 489902 - add help link to Systems->ActivationKeys (bbuckingham@redhat.com)
  - 489902 - fix broken help link on ManageSoftwareChannels pg (bbuckingham@redhat.com)
  - Fixed unit tests (paji@redhat.com)
  - 432412 - update context help link for Config Mgmt page (bbuckingham@redhat.com)
  - 497424 - Slight redesign of the KS Virt UI to deal with duplicate virt paths (paji@redhat.com)
  - 500160 - fix precision on org trust details page for date (shughes@redhat.com)
  - Fixed incorrect message key (jason.dobies@redhat.com)
  - 499980 - Clear the set after adding the packages in case the user hits the
    back button and tries to submit it twice. (jason.dobies@redhat.com)
  - 500482 - deprecate kickstart.listKickstartableTrees (bbuckingham@redhat.com)
  - 500147 - update update errata list/remove to use advisoryName vs advisory (bbuckingham@redhat.com)
  - checkstyle fix (jsherril@redhat.com)
  - fixing issue where kickstart file was not written during Cobbler Profile creation (jsherril@redhat.com)
  - 500415 - api - deprecating errata.listByDate (bbuckingham@redhat.com)
  - 495506 - Added temporary verbose logging in case of failed ACL checks for
    package details page to debug this issue in the next QA build; will remove
    afterwards. (jason.dobies@redhat.com)
  - 497119 - channel changes - update to use hibernate refresh vs reload (bbuckingham@redhat.com)
  - major cleanup of build files: reformat, remove old targets, etc. (jesusr@redhat.com)
  - removing duplicate query and fixing small issue with errata add page (jsherril@redhat.com)
  - Added new 'rhn:required-field' tag to help with displayed required fields in UI. (paji@redhat.com)
  - 494930 - distros of the same label cannot exist in 2 different orgs fixed (jsherril@redhat.com)
  - 500169 - changing cobbler path doesn't change distro kernel and initrd paths (jsherril@redhat.com)
  - 472545 - updated  translations strings for java webui (shughes@redhat.com)
  - 499537 - removing references to faq links (shughes@redhat.com)
  - 499515 - fix ISEs with Solaris patch install/remove and cluster install (bbuckingham@redhat.com)
  - Fixed a compile error that occured with 1.5 compilers (paji@redhat.com)
  - 499473 - api - added 2 new api calls to org for listing entitlements (bbuckingham@redhat.com)
  - 499508 - Removed Run Remote Command buttons from package install/upgrade (jason.dobies@redhat.com)


author: jesus m. rodriguez <jesusr@redhat.com> 0.6.13-1
changelog:
  - 469937 - Fixed a deactivateProxy issue. (s/reload/refresh) (paji@redhat.com)
  - 499258 - update Alter Channel Subscriptions to not ISE when base channel is
    changed (bbuckingham@redhat.com)
  - 499037 - fixing issue wher errata cache entires werent being generated if an
    errata publication did not cause packages to be pushed to a channel
    (jsherril@redhat.com)
  - 495789 - fixing issue where taskomtaic would create the api log first,
    thereby stopping tomcat from being able to write to it (jsherril@redhat.com)
  - 437361 - Added all orgs (except default org) to the entitlement's org subtab.
    (jason.dobies@redhat.com)
  - unit test fixes (jlsherri@justin-sherrills-macbook-2.local)
  - 499233 - Download CSV link on monitoring page should have the same look as on
    others pages (msuchy@redhat.com)
  - unit test fix (jsherril@redhat.com)
  - 499258 - update Alter Channel Subscriptions to not ISE when base channel is
    changed (bbuckingham@redhat.com)
  - compile fix (jsherril@redhat.com)
  - Fixed an accidental removal of a string resource entry (paji@redhat.com)
  - Applying changes suggested by zeus (paji@redhat.com)
  - 499046 - making it so that pre/post scripts can be templatized or not,
    defaulting to not (jsherril@redhat.com)
  - Changed the gen-eclipse script to add things like tools.jar and ant-junit &
    ant.jar (paji@redhat.com)
  - 433660 - Removed the restriction in the UI that prevents orgs with 0
    entitlements from being shown on the org page of an entitlement.
    (jason.dobies@redhat.com)


author: jesus m. rodriguez <jesusr@redhat.com> 0.6.12-1
changelog:
  - add BuildRequires for jakarta-commons-codec (jesusr@redhat.com)
  - remove our requirement on commons-configuration (jesusr@redhat.com)
  - 498455 - fixing tooltip for guests alter channel subscription page
    (jsherril@redhat.com)
  - fixing junit breakage for ChannelFactoryTest (shughes@redhat.com)
  - unit test fix (jsherril@redhat.com)
  - unit test fix (jsherril@redhat.com)
  - fixing unit test by fixing bad hibernate mapping (jsherril@redhat.com)
  - unit test fix (jsherril@redhat.com)
  - changing junit tests to use joust (jsherril@redhat.com)
  - fixing unit test (jsherril@redhat.com)
  - 497122 - Fixed error message where no selected organizations would appear as
    a selection error. (jason.dobies@redhat.com)
  - 498441 - fixing issue where removing package from a channel didnt regenerate
    repo cache (jsherril@redhat.com)
  - 498275 - api - system.obtainReactivationKey updated to replace existing key
    (bbuckingham@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 0.6.10-1
changelog:
  - 454876 - not setting cookie domain (tlestach@redhat.com)
  - 497458 - fixing ISE with errata cloning (jsherril@redhat.com)
  - checkstyle fix (jsherril@redhat.com)
  - 219179 - setting redhat_management_server for the system records like we do
    for server (jsherril@redhat.com)
  - 480011 - Added organization to the top header near the username.
    (jason.dobies@redhat.com)
  - 497867 - fixed bug in logic after changing hibernate mappings
    (jsherril@redhat.com)
  - 497917 - fixing issue where select all did not work on errata list/remove
    packages (jsherril@redhat.com)
  - 497867 - fixing reboots taking place even if provisioning fails
    (jsherril@redhat.com)
  - checkstyle fix (jsherril@redhat.com)
  - 219179 - fixed some issues related to reprovisioning through proxy
    (jsherril@redhat.com)
  - 481578 - Ported manage software channels page from perl to java
    (jason.dobies@redhat.com)
  - 498208 - cobbler webui string correction (shughes@redhat.com)
  - 461704 - clean time_series when deleting a monitoring probe
    (mzazrivec@redhat.com)
  - 497925 - we search and replace the cobbler host with proxy
    (mmccune@gmail.com)
  - Added code to ensure name is required .... (paji@redhat.com)
  - 497872 - skip 'fake' interfaces when looking up system records.
    (mmccune@gmail.com)
  - Updated the Kickstart Advanced mode page to include edit area instead of the
    standard text area for uploading kicktstart information.. (paji@redhat.com)
  - 497964 - Made the config file create and file details page use edit area..
    Fancy editor... (paji@redhat.com)
  - 444221 - Updated the Create/Modify and the delete snippets pages based on
    Mizmo's suggestions (paji@redhat.com)
  - 489902 - fix help links to work with rhn-il8n-guides (bbuckingham@redhat.com)
  - Checkstyle fixes (jason.dobies@redhat.com)
  - 494627 - Added more fine grained error messages for invalid channel data.
    (jason.dobies@redhat.com)
  - 485849 - merging RELEASE-5.1 bug into spacewalk (mmccune@gmail.com)
  - 496259 - greatly improved errata deletion time (jsherril@redhat.com)
  - 444221 - Cobbler Snippet Create page redesign (paji@redhat.com)
  - 444221 - Initial improvement on Cobbler Snippets List page based on the bug..
    (paji@redhat.com)


author: jesus m. rodriguez <jesusr@redhat.com> 0.6.8-1
changelog:
  - removing some debug statements (jsherril@redhat.com)
  - 495961 - greatly improving performance of add errata page (jsherril@redhat.com)
  - Removed outdated @version requirement (jason.dobies@redhat.com)
  - 497119 - support to remove child channel subscriptions from orgs that have
    systems subscribed when denied access to protected channel (shughes@redhat.com)
  - 495846 - Oops, missed a file (jason.dobies@redhat.com)
  - 495847 - New ListTag 3 functionality to add selected servers to SSM.
    (jason.dobies@redhat.com)
  - 497538 - remove shared child channel subscriptions when removing subscription
    from parent (shughes@redhat.com)


author: jesus m. rodriguez <jesusr@redhat.com> 0.6.6-1
changelog:
  - 496719 - generate error for invalid keys in input maps (bbuckingham@redhat.com)
  - 494976 - adding missing file (jsherril@redhat.com)
  - 496303 - 'select all' button fixed on errata list/remove packages page (jsherril@redhat.com)
  - 480010 - minor syntax changes to organization channel sharing consumption (shughes@redhat.com)
  - Fixed a couple of bugs related to the snippets page. (paji@redhat.com)
  - 496272 - Updates/clean up to relogin text. (jason.dobies@redhat.com)
  - 496710 - system.listSystemEvents - convert dates in return to use Date (bbuckingham@redhat.com)
  - 494976 - adding cobbler system record name usage to reprovisioning (jsherril@redhat.com)
  - 495506 - Fixed issue when determining package ACLs. (jason.dobies@redhat.com)
  - Removed a couple of needless if statements (paji@redhat.com)
  - Added some unit tests for the cobbler snippets (paji@redhat.com)
  - 495946 - Rewrite of Cobbler Snippets. (paji@redhat.com)
  - 496318 - api - unable to register system using key generated by
    system.obtainReactivationKey (bbuckingham@redhat.com)
  - 467063 - Fixed issue where the form variables were reset when the page size
    was changed. (jason.dobies@redhat.com)
  - 496666 - apidoc - add some deprecations to the activation key handler
    (bbuckingham@redhat.com)
  - 443500 - Changed logic to determine packages to remove to include the
    server's current package information. (jason.dobies@redhat.com)
  - 495897 - Fix broken Activated Systems links. (dgoodwin@redhat.com)
  - adding fallbackAppender for log4j (jsherril@redhat.com)
  - fixing checkstyle and a commit that did not seem to make it related with
    log4j (jsherril@redhat.com)
  - 496104 - fixing double slash and downloads with ++ in the filename. (mmccune@gmail.com)
  - 495616 - throw permission error if url is modified (jesusr@redhat.com)
  - fixing error in specfile after accidental commit of
    d8903258b897c9d6527a1a64b70b8a2610c2e3ce (jsherril@redhat.com)


author: Devan Goodwin <dgoodwin@redhat.com> 0.6.4-1
changelog:
  - 495789 - changing the way apis are logged to fall back to RootAppender if
    there is an error (jsherril@redhat.com)
  - logrotate (jsherril@redhat.com)
  - 496161 - fixing broken system group links (jsherril@redhat.com)
  - 495789 - enabling api logging by default (jsherril@redhat.com)
  - 494649 - fix resource bundle text for changing channel to protected
    (bbuckingham@redhat.com)
  - 496003 - api - fix system.isNvreInstalled(n,v,r) to properly handle packages
    that have an epoch (bbuckingham@redhat.com)
  - 494450 - api - add permissions_mode to ConfigRevisionSerializer & fix doc on
    system.config.createOrUpdatePath (bbuckingham@redhat.com)
  - 493163 - fixing ISE when renaming distros and profiles (jsherril@redhat.com)


author: jesus m. rodriguez <jesusr@redhat.com> 0.6.3-1
changelog:
  - remove Proxy Release Notes link and unused Developer's area. (jesusr@redhat.com)
  - 487209 - enhanced system search for hardware devices (jmatthew@redhat.com)
  - 450954 - changing reprovisioning to allow reactivation with an activation key
    of a conflicting base channel (jsherril@redhat.com)
  - 487185 - Fixed system-search by needed package (jmatthew@redhat.com)
  - 494920 - fixing ISE when cloning errata, after channel was cloned
    (jsherril@redhat.com)
  - Fix null pointer in scheduleAutoUpdates(). (jortel@redhat.com)
  - SystemSearch lowering threshold of a single match to cause a redirect to SDC.
    (jmatthew@redhat.com)
  - 495133 - changing send notifications button to populate channel id as well
    (jsherril@redhat.com)
  - 495133 - fixing errata mailer such that mails are only sent for a particular
    channel that was changed (jsherril@redhat.com)
  - 495065 - channel name appears on private/protected confirm page
    (jesusr@redhat.com)
  - 492906 - Fixed spacewalk reference in cobbler config (paji@redhat.com)
  - 491130 - improved a kickstart edit page message a little more..
    (paji@redhat.com)
  - 491130 - improved a kickstart edit page message.. (paji@redhat.com)
  - 494673 - update system migration to support null config channels
    (bbuckingham@redhat.com)
  - Clarifying that search must be restarted after running cleanindex
    (jmatthew@redhat.com)
  - 487158 - SystemSearch fixed search by customInfo (jmatthew@redhat.com)
  - 458205 - Fixed KS Ipranges URL (paji@redhat.com)
  - 495786 - fixing issue where some updates were being ignored for RHEL 4
    systems (jsherril@redhat.com)
  - 487192 - Fixed system search, search by registration (jmatthew@redhat.com)
  - 490904 - change all references to /rhn/help/*/en/ -> /rhn/help/*/en-US/
    (jesusr@redhat.com)
  - fix duplicate string resource entry (jesusr@redhat.com)
  - 480674 - allow shared channels to appear in act. keys creation
    (jesusr@redhat.com)
  - 495585 - fixing Errata Search by Issue Date (jmatthew@redhat.com)
  - SystemSearch fix hwdevice result gathering.  Keep highest scoring match per
    system-id (jmatthew@redhat.com)
  - 488603 - Fix to deal with blank space interpreter for post scripts
    (paji@redhat.com)
  - 234449 - moved block of code to only count real downloads (mmccune@gmail.com)
  - 488603 - KickstartFileFormat fix, to deal with blank space interpreter
    (paji@redhat.com)
  - 492902 - Fixed 2 queries for Config Target Systems page (paji@redhat.com)
  - 486029 - being more consistent with the kickstart label  string
    (jsherril@redhat.com)
  - 493163 - fixing ise on update distro page with RHEL 4 distros
    (jsherril@redhat.com)
  - 494884 - sub class needs to have protected method to behave as desired
    (jsherril@redhat.com)
  - checkstyle fix (jsherril@redhat.com)
  - 493647 - Fix for unselect all malfunction... (paji@redhat.com)
  - 443500 - Refactored SSM remove packages to only create a single action for
    all servers/packages selected. (jason.dobies@redhat.com)
  - 494914 - fix to create a network interface for cobbler system records on
    guest provisioning (jsherril@redhat.com)
  - 493718 - minor syntax message change for private channel access
    (shughes@redhat.com)
  - 493110 - Changed package installation through SSM to only create one action
    (jason.dobies@redhat.com)
  - 494686 - changing it such that you have to provide a virt guest name, not
    letting koan make one (jsherril@redhat.com)
  - Fixed the cobbler MockConnection to work with find_* calls (paji@redhat.com)
  - api doclet - enhanced to support a 'since' tag, tagged snapshot apis and
    bumped api version (bbuckingham@redhat.com)
  - 487566 - fix broken junit in ServerFactoryTest (bbuckingham@redhat.com)
  - 442439 - internationalize strings for system search csv export
    (jmatthew@redhat.com)
  - 442439 - enhancing csv for systemsearch (jmatthew@redhat.com)
  - 494593 - fixing the repofile compare to use the right type for java date
    object obtained through hibernate (pkilambi@redhat.com)
  - Updated documentation (jason.dobies@redhat.com)
  - 493744 - Added configuration admin ACL to configuration tab
    (jason.dobies@redhat.com)
  - 487566 - api/script - initial commit of snapshot script and mods to snapshot
    apis (bbuckingham@redhat.com)
  - bumping the protocol version on exporter (pkilambi@redhat.com)
  - 492206-Fix for Kickstart Profile Template parse error. (paji@redhat.com)
  - 492206-Fix for Kickstart Profile Template parse error. (paji@redhat.com)
  - 484435 - add union to query to allow shared child channel subscription access
    (shughes@redhat.com)
  - 442439 - system search CSV update to dataset name (jmatthew@redhat.com)
  - Removing the last bastions of 1.4 code.. Where logic went like if cobbler
    version < 1.6 do one set else do other wise... (paji@redhat.com)
  - Made the configuraiton manager instance static final instead of just static..
    Made no sense for it to be static... (paji@redhat.com)
  - 494409 - unsubscribe affected systems after trust removal
    (shughes@redhat.com)
  - 494475,460136 - remove faq & feedback code which used customerservice emails.
    (jesusr@redhat.com)
  - 487189 -  System Search fixed search by checkin (jmatthew@redhat.com)
  - fixing small NPE possibility (jsherril@redhat.com)
  - 492949 - setting cobblerXenId appropriately (jsherril@redhat.com)
  - 492949 - having CobblerSync task, reuse existing distros if they already
    exist (by name) (jsherril@redhat.com)
  - adding single page doclet supporting macros (jsherril@redhat.com)
  - 443132 - couple of small fixes for the revamped action pages
    (jsherril@redhat.com)


author: jesus m. rodriguez <jesusr@redhat.com> 0.6.2-1
changelog:
  - 470991 - remove unused jar files from taskomatic_daemon.conf (jesusr@redhat.com)
  - 437547 - include instructions for regenerating indexes (jmatthew@redhat.com)
  - 483611 - Remove search links from YourRhn tasks module (jmatthew@redhat.com)
  - 480060 - improve performance of All and Relevant (mmccune@gmail.com)
  - 494066 - removed the trailing \n from strings returned from cobbler. (mmccune@gmail.com)
  - 489792 - listErrata api docuementation corrected (jsherril@redhat.com)
  - 484659 - taskmoatic no longer throws cobbler errors on restart (jsherril@redhat.com)
  - 221637 - Removed no-op channels from SSM subscribe config channels (jason.dobies@redhat.com)
  - 490866 - distros now properly synced after sat-sync (jsherril@redhat.com)
  - 493173 - add redirect in struts config for errata/manage/Delete (bbuckingham@redhat.com)
  - 487418 - Added a 'None' option to the available virt type (paji@redhat.com)
  - 493187 - Changed empty list message to be a variable and set in calling pages specific to need (published v. unpublished) (jason.dobies@redhat.com)
  - fix junit assertion error in testDeleteTreeAndProfiles (bbuckingham@redhat.com)
  - 485317 - phantom kickstart sessions no longer show up on kickstart overview (jsherril@redhat.com)


author: Devan Goodwin <dgoodwin@redhat.com> 0.6.1-1
changelog:
  - 481130 - Move preun scriptlet to taskomatic subpackage. (dgoodwin@redhat.com)
  - 487393 - fixed issue where list count was wrong on provisioning page
    (jsherril@redhat.com)
  - 493111 - api - errata.delete added & fixed add/removePackages & setDetails to
    only modify custom errata (bbuckingham@redhat.com)
  - 493421 - api - kickstart.tree.deleteTreeAndProfiles fixed to delete
    associated profiles (bbuckingham@redhat.com)
  - 487688 - adding text during ks tree creation to explain more detail of what
    is needed (jsherril@redhat.com)
  - 462593 - fixing issue where creating or renaming a profile with a name that
    already exists would give ISE (jsherril@redhat.com)
  - 492903 - api - channel.software.create - updates so that new channels will
    show on Channel tab (bbuckingham@redhat.com)
  - 492980 - api - errata.getDetails - add release, product and solution to
    return and clarify last_modified_date in docs (bbuckingham@redhat.com)
  - 458838 - adding new files for kickstart exception 404 (jsherril@redhat.com)
  - 490987 - fixed issue where errata files werent being refreshed, by removing
    the need for errata files (jsherril@redhat.com)
  - 458838 - changing kickstart download 404s to have a descriptive message
    (jsherril@redhat.com)
  - removed jasper5* from run time dependencies and made them build time
    instead. (paji@redhat.com)
  - 489532 - unsubscribe multiorg shared channel when moving access from public
    to protected with deny selection (shughes@redhat.com)


author: Mike McCune <mmccune@gmail.com> 0.5.44-1
changelog:
  - 472595 - ported query forgot to check child channels
  - 144325 - converting system probe list to the new list tag, featuring all the bells and 
    whistles the new list tag has to offer
  - 492478 - modifying the system applicable errata page so that you can filter on the 
    type of errata you want to see, also linking a couple of critical errata li
  - 467063 - Port of clone errata functionality to new list tag
  - 492418 - adding missing channel title when creating new software channels
  - 492476 - fixing issue where critical  plus non-critical errata for a system (on the system details page) did not  total errata
  - 492146 - fixing issue where system icons are not clickable


author: jesus m. rodriguez <jesusr@redhat.com> 0.5.41-1
changelog:
  - 437359 - redirect org creation to the orgsystemsubscription page
  - 489007 - add system.getConnectionPath for listing proxies a server connected through
  - 489736 - generate non-expiring kickstart package download url
  - 489736 - download_url_lifetime of 0 disables expiration server wide
  - 489736 - can disable expiration by package name by non_expirable_package_urls
  - 489486 - added updated message when changing channel access from public to private
  - Adding support for comps info to be added to repomd.xml.
  - Updated documentation


author: Partha Aji <paji@redhat.com> 0.5.38-1
changelog:
  - Added code to take advantage of cobbler 1.6 perf enhancements
  - if the customer has that installed.


author: Mike McCune <mmccune@gmail.com> 0.5.37-1
changelog:
  - 491978 - fixing status reporting in webui for kickstarts.
  - Added resource bundle entries for admin/config/Cobbler.do
  - 467063 - Ported published and unpublished errata to new list tag to get new navigation features
  - 446269 - fixed issue where you could not remove a package from a system


author: jesus m. rodriguez <jesusr@redhat.com> 0.5.30-1
changelog:
  - fixed iprange delete URLs weren't being correctly rendered
  - 480432 - fixed kickstart urls: .../rhn/kickstart/ks/cfg/org/1/org_default
  - 489792 - fixing incorrect api return types
  - 489775 - fixing listErrata api due to bad query
  - 481180 - update KickstartFormatter to use StringUtils on --interpreter check


author: jesus m. rodriguez <jesusr@redhat.com> 0.5.29-1
changelog:
  - 489760 - used cheetah's #errorCatcher Echo to handle escaping in ks files.
  - 249459 - fixing issue where org trust page was busted
  - 488137 - refer to cobbler_api instead of cobbler_api_rw to support cobbler >= 1.6
  - update deprecated methods in ChannelSoftwareHandler to be more consistent
  - 484463 - added more cobbler bits to the kickstart formatter that were missing
  - 488830 - api - auth handler - remove the public doc for checkAuthToken
  - apidoc generation now ignores an individual call using @xmlrpc.ignore
  - added taskomatic task to regenerate deleted kickstart wizard files
  - Fixed the ks-setup.py script to function correctly w.r.t space05 changes
  - 481180 - do not include --interpreter in profile for scripts without scripting lang
  - fix indentations to make it more readable
  - Removed code that was getting ignored.
  - 489577 - fixing issue that caused taskomatic tracebacks when talking to cobbler
  - 489363 - add missing exception class...
  - 489363 - api - system.createPackageProfile did not include pkg arch in profile
  - 489426 - fixing cloning of kickstarts for regular and raw style
  - 489347 - fixing "File Location" field on OS tab to show the --url param
  - 483287 - Added ability to do a cobbler sync thru the UI
  - adding missing param, for channel name to show up in header
  - 483776 - fixing ISE (NPE) on clone errata page
  - 462079 - fixed issue where an auto-scheduled errata had name of  "null - null"
  - 467265 - fixing issue where errata list was sorting date incorrectly
  - fixing package delete to delete from a couple more tables
  - 489042 - api - org.setSystemEntitlements - supports setting base entitlements.
  - added list of supported entitlements to the api doc
  - 488999 - c.s.setUserSubscribable documented value as string while impl
  - expected a primitive boolean as input instead of Boolean
  - 488148 - test fixes related to bugzilla
  - 488148 - use pre-existing system record if there is one.
  - 489033 - correcting type of trustOrgId in org.trust.addTrust and removeTrust
  - 488990 - api - remove addTrust, removeTrust, listTrusts apis from org handler.
  - 488548 - api - org.migrateSystems - fix reactivationkeys, custom info and config
  - 488348 - use channel org_id to prevent returning RH channels in addition to custom
  - Fixed variable name typo.


author: jesus m. rodriguez <jesusr@redhat.com> 0.5.27-1
changelog:
  - revert commit ba62c229
  - changing MockConnection and MockXmlrpcInvoker to handle multiple entities
  - 488723 - handling ise for channel packages listing
  - 488379 - Syntax error in sql query causing ISE corrected
  - 487317 - entitlement verbage change for error message
  - 484284 - fixing create/updates messages for custom channel edit actions
  - 488622 - api - kickstart.profile.addIpRange updated to validate input
  - 487563 - switching take_snapshots to enable_snapshots
  - 193788 - converting a few pages to java, so we can sort better
  - adding check to looking up cobbler id if its null
  - 466195 - apis - rename system.listBaseChannels and system.listChildChannels
  - 488277 - remove rhn-highlight from href address
  - 485313 - update string to remove extra space
  - 484305 - Refactored to keep the package deletion heavy lifting in the DB, avoids OutOfMemoryErrors.
  - 480012 - allow sharing org to see shared errata.
  - 487234 - fix the query used by the system->software->upgrade page


author: jesus m. rodriguez <jesusr@redhat.com> 0.5.25-1
changelog:
  - Profile rename has been finally fixed
  - 469921 - system.scheduleSyncPackagesWithSystems generated a NullPointerException
  - fixing mistake in method name
  - 485120 - fixed issue where changing org
  - name or changing profile name breaks kickstarts (including raw).  Also moved kickstart file location


author: jesus m. rodriguez <jesusr@redhat.com> 0.5.24-1
changelog:
  - removing listScripts, addScript, removeScript and downloadKickstart APIs from KickstartHandler
  - 486749 - Add symlinks for jakarta-commons-collections and jta jars.
  - 484942 - "Satellite" is in monitoring schema and have to be translated to product name


author: jesus m. rodriguez <jesusr@redhat.com> 0.5.23-1
changelog:
  - modifying list tag to not clear set during a select all()
  - fixing some issues with converting rhnset to implement set
  - Fix to a cobbler rename profile issue...
  - making edit command a bit more relaxed if there is no associated cobbler profile
  - 486606 - Changed query and page to load/display arch for each package selected
  - 487066 - change create link to be lowercase (create new key).
  - 482879 - fixing compile error and syncing whenever we update a ksdata
  - 482879 - make sure we add all the activation keys to the cobbler profile
  - 486982 - fixed ise on software upgrade list
  - 480191 - fix query used by systems->software->packages->install
  - 487174 - fixing issue where clearing the filter, resulted in the page being submitted
  - 241070 - select all on filtered list would select the entire list and not just what was filtered.
  - 483555 - Ported to new list tag to get Select All functionality correct when a filter is active.


author: jesus m. rodriguez <jesusr@redhat.com> 0.5.21-1
changelog:
  - 486502 - Changed order when list a group of systemIds so top result is highest.
  - Fixing problem which broke unique documents in the lucene index.
  - 486502 - Sort similar results by systemId with highest ID on the bottom
  - SystemSearch change redirect behavior if only 1 result is found.


author: jesus m. rodriguez <jesusr@redhat.com> 0.5.20-1
changelog:
  - 484768 - Basically fixed a query and DTO and a Translator to correctly 
  - 486174 - Was using the incorrect key in the filterattr attribute on the
  - kickstart session status where ks is syncing to a profile has an correc
  - 456315 - refixing this bug, changing kickstart commands to be a Collect
  - Changed the hard coded 500 value to BATCH size :)
  - 444517 - Added snapshot hook to configuration channel subscription via 
  - 485047 - adding back the Task_queries find_channel_in_task_queue query
  - 437547, 485313 - Added exception message for when index files are missi
  - Adding 'Errata' search to Tasks under YourRhn.do
  - 483607 -  Adding documentation as an option to the search bar
  - 219844 -  Add 'legend' for Errata Search
  - Cleanup, removed commented out code


author: Miroslav Suchý <msuchy@redhat.com> 0.5.16-1
changelog:
  - 458355 - show Monitoring tabs only if Monitoring Backend or Monitoring Scout is enabled
  - 481766 - Corrected the text on Ks Distribution page to reflect the exact nature of the value to be
  - 483796 - fixed bug where ip address would show up as 0
  - 469957 - Updated getDetails to use first_name instead of first_names
  - 485500 - fixed ISE when deleting errata
  - 469957 - Added translation in XMLRPC API layer to accept first_name instead of "first_names"
  - handler-manifest.xml used by xmlrpc api was pointing to wrong location for a class...:(
  - 466295 - Added date format as description on the property
  - Removing duplicate setKickstartTree API


author: jesus m. rodriguez <jesusr@redhat.com> 0.5.13-1
changelog:
  - 484312 - more cleanup for kickstart AUTO virt type removal
  - 484312 - massive cleanup of virt types.  getting rid of useless AUTO type.


author: jesus m. rodriguez <jesusr@redhat.com> 0.5.12-1
changelog:
  - 484911 - fixed issue where taskomatic won't sync to cobbler newly sat-synced
  - Moving SystemDetailsHandler.java and its junit test out of kickstart.profile
  - 199560 - Fix epoch being returned as ' ' in channel.software.list_all_package
  - 484262 - Updated documentation as per the bz
  - 483815 - minor messaging change for custom channel pkg removal
  - 452956 - Need to check to make sure the DMI actually contains data before at
  - 484435 - needed parent_channel is null when selecting from rhnsharedchannelv
  - 480674 - fixed query in Channel.hbm.xml to know about shared channels. Chang
  - 485122 - api - kickstart.profile.system.getPartitioningScheme was incorrectl
  - 485039 - apidoc - channel.software.removePackages - fix wording on return va
  - remove + which hoses the urls in org trusts page


author: Dave Parker <dparker@redhat.com> 0.5.11-1
changelog:
  - 484659 remove error messages due to incorrect startup sequences from sysv and from the rhn-satellite tool


author: Mike McCune <mmccune@gmail.com> 0.5.9-1
changelog:
  - 481767 - be more forgiving of busted kickstart distros during a sync and also report errors in an email.
  - 442601 - api - adding access to server lock/unlock
  - Restructured to an inversion of control pattern to make it more clear that the mode/summary key are not meant to be attributes.
  - 443718 - fixing a view mistage and having a query just use the view
  - 483603 - Added details page for listing servers involved in a particular SSM operation
  - update the header to 2009 and fix the very annoying whitespace after the *.
  - fixing Action classes that have non-final member variables
  - 251767 - api - channel.software.setSystemChannels - throw better exception when user passes multiple base channels as input
  - 467063 - Added page decorator to allow variable amount of items to be shown
  - 437872 - added multiorg messaging suggestion for entitlement warnings
  - 483603 - First pass at display of async SSM operations in the UI
  - 437563 - adding success message for sat admin toggles
  - 479541, 483867 - replaced runuser with /sbin/runuser
  - 483603 - Renamed query file; added ability to retrieve servers associated with an operation
  - 481200 - api - fix minor issues in apidoc for activationkey apis
  - 483689 - api doc updates for channel.software listAllPackages and listAllPackagesByDate apis
  - 483806 - updating more iso country codes
  - 482929 - fixing messaging with global channel subscriptions per user
  - 480016 - adding ID to org details page for information (assist with migration scripts)
  - 443718 - improving errata cache calcs when pushing a single errata


author: Miroslav Suchý <msuchy@redhat.com> 0.5.8-1
changelog:
  - 480126 - deactivate proxy different way
  - 477532 - fixed issue where channels would dissappear after hiding the children


author: Miroslav Suchý <msuchy@redhat.com> 0.5.6-1
changelog:
  - 483058 - subscribe to proxy channel if requested
  - 482923 - splitting out the java branding jar file into its own subpackage
  - 459085 - Added (and defaulted) option for Do Nothing
  - 469984 - Restructuring to avoid DB hits entirely if there are no channels selected to either subscribe or unsubscribe.


author: Miroslav Suchý <msuchy@redhat.com> 0.5.5-1
changelog:
  - 468052 - throw exception if proxy do not has provisioning entitlement
  - 481671 - improved the performance of a query
  - 469984 - speeding up the bulk channel subscription changes
  - 481778 - fix NPE when deleting an unpublished errata
  - 480003 - minor grammar change for private channel access
  - 428419 - always use the cobbler server when showing URLs for kickstarts
  - added ks-setup.py script to add a profile, channel, distro and activation key ..


author: Mike McCune <mmccune@gmail.com> 0.4.17-1
changelog:
  - 480636 - simplifying the commands vs options into one real collection 
    managed by hibernate vs 2 that both contained the same things


author: Jesus M. Rodriguez <jesusr@redhat.com> 0.3.6-1
changelog:
  - comment the logdriver statements again.
  - Fixed some set related issues.
  - Updated query to only count outranked channels if the channel
  - contains the file.


author: Devan Goodwin <dgoodwin@redhat.com> 0.10.4-1
changelog:
  - Append to STDERR log instead of write to allow the SELinux policy to
    be more strict. (jpazdziora@redhat.com)
  - Fix various perl -w warnings. (msuchy@redhat.com)


author: Jan Pazdziora 1.5.2-1
changelog:
  - 634989 - allow Apache to send emails, useful when mod_python/mod_perl is
    about to send traceback.


author: Michael Mraka <michael.mraka@redhat.com> 1.5.1-1
changelog:
  - 702274 - restore kickstart files context
  - 702274 - fixed context of kickstart configs
  - 702274 - allow cobblerd_t to read spacewalk_data_t


author: Miroslav Suchý <msuchy@redhat.com> 1.2.4-1
changelog:
  - 491331 move /etc/rhn/satellite-httpd/conf/satidmap.pl to
    /usr/share/rhn/satidmap.pl (msuchy@redhat.com)


author: Jan Pazdziora 1.2.2-1
changelog:
  - We cannot use oracle_sqlplus_log_t in .fc, in case we do not have the Oracle
    modules loaded.
  - Move the oracle-instantclient*-selinux dependency to spacewalk-oracle, to
    make it posible to install Spacewalk without Oracle SELinux modules.
  - Make the rule for access to oracle_port_t optional, for PostgreSQL
    installations.


author: Michael Mraka <michael.mraka@redhat.com> 1.1.1-1
changelog:
  - bumping spec files to 1.1 packages
  - Move systemlogs directory out of /var/satellite (joshua.roys@gtri.gatech.edu)


author: Jan Pazdziora 0.6.8-1
changelog:
  - call to spacewalk-make-mount-points and Require spacewalk-setup for that
  - add invocation of oracle-nofcontext-selinux-enable


author: jesus m. rodriguez <jesusr@redhat.com> 0.6.6-1
changelog:
  - spacewalk-selinux-enable: do not print the Running ... message when run in %post. (jpazdziora@redhat.com)


author: Jan Pazdziora 0.6.4-1
changelog:
  - spacewalk-selinux-enable: add invocation of other -selinux-enable scripts
  - only run them if --run-pure is not specified
  - use spacewalk-selinux-enable --run-pure in %post
  - spacewalk-selinux-enable: fix indentation to use tabelators


author: Jan Pazdziora 0.6.1-1
changelog:
  - move the %post SELinux activation to /usr/sbin/spacewalk-selinux-enable
  - use src.rpm packaging with single Source0
  - tagged as 0.5.4-1 for Satellite 5.3.0


author: Jan Pazdziora 0.6.0-2
changelog:
  - 495869 - mark /var/log/spacewalk as oracle_sqlplus_log_t
  - bump Versions to 0.6.0 (jesusr@redhat.com)


author: Jan Pazdziora 0.4.1-8
changelog:
  - make install_db.log of type spacewalk_install_log_t
  - avoid .src.rpm-packing-time error when selinux-policy-devel is not installed


author: Jan Pazdziora 0.4.1-7
changelog:
  - httpd does not need execstack nor execmem, with execstack flags
    cleared on libraries
  - allow mountpoint (/var/satellite) to be a symlink
  - allow mountpoint (/var/satellite) to be NFS mounted


author: Jan Pazdziora 0.4.1-4
changelog:
  - replace allows with macros
  - allow mod_perl (in httpd_t) to talk to the Oracle database
  - defined types for /var/log/rhn and /var/satellite
  - rhnpush works now


author: Miroslav Suchý 1.5.8-1
changelog:
  - 710433 - if we get data chunked, httplib of python will join them, so it is
    not correct to send chunked header when data may not be chunked


author: Miroslav Suchý 1.5.6-1
changelog:
  - 695651 - in mod_wsgi the URI is full URI (incl. protocol, hostname...) and
    not just the part beyond / (msuchy@redhat.com)
  - 695651 - headers_in under mod_wsgi is dict, which does not have add()
    (msuchy@redhat.com)
  - do not call function twice, store it in variable (msuchy@redhat.com)
  - 695651 - pass /ty-cksm handler through Broker (msuchy@redhat.com)


author: Miroslav Suchý 1.5.5-1
changelog:
  - 695651 - is_virtual is not exposed in mod_wsgi (msuchy@redhat.com)
  - 695651 - pass /ty handler through Broker (tlestach@redhat.com)
  - 695651 - pass /download handler through Broker (msuchy@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.3.11-1
changelog:
  - updating Copyright years for year 2011 (tlestach@redhat.com)
  - remove redundant comment (msuchy@redhat.com)
  - convert comment to docstring (msuchy@redhat.com)
  - remove redundant comment (msuchy@redhat.com)


author: Miroslav Suchý <msuchy@redhat.com> 1.3.10-1
changelog:
  - do not traceback if redirected location do not contain '?'
  - fix module name during import
  - replace tabs with space to fix indentation


author: Miroslav Suchý <msuchy@redhat.com> 1.3.5-1
changelog:
  - 656746 - send to hosted md5 checksum of package (msuchy@redhat.com)
  - 656746 - make _processFile and _processBatch method of UploadClass class
    (msuchy@redhat.com)
  - 656753 - add namespace prefix to merged functions (msuchy@redhat.com)
  - 656753 - fix TB during rhn_package_manager -v -l (msuchy@redhat.com)
  - 658527 - create _split_url function (msuchy@redhat.com)
  - use constant instead of hardcoded string (msuchy@redhat.com)
  - import Fault from different class (msuchy@redhat.com)


author: Miroslav Suchý <msuchy@redhat.com> 1.3.1-1
changelog:
  - 629552 - Proxy should allow all header from rfc2616 (msuchy@redhat.com)
  - Bumping package versions for 1.3. (jpazdziora@redhat.com)


author: Jan Pazdziora 1.2.15-1
changelog:
  - addressing rpmlint error non-standard-dir-perm (msuchy@redhat.com)
  - fix spelling error (msuchy@redhat.com)
  - update Makefile to reflect logrotate files rename (msuchy@redhat.com)
  - rename logrotate/rhn_proxy_redirect to logrotate/rhn-proxy-redirect
    (msuchy@redhat.com)
  - rename logrotate/rhn_proxy_broker to logrotate/rhn-proxy-broker
    (msuchy@redhat.com)
  - mark logrotate.d files as %config(noreplace) (msuchy@redhat.com)
  - correct description (msuchy@redhat.com)
  - bumping up epoch in provides - do not self-obsolete (msuchy@redhat.com)
  - escape entry in changelog (msuchy@redhat.com)


author: Miroslav Suchý <msuchy@redhat.com> 1.2.14-1
changelog:
  - 514253 - file cobbler-proxy.conf should have owner, winner is spacewalk-
    proxy-common (msuchy@redhat.com)


author: Jan Pazdziora 1.2.8-1
changelog:
  - code cleanup - it does not have sense to require itself (msuchy@redhat.com)
  - require policycoreutils due usage of restorecon (msuchy@redhat.com)


author: Miroslav Suchý <msuchy@redhat.com> 1.2.2-1
changelog:
  - 629330 - do not remove /var/cache/rhn/* during upgrade
  - 629330 - do not remove /var/spool/rhn-proxy/list itself, only its content


author: Justin Sherrill <jsherril@redhat.com> 1.2.1-1
changelog:
  - 629102 - Adding range to the allowed header list for proxy
    (jsherril@redhat.com)
  - bumping package versions for 1.2 (mzazrivec@redhat.com)


author: Michael Mraka <michael.mraka@redhat.com> 1.1.1-1
changelog:
  - merge 2 duplicate byterange module to common.byterange
  - bumping spec files to 1.1 packages
  - 578854 - read response even if HEADER_CONTENT_LENGTH is not present


author: Miroslav Suchy <msuchy@redhat.com> 0.9.1-1
changelog:
  - 566124 - do not distribute jabber configuration file
  - user spacewalk-setup-jabberd to configure jabberd


author: Miroslav Suchy <msuchy@redhat.com> 0.8.2-1
changelog:
  - fix usage of uploadLib, which has been rewriten
  - remove python-optik
  - no hashlib, no checksums :( (michael.mraka@redhat.com)


author: Miroslav Suchý <msuchy@redhat.com> 0.7.1-1
changelog:
  - 503187 - do not automaticaly download rhn_proxy.conf
  - 516624 - allow upgrade proxy using CLI to 5.3 from 5.0


author: John Matthews <jmatthew@redhat.com> 0.6.8-1
changelog:
  - 503187 - rewrite old config during upgrade, old file will be saved as
    .rpmorig (msuchy@redhat.com)


author: John Matthews <jmatthew@redhat.com> 0.6.5-1
changelog:
  - change comments to docstrings (msuchy@redhat.com)
  - change comments to docstrings (msuchy@redhat.com)


author: jesus m. rodriguez <jesusr@redhat.com> 0.6.1-1
changelog:
  - code cleanup (msuchy@redhat.com)
  - bump Versions to 0.6.0 (jesusr@redhat.com)
  - update copyright and licenses (jesusr@redhat.com)


author: Miroslav Suchý <msuchy@redhat.com> 0.5.5-1
changelog:
  - fix conflicts with spacewalk-proxy-tools
  - management do not need to require specific version of package manager


author: Miroslav Suchý <msuchy@redhat.com> 0.5.2-1
changelog:
  - 480328 - do not call chkconfig on
  - 480326 - do not start services
  - 465947 - remove rhn-proxy-debug
  - 465947 - remove spacewalk-proxy-tools package


author: Miroslav Suchý <msuchy@redhat.com> 0.5.1-1
changelog:
  - 480341 - /etc/init.d/rhn-proxy should be in /etc/rc.d/init.d/rhn-proxy
  - point Source0 to fedorahosted.org


author: Miroslav Suchý <msuchy@redhat.com> 0.3.1-1
changelog:
  - add meaningful exit code to initscript, remove reload, add condrestart
  - add LSB header to init script
  - do not enable proxy if user previously disabled it


author: Miroslav Suchy <msuchy@redhat.com>
changelog:
  - Extracted rhns-proxy-doc and rhns-proxy-html to separate package.
  - removing rhnAuthProtocol, rhnException


author: Miroslav Suchy <msuchy@redhat.com>
changelog:
  - replace rhn_mod_python with mod_python
  - replace rhn_mod_ssl with mod_ssl
  - we do not use mod_perl any more


author: Todd Warner <taw@redhat.com> 3.6.0
changelog:
  - /usr/sbin/squid, not /usr/bin/squid
  - version, squid.conf.sample, and httpd.conf.sample files moved to
    rhns-proxy-tools package to avoid complications with files being in
    place before the script that requires them needs them.


author: Todd Warner <taw@redhat.com> 3.6.0
changelog:
  - /var/up2date/packages and /var/up2date/list have been replaced with
    /var/spool/rhn-proxy and /var/spool/rhn-proxy/list
  - version has to be passed into rhn-proxy-upgrade-services to ensure it
    is the correct version being used (had problem with %post reading the
    version from a file that exists within another package even though that
    package is installed in the same package set.


author: Todd Warner <taw@redhat.com> 3.6.0
changelog:
  - version file added to rhns-proxy-management
  - getProxyVersion() uses that version file to get the correct RHN Proxy version
    fixes a bug in rhns-proxy-tools RPM post script
  - updated the "Requires: rhns" for package-manager


author: Todd Warner <taw@redhat.com>
changelog:
  - upgrade support stuff: tools package now auto-upgrades the rhn.conf,
    httpd.conf, and squid.conf files.
  - added new upgrade executables, libraries, and man pages to the tools
    package.
  - tools package restarts apache *everytime* - the code changed.
  - added back the squid.conf.sample and httpd.conf.sample files. We
    need them for upgrades.
  - we take a hands off approach to rhn_auth_cache now. It is no
    longer the default mechanism, but we don't touch it during the
    post install.


author: Mihai Ibanescu <misa@redhat.com> 3.6.0-5
changelog:
  - rhns-proxy is now obsoleted by rhns-proxy-management which is the de-facto
    meta-package (bug #130293)


author: Todd Warner <taw@redhat.com>
changelog:
  - pulling rhn_rpm.py* from package manager files. Using common's. 
  - we don't use rhnHTTPlib.py anymore. Pulled from proxy/broker.
  - we don't use rhnAuthProtocol.py or xxmlrpclib.py in rhns-auth-daemon anymore.


author: Todd Warner <taw@redhat.com>
changelog:
  - rhn-proxy-tools package added.
  - altered some of the requires (broker, redirect and rhn_auth_cache) *must* be
    on the same box now.


author: Todd Warner <taw@redhat.com>
changelog:
  - Changed the name of the existing guides and added a bunch more.
  - Changed the rhn-proxy-docs rpm description to relect.


author: Mihai Ibanescu <misa@redhat.com>
changelog:
  - Updated to build in the new environment
  - PackageManager and authd build from the same spec file with proxy


author: Todd Warner <taw@redhat.com>
changelog:
  - doc dir made more generic. If running both broker and redirect on the
    same machine, two rhn.conf.sample files confuses the issue.


author: Cristian Gafton <gafton@redhat.com>
changelog:
  - new location for config files
  - stop using RHNS
  - fix the damn license field...
  - remove docdir hacks (unless there is something I didn't get right)
  - saner permissions for config files


author: Todd Warner <taw@redhat.com>
changelog:
  - Requires should filter on version only when important (not release as well).
  - sign.sh and gen-rpm.sh need to be in their own package.


author: Todd Warner <taw@redhat.com>
changelog:
  - systemid needs to be chmod'ed to 0640.
  - rhns-proxy requires commmon, broker, *and* redirect for the time being.


author: Todd Warner <taw@redhat.com>
changelog:
  - broker/redirect specific %post's.
  - %preun's added that rpmsave the rhn.conf file upon rpm -e.
    This was chosen in opposition to making rhn.conf a %config'ed
    %file... which has its own side-effects.
  - need to Require rhns-common as well.


author: Mihai Ibanescu <misa@redhat.com>
changelog:
  - proxy -> broker
  - log file rotation names changed as well.
  - building two rpms: rhns-proxy-broker and rhns-proxy-redirect


author: Todd Warner <taw@redhat.com>
changelog:
  - added a spec file 'variable' rhnconf to closer match other spec files.
  - properly touch, chown, chmod config file.
  - httpd conf files now called: rhn_proxy.httpd.conf and rhn_redirect.httpd.conf


author: Todd Warner <taw@redhat.com>
changelog:
  - /etc/rhn/rhn.conf ghosted and merely touched, post install.
  - /etc/sysconfig/rhn/systemid give proper permissions.
  - /etc/sysconfig/rhn/systemid is a requirement now (proxy only).
  - fixed missing Requires for the redirect (Requires are not inherited).
  - _proxy --> proxy_ and _redirect --> redirect_ (see PEP 8)
  - give ownership of /etc/rhn/rhn.conf to apache
  - log rotate files for proxy and redirect added.


author: Todd Warner <taw@redhat.com>
changelog:
  - not using _proxy/rhnConfig.py or _redirect/rhnConfig.py anymore.
  - siteConfig*.py not used anymore.
  - added support for /etc/rhn/rhn.conf stuff


author: Todd Warner <taw@redhat.com>
changelog:
  - RHN Proxy SSL Redirect Server code functional.
  - Commented out apacheServer_redirect.py until we can make this spew
    two rpms.


author: Mihai Ibanescu <misa@redhat.com>
changelog:
  - The package manager has its own package now
  - Removed the dependency on python-clap
  - small comment/description changes.


author: Mihai Ibanescu <misa@redhat.com>
changelog:
  - Added rhn_package_manager.py*
  - Rearranged the files a bit
  - We create /var/up2date/packages by default now
  - Added a dependency on python-clap
  - siteConfig.py is config(noreplace) now


author: Cristian Gafton <gafton@redhat.com>
changelog:
  - siteConfig is now created by the Makefile
  - rhnConfig doesn't need to be a config file since we have siteConfig
  - make siteConfig common with the server packages


author: Cristian Gafton <gafton@redhat.com>
changelog:
  - update to build with the new layout
  - don't obsolete unrelated packages like rhns and rhns-head
  - removed the cache package too, since now it is a separate module
  - remove the server subpackage


author: Mihai Ibanescu <misa@redhat.com>
changelog:
  - Added rhnConfigServer.py
  - Changed the spec to avoid installing the local siteConfig.py
  - Added webapp files - the server needs them.
  - Added Adrian's scripts for database creation
  - create_listall changed a bit


author: Mihai Ibanescu <misa@redhat.com>
changelog:
  - Proxy code added
  - Moved some files from the main package to the head package, since that
    one will be Red Hat-specific.
  - We'll go with rhns-proxy and rhns-proxy-server for now; I know it's very
    confusing.


author: Jan Pazdziora 1.3.2-1
changelog:
  - Conflict with the InstantClient 10 to remind that they need to be removed
    upon upgrade.
  - Switch to Oracle InstantClient 11 in spacewalk-oracle.
  - add build.py.props to allow building using tito (msuchy@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.3.1-1
changelog:
  - remove jabberd-selinux dependency for rhel6+ (tlestach@redhat.com)
  - Bumping package versions for 1.3. (jpazdziora@redhat.com)


author: Jan Pazdziora 1.2.3-1
changelog:
  - Move the oracle-instantclient*-selinux dependency to spacewalk-oracle, to
    make it posible to install Spacewalk without Oracle SELinux modules.


author: Jan Pazdziora 1.2.1-1
changelog:
  - The dependency of python-psycopg2 (which replaced python-pgsql) is in
    spacewalk-backend-sql-postgresql, no need to have it in spacewalk-postgresql
    directly.
  - bumping package versions for 1.2 (mzazrivec@redhat.com)


author: Michael Mraka <michael.mraka@redhat.com> 0.8.1-1
changelog:
  - droped spacewalk-cypress from Requires
  - removed spacewalk-moon (sub)package as it is not used anywhere


author: Michael Mraka <michael.mraka@redhat.com> 0.7.1-1
changelog:
  - let's change codename to something new
  - split spacewalk metapackage into spacewalk-oracle/postgresql
  - bumping Version to 0.7.0


author: Devan Goodwin <dgoodwin@redhat.com> 0.6.4-1
changelog:
  - Re-enable spacewalk-monitoring-selinux dependency for F11.
    (dgoodwin@redhat.com)
  - osa-dispatcher-selinux is back, in osad-5.9.19-1.*. (jpazdziora@redhat.com)
  - Disable jabberd-selinux for Fedora 11 permanently. (dgoodwin@redhat.com)


author: Miroslav Suchý <msuchy@redhat.com> 0.2.3-1
changelog:
  - rename oracle_config to nocpulse-db-perl
  - merge NPusers and NPconfig to nocpulse-common
  - remove nslogs
  - enable monitoring again
  - fix rpmlint errors


author: Miroslav Suchý 1.6.8-1
changelog:
  - 641936 - fix typo in man page
  - 768854 - introduce mapping for rhel6 add-ons (slukasik@redhat.com)


author: Miroslav Suchý 1.6.7-1
changelog:
  - 767718 - add data for rhel add-on's -
    Highavailability,Loadbalancer,Resilientstorage and Scalablefilesystem
  - 767718 - gather data for rhel add-on's
  - no need to handle Workstation for el6 specialy


author: Miroslav Suchý 1.6.5-1
changelog:
  - 750743 - add channel definition for optional channels
  - 750743 - gather data for optional channels
  - 761548 - add rhel 6.2 channel definitions


author: Michael Mraka <michael.mraka@redhat.com> 1.5.2-1
changelog:
  - added data files for RHEL6.1
  - added data files for RHEL5.6 Supplementary
  - adopted spacewalk-create-channel to RHEL6.1


author: Miroslav Suchý <msuchy@redhat.com> 1.4.4-1
changelog:
  - allowing input of 0 insteado f 'gold' in spacewalk-create-channel
    (jsherril@redhat.com)
  - replace dead code with default from optparse


author: Justin Sherrill <jsherril@redhat.com> 1.4.3-1
changelog:
  - adding new data files for spacewalk-create-channel (jsherril@redhat.com)
  - updating spacewalk-create-channel to properly support RHEL 6 and added
    supplementary repos for it (jsherril@redhat.com)


author: Jan Pazdziora 1.4.2-1
changelog:
  - Fixing description of the -u/--update option in spacewalk-create-channel man
    page. (luc@delouw.ch)


author: Jan Pazdziora 1.0.5-1
changelog:
  - correct Summary and Description (msuchy@redhat.com)
  - correct URL and Source0 (msuchy@redhat.com)
  - man page formatting fix (jsherril@redhat.com)
  - man page formatting fix (jsherril@redhat.com)
  - fixing man page name (jsherril@redhat.com)


author: Justin Sherrill <jsherril@redhat.com> 1.0.4-1
changelog:
  - adding RHEL 6 data files for spacewalk-create-channel (jsherril@redhat.com)
  - adding initial support for RHEL 6 to spacewalk-create-channel
    (jsherril@redhat.com)
  - updating readme for spacewalk-create-channel (jsherril@redhat.com)


author: Justin Sherrill <jsherril@redhat.com> 1.0.3-1
changelog:
  - updating spacewalk-remote-utils man page to remove left over bits from copied
    spec (jsherril@redhat.com)


