# changelog

author: Shannon Hughes <shughes@redhat.com> 2.0.7-2
changelog:
  - combine patches into new version build (shughes@redhat.com)
  - build.py.props for cobbler (mzazrivec@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 2.0.7-7
changelog:
  - remove fence-agents Require from cobbler (tlestach@redhat.com)
  - We need to be building cobbler / koan for RHEL-4 as well
    (mzazrivec@redhat.com)


author: Milan Zazrivec <mzazrivec@redhat.com> 2.0.7-12
changelog:
  - 728268 - update allowed kernel command line parameter length
  - 708347 - fix koan error when provisioning VM to use a logical volume
  - 717344 - fix problem with CIDR network notation in RHEL-6
  - 723898 - fix keep_ssh_host_keys snippet


author: Milan Zazrivec <mzazrivec@redhat.com> 2.0.7-15
changelog:
  - 789037 - handle nic with a dash correctly (mzazrivec@redhat.com)
  - 784049 - support for XZ packed ramdisk (mzazrivec@redhat.com)
  - 784912 - post_install_network snippet: IPv6 support (mzazrivec@redhat.com)
  - 717884 - make cobblerd work in IPv6 environment (mzazrivec@redhat.com)


author: Jan Pazdziora 2.0.7-16
changelog:
  - CVE-2012-2395 - power vulnerability patch. (sherr@redhat.com)
  - update build settings for cobbler (mzazrivec@redhat.com)


author: Stephen Herr <sherr@redhat.com> 2.0.7-18
changelog:
  - 830662 - fixing power vulnerability patch so that templated commands will run
    properly
  - 830662 - fixing 'no power type set for system' errors


author: Stephen Herr <sherr@redhat.com> 2.0.7-20
changelog:
  - 589318 - make sure modprobe.conf exists if we need to create a bond
  - updating tito configs to move from Satellite-5.x* to Satellite-5.5* branches


author: Stephen Herr <sherr@redhat.com> 2.0.7-27
changelog:
  - 768451 - bumping build number so the tag won't interfere with SATELLITE-5.5
  - 768451 - actually adding the patch is a good thing
  - 768451 - /dev/mapper doesn't work with lvm if selinux is on


author: Milan Zazrivec <mzazrivec@redhat.com> 2.0.7-34
changelog:
  - 895096 - correctly setup dhcp networking for new systems
  - 886609 - Support for ks.cfg initramfs embedding on RHEL-7
  - 883885 - pre/post install_network_config: RHEL-7 support


author: Stephen Herr <sherr@redhat.com> 2.0.7-47
changelog:
  - 979966 - auto-trialing-whitespace trim broke patch file
  - 905129 - add support for cobbler findks operation


author: Stephen Herr <sherr@redhat.com> 2.0.7-49
changelog:
  - 1002467 - add optional virt-install options to koan
  - cobbler (koan) is in RHN Tools which we build on all RHEL 5/6/7


author: Stephen Herr <sherr@redhat.com> 2.0.7-50
changelog:
  - 1162337 - install ipmitool by default so that power management will work
  - 1162311 - add status power command support to cobbler


author: Tomas Kasparek <tkasparek@redhat.com> 2.0.7-58
changelog:
  - 1095198 - fixing multiple nameserver boot options on rhel7 and fedora
  - fix adding netmask kernel parameter into isolinux.cfg


author: Grant Gainey 2.0.7-60
changelog:
  - Let cobbler handle urlencoded URLs (see upstream commit
    c9a51eec74a66d5034c47f08212177884642d70e  for full explanation)


author: Tomas Kasparek <tkasparek@redhat.com> 2.0.7-63
changelog:
  - 1199214 - removing kernel options for s390 systems
  - add option to skip local harddrive as buildiso entry


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: 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: Miroslav Suchý <msuchy@redhat.com> 5.10.41-2
changelog:
  - "Revert "get_server_capability() is defined twice in osad and
    rhncfg, merge and move to rhnlib and make it member of rpclib.Server"


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: 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: Stephen Herr <sherr@redhat.com> 5.11.44-2
changelog:
  - 1125432 - self-heal jabberd connection to proxies if satellite restarts
  - added releaser configuration for RHN Tools packages
  - increasing osad version to be above builds in SPACEWALK-2.2


author: Tomas Kasparek <tkasparek@redhat.com> 5.11.44-6
changelog:
  - 1223473 - osa-dispatcher: check for reboot type only
  - 1223473 - define the order of pending clients
  - 1223473 - explain the new notify_threshold param
  - 1223473 - introduce notify_threshold for osa-dispatcher (bsc#915581)


author: Tomas Kasparek <tkasparek@redhat.com> 5.11.63-3
changelog:
  - updating copyright years
  - change interpreter on python2 for osa-dispatcher
  - 1332224 - service osad doesn't work with selinux
  - Adapt osad to work  in python 2/3
  - remove local ConfigParser which was used for Python 1.5
  - fix typo in error message
  - provide Knowledgebase article hint in case of connection fails


author: Tomas Kasparek <tkasparek@redhat.com> 5.11.63-7
changelog:
  - Fix of verification of /etc/sysconfig/rhn/osad-auth.conf file
  - 1277448 - Link ssl-failure-log to associated solution-article


author: Tomas Kasparek <tkasparek@redhat.com> 5.11.63-14
changelog:
  - 1451770 - simplify expression using format_exc
  - 1491451 - osad: set KillMode=process in systemd unit


author: Stephen Herr <sherr@redhat.com> 5.9.38-2
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: Stephen Herr <sherr@redhat.com> 5.9.38-4
changelog:
  - log file may contain password, set chmod to 600
  - Revert "log file may contain password, set chmod to 600"


author: ckozak <ckozak@redhat.com> 1.11.4-1
changelog:
  * Thu Apr 10 2014 Alex Wood <awood@redhat.com> 1.11.3-1
  - Specifically check for brand_name/brand_type="" (alikins@redhat.com)
  - Support new apis for guests and hypervisors (ckozak@redhat.com)


author: Devan Goodwin <dgoodwin@rm-rf.ca> 1.11.5-1
changelog:
  - 1090350: fix time drift detection (ckozak@redhat.com)
  - 1096676: Use simplejson on RHEL 5. (dgoodwin@redhat.com)
  - 1094492: Alternate Subject needs different type that allows more characters.
    (wpoteat@redhat.com)


author: jesus m. rodriguez <jesusr@redhat.com> 1.12.1-1
changelog:
  - bump version to 1.12 (jesusr@redhat.com)
  - Add connection method to get available releases (mstead@redhat.com)


author: Devan Goodwin <dgoodwin@rm-rf.ca> 1.12.2-1
changelog:
  - Detect when operating in container mode and load host system's config.
    (dgoodwin@redhat.com)
  - Convert doc strings to sphinx/restructuredtext (alikins@redhat.com)
  - Add setup for using sphinx for docs. (alikins@redhat.com)


author: Michael Stead <mstead@redhat.com> 1.12.3-1
changelog:
  - Add 6.6/7.1 release targets. (dgoodwin@redhat.com)
  - Add a key_path() to EntitlementCertificate (alikins@redhat.com)


author: jesus m. rodriguez <jesusr@redhat.com> 1.12.4-1
changelog:
  - Add required bz flags to tito releasers. (dgoodwin@redhat.com)
  - Remove pyqver verbose flag. (alikins@redhat.com)
  - Use tox.ini to setup pep8 for 'make stylish' (alikins@redhat.com)
  - Update pyqver setup. Set min version of 2.7. (alikins@redhat.com)
  - Add libcrypto to list of libs to link to. (bcourt@redhat.com)


author: Alex Wood <awood@redhat.com> 1.13.2.1-1
changelog:
  - 1189186: Remove python-dateutil in RHEL 5. (awood@redhat.com)
  - Fix all tests to run under Python 2.4. (awood@redhat.com)


author: Jan Pazdziora 5.4.13-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: 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


author: Tomas Kasparek <tkasparek@redhat.com> 5.4.28-3
changelog:
  - print() prints '()' in python 2 instead of expected empty line
  - updating copyright years
  - use python-devel in buildtime on all OS
  - Wrong dependency for building on Fedora 23
  - basestring is str and bytes in python3
  - removed unused module string in  rhn-custom-info
  - modified rhn-custom-info to work in python 2/3


author: Pradeep Kilambi <pkilambi@redhat.com> 5.4.3-1
changelog:
  - 510606 - Fix rhn-virtualization package to work with kvm guests. This commit
    includes fixes for > > - Guest start - We assume pygrub for any guest. This
    fails for kvm as it the emulates the BIOS loading the first sector of the
    boot disk and running from there. So we dont need to probe the kernel and
    ramdisk. (pkilambi@redhat.com)


author: Pradeep Kilambi <pkilambi@redhat.com> 5.3.0-5
changelog:
  - 526371 - Feature support for rhn-virt-host to poll guests through VDSM instead of libvirt.So the guest registration does'nt consume an entitlement following the xen/kvm business rules on server


author: Pradeep Kilambi <pkilambi@redhat.com> 5.4.6-1
changelog:
  - fixing typo for server initialization for non ssl case in rhev code.
    (pkilambi@redhat.com)
  - cleaning up conflicts (pkilambi@redhat.com)
  -  Feature support for rhn-virt-host to poll guests through VDSM. 
     libvirt is disabled in this case. if libvirt is disabled.
     So the guest registration does'nt consume an entitlement following 
     the xen/kvm business rules on server.(pkilambi@redhat.com)


author: Miroslav Suchý <msuchy@redhat.com> 5.4.7-1
changelog:
  - 529688 - correctly detect Xen host
  - 530583 - detect an installing config also with ks= parameter
  - return back pieces still used by rhn-kickstart
  - 529688 - correctly update virtualization profile for KVM guest
  - missing commits from sat.git


author: Michael Mraka <michael.mraka@redhat.com> 5.4.8-1
changelog:
  - 552271 - -host needs to require specific version of -common package
  - 546676 - blocking and nostate are always just running
  - 543980 - remove rhn-virtualization-guest script from Makefile
  - 543980 - get rid of rhn-virtualization-guest package
  - 543980 - remove scripts/rhn-virtualization-guest script
  - 543980 - remove report_uuid.py
  - 533283 - don't restart crond if it wasn't running before


author: Miroslav Suchý <msuchy@redhat.com> 5.4.9-1
changelog:
  - 548812 - include host info in the virt. guests refresh (mzazrivec@redhat.com)
  - Methods __addElementValue and __addElementAttribute do not seem to be used anywhere, removing. (jpazdziora@redhat.com)
  - 548812 - proper support for VDSM in rhn-virtualization (mzazrivec@redhat.com)


author: Miroslav Suchý <msuchy@redhat.com> 5.4.14-2
changelog:
  - 656241 - require libvirt (msuchy@redhat.com)
  - 657516 - print nice warning if libvirtd is not running (msuchy@redhat.com)
  - If libvirtd is not running do not throw traceback (msuchy@redhat.com)


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


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.48-2
changelog:
  - 1089715 - rhn-virt-host should not spam root if libvirtd is stopped
  - modified releasers configuration for RHEL7 RHN Tools


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


author: Stephen Herr <sherr@redhat.com> 5.10.27-12
changelog:
  - 856608 - moved rhncfg dependency on spacewalk-backend-libs to base package
    All sub-packages now require it
  - 903534 - Web UI config diff always shows 'binary files differ'


author: Grant Gainey <ggainey@redhat.com> 5.10.55-6
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.55-7
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
  - Revert "1002880 - Selinux status check for diff function from cli"
  - 1002880 - Selinux status check for diff function from cli
  - modified releasers configuration for RHEL7 RHN Tools


author: Stephen Herr <sherr@redhat.com> 5.10.55-9
changelog:
  - 1133652 - validate the content of config files before deploying
  - Avoid traceback with a configfiles upload action with no selinux context


author: Stephen Herr <sherr@redhat.com> 5.10.74-1
changelog:
  - 1120802 - make webui config dir diff work
  - bumping rhncfg version to avoid tag collision with 2.2


author: Tomas Kasparek <tkasparek@redhat.com> 5.10.74-2
changelog:
  - 1133652 - validate the content of config files before deploying
  - Avoid traceback with a configfiles upload action with no selinux context
  - added releaser configuration for RHN Tools packages


author: Jan Dobes 5.10.74-9
changelog:
  - specify that md5 is not used for security purposes
  - 518128 - remove temporary files when exception occurs


author: Stephen Herr <sherr@redhat.com> 5.10.71-1
changelog:
  - 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: Stephen Herr <sherr@redhat.com> 5.10.72-1
changelog:
  - 1120802 - remove debuging output and fix perm comparison from previous patch
  - 1120802 - ensure webui config file diff looks at owner and permissions


author: Tomas Kasparek <tkasparek@redhat.com> 5.10.87-3
changelog:
  - 1345843 - sane output when diff of binary config files
  - 1358484 - dest file in diff output prefixed with '+++'
  - Show info message as string - not array
  - headers.get_all exists only in python 3
  - verify doesn't work with binary files
  - 1343653 - Uploading binary file by rhncfg-manager doesn't work in Fedora 23
  - updating copyright years
  - convert string to work in python 3
  - method os.path.walk doesn't exist in Python 3
  - fix 'ValueError: invalid literal for int() with base 10' in python 3
  - fix remote command doesn't work in Python 3
  - Fix typo
  - used defined values from rpclib
  - Fix: 'generator' object has no attribute 'next' in Python 3
  - sys.exc_type and sys.exc_value is deprecated since version 1.5
  - open /dev/tty to work in python 3
  - basestring contains type str and bytes in python3
  - urllib compatibility in python 2/3
  - function raw_input doesn't exist in python 3
  - fixed TypeError: expected bytes-like object, not str
  - modified raise to work in python 2/3
  - rewrite function map and filter to clause 'for'
  - method iteritems was renamed to items
  - fix module ConfigParser was moved in python3
  - fix library xmlrpc was moved in python3
  - compatibility for octal format of number
  - replaced method has_key to work with python 2/3
  - replaced call apply to work in python 3
  - modified exception and raise to work in python 2/3
  - build package for fedora 23+ with default python 3
  - replaced string module calls to work in python 2/3
  - modified imports to compatibility with python 2/3
  - function print compatibility for python 2 and 3
  - 1309003 fixing removing of temporary files during transaction rollback for
    rhncfg-manager.
  - 1309006 fixing removing directories which rhncfg-manager didn't create.


author: Gennadii Altukhov <galt@redhat.com> 5.10.87-6
changelog:
  - 1381343 - make rhncfg action configfile compatible with Python 2/3
  - python 3.5 dropped MAXFD from subprocess, workaround by getting this value
    directly


author: Eric Herget <eherget@redhat.com> 5.10.87-8
changelog:
  - 1361269 - Symlink target overwritten when the symlink is replaced by a file
    managed by rhncfg-client


author: Michael Mraka <michael.mraka@redhat.com> 5.10.87-11
changelog:
  - 1455513 - print different message if file does not exist
  - 1455513 - print a name of file which does not exist during diff
  - 1455513 - tell user which file differs


author: Tomas Kasparek <tkasparek@redhat.com> 5.10.87-12
changelog:
  - 1498813 - add better handling of interrupted system calls
  - 1498813 - store output in the action file so partial output can arrive to
    server
  - 1494389 - Revert "[1260527] RHEL7 reboot loop"


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: 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: 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: 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: Miroslav Suchý <msuchy@redhat.com> 5.9.27-10
changelog:
  - make _make_stat_info public method
  - create new function get_raw_file_info for case, when we do not need file on
    disk


author: Miroslav Suchý <msuchy@redhat.com> 5.9.27-12
changelog:
  - 628920 - older Satellites do not send selinux_ctx
  - 675164 - do not traceback if file do not differ


author: Michael Mraka <michael.mraka@redhat.com> 5.9.27-16
changelog:
  - don't make link target absolute
  - 683264 - fixed extraneous directory creation via rhncfg-manager
  - fixed symlink deployment via rhn_check
  - 683264 - rootdir is / when called from rhn_check
  - don't rollback transaction if symlink already exists
  - fixed traceback during rollback
  - don't fail if link points to directory


author: Miroslav Suchý 5.9.27-17
changelog:
  - 688461 - try/except is workaround of BZ 690238
  - 688461 - fixed python exception when comparing files using web UI and SELinux
    disabled in RHEL6


author: Michael Mraka <michael.mraka@redhat.com> 5.9.27-18
changelog:
  - 731284 - is_selinux_enabled is not defined on RHEL4
  - 702535 - fixed python traceback when deploying a file with permission 000
  - 508936 - rhn-actions-control honor the allowed-actions/scripts/run for remote
    commands


author: Miroslav Suchý <msuchy@redhat.com> 2.5.22-4
changelog:
  - Resolves: #618250 - encode latin-1 characters to unicode and 
    do not allow control characters in xmlrpc communication


author: Jan Pazdziora 2.5.22-5
changelog:
  - Resolves: #583020 - need to initialize self.send_handler for the class Server as well.
  - Resolves: #583980 - replace fcntl.O_NDELAY with os.O_NDELAY, for newer Pythons.


author: Miroslav Suchý <msuchy@redhat.com> 2.5.22-6
changelog:
  - Resolves: #684813 - 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> 5.3.5-1
changelog:
  - 538057 - fix typo
  - 538057 - use proper text indention. The content of tags like Name, Version, ... usually starts at 17 characters
  - 538057 - move %preun before %clean and %files
  - 538057 - do not use wildcards
  - 538057 - preserve timestamp of the source files
  - 538057 - %{_initrddir} is considered deprecated on Fedora, but still needed on RHEL
  - 538057 - Use %global instead of %define


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: Milan Zazrivec 5.1.4-1
changelog:
  - bz #479830 - %post error when installing rhnmd-5.1.2-1 on RHEL-5
  - package should create nocpulse user instead of rhnmd


author: Miroslav Suchý <msuchy@redhat.com> 5.5.4-4
changelog:
  - 648403 - use server given on command line rather than rhnParent
  - 648403 - do not call getPackageChecksumBySession directly (msuchy@redhat.com)


author: Miroslav Suchý <msuchy@redhat.com> 5.5.1-1
changelog:
  - 470154 - arch can be optional, do not freak out if it is not present
  - 514805 - recognize X86 arch as i386
  - 516898 - workaround for patches which do not have packed most top directory
  - no need to copy file, we can operate directly on original
  - do not read one file twice
  - 559092 - recognize new sun patch cluster format
  - 569946 - normalize solaris "x86" value to rhn known value


author: Miroslav Suchý <msuchy@redhat.com> 5.5.2-1
changelog:
  - Also fixed 'Info' -> 'info' as suggested by Milan Zazrivec.
    (jhutar@redhat.com)
  - And one more space in 'sometime' as suggested by Jan Pazdziora
    (jhutar@redhat.com)
  - Just put space to the correct side (jhutar@redhat.com)


author: Michael Mraka <michael.mraka@redhat.com> 5.5.39-1
changelog:
  - updated uploadLib to use A_Package interface
  - removed legacy code for satellite < 4.0.6 support
  - converted rhnpush to use A_Package interface
  - InvalidPackageError is now in rhn_pkg
  - removed support for satellite < 4.1.0


author: Michael Mraka <michael.mraka@redhat.com> 5.5.41-1
changelog:
  - merged list() with parent class
  - merged uploadHeaders() with parent class
  - the very same newest() is defined in parent class


author: Michael Mraka <michael.mraka@redhat.com> 5.5.65-3
changelog:
  - define python_sitelib on RHEL5
  - 855837 - include rhnpush_libs into rpm
  - 855837 - make sure copy of backend libs is up-to-date
  - 855837 - provide backend-libs locally


author: Tomas Kasparek <tkasparek@redhat.com> 5.5.81-4
changelog:
  - added dependency to silence pylint
  - silence pylint import warning
  - use modules in rhnpush_libs for pylint
  - update files to include rhnpus_libs


author: Michael Mraka <michael.mraka@redhat.com> 5.5.81-6
changelog:
  - run backend-libs check only on OS where we build whole Satellite
  - build rhnpush package also on RHEL 5 and rhel 7


author: Stephen Herr <sherr@redhat.com> 5.5.81-8
changelog:
  - 1156493 - references to checksum inside spacewalk.common must copy to rhnpush
    correctly; may not be absolute


author: Tomas Kasparek <tkasparek@redhat.com> 5.5.89-20
changelog:
  - 1390170 - rhnpush is used on a client side as well, so make it compatible
    with RHEL 5 and Python 2.4


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: Michael Mraka <michael.mraka@redhat.com> 1.2.13-3
changelog:
  * Wed Sep 15 2010 Justin Sherrill <jsherril@redhat.com> 1.2.13-2
  - 629986 - updating channels last synced time from spacewalk-repo-sync
   (jsherril@redhat.com)


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


author: Shannon Hughes <shughes@redhat.com> 1.2.13-7
changelog:
  - modify reposync logrotate to include channel label log files (cherry picked
    from commit d4466672b4fbdcd085c2bd84b6caec5837bd6a3d) (shughes@redhat.com)


author: Shannon Hughes <shughes@redhat.com> 1.2.13-9
changelog:
  - escape % in changelog (cherry picked from commit
    6498a026b6372f04059132cb5c7a0c9f5664faeb) (msuchy@redhat.com)


author: Miroslav Suchý 1.2.13-46
changelog:
  - 687885 - do not treat expired token as a fault (slukasik@redhat.com)
  - 670458 - check password policy only if we are really going to reserve user


author: Jan Pazdziora 1.2.13-50
changelog:
  - 698567 - give the transaction that we have to use to read the file header a
    sandbox database.
  - 695651 - mod_wsgi change header, flip it back to what we expect (cherry
    picked from commit 537a7587beb04036bb2fea88b1b8727277bb2709)
    (msuchy@redhat.com)
  - fixed E1101: 64:rhnApache.headerParserHandler: Module
    'spacewalk.common.apache' has no 'DECLINE' member (cherry picked from commit
    688a4a5362939cbcac0000c744390a4827af22f2) (michael.mraka@redhat.com)
  - 695651 - mimic req.connection.local_addr from mod_python (msuchy@redhat.com)


author: Jan Pazdziora 0.9.2-1
changelog:
  - Use tempfile.TemporaryFile and os.path.abspath, to avoid the need for
    spacewalk.common.fileutils in client_config_update.py.


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: 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: Justin Sherrill <jsherril@redhat.com> 0.2.7-2
changelog:
  - 637273 - fixing error with reprovisiong (unexpected keyword argument
    cache_only) (jsherril@redhat.com)


author: Justin Sherrill <jsherril@redhat.com> 0.2.7-6
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: Milan Zazrivec <mzazrivec@redhat.com> 0.2.7-8
changelog:
  - 691417 - allow extra whitespace behind nameserver IP in resolv.conf
  - 687850 - guest provisioning: correct block device detection


author: Stephen Herr <sherr@redhat.com> 0.2.7-10
changelog:
  - 803320 - support for xz packed ramdisk (cherry picked from commit
    b9b37f60c835c8f916e34075c20b8a1366a9101b)


author: Michael Mraka <michael.mraka@redhat.com> 0.2.2-1
changelog:
  - grep | awk is rarely needed
  - 517876 - fixing spacewalk-koan so it doesnt require up2date on Fedora 11


author: Miroslav Suchý <msuchy@redhat.com> 0.2.3-1
changelog:
  - import virtualization module in kickstart_guest section (mzazrivec@redhat.com)
  - 532429 - refresh virt. state after successful guest kickstart (mzazrivec@redhat.com)
  - 530553 - wait for virt. domain installation to finish and restart (mzazrivec@redhat.com)


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: 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: 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: 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: 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: 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.3.1-1
changelog:
  - 1187482 - make file preservation work again with new upstream koan
  - spacewalk-koan: improved merge-rd
  - Bumping package versions for 2.3.


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: Michael Mraka <michael.mraka@redhat.com> 0.0.16-2
changelog:
  - Correct a typo in the error message.
  - Log exception in the file, when non XML encountered.
  - Do not try to parse xccdf-report.html with SAX parser
  - 1006383 - redirect stdout of oscap to /dev/null


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> 0.0.4-2
changelog:
  - Do not pass empty string as parameter to oscap tool.
  - Spacewalk-oscap requires oscap tool of particular version.
    (slukasik@redhat.com)
  - When errors occur submit them back to the server. (slukasik@redhat.com)
  - 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: Matej Kollar <mkollar@redhat.com> 2.3.0-2
changelog:
  - 1142808 - Avoid creating profile with empty id
  - added releaser configuration for RHN Tools packages
  - Bumping package versions for 2.3.
  - Bumping package versions for 2.2.


author: Matej Kollar <mkollar@redhat.com> 2.3.1-1
changelog:
  - 1107841 - Avoid creating profile with empty id
  - Typo
  - Retab
  - Bumping package versions for 2.3.
  - Bumping package versions for 2.2.


author: Tomas Kasparek <tkasparek@redhat.com> 2.4.1-1
changelog:
  - rhbz#1232596: Require just openscap-scanner package everywhere
  - Bumping package versions for 2.4.


author: Tomas Kasparek <tkasparek@redhat.com> 2.5.0-5
changelog:
  - Revert "Increasing required version of rhnlib in due to ImportError module"
  - Increasing required version of rhnlib in due to ImportError module i18n in
    scap.py


author: Miroslav Suchý <msuchy@redhat.com> 0.8.2-1
changelog:
  - 543879 - adding support to the proxy side to redirect to a url 
    that will rewrite kickstarts with the proxy name for /cblr 
    urls (jsherril@redhat.com)


author: Miroslav Suchý 1.1.2-8
changelog:
  - 737853 - require rhn-ssl-tool which can handle --set-cname option
  - 737853 - ability to generate multihost ssl certificate


author: Miroslav Suchý 1.1.2-10
changelog:
  - 737853 - if rhn-ca-openssl.cnf does not exist, then check should succeed
  - 737853 - do not print output of awk, we care just about exit code


author: Miroslav Suchý <msuchy@redhat.com> 1.7.6-3
changelog:
  - 695276 - if koan is requesting anything from /cobbller_api replace hostname
    of server with hostname of first proxy in chain


author: Michael Mraka <michael.mraka@redhat.com> 1.10.3-1
changelog:
  - 901732 - set default ip to monitoring_parent primary ip
  - 901732 - fixed typo in MONITORING_PARENT name


author: Dimitar Yordanov <dyordano@redhat.com> 1.10.7-1
changelog:
  - 979038 - Obtain default options from up2date
  - Revert "979038 - Obtain default options from up2date"


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


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


author: Miroslav Suchý 1.0.2-9
changelog:
  - 761548 - add rhel 6.2 channel definitions
  - 750743 - gather data for optional channels
  - 750743 - add channel definition for optional channels
  - 641936 - fix typos


author: Miroslav Suchý 1.0.2-11
changelog:
  - 767718 - add data for rhel add-on's -
    Highavailability,Loadbalancer,Resilientstorage and Scalablefilesystem
  - 767718 - gather data for rhel add-on's


author: Tomas Lestach <tlestach@redhat.com> 1.0.2-14
changelog:
  - 841027 - adding RHEL6.3 channel definitions
  - add RHEL6.1 and RHEL6.2 Workstation channel definitions
  - fix repodir to match RHEL-6 release directories
  - add RHEL5.6 Client Supplementary channel definitions


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


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


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


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


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


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


author: Tomas Lestach <tlestach@redhat.com> 1.7.1-4
changelog:
  - adding optional and supplementary RHEL6.3 channel definitions
  - fix dir to match RHEL6 supplementary channel
  - fix dir to match RHEL6 optional channel


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


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


author: Michael Mraka <michael.mraka@redhat.com> 2.3.0-2
changelog:
  - 1142172 - channel definitions for RHEL 5.11
  - 1121352 - sw-create-channel 6-gold-server-x86_64 data file out-of-date


author: Tomas Kasparek <tkasparek@redhat.com> 2.5.1-3
changelog:
  - add supplementary channanels to spacewalk-create-channel
  - convert string and print in spacewalk-create-channel to work in python 3
  - update spacewalk-remote-utils with RHEL 6.8 content
  - change build dependency on python-devel, because we don't use Python3 during
    package building
  - Make spacewalk-remote-utils compatible with Python 2 and 3
  - Fix indentation to default 4 spaces


author: Jiri Dostal <jdostal@redhat.com> 2.5.1-6
changelog:
  - 1439122 - Update spacewalk-remote-utils with RHEL 6.9 channel definitions
    Cherry-picked from 3ddc52d216f2423e3a6e982e42d73e8dcec130c3


author: Michael Mraka <michael.mraka@redhat.com> 2.5.1-7
changelog:
  - 1474345 - update spacewalk-remote-utils with RHEL 7.4 channel definitions
  - 1473865 - Updating spacewalk-create-channel to gather Supplementary channels
  - 1473865 - Supplementary channels for RHEL 7.3 channel definitions
  - 1473865 - update of spacewalk-remote-utils with RHEL 7.3 channel definitions


author: Tomas Kasparek <tkasparek@redhat.com> 2.5.1-11
changelog:
  - 1596250 - add RHEL 6.10 channel definitions
  - 1574492 - Update spacewalk-remote-utils with RHEL 7.5 channel definitions


author: Tomas Kasparek <tkasparek@redhat.com> 2.7.1-3
changelog:
  - require python3 version of backend-libs on fedoras
  - require spacewalk-backend-libs for usix functionality
  - spacewalk-usix package should be released on all RHEL versions


author: ckozak <ckozak@redhat.com> 1.11.3-3
changelog:
  - Latest strings from zanata. (alikins@redhat.com)
  - Make debug tarballs less likely to collide (ckozak@redhat.com)
  - 1093382: fix file io problems created when replacing with() blocks
    (ckozak@redhat.com)
  - 1092594: don't catch SystemExit for past dates in "status --ondate=x"
    (ckozak@redhat.com)


author: ckozak <ckozak@redhat.com> 1.11.3-4
changelog:
  - broader compare (ckozak@redhat.com)
  - special case beta (ckozak@redhat.com)
  - 1086301: Fix product id product version compare (alikins@redhat.com)
  - 1095938: re-add at-spi locator in repos window (ckozak@redhat.com)
  - Latest translations from zanata. (alikins@redhat.com)
  - Update string catalog again (po/keys.pot) (ckozak@redhat.com)


author: ckozak <ckozak@redhat.com> 1.11.3-5
changelog:
  - Latest strings from zanata. (alikins@redhat.com)
  - 1035440: Don't rewrite redhat.repo unless it has changed (ckozak@redhat.com)
  - 1092754: 1094879: Remove install-num-migrate-to-rhsm tool (ckozak@redhat.com)
  - 1101584: Update repos, persisting local settings when possible
    (ckozak@redhat.com)
  - 1094492: Consumer name length issues in certificate (wpoteat@redhat.com)


author: ckozak <ckozak@redhat.com> 1.11.3-6
changelog:
  - 1104498: Fix productid install in anaconda (alikins@redhat.com)
  - 1094869: fix rhsmcertd completion (ckozak@redhat.com)
  - 855050: set default fallback window icon (ckozak@redhat.com)
  - 1094869: fix rhsm-icon bash completion (ckozak@redhat.com)
  - Require the newest python-rhsm 5.11 build (ckozak@redhat.com)


author: ckozak <ckozak@redhat.com> 1.11.3-7
changelog:
  - 1104506: in firstboot, default server button is no longer cut off
    (ckozak@redhat.com)
  - require newest python-rhsm (ckozak@redhat.com)
  - Add test cases for 'rhel-5-workstation' tags. (alikins@redhat.com)
  - 1108257: special case prod tag rhel-5-workstation (alikins@redhat.com)
  - 1086377: Next system check-in not displaying in RHEL 5.11
    (wpoteat@redhat.com)


author: ckozak <ckozak@redhat.com> 1.11.3-9
changelog:
  - 1118012: Fixes several typos in man page. (csnyder@redhat.com)
  - 1117374: add optparse options strings, zanata pull (alikins@redhat.com)


author: ckozak <ckozak@redhat.com> 2.0.8-1
changelog:
  - Updated releasers for rhel5.11 (ckozak@redhat.com)
  - Add mappings for RHEL 5.11 (awood@redhat.com)


author: jesus m. rodriguez <jesusr@redhat.com> 2.0.11-1
changelog:
  - Create new channel mappings based on most recent rcm-metadata. (jesusr@redhat.com)
  - Updating rcm-metadata (jesusr@redhat.com)


author: jesus m. rodriguez <jesusr@redhat.com> 2.0.12-1
changelog:
  - Create new channel mappings based on most recent rcm-metadata.  (jesusr@redhat.com)
  - Updating rcm-metadata (jesusr@redhat.com)


