# changelog

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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


author: Jan Pazdziora
changelog:
  - add patch getpass.c.patch, removing stropts.h #include
  - define a couple of needed things, like yytchar, in scriptvfy.l
  - changing the use of BINDIR to /bin for system commands
  - changing the use /sbin to /bin for multiple system commands


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> 1.10.1-1
changelog:
  - add =back after =over
  - Bumping package versions for 1.9
  - Purging %changelog entries preceding Spacewalk 1.0, in active packages.


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


author: Tomas Lestach <tlestach@redhat.com> 2.0.6-1
changelog:
  - CVE-2013-4480 - restrict user creation to org_admin only
  - CVE-2013-4480 - restrict first user creation with need_first_user acl


author: Tomas Kasparek <tkasparek@redhat.com> 2.0.5-1
changelog:
  - Revert "987977 - Fix chaining of pkg-scheduling in SSM"
  - Revert "987977 - Fix there-can-be-solaris issue and make Upgrade behave like
    everything else"
  - Revert "Automatic commit of package [spacewalk-java] release [2.0.4-1]."


author: Grant Gainey <ggainey@redhat.com> 2.0.4-1
changelog:
  - 987977 - Fix there-can-be-solaris issue and make Upgrade behave like
    everything else
  - 987977 - Fix chaining of pkg-scheduling in SSM


author: Tomas Kasparek <tkasparek@redhat.com> 2.0.3-1
changelog:
  - ISS: Return LookupException to getDefaultMaster() if there isn't one
  - 986527 - removing extra semicolon


author: Tomas Lestach <tlestach@redhat.com> 2.0.2-1
changelog:
  - 855845 - escaping system name on /rhn/systems/customdata/UpdateCustomKey.do
  - 865595 - specify custom info searchability more precisely


author: Tomas Lestach <tlestach@redhat.com> 1.10.138-1
changelog:
  - bump API version
  - 910739 - let systemgroup.scheduleApplyErrataToActive API return action id
  - 910739 - let system.scheduleSyncPackagesWithSystem API return action id
  - 910739 - let system.scheduleReboot API return action id
  - 857635 - API call setChildChannels should produce snapshot
  - 857635 - take snapshot after change og base channel and not before


author: Grant Gainey <ggainey@redhat.com> 1.10.136-1
changelog:
  - 985070 - Fix NPE when OSCAP results don't have associated files
  - 857635 - changing of base channel via API should produce snapshot


author: Stephen Herr <sherr@redhat.com> 1.10.131-1
changelog:
  - 979402 - Fixing traceback in logs on warning page
  - 910739 - let system.scheduleHardwareRefresh API return action id
  - 910739 - checkstyle fixes
  - using @@PRODUCT_NAME@@ macro in one more place
  - 910739 let system.scheduleApplyErrata API return list of action ids
  - 910739 let system.schedulePackageInstall API return action id


author: Tomas Lestach <tlestach@redhat.com> 1.10.129-1
changelog:
  - java changes for 1st user creation
  - Adding the logging autentication to the XMLRPC API.
  - Adding the logging invocations to the java WebUI stack.


author: Tomas Kasparek <tkasparek@redhat.com> 1.10.128-1
changelog:
  - fixing checkstyle
  - Fix indentation on user preferences page
  - Don't commit chgs that only work with local configurations
  - Tweaks to fix JUnits
  - Fix hole identified by JUnit failure


author: Grant Gainey <ggainey@redhat.com> 1.10.127-1
changelog:
  - 977878 - Fix struts-junit, add note to master-ca-cert field
  - Generate pre flag into the metadata
  - satysfying checkstyle


author: Grant Gainey <ggainey@redhat.com> 1.10.123-1
changelog:
  - 977878 - Need to be able to create masters in order to set cert and default
           - Fixed some broken JSPs (esp in the presence of errors)
           - Added error checking
           - Added/fixed I18N keys
  - 977878 - Rename MapOrgs to EditMaster, and related changes
  - 977878 - UI for master cfg-options


author: Tomas Kasparek <tkasparek@redhat.com> 1.10.120-1
changelog:
  - stop spamming taskomatic log with ehcache using defaults message
  - stop spamming catalina.out with ehcache using defaults message
  - making ActionType seriazible to prevent ehcache exceptions
  - crating symlinks for taskomatic to work on fedora 19


author: Tomas Kasparek <tkasparek@redhat.com> 1.10.113-1
changelog:
  - making spacewalk-java build-able on fedora19
  - 977878 - Support for is_current and ca_cert, DTO/Serializer/Handler


author: Tomas Kasparek <tkasparek@redhat.com> 1.10.110-1
changelog:
  - updating strings to use @@PRODUCT_NAME@@ macro
  - 834214 - do not validate input when it's not needed


author: Jan Dobes 1.10.107-1
changelog:
  - 514223 - catching invalid ip to prevent ISE
  - removing @Override annotation from methods that aren't overriden
  - removing unnecessarily nested else clause
  - removing unnecessarily nested else clause
  - removing unnecessary casts
  - 976136 - we need unentitle channels before we delete them
  - 912931 - move taskomatic bunch logs to /var/log instead of /var/lib


author: Grant Gainey 1.10.105-1
changelog:
  Feature: Support channel-permissions on ISS
  - ISS: Fix inappropriate cascade when deleting a Slave
  - ISS: fix bad I18N key
  - ISS: Add sync.slave.getSlaveByName API
  - ISS: Missed slave.jsp centering
  - ISS: Correctly center columns
  - ISS: Correctly separate allow-all from allowed-org-list
  - ISS: Fix navigation weirdness, add messaging and L10N
  - ISS: Fix minor UI ordering weirdness
  - ISS: Add num-orgs-allowed-to per slave on master.jsp
  - ISS: Add IssSlave API calls      Fix slave-to-allowed-orgs mapping
  - ISS: Naming nitpick: It's one IssMasterOrg, not several
  - ISS: XMLRPC doesn't recognize Long      XMLRPC wants Map input, not Objects
    Set up serializers and register them      Fix Hibernate collection-mapping
    smeantics so they, like, work
  - ISS: Add XMLRPC API for Master side of ISS
  - ISS: Naming is important - clean ours up so it makes more sense
  - ISS: Remove test-class that should never have been committed
  - ISS: Tweaks to L10N strings
  - ISS: Fix incorrect L10N strings
  - ISS: I18N updates
  - ISS: Fix rmv-master and cascades
  - ISS: Map join-tables correctly so that delete works
  - ISS master-to-slave org-mapping
  - ISS: DRAFT #2: adelton's DB changes, affects on Java, slave-to-org-mapping
  - ISS: DRAFT #2: adelton's DB changes, affects on Java, slave-to-org-mapping
  - ISS: Fixes from review comments
  - ISS: FIRST DRAFT: ISS Org-Sync UI work


author: Tomas Kasparek <tkasparek@redhat.com> 1.10.104-1
changelog:
  - use real product name in strings instead of RHN
  - 695638 - rewrite C style to java
  - 973310 - adding last checkin field to Inactive systems
  - minor branding cleanup
  - 977301 - removing incorrect tag
  - 687903 - fix of api doc
  - 976371 - don't offer channels which system can't subscribe to


author: Jan Dobes 1.10.103-1
changelog:
  - correcting ProfileHandlerTest to changed API
  - 976722 - kickstart script name is required
  - 976722 - creating exception for script name
  - 976722 - adding eng resources


author: Tomas Lestach <tlestach@redhat.com> 1.10.102-1
changelog:
  - 855845 - escaping system name for message.syncpackages message
  - 855845 - escaping system name for
    /rhn/systems/details/packages/profiles/CompareSystems.do
  - 855845 - escaping system name for
    /rhn/systems/details/configuration/DeployFileConfirm.do
  - 855845 - escaping system name for /rhn/configuration/channel/TargetSystems.do
  - 855845 - escaping system name on inactive-systems yourrhn pane
  - fix (virt) system icons on system group pages


author: Tomas Kasparek <tkasparek@redhat.com> 1.10.99-1
changelog:
  - patch to allow channel_admin to sync repos
  - 968372 - changing virtualization compatibility check to work with api


author: Michael Mraka <michael.mraka@redhat.com> 1.10.97-1
changelog:
  - 975232 - patch to add newline after writing kickstart_start var
  - 974201 - marking label not required


author: Tomas Kasparek <tkasparek@redhat.com> 1.10.90-1
changelog:
  - software crashes menu should be visible only for management entitled orgs
  - 871276 - page for physical systems


author: Jan Dobes 1.10.89-1
changelog:
  - checkstyle fix
  - junit fixes
  - fix more checkstyle issues in the java-create-page.pl
  - minor changes to java-create-page.pl


author: Tomas Lestach <tlestach@redhat.com> 1.10.88-1
changelog:
  - 855845 - escaping system name for
    /rhn/channel/ssm/ChildSubscriptionsConfirm.do
  - 855845 - escaping system name for /rhn/channel/ssm/BaseChannelSubscribe.do


author: Tomas Lestach <tlestach@redhat.com> 1.10.87-1
changelog:
  - 515003 - changing confirmprotected.jsp.confirmmsg.deux message
  - making DataSourceParserTest work with PostgreSQL
  - 516265 - sort parent channel pop-up menu by channel name
  - 514288 - removing obsolete kickstart warning
  - 512433 - grammatical typo


author: Simon Lukasik <slukasik@redhat.com> 1.10.86-1
changelog:
  - SCAP file size limit shall be configurable through web interface
  - Refactor: Rename variable: newLimit -> newCrashLimit


author: Tomas Lestach <tlestach@redhat.com> 1.10.84-1
changelog:
  - 855845 - escaping system name for
    /rhn/systems/details/virtualization/VirtualGuestsList.do
  - 855845 - escaping system name for
    /rhn/systems/entitlements/GuestLimitedHosts.do
  - userlist.jsp isn't used for /users/SystemsAdmined.do page
  - 855845 - escaping system name for /rhn/users/SystemsAdmined.do
  - simplify the column message
  - 855845 - escaping system name for /rhn/systems/details/audit/ScheduleXccdf.do
  - junit tests postgresql fixes


author: Tomas Lestach <tlestach@redhat.com> 1.10.81-1
changelog:
  - 855845 - escaping system name for /rhn/systems/entitlements/FlexGuests.do
  - 855845 - escaping system name for /rhn/systems/entitlements/PhysicalHosts.do
  - 855845 - escaping system name for /rhn/systems/VirtualSystemsList.do
  - 855845 - escaping system name for
    /rhn/systems/DuplicateSystemsDeleteConfirm.do
  - 855845 - escaping system name for /rhn/systems/SystemCurrency.do
  - 855845 - escaping system name for /rhn/systems/DuplicateIPList.do


