# changelog

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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


author: Grant Gainey 2.6.1-1
changelog:
  - spacewalk-setup-postgresql: build and setup on openSUSE
  - Bumping package versions for 2.6.
  - Bumping package versions for 2.5.
  - Bumping package versions for 2.4.


author: Matej Kollar <mkollar@redhat.com> 2.3.1-1
changelog:
  - Getting rid of Tabs and trailing spaces in LICENSE, COPYING, and README files
  - Bumping package versions for 2.3.


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


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


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


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


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


author: Jan Dobes 2.5.1-1
changelog:
  - audit-server-groups report: remove reporting of max_members
  - entitlements report: dropped
  - report: remove channel entitlements from report
  - fix typo
  - Bumping package versions for 2.5.


author: Matej Kollar <mkollar@redhat.com> 2.3.6-1
changelog:
  - 1150982 - Update man page
  - Tab vs. Spaces
  - 1150982 - Column named "group" can be a little complicated...
  - Add summary info about scan results


author: Matej Kollar <mkollar@redhat.com> 2.3.5-1
changelog:
  - 1150982 - coping with old python
  - 1150982 - forgotten WHERE
  - 1150982 - Change gt to ge and lt to le
  - 1150982 - Add more filtering options
  - 1150982 - Add org_id to report


author: Grant Gainey 2.3.1-1
changelog:
  - 1122706 - Added config-files and config-files-latest reports
  - Add id column to channel export
  - Bumping package versions for 2.3.


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


author: Jiri Dostal <jdostal@redhat.com> 2.6.14-1
changelog:
  - spacecmd: catch all exceptions in do_login()
  - Revert presious commit - spacewalk-pylint does not accept exception without
    type
  - spacecmd: catch all exceptions in do_login()


author: Jan Dobes 2.6.12-1
changelog:
  - fixing pylint: too-many-nested-blocks
  - fixing pylint: wrong-import-order
  - building of spacecmd package fails in i686 buildroot because of this


author: Ondrej Gajdusek <ogajduse@redhat.com> 2.6.9-1
changelog:
  - 1209646 - spacecmd: Added systemID to report_inactivesystems output
  - 1367562 - spacecmd: Added output to logging.debug from softwarechannel_sync
    func
  - 1179333 - spacecmd: Modified IF statement in due to fails according BZ


author: Ondrej Gajdusek <ogajduse@redhat.com> 2.6.6-1
changelog:
  - Add start time to system_applyerrata
  - Accept -s option in errata_apply
  - Add start time to errata_apply
  - spacecmd: Add system_reboot examples to man page
  - spacecmd: Skip time prompt when running with --yes
  - spacecmd: Add start time to system_schedulepackagerefresh
  - spacecmd: Add start time to system_schedulehardwarerefresh
  - spacecmd: Add start time to system_syncpackages
  - spacecmd: Add start time to system_deployconfigfiles
  - spacecmd: Add start time to system_upgradepackage
  - spacecmd: Add start time to system_removepackage
  - spacecmd: Add start time to system_installpackage
  - spacecmd: Add start time to system_reboot


author: Tomas Lestach <tlestach@redhat.com> 2.6.3-1
changelog:
  - 1309710 - Adding kickstart_setsoftwaredetails feature.
  - Fixing kickstart_getsoftware autocompletion.


author: Tomas Lestach <tlestach@redhat.com> 2.6.2-1
changelog:
  - spacecmd: Check number of arguments in system_show_packageversion
  - Fix help/usage messages
  - spacecmd: user: allow more than one group at a time


author: Tomas Lestach <tlestach@redhat.com> 2.6.1-1
changelog:
  - simplyfication of comparison
  - simplify if statements
  - replacing 'expr == None' with 'expr is None'
  - fix import order in spacecmd
  - Bumping package versions for 2.6.


author: Grant Gainey 2.5.7-1
changelog:
  - spacecmd: build on openSUSE
  - 1274484 - changed name of key in ConfigRevision structure + updated API doc +
    configchannel.py


author: Grant Gainey 2.5.5-1
changelog:
  - unused variable
  - mimetype detection to set the binary flag requires 'file' tool
  - fix export/cloning: always base64
  - default is binary
  - Always base64 encode to avoid trim() bugs in the XML-RPC library.


author: Gennadii Altukhov <galt@redhat.com> 2.5.2-1
changelog:
  - 1287246 - spacecmd: repo_details show 'None' if repository doesn't have SSL
    Certtificate
  - 1287246 - spacecmd: Added functions to add/edit SSL certificates for
    repositories


author: Jan Dobes 2.5.1-1
changelog:
  - spacecmd: remove listsystementitlements command
  - spacecmd: remove virtualization host platform entitlement references
  - spacecmd: remove references to provisioning entitlements
  - spacecmd: remove entitlements example from documentation
  - spacecmd: remove softwarechannel_getentitlements
  - spacecmd: remove report_entitlements; uses removed API
  - spacecmd: not use dropped satellite.listEntitlements api
  - spacecmd: remove org_listsoftwareentitlements and org_setsoftwareentitlements
  - Bumping package versions for 2.5.


author: Jan Dobes <jdobes@redhat.com> 2.4.10-1
changelog:
  - Added softwarechannel_listsyncschedule to spacecmd to list all active
    software channel sync schedules.


author: Jan Dobes 2.4.9-1
changelog:
  - 1229427 - use default value as in WebUI
  - 1229427 - do not forget checksum
  - 1229427 - offer more checksum types


author: Grant Gainey 2.3.19-1
changelog:
  - Updating copyright info for 2015
  - Added a bit more documentation to softwarechannel_setsyncschedule to make it
    more obvious what the schedule format is.


author: Tomas Lestach <tlestach@redhat.com> 2.3.18-1
changelog:
  - Added softwarechannel_removesyncschedule to remove a sync schedule from a
    channel.
  - Fix cli config option nossl. Before using it triggered the following error:


author: Matej Kollar <mkollar@redhat.com> 2.3.13-1
changelog:
  - Forgotten substitution?
  - Fix Pylint on Fedora 21: manual fixes
  - Fix Pylint on Fedora 21: autopep8
  - 1180233 - More corner cases for errata summary printing
  - Let pep8 do its thing to clean up some code
  - spacecmd: added softwarechannel_errata functions
  - spacecmd: cleanup string handling
  - spacecmd: add defattr


author: Tomas Lestach <tlestach@redhat.com> 2.3.4-1
changelog:
  - add new function kickstart_getsoftwaredetails
  - Added feature to get installed packageversion of a system or systems managed
    by ssm to spacecmd. Usage: spacecmd system_show_packageversion <SYSTEM>
    <PACKAGE>


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


