# changelog

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.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: Devan Goodwin <dgoodwin@redhat.com> 0.10.4-1
changelog:
  - Append to STDERR log instead of write to allow the SELinux policy to
    be more strict. (jpazdziora@redhat.com)
  - Fix various perl -w warnings. (msuchy@redhat.com)


author: Jan Pazdziora 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: 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 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: Paul Howarth <paul@city-fan.org> 0.67-1
changelog:
  - update to 0.67, which clarifies license
  - dispense with redundant (for Fedora) reqs and buildreqs
  - don't use autogenerated file lists, which can miss directory ownership
    (fixes #73921)


author: Jason Vas Dias <jvdias@redhat.com> - 0.66-12
changelog:
  - fix bug 152535: correct Provides: file list
  - make .spec file conform to fedora-rpmdevtools/spectemplate-perl.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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: Michael Mraka <michael.mraka@redhat.com> 11.2.0.9-1
changelog:
  - LD_PRELOAD setup has been moved to spacewalk-setup-tomcat
  - Purging %changelog entries preceding Spacewalk 1.0, in active packages.


author: Jan Pazdziora 11.2.0.4-1
changelog:
  - We unset LD_PRELOAD to force ldd to show the libldap line with => even if
    LD_PRELOAD was already set.


author: Jan Pazdziora 11.2.0.1-1
changelog:
  - Have separate ld.so.conf.d for InstantClient and for XE server.
  - InstantClient 11 contains ojdbc5 and ojdbc6, we will change the target of the
    symlink for now.
  - Need to use the "11" in .so Provides as well.
  - Switch to Oracle InstantClient 11 in oracle-lib-compat.


author: Jan Pazdziora 10.2-24
changelog:
  - 623115 - file lookup using just the linker name (libldap.so) fails if
    openldap-devel is not installed.


author: Jan Pazdziora 10.2-23
changelog:
  - 623115 - force tomcat to use the stock openldap, overriding the ldap_*
    symbols in libclntsh.so*.


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 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: 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 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 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: 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: 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.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: 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: Justin Sherrill <jsherril@redhat.com> 1.23-5
changelog:
  - 548489 - adding patch to fix issue with updating/inserting a blob using a
    synonym (jsherril@redhat.com)


author: Miroslav Suchy <msuchy@redhat.com> 1.22-2
changelog:
  - added buildrequires for oracle-lib-compat
  - rebased to DBD::Oracle 1.22
  - removed DBD-Oracle-1.14-blobsyn.patch


author: Cristian Gafton <gafton@redhat.com>
changelog:
  - compile against oracle libraries using -rpath setting
  - disable as many checks as we can from the default Makefile.PL


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


