# changelog

author: Stephen Herr <sherr@redhat.com> 2.2.30-1
changelog:
  - SSM power management operation page added
  - SSM power management configuration page added
  - Single-system power management page added


author: Milan Zazrivec <mzazrivec@redhat.com> 2.2.27-1
changelog:
  - select2-bootstrap-css packaged
  - select2 packaged
  - jQuery UI packaged
  - rewrite unservable_packages.pxt page to java


author: Michael Mraka <michael.mraka@redhat.com> 2.2.25-1
changelog:
  - removed unused code
  - removed snapshot pxt pages which were rewritten to java
  - Fix refreshing of Autoinstallable Tree forms (bnc#874144)


author: Milan Zazrivec <mzazrivec@redhat.com> 2.2.21-1
changelog:
  - Removed groups.pxt and related code / db queries
  - system groups & snapshots page: converted from pxt to java
  - Add development_environment to rhn_web.conf


author: Tomas Kasparek <tkasparek@redhat.com> 2.2.20-1
changelog:
  - links to Snapshot Tags pages
  - removed pxt pages and related code which had been converted to java
  - navigation links to new pages (Tags.do)
  - The old picker in isLatin mode transmitted 1-12 not 0-11 In 24 hour format is
    0-23 even if DatePicker.getHourRange() and getHour javadoc is wrong
    (1-11!!!).
  - Fix bug converting pm times to am when using locales in 24 hour format. See:
    https://www.redhat.com/archives/spacewalk-list/2014-April/msg00011.html


author: Tomas Kasparek <tkasparek@redhat.com> 2.2.18-1
changelog:
  - remove old perl pages
  - delete unused code in modules/rhn/RHN/Server.pm related to system events
  - delete unused code in modules/rhn/RHN/DB/Server.pm related to system events
  - rewrite pending events page from perl to java


author: Michael Mraka <michael.mraka@redhat.com> 2.2.15-1
changelog:
  - removed obsolered code
  - rewrite system snapshot to java: removed obsoleted perl page
  - rewrite system snapshot to java: Packages.do
  - rewrite system event page from perl to java


author: Michael Mraka <michael.mraka@redhat.com> 2.2.14-1
changelog:
  - rewrite system snapshot to java: removed old perl page
  - rewrite system snapshot to java: Index.do


author: Michael Mraka <michael.mraka@redhat.com> 2.2.12-1
changelog:
  - Safer DWR callback method introduced
  - Refactoring: utility method makeAjaxCallback renamed
  - removed unused system_profile_comparison
  - removed unused packages_for_sync_provider()


author: Michael Mraka <michael.mraka@redhat.com> 2.2.11-1
changelog:
  - removed unused sync_packages_to_channel_cb()
  - removed unused managed_channel_merge_preview_provider()
  - removed unused sync_confirm_packages_in_set_provider()
  - removed unused compare_managed_channel_packages_provider()
  - rewrite channel compare to java: removed obsoleted perl pages
  - 903068 - fixed debian repo generation


author: Stephen Herr <sherr@redhat.com> 2.2.10-1
changelog:
  - fixed bug unable to delete action chain
  - fixed typo in action chain jsp and js
  - Action Chain Edit page added
  - Front-end code for action chain creation/selection added
  - Javascript library jQuery UI added
  - Javascript library select2 added


author: Michael Mraka <michael.mraka@redhat.com> 2.2.4-1
changelog:
  - moved duplicated code to function
  - system_upgradable_package_list is not referenced anymore
  - on-click and node-id attributes are relevant only to pxt pages
  - removed unused up2date_version_at_least()
  - removed unused rhn-up2date-at-least tag


author: Tomas Kasparek <tkasparek@redhat.com> 2.2.2-1
changelog:
  - make the setup of the date picker more declarative using data- attributes in
    order to be able to share this setup with other parts of the code that will
    need a slightly different picker like the recurrent selector. It also saves
    us from outputing one <script> tag in the jsp tag implementation.


author: Tomas Kasparek <tkasparek@redhat.com> 2.1.59-1
changelog:
  - give generated buttons appropriate class
  - Styling unstyled submit buttons.
  - Perl Pages: Styling unstyled submit buttons
  - Revert "Refeactored cookie parsing code to better handle malformed cookies"


author: Tomas Kasparek <tkasparek@redhat.com> 2.1.56-1
changelog:
  - Fixes bar going from 0..9 A..Z on
    /rhn/systems/details/packages/PackageList.do but A..Z 0..9 on
    /rhn/systems/SystemEntitlements.do and
    /network/systems/system_list/regular_in_channel_family.pxt
  - different set of pagination arrows on
    /network/systems/system_list/regular_in_channel_family.pxt


author: Matej Kollar <mkollar@redhat.com> 2.1.52-1
changelog:
  - Fixed unstyled form in PXT page: SSM/Groups
  - Fixed unstyled form in PXT page: SSM/Provisioning/TagSystems


author: Michael Mraka <michael.mraka@redhat.com> 2.1.51-1
changelog:
  - Add a rhn-date tag
  - Implement rhn:formatDate that uses moment.js on the client side. It supports
    also most of fmt:formatDate options.


author: Jan Dobes 2.1.50-1
changelog:
  - delete old pages
  - porting system group monitoring probes page to java
  - remove unused perl code after porting reboot_confirm.pxt to java
  - port reboot_confirm.pxt from perl to java


author: Michael Mraka <michael.mraka@redhat.com> 2.1.44-1
changelog:
  - updated references to new java WorkWithGroup page
  - rewrite system event history page to java
  - removed unused pxt page
  - updated links to system group delete page
  - fixing references to SSM errata page


author: Michael Mraka <michael.mraka@redhat.com> 2.1.41-1
changelog:
  - updated pxt pages to use <rhn-icon> tag
  - updated perl modules to use PXT::HTML->icon()
  - bootstrap tuning: reimplemented icon tag in pxt
  - System Group / Admins - updated links and removed old page


author: Matej Kollar <mkollar@redhat.com> 2.1.29-1
changelog:
  - 1020952 - Single db root cert + option name change
  - 1020952 - SSL for Postgresql: Java (Perl DBI)


author: Michael Mraka <michael.mraka@redhat.com> 2.1.26-1
changelog:
  - add support for enhances rpm weak dependency (web) (bnc#846436)
  - 1020497 - provide a way to order kickstart scripts


author: Tomas Kasparek <tkasparek@redhat.com> 2.1.23-1
changelog:
  - Revert "removing Perl reboot system page"
  - Revert "removing Perl code associated with reboot system page"


author: Tomas Kasparek <tkasparek@redhat.com> 2.1.19-1
changelog:
  - removing Perl remote command page
  - removing Perl code associated with reboot system page
  - removing Perl reboot system page


author: Tomas Lestach <tlestach@redhat.com> 2.1.17-1
changelog:
  - 1001922 - set correct menu for reboot_confirm.pxt
  - update Provisioning - Schedule url
  - update remote command menu url
  - 993978 - removing oracle specific code


author: Tomas Kasparek <tkasparek@redhat.com> 2.1.10-1
changelog:
  - Revert "993978 - remove check-database-space-usage.sh from cron.daily"
  - 993978 - make check-database-space-usage.sh usable on managed-db


author: Tomas Kasparek <tkasparek@redhat.com> 2.1.5-1
changelog:
  - removing code associated with old pxt pages
  - deleting old pxt lock/unlock pages
  - use default rhn.conf only when it exists


author: Milan Zazrivec <mzazrivec@redhat.com> 1.10.32-1
changelog:
  - spacewalk-dobby: use the rhn_dobby.conf config file by default
  - 815236 - add GNU General Public License


author: Milan Zazrivec <mzazrivec@redhat.com> 1.10.25-1
changelog:
  - spacewalk-dobby: remove dependency on apache, spacewalk-base, spacewalk-setup
  - Move RHN::SimpleStruct from spacewalk-base to spacewalk-base-minimal
  - Split rhn_web.conf into a separate package


author: Michael Mraka <michael.mraka@redhat.com> 1.10.21-1
changelog:
  - database should run when performing online restore
  - let restore work for both online and offline backup
  - renamed option to online-backup
  - implemented shrinking segments for postgresql
  - warn user about running services
  - restore should not shutdown services automatically
  - removing WEB_ALLOW_PXT_PERSONALITIES


author: Jan Pazdziora 1.10.20-1
changelog:
  - 951056 - fix correct menu highlight for
    /network/systems/details/history/snapshots/add_system_tag.pxt


author: Jan Pazdziora 1.10.7-1
changelog:
  - Mode user_permissions not used, removing from web/.
  - Replacing integer nvl with coalesce.
  - The server_overview elaborator not used, removing.
  - The mode namespaces_visible_to_user is not used anywhere, removing.
  - Removing unused system_search_elaborators queries.
  - Search setbuilders are no longer used in web/.
  - Removing unused query definitions.
  - Fixing Oracle-specific outer join syntax, use of PE.evr.*, and missing joins.


author: Stephen Herr <sherr@redhat.com> 1.9.20-1
changelog:
  - Updating API versions for release
  - Purging %changelog entries preceding Spacewalk 1.0, in active packages.


author: Michael Mraka <michael.mraka@redhat.com> 1.9.15-1
changelog:
  - $reqs was always equal $passes
  - acl is the only one supported type now
  - removed unused valid-user type
  - make pxt ACL work in apache 2.4
  - simplify @requires list
  - merged .htaccess to main httpd configuration
  - Silence the Statement unlikely to be reached at /usr/bin/db-control line 29
    warning.


author: Jan Pazdziora 1.9.13-1
changelog:
  - Removing hw_prof_update_conf.pxt, pkg_prof_update_conf.pxt, and
    rhn:server_set_actions_cb as they have been replaced by .do pages.
  - Removed /network/systems/ssm/misc/index.pxt, it is no longer referenced (was
    bundled with the tagging commit).


author: Jan Pazdziora 1.9.12-1
changelog:
  - Automatic commit of package [rhncfg] release [5.10.41-1].
  - Removed /network/systems/ssm/misc/index.pxt, it is no longer referenced.
  - Redirect to landing.pxt to flush out the blue messages, then go to Index.do.
  - The gpg_info.pxt is only referenced from channel_gpg_key, only used by rhn-
    channel-gpg-key in this page, removing.


author: Jan Pazdziora 1.9.7-1
changelog:
  - Removing no longer used rhnChannelDownloads, rhnDownloads, and
    rhnDownloadType.
  - The channel_has_downloads acl and has_downloads are not longer used,
    removing.
  - Removing the Downloads tab, it points to nonexisting
    /rhn/software/channel/downloads/Download.do page.


author: Jan Pazdziora 1.9.3-1
changelog:
  - Revert "removed dead query"
  - Revert "The ssm_rollback_by_tag_action_cb method no longer referenced,
    removing."


author: Jan Pazdziora 1.9.2-1
changelog:
  - 490524 - Return the datetime in the local time zone.
  - 490524 - Epoch is always in UTC, no time_zone setting for epoch case.
  - Function date_to_epoch made obsolete, not used anymore.
  - The from_zone parameter is not used anywhere.
  - Use RHN::Date where it is used (only).
  - 490524 - Avoid initializing the object with local only to call time_zone
    right away.
  - 490524 - Shortcut RHN::Date->now->long_date, avoiding DateTime.


author: Jan Pazdziora 1.8.47-1
changelog:
  - 852039 - get rid of useless error messages when verifying backup with db-
    control
  - 552628 - added reset-password to man page
  - 552628 - alter command can't use bind variables
  - 852038 - Using fetchall_arrayref instead of fullfetch_arrayref.
  - 850714 - do not push strings into an array, when array is expected


author: Jan Pazdziora 1.8.46-1
changelog:
  - removing spurious debugging line from check-database-space-usage.sh
  - do not restore dirs if there is none to restore
  - ignore missing backup_dir on old dumps
  - 825804 - check-oracle-space-usage.sh renamed to check-database-space-usage.sh
  - 815236 - use df with POSIX compatibility


author: Miroslav Suchý
changelog:
  - 805822 - warn about parsing backup log
  - 805822 - mark some commands as Oracle only and sync --help with man page
  - 815236 - adopt check-oracle-space-usage.sh for PotgreSQL


author: Miroslav Suchý
changelog:
  - drop plpgsql language before restore
  - implement on-line backup and restore on PG
  - 805822 - edit man page to include PostgreSQL specific commands
  - 663315 - wait until database is really offline
  - log into control file empty directories
  - correctly set ownership of restored files
  - set ownership of restored files under PG
  - restore selinux context after restore
  - implement "db-control restore" on PG
  - db-control under PG can be run as root or postgres user
  - implement "db-control examine/verify" on PG
  - put into control file base directory
  - if size is undef write 0
  - implement "db-control backup" on PG
  - implement "db-control reset-password" on PG
  - implement "db-control report-stats" on PG
  - unify connect() with RHN::DBI
  - implement "db-control gather-stats" under PG
  - mark "db-control extend" and "db-control shrink-segments" as Oracle only
  - implement "db-control tablesizes" under PG
  - implement "db-control report" under PG
  - mark set-optimizer and get-optimizer as Oracle only
  - implement "db-control start" and "db-control stop" under PG
  - implement "db-control status" under PG


author: Michael Mraka <michael.mraka@redhat.com> 1.8.39-1
changelog:
  - 847194 - Document & set default web.smtp_server
  - Module Sniglets::ListView::TracerList not used, removing.
  - The database_queries.xml do not seem to be used, removing.


author: Tomas Lestach <tlestach@redhat.com> 1.8.38-1
changelog:
  - reverting of web.chat_enabled -> java.chat_enabled translation
  - Removing use which is not used.
  - Methods server_group_count no longer referenced, removing.
  - Methods lookup_key were deprecated long enough, removing.
  - Methods compatible_with_server no longer referenced, removing.
  - The org_default method no longer referenced, removing.
  - Methods package_groups no longer referenced, removing.
  - The has_virtualization_entitlement method no longer referenced, removing.
  - ACL handler system_entitled no longer used, removing.
  - ACL handler system_has_virtualization_entitlement no longer used, removing.
  - The latest_packages_in_channel_tree method no longer referenced, removing.
  - The /network/systems/details/kickstart/* is not used for a long time.


author: Tomas Lestach <tlestach@redhat.com> 1.8.35-1
changelog:
  - restore changelog
  - changing web.chat_enabled -> java.chat_enabled
  - move java related configuration the rhn_java.conf


author: Tomas Lestach <tlestach@redhat.com> 1.8.30-1
changelog:
  - remove usage of org_applicant user role
  - remove usage of rhn_support user role
  - remove usage of rhn_superuser user role


author: Jan Pazdziora 1.8.23-1
changelog:
  - The remove_virtualization_host_entitlement no longer used, removing.
  - The rhn:delete_server_cb and delete_server_cb no longer used, removing.
  - The delete_confirm.pxt was replaced by DeleteConfirm.do.


author: Stephen Herr <sherr@redhat.com> 1.8.9-1
changelog:
  - 812031 - Update perl channel-select-dropdowns to use the same hierarchical
    sort as java pages (sherr@redhat.com)


author: Jan Pazdziora 1.8.2-1
changelog:
  - Need to point to ReleventErrata.do from .pxt pages as well.
  - PXT::Request->clear_session is not used anywhere, thus removing
    (mzazrivec@redhat.com)


author: Jan Pazdziora 1.7.25-1
changelog:
  - call composite type correctly on Pg (msuchy@redhat.com)
  - call procedure compatible way (Pg) (msuchy@redhat.com)


author: Jan Pazdziora 1.7.23-1
changelog:
  - Removing rhnUser synonym and just using the base web_contact.
  - Methods users_in_org and users_in_org_overview do not seem to be used,
    removing.
  - The valid_cert_countries in RHN::DB::SatInstall is not used, spacewalk-setup
    has its own version.


author: Miroslav Suchý 1.7.22-1
changelog:
  - call procedure compatible way (Pg) (msuchy@redhat.com)
  - check if error is RHN::Exception (msuchy@redhat.com)


author: Jan Pazdziora 1.7.19-1
changelog:
  - With update_errata_cache removed, update_cache_for_server is not called
    either, removing.
  - With log_user_in removed, removing mark_log_in as well.
  - With log_user_in removed, removing clear_selections as well.
  - With validate_password_pam gone, Authen::PAM and pam_conversation_func are no
    longer called.
  - With check_login gone, validate_password (and validate_password_pam) are not
    longer used.
  - With validate_cert gone and no longer calling str2time, use Date::Parse is
    not needed.
  - Method has_incomplete_info no longer used, removing.
  - With rhn_login_cb gone, update_errata_cache is not longer used.
  - With rhn_login_cb gone, log_user_in is not longer used.
  - The check_login no longer invoked, removing.
  - With the if test for validate_cert gone, /errors/cert-expired.pxt is no
    longer used.
  - The validate_cert is no longer called, removing.
  - The clear_user method no longer invoked, removing.
  - We no longer check cookie_test.
  - With rhn_login_cb gone, /errors/cookies.pxt is no longer used, removing.
  - The rhn:login_cb and rhn_login_cb are no longer used, removing.
  - The [login_form_hidden] is not longer used, removing.
  - login_form.pxi no longer used, removing.
  - In the /errors/permission.pxt, redirect to the main page to log in again.
  - The $package_name_ids parameter never passed.


author: Jan Pazdziora 1.7.15-1
changelog:
  - remove unused code (mzazrivec@redhat.com)
  - pgsql: fix notification method deletion (mzazrivec@redhat.com)
  - pgsql: fix notification method creation (mzazrivec@redhat.com)


author: Jan Pazdziora 1.7.12-1
changelog:
  - code cleanup: users are not created in web any more (msuchy@redhat.com)
  - The RHN::DB::connect does not accept any arguments anymore.
  - Factor the connection parameters config read to RHN::DBI, start to use it in
    RHN::DB, also support just one database connection.
  - Removing code which is long commented out.
  - Removing the web.debug_disable_database option -- it is not supported beyond
    RHN::DB anyway.


author: Jan Pazdziora 1.7.11-1
changelog:
  - One sequence_nextval fix.
  - Refactored the evr_t(null, ...) and null and max.
  - The $rhn_class is always empty, removing.


author: Miroslav Suchý 1.7.10-1
changelog:
  - In Spacewalk do not test presence of rhn-proxy family, if we want to display
    list of Proxies
  - The target_systems.pxt was migrated to Java years ago.


author: Jan Pazdziora 1.7.8-1
changelog:
  - For DBD::Pg, just use its builtin ping, instead of doing SELECT.
  - Make it easier to subclass RHN::DB, use the $class which was passed in.


author: Jan Pazdziora 1.7.7-1
changelog:
  - 783223 - fixing sysdate issue in rhn-enable-monitoring.pl.
  - Show Proxy tabs on Spacewalk (msuchy@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.7.6-1
changelog:
  - 773605 - bring back deleted system_list from the other side of Styx river
    (tlestach@redhat.com)
  - 515653 - unify channel architecture label (mzazrivec@redhat.com)


author: Jan Pazdziora 1.7.4-1
changelog:
  - The RHN::Form::Widget::Multiple, RHN::Form::Widget::Password, and
    RHN::Form::Widget::Spacer seem not used, removing.
  - After removal of RHN::CryptoKey, RHN::DB::CryptoKey is no longer used,
    removing.
  - After removal of RHN::AppInstall::Parser, RHN::Form::Parser is no longer
    used, removing.
  - After removal of RHN::ProxyInstall, RHN::CryptoKey is no longer used,
    removing.


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: Michael Mraka <michael.mraka@redhat.com> 2.2.41-1
changelog:
  - moved ContentPackage to repo_plugins to avoid relative imports
  - selecting password once shall be enough


author: Stephen Herr <sherr@redhat.com> 2.2.30-1
changelog:
  - 517468 - make format backwards compatible for python 2.4
  - 517468 - Correct the unindents to fix the logic.
  - 517468 - Adding option [-d|--dry-run]


author: Michael Mraka <michael.mraka@redhat.com> 2.2.28-1
changelog:
  - rewrite uln_src plugin as yum_src plugin subclass
  - Added Oracle Unbreakable Linux Network integration to spacewalk-repo-sync
  - 1094526 - remove trailing semi-colon from SQL query as this breaks Oracle
  - Raise error if channel cannot be subscribed
  - python tests: made easier to toggle db backend


author: Stephen Herr <sherr@redhat.com> 2.2.22-1
changelog:
  - 1089678 - Format oldRoute to match newRoute, so that rhnServerPath isn't
    updated every time
  - 517468 - Adding option [-l|--list]


author: Stephen Herr <sherr@redhat.com> 2.2.21-1
changelog:
  - 578835 - [RFE] Add --justks to sw-remove-channel
  - 1088813 - sw-remove-channel --justdb has no impact on ks trees.
  - 1086348 - rename channel-with-childs to channel-with-children
  - 1086348 - [RFE] Add option to spacewalk-remove-channel parent


author: Milan Zazrivec <mzazrivec@redhat.com> 2.2.18-1
changelog:
  - add server side code for handling clientcert.update_client_cert
  - update_systemid: routine to update server secret and client certificate
  - Added spacewalk-data-fsck man page(8)


author: Milan Zazrivec <mzazrivec@redhat.com> 2.2.13-1
changelog:
  - use getHashlibInstance() wrapper to access hashlib object instance
  - 1020895 - allow to compute md5 package checksum in fips mode


author: Stephen Herr <sherr@redhat.com> 2.2.12-1
changelog:
  - set reboot action status to sucess after the reboot
  - 1025750 - getFileChecksum: add used_for_security boolean parameter


author: Michael Mraka <michael.mraka@redhat.com> 2.2.10-1
changelog:
  - we need to be catching one more error message from gpg
  - delete non-existing directory on interrupted downloads


author: Milan Zazrivec <mzazrivec@redhat.com> 2.2.9-1
changelog:
  - satpasswd man page: mention -s / --stdin options
  - satpasswd supports SHA-256 encrypted user passwords


author: Jan Dobes 2.1.49-1
changelog:
  - 1056515 - adapting to different logrotate version in fedora and rhel
  - 870990 - sw-rm-ch -l when satellite-sync runs.


author: Michael Mraka <michael.mraka@redhat.com> 2.1.47-1
changelog:
  - 1058431 - don't remove files referenced from other distributions/trees
  - 1058431 - propagate --skip-kickstart-trees to delete_channels()


author: Michael Mraka <michael.mraka@redhat.com> 2.1.46-1
changelog:
  - fixed man page for spacewalk-remove-channel
  - added option to skip kickstart trees removal
  - 1058431 - sw-remove-channel does not rm ks trees.


author: Milan Zazrivec <mzazrivec@redhat.com> 2.1.44-1
changelog:
  - 1056659 - commit after updating server's package profile
  - Add extra log folder /var/log/rhn/tasko/sat/ in spacewalk-debug.


author: Matej Kollar <mkollar@redhat.com> 2.1.33-1
changelog:
  - 1020952 - SSL for Postgresql: Backend (Python)
  - Simplification
  - Simplification: use isinstance
  - Various small coding convetions (PEP8)
  - Test for None with `is`
  - Older Class to newer Instance exceptions
  - Small coding conventions
  - Change deprecated 'has_key' to 'in'
  - Tab vs. Space War


author: Michael Mraka <michael.mraka@redhat.com> 2.1.30-1
changelog:
  - python oracle tests: better integration with nosetest
  - python pgsql driver: behave like the oracle one
  - python oracle tests: moved connection settings to configuration file
  - python oracle tests: fixed import statements
  - removed dead test


author: Michael Mraka <michael.mraka@redhat.com> 2.1.29-1
changelog:
  - include stringutils into package
  - replace encode/decode with to_string/to_unicode
  - 891880 - reuse stringutils functions
  - 891880 - make sure we put strings to fd.write()
  - 1020910 - use sha1 to compare checksums


author: Michael Mraka <michael.mraka@redhat.com> 2.1.26-1
changelog:
  - Python pgsql db tests: fix broken test
  - Fixed errors inside of the python pgsql test suite.
  - Python pgsql driver: handled ProgrammingError exceptions
  - Python db tests: moved connection settings to dedicated file
  - Fixed script which runs python PostgreSQL tests


author: Michael Mraka <michael.mraka@redhat.com> 2.1.22-1
changelog:
  - recognize signature used by Oracle
  - Fix field length of erratum-advisory-name to match real DB field length


author: Michael Mraka <michael.mraka@redhat.com> 2.1.17-1
changelog:
  - Consolidated rhnLib tests into a single place
  - 1004804 - bool(0) == False, but is valid file mode
  - Changing deprecated "has_key" to "in"


author: Milan Zazrivec <mzazrivec@redhat.com> 2.1.15-1
changelog:
  - 1002041 - don't upload crash file if over the size limit or the upload is
    disabled
  - removing trailing whitespaces in python in backend directory


author: Stephen Herr <sherr@redhat.com> 2.1.9-1
changelog:
  - 997571 - channel visibility settings broke backwards compatibility
  - https://engineering.redhat.com/trac/satellite/wiki/TooCleverForPython
  - whitespace cleanup


author: Tomas Lestach <tlestach@redhat.com> 1.10.55-1
changelog:
  - handle registration time in backend
  - implement logging functions for python stack
  - Set the clear_log_id.
  - Adding the logging setup to the backend stack (no user authentication).


author: Grant Gainey 1.10.50-1
changelog:
  - ISS: checking a couple of potentially None values
  - ISS: make sure new satellites can sync to old ones
  - ISS: Channel trust syncing now works
  - ISS: Implemented sat-sync options and db work for org / org trusts
  - ISS: Bunch of changes for ISS, not working yet
  - ISS: export org and org-trust data
  - ISS: export channel access permissions
  - ISS: First pieces of backend code for using the iss-cfg tables
  - support numerals only for db-name, db-user and db-password


author: Simon Lukasik <slukasik@redhat.com> 1.10.39-1
changelog:
  - Add scap into list of packaged modules.
  - Do not use python key-word as a variable name
  - Store SCAP-file-limit to the database


author: Michael Mraka <michael.mraka@redhat.com> 1.10.37-1
changelog:
  - update copyright column length
  - script to backendOracle.py definitions vs. database
  - 962683 - don't truncate channel name to 64 chars
  - Backend handlers for receiving full SCAP results
  - Challenge clients to upload result files from the audit


author: Michael Mraka <michael.mraka@redhat.com> 1.10.36-1
changelog:
  - 950198 - make API compatible with old RHEL5 clients
  - man pages branding cleanup + misc branding fixes


author: Stephen Herr <sherr@redhat.com> 1.10.24-1
changelog:
  - Revert "Run python backend in daemon mode to ease integration with splice"
  - Revert "Additional change for spacewalk-backend daemon mode"


author: Stephen Herr <sherr@redhat.com> 1.10.11-1
changelog:
  - Client tools able to pass up socket info
  - add python and java xmlrpc handlers for cpu socket info


author: Michael Mraka <michael.mraka@redhat.com> 1.10.9-1
changelog:
  - fixing column name in postgresql
  - The min_new_user_len option is not used anywhere in our code, removing.


author: Jan Pazdziora 1.10.6-1
changelog:
  - abrt: support parsing package nevra from older abrt versions
  - The is_connected_to needs to match the adjustments we do in connect.
  - Do not parse the command line options, there are none.


author: Jan Pazdziora 1.10.5-1
changelog:
  - 757302, 843723, 873379 - require python-psycopg2 with patch for the reference
    leaks.
  - add missing comma


author: Jan Pazdziora 1.10.1-1
changelog:
  - To allow hash-signs in passwords, only ignore comments if they are the first
    non-whitespace characters on the line.


author: Milan Zazrivec <mzazrivec@redhat.com> 1.9.44-1
changelog:
  - abrt: display download link only for files that are available
  - Removing writeConfig and dependencies, we do not use it anywhere in our code.
  - The TODOs are not up-to-date, removing.


author: Jan Pazdziora 1.9.41-1
changelog:
  - Initialize the CFG, in case the caller did not do it for us.
  - Using the correct configuration value for database name.
  - Purging %changelog entries preceding Spacewalk 1.0, in active packages.


author: Jan Pazdziora 1.9.39-1
changelog:
  - Move to three-parameter cx_Oracle.Connection call.
  - Removing the dsn parameter from initDB, removing support for --db option.


author: Michael Mraka <michael.mraka@redhat.com> 1.9.27-1
changelog:
  - link all packages to channel at once
  - download packages first then link to channel
  - abrt: use exceptions rather than return values for errors
  - abrt: ability to limit crashfile upload size per organization
  - abrt: ability to update crash count
  - abrt: support for client -> server crash upload
  - New translations from Transifex for spacewalk-backend.


author: Jan Pazdziora 1.9.24-1
changelog:
  - Stop referencing URL which no longer exists.
  - The abuse_check was a hosted feature.
  - Removing rhnFault codes that are not raised anywhere in our code base.


author: Jan Pazdziora 1.9.23-1
changelog:
  - Parse the directory listings and retrieve kickstartable trees when called
    with the --sync-kickstart option.
  - Make clear_ssl_cache actually do the cleaning.
  - Use the existing _clean_cache helper method.


author: Jan Pazdziora 1.9.19-1
changelog:
  - The rhn_asdf_* anonymous logic should not be needed anymore.
  - Reimplement anonymous block with update or insert.
  - Reimplement anonymous block with rhnSQL.Procedure.
  - The _query_purge_extra_channel_families_1 seems unused, removing.
  - Reimplement anonymous block.
  - Reimplement _set_comps_for_channel as stored procedure.


author: Tomas Lestach <tlestach@redhat.com> 1.9.15-1
changelog:
  - 889263 - unify java & backend grace period lenghts
  - 890910 - set satsync email sender to root@<satfqdn>


author: Jan Pazdziora 1.9.9-1
changelog:
  - 877451 - correct parsing of main and channel's settings
  - 877451 - add missing and
  - 877451 - honor yum's "proxy = _none_" settings


author: Jan Pazdziora 1.9.3-1
changelog:
  - The fcntl documentation recommends different pack format.
  - Only SEEK_SET used, no need to have zero defined in an extra module.


author: Jan Pazdziora 1.8.83-1
changelog:
  - Update the copyright year.
  - Update .po and .pot files for rhnsd.
  - Download translations from Transifex for spacewalk-backend.


author: Jan Pazdziora 1.8.81-1
changelog:
  - 828804 - no su-ing to oracle with embedded PostgreSQL.
  - rhnlib >= 2.5.38 is not necessary
  - 797893 - rollback any unfinished transaction


author: Jan Pazdziora 1.8.77-1
changelog:
  - 712313 - for the installed_size, ignore situation when it was not populated
    in the database.
  - Use the severityHash/diffHash mechanism for ignoring channel_product_id
    differences.


author: Jan Pazdziora 1.8.67-1
changelog:
  - Now that the Oracle columns are of type TIMESTAMP WITH LOCAL TIME ZONE,
    nls_timestamp_format is needed as well.


author: Jan Pazdziora 1.8.65-1
changelog:
  - Adding file path restoration functionality to spacewalk-data-fsck
  - 815964 - moving monitoring probe batch option from rhn.conf to rhn_web.conf


author: Stephen Herr <sherr@redhat.com> 1.8.61-1
changelog:
  - 848475 - separate proxy auth error hostname into separate header
  - 849219 - don't explain the error about not subscribing proxy channels


author: Michael Mraka <michael.mraka@redhat.com> 1.8.59-1
changelog:
  - calls have been removed from client side, mark them as obsoleted
  - unfortunatelly old clients can still call new_user


author: Michael Mraka <michael.mraka@redhat.com> 1.8.38-1
changelog:
  - fixed usage of path macros
  - removed -xp subpackage
  - removed dead code for /XP handler
  - removed unused /XP handler


author: Michael Mraka <michael.mraka@redhat.com> 1.8.37-1
changelog:
  - 811646 - handle locally exception in entitle_server()
  - don't pass the same parameter twice
  - 811646 - made error message more detailed


author: Simon Lukasik <slukasik@redhat.com> 1.8.23-1
changelog:
  - Assign a dummy profile when none is selected. (slukasik@redhat.com)
  - xccdf_eval should not send null value (slukasik@redhat.com)
  - Removing unhelpful assignment. (slukasik@redhat.com)


author: Jan Pazdziora 1.8.22-1
changelog:
  - 815964 - update monitoring probes in small batches to reduce the chance of a
    deadlock (sherr@redhat.com)


author: Jan Pazdziora 1.8.19-1
changelog:
  - The mod_wsgi insists on having something after the numeric value on the
    Status line.
  - Workaround httplib in 2.4 which did not have the responses dictionary.
  - 812789 - write nicer error message in case you are missing rpm files
    (msuchy@redhat.com)


author: Miroslav Suchý <msuchy@redhat.com> 1.8.17-1
changelog:
  - add man page for --use-rhn-date and --use-sync-date
  - 805582 - include even package which does not belong to errata
  - 805582 - introduce new option --whole-errata to exporter


author: Jan Pazdziora 1.8.16-1
changelog:
  - 812329 - adding PostgreSQL configuration and log files to the debug.
  - 812329 - updating rhn-charsets man page -- update list of value names, no
    command line options.
  - 812329 - make rhn-charsets working on PostgreSQL as well; the output format
    changed even for Oracle.
  - 812329 - add sudoers.d to the debug, there can be important information
    there.
  - 812329 - The /etc/tnsnames.ora file might not exists.


author: Jan Pazdziora 1.8.15-1
changelog:
  - With cobbler 2.2 landing in EPEL 5, we need to move to mod_wsgi with
    Spacewalk backend even on RHEL 5.


author: Jan Pazdziora 1.8.13-1
changelog:
  - rhn-schema-stats: update manual page (mzazrivec@redhat.com)
  - rhn-schema-stats: support for PostgreSQL (mzazrivec@redhat.com)
  - rhn-db-stats: update manual page (mzazrivec@redhat.com)
  - rhn-db-stats: support for PostgreSQL (mzazrivec@redhat.com)


author: Stephen Herr <sherr@redhat.com> 1.8.10-1
changelog:
  - 808516 - When importing channeldumps from Sat 5.3 or older we should assume
    sha1 checksum type (sherr@redhat.com)
  - 805012 - check channel permissions when unsubscribing a channel
    (mzazrivec@redhat.com)


author: Jan Pazdziora 1.8.9-1
changelog:
  - CVE-2012-1145, 800688 - check the result of parseServ operation.
  - Truncate data which are longer than db allows (slukasik@redhat.com)


author: Simon Lukasik <slukasik@redhat.com> 1.8.8-1
changelog:
  - Store also @idref of xccdf:rule-result element (slukasik@redhat.com)
  - We want to store all idents per rule-result (slukasik@redhat.com)
  - PostgreSQL 9.x does not like alias without AS, the alias not needed in the
    end. (jonathan.hoser@helmholtz-muenchen.de)


author: Jan Pazdziora 1.8.7-1
changelog:
  - Avoid printing "None" when uninitialized value is found.
  - The parameter/option is traceback_mail.


author: Jan Pazdziora 1.8.3-1
changelog:
  - 803230 - cast to string to force lookup_evr prototype.
  - 798401 - use --debug-level parameter (msuchy@redhat.com)


author: Miroslav Suchý 1.8.2-1
changelog:
  - spacewalk-repo-sync documentation fix : add include/exclude options to
    manpage (shardy@redhat.com)
  - add default value for taskomatic.channel_repodata_workers


author: Michael Mraka <michael.mraka@redhat.com> 1.8.1-1
changelog:
  - login(), logout() moved to spacewalk.common.cli
  - added cli module to rpm
  - created module for usefull cli functions


author: Jan Pazdziora 1.7.36-1
changelog:
  - Update .po and .pot files for spacewalk-backend.
  - Download translations from Transifex for spacewalk-backend.
  - Remove unstructured debugging outputs. (slukasik@redhat.com)


author: Simon Lukasik <slukasik@redhat.com> 1.7.33-1
changelog:
  - OpenSCAP integration -- Backend API interface. (slukasik@redhat.com)
  - convert empty string to NULL for postgresql (michael.mraka@redhat.com)


author: Michael Mraka <michael.mraka@redhat.com> 1.7.31-1
changelog:
  - merged solve_dependencies_arch() and solve_dependencies()
  - merged listChannelsSource() and listChannels()


author: Michael Mraka <michael.mraka@redhat.com> 1.7.19-1
changelog:
  - empty epoch have to be None
  - compute payload_size including its header
  - idn_ascii_to_pune() expects string not list
  - made mod_wsgi configuration consistent with mod_python


author: Michael Mraka <michael.mraka@redhat.com> 1.7.17-1
changelog:
  - fixed KeyError during deb package push
  - fixed ERROR: unhandled exception occurred: ('epoch').
  - fixed InvalidPackageErrorduring push of deb package
  - converted rhnpush to use A_Package interface


author: Michael Mraka <michael.mraka@redhat.com> 1.7.14-1
changelog:
  - fixed macros in changelog
  - check common/* for pylint errors
  - fixed pylint errors and warnings in common/*.py


author: Michael Mraka <michael.mraka@redhat.com> 1.7.13-1
changelog:
  - simplified checksum_exists condition
  - merged duplicated h.execute() call
  - version and release should be strings, epoch should be None or string
  - modified RPM/MPM/DEB package for payload_checksum
  - generic code to compute checksum of package
  - spacewalk-repo-sync updated to use new package object
  - created DEB_Package
  - moved InvalidPackageError to rhn_pkg
  - created RPM_Package
  - create proper package object
  - compute checksum while saving payload
  - rewritten package_push handler to use package object
  - created virtual class for RPM/MPM/DEB packages


author: Jan Pazdziora 1.7.4-1
changelog:
  - Revert "695282 - censor password from registration.reserve_user if it appears
    in TB"
  - 749890 - setting up seclist in reserve_user, new_system, and
    new_system_user_pass.


author: Jan Pazdziora 1.7.1-1
changelog:
  - Check for channel family entitlement counts.
  - Also show what the certificate slot is called in the WebUI.
  - Better explanation of slot changes.


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: Jan Pazdziora 1.8.4-1
changelog:
  - 681006 - rebase quartz to 1.8.4 to address high CPU usage.
  - replace jakarta-commons-logging with apache-commons-logging on F14
    (tlestach@redhat.com)


author: Jan Dobes <jdobes@redhat.com> 1.10.1-1
changelog:
  - Adding sudo Requires for spacewalk-certs-tools package
  - Bumping package versions for 1.9
  - Purging %changelog entries preceding Spacewalk 1.0, in active packages.


author: Michael Mraka <michael.mraka@redhat.com> 1.6.6-1
changelog:
  - removed dead function getCertValidityRange()
  - removed dead function getCertValidityDates()
  - removed dead function getExistingOverridesConfig()


author: Miroslav Suchý 1.4.1-1
changelog:
  - Bumping package versions for 1.4 (tlestach@redhat.com)
  - updating Copyright years for year 2011 (tlestach@redhat.com)


author: Jan Pazdziora 2.209.6-1
changelog:
  - 844992 - force the array context so that Class::MethodMaker behaves the same
    in both versions 1 and 2.
  - %defattr is not needed since rpm 4.4


author: Jan Pazdziora 2.209.3-1
changelog:
  - Add additional member name mappings in ProbeRecord to ensure that the probe
    will run when rhn-runprobe is called. (davidn@elrond.bioss.sari.ac.uk)


author: Miroslav Suchý <msuchy@redhat.com> 2.209.1-1
changelog:
  - rename status to rhn-probe-status (msuchy@redhat.com)
  - rename catalog to rhn-catalog (msuchy@redhat.com)
  - fix spelling error (msuchy@redhat.com)
  - fix rpmlint warning (msuchy@redhat.com)
  - fix spelling error (msuchy@redhat.com)
  - put status and catalog to /usr/bin rather then to /var/lib/nocpulse/libexec
    and setting up symlink (msuchy@redhat.com)
  - preserve timestamp and set correct attributes for files (msuchy@redhat.com)
  - split package NOCpulsePlugins to NOCpulsePlugins-Oracle, which contain Oracle
    only probes (msuchy@redhat.com)


author: Stephen Herr <sherr@redhat.com> 2.2.6-1
changelog:
  - 1108370 - enable proxy to serve files from its cache for kickstarts
  - 1108370 - enable proxy to correctly respond to partial http requests


author: Stephen Herr <sherr@redhat.com> 2.2.5-1
changelog:
  - 1108370 - add --from-export option to rhn_package_manager
  - make rhnpush backwards-compatible with old spacewalk-proxy


author: Stephen Herr <sherr@redhat.com> 2.2.3-1
changelog:
  - 1104375 - add default path structure to proxy lookaside that avoids
    collisions
  - 1105273 - rhn_package_manager should not force md5; use package hearders


author: Michael Mraka <michael.mraka@redhat.com> 2.1.9-1
changelog:
  - 1002007 - don't send empty data
  - 1002007 - python 2.4 HTTPConnection can't read directly from object


author: Michael Mraka <michael.mraka@redhat.com> 1.10.2-1
changelog:
  - Do not read response data into memory
  - do not read data into memory which should be send to the server


author: Stephen Herr <sherr@redhat.com> 1.10.1-1
changelog:
  - 947639 - make Proxy timeouts configurable
  - Bumping package versions for 1.9
  - Purging %changelog entries preceding Spacewalk 1.0, in active packages.


author: Michael Mraka <michael.mraka@redhat.com> 1.8.5-1
changelog:
  - 829724 - use session based calls from rhnpush.uploadLib
  - 829724 - modified checkSync() to use session based authentication
  - 829724 - session based authentication needs --new-cache and --no-cache
  - 829724 - use session based authentication
  - 829724 - /XP handler defines small subset of /APP handler functions


author: Michael Mraka <michael.mraka@redhat.com> 1.7.9-1
changelog:
  - proxy now requires updated modules from the latest spacewalk-backend
  - reused parseRPMName() from spacewalk-backend


author: Michael Mraka <michael.mraka@redhat.com> 1.7.7-1
changelog:
  - merged list() with parent class
  - merged uploadHeaders() with parent class
  - removed dead code
  - the very same newest() is defined in parent class
  - merging duplicated code


author: Michael Mraka <michael.mraka@redhat.com> 1.7.5-1
changelog:
  - skip pylint checks on RHEL5
  - pylint needs python modules from spacewalk-backend
  - fixed pylint errors
  - pylint check has been moved to spacewalk-pylint package


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: Michael Mraka <michael.mraka@redhat.com> 11.2.0.2-1
changelog:
  - 919468 - fixed path in file based Requires
  - Purging %changelog entries preceding Spacewalk 1.0, in active packages.


author: Milan Zazrivec <mzazrivec@redhat.com> 2.1.16-1
changelog:
  - 1061013 - remove up2date_config.rpmmacros client action
  - 1061013 - remove macros.up2date from package build


author: Tomas Kasparek <tkasparek@redhat.com> 1.10.8-1
changelog:
  - rebranding RHN Proxy to Red Hat Proxy in client stuff
  - rebranding RHN Satellite to Red Hat Satellite in client stuff


author: Stephen Herr <sherr@redhat.com> 1.10.7-1
changelog:
  - 948337 - Make client tools only pass up cpu_socket if server has capability
  - man pages branding cleanup + misc branding fixes


author: Miroslav Suchý <msuchy@redhat.com> 1.10.1-1
changelog:
  - rpm macros must not be marked as config file
  - Bumping package versions for 1.9
  - Purging %changelog entries preceding Spacewalk 1.0, in active packages.


author: Milan Zazrivec <mzazrivec@redhat.com> 1.9.8-1
changelog:
  - fix reading cpuinfo on s390x
  - try to get the FQDN as hostname
  - Revert "Update rhn_check to send abrt data to the server"
  - Updating copyright for 2012
  - Update .po and .pot files for rhn-client-tools.
  - Download translations from Transifex for rhn-client-tools.


author: Jan Pazdziora 1.9.7-1
changelog:
  - 885170 - provide translations of a new error recieved from Hosted
  - 882174 - read the hostname from /etc/hostname if needed


author: Jan Pazdziora 1.9.5-1
changelog:
  - 876328 - Merging the new translation work form RHEL 6.4
  - Revert "876328 - updating rhel client tools translations"


author: Jan Pazdziora 1.9.3-1
changelog:
  - 876740 - updating error message for rhn_register TUI if SSL cert missing
  - 876328 - updating rhel client tools translations
  - 823551 - Download icon in "Are you sure" screen of rhn_register is incorrect


author: Michael Calmer <mc@suse.de> 1.9.2-1
changelog:
  - check if system id has changed
  - check if /etc/sysconfig/network is a file
  - no hal for openSUSE >= 11.4


author: Jan Pazdziora 1.8.25-1
changelog:
  - Update the copyright year.
  - Update .po and .pot files for rhn-client-tools.
  - New translations from Transifex for rhn-client-tools.
  - Download translations from Transifex for rhn-client-tools.


author: Jan Pazdziora 1.8.21-1
changelog:
  - 823551 - fixing problem with firstboot
  - 823551 - gui and text changes for firstboot and rhn_register
  - 810389 - rhn_register / firstboot gui minor updates
  - 810315 - New "updates availabe" screenshot for firstboot
  - 851657 - polish registration strings
  - 855992 - make rhn-channel smart enough to use proxy if configured
  - 855883 - rhn_check: use gettext correctly when needed


author: Miroslav Suchý 1.8.5-1
changelog:
  - fix files header, filese are not released under GPLv2+ but only GPLv2
  - fix files headers. our code is under gplv2 license
  - %defattr is not needed since rpm 4.4


author: Jan Pazdziora 1.8.2-1
changelog:
  - 804559 - not all msgs are CommunicationError objects (mzazrivec@redhat.com)
  - 804559 - correct string catenation (mzazrivec@redhat.com)


author: Miroslav Suchý 1.8.1-1
changelog:
  - fix typo in man page
  - 772070 - classic hosted alignment is no longer needed (mzazrivec@redhat.com)
  - 772070 - firstboot gui re-design (mzazrivec@redhat.com)
  - 772070 - correct button text (mzazrivec@redhat.com)
  - 772070 - new title for "cannot contact server" dialog (mzazrivec@redhat.com)
  - 799926 - correct path to rhsm's certlib (mzazrivec@redhat.com)
  - Bumping package versions for 1.8. (jpazdziora@redhat.com)


author: Jan Pazdziora 1.7.13-1
changelog:
  - Update .po and .pot files for rhn-client-tools.
  - Download translations from Transifex for rhn-client-tools.


author: Miroslav Suchý 1.7.4-1
changelog:
  - 746983 - in spacewalk_channel print to STDERR only error message, TB + error
    goes to log file
  - 745095 - provide virtualization info when registering via rhn_register
    (tlestach@redhat.com)


author: Michael Mraka <michael.mraka@redhat.com> 1.7.3-1
changelog:
  - 748876 - convert paths to absolute before saving
  - 748876 - simplify ConfigFile.save() loop
  - 751893 - fix typo


author: Miroslav Suchý 1.7.2-1
changelog:
  - 771167 - verify login/password just after user will file it in
  - do not print yum-rhn-plugin warning if zypp-plugin is used
  - removed dead remaining_subscriptions() (michael.mraka@redhat.com)


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: Michael Mraka <michael.mraka@redhat.com> 1.20-1
changelog:
  - 919468 - fixed path in file based Requires
  - Purging %changelog entries preceding Spacewalk 1.0, in active packages.
  - %defattr is not needed since rpm 4.4


author: Jan Pazdziora 1.17-1
changelog:
  - Do not confuse me by saying Unsubstituted Tags when there are none.
  - Do not deploy .orig files.
  - When creating config files in /etc/rhn, clear access for other (make it
    -rw-r-----, in typical case).


author: Jan Pazdziora 1.15-1
changelog:
  - When creating the backup directory, do not leave them open for other, just
    owner and group should be enough.
  - Use cp -p instead of File::Copy::copy to preserve the access rights.


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


author: Michael Mraka <michael.mraka@redhat.com> 5.5.47-1
changelog:
  - reuse UploadError from uploadLib
  - removed functions not used in rhnpush/rhn-package-manager
  - simplified authentication code


author: Michael Mraka <michael.mraka@redhat.com> 5.5.41-1
changelog:
  - merged list() with parent class
  - merged uploadHeaders() with parent class
  - the very same newest() is defined in parent class


author: Michael Mraka <michael.mraka@redhat.com> 5.5.39-1
changelog:
  - updated uploadLib to use A_Package interface
  - removed legacy code for satellite < 4.0.6 support
  - converted rhnpush to use A_Package interface
  - InvalidPackageError is now in rhn_pkg
  - removed support for satellite < 4.1.0


author: Michael Mraka <michael.mraka@redhat.com> 5.5.34-1
changelog:
  - replaced external zip with zipfile module
  - replaced external tar with tarfile module
  - don't call os.path.join() over and over
  - don't read 2GB file into memory at once
  - don't hide original error message
  - replaced external unzip with zipfile module


author: Jan Pazdziora 5.5.30-1
changelog:
  - We always have rhnserver (no longer building for RHEL 4-).
  - We only support version 5 and newer of RHEL, removing conditions for old
    versions.


author: Jan Pazdziora 5.5.28-1
changelog:
  - 559092 - recognize both new and old patch clusters (michael.mraka@redhat.com)
  - 485880 - put -N option to SYNOPSIS as well (msuchy@redhat.com)


author: Michael Mraka <michael.mraka@redhat.com> 5.5.22-1
changelog:
  - idn_unicode_to_pune() has to return string
  - no need to define built-in constants
  - delete dead code


author: Miroslav Suchý 5.5.20-1
changelog:
  - 683200 - instead of encodings.idna use wrapper from rhn.connections, which
    workaround corner cases
  - 683200 - rhnpush.py - convert servername from input to Pune encodings


author: Jan Pazdziora 5.5.17-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)
  - Revert "Revert "648403 - do not create TB even on Red Hat Enterprise Linux
    4"" (msuchy@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 5.5.15-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.5.13-1
changelog:
  - get_server_capability() is defined twice in osad and rhncfg, merge and move
    to rhnlib and make it member of rpclib.Server
  - 648403 - do not create TB even on Red Hat Enterprise Linux 4
  - 648403 - workaround missing hasCapability() on RHEL4
  - Updating the copyright years to include 2010.


author: Jan Pazdziora 5.5.7-1
changelog:
  - 649259 - do not fail with invalid user, if we are only testing if call exist
    (msuchy@redhat.com)


author: Miroslav Suchý <msuchy@redhat.com> 5.5.2-1
changelog:
  - Also fixed 'Info' -> 'info' as suggested by Milan Zazrivec.
    (jhutar@redhat.com)
  - And one more space in 'sometime' as suggested by Jan Pazdziora
    (jhutar@redhat.com)
  - Just put space to the correct side (jhutar@redhat.com)


author: Miroslav Suchý <msuchy@redhat.com> 5.5.1-1
changelog:
  - 470154 - arch can be optional, do not freak out if it is not present
  - 514805 - recognize X86 arch as i386
  - 516898 - workaround for patches which do not have packed most top directory
  - no need to copy file, we can operate directly on original
  - do not read one file twice
  - 559092 - recognize new sun patch cluster format
  - 569946 - normalize solaris "x86" value to rhn known value


author: Stephen Herr <sherr@redhat.com> 2.2.19-1
changelog:
  - renaming upgrade scripts to put them in the proper place in the order
  - New tables and upgrade scripts added
  - add reboot action cleanup task


author: Tomas Lestach <tlestach@redhat.com> 2.2.9-1
changelog:
  - introduce create_default_sg column within the rhnOrgConfiguration table
  - create rhnOrgExtGroupMapping table
  - add org_id column to rhnUserExtGroup table


author: Milan Zazrivec <mzazrivec@redhat.com> 2.1.44-1
changelog:
  - rename upgrade scripts to be included in schema upgrade
  - fix ORA-01403: no data found, during system registration


author: Milan Zazrivec <mzazrivec@redhat.com> 2.1.37-1
changelog:
  - Revert "1053591 - refresh_newest_package: lock rhnChannel at the beginning"
  - Revert "'is' followed by 'declare' is rarely needed"


author: Tomas Lestach <tlestach@redhat.com> 2.1.33-1
changelog:
  - Tables to have mapping from external groups to internal roles
    (rhnUserGroupType).
  - introduce 1st configuration key
  - introduce rhnConfiguration table


author: Michael Mraka <michael.mraka@redhat.com> 2.1.25-1
changelog:
  - schema upgrade for rhnServerNeededCache
  - extended update_needed_cache() to insert channel_id
  - extended rhnServerNeededCache with channel_id


author: Michael Mraka <michael.mraka@redhat.com> 2.1.22-1
changelog:
  - Regenerate the metadata for rpm enhances dependency (bnc#846436)
  - add support for enhances rpm weak dependency (schema) (bnc#846436)


author: Michael Mraka <michael.mraka@redhat.com> 2.1.19-1
changelog:
  - upgrade script for Oracle Linux 6 key
  - Added Oracle GPG key used to sign Oracle Linux 6 packages.


author: Stephen Herr <sherr@redhat.com> 2.1.15-1
changelog:
  - 999453 - move the rhnServerNeededView sql into the function for performance
  - Revert "999453 - update rhnServerNeededView to make it easier to optimize for
    fast execution"


author: Stephen Herr <sherr@redhat.com> 2.1.13-1
changelog:
  - 998424 - removing bad initial condition from max(evr_t)
  - Revert "998424 - rpm version comparison function was broken for alphanumeric
    versions"
  - Revert "998424 - naming the file properly"
  - timestamps in oracle: don't shift the dates during schema upgrades


author: Tomas Lestach <tlestach@redhat.com> 2.1.10-1
changelog:
  - fix sha1 of 014-add-column-csv-separator.sql.postgresql
  - Add a hack to allow the ';' literal in table definitions
  - Allow users to change the CSV separator (schema changes)
  - delete duplicates from rhnDistchannelMap
  - don't insert existing values twice


author: Tomas Lestach <tlestach@redhat.com> 2.1.2-1
changelog:
  - fix oracle equivalent source sha1
  - fix_f624b843
  - extract logging.recreate_trigger from logging.enable_logging
  - replace integer with number/ric in logging package
  - change log_id type on logged tables
  - change log table integer -> number


author: Michael Mraka <michael.mraka@redhat.com> 2.1.1-1
changelog:
  - 876019 - schema upgrade scripts
  - made serverchannels cursor properly parametrized
  - 876019 - fixed misplaced end loop


author: Tomas Lestach <tlestach@redhat.com> 1.10.64-1
changelog:
  - fix create logging triggers
  - web_contact_all may not reference web_customer
  - add extra check
  - remove not null constraint from web_contact_all org_id
  - populate web_contact_all log users
  - enable basic logging
  - create logging package
  - create log table
  - update web_contact triggers
  - create web_contact_all


author: Grant Gainey 1.10.50-1
changelog:
  - ISS: mv sql-updates in prep for last(?) merge from master
  - ISS: Mapping tables shouldn't have ID columns
  - ISS: Resolve upgrade-script name conflicts
  - ISS: Fixing whitespace
  - ISS: Naming is important - clean ours up so it makes more sense
  - ISS: A master-org might not be mapped
  - ISS: Make master-to-slave-org mapping be many-to-one instead of many-to-many
  - ISS: Schema chgs for ISS Slave-side setup
  - ISS: DRAFT #2: adelton's DB changes, affects on Java, slave-to-org-mapping


author: Michael Mraka <michael.mraka@redhat.com> 1.10.48-1
changelog:
  - 906157 - upgrade scripts for rhn_config.delete_file() and
    rhn_confrevision_ccid_idx index
  - 906157 - index columns by which we select
  - 906157 - removed duplicate update
  - 906157 - replace number of small updates/deletes in loop


author: Stephen Herr <sherr@redhat.com> 1.10.25-1
changelog:
  - 952839 - adding erroronfail option for kickstart scripts
  - add oracle equivalent source (even empty)


author: Milan Zazrivec <mzazrivec@redhat.com> 1.10.23-1
changelog:
  - Insert new timezones only if they don't exist
  - Don't extend length of rhnPackageCapability.version if already extended


author: Jan Pazdziora 1.10.16-1
changelog:
  - Use to_timestamp instead of to_date which should bring the second precision
    to PostgreSQL.
  - Fixing schema upgrade of rhnCpu.nrsocket.
  - add nrsocket to rhncpu


author: Milan Zazrivec <mzazrivec@redhat.com> 1.10.8-1
changelog:
  - rename upgrade scripts
  - abrt: add triggers for org creation and timestamps
  - fix lengths and names of identifiers


author: Milan Zazrivec <mzazrivec@redhat.com> 1.10.4-1
changelog:
  - abrt: org-wide settings for crash reporting and crash file uploading
  - correct the capitalization
  - Move org configuration to a separate table


author: Jan Pazdziora 1.10.1-1
changelog:
  - Simplify the schema upgrade sources now that we process them with spacewalk-
    oracle2postgresql.
  - Require the db_backend suffix.
  - Call spacewalk-oracle2postgresql on upgrades as well.


author: Jan Pazdziora 1.9.37-1
changelog:
  - Quote the password we pass to sqlplus so that special characters can be used.
  - Purging %changelog entries preceding Spacewalk 1.0, in active packages.


author: Tomas Kasparek <tkasparek@redhat.com> 1.9.29-1
changelog:
  - Renaming conflicting files, fixing glitch in schema upgrade
  - Schema changes for setting primary network interface


author: Milan Zazrivec <mzazrivec@redhat.com> 1.9.23-1
changelog:
  - abrt: fix semantics of insert_crash_file function
  - deleting "\" from schema upgrade script
  - abrt: last_report date in rhnServerCrashCount view
  - abrt: ability to limit crashfile upload size per organization
  - abrt: view for unique and total crashes per system
  - abrt: support for client -> server crash upload


author: Jan Pazdziora 1.9.13-1
changelog:
  - Adding rhnContentSourceSsl, to hold certificates and keys to make
    authenticated SSL connections.


author: Jan Pazdziora 1.9.12-1
changelog:
  - Removing no longer used rhnChannelDownloads, rhnDownloads, and
    rhnDownloadType.
  - abrt: display crash count in system overview


author: Jan Pazdziora 1.9.3-1
changelog:
  - The index might not actually exist.
  - Schema upgrade script directory, so that upgrade to nightly passes.


author: Tomas Lestach <tlestach@redhat.com> 1.9.1-1
changelog:
  - define rhnOrgDistChannelMap view dependency
  - create rhnDistChannelMap triggers in the schema
  - Bumping package versions for 1.9.


author: Tomas Lestach <tlestach@redhat.com> 1.8.84-1
changelog:
  - channel permission shall be guaranteed by the rhnOrgDistChannelMap
  - update rhn_channel package to use rhnOrgDistChannelMap
  - introduce rhnOrgDistChannelMap
  - create rhnDistChannelMap triggers to auto fill in id
  - add id and org_id to rhnDistChannelMap


author: Jan Pazdziora 1.8.74-1
changelog:
  - Change sysdate to current_timestamp in procedural code.
  - Change date type usage to timestamp in procedural code.
  - Update the rhn_host_monitoring.last_update_date type to TIMESTAMP WITH LOCAL
    TIME ZONE, run common/views through spacewalk-oracle2postgresql as well to
    get it converted to TIMESTAMP WITH TIME ZONE.
  - Update DATE to TIMESTAMP WITH LOCAL TIME ZONE and SYSDATE to
    CURRENT_TIMESTAMP in tables.


author: Jan Pazdziora 1.8.73-1
changelog:
  - Remove the postgres/tables/rhnPackage.sql, we now have the same columns.
  - Make the rhnPackage.build_time timestamp (without time zone) on both
    databases.
  - We need to recreate the index.
  - 849018 - schema upgrade scripts for extending rhnPackageCapability.version.
  - 849018 - extending rhnPackageCapability.version.
  - 854686 - Fixing the rhn_command.command_class default.
  - Make the into variable match the data type of the table column.


author: Michael Mraka <michael.mraka@redhat.com> 1.8.70-1
changelog:
  - 843374 - fixed subquery in FROM must have an alias
  - 843374 - upgrade script for rhnChannelNewestPackageView
  - 843374 - make list of newest packages unique


author: Tomas Lestach <tlestach@redhat.com> 1.8.66-1
changelog:
  - remove org_applicant from rhnUserGroupType table
  - remove org_applicant related triggers
  - remove org_applicant from rhn_entitlements
  - remove unused is_user_applicant function
  - remove unused org_applicant user role from creating new orgs
  - remove cert_admin from rhnUserGroupType table
  - remove rhn_support from rhnUserGroupType table
  - remove rhn_superuser from rhnUserGroupType table


author: Tomas Kasparek <tkasparek@redhat.com> 1.8.64-1
changelog:
  - Preventing whole SQL string from being NULL
  - If by accident pg_dblink_exec is given NULL string (e.g concatenation of
    string and NULL in pgsql) it raises an error.


author: Jan Pazdziora 1.8.58-1
changelog:
  - We mustn't serialize object into string in lookup_evr, we need to only create
    it once within the link.
  - 836656 - Allow user to set MAC Address when provisioning a virtual guest


author: Simon Lukasik <slukasik@redhat.com> 1.8.52-1
changelog:
  - Add index on ident_id for better performance
  - Add index on testresult_id for better performance.
  - separate schema upgrade script for PostgreSQL


author: Jan Pazdziora 1.8.51-1
changelog:
  - The upgrade scripts are not processed with oracle2postgresql, making separate
    PostgreSQL scripts.


author: Jan Pazdziora 1.8.49-1
changelog:
  - We cannot use markup in formatted text (synopsis).
  - 803370 - lookup_tag: schema upgrade
  - 803370 - lookup_tag: don't call lookup_tag_name twice
  - Disable rhn_channel_mod_trig while updating rhnChannel, so that modified does
    not get modified.


author: Jan Pazdziora 1.8.45-1
changelog:
  - Disable rhn_pkgsrc_mod_trig while updating rhnPackageSource, so that modified
    does not get modified.
  - Disable rhn_ks_mod_trig while updating rhnKsData, so that modified does not
    get modified.
  - Disable rhn_erratafiletmp_mod_trig while updating rhnErrataFileTmp, so that
    modified does not get modified.
  - Disable rhn_errata_file_mod_trig while updating rhnErrataFile, so that
    modified does not get modified.
  - Disable rhn_channel_mod_trig while updating rhnChannel, so that modified does
    not get modified.
  - Disable rhn_confcontent_mod_trig while updating rhnConfigContent, so that
    modified does not get modified.
  - Fixing misleading comment.
  - Disable rhn_privcf_mod_trig while updating rhnPrivateChannelFamily, so that
    modified does not get modified.
  - Disable rhn_server_channel_mod_trig while updating rhnServerChannel, so that
    modified does not get modified.
  - Disable rhn_servernetwork_mod_trig while updating rhnServerNetwork, so that
    modified does not get modified.


author: Michael Mraka <michael.mraka@redhat.com> 1.8.43-1
changelog:
  - changes from 001 and 048 files have been merged into 051-* upgrade file
  - upgrade scripts for user_role_check_debug() changes
  - get rid of out parameters in user_role_check_debug
  - Disable web_customer_mod_trig while updating web_customer, so that modified
    does not get modified.


author: Miroslav Suchý <msuchy@redhat.com> 1.8.35-1
changelog:
  - 719609 - set priorities between server and package arch
  - 719609 - allow upgrade from arm to noarch and vice versa
  - 719609 - add support for server arch armv5tejl
  - 719609 - for arm create channel-armhfp and channel-arm


author: Tomas Lestach <tlestach@redhat.com> 1.8.34-1
changelog:
  - 822918 - fix various issues in PG variant of rhn_channel.convert_to_fve
  - Disable rhn_srv_net_iface_mod_trig while updating rhnServerNetInterface, so
    that modified does not get modified.
  - %defattr is not needed since rpm 4.4
  - fix sha1 sum
  - Improve rhnPackageChangeLog upgrade logic.
  - Improve upgrade time_series data move
  - Fix rhnPackageChangeLog upgrade logic.


author: Tomas Lestach <tlestach@redhat.com> 1.8.32-1
changelog:
  - adding create_first_org upgrade scripts
  - adding rhn_org upgrade scripts
  - adding rhn_config upgrade scripts
  - remove rhnOrgQuota and its usage
  - remove rhn_schema package
  - remove usage of rhn_quota package
  - kickstartable tree shall be deleted together with the channel


author: Tomas Lestach <tlestach@redhat.com> 1.8.22-1
changelog:
  - 807283 - fixing postgresql schema and adding appropriate schema upgrade
    scripts
  - 807283 - remove rhnContentSource row when delete row in oracle pkg
  - add unique constraint on rhnChannelArch.name


author: Jan Pazdziora 1.8.20-1
changelog:
  - We need to use to_timestamp, so that we do not miss the hour-to-second part
    on PostgreSQL.
  - Quote newlines to match the Oracle behaviour.


author: Jan Pazdziora 1.8.17-1
changelog:
  - Schema hardening: catch code which would update or delete rhnPackageEvr.
  - Make the records in rhnPackageUpgradeArchCompat -- no need to have
    duplicates.


author: Jan Pazdziora 1.8.16-1
changelog:
  - 812453 - bring the schema version as recorded in the database in sync with
    the installed rpms, even if the difference is just the dist tag.


author: Jan Pazdziora 1.8.15-1
changelog:
  - 787225 - the Log Size actually checks Log Size Growth.
  - fix PG lookup_transaction_package stored procedure (tlestach@redhat.com)


author: Simon Lukasik <slukasik@redhat.com> 1.8.11-1
changelog:
  - Schema upgrade for the new rule/ident mapping. (slukasik@redhat.com)
  - We want to store all idents per rule-result (slukasik@redhat.com)
  - Extend xccdf:ident length (slukasik@redhat.com)
  - A fast way to force the preferred_time_zone to be string. (msuchy@redhat.com)


author: Jan Pazdziora 1.8.8-1
changelog:
  - lookup_tag: schema upgrade (mzazrivec@redhat.com)
  - fix quote_literal() syntax (mzazrivec@redhat.com)


author: Jan Pazdziora 1.8.5-1
changelog:
  - Fixing the rhn_user PostgreSQL schema upgrades.
  - Adding schem upgrade script for rhnChecksumView.


author: Jan Pazdziora 1.8.4-1
changelog:
  - let's make rhnChecksumView perform better in PG (michael.mraka@redhat.com)
  - rhn_contact_monitoring: fix schema upgrade (mzazrivec@redhat.com)


author: Miroslav Suchý 1.8.3-1
changelog:
  - remove more password macros
  - remove RHN_DB_USERNAME from monitoring scout configuration
  - remove RHN_DB_PASSWD from monitoring scout configuration
  - remove RHN_DB_NAME from monitoring scout configuration
  - remove tableowner from monitoring scout configuration


author: Milan Zazrivec <mzazrivec@redhat.com> 1.8.2-1
changelog:
  - create_pxt_session: correct insert syntax (mzazrivec@redhat.com)
  - Allow for rhnPackageKey records to preexist already. (jpazdziora@redhat.com)


author: Milan Zazrivec <mzazrivec@redhat.com> 1.8.1-1
changelog:
  - pxt_session_cleanup: no need for autonomous_transaction
  - removed rhnEmailAddress* objects
  - find_mailable_address is no longer needed
  - don't call rhn_user.find_mailable_address for a valid email address
  - rhn_channel.update_needed_cache does not need autonomous_transaction


author: Jan Pazdziora 1.7.52-1
changelog:
  - Create the dblink* functions during schema upgrade as well.
  - lookup_xccdf_profile: schema upgrade (mzazrivec@redhat.com)
  - use pg_dblink_exec to execute insert inside lookup_xccdf_profile
    (mzazrivec@redhat.com)
  - use autonomous_transaction for insert only (mzazrivec@redhat.com)


author: Jan Pazdziora 1.7.51-1
changelog:
  - Blend is case sensitive, let's try to play by its rules.
  - remove unused data from the rhnUserGroupType table (tlestach@redhat.com)


author: Milan Zazrivec <mzazrivec@redhat.com> 1.7.50-1
changelog:
  - lookup_xccdf_ident: schema upgrade (mzazrivec@redhat.com)
  - use pg_dblink_exec to execute inserts inside lookup_xccdf_ident
    (mzazrivec@redhat.com)
  - use autonomous_transaction for insert only (mzazrivec@redhat.com)
  - lookup_xccdf_benchmark: schema upgrade (mzazrivec@redhat.com)
  - use pg_dblink_exec to execute insert inside lookup_xccdf_benchmark
    (mzazrivec@redhat.com)
  - use autonomous_transaction for insert only (mzazrivec@redhat.com)


author: Jan Pazdziora 1.7.48-1
changelog:
  - Creating the dblink function(s) upon schema population, in schema public.
  - lookup_transaction_package: schema upgrade (mzazrivec@redhat.com)
  - use pg_dblink_exec to exec insert inside lookup_transaction_package
    (mzazrivec@redhat.com)
  - use autonomous_transaction for insert only (mzazrivec@redhat.com)
  - lookup_tag_name: schema upgrade (mzazrivec@redhat.com)
  - fix proc dependencies (mzazrivec@redhat.com)
  - use pg_dblink_exec to execute insert inside lookup_tag_name
    (mzazrivec@redhat.com)
  - fix proc dependencies (mzazrivec@redhat.com)
  - use autonomous_transaction for insert only (mzazrivec@redhat.com)
  - lookup_tag: schema upgrade (mzazrivec@redhat.com)
  - use pg_dblink_exec to execute insert inside lookup_tag (mzazrivec@redhat.com)
  - fix proc dependencies (mzazrivec@redhat.com)
  - use autonomous_transaction for insert only (mzazrivec@redhat.com)
  - fix sha1 sums (mzazrivec@redhat.com)
  - lookup_source_name: schema upgrade (mzazrivec@redhat.com)
  - use pg_dblink_exec to execute insert inside lookup_source_name
    (mzazrivec@redhat.com)
  - fix proc dependencies (mzazrivec@redhat.com)
  - use autonomous_transaction in insert only (mzazrivec@redhat.com)


author: Jan Pazdziora 1.7.47-1
changelog:
  - fix lookup_config_info return (mzazrivec@redhat.com)
  - no need for autonomous_transaction in lookup_snapshot_invalid_reason
    (mzazrivec@redhat.com)
  - fix sha1 sum (mzazrivec@redhat.com)
  - lookup_package_nevra: schema upgrade (mzazrivec@redhat.com)
  - use pg_dblink_exec to execute insert inside lookup_package_nevra
    (mzazrivec@redhat.com)
  - use autonomous_transaction for insert only (mzazrivec@redhat.com)
  - lookup_package_name: schema upgrade (mzazrivec@redhat.com)
  - use pg_dblink_exec to exec insert inside lookup_package_name
    (mzazrivec@redhat.com)
  - use autonomous_transaction for insert only (mzazrivec@redhat.com)
  - fix sha1 sums (mzazrivec@redhat.com)
  - lookup_package_delta: schema upgrade (mzazrivec@redhat.com)
  - use pg_dblink_exec to execute insert inside lookup_package_delta
    (mzazrivec@redhat.com)
  - fix sha1 sums (mzazrivec@redhat.com)
  - use autonomous_transaction for insert_only (mzazrivec@redhat.com)
  - lookup_package_capability: schema upgrade (mzazrivec@redhat.com)
  - use pg_dblink_exec to exec insert inside lookup_package_capability
    (mzazrivec@redhat.com)
  - use autonomous_transaction for insert only (mzazrivec@redhat.com)


author: Jan Pazdziora 1.7.46-1
changelog:
  - fix insert_evr's return (mzazrivec@redhat.com)
  - lookup_evr: schema upgrade (mzazrivec@redhat.com)
  - use pg_dblink_exec to execute insert inside lookup_evr (mzazrivec@redhat.com)
  - lookup_evr: use autonomous_transaction for insert only (mzazrivec@redhat.com)
  - no need for autonomous_transaction in lookup_erratafile_type
    (mzazrivec@redhat.com)
  - lookup_cve: postgresql schema upgrade (mzazrivec@redhat.com)
  - use pg_dblink_exec to execute insert inside lookup_cve (mzazrivec@redhat.com)
  - lookup_cve: oracle schema upgrade (mzazrivec@redhat.com)
  - use autonomous_transaction for insert only (mzazrivec@redhat.com)
  - we don't need the autonomous_transaction pragma in lookup_config_info anymore
    (mzazrivec@redhat.com)
  - update postgresql procs dependencies (mzazrivec@redhat.com)
  - lookup_config_info: postgresql schema ugprade (mzazrivec@redhat.com)
  - use pg_dblink_exec to execute insert inside lookup_config_info
    (mzazrivec@redhat.com)
  - lookup_config_info: correct proc dependencies (mzazrivec@redhat.com)
  - lookup_config_info: schema upgrade (mzazrivec@redhat.com)
  - restrict autonomous_transaction to insert only (mzazrivec@redhat.com)
  - create equivalent (empty) files for postgresql (mzazrivec@redhat.com)
  - fixing oracle equivalent source sha1s for upgrade scripts 081-092
    (tlestach@redhat.com)


author: Simon Lukasik <slukasik@redhat.com> 1.7.44-1
changelog:
  - OpenSCAP integration -- Database schema upgrade. (slukasik@redhat.com)
  - OpenSCAP integration -- Database schema. (slukasik@redhat.com)
  - update postgresql procs dependencies (mzazrivec@redhat.com)
  - use coalesce and proper quoting (mzazrivec@redhat.com)
  - lookup_config_filename: postgresql schema upgrade script
    (mzazrivec@redhat.com)
  - use pg_dblink_exec to execute insert inside lookup_config_filename
    (mzazrivec@redhat.com)
  - lookup_config_filename: schema upgrade script (mzazrivec@redhat.com)
  - restrict autonomous_transaction to insert only (mzazrivec@redhat.com)
  - use 'select into strict' (mzazrivec@redhat.com)
  - lookup_client_capability: schema upgrade script (mzazrivec@redhat.com)
  - use pg_dblink_exec to execute insert inside lookup_client_capability
    (mzazrivec@redhat.com)
  - lookup_client_capability: oracle schema upgrade script (mzazrivec@redhat.com)
  - restrict autonomous_transaction to insert only (mzazrivec@redhat.com)
  - lookup_checksum: schema upgrade files (mzazrivec@redhat.com)
  - use pg_dblink_exec to execute insert inside lookup_checksum
    (mzazrivec@redhat.com)
  - restrict autonomous_transaction to insert only (mzazrivec@redhat.com)
  - pg_dblink_exec: schema upgrade script (mzazrivec@redhat.com)
  - weird schema-source-sanity-check.pl checks (mzazrivec@redhat.com)
  - fix checksum header (mzazrivec@redhat.com)
  - Introduce pg_dblink_exec for executing SQL queries in a separate db
    connection (mzazrivec@redhat.com)


author: Jan Pazdziora 1.7.41-1
changelog:
  - Adding missing PostgreSQL variant of the rhn_checksumtype_mod_trig trigger.
  - The table rhn_current_alerts is no longer used, removing.
  - Purge the execution of com.redhat.rhn.taskomatic.task.CleanCurrentAlerts from
    taskomatic.


author: Jan Pazdziora 1.7.39-1
changelog:
  - Adding checks for schema sources content (table names and such).
  - Create the trigger rhn_ksscript_mod_trig correctly on the rhnKickstartScript
    table.
  - Create the trigger rhn_conffiletype_mod_trig correctly on the
    rhnConfigFileType table.
  - Create the trigger rhn_enqueue_mod_trig correctly on the
    rhnErrataNotificationQueue table.
  - Create the trigger rhn_channel_package_mod_trig correctly on the
    rhnChannelPackage table.
  - Consolidate both rhnChannelCloned triggers to one, add the new.modified
    initialization to the PostgreSQL variant.


author: Jan Pazdziora 1.7.38-1
changelog:
  - Table rhnAppInstallInstance no longer used, dropping.
  - Table rhnAppInstallSession no longer used, dropping.
  - Prepare for dropping rhnAppInstallSession -- no more delete from it in
    rhn_org.
  - Prepare for dropping rhnAppInstallSession -- no more delete from it in
    delete_server.
  - Table rhnAppInstallSessionData no longer used, dropping.
  - Define PostgreSQL triggers in the function - trigger - function - trigger
    order to make checks easier.


author: Tomas Lestach <tlestach@redhat.com> 1.7.37-1
changelog:
  - 790803 - add ip6 to rhn_sat_node (tlestach@redhat.com)
  - 790803 - add vip6 to rhn_sat_cluster (tlestach@redhat.com)


author: Jan Pazdziora 1.7.36-1
changelog:
  - Removing synonyms notification_formats and ntfmt_recid_seq which are not used
    at all.
  - Use rhn_command_q_inst_recid_seq instead of the synonym, also drop
    command_queue_instances which is not used at all.
  - Use rhn_command_q_comm_recid_seq instead of the synonym, also drop
    command_queue_commands which is not used at all.
  - Synonym command_parameter_threshold not used, removing.


author: Jan Pazdziora 1.7.35-1
changelog:
  - Removing rhnUser synonym and just using the base web_contact.
  - Dropping valid_countries_tl as it is not used in the application.
  - Dropping new_user_postop as it is not used anywhere.


author: Jan Pazdziora 1.7.34-1
changelog:
  - Harden the schema-source-sanity-check.pl.
  - Fix the postgres/procs/delete_server.sql oracle equivalent source sha1.


author: Jan Pazdziora 1.7.32-1
changelog:
  - Both oracle/views/views.deps and postgres/views/views.deps are noops by now,
    removing.
  - The view rhnOrgChannelFamilyPermissions is in common, fixing the deps.
  - A fast way to force the preferred_time_zone to be string.
  - The view rhn_customer_monitoring is the same on both database backends.
  - The view rhnWebContactEnabled can be rewritten to be the same on both
    database backends.
  - The view rhnUserChannelFamilyPerms is the same on both database backends.


author: Jan Pazdziora 1.7.30-1
changelog:
  - Removing note_count column from rhnVisServerGroupOverviewLite.
  - View rhnVisServerGroupOverview not used, removing.
  - Removing note_count column from rhnServerOverview.
  - Removing note_count column from rhnServerGroupOverview.


author: Jan Pazdziora 1.7.29-1
changelog:
  - No SHA1 of Oracle source in common files.
  - Catch situations when common or Oracle files claim SHA1 of Oracle source.
  - Adding oracle equivalent source sha1.
  - The rhnHistoryView* views do not seem to be used, removing.


author: Jan Pazdziora 1.7.27-1
changelog:
  - Regenerate rhn_contact_monitoring.
  - Regenerate rhnWebContactDisabled.
  - Regenerate rhnVisServerGroupMembership.
  - Regenerate rhnUserChannelTreeView.
  - Regenerate rhnUserChannel.
  - Regenerate rhnUserActionOverview.
  - Regenerate rhnSharedChannelView.
  - Regenerate rhnSharedChannelTreeView.
  - Regenerate rhnServerGroupOVLiteHelper.
  - Regenerate rhnServerGroupMembership.
  - Regenerate rhnOrgChannelTreeView.
  - Regenerate rhnOrgChannelFamilyPermissions.
  - Regenerate rhnChannelTreeView.
  - Regenerate rhnChannelPermissions.
  - Regenerate rhnChannelFamilyServers.
  - Regenerate rhnActionOverview.
  - Fix wrong Oracle source SHA1 values.
  - properly mark the delete probe (mzazrivec@redhat.com)
  - forgotten trigger: time_series_purge_mod_trig (mzazrivec@redhat.com)
  - schema upgrade: cast columns to correct data type (numeric)
    (mzazrivec@redhat.com)
  - delete orphaned monitoring data during schema upgrade (mzazrivec@redhat.com)
  - rename upgrade script to avoid numbering conflict (mzazrivec@redhat.com)
  - rename scripts to avoid number conflicts (mzazrivec@redhat.com)
  - time_series revamped: schema upgrade (mzazrivec@redhat.com)
  - time_series revamped: new schema (mzazrivec@redhat.com)
  - Fixing typo in schema upgrade script; also, rhnServerOverview is not database
    specific.


author: Jan Pazdziora 1.7.26-1
changelog:
  - Fixing whitespaces, replacing spaces with tabs.
  - Silence NOTICEs and stuff.
  - The types directories are no more.
  - The user_group_id_t, user_group_label_t, and user_group_name_t no longer
    used, removing.
  - Removing rhnUserTypeArray which is no longer used.
  - The id_join, label_join, and name_join no longer used, removing.
  - Removing rhnUserTypeCommaView which is no longer used.


author: Jan Pazdziora 1.7.24-1
changelog:
  - The delete_server proc is the last unverified source file.
  - PostgreSQL rhn_config_channel schema is equivalent to Oracle package body.
  - PostgreSQL rhn_server schema is equivalent to Oracle package body.
  - Creating the schema (for the package) goes into .pks.
  - Package rhn_date_manip only exists in Oracle and not used, removing.
  - No need to create the stub functions, PostgreSQL will compile stuff on-demand
    anyway.
  - Fixing typo in the stub exception message.
  - Removing get_org_for_config_content and set_org_quota_total from rhn_quota as
    it is not used.


author: Jan Pazdziora 1.7.23-1
changelog:
  - PostgreSQL packages have the same dependencies as the Oracle ones.
  - Fixing typo.
  - Removing the last three occurrences of rhn_set.set_iterator, and the whole
    package.
  - None of the files listed in the .gitignore exists or is produced, removing.
  - The header.txt file does not seem to be used anywhere, removing.


author: Jan Pazdziora 1.7.19-1
changelog:
  - Dropping rhn_bl_obs_mod_trig_fun which was not dropped when
    rhnBlacklistObsoletes was being removed.


author: Miroslav Suchý 1.7.8-1
changelog:
  - Revert "Avoing rhnChecksum_seq.nextval Oracle syntax."
  - Revert "Avoid using CURRENT_ALERTS_RECID_SEQ.NEXTVAL Oracle syntax."


author: Miroslav Suchý 1.7.7-1
changelog:
  - Avoid using CURRENT_ALERTS_RECID_SEQ.NEXTVAL Oracle syntax.
  - Avoing rhnChecksum_seq.nextval Oracle syntax.


author: Jan Pazdziora 1.7.2-1
changelog:
  - Prevent output from being printed out for the second time to STDERR upon
    error, for direct mode.


author: Jan Pazdziora 1.7.1-1
changelog:
  - The rhn_entitlements.set_group_count is always called with type S in our
    code, removing the user group calls.


author: Tomas Lestach <tlestach@redhat.com> 1.6.41-1
changelog:
  - update rhn_tasko_run_id_seq sequence number according to
    rhn_tasko_template_id_seq (tlestach@redhat.com)


author: Milan Zazrivec <mzazrivec@redhat.com> 1.6.34-1
changelog:
  - spacewalk-sql: use exec to launch psql in direct mode
  - schema upgrade: run spacewalk-sql in direct mode
  - pgsql schema upgrade fix


author: Miroslav Suchý 1.6.31-1
changelog:
  - IPv6: in tables rhnRam, rhnCpu and rhnServerDMI allow only one record per
    server
  - IPv6: insert id from sequence using trigger
  - IPv6: get_hw_info_as_clob schema upgrade script (mzazrivec@redhat.com)
  - IPv6: upgrade script for rhn_server.pkb (mzazrivec@redhat.com)
  - IPv6: schema upgrade
  - IPv6: get_hw_info_as_clob: adapt to IPv6 changes (mzazrivec@redhat.com)
  - IPv6: update rhn_server.get_ip_address() to reflect IPv6 changes
    (mzazrivec@redhat.com)
  - IPv6: schema change


author: Michael Mraka <michael.mraka@redhat.com> 1.6.18-1
changelog:
  - drop function must be inside package body
  - fixed table alias in update query
  - fixed clear_subscriptions() call with optional parameters


author: Michael Mraka <michael.mraka@redhat.com> 1.6.15-1
changelog:
  - added EPEL to the list of package providers
  - added rpm signing keys for F15, CentOS 6, Scientfic Linux 6 and EPEL


author: Michael Mraka <michael.mraka@redhat.com> 1.6.12-1
changelog:
  - upgrade scripts for SMALLINT -> NUMERIC
  - upgrade script for FLOAT -> NUMERIC fix
  - don't translate NUMBER(X) to SMALLINT or FLOAT


author: Michael Mraka <michael.mraka@redhat.com> 1.6.9-1
changelog:
  - fixed rhn_command upgrade for schema <0.6
  - upgrade script for rhn_service_probe_origins
  - create contraint and its index at once
  - specify NOLOGGING directly
  - added sed script replacement for chameleon


author: Tomas Lestach <tlestach@redhat.com> 1.6.8-1
changelog:
  - 722189 - adding upgrade script (tlestach@redhat.com)
  - 722189 - omit updates for packages installed in several versions (like
    kernel) (tpapaioa@redhat.com)


author: Michael Mraka <michael.mraka@redhat.com> 1.6.6-1
changelog:
  - 700385 - schema upgrade scripts
  - 700385 - replaced synonym with original table_name
  - 700385 - created compatibility views for monitoring
  - 700385 - added all_tab_columns compatibility view


author: Simon Lukasik <slukasik@redhat.com> 1.6.5-1
changelog:
  - Do not confuse people by filename, this is not an upgrade of package
    (slukasik@redhat.com)
  - Apply necessary flex changes needed for submitting
    OrgSoftwareSubscriptions.do (slukasik@redhat.com)


author: Jan Pazdziora 1.5.2-1
changelog:
  - Need to have separate schema upgrade for PostgreSQL, we do not process schema
    upgrades with chameleon.


author: Jan Pazdziora 1.5.1-1
changelog:
  - Fix the oracle equivalent source sha1s for the weak dependencies schema
    sources.
  - The schema upgrade for the weak dependencies is for Spacewalk 1.5.
  - database tables for weak dependencies (mc@suse.de)


author: Michael Mraka <michael.mraka@redhat.com> 1.4.15-1
changelog:
  - added schema upgrade for rhn_config.pkb on postgresql (PG)
  - postgresql doesn't support aliases in update query


author: Tomas Lestach <tlestach@redhat.com> 1.4.13-1
changelog:
  - 671450 - delete rhel private channel families, if there're no certificate
    entitlements available (tlestach@redhat.com)


author: Jan Pazdziora 1.4.11-1
changelog:
  - There is no cursor() function for inline cursors in PostgreSQL, using custom
    function get_hw_info_as_clob instead.


author: Jan Pazdziora 1.4.10-1
changelog:
  - Using sequence_nextval instead of the .nextval.
  - update database to support SUSE distributions (ug@suse.de)
  - suse breed added to ksinstalltype (ug@suse.de)


author: Michael Mraka <michael.mraka@redhat.com> 1.4.8-1
changelog:
  - added schema upgrade script for rhnBlacklistObsoletes
  - removed rhnBlacklistObsoletes table
  - created postgresql upgrade script for or rhnVirtualization.uuid index


author: Jan Pazdziora 1.4.5-1
changelog:
  - Adding a schema upgrade script for the sat_node_probe drop.
  - Adding a schema upgrade script for the web_cust_notif_seq drop.


author: Michael Mraka <michael.mraka@redhat.com> 1.4.3-1
changelog:
  - removed unused rhn_sat_node_probe table
  - rhn_synch_probe_state doesn't depend on rhn_satellite_state
  - removed unused table web_customer_notification


author: Michael Mraka <michael.mraka@redhat.com> 1.3.18-1
changelog:
  - 671464 - added schema upgrade for new keys 
  - added Fedora 14 key
  - added Fedora 13 key
  - added new Spacewalk key
  - 671464 - added RHEL6 key
  - For upgrades, missing PostgreSQL equivalent is an error.
  - Catch situation when both .sql and .sql.oracle or .sql.postgresql schema
    upgrade scripts exist.


author: Tomas Lestach <tlestach@redhat.com> 1.3.14-1
changelog:
  - updating Copyright years for year 2011 (tlestach@redhat.com)
  - The maximum pagesize is 50000 -- this will prevent the headings to be
    repeated. (jpazdziora@redhat.com)
  - Add linesize 4000 to allow long enough lines to be returned.
    (jpazdziora@redhat.com)


author: Jan Pazdziora 1.3.13-1
changelog:
  - Using array should be faster than appending string.
  - Added --select-mode-direct option to print out the sqlplus/psql output right
    when we get it.
  - Show --verbose and --select-mode options in usage; also show usage when
    Getopt::Long::GetOptions fails.


author: Jan Pazdziora 1.3.11-1
changelog:
  - The table rhnPackageChangelog is dropped in 103-rhnPackageChangeLog-
    refactoring.sql, no need to alter it here.


author: Michael Mraka <michael.mraka@redhat.com> 1.3.9-1
changelog:
  - 662563 - rhn_sndpb_pid_ptype_idx was used for rhn_sndpb_probe_id_pk enforcement
  - 662563 - rhn_efilectmp_cid_efid_idx was used for rhn_efilectmp_efid_cid_uq enforcement
  - 662563 - web_contact_id_oid_cust_luc was used for web_contact_pk enforcement
  - 662563 - rhn_package_path_idx was used for rhn_package_id_pk enforcement
  - 653510 - deleting a virt host had a virtual entitlement that would not properly
    move its guests to flex entitled if it was available
  - 667232 - fixing issue where balancing of guests between flex an regular
    entitlements did would not work correctly, making certificates very difficult
    to activate


author: Jan Pazdziora 1.3.8-1
changelog:
  - Mark PostgreSQL rhn_user schema as equivalent to the Oracle package.
  - Dropping rhn_user.add_users_to_usergroups as it is now used anymore.
  - Dropping rhn_user.remove_users_from_servergroups as it is not used anywhere.


author: Jan Pazdziora 1.3.7-1
changelog:
  - Marking PostgreSQL rpm schema equivalent to the Oracle package.
  - Fix PostgreSQL rpm.vercmp to handle empty string epoch gracefully.
  - Removing vercmpCounter and vercmpResetCounter from rpm package as they are
    not used anywhere.
  - Procedure channel_name_join not used anywhere, removing (together with the
    channel_name_t type).
  - View rhnUsersInOrgOverview does not use web_user_site_info, fixing the deps.
  - Mark postgres/end.sql as equivalent to the oracle variant (even if they do
    different things).
  - Function rhn_org.find_server_group_by_type not used anywhere, removing.
  - The rhn_package database package is not used, removing.


author: Jan Pazdziora 1.3.4-1
changelog:
  - 661109 - fixing issue where channel subscription would not use a flex guest
    subscription if the system already was using  a flex guest subscription for a
    different channel (jsherril@redhat.com)


author: Jan Pazdziora 1.3.3-1
changelog:
  - 650129 - don't change last_modified values during schema upgrade
    (mzazrivec@redhat.com)
  - drop unused rhnDaemonState table (tlestach@redhat.com)


author: Lukas Zapletal 1.3.1-1
changelog:
  - Replacing rownum with limit-offset syntax 
  - 645694 - introducing cleanup-packagechangelog-data task 
  - Bumping package versions for 1.3.


author: Tomas Lestach <tlestach@redhat.com> 1.2.67-1
changelog:
  - remove 2 extra params from the stored proc and include oracle equivalent sha1
    (tlestach@redhat.com)
  - fix typo: rh_config -> rhn_config (tlestach@redhat.com)
  - change filemode_in type in stored proc to match the DB type
    (tlestach@redhat.com)


author: Jan Pazdziora 1.2.64-1
changelog:
  - correct the rule for rhnUser (mzazrivec@redhat.com)
  - define rhnUser as a view of web_customer (mzazrivec@redhat.com)


author: Jan Pazdziora 1.2.62-1
changelog:
  - Generally, we use sequence_nextval when populating tables, we will just
    require it for all tables.
  - Removing sqlplus-specific pieces.
  - Replace sysdate with current_timestamp now that common/data is not processed
    by chameleon.
  - Replace .nextval notation with sequence_nextval now that common/data is not
    processed by chameleon.
  - Turn off chameleon processing for common/data.
  - Merging the db-specific data/ sources to common/data.
  - fixed typo in upgrade script (tlestach@redhat.com)
  - Fixing typo in comment.
  - Cannot use the .nextval notation in PostgreSQL sources (which became
    .sequence_nextval with the previous substitution).
  - Replace sydate with current_timestamp in Oracle sources.
  - Replace nextval with sequence_nextval in PostgreSQL sources.
  - Replace .nextval with sequence_nextval in Oracle sources.
  - Fixed the oracle equivalent source sha1 of rhnTaskoSchedule.sql.


author: Tomas Lestach <tlestach@redhat.com> 1.2.60-1
changelog:
  - 645702 - adding upgrade script for delete_errata procedure
    (tlestach@redhat.com)
  - updating sha1 in postgres procs/delete_errata.sql file (tlestach@redhat.com)


author: Jan Pazdziora 1.2.57-1
changelog:
  - The Oracle version and use of find_compatible_sg was changed in
    b6832310938382e6f4e0f3c2d26807f4594ae96d, the comment no longer true.
  - Move the source of find_compatible_sg up in the file, to match the position
    of the Oracle code.
  - Apply change 15c8aa97447223934e3e9c991b76deef466b0b9b to PostgreSQL code.
  - We have rhn_snapshotpkg_sid_nid_uq, no need to have another index on column
    snapshot_id.
  - We have rhn_sprofile_id_oid_bc_idx and rhn_server_profile_noid_uq, so
    rhn_server_profile_o_id_bc_idx is not useful, removing.
  - Clearing the ancient changelogs for rhn_channel.
  - Removing rhnSatelliteChannelFamily as it is no longer referenced.
  - Fixing dependencies for rhnRepoRegenQueue.
  - No need to have index which includes column which is in primary key and the
    first two which are in rhn_pkgnevra_nid_eid_paid_uq.


author: Lukas Zapletal 1.2.56-1
changelog:
  - Addresing recursion with opened cursor in PostgreSQL 
  - Function unsubscribe_server now in sync with Oracle 
  - Function numtodsinterval now accepts days, minutes, hours (incl. fix)


author: Tomas Lestach <tlestach@redhat.com> 1.2.51-1
changelog:
  - 529064 - fixed update_needed_cache which wrongly updated cache if a package
    was in more erratas (michael.mraka@redhat.com)
  - We cannot touch old if tg_op is INSERT. (jpazdziora@redhat.com)
  - Use uniform eight character indents; clean trailing blanks.
    (jpazdziora@redhat.com)


author: Jan Pazdziora 1.2.49-1
changelog:
  - Need to add date_diff_in_days to schema upgrade scripts.
  - Missed the rhnPackageChangeLog view from schema upgrades, fixing.
  - Fixing the rhn_pkg_cld_id_seq update for situations when there is no data in
    rhnPackageChangeLogData.


author: Lukas Zapletal 1.2.48-1
changelog:
  - Trigger rhn_server_group_org_mapping_fun was missing return clause
  - Reformat of rhnServerGroupMembers.sql prior to next change
  - PostgreSQL function array_upper returns NULL on empty array


author: Jan Pazdziora 1.2.47-1
changelog:
  - Dropping rhn_package_changelog_id_trig. The id is always specified explicitly
    (it seems).
  - Fixing the SHA1 mapping.
  - Schema upgrade script for the new trigger on rhnPackageChangeLogRec.
  - Move the triggers from rhnPackageChangeLog to rhnPackageChangeLogRec.


author: Jan Pazdziora 1.2.46-1
changelog:
  - Process in chunks of 10000 packages, so that we do not blow the undo
    tablespace.
  - Schema upgrade script for the rhnPackageChangeLog refactoring.
  - Replace the rhnPackageChangeLog table with compatibility view, so that we do
    not have to rewrite code which just reads the table.
  - To save space for rhnPackageChangeLog data, split the table to two.


author: Jan Pazdziora 1.2.45-1
changelog:
  - 644349 - do not update/delete all errata entries when the erratum affects
    multiple channels (tlestach@redhat.com)
  - Fixing the date_diff_in_days source.
  - Use numtodsinterval instead of the arithmetics.


author: Jan Pazdziora 1.2.44-1
changelog:
  - Remove the timestamptz_minus_int and minus operator -- we want the interval
    issue addressed properly.
  - Fixing typo; also making the nextval call hopefully faster by not going to SQL.
  - We cannot touch old if tg_op is INSERT.


author: Jan Pazdziora 1.2.41-1
changelog:
  - table rhn_host_check_suites has been removed, drop its synonym
    (michael.mraka@redhat.com)
  - table rhnSavedSearchType has been removed, drop its sequence
    (michael.mraka@redhat.com)
  - table rhnSavedSearch has been removed, drop its sequence
    (michael.mraka@redhat.com)
  - table rhnRelationshipType has been removed, drop its sequence
    (michael.mraka@redhat.com)
  - table rhnProductLine has been removed, drop its sequence
    (michael.mraka@redhat.com)
  - table rhnProduct has been removed, drop its sequence
    (michael.mraka@redhat.com)
  - table rhnMessagePriority has been removed, drop its sequence
    (michael.mraka@redhat.com)
  - table rhnMessage has been removed, drop its sequence
    (michael.mraka@redhat.com)
  - table rhnMessageType has been removed, drop its sequence
    (michael.mraka@redhat.com)
  - table rhnMonitor has been removed, drop its sequence
    (michael.mraka@redhat.com)
  - table rhnMonitorGranularity has been removed, drop its sequence
    (michael.mraka@redhat.com)
  - table rhnGrailComponents has been removed, drop its sequence
    (michael.mraka@redhat.com)


author: Jan Pazdziora 1.2.40-1
changelog:
  - fixed typo (michael.mraka@redhat.com)
  - fixed index name (michael.mraka@redhat.com)
  - rhn_cnp_pid_idx was not removed from schema (michael.mraka@redhat.com)
  - fixed ORA-02429: cannot drop index used for enforcement of unique/primary key
    (michael.mraka@redhat.com)
  - Default number in Postgresql views is int8 now (lzap+git@redhat.com)
  - Added update_neede_cache to Postgresql rhn_server.pkb (lzap+git@redhat.com)
  - Postgres rhn_channel.subscribe_server now in sync with Oracle
    (lzap+git@redhat.com)
  - Oracle old changelog removed from rhn_channel.pkb (lzap+git@redhat.com)


author: Jan Pazdziora 1.2.39-1
changelog:
  - Add support for the update_family_countsYN parameter to
    rhn_entitlements.prune_group.
  - Fix PostgreSQL rhn_entitlements.set_group_count to match the Oracle version
    (and have five arguments as well).
  - We only need one comps record per channel, adding unique constraint.
  - rhn_host_check_suites is unused; dropping (michael.mraka@redhat.com)
  - rhnSatelliteServerGroup is unused; dropping (michael.mraka@redhat.com)
  - rhnMessageType is unused; dropping (michael.mraka@redhat.com)
  - rhnMessagePriority is unused; dropping (michael.mraka@redhat.com)
  - rhnMessage is unused; dropping (michael.mraka@redhat.com)


author: Michael Mraka <michael.mraka@redhat.com> 1.2.38-1
changelog:
  - 642962 - fixed issue where some of group by columns are null
  - fixed build errors
  - there are only deletes from rhnServerMessage; dropping
  - Mark the PostgreSQL rhn_exception package as equivalent to the Oracle
    version.
  - The cursor exception_details not invoked from anywhere besices
    lookup_exception, no need to have it as package interface.
  - Merging Oracle rhn_cache.pkb to PostgreSQL version.


author: Michael Mraka <michael.mraka@redhat.com> 1.2.37-1
changelog:
  - removed rhnProductLine
  - removed rhnSavedSearchType
  - removed rhnPackageSense
  - removed rhnProduct
  - removed rhnMonitorGranularity
  - removed rhnServerCacheInfo
  - removed rhnSavedSearch
  - removed rhnRelationshipType
  - removed rhnProductChannel
  - removed rhnPathChannelMap
  - removed rhnPackageSenseMap
  - removed rhnMonitor
  - removed rhnGrailComponents
  - removed rhnGrailComponentChoices
  - removed rhnEmailAddressLog
  - removed rhnChannelParent
  - removed rhnActionPackageOrder
  - Use numeric instead of number in PostgreSQL. 
  - reviewed indexes for rhnErrataFileChannelTmp 
  - reviewed indexes for rhnErrataFileChannel


author: Jan Pazdziora 1.2.34-1
changelog:
  - Apply necessary flex changes needed for rhn-satellite-activate.
  - Removing old changelog entries from rhn_entitlements.pkb source file.
  - Rewrite the use of find_compatible_sg to match the one in PostgreSQL sources
    (no out parameter).
  - The function find_compatible_sg is only used from within rhn_entitlements, no
    need to have it in the interface (.pks).
  - Removing prune_everything procedure as it no longer exists in the Oracle
    sources either.
  - Removing old changelog entries from rhn_entitlements.pks source file.
  - Add the flex_in and update_family_countsYN to the PostgreSQL version of
    rhn_entitlements.pks (no pkb yet).
  - The table rhn_interface_monitoring is not used anywhere (besides deleting
    from it), removing.
  - reviewed indexes for rhnCryptoKeyKickstart (michael.mraka@redhat.com)
  - The view rhn_host_monitoring just selects from rhnServer, no need to depend
    on three other objects.


author: Tomas Lestach <tlestach@redhat.com> 1.2.32-1
changelog:
  - 630884 - send errata notifications after errata cache get's regenerated
    (tlestach@redhat.com)
  - 642287 - schema upgrade script for rhnChannelNewestPackageView
    (mzazrivec@redhat.com)
  - 642287 - restrict rhnChannelNewestPackageView to packages in channels
    (mzazrivec@redhat.com)
  - The schema sanity checking now reports (but ignores) if the PostgreSQL
    sources do not report SHA1 of the Oracle equivalent. (jpazdziora@redhat.com)
  - there were only deletes from rhnTransaction; removing
    (michael.mraka@redhat.com)
  - rhnTransactionElement is not referenced anywhere; removing
    (michael.mraka@redhat.com)
  - removing dead rhnActionTransactions table (michael.mraka@redhat.com)
  - We need to start processing .pks and .pkb files as well because we will want
    to keep the procedural sources in sync too. (jpazdziora@redhat.com)
  - We currently do no have any useful content to put to postgres/start.sql, we
    just silence the sanity checking script. (jpazdziora@redhat.com)
  - reviewed indexes for rhnActionErrataUpdate (michael.mraka@redhat.com)
  - reviewed indexes for rhnActionConfigRevision (michael.mraka@redhat.com)
  - reviewed indexes for rhnActionConfigFileName (michael.mraka@redhat.com)
  - The table rhnAllowTrust not used anywhere, removing. (jpazdziora@redhat.com)
  - The table rhnEntitlementLog not used anywhere, removing.
    (jpazdziora@redhat.com)
  - The table rhnTextMessage not used anywhere, removing. (jpazdziora@redhat.com)
  - The table rhn_command_center_state and synonym command_center_state not used
    anywhere, removing. (jpazdziora@redhat.com)
  - The table rhn_command_queue_execs_bk and synonym command_queue_execs_bk not
    used anywhere, removing. (jpazdziora@redhat.com)
  - The table rhn_command_queue_instances_bk and synonym
    command_queue_instances_bk not used anywhere, removing.
    (jpazdziora@redhat.com)
  - The table rhn_schedule_days_norm and synonym schedule_days_norm not used
    anywhere, removing. (jpazdziora@redhat.com)
  - reviewed indexes for rhnActionConfigChannel (michael.mraka@redhat.com)


author: Lukas Zapletal 1.2.30-1
changelog:
  - Added constriants on all varchar columns to check '' values (pg)
  - Fixed inserting of empty varchars instead of NULL


author: Partha Aji <paji@redhat.com> 1.2.28-1
changelog:
  - 641145: Updated kickstart timezone and install information needed for Rhel 6
    profiles (paji@redhat.com)


author: Jan Pazdziora 1.2.27-1
changelog:
  - Since the oracle/procs/lookup_config_info.sql was changed, we need to update
    the SHA1 in the PostgreSQL source.


author: Jan Pazdziora 1.2.26-1
changelog:
  - nvl removal for Oracle is not necessary, reverting (lzap+git@redhat.com)
  - upgrade script for 2a3a755ed052a0c3435a00d1e6c1c6c9c3ecc470
    (michael.mraka@redhat.com)
  - Avoid the integer arithmetics with timestamps in PostgreSQL.
  - Upgrade to Satellite 5.1 from older versions put newline to proxy.deactivate
    record; we shall fix it now.


author: Jan Pazdziora 1.2.25-1
changelog:
  - Fixed PostgreSQL trigger rhn_channel_access_trig_fun.
  - Avoid using rhn_repo_regen_queue_id_seq.nextval Oracle syntax in
    request_repo_regen.
  - postgres header comment cleanup (lzap+git@redhat.com)
  - old changelogs from Oracle sql script(s) removed (lzap+git@redhat.com)
  - Oracle-Postgres schema synchronization (lzap+git@redhat.com)
  - The nvl source is PostgreSQL-specific.
  - PostgreSQL NVL stored procedure (colin.coe@gmail.com)
  - updated rhnServerOverview.sql for Postgres (lzap+git@redhat.com)
  - oracle rhnServerOverview old revision log deletion (lzap+git@redhat.com)
  - added upgrade script for queue_errata, rhnSNPErrataQueue and
    rhnSNPServerQueue removal (michael.mraka@redhat.com)
  - there were only deletes from rhnSNPServerQueue, no inserts/updates; thus
    removing as a dead code (michael.mraka@redhat.com)
  - after queue_errata() removal rhnSNPErrataQueue not used anymore
    (michael.mraka@redhat.com)
  - removing read queue_errata() from deps (michael.mraka@redhat.com)
  - queue_errata() not called anywhere; removing dead procedure
    (michael.mraka@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.2.24-1
changelog:
  - 638893 - removing duplicate cert-check-bunch (tlestach@redhat.com)
  - Make schema-source-sanity-check.pl happy again. (jpazdziora@redhat.com)
  - Update copyright years. (jpazdziora@redhat.com)
  - Mark the Oracle source equivalents in our PostgreSQL source files.
    (jpazdziora@redhat.com)
  - 634263 - adding upgrade for previous commit (jsherril@redhat.com)
  - 634263 - fixing issue where converting host from virt entitled to not, would
    cause guests registered in other orgs to consume a regular entitelment even
    when a flex was available (jsherril@redhat.com)


author: Miroslav Suchý <msuchy@redhat.com> 1.2.23-1
changelog:
  - Marked PostgreSQL schema sources that are PostgreSQL-specific.
    (jpazdziora@redhat.com)
  - The adler32 function does not seem to be used, removing.
    (jpazdziora@redhat.com)
  - 636740 - asterisks in package search fixed (lzap+git@redhat.com)


author: Jan Pazdziora 1.2.16-1
changelog:
  - The schema upgrade scripts have to have suffix .sql.
  - Return the syntax of constraints to the state before Spacewalk 0.5.
  - The upgrade script from 0.5 to 0.6 created the constraint
    rhn_ksscript_rawscript_ck without naming it, recreate properly now.
  - Also make sure the rhn_ks_type_ck constraint spelling matches the upgrade
    script.
  - The upgrade script from 0.3 to 0.4 did not match the constraint definition in
    0.4, fixing.
  - Also make sure the rhn_cntgp_rotate_f_ck constraint spelling matches the
    upgrade script.
  - In the past, we have changed the rhn_cntgp_rotate_f_ck to use strings instead
    of numbers; now adding the schema upgrade script.
  - Upon upgrade from Spacewalk 0.3 to 0.4, we have lost the
    rhn_package_compat_check check, adding back.
  - rhn_server.pks upgrade have to go before rhn_channel.pkb
    (michael.mraka@redhat.com)


author: Michael Mraka <michael.mraka@redhat.com> 1.2.15-1
changelog:
  - 573630 - implemented update_needed_cache for channel in pl/sql
  - fixed upgrade script for rhnPackageUpgradeArchCompat-data
  - fixed query for errata mailer


author: Michael Mraka <michael.mraka@redhat.com> 1.2.12-1
changelog:
  - 573630 - move update_needed_cache implementation to db
  - 585965 - rhnServerNeededView rewritten from scratch
  - converted dates to ISO format
  - 567178 - adding Pacific/Auckland time zone
  - 495973 - adding America/Regina time zone


author: Jan Pazdziora 1.2.11-1
changelog:
  - Reapply rhn_cache and rhn_org package and rhn_user package and package body,
    to make for clean schema upgrades from 0.2.
  - After running the schema upgrade, recompile the PL/SQL objects and check that
    there are no invalid objects left behind.
  - add upgrade hint for quartz tables (tlestach@redhat.com)


author: Partha Aji <paji@redhat.com> 1.2.9-1
changelog:
  - Fixed a typo in the column name in rhnKsdata table (paji@redhat.com)
  - 627149 - do not return installtime via xmlrpc when not defined
    (tlestach@redhat.com)
  - 529232 - add 'no base' and 'ignore missing' options to kickstart
    (coec@war.coesta.com)


author: Michael Mraka <michael.mraka@redhat.com> 1.2.7-1
changelog:
  - 593896 - schema upgrade script rewritten to pl/sql
  - 591291 - rewrite rhnChannelNewestPackageView
  - 619337 - making it so that if a packages checksum changes, the channel it is
    will have its repodata regenerated
  - location of schema overrides (for oracle) has changed
  - 627149 - adding upgrade script for rpm installation dates


author: Partha Aji <paji@redhat.com> 1.2.5-1
changelog:
  - Added a number next to the upgrade script to indicate the execution pt..
    (paji@redhat.com)
  - 593896 - Moved Kickstart Parition UI logic (paji@redhat.com)


author: Milan Zazrivec <mzazrivec@redhat.com> 1.2.4-1
changelog:
  - remove unnecessary comments from resulting schema
  - do not schedule repo-sync-bunch by default, sice it is an org task
  - add on delete constraint to rhnTaskoRun


author: Tomas Lestach <tlestach@redhat.com> 1.2.3-1
changelog:
  - move RepoSyncTask from satellite to organization level (tlestach@redhat.com)
  - update description for bunches with arguments (tlestach@redhat.com)


author: Justin Sherrill <jsherril@redhat.com> 1.2.2-1
changelog:
  - 619337 - adding trigger to update last_modified date on channel table if the
    checksum of a package changes (jsherril@redhat.com)
  - upgrade script for truncateCacheQueue (michael.mraka@redhat.com)
  - truncateCacheQueue removed from schema deps (michael.mraka@redhat.com)
  - truncateCacheQueue isn't called anywhere (michael.mraka@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.2.1-1
changelog:
  - taskomatic schema changes (tlestach@redhat.com)
  - new type of errata file: 'OVAL' (mzazrivec@redhat.com)
  - fixed 1.1 schema upgrade (michael.mraka@redhat.com)
  - Define lookup_checksum in PostgreSQL, needed for satellite-sync.
    (jpazdziora@redhat.com)
  - 571608 - fixing schema issue that allowed multiple entries in
    rhnKickstartPackage with the same package name for the same kickstart id
    (jsherril@redhat.com)
  - 601626 - adding server-channel arch mapping to support ppc64
    (jsherril@redhat.com)
  - bumping package versions for 1.2 (mzazrivec@redhat.com)


author: Milan Zazrivec <mzazrivec@redhat.com> 1.1.30-1
changelog:
  - 601984 - use clob for the concatting operation, to overcome the varchar
    length limit. (jpazdziora@redhat.com)
  - 530519 - change ipaddr column from CHAR(16) to VARCHAR(16)
    (msuchy@redhat.com)


author: Milan Zazrivec <mzazrivec@redhat.com> 1.1.25-1
changelog:
  - Do not depend on cpp when sed works just as well
  - The slash is not needed as it causes the create index command to be run for
    the second time, during raw db population
  - Underscore is not valid syntax during raw db population
  - Empty line in the create table command causes error during raw db population


author: Partha Aji <paji@redhat.com> 1.1.24-1
changelog:
  - fixing a few things with the new config changes for symlinks
    (jsherril@redhat.com)
  - renamed a couple of upgrade files .. (paji@redhat.com)
  - Fixed a small glitch in the upgrade script.. The column name had an extra _
    (paji@redhat.com)
  - Config Management schema update + ui + symlinks (paji@redhat.com)


author: Jan Pazdziora 1.1.22-1
changelog:
  - The rhnContentSource.sql defines unique index and not constraint, we should
    do the same in schema upgrade scripts.
  - Upgrade script for the number(12) -> number changes.
  - The return of rhn_prepare_install has to stay smallint.
  - Losen the NUMBER(12) to NUMBER, to have foreign keys happy on PostgreSQL,
    while avoiding ORA-01440.
  - Revert "Revert "Revert "Fix numeric/smallint incompatible types in
    PostgreSQL."""
  - Use the current rhn_channel.pkb in schema upgrade scripts as well.


author: Jan Pazdziora 1.1.19-1
changelog:
  - If PostgreSQL source specifies SHA1 of Oracle source equivalent, we need to
    verify it.
  - Match PostgreSQL create_first_org and create_new_org changes to Oracle
    versions from commit 10c8a7dbca8a825639979f5dcb701472dd6b1d55.
  - Add 2010 copyright for commit 10c8a7dbca8a825639979f5dcb701472dd6b1d55.
  - Remove the EXCLUDE: production, to make the diff against
    oracle/procs/create_first_org.sql smaller.
  - Check that Oracle source files have counterparts in PostgreSQL and vice versa
    (ignoring results for now).
  - Add basic sanity checking of the consistency of the schema sources.
  - schema/spacewalk/postgres/manual/* is not used anywhere, removing.
    (jpazdziora@redhat.com)


author: Jan Pazdziora 1.1.18-1
changelog:
  - add missing upgrade for package too
  - Remove lines starting with SQL comment, to match what blend does when
    generating main.sql.
  - It is necessary to rename the underlying index, not just the constraint.
  - The rhn_ccs_uq was never a constraint -- it was a unique index.


author: Milan Zazrivec <mzazrivec@redhat.com> 1.1.15-1
changelog:
  - made the rhnc_channel upgrade script use the latest sutff
  - cleaned up web_customer, rhnPaidOrgs and rhnDemoOrgs
  - fixed a couple of typos on  web_customer schema script
  - drop unused table rhnOrgInfo
  - move column from table rhnOrgInfo to table web_customer
  - remove unused column default_group_type, add new colum staging_content


author: Justin Sherrill <jsherril@redhat.com> 1.1.12-1
changelog:
  - adding upgrade script for rhnAvailableChannels performance issue
    (jsherril@redhat.com)
  - 603240 - fixing performance issue with rhnAvailableChannels, since one half
    of the query looks for channels the org owns, and the other half looks for
    channels shared to the org, changing to union all should be no problem
    (jsherril@redhat.com)
  - Fixed a stored proc to only look at flex stuff (paji@redhat.com)


author: Michael Mraka <michael.mraka@redhat.com> 1.1.11-1
changelog:
  - fixed dependencies on rhnServerFveCapable and rhnChecksumView
  - let schema population fail if there are invalid objects
  - Made entitlement logic handle flex guests when the host is virt (un)entitled


author: Justin Sherrill <jsherril@redhat.com> 1.1.10-1
changelog:
  - allowing satellite-sync to juggle entitlements between flex guest and regular
    entitlement slots if it can (jsherril@redhat.com)


author: Jan Pazdziora 1.1.9-1
changelog:
  - bug fixes to repo sync schema upgrades and sql (shughes@redhat.com)
  - 526864 - don't allow duplicated rows in rhnServerPackage
    (michael.mraka@redhat.com)
  - Triggers that call something in rhn_email package (schema) are not useful
    because we do not have rhn_email.


author: Miroslav Suchý <msuchy@redhat.com> 1.1.8-1
changelog:
  - fix index creation and duplicite name of index (msuchy@redhat.com)
  - would be much better if it fails with error when something bad happens
    (michael.mraka@redhat.com)


author: Miroslav Suchý <msuchy@redhat.com> 1.1.7-1
changelog:
  - table rhnChannelContentSource depends on rhnContentSource (msuchy@redhat.com)
  - Match the types of parameters of create_new_user to those given to us by the
    Java code. (jpazdziora@redhat.com)


author: Miroslav Suchý <msuchy@redhat.com> 1.1.6-1
changelog:
  - syntax error on rhnContentSource table sql (shughes@redhat.com)
  - modify last_synced column for repo sync (shughes@redhat.com)
  - missing semicolon on sql declare block (shughes@redhat.com)
  - making links between repo objects and taskomatic (shughes@redhat.com)
  - migrate sync date from repo content source to the channel table
    (shughes@redhat.com)
  - modified repo schema to handle org_id for content source objects. migrate
    script updated too. (shughes@redhat.com)
  - adding extra column to the rhnTaskQueue to allow tracking of many2many
    objects IDs (shughes@redhat.com)
  - upgrade script for migrating channels from repo table to the new mapping
    table, rhnChannelContentSource (shughes@redhat.com)
  - initial table for mapping channel ids to content sources (yum repos)
    (shughes@redhat.com)
  - renaming to contentsource since we are moving channel out to a new mapping
    table named rhnChannelContentSource (shughes@redhat.com)
  - Fixed a goofed up merge for rhn_channel.pkb (paji@redhat.com)
  - Updated the position of rhnPackageRepodata.sql to avoid conflict in naming
    (paji@redhat.com)
  - added rhn channels and rhn_entitlements schema upgrade items
    (paji@redhat.com)
  - Consolidate virtual instance type changes to 1 file (paji@redhat.com)
  - Added code to get multiorgs org -> software channel ents page work with flex
    entitlements (paji@redhat.com)
  - Added the convert to flex plsql operation (paji@redhat.com)
  - Wiped out unused bulk procs (paji@redhat.com)
  - Removed unused stored procedures (paji@redhat.com)
  - Added an rhnException data (paji@redhat.com)
  - Added channel family permissions to upgrade (paji@redhat.com)
  - adding flex guest detection at registration time (jsherril@redhat.com)
  - Commiting the initial compilable merge of rhn_channel (paji@redhat.com)
  - Added rhnChannelFamilyServerFve in the hopes that it'll get used
    (paji@redhat.com)
  - updating rhn_entitlement package for cert activation (jsherril@redhat.com)
  - convertin rhn_entitlements.pkb to use four spaces instead of tabs
    (jsherril@redhat.com)
  - Updated some views using hosted changes (paji@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)
  - matching hosteds column names for flex guests (jsherril@redhat.com)
  - first attempt at adding flex guest to sat cert processing
    (jsherril@redhat.com)
  - adding flex guest table changes (jsherril@redhat.com)


author: Jan Pazdziora 1.1.5-1
changelog:
  - As the tables rhnChannelFamilyLicense and rhnChannelFamilyLicenseConsent were
    removed, so should the triggers.
  - Replace nvl and nvl2 with coalesce, to make the rhnServerNeededView view
    compatible with PostgreSQL.
  - Revert "Revert "Fix numeric/smallint incompatible types in PostgreSQL.""


author: Jan Pazdziora 1.1.4-1
changelog:
  - The for does not like NULL which we get for empty ents_to_process.
  - Array concatenation seems to want array_append.
  - Fix cursors in PostgreSQL version of prune_group.
  - Use AS with column alias.
  - TOP declaration seems to be needed, for Makefile to be useful at all.


author: Jan Pazdziora 1.1.3-1
changelog:
  - updating rhnPackageRepodata table to not use a reserved word.
    (jsherril@redhat.com)
  - Good Bye rhnChannelFamilyLicense and rhnChannelFamilyLicenseConsent tables
    schemas (paji@redhat.com)
  - Removed the bulk-subscribe and unsubscribe which is not used anywhere
    (paji@redhat.com)


author: Michael Mraka <michael.mraka@redhat.com> 1.1.2-1
changelog:
  - none of rhnDumpSnapshot* exists anymore
  - 585965 - adding upgrade schema for bug
  - 585965 - fixing issue with multilib packages and errata-cache generation
  - Fix ORA-02429 error during schema upgrade


author: Matej Kollar <mkollar@redhat.com> 2.2.1-1
changelog:
  - Remove unnecessary dependency
  - Bumping package versions for 2.2.
  - fixed tito build warning
  - Bumping package versions for 2.1.


author: Jan Pazdziora 1.7.2-1
changelog:
  - The path is different on PostgreSQL 9.1/Fedora 16, luckily the postgresql-
    contrib package name is the same.


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> 2.2.1-1
changelog:
  - 1069332 - ifconfig without agrs showed only UP intefaces
  - 1069332 - ifconfig don't show Infiniband addresses properly


author: Jan Pazdziora 1.27.11-1
changelog:
  - 636211 - Mail::Send does not handle From as special case, need to set with
    set.
  - %defattr is not needed since rpm 4.4


author: Michael Mraka <michael.mraka@redhat.com> 1.27.9-1
changelog:
  - LWP::UserAgent is required by tesl.pl (tests run in buildtime)
  - 493028 - get_sendmail() has been already removed


author: Jan Pazdziora 1.6.3-1
changelog:
  - Correct fix for the vn_rhn_command_queue_execs_stderr constraint issue.
  - Revert "postgres seems to reject empty text for stdout and stderr column"


author: Miroslav Suchý 1.6.2-1
changelog:
  - replace sysdate with current_timestamp (mc@suse.de)
  - postgres seems to reject empty text for stdout and stderr column (mc@suse.de)


author: Miroslav Suchý <msuchy@redhat.com> 0.48.14-1
changelog:
  - bumping version as tag SputLite-0.48.13-1 already exists (msuchy@redhat.com)
  - 474591 - move web data to /usr/share/nocpulse (msuchy@redhat.com)


author: Stephen Herr <sherr@redhat.com> 2.0.11-21
changelog:
  - 1042381 - Add extra options to koan for virt-install
  - 1042363 - make koan virt guest installs work on newer operating systems


author: Stephen Herr <sherr@redhat.com> 2.0.11-10
changelog:
  - Actually forcing cobblerd to not fork seems to work much better
  - cobblerd must be marked as forking for systemd to treat it correctly


author: Tomas Lestach <tlestach@redhat.com> 1.10.6-1
changelog:
  - spacewalk-setup-postgresql: state the requirement for address/netmask format
    explicitly
  - spacewalk-setup-postgresql: --help option


author: Milan Zazrivec <mzazrivec@redhat.com> 1.10.5-1
changelog:
  - spacewalk-setup-postgresql: don't try to configure PG port
  - re-configure postgresql when re-running the setup utility
  - discard error output from createuser


author: Michael Mraka <michael.mraka@redhat.com> 1.10.1-1
changelog:
  - make spacewalk-setup-embedded-postgresql systemctl-aware
  - manage embedded PostgreSQL by spacewalk-service


author: Jan Pazdziora 1.9.1-1
changelog:
  - 903487 - on newer PostgreSQL versions, plpgsql gets created automatically in
    new database, we need to skip createlang there.
  - Bump up the shmmax in case it is too small for our PostgreSQL configuration
    purposes.


author: Michael Mraka
changelog:
  - tuned default postgresql settings
  - use current time not start of session time
  - 821446 - turning on timestamp logging for pgsql by default
  - let's start embedded database before checking its state


author: Jan Pazdziora 1.28.27-1
changelog:
  - Use to_timestamp instead of to_date which should bring the second precision
    to PostgreSQL.
  - %defattr is not needed since rpm 4.4


author: Jan Pazdziora 1.28.26-1
changelog:
  - Use rhn_command_q_inst_recid_seq instead of the synonym, also drop
    command_queue_instances which is not used at all.
  - Use rhn_command_q_comm_recid_seq instead of the synonym, also drop
    command_queue_commands which is not used at all.


author: Jan Pazdziora 1.28.24-1
changelog:
  - replace synonyms with real table names (mc@suse.de)
  - replace sysdate with current_timestamp (mc@suse.de)


author: Michael Mraka <michael.mraka@redhat.com> 1.28.18-1
changelog:
  - fixed input values (PG)
  - fixed sysdate error (PG)
  - replaced aliases with table names (PG)
  - reuse RHN:DB for db connection in DBRecord.pm (PG)
  - reuse RHN:DB for db connection in OracleDB.pm (PG)


author: Stephen Herr <sherr@redhat.com> 5.11.34-1
changelog:
  - make reboot_in_progress a public function
  - do not notify osad of a server which reboot is in progress


author: Jan Pazdziora 5.11.5-1
changelog:
  - We cannot use PIDFile as variable in ExecStart.
  - Allow osa-dispatcher to read /etc/passwd, it seems to be needed by the
    generic python modules.


author: Jan Pazdziora 5.10.42-1
changelog:
  - use %global, not %define (msuchy@redhat.com)
  - osad.src:477: W: macro-in-%changelog %descriptions (msuchy@redhat.com)
  - osad.src:154: W: macro-in-comment %post (msuchy@redhat.com)


author: Miroslav Suchý 5.10.39-1
changelog:
  - log file may contain password, set chmod to 600
  - by default log to /var/log/osad
  - /etc/rhn/tns_admin/osa-dispatcher is directory, not config file
  - fix typo in description
  - mark log file osa-dispatcher.log as ghost owned
  - add logrotate for /var/log/osad and own this file (as ghost)


author: Jan Pazdziora 5.10.35-1
changelog:
  - Make sure that in case only NETWORKING_IPV6 is set, we do not get bash 'unary
    operator expected' error (jhutar@redhat.com)


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: 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 1.8.2-1
changelog:
  - Make java_t bits optional, as Fedora 17 does not have this type.
  - %defattr is not needed since rpm 4.4


author: Tomas Lestach <tlestach@redhat.com> 1.7.1-1
changelog:
  - rename rhn-installation.log to rhn_installation.log (tlestach@redhat.com)
  - Bumping package versions for 1.7. (mzazrivec@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: Michael Mraka <michael.mraka@redhat.com> 2.1.3-1
changelog:
  - Remove groups/errata_list.pxt
  - system group edit properties - linking + cleanup
  - system group details - linking + cleanup


author: Michael Mraka <michael.mraka@redhat.com> 2.1.2-1
changelog:
  - Updating rhn.conf man page for taskomatic.maxmemory option
  - Changes to rhn.conf man page for ISS settings


author: Tomas Lestach <tlestach@redhat.com> 2.1.1-1
changelog:
  - update webapp-keyring.gpg with pgp public key valid until 2023-02-05
  - Bumping package versions for 2.1.


author: Jan Pazdziora 1.10.2-1
changelog:
  - moving taskomatic.channel_repodata_workers config default from backend to
    java
  - Added taskomatic.channel_repodata_workers to rhn.conf man page


author: Michael Mraka <michael.mraka@redhat.com> 1.10.1-1
changelog:
  - downloading packages for kickstart via java
  - Purging %changelog entries preceding Spacewalk 1.0, in active packages.


author: Michael Mraka <michael.mraka@redhat.com> 1.9.5-1
changelog:
  - don't overload standard valid-user keyword
  - make pxt ACL work in apache 2.4
  - put requires for single file/directory to one line
  - merged .htaccess to main httpd configuration


author: Jan Pazdziora 1.8.5-1
changelog:
  - We just assume Apache 2.2 these days, no need to check.
  - All the Java requests end up at /rhn, no need to have separate .do and .jsp
    rewrites.
  - 663248 - enable connection polling to tomcat.
  - 663250 - set the Expires header for static content.


author: Tomas Lestach <tlestach@redhat.com> 1.7.1-1
changelog:
  - increase ProxyTimeout because of long lasting API calls (tlestach@redhat.com)
  - Bumping package versions for 1.7. (mzazrivec@redhat.com)


author: Jan Pazdziora 1.5.3-1
changelog:
  - We restrict access to some files that were too open in the past (some of them
    are not tracked by rpm).


author: Miroslav Suchý <msuchy@redhat.com> 1.4.2-1
changelog:
  - Fixed some typos in man page for rhn.conf (mmello@redhat.com)
  - Added on rhn.conf man page a bunch of new options and fixed some typos.
    (mmello@redhat.com)
  - use better macro (msuchy@redhat.com)


author: Miroslav Suchý <msuchy@redhat.com> 1.4.1-1
changelog:
  - Modifing SPEC file including new man page
  - Adding usr/share/man/man5/rhn.conf.5 manpage file (mmello@redhat.com)


author: Miroslav Suchý <msuchy@redhat.com> 1.3.1-1
changelog:
  - 474591 - move web data to /usr/share/nocpulse (msuchy@redhat.com)
  - Bumping package versions for 1.3. (jpazdziora@redhat.com)


author: Miroslav Suchý <msuchy@redhat.com> 1.2.6-1
changelog:
  - 491331 move /etc/rhn/satellite-httpd/conf/satidmap.pl to
    /usr/share/rhn/satidmap.pl
  - 491331 - do not list duplicates in %files
  - 491331 - require openssl
  - 491331 - we should own /var/lib/cobbler
  - 491331 - _sharedstatedir expands on el5 to /usr/com instead of expected
    /var/lib/ as on fedora or EL6
  - 491331 - %description should end with a dot (and could be a little more
    elaborate)
  - 491331 - use %global instead of %define
  - 491331 - use correct buildroot


author: Miroslav Suchý <msuchy@redhat.com> 1.2.5-1
changelog:
  - code cleanup - no one use Red Hat Enterprise Linux 2AS
  - 491331 - move /etc/sysconfig/rhn-satellite-prep to /var/lib/rhn/rhn-
    satellite-prep


author: Jan Pazdziora 1.2.4-1
changelog:
  - removed unused Spacewalk (Certificate Signing Key) <jmrodri@nc.rr.com> key
    from keyring (michael.mraka@redhat.com)


author: Jan Pazdziora 1.2.1-1
changelog:
  - As 00-spacewalk-mod_jk.conf which referenced workers.properties is gone,
    remove it now as well.
  - The 00-spacewalk-mod_jk.conf is no more needed as all Spacewalks are now on
    Apache 2.2+.
  - 573788 - ks handler is no longer needed
  - schedule SatelliteCertificateCheck (tlestach@redhat.com)
  - bumping package versions for 1.2 (mzazrivec@redhat.com)


author: Michael Mraka <michael.mraka@redhat.com> 1.1.5-1
changelog:
  - default_db has been obsoleted
  - hibernate.connection.url is now created dynamicaly from db_* variables
  - let's use unified db_{user,password} instead of hibernate.connection.*
  - 596112 - restrict /server-status to 127.0.0.1


author: Tomas Kasparek <tkasparek@redhat.com> 2.0.1-1
changelog:
  - Bumping package versions for 2.0.
  - Bumping package versions for 1.9
  - Purging %changelog entries preceding Spacewalk 1.0, in active packages.


author: Miroslav Suchý <msuchy@redhat.com> 1.8.1-1
changelog:
  - %defattr is not needed since rpm 4.4
  - 807479 - simplify pki declaration
  - 807479 - require spacewalk-branding
  - Bumping package versions for 1.8.


author: Jan Pazdziora 1.6.1-1
changelog:
  - 726708 - change interval & keepalive only when different from default values
    (mzazrivec@redhat.com)
  - 726708 - jabberd: set keepalive and interval to 60 (mzazrivec@redhat.com)


author: Jan Pazdziora 1.3.2-1
changelog:
  - We need to check the return value of GetOptions and die if the parameters
    were not correct.
  - spacewalk-setup-jabberd should own /usr/share/spacewalk (msuchy@redhat.com)


author: Miroslav Suchý <msuchy@redhat.com> 0.4-1
changelog:
  - 800899 - consistently use macros
  - 800899 - include license file
  - Spacewalk is released under GPLv2, lets stick to it


author: Miroslav Suchý 0.3-1
changelog:
  - add man page
  - Description lines must not exceed 80 characters
  - Summary must begin with capital letter


author: Jan Pazdziora 10.2.0.25-1
changelog:
  - Adding file contexts and stuff for oracle-xe-11.2.0-1.0.x86_64.
  - %defattr is not needed since rpm 4.4


author: Jan Pazdziora 10.2.0.24-1
changelog:
  - The rman is more like the database server process.
  - The backup.sh and restore.sh need to run as sqlplus, so that their log files
    can be used by sqlplus.
  - The backup.sh from Oracle XE 10g seems to want to access urandom.
  - Allow Oracle database to ptrace self.


author: Miroslav Suchy <msuchy@redhat.com> 1.23.13-1
changelog:
  - own %{perl_vendorlib}/NOCpulse
  - silent rpmlint by $RPM_BUILD_ROOT prefix to %install
  - move logging.ini from Makefile.PL to spec


author: Stephen Herr <sherr@redhat.com> 1.10.1-1
changelog:
  - 947639 - Make timeout of yum-rhn-plugin calls through rhn-client-tools
    configurable
  - Bumping package versions for 1.9
  - Purging %changelog entries preceding Spacewalk 1.0, in active packages.


author: Milan Zazrivec <mzazrivec@redhat.com> 1.9.4-1
changelog:
  - Update .po and .pot files for yum-rhn-plugin.
  - New translations from Transifex for yum-rhn-plugin.
  - Download translations from Transifex for yum-rhn-plugin.


author: Jan Pazdziora 1.8.8-1
changelog:
  - Update the copyright year.
  - Update .po and .pot files for yum-rhn-plugin.
  - New translations from Transifex for yum-rhn-plugin.
  - Download translations from Transifex for yum-rhn-plugin.


author: Jan Pazdziora 1.7.2-1
changelog:
  - Update .po and .pot files for yum-rhn-plugin.
  - Download translations from Transifex for yum-rhn-plugin.


author: Jan Pazdziora 1.6.14-1
changelog:
  - When only package name is specified (like in Activation Key -> Packages),
    only search installed by package name.


author: Michael Mraka <michael.mraka@redhat.com> 1.6.1-1
changelog:
  - call conduit.getConf() only once
  - 691283 - create persistdir in _repos_persistdir instead of PWD
  - 684342 - beside repo.id, cache even repo.name
  - disable network in cache only mode
  - cache list of last seen channels so we can correctly clean them
  - 627525 - disable network communication with certain commands/options
  - reverted init_hook -> prereposetup_hook move
  - Bumping package versions for 1.6.


author: Jan Pazdziora 1.5.11-1
changelog:
  - Merging Transifex changes for yum-rhn-plugin.
  - New translations from Transifex for yum-rhn-plugin.
  - Download translations from Transifex for yum-rhn-plugin.


author: Miroslav Suchý 1.5.7-1
changelog:
  - 707241 - create progressbar even during groupinstall and do not delete
    rhnplugin.repos during groupinstall command (msuchy@redhat.com)


author: Miroslav Suchý 1.5.5-1
changelog:
  - code cleanup
  - 691283 - create persistdir in _repos_persistdir instead of PWD
    (msuchy@redhat.com)


author: Miroslav Suchý 1.5.1-1
changelog:
  - remove dead code
  - use default headers from yum class YumRepository
  - 690190 - yumdownloader set callbacks soon, save it to new repo
  - Bumping package versions for 1.5


author: Miroslav Suchý 1.4.14-1
changelog:
  - update copyright years (msuchy@redhat.com)
  - download spacewalk.yum-rhn-plugin from Transifex (msuchy@redhat.com)


author: Simon Lukasik <slukasik@redhat.com> 1.4.13-1
changelog:
  - Removing packages.verifyAll capability; it was never used.
    (slukasik@redhat.com)
  - Moving unit test for touchTimeStamp() which was moved to yum-rhn-plugin
    (slukasik@redhat.com)


author: Miroslav Suchý 1.4.8-1
changelog:
  - 683200 - ssl cert can not be unicode string
  - fix variable typo
  - older yum do not have _repos_persistdir


author: Jan Pazdziora 1.4.5-1
changelog:
  - remove every reference to "up2date --register" - even in comments
    (msuchy@redhat.com)
  - 684342 - beside repo.id, cache even repo.name (msuchy@redhat.com)


author: Miroslav Suchý <msuchy@redhat.com> 1.4.4-1
changelog:
  - 683546 - optparse isn't friendly to translations in unicode
  - 682820 - re-enable yum-rhn-plugin after package upgrade if the system is
    already registered
  - forward port translations from RHEL6 to yum-rhn-plugin


author: Miroslav Suchý <msuchy@redhat.com> 1.4.2-1
changelog:
  - l10n: Updates to Russian (ru) translation (ypoyarko@fedoraproject.org)
  - repopulate package sack after initial setup (mzazrivec@redhat.com)


author: Jan Pazdziora 1.4.1-1
changelog:
  - 675780 - remove installed packages from transaction (mzazrivec@redhat.com)
  - 671032 - specify RHN as "RHN Satellite or RHN Classic" (msuchy@redhat.com)
  - 671032 - disable rhnplugin by default and enable it only after successful
    registration (msuchy@redhat.com)
  - Bumping package versions for 1.4 (tlestach@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.3.6-1
changelog:
  - this was accidentaly commited in previous commit - reverting
    (msuchy@redhat.com)
  - 648403 - do not require up2date on rhel5 (msuchy@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.3.5-1
changelog:
  - 672471 - do not send info to rhnParent about removing packages if plugin is
    enabled, but machine is not registred - i.e. getSystemId() returns None
    (msuchy@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.3.4-1
changelog:
  - updating Copyright years for year 2011 (tlestach@redhat.com)
  - update .po and .pot files for yum-rhn-plugin (tlestach@redhat.com)
  - 666545 - don't report empty transactions as a successful action
    (mzazrivec@redhat.com)
  - fix expression semantics (mzazrivec@redhat.com)


author: Michael Mraka <michael.mraka@redhat.com> 1.3.3-1
changelog:
  - switch off network communication in cache only mode
  - cache list of rhn channels so we can correctly clean our stuff
  - 627525 - moved communication with satellite server from init_hook to
  - 656380 - do not disable SSL server name check for XMLRPC communication
  - 652424 - code optimalization: use up2date_cfg as class atribute
  - 652424 - do not enable Akamai if you set useNoSSLForPackages option
  - 627525 - do not parse command line, leave it to yum itself


author: Miroslav Suchý <msuchy@redhat.com> 1.1.4-1
changelog:
  - download scheduled package installation in advance (msuchy@redhat.com)
  - add parameter cache_only to all client actions (msuchy@redhat.com)


author: Miroslav Suchý <msuchy@redhat.com> 1.1.3-1
changelog:
  - 598323 - yumex do not set version (msuchy@redhat.com)
  - l10n: Updates to Chinese (China) (zh_CN) translation
    (leahliu@fedoraproject.org)
  - l10n: Updates to Spanish (Castilian) (es) translation
    (gguerrer@fedoraproject.org)
  - l10n: Updates to Russian (ru) translation (ypoyarko@fedoraproject.org)
  - cleanup - removing translation file, which does not match any language code
    (msuchy@redhat.com)
  - update po files for yum-rhn-plugin (msuchy@redhat.com)
  - l10n: Updates to German (de) translation (ttrinks@fedoraproject.org)
  - l10n: Updates to Polish (pl) translation (raven@fedoraproject.org)


author: Miroslav Suchý <msuchy@redhat.com> 1.10.1-1
changelog:
  - add =back after =over
  - Bumping package versions for 1.9
  - Purging %changelog entries preceding Spacewalk 1.0, in active packages.


author: Jan Pazdziora 1.9.7-1
changelog:
  - The ensure-httpd-down will sleep in the loop, no need to have it in the main
    script.
  - Fixing the wait-for-tomcat-disable logic.


author: Michael Mraka <michael.mraka@redhat.com> 1.9.5-1
changelog:
  - wait-for-tomcat has been moved to helper
  - let's osa-dispatcher wait for jabberd startup
  - include systemd target and services


author: Michael Mraka <michael.mraka@redhat.com> 1.9.4-1
changelog:
  - added systemd version of spacewalk-service
  - systemd target for spacewalk
  - moved waiting for jabberd to helper
  - moved ensure_httpd_down() into script
  - moved wait-for-tomcat into general startup helper


author: Stephen Herr <sherr@redhat.com> 1.8.4-1
changelog:
  - 808580 - change service startup order so jabberd can finish before osa-
    dispatcher starts (sherr@redhat.com)


author: Miroslav Suchý <msuchy@redhat.com> 1.8.3-1
changelog:
  - 737972 - add man page for rhn-install-ssl-cert.pl
  - 737972 - add man page for rhn-deploy-ca-cert.pl
  - 737972 - add man page for rhn-generate-pem.pl
  - 737972 - fix changelog entries


author: Miroslav Suchý <msuchy@redhat.com> 1.8.1-1
changelog:
  - 737972 - use %global, not %define
  - 737972 - add license text
  - 737972 - using packages rather than filedesps
  - Bumping package versions for 1.8. (jpazdziora@redhat.com)


author: Jan Pazdziora <jpazdziora@redhat.com> 1.7.3-1
changelog:
  - 784158 - make it possible to customize list of services managed by the
    spacewalk-service command.
  - Purging trailing whitespaces.


author: Jan Pazdziora <jpazdziora@redhat.com> 1.7.2-1
changelog:
  - Revert "cat /var/run/.pid nondeterministically failes with 'cat: write error:
    Broken pipe', thus it's better to do it in two separate steps."


author: Martin Minar <mminar@redhat.com> 1.6.3-1
changelog:
  - On F16 some services are run using systemd. Some remain in old fashion
    init.d. (mminar@redhat.com)


author: Miroslav Suchý <msuchy@redhat.com> 1.5.3-1
changelog:
  - it is recomended to not use .gz extension as this may change in future
    (msuchy@redhat.com)
  - create man page for validate-sat-cert.pl.8 as alias for validate-sat-cert.8
    (msuchy@redhat.com)
  - move pod documentation to man/ directory (msuchy@redhat.com)
  - add man page for rhn-config-satellite.pl (msuchy@redhat.com)
  - add man page for rhn-sat-restart-silent (msuchy@redhat.com)
  - remove warning about obsolete rhn-satellite service (msuchy@redhat.com)


author: Jan Pazdziora <jpazdziora@redhat.com> 1.5.1-1
changelog:
  - Disable access of other to the satellite-local-rules.conf file, as it
    contains the database password.


author: Tomas Lestach <tlestach@redhat.com> 1.3.9-1
changelog:
  - updating Copyright years for year 2011 (tlestach@redhat.com)
  - Removing rhn-populate-database.pl, we now use the generic spacewalk-sql.
    (jpazdziora@redhat.com)


author: Jan Pazdziora <jpazdziora@redhat.com> 1.3.8-1
changelog:
  - The rhn-config-tnsnames.pl is no longer used, removing.
  - Do not call external /bin/touch to create a lockfile.


author: Miroslav Suchý <msuchy@redhat.com> 1.3.7-1
changelog:
  - more update of spacewalk-service man page (msuchy@redhat.com)
  - Change to root directory for PostgreSQL, just like we do for sqlplus.
    (jpazdziora@redhat.com)


author: Miroslav Suchý <msuchy@redhat.com> 1.3.2-1
changelog:
  - add man page for rhn-sudo-load-ssl-cert
  - add man page for rhn-load-ssl-cert.pl
  - specify section of man page
  - create man page for rhn-config-schema.pl
  - man3 is usually used by C library functions, we should use man8
  - add man page for rhn-satellite script
  - provide rhn-satellite-admin
  - provide satellite-utils


author: Jan Pazdziora <jpazdziora@redhat.com> 1.2.5-1
changelog:
  - 631847 - in RHN Proxy 5.4 is used jabber 2.0 where user is called jabber
    (instead of jabberd) (msuchy@redhat.com)


author: Jan Pazdziora <jpazdziora@redhat.com> 1.2.2-1
changelog:
  - 626420 - chdir to root to stop sqlplus from searching the mounted devices.
  - As we never fork now, the --nofork is obsolete, removing.
  - We do not call the schema population from WebUI, no forking.
  - The dbhome is not needed as we are using the InstantClient sqlplus.


author: Jan Pazdziora <jpazdziora@redhat.com> 1.1.3-1
changelog:
  - To allow database population to create at least some database schema, do not
    stop on error for now.


author: Jan Pazdziora <jpazdziora@redhat.com> 1.1.2-1
changelog:
  - For PostgreSQL, add support for connects to nondefault port; also, avoid
    using shell.
  - PostgreSQL can use local connection just fine, no need for host to be
    specified.


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: Milan Zazrivec <mzazrivec@redhat.com> 2.2.6-1
changelog:
  - Fedora 19 does not provide /sbin/runuser
  - Purging %changelog entries preceding Spacewalk 1.0, in active packages.


author: Jan Pazdziora 2.2.2-1
changelog:
  - Loading NOCpulse::Config here makes the empty content cached, removing.
  - Fixing typo (%FILE_CONTENTS), fixing missing $self, adding use strict.


author: Michael Mraka <michael.mraka@redhat.com> 2.1.22-1
changelog:
  - fixed ownership of NOCpulse/tmp directory
  - fixed function decode does not exist (PG)
  - fixed relation "config_parameter" does not exist (PG)
  - fixed relation "config_group" does not exist (PG)
  - fixed relation "config_macro" does not exist (PG)
  - reuse RHN:DB for db connection in monitoring (PG)


author: Tomas Lestach <tlestach@redhat.com> 2.2.12-1
changelog:
  - do not sort multival values within one column to match other multival values
    (in another columns)
  - process all the multival values on row


author: Michael Mraka <michael.mraka@redhat.com> 2.2.10-1
changelog:
  - 1054342 - added hostname and IP address to scap-scan
  - 1053876 - added system_id to scap-scan-results


author: Tomas Lestach <tlestach@redhat.com> 2.2.5-1
changelog:
  - fix spacewalk-report multival issue
  - Add activation-keys-config report
  - Adding reports for activation-keys


author: Michael Mraka <michael.mraka@redhat.com> 2.2.4-1
changelog:
  - remove semicolon at the end of the query
  - Add ids to labels (handy)
  - Add report for custom-channels
  - Add report on repositories
  - Add org-id to channels


author: Tomas Kasparek <tkasparek@redhat.com> 2.1.13-1
changelog:
  - 1012261 - report system virtualization type
  - 1009462 - display error message for --(like|where)=<column-id>


author: Tomas Kasparek <tkasparek@redhat.com> 1.10.13-1
changelog:
  - adding audit-servers report for logging feature
  - adding audit-server-groups report for logging feature
  - reports should not have 0755 permissions


author: Tomas Kasparek <tkasparek@redhat.com> 1.10.1-1
changelog:
  - spacewalk-report: added reports for spacewalk-abrt
  - Bumping package versions for 1.9
  - Purging %changelog entries preceding Spacewalk 1.0, in active packages.


author: Tomas Kasparek <tkasparek@redhat.com> 1.9.2-1
changelog:
  - 768074 - report of package upgrades available for systems
    (tkasparek@redhat.com)
  - 745342 - system custom info report (tkasparek@redhat.com)


author: Tomas Kasparek <tkasparek@redhat.com> 1.9.1-1
changelog:
  - parametrization of spacewalk-report with spacewalk config
  - security fix + fixing typo
  - 703629 - spacewalk-report inactive-systems RFE
  - 662773 - spacewalk-report system-packages-installed
  - 745342 - additional column in spacewalk-report inventory
  - removing unnecesarry whitespaces
  - 477631 - spacewalk-report RFE
  - Bumping package versions for 1.9.


author: Jan Pazdziora 1.8.3-1
changelog:
  - %defattr is not needed since rpm 4.4
  - require spacewalk-branding
  - simplify spec and own directory /usr/share/spacewalk/reports


author: Simon Lukasik <slukasik@redhat.com> 1.7.1-1
changelog:
  - OpenSCAP integration -- Spacewalk reports. (slukasik@redhat.com)
  - Bumping package versions for 1.7. (mzazrivec@redhat.com)


author: Miroslav Suchý 1.6.3-1
changelog:
  - IPv6: reporting - make inventory report IPv6 aware
  - IPv6: reporting - make errata-systems report IPv6 aware


author: Jan Pazdziora 1.6.1-1
changelog:
  - Add the --where-<column-id> option to help and man page.
  - New reports: errata-channels and kickstartable-trees.


author: Jan Pazdziora 1.4.5-1
changelog:
  - There is no cursor() function for inline cursors in PostgreSQL, using custom
    function get_hw_info_as_clob instead.
  - Rewriting outer joins to ANSI syntax.


author: Jan Pazdziora 1.2.2-1
changelog:
  - 623941, 578292 - add report channel-packages which provides full list
    of packages in channels.
  - 623941, 578292 - update the report column names to be more descriptive.


author: Jan Pazdziora 1.2.1-1
changelog:
  - Sort the list of reports to make it easier to read it.
  - 623941 - add the channels report which lists channel and number of packages
    in each channel.
  - 623941 - add the errata-list-all report which lists all reports in the
    Spacewalk, not just those that affect some systems.
  - bumping package versions for 1.2 (mzazrivec@redhat.com)


author: Milan Zazrivec <mzazrivec@redhat.com> 1.1.2-1
changelog:
  - 601984 - use clob for the concatting operation, to overcome the varchar
    length limit. (jpazdziora@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.9.2-1
changelog:
  - 895029 - remove channel definitions that aren't available any more
  - 895029 - sort 6.1 and 6.2 Supplementary content
  - 895029 - adding missing 5-u9-server-x86_64


author: Tomas Lestach <tlestach@redhat.com> 1.9.1-1
changelog:
  - 895029 - adding RHEL5.9 channel definitions
  - 895029 - adding RHEL4.9-Extras channel definitions
  - Bumping package versions for 1.9.


author: Tomas Lestach <tlestach@redhat.com> 1.8.3-1
changelog:
  - adding optional and supplementary RHEL6.3 channel definitions
  - Revert "add missing optional and supplementary channel definitions"


author: Tomas Lestach <tlestach@redhat.com> 1.8.2-1
changelog:
  - add missing optional and supplementary channel definitions
  - fix dir to match RHEL6 supplementary channel
  - fix dir to match RHEL6 optional channel


author: Tomas Lestach <tlestach@redhat.com> 1.8.1-1
changelog:
  - 841027 - adding RHEL6.3 channel definitions
  - add RHEL6.1 and RHEL6.2 Workstation channel definitions
  - fix repodir to match RHEL-6 release directories
  - add RHEL5.6 Client Supplementary channel definitions
  - %defattr is not needed since rpm 4.4
  - Bumping package versions for 1.8.


author: Miroslav Suchý 1.7.1-1
changelog:
  - 796077 - Include the RHEL 5.8 definitions in spacewalk-repo-sync
  - Bumping package versions for 1.7. (mzazrivec@redhat.com)


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)


author: Jan Pazdziora 2.20.18-1
changelog:
  - 922250 - use $r->useragent_ip on Apache 2.4, $r->connection->remote_ip
    otherwise.
  - %defattr is not needed since rpm 4.4


author: Jan Pazdziora 2.20.16-1
changelog:
  - Rollback the session to avoid IDLE in transaction in PerlAccessHandler
    NOCpulse::MonitoringAccessHandler.


author: Tomas Lestach <tlestach@redhat.com> 2.6.7-2
changelog:
  - add tito.props to simple-xml directory
  - jpackage-utils were replaced with javapackages-tools in fc20


author: Stephen Herr <sherr@redhat.com> 2.5.56-1
changelog:
  - 947639 - make Proxy timeouts configurable
  - Purging %changelog entries preceding Spacewalk 1.0, in active packages.


author: Martin Minar <mminar@redhat.com> 2.5.48-1
changelog:
  - Change PASS percentage after few attempts and print percentage in case of
    failure (jhutar@redhat.com)


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


author: Miroslav Suchý <msuchy@redhat.com> 2.5.35-1
changelog:
  - 683200 - create idn_ascii_to_pune() and idn_pune_to_unicode(), which will
    take care about corner cases of encodings.idna


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


author: Miroslav Suchý <msuchy@redhat.com> 2.5.27-1
changelog:
  - add copyright file - this is required by Debian policy
  - update GPLv2 license file
  - 618267 - simplify regexp


author: Miroslav Suchý <msuchy@redhat.com> 2.5.25-1
changelog:
  - 595837 - write nice error in case of "connection reset by peer" and xmlrpc
    protocol error (msuchy@redhat.com)
  - 583980 - replace fcntl.O_NDELAY with os.O_NDELAY, for newer Pythons.
    (jpazdziora@redhat.com)
  - 583020 - need to initialize self.send_handler for the class Server as well.
    (jpazdziora@redhat.com)
  - Removing server from cmd-line (slukasik@redhat.com)
  - Adding port number to command line args (slukasik@redhat.com)
  - Adding shebang (slukasik@redhat.com)
  - Fixing return value (slukasik@redhat.com)
  - Fixing typo. (slukasik@redhat.com)


author: Michael Mraka <michael.mraka@redhat.com> 1.10.1-1
changelog:
  - removed old CVS/SVN version ids
  - Purging %changelog entries preceding Spacewalk 1.0, in active packages.
  - %defattr is not needed since rpm 4.4


author: Miroslav Suchý <msuchy@redhat.com> 1.4.2-1
changelog:
  - put license into doc section (msuchy@redhat.com)
  - make setup quiet (msuchy@redhat.com)
  - correct buildroot (msuchy@redhat.com)
  - correct url and source url to point to fedorahosted (msuchy@redhat.com)


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: Milan Zazrivec <mzazrivec@redhat.com> 2.2.10-1
changelog:
  - 1083519 - make spacecmd funtion correctly in multi-nevra environments
  - make print_result a static method of SpacewalkShell


author: Milan Zazrivec <mzazrivec@redhat.com> 2.2.8-1
changelog:
  - spacecmd: new build requires needed by pylint checking
  - pylint fixes: comma and operator to be followed / preceded by space


author: Michael Mraka <michael.mraka@redhat.com> 2.2.5-1
changelog:
  - added option for downloading only latest package version with
    softwarechannel_mirrorpackages
  - improofed error handling of softwarechannel_mirrorpackages
  - Added option to spacecmd for force a deployment of a config channel to all
    subscribed systems


author: Milan Zazrivec <mzazrivec@redhat.com> 2.2.1-1
changelog:
  - 1066109 - add script name argument when calling kickstart.profile.addScript()
  - fix string expansion
  - adjusted the output of package_listdependencies


author: Tomas Lestach <tlestach@redhat.com> 2.1.22-1
changelog:
  - 1048090 - fix spacecmd, so it does not expect package id within the
    system.listPackages API call


author: Aron Parsons <aronparsons@gmail.com> 2.1.18-1
changelog:
  - spacecmd: print repos in softwarechannel_getdetails
  - spacecmd: add softwarechannel_listrepos
  - spacecmd: add softwarechannel_removerepo
  - spacecmd: add softwarechannel_addrepo
  - spacecmd: fix tab completion for repo_addfilters


author: Aron Parsons <aronparsons@gmail.com> 2.1.8-1
changelog:
  - spacecmd: use a non-privileged API call to check session validity
  - spacecmd: handle base64-encoded output in schedule_getoutput
  - spacecmd: add softwarechannel_setsyncschedule function
  - spacecmd: make globbing optional in parse_arguments()


author: Aron Parsons <aronparsons@gmail.com> 2.1.7-1
changelog:
  - spacecmd: try to use a cached session even if the username is passed on the
    command line
  - spacecmd: added function activationkey_setdescription
  - spacecmd: fix invalid call to user_confirm in
    activationkey_setconfigchannelorder


author: Aron Parsons <aronparsons@gmail.com> 2.1.6-1
changelog:
  - spacecmd: remove duplicate packages in system_listupgrades output
  - spacecmd: make the keys used in latest_pkg() configurable


author: Gregor Gruener <ggruner@redhat.com> 2.1.3-1
changelog:
  - add new function scap_listxccdfscans
  - add new function scap_getxccdfscandetails
  - add new function scap_getxccdfscanruleresults
  - add new function scap_schedulexccdfscan


author: Aron Parsons <aronparsons@gmail.com> 1.10.1-1
changelog:
  - fix directory export in configchannel_export
  - use 755 as default permissions for directories in
    configfile_getinfo
  - fix directory creation in configchannel_addfile


author: Aron Parsons <aronparsons@gmail.com> 1.9.4-1
changelog:
  - spacecmd: allow globbing in activationkey_{en,dis}able
  - spacecmd: add functions to disable/enable activation keys


author: Aron Parsons <aronparsons@gmail.com> 1.9.3-1
changelog:
  - update email addresses in copyright notices
  - update copyright years
  - add new function softwarechannel_syncrepos
  - add new function repo_updateurl
  - add new function repo_rename
  - add new function repo_create
  - add new function repo_delete
  - remove some commented out code
  - print the list of systems in system_runscript
  - print the list of systems in system_reboot
  - return a unique set from expand_systems
  - print a clearer error message when duplicate system names are found
  - standardize the behavior for when a system ID is not returned
  - add a delay before regenerating the system cache after a delete
  - handle binary files correctly in configfile_getinfo
  - print the name in the confirmation message of snippet_create
  - don't exit when invalid arguments are passed to a function
  - don't reuse variable names in parse_arguments
  - print the function's help message when -h in the argument list
  - print file path in package_details


author: Aron Parsons <aronparsons@gmail.com> 1.8.13-1
changelog:
  - spacecmd: add system_schedule{hardware,package}refresh functions Signed-off-
    by: Aron Parsons <aronparsons@gmail.com>


author: Stephen Herr <sherr@redhat.com> 1.8.9-1
changelog:
  - 809905 - fixing chroot option for addscript, is now possible to not chroot in
    non-interactive mode


author: Steven Hardy <shardy@redhat.com> 1.8.8-1
changelog:
  - spacecmd bugfix : kickstart_getcontents fix character encoding error
  - spacecmd bugfix: activationkey_import don't add empty package/group lists
  - spacecmd bugfix : fix activationkey_import when no base-channel specified
  - spacecmd bugfix : Fix reference to non-existent variable
  - spacecmd bugfix : improve configchannel_export operation on old API versions
  - spacecmd bugfix : *diff functions allow python 2.4 compatibility


author: Aron Parsons <aronparsons@gmail.com> 1.8.7-1
changelog:
  - changed get_string_diff_dicts to better fitting replacement method
  - bugfix and comment clarification
  - bugfix: remove reference to stage function
  - add do_SPACEWALKCOMPONENT_diff functions
  - print return values


author: Steven Hardy <shardy@redhat.com> 1.8.6-1
changelog:
  - spacecmd bugfix : system_comparewithchannel filter system packagelist
  - spacecmd bugfix : argument validation needed for configchannel_addfile
  - spacecmd bugfix : configchannel_addfile don't display b64 file contents


author: Steven Hardy <shardy@redhat.com> 1.8.5-1
changelog:
  - spacecmd : enhancement add system_addconfigfile (shardy@redhat.com)
  - spacecmd : move file_needs_b64_enc into utils (shardy@redhat.com)
  - spacecmd : Fix usage for configchannel_addfile (shardy@redhat.com)
  - spacecmd : enhancement Add system_listconfigfiles (shardy@redhat.com)


author: Steven Hardy <shardy@redhat.com> 1.8.2-1
changelog:
  - spacecmd : softwarechannel_clone avoid ISE on duplicate name
    (shardy@redhat.com)
  - spacecmd bugfix : softwarechannel_adderrata mergeErrata should be
    cloneErrataAsOriginal (shardy@redhat.com)
  - spacecmd enhancement : Add globbing support to distribution_details
    (shardy@redhat.com)
  - spacecmd enhancement : Add globbing support to distribution_delete
    (shardy@redhat.com)
  - spacecmd : Cleanup some typos in comments (shardy@redhat.com)
  - spacecmd enhancement : custominfo_details add support for globbing key names
    (shardy@redhat.com)
  - spacecmd enhancement : custominfo_deletekey add support for globbing key
    names (shardy@redhat.com)
  - spacecmd enhancement : Add cryptokey_details globbing support
    (shardy@redhat.com)
  - spacecmd enhancement : cryptokey_delete add support for globbing
    (shardy@redhat.com)
  - spacecmd : Workaround missing date key in recent spacewalk listErrata
    (shardy@redhat.com)
  - spacecmd : Add validation to softwarechannel_adderrata channel args
    (shardy@redhat.com)
  - spacecmd enhancement : softwarechannel_adderrata add --skip mode
    (shardy@redhat.com)
  - spacecmd enhancement : Add --quick mode to softwarechannel_adderrata
    (shardy@redhat.com)
  - spacecmd enhancement : Allow config-channel export of b64 encoded files
    (shardy@redhat.com)


author: Steven Hardy <shardy@redhat.com> 1.7.7-1
changelog:
  - spacecmd : activationkey_details print child channels and packages sorted
    (joerg.steffens@dass-it.de)
  - spacecmd bugfix : softwarechannel_adderrata use cloneAsOriginal
    (shardy@redhat.com)
  - spacecmd enhancement : Add errata_findbycve function (shardy@redhat.com)
  - spacecmd enhancement : configchannel_delete add support for globbing
    (shardy@redhat.com)
  - spacecmd : Fix error in do_activationkey_export comment (shardy@redhat.com)
  - spacecmd enhancement : activationkey_delete add support for globbing
    (shardy@redhat.com)
  - spacecmd bugfix : softwarechannel_addpackages validate channel arg
    (shardy@redhat.com)


author: Steven Hardy <shardy@redhat.com> 1.7.5-1
changelog:
  - spacecmd bugfix : bz766887 - user_create fix broken --pam option
    (shardy@redhat.com)
  - spacecmd bugfix: recover when partial cache files occur (shardy@redhat.com)
  - spacecmd enhancement : softwarechannel_adderratabydate add publish option
    (shardy@redhat.com)
  - spacecmd : Add usage help on date format for softwarechannel_adderratabydate
    (shardy@redhat.com)
  - spacecmd enhancement : Add softwarechanel_listerratabydate command
    (shardy@redhat.com)
  - spacecmd : Add warning to kickstart_import if JSON filename is passed
    (shardy@redhat.com)
  - spacecmd enhancement: Add kickstart_importjson (shardy@redhat.com)
  - spacecmd enhancement: Add kickstart_export command (shardy@redhat.com)
  - spacecmd enhancement: Add system_comparewithchannel command
    (shardy@redhat.com)
  - spacecmd bugfix: Don't display password in debug mode (shardy@redhat.com)


author: Aron Parsons <aronparsons@gmail.com> 1.7.3-1
changelog:
  - spacecmd bugfix: configchannel_addfile fail nicely when no channel arg
    (shardy@redhat.com)
  - spacecmd enhancement: Align configchannel_addfile usage (shardy@redhat.com)
  - spacecmd enhancement: Add softwarechannel_listlatestpackages command
    (shardy@redhat.com)
  - spacecmd bugfix: configchannel_import detect trailing newlines
    (shardy@redhat.com)
  - spacecmd bugfix: configchannel_import flag error when binary file can't be
    imported (shardy@redhat.com)
  - spacecmd bugfix: system_runscript fix type when passing timeout argument
    (shardy@redhat.com)
  - spacecmd enhancement : configchannel_addfile automatically detect trailing
    newlines (shardy@redhat.com)
  - spacecmd enhancement : make configchannel_addfile handle binary files
    (shardy@redhat.com)


author: Aron Parsons <aronparsons@gmail.com> 1.7.2-1
changelog:
  - spacecmd enhancement : multiple delete for kickstart_delete
    (shardy@redhat.com)
  - spacecmd bugfix : filter_results don't match substrings without wildcard
    (shardy@redhat.com)


author: Aron Parsons <aronparsons@gmail.com> 1.7.1-1
changelog:
  - spacecmd enhancement : Add activationkey_setusagelimit (shardy@redhat.com)
  - spacecmd bugfix : activationkey_setuniversaldefault zeros unlimited usage
    (shardy@redhat.com)
  - spacecmd bugfix : activationkey_setbasechannel zeros unlimited usage
    (shardy@redhat.com)
  - spacecmd enhancement: activationkey_details add usage_limit
    (shardy@redhat.com)
  - spacecmd enhancement : Add softwarechannel_clonetree command
    (shardy@redhat.com)
  - spacecmd enhancement : softwarechannel_clone add regex mode
    (shardy@redhat.com)
  - spacecmd enhancement : softwarechannel_clone add option to copy gpg details
    (shardy@redhat.com)
  - spacecmd enhancement : softwarechannel_listchildchannels add verbose mode
    (shardy@redhat.com)
  - spacecmd enhancement : softwarechannel_listbasechannels add verbose mode
    (shardy@redhat.com)
  - spacecmd documentation : Fix manpage help for a particular command
    (shardy@redhat.com)
  - spacecmd enhancement : softwarechannel_listchildchannels list specific
    children (shardy@redhat.com)
  - spacecmd enhancement : Modify activationkey_clone to allow globbing
    (shardy@redhat.com)
  - spacecmd bugfix : configchannel_clone fix some variable names
    (shardy@redhat.com)
  - Bumping package versions for 1.7. (mzazrivec@redhat.com)


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: Jan Pazdziora 0.6.2-1
changelog:
  - move the %post SELinux activation to /usr/sbin/spacewalk-proxy-selinux-enable
  - use src.rpm packaging with single Source0


author: jesus m. rodriguez <jesusr@redhat.com> 0.6.1-1
changelog:
  - Make spacewalk-proxy-selinux buildable with tito. (dgoodwin@redhat.com)
  - bump Versions to 0.6.0 (jesusr@redhat.com)


author: Jan Pazdziora 1.216.24-1
changelog:
  - Since autocommit is off in RHN::DB, add explicit commit to ensure our config
    changes are written to the database (david.nutter@bioss.ac.uk)


author: Jan Pazdziora 1.27.24-1
changelog:
  - Properly dereference the array references for old and new files so logfiles
    contain the number of files in the queue and not strings like
    "ARRAY(0x12323)" (david.nutter@bioss.ac.uk)


author: jesus m. rodriguez <jesusr@redhat.com> 1.27.18-1
changelog:
  - rebuild
  - 479541, 483867 - replaced runuser with /sbin/runuser
  - change Source0 to point to fedorahosted.org


author: Michael Mraka <michael.mraka@redhat.com> 2.2.2-1
changelog:
  - megred spacewalk-oro-compat into spacewalk-jpp-workaround
  - force use of apache-commons-digester on Fedora/RHEL7+


author: Tomas Lestach <tlestach@redhat.com> 1.0.2-1
changelog:
  - let our workaround package provide struts-taglib and struts-tiles for fc17
  - %defattr is not needed since rpm 4.4


author: Tomas Kasparek <tkasparek@redhat.com> 2.0.1-1
changelog:
  - Bumping package versions for 2.0.
  - Bumping package versions for 1.9
  - Purging %changelog entries preceding Spacewalk 1.0, in active packages.
  - Bumping package versions for 1.9.
  - %defattr is not needed since rpm 4.4
  - Bumping package versions for 1.8.
  - Bumping package versions for 1.7.


author: Jan Pazdziora 2.29.13-1
changelog:
  - No need to Disconnect, hopefully.
  - Since RHN::DB sets FetchHashKeyName to NAME_uc and monitoring now uses
    RHN::DB, the column name is now uppercase.


author: Jan Pazdziora 1.8-4
changelog:
  - We put the source directory under the respective version subdirectory.
  - %defattr is not needed since rpm 4.4


author: Jan Pazdziora 1.8-2
changelog:
  - Marking all .repo files as noreplace, so that they survive local
    modifications like enabling nightly repo.


author: Jan Pazdziora 1.7-5
changelog:
  - Start signing with new gpg key.
  - Add separate -nightly.repo definitions for nightly Spacewalk repos.


author: Miroslav Suchý <msuchy@redhat.com> 0.7.1-1
changelog:
  - Update doc indexes to reside in "en-US" (jmatthew@redhat.com)
  - bumping versions to 0.7.0 (jmatthew@redhat.com)


author: jesus m. rodriguez <jesusr@redhat.com> 0.6.1-1
changelog:
  - search requires doc-indexes, sw-doc-indexes provides doc-indexes (jesusr@redhat.com)
  - bump Versions to 0.6.0 (jesusr@redhat.com)


author: Jan Pazdziora 0.12.9-1
changelog:
  - Fixing inserts and updates for RHN_PROBE_STATE and RHN_SATELLITE_STATE.
  - Use RHN::DBI instead of plain DBI with sc_db login parameters.


author: Devan Goodwin <dgoodwin@redhat.com> 0.12.8-1
changelog:
  - Use Apache2::RequestRec. (jpazdziora@redhat.com)
  - Returning undef instead of string "NULL". (jpazdziora@redhat.com)


author: Jan Pazdziora 0.1.23.33-1
changelog:
  - Start using the .tar.gz in the .src.rpm for oracle-selinux.
  - %defattr is not needed since rpm 4.4


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: Grant Gainey 2.2.22-1
changelog:
  - Added man-pg for spacewalk-export-channels Minor cleanup of spacewalk-export
    man-pg
  - manpage for spacewalk-export
  - Some PEP8 suggestions
  - Restored spacewalk-report channels to export


author: Milan Zazrivec <mzazrivec@redhat.com> 2.2.17-1
changelog:
  - 1101545 - Added limitation of spacewlak-clone-by-date for RHEL4 and earlier
  - new report: spacewalk-export-channels


author: Stephen Herr <sherr@redhat.com> 2.2.16-1
changelog:
  - Adding spacewalk-manage-channel-lifecycle to spacewalk-utils
  - spacewalk-manage-channel-lifecycle: Removed the whitespace
  - spacewalk-manage-channel-lifecycle: Added better channel tree printing.
  - spacewalk-manage-channel-lifecycle: Added multiple workflows.
  - spacewalk-manage-channel-lifecycle: Removed dead variable.
  - spacewalk-manage-channel-lifecycle: Fixing None-channel. Added real checks
    instead of blind try/except.
  - spacewalk-manage-channel-lifecycle: Organizing imports


author: Stephen Herr <sherr@redhat.com> 2.2.4-1
changelog:
  - 1073632 - add option to clone-by-date to only clone specified errata
  - 1073543 - Allow user to specify channel name through clone-by-date


author: Tomas Lestach <tlestach@redhat.com> 2.2.3-1
changelog:
  - 1028933 - allow spacewalk-api to force integer and string values
  - 1028933 - allow spacewalk-api to use boolean values


author: Tomas Lestach <tlestach@redhat.com> 2.2.1-1
changelog:
  - removing spacewalk18 and spacewalk19 channel repo configurations
  - remove fc18 channel repo configurations
  - Bumping package versions for 2.2.


author: Matej Kollar <mkollar@redhat.com> 2.1.25-1
changelog:
  - Changed gpg keys so they match reality.
  - Removing unsupported Fedora 17
  - Adding Fedora 20 to spacewalk-common-channels
  - adding 2.1 repositories to spacewalk-common-channels
  - remove openSUSE 12.2 and add openSUSE 13.1 channels


author: Michael Mraka <michael.mraka@redhat.com> 2.1.22-1
changelog:
  - Added Oracle Linux channels for UEKR3, as well as Spacewalk 2.0 Server/Client
    for OL6 and Client for OL5


author: Grant Gainey <ggainey@redhat.com> 2.1.18-1
changelog:
  - 1012963 - Don't use :table as a param-name in Oracle prepared stmts
  - 1012934 - Oracle prepared-stmt cannot have semicolons


author: Grant Gainey <ggainey@redhat.com> 2.1.10-1
changelog:
  - 999583 - Fixes to allow scripts to work on older versions of Python and
    Postgres
  - adding i386 nightly channels
  - adding nightly repositories for fedora19
  - removing unused DEFAULT_USER and DEFAULT_PASSWORD


author: Tomas Kasparek <tkasparek@redhat.com> 1.10.19-1
changelog:
  - removing spacewalk18-client-fedora16 from spacewalk-common-channels
  - removing spacewalk18-server-fedora16 from spacewalk-common-channels


author: Tomas Kasparek <tkasparek@redhat.com> 1.10.18-1
changelog:
  - adding Fedora 19 to spacewalk-common-channel
  - removing spacewalk-client-nightly-fedora16 from spacewalk-common-channels
  - removing spacewalk-nightly on fedora16 from spacewalk-common-channels


author: Milan Zazrivec <mzazrivec@redhat.com> 1.10.14-1
changelog:
  - oracle -> postgresql: properly quote commas in evr_t constructor
  - oracle -> pg migrations: filter plan_table_9i out


author: Grant Gainey <ggainey@redhat.com> 1.10.13-1
changelog:
  - 977878 - spacewalk-sync-setup: Fix create-template to do the right then when re-run, and make
    --dry-run work
  - 977878 - spacewalk-sync-setup: Move sync_setup to somewhere package-able, rename and add license
    stmt
  - oracle -> pg migrations: filter plan_table_9i out


author: Michael Mraka <michael.mraka@redhat.com> 1.10.6-1
changelog:
  - EL4 is EOL'ed for a long time
  - Fedora 16 is EOL'ed
  - Spacewalk 1.7 is EOL'ed
  - Added Oracle Linux 5 and 6 public channels


author: Stephen Herr <sherr@redhat.com> 1.10.3-1
changelog:
  - 947942 - Updating spacewalk-clone-by-date config file parsing and man page
  - 947942 - add spacewalk-clone-by-date --use-update-date


author: Stephen Herr <sherr@redhat.com> 1.9.17-1
changelog:
  - adding Spacewalk 1.9 channels to spacewalk-common-channels.ini
  - Purging %changelog entries preceding Spacewalk 1.0, in active packages.


author: Tomas Lestach <tlestach@redhat.com> 1.9.10-1
changelog:
  - 889317 - Removing now redundant validation check from spacewalk-clone-by-date
  - 889317 - Add more thorough arg validation to spacewalk-clone-by-date
  - 866930 - fixing exception if no date given and adding documentation
  - 889317 - username check needs to happen after channel args length check
  - Checkstyle fixes to make s390 buildhosts happy


author: Jan Pazdziora 1.9.6-1
changelog:
  - 889317 - fix short-sighted problem in previous patch
  - 889317 - make sure the user passes two channels to spacewalk-clone-by-date
  - Revert "889317 - migrate spacewalk-clone-by-date to argparse to avoid
    optparse bug"
  - 889317 - migrate spacewalk-clone-by-date to argparse to avoid optparse bug
  - 885782 - strip whitespace from spacewalk-clone-by-date conf file
  - 870794 - don't create the clone channel if we're gonna error out due to lack
    of repodata


author: Tomas Lestach <tlestach@redhat.com> 1.8.14-1
changelog:
  - use spacewalk-setup-cobbler instead of outdated cobbler-setup
  - Revert "set localhost instead of hostname to tnsnames.ora and listener.ora"


author: Michael Mraka <michael.mraka@redhat.com> 1.8.11-1
changelog:
  - added dist_map_release for automatic OS->base channel mapping
  - set dist release map via setDefaultMap
  - removed fedora12/13/14 which are long time EOL


author: Aron Parsons <aronparsons@gmail.com> 1.8.2-1
changelog:
  - added spacewalk-manage-channel-lifecycle script (aronparsons@gmail.com)
  - spacewalk-clone-by-date manpage bugfixes/cleanups (shardy@redhat.com)


author: Michael Mraka <michael.mraka@redhat.com> 1.8.1-1
changelog:
  - reused function from spacewalk.common.cli
  - login(), logout() moved to spacewalk.common.cli
  - use getUsernamePassword() from spacewalk.common.cli


author: Jan Pazdziora 1.7.15-1
changelog:
  - We no longer build Spacewalk nightly on Fedora 14.
  - Spacewalk 1.7 instead of 1.4 and 1.5.
  - Update the copyright year info.


author: Miroslav Suchý 1.7.12-1
changelog:
  - 788083 - IPv6 support in spacewalk-hostname-rename (mzazrivec@redhat.com)
  - errata date clone - adding --skip-depsolve option, and fixing some man page
    errors (jsherril@redhat.com)
  - errata date clone - fixing issue where repoclosure was not being passed all
    needed arguments (jsherril@redhat.com)
  - errata date clone - fixing issue where raise was not called on an exception
    (jsherril@redhat.com)
  - errata date clone - removing packages from remove list even if no errata are
    cloned (jsherril@redhat.com)
  - errata date clone - better error message when repodata is missing
    (jsherril@redhat.com)
  - errata date clone - man page fix, and catching if config file does not exist
    (jsherril@redhat.com)
  - errata date clone - making regular expression syntax more apparent in docs
    (jsherril@redhat.com)
  - errata date clone - pylint fixes (jsherril@redhat.com)
  - errata date clone - do not dep solve if no packages were added
    (jsherril@redhat.com)
  - errata date clone - adding ability to specify per-channel blacklists
    (jsherril@redhat.com)
  - errata date clone - fixing issue where old metadata could be reused if the
    previous run did not complete (jsherril@redhat.com)
  - errata date clone - improving user feedback in some cases
    (jsherril@redhat.com)
  - errata date clone - adding regular expression support for package exclusion
    lists (jsherril@redhat.com)
  - errata date clone - adding auth check to make sure that login is refreshed
    before session timeout (jsherril@redhat.com)
  - errata date clone - changing meaning of blacklist to only remove packages
    based on delta, and adding removelist to remove packages based on full
    channel contents (jsherril@redhat.com)
  - fixing some man page spelling errors (jsherril@redhat.com)


author: Jan Pazdziora 1.7.9-1
changelog:
  - The COBBLER_SETTINGS_FILE is not used, we call cobbler-setup to do the work.
  - errata date clone - fixing a few more issues with man page and adding a bit
    more user output (jsherril@redhat.com)
  - errata date clone - another man page fix (jsherril@redhat.com)
  - errata date clone - man page fix (jsherril@redhat.com)
  - errata date clone - fixing man page formatting (jsherril@redhat.com)


author: Justin Sherrill <jsherril@redhat.com> 1.7.7-1
changelog:
  - errata date clone - fixing packaging to clone properly (jsherril@redhat.com)
  - errata date clone - adding validate to man page (jsherril@redhat.com)


author: Michael Mraka <michael.mraka@redhat.com> 1.5.2-1
changelog:
  - fixed base channel for spacewalk on F14
  - added spacewalk nightly entries
  - added spacewalk 1.4 entries


author: Miroslav Suchý <msuchy@redhat.com> 1.2.9-1
changelog:
  - 491331 - move /etc/sysconfig/rhn-satellite-prep to /var/lib/rhn/rhn-
    satellite-prep (msuchy@redhat.com)


author: Jan Pazdziora 1.2.8-1
changelog:
  - As the table rhnPaidErrataTempCache is no more, we do not need to have check
    for temporary tables.


author: Michael Mraka <michael.mraka@redhat.com> 1.2.7-1
changelog:
  - fixed spacewalk-common-channels
  - updated spacewalk-common-channels to Spacewalk 1.1 and Fedora 13 and 14


author: Jan Pazdziora 1.2.5-1
changelog:
  - Adding spacewalk-dump-schema to the Makefile to be added to the rpm.
  - Documentation (man page).
  - For blobs, quote everything; for varchars, do not quote the UTF-8 characters.
  - Export in UTF-8.
  - To process the evr type, we need to handle the ARRAY ref.
  - Skip the quartz tables, they get regenerated anyway.
  - Escape characters that we need to escape.
  - Use the ISO format for date.
  - Dump records.
  - No commit command, we run psql in autocommit.
  - Fail if we try to dump lob longer than 10 MB.
  - Do not dump copy commands for tables that are empty.
  - For each table, print the copy command.
  - Do not attempt to copy over temporary tables or we get error about
    rhnpaiderratatempcache.
  - Initial table processing -- just purge for now.
  - Stop on errors.
  - Dump sequences.
  - Process arguments and connect.
  - Original stub of the schema dumper.


author: Jan Pazdziora 1.2.4-1
changelog:
  - As Oracle XE is no longer managed by rhn-satellite, we need to change the
    logic in spacewalk-hostname-rename a bit as well.


author: Tomas Lestach <tlestach@redhat.com> 1.2.1-1
changelog:
  - 599030 - check whether SSL certificate generation was successful
    (tlestach@redhat.com)
  - use hostname as default value for organization unit (tlestach@redhat.com)
  - enable also VPN IP (tlestach@redhat.com)
  - bumping package versions for 1.2 (mzazrivec@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.1.5-1
changelog:
  - changing package description (tlestach@redhat.com)
  - do not check /etc/hosts file for actual hostname (tlestach@redhat.com)
  - check for presence of bootstrap files before modifying them
    (tlestach@redhat.com)
  - fixed typo (tlestach@redhat.com)
  - set localhost instead of hostname to tnsnames.ora and listener.ora
    (tlestach@redhat.com)
  - fixed a typo in the man page (tlestach@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.1.4-1
changelog:
  - fixed Requires (tlestach@redhat.com)
  - spacewalk-hostname-rename code cleanup (tlestach@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.1.2-1
changelog:
  - changes to spacewalk-hostname-rename script (tlestach@redhat.com)
  - introducing spacewalk-hostname-rename.sh script (tlestach@redhat.com)


author: Jan Pazdziora 1.10.1-1
changelog:
  - Do not force specific IP address (family), let IO::Socket::INET resolve.
  - %defattr is not needed since rpm 4.4


author: Tomas Kasparek <tkasparek@redhat.com> 1.10.1-1
changelog:
  - rebranding RHN Proxy to Red Hat Proxy
  - Bumping package versions for 1.9
  - Bumping package versions for 1.9.
  - %defattr is not needed since rpm 4.4
  - Bumping package versions for 1.8.
  - Bumping package versions for 1.7.
  - Bumping package versions for 1.6.
  - Bumping package versions for 1.5
  - Bumping package versions for 1.4
  - Bumping package versions for 1.3.


author: Miroslav Suchy <msuchy@redhat.com> 0.6.1-1
changelog:
  - 497892 - create access.log on rhel5
  - point source0 to fedorahosted.org
  - provide versioned Provides: to Obsolete:
  - make rpmlint happy
  - change buildroot to recommended value
  - marking documentation files as %doc


author: Michael Mraka <michael.mraka@redhat.com> 2.2.3-1
changelog:
  - clear-db needs to be present in answers for it to be used
  - Clean up - embedded Oracle related code


author: Milan Zazrivec <mzazrivec@redhat.com> 1.10.20-1
changelog:
  - skip db schema population only for non-migration upgrade scenarios
  - 959078 - polished database connection error output


author: Milan Zazrivec <mzazrivec@redhat.com> 1.10.10-1
changelog:
  - spacewalk-setup: correctly recognize --managed-db switch
  - modify spacewalk-setup to use spacewalk-setup-postgresql


author: Michael Mraka <michael.mraka@redhat.com> 1.10.2-1
changelog:
  - supress systemd messages during setup
  - Use multiparameter system to better predictability.
  - We do not want to run cobbler sync when cobblerd is not running.


author: Michael Mraka <michael.mraka@redhat.com> 1.9.3-1
changelog:
  - make installation script shorter
  - setup /etc/sysconfig/tomcat*
  - move setting from tomcat.conf to /etc/sysconfig/tomcat


author: Jan Pazdziora 1.9.1-1
changelog:
  - Allow tomcat config file without number.
  - Prefer three-parameter open.
  - Stop repeated dir/file concatenation.


author: Jan Pazdziora 1.8.22-1
changelog:
  - Exit if spacewalk-setup-embedded-postgresql is not installed.
  - Only start database for embedded scenario.


author: Jan Pazdziora 1.8.21-1
changelog:
  - 562287 - pass proxy configuration to spacewalk-setup to store it into
    rhn.conf file
  - upgrade: start pg server only when migrating
  - don't restart services when upgrading
  - set upgrade_db.log size to 22M
  - don't duplicate database upgrade log
  - don't support custom db-name in an answer file
  - don't pass db-name to upgrade-db.sh
  - When not using tnsnames.ora, the full service name has to be used.
  - Revert oracle_setup_embedded_db part of "added embedded postgresql
    installation part"
  - Installation is with embedded database if not told otherwise.
  - No migration if the ISO has embedded Oracle software.


author: Jan Pazdziora 1.8.20-1
changelog:
  - don't remove Oracle stuff during oracle->postgresql migration
  - run db migration in upgrade mode only
  - set pipefail to correctly detect failed schema migration
  - remove oracle-rhnsat-selinux during oracle -> postgresql migration
  - Logic for embedded database migration


author: Michael Mraka
changelog:
  - check free space under /var/lib/pgsql/data
  - modified embedded_diskspace_check to support non default directories
  - don't print error messages if postgresql is not set up yet
  - setup embedded db also during upgrade


author: Michael Mraka
changelog:
  - merge spacewalk-setup-embedded-postgresql and remove-db.sh
  - added script to remove database
  - added embedded postgresql installation part
  - embedded database is now postgresql
  - implement on-line backup and restore on PG


author: Milan Zazrivec <mzazrivec@redhat.com> 1.8.7-1
changelog:
  - spacewalk-setup-cobbler: script to configure cobbler for Spacewalk
  - Rename cobbler-setup to cobbler20-setup


author: Jan Pazdziora 1.8.5-1
changelog:
  - To support the whole Unicode with idn_to_ascii, we need to specify utf8.
  - The spacewalk-setup script does not seem to need Net::LibIDN directly.


author: Miroslav Suchý 1.8.1-1
changelog:
  - monitoringDOTdbname is not used anymore
  - remove RHN_DB_USERNAME from monitoring scout configuration
  - remove RHN_DB_PASSWD from monitoring scout configuration
  - remove RHN_DB_NAME from monitoring scout configuration
  - remove tableowner from monitoring scout configuration
  - Bumping package versions for 1.8. (jpazdziora@redhat.com)


author: Jan Pazdziora 1.7.2-1
changelog:
  - If you have for example NIS before passwd in nsswitch.conf, the usermod will
    not modify what the system uses. Let's check.


author: Jan Pazdziora 1.7.1-1
changelog:
  - Prevent LWP 6 from checking the hostname.
  - We need LWP::Protocol::https for HEAD to pass since it gets redirected to
    https.
  - We want to exit the loop if we have managed to connect to the localhost
    tomcat.


author: Jan Pazdziora 1.6.5-1
changelog:
  - Update the target populate_db.log sizes.
  - We do not need any async progressbar code (which seems to break on perl
    5.14).
  - Optimize where optimization is due.


author: Jan Pazdziora 1.5.9-1
changelog:
  - Fireworks for the spinning pattern.
  - add man page for spacewalk-make-mount-points (msuchy@redhat.com)
  - remove macro from changelog (msuchy@redhat.com)


author: Jan Pazdziora 1.5.2-1
changelog:
  - redirect upgrade log to correct file (mzazrivec@redhat.com)
  - move the m4 template at the end of cmd line parameters (mzazrivec@redhat.com)


author: Jan Pazdziora 1.4.2-1
changelog:
  - Removing rhn-enable-push.pl as it is not referenced from anywhere.
  - Removing rhn-load-config.pl as it is not referenced from anywhere.


author: Jan Pazdziora 1.3.10-1
changelog:
  - PostgreSQL start/stop is no longer handled by spacewalk-service, neither is
    Oracle XE.
  - Make all system_debug invocations multiparameter.


author: Michael Mraka <michael.mraka@redhat.com> 1.3.9-1
changelog:
  - 636458 - reuse db version check via dbms_utility.db_version()
  - updating Copyright years for year 2011


author: Jan Pazdziora 1.3.7-1
changelog:
  - The db-sid is long gone, using db-name now.
  - As db-protocol is no longer processed (supported), removing.
  - Refactored oracle_get_database_answers.
  - Creating empty file is not that useful, dropping.


author: Tomas Lestach <tlestach@redhat.com> 1.3.6-1
changelog:
  - replace any LD_LIBRARY_PATH by given content (tlestach@redhat.com)
  - Removing Oracle-ism from postgresql_populate_db. (jpazdziora@redhat.com)
  - The installation on PostgreSQL is now supported. (jpazdziora@redhat.com)
  - Removing code which was commented out since 2009. (jpazdziora@redhat.com)
  - All three invocations of write_config in spacewalk-setup specify the target,
    no need to have the default. (jpazdziora@redhat.com)


author: Jan Pazdziora 1.3.1-1
changelog:
  - 640971 - when waiting for tomcat, try to connect directly to 8009.
  - We need to check the return value of GetOptions and die if the parameters
    were not correct.


author: Jan Pazdziora 1.2.11-1
changelog:
  - Revert "avoid people install packages for different os"
  - Revert "valid require format is name = version"


author: Miroslav Suchý <msuchy@redhat.com> 1.2.7-1
changelog:
  - do not restart whole satellite when enabling monitoring
    (mzazrivec@redhat.com)
  - use bind variables (mzazrivec@redhat.com)
  - don't use RHN::Utils in spacewalk-setup (mzazrivec@redhat.com)
  - need_oracle_9i_10g_upgrade is no longer needed (mzazrivec@redhat.com)
  - unify embedded database upgrades (mzazrivec@redhat.com)
  - use standard perl dbi in update_monitoring_scout (mzazrivec@redhat.com)


author: Milan Zazrivec <mzazrivec@redhat.com> 1.2.6-1
changelog:
  - re-link /etc/smrsh/ack_enqueuer.pl during upgrade
  - update monitoring scout setup directly by spacewalk-setup
  - added --external-db option to installer


author: Jan Pazdziora 1.2.5-1
changelog:
  - 594513 - only listen on localhost (connectors at 8080 and 8009).
  - 531719 - fixing cobbler setup to set pxe_just_once (jsherril@redhat.com)


author: Justin Sherrill <jsherril@redhat.com> 1.2.3-1
changelog:
  - making patch command silent (jsherril@redhat.com)
  - 533527 - having spacewalk-setup patch the web.xml for tomcat to turn off
    development mode (jsherril@redhat.com)


author: Justin Sherrill <jsherril@redhat.com> 1.2.2-1
changelog:
  - 533527 - having spacewalk-setup patch the web.xml for tomcat to turn off
    development mode (jsherril@redhat.com)


author: Miroslav Suchý <msuchy@redhat.com> 1.1.5-1
changelog:
  - For local database, we shall use the syntax without slashes. Even if the jdbc
    driver goes via TCP anyway. (jpazdziora@redhat.com)


author: Jan Pazdziora 1.1.4-1
changelog:
  - The default_db has username and password in Oracle case, let's make it the
    same for PostgreSQL.
  - Some values (db-sid) can be undef, do not pass them to rhn-config-
    satellite.pl.
  - Some values (db-sid) can be undef, leading to warnings, there does not need
    to be a host a port, and the default_db is different for PostgreSQL.
  - Let's do a slightly better formatting of our terminal output.
  - Fix postgresql_clear_db to clear the content of the PostgreSQL database.


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
  - Remove audit review cruft from spacewalk-setup


author: Tomas Kasparek <tkasparek@redhat.com> 1.10.1-1
changelog:
  - make monitoring build-able on F19
  - Bumping package versions for 1.9
  - Purging %changelog entries preceding Spacewalk 1.0, in active packages.


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: Jan Pazdziora 1.127.4-1
changelog:
  - Method select_current_alert not used, removing.
  - Removal of update_current_alert_by_ticket_id makes update_current_alert not
    used, removing.
  - Removal of update_current_alert_by_ticket_id makes
    select_current_alert_by_ticket_id not used, removing.
  - Method update_current_alert_by_ticket_id not used in our product, removing.


author: Miroslav Suchý 1.127.2-1
changelog:
  - bump up version (msuchy@redhat.com)
  - get rid of PhoneContactMethod - is is not even in DB
  - rip off SNMP notification method


author: Jan Pazdziora 1.126.30-1
changelog:
  - Avoid having the messages on different lines than their timestamps.
  - Avoid having the output both in generate_config.log and GenerateNotifConfig-
    error.log.


author: Michael Mraka <michael.mraka@redhat.com> 1.126.25-1
changelog:
  - 700385 - use standard ANSI join
  - 700385 - use current_timestamps instead of sysdate
  - 700385 - replaced synonym with original table_name
  - 700385 - use standard ANSI join
  - 700385 - created compatibility views for monitoring
  - 700385 - reuse RHN::DB for db connection in NotificationDB.pm


author: Jan Pazdziora 1.126.22-1
changelog:
  - Neither functions from File::Basename nor from File::Copy seem to be used by
    ack-processor, removing the uses.


author: Michael Mraka <michael.mraka@redhat.com> 1.126.20-1
changelog:
  - 493028 - ack_enqueuer.pl must be linked from /etc/smrsh
  - 493028 - select all but expired redirects 
  - 493028 - empty TZ is interpreted as GMT not local timezone; it must be unset
  - 493028 - dates in db are in localtime not GMT
  - 493028 - fixed active redirects query condition


author: Jesus M. Rodriguez <jesusr@redhat.com>
changelog:
  - rebasing to latest svn version
  - faultcode patch was accepted by maintainer
  - patching fault exception serialization


author: Jan Dobes 2.2.1-1
changelog:
  - hide search form together with other UI changes
  - fix gap under menu
  - show roll menu button only on small screens
  - control menu type switching completely with css instead of javascript
  - Bumping package versions for 2.2.


author: Michael Mraka <michael.mraka@redhat.com> 2.1.28-1
changelog:
  - simplify datepicker layout and unify look of date/time part
  - Introduce a date-time picker.
  - style CreateUser page so it resembles old look


author: Michael Mraka <michael.mraka@redhat.com> 2.1.26-1
changelog:
  - fixed create probe page aligning
  - required field marker used to be red
  - password meter needs pwstrength-bootstrap


author: Michael Mraka <michael.mraka@redhat.com> 2.1.25-1
changelog:
  - help links are already hidden via spacewalk-help-link class
  - move toolbar items right for all header levels


author: Michael Mraka <michael.mraka@redhat.com> 2.1.24-1
changelog:
  - add special class to help links
  - Revert "bootstrap tuning - style submit buttons"
  - style table for system comparsion
  - update copyright year in perl footer
  - highlight column by which is list sorted and hovered row


author: Matej Kollar <mkollar@redhat.com> 2.1.22-1
changelog:
  - New less file added to style Inputs. New less file added for the minor fixes
    of TB3 for spacewalk layout


author: Michael Mraka <michael.mraka@redhat.com> 2.1.15-1
changelog:
  - making help links disappear
  - colour added to the counter in SSM
  - Links inside a alert-info have a darker blue than the text shown and have
    underline. It is necessary to distinguish the link over the general text


author: Michael Mraka <michael.mraka@redhat.com> 2.1.10-1
changelog:
  - bootstrap tuning: make non-link text in header more visible
  - bootstrap tuning - style submit buttons


author: Tomas Kasparek <tkasparek@redhat.com> 2.1.9-1
changelog:
  - bootstrap tuning - make disappear only qustion mark and not all links in h1
  - bootstrap tuning - hide the documentation question marks on java and perl
    pages


author: Tomas Lestach <tlestach@redhat.com> 2.1.8-1
changelog:
  - point Spacewalk documentation to Red Hat Satellite 5.6 documentation
  - replace 'Channel Managemet Guide' docs with 'User Guide' and 'Getting Started
    Guide'


author: Tomas Kasparek <tkasparek@redhat.com> 2.1.1-1
changelog:
  - Indent organization configuration dialog to clarify semantics of checkboxes.
  - Bumping package versions for 2.1.


author: Jan Pazdziora 1.10.16-1
changelog:
  - removing unnecessary css property
  - removing duplicate left border in tables containing checkbox as 1st column


author: Tomas Kasparek <tkasparek@redhat.com> 1.10.5-1
changelog:
  - removing unused styles and refactoring blue-nav-top.css and adjacent files
  - removing unused styles from rhn-header.css
  - removing unused styles from rhn-listview.css
  - removing unused styles from rhn-messaging.css
  - removing unused styles from rhn-nav-sidenav.css
  - rmoving some unused styles from rhn-status.css


author: Tomas Kasparek <tkasparek@redhat.com> 1.10.4-1
changelog:
  - clean up of rhn-special-styles.css and adjacent files
  - removing css hacks for vintage versions of IE


author: Tomas Kasparek <tkasparek@redhat.com> 1.10.1-1
changelog:
  - using css3 border-radius instead of images to render round edges
  - Bumping package versions for 1.9


author: Michael Mraka <michael.mraka@redhat.com> 1.9.5-1
changelog:
  - removed no longer necessary directory definitions
  - pack branding template files outside of document root


author: Tomas Lestach <tlestach@redhat.com> 1.9.1-1
changelog:
  - 866326 - customize KickstartFileDownloadAdvanced.do page in case of kickstart
    file DownloadException
  - reformated using xmllint -format
  - Bumping package versions for 1.9.


author: Jan Pazdziora 1.8.5-1
changelog:
  - Edit colors in highlightning of :hovered rows in list views
  - Highlightning of :hover row in list views


author: Jan Pazdziora 1.8.4-1
changelog:
  - The Sniglets::Utils is no longer needed in footer.pxt.
  - The rhn-bugzilla-link generates emply paragraph.


author: Miroslav Suchý <msuchy@redhat.com> 1.8.3-1
changelog:
  - Add support for studio image deployments (web UI) (jrenner@suse.de)
  - %defattr is not needed since rpm 4.4 (msuchy@redhat.com)


author: Miroslav Suchý <msuchy@redhat.com> 1.3.1-1
changelog:
  - add GPLv2 license (msuchy@redhat.com)
  - cleanup spec (msuchy@redhat.com)
  - remove .htaccess file (msuchy@redhat.com)
  - point to url where we store tar.gz (msuchy@redhat.com)
  - Bumping package versions for 1.3. (jpazdziora@redhat.com)


author: Michael Mraka <michael.mraka@redhat.com> 1.1.2-1
changelog:
  - Adding the correct checkstyle for inactive systems
  - Added the dupe compare css and javascript magic
  - 572714 - fixing css issues with docs


author: Milan Zazrivec <mzazrivec@redhat.com> 2.2.3-1
changelog:
  - Use maxDoc() to actually iterate over all documents
  - Do not skip in case the last record has been deleted
  - De-duplicate handleDeletedRecords() implementations


author: Michael Mraka <michael.mraka@redhat.com> 2.1.13-1
changelog:
  - %attr() mode not applicaple to symlink
  - resolve conflict between {apache,jakarta}-commons-cli on Fedora 20


author: Tomas Lestach <tlestach@redhat.com> 2.1.9-1
changelog:
  - do not let cleanindex log into the console
  - there're no objectweb-asm on rhel5
  - let spacewalk-search require c3p0 >= 0.9.1


author: Tomas Lestach <tlestach@redhat.com> 2.1.7-1
changelog:
  - 1023669 - have unique id for SnapshotTag
  - 1023669 - remove unused logger
  - 1023669 - start using verifyServerVisibility
  - 1023669 - start using errata visibility
  - 1023669 - fix list iterations as query parameters
  - 1023669 - add connection customizer
  - 1023669 - introduce C3P0DataSourceFactory
  - 1023669 - link cglib-node and objectweb-asm for DelteIndexes
  - 1023669 - require and link c3p0
  - 1023669 - require and link cglib-nodep and objectweb-asm
  - 1023669 - replace ibatis jar with mybatis
  - 1023669 - adapt code for mybatis
  - 1023669 - migrate to mybatis
  - 1023669 - remove original setSessionTimeZone


author: Tomas Lestach <tlestach@redhat.com> 2.1.4-1
changelog:
  - 1023669 - set Session Time Zone for Oracle connections
  - Unchecked conversion removed in rhnsearch
  - 1020952 - SSL for Postgresql: Java (rhn-search)


author: Jan Pazdziora 1.8.2-1
changelog:
  - 816299 - Updating default config files with additional options for heapdump
    directory (sherr@redhat.com)


author: Miroslav Suchý 1.8.1-1
changelog:
  - 521248 - correctly spell MHz (msuchy@redhat.com)
  - Bumping package versions for 1.8. (jpazdziora@redhat.com)


author: Martin Minar <mminar@redhat.com> 1.6.6-1
changelog:
  - jakarta-oro package in Fedora 16 no longer provides oro dependency. Let's
    require jakarta-oro instead of oro. (mminar@redhat.com)


author: Jan Pazdziora 1.6.3-1
changelog:
  - 621531 - update startup scripts to use the new /usr/share/rhn/config-defaults
    location.
  - 621531 - update search Configuration to use the new /usr/share/rhn/config-
    defaults location.
  - 621531 - move /etc/rhn/search to /usr/share/rhn/config-defaults (search).


author: Tomas Lestach <tlestach@redhat.com> 1.5.1-1
changelog:
  - 648640 - introduce errata analyzer for rhn-search (tlestach@redhat.com)
  - Bumping package versions for 1.5 (msuchy@redhat.com)


author: Michael Mraka <michael.mraka@redhat.com> 1.4.1-1
changelog:
  - don't duplicate files from spacewalk-search.jar on filesystem
  - move config.xml back to jar
  - add @ to db_name only for oracle (PG)
  - fixed package and errata search in PG
  - made service rhn-search cleanindex queries work on PG
  - added potgresql jdbc to rhn-search path


author: Tomas Lestach <tlestach@redhat.com> 1.3.7-1
changelog:
  - remove exceptions from method declarations that aren't thrown
    (tlestach@redhat.com)
  - remove unused imports in rhn-search (tlestach@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.3.4-1
changelog:
  - f14 build requires apache-commons-logging instead of jakarta-commons-logging
    (tlestach@redhat.com)


author: Jan Pazdziora 1.2.1-1
changelog:
  - Updated rhn-search to include config.xml on the filesystem (paji@redhat.com)
  - Update the database manager to include connection configs (paji@redhat.com)
  - Fixed build.xml to not include config.xml in the build (paji@redhat.com)
  - fixing quartz ivy version for search server (jsherril@redhat.com)


author: Milan Zazrivec <mzazrivec@redhat.com> 1.1.6-1
changelog:
  - 537502 - fixing issue where searching for something that had no results would
    return an error saying index needed to be generated (jsherril@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.1.5-1
changelog:
  - adding slf4j jar runtime dependencies (tlestach@redhat.com)
  - correct the path to oci (mzazrivec@redhat.com)
  - changes due to simple-core gets packaged separatelly (tlestach@redhat.com)


author: Milan Zazrivec <mzazrivec@redhat.com> 1.1.4-1
changelog:
  - build ConnectionURL from db_* values in rhn.conf
  - set java.library.path for search to be able to find oci library


author: Jan Pazdziora 1.1.3-1
changelog:
  - hibernate.connection.url is now created dynamicaly from db_* variables
    (michael.mraka@redhat.com)
  - code optimization (michael.mraka@redhat.com)
  - updated the ivy repo url for search server (shughes@redhat.com)


author: Jan Pazdziora 1.1.2-1
changelog:
  - 576953 - fixing errata search case sensitivity and not searching on partial
    cve name (jsherril@redhat.com)
  - removing some dead code from the search server (jsherril@redhat.com)


author: Miroslav Suchý 1.7.1-1
changelog:
  - allow monitoring to connect to PostgreSQL
  - Bumping package versions for 1.7. (mzazrivec@redhat.com)


author: Stephen Herr <sherr@redhat.com> 1.0.2-1
changelog:
  - 506485 - Pull cobbler-loader files from Red Hat signed rpms
  - replace legacy name of Tagger with new one


author: Matej Kollar <mkollar@redhat.com> 2.1.6-1
changelog:
  - Honour behavior described in help
  - Revert "Removed set_value as getopt made it redundant"
  - Removing unhealthy options RHN_PARENT and CA_CHAIN
  - fixed typo


author: Matej Kollar <mkollar@redhat.com> 2.1.5-1
changelog:
  - Removed set_value as getopt made it redundant
  - 516296 - Allow truly non-interactive proxy install
  - Order list of options in help
  - Allow user to save entered data as answer file
  - There is no up2date anymore
  - Eliminating eval where possible
  - Some seemingly unimportant spaces
  - Tabs vs. Spaces War


author: Dimitar Yordanov <dyordano@redhat.com> 1.10.7-1
changelog:
  - 979038 - Obtain default options from up2date
  - Revert "979038 - Obtain default options from up2date"


author: Michael Mraka <michael.mraka@redhat.com> 1.10.3-1
changelog:
  - 901732 - set default ip to monitoring_parent primary ip
  - 901732 - fixed typo in MONITORING_PARENT name


author: Michael Mraka <michael.mraka@redhat.com> 1.10.1-1
changelog:
  - 896125 - make Y/N values optional
  - 896125 - report extra commandline arguments
  - 896125 - fail if answer file is not readable
  - Purging %changelog entries preceding Spacewalk 1.0, in active packages.


author: Miroslav Suchý <msuchy@redhat.com> 1.8.2-1
changelog:
  - 695276 - if koan is requesting anything from /cobbller_api replace hostname
    of server with hostname of first proxy in chain


author: Miroslav Suchý 1.6.5-1
changelog:
  - 737853 - if rhn-ca-openssl.cnf does not exist, then check should succeed
  - 737853 - do not print output of awk, we care just about exit code


author: Miroslav Suchý 1.6.3-1
changelog:
  - check if "copy_extension=copy" is in correct section
  - do not ask for SSL_CNAME if it set in answer file to empty array
  - fail if CA configuration file do not copy extension


author: Miroslav Suchý 1.5.2-1
changelog:
  - 648868 - do not put proxy_broker.conf and proxy_redirect.conf to
    configuration channel (mmello@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.3.5-1
changelog:
  - updating Copyright years for year 2011 (tlestach@redhat.com)
  - remove redundant comment (msuchy@redhat.com)


author: Miroslav Suchý <msuchy@redhat.com> 1.2.1-1
changelog:
  - add cobbler-proxy.conf (msuchy@redhat.com)
  - cut free cobbler-proxy.conf  from inline in configure-proxy.sh to regular
    file (msuchy@redhat.com)
  - 648868 - do not put rhn_proxy.conf to configuration channel
    (msuchy@redhat.com)
  - bumping package versions for 1.2 (mzazrivec@redhat.com)