author: 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: 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 Dobes 2.6.1-1
changelog:
  - create the symlink directly and point to correct destination on SUSE
  - Bumping package versions for 2.6.


author: Jan Dobes 2.5.2-1
changelog:
  - removing unused enable_solaris_support configuration parameter
  - removing unused force_unentitlement configuration parameter


author: Tomas Lestach <tlestach@redhat.com> 2.3.13-1
changelog:
  - removing RHN::Cleansers
  - removing RHN::Access and PXT::ACL
  - remove apache PXT configuration
  - no more pxt pages


author: Tomas Lestach <tlestach@redhat.com> 2.3.10-1
changelog:
  - removing unused pxt error pages
  - removing packages/package_map_raw as it isn't referenced
  - removing packages/view_readme as it isn't referenced


author: Tomas Lestach <tlestach@redhat.com> 2.3.8-1
changelog:
  - removing system_list/proxy.pxt as it isn't referenced anymore
  - remove unused raw_script_output.txt


author: Matej Kollar <mkollar@redhat.com> 2.3.3-1
changelog:
  - Getting rid of trailing spaces in Perl
  - Getting rid of Tabs and trailing spaces in LICENSE, COPYING, and README files


author: Michael Mraka <michael.mraka@redhat.com> 2.1.3-1
changelog:
  - Remove groups/errata_list.pxt
  - system group edit properties - linking + cleanup
  - system group details - linking + cleanup


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


author: Matej Kollar <mkollar@redhat.com> 2.3.1-1
changelog:
  - Getting rid of trailing spaces in Perl
  - Getting rid of Tabs and trailing spaces in LICENSE, COPYING, and README files
  - Bumping package versions for 2.3.
  - Bumping package versions for 2.2.
  - Bumping package versions for 2.1.


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


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


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


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


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


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


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


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


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


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


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


author: Tomas Kasparek <tkasparek@redhat.com> 2.0.11-47
changelog:
  - cobbler20 needs to conflict with cobbler-epel - DNF is too smart
  - include disable_https.patch in cobbler20 spec


author: Stephen Herr <sherr@redhat.com> 2.0.11-42
changelog:
  - Make cobbler detect os version for CentOS 7 Taken from upstream:
    https://github.com/cobbler/cobbler/pull/1021


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


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


author: Matej Kollar <mkollar@redhat.com> 2.3.1-1
changelog:
  - Getting rid of Tabs and trailing spaces in LICENSE, COPYING, and README files
  - Bumping package versions for 2.3.
  - Bumping package versions for 2.2.
  - Bumping package versions for 2.1.


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


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


author: Michael Mraka <michael.mraka@redhat.com> 2.6.78-1
changelog:
  - 1439622 - return no row if user has no privs for the server
  - 1439622 - don't let disabled user log in


