# changelog

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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


author: Jan Pazdziora 1.3.2-1
changelog:
  - Conflict with the InstantClient 10 to remind that they need to be removed
    upon upgrade.
  - Switch to Oracle InstantClient 11 in spacewalk-oracle.
  - add build.py.props to allow building using tito (msuchy@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.3.1-1
changelog:
  - remove jabberd-selinux dependency for rhel6+ (tlestach@redhat.com)
  - Bumping package versions for 1.3. (jpazdziora@redhat.com)


author: Jan Pazdziora 1.2.3-1
changelog:
  - Move the oracle-instantclient*-selinux dependency to spacewalk-oracle, to
    make it posible to install Spacewalk without Oracle SELinux modules.


author: Jan Pazdziora 1.2.1-1
changelog:
  - The dependency of python-psycopg2 (which replaced python-pgsql) is in
    spacewalk-backend-sql-postgresql, no need to have it in spacewalk-postgresql
    directly.
  - bumping package versions for 1.2 (mzazrivec@redhat.com)


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


author: Jan Pazdziora 1.8.1-1
changelog:
  - Make java_t bits optional, as Fedora 17 does not have this type.
  - %defattr is not needed since rpm 4.4


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


author: Jan Pazdziora 1.127.4-1
changelog:
  - Method select_current_alert not used, removing.
  - Removal of update_current_alert_by_ticket_id makes update_current_alert not
    used, removing.
  - Removal of update_current_alert_by_ticket_id makes
    select_current_alert_by_ticket_id not used, removing.
  - Method update_current_alert_by_ticket_id not used in our product, removing.


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


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


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


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


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


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


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


author: Tomas Lestach <tlestach@redhat.com> 3.2.3-9
changelog:
  - remove unused sample files from tanukiwrapper
  - disable building tanukiwrapper subpackages
  - explicitelly enable gcj_support on RHEL


author: Vivek Lakshmanan <vivekl@redhat.com> - 0:3.2.1-2jpp
changelog:
  - Add conditional AOT compilation with GCJ.
  - Add Requires(X) where appropriate.
  - Add patch to add -lm in x86-32 Makefile.
  - Conditionally apply patch to avoid use of obscure property 
    not supported on GCJ.
  - Add missing makefiles for architectures pertinent to FC.


author: Ville Skyttä <scop at jpackage.org> - 0:3.1.2-2jpp
changelog:
  - Fix install locations and build dependencies.
  - Drop -demo subpackage and test jars, include samples in main package's docs.
  - Fix build with newer Java/Ant and ant-nodeps not built with Sun's JDK.
  - Crosslink with local JDK javadocs.


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


author: Michael Mraka <michael.mraka@redhat.com> 1.1.1-1
changelog:
  - bumping spec files to 1.1 packages
  - Move systemlogs directory out of /var/satellite
  - Remove audit review cruft from spacewalk-setup


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


author: Tomas Lestach <tlestach@redhat.com> 1.7.1-1
changelog:
  - rename rhn-installation.log to rhn_installation.log (tlestach@redhat.com)
  - Bumping package versions for 1.7. (mzazrivec@redhat.com)


author: Jan Pazdziora 1.5.2-1
changelog:
  - 634989 - allow Apache to send emails, useful when mod_python/mod_perl is
    about to send traceback.


author: Michael Mraka <michael.mraka@redhat.com> 1.5.1-1
changelog:
  - 702274 - restore kickstart files context
  - 702274 - fixed context of kickstart configs
  - 702274 - allow cobblerd_t to read spacewalk_data_t


author: Miroslav Suchý <msuchy@redhat.com> 1.2.4-1
changelog:
  - 491331 move /etc/rhn/satellite-httpd/conf/satidmap.pl to
    /usr/share/rhn/satidmap.pl (msuchy@redhat.com)


author: Jan Pazdziora 1.2.2-1
changelog:
  - We cannot use oracle_sqlplus_log_t in .fc, in case we do not have the Oracle
    modules loaded.
  - Move the oracle-instantclient*-selinux dependency to spacewalk-oracle, to
    make it posible to install Spacewalk without Oracle SELinux modules.
  - Make the rule for access to oracle_port_t optional, for PostgreSQL
    installations.


author: Michael Mraka <michael.mraka@redhat.com> 1.1.1-1
changelog:
  - bumping spec files to 1.1 packages
  - Move systemlogs directory out of /var/satellite (joshua.roys@gtri.gatech.edu)


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


author: Miroslav Suchý 1.6.8-1
changelog:
  - 641936 - fix typo in man page
  - 768854 - introduce mapping for rhel6 add-ons (slukasik@redhat.com)


author: Miroslav Suchý 1.6.7-1
changelog:
  - 767718 - add data for rhel add-on's -
    Highavailability,Loadbalancer,Resilientstorage and Scalablefilesystem
  - 767718 - gather data for rhel add-on's
  - no need to handle Workstation for el6 specialy


author: Miroslav Suchý 1.6.5-1
changelog:
  - 750743 - add channel definition for optional channels
  - 750743 - gather data for optional channels
  - 761548 - add rhel 6.2 channel definitions


author: Michael Mraka <michael.mraka@redhat.com> 1.5.2-1
changelog:
  - added data files for RHEL6.1
  - added data files for RHEL5.6 Supplementary
  - adopted spacewalk-create-channel to RHEL6.1


author: Miroslav Suchý <msuchy@redhat.com> 1.4.4-1
changelog:
  - allowing input of 0 insteado f 'gold' in spacewalk-create-channel
    (jsherril@redhat.com)
  - replace dead code with default from optparse


author: Justin Sherrill <jsherril@redhat.com> 1.4.3-1
changelog:
  - adding new data files for spacewalk-create-channel (jsherril@redhat.com)
  - updating spacewalk-create-channel to properly support RHEL 6 and added
    supplementary repos for it (jsherril@redhat.com)


author: Jan Pazdziora 1.4.2-1
changelog:
  - Fixing description of the -u/--update option in spacewalk-create-channel man
    page. (luc@delouw.ch)


author: Jan Pazdziora 1.0.5-1
changelog:
  - correct Summary and Description (msuchy@redhat.com)
  - correct URL and Source0 (msuchy@redhat.com)
  - man page formatting fix (jsherril@redhat.com)
  - man page formatting fix (jsherril@redhat.com)
  - fixing man page name (jsherril@redhat.com)


author: Justin Sherrill <jsherril@redhat.com> 1.0.4-1
changelog:
  - adding RHEL 6 data files for spacewalk-create-channel (jsherril@redhat.com)
  - adding initial support for RHEL 6 to spacewalk-create-channel
    (jsherril@redhat.com)
  - updating readme for spacewalk-create-channel (jsherril@redhat.com)


author: Justin Sherrill <jsherril@redhat.com> 1.0.3-1
changelog:
  - updating spacewalk-remote-utils man page to remove left over bits from copied
    spec (jsherril@redhat.com)


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


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


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


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


author: Michael Mraka <michael.mraka@redhat.com> 10.2-16
changelog:
  - added /usr/bin/sqlplus for 64bit platforms
  - added filesystem standard compatible link /usr/lib64/oracle/10.2.0.4/client
  - added Requires: libstdc++.so.5 to satisfy instantclient libs
  - added Provides: ojdbc14, Obsoletes: rhn-oracle-jdbc
  - fixed rpmlint warnings


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


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


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


