# changelog

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


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


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


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


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


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


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


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


author: Jan Pazdziora 5.10.29-1
changelog:
  - 691847, 664491 - adding tcp_keepalive_timeout and tcp_keepalive_count options
    to osad.conf.
  - 691847, 664491 - read the keepalive settings from osad.conf and apply them to
    the osad socket.


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


author: Jan Pazdziora 5.10.16-1
changelog:
  - 705935 - introduce rhnSQL.commit() after the both SELECT statements that seem
    to be the main loop (a.rogge@solvention.de)


author: Jan Pazdziora 5.10.15-1
changelog:
  - Bumping up version to get above the one we backported to Spacewalk 1.4.
  - Revert "bump up epoch, and match version of osad with spacewalk version".
  - bump up epoch, and match version of osad with spacewalk version
    (msuchy@redhat.com)


author: Jan Pazdziora 5.10.12-1
changelog:
  - require python-hashlib only on rhel and rhel <= 5 (mc@suse.de)
  - build osad on SUSE (mc@suse.de)
  - provide config (mc@suse.de)


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


author: Jan Pazdziora 5.10.6-1
changelog:
  - no need to support rhel2 (msuchy@redhat.com)
  - RHEL 4 is no longer a target version for osa-dispatcher, fixing .spec to
    always build osa-dispatcher-selinux.


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


author: Tomas Lestach <tlestach@redhat.com> 5.9.51-1
changelog:
  - Revert "get_server_capability() is defined twice in osad and rhncfg, merge
    and move to rhnlib and make it member of rpclib.Server" (tlestach@redhat.com)


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


author: Jan Pazdziora 5.9.49-1
changelog:
  - Silence InstantClient 11g-related AVCs in osa-dispatcher.
  - Silence diagnostics which was causing AVC denials.


author: Miroslav Suchý <msuchy@redhat.com> 5.3.8-1
changelog:
  - 538057 - add corresponding "Provides:" for the arch-specific packages
  - 538057 - versioned provides, substitute tabs with spaces


author: Jan Pazdziora 5.4.45-1
changelog:
  - isInstallerConfig should check for autoyast in commandline
  - catch libvirtError to return meaningfull error messages


author: Stephen Herr <sherr@redhat.com> 5.4.38-1
changelog:
  - Automatic commit of package [rhn-virtualization] release [5.4.37-1].
  - 839776 - rhn-profile-sync exits with status 1 if libvirtd is not running


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


author: Stephen Herr <sherr@redhat.com> 5.4.35-1
changelog:
  - 807028 - rhn-virtualization-host should not delete chkconfig settings on
    upgrade (sherr@redhat.com)


author: Miroslav Suchý 5.4.23-1
changelog:
  - simplify spec
  - rhn-virtualization-host.noarch: E: incoherent-subsys /etc/rc.d/init.d/rhn-
    virtualization-host rhn-virtualization
  - fix spelling error


author: Simon Lukasik <slukasik@redhat.com> 0.0.15-1
changelog:
  - Precede internal error messages by xccdf_eval: prefix.
  - Submit the OpenSCAP HTML report as well.
  - Rewind, after using SAX to parse XML.
  - Upload also full XCCDF results along the OVAL results.
  - Refactor: Extract function _upload_file().
  - Make sure to only upload XML files
  - Use opened socket when to assessing file type.
  - Client shall upload full results of the scap.xccdf_eval action
  - Delete the temp file even when the content is useless


author: Simon Lukasik <slukasik@redhat.com> 0.0.5-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)
  - Only one Profile element is useful (slukasik@redhat.com)
  - Make sure only one TestResult element is used (slukasik@redhat.com)


author: Simon Lukasik <slukasik@redhat.com> 0.0.3-1
changelog:
  - Do not unlink file, tempfile will do that automatically.
    (slukasik@redhat.com)
  - This module is not supposed to be used as a stand-alone script.
    (slukasik@redhat.com)
  - Do submit empty dict, when something goes wrong (slukasik@redhat.com)
  - Fix syntax for python 2.4 (slukasik@redhat.com)


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


author: Jan Pazdziora 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: Stephen Herr <sherr@redhat.com> 5.10.70-2
changelog:
  - 1120802 - remove debuging output and fix perm comparison from previous patch
  - 1120802 - ensure webui config file diff looks at owner and permissions
  - 1113848 - make sure webui doesn't say there are diffs if there aren't
  - bz1113848 - Reverting changes of 1003459 and making GUI results compatible to
    rhncfg-client