author: Grant Gainey 2.6.76-1
changelog:
  - 1427625 - Add strict-httpd-workaround *FIRST* in httpd conf files
    (bz is a SW-clone of BZ#1422518)


author: Gennadii Altukhov <galt@redhat.com> 2.6.75-1
changelog:
  - 1401488 - Fixes the following error on errata-sync: ERROR: cannot concatenate
    'str' and 'int' objects


author: Jan Dobes 2.6.72-1
changelog:
  - fixing case when local repository has packages in subdirectories
  - Regenerating .po and .pot files for backend
  - Updating .po translations from Zanata


author: Jan Dobes 2.6.70-1
changelog:
  - adding support for incremental imports from mount point
  - disabling RHN satsync in code
  - do cast to None earlier to prevent crash if --no-packages is used
  - adding missed disconnected option


author: Jan Dobes 2.6.69-1
changelog:
  - update man page
  - import channel families after signature is checked and fix return code if
    manifest validation fails
  - always check mappings
  - use disconnected option to not subscribe to sat repo
  - removing remote activation functions
  - save manifest to default location
  - read certificate from manifest only
  - making cdn activation mandatory in this script
  - removing unsupported options
  - fixing list of channels when there are only child channels available
  - adding mount point parameter


author: Tomas Kasparek <tkasparek@redhat.com> 2.6.67-1
changelog:
  - fix: NameError: global name 'get' is not defined.
  - always save certificate
  - refactoring in activation


author: Jan Dobes 2.6.65-1
changelog:
  - check if relevant repository is enabled
  - filter source repositories by default
  - fixing the result dictionary
  - fixing channel family not found in mapping


author: Jan Dobes 2.6.64-1
changelog:
  - fixing pylint
  - this directory needs to be created after cleanup
  - set repository location in runtime, not hardcoded in DB
  - cleanup and moving repository logic from cdnsync to repository module
  - package name is now known
  - adding classes to work with CDN repositories
  - do not print RHN messages if (de)activating CDN
  - refactor and add option to deactivate CDN
  - removing usage of product mapping and saving repositories from manifest
    instead
  - support populating SSL information
  - require mapping package
  - load repository urls from manifest
  - make sure all old certs/keys are gone
  - fixing occurences in code
  - check for presence of all headers
  - headers can sometimes arrive in lowercase


author: Gennadii Altukhov <galt@redhat.com> 2.6.62-1
changelog:
  - fix pylint wrong-import-order
  - reverting pylint change - method cannot be called, it's not instance


author: Jan Dobes 2.6.60-1
changelog:
  - detect already activated system
  - adding force parameter
  - cleaning, removing even older API references to not get confused
  - activate system registered to RHSM
  - adding new parameter to save current behavior


author: Gennadii Altukhov <galt@redhat.com> 2.6.59-1
changelog:
  - fix setting of default kickstart installation type
  - fix list of urls in yum_src repo plugin.
  - require m2crypto in -tools package
  - get uuid of system if registered in RHSM


author: Gennadii Altukhov <galt@redhat.com> 2.6.56-1
changelog:
  - fix spacewalk-backend build * we still need to build spacewalk-backend on
    RHEL5 to use two subpackages spacewalk-backend-libs and spacewalk-backend-
    usix on cliend side. spacewalk-backend-tools uses python-requests module wich
    is absent in RHEL5 repos, so I removed it from BuildDependencies, but leave
    in Dependencies, maybe it can be installed manually.


author: Gennadii Altukhov <galt@redhat.com> 2.6.55-1
changelog:
  - fix dependencies for CDN-Sync
  - fix spec file to build CDN-Sync on RHEL5 reverted
    (7e629f0f5ead8aa4c8c6f2e5c0ee4a3cb85e0474)
  - fix python backend code to be compatible with Python 2.4


author: Gennadii Altukhov <galt@redhat.com> 2.6.52-1
changelog:
  - fix yum plugin naming, based on an url, because it can be a metalink
  - remove hardcoded METADATA_EXPIRE, use value from config file
  - cdn-sync - clear repodata before syncing repository


author: Gennadii Altukhov <galt@redhat.com> 2.6.51-1
changelog:
  - cdn-sync  - add fixes in packages counting: - if we have the same package in
    different repositories of channel, we count it only one time - count packages
    for base channel


author: Jan Dobes 2.6.50-1
changelog:
  - fixing pylint: too-many-nested-blocks
  - fixing pylint: wrong-import-order
  - fixing pylint: unsubscriptable-object


author: Jan Dobes 2.6.47-1
changelog:
  - a bit more magic is needed for gpg check satellite certificate
  - changing log format
  - log cdnsync module


author: Jan Dobes 2.6.43-1
changelog:
  - dropping quiet flag, it's not much useful now
  - try to recover from incorrect updateinfo.xml
  - change log level handling in reposync
  - adding some basic info into man page
  - unused variable
  - split reposync and cdnsync log directories
  - fixing TypeError when filename is None
  - kickstarts from external repositories have full path in DB


author: Gennadii Altukhov <galt@redhat.com> 2.6.41-1
changelog:
  - reposync - rewrite HTML parser for Kickstart repositories
  - Added the capability for spacewalk-debug to grab the user's preferences for
    timezone and language locale
  - fixing path


author: Jan Dobes 2.6.39-1
changelog:
  - make sure images from treeinfo are included regardless on directory listing
  - do not show internal DB id
  - detect treeinfo file
  - split listing files and downloading
  - there can be missing mappings for kickstart trees currently
  - do cdn activation in rhn-satellite-activate
  - add manifest parameter for rhn-satellite-activate
  - dropping cdn-activate script


author: Jan Dobes 2.6.37-1
changelog:
  - fixing import
  - apply formatting changes on file in original location and drop it from cdn
    dir
  - fixing pylint: too-many-nested-blocks, no need for else
  - adding support for release channel mapping


author: Jan Dobes <jdobes@redhat.com> 2.6.36-1
changelog:
  - fixing pylint: wrong-import-position, wrong-import-order
  - fixing pylint: wrong-import-position
  - fixing pylint: wrong-import-order
  - fixing pylint: wrong-import-position
  - fixing pylint: wrong-import-order
  - fixing pylint: wrong-import-order,ungrouped-imports
  - fixing pylint: wrong-import-order
  - fixing pylint: wrong-import-order
  - fixing pylint: wrong-import-position
  - fixing pylint: consider-using-enumerate
  - fixing pylint: wrong-import-order
  - fixing pylint: wrong-import-position
  - fixing pylint: wrong-import-position
  - fixing pylint: wrong-import-order
  - fixing pylint: No value for argument 'tb' in constructor call (no-value-for-
    parameter)
  - fixing pylint: wrong-import-order
  - fixing pylint: wrong-import-order
  - fixing pylint: wrong-import-order
  - fixing pylint: wrong-import-order
  - fixed SyntaxError " b'' " for RHEL5


author: Jan Dobes 2.6.35-1
changelog:
  - fixing pylint: wrong-import-order
  - fixing pylint: wrong-import-order
  - fixing pylint: wrong-import-order
  - fixing pylint: wrong-import-order
  - fixing pylint: simplifiable-if-statement
  - fixing pylint: unneeded-not
  - fixing pylint: wrong-import-order
  - fixing pylint: wrong-import-order
  - fixing pylint: wrong-import-order
  - fixing pylint: wrong-import-order
  - fixing pylint: wrong-import-position
  - sys.exitfunc is deprecated since Python 2.4
  - more pylint and pep8 fixes


author: Jan Dobes 2.6.34-1
changelog:
  - fixing pylint issues
  - drop disconnected activation on spacewalk, there is not much to insert and
    not possible to update counts
  - call signature check directly instead of calling external (also dropped) perl
    script
  - include files in packages
  - bringing back tool for activation


author: Jan Dobes 2.6.32-1
changelog:
  - set header_end to value where we stop reading
  - split maximally once or we lost part of the release sometimes
  - get package format from filename
  - check downloaded file
  - add basic plug-in for syncing deb repo
  - there are errata with intentionally empty package list, cannot skip them


author: Jan Dobes 2.6.29-1
changelog:
  - initialize before _load_entitlements is called
  - check if there are any available channels first
  - filter channel families with ssl credentials - they are 'activated'
  - fixing listing of channels for some empty channel families


author: Jan Dobes 2.6.27-1
changelog:
  - do not download comps if not downloading packages
  - pass less parameters inside class
  - fixing --no-packages


author: Gennadii Altukhov <galt@redhat.com> 2.6.26-1
changelog:
  - Impove error message about missing parent channels
  - cdn-sync - add debug-level verification
  - cdn-sync - add proxy url convertor from ascii to puny
  - cdn-sync - remove temporary certificates


author: Gennadii Altukhov <galt@redhat.com> 2.6.25-1
changelog:
  - fix pep8 'Line too long'
  - bugfix - typo in variable name
  - cdn-sync - add to syncing kickstartable trees: - parameterized values for
    rhnKSTreeType and rhnKSInstallType - possibility to select kickstartable
    trees with NULL organisation id
  - bugfix - remove temporary file if there is an error during downloading by
    yum-wrapper
  - cdn-sync - exclude kickstart repositories only if we have them in config file


author: Jan Dobes 2.6.23-1
changelog:
  - better look for existing erratum by advisory name now
  - always set advisory with version number and be different than advisory_name
  - do not crash for now


author: Jan Dobes 2.6.21-1
changelog:
  - simplify and allow to use other parameters without channel parameter
  - rename to plural to have same parameter as in satsync
  - show more info like in satsync
  - Revert "check if DB is running"


author: Gennadii Altukhov <galt@redhat.com> 2.6.19-1
changelog:
  - cdn-sync - add handling of database connection error
  - bugfix - Check connection to a DB is open before make commit()
  - Make reraising of exception compatible with Python 2 and 3. Additional
    changes to commit 20ba5c63b13b2afe0a4c0340cc5538dae8f5c018
  - simplify condition


author: Gennadii Altukhov <galt@redhat.com> 2.6.18-1
changelog:
  - build cdn-sync only for RHEL > 5 and Fedora
  - cdn-sync - add syncing of kickstart repositories - reposync now doesn't
    terminate a program if one of channels doesn't exist - add posibility to
    exclude some repos from syncing


author: Jan Dobes 2.6.16-1
changelog:
  - distinct by checksum to connect multiple packages with same nevrao to
    erratum, not only one of them
  - fixing multiple packages in null org without channel - pick the last one
  - support syncing only RPMs metadata


author: Gennadii Altukhov <galt@redhat.com> 2.6.14-1
changelog:
  - cdn-sync -  fix pylint warnings and errors
  - bug fix in cache of reposync when several repos assigned on channel
  - cdn-sync - change path for cache repodata, do not save primary.xml and
    repomd.xml on disk
  - cdn-sync - show progress bar during updating repodata
  - cdn-sync - add number of packages to channel listing output
  - cdn-sync - Implement cdn-sync parameter for repodata updating
  - cdn-sync - Implement cdn-sync parameter for just listing assigned
    repositories for channels
  - cdn-sync - bugfix in listing child channels. Show only those of child
    channels which belong to channel families from manifest.
  - cdn-sync - add workaroud for missing RHN to CDN source matching * checking
    that we have mapping in config json * if channel doesn't have at least one
    source, skip it during syncing
  - cdn-sync - add exceptions to handling during channel import
  - cdn-sync - add parameter to print current configuration file
  - cdn-sync - add support of different debug levels for cdn-sync and reposync
  - cdn-sync - use the same config (CFG object) for cdn-sync, reposync and yum-
    repo-plugin
  - cdn-sync - add parameters for http proxy and blocking of concurrent runs of
    cdn-sync


author: Grant Gainey 2.6.13-1
changelog:
  - change default checksum type to sha256 for debían packages. Usage of SHA256
    is recommended in https://wiki.debian.org/RepositoryFormat#Size.2C_MD5sum.2C_
    SHA1.2C_SHA256.2C_SHA512 This should also fix RH BZ 1348321
  - Fixes unnecessary removal of whitespaces in package dependencies. Needed for
    correct creation of Packages.gz
  - 1226329 - sense support for debian packages


author: Jiri Dostal <jdostal@redhat.com> 2.6.9-1
changelog:
  - 1348575 - Many tools from spacewalk-backend-tools package returning Python
    tracebacks when run under non-root user
  - list only custom channels


author: Jan Dobes 2.6.5-1
changelog:
  - do not delete and insert everything on every call
  - Revert "old families should not be visible after reactivation"


author: Jan Dobes 2.6.4-1
changelog:
  - fix satellite-sync and do not delete and insert on every cdn-sync
  - simlify content sources import and do not delete and insert on every cdn-sync
  - fixing incorrect name of variable


author: Jan Dobes 2.6.3-1
changelog:
  - fixing pylint in cdnsync module and little refactoring
  - fixing pylint in activation module
  - fixing pylint in contentRemove module
  - missing import


author: Jan Dobes 2.6.2-1
changelog:
  - make possible to clear packages in null-org outside channels (partially
    synced channels)
  - add functions to remove content outside channels
  - move spacewalk-remove-channel code into new module
  - sync content strictly - only packages from batch will be in channel
  - allow reposync to subscribe packages to channel strictly
  - show which channel is processed
  - support --no-errata
  - support --no-packages
  - fixing synced channel indicator
  - list skipped errata
  - it's not an error
  - channel families may not be in filtered list
  - find ssl keys for families
  - unlock null org channels
  - run sync
  - import content sources for channels
  - teach backend to insert content sources
  - dist channel mapping
  - insert channel metadata
  - adding available channel listing
  - add linking channel families with certificates
  - refactor to class
  - insert families matching product data only
  - old families should not be visible after reactivation
  - lookup in separate function
  - fix rhnContentSourceSsl -> rhnContentSsl in code
  - import channel families
  - reusing previously dropped satellite certificate class
  - insert SSL credentials from file and manifest into DB
  - start to build -cdn package
  - refactoring satCerts to make possible insert into single org/null org


author: Jan Dobes 2.6.1-1
changelog:
  - print() prints '()' in python 2 instead of expected empty line
  - fix chgrp call on openSUSE
  - Bumping package versions for 2.6.


author: Tomas Kasparek <tkasparek@redhat.com> 2.5.43-1
changelog:
  - fix missing new line in translation
  - updating copyright years
  - Regenerating .po and .pot files for spacewalk-backend.
  - Updating .po translations from Zanata


author: Tomas Kasparek <tkasparek@redhat.com> 2.5.41-1
changelog:
  - Only trigger virtualization notification on server save when the
    virtualization data is not falsy


author: Grant Gainey 2.5.37-1
changelog:
  - spacewalk-backend: build on openSUSE - specfile fixes
  - spacewalk-backend: build on openSUSE
  - 1331271 - fix string concatenation


author: Gennadii Altukhov <galt@redhat.com> 2.5.35-1
changelog:
  - Add mode to open packages as 'binary'
  - Fix relative imports for python backend-common libs
  - Automatic commit of package [spacewalk-backend] release [2.5.34-1].
  - fix building of spacewalk-backend


author: Gennadii Altukhov <galt@redhat.com> 2.5.30-1
changelog:
  - Resolve conflicts between usix and backend-libs
  - Fix pylint warnings/fails
  - fix usix next() import and usage


author: Gennadii Altukhov <galt@redhat.com> 2.5.29-1
changelog:
  - Fix 'iteritems' in backend Python 2/3 compatibility
  - Fix '.next()' in backend Python 2/3 compatibility
  - Add import of 'reduce' function in backend for Python 3 compatibility
  - Fix 'exc_type' in backend code for Python 2/3 compatibility
  - Fix 'unicode' in backend code for Python 2/3 compatibility
  - Fix 'apply' in backend code for Python 2/3 compatibility
  - Fix 'maxint' in backend code for Python 2/3 compatibility
  - Fix 'exitfunc' in backend code for Python 2/3 compatibility
  - Fix 'raw_input' in backend code for Python 2/3 compatibility
  - Fix imports in backend code for Python 2/3 compatibility
  - Fix data types in backend code for Python 2/3 compatibility
  - Fix 'dict' in backend code for Python 2/3 compatibility
  - Add __bool__ in backend code for Python 2/3 compatibility
  - Fix 'filter' in backend code for Python 2/3 compatibility
  - Fix 'map' in backend code for Python 2/3 compatibility
  - Fix 'xrange' in backend code for Python 2/3 compatibility
  - Fix 'octal' format of number in backend code for Python 2/3 compatibility
  - Fix 'raise' in backend code for Python 2/3 compatibility
  - Fix 'except' in backend code for Python 2/3 compatibility
  - Fix 'has_key' in backend code for Python 2/3 compatibility
  - Fix 'print' in backend code for Python 2/3 compatibility
  - Add micro-six python module to write code that runs on Python 2 and 3


author: Jan Dobes <jdobes@redhat.com> 2.5.24-1
changelog:
  - 1308486 - better never import foreign private channel families, custom
    channels will be synced into your org anyway
  - 1308486 - org_id of channel family is probably never filled, just not make
    private channel families public


author: Tomas Kasparek <tkasparek@redhat.com> 2.5.19-1
changelog:
  - Remove self from staticmethod
  - Fix Python errors from CI build and rename sort function for consistency.
  - Remove custom latest RPM handling in spacewalk-repo-sync and use the same
    logic as reposync from yum-utils instead.


author: Jan Dobes 2.5.17-1
changelog:
  - 1303524 - do not import errata to all synced channels because some may not
    have all packages synced
  - 1276569 - improve message


author: Jan Dobes 2.5.13-1
changelog:
  - 1301137 - update guest also on re-registration
  - 1301137 - allow to change uuid of already registered guests
  - 1301137 - there can be guests without hypervisor registered
  - fixing exception when reactivating system without base channel and without
    any available


author: Gennadii Altukhov <galt@redhat.com> 2.5.12-1
changelog:
  - 1051018 - Added filename in the error message of satellite-sync, in case file
    has wrong size
  - 1281775 - Added processing of ValueError exception, during spacewalk-data-
    fsck


author: Jan Dobes 2.5.4-1
changelog:
  - ignore all not any longer supported entitlements
  - backend: remove repoll parameter from
    rhn_entitlements.remove_server_entitlement()
  - backend: do not use rhn_entitlements.repoll_virt_guest_entitlements() anymore
  - backend: errno 20220 (Server Group Membership exceeded) is not thrown anymore
  - backend: remove use of rhn_entitlements.activate_system_entitlement()
  - satCert, satsync: checkstyle fixes
  - satsync.py: fix merge error
  - backend: remove max_members from unit tests
  - remove max_member update from rhnServerGroup
  - drop rhnFault 91
  - ISS: export 10 system entitlements and import none
  - drop rhn-entitlement-report
  - remove comments
  - remove unused function entitlement_grants_service()
  - It should always work to add with enterprise_entitled
  - Removed unused exception
  - backend: dead code removal
  - rhn-satellite-activate: manual references removed
  - rhn-satellite-activate: dropped
  - satellite-sync: don't sync the certificate
  - server_class.py: remove dead code
  - rhnHandler: don't check for certificate expiry
  - satCerts.py: remove comment reference to dropped file
  - rhn_satellite_activate: remove unused validateSatCert function
  - rhn_satellite_activate: don't check certificate validity
  - rhn_satellite_activate: outdated comment removed
  - import: don't import rhnVirtSubLevel
  - import: don't import from rhnSGTypeVirtSubLevel
  - import: don't import table rhnChannelFamilyVirtSubLevel
  - export refactoring: remove unused parameters/fields
  - export refactoring: remove unused query
  - export: don't export rhnChannelFamilyVirtSubLevel
  - export refactoring: unused attributes removed
  - import refactoring: unused attribute removed
  - backend: remove virtualization host platform entitlement references
  - backend: remove references to nonlinux entitlements
  - backend: remove comments that are not relevant anymore
  - backend: remove references to the update entitlement
  - rhn-entitlement-report: don't filter update entitlements
  - python backend unit tests: remove references to provisioning_entitled
  - registration.py: remove references to provisioning_entitled in documentation
  - backend: remove references to provisioning_entitled
  - backend: commented code removed
  - backend: unused reg_num parameter removed from documentation
  - Change error message for NoBaseChannel Exception
  - Remove monitoring from cert tools
  - Remove traces of monitoring from registration.py doc
  - backend: do not set max_members of rhnChannelFamily
  - backend: do not set values for max_members and current_members
  - backend: remove unused ChannelFamilyPermissions class
  - backend: remove special handling for SubscriptionCountExceeded
  - backend: remove unused imports
  - entitlement-report: remove channel entitlement views
  - backend: remove unused ChannelFamilyPermissionsImport() and
    processChannelFamilyPermissions
  - backend: remove populate_channel_family_permissions and
    purge_extra_channel_families from sync_handler
  - backend: remove local handling of channel family members from satsync
  - backend: remove channel subscription checks from rhn-satellite-activate
  - backend: update rhn_channel.subscribe_server signature
  - backend: remove usage of update_family_counts
  - backend: remove available_subscriptions from channel object
  - backend: remove family count handling from server_kickstart
  - backend: remove family count handling from server_token


author: Jan Dobes 2.4.21-1
changelog:
  - Realigning arguments to process_batch to conform to indentation standards -
    see https://www.python.org/dev/peps/pep-0008/#indentation
  - Fixed spelling of _proces_batch -> _process_batch.


author: Jan Dobes 2.4.17-1
changelog:
  - Fixes orabug 20623622 spacewalk-repo-sync error: maximum recursion depth
    exceeded error when syncing to ULN via a proxy server


author: Tomas Kasparek <tkasparek@redhat.com> 2.4.10-1
changelog:
  - require cobbler20 - Spacewalk is not working with upstream cobbler anyway
  - remove un-intentional changes
  - 1181152 - XSS when altering user details and going somewhere where you are
    choosing user         - Escaped tags in real names


author: Tomas Kasparek <tkasparek@redhat.com> 2.4.9-1
changelog:
  - remove Except KeyboardInterrupt from imports
  - remove Except KeyboardInterrupt from imports
  - remove un-necessary try-except construct


author: Stephen Herr <sherr@redhat.com> 2.4.3-1
changelog:
  - do not reset primary network interface at hardware refresh (bnc#895071)
  - set primary interface during registration (bnc#929058)


author: Matej Kollar <mkollar@redhat.com> 2.4.1-1
changelog:
  - remove whitespace from .sgml files
  - Copyright texts updated to SUSE LLC
  - Bumping package versions for 2.4.


author: Stephen Herr <sherr@redhat.com> 2.3.52-1
changelog:
  - 1206350 - Add API to Satellite for Proxy to check client token validity
  - 1206350 - send error headers even on 404 response


author: Grant Gainey 2.3.51-1
changelog:
  - Standardize pylint-check to only happen on Fedora
  - Import topic, summary and collected references from updateinfo.xml on
    reposync


author: Stephen Herr <sherr@redhat.com> 2.3.44-1
changelog:
  - convert empty string to null for DMI values
  - init the second DB connection only when needed
  - Fix the primary key definition for rhnPackageFile
  - Do not include obsolete rhn_monitoring.conf
  - spacewalk-debug should not collect monitoring logs
  - remove nocpulse user and group from spacewalk-debug


author: Tomas Lestach <tlestach@redhat.com> 2.3.35-1
changelog:
  - Adding on the spacewalk-data-fsck man page the option --remove-mismatch
  - add funcionality on spacewalk-data-fsck to remove the RPM which does not
    match checksum


author: Matej Kollar <mkollar@redhat.com> 2.3.30-1
changelog:
  - Getting rid of Tabs and trailing spaces in Python
  - Getting rid of trailing spaces in Perl
  - Getting rid of Tabs and trailing spaces in LICENSE, COPYING, and README files


author: Stephen Herr <sherr@redhat.com> 2.3.24-1
changelog:
  - 1122626 - different registration paths should lock tables in the same order
    This could potentially cause deadlocks


author: Michael Mraka <michael.mraka@redhat.com> 2.3.14-1
changelog:
  - Add /usr/share/rhn/config-defaults in spacewalk-debug
  - 1138275 - spacewalk-debug is not fully postgreSQL aware.


author: Michael Mraka <michael.mraka@redhat.com> 2.3.10-1
changelog:
  - 1021057 - do not double-count systems subscribed to more than one channel
    from the same channel family


author: Stephen Herr <sherr@redhat.com> 2.3.5-1
changelog:
  - 1128893 - repo-sync should work even if parent is not custom channel
  - 1122438 - SQL syntax fix (extraneous comma)


author: Milan Zazrivec <mzazrivec@redhat.com> 2.2.43-1
changelog:
  - 1005729 - man rhn-satellite-exporter org
  - fix copyright years
  - 1009961 - rhn-satellite-exporter man page update
  - 1009430 - rhn-satellite-exporter/spacewalk-remove-channel as non-root


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


author: Grant Gainey 2.6.1-1
changelog:
  - Update specfile to be consistent about referring to both SW and Satellite
  - Bumping package versions for 2.6.


author: Jan Dobes 2.5.1-1
changelog:
  - spacewalk-admin.spec: incorrect cd removed
  - spacewalk-admin: drop validate-sat-cert.pl
  - Bumping package versions for 2.5.


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


author: Tomas Lestach <tlestach@redhat.com> 2.6.1-1
changelog:
  - let's BuildRequire perl-Test for perl-Satcon
  - Bumping package versions for 2.6.
  - Bumping package versions for 2.5.
  - Bumping package versions for 2.4.


author: Matej Kollar <mkollar@redhat.com> 2.3.1-1
changelog:
  - Getting rid of trailing spaces in Perl
  - Getting rid of Tabs in Perl
  - Getting rid of Tabs and trailing spaces in LICENSE, COPYING, and README files
  - Bumping package versions for 2.3.
  - Bumping package versions for 2.2.


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


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


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


author: Stephen Herr <sherr@redhat.com> 2.4.2-1
changelog:
  - 1219946 - We need python-hashlib for doing sha256 on RHEL 5
  - 1219946 - Make rhn-ssl-tool use sha256 by default for crt / csr signatures


author: Matej Kollar <mkollar@redhat.com> 2.3.1-1
changelog:
  - Getting rid of Tabs and trailing spaces in Python
  - Getting rid of Tabs and trailing spaces in LICENSE, COPYING, and README files
  - Bumping package versions for 2.3.


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


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


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


author: Jan Dobes 2.6.2-1
changelog:
  - fedora 24 client will not send it's smbios because there is a warning and it
    fails on syntax error


author: Tomas Kasparek <tkasparek@redhat.com> 2.5.16-1
changelog:
  - updating copyright years
  - Regenerating .po and .pot files for rhn-client-tools.
  - Updating .po translations from Zanata


author: Jan Dobes 2.5.12-1
changelog:
  - delete file with input files after template is created
  - try to generate more similar order of entries in template
  - pulling *.po translations from Zanata
  - fixing current *.po translations


author: Michael Mraka <michael.mraka@redhat.com> 2.5.11-1
changelog:
  - 1259884 - fixed missing method for sorting of rhnChannels
  - 1259884 - open terminal for write only


author: Jan Dobes 2.5.2-1
changelog:
  - rhel client tools: po files updated
  - rhel client tools: remove virtualization host platform entitlement references
  - rhel client tools: drop references to update entitlements
  - client-tools: Remove 'provisioning_entitled' slot from RHEL and Debian
  - backend: unused reg_num parameter removed from documentation
  - client-tools: Remove 'monitoring_entitled' slot from RHEL and Debian


author: Grant Gainey 2.3.12-1
changelog:
  - Use plural for lists
  - Refactoring
  - Sanitize input
  - Fix grammar
  - Extract listing of available channels
  - Extract listing of base channel
  - Extract channels listing
  - Extract channel removal
  - Extract channel addition
  - Extract logging function
  - Cleanup
  - Pylint/Pep8
  - Get rid of unused global variable


author: Matej Kollar <mkollar@redhat.com> 2.3.11-1
changelog:
  - 1147425 - we might be registered also via rhsm
  - 1147425 - avoid "list index out of range"
  - Make indentation more PEP8


author: Matej Kollar <mkollar@redhat.com> 2.3.10-1
changelog:
  - Localize error messages
  - Typo
  - 1036586 - separate username/password request
  - Remove unused variable
  - Indentation homogenization
  - Separate definitions from directly executed code
  - Remove unused import


author: Michael Mraka <michael.mraka@redhat.com> 2.3.2-1
changelog:
  - rhn-client-tools translations backported from RHEL6
  - rhn-client-tools translations updated from Transifex


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


author: Michael Mraka <michael.mraka@redhat.com> 11.2.0.9-1
changelog:
  - LD_PRELOAD setup has been moved to spacewalk-setup-tomcat
  - Purging %changelog entries preceding Spacewalk 1.0, in active packages.


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


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


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


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


author: Jan Dobes 2.6.17-1
changelog:
  - 1402437 - update sha1
  - 1402437 - drop child channels first
  - 1402437 - delete all solaris related records in database
  - delete records from rhnArchTypeActions before deleting architecture types
  - delete from solaris from rhnArchType table


author: Tomas Kasparek <tkasparek@redhat.com> 2.6.16-1
changelog:
  - delete solaris architecture during upgrade
  - remove solaris compatibility mappings
  - don't populate db with solaris architectures


author: Grant Gainey 2.6.8-1
changelog:
  - 1369559 - adjust pgres autovacuum settings for rhnChannelPackage to make
    rapid, large, size-changes more performant


author: Jan Dobes 2.6.2-1
changelog:
  - change rhnContentSourceSsl table to possibly connect to channel family
    (instead of content source) and rename to rhnContentSsl


author: Jan Dobes 2.6.1-1
changelog:
  - fix dropping unused entitlements when multiple orgs are available
  - Bumping package versions for 2.6.


author: Jan Dobes 2.5.18-1
changelog:
  - adding missing Oracle upgrade
  - delete sync probe task
  - populate uuid cleanup task on clean installation
  - drop column from _log table too
  - sequnce rhn_org_entitlement_type_seq should be dropped
  - dropping functions after entitlements removal in upgrade


author: Jan Dobes 2.5.16-1
changelog:
  - make sure people already on 2.4 will get missed 2.2 -> 2.3 upgrades
  - fixing missing 2.2 -> 2.3 upgrades
  - Revert "delete one more table"


author: Jan Dobes 2.5.13-1
changelog:
  - fixing upgrade on Oracle - it's function
  - fixing upgrade on Oracle - invalid end of file
  - fixing upgrade on Oracle
  - add Chile to the list of timezones (bsc#959055)


author: Grant Gainey 2.5.10-1
changelog:
  - When deleting a server, delete all associated rhnSet entries
  - 1303886 - update %description of spacewalk-schema package


author: Jan Dobes 2.5.2-1
changelog:
  - fixing sha
  - schema upgrade: org entitlement related tables
  - schema: remove org_entitlement(sw_mgr_enterprise) from rhnInfoPane
  - schema: drop rhnOrgEntitlements and rhnOrgEntitlementType tables
  - schema: fix shas
  - schema upgrade: drop max_members from rhnServerGroupType
  - schema upgrade: delete_server proc
  - schema upgrade: views
  - schema upgrade: delete unused rhnExceptions
  - schema upgrade: rhn_server package
  - schema upgrade: rhn_org package
  - schema upgrade: rhn_enttitlements package
  - schema upgrade: create_org procs
  - schema upgrade: drop rhnSatelliteCert
  - schema upgrade: drop the sat-check Taskomatic task
  - schema: assign org entitlements when creating a new organization
  - schema: create config_admin user group while creating a new organization
  - schema: remove repoll parameter from
    rhn_entitlements.remove_server_entitlement()
  - schema: drop rhn_entitlements.repoll_virt_guest_entitlements()
  - schema: remove rhn_server.can_server_consume_virt_slot() and count
    current_members like normal server groups
  - schema: remove max_members from rhnServerGroupOverview view
  - schema: drop unused rhnVisServerGroupOverviewLite view
  - schema: remove use of max_members in views
  - schema: remove max_members from rhnServerGroup table
  - schema: remove unused not_enough_entitlements_in_base_org exception
  - schema: remove unused exception servergroup_max_members
  - schema: do not set max_members in create_first_org and create_new_org
  - schema: modify rhn_server.insert_into_servergroup() to not use max_members
  - schema: drop modify_org_service, set_customer_enterprise,
    unset_customer_enterprise from rhn_entitlements
  - schema: drop rhn_entitlements.entitle_last_modified_servers()
  - schema: drop rhn_entitlements.activate_system_entitlement()
  - schema: drop rhn_entitlements.assign_system_entitlement()
  - schema: drop rhn_entitlements.set_server_group_count()
  - schema: drop rhn_entitlements.prune_group()
  - schema: remove handling of max_members from
    rhn_entitlements.repoll_virt_guest_entitlements()
  - schema: drop rhn_entitlements.remove_org_entitlements()
  - schema: add virtualization host entitlement and enterprise entitlement to SP
    for creating organizations
  - db: drop rhnSatelliteCert
  - sat-cert-check Taskomatic task dropped
  - rhn_server migrations: drop provisioning, update,
    virtualization_host_platform entitlements
  - rhn_entitlements migrations: drop provisioning, update, nonlinux and
    virtualization_host_platform entitlements
  - migration for create_first_org and create_new_org SP: don't add update
    entitlement for new orgs
  - rhnEntitledServers view migration: remove reference to update entitlements
  - db migration: remove references to rhnVirtSubLevel, rhnSGTypeVirtSubLevel and
    rhnChannelFamilyVirtSubLevel
  - delete_server stored procedure migration: remove references to virtualization
    host platform entitlements
  - data migration: remove references to virtualization host platform
    entitlements
  - data migration: remove references to nonlinux entitlements
  - data migration: remove references to update entitlements
  - db: remove references to rhnVirtSubLevel, rhnSGTypeVirtSubLevel and
    rhnChannelFamilyVirtSubLevel
  - data: remove references to virtualization host platform entitlements
  - rhn_server: remove references to virtualization host platform entitlements
  - rhn_entitlements: remove references to virtualization host platform
    entitlements
  - delete_server: remove references to virtualization host platform entitlements
  - data: remove references to nonlinux entitlements
  - rhn_entitlements: remove references to nonlinux entitlements
  - rhnEntitledServers: remove reference to update entitlements
  - data: remove references to update entitlements
  - rhn_server: don't expect update entitlement
  - rhn_entitlements: update shas
  - rhn_entitlements.entitle_server: remove update entitlement references
  - rhn_entitlements.remove_server_entitlement: delete default function value,
    callers always specify it
  - rhn_entitlements.entitle_server: delete default function value, callers
    always specify it
  - rhn_entitlements: drop unused create_entitlement_group function
  - rhn_entitlements: drop unused lookup_entitlement_group function
  - create_new_org and create_first_org: remove automatically added update
    entitlement server group
  - schema upgrades: fix to the dropping of provisioning entitlements
  - db: upgrade scripts
  - rhnEntitledServers view: remove references to provisioning
  - db data: remove references to provisioning
  - rhn_server: remove provisioning references
  - create_new_org and create_first_org: remove outdated comment
  - rhn_entitlements: remove provisioning references
  - Remove unused rhn_host_monitoring and its oracle synonym
  - Remove unused rhn_customer_monitoring view and its oracle synonym
  - Removed unused rhn_contact_monitoring and its oracle synonym
  - Remove monitoring_admin role from users, remove monitoring_admin row from
    rhnUserGroupType
  - Remove populating rhn_config_macro table as it doesn't exist anymore
  - Drop the rhn_config_macro table
  - db: Remove monitoring entitlement from insert/delete to/from server group
  - db: Remove rhn_monitoring from the database
  - schema: drop parameter from clear_subscriptions in delete_server
  - schema migration: drop not_enough_flex_entitlements exception
  - schema migration: drop not_enough_flex_entitlements_in_base_org exception
  - schema migration: remove server_cannot_convert_to_flex exception
  - schema: drop not_enough_flex_entitlements exception
  - schema: drop not_enough_flex_entitlements_in_base_org exception
  - schema: remove server_cannot_convert_to_flex exception
  - schema migration: remove unused invalid_channel_family exception
  - schema: remove unused invalid_channel_family exception
  - schema migration: drop software channel subscription counting
  - schema: drop unused rhnChannelFamilyServerPhysical view
  - schema: drop is_fve column from rhnServerChannel
  - schema: remove unused rhn_entitlements.subscribe_newest_servers()
  - schema: fix syntax error in rhn_channel
  - schema: remove member columns from rhnPrivateChannelFamily
  - schema: remove channel entitlement setting from remove_org_entitlements in
    rhn_entitlements
  - schema: remove maxMembers, currentMembers, maxFlex and currentFlex from
    rhnChannelFamilyPermissions view
  - schema: remove member check from rhn_channel.get_org_access()
  - schema: remove members from rhnOrgChannelFamilyPermissions and
    rhnUserChannelFamilyPerms views
  - schema: drop rhnChannelFamilyServerVirtual view
  - schema: drop unused view rhnChannelFamilyServers
  - schema: drop rhnChannelFamilyServerFve view
  - schema: remove unused vars from [un]subscribe_server in rhn_channel
  - schema: remove unused virt_guest_orgs from repoll_virt_guest_entitlements in
    rhn_entitlements
  - schema: remove delete_server_channels from rhn_channel and delete_server
    proceedure
  - schema: remove rhnChannelFamilyOverview view
  - schema: remove channel_family_no_subscriptions exception
  - schema: drop unused view rhnServerFveCapable
  - schema: drop channel_family_no_subscriptions exception
  - schema: remove channel_family_current_members from rhn_channel
  - schema: remove prune_family from rhn_entitlements
  - schema: remove set_family_count from rhn_entitlements
  - schema: remove channel entitlement handling from
    repoll_virt_guest_entitlements in rhn_entitlements
  - schema: remove assign_channel_entitlement from rhn_entitlements
  - schema: remove available_family_subscriptions from rhn_channel
  - schema: remove available_fve_family_subs from rhn_channel
  - schema: remove unused available_fve_chan_subs from rhn_channel
  - schema: remove unused available_chan_subscriptions from rhn_channel
  - schema: remove unused rhnUserAvailableChannels view
  - remove current_members and available_members from rhnAvailableChannels view
  - schema: remove unused can_server_consume_fve from rhn_channel
  - schema: remove unused can_server_consume_virt_channl from rhn_channel
  - schema: remove channel entitlement checks on subscribe_server
  - schema: drop convert_to_fve and can_convert_to_fve from rhn_channel
  - schema: whitespace fixes
  - schema: remove unused activate_channel_entitlement from rhn_entitlements
  - schema: remove unused function cfam_curr_fve_members from rhn_channel
  - schema: remove usage of update_group_family_counts from rhn_entitlements
  - schema: remove update_family_counts from rhn_entitlements
  - schema: remove update_family_counts and update_group_family_counts


author: Grant Gainey 2.4.21-1
changelog:
  - 608355 - missed updating a checksum
  - 608355 - Support 2.3-to-2.4 upgrade
  - 608355 - rhnResetPassword to support password-recovery-tokens


author: Tomas Lestach <tlestach@redhat.com> 2.4.16-1
changelog:
  - ensure appropriate table entries are avaialble for newly created
    organizations
  - introduce rhnOrgAdminManagement table
  - add errata_emails_enabled column to the rhnOrgConfiguration table


author: Stephen Herr <sherr@redhat.com> 2.4.8-1
changelog:
  - Add spacewalk-2015 and Fedora 23 gpg key fingerprints
  - Add package key for Spacewalk 2014 (RPM-GPG-KEY-spacewalk-2014)


author: Tomas Kasparek <tkasparek@redhat.com> 2.3.33-1
changelog:
  - arm related sutff can be present in db before upgrade
  - don't instert values that can be already present
  - some values can be insterted multiple times - don't do that
  - some values can be already present at the time of upgrade


author: Stephen Herr <sherr@redhat.com> 2.3.23-1
changelog:
  - Removing solaris tables
  - drop monitoring code and monitoring schema
  - removing monitoring from spacewalk-schema


author: Michael Mraka <michael.mraka@redhat.com> 2.3.20-1
changelog:
  - 1021057 - schema upgrade scripts
  - 1021057 - fixed double-counting systems subscribed to more than one channel


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


author: Jan Pazdziora 0.6.2-1
changelog:
  - move the %post SELinux activation to /usr/sbin/spacewalk-proxy-selinux-enable
  - use src.rpm packaging with single Source0


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


author: Jan Dobes 2.5.3-1
changelog:
  - delete file with input files after template is created
  - pulling *.po translations from Zanata
  - fixing current *.po translations


author: Stephen Herr <sherr@redhat.com> 2.4.4-1
changelog:
  - 1172288 - bug in yum api; PackageEVR.__eq__ not correctly defined for    evrs
    with None values
  - Revert "Revert "1172288 - One more occurrence of bad epoch interpretation""


author: Stephen Herr <sherr@redhat.com> 2.4.3-1
changelog:
  - Revert "1172288 - One more occurrence of bad epoch interpretation"
    Unspecified epoch is supposed to be '0' here, thanks to yum. See comment 12
    in bug.


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


author: Tomas Lestach <tlestach@redhat.com> 5.1.2-4
changelog:
  - do not require exact version of oracle instantclient
  - fixed tito build warning
  - replace legacy name of Tagger with new one


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: Gennadii Altukhov <galt@redhat.com> 2.6.1-1
changelog:
  - reindex documentation for rhn-search
  - updated release notes to Spacewalk 2.6
  - Bumping package versions for 2.6.


author: Jan Dobes 2.5.1-1
changelog:
  - updating doc indexes
  - updating doc URLs
  - Bumping package versions for 2.5.
  - Bumping package versions for 2.4.


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


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


author: Jan Dobes 2.5.1-1
changelog:
  - rhn_proxy_activate: remove error conditions linked to provisioning
    entitlements
  - Bumping package versions for 2.5.


author: Stephen Herr <sherr@redhat.com> 2.3.3-1
changelog:
  - 1158916 - proxy installer should use http proxy to get version number
  - 1158692 - minor usability updates to proxy installer


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


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


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


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


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


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


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


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


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


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


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


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


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


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


author: Grant Gainey 2.5.1-1
changelog:
  - spacewalk-proxy-html: build on openSUSE
  - Bumping package versions for 2.5.
  - Bumping package versions for 2.4.


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: 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)