author: Tomas Lestach <tlestach@redhat.com> 1.10.80-1
changelog:
  - 855845 - escaping system name for
    /rhn/systems/details/configuration/DiffFileConfirm.do
  - 855845 - escaping system name for
    /rhn/systems/details/configuration/DiffFile.do
  - 855845 - escaping system name for
    /rhn/systems/details/configuration/addfiles/ImportFile.do
  - 855845 - escaping system name for
    /rhn/systems/details/configuration/ViewModifySandboxPaths.do
  - 855845 - escaping system name for
    /rhn/systems/details/configuration/ViewModifyCentralPaths.do
  - 855845 - escaping system name for
    /rhn/systems/details/configuration/ConfigChannelList.do
  - 855845 - escaping system name for
    /rhn/systems/details/packages/profiles/SyncSystems.do
  - 855845 - escaping system name for /rhn/systems/details/packages/*.do pages
  - 855845 - escaping system name for
    /rhn/systems/details/virtualization/ProvisionVirtualizationWizard.do
  - 855845 - escaping system name for /rhn/monitoring/ProbeList.do
  - 855845 - escaping system name for /rhn/systems/details/packages/Packages.do
  - 855845 - escaping system name for /rhn/activationkeys/systems/List.do
  - Open HTML Reports in a new window.
  - Only non-HTML files shall be marked as an attachement.
  - Exclude HTML file download from sitemesh.
  - Downloaded files shall be logged in debug mode.
  - Download of detailed SCAP result files.
  - Godforsaken closing <tr> node.
  - use xsd default message instead of custom one
  - man pages branding cleanup + misc branding fixes


author: Tomas Kasparek <tkasparek@redhat.com> 1.10.78-1
changelog:
  - misc branding clean up
  - branding clean-up of logrotate files
  - 582510 - disable ks repos without available repodata
  - form validation with xsd


author: Tomas Lestach <tlestach@redhat.com> 1.10.76-1
changelog:
  - enhance (archived) actions deletion
  - check for keywords length within the errataEditForm
  - 580995 - enable reset of base channel for activation key via api
  - 889633 - always set lastModifiedBy for custom infos
  - removing trailing space


author: Grant Gainey <ggainey@redhat.com> 1.10.75-1
changelog:
  - Save, *then* evict - Order Matters
  - More user/org cleanup
  - Compatible-channel rules chgd, chg the test. Also, cleanup user-creation
  - For epoch, empty-string != null
  - Call super first, not last
  - 955590 - do not offer a symlink, if the user does not have acl for the target


author: Tomas Lestach <tlestach@redhat.com> 1.10.74-1
changelog:
  - remove unused NoSuchPackageExceptionHandler
  - do not throw xmlrpc exception within the WebUI context


author: Grant Gainey <ggainey@redhat.com> 1.10.72-1
changelog:
  - A lot of JUnit cleanup
  - Print stack trace in case of CSV failures.
  - 958654 - Use different listSetName for the XccdfDetail page.
  - Tweak create-page to know about StrutsDelegate
  - logging pkg and errata search as INFO instead of WARN
  - removing unnecessary cast


author: Grant Gainey 1.10.71-1
changelog:
  - Abstract classes' names can't end in 'Test.java' or JUnit tries to execute
    them
  - Checkstyle fixes
  - Junit teting for errors that we don't even reach on Postgres
  - Unit-test depends on specific contents of a jar.  It changed.  Sigh.
  - Separate test from DB (and specifically from Oracle)
  - With 07504b3d we stopped special-casing # in cfg-files - drop the tests


author: Grant Gainey 1.10.70-1
changelog:
  - Fixing some minor query-data-type issues
  - ActivationKeys cannot include both a base-channel and children of a
    different base
  - Teach KickstartInstalltype that RHEL7 is coming
  - Fixing a number of JUnit tests


author: Grant Gainey 1.10.68-1
changelog:
  - Fix tests - adding a Network to test-servers has unintended consequences.
  - commit flex conversions as they succeed


author: Tomas Lestach <tlestach@redhat.com> 1.10.67-1
changelog:
  - fix bad bad debug remainder
  - do not pass server list, if Long list is expected in
    ActionManagerTest.testScheduleSriptRun
  - fix ListTagTest
  - fix ScheduleRemovePackagesActionTest
  - prevent NPE in SsmRemovePackagesAction
  - we need a system in SSM for ChannelManagerTest.testListCompatibleBaseChannels
  - let's make RestartData serializable


author: Jan Dobes 1.10.66-1
changelog:
  - 952198 - added showing systems counts on cancel scheduled actions page
  - removing dead code
  - 952198 - changing action_list_elab to action_overview_elab to display counts
    of systems properly
  - replace closing session with transaction rollback


author: Tomas Lestach <tlestach@redhat.com> 1.10.65-1
changelog:
  - 956101 - removing extra semicolon
  - drop useless order by
  - commit channges, otherwise async UpdateErrataCacheActions won't find
    referenced objects in th DB
  - every test server has one default network interface now
  - switch MAC and IP args to match what's expected
  - 928416 - display information message when filtering using older list tags
  - update proxy.listAvailableProxyChannels API as we cannot transfer null via
    xmlrpc
  - 955364 - remove caching for activation keys


author: Tomas Lestach <tlestach@redhat.com> 1.10.64-1
changelog:
  - manually deregister drivers to prevent tomcat informing about possible memory
    leaks
  - fix typo: RESRTICTED -> RESTRICTED
  - let's make CachedStatement serializable


author: Tomas Lestach <tlestach@redhat.com> 1.10.63-1
changelog:
  - remove unused method+query
  - offer a null org channels for SSM servers with no base
  - fix list of base channels for SSM where the systems have no base channel
  - do not offer EUS channels for base channel change if a system is subscribed
    to a custom channel
  - offer only base channels to change for SSM that are arch compatible
  - offer only base channels to change for a system that are arch compatible
  - better set null than empty string when creating a channel


author: Jan Pazdziora 1.10.62-1
changelog:
  - In getLoggedInUser.getLoggedInUser and PxtSessionDelegate.getWebUserId, do
    not create (potentially anonymous) sessions unnecessarily.
  - Drop pxtDelegate from the EnvironmentFilter where it does not seem to be
    used.
  - Simplify the logic of deciding whether to authenticate.
  - Avoid inserting record to PXTSessions to be immediately updated.


author: Grant Gainey 1.10.61-1
changelog:
  - 953526 - Make cobbler/enable-menu match KS-Profile isActive()
  - removing unnecessary cast
  - make the select box for changing base channel as long as needed
  - Revert "do not compile test cases within compile-all task"


author: Tomas Kasparek <tkasparek@redhat.com> 1.10.60-1
changelog:
  - fixing possible errors/exceptions in list of virtual systems
  - removing dead code
  - containsDistributions should no longer cause exception of fedora


author: Grant Gainey 1.10.59-1
changelog:
  - 953276 - Add warning to ActivationKey delete-confirm page.
    Also remove some dead code around CobblerSyncSystem (we have never
    actually done this...)


author: Jan Pazdziora 1.10.57-1
changelog:
  - symlinking hibernate jars in the right way
  - Redundant Math.abs()
  - Salt generation corner case
  - creating configDefault for java.taskomatic_channel_repodata_workers
  - moving taskomatic.channel_repodata_workers config default from backend to
    java
  - Switching to TransientScriptSessionManager to avoid POST
    /rhn/dwr/call/plaincall/__System.pageLoaded.dwr.


author: Tomas Lestach <tlestach@redhat.com> 1.10.54-1
changelog:
  - fix base channel list offering when chaning base channel via SSM
  - fix base channel list offering when chaning base channel
  - Revert "removing unused string with trans-id
    'systems.details.virt.actions.scheduled'"
  - removing WEB_ALLOW_PXT_PERSONALITIES
  - removing unused methods
  - using PxtCookieManager.createPxtCookie instead of
    RequestContext.createWebSessionCookie


author: Michael Mraka <michael.mraka@redhat.com> 1.10.49-1
changelog:
  - check xliff files for most common localization errors
  - moving system currency config defaults from separate file to rhn_java.conf
  - Removing unnecessary else.


author: Tomas Lestach <tlestach@redhat.com> 1.10.44-1
changelog:
  - 896566 - a channel may have multiple dcms: lookupDistChannelMap ->
    listDistChannelMaps
  - 896566 - simplify Channel.isChannelRepodataRequired method
  - link channel labels on /rhn/channels/manage/DistChannelMap.do page
  - 948185 - fixing checkstyle
  - 948185 - fix system.listSystemEvents on PG
  - removing unnecessary cast
  - removing unnecessarily nested else statement
  - enhance /rhn/errata/AllErrata.do
  - enhance /rhn/errata/RelevantErrata.do


author: Grant Gainey 1.10.42-1
changelog:
  - 947205: Allow remote-cmd as part of SSM Package install/update/remove   *
    Refactored Ssm*PackageEvent/Action   * Corrected error-messaging when systems
    missing required capability/entitlement
  - reuse existing static method
  - 921312 - remove extra space before asterisk
  - 839069 - display 'Updates' column on group system list pages


author: Michael Mraka <michael.mraka@redhat.com> 1.10.36-1
changelog:
  - 820612 - implemented executor with paralled stdout and stderr reading
  - looking for dtd files locally insted of redirecting for them


author: Jan Pazdziora 1.10.34-1
changelog:
  - Variable ctx not used, removing.
  - The CATALINA_BASE seems to have logs/ symlink to proper place and we do not
    have to depend on CATALINA_HOME being exported.
  - adding dwr to ivy list
  - 681453 - throw exception instead of ISE if bad paramter is given
  - updating c3p0 version in ivy
  - Making the ARM soft./hard. FP channel archs localizable.


author: Tomas Kasparek <tkasparek@redhat.com> 1.10.31-1
changelog:
  - downloading packages for kickstart via java
  - correct capitalization
  - abrt: display component in crash overview


author: Milan Zazrivec <mzazrivec@redhat.com> 1.10.25-1
changelog:
  - abrt: webui for list of systems / details where a specific crash occurred
  - abrt: properly export csv columns for crash overview
  - abrt: add filter to software crashes overview page


author: Tomas Kasparek <tkasparek@redhat.com> 1.10.21-1
changelog:
  - returning empty string instead of null when null is given
  - removing @Override annotation from method that isn't overriden


author: Jan Dobes <jdobes@redhat.com> 1.10.20-1
changelog:
  - abrt: store crash uuid
  - abrt api createCrashNote - subject is required
  - visual fix for crash details
  - checkstyle fix
  - removing class="(fisrt|last)-column" from *.jsp(f)


author: Tomas Kasparek <tkasparek@redhat.com> 1.10.18-1
changelog:
  - abrt - crash note api
  - add is_uploaded flag to listSystemCrashFiles() return
  - adding link for description of java regular expression
  - removing broken link from apidoc
  - use the server timezone as the default for the first user
  - do not compile test cases within compile-all task


author: Michael Mraka <michael.mraka@redhat.com> 1.10.13-1
changelog:
  - let's hibernate pull correct asm dependency itself
  - rhn-iecompat.css is never used - delete it
  - Fix the java doc
  - correct the message context


author: Tomas Kasparek <tkasparek@redhat.com> 1.10.12-1
changelog:
  - removing unused styles and refactoring blue-nav-top.css and adjacent files
  - abrt: merge 3 original calls into one


author: Jan Pazdziora 1.10.9-1
changelog:
  - 920489 - no longer allow change of the type of the key bu the action expects
    it, hidden helps.
  - sorting crashes and crash files by default
  - 920292 - In GpgCryptoKey, isGPG better be true.


author: Tomas Kasparek <tkasparek@redhat.com> 1.10.8-1
changelog:
  - removing another bunch of styleclass="(first|last)-column" from *.jsp(f)
  - typo fix
  - fix lengths and names of identifiers
  - removing styleclass="(first|last)-column" from *.jsp(f)


author: Tomas Lestach <tlestach@redhat.com> 1.10.7-1
changelog:
  - set note rather to null than to an empty string
  - display nice crash file modified date on the
    /rhn/systems/details/SoftwareCrashDetail.do page
  - fix captions on the /rhn/systems/details/SoftwareCrashDetail.do page
  - enable CrashNote sorting according to the modified date


author: Tomas Lestach <tlestach@redhat.com> 1.10.6-1
changelog:
  - crash note related strings
  - list CrashNotes on the /rhn/systems/details/SoftwareCrashDetail.do page
  - allow CrashNote create/edit
  - create CrashNote class and hibernate mapping


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


author: Tomas Lestach <tlestach@redhat.com> 1.10.4-1
changelog:
  - fix column styleclass in guestunlimited.jsp
  - fix column styleclass in physicalhosts.jsp
  - fix column styleclass in guestlimited.jsp
  - fix column styleclass in syncsystem.jsp
  - fix column styleclass in syncprofile.jsp
  - fix column styleclass in missingpkgs.jsp
  - fix column styleclass in comparesystems.jsp
  - fix column styleclass in compareprofiles.jsp
  - fix column styleclass in crashdetail.jsp
  - fix column styleclass in packagelist.jsp
  - fix column styleclass in list.jsp
  - fix column styleclass in organizations.jsp
  - fix column styleclass in orglist.jsp
  - fix column styleclass in packageprofiles.jsp
  - fix column styleclass in affectedsystems.jsp
  - fix column styleclass in subscribeconfirm.jsp
  - fix column styleclass in deployconfirm.jsp
  - fix column styleclass in copy2systems.jsp
  - fix column styleclass in confirmnewbasechannels.jsp
  - fix column styleclass in confirmprotected.jsp
  - fix column styleclass in confirmprivate.jsp
  - fix column styleclass in channelrepos.jsp
  - fix column styleclass in adderrataredhat.jsp
  - fix column styleclass in addcustomerrata.jsp
  - fix column styleclass in xccdfdiffsubmit.jsp
  - fix column styleclass in schedules.jsp
  - fix column styleclass in softwareentitlementdetails.jsp
  - fix column styleclass in orgtrustconfirm.jsp
  - fix column styleclass in organizations.jsp
  - fix column styleclass in entitlementorgs.jsp
  - fix column styleclass in affectedsystems.jsp
  - fix column styleclass in bunchDetail.jsp
  - fix column styleclass in subscribe.jsp
  - fix column styleclass in ruledetails.jsp
  - fix column styleclass in scap-list.jspf
  - fix column styleclass in rule-common-columns.jspf
  - fix column styleclass in xccdf-easy-list.jspf


author: Jan Pazdziora 1.10.1-1
changelog:
  - Polish a webui message
  - To match backend processing of the config files, do not strip comments from
    values.


author: Tomas Lestach <tlestach@redhat.com> 1.9.79-1
changelog:
  - fix system crash file CVS export column translation
  - delete multiple software crashes by selecting them on webui
  - fix deleting a system crash
  - fix crash select on the SoftwareCrashes page
  - add PackageManager.buildPackageNevra java doc
  - fix checkstyle issues
  - add package nevra for crash pages
  - abrt: add missing colons
  - abrt: show full storage path for a crash
  - abrt: add links to crash detail page
  - webui: <p/> instead of <br/>
  - adding system headers for the crash pages
  - adding crash files on the crash detail page
  - introducing crash delete page
  - introducing crash details page
  - introducing crash list page
  - abrt: webui to set crashfile upload size
  - Purging %changelog entries preceding Spacewalk 1.0, in active packages.


author: Jan Pazdziora 1.9.78-1
changelog:
  - API doc build fix.
  - abrt: fix exception number
  - abrt: return default string instead of null
  - abrt: api calls for crash file downloading


author: Tomas Kasparek <tkasparek@redhat.com> 1.9.74-1
changelog:
  - selecting of primary network interface should behave corectly with
    --nohardware
  - checkstyle fix


author: Stephen Herr <sherr@redhat.com> 1.9.73-1
changelog:
  - 915158 - Allow kickstart profile to update to latest available tree
  - abrt: deleteCrash xml-rpc api call
  - abrt: listSystemCrashFiles api call
  - abrt: listSystemCrashes() api call returns crash package info


author: Milan Zazrivec <mzazrivec@redhat.com> 1.9.71-1
changelog:
  - abrt: listSystemCrashes api call
  - fixed API doc for system.listLatestUpgradablePackages and
    system.listLatestInstallablePackages API calls
  - Fix nasty typo throughout translation files
  - abrt: xml-rpc api for crash count information


author: Milan Zazrivec <mzazrivec@redhat.com> 1.9.68-1
changelog:
  - abrt: total & unique crash count info in webui
  - fix ChannelSoftwareHandlerTest test
  - add throws clause to setBuildTime


author: Tomas Lestach <tlestach@redhat.com> 1.9.64-1
changelog:
  - return whole log in case more bytes are requested than the current file size
  - removing unused imports
  - RhnJavaJob: Do not ignore the exit code for external programs.
  - Do not silence catched exceptions. Debugging can be hard.
  - FileNotFoundException inherits IOException so no need for a separate catch
    block if the catch code is the same (none).


author: Tomas Lestach <tlestach@redhat.com> 1.9.62-1
changelog:
  - 906399 - list also channel packages not associated with already cloned errata
  - 906399 - fix WebUI's errata sync
  - prevent rpmbuild warning: File listed twice: /var/spacewalk/systemlogs/audit-
    review.log


author: Michael Mraka <michael.mraka@redhat.com> 1.9.61-1
changelog:
  - link channels on /rhn/channels/ChannelDetail.do page
  - cleanup old accidentaly commited eclipse project files


author: Tomas Lestach <tlestach@redhat.com> 1.9.59-1
changelog:
  - 908346 - unify available package list for all systems
  - 908346 - unify package list for all systems
  - 908346 - unify upgradable package list for all systems


author: Jan Pazdziora 1.9.57-1
changelog:
  - Redirect to landing.pxt to flush out the blue messages, then go to Index.do.
  - Replace /network/systems/ssm/misc/index.pxt redirect with
    /rhn/systems/ssm/misc/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: Tomas Lestach <tlestach@redhat.com> 1.9.56-1
changelog:
  - 903718 - give the user url to request or generate a new certificate
  - 903557 - fix queries for extra packages
  - 906345 - reuse the ssm.server.delete.operationname message


author: Tomas Lestach <tlestach@redhat.com> 1.9.55-1
changelog:
  - 906345 - undo delete 'Server Delete' string
  - 906345 - localize operation descriptions
  - 896015 - we need to set elaboration params anyway
  - correct the case


author: Tomas Lestach <tlestach@redhat.com> 1.9.54-1
changelog:
  - 905055 - prevent executing both LoginAction and LoginSetupAction when re-
    logging after successful logout
  - 889263 - whitelist more actions for the restricted period


author: Tomas Lestach <tlestach@redhat.com> 1.9.53-1
changelog:
  - do not allow changing type of an existing crypto key on CryptoKeyEdit.do page
  - simplify CryptoKey isSSL() and isGPG() methods
  - introducing SslCryptoKey and GpgCryptoKey


author: Tomas Lestach <tlestach@redhat.com> 1.9.52-1
changelog:
  - add extra space to error message
  - 902673 - tell the user about restricted period, when notifying about
    certificate expiration
  - 902671 - unify restricted period length information at WebUI banner and
    notification e-mail
  - 889263 - change wording for the restricted period related messages
  - 889263 - check for restricted POSTS even if CSRF check is bypassed
  - 889263 - enable paging on Software Channel Entitlements page


author: Jan Pazdziora 1.9.42-1
changelog:
  - For RHN-ORG-TRUSTED-SSL-CERT, inform that it will be copied over to new orgs.
  - Copy RHN-ORG-TRUSTED-SSL-CERT if it exists, not a random SSL key.
  - display abrt summary only if spacewalk-abrt is installed
  - abrt: correct webui message
  - The isUserManaged does not seem to be used anywhere, removing.


author: Tomas Lestach <tlestach@redhat.com> 1.9.40-1
changelog:
  - introduce new synchronous system.deleteSystem API
  - fix typos
  - make the system.deleteSystems API doc more precise


author: Tomas Lestach <tlestach@redhat.com> 1.9.39-1
changelog:
  - 868884 - fix the 'Replace Existing Subscriptions' SSM config channel option
  - 868884 - subscribe only to selected config channels via SSM
  - 890897 - prevent NPE when package description might be null


author: Michael Mraka <michael.mraka@redhat.com> 1.9.38-1
changelog:
  - 863123 - improved query
  - 885760 - add virtualization guest info to the ServerSerializer
  - 890897 - prevent NPE when package description is null
  - 891681 - added email field to user list csv
  - 892020 - Must set correct list name for user CSV list to work


author: Jan Pazdziora 1.9.35-1
changelog:
  - No need to specify debug when it is not used.
  - change year copyright preferencies for newly created java files using eclipse
  - checkstyle: allow Copyright 2013


author: Tomas Lestach <tlestach@redhat.com> 1.9.34-1
changelog:
  - use null as default value instead of an empty string for bug url
  - adding previosly deleted strings
  - 889263 - restrict API functionality when satellite certificate expires
  - 889263 - allow displaying action messages on the webui login page
  - 889263 - restrict WebUI functionality when satelllite certificate expires


author: Jan Pazdziora 1.9.33-1
changelog:
  - set child channel checksum type to parent's
  - 889463 - correct olson name for Australia Western timezone


author: Jan Pazdziora 1.9.28-1
changelog:
  - 883546 - reworking how repodata xml gets built to avoid "snapshot too old"
    errors
  - Revert "883546 - repodata inconsistency due to concurrent modification"


author: Tomas Lestach <tlestach@redhat.com> 1.9.27-1
changelog:
  - update catalina.out path for tomcat7
  - KickstartFileSyncTaskTest should no longer fail
  - 883546 - repodata inconsistency due to concurrent modification
  - use dwr30.dtd insted of dwr20.dtd


author: Jan Pazdziora 1.9.26-1
changelog:
  - Do not package tomcat 7 stuff from buildroot.
  - On Fedoras, start to use tomcat >= 7.
  - KickstartDataTest should no longer fail
  - 881830 - create /var/lib/rhn/kickstarts/wizard/*.cfg files if missing by the
    KickstartFileSyncTask
  - PackageHelperTest should no more fail at testPackageToMap
  - ActionFormatterTest should no more fail at testErrataFormatter


author: Tomas Lestach <tlestach@redhat.com> 1.9.25-1
changelog:
  - do not include engine.js twice
  - remove embedded dwr from spacewalk-java and start using dwr package


author: Jan Pazdziora 1.9.24-1
changelog:
  - Do not use Java keywords.
  - 851942 - copy GPG information from the original channel within
    channel.software.clone API, when the user omits it
  - OrgSoftwareSubscribtions CSV export
  - removing @Override annotation from methods that aren't overriden


author: Tomas Lestach <tlestach@redhat.com> 1.9.23-1
changelog:
  - fix checkstyle issue
  - Some more type-safety / checkstyle fixes
  - Fixing a bunch of type-safety and checkstyle warnings


author: Tomas Lestach <tlestach@redhat.com> 1.9.22-1
changelog:
  - typo fix
  - 519472 - suggest deleting custom packages after a channel is deleted
  - 880346 - deleting an org should remove cobbler profiles too
  - Revert "880346 - delete cobbler profiles when deleting an org"
  - add a null check
  - 470463 - fixing xmllint issue
  - put a newline before pre_install_network_config snippet
  - 880346 - delete cobbler profiles when deleting an org
  - 675193 - removing the confising tip


author: Tomas Lestach <tlestach@redhat.com> 1.9.17-1
changelog:
  - 879443 - preserve product name when cloning channels using API
  - Implement new API call system.listAllInstallablePackages
  - Fix query for API call system.listLatestInstallablePackages
  - 798571 - Moscow time is GMT+4.


author: Jan Pazdziora 1.9.15-1
changelog:
  - 864037 - no hardcoding URLs.
  - 879006 - Use default cobbler user id if not overriden
  - Fix errors with unrequired field 'Prefix'


author: Jan Pazdziora 1.9.14-1
changelog:
  - decrease distChannelMap release minimal length
  - No need to put empty lines to rhn_taskomatic_daemon.log.


author: Tomas Lestach <tlestach@redhat.com> 1.9.12-1
changelog:
  - extend API call errata.setDetails to support issue_date and update_date
  - migrating ivy repo to my account so that we can maintain it


author: Tomas Lestach <tlestach@redhat.com> 1.9.10-1
changelog:
  - checkstyle fixes
  - Check hostnames for special characters and whitespace
  - Catch MalformedURLException in case of missing protocol etc.
  - Basic normalization for SUSE Studio base URL
  - Workaround for Studio API returning incomplete URLs
  - 863025 - checkstyle fix
  - redirect to Manage.do page after successful channel remove
  - 863025 - original packages are those that are not associated with any erratum
  - 835597 - bash is used as interpreter in kickstart scripts even if set by path
  - 835597 - enable logging only for bash interpreter in kickstart scripts
  - Fix quartz trigger initialization repeat count


author: Tomas Lestach <tlestach@redhat.com> 1.9.9-1
changelog:
  - Fix typos
  - 874278 - use iterators when going through the collection
  - make notes to errata APIs, CVEs may be associated only with published errata
  - it does not make much sense to use on delete cascade on many-to-many
    relations


author: Tomas Lestach <tlestach@redhat.com> 1.9.8-1
changelog:
  - 866326 - customize KickstartFileDownloadAdvanced.do page in case of kickstart
    file DownloadException


author: Tomas Lestach <tlestach@redhat.com> 1.9.5-1
changelog:
  - replace remaining DTD paths to www.hibernate.org/dtd with 3.2 default
    hibernate.sourceforge.net
  - Fixing typo.


author: Jan Pazdziora 1.9.2-1
changelog:
  - having html tag inside xml is not correct
  - decrease distChannelMap release minimal length
  - 839960 - fix system.listLatestUpgradablePackages API to list upgradable
    packages from server channels only


author: Tomas Lestach <tlestach@redhat.com> 1.8.175-1
changelog:
  - rewrite distchannel APIs
  - fix distchannel.listDefaultMaps API
  - create dist channel map logic
  - add id and org to DistChannelMap


author: Tomas Lestach <tlestach@redhat.com> 1.8.173-1
changelog:
  - Add SAST timezone Signed-off-by: Paresh Mutha <pmutha@redhat.com>
  - Make yumrepo_last_sync optional. Do not return it, if the repo was never
    synced.


author: Jan Pazdziora 1.8.172-1
changelog:
  - Change of message which is shown if no errata is available for package
  - remove unnecessary casts
  - removing @Override annotation from a method that isn't overriden


author: Jan Pazdziora 1.8.171-1
changelog:
  - 869428 - last_checkin date should be displayed as UTC for splice integration
    API
  - WebUI - link to erratas that affect package on its overview page


author: Stephen Herr <sherr@redhat.com> 1.8.168-1
changelog:
  - 869428 - Added new API method for Splice integration
  - Fixing a bunch of Generics type errors
  - Expose extra packages / systems with extra packages
  - 853444 - do not list custom base channel twice in the base channel combo for
    an activation key
  - WebUI improvement, adding "Search Google for errata" on package details page.


author: Tomas Lestach <tlestach@redhat.com> 1.8.166-1
changelog:
  - checkstyle fixes
  - Make applyErrata() work with Longs and Integers
  - Show errata details for all errata in the given list
  - Schedule updates for software update stack first


author: Jan Pazdziora 1.8.164-1
changelog:
  - prevent NPE, when accessing probe suite systems with no system associated
  - 822834 - do not allow creating kickstart profiles that differ from existing
    ones just by case
  - added missing import
  - add column style class to render table border
  - don't call cmd.getKickstartData() over and over


author: Tomas Lestach <tlestach@redhat.com> 1.8.163-1
changelog:
  - intorduce first draft of read-only dist channel map page
  - first row of ListTag light - similar to the ListDisplayTag
  - have the list-row-even and list-row-odd class types setting constant for
    ListTag rows


author: Tomas Lestach <tlestach@redhat.com> 1.8.160-1
changelog:
  - reverting of web.chat_enabled -> java.chat_enabled translation
  - The /network/systems/details/kickstart/* is not used for a long time.


author: Jan Pazdziora 1.8.158-1
changelog:
  - Using empty paragraph for layout purposes is rarely needed.
  - 817473 - remove html markup from the kickstart.jsp.error.template_generation
    error message
  - 832433 - remove html tags from the activation-key.java.exists error message
  - polishing configmanager.filedetails.content.no-macro-name error message


author: Tomas Lestach <tlestach@redhat.com> 1.8.155-1
changelog:
  - fix PushDispatcherTest
  - fix ErrataTest
  - fix ActivationKeyManagerTest
  - fix RequestContextTest
  - fix ErrataFactoryTest.testCreateClone
  - do not set last_modified for rhnPackage tests


author: Tomas Lestach <tlestach@redhat.com> 1.8.153-1
changelog:
  - 860002 - prevent Page Request Error when at pagination
  - 860831 - fix system column value on the rhn/schedule/FailedSystems.do page
  - changes required to make 'ant create-webapp-dir' work properly


author: Jan Pazdziora 1.8.150-1
changelog:
  - Checkstyle fix.
  - 790120 - removing the config elaborator from a few queries where it's not
    needed
  - affected_by_errata mode does not need system_monitoring elaborator
  - system_entitlement_list mode does not need system_monitoring elaborator
  - visible_to_user_from_sysid_list mode does not need system_monitoring
    elaborator
  - target_systems_for_channel mode does not need system_monitoring elaborator
  - systems_with_needed_package mode does not need system_monitoring elaborator
  - target_systems_for_group mode does not need system_monitoring elaborator
  - systems_in_group mode does not need system_monitoring elaborator
  - systems_subscribed_to_channel mode does not need system_monitoring elaborator
  - systems_with_package_nvr mode does not need system_monitoring elaborator
  - ssm_remote_commandable mode does not need system_monitoring elaborator


author: Jan Pazdziora 1.8.149-1
changelog:
  - Convert TIMESTAMP without time zone as well.
  - Validate proxy format on general config page
  - 790120 - make system_overview fast


author: Tomas Lestach <tlestach@redhat.com> 1.8.148-1
changelog:
  - ssm_kickstartable mode does not need system_monitoring elaborator
  - find_by_name mode does not need system_monitoring elaborator
  - virtual_hosts_for_user mode does not need system_monitoring elaborator
  - virtual_system_overview does not need system health information
  - use system_monitoring elaborator in most_critical_systems query
  - remove SystemHealthIconDecorator and appropriate query
  - extract system_monitoring elaborator from system_overview
  - removing @Override annotations for methods that aren't overriden
  - removing @Override annotations for methods that aren't overriden
  - removing unnecessarily nested else statement


author: Jan Pazdziora 1.8.146-1
changelog:
  - Convert TIMESTAMP WITH LOCAL TIME ZONE as well.
  - 737895 - remember probe state when paginate
  - 856449 - validate session key for system.getSystemCurrencyMultipliers API
  - 856458 - fix system.getSystemCurrencyScores API doc
  - 856553 - display error messages only once on admin/config/GeneralConfig.do
    page


author: Tomas Lestach <tlestach@redhat.com> 1.8.142-1
changelog:
  - changing web.login_banner -> java.login_banner
  - changing web.custom_footer -> java.custom_footer
  - changing web.custom_header -> java.custom_header
  - changing web.chat_enabled -> java.chat_enabled
  - changing web.taskomatic_cobbler_user -> java.taskomatic_cobbler_user
  - changing web.excluded_countries -> java.excluded_countries
  - changing web.supported_locales -> java.supported_locales
  - changing web.l10n_missingmessage_exceptions ->
    java.l10n_missingmessage_exceptions
  - changing web.l10n_debug -> java.l10n_debug
  - changing web.l10n_debug_marker -> java.l10n_debug_marker
  - changing web.errata_cache_compute_threshold ->
    java.errata_cache_compute_threshold
  - changing web.sandbox_lifetime -> java.sandbox_lifetime
  - changing web.apiversion -> java.apiversion
  - changing web.development_environment -> java.development_environment
  - changing web.customer_service_email -> java.customer_service_email
  - changing web.session_delete_commit_interval ->
    java.session_delete_commit_interval
  - changing web.session_delete_batch_size -> java.session_delete_batch_size
  - changing web.min_user_len -> java.min_user_len
  - deploy rhn_java.conf
  - move java related configuration the rhn_java.conf


author: Tomas Lestach <tlestach@redhat.com> 1.8.141-1
changelog:
  - removing unused IsoServlet
  - removing java/buildconf/builder directory
  - CryptoKeysHandlerTest are undertaken with OrgAdmin privileges.
  - 815964 - not critical, but adding to this version of rhn_web.conf too
  - 815964 - moving monitoring probe batch option from rhn.conf to rhn_web.conf


author: Tomas Lestach <tlestach@redhat.com> 1.8.140-1
changelog:
  - 853444 - list only subscribable base channels for actiovation key
    associations
  - 839960 - rewrite query for system.listLatestUpgradablePackages API


author: Tomas Lestach <tlestach@redhat.com> 1.8.137-1
changelog:
  - 851480 - Do not elaborate objects twice in row.
  - 851480 - Revert "bz: 453477: duplicated entries in CSV download for some
    fields"
  - allow complex kickstart variables containing severel '='
  - 851519 - display a reasonable error message on the permission error page
  - Fixing test KickstartScheduleCommandTest.testProfileArches
  - fix ContentSourceFilter.findBySourceId to return list of ContentSourceFilter
    objects


author: Aron Parsons <aronparsons@gmail.com> 1.8.136-1
changelog:
  - add listRepoFilters API call
  - add lookupContentSourceFiltersById method to ChannelFactory
  - add serializer for ContentSourceFilter
  - add ContentSourceFilter class
  - 733420 - Checking user permissions for CryptoKeysHandler


author: Tomas Lestach <tlestach@redhat.com> 1.8.132-1
changelog:
  - 851040 - detect empty quartz crop expression
  - 851150 - we need only unique channel list
  - 850836 - display an information message about no systems being selected for
    SSM
  - 850836 - fix ISE on rhn/channel/ssm/ChildSubscriptions.do page


author: Tomas Lestach <tlestach@redhat.com> 1.8.130-1
changelog:
  - 198887 - checkstyle fixes
  - 198887 - introducing a possibility to delete archived actions
  - 848368 - make IE use IE7 compatability mode for pages with editarea
  - Fix missing CVEs in patches listing with Oracle 11
  - 848036 - fix icons on SSM provisioning page


author: Tomas Lestach <tlestach@redhat.com> 1.8.129-1
changelog:
  - 848036 - fix icons on SSM system list page
  - 785088 - validate virt guest parameters also for API input
  - 785088 - introduce regexp for virtual guest name
  - 787873 - fix misleading "Filter by" label
  - removing @Override annotations for methods that aren't overriden
  - remove unnecessary else clauses


author: Tomas Lestach <tlestach@redhat.com> 1.8.128-1
changelog:
  - 836656 - removed MAC Address from kickstart profile listing
  - 847256 - xml escape group names
  - 847308 - rhn-proxy and rhn-satellite channels shall not be associated with an
    activation key
  - 846915 - systemGroup csv was including fields that have not been valid since
    bug 573153


author: Jan Pazdziora 1.8.127-1
changelog:
  - 846221 - Don't let virtual kickstarts screw up the host's cobbler id
  - Revert "removing unused string with trans-id
    'packagelist.jsp.summary.packages'"


author: Jan Pazdziora 1.8.125-1
changelog:
  - Remove hints that should no longer be needed.
  - enable sorting of errata list according to synopsis on the
    rhn/channels/manage/errata/ListRemove.do page
  - fix errata sort on the rhn/channels/manage/errata/ListRemove.do page


author: Tomas Lestach <tlestach@redhat.com> 1.8.123-1
changelog:
  - 842992 - display a relevant error message when creating channel names/labels
    starting with rhn|redhat


author: Tomas Lestach <tlestach@redhat.com> 1.8.121-1
changelog:
  - Construct GMT millisecond value for timestamp if DB does not store timezone
  - 844048 - let errata.listPackages API return also packages associated with
    unpublished errata


author: Tomas Lestach <tlestach@redhat.com> 1.8.119-1
changelog:
  - remove usage of cert_admin user role
  - remove usage of rhn_support user role
  - remove usage of unused org_applicant user role
  - remove rhn_superuser occurences in java translation strings
  - remove usage of rhn_superuser user role
  - 802267 - update ConfigurationValidationTest


author: Tomas Lestach <tlestach@redhat.com> 1.8.116-1
changelog:
  - 843050 - fix recommended cobbler command
  - 753056 - dissociate deleted crypto key from its kickstart profiles


author: Jan Pazdziora 1.8.115-1
changelog:
  - Revert "removing unused string with trans-id 'gpgssl_keys.added'"
  - Revert "removing unused string with trans-id 'gpgssl_keys.removed'"


author: Tomas Lestach <tlestach@redhat.com> 1.8.114-1
changelog:
  - 757711 - do not start repo sync of a channel with no associated repositories
  - trim all the form strings within the regular scrub
  - 802267 - allow user and group name starting also with [0-9]_
  - 813841 - do not cache snapshot tags within the lookup method
  - Correct the localized text which describes the icon.


author: Tomas Lestach <tlestach@redhat.com> 1.8.113-1
changelog:
  - Make the tip to be more standard English.
  - Remove XCCDF Legend from places where it is not necessary.
  - 840567 - prevent NPE
  - 841635 - sort groups by default


author: Tomas Lestach <tlestach@redhat.com> 1.8.111-1
changelog:
  - 814365 - check not only one channel original when checking channel version
  - reverting fix for 814365,839611 due to performance regression
  - reverting fix for 814365,839611 due to performance regression
  - cut the string only in case the string is longer than needed
  - add ruby API sample script


author: Jan Pazdziora 1.8.110-1
changelog:
  - Add translation strings for crash information
  - Show crash count on system detail page
  - Update server class to use crash information
  - Add Crashes class and database mapping
  - 840567 - limit action name to fit into the appropriate DB column
  - 822918 - close session when its connection signalled a connection error


author: Stephen Herr <sherr@redhat.com> 1.8.109-1
changelog:
  - 833474 - quick file list query now also returns files saved to system's
    'local' config 'channel'


author: Tomas Lestach <tlestach@redhat.com> 1.8.108-1
changelog:
  - struts jars may be available in different directories
  - Show XCCDF-diff icon on the XCCDF-Details page.
  - Show icon when referencing to XCCDF-diff
  - Show XCCDF-diff results on List-Scans page.
  - Rewrite ListScap page query with Dto & elaborator.
  - XCCDF Diff shall compare also scan's metadata.
  - Make sure that the user has permission to see the scan (when diffing).
  - Diff should show: either all, changed, or invariant items
  - OpenSCAP Integration -- XCCDF Scan Diff
  - checkstyle fix


author: Tomas Lestach <tlestach@redhat.com> 1.8.107-1
changelog:
  - 829790 - fix PxtSessionDelegateImplTest test
  - 829790 - fix PxtCookieManagerTest test
  - 748331 - fix appropriate tests
  - removing @Override annotations for methods that aren't overriden
  - Copying kopts to the xen distro.


author: Tomas Lestach <tlestach@redhat.com> 1.8.103-1
changelog:
  - 795565 - add API doc for channel.software.listErrata update_date attribute
  - 795565 - remove "date" from the channel.software.listErrata API doc
  - adding conflicts for quartz >= 2.0
  - 706318 - Japaneese translation fix


author: Tomas Lestach <tlestach@redhat.com> 1.8.102-1
changelog:
  - requre quartz version lower than 2.0
  - change hibernate3 namespace
  - require concrete hibernate version


author: Jan Pazdziora 1.8.97-1
changelog:
  - Each dataset must have a different name.
  - Add CSV downloader for scap search page.
  - Add CSV downloader to all-scans page
  - Add CSV downloader for scan's details page
  - Add CSV downloader for system's scans page


author: Stephen Herr <sherr@redhat.com> 1.8.94-1
changelog:
  - 829485 - fixed asynchronous errata cloning internal server errors
  - 829790 - handle spoiled browsers separatelly


author: Tomas Lestach <tlestach@redhat.com> 1.8.91-1
changelog:
  - enable filtering by synopsis for all the errata tabs
  - remove simple-xml and susestudio-java-client from ivy.xml


author: Stephen Herr <sherr@redhat.com> 1.8.90-1
changelog:
  - 823798 - update API documentation
  - 748331 - remove unused import
  - 748331 - do not create multiple default ks sessions
  - removing @Override annotations, methods aren't overriden
  - removing @Override annotation, method isn't overriden
  - remove unnecessary else clause
  - remove unnecessary else clause
  - remove unnecessary casts
  - 833474 - removed the ';' character due the error ORA-00911


author: Stephen Herr <sherr@redhat.com> 1.8.89-1
changelog:
  - 833474 - system.config.listFiles could take > 8 minutes if there were lots of
    revisions on lots of config files
  - 797906 - don't sync virt bridge nic w/ cobbler


author: Tomas Lestach <tlestach@redhat.com> 1.8.87-1
changelog:
  - correctly report kernel not being found at distro creation
  - 822918 - impossible to get error code from PG exceptions
  - Add missing dollar sign.
  - Setup {inSSM} variable on audit pages.
  - Add forgotten hidden form variable.
  - Improve SCAP search: Return list of xccdf:TestResults-s
  - Move the listset definition out off the fragment.
  - Fix flawed SQL queries.


author: Simon Lukasik <slukasik@redhat.com> 1.8.86-1
changelog:
  - Improve SCAP search: searching by scan's result
  - Improve SCAP search: searching by scan date
  - Bind named query dynamically.
  - Add a link for easy scan reschedule.
  - Forward main-form variables when going through system list
  - Fix incorrect variable reference.


author: Tomas Lestach <tlestach@redhat.com> 1.8.85-1
changelog:
  - 797124 - virt host may have several virtual instances
  - 797124 - fix virt host icon issue on WebUI


author: Jan Pazdziora 1.8.84-1
changelog:
  - 829894 - fix channel links on CloneErrata page
  - Revert "removing unused string with trans-id 'schedulediff.ssm.failure'"
  - Revert "removing unused string with trans-id 'schedulediff.ssm.success'"
  - Revert "removing unused string with trans-id 'schedulediff.ssm.successes'"
  - Refactor "default" to RhnHelper.DEFAULT_FORWARD


author: Tomas Lestach <tlestach@redhat.com> 1.8.82-1
changelog:
  - use apache-commons-io on Fedoras instead of jakarta-commons-io
  - Refactor "pageList" to RequestContext.PAGE_LIST
  - Refactor struts "default" forward also in /tests.
  - Refactor "default" to RhnHelper.DEFAULT_FORWARD
  - Remove unneeded variable
  - Do not set nonexisting localization.
  - Localized defaults should be localized.
  - Handle nonexistent testresult.
  - Show also scan's scheduler on details page.
  - Show also scan's arguments on details page.
  - 811470 - proper use of xml entities in apidoc
  - 811470 - fix apidoc for system.listLatestAvailablePackage()
  - 811470 - fix apidoc for kickstart.profile.system.checkRemoteCommands()
  - 811470 - fix apidoc of kickstart.profile.system.checkConfigManagement()
  - 811470 - fix apidoc for kickstart.profile.getKickstartTree()
  - 811470 - fix apidoc for kickstart.profile.comparePackages()
  - 811470 - fix apidoc for distchannel.listDefaultMaps()


author: Miroslav Suchý <msuchy@redhat.com> 1.8.81-1
changelog:
  - Add support for studio image deployments (web UI) (jrenner@suse.de)
  - 811470 - fix apidoc for channel.access.setOrgSharing() (mzazrivec@redhat.com)
  - 811470 - fix apidoc for channel.listPopularChannels() (mzazrivec@redhat.com)
  - 811470 - fix apidoc for activationkey.listActivatedSystems()
    (mzazrivec@redhat.com)
  - 811470 - apidoc: use array_desc to remove empty list bullets
    (mzazrivec@redhat.com)
  - 811470 - new macro: array_desc (mzazrivec@redhat.com)
  - The ip colum is numeric, do not cast parameter to string.
    (jpazdziora@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.8.80-1
changelog:
  - switch checkstyle to be run on RHEL6
  - checkstyle: VirtualInstanceFactory - Redundant 'static' modifier.
  - checkstyle: TestStatics - Utility classes should not have a public or default
    constructor.
  - checkstyle: TaskConstants - Utility classes should not have a public or
    default constructor.
  - checkstyle: the name [todo] is not a valid Javadoc tag name
  - checkstyle: SetLabels - Utility classes should not have a public or default
    constructor.
  - checkstyle 5: cannot initialize module TreeWalker - Unable to instantiate
    GenericIllegalRegexp
  - checkstyle 5: cannot initialize module TreeWalker - Unable to instantiate
    TabCharacter
  - checkstyle 5: TreeWalker is not allowed as a parent of RegexpHeader


author: Michael Mraka <michael.mraka@redhat.com> 1.8.79-1
changelog:
  - checkstyle fix
  - omit accessible parameter
  - simplify construct
  - remove unnecessarily nested else clause
  - remove unused imports


author: Simon Lukasik <slukasik@redhat.com> 1.8.77-1
changelog:
  - Fail gracefully on empty list of systems
  - Add option to search scap within SSM.
  - OpenSCAP integration -- A simple search page.
  - Promote some of the rule's columns to fragment.


author: Tomas Lestach <tlestach@redhat.com> 1.8.76-1
changelog:
  - 814659 - add an extra entitlement check before the key creation
  - Enhancements pt_BR localization at webUI


author: Jan Pazdziora 1.8.71-1
changelog:
  - %defattr is not needed since rpm 4.4
  - Fix incorrect text fields.
  - Tables on SCAP pages should have corners rounded.
  - File RuleDetails page into correct item in navigation bar


author: Tomas Lestach <tlestach@redhat.com> 1.8.70-1
changelog:
  - 736661 - rewrite revision creation by config file update
  - Don't show empty table, if there is not ident assigned.
  - Extend input cell for 20 characters.
  - 822237 - there're no help pages in Spacewalk


author: Tomas Lestach <tlestach@redhat.com> 1.8.67-1
changelog:
  - remove Override annotations for non overriden methods
  - remove unnecessary casts
  - remove unnecessarily nested else statement
  - remove rests of OrgQuota usage


author: Tomas Lestach <tlestach@redhat.com> 1.8.66-1
changelog:
  - remove OrgQuota hibernate mapping
  - remove OrgQuota java class
  - 820920 - fix delete distribution link
  - 818997 - rewrite channel.listSoftwareChannels API
  - 818700 - checkstyle issues
  - rhnUser synonym was removed
  - 643905 - rewrite KickstartFactory.lookupAccessibleTreesByOrg


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


author: Tomas Lestach <tlestach@redhat.com> 1.8.64-1
changelog:
  - 817433 - fix NetworkDtoSerializer API doc
  - prevent storing empty string for errata refersTo
  - prevent storing empty string for errata errataFrom
  - prevent storing empty string for errata notes
  - Split OpenSCAP and AuditReviewing up
  - 818700 - Cannot submit the form with broken bonding info


author: Stephen Herr <sherr@redhat.com> 1.8.63-1
changelog:
  - checkstyle fix
  - 735043 - redirect to errata/manage/PublishedErrata.do page after deleting a
    published erratum
  - 817528 - remember pre-filled form attributes in case of form validation error
  - allow omitting string resource checks
  - add extra cheetah error detection
  - make the code more readable
  - 817528 - marking Script Name as required filed on the KickstartScriptEdit
    page


author: Stephen Herr <sherr@redhat.com> 1.8.61-1
changelog:
  - 818700 - When kickstarting a system there is an option that allows you to
    create or re-create a network bond.
  - fix listSharedChannels to only show this org's channels
  - fix my_channel_tree query
  - fix channel.listRedHatChannels shows custom channels
  - Remove unused import
  - Remove a code which duplicates ensureAvailableToUser() method.
  - Eliminate a typo.
  - API: list results for XCCDF scan.


author: Miroslav Suchý <msuchy@redhat.com> 1.8.60-1
changelog:
  - 817098 - fixed the Brazilian time zone
  - Enhancement and fixes on Brazilian (pt_BR) localization at webUI
  - Do not divide by zero. It prints a question mark.


author: Jan Pazdziora 1.8.58-1
changelog:
  - Requires are better defined elsewhere than in template. (slukasik@redhat.com)
  - API: Show OpenSCAP XCCDF Details. (slukasik@redhat.com)
  - 811470 - proper use of xml entities in documentation (mzazrivec@redhat.com)


author: Miroslav Suchý <msuchy@redhat.com> 1.8.55-1
changelog:
  - 806815 - add missing acl to SSM
  - 806815 - add missing links about Solaris Patches to SSM
  - 816445 - fixed error in redhat_register snippet
  - 816299 - Updating default config files with additional options for heapdump
    directory
  - Ensure that given system has OpenSCAP capability.
  - Ensure that given systems is available to user.
  - Repack and throw MissingEntitlementException when occurs.
  - Sort imports alphabetically.
  - API: SCAP scan schedule for multiple systems
  - changed kernel-params field to 1024 chars in size (bnc#698166)
  - removing unused lookup
  - Capitalize title to be consistent
  - Put the reboot notification at the end. Make it not mutually exclusive with
    other notifications.
  - API: SCAP scan schedule should accept the date of earliest occurence
  - Promote read only DatePicker to fragment.
  - Refactor parentUrl to ListTagHelper.PARENT_URL
  - Hide the 'Schedule' tab for systems without management ent.
  - 815804 - force repo regeneration, when removing package using
    packages.removePackage API
  - 815804 - make the cleanupFileEntries simplier


author: Simon Lukasik <slukasik@redhat.com> 1.8.54-1
changelog:
  - Promote Audit to separate tab within SSM. (slukasik@redhat.com)
  - Show targeted systems when scheduling SCAP scan through SSM.
    (slukasik@redhat.com)
  - Extract method scapCapableSystemsInSsm() (slukasik@redhat.com)
  - Handle errors during SSM schedule of SCAP scan. (slukasik@redhat.com)
  - OpenSCAP integration -- schedule new scan in SSM (slukasik@redhat.com)
  - Extract method for scheduling xccdfEval for multiple systems.
    (slukasik@redhat.com)
  - The fragment could be used as readonly for confirmation (slukasik@redhat.com)
  - Refactor xccdf schedule form to jsp fragment. (slukasik@redhat.com)
  - Remove redundant definitions of use_date (slukasik@redhat.com)
  - 814836 - do not list ks session related activation keys (tlestach@redhat.com)
  - 815372 - prevent sending XML invalid chars in system.getScriptResults API
    (tlestach@redhat.com)
  - 815252 - fix errata.listPackages APIdoc (tlestach@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.8.53-1
changelog:
  - remove unused paths from unprotected uris
  - 728205 - do not check CSRF token for login pages
  - fix errata clone name generation


author: Stephen Herr <sherr@redhat.com> 1.8.51-1
changelog:
  - 814365 - When displaying errata available for adding to channel, make sure a
    clone is not already in the channel.


author: Jan Pazdziora 1.8.50-1
changelog:
  - Removed double-dash from WebUI copyright notice.
  - fix has_errata_with_keyword_applied_since_last_reboot query (mc@suse.de)
  - fix PackageEvr handling III (tlestach@redhat.com)
  - increase taskomatic memory (tlestach@redhat.com)
  - 803353 - fixing another two broken documentation links (tlestach@redhat.com)
  - Show systems that need reboot because of an errata. (dmacvicar@suse.de)
  - modify SecurityErrataOverview.callaback (tlestach@redhat.com)


author: Jan Pazdziora 1.8.49-1
changelog:
  - Revert "removing unused string with trans-id Certificate Administrators,
    Monitoring Administrators, and Configuration Administrators"


author: Jan Pazdziora 1.8.46-1
changelog:
  - fix ErrataHandlerTest (tlestach@redhat.com)
  - 812053 - fix the ErrataHandler.clone method (tlestach@redhat.com)
  - create a test erratum with keyword (tlestach@redhat.com)
  - refactor PackageEvr handling II (tlestach@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.8.45-1
changelog:
  - 809579 - make system snapshot when changing server entitlements using API
    (tlestach@redhat.com)
  - 812053 - change the condition (tlestach@redhat.com)
  - print extra stack trace (tlestach@redhat.com)
  - 804665 - do not scrub search_string (tlestach@redhat.com)


author: Jan Pazdziora 1.8.43-1
changelog:
  - fix KickstartWizardCommandTest (tlestach@redhat.com)
  - 812053 - making errata.clone api not requires cloned channels
    (jsherril@redhat.com)
  - 811470 - fix documentation for getRepoSyncCronExpression API
    (mzazrivec@redhat.com)
  - 811470 - make the documentation for createOrUpdateSymlink more clear
    (mzazrivec@redhat.com)
  - 811470 - fix documentation for ChannelSerializer (mzazrivec@redhat.com)
  - replace \r\n with \n for CustomDataValues (tlestach@redhat.com)


author: Stephen Herr <sherr@redhat.com> 1.8.42-1
changelog:
  - 698940 - Activation Key does not have to have a base channel to add Child
    Channels (sherr@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.8.40-1
changelog:
  - fix BaseKickstartEditTestCase tests (tlestach@redhat.com)
  - fix VirtualGuestsActionTest (tlestach@redhat.com)
  - fix MethodActionTest (tlestach@redhat.com)
  - fix PendingActionsSetupActionTest (tlestach@redhat.com)
  - fix BootstrapConfigActionTest (tlestach@redhat.com)
  - fix KickstartEditPackagesTest (tlestach@redhat.com)
  - fix OrgSystemSubscriptionsActionTest (tlestach@redhat.com)
  - fix SystemEntitlementsSubmitActionTest (tlestach@redhat.com)
  - fix ChannelFilesImportTest (tlestach@redhat.com)
  - fix RegisteredSetupActionTest (tlestach@redhat.com)
  - fix OrgCreateActionTest (tlestach@redhat.com)
  - fix ErrataActionTest (tlestach@redhat.com)
  - fix FailedActionsSetupActionTest (tlestach@redhat.com)
  - fix OrgSoftwareSubscriptionsActionTest (tlestach@redhat.com)
  - fix TreeActionTest - need to set ks tree installtype (tlestach@redhat.com)
  - fix TreeActionTest.testCreateRefresh (tlestach@redhat.com)
  - fix TreeActionTest (tlestach@redhat.com)
  - fix systems/test/ErrataConfirmActionTest (tlestach@redhat.com)
  - fix errata/test/ErrataConfirmActionTest (tlestach@redhat.com)
  - fix KickstartAdvancedOptionsActionTest (tlestach@redhat.com)
  - fix CryptoKeyDeleteActionTest (tlestach@redhat.com)
  - fix CompletedActionsSetupActionTest (tlestach@redhat.com)
  - fix BaseSetOperateOnDiffActionTest (tlestach@redhat.com)
  - fix GeneralConfigActionTest (tlestach@redhat.com)
  - fix RestartActionTest (tlestach@redhat.com)
  - fix KickstartIpRangeActionTest (tlestach@redhat.com)
  - fix CryptoKeyCreateActionTest (tlestach@redhat.com)
  - fix CertificateConfigActionTest (tlestach@redhat.com)
  - fix SystemDetailsEditActionTest (tlestach@redhat.com)
  - fix PreservationListEditActionTest (tlestach@redhat.com)
  - fix KickstartPartitionActionTest (tlestach@redhat.com)
  - fix CreateUserActionTest (tlestach@redhat.com)
  - fix CloneConfirmActionTest (tlestach@redhat.com)
  - create RhnPostMockStrutsTestCase for testing POST methods
    (tlestach@redhat.com)
  - statements cannot end with ";" for Oracle (tlestach@redhat.com)
  - 787225 - the Log Size actually checks Log Size Growth.
    (jpazdziora@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.8.39-1
changelog:
  - fix ServerConfigHandlerTest revision comparism (tlestach@redhat.com)
  - fix ServerConfigHandlerTest.createRevision (tlestach@redhat.com)
  - tests - set user's org to the channel created by him (tlestach@redhat.com)
  - fix ProfileManagerTest (tlestach@redhat.com)
  - fix org.trusts.getDetails API (tlestach@redhat.com)
  - check whether it's a trusted org before accessing its attributes
    (tlestach@redhat.com)
  - fix ActivationKeyTest.testDuplicateKeyCreation (tlestach@redhat.com)
  - fix TraceBackEventTest (tlestach@redhat.com)
  - fix SessionCancelActionTest (tlestach@redhat.com)
  - run oracle specific tests only with oracle DB (tlestach@redhat.com)
  - fix AdvDataSourceTest suite part (tlestach@redhat.com)
  - fix CobblerCommandTest (tlestach@redhat.com)
  - refactor how PackageEvr gets stored (tlestach@redhat.com)
  - removing unnecessary casts (tlestach@redhat.com)
  - removing unnecessary else statement (tlestach@redhat.com)
  - fix ProvisionVirtualizationWizardActionTest.testStepOne (tlestach@redhat.com)


author: Jan Pazdziora 1.8.38-1
changelog:
  - OpenSCAP integration -- view latest results of whole infrastructure
    (slukasik@redhat.com)
  - The tool is called OpenSCAP actually. (slukasik@redhat.com)
  - Add missing </a> tag in case when the serverName is unknown.
    (slukasik@redhat.com)
  - The system.config.listFiles should return channel label, not name.
  - 810871 - Reduce languages available in editarea to only common / useful ones.
    (sherr@redhat.com)


author: Stephen Herr <sherr@redhat.com> 1.8.36-1
changelog:
  - 804810 - also making inherited virtualization entitlements work correctly in
    SSM (sherr@redhat.com)


author: Jan Pazdziora 1.8.35-1
changelog:
  - 809897 - using the evr_t_as_vre_simple.
  - adding jdom dependency (tlestach@redhat.com)
  - Fixing the order of action's child elements.
  - 701893 - do not show the Schedule Deploy Action and Schedule System
    Comparison links in the left pane -- the right pane has them with correct
    ACLs.
  - Add ACL to VerifyPackages to match the ACL on the .jsp referencing it.
  - fix typo (tlestach@redhat.com)


author: Stephen Herr <sherr@redhat.com> 1.8.34-1
changelog:
  - 809868 - Make automatically-scheduled tasks visible on Failed and Archived
    tabs (sherr@redhat.com)
  - 805952 - make the "allocation to equal" value optional.
    (jpazdziora@redhat.com)
  - Fix naming of cloned errata to replace only the first 2 chars
    (tlestach@redhat.com)


author: Jan Pazdziora 1.8.32-1
changelog:
  - 804949 - make invocation of rhn_channel.convert_to_fve database-agnostic.
  - Revert "removing unused string with trans-id 'configfilefilter.path'"
    (msuchy@redhat.com)
  - Revert "removing unused string with trans-id 'configchannelfilter.name'"
    (msuchy@redhat.com)
  - Revert "removing unused string with trans-id
    'config_subscribed_systems.unsubscribeSystems.success'" (msuchy@redhat.com)
  - Revert "removing unused string with trans-id
    'config_target_systems.subscribeSystems.success'" (msuchy@redhat.com)
  - Revert "removing unused string with trans-id 'preferences.critical-
    probes.description'" (msuchy@redhat.com)
  - Revert "removing unused string with trans-id 'preferences.critical-
    probes.name'" (msuchy@redhat.com)
  - Revert "removing unused string with trans-id 'preferences.critical-
    systems.description'" (msuchy@redhat.com)
  - Revert "removing unused string with trans-id 'preferences.critical-
    systems.name'" (msuchy@redhat.com)
  - Revert "removing unused string with trans-id 'preferences.inactive-
    systems.name'" (msuchy@redhat.com)
  - Revert "removing unused string with trans-id 'preferences.inactive-
    systems.description'" (msuchy@redhat.com)
  - Revert "removing unused string with trans-id 'sdc.config.differing.files_1'"
    (msuchy@redhat.com)
  - Revert "removing unused string with trans-id
    'sdc.config.diff.files_1_dirs_0_symlinks_0'" (msuchy@redhat.com)
  - Revert "removing unused string with trans-id 'userlist.jsp.disabled'"
    (msuchy@redhat.com)
  - Revert "removing unused string with trans-id 'userlist.jsp.enabled'"
    (msuchy@redhat.com)
  - Fix checkstyle error (invalid use of the {@inheritDoc} tag) (jrenner@suse.de)
  - Add lib directory to checkstyle classpath (jrenner@suse.de)
  - New web page -- details of the xccdf:rule-result (slukasik@redhat.com)


author: Stephen Herr <sherr@redhat.com> 1.8.31-1
changelog:
  - 808210 - Fixing ISE on selecting None yum checksum type for channel
    (sherr@redhat.com)
  - 808162 - Auto-import the RHEL RPM GPG key for systems we have kickstarted
    (sherr@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.8.29-1
changelog:
  - fix ConfigChannelHandlerTest revision comparism (tlestach@redhat.com)
  - fix ConfigChannelHandlerTest.testDeployAllSystems (tlestach@redhat.com)
  - 805275 - add missing query parameter (tlestach@redhat.com)
  - fix ConfigChannelHandlerTest validation issue (tlestach@redhat.com)
  - fix MDOM storage (tlestach@redhat.com)
  - fix ProfileHandlerTest (tlestach@redhat.com)
  - fix KickstartDataTest.testISRhelRevMethods (tlestach@redhat.com)
  - fix KickstartScheduleCommandTest (tlestach@redhat.com)
  - Revert "fix KickstartDataTest.testCommands" (tlestach@redhat.com)
  - fix TranslationsTest (tlestach@redhat.com)
  - fix FilterActionTest.testCreateSubmitFailValidation (tlestach@redhat.com)
  - fix FilterActionTest.testEditExecute (tlestach@redhat.com)
  - rename Filter.isRecurring to Filter.isRecurringBool (tlestach@redhat.com)
  - fix ProbeGraphActionTest and MonitoringManagerTest (tlestach@redhat.com)
  - fix ProbeGraphActionTest.setUp (tlestach@redhat.com)
  - fix SystemManagerTest.testListInstalledPackage (tlestach@redhat.com)
  - fix SystemManagerTest.testSsmSystemPackagesToRemove (tlestach@redhat.com)
  - 676434 - Text for Brazil timezone is incorrect (sherr@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.8.28-1
changelog:
  - let spacewalk-java-tests require ant-junit (tlestach@redhat.com)
  - fix AccessTest (tlestach@redhat.com)


author: Stephen Herr <sherr@redhat.com> 1.8.27-1
changelog:
  - 807463 - If our channel is a clone of a clone we need to find the channel
    that contains the erratum we are cloning (sherr@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.8.26-1
changelog:
  - fix KickstartDataTest.testCommands (tlestach@redhat.com)
  - fixin cobbler version issue (tlestach@redhat.com)
  - temporary disable errata check in ChannelSoftwareHandlerTest
    (tlestach@redhat.com)
  - fix parameter type (tlestach@redhat.com)
  - fix UserManagerTest (tlestach@redhat.com)
  - fix ActivationKeyAlreadyExistsException (tlestach@redhat.com)
  - Revert "removing unused string with trans-id 'config.channels_0'"
    (msuchy@redhat.com)
  - Revert "removing unused string with trans-id 'config.channels_1'"
    (msuchy@redhat.com)
  - Revert "removing unused string with trans-id 'config.channels_2'"
    (msuchy@redhat.com)
  - 806439 - Make Virtualization tab of system profile independent of
    Virtualization (Platform) entitlements (sherr@redhat.com)
  - The org_id colum is numeric, do not cast parameter to string.
    (jpazdziora@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.8.25-1
changelog:
  - fix VirtualGuestsActionTest (tlestach@redhat.com)
  - 752416 - reload config revision from DB before returning it
    (tlestach@redhat.com)
  - 806060 - Config file diffs result in Out Of Memory for large files
    (sherr@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.8.24-1
changelog:
  - fix ServerFactoryVirtualizationTest (tlestach@redhat.com)
  - fix ServerFactoryTest (tlestach@redhat.com)
  - fix VirtualInstanceFactoryTest (tlestach@redhat.com)
  - fix RamTest (tlestach@redhat.com)
  - fix ServerTest (tlestach@redhat.com)
  - fix AffectedSystemsActionTest (tlestach@redhat.com)
  - fix KickstartManagerTest (tlestach@redhat.com)
  - Revert "fix FileFinderTest.testFindFilesSubDir" (tlestach@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.8.23-1
changelog:
  - fix LocalizationServiceTest (tlestach@redhat.com)
  - fix AuthFilterTest (tlestach@redhat.com)
  - fix PxtAuthenticationServiceTest (tlestach@redhat.com)
  - fix RequestContextTest (tlestach@redhat.com)
  - fix PxtSessionDelegateImplTest (tlestach@redhat.com)
  - rename AuthenticationServiceTest (tlestach@redhat.com)
  - rename BaseDeleteErrataActionTest (tlestach@redhat.com)
  - skip executing Abstract test classes (tlestach@redhat.com)
  - clean up classpath (tlestach@redhat.com)
  - add slf4j.jar to classpath (tlestach@redhat.com)
  - add struts.jar explicitelly to classpath (tlestach@redhat.com)
  - we need to extract also the rhn.jar into the temp directory
    (tlestach@redhat.com)
  - 805275 - fix for configchannel.deployAllSystems (shughes@redhat.com)
  - checkstyle fixes (sherr@redhat.com)
  - Ensure the comparison uses correct type (slukasik@redhat.com)
  - Set column name explicitly, because it varies by db backend.
    (slukasik@redhat.com)
  - Revert "removing unused string with trans-id
    'systemsearch_cpu_mhz_gt_column'" (msuchy@redhat.com)
  - Revert "removing unused string with trans-id
    'systemsearch_cpu_mhz_lt_column'" (msuchy@redhat.com)
  - Revert "removing unused string with trans-id
    'systemsearch_name_and_description_column'" (msuchy@redhat.com)
  - Revert "removing unused string with trans-id
    'systemsearch_num_of_cpus_gt_column'" (msuchy@redhat.com)
  - Revert "removing unused string with trans-id
    'systemsearch_num_of_cpus_lt_column'" (msuchy@redhat.com)
  - Revert "removing unused string with trans-id 'systemsearch_ram_gt_column'"
    (msuchy@redhat.com)
  - Revert "removing unused string with trans-id 'systemsearch_ram_lt_column'"
    (msuchy@redhat.com)
  - 804810 - Taught SSM to look at flex as well as regular entitlements when
    trying to add child channels (sherr@redhat.com)
  - 804702 - fixed apidoc deployAllSystems() including the date parameter
    (mmello@redhat.com)


author: Jan Pazdziora 1.8.22-1
changelog:
  - Add a missing colon. (slukasik@redhat.com)
  - Show legend on details page; suggesting what to search for
    (slukasik@redhat.com)
  - Enable filtering by rule-result. (slukasik@redhat.com)
  - Allow user to sort columns. (slukasik@redhat.com)
  - Enable user to adjust number of items per page. (slukasik@redhat.com)
  - We no longer have /install/index.pxt, so satellite_install cannot be used.


author: Tomas Lestach <tlestach@redhat.com> 1.8.21-1
changelog:
  - fix junit classpath ordering (tlestach@redhat.com)
  - 533164 - check duplicate message keys in StringResource_*.xml files
    (msuchy@redhat.com)
  - Forward the page url to the list (slukasik@redhat.com)
  - Polish api documentation for system.scap APIs. (slukasik@redhat.com)
  - OpenSCAP integration -- Details page for XCCDF results (slukasik@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.8.18-1
changelog:
  - 803353 - do not link documentation if not available (tlestach@redhat.com)
  - 803353 - do not link documentation if not available (tlestach@redhat.com)
  - 800364 - hide documetation link (tlestach@redhat.com)
  - 803644 - fix ISE (tlestach@redhat.com)
  - fix checkstyle issue (tlestach@redhat.com)
  - get rid of gsbase (tlestach@redhat.com)
  - 726114 - update createOrUpradePath api documentation (tlestach@redhat.com)


author: Stephen Herr <sherr@redhat.com> 1.8.15-1
changelog:
  - 790120 - Removing rule to help system overview listing happen faster,
    improving performance of api queries (sherr@redhat.com)
  - Fix oracle syntax of analytical function (slukasik@redhat.com)
  - Fixing typo (lookup.activatonkey.reason2 -> lookup.activationkey.reason2).
    (jpazdziora@redhat.com)
  - Revert "removing unused string with trans-id 'lookup.activatonkey.reason2'"
    (msuchy@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.8.13-1
changelog:
  - remove xml formatter (tlestach@redhat.com)
  - make it possible to run single testcases (tlestach@redhat.com)
  - add webapps/rhn directory to classpath (tlestach@redhat.com)
  - fix LoginActionTest (tlestach@redhat.com)
  - add required jars to classpath (tlestach@redhat.com)
  - removing unused test (tlestach@redhat.com)
  - Revert "fix MockObjectTestCase issue" (tlestach@redhat.com)


author: Stephen Herr <sherr@redhat.com> 1.8.12-1
changelog:
  - 755470 - Fixing sorting by date without replying on the inapplicable
    listdisplay-new.jspf (sherr@redhat.com)
  - Revert "755470 - Fixed incorrect sorting of archived action timestamp"
    (sherr@redhat.com)


author: Jan Pazdziora 1.8.11-1
changelog:
  - 801463 - fix binary file uploads (tlestach@redhat.com)
  - Add the completetion time to the list of scap scans. (slukasik@redhat.com)
  - Sort imports alphabetically. (slukasik@redhat.com)
  - Remove purposeless commentary (slukasik@redhat.com)
  - Remove unneccessary casts to String. (slukasik@redhat.com)
  - Refactor: rename ScapAction class (slukasik@redhat.com)


author: Simon Lukasik <slukasik@redhat.com> 1.8.10-1
changelog:
  - Checkstyle fix (slukasik@redhat.com)
  - Checkstyle fix (slukasik@redhat.com)
  - fix various checkstyle issues (tlestach@redhat.com)


author: Simon Lukasik <slukasik@redhat.com> 1.8.9-1
changelog:
  - OpenSCAP integration -- Page for XCCDF scan schedule (slukasik@redhat.com)
  - OpenSCAP integration  -- Show results for system on web.
    (slukasik@redhat.com)
  - Add translations for the new SCAP action (slukasik@redhat.com)
  - Revert "removing unused string with trans-id 'toolbar.clone.channel'"
    (msuchy@redhat.com)
  - Fix usage of velocity macros for API documentation (jrenner@suse.de)
  - Add support for generating DocBook XML from the API documentation
    (jrenner@suse.de)


author: Stephen Herr <sherr@redhat.com> 1.8.8-1
changelog:
  - 782551 - Making a default selection of no Proxy when kickstarting a server
    (sherr@redhat.com)
  - 773113 - Added new XMLRPC API method to allow people to change the kickstart
    preserve ks.cfg option (sherr@redhat.com)
  - 755470 - Fixed incorrect sorting of archived action timestamp
    (sherr@redhat.com)
  - 753064 - throw appropriate error if deleting nonexistant kickstart key
    (sherr@redhat.com)
  - Revert "removing unused string with trans-id 'file_size.b'"
    (msuchy@redhat.com)
  - Revert "removing unused string with trans-id 'file_size.kb'"
    (msuchy@redhat.com)
  - Revert "removing unused string with trans-id 'file_size.mb'"
    (msuchy@redhat.com)
  - Just minor template fix (mkollar@redhat.com)
  - 795565 - better keep the original 'date' in ErrataOverviewSerializer
    (tlestach@redhat.com)
  - 795565 - let ErrataOverviewSerializer return also issue_date
    (tlestach@redhat.com)


author: Miroslav Suchý 1.8.7-1
changelog:
  - remove RHN_DB_USERNAME from monitoring scout configuration
  - remove RHN_DB_PASSWD from monitoring scout configuration
  - remove RHN_DB_NAME from monitoring scout configuration
  - remove tableowner from monitoring scout configuration


author: Tomas Lestach <tlestach@redhat.com> 1.8.6-1
changelog:
  - fix SystemAclHandlerTest (tlestach@redhat.com)
  - fix MessageQueueTest.testDatabaseTransactionHandling (tlestach@redhat.com)
  - load test hmb.xml files when loading TestImpl (tlestach@redhat.com)
  - fix MockObjectTestCase issue (tlestach@redhat.com)
  - fix JarFinderTest (tlestach@redhat.com)
  - fix FileFinderTest.testFindFilesSubDir (tlestach@redhat.com)
  - remove test/validation/userCreateForm.xsd exclude from rhn.jar
    (tlestach@redhat.com)
  - do not include test directories into rhn.jar (tlestach@redhat.com)
  - consider only *Test.classes as junit tests (tlestach@redhat.com)
  - add debug arguments to the junit (tlestach@redhat.com)
  - point unit tests to search for configuration on a new fs location
    (tlestach@redhat.com)
  - place conf directory into /user/share/rhn/unit-tests (tlestach@redhat.com)
  - 801433 - save kickstart data after modifying ks profile child channels
    (tlestach@redhat.com)


author: Miroslav Suchý 1.8.5-1
changelog:
  - Revert "removing unused string with trans-id
    'systementitlements.jsp.entitlement_counts_message_*'" (msuchy@redhat.com)
  - API : KickstartHandler::renameProfile remove unused code referring to
    Kickstart Trees (shardy@redhat.com)
  - API Documentation : kickstart.renameProfile renames profiles not kickstart
    trees (shardy@redhat.com)
  - API Documentation : api.get_version fix typo (shardy@redhat.com)


author: Jan Pazdziora 1.8.4-1
changelog:
  - partialy revert 423cfc6255b7e6d52da35f7e543ec38cd99e04c9 to return back
    string which are dynamicaly created (msuchy@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.8.3-1
changelog:
  - 799992 - remove the error message completely (tlestach@redhat.com)
  - prevent ISE on the rhn/channels/manage/errata/AddCustomErrata.do page
    (tlestach@redhat.com)
  - remove unused file (tlestach@redhat.com)
  - include also conf/default dir into rhn-test.jar (tlestach@redhat.com)
  - do not fall, if there's no .in the filename (tlestach@redhat.com)
  - make use of default kernel and initrd path (tlestach@redhat.com)
  - fix KickstartableTreeTest (tlestach@redhat.com)
  - remove unused buildCertificate method (tlestach@redhat.com)


author: Miroslav Suchý 1.8.2-1
changelog:
  - removing unused strings in StringResources (msuchy@redhat.com)
  - unify errata/Overview.do and errata/RelevantErrata.do
    (dmacvicar@suse.de)


author: Jan Pazdziora 1.8.1-1
changelog:
  - Removing the Downloads tab, in points to nonexisting
    /rhn/software/channel/downloads/Download.do page.


author: Tomas Lestach <tlestach@redhat.com> 1.7.50-1
changelog:
  - do not check removed acl (tlestach@redhat.com)
  - remove hibernate not-null constraint on bug.summary (tlestach@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.7.49-1
changelog:
  - remove unused method and appropriate query (tlestach@redhat.com)
  - remove unused method and appropriate query (tlestach@redhat.com)
  - remove unused method and appropriate query (tlestach@redhat.com)
  - remove unused methods (tlestach@redhat.com)
  - remove unused methods (tlestach@redhat.com)
  - remove unused methods (tlestach@redhat.com)
  - remove unused method (tlestach@redhat.com)
  - remove unused methods and appropriate hbm queries (tlestach@redhat.com)
  - remove unused methods (tlestach@redhat.com)
  - remove unused method (tlestach@redhat.com)
  - remove unused method (tlestach@redhat.com)
  - remove unused method (tlestach@redhat.com)
  - deleting rhnDownloads and rhnChannelDownloads related java code
    (tlestach@redhat.com)
  - remove unused methods and appropriate queries (tlestach@redhat.com)
  - remove unused methods (tlestach@redhat.com)
  - remove unused method (tlestach@redhat.com)
  - remove unused methods and appropriate hbm query (tlestach@redhat.com)
  - remove unused method (tlestach@redhat.com)
  - remove unused methods with appropriate queries (tlestach@redhat.com)
  - remove unused methods (tlestach@redhat.com)
  - remove unused method and appropriate sql-query (tlestach@redhat.com)
  - remove unused method (tlestach@redhat.com)
  - remove unused method and appropriate sql-query (tlestach@redhat.com)
  - remove unused method (tlestach@redhat.com)
  - remove unused method (tlestach@redhat.com)
  - remove unused methods (tlestach@redhat.com)
  - remove unused methods (tlestach@redhat.com)
  - remove unused method (tlestach@redhat.com)
  - remove unused method (tlestach@redhat.com)
  - remove unused public static final attributes (tlestach@redhat.com)
  - remove unused public static final attribute and appropriate queries
    (tlestach@redhat.com)
  - remove unused public static final attribute (tlestach@redhat.com)
  - remove unused public static final attribute (tlestach@redhat.com)
  - remove unused public static final attributes (tlestach@redhat.com)
  - remove unused public static final attribute (tlestach@redhat.com)
  - remove unused public static final attribute (tlestach@redhat.com)
  - remove unused public static final attribute (tlestach@redhat.com)
  - remove unused public static final attribute (tlestach@redhat.com)
  - remove unused public static final attribute (tlestach@redhat.com)
  - remove unused public static final attribute (tlestach@redhat.com)
  - remove unused public static final attribute (tlestach@redhat.com)
  - remove whole KickstartQueries (tlestach@redhat.com)
  - remove unused public static final attributes (tlestach@redhat.com)
  - remove unused public static final attributes (tlestach@redhat.com)
  - remove unused public static final attributes (tlestach@redhat.com)
  - remove unused public static final attributes (tlestach@redhat.com)
  - remove unused protected static final attribute (tlestach@redhat.com)
  - remove unused public static final attribute (tlestach@redhat.com)
  - remove unused protected static final attribute (tlestach@redhat.com)
  - remove unused protected static final attributes (tlestach@redhat.com)
  - removing dead code (tlestach@redhat.com)
  - removing dead code (tlestach@redhat.com)
  - removing dead code (tlestach@redhat.com)
  - removing dead code (tlestach@redhat.com)
  - removing dead code (tlestach@redhat.com)
  - removing dead code (tlestach@redhat.com)
  - removing dead code (tlestach@redhat.com)
  - removing dead code (tlestach@redhat.com)
  - removing dead code (tlestach@redhat.com)
  - removing dead code (tlestach@redhat.com)
  - removing dead code (tlestach@redhat.com)
  - removing dead code (tlestach@redhat.com)
  - removing dead code (tlestach@redhat.com)
  - removing dead code (tlestach@redhat.com)
  - removing dead code (tlestach@redhat.com)
  - removing dead code (tlestach@redhat.com)
  - removing dead code (tlestach@redhat.com)
  - removing dead code (tlestach@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.7.48-1
changelog:
  - remove unnecessary else statements in
    java/code/src/com/redhat/rhn/testing/TestUtils.java (tlestach@redhat.com)
  - remove unnecessary else statements in java/code/src/com/redhat/rhn/manager/
    (tlestach@redhat.com)
  - remove unnecessary else statements in
    java/code/src/com/redhat/rhn/manager/system/ (tlestach@redhat.com)
  - remove unnecessary else statements in
    java/code/src/com/redhat/rhn/manager/kickstart/ (tlestach@redhat.com)
  - remove unnecessary else statements in
    java/code/src/com/redhat/rhn/manager/channel/ChannelManager.java
    (tlestach@redhat.com)
  - remove unnecessary else statements in
    java/code/src/com/redhat/rhn/taskomatic/ (tlestach@redhat.com)
  - remove unnecessary else statements in rest of
    java/code/src/com/redhat/rhn/frontend/ (tlestach@redhat.com)
  - remove unnecessary else statements in
    java/code/src/com/redhat/rhn/frontend/xmlrpc/ (tlestach@redhat.com)
  - remove unnecessary else statements in
    java/code/src/com/redhat/rhn/frontend/action/ (tlestach@redhat.com)
  - remove unnecessary else statements in
    java/code/src/com/redhat/rhn/frontend/dto/ (tlestach@redhat.com)
  - remove unnecessary else statements in
    java/code/src/com/redhat/rhn/frontend/action/configuration/
    (tlestach@redhat.com)
  - remove unnecessary else statements in java/code/src/com/redhat/rhn/domain/
    (tlestach@redhat.com)
  - remove unnecessary else statements in
    java/code/src/com/redhat/rhn/domain/kickstart/ (tlestach@redhat.com)
  - remove unnecessary else statements in rest of
    java/code/src/com/redhat/rhn/common/ (tlestach@redhat.com)
  - remove unnecessary else statements in
    java/code/src/com/redhat/rhn/common/validator/ (tlestach@redhat.com)
  - remove unnecessary else statements in
    java/code/src/com/redhat/rhn/common/util/ (tlestach@redhat.com)
  - remove unnecessary else statements in
    java/code/internal/src/com/redhat/rhn/internal/doclet (tlestach@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.7.47-1
changelog:
  - access static fields in a static way (tlestach@redhat.com)
  - access static fields in a static way (tlestach@redhat.com)
  - access static fields in a static way (tlestach@redhat.com)
  - access static fields in a static way (tlestach@redhat.com)
  - access static fields in a static way (tlestach@redhat.com)
  - access static fields in a static way (tlestach@redhat.com)
  - access static fields in a static way (tlestach@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.7.46-1
changelog:
  - remove unused class (tlestach@redhat.com)
  - remove unused private attribute (tlestach@redhat.com)
  - removing unused method (tlestach@redhat.com)
  - remove unused private static log (tlestach@redhat.com)
  - remove unused private static log (tlestach@redhat.com)
  - remove unused private static log (tlestach@redhat.com)
  - remove unused private static log (tlestach@redhat.com)
  - remove unused private static log (tlestach@redhat.com)
  - remove unused private static log (tlestach@redhat.com)
  - remove unused private log (tlestach@redhat.com)
  - remove unused private final log (tlestach@redhat.com)
  - remove unused private static log (tlestach@redhat.com)
  - remove unused private static array (tlestach@redhat.com)
  - remove unused private static log (tlestach@redhat.com)
  - remove unused private attribute (tlestach@redhat.com)
  - remove unused private static final attributes (tlestach@redhat.com)
  - remove unused static final LOG (tlestach@redhat.com)
  - remove unused private attribute (tlestach@redhat.com)
  - remove empty test (tlestach@redhat.com)
  - remove unused private static log (tlestach@redhat.com)
  - remove unused private static log (tlestach@redhat.com)
  - remove unused private static log (tlestach@redhat.com)
  - remove unused private attribute (tlestach@redhat.com)
  - remove unused private final log (tlestach@redhat.com)
  - remove unused private attribute (tlestach@redhat.com)
  - remove unused private log (tlestach@redhat.com)
  - remove unused private attributes (tlestach@redhat.com)
  - remove unused private static log (tlestach@redhat.com)
  - remove unused private static log (tlestach@redhat.com)
  - remove unused private final attributes (tlestach@redhat.com)
  - remove unused private static final attribute (tlestach@redhat.com)
  - remove unused private static final attributes (tlestach@redhat.com)
  - remove unused test part (tlestach@redhat.com)
  - remove unused private static sttribute (tlestach@redhat.com)
  - remove unused private logger (tlestach@redhat.com)
  - remove unused private logger (tlestach@redhat.com)
  - remove unused private logger (tlestach@redhat.com)
  - remove unused private logger (tlestach@redhat.com)
  - remove unused private logger (tlestach@redhat.com)
  - remove unused private static final attribute (tlestach@redhat.com)
  - remove unused private attribute (tlestach@redhat.com)
  - remove unused logger (tlestach@redhat.com)
  - remove unused private static final attribute (tlestach@redhat.com)
  - remove unused private static attribute (tlestach@redhat.com)
  - remove unused private static attributes (tlestach@redhat.com)
  - remove unused method (tlestach@redhat.com)
  - remove unused method (tlestach@redhat.com)
  - remove unused private methods (tlestach@redhat.com)
  - remove unused private method (tlestach@redhat.com)
  - removing unused private method from SystemEntitlementsSubmitAction
    (tlestach@redhat.com)


author: Simon Lukasik <slukasik@redhat.com> 1.7.45-1
changelog:
  - OpenSCAP integration -- Frontend API for scan schedule. (slukasik@redhat.com)
  - checkstyle: allow Copyright 2012. (slukasik@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.7.44-1
changelog:
  - remove redundant interfaces (tlestach@redhat.com)
  - remove redundant assignments (tlestach@redhat.com)
  - binaryInput cannot be null at this location (tlestach@redhat.com)
  - baos cannot be null at this location (tlestach@redhat.com)
  - remove redundant assignements (tlestach@redhat.com)
  - toChannel cannot be null at this location (tlestach@redhat.com)
  - user cannot be null at this location (tlestach@redhat.com)
  - selectedChannel can only be null at this location (tlestach@redhat.com)
  - regCount cannot be null at this location (tlestach@redhat.com)
  - pkgs cannot be null at this location (tlestach@redhat.com)
  - parent cannot be null at this location (tlestach@redhat.com)
  - pAdded cannot be null at this location (tlestach@redhat.com)
  - mtime cannot be null at this location (tlestach@redhat.com)
  - mess can only be null at this location (tlestach@redhat.com)
  - kss cannot be null at this location (tlestach@redhat.com)
  - key cannot be null at this location (tlestach@redhat.com)
  - info cannot be null at this location (tlestach@redhat.com)
  - currentErrata cannot be null at this location (tlestach@redhat.com)
  - cr cannot be null at this location (tlestach@redhat.com)
  - cr cannot be null at this location (tlestach@redhat.com)
  - count cannot be null at this location (tlestach@redhat.com)
  - compoundLocales cannot be null at this location (tlestach@redhat.com)
  - channel cannot be null at this location (tlestach@redhat.com)
  - updates cannot be null at this location (tlestach@redhat.com)
  - optimize code based on null and non-empty conditions (tlestach@redhat.com)
  - rebootAction cannot be null at this location (tlestach@redhat.com)
  - proposed cannot be null at this location (tlestach@redhat.com)
  - o can only be null at this location (tlestach@redhat.com)
  - is can only be null at this location (tlestach@redhat.com)
  - name cannot be null at this location (tlestach@redhat.com)
  - hostDir cannot be null at this location (tlestach@redhat.com)
  - epoch cannot be null at this location (tlestach@redhat.com)
  - desc cannot be null at this location (tlestach@redhat.com)
  - do not allocate object that will never be used in UpdateErrataCacheCommand
    (tlestach@redhat.com)
  - do not allocate object that will never be used in SystemHandler
    (tlestach@redhat.com)
  - remove dead code in DeleteFileAction (tlestach@redhat.com)
  - remove dead code in PatchConfirmInstallAction (tlestach@redhat.com)
  - remove dead code in PatchConfirmAction (tlestach@redhat.com)
  - remove dead code in KickstartFormatter (tlestach@redhat.com)
  - remove dead code in ErrataQueueWorker (tlestach@redhat.com)
  - remove dead code in ActionExecutor (tlestach@redhat.com)
  - remove unnecessary semicolons (tlestach@redhat.com)
  - remove unnecessary casts (tlestach@redhat.com)
  - do not check whether Org expression is an instance of Org
    (tlestach@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.7.43-1
changelog:
  - remove unused hbm query - TaskoBunch.lookupById (tlestach@redhat.com)
  - remove unused hbm query - TaskoTask.lookupByName (tlestach@redhat.com)
  - remove unused hbm query - TaskoTask.lookupById (tlestach@redhat.com)
  - remove unused hbm query - TaskoRun.listRunsWithStatus (tlestach@redhat.com)
  - remove unused hbm query - UserState.lookupById (tlestach@redhat.com)
  - remove unused hbm query - User.findAllUsers (tlestach@redhat.com)
  - remove unused hbm query - Address.findById (tlestach@redhat.com)
  - remove unused hbm query - VirtualInstance.findAllUnregisteredGuests
    (tlestach@redhat.com)
  - remove unused hbm query - VirtualInstance.findAllRegisteredGuests
    (tlestach@redhat.com)
  - remove unused hbm query - PushClientState.findByLabel (tlestach@redhat.com)
  - remove unused hbm sql-query - ServerGroup.lookupByTypeLabelAndOrg2
    (tlestach@redhat.com)
  - remove unused hbm query - PackageProvider.findById (tlestach@redhat.com)
  - remove unused hbm query - PackageDelta.findById (tlestach@redhat.com)
  - remove unused hbm query - PackageKey.findById (tlestach@redhat.com)
  - remove unused hbm query - PackageCapability.findById (tlestach@redhat.com)
  - remove unused hbm query - PackageName.findById (tlestach@redhat.com)
  - remove unused hbm query - ProfileType.loadAll (tlestach@redhat.com)
  - remove unused hbm query - Role.loadRoles (tlestach@redhat.com)
  - remove unused hbm query - UserGroup.findByRole (tlestach@redhat.com)
  - remove unused hbm query - OrgEntitlementType.findAll (tlestach@redhat.com)
  - remove unused hbm query - Task.deleteTaskQueue (tlestach@redhat.com)
  - remove unused hbm query - PackageActionResult.findByKey (tlestach@redhat.com)
  - remove unused hbm query - ActionStatus.loadAll (tlestach@redhat.com)
  - remove unused hbm query - ActionType.findByName (tlestach@redhat.com)
  - remove unused hbm query - ActionType.loadAll (tlestach@redhat.com)
  - remove unused hbm query - ConfigFileName.findByPath (tlestach@redhat.com)
  - remove unused hbm query - Severity.findByLabel (tlestach@redhat.com)
  - remove unused hbm query - PublishedErrataFile.listByErrata
    (tlestach@redhat.com)
  - remove unused hbm query - UnpublishedBug.findById (tlestach@redhat.com)
  - remove unused hbm query - UnpublishedErrata.findByAdvisoryType
    (tlestach@redhat.com)
  - remove unused hbm query - UnpublishedErrataFile.listByErrata
    (tlestach@redhat.com)
  - remove unused hbm query - PublishedBug.findById (tlestach@redhat.com)
  - remove unused hbm query - KickstartSessionHistory.findById
    (tlestach@redhat.com)
  - remove unused hbm query - KickstartTreeType.findByName (tlestach@redhat.com)
  - remove unused hbm query - KickstartTreeType.loadAll (tlestach@redhat.com)
  - remove unused hbm query - KickstartInstallType.findByName
    (tlestach@redhat.com)
  - remove unused hbm query - KickstartSession.findById (tlestach@redhat.com)
  - remove unused hbm query - KickstartIpRange.findById (tlestach@redhat.com)
  - remove unused hbm query - KickstartSessionState.findById
    (tlestach@redhat.com)
  - remove unused hbm query - KickstartVirtualizationType.findById
    (tlestach@redhat.com)
  - remove unused hbm query - Channel.findById (tlestach@redhat.com)
  - remove unused hbm query - ProvisionState.findById (tlestach@redhat.com)
  - remove unused hbm query - ArchType.findByName (tlestach@redhat.com)
  - remove unused hbm query - ArchType.loadAll (tlestach@redhat.com)
  - remove unused hbm query - ChecksumType.loadAll (tlestach@redhat.com)
  - remove unused hbm query - FileList.findById (tlestach@redhat.com)
  - remove unused hbm query - Probe.listForOrg (tlestach@redhat.com)
  - remove unused KickstartFactory public static methods (tlestach@redhat.com)
  - audit: cache search results (Joshua.Roys@gtri.gatech.edu)


author: Tomas Lestach <tlestach@redhat.com> 1.7.42-1
changelog:
  - remove unused jsp - pages/user/create/createaccount.jsp (tlestach@redhat.com)
  - remove unused jsp - pages/software/downloads/isotree.jsp
    (tlestach@redhat.com)
  - remove unused jsp - pages/configuration/channel/addfiles.jsp
    (tlestach@redhat.com)
  - remove unused jsp - pages/kickstart/pre.jsp (tlestach@redhat.com)
  - remove unused jsp - pages/kickstart/post.jsp (tlestach@redhat.com)
  - remove unused jsp - pages/channel/relevant.jsp (tlestach@redhat.com)
  - remove unused jsp - pages/common/errors/service.jsp (tlestach@redhat.com)
  - remove unreferenced do page and appropriate jsp - /users/RPCPlaceholder
    (tlestach@redhat.com)
  - remove unused jsp - /common/email_sent.jsp (tlestach@redhat.com)
  - remove unreferenced do page - /users/VerificationSent (tlestach@redhat.com)
  - remove unreferenced do page - /account/VerificationSent (tlestach@redhat.com)
  - remove unused KickstartGuestInstallLog class and appropriate hbm.xml file
    (tlestach@redhat.com)
  - remove unreferenced do page together with appropriate action -
    /kickstart/DownloadLog (tlestach@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.7.41-1
changelog:
  - remove unreferenced do page together with appropriate action and jsp -
    /software/downloads/Help (tlestach@redhat.com)
  - remove unreferenced do page - /configuration/DeleteChannelSubmit
    (tlestach@redhat.com)
  - remove unreferenced do page together with appropriate action -
    /kickstart/KickstartsSubmit (tlestach@redhat.com)
  - remove unreferenced do page together with appropriate action -
    /systems/details/packages/profiles/CompareSystemsSubmit (tlestach@redhat.com)
  - remove unreferenced do page together with appropriate action -
    /systems/details/packages/profiles/CompareProfilesSubmit
    (tlestach@redhat.com)
  - remove unreferenced do page - /systems/SystemGroupListSubmit
    (tlestach@redhat.com)
  - remove unreferenced do page together with appropriate action and test -
    /systems/ProxyListSubmit (tlestach@redhat.com)
  - remove unreferenced do page together with appropriate action and test -
    /systems/InactiveSubmit (tlestach@redhat.com)
  - remove unreferenced do page together with appropriate action and test -
    /systems/UngroupedSubmit (tlestach@redhat.com)
  - remove unreferenced do page together with appropriate action and test -
    /systems/UnentitledSubmit (tlestach@redhat.com)
  - remove unreferenced do page together with appropriate action and test -
    /systems/OutOfDateSubmit (tlestach@redhat.com)
  - remove unreferenced do page - /systems/SystemListSubmit (tlestach@redhat.com)
  - remove unreferenced do page - /users/DisabledListSubmit (tlestach@redhat.com)
  - delete unused do page and appropriate action - /users/UserListSubmit
    (tlestach@redhat.com)
  - remove unused action - BaseFilterAction (tlestach@redhat.com)
  - remove unused method - listAllFilesWithTotalSize (tlestach@redhat.com)
  - remove unused action - QuotaAction (tlestach@redhat.com)
  - removing unused action VirtualSystemsListAction (tlestach@redhat.com)
  - removing unused action - ConfigDateAction (tlestach@redhat.com)


author: Jan Pazdziora 1.7.40-1
changelog:
  - The com.redhat.rhn.taskomatic.task.CleanCurrentAlerts is not longer needed
    because nothing inserts to rhn_current_alerts, removing.
  - optionaly omit building spacewalk-java-tests subpackage (tlestach@redhat.com)
  - Use table RHN_CURRENT_ALERTS directly instead of the synonym.


author: Tomas Lestach <tlestach@redhat.com> 1.7.39-1
changelog:
  - remove unused method (tlestach@redhat.com)
  - remove unused action (tlestach@redhat.com)
  - drop system_search (tlestach@redhat.com)
  - 790803 - use loopback IPs in case the host has no DNS entry
    (tlestach@redhat.com)


author: Miroslav Suchý 1.7.38-1
changelog:
  - automatically focus search form (msuchy@redhat.com)
  - typo fix (mzazrivec@redhat.com)
  - deleting commented unused code (tlestach@redhat.com)
  - fix rhn/multiorg/channels/OrgList.do?cid=<cid> on PG (tlestach@redhat.com)
  - removing dead code (tlestach@redhat.com)
  - prevent calling listErrata APIs with empty startDate and non-empty endDate
    (tlestach@redhat.com)
  - remove duplicate information (tlestach@redhat.com)
  - no need to select other columns, when the elaborator fetches them anyway
    (tlestach@redhat.com)
  - 795565 - list errata according to issue_date, not last_modified
    (tlestach@redhat.com)
  - We update stock tomcat server.xml with spacewalk-setup.
    (jpazdziora@redhat.com)
  - We do not use subversion for some time. (jpazdziora@redhat.com)
  - The java/conf/rhn/rhn.conf is not packaged, nor used. (jpazdziora@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.7.37-1
changelog:
  - 790803 - fix javadoc of ip6In (tlestach@redhat.com)
  - The dbchange is not used anywhere, removing. (jpazdziora@redhat.com)
  - More replaces of rhnuser synonym with web_contact. (jpazdziora@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.7.36-1
changelog:
  - 790803 - use sat_node (tlestach@redhat.com)
  - 790803 - add ip6 to rhn_sat_node (tlestach@redhat.com)
  - 790803 - store vip and vip6 separately (tlestach@redhat.com)
  - 790803 - add vip6 to rhn_sat_cluster (tlestach@redhat.com)
  - validate IPv6 address using regex (mzazrivec@redhat.com)


author: Jan Pazdziora 1.7.35-1
changelog:
  - Removing rhnUser synonym and just using the base web_contact.
  - The switchenv.py is not useful externally.


author: Tomas Lestach <tlestach@redhat.com> 1.7.34-1
changelog:
  - fix checkstyle issue (tlestach@redhat.com)
  - making errata clone api calls re-use cloned errata, if the given adivsory is
    itself a clone (jsherril@redhat.com)


author: Justin Sherrill <jsherril@redhat.com> 1.7.32-1
changelog:
  - moving strutstest to tempjars (jsherril@redhat.com)
  - adding mockobjects to tempjars (jsherril@redhat.com)
  - adding unit test ant file to java-test package (jsherril@redhat.com)
  - initial work go create a java-testing rpm (jsherril@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.7.31-1
changelog:
  - remove <isRequired> from xsd, as it is completelly ignored
    (tlestach@redhat.com)
  - several tokens may by associated with one server (tlestach@redhat.com)
  - advisoryTypeLabels must be pre-filled, when there're form validation errors
    on the errata/manage/Edit page (tlestach@redhat.com)
  - current value does not matter by checking RequiredIf (tlestach@redhat.com)
  - check date type only if attribute's requiredIf is fulfilled
    (tlestach@redhat.com)
  - validate int attributes in the same way as long attributes
    (tlestach@redhat.com)
  - 787223 - do not offer to display graph for probes without metrics
    (tlestach@redhat.com)
  - correct column aliasing (mzazrivec@redhat.com)
  - use ansi outer join syntax (mzazrivec@redhat.com)


author: Jan Pazdziora 1.7.30-1
changelog:
  - The noteCount attribute is not used anywhere, removing.
  - Removing unused imports.
  - The note_count value is nowhere used in the application code, removing from
    selects.


author: Milan Zazrivec <mzazrivec@redhat.com> 1.7.29-1
changelog:
  - time_series revamped: fully async deletion of monitoring data
  - 784911 - add package_arch to PackageMetadataSerializer


author: Tomas Lestach <tlestach@redhat.com> 1.7.28-1
changelog:
  - introduce optional tag for xsd parameter validation (tlestach@redhat.com)
  - Revert "790120: improve system overview query performance"
    (jpazdziora@redhat.com)
  - 790120: improve system overview query performance (shughes@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.7.27-1
changelog:
  - 574975 - fix setChildChannelArch js function (tlestach@redhat.com)
  - 786829 - use ks script position as it is stored in the DB
    (tlestach@redhat.com)
  - prevent ISE, when creating notification filter wihout having any probe
    defined (tlestach@redhat.com)
  - 788988 - check whether interface has an address assigned
    (mzazrivec@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.7.26-1
changelog:
  - select first probe by deafult, when creating new notification filter in
    probes scope (tlestach@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.7.25-1
changelog:
  - no need to call selectScope on body load (tlestach@redhat.com)
  - workaround a jsp bug (tlestach@redhat.com)
  - do not disable recurring_frequency by default (tlestach@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.7.24-1
changelog:
  - keep the other xsd entry for recurring_duration (tlestach@redhat.com)
  - do not validate data type for empty strings, but validate empty numbers
    (tlestach@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.7.22-1
changelog:
  - validate also empty form strings (tlestach@redhat.com)
  - remove duplicate xsd entry (tlestach@redhat.com)
  - convert boolean when storing it to DB char(1) (tlestach@redhat.com)
  - store recurring boolean object as number (tlestach@redhat.com)


author: Jan Pazdziora 1.7.21-1
changelog:
  - Updating the oversight in license texts.
  - Removing unused package.htmls.
  - The create_package_doc.pl si not used, removing.


author: Tomas Lestach <tlestach@redhat.com> 1.7.20-1
changelog:
  - fix monitoring probe graph time axis (tlestach@redhat.com)
  - 785599 - fix jsp condition (tlestach@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.7.16-1
changelog:
  - convert boolean value when storing it to DB varchar(1) (tlestach@redhat.com)
  - do not store DB information into the rhn_config_macro (tlestach@redhat.com)


author: Jan Pazdziora 1.7.11-1
changelog:
  - 784013 - casting the probe id to string since that is what the substr
    expression in the DELETE returns.
  - unify virtual guest defaults used in API and WebUI (tlestach@redhat.com)
  - 703273 - save information messages only if having messages to display
    (tlestach@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.7.10-1
changelog:
  - 749476 - return default (empty) string instead of omitting the attribute for
    channel.software.getDetails API (tlestach@redhat.com)
  - close session after initial taskorun check (tlestach@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.7.8-1
changelog:
  - enable requesting base64 encoded config file ervisions (tlestach@redhat.com)
  - 702019 - use --log option for anaconda script logging starting from rhel6
    (tlestach@redhat.com)
  - 648483 - setting kickstart host for virtual guest provisioning
    (tlestach@redhat.com)
  - 702019 - add extra newline to ks file (tlestach@redhat.com)
  - Error banner on (re)login page indicating schema upgrade is required.
    (mzazrivec@redhat.com)
  - make sure a request url gets displayed in the traceback e-mail
    (tlestach@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.7.6-1
changelog:
  - reinitialize schedules at the taskomatic start when detecting runs in the
    future (tlestach@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.7.4-1
changelog:
  - remove duplicate struts-config entry (tlestach@redhat.com)
  - define includeantruntime for javac build (tlestach@redhat.com)
  - Show Proxy tabs on Spacewalk (msuchy@redhat.com)


author: Milan Zazrivec <mzazrivec@redhat.com> 1.7.3-1
changelog:
  - 574975 - child channel arch defaults to parent's arch (mzazrivec@redhat.com)
  - 703273 - fix multiple server subscriptions to a channel (tlestach@redhat.com)
  - 770143 - pass checksum, when changing org sharing to private
    (tlestach@redhat.com)
  - 515653 - unify channel architecture label (mzazrivec@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.7.2-1
changelog:
  - removing hibernate not-null constraint (tlestach@redhat.com)
  - 756097 - remove 'Spacewalk' from log messages (tlestach@redhat.com)
  - introduce validator checks for kickstart scripts (tlestach@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.7.1-1
changelog:
  - 700711 - redirect SessionStatus page page to systems overview after the
    system profile gets deleted (tlestach@redhat.com)
  - Bumping package versions for 1.7. (mzazrivec@redhat.com)


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


author: 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: Jan Pazdziora 2.5.54-1
changelog:
  - Revert "Revert "Revert "get_server_capability() is defined twice in osad and
    rhncfg, merge and move to rhnlib and make it member of rpclib.Server"""


author: 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.34-1
changelog:
  - Revert "Revert "get_server_capability() is defined twice in osad and rhncfg,
    merge and move to rhnlib and make it member of rpclib.Server""
    (msuchy@redhat.com)


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


author: Miroslav Suchý <msuchy@redhat.com> 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: Jan Pazdziora 1.8.2-1
changelog:
  - 816299 - Updating default config files with additional options for heapdump
    directory (sherr@redhat.com)


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


author: Jan Pazdziora 2.2-1
changelog:
  - 788972 - for multiple recipient email addresses, join them with comma.
  - %defattr is not needed since rpm 4.4


author: jesus m. rodriguez <jesusr@redhat.com> 1.5-1
changelog:
  - 483867 - names of packages that help us distinguish Proxy from Spacewalk (Satellite) have changed.
  - 483867 - Spacewalk and Satellite no longer use /etc/rhn/satellite-httpd/conf/ssl.conf.


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