author: Grant Gainey <ggainey@redhat.com> 5.10.62-1
changelog:
  - 1006480 - Another problem was hidden by the previous one   - Have to lay down
    directories to where the rhncfg-actions logfile is set   - Make it clearer
    that the scripts-output should go to a different place     than where the
    rhncfg code logs itself to


author: Stephen Herr <sherr@redhat.com> 5.10.44-1
changelog:
  - 948605 - make diffs initiated from Satellite obey display_diff config option
  - Purging %changelog entries preceding Spacewalk 1.0, in active packages.


author: Stephen Herr <sherr@redhat.com> 5.10.42-1
changelog:
  - 908011 - make rhncfg depend on correct version of rhn-client-tools for RHEL
  - 908011 - make rhncfg depend on newer rhn-client-tools


author: Jan Pazdziora 5.10.41-1
changelog:
  - 856608 - moved rhncfg dependency on spacewalk-backend-libs to base package
    All sub-packages now require it


author: Jan Pazdziora 5.10.36-1
changelog:
  - Update the copyright year.
  - fix for bz#869626 use st_mode, st_uid of dst Signed-off-by: Paresh Mutha
    <pmutha@redhat.com>


author: Stephen Herr <sherr@redhat.com> 5.10.30-1
changelog:
  - 824707 - rhncfg-actions should not log the diff of files that are not
    readable by all
  - %defattr is not needed since rpm 4.4


author: Miroslav Suchý 5.10.22-1
changelog:
  - 765816 - Added the option --selinux-context to rhncfg-manager which allows to
    overwrite the SELinux context from a file (mmello@redhat.com)


author: Miroslav Suchý 5.10.13-1
changelog:
  - add proto, server_name and server_list to local_config overrides
  - None has not iteritems() method


author: Jan Pazdziora 5.10.11-1
changelog:
  - 508936 - rhn-actions-control honor the allowed-actions/scripts/run for remote
    commands (mmello@redhat.com)


author: Jan Pazdziora 5.10.5-1
changelog:
  - remove unused import, fix indentation and a minor typo (iartarisi@suse.cz)
  - fix usage documentation messages for topdir and dest-file (iartarisi@suse.cz)


author: Jan Pazdziora 5.10.4-1
changelog:
  - 702524 - Fixed python traceback when deploying a file with permission set to
    000 (mmello@redhat.com)


author: Jan Pazdziora 5.10.3-1
changelog:
  - 699966 - added --ignore-missing option in rhncfg-manager to ignore missing
    local files when adding or uploading files (mmello@redhat.com)


author: Jan Pazdziora 5.10.2-1
changelog:
  - add missing directories to filelist (mc@suse.de)
  - build rhncfg build on SUSE (mc@suse.de)
  - 683200 - ca is now unicode, check for basestring, which is parent for both
    str and unicode type (msuchy@redhat.com)
  - 683200 - set the protocol correctly (msuchy@redhat.com)
  - 683200 - server_name and server_list should contain just hostname, not url
    (msuchy@redhat.com)
  - 683200 - if value is int ConfigParser fails with interpolation
    (msuchy@redhat.com)
  - 683200 - variable %proto is not used in up2date_cfg (msuchy@redhat.com)
  - removing .rhncfgrc - it is not packed, probably forgotten for long time
    (msuchy@redhat.com)
  - add () if you want to get result of function (msuchy@redhat.com)


author: Miroslav Suchý 5.9.54-1
changelog:
  - dead code - module up2date_config_parser is not used any more
  - dead code - get_up2date_config() is not used any more
  - 695723, 683200 - use up2date_client.config instead of own parser
    (utils.get_up2date_config)


author: Michael Mraka <michael.mraka@redhat.com> 5.9.53-1
changelog:
  - fixed moved imports
  - don't make link target absolute
  - 683264 - fixed extraneous directory creation via rhncfg-manager


author: Michael Mraka <michael.mraka@redhat.com> 5.9.51-1
changelog:
  - don't rollback transaction if symlink already exists
  - fixed traceback during rollback
  - don't fail if link points to directory


author: Jan Pazdziora 5.9.50-1
changelog:
  - 688461 - try/except is workaround of BZ 690238 (msuchy@redhat.com)
  - 688461 - fixed python exception when comparing files using web UI and SELinux
    disabled in RHEL6 (mmello@redhat.com)


author: Miroslav Suchý <msuchy@redhat.com> 5.9.49-1
changelog:
  - 675164 - do not traceback if file do not differ (msuchy@redhat.com)
  - 676317 - handle fs objects without selinux context correctly
    (mzazrivec@redhat.com)
  - 628920 - older Satellites do not send selinux_ctx (msuchy@redhat.com)
  - 675164 - do not traceback if file do not differ (msuchy@redhat.com)
  - Revert "Revert "get_server_capability() is defined twice in osad and rhncfg,
    merge and move to rhnlib and make it member of rpclib.Server""
    (msuchy@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 5.9.46-1
changelog:
  - updating Copyright years for year 2011 (tlestach@redhat.com)
  - 628920 - rhel4 does not support selinux (msuchy@redhat.com)


author: Michael Mraka <michael.mraka@redhat.com> 5.9.44-1
changelog:
  - fixed NameError: global name 'os' is not defined
  - 634963 - satellites <= 5.4 do not send modified value


author: Miroslav Suchý <msuchy@redhat.com> 5.9.41-1
changelog:
  - 634963 - indicate change in selinux, ownership or file mode (even if diff is
    empty)
  - do not fail if diff do not differ
  - do diff directly in memory
  - Updating the copyright years to include 2010. (jpazdziora@redhat.com)


author: Jan Pazdziora 5.9.40-1
changelog:
  - make _make_stat_info public method (msuchy@redhat.com)
  - create new function get_raw_file_info for case, when we do not need file on
    disk (msuchy@redhat.com)


author: Michael Mraka <michael.mraka@redhat.com> 5.9.39-1
changelog:
  - if file is excluded skip also deploy preparation
  - use difflib instead of external diff command
  - made exception block more readable
  - 664677 - fixed directory deployment under --topdir
  - 664677 - fixed symlink deployment under --topdir


author: Lukas Zapletal 5.9.36-1
changelog:
  - 644985 - SELinux context cleared from RHEL4 rhncfg-client
  - Correcting indentation for rhn_main.py


author: Jan Pazdziora 5.9.35-1
changelog:
  - 656895 - fixing other instances of two-parameter utils.startswith.
  - 656895 - Need to call startswith on string.


author: Jan Pazdziora 5.9.32-1
changelog:
  - removed unused class RepoPlainFile (michael.mraka@redhat.com)
  - removed unused class RepoAlreadyExists (michael.mraka@redhat.com)
  - removed unused class PathNotPresent (michael.mraka@redhat.com)
  - removed unused class MalformedRepository (michael.mraka@redhat.com)
  - removed unused class FileNotInRepo (michael.mraka@redhat.com)
  - after ClientTemplatedDocument removal rhncfg_template.py is empty; removing
    (michael.mraka@redhat.com)
  - removed unused class ClientTemplatedDocument (michael.mraka@redhat.com)
  - removed unused class BackupFileMissing (michael.mraka@redhat.com)


author: Jan Pazdziora 5.9.31-1
changelog:
  - 645795 - making script actions (within rhncfg) work with RHEL 4 by using
    popen2 if subprocess is not available (jsherril@redhat.com)


author: Jan Pazdziora 5.9.30-1
changelog:
  - 628920 - Fixed an rhcfg-manager-diff  issue where files were not being
    properly checked (paji@redhat.com)
  - startswith(), endswith() are builtin functions since RHEL4
    (michael.mraka@redhat.com)


author: Jan Pazdziora 5.9.29-1
changelog:
  - 643157 - fix for the prev commit on RHEL 4 clients the method has to return a
    value... (paji@redhat.com)
  - 643157 - Fix to get symlinks work with rhel 4 clients (paji@redhat.com)


author: Partha Aji <paji@redhat.com> 5.9.25-1
changelog:
  - Added diff and get functionaliity for rhncfg-manager (paji@redhat.com)
  - Changes to rhncfg verify and diff to get symlinks working (paji@redhat.com)


author: Partha Aji <paji@redhat.com> 5.9.24-1
changelog:
  - Made the diff in operation rhncfg client work with symlinks (paji@redhat.com)
  - Config Management schema update + ui + symlinks (paji@redhat.com)
  - Config Client changes to get symlinks to work (paji@redhat.com)
  - code style - whitespace expansion (msuchy@redhat.com)
  - code style - expand tabs to space (msuchy@redhat.com)
  - let declare that we own directory where rhncfg put backup files
    (msuchy@redhat.com)


author: Miroslav Suchý <msuchy@redhat.com> 5.9.21-1
changelog:
  - 515637 - add newline at the end so solaris will not strip last line
  - 515637 - add newline at the end of file
  - Add new rhncfg-client verify --only option to manpage
    (joshua.roys@gtri.gatech.edu)
  - 587285 - provide a useful error message when lsetfilecon fails
    (joshua.roys@gtri.gatech.edu)
  - Add an 'only' mode of operation to rhncfg-client verify
    (joshua.roys@gtri.gatech.edu)
  - Make rhncfg-client verify use lstat (joshua.roys@gtri.gatech.edu)


author: Michael Mraka <michael.mraka@redhat.com> 5.9.20-1
changelog:
  - More support for symlinks in rhncfg tools
  - Add selinux output to rhncfg-client verify
  - 566664 - handle null SELinux contexts in config uploads


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


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


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


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


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


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


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


author: Michael Mraka <michael.mraka@redhat.com> 5.0.10-1
changelog:
  - let rhnsd.service be enabled after installation
  - Purging %changelog entries preceding Spacewalk 1.0, in active packages.


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


author: Jan Pazdziora 5.0.7-1
changelog:
  - Only run chkconfig if we are in the SysV world.
  - rhnsd needs to be marked as forking.
  - When talking to systemctl, we need to say .service.


author: Michael Calmer <mc@suse.de> 5.0.5-1
changelog:
  - use systemd on openSUSE >= 12.1
  - do not start rhnsd in runlevel 2 which has no network
  - no use of /var/lock/subsys/ anymore


author: Jan Pazdziora 4.9.12-1
changelog:
  - Merging Transifex changes for rhnsd.
  - New translations from Transifex for rhnsd.
  - Download translations from Transifex for rhnsd.


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


author: Miroslav Suchý <msuchy@redhat.com> 4.9.4-1
changelog:
  - l10n: Updates to Czech (cs) translation (msuchy@fedoraproject.org)
  - cleanup - removing translation file, which does not match any language code
    (msuchy@redhat.com)
  - update po files for rhnsd (msuchy@redhat.com)
  - generate new pot file for rhnsd (msuchy@redhat.com)
  - l10n: Updates to Polish (pl) translation (raven@fedoraproject.org)


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: Stephen Herr <sherr@redhat.com> 2.2.2-1
changelog:
  - 1063409 - guest provisioned on RHEL 7 host have no graphical console
  - Merge pull request #9 from dyordano/1071657


author: Stephen Herr <sherr@redhat.com> 2.1.1-1
changelog:
  - 988428 - Mark spacewalk-koan as correctly requiring the xz package
  - Bumping package versions for 2.1.


author: Michael Mraka <michael.mraka@redhat.com> 1.10.1-1
changelog:
  - do not call not existing function
  - Purging %changelog entries preceding Spacewalk 1.0, in active packages.


author: Jan Pazdziora 1.9.1-1
changelog:
  - properly specify device for 'ip route' command
  - typo fix
  - use ip instead of route to determine default gateway
  - use ip instead of ifconfig to get networking info


author: Stephen Herr <sherr@redhat.com> 1.8.2-1
changelog:
  - 845326 - Show pretty error if customer specifies a MAC address already in use
  - %defattr is not needed since rpm 4.4


author: Miroslav Suchý 1.6.3-1
changelog:
  - fix a rookie mistake (mzazrivec@redhat.com)
  - IPv6: reprovisioning with static network interface (mzazrivec@redhat.com)
  - fix TB during re-provisioning with static nic (mzazrivec@redhat.com)
  - IPv6: routines to determine IPv6 address/netmask (mzazrivec@redhat.com)
  - IPv6: don't include ::1 as a valid nameserver addr (mzazrivec@redhat.com)


author: Jan Pazdziora 0.2.13-1
changelog:
  - 645795 - changing spaceawlk-koan to use subproccess only if it is available
    and to fall back to popen2 if its not, this enables RHEL 4 support again
    (jsherril@redhat.com)


author: Justin Sherrill <jsherril@redhat.com> 0.2.8-1
changelog:
  - 637273 - fixing error with reprovisiong (unexpected keyword argument
    cache_only) (jsherril@redhat.com)


author: Tomas Kasparek <tkasparek@redhat.com> 5.4.15-1
changelog:
  - branding clean-up of client tools
  - Purging %changelog entries preceding Spacewalk 1.0, in active packages.
  - %defattr is not needed since rpm 4.4


