# changelog

author: Gennadii Altukhov <galt@redhat.com> 2.6.1-1
changelog:
  - proxy 'ValueError: Invalid header value' fixing
  - proxy - fix build on Fedora 24
  - Bumping package versions for 2.6.


author: Stephen Herr <sherr@redhat.com> 2.4.1-1
changelog:
  - 1220399 - make proxy able to understand (bad) requests from ubuntu clients
  - Bumping package versions for 2.4.


author: Stephen Herr <sherr@redhat.com> 2.3.21-1
changelog:
  - 1206350 - Proxy needs to correctly pass around -Auth-Error headers on SSL GET
    requests
  - 1206350 - teach Proxy to auth up to Satellite if it doesn't recognize client
    token


author: Stephen Herr <sherr@redhat.com> 2.3.13-1
changelog:
  - 1188868 - wsgi.input is only guaranteed to be readable once. We read it twice
  - 1194056 - make checkstyle happy


author: Stephen Herr <sherr@redhat.com> 2.3.9-1
changelog:
  - Leave condrestart command in rhn-proxy script for backwards-compatibility
  - spacewalk-proxy: do not use subsys anymore does not exist on all systems
  - spacewalk-proxy: make rhn-proxy systemd aware


author: Stephen Herr <sherr@redhat.com> 2.3.1-1
changelog:
  - 1158193 - configure proxy max memory file size separately from buffer_size
  - Bumping package versions for 2.3.


author: Stephen Herr <sherr@redhat.com> 2.2.6-1
changelog:
  - 1108370 - enable proxy to serve files from its cache for kickstarts
  - 1108370 - enable proxy to correctly respond to partial http requests


author: Stephen Herr <sherr@redhat.com> 2.2.5-1
changelog:
  - 1108370 - add --from-export option to rhn_package_manager
  - make rhnpush backwards-compatible with old spacewalk-proxy


author: Stephen Herr <sherr@redhat.com> 2.2.3-1
changelog:
  - 1104375 - add default path structure to proxy lookaside that avoids
    collisions
  - 1105273 - rhn_package_manager should not force md5; use package hearders


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


author: Michael Mraka <michael.mraka@redhat.com> 1.10.2-1
changelog:
  - Do not read response data into memory
  - do not read data into memory which should be send to the server


author: Stephen Herr <sherr@redhat.com> 1.10.1-1
changelog:
  - 947639 - make Proxy timeouts configurable
  - Bumping package versions for 1.9
  - Purging %changelog entries preceding Spacewalk 1.0, in active packages.


author: Michael Mraka <michael.mraka@redhat.com> 1.8.5-1
changelog:
  - 829724 - use session based calls from rhnpush.uploadLib
  - 829724 - modified checkSync() to use session based authentication
  - 829724 - session based authentication needs --new-cache and --no-cache
  - 829724 - use session based authentication
  - 829724 - /XP handler defines small subset of /APP handler functions


author: Michael Mraka <michael.mraka@redhat.com> 1.7.9-1
changelog:
  - proxy now requires updated modules from the latest spacewalk-backend
  - reused parseRPMName() from spacewalk-backend


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


author: Michael Mraka <michael.mraka@redhat.com> 1.7.5-1
changelog:
  - skip pylint checks on RHEL5
  - pylint needs python modules from spacewalk-backend
  - fixed pylint errors
  - pylint check has been moved to spacewalk-pylint package


author: Miroslav Suchý 1.5.8-1
changelog:
  - 710433 - if we get data chunked, httplib of python will join them, so it is
    not correct to send chunked header when data may not be chunked


author: Miroslav Suchý 1.5.6-1
changelog:
  - 695651 - in mod_wsgi the URI is full URI (incl. protocol, hostname...) and
    not just the part beyond / (msuchy@redhat.com)
  - 695651 - headers_in under mod_wsgi is dict, which does not have add()
    (msuchy@redhat.com)
  - do not call function twice, store it in variable (msuchy@redhat.com)
  - 695651 - pass /ty-cksm handler through Broker (msuchy@redhat.com)


author: Miroslav Suchý 1.5.5-1
changelog:
  - 695651 - is_virtual is not exposed in mod_wsgi (msuchy@redhat.com)
  - 695651 - pass /ty handler through Broker (tlestach@redhat.com)
  - 695651 - pass /download handler through Broker (msuchy@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.3.11-1
changelog:
  - updating Copyright years for year 2011 (tlestach@redhat.com)
  - remove redundant comment (msuchy@redhat.com)
  - convert comment to docstring (msuchy@redhat.com)
  - remove redundant comment (msuchy@redhat.com)


author: Miroslav Suchý <msuchy@redhat.com> 1.3.10-1
changelog:
  - do not traceback if redirected location do not contain '?'
  - fix module name during import
  - replace tabs with space to fix indentation


author: Miroslav Suchý <msuchy@redhat.com> 1.3.5-1
changelog:
  - 656746 - send to hosted md5 checksum of package (msuchy@redhat.com)
  - 656746 - make _processFile and _processBatch method of UploadClass class
    (msuchy@redhat.com)
  - 656753 - add namespace prefix to merged functions (msuchy@redhat.com)
  - 656753 - fix TB during rhn_package_manager -v -l (msuchy@redhat.com)
  - 658527 - create _split_url function (msuchy@redhat.com)
  - use constant instead of hardcoded string (msuchy@redhat.com)
  - import Fault from different class (msuchy@redhat.com)


author: Miroslav Suchý <msuchy@redhat.com> 1.3.1-1
changelog:
  - 629552 - Proxy should allow all header from rfc2616 (msuchy@redhat.com)
  - Bumping package versions for 1.3. (jpazdziora@redhat.com)


author: Jan Pazdziora 1.2.15-1
changelog:
  - addressing rpmlint error non-standard-dir-perm (msuchy@redhat.com)
  - fix spelling error (msuchy@redhat.com)
  - update Makefile to reflect logrotate files rename (msuchy@redhat.com)
  - rename logrotate/rhn_proxy_redirect to logrotate/rhn-proxy-redirect
    (msuchy@redhat.com)
  - rename logrotate/rhn_proxy_broker to logrotate/rhn-proxy-broker
    (msuchy@redhat.com)
  - mark logrotate.d files as %config(noreplace) (msuchy@redhat.com)
  - correct description (msuchy@redhat.com)
  - bumping up epoch in provides - do not self-obsolete (msuchy@redhat.com)
  - escape entry in changelog (msuchy@redhat.com)


author: Miroslav Suchý <msuchy@redhat.com> 1.2.14-1
changelog:
  - 514253 - file cobbler-proxy.conf should have owner, winner is spacewalk-
    proxy-common (msuchy@redhat.com)


author: Jan Pazdziora 1.2.8-1
changelog:
  - code cleanup - it does not have sense to require itself (msuchy@redhat.com)
  - require policycoreutils due usage of restorecon (msuchy@redhat.com)


author: Miroslav Suchý <msuchy@redhat.com> 1.2.2-1
changelog:
  - 629330 - do not remove /var/cache/rhn/* during upgrade
  - 629330 - do not remove /var/spool/rhn-proxy/list itself, only its content


author: Justin Sherrill <jsherril@redhat.com> 1.2.1-1
changelog:
  - 629102 - Adding range to the allowed header list for proxy
    (jsherril@redhat.com)
  - bumping package versions for 1.2 (mzazrivec@redhat.com)


author: Michael Mraka <michael.mraka@redhat.com> 1.1.1-1
changelog:
  - merge 2 duplicate byterange module to common.byterange
  - bumping spec files to 1.1 packages
  - 578854 - read response even if HEADER_CONTENT_LENGTH is not present


author: Grant Gainey 2.6.11-1
changelog:
  - 1369185 - Alphabetize c-b-d switches in help/manpage
  - 1369185 - Add RPMs from 'discovered' dependencies to depsolv list in
    cloneByDate Add new switch, --skip-errata-depsolv, allowing one to choose to
    not do that. Added --skip-errata-depsolv to manpage


author: Gennadii Altukhov <galt@redhat.com> 2.5.9-1
changelog:
  - Add Fedora 23 repositories into spacewalk-common-channels config
  - taskotop: a utility to monitor what Taskomatic is doing


author: Grant Gainey 2.5.6-1
changelog:
  - Extended allowed delimiters to include '.'
  - Add delimiter option for spacewalk-manage-channel-lifecycle


author: Tomas Lestach <tlestach@redhat.com> 2.5.5-1
changelog:
  - add openSUSE Leap 42.1
  - remove outdated openSUSE distribution 13.1
  - Added UEK4 channels for Oracle Linux 6 and 7.


author: Tomas Kasparek <tkasparek@redhat.com> 2.5.1-1
changelog:
  - 1262348 - disable spacewalk-dump-schema functionality when rhn-upgrade
    package is found
  - Bumping package versions for 2.5.


author: Jan Dobes 2.4.19-1
changelog:
  - adding Spacewalk 2.4 entries
  - adding F22
  - update spacewalk nightly entries
  - no nightly for all F20 and EL5 server


author: Jan Dobes 2.4.18-1
changelog:
  - have version in name
  - updating gpg
  - Spacewalk 2.3 is not for el5 but is for el7
  - removing Spacewalk 2.1 entries


author: Tomas Kasparek <tkasparek@redhat.com> 2.4.6-1
changelog:
  - remove Except KeyboardInterrupt from imports
  - don't add newer errata when processing dependencies


author: Stephen Herr <sherr@redhat.com> 2.4.1-1
changelog:
  - 1207846 - clone-by-date no longer can asynchronously clone errata
  - Bumping package versions for 2.4.


author: Tomas Lestach <tlestach@redhat.com> 2.3.32-1
changelog:
  - Added new public Oracle Linux channels and fix up channel names to match ULN
    /public-yum naming.


author: Grant Gainey 2.3.29-1
changelog:
  - spacewalk-final-archive manpage
  - spacewalk-final-archive fixes and cleanup
  - Archiving spacewalk data, first draft
  - Setting ts=4 is wrong


author: Grant Gainey 2.3.28-1
changelog:
  - 1177089 - Don't try to use 'createrepo --no-database' if createrepo doesn't
    know it
  - 1162160 - Teach spacewalk-export to notice errors, teach spacewalk-export-
    channels to stop throwing them


author: Michael Mraka <michael.mraka@redhat.com> 2.3.18-1
changelog:
  - Updated spacewalk-common-channels.ini to include Oracle Linux 7
  - remove openSUSE 12.3 from spacewalk-common-channels
  - Add openSUSE 13.2 repositories to spacewalk-common-channels


author: Stephen Herr <sherr@redhat.com> 2.3.16-1
changelog:
  - 1158655 - fix error if blacklist / removelist not in scbd config file
  - 1015963 - improve error messaging in scbd about optinos that don't make sense


author: Tomas Lestach <tlestach@redhat.com> 2.3.14-1
changelog:
  - 1028933 - detect invalid boolean/integer entries
  - 1150697 - teach spacewalk-export that system-profiles org is organization_id


author: Michael Mraka <michael.mraka@redhat.com> 2.3.12-1
changelog:
  - Allow use of "-" symbol in phase names, e.g. "foo-test" instead of "foo_test"
  - python2.4 compatibility


author: Jan Dobes 2.3.9-1
changelog:
  - Oracle SQLPlus fixes
  - cannot use hex characters in Oracle
  - do not use substitution characters
  - insert binaries in procedure due to Oracle SQLPlus limits
  - print insert statement at once
  - update documentation
  - insert into Oracle tables - binaries
  - insert into Oracle tables - sequences
  - insert into Oracle tables - custom types
  - insert into Oracle tables - timestamps
  - insert into Oracle tables - insert statement
  - disable and enable triggers and logging in Oracle
  - disable and enable indexes in Oracle, set time format and control parameters
  - add PostgreSQL binary type
  - create array from custom types fetched from PostgreSQL
  - support getting sequence names from PostgreSQL
  - support getting table names from PostgreSQL
  - support connection to PostgreSQL backend
  - add new parameters for specify source and target database backend


author: Grant Gainey 2.3.6-1
changelog:
  - 1126928 - add sys-prof and kickstart-scripts to spacewalk-export
  - 1114602 - Teach spacewalk-export that files in final tar should be owned by
    apache


author: Grant Gainey 2.3.5-1
changelog:
  - Fix spacewalk-export to use config-files-latest not config-files
  - 1123437 - Replace .format with % to run on python2.4


author: Stephen Herr <sherr@redhat.com> 2.3.1-1
changelog:
  - 1119411 - add dry-run to config file
  - 1119411 - [RFE] sw-clone-by-date --dry-run
  - 1119406 - make clone-by-date able to specify --parents from config file
  - 1119405 - you should not have to specify both parent channels for clone-by-
    date
  - Bumping package versions for 2.3.


author: Grant Gainey 2.2.22-1
changelog:
  - Added man-pg for spacewalk-export-channels Minor cleanup of spacewalk-export
    man-pg
  - manpage for spacewalk-export
  - Some PEP8 suggestions
  - Restored spacewalk-report channels to export


author: Milan Zazrivec <mzazrivec@redhat.com> 2.2.17-1
changelog:
  - 1101545 - Added limitation of spacewlak-clone-by-date for RHEL4 and earlier
  - new report: spacewalk-export-channels


author: Stephen Herr <sherr@redhat.com> 2.2.16-1
changelog:
  - Adding spacewalk-manage-channel-lifecycle to spacewalk-utils
  - spacewalk-manage-channel-lifecycle: Removed the whitespace
  - spacewalk-manage-channel-lifecycle: Added better channel tree printing.
  - spacewalk-manage-channel-lifecycle: Added multiple workflows.
  - spacewalk-manage-channel-lifecycle: Removed dead variable.
  - spacewalk-manage-channel-lifecycle: Fixing None-channel. Added real checks
    instead of blind try/except.
  - spacewalk-manage-channel-lifecycle: Organizing imports


author: Stephen Herr <sherr@redhat.com> 2.2.4-1
changelog:
  - 1073632 - add option to clone-by-date to only clone specified errata
  - 1073543 - Allow user to specify channel name through clone-by-date


author: Tomas Lestach <tlestach@redhat.com> 2.2.3-1
changelog:
  - 1028933 - allow spacewalk-api to force integer and string values
  - 1028933 - allow spacewalk-api to use boolean values


author: Tomas Lestach <tlestach@redhat.com> 2.2.1-1
changelog:
  - removing spacewalk18 and spacewalk19 channel repo configurations
  - remove fc18 channel repo configurations
  - Bumping package versions for 2.2.


author: Matej Kollar <mkollar@redhat.com> 2.1.25-1
changelog:
  - Changed gpg keys so they match reality.
  - Removing unsupported Fedora 17
  - Adding Fedora 20 to spacewalk-common-channels
  - adding 2.1 repositories to spacewalk-common-channels
  - remove openSUSE 12.2 and add openSUSE 13.1 channels


author: Michael Mraka <michael.mraka@redhat.com> 2.1.22-1
changelog:
  - Added Oracle Linux channels for UEKR3, as well as Spacewalk 2.0 Server/Client
    for OL6 and Client for OL5


author: Grant Gainey <ggainey@redhat.com> 2.1.18-1
changelog:
  - 1012963 - Don't use :table as a param-name in Oracle prepared stmts
  - 1012934 - Oracle prepared-stmt cannot have semicolons


author: Grant Gainey <ggainey@redhat.com> 2.1.10-1
changelog:
  - 999583 - Fixes to allow scripts to work on older versions of Python and
    Postgres
  - adding i386 nightly channels
  - adding nightly repositories for fedora19
  - removing unused DEFAULT_USER and DEFAULT_PASSWORD


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


author: Grant Gainey 2.6.1-1
changelog:
  - spacewalk-pylint: require pylint > 1.1 for openSUSE
  - Bumping package versions for 2.6.
  - Bumping package versions for 2.5.
  - Bumping package versions for 2.4.


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


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


author: Jan Pazdziora 1.8.4-1
changelog:
  - 681006 - rebase quartz to 1.8.4 to address high CPU usage.
  - replace jakarta-commons-logging with apache-commons-logging on F14
    (tlestach@redhat.com)


author: Matej Kollar <mkollar@redhat.com> 2.4-1
changelog:
  - Getting rid of Tabs and trailing spaces in LICENSE, COPYING, and README files
  - Purging %changelog entries preceding Spacewalk 1.0, in active packages.


author: Jan Pazdziora 2.2-1
changelog:
  - 788972 - for multiple recipient email addresses, join them with comma.
  - %defattr is not needed since rpm 4.4


author: Gennadii Altukhov <galt@redhat.com> 2.6.1-1
changelog:
  - 1381343 - make rhncfg action configfile compatible with Python 2/3
  - Bumping package versions for 2.6.


author: Jan Dobes 2.5.84-1
changelog:
  - just set one required attribute to be compatible with all xmlrpclib versions
  - fixed SyntaxError: invalid syntax ' .. = b ' to work in python 2.4


author: Grant Gainey 2.5.83-1
changelog:
  - revert contruction errors='ignore' for python3
  - python <2.7 fix 'TypeError: encode() takes no keyword arguments'


author: Tomas Kasparek <tkasparek@redhat.com> 2.5.76-1
changelog:
  - use single variable instead of a tuple
  - exception rising has changed in python 3
  - print is function in python3
  - make exceptions compatible with python 2.4 to 3.3


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


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


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


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


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


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


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


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


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


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


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


author: Gennadii Altukhov <galt@redhat.com> 5.5.101-1
changelog:
  - 1390170 - rhnpush is used on a client side as well, so make it compatible
    with RHEL 5 and Python 2.4


author: Tomas Kasparek <tkasparek@redhat.com> 5.5.96-1
changelog:
  - fixed RuntimeError: dictionary changed size during iteration
  - convert binary data to string to possible compare data in Python 3


author: Gennadii Altukhov <galt@redhat.com> 5.5.94-1
changelog:
  - Add some fixes to rhnpush for Python 3 compatibility - change mode for open()
    function - HTTPResponse getheaders() was renamed to get() - fix binary string
    decoding
  - Fix types in rhnpush utility
  - Fix relative imports in rhnpush utility


author: Tomas Lestach <tlestach@redhat.com> 5.5.85-1
changelog:
  - 663039 - Setting timeout requires newer rhnlib
  - 663039 - Update man
  - 663039 - Kitten has been sacrificed
  - 663039 - Wire in timeout for rhnpush
  - Cleanup space around comments
  - Misplaced comment after 73a918d909d1804a43f7773b6d0b4d7cb0464ac3
  - Updating function names
  - Remove trailing space


author: Tomas Kasparek <tkasparek@redhat.com> 5.5.63-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.5.47-1
changelog:
  - reuse UploadError from uploadLib
  - removed functions not used in rhnpush/rhn-package-manager
  - simplified authentication code


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


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


author: Michael Mraka <michael.mraka@redhat.com> 5.5.34-1
changelog:
  - replaced external zip with zipfile module
  - replaced external tar with tarfile module
  - don't call os.path.join() over and over
  - don't read 2GB file into memory at once
  - don't hide original error message
  - replaced external unzip with zipfile module


author: Miroslav Suchý 5.5.32-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.5.30-1
changelog:
  - We always have rhnserver (no longer building for RHEL 4-).
  - We only support version 5 and newer of RHEL, removing conditions for old
    versions.


author: Jan Pazdziora 5.5.28-1
changelog:
  - 559092 - recognize both new and old patch clusters (michael.mraka@redhat.com)
  - 485880 - put -N option to SYNOPSIS as well (msuchy@redhat.com)


author: Michael Mraka <michael.mraka@redhat.com> 5.5.22-1
changelog:
  - idn_unicode_to_pune() has to return string
  - no need to define built-in constants
  - delete dead code


author: Miroslav Suchý 5.5.20-1
changelog:
  - 683200 - instead of encodings.idna use wrapper from rhn.connections, which
    workaround corner cases
  - 683200 - rhnpush.py - convert servername from input to Pune encodings


author: Jan Pazdziora 5.5.17-1
changelog:
  - Revert "Revert "get_server_capability() is defined twice in osad and rhncfg,
    merge and move to rhnlib and make it member of rpclib.Server""
    (msuchy@redhat.com)
  - Revert "Revert "648403 - do not create TB even on Red Hat Enterprise Linux
    4"" (msuchy@redhat.com)


author: Miroslav Suchý <msuchy@redhat.com> 5.5.13-1
changelog:
  - get_server_capability() is defined twice in osad and rhncfg, merge and move
    to rhnlib and make it member of rpclib.Server
  - 648403 - do not create TB even on Red Hat Enterprise Linux 4
  - 648403 - workaround missing hasCapability() on RHEL4
  - Updating the copyright years to include 2010.


author: Jan Pazdziora 5.5.7-1
changelog:
  - 649259 - do not fail with invalid user, if we are only testing if call exist
    (msuchy@redhat.com)


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


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


author: Jan Dobes 2.5.1-1
changelog:
  - Remove unused load_satellite_certificate function and satellite-cert-file
    parameter
  - branding: remove unused css classes and their dead references
  - Bumping package versions for 2.5.


author: Tomas Lestach <tlestach@redhat.com> 2.3.20-1
changelog:
  - removing templates/profile.pxt as it isn't used anymore
  - removing templates/footer.pxt as it isn't used anymore
  - removing templates/header.pxt as it isn't used anymore
  - removing templates/c.pxt as it isn't used anymore


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


author: Jan Dobes 2.3.16-1
changelog:
  - remove unused code
  - slightly improve hideable menu
  - revert accidentaly pushed commits
  - test toggling
  - back
  - float left menu on smaller screens
  - test not making sidenav horizontal
  - test not making aside horizontal


author: Jan Dobes 2.3.15-1
changelog:
  - do not show expanded menu on small screens on default
  - avoid white space under footer
  - do not restrict collapsable menu height
  - remove redundant navbar-collapse-1 class
  - spread all buttons
  - make navbar-utility line 100% wide on small screens
  - display navbar-utility items in single line even on tiny screen
  - fix color
  - shrink header images
  - remove unused responsive rule
  - hide items on smaller screens


author: Jan Dobes 2.3.13-1
changelog:
  - changing left navigation menu colors to be darker
  - collapse class should work on all screen widths


author: Jan Dobes 2.3.10-1
changelog:
  - decorate alert messages with patternfly icons
  - change style of alerts
  - actually link all patternfly fonts
  - style .spacewalk-list-footer-addons-extra to float-right like all the other
    list-bottom-matter


author: Tomas Kasparek <tkasparek@redhat.com> 2.3.3-1
changelog:
  - use PatternFly fonts
  - update spacewalk-branding to use patternfly
  - patternfly: removing hardcoded csrf token from pxt pages
  - patternfly: css files order fixed because of spacewalk specific icons
  - patternfly: fixing footer position
  - Integrating patternfly for more awesomeness...


author: Michael Mraka <michael.mraka@redhat.com> 2.3.2-1
changelog:
  - fixing images file permissions and removing unused image backup
  - updated links to proper sections in Satellite 5.6 documentation


author: Jan Dobes 2.2.1-1
changelog:
  - hide search form together with other UI changes
  - fix gap under menu
  - show roll menu button only on small screens
  - control menu type switching completely with css instead of javascript
  - Bumping package versions for 2.2.


author: Michael Mraka <michael.mraka@redhat.com> 2.1.28-1
changelog:
  - simplify datepicker layout and unify look of date/time part
  - Introduce a date-time picker.
  - style CreateUser page so it resembles old look


author: Michael Mraka <michael.mraka@redhat.com> 2.1.26-1
changelog:
  - fixed create probe page aligning
  - required field marker used to be red
  - password meter needs pwstrength-bootstrap


author: Michael Mraka <michael.mraka@redhat.com> 2.1.25-1
changelog:
  - help links are already hidden via spacewalk-help-link class
  - move toolbar items right for all header levels


author: Michael Mraka <michael.mraka@redhat.com> 2.1.24-1
changelog:
  - add special class to help links
  - Revert "bootstrap tuning - style submit buttons"
  - style table for system comparsion
  - update copyright year in perl footer
  - highlight column by which is list sorted and hovered row


author: Matej Kollar <mkollar@redhat.com> 2.1.22-1
changelog:
  - New less file added to style Inputs. New less file added for the minor fixes
    of TB3 for spacewalk layout


author: Michael Mraka <michael.mraka@redhat.com> 2.1.15-1
changelog:
  - making help links disappear
  - colour added to the counter in SSM
  - Links inside a alert-info have a darker blue than the text shown and have
    underline. It is necessary to distinguish the link over the general text


author: Michael Mraka <michael.mraka@redhat.com> 2.1.10-1
changelog:
  - bootstrap tuning: make non-link text in header more visible
  - bootstrap tuning - style submit buttons


author: Tomas Kasparek <tkasparek@redhat.com> 2.1.9-1
changelog:
  - bootstrap tuning - make disappear only qustion mark and not all links in h1
  - bootstrap tuning - hide the documentation question marks on java and perl
    pages


author: Tomas Lestach <tlestach@redhat.com> 2.1.8-1
changelog:
  - point Spacewalk documentation to Red Hat Satellite 5.6 documentation
  - replace 'Channel Managemet Guide' docs with 'User Guide' and 'Getting Started
    Guide'


author: Tomas Kasparek <tkasparek@redhat.com> 2.1.1-1
changelog:
  - Indent organization configuration dialog to clarify semantics of checkboxes.
  - Bumping package versions for 2.1.


author: Jan Pazdziora 1.10.16-1
changelog:
  - removing unnecessary css property
  - removing duplicate left border in tables containing checkbox as 1st column


author: Tomas Kasparek <tkasparek@redhat.com> 1.10.5-1
changelog:
  - removing unused styles and refactoring blue-nav-top.css and adjacent files
  - removing unused styles from rhn-header.css
  - removing unused styles from rhn-listview.css
  - removing unused styles from rhn-messaging.css
  - removing unused styles from rhn-nav-sidenav.css
  - rmoving some unused styles from rhn-status.css


author: Tomas Kasparek <tkasparek@redhat.com> 1.10.4-1
changelog:
  - clean up of rhn-special-styles.css and adjacent files
  - removing css hacks for vintage versions of IE


author: Tomas Kasparek <tkasparek@redhat.com> 1.10.1-1
changelog:
  - using css3 border-radius instead of images to render round edges
  - Bumping package versions for 1.9


author: Michael Mraka <michael.mraka@redhat.com> 1.9.5-1
changelog:
  - removed no longer necessary directory definitions
  - pack branding template files outside of document root


author: Tomas Lestach <tlestach@redhat.com> 1.9.1-1
changelog:
  - 866326 - customize KickstartFileDownloadAdvanced.do page in case of kickstart
    file DownloadException
  - reformated using xmllint -format
  - Bumping package versions for 1.9.


author: Jan Pazdziora 1.8.5-1
changelog:
  - Edit colors in highlightning of :hovered rows in list views
  - Highlightning of :hover row in list views


author: Jan Pazdziora 1.8.4-1
changelog:
  - The Sniglets::Utils is no longer needed in footer.pxt.
  - The rhn-bugzilla-link generates emply paragraph.


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


author: Miroslav Suchý <msuchy@redhat.com> 1.3.1-1
changelog:
  - add GPLv2 license (msuchy@redhat.com)
  - cleanup spec (msuchy@redhat.com)
  - remove .htaccess file (msuchy@redhat.com)
  - point to url where we store tar.gz (msuchy@redhat.com)
  - Bumping package versions for 1.3. (jpazdziora@redhat.com)


author: Michael Mraka <michael.mraka@redhat.com> 1.1.2-1
changelog:
  - Adding the correct checkstyle for inactive systems
  - Added the dupe compare css and javascript magic
  - 572714 - fixing css issues with docs


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


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


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


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


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


author: Jan Dobes 2.5.2-1
changelog:
  - Use the same name for the first org as before
  - remove trailing whitespaces
  - Remove unused Cert class from spacewalk-setup
  - Remove unused load_satellite_certificate function and satellite-cert-file
    parameter
  - Remove certificate handling from setup
  - rhn-satellite-activate: dropped


author: Tomas Kasparek <tkasparek@redhat.com> 2.4.6-1
changelog:
  - Modified setup string to make it clearer that Oracle EZconnect requires the
    Global Database Name, not the SID. The two values are the same for XE.


author: Tomas Lestach <tlestach@redhat.com> 2.4.1-1
changelog:
  - spacewalk-setup spec: add spacewalk-base-minimal as an explicit dependency
  - Bumping package versions for 2.4.


author: Jan Dobes 2.3.12-1
changelog:
  - 1198708 - disable embedded postgresql service when installing external oracle
  - 1198708 - configure tomcat earlier to work with database migrations
  - 1180251 - append oracle driver path only if spacewalk-oracle is installed


author: Tomas Lestach <tlestach@redhat.com> 2.3.8-1
changelog:
  - Fix configuration of tomcat-service for CentOS7. Tomcat7 on CentOS7 uses
    /etc/tomcat/server.xml. Adjust regex to match.


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


author: Jan Dobes 2.3.6-1
changelog:
  - 1179374 - set more database specific values and move hibernate strings into
    function
  - 1179374 - do not erase complete original configuration
  - 1179374 - move write_config function into module
  - 1020952 - Certificates need to set up sooner
  - remember to populate db
  - don't run spacewalk-setup-cobbler in verbose mode


author: Jan Dobes 2.3.3-1
changelog:
  - 1172541 - do not use embedded db defaults if not installing embedded db
  - 1172541 - fix filtering files with defaults


author: Tomas Lestach <tlestach@redhat.com> 2.3.1-1
changelog:
  - fix condition
  - add spacewalk-setup-ipa-authentication script to Makefile
  - Add spacewalk-setup-ipa-authentication to make the external authentication
    easier.


author: Michael Mraka <michael.mraka@redhat.com> 2.2.3-1
changelog:
  - clear-db needs to be present in answers for it to be used
  - Clean up - embedded Oracle related code


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


author: Grant Gainey 2.6.1-1
changelog:
  - spacewalk-search: use apache-nutch 1.9
  - spacewalk-search: build on openSUSE
  - Bumping package versions for 2.6.


author: Tomas Lestach <tlestach@redhat.com> 2.4.1-1
changelog:
  - fix snapshot tag rhn-search issue
  - instantiate insert query only when needed
  - Bumping package versions for 2.4.


author: Tomas Lestach <tlestach@redhat.com> 2.3.2-1
changelog:
  - use StringUtils for checking non-empty values
  - 1085033 - set newly constructed "db_name" even if db_ssl_enabled is disabled


author: Milan Zazrivec <mzazrivec@redhat.com> 2.2.3-1
changelog:
  - Use maxDoc() to actually iterate over all documents
  - Do not skip in case the last record has been deleted
  - De-duplicate handleDeletedRecords() implementations


author: Michael Mraka <michael.mraka@redhat.com> 2.1.13-1
changelog:
  - %attr() mode not applicaple to symlink
  - resolve conflict between {apache,jakarta}-commons-cli on Fedora 20


author: Tomas Lestach <tlestach@redhat.com> 2.1.9-1
changelog:
  - do not let cleanindex log into the console
  - there're no objectweb-asm on rhel5
  - let spacewalk-search require c3p0 >= 0.9.1


author: Tomas Lestach <tlestach@redhat.com> 2.1.7-1
changelog:
  - 1023669 - have unique id for SnapshotTag
  - 1023669 - remove unused logger
  - 1023669 - start using verifyServerVisibility
  - 1023669 - start using errata visibility
  - 1023669 - fix list iterations as query parameters
  - 1023669 - add connection customizer
  - 1023669 - introduce C3P0DataSourceFactory
  - 1023669 - link cglib-node and objectweb-asm for DelteIndexes
  - 1023669 - require and link c3p0
  - 1023669 - require and link cglib-nodep and objectweb-asm
  - 1023669 - replace ibatis jar with mybatis
  - 1023669 - adapt code for mybatis
  - 1023669 - migrate to mybatis
  - 1023669 - remove original setSessionTimeZone


author: Tomas Lestach <tlestach@redhat.com> 2.1.4-1
changelog:
  - 1023669 - set Session Time Zone for Oracle connections
  - Unchecked conversion removed in rhnsearch
  - 1020952 - SSL for Postgresql: Java (rhn-search)


author: Jan Pazdziora 1.8.2-1
changelog:
  - 816299 - Updating default config files with additional options for heapdump
    directory (sherr@redhat.com)


author: Miroslav Suchý 1.8.1-1
changelog:
  - 521248 - correctly spell MHz (msuchy@redhat.com)
  - Bumping package versions for 1.8. (jpazdziora@redhat.com)


author: Martin Minar <mminar@redhat.com> 1.6.6-1
changelog:
  - jakarta-oro package in Fedora 16 no longer provides oro dependency. Let's
    require jakarta-oro instead of oro. (mminar@redhat.com)


author: Jan Pazdziora 1.6.3-1
changelog:
  - 621531 - update startup scripts to use the new /usr/share/rhn/config-defaults
    location.
  - 621531 - update search Configuration to use the new /usr/share/rhn/config-
    defaults location.
  - 621531 - move /etc/rhn/search to /usr/share/rhn/config-defaults (search).


author: Tomas Lestach <tlestach@redhat.com> 1.5.1-1
changelog:
  - 648640 - introduce errata analyzer for rhn-search (tlestach@redhat.com)
  - Bumping package versions for 1.5 (msuchy@redhat.com)


author: Michael Mraka <michael.mraka@redhat.com> 1.4.1-1
changelog:
  - don't duplicate files from spacewalk-search.jar on filesystem
  - move config.xml back to jar
  - add @ to db_name only for oracle (PG)
  - fixed package and errata search in PG
  - made service rhn-search cleanindex queries work on PG
  - added potgresql jdbc to rhn-search path


author: Tomas Lestach <tlestach@redhat.com> 1.3.7-1
changelog:
  - remove exceptions from method declarations that aren't thrown
    (tlestach@redhat.com)
  - remove unused imports in rhn-search (tlestach@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.3.4-1
changelog:
  - f14 build requires apache-commons-logging instead of jakarta-commons-logging
    (tlestach@redhat.com)


author: Jan Pazdziora 1.2.1-1
changelog:
  - Updated rhn-search to include config.xml on the filesystem (paji@redhat.com)
  - Update the database manager to include connection configs (paji@redhat.com)
  - Fixed build.xml to not include config.xml in the build (paji@redhat.com)
  - fixing quartz ivy version for search server (jsherril@redhat.com)


author: Milan Zazrivec <mzazrivec@redhat.com> 1.1.6-1
changelog:
  - 537502 - fixing issue where searching for something that had no results would
    return an error saying index needed to be generated (jsherril@redhat.com)


author: Tomas Lestach <tlestach@redhat.com> 1.1.5-1
changelog:
  - adding slf4j jar runtime dependencies (tlestach@redhat.com)
  - correct the path to oci (mzazrivec@redhat.com)
  - changes due to simple-core gets packaged separatelly (tlestach@redhat.com)


author: Milan Zazrivec <mzazrivec@redhat.com> 1.1.4-1
changelog:
  - build ConnectionURL from db_* values in rhn.conf
  - set java.library.path for search to be able to find oci library


author: Jan Pazdziora 1.1.3-1
changelog:
  - hibernate.connection.url is now created dynamicaly from db_* variables
    (michael.mraka@redhat.com)
  - code optimization (michael.mraka@redhat.com)
  - updated the ivy repo url for search server (shughes@redhat.com)


author: Jan Pazdziora 1.1.2-1
changelog:
  - 576953 - fixing errata search case sensitivity and not searching on partial
    cve name (jsherril@redhat.com)
  - removing some dead code from the search server (jsherril@redhat.com)


author: Tomas Kasparek <tkasparek@redhat.com> 5.11.60-1
changelog:
  - Add logging of error stanzas
  - Add error logging to debug log
  - Refactoring: inline method used only once
  - Refactoring: remove modification to unused variable


author: Stephen Herr <sherr@redhat.com> 5.11.59-1
changelog:
  - define the order of pending clients
  - explain the new notify_threshold param
  - introduce notify_threshold for osa-dispatcher (bsc#915581)


author: Grant Gainey 5.11.57-1
changelog:
  - Move common files shared between osad and osa-dispatcher its own package.
    This allows osad and osa-dispatcher to coexist.


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


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


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


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


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


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


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


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


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


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


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


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


author: Eric Herget <eherget@redhat.com> 2.6.3-1
changelog:
  - 1373900 - db-control start/stop now returns non-zero and complains on failure
  - require spacewalk-base-minimal-config from spacewalk-setup


author: Jan Dobes 2.5.7-1
changelog:
  - moving non_expirable_package_urls parameter to java
  - moving download_url_lifetime parameter to java


author: Jan Dobes 2.5.6-1
changelog:
  - Revert "reintroduce call_procedure function"
  - Revert "reintroduce call_function function"
  - moving smtp_server parameter to java
  - moving chat_enabled parameter to java
  - moving actions_display_limit parameter to java
  - moving base_domain and base_port parameters to java


author: Jan Dobes 2.5.3-1
changelog:
  - spacewalk-web.spec: remove leftovers
  - rhn-satellite-activate: manual references removed
  - perl modules: drop unused Cert.pm
  - perl modules: drop unused SatelliteCert.pm


author: Grant Gainey 2.4.2-1
changelog:
  - 1253793 - Fixing IE8 display issues  * Add respond.js/html5-shim for IE8  *
    Block editarea.js, which breaks respond.js under IE8, from    executing under
    IE8


author: Tomas Lestach <tlestach@redhat.com> 2.3.50-1
changelog:
  - removing RHN::Cache::File as it isn't referenced anymore
  - Apache24Config.pm has already been removed
  - removing spacewalk-pxt completelly


author: Jan Dobes 2.3.49-1
changelog:
  - removing no longer used references
  - removing RHN::DB::DataSource as it isn't referenced anymore
  - removing RHN::DataSource as it isn't referenced anymore
  - removing RHN::DataSource::Channel as it isn't referenced anymore
  - removing unused Channel_queries
  - web Require cleanup
  - Fix upgrade path by obsoleting spacewalk-grail and spacewalk-sniglets
  - removing unused Channel_queries


author: Tomas Lestach <tlestach@redhat.com> 2.3.47-1
changelog:
  - removing unused DataSource queries
  - removing unused RHN::DataSource classes
  - removing unused RHN DB JoinClass and TableClass
  - removing unused RHN Action related stuff
  - removing SatInstall and Session related stuff
  - removing SatCluster related stuff
  - removing unused RHN::DataSource::General
  - removing unused RHN::DB::Entitlements
  - removing unused DataSource sources
  - removing unused RHN::Date
  - removing unused RHN::Entitlements
  - removing unused RHN::Mail
  - removing RHN Errata related classes
  - removing RHN Channel related
  - removing RHN KSTree stuff
  - removing various unused stuff
  - removing unused RHN User stuff
  - removing RHN Scheduler stuff
  - removing RHN::Cleansers
  - removing RHN Kickstart stuff
  - deleting RHN Package stuff
  - removing unused RHN classes
  - removing rest of PXT classes
  - removing RHN::Access and PXT::ACL
  - removing PXT::ApacheAuth as it isn't referenced anymore
  - removing PXT::Apache24Config as it isn't referenced anymore


author: Tomas Lestach <tlestach@redhat.com> 2.3.46-1
changelog:
  - removing RHN::DB::Token as it isn't referenced anymore
  - removing RHN::Token as it isn't referenced anymore
  - removing RHN::Utils as it isn't referenced anymore


author: Tomas Lestach <tlestach@redhat.com> 2.3.45-1
changelog:
  - update spec file
  - removing RHN::DB::ContactGroup as it isn't referenced anymore
  - removing RHN::ContactGroup as it isn't referenced anymore
  - removing RHN::DataSource::ContactMethod as it isn't referenced anymore
  - removing RHN::DB::ContactMethod as it isn't referenced anymore
  - removing RHN::Set as it isn't referenced anymore
  - removing RHN::DB::ServerGroup as it isn't referenced anymore
  - removing RHN::ContactMethod as it isn't referenced anymore
  - removing RHN::ServerGroup as it isn't referenced anymore
  - removing RHN::DB::Kickstart::Session as it isn't referenced anymore
  - removing RHN::DB::ServerActions as it isn't referenced anymore
  - removing RHN::Kickstart::Session as it isn't referenced anymore
  - removing RHN::Access::Action as it isn't referenced anymore
  - removing RHN::Access::Channel as it isn't referenced anymore
  - removing RHN::Access::Package as it isn't referenced anymore
  - removing RHN::Access::System as it isn't referenced anymore
  - removing RHN::Access::Token as it isn't referenced anymore
  - removing RHN::DataSource::CustomInfo as it isn't referenced anymore
  - removing RHN::DataSource::Probe as it isn't referenced anymore
  - removing RHN::DataSource::Scout as it isn't referenced anymore
  - removing RHN::DataSource::User as it isn't referenced anymore
  - removing RHN::SearchTypes as it isn't referenced anymore
  - removing RHN::ServerActions as it isn't referenced anymore
  - removing unused RHN::Form
  - removing unused RHN::Access handlers


author: Tomas Lestach <tlestach@redhat.com> 2.3.44-1
changelog:
  - removing spacewalk-grail as they are not needed any more
  - removing spacewalk-sniglets as they are not needed any more
  - removing unused tags from Sniglets/Users.pm
  - stop using permission.pxt error document
  - errata pages were ported to java long time ago
  - probe pages were ported to java long time ago


author: Tomas Lestach <tlestach@redhat.com> 2.3.41-1
changelog:
  - removing unused help/index.html
  - removing unused Makefile
  - removing unused nav xmls
  - removing unused tags from Sniglets/Navi.pm
  - deleting unused nav xmls
  - remove unused Perl code


author: Tomas Lestach <tlestach@redhat.com> 2.3.40-1
changelog:
  - removing message_queues/local.pxi as it isn't used anymore
  - removing unused styles
  - removing status_bar/ssm.pxi as it isn't used anymore
  - removing status_bar/main.pxi as it isn't used anymore
  - removing message_queues/site.pxi as it isn't used anymore
  - removing the permission.pxt dependency on c.pxt
  - removing legends/system-list-legend.pxi as it isn't referenced anymore
  - removing unused callbacks from Sniglets/ChannelEditor.pm
  - removing unused pxt error pages
  - we use /rhn/errors/404.jsp as 404 ErrorDocument
  - removing unused tags from Sniglets/ChannelEditor.pm
  - removing unused tags from Sniglets/Errata.pm
  - removing the old solaris stuff
  - removing packages/package_map_raw as it isn't referenced
  - removing packages/view_readme as it isn't referenced
  - removing unused systems/system_list


author: Tomas Lestach <tlestach@redhat.com> 2.3.39-1
changelog:
  - removing misc/landing.pxt as it's not referenced anymore
  - removing ssm groups pages as they were ported to java
  - removing /help/about.pxt as it isn't referenced anymore
  - we use /rhn/help/index.do instead of /help/about.pxt
  - removing original error pages


author: Tomas Lestach <tlestach@redhat.com> 2.3.38-1
changelog:
  - remove unused Sniglets/Packages.pm callbacks
  - removing left Sniglets/Servers.pm callbacks
  - removing unused Sniglets/Servers.pm callbacks
  - removing unused Sniglets/Servers.pm tags


author: Tomas Lestach <tlestach@redhat.com> 2.3.37-1
changelog:
  - removing unknown_package.pxt as it's not referenced anymore
  - removing unused tags in Sniglets/Packages.pm
  - removing errata_list/all.pxt as it isn't referenced anymore
  - removing errata_list/relevant.pxt as it isn't referenced anymore
  - removing system_list/potentially_in_channel_family.pxt as it isn't referenced
    anymore
  - removing system_list/proxy.pxt as it isn't referenced anymore
  - removing system_list/inactive.pxt as it isn't referenced anymore
  - removing system_list/ungrouped.pxt as it isn't referenced anymore
  - removing system_list/unentitled.pxt as it isn't referenced anymore
  - removing system_list/out_of_date.pxt as it isn't referenced anymore
  - removing system_list/visible_to_user.pxt as it isn't referenced anymore
  - removing unused schedule_action-interface.pxi
  - removing unused reschedule_action_form.pxi
  - removing unused Sniglets/ServerActions.pm
  - remove unused raw_script_output.txt


author: Tomas Lestach <tlestach@redhat.com> 2.3.36-1
changelog:
  - removing ssm schedule remote command as it was ported to java
  - removing package pages as they were ported to java
  - removing package_map.pxt as it was solaris related
  - removing ssm system preferences as they were ported to java
  - removing ssm handling custom values as it was ported to java
  - removing solaris related package pages
  - removing ssm provisioning pages as they were ported to java
  - removing ssm apply_errata_conf.pxt as it's no longer referenced
  - removing ssm solaris patchsets related pages
  - removing ssm solaris patches related pages
  - removing subscribers.pxt as it was ported to java
  - removing errata_cache_update.pxi and manage_channels_header.pxi
  - removing solaris patchsets related pages, as solaris support has been dropped
  - removing solaris patches related pages, as solaris support has been dropped
  - removing system details edit.pxt as it was ported to java
  - removing channel clone.pxt as the page was ported to java


author: Tomas Lestach <tlestach@redhat.com> 2.3.35-1
changelog:
  - removing errata_channel_intersection.pxt as it was ported to java
  - removing unused iso download jsp
  - removing unused legends
  - removing scout pages as monitoring was removed
  - removing subscribers.pxt as it was ported to java
  - removing errata clone.pxt as it was ported to java
  - removing system_detail.xml and system_details_toolbar.pxi
  - removing system details history pxt files
  - removing proxy.pxt and proxy-clients.pxt as they were ported to java
  - removing connection.pxt as it was ported to java
  - removing activation.pxt as it was ported to java
  - removing monitoring notification methods


author: Stephen Herr <sherr@redhat.com> 2.3.31-1
changelog:
  - fix rhnChannelNewestPackage table by using refresh_newest_package function
    again
  - Remove unused clone_newest_package function


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


author: Grant Gainey 2.3.28-1
changelog:
  - 1168191 - Remove vestige of ctxt-sensitive help, and teach PXT::HTML->link
    not to link when there is no url


author: Grant Gainey 2.3.25-1
changelog:
  - 1024118 - Perl context-help doesn't notice empty help-url strings
  - revert accidentaly pushed commits
  - padding on all widths


author: Jan Dobes 2.3.22-1
changelog:
  - fixing size of list navigation buttons
  - improve header alignment
  - unify style on create and edit page


author: Tomas Lestach <tlestach@redhat.com> 2.3.15-1
changelog:
  - limit snapshot tag length to the DB field lenght
  - 1150526 - introduce a check for an empty snapshot tag for ssm
  - 1024118 - Remove bogus help-url/rhn-help/helpUrl links from all pages


author: Tomas Kasparek <tkasparek@redhat.com> 2.3.10-1
changelog:
  - patternfly: don't hide SSM when no systems are selected
  - patternfly: fixed SSM animation duration
  - Integrating patternfly for more awesomeness...


author: Stephen Herr <sherr@redhat.com> 2.2.30-1
changelog:
  - SSM power management operation page added
  - SSM power management configuration page added
  - Single-system power management page added


author: Milan Zazrivec <mzazrivec@redhat.com> 2.2.27-1
changelog:
  - select2-bootstrap-css packaged
  - select2 packaged
  - jQuery UI packaged
  - rewrite unservable_packages.pxt page to java


author: Michael Mraka <michael.mraka@redhat.com> 2.2.25-1
changelog:
  - removed unused code
  - removed snapshot pxt pages which were rewritten to java
  - Fix refreshing of Autoinstallable Tree forms (bnc#874144)


author: Milan Zazrivec <mzazrivec@redhat.com> 2.2.21-1
changelog:
  - Removed groups.pxt and related code / db queries
  - system groups & snapshots page: converted from pxt to java
  - Add development_environment to rhn_web.conf


author: Tomas Kasparek <tkasparek@redhat.com> 2.2.20-1
changelog:
  - links to Snapshot Tags pages
  - removed pxt pages and related code which had been converted to java
  - navigation links to new pages (Tags.do)
  - The old picker in isLatin mode transmitted 1-12 not 0-11 In 24 hour format is
    0-23 even if DatePicker.getHourRange() and getHour javadoc is wrong
    (1-11!!!).
  - Fix bug converting pm times to am when using locales in 24 hour format. See:
    https://www.redhat.com/archives/spacewalk-list/2014-April/msg00011.html


author: Tomas Kasparek <tkasparek@redhat.com> 2.2.18-1
changelog:
  - remove old perl pages
  - delete unused code in modules/rhn/RHN/Server.pm related to system events
  - delete unused code in modules/rhn/RHN/DB/Server.pm related to system events
  - rewrite pending events page from perl to java


author: Michael Mraka <michael.mraka@redhat.com> 2.2.15-1
changelog:
  - removed obsolered code
  - rewrite system snapshot to java: removed obsoleted perl page
  - rewrite system snapshot to java: Packages.do
  - rewrite system event page from perl to java


author: Michael Mraka <michael.mraka@redhat.com> 2.2.14-1
changelog:
  - rewrite system snapshot to java: removed old perl page
  - rewrite system snapshot to java: Index.do


author: Michael Mraka <michael.mraka@redhat.com> 2.2.12-1
changelog:
  - Safer DWR callback method introduced
  - Refactoring: utility method makeAjaxCallback renamed
  - removed unused system_profile_comparison
  - removed unused packages_for_sync_provider()


author: Michael Mraka <michael.mraka@redhat.com> 2.2.11-1
changelog:
  - removed unused sync_packages_to_channel_cb()
  - removed unused managed_channel_merge_preview_provider()
  - removed unused sync_confirm_packages_in_set_provider()
  - removed unused compare_managed_channel_packages_provider()
  - rewrite channel compare to java: removed obsoleted perl pages
  - 903068 - fixed debian repo generation


author: Stephen Herr <sherr@redhat.com> 2.2.10-1
changelog:
  - fixed bug unable to delete action chain
  - fixed typo in action chain jsp and js
  - Action Chain Edit page added
  - Front-end code for action chain creation/selection added
  - Javascript library jQuery UI added
  - Javascript library select2 added


author: Michael Mraka <michael.mraka@redhat.com> 2.2.4-1
changelog:
  - moved duplicated code to function
  - system_upgradable_package_list is not referenced anymore
  - on-click and node-id attributes are relevant only to pxt pages
  - removed unused up2date_version_at_least()
  - removed unused rhn-up2date-at-least tag


author: Tomas Kasparek <tkasparek@redhat.com> 2.2.2-1
changelog:
  - make the setup of the date picker more declarative using data- attributes in
    order to be able to share this setup with other parts of the code that will
    need a slightly different picker like the recurrent selector. It also saves
    us from outputing one <script> tag in the jsp tag implementation.


author: Tomas Kasparek <tkasparek@redhat.com> 2.1.59-1
changelog:
  - give generated buttons appropriate class
  - Styling unstyled submit buttons.
  - Perl Pages: Styling unstyled submit buttons
  - Revert "Refeactored cookie parsing code to better handle malformed cookies"


author: Tomas Kasparek <tkasparek@redhat.com> 2.1.56-1
changelog:
  - Fixes bar going from 0..9 A..Z on
    /rhn/systems/details/packages/PackageList.do but A..Z 0..9 on
    /rhn/systems/SystemEntitlements.do and
    /network/systems/system_list/regular_in_channel_family.pxt
  - different set of pagination arrows on
    /network/systems/system_list/regular_in_channel_family.pxt


author: Matej Kollar <mkollar@redhat.com> 2.1.52-1
changelog:
  - Fixed unstyled form in PXT page: SSM/Groups
  - Fixed unstyled form in PXT page: SSM/Provisioning/TagSystems


author: Michael Mraka <michael.mraka@redhat.com> 2.1.51-1
changelog:
  - Add a rhn-date tag
  - Implement rhn:formatDate that uses moment.js on the client side. It supports
    also most of fmt:formatDate options.


author: Jan Dobes 2.1.50-1
changelog:
  - delete old pages
  - porting system group monitoring probes page to java
  - remove unused perl code after porting reboot_confirm.pxt to java
  - port reboot_confirm.pxt from perl to java


author: Michael Mraka <michael.mraka@redhat.com> 2.1.44-1
changelog:
  - updated references to new java WorkWithGroup page
  - rewrite system event history page to java
  - removed unused pxt page
  - updated links to system group delete page
  - fixing references to SSM errata page


author: Michael Mraka <michael.mraka@redhat.com> 2.1.41-1
changelog:
  - updated pxt pages to use <rhn-icon> tag
  - updated perl modules to use PXT::HTML->icon()
  - bootstrap tuning: reimplemented icon tag in pxt
  - System Group / Admins - updated links and removed old page


author: Matej Kollar <mkollar@redhat.com> 2.1.29-1
changelog:
  - 1020952 - Single db root cert + option name change
  - 1020952 - SSL for Postgresql: Java (Perl DBI)


author: Michael Mraka <michael.mraka@redhat.com> 2.1.26-1
changelog:
  - add support for enhances rpm weak dependency (web) (bnc#846436)
  - 1020497 - provide a way to order kickstart scripts


author: Tomas Kasparek <tkasparek@redhat.com> 2.1.23-1
changelog:
  - Revert "removing Perl reboot system page"
  - Revert "removing Perl code associated with reboot system page"


author: Tomas Kasparek <tkasparek@redhat.com> 2.1.19-1
changelog:
  - removing Perl remote command page
  - removing Perl code associated with reboot system page
  - removing Perl reboot system page


author: Tomas Lestach <tlestach@redhat.com> 2.1.17-1
changelog:
  - 1001922 - set correct menu for reboot_confirm.pxt
  - update Provisioning - Schedule url
  - update remote command menu url
  - 993978 - removing oracle specific code


author: Tomas Kasparek <tkasparek@redhat.com> 2.1.10-1
changelog:
  - Revert "993978 - remove check-database-space-usage.sh from cron.daily"
  - 993978 - make check-database-space-usage.sh usable on managed-db


author: Tomas Kasparek <tkasparek@redhat.com> 2.1.5-1
changelog:
  - removing code associated with old pxt pages
  - deleting old pxt lock/unlock pages
  - use default rhn.conf only when it exists


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


author: Jan Dobes 2.6.1-1
changelog:
  - Fixing spacewalk, spacewalk-common, spacewalk-oracle and spacewalk-postgresql
    package descriptions. Solaris support has been dropped so I removed mentions
    of Solaris. I also mentioned that the -oracle and -postgresql packages differ
    in database backend used.
  - Bumping package versions for 2.6.


author: Tomas Kasparek <tkasparek@redhat.com> 2.4.1-1
changelog:
  - Recommend cobbler20 with all packages requiring cobbler on Fedora 22
  - Bumping package versions for 2.4.


author: Tomas Lestach <tlestach@redhat.com> 2.3.2-1
changelog:
  - removing spacewalk-grail as they are not needed any more
  - removing spacewalk-sniglets as they are not needed any more


author: Matej Kollar <mkollar@redhat.com> 2.2.1-1
changelog:
  - Remove unnecessary dependency
  - Bumping package versions for 2.2.
  - fixed tito build warning
  - Bumping package versions for 2.1.


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


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


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


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


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


author: Jan Dobes 2.6.44-1
changelog:
  - 1240597 - fixing null pointer exception when we call updateLogPaths()
    multiple times
  - 1240597 - catch HibernateException on commit when touched data in database
    were modified during task execution by someone else


author: Jan Dobes 2.6.43-1
changelog:
  - fixing hibernate mapping
  - fixing occurences in code
  - Ensure no stray config channels are listed for ranking (bsc#979630)


author: Eric Herget <eherget@redhat.com> 2.6.40-1
changelog:
  - 1377841 - return empty DataResult when querying with empty inClause and query
    has in clause substitution
  - Revert "1380304 - API client.channel.software.createRepo() should not
    advertise it supports "uln""


author: Ondrej Gajdusek <ogajduse@redhat.com> 2.6.26-1
changelog:
  - removed unwanted chars and lines from previous commit
  - Changed from 'RHN' to 'Satellite' in API doc.
  - Revert "1282838 - Fix extremely slow channel.software.syncErrata API"


author: Jiri Dostal <jdostal@redhat.com> 2.6.25-1
changelog:
  - 1357824 - Kickstart advanced options accept required options without argument
  - Kickstart AdvancedOptions ISE without URL


author: Jan Dobes 2.6.19-1
changelog:
  - 1192879 - refresh list on click
  - 1192879 - use radio box instead of checkbox
  - Fixing typo "with the past year" > "within the past year""


author: Grant Gainey 2.6.13-1
changelog:
  - 1351695 - Traceback: comparison method violates its general contract Cleanup
    of a few more suboptimal compare() methods


author: Grant Gainey 2.6.12-1
changelog:
  - 1351695 - Fix SystemSearchHelper score-comparator This should fix the TimSort
    issue, in addition to fixing a variety of broken edge-case behavior in this
    comparator. Also adds a Junit for
    SystemSearchHelper.SearchResultScoreComparator


author: Jan Dobes 2.6.9-1
changelog:
  - fixing api documentation
  - adding exception for invalid repo type
  - rewriting code to use lookup by label only
  - redundant statement
  - need to have lookup by label method because of API


author: Jan Dobes 2.6.3-1
changelog:
  - removing couple of execute permissions in spacewalk-java
  - control taskomatic by systemd on rhel 7


author: Jiri Precechtel <jprecech@redhat.com> 2.6.2-1
changelog:
  - 1116426 - "Delete Group" and "Work With Group" buttons are not be displayed
    on the Delete Group confirmation page now


author: Jiri Precechtel <jprecech@redhat.com> 2.6.1-1
changelog:
  - 1304093 - remove migrated systems from SSM if they are selected
  - Bumping package versions for 2.6.


author: Tomas Kasparek <tkasparek@redhat.com> 2.5.97-1
changelog:
  - call 'queue channel change' only once per channel change
  - removing unused code
  - updating copyright years
  - Merging frontend L10N from Zanata


author: Grant Gainey 2.5.96-1
changelog:
  - Don't modify request map when rendering alphabar, since it may fail depending
    on the implementation of ServletRequest


author: Tomas Lestach <tlestach@redhat.com> 2.5.88-1
changelog:
  - 1335104 - fix user filtering on /rhn/groups/AdminList.do page
  - Exit if there are exceptions on startup to let tanuki restart taskomatic
  - Revert addition of tomcat as requirement for taskomatic systemd service.
  - Remove pointless check for tomcat being up.
  - log to the service wrapper so that we can see the messages during onStartUp()
  - Under high load, the service wrapper may incorrectly interpret the inability
    to get a response in time from taskomatic and kill it (bsc#962253).


author: Grant Gainey 2.5.87-1
changelog:
  - 1291031 - Remove OldTag junits (which weren't very useful to begin with)
  - 1291031 - Refactor errata-mgt pages to use NewListTag  * Collapse actions to
    one each for List/Remove  * Rework JSPs for new tag  * Tweak nav.xml to match
    action-changes
  - make checkstyle on Fedora22 happy


author: Tomas Kasparek <tkasparek@redhat.com> 2.5.86-1
changelog:
  - TaskomaticApi refactoring: method code formatted
  - TaskomaticApi refactoring: method code formatted
  - RepoSyncTask refactoring: spacing and comments
  - ChannelFactory.getChannelIds refactoring: never return null


author: Jan Dobes 2.5.85-1
changelog:
  - 1192879 - support basic listing of source packages with API
  - 1192879 - support remove source package with API


author: Jan Dobes 2.5.84-1
changelog:
  - clean unused pages
  - acl fixes
  - update strings
  - remove proxy.jsp, action and struts config
  - add proxy version info to proxyclients page
  - change details->proxy tab to point to proxyclients


author: Jan Dobes 2.5.82-1
changelog:
  - 1192879 - updating confirm page
  - 1192879 - adding delete queries for database and filesystem
  - 1192879 - adding queries for listing source package ids in set
  - 1192879 - make possible to list source packages + other minor fixes on page
  - 1192879 - adding checkbox for listing source packages
  - 1192879 - adding queries for listing source packages
  - 1192879 - cannot automatically delete source package as other packages may
    still use it


author: Gennadii Altukhov <galt@redhat.com> 2.5.78-1
changelog:
  - 1323126 - Fix getting MD5 for file
  - fix scheduling an action chain
  - Fix: 'Systems > Advanced Search' title and description consistency
  - fix splitting kernel options


author: Grant Gainey 2.5.59-1
changelog:
  - 1313515 - add unittest for id in hidden fields
  - 1313515 - hidden taglib provide id field if given


author: Grant Gainey 2.5.58-1
changelog:
  - 1313515 - adding fn:escapeXml to <bean:message arg="${}"/> issues in JSPF
  - 1313515 - adding fn:escapeXml to a number of <bean:message arg="${}"/> issues
    in JSPs


author: Grant Gainey 2.5.57-1
changelog:
  - 1313515 - value=<c:out may have worked for <input>, but not for rhn:hidden
  - 1313515 - cobbler-variables.jspf has a 'special' use of <input type='hidden'>


author: Grant Gainey 2.5.54-1
changelog:
  - 1313515 - action-chain CSS wants a dynamic attribute-name - revert to 'stock'
    <input type='hidden'
  - 1313515 - we use 'id' in some of out hidden-inputs
  - 1313515 - 'value' is (apparently) optional for some of our hidden-tag-use
  - 1313515 - One more jspf to teach rhn:hidden
  - 1313515 - Teach many JSPs to use rhn:hidden instead of <input type='hidden'>
  - 1313515 - Add new rhn:hidden tag and its test
  - 1313517 - Teach ListTagHelper to be less trusting of filter-values
  - remove monitoring from the help text


author: Grant Gainey 2.5.53-1
changelog:
  - Tweaked TZ-ordering - goes E-to-W starting with GMT. Also cleaned up the
    associated junit
  - order is assertEquals(expected, actual)
  - use generics
  - Sort timezones: GMT first and then east to west
  - UserManagerTest: use the proper assert methods in order to get useful
    information on failures
  - add Chile to the list of timezones (bsc#959055)
  - Add junit for 2f19c70e, clean up StringUtilTest.java * Doesn't need the
    extras of RhnBaseTestCase * Cleaned up generics-warnings
  - Fix: prevent return null on merging path slices
  - 1244512 - deprecating useless method


author: Tomas Lestach <tlestach@redhat.com> 2.5.47-1
changelog:
  - for Channel.packageByFileName query prefer packages from the actual channel,
    sort the rest accoring to build_time


author: Jiri Dostal <jdostal@redhat.com> 2.5.46-1
changelog:
  - 1250572 - Text description missing for remote command by API -> function
    scheduleLabelScriptRun()


author: Gennadii Altukhov <galt@redhat.com> 2.5.45-1
changelog:
  - 1302996 Added/changed API-methods to work with package installation/removing
    using it's nevra
  - 1302996 Added additional information to package metadata, returned by
    serializer


author: Tomas Lestach <tlestach@redhat.com> 2.5.44-1
changelog:
  - additionaly sort results according to build_time, when searching for packages
    by filename
  - 1287829 - reverting original changes


author: Grant Gainey 2.5.43-1
changelog:
  - Make it compile against servlet API < 3.0
  - Avoid the diamond operator
  - Render nav menu by either request or page context
  - Create RenderUtils as a helper for rendering menus


author: Grant Gainey 2.5.41-1
changelog:
  - Remove unused import
  - Share logic to setup unit tests
  - Rewrite RhnJmockBaseTestCase to support setUp() as well


author: Grant Gainey 2.5.40-1
changelog:
  - SystemHandler: fix JDK7 compatibility
  - Entitlement refactory: remove unused isSatelliteEntitlement() method and fix
    BaseHandler.validateEntitlements() to check for isPermanent() instead
  - SystemHandler: throw exception when permanent/nonSatellite entitlements are
    changed via API


author: Grant Gainey 2.5.39-1
changelog:
  - Set HTTP status code for error pages
  - Allow error pages to be requested via HTTP
  - Add error pages to UNPROTECTED_URIS


author: Gennadii Altukhov <galt@redhat.com> 2.5.35-1
changelog:
  - 1287246 - Added new API methods to add new repository with SSL certificates
    or update existing one
  - BugFix: fixed comparison with null pointer


author: Jan Dobes 2.5.34-1
changelog:
  - Tomcat 8 requires different syntax of rhn.xml
  - change dependency to match Tomcat 8 Servlet API 3.1


author: Jan Dobes 2.5.33-1
changelog:
  - start to compile with Java 1.7 because Jasper in Tomcat 8 generates 1.5
    incompatible code
  - disable checkstyle on Fedora 23 for now due to regression
  - implement methods needed by Tomcat 8 Servlet API 3.1


author: Grant Gainey 2.5.32-1
changelog:
  - 1296234 - Fix edge-case in kickstart-profile-gen-ordering and
    post_install_network_config
  - we have new year


author: Jan Dobes 2.5.28-1
changelog:
  - moving non_expirable_package_urls parameter to java
  - moving download_url_lifetime parameter to java
  - removing unused force_unentitlement configuration parameter


author: Jan Dobes 2.5.25-1
changelog:
  - moving smtp_server parameter to java
  - making chat icon visible and better placed
  - moving chat_enabled parameter to java
  - moving actions_display_limit parameter to java
  - moving base_domain and base_port parameters to java
  - compile jspf files differently to avoid problems with Tomcat 8
  - fix jar versions on fedora23


author: Jan Dobes 2.5.22-1
changelog:
  - adding setup for first organization
  - fixing select with null
  - redirecting jsp files to create first org instead of user


author: Jan Dobes 2.5.19-1
changelog:
  - fixing confusing name and making difference between create first user form
    and create normal user form
  - restyle page for creating users
  - remove RHEL 5 related things - we don't build on el5 anymore
  - remove remnants of old Fedora/RHEL versions
  - remove unused macro
  - removing unused code


author: Tomas Lestach <tlestach@redhat.com> 2.5.18-1
changelog:
  - BugFix: skip similar tasks only if task is 'single threaded'
  - 1076490 - prefer the package from the given channel


author: Jan Dobes 2.5.17-1
changelog:
  - removing link to removed page
  - ActionChainHandler: javadoc fixes
  - replace html:select with simple select to fix plain text printing


author: Jan Dobes 2.5.15-1
changelog:
  - SystemEntitlementsSetupActionTest: stale comment removed
  - java: remove unused imports
  - drop usage of rhnOrgEntitlements and rhnOrgEntitlementsType tables
  - drop OrgFactory.lookupEntitlementByLabel() and references
  - drop getEntitlementEnterprise() and references
  - drop getEntitlementVirtualization() and references
  - drop use of org_entitlements() acl checks from jsps
  - drop use of org_entitlements() acls from navigation
  - java: fix entitlement-testing cases
  - java: remove repoll parameter from
    rhn_entitlements.remove_server_entitlement()
  - i18n: unused strings removed
  - OrgHandler: remove unused constants
  - SystemEntitlementsSetupAction: remove useless check
  - ChannelFamilyFactoryTest: unused method removed
  - ChannelFamilyFactoryTest: fix checkstyle issue
  - LoginSetupActionTest: remove tests that are not relevant anymore
  - OrgFactoryTest: drop test, does not make sense anymore
  - SystemDetailsEditActionTest.testAddonEntitlemntsList: fix
  - SystemEntitlementsSetupActionTest: fix
  - SystemHandler: remove comment leftover
  - ChannelFamilyFactoryTest: remove entitlement leftovers
  - SystemManagerTest: remove test, it does not make sense in the end
  - SystemGroupOvervirew: remove unused code
  - ServerGroupTest: dead code removal
  - SummaryPopulation Taskomatic task: assume all orgs always have enterprise
    entitlements
  - SystemHandler.listGroups: visible system groups have no max members, simplify
    query
  - EntitlementServerGroup: remove references to max_members from the class and
    test code
  - i18n: unused strings removed
  - EntitlementServerGroupSerializer: unused, removed
  - i18n: unused strings removed
  - EntitlementManager: remove dead code
  - SystemManager: don't check entitlement counts when changing a system's
    entitlements
  - SystemEntitlementsSubmitAction: remove dead code - available entitlement
    count is not shown anymore
  - System Details page: don't show entitlement counts
  - UpdateOrgSystemEntitlementsCommand: drop unused code
  - OrgHandler: drop setSystemEntitlements API endpoint
  - OrgHandler/OrgManager: dead code removed
  - OrgHandler: drop listSystemEntitlements API endpoint
  - OrgHandler: drop listSystemEntitlements API endpoint
  - SystemEntitlementsDto: drop unused class
  - EntitlementManager: dead code removed
  - OrgHandler: drop listSystemEntitlements API endpoint
  - SystemEntitlementsAction: page dropped
  - SystemEntitlementDetailsAction: page dropped
  - SystemEntitlementOrgsAction: page dropped
  - OrgEntitlementDto: dead code removed
  - OrgHandler: drop listSystemEntitlementsForOrg API endpoint
  - OrgSystemSubscriptionsAction: page dropped
  - EntitledServerGroup: unused code removed
  - NotEnoughEntitlementsException: unused exception removed
  - SystemHandler.upgradeEntitlement: remove entitlement count check
  - SystemEntitlementsSetupAction: assume all entitlements are unlimited
  - ConfigureCertificateCommand: unused, dropped
  - CertificateConfig.do: page dropped
  - editlangs.sh: generalize a bit for non-jsp files
  - i18n: unused strings removed
  - SatelliteCertificateExpiredException: unused, dropped
  - SatelliteCertificate: unused, dropped
  - SatelliteFactory: unused, dropped
  - CertificateFactory: unused, dropped
  - SatelliteHandler: getCertificateExpirationDate() dropped
  - CertificateManager: unused, dropped
  - sat-cert-check Taskomatic task dropped
  - LoginExpiredTest: dropped
  - LoginSetupAction, LoginAction: don't restrict access if the certificate is
    expired
  - java: XMLRPC restricted whitelist dead code removal
  - BaseHandler: don't restrict XMLRPC APIs if the certificate is expired
  - java: restricted whitelist dead code removal
  - AuthFilter: don't restrict page visits if the certificate is expired
  - ActivationKeyHandlerTest: avoid Java 7 constructs
  - i18n: Remove system.entitle.alreadyvirt
  - i18n: Remove virtualization_host_platform
  - i18n: Remove
    system_entitlement_details.access_grant_desc.virtualization_host_platform
  - i18n: Remove sys_entitlements.virtualization_host_platform
  - i18n: Remove system_entitlements.virtualization_host_platform.success
  - i18n: Remove system_entitlements.virtualization_host_platform.removed.success
  - i18n: Remove system_entitlements.virtualization_host_platform.notEnoughSlots
  - i18n: Remove system_entitlements.virtualization_host_platform.noManagement
  - i18n: Remove
    system_entitlements.virtualization_host_platform.noSolarisSupport
  - java: remove references to rhnVirtSubLevel which is not used anymore
  - java: delete class and methods not used anymore
  - java: remove test code referencing rhnVirtSublevel
  - SystemChannelsActionTest: remove commented out dead test
  - SystemManager: unused import removed
  - Removed dead localization key (virt_plat_tip)
  - Remove Virtualization Platform from hibernate
  - Remove Virtualization Platform from CommonConstants and tests
  - Remove Virtualization Platform from some tests
  - Remove Virtualization Platform checking when adding entitlement to an
    activation key, adjust the test
  - Drop EntitlementManager.VIRTUALIZATION_PLATFORM ent and
    EntitlementManager.VIRTUALIZATION_PLATFORM_ENTITLED and their usages
  - Remove Virtualization Platform test from EntitlementManagerTest
  - Remove Virtualization Platform from Server and ServerTest
  - api: Remove Virtualization Platform from SystemHandler, remove Virtualization
    Platform and Virtualization exclusivity check, adjust the test
  - api(doc): Remove Virtualization Platform from ServerSerializer
  - api: Remove Virtualization Platform from OrgHandlerTest
  - api(doc): Remove Virtualization Platform from OrgHandler
  - api: Remove Virtualization Platform from ActivationKeyHandlerTest
  - api(doc): Remove Virtualization Platform from documentation of
    ActivationKeyHandler
  - api: Remove checking for Virtualization Platform and Virtualization
    entitlements exclusivity from the API validation
  - Remove Virtualization Platform from SystemManagerTest, cleaned up unused
    methods.
  - Remove handling Virtualization Platform when entitling a server in
    SystemManager
  - Remove unused methods from tests
  - Remove checking for Virtualization Platform when checking and updating server
    entitlements in SystemDetailsEditAction
  - Remove Virtualization Platform from Overview -> Subscription Management ->
    System Entitlements view
  - Remove Virtualization Platform from Admin -> Organizations view
  - translation strings: remove unused non-linux entitlement string
  - java: remove update entitlement references from test code
  - Org: remove unused fake update org entitlement
  - SearchAction: don't check for update org entitlement
  - EntitlementManager: remove references to update entitlements
  - translation strings: remove unused references
  - translation strings: remove reference to update entitlements
  - SystemDetailsEditAction: don't show update entitlement counts
  - SystemDetailsEditAction: don't filter update entitlements
  - ServerConstants: remove unused method getServerGroupTypeUpdateEntitled
  - System entitlements page: don't handle update entitlements
  - SystemEntitlementsAction: don't check for update entitlements
  - SystemHandler: update entitlement removed from documentation
  - ServerSerializer: update entitlement removed from documentation
  - java: more unused imports removed
  - java: fix checkstyle warnings
  - Task_queries: remove provisioning entitlement
  - EnableListAction: don't show provisioning entitlement
  - Unused translation strings removed
  - navigation menus: remove rhn_provisioning ACL checks
  - jsps: remove rhn_provisioning ACL checks
  - struts-config.xml: removed all rhn_provisioning references
  - PackageAclHandler: fix javadoc
  - OrgFactory: remove unused method
  - BaseHandler: remove unused method
  - Drop provisioning entitlement code from Java test classes
  - SystemDetailsEditAction: don't expect provisioning parameter
  - ConfigList actions: don't require provisioning entitlement
  - CustomValueSetAction: don't require provisioning for custom data setting
  - SystemManager: don't require provisioning in rollback to tag
  - ActivationKeyManager: don't handle special provisioning entitlement case
  - ServerConstants: getServerGroupTypeProvisioningEntitled dropped
  - ProvisioningEntitlement: dropped
  - EntitlementManager: don't expect provisioning entitlement
  - EnableConfigHelper: don't add provisioning entitlement
  - ActionManager: don't require provisioning entitlement to run scripts
  - SystemEntitlementsSubmitAction: don't expect provisioning entitlement in form
    data
  - ProvisioningRemoteCommand: don't require provisioning for remote command
  - BaseSystemPackagesConfirmAction: don't require provisioning for rollback
  - KickstartScheduleCommand: avoid adding provisioning entitlement to activation
    key
  - ActivationKeyDetailsAction: remove provisioning entitlement check
  - SystemHandler: drop provisioning entitlement checks
  - SystemHandler: drop provisioning entitlement from documentation
  - OrgHandler: drop provisioning entitlement from documentation
  - ActivationKeyHandler: drop provisioning entitlement checks
  - ActivationKeyHandler: drop provisioning entitlement from documentation
  - ServerSerializer: remove provisioning entitlement documentation
  - Drop Activation Key checks on config file deployments on provisioning
    entitlement
  - ActivationKeyAclHandler: drop
  - Activation Key page: remove check on provisioning entitlement
  - System Details page: don't show provisioning entitlement
  - ProxyHandler: require enterprise entitlement instead of provisioning
  - System Entitlement Counts page: removal of the provisioning entitlement
  - Allow system tagging actions even without the provisioning entitlement in UI
  - Allow power management actions even without the provisioning entitlement in
    UI
  - Drop provisioning-related Python tests
  - Unused translation strings removed: monitoring entitlement
  - Remove references to rhn_config_macro from Java code
  - Remove 'monitoring_entitled' from Python tests
  - refactor: Rename monitoring package
  - branding: remove unused css classes and their dead references
  - java: ServerFactoryTest imports organized
  - java: context references to removed page removed
  - Unused translation removed
  - Unused translation removed
  - java: remove unused constant and import
  - java: remove unused class SnapshotRollbackException
  - java: context references to removed page removed
  - Unused translation removed
  - Unused translation removed
  - java: remove HostAndGuestCountView and related methods
  - Unused translation removed
  - java: fixed context in StringResource
  - Unused translation removed
  - Unused translation removed
  - Unused translation removed
  - java: remove ChannelFamilySystem
  - Unused translation removed
  - java: remove ChannelFamilySystemGroup
  - java python tests: remove tests for dropped API setSoftwareEntitlements
  - java: remove example script which uses obsolete satellite.listEntitlements
    API
  - java python tests: remove tests for dropped APIs
  - java: remove MultiOrgEntitlementsDto
  - Unused translation removed
  - java: remove page from authentication service whitelist
  - Unused translation removed
  - java: remove SoftwareEntitlementDto
  - Unused translation removed
  - java: remove SoftwareEntitlement StringResources
  - java: remove unused members from ChannelOverview
  - java: remove OrgChannelFamily
  - java: remove OrgChannelFamilySerializer
  - java: remove ChannelOverviewSerializer
  - java: remove is_fve from system_channel_subscriptions query
  - VirtualInstanceFactory: imports organized
  - java: remove maxMembers, currentMembers, maxFlex and currentFlex from
    PrivateChannelFamily
  - java: removed unused package_search query files
  - java: modify insert_family_perms - not set members explicitly
  - java: remove unused methods listFlexGuests and runFlexGuestsQuery
  - java: remove channel_entitlement and channel_entitlement_for_all_orgs queries
  - SnapshotHandler: imports organized
  - SatelliteHandlerTest: imports organized
  - SatelliteHandler: imports organized
  - SnapshotRollbackAction: imports organized
  - java: remove handling for channel_family_no_subscriptions exception
  - java: remove entitlements() and getEntitlement() from ChannelManager
  - java: change ChannelFamily product URL
  - java: remove ChannelFamilyTree page
  - java XMLRPC: remove listEntitlements from SatelliteHandler
  - remove current_members and available_members from rhnAvailableChannels view
  - ChannelManagerTest: imports organized
  - SsmManager: imports organized
  - ChannelManager: imports organized
  - ChildChannelDto: checkstyle fixes
  - ChildChannelConfirmAction: checkstyle fixes
  - java: remove SystemManager.isServerIdFveEligible()
  - java: remove ChannelManager.isChannelFreeForSubscription()
  - java: remove all getAvailableFveEntitlements() methods and
    ChannelEntitlementCounter
  - java: remove getAvailableEntitlements() methods
  - java: remove SsmManager.verifyChildEntitlements()
  - java: remove SystemManager.canServerSubscribeToChannel()
  - java: cleanup ChildChanneDto; remove available(Fve)Subscriptions and
    isFreeForGuest
  - java XMLRPC: remove ChannelSoftwareHandler.availableEntitlements()
  - java: remove OrgSoftwareEntitlementDto
  - java: remove unused assign_software_entitlements query
  - java: remove unused VirtualInstanceFactory.listEligibleFlexGuests() method
  - java: remove unused UpdateOrgSoftwareEntitlementsCommand and test
  - java: SystemHandler imports organized
  - java: remove unused VirtualizationEntitlementsManager class and tests
  - java: remove GuetsLimitedHosts StringResources
  - java: remove GuestLimitedHosts page
  - java: remove GuestUnlimitedHosts StringResources
  - java: remove GuestUnlimitedHosts page
  - java: update NavTest not to rely on removed page
  - java: remove PhysicalHosts StringResources
  - java: remove PhysicalHosts page
  - java: remove unused methods VirtEntManager listFlexGuests,
    listEligibleFlexGuests
  - java: remove unused convertToFlex method
  - java XMLRPC: remove SystemHandler.listEligibleFlexGuests()
  - java XMLRPC: remove SystemHandler.listFlexGuests()
  - java XMLRPC: remove SystemHandler.convertToFlexEntitlement()
  - java: remove softwareentitlements from StringResource
  - java: remove SoftwareEntitlements from PxtAuth
  - java: remove an unused SoftwareEntitlementSubscriptions StringResource
  - java: remove SoftwareEntitlementSubscriptions from PxtAuth
  - java: remove unused SystemManager.getEntitledSystems() method
  - java: remove link to dropped software entitlemet page
  - java: remove software Entitlements pages
  - java: remove EntitledSystems StringResources
  - java: remove EntitledSystems page
  - java: remove EligibleFlexGuests StringResources
  - java: remove EligibleFlexGuests page
  - java: remove FlexGuest from StringResources
  - java: remove FlexGuest page
  - OrgHandlerTest: imports organized
  - ChannelManager: imports organized
  - OrgHandler: imports organized
  - java: remove unused software entitlement backend methods
  - java XMLRPC: remove SoftwareEntitlement functions
  - java: remove OrgSoftwareSubscription StringResources
  - java: remove OrgSoftwareSubscriptions page
  - java: remove SoftwareEntitlements page
  - java: remove SoftwareEntitlementDetails StringResources
  - java: remove SoftwareEntitlementDetails page
  - java: remove softwareEntitlementSubscriptions StringResources
  - java: remove SoftwareEntitlementSubscriptions page
  - Revert "added ability to filter out only synchronised channels when adding
    entitlements to org in multi org satellite"


author: Jan Dobes 2.5.14-1
changelog:
  - BugFix: remove inconsistency and make more general the action description for
    package page title and tab-title in Schedule


author: Grant Gainey 2.5.12-1
changelog:
  - 1282855 - publishToChannel optimization
  - 1282838 - Fix extremely slow channel.software.syncErrata API
  - Fix typo and remove from whitelist


author: Jiri Dostal <jdostal@redhat.com> 2.5.9-1
changelog:
  - added ability to filter out only synchronised channels when adding
    entitlements to org in multi org satellite


author: Tomas Lestach <tlestach@redhat.com> 2.5.4-1
changelog:
  - Make the betaMarker string accessors private
  - rename ChannelProduct#beta to ChannelProduct#betaMarker


author: Tomas Kasparek <tkasparek@redhat.com> 2.5.3-1
changelog:
  - extend session lifetime after API call
  - removing @Override annotations for methods that aren't overriden


author: Jan Dobes 2.4.74-1
changelog:
  - Make pagination attributes more consistent by putting them into enum
  - Unify paging parameter values
  - Remove unused pagination parameters checking


author: Grant Gainey 2.4.71-1
changelog:
  - 608355 - More checkstyle happiness
  - 608355 - Fix some Junit
  - 608355 - checkstyle
  - 608355 - Refactor reset-pwd path to not log user in until pwd-chg accepted
  - 608355 - Add min-password-length to user_attribute_sizes.jspf
  - 608355 - Teach ResetPasswordFactory about errors
  - 608355 - Make validatePassword into its own method in UserEditActionHelper
  - 608355 - First draft, UI workflow
  - 608355 - teach model about isExpired
  - 608355 - ResetPassword domain-model/mode-queries/access/Junit


author: Jan Dobes 2.4.69-1
changelog:
  - removing old-styled icon from
    /rhn/systems/details/virtualization/ProvisionVirtualizationWizard
  - show virtual machine status instead of name


author: Jan Dobes 2.4.59-1
changelog:
  - 1000415 - add icon for compliance status
  - 1000415 - show diff icon in separate column
  - 1000415 - change icon for empty diff
  - making confirm page readable
  - Organization users page: fix typo


author: Jan Dobes 2.4.58-1
changelog:
  - correct message
  - this is not a toolbar
  - shift this menu to right
  - vim version tags removed
  - java unit tests: fixes after 1229427
  - ChannelSoftwareHandler documentation: checksum is required now


author: Jan Dobes 2.4.57-1
changelog:
  - 1229427 - support checksum change when cloning as in WebUI
  - 1229427 - channels without checksum are no longer supported
  - bump year in all languages


author: Tomas Lestach <tlestach@redhat.com> 2.4.51-1
changelog:
  - 1228589 - need to query rhnOrgDistChannelMap that is per organization
  - 1228589 - prevent NullPointerException when chaning base channels via SSM


author: Jan Dobes 2.4.50-1
changelog:
  - 1252166 - simplify logic
  - 1252166 - delete status of previous action run
  - 1252166 - check if failed only this server action
  - 1252166 - reschedule only relevant server action


author: Tomas Lestach <tlestach@redhat.com> 2.4.45-1
changelog:
  - 1219140 - skip errata clone events, where channel or erratum aren't available
    anymore (were deleted in the meantime)
  - 1219140 - let errata.cloneAsync process the cloning process async


author: Tomas Lestach <tlestach@redhat.com> 2.4.43-1
changelog:
  - detect removed packages during repo generation
  - sort the channels for rego generation task
  - set the policy for blocked execution (concurrent settings)
  - unmark channel in progress for failed repomd tasks
  - mark ChannelRepodataWorker failed, when exception is thrown
  - removing unused loadErrata() from ErrataQueueWorker
  - modified will be set by the rhnRepoRegenQueue update trigger


author: Jan Dobes 2.4.42-1
changelog:
  - adding link to reposync logs
  - adding progress bar showing sync status
  - disable sync button and show message if reposync is in progress
  - Sort api list
  - Remove test handler from API


author: Jiri Dostal <jdostal@redhat.com> 2.4.40-1
changelog:
  - 1181152 - XSS when altering user details and going somewhere where you are
    choosing user         - Escaped tags in real names
  - Make RhnServletListenerTest not extend RhnBaseTestCase


author: Tomas Lestach <tlestach@redhat.com> 2.4.37-1
changelog:
  - update organization configuration description
  - spacewalk/satellite admin may allow org admin to manage org configuration
  - re-use same org config jsp code
  - introduce errata_emails_enabled per org
  - make the Organization Configuration pages available also to org amin
  - Fix docs


author: Jan Dobes 2.4.34-1
changelog:
  - properly close 'a' tag
  - removing dead code
  - do not try to translate certain messages several times


author: Tomas Lestach <tlestach@redhat.com> 2.4.30-1
changelog:
  - log debug messages only if debug is enabled
  - Fix queue size: consider possible remainders from last run
  - Log message when finished errata cache for a server or channel
  - Remove some duplicated empty lines
  - Remove unused return value that was always null
  - Remove unused parameter to TaskQueue.run()
  - Log the current queue size before every job run (DEBUG)
  - Fix log message when finished with server


author: Matej Kollar <mkollar@redhat.com> 2.4.27-1
changelog:
  - Unify profile creation/update with one submit button instead of two.
  - Fix file input control alignment issue with form-control (bsc#873203)


author: Jan Dobes 2.4.26-1
changelog:
  - checksum type None is no longer available
  - Make arch x86_64 the default when creating new channels.
  - Remove checksum type None. It prevents metadata generation.
  - do not recreate the option tags, just change visibility
  - New Channel: Fix setting the default architecture/checksum when selecting
    back Parent: None


author: Tomas Kasparek <tkasparek@redhat.com> 2.4.25-1
changelog:
  - Avoid deadlock in CompareConfigFilesTask when a
    rhn_channel.update_needed_cache is in progress
  - Server.listConfigDiffEnabledSystems: fix indentation
  - Recommend cobbler20 with all packages requiring cobbler on Fedora 22


author: Jan Dobes 2.4.24-1
changelog:
  - 1227700 - add missing country code
  - 1227700 - removing invalid title
  - TaskoXmlRpcHandler: dead code removed


author: Tomas Kasparek <tkasparek@redhat.com> 2.4.23-1
changelog:
  - Fix adding roles: make sure that ORG admin is last
  - Fix javadoc and remove some superfluous newlines
  - Simplify getCandidates() to return a list of task objects
  - Remove unused Date variable
  - Do not remove tasks from DB during getCandidates() (bsc#932052)
  - Verify forward path and query ignoring the order of parameters


author: Jan Dobes 2.4.22-1
changelog:
  - Get rid of IE7 compatibility mode enforcement
  - ErrataManager: fix stack update case
  - fixing message
  - removing unused import
  - KickstartScheduleCommand: always use activation key data
  - KickstartScheduleCommand: dead code removed


author: Tomas Kasparek <tkasparek@redhat.com> 2.4.21-1
changelog:
  - remove redundant abstract modifier
  - fix checkstyle issues on Fedora 22
  - ErrataManagerTest: correct assertion message


author: Jan Dobes 2.4.19-1
changelog:
  - 1201719 - wait for current transaction end
  - SystemHandler cleanup
  - fix checkstyle issue
  - Extract utility method in HibernateFactory
  - ErrataManagerTest: correct comment to agree with code


author: Stephen Herr <sherr@redhat.com> 2.4.13-1
changelog:
  - hasPreflag(): improve documentation about which rpm flags are evaluated
  - fix generating pre-equires (pre="1" in metadata)


author: Stephen Herr <sherr@redhat.com> 2.4.9-1
changelog:
  - 1215671 - move auto-errata updates into separate taskomatic task
  - 1215671 - Magic strings should only be defined in one place
  - ErrataCacheDriverTest: make condition robust to pre-existing Tasks


author: Jan Dobes 2.4.3-1
changelog:
  - remove query errata_list_in_set as it is not used anymore
  - use another method as lookupErrataListFromSet does not exist anymore
  - change method to get selected errata relevant to system set


author: Jan Dobes 2.4.1-1
changelog:
  - 1205328 - do not ignore errata with same package version
  - allow only Red Hat, Inc. and SUSE LLC in the checkstyle preferences
  - Copyright texts updated to SUSE LLC
  - to create .project file for eclipse, 'ant make-eclipse-project' should be run
  - Bumping package versions for 2.4.


author: Tomas Lestach <tlestach@redhat.com> 2.3.177-1
changelog:
  - change evr parsing for repodata primary.xml dependencies
  - expand checkstyle copyright regexp
  - Add a test for getCandidates() in ErrataCacheDriver
  - Fix parameter names for "insert_into_task_queue"
  - Create only one errata cache worker per server
  - Add type parameters throughout getCandidates()


author: Jan Dobes 2.3.176-1
changelog:
  - 1200162 - reduce number of system lookups
  - 1188954 - also get errata scheduling out of cycle to make stackUpdates sense
  - 1188954 - schedule only one errata action for each errata


author: Grant Gainey 2.3.172-1
changelog:
  - 1204246 - close auto errata update timing hole
  - Forward to "raw mode" edit page in case of uploaded profiles
  - checkstyle fixes
  - Fix: kickstart wizard step 2 and 3 => removed unnecessary BR and empty DIV
    from both files.
  - Fix: step 3 kickstart wizard => added the missing class form-horizontal in
    the form tag. removed the class list-group from a div since its a class for
    Ul tags. added the form-control class to the inputs.
  - Fix: Step 2 kickstart wizard => removed the class list-group from a div (this
    class is only for UL). Properly formated the html of the radio buttons with
    their labels and classes. Changed the disposition of the labels to make it
    more clear that its 1 property with 2 different options, since before it
    looked like 2 different properties.
  - FIX: error from last 2 commits where the icons were included in a wrong place
    inside the buttons of the wizard
  - Fix: Step 3: Create Kickstart Profile => the panel didnt have a panel-body
    and that is now fixed. The group lists were inside a UL (without list inside)
    and it was replaced for a div. The buttons to submit or go back were inserted
    into the panel-footer
  - Fix: Step 2: Create Kickstart Profile => the panel didnt have a panel-body
    and that is now fixed. The group lists were inside a UL (without list inside)
    and it was replaced for a div. The buttons to submit or go back were inserted
    into the panel-footer
  - Fix: Step 1: Create Kickstart Profile => the buttons sending the form are
    included inside the panel-footer in order to follow the 3 steps process,
    where in the following steps there will be a Prev button as well
  - address tag: fix extra p and testcase to latest changes
  - form inserted into panel and button moved to the buttom of the form to make
    it more obvious it is the button that submits the whole form and not just one
    input
  - Fix button style on locale settings
  - wrap information in panel and show with alert class
  - hr to separate the form and the table
  - message inserted inside an alert.
  - buton changed to primary
  - duplicated title removed
  - sw entitlements page: hr tag addded to separate the pagination and the tips
  - row with no margin
  - xcddf search: radio and checkbox inputs formated with bootstrap
  - popular channels page: elements vertically aligned
  - button position fix
  - user preferences: use the new input with inline class
  - address tag: removed unnecessary p tag
  - user details page: fix column sizes and panel title
  - fix column sizes in the edit address form
  - button class changed from primary to default
  - col size, labels, checkboxes and radio buttons fixed
  - buttons fix


author: Tomas Lestach <tlestach@redhat.com> 2.3.161-1
changelog:
  - 1086354 - update properly necessary cobbler fields when changing ks tree
  - host as parameter of KickstartableTree.getDefaultDownloadLocation() isn't
    used
  - DataSourceParserTest: generalize so that both Postgres 8 and 9 drivers work


author: Jan Dobes 2.3.159-1
changelog:
  - fix old branding icon
  - remove unused Perl code
  - Remove a couple of directory references in nav xml to perl directories


author: Tomas Kasparek <tkasparek@redhat.com> 2.3.157-1
changelog:
  - create globallySubscribeable default value
  - adapt 404.jsp
  - do not decorate java error pages
  - removing html taglib from error jsp pages as it isn't used
  - make the error pages accessible from apache
  - removing nosuchpkg.jsp as it's not referenced any more


author: Tomas Kasparek <tkasparek@redhat.com> 2.3.156-1
changelog:
  - 1128989 - allow users to set taskomatic mail preferences - change query of
    user emails
  - 1128989 - allow users to set taskomatic mail preferences - allow setting of
    tasko_notify flag
  - 1128989 - allow users to set taskomatic mail preferences - updated User clasS


author: Stephen Herr <sherr@redhat.com> 2.3.155-1
changelog:
  - Finish porting SSM Group pages to java
  - Moving SSM Group Create to its own jsp to fix changing nav contexts when form
    doesn't validate
  - Port SSM Group Create page to java TODO: port ssm group landing /
    confirmation page, update links
  - Add back in SSM Groups tab that was accidentally deleted in 93b7d1a9


author: Tomas Lestach <tlestach@redhat.com> 2.3.154-1
changelog:
  - removing system_list/out_of_date.pxt as it isn't referenced anymore
  - removing system_list/visible_to_user.pxt as it isn't referenced anymore


author: Tomas Lestach <tlestach@redhat.com> 2.3.153-1
changelog:
  - rewriting raw_script_output.txt to java
  - Refresh errata cache asynchronously when subscribing server to channel


author: Grant Gainey 2.3.149-1
changelog:
  - CloneErrataActionTest: missing query added
  - RhnSetDeclTest: use a decl with correct cleanup operation
  - UserExternalHandlerTest: monitoring entitlement was removed, update counters
  - ActivationKeyHandlerTest: virtualization host entitlement was removed, update
    counters
  - ServerTest: don't count monitoring entitlement any more
  - CloneErrataActionTest: adapt to new behavior in ChannelRepodataDriver, remove
    stale code
  - ErrataHandler.create: restore backwards-compatible method signature and fix
    tests
  - Server Hibernate mapping: don't use {S.*} notation as it will generate
    incorrect SQL with joined-subclass
  - ServerFactoryTest: create a 32-byte secret to play nice with
    ClientCertificate
  - PxtAuthenticationServiceTest: adjust expectations to updated code
  - KickstartPartitionActionTest: expect warning message as well
  - UserImpl: keep local collection in sync (fixes RoleTest failure)
  - KickstartDataTest: do not fail by using correct constant
  - KickstartBuilderTest: update to post-SHA256 code
  - Fedora KS install type is 'fedora18' now, adapt code accordingly
  - sitenav.xml: use full sign in URL to make NavTest happy
  - UserTest: use SHA1 instead of MD5
  - UserTest: save Role before use, a non-null id is required
  - UserEditSetupActionTest: number of roles has diminished by one with removal
    of monitoring
  - AccessTest: ftr_kickstart should be present in provisioning entitled servers
  - ChannelFactoryTest: channel labels always need to be lower case
  - TestFactoryWrapperTest: use a different query, table does not exist anymore


author: Tomas Lestach <tlestach@redhat.com> 2.3.144-1
changelog:
  - enable 'Remove Errata' button on the
    /rhn/channels/manage/errata/ListRemove.do page
  - fix ISE on /rhn/channels/manage/errata/ListRemove.do page


author: Stephen Herr <sherr@redhat.com> 2.3.139-1
changelog:
  - 1173731 - ErrataQueue shouldn't fail if server is subscribed to other org's
    channel
  - New fast java errata clones need to enqueue notifications for taskomaitc
    Without it things like auto-errata-updates never get scheduled
  - 1174652 - Don't dereference things that might be null, in SQL


author: Tomas Lestach <tlestach@redhat.com> 2.3.138-1
changelog:
  - linking real files works much better
  - Documentation changes - fix name and refer to RFC.
  - Package_queries.xml system_available_packages: one more whitespace fix
  - Package_queries.xml system_available_packages: use comprehensible subquery
    names
  - Package_queries.xml system_available_packages: use JOIN for join conditions,
    WHERE for others
  - Package_queries.xml system_available_packages: normalize AS use
  - Package_queries.xml system_available_packages: fix indentation and spacing
  - Package_queries.xml system_available_packages: fix case


author: Stephen Herr <sherr@redhat.com> 2.3.137-1
changelog:
  - 1173260 - avoid deadlock if you call mergePackages after mergeErrata
  - Make first letter uppercase as in rest of the UI
  - This is how button is called now


author: Tomas Lestach <tlestach@redhat.com> 2.3.135-1
changelog:
  - 1186355 - fixing typo
  - create missing jar symlinks (mainly for taskomatic)
  - let taskomatic link log4j-1.jar on fc21
  - Setting ts=4 is wrong


author: Tomas Lestach <tlestach@redhat.com> 2.3.133-1
changelog:
  - fedora21 packages install the jars to custom directories
  - unify fedora specific files
  - fedora21 uses only the log4j-1 compatibility package


author: Tomas Lestach <tlestach@redhat.com> 2.3.131-1
changelog:
  - remove nonlinux (solaris) entitlement
  - prevent NPE on activationkeys/Edit.do page
  - removing @Override annotations for methods that aren't overriden


author: Stephen Herr <sherr@redhat.com> 2.3.130-1
changelog:
  - Fix "Select All" buttons display on rhn:list, make consistent with new
    rl:list
  - Fix missing submit parameter for "Select All"
  - Sort filelist in configfile.compare event history alphabetically
  - add getSSMPowerSettingsUpdateCommand() to keep the values on empty form data
  - fix setting powermanagement values
  - Add missing dash to docbook apidoc macro
  - Update the example scripts section for docbook output
  - Update the title page for docbook output
  - Fix xmlrpc.doc for the "system" namespace
  - Fix grammar and typos in API code example descriptions
  - Set cobbler hostname variable when calling system.createSystemRecord
  - parseDistUrl needs to return null if it can't parse the url
  - Fix NPE on GET /rhn/common/DownloadFile.do
  - Avoid NumberFormatException in case of invalid URL
  - Lookup kickstart tree only when org is found
  - Avoid ArrayIndexOutOfBoundsException with invalid URLs


author: Tomas Lestach <tlestach@redhat.com> 2.3.129-1
changelog:
  - link log4j-1.jar if available (for fc12)
  - removing duplicate Summary and Group
  - 1179765 - directories and symlinks cannot be binary


author: Stephen Herr <sherr@redhat.com> 2.3.128-1
changelog:
  - Port Errata Clone page from perl -> java Make nav link to java channel clone
    and errata clone pages Also make various clone errata jsps share common list


author: Stephen Herr <sherr@redhat.com> 2.3.125-1
changelog:
  - Fix ISE when cloning a channel that is not globally subscribable
  - Fix ISE if creating a channel that is not globally subscribable


author: Grant Gainey 2.3.124-1
changelog:
  - 1156299, CVE-2014-7811 - Fixed reported XSS issues  *
    /rhn/systems/details/Overview.do?sid= , Description  *
    /rhn/groups/GroupDetail.do?sgid= , Name, Description  *
    /rhn/users/UserList.do, /rhn/users/DisabledList.do - first/last name  *
    /rhn/systems/details/history/Event.do?sid= , SCAP param/action


author: Grant Gainey 2.3.123-1
changelog:
  - bnc#901927: Remove custom file size calculation
  - Need to wrap the InputStream in order to support mark/reset so the binary
    upload won't crash anymore


author: Matej Kollar <mkollar@redhat.com> 2.3.121-1
changelog:
  - Remove "Add Selected to SSM" from SSM system overview page
  - Remove "Add Selected to SSM" from system overview page


author: Tomas Lestach <tlestach@redhat.com> 2.3.120-1
changelog:
  - 1158806 - fix menu structure for
    /rhn/systems/details/history/snapshots/TagCreate.do page
  - 1158806 - fix menu structure for /rhn/systems/details/history/Event.do page


author: Stephen Herr <sherr@redhat.com> 2.3.118-1
changelog:
  - migrate clone channel page from perl -> java
  - Use Hibernate-friendly equals() and hashCode() in Org


author: Matej Kollar <mkollar@redhat.com> 2.3.117-1
changelog:
  - Getting rid of trailing spaces in translations
  - Getting rid of trailing spaces in XML
  - Getting rid of Tabs and trailing spaces in Python
  - Getting rid of trailing spaces in Perl
  - Getting rid of Tabs in Java JSPF
  - Getting rid of Tabs in Java JSP
  - Getting rid of Tabs and trailing spaces in LICENSE, COPYING, and README files
  - allow Copyright 2015
  - clean up some type safety warnings
  - Whitespace fixes


author: Stephen Herr <sherr@redhat.com> 2.3.116-1
changelog:
  - checkstyle fix
  - Clean up some static references to pxt pages in nav tests
  - port errata_channel_intersection.pxt to java


author: Stephen Herr <sherr@redhat.com> 2.3.114-1
changelog:
  - Port Channel Subscriber pages to java
  - minor style fix for virt-guest advanced options kickstart page
  - Port of the advanced kickstart options to TB3.
  - ErrataManager.applyErrata: raise exception even when there is no relevant
    errata
  - Improve applyErrata algorithm to apply only relevant erratas. Testcase
    included.
  - hasKeyword and containsKeyword are the same, but one crashes on null
  - 1176435 - make displaying package actions with multiple packages faster


author: Stephen Herr <sherr@redhat.com> 2.3.113-1
changelog:
  - migrate sdc Reactivation page to java
  - migrate sdc clients through proxy page to java
  - migrate sdc Proxy page to java


author: Stephen Herr <sherr@redhat.com> 2.3.110-1
changelog:
  - fix checkstyle problems
  - Migrate sdc Connection page to java
  - remove old references to perl pages in ssm.xml that no longer exist
  - and one more reference
  - migrate SSM Misc System Preferences Confirm page to java
  - Revert "updating the test sitenav.xml with more recent content" I should make
    sure this doesn't break test first
  - updating the test sitenav.xml with more recent content
  - migrate SSM Rollback page to java
  - Migrate SSM Tag Systems page to java
  - use c:out instead of bare references to avoid potential xss problems
  - removing references to perl restart pages that no longer exist
  - Migrating SSM Custom Value pages to java
  - a few more old pxt references to clean up
  - random cleanups, mostly getting rid of references to pxt pages
  - migrate about help page to java
  - updating old references to pxt pages from StringResources
  - make config column be correct for Installed Systems and Target Systems pages
  - Fix checkstyle errors
  - port package details Target Systems pages to java
  - fixing a couple of hard-to-track-down xml errors
  - Migrating 'systems with installed package' page to java
  - Port package 'new versions' page to java
  - Package maps are only a solaris feature, remove
  - Porting package file list page to java
  - Removing solaris support from spacewalk-java
  - drop monitoring code and monitoring schema
  - plus one more reference
  - A more complete removal of monitoring from spacewalk-java
  - take a giant ax to monitoring in spacewalk-java. work in progress


author: Tomas Lestach <tlestach@redhat.com> 2.3.109-1
changelog:
  - 1174627 - make sure columns are named according to the dto attributes
  - Revert "don't show packages tab if activation key hasn't provisioning
    entitlement"


author: Stephen Herr <sherr@redhat.com> 2.3.108-1
changelog:
  - 1168328 - fix failures due to uninitialized log it
  - style java.custom_header, java.custom_footer, java.login_banner,
    java.legal_note parameters


author: Tomas Lestach <tlestach@redhat.com> 2.3.102-1
changelog:
  - 1169278 - fix typo: Occurence -> Occurrence
  - 1169345 - returning back removed file preservation related messages
  - 1151931 - returning back removed config related messages


author: Stephen Herr <sherr@redhat.com> 2.3.100-1
changelog:
  - Explain snapshot/rollback behavior better (bsc#808947)
  - Fix documentation search
  - New API call to list kickstartable tree channels + test
  - Don't commit when XMLRPCExceptions are thrown
  - XmlRpcServletTest: ensure a new Hibernate session is used in each test


author: Tomas Lestach <tlestach@redhat.com> 2.3.99-1
changelog:
  - 1169741 - allow removing Cobbler System Profile on  the power management page
  - 1169752 - allow also blank power management settings
  - 1169741 - add csrf check for the power management page
  - Made text more clear for package profile sync


author: Tomas Lestach <tlestach@redhat.com> 2.3.97-1
changelog:
  - remove WebList as it isn't referenced any more
  - remove SelectableWebList as it isn't referenced any more
  - remove WebRhnSet as it isn't referenced any more
  - remove WebSessionSet as it isn't referenced any more
  - adapt ListRemoveGroupsAction to the rewritten groups.jspf
  - adapt groups.jspf to the rewritten AddGroupsAction
  - rewrite AddGroupsAction
  - 1169480 - No ISE on provisioning page when no base channel


author: Tomas Lestach <tlestach@redhat.com> 2.3.95-1
changelog:
  - fix hibernate.NonUniqueObjectException on errata cloning
  - Download CSV button does not export all columns ("Base Channel" missing)
    (bnc#896238)
  - Fix install type detection on SUSE systems


author: Stephen Herr <sherr@redhat.com> 2.3.92-1
changelog:
  - 1168328 - Make the base channel ssm action asynchronous
  - 1168292 - Commit after each system deletion to avoid deadlocks


author: Tomas Lestach <tlestach@redhat.com> 2.3.90-1
changelog:
  - 1167753 - apidoc generator does not know #array("something")
  - 1009396 - fix js injection on /rhn/systems/Search.do page


author: Stephen Herr <sherr@redhat.com> 2.3.89-1
changelog:
  - 920603 - fixing javascript errors
  - 1162862 - Config file url should update when you create new revision


author: Jan Dobes 2.3.84-1
changelog:
  - do not show expanded menu on small screens on default
  - remove redundant navbar-collapse-1 class
  - hide items on smaller screens


author: Tomas Lestach <tlestach@redhat.com> 2.3.83-1
changelog:
  - 1024090 - user does not need to be a channel admin to manage a channel
  - Channel package compare will fail if checking two unrelated channels when ch1
    or ch2 is NULL.


author: Tomas Lestach <tlestach@redhat.com> 2.3.81-1
changelog:
  - 801965 - config admin role required for the kickstart.profile.*Repositories
    API calls
  - 801965 - introduce kickstart.profile.getAvailableRepositories API
  - 801965 - rename kickstart.profile.getAvailableRepositories to
    kickstart.profile.getRepositories
  - 801965 - we cannot return 'null' in API
  - 801965 - remove redundant code


author: Stephen Herr <sherr@redhat.com> 2.3.79-1
changelog:
  - 796434 - refreshing should not clone activation key again
  - 1156337 - use conf channel label instead of name
  - 1136491 - listActivationKeys should return empty list if no keys visible
  - 1037974 - make API listing system events by type work
  - cannot select code from disabled textarea in Firefox, use readonly editor


author: Stephen Herr <sherr@redhat.com> 2.3.78-1
changelog:
  - 1151183 - clean up remnants of prototype.js, convert to jQuery
  - Fix tests broken by fix to 1134879, PackageName objects should be saved
    explicitly


author: Stephen Herr <sherr@redhat.com> 2.3.76-1
changelog:
  - 1162862 - we should consider if text <> binary has changed for config files
  - 1162840 - all API methods should be able to find shared channels
  - ActionChainSaveActionTest: missing override annotation added
  - ActionChainHelperTest fix: use correct chain ordering
  - SsmErrataAction: correct logger usage
  - CreateChannelCommand imports organized
  - CreateChannelCommand imports organized


author: Tomas Lestach <tlestach@redhat.com> 2.3.75-1
changelog:
  - remove @Override annotation from method that isn't overriden
  - remove unnecessarily nested 'else' statement
  - remove unnecessarily nested 'else' statement
  - remove unnecessarily nested 'else' statement
  - 1153010 - move verifyOrgExists method to BaseHandler as it is being called
    from more handlers
  - Fix ActionChainSaveActionTest after Action Chains creator patch
  - 1065998 - adapt the page to adding/cloning errata
  - fix alignment and apply style class on /rhn/users/CreateUser page


author: Grant Gainey 2.3.74-1
changelog:
  - 116206 - Removed remaining (?) support for context-sensitive-help
  - Commit 877f3308 should fix tasko OOM problems, so setting max mem to 1GB
    and increaseing repodata workers back to 2
  - 1158750 - minor UI text updates


author: Jan Dobes 2.3.72-1
changelog:
  - Fix pxt page link to point to the ported version of that page
  - style /rhn/kickstart/KickstartScript(Create|Edit) page
  - change position of tip
  - remove closing button and change class of box


author: Tomas Lestach <tlestach@redhat.com> 2.3.68-1
changelog:
  - 1009396 - fix javascript injection on the /rhn/groups/ProbesList.do page
  - 1009396 - fix javascript injection on the
    /rhn/monitoring/config/ProbeSuiteSystems.do page
  - 1156456 - fix Portuguese message.channeldeleted translation


author: Stephen Herr <sherr@redhat.com> 2.3.67-1
changelog:
  - 1159053 - Fix two XSS flaws in Kickstart Snippets and List Attributes
  - uppercase the toolbar stuff


author: Tomas Lestach <tlestach@redhat.com> 2.3.66-1
changelog:
  - let the links open in a new window/tab
  - 1003565 - extend packages.getPackage API documentation
  - Test fixes after rewording
  - fix typo in api doc
  - add csv export for /rhn/errata/manage/PublishedErrata.do
  - add csv output for /rhn/systems/details/packages/profiles/CompareSystems.do
  - minor updates to strings / wording


author: Tomas Lestach <tlestach@redhat.com> 2.3.65-1
changelog:
  - do not allow to cancel the kickstart once completed
  - 796434 - [RFE] Add clone action to activation keys


author: Jan Dobes 2.3.64-1
changelog:
  - remove invalid div
  - Style tweak to fix /rhn/configuration/channel/ChannelSystems
  - Correct style-issue due to empty old-list-tag in /rhn/configuration/Overview
  - Correct style-issue due to empty old-list-tag in
    /rhn/configuration/file/LocalConfigFileList
  - Correct style-issue due to empty old-list-tag in
    /rhn/configuration/GlobalConfigFileList
  - style /rhn/configuration/file/DeleteFile
  - style /rhn/configuration/file/DeleteRevision


author: Stephen Herr <sherr@redhat.com> 2.3.63-1
changelog:
  - 1151005 - add package id to query results so webui can generate link
  - 1024118 - Remove bogus help-url/rhn-help/helpUrl links from all pages
  - do not re-init the exception cause with the same


author: Jan Dobes 2.3.61-1
changelog:
  - another list items count and selected items count texts style
  - improve style of navigation sub menu
  - separate list items count and selected items count texts
  - use fontawesome icon instead of image


author: Stephen Herr <sherr@redhat.com> 2.3.60-1
changelog:
  - 1153793 - set default kernel and initrd locations for ppc64le distros
  - 1153789 - prevent infinite loop when scheduling kickstart


author: Tomas Lestach <tlestach@redhat.com> 2.3.59-1
changelog:
  - 1153651 - actually a File.separator should work better
  - 1153651 - slash needed when building paths


author: Tomas Lestach <tlestach@redhat.com> 2.3.58-1
changelog:
  - accept lowercase gpg channel information
  - let javascript do the uppercase of gpg fields for the user
  - 1008677 - fix system.schedulePackageInstall APIdoc


author: Tomas Lestach <tlestach@redhat.com> 2.3.56-1
changelog:
  - fix javascript injection on /rhn/systems/details/kickstart/ScheduleWizard.do
    page
  - 1150980 - add read_only and errata_notification to user.getDetails APIdoc
  - 1013672 - add id to errata.getDetails APIdoc
  - fixing javascript injection on /rhn/kickstart/KickstartOverview.do page
  - close forgotten div in lists


author: Stephen Herr <sherr@redhat.com> 2.3.55-1
changelog:
  - 1132398 - fix debian repo generation and unused code cleanup
  - 1150980 - extend user.getDetails API


author: Tomas Lestach <tlestach@redhat.com> 2.3.54-1
changelog:
  - fixing javascript injection on
    /rhn/systems/details/configuration/addfiles/ImportFileConfirm.do page
  - fixing javascript injection on /rhn/errata/details/SystemsAffected.do page
  - 1020414 - Removed bogus label-limit from SDC Remote Cmd pg


author: Michael Mraka <michael.mraka@redhat.com> 2.3.51-1
changelog:
  - 1150275 - fixed pt_BR translation
  - style /rhn/systems/ssm/provisioning/RemoteCommand page
  - 'Erratum' is singular, 'Errata' is plural, 'Erratas' is nothing


author: Grant Gainey 2.3.50-1
changelog:
  - 1148836 - DOn't schedule a remote-cmd if the system can't execute it
  - fix used icon
  - add some space under button
  - fix button indentation


author: Jan Dobes 2.3.49-1
changelog:
  - style lot of buttons
  - making Channel.equals(SelectableChannel) symmetric
  - broken checkbox layout in /rhn/channels/manage/Sync.do?cid=xxx


author: Jan Dobes 2.3.47-1
changelog:
  - 1093045 - schedule configuration actions asynchronously
  - fixed missing boostrap design
  - missing bootstrap class


author: Tomas Lestach <tlestach@redhat.com> 2.3.44-1
changelog:
  - return empty string instead of null, when a required completion_time of a
    rhnServerAction isn't set
  - set a completion time, when marking an actin as failed


author: Tomas Kasparek <tkasparek@redhat.com> 2.3.43-1
changelog:
  - checkstyle fix
  - patternfly: css files order fixed because of spacewalk specific icons
  - patternfly: fixing footer position
  - Integrating patternfly for more awesomeness...
  - packageNamesByCapabilityAndChannel: dead code removed
  - packageNamesByCapability: dead code removed


author: Tomas Lestach <tlestach@redhat.com> 2.3.42-1
changelog:
  - allow selecting users on the /rhn/users/DisabledList.do page
  - 1145478 - enhance Org.numOfOrgAdmins sql-query
  - 1145478 - change readOnly hbm type to yes_no
  - 1145478 - behave differently when the user was a readonly one before the
    change
  - 1145186 - fix api.getApiCallList not to return 'struct' as the 1st parameter


author: Stephen Herr <sherr@redhat.com> 2.3.39-1
changelog:
  - 990998 - package details page should not list channels we can't see
  - 698241 - suppress unnecessary warnings in ks snippet
  - 1133634 - fix file descriptor leak in system.crash.getCrashFile


author: Stephen Herr <sherr@redhat.com> 2.3.38-1
changelog:
  - 1138708, 1142110 - make child channel architecture check universal
  - fix typo
  - specify usage of java.config_file_edit_size option
  - 1142133 - throw LookupException instead of NoSuchCrashException


author: Stephen Herr <sherr@redhat.com> 2.3.37-1
changelog:
  - 1126305 - add more documentation to Power Management page
  - 1126297 - power management - make system identifier clearable


author: Tomas Lestach <tlestach@redhat.com> 2.3.36-1
changelog:
  - do not offer the channel itself within the channel list to add packages from
  - do not offer channel itself among the channel list to clone errata from
  - 1065998 - do not clone custom errata when merging


author: Tomas Lestach <tlestach@redhat.com> 2.3.34-1
changelog:
  - display error messages in red
  - 1126303 - catch cobbler exception 'Invalid characters found in input'


author: Stephen Herr <sherr@redhat.com> 2.3.33-1
changelog:
  - 1140859 - html-encode tomcat log to prevent cross-site scripting
  - 959567 - use sha256 checksums for config files instead of md5
  - 1140180 - re-set number of config file diffs correctly
  - remove unused variable assignement
  - remove unnecessary casts


author: Tomas Lestach <tlestach@redhat.com> 2.3.24-1
changelog:
  - remove jasper2 validateXml attribute as it's causing troubles
  - improve spacing between UI elements
  - 1063808 - Custom info empty value added (java/api)


author: Michael Mraka <michael.mraka@redhat.com> 2.3.20-1
changelog:
  - added missing PPC64LE localization string
  - Don't swallow exceptions (try...finally should be considered harmful)


author: Tomas Lestach <tlestach@redhat.com> 2.3.19-1
changelog:
  - introduce system.transitionDataForSystem API
  - expression of type SystemsPerChannelDto is already an instance of type
    SystemsPerChannelDto
  - Eclipse code formatter settings: use checkstyle compatible spacing for array
    initializers


author: Tomas Kasparek <tkasparek@redhat.com> 2.3.17-1
changelog:
  - remove wrong @Override annotations
  - remove unused import
  - remove unused import
  - remove unused import
  - move unnecessarily nested else clause
  - move unnecessarily nested else clause
  - move unnecessarily nested else clause
  - move unnecessarily nested else clause
  - move unnecessarily nested else clause
  - move unnecessarily nested else clause
  - move unnecessarily nested else clause
  - move unnecessarily nested else clause
  - remove unnecessary casts
  - introduce system.unentile API call
  - unify and move validation of client certificate to BaseHandler


author: Michael Mraka <michael.mraka@redhat.com> 2.3.14-1
changelog:
  - Use text mode and set editor to read only
  - Add test for getTailOfFile()
  - Read and display only a limited number of logfile lines


author: Jan Dobes 2.3.12-1
changelog:
  - update linking and delete old page
  - create /software/packages/Dependencies page in Java
  - refactor packages code
  - add queries for weak package dependencies to Java


author: Tomas Lestach <tlestach@redhat.com> 2.3.9-1
changelog:
  - escape external group names on /admin/multiorg/ExtAuthRoleMapping.do and
    /users/ExtAuthSgMapping.do pages


author: Stephen Herr <sherr@redhat.com> 2.3.8-1
changelog:
  - fix junit test by setting a password in test ks profile
  - 1121659 - ssm config actions should show details for specific system in
    history


author: Stephen Herr <sherr@redhat.com> 2.3.5-1
changelog:
  - 1121215 - ISE comparing config files in SSM
  - 1121245 - history events should show script results for this system only
  - 1121252 - config revision not found when following history link


author: Stephen Herr <sherr@redhat.com> 2.3.4-1
changelog:
  - 1120814 - fix broken links to old perl events page
  - api for setting/getting kickstart virtualization profiles


author: Tomas Kasparek <tkasparek@redhat.com> 2.3.1-1
changelog:
  - API for deployment of certain config file to all system from its config
    channel
  - add api for setting OS repositories in kickstart profiles
  - allow setting errata mailer preferences via API
  - Bumping package versions for 2.3.


author: Milan Zazrivec <mzazrivec@redhat.com> 2.2.119-1
changelog:
  - make channel family consumtion columns sortable
  - add schedulePackageInstall api for array of servers


author: Milan Zazrivec <mzazrivec@redhat.com> 2.2.116-1
changelog:
  - SET is a Oracle reserved word
  - TokenPackageFactoryTest: avoid NPE on incomplete existing packages


author: Stephen Herr <sherr@redhat.com> 2.2.114-1
changelog:
  - 1109276 - Fix Distro syncing in CobblerSyncTask, force one sync to fix arch
  - don't show packages tab if activation key hasn't provisioning entitlement
  - fix column header for package profile difference
  - add csv export for package profile comparison
  - handle NestedNullException while creating csv
  - allow users to set size of config files to be editable in webUI


author: Stephen Herr <sherr@redhat.com> 2.2.112-1
changelog:
  - Some final polish on power management feature.
  - Power Management: indentation corrected
  - Power Management: use rhn:toolbar


author: Tomas Lestach <tlestach@redhat.com> 2.2.109-1
changelog:
  - package (apache-)commons-validator.jar
  - on fc19 we shall link apache-commons-validator instead of commons-validator


author: Stephen Herr <sherr@redhat.com> 2.2.106-1
changelog:
  - Guest Provisioning was broken because of refactoring
  - Update to build on newer source
  - $ tags removed as suggested by mkollar
  - SSM power management operation page test
  - SSM power management operation page added
  - SSM power management configuration page test
  - SSM power management configuration page added
  - rhnSsmOperationServer: note column tests
  - rhnSsmOperationServer: note column added
  - ServerTestUtils: add a server group parameter to createTestSystem
  - Single-system power management page tests
  - Single-system power management page added
  - Configuration options added
  - SystemRecord: power status support tests
  - SystemRecord: power status support added
  - CobblerPowerCommand tests
  - CobblerPowerCommand added
  - CobblerPowerSettingsUpdateCommand tests
  - CobblerPowerSettingsUpdateCommand added
  - Refactoring: make getCobblerSystemRecordName() callable from other classes
  - Do not assume a Cobbler system record always has a profile attached
  - Cobbler image support tests
  - Cobbler image support added
  - SystemRecord: power management support tests
  - SystemRecord: power management support added
  - make requires sorted
  - moved common requires before conditional ones
  - reduced number of if-else-endif blocks
  - return also org_name in user.getDetails api


author: Michael Mraka <michael.mraka@redhat.com> 2.2.105-1
changelog:
  - fixed apache-commons-* vs. jakarta-commons-* conflicts
  - return whether staging content is enabled for org in org.getDetails api
  - add csv report for relevant erratas in system groups


author: Stephen Herr <sherr@redhat.com> 2.2.102-1
changelog:
  - 1112633 - Prevent CobblerSync from failing from removed ks trees
  - 1109276 - Correctly set cobbler arch


author: Tomas Kasparek <tkasparek@redhat.com> 2.2.101-1
changelog:
  - correctly retrieve user name for logging purposes
  - fix channel link
  - check for read_only flag when checking for active (Sat|Org)Admins
  - better logging of post process exceptions
  - ErrataHandlerTest: avoid accidental end-of-string chars in test strings


author: Milan Zazrivec <mzazrivec@redhat.com> 2.2.95-1
changelog:
  - explicitly convert errata keywords to String
  - allow filtering of events based on event type for listSystemEvents api
  - specify 'None' repository checksum type usage
  - style add/remove system to system group buttons
  - add white space after 'in'
  - style publish button


author: Tomas Kasparek <tkasparek@redhat.com> 2.2.94-1
changelog:
  - 1012643 - display count of errata in channel not packages with errata
  - disable last org/sat admin become read-only
  - add csv report to errata pages
  - fix dead links
  - 803040 - API for snapshot rollback
  - hibernate mapping for snapshots associated to a snapshot tag
  - don't execute sessionKey -> User translation for AuthHandler
  - simplify expression a bit
  - fix typo in class name


author: Michael Mraka <michael.mraka@redhat.com> 2.2.92-1
changelog:
  - We are testing CryptoKeyDeleteAction here
  - CryptoKeyDelete needs the "contents_edit" parameter now


author: Michael Mraka <michael.mraka@redhat.com> 2.2.91-1
changelog:
  - compare_packages_to_snapshot: performance fix
  - compare_packages_to_snapshot: avoid failure on NULL evr on Oracle
  - start using User as parameter instead of sessionKey in ScheduleHandler
  - OrgHandler: unused private methods removed
  - 1011935 - add missing localization string
  - 1012643 - display errata count in channels/All.do
  - 1063342 - create error message if passwords doesn't match


author: Tomas Kasparek <tkasparek@redhat.com> 2.2.90-1
changelog:
  - 1086256 - style submit buttons
  - page for viewing channels repo is associated to
  - API for setting read-only user flag
  - allow read-only user flag to be set in webUI
  - remove unused class
  - using User as parameter in API instead of sessionKey
  - authenticate user before invoking API methods
  - check method name in order to distinguish read only api calls
  - disable read-only users to log in
  - allow user to be created as read only
  - hibernate mapping for read only user
  - checkstyle fix
  - Fix datepicker time at xx:xx PM pre-filled with xx:xx AM inducing user to
    enter the wrong time. (bnc#880936)
  - SystemRemoteCommandAction: avoid exception swallowing[1]
  - 574974 - RFE: Add option of pasting key into textarea
  - remove dead variable
  - make array initialized from constants static final
  - remove redundant .LongValue() call on Long object
  - finalize variables which should be final
  - use serialVersionUID
  - remove unused method
  - use StringBuilder instead of StringBuffer for local variables
  - remove link to the dead page
  - Fix human dates now() staying unmodified (bnc#880081)


author: Stephen Herr <sherr@redhat.com> 2.2.89-1
changelog:
  - 594455 - group by db fix for elaborator
  - apidoc fix: remove extraneous #array from function prototypes


author: Milan Zazrivec <mzazrivec@redhat.com> 2.2.86-1
changelog:
  - lookupByIds(): fix handling of a minimal case
  - System Event History page: fix link to pending events on Oracle databases


author: Stephen Herr <sherr@redhat.com> 2.2.85-1
changelog:
  - 1103822 - Provide faster systemgroup.listSystemsMinimal
  - Escape package name to prevent from script injection
  - Allow for null evr and archs on event history detail


author: Milan Zazrivec <mzazrivec@redhat.com> 2.2.82-1
changelog:
  - Remove assert statements from setUp() method
  - Fix and improve unit tests involving kickstartable channels
  - New query to determine kickstartable channels
  - create named query for snapshotTag lookup by name
  - CloneErrataAction: spacing fix
  - provide information about unservable packages to Rollback.do page
  - rewrite unservable_packages.pxt page to java


author: Michael Mraka <michael.mraka@redhat.com> 2.2.79-1
changelog:
  - add_snapshot_tag.pxt has been replaced by SnapshotTagCreate.do
  - fixed links to new java pages
  - ChannelManager.ownedChannelsTree test added
  - ActionChainHandlerTest fixes
  - Fix refreshing of Autoinstallable Tree forms (bnc#874144)
  - BaseTreeEditOperation: avoid NPE in unexpected exception handling
  - Delete system: button styled
  - System/Software/Packages/Non Compliant: button styled
  - System/Software/Packages/Profiles: button styled
  - System/Software/Packages/Upgrade: button styled
  - System/Software/Packages/List: button styled
  - System/Software/Packages/Install: button styled
  - Missing translation string added (bnc#877547)


author: Stephen Herr <sherr@redhat.com> 2.2.76-1
changelog:
  - Checkstyle fixes
  - Disable caching of Locale between page loads; might have changed
  - fix test: we ow pass the Date object to the JSP so it can be null   - test
    that is the same as the user attribute
  - userdetails.jsp also uses EditUserSetupAction, so handle also the null case
  - even if most of it is Javascript, add simple unit test to FormatDateTag HTML
    output
  - lastLoggedIn is a String, not a Date, and can be null
  - make use of humanize dates for package lists
  - make use of humanize dates for system lists
  - humanize dates for user pages. created in 'calendar' mode and last login in
    'time ago' mode
  - show the system overview with human dates


author: Milan Zazrivec <mzazrivec@redhat.com> 2.2.75-1
changelog:
  - format the date in ISO format using javax.xml.bind.DatatypeConverter
  - 1044527 - EL7 Vhost warning about missing VT chann
  - use proxy host for kickstarting virtual guest if available
  - new system snapshot pages in java


author: Stephen Herr <sherr@redhat.com> 2.2.74-1
changelog:
  - fix JSP variable names
  - SQL query fix
  - refactor snapshot details code a bit
  - rewrite Snapshots - Config Channels page to Java


author: Milan Zazrivec <mzazrivec@redhat.com> 2.2.73-1
changelog:
  - system groups & snapshots page: converted from pxt to java
  - fix the date format (month vs minutes)


author: Stephen Herr <sherr@redhat.com> 2.2.72-1
changelog:
  - A couple of mode queries didn't quite fit into ChannelTreeNode objects.
  - 1099938 - add spacewalk-report for systems with extra packages
  - 1099938 - improve performance of Systems with Extra Packages query
  - remove redundant formvars
  - queries to compare snapshot to system packages / config channels
  - move code for snapshot name generation to more appropriate place


author: Tomas Kasparek <tkasparek@redhat.com> 2.2.71-1
changelog:
  - insert ss_id parameter into navigation links if needed
  - checkstyle fix
  - queries to compare snapshot to system groups/channels
  - Event history: format script text and output correctly
  - Fix indentation
  - Fix exception in tomcat logs due to missing server object
  - SystemHandlerTest: check edit date correctly
  - Hibernate Package definition: fix table name


author: Milan Zazrivec <mzazrivec@redhat.com> 2.2.70-1
changelog:
  - More schedule action unification
  - 1098800 - link to event to be cancelled is broken
  - KickstartSession.markFailed: use correct parameter order


author: Milan Zazrivec <mzazrivec@redhat.com> 2.2.69-1
changelog:
  - Systems in a channel family: converted from pxt to java
  - 1098805 - event cancel confirm botton label.


author: Tomas Kasparek <tkasparek@redhat.com> 2.2.68-1
changelog:
  - navigation links to new pages (Tags.do)
  - rewrite snapshots/rollback.pxt?sid=${sid}&ss_id=${ss_id} page to java
  - rewrite snapshot tag deletion to java
  - rewrite system_tags.pxt?sid=${sid} page to java
  - introduce snapshot tag filter
  - rewrite add_system_tag.pxt?sid=${sid} page to java
  - rewrite add_system_tag.pxt?sid=${sid} page to java
  - strings for snapshot tags pages rewrite


author: Stephen Herr <sherr@redhat.com> 2.2.67-1
changelog:
  - Squashing a thousand more type warnings by doing param maps correctly
  - Squash a few hundred type safety warnings
  - 1098316 - don't let code diverge; everyone should use new method
  - add request scope to the remote command via SSM action
  - 1098313 - cleanup unused method
  - changed autoinstallation -> kickstart
  - testListPackagesFromChannel: update after changes to
    SystemManager.packagesFromChannel
  - apidoc: reflect changes in createChain() return type
  - Action Chaining API: remove superfluous annotation
  - Action Chaining API: fail if trying to add multiple chains with the same
    label
  - Fix: Action Chain XML-RPC API doc
  - Bugfix: API crashes, if label is null.
  - checkstyle: line length should be <= 92 characters
  - fix configchannel.createOrUpdatePath API issue that stored new revision
    contents as null characters
  - autoinstallation -> kickstart
  - Added kickstart syntax rules box to advanced edit page
  - Added warning message about kickstart syntax rules


author: Michael Mraka <michael.mraka@redhat.com> 2.2.66-1
changelog:
  - Fix javadoc. 1-11 makes no sense, and the old picker did 1-12 for am/pm time.
  - Fix bug converting pm times to am when using locales in 24 hour format.
  - If value parameter expression is null, evaluate the page. Fixes a crash when
    using the tag inside rhn:list and ${current} is not yet set.
  - Do not force the timezone name with daylight=false. (eg. showing EST for EDT)
  - Set milliseconds to 0 before comparing dates (bnc#814292)
  - Added a test for CloneErrataAction
  - Trigger repo metadata generation after cloning patches (bnc#814292)


author: Stephen Herr <sherr@redhat.com> 2.2.65-1
changelog:
  - 1098316 - ssm child channel subscription page was slow
  - 1098313 - SDC was unnecessarily slow if the system had many guests


author: Stephen Herr <sherr@redhat.com> 2.2.63-1
changelog:
  - 1075127 - continue to use md5 for rhel 5 and lower kickstarts
  - Form names are only available as name attributes now, not ids.
  - 1075161 - set autopart options correctly
  - Typo fix


author: Stephen Herr <sherr@redhat.com> 2.2.60-1
changelog:
  - 594455 - SSM package upgrades should apply correctly across diverse system
    sets
  - remove semicolon in query
  - use the request object and not the pagecontext directly to store whether we
    already included javascript
  - 1082694 - The "Delete Key" link should not appear if there is no key to
    delete


author: Tomas Kasparek <tkasparek@redhat.com> 2.2.56-1
changelog:
  - use getInt instead of getInteger so we can read default value
  - Action Chain: for every action, create its own ScriptActionDetails
    (bnc#870207)
  - fixed broken links introduced by 178ee339
  - CryptoKeyCreateActionTest: fix after 35b0296
  - MigrationManagerTest: Oracle could still fail in some cases, fix in more
    comprehensive way
  - add localization string
  - add localization string
  - RebootActionClenup: documentation fix


author: Tomas Lestach <tlestach@redhat.com> 2.2.55-1
changelog:
  - MigrationManagerTest: add explicit flushing before assertions (needed by
    Oracle, not needed in production code)
  - scheduleCertificateUpdate: update api doc


author: Michael Mraka <michael.mraka@redhat.com> 2.2.54-1
changelog:
  - correctly display certificate update action in webui
  - Replace editarea with ACE (http://ace.c9.io/) editor.


author: Stephen Herr <sherr@redhat.com> 2.2.53-1
changelog:
  - 973848 - ISE in case no file specified when crating key.
  - 973848 - Check if the key is not empty file when editing.
  - 1090989 - Uneditable field is marked as required.
  - fix typo
  - MigrationManagerTest: fix Hibernate problem that prevented the test to run
    correctly
  - MigrationManagerTest: remove unnecessary set up code
  - SystemManager refactoring: move query in it's own method and remove
    duplication
  - Enable DWR exception stack trace logging by default


author: Stephen Herr <sherr@redhat.com> 2.2.52-1
changelog:
  - 1084522 - [RFE] filters per repository on WebUI
  - checkstyle fixes, documentation updates, making method names consistant
  - xmlrpc spec includes bool values, any library should be able to handle them
  - fix unclosed javadoc tags
  - Fixed typo
  - - split method that fix the order gaps - implement a helper method to remove
    and fix the ordering of an entry   from a chain - use that method in the
    handler - tests
  - Fixed Javadoc and XML-RPC doc
  - Adjusting tests for the refactoring of the XML-RPC API
  - Refactoring of XML-RPC API handler
  - Added translations for the Action Chain XML-RPC API exception
  - Added exception type for Action Chain XML-RPC API
  - Fixes during review
  - Removed timeout limitation for the script schedule
  - Removed unused code, made for 'convenience' methods
  - Checkstyle, missing javadoc tags, unused imports.
  - Added tests for Action Chain rename XML-RPC API, adjusted tests for config
    deployment API call
  - Added Action Chain rename XML-RPC API, unified config deployment API call
  - Added missing javadoc
  - Renamed 'name' to 'label'
  - Added tests for configuration deployment XML-RPC API of the Action Chain
  - Added configuration deployment XML-RPC API for the Action Chain call
  - Change tests for referring to the Action Chain entries by ID
  - Referring to the Action Chain entries by ID
  - Added more tests for XML-RPC API calls
  - Added exceptions, minor refactoring
  - Added XML-RPC API for scheduling the Action Chain for exec
  - Added missing method javadoc
  - Added tests for chain removal XML-RPC API calls with the authorization
  - Added security for chain removal XML-RPC API calls
  - Adjusted tests for Action Chain handler throwin exceptions
  - Change Action Chain handler to throw exceptions on failures
  - Reviewed test assertions and added more tests to the XML-RPC API Action
    Chains
  - Removed 'convenient' methods
  - Removed unused imports
  - Throw an exception if server is not found
  - Rename action chain 'name' to 'label' in tests
  - Added a test for creating Action Chain method XML-RPC API call.
  - Checkstyle fixes
  - Added XML-RPC API call to explicitly create an Action Chain
  - Removed previously introduced cleanup paradigm as Action Chain explicitly
    created. Removed validation check in favor of exceptions.
  - Rename action chain 'name' to 'label'
  - Various unit test fixes
  - Added more tests for the Action Chain XML-RPC API
  - Refactored cleanup for Action Chain XML-RPC handler
  - Add resolve packages by ID to ActionChain XML-RPC handler
  - Added more tests
  - Minor bugfixes to the Action Chain XML-RPC handler
  - Added tests for the standard XML-RPC API for the Action Chaining.
  - Adding missing cleanup action on failed input
  - Added XML-RPC API unit tests: chain list, chain actions
  - Removed accidentally added external files
  - Added package installation and removal tests for the XML-RPC ActionChain API
  - Query should return same column names
  - Bugfix: pkg keys missing underscore
  - Added two tests of XML-RPC API for Action Chaining
  - Code refactoring, improved documentation
  - Changed namespace name for ActionChain RPC API
  - Added Remote command script API to Action Chaining XML-RPC API
  - Documentation fixes
  - Checkstyle fixes
  - Added more APIs taking IDs
  - Adapt to changed APIs in ActionChainManager
  - Added System reboot, added more API by ID
  - Added package install by ID
  - API is now accepts real server attributes - IP and name
  - XML-RPC API: Action Chain initial implementation
  - Added Action Chain listing and Action details API
  - Added single system update/install/remove/verify pkg by name
  - ActionChainHandler: XML-RPC API for Action Chaining


author: Michael Mraka <michael.mraka@redhat.com> 2.2.51-1
changelog:
  - rewrite system snapshot to java: fixed nav menu hiding
  - rewrite system snapshot to java: Packages.do
  - rewrite system event page from perl to java


author: Michael Mraka <michael.mraka@redhat.com> 2.2.49-1
changelog:
  - rewrite system snapshot to java: implement nav menu hiding
  - rewrite system snapshot to java: Index.do
  - Fixing junit tests for external user management APIs


author: Michael Mraka <michael.mraka@redhat.com> 2.2.47-1
changelog:
  - limit actions displayed on schedule/*actions pages
  - 1086256 - Submit buttons are incorrectly labelled.
  - 1084703 - Removing repo filters ISE.


author: Michael Mraka <michael.mraka@redhat.com> 2.2.45-1
changelog:
  - dwr.xml file reformatted
  - Refactoring: utility method makeAjaxCallback renamed
  - DWR rendering infrastructure: allow throwing custom exceptions


author: Stephen Herr <sherr@redhat.com> 2.2.39-1
changelog:
  - fixes 2 action chain strings for consistency
  - SSM Action Chain configuration Deploy: missing strings added
  - Action Chain: bootstrap form groups fixed


author: Jan Dobes 2.2.35-1
changelog:
  - 1083975 - fix logrotate insecure permission
  - Eclipse Checkstyle settings updated
  - Eclipse cleanup preferences file added
  - Eclipse code templates: remove old version tag
  - Eclipse code templates: move file header to comments
  - Eclipse code templates: update to current version
  - Eclipse formatter: allow assignment line wrapping
  - Eclipse formatter: update maximum line length
  - Eclipse RHN formatter settings: update to current version
  - 1076864 - [RFE] params for sw-repo-sync UI/API.


author: Stephen Herr <sherr@redhat.com> 2.2.31-1
changelog:
  - checkstyle fixes
  - checkstyle fixes
  - fixed typo in action chain jsp and js
  - Action Chaining: list page columns changed as suggested
  - ActionChainManager: refactorings and Javadoc cleanup
  - SSM remote command: use proper user messages
  - SSM remote command: allow queuing to Action Chains
  - SSM reboot: allow queuing to Action Chains
  - SSM configuration file deploy: allow queuing to Action Chains
  - SSM errata apply: use proper user message
  - SSM errata apply: allow queuing to Action Chains
  - SSM package verify: allow queuing to Action Chains
  - SSM package actions: allow queuing to Action Chains
  - Remove functionality to add remote command before a package action in SSM, it
    is superseded by Action Chains
  - Action Chain Edit page tests
  - Action Chain Edit page added
  - Action Chain List page added
  - Reboot: use proper user messages
  - Reboot: allow queuing to Action Chains
  - Deploy Configuration: use proper user message
  - Deploy Configuration: allow queuing to Action Chains
  - Remote Command: use proper user message
  - Remote Command: allow queuing to Action Chains
  - Errata actions: use proper user message
  - Errata actions: allow queuing to Action Chains
  - Remove functionality to add remote command before a package action, it is
    superseded by Action Chains
  - Single system package actions: use proper user message
  - Single system package actions: allow queuing to Action Chains
  - Controller helper tests added
  - Controller helper class added
  - ORM class tests added
  - ORM classes for new tables added
  - Front-end code for action chain creation/selection added
  - ActionFormatter: utility methods tests
  - ActionFormatter: add utility methods
  - Refactoring: use a fragment for scheduling options on supported operations
  - Implement task to invalidate reboot actions
  - SSM Configuration Deploy: missing strings added


author: Stephen Herr <sherr@redhat.com> 2.2.30-1
changelog:
  - 1082020 - taskomatic heap size of 1G is not sufficient for large channels
  - Redirect instead of forwarding to overview page after a reboot


author: Michael Mraka <michael.mraka@redhat.com> 2.2.29-1
changelog:
  - Fail if rhnPackage.path is NULL
  - Use rhnPackage.path as rhnErrataFile.filename like Perl does
  - Base channel update: no-op if new channel equals old one
  - ChannelManager.findCompatibleChildren: propose cloned children as compatible
  - ChannelManager.findCompatibleChildren: propose children correctly if old and
    new are equal
  - length of rhnServer.secret has been extended to 64
  - Check the SHA-256 password first, MD-5 second.


author: Stephen Herr <sherr@redhat.com> 2.2.26-1
changelog:
  - 1075127 - use sha256 for kickstart password instead of md5. Also for fips.
  - 1075161 - use default lvm partitioning for RHEL 7 kickstarts


author: Stephen Herr <sherr@redhat.com> 2.2.24-1
changelog:
  - Rewrite code for bootstrap usage
  - Rewrite code for bootstrap usage
  - 1074083 - small performance improvement
  - 1074083 - package.search API returns only one match per package name


author: Tomas Lestach <tlestach@redhat.com> 2.2.23-1
changelog:
  - allow deleting temporary org admins
  - delete all the temporary roles across the whole satellite
  - assign the server group permissions acroding to the mappings
  - add form validation
  - rename UserExtGroup.hbm.xml to ExtGroup.hbm.xml
  -  introduce /rhn/users/ExtAuthSgDelete.do page
  - introduce /rhn/users/ExtAuthSgDetails.do page
  - introduce the External Group to Roles Mapping page


author: Stephen Herr <sherr@redhat.com> 2.2.22-1
changelog:
  - Updating ant task definitions to work better on new OS's:
  - fix finding of the right API method to call


author: Michael Mraka <michael.mraka@redhat.com> 2.2.18-1
changelog:
  - make the task list responsive and do not use the image bullet
  - FileDetails.do style and responsiveness.
  - fix menu highlight


author: Tomas Lestach <tlestach@redhat.com> 2.2.17-1
changelog:
  - create user default system group for the user
  - introduce new /users/SystemGroupConfig.do page
  - adapt class and mapping for createDefaultSg attribute
  - introduce abstract class ExtGroup
  - introduce OrgUserExtGroup and hibernate mapping


author: Milan Zazrivec <mzazrivec@redhat.com> 2.2.16-1
changelog:
  - new utility class to create SHA-256 encrypted user passwords
  - one defaultsort per list must be enough for everybody


author: Tomas Lestach <tlestach@redhat.com> 2.2.15-1
changelog:
  - 1064403 - fix filtering on the /rhn/channels/Managers.do page
  - tidy (re-format) the hardware.jsp
  - 1074540 - put the </div>s on the right place
  - fix javadoc: remove extraneous function parameter description
  - comment polish & removal


author: Michael Mraka <michael.mraka@redhat.com> 2.2.12-1
changelog:
  - 1021558 - if buildTime is null don't parse it
  - fix element nesting
  - add Create First User page title to string resources
  - update title of create first user page


author: Michael Mraka <michael.mraka@redhat.com> 2.2.11-1
changelog:
  - moved duplicated code to function
  - removed old / simplified fedora requirements
  - include both jboss-logging.jar and jboss-loggingjboss-logging.jar
  - java pages do not use on-click and node-id attributes


author: Jan Dobes 2.2.10-1
changelog:
  - hide search form together with other UI changes
  - RecurringDatePicker sets HOUR_OF_DAY, however DatePicker design is kind of
    broken and it internally uses HOUR or HOUR_OF_DAY depending of the isLatin()
    flag. This does not make much sense as in Calendar itself HOUR, HOUR_OF_DAY
    and AM_PM are all interconnected.


author: Stephen Herr <sherr@redhat.com> 2.2.8-1
changelog:
  - 1072073 - ChannelSerializer should display arch label too
  - Compare objects using equals
  - Add overrides
  - Compare objects with equals
  - Add overrides
  - Make code more strightforward


author: Tomas Kasparek <tkasparek@redhat.com> 2.2.7-1
changelog:
  - cryptokeydeleteconfirm.jsp port
  - kickstartablesystems.jsp, fix layout
  - unneeded offset and button alignment with columns
  - typo in class, unneeded offset, button was aligned with columns (use text-
    right)
  - fixing checkstyle
  - Use String.equals instead of ==, this works only because we are lucky to get
    the constants as input.
  - Revamp the recurring picker fragment to use the datepicker time component.
    For this the RecurringDatePicker bean now is composed of DatePicker beans to
    reuse functionality. With some Javascript, the repeat-task-picker disables
    the cron frequencies that are not being used.
  - - if the datepicker date is disabled, disable the date part of the widget. -
    always generate the hidden fields. StrutsDelegate::readDatePicker will
    reset _all_ your date to now() if any field is missing.
  - allow to disable date selection in addition to time
  - syncrepos: format the page
  - use buttons instead of inputs
  - syncrepos: remove line break
  - make the setup of the date picker more declarative using data- attributes in
    order to be able to share this setup with other parts of the code that will
    need a slightly different picker like the recurrent selector. It also saves
    us from outputing one <script> tag in the jsp tag implementation.


author: Stephen Herr <sherr@redhat.com> 2.2.5-1
changelog:
  - 1071482 - Add errata type selection to ssm page
  - Check for deprecation annotation vs. javadoc consistency
  - Removing trailing whitespace
  - Added @Deprecation annotations


author: Jan Dobes 2.2.3-1
changelog:
  - 1068815 - update API documentation
  - 1068815 - deal with deleted users
  - Commit  04d9dccaedf8aa2998125e93969262ab73e58126 makes the form look broken.


author: Tomas Lestach <tlestach@redhat.com> 2.2.1-1
changelog:
  - store the bounce_url back in the login page form
  - rename label
  - introduce Login401
  - introduce keep_roles option
  - list temporary roles on WebUI
  - rework checkOrgAdmin to checkPermanentOrgAdmin
  - rename addRole and removeRole to addPermanentRole and removePermanentRole
  - start using temporary roles
  - introduce UserGroupMembers class and mapping
  - do not update user details if empty
  - Bumping package versions for 2.2.


author: Grant Gainey 2.1.162-1
changelog:
  - We rmvd DESIRED_PASS/CONFIRM params from UserEditSetupAction - rmv from
    expected in test
  - Testing createFirstUser() now looks to be forbidden
  - verifyForward() and redirects-w/params do not like each other
  - Tweaking some tag Junits to work
  - Make checkstyle happy


author: Tomas Kasparek <tkasparek@redhat.com> 2.1.160-1
changelog:
  - Styling unstyled submit buttons.
  - styling buttons. LocalizedSubmitTag can't access styleClass attribute. It is
    set as private in the parent class.


author: Matej Kollar <mkollar@redhat.com> 2.1.156-1
changelog:
  - 1009396 - escaping system name for
    /rhn/monitoring/config/ProbeSuiteSystemsEdit.do
  - 1009396 - escaping system name for
    /rhn/systems/ssm/provisioning/RemoteCommand.do


author: Matej Kollar <mkollar@redhat.com> 2.1.155-1
changelog:
  - correct grammar
  - Fixing unclosed hr
  - Fixing unclosed br
  - Fixing unclosed meta
  - Simple attempt to find problematic things in jsps
  - don't add &amp; twice to the parameters of the url


author: Matej Kollar <mkollar@redhat.com> 2.1.153-1
changelog:
  - Remove unused context store
  - Use .toHashCode
  - removing unnecessary overriding attribute
  - removing unnecessary overriding attribute
  - removing unnecessary overriding attribute
  - removing unnecessary overriding attribute
  - removing unnecessary overriding attribute
  - remove unnecessary cast
  - remove unnecessary cast
  - remove unnecessary else statement
  - remove unnecessary else statement


author: Stephen Herr <sherr@redhat.com> 2.1.152-1
changelog:
  - 1065483 - SSM package upgrades should not install packages if not an upgrade
  - Proper TB3 column class


author: Michael Mraka <michael.mraka@redhat.com> 2.1.151-1
changelog:
  - fixed errors in date/time format conversions
  - Introduce a date-time picker.
  - Make the HtmlTag HTML5 compliant
  - Added tool to manipulate localization files (format, del, sed).
  - remove unused localization string
  - Schedule action unification
  - Separate datepicker and its label


author: Tomas Kasparek <tkasparek@redhat.com> 2.1.149-1
changelog:
  - fix spanish translation for selected systems (string does not take a
    parameter anymore)
  - Revert "fix spanish translation for selected systems (string does not take a
    parameter anymore)"
  - Add missing GMT+3 timezone as Saudi Arabia
  - style CreateUser page so it resembles old look
  - /rhn/systems/details/configuration/addfiles/CreateFile.do?sid=... too much
    space between radios due to wrong usage of form-group.
  - use help-block for help text in form
  - /rhn/systems/ssm/MigrateSystems.do popup menu (aka select) after 'Target
    Orgenization' is not styled
  - Unstyled elements in /rhn/errata/manage/AddPackages.do?eid=...
  - panel inside a panel in rhn/configuration/Overview.do, just give a title to
    the list, which is already a panel.
  - /rhn/admin/config/MonitoringConfig.do help texts ((e.g. 'redhat.com' for
    myemail@…)) should be bellow input bars (see
    /rhn/activationkeys/Edit.do?tid=1 how it should look like)
  - fix unclosed that broke the top pagination selected count for example
    /rhn/systems/DuplicateIPList.do
  - fix spanish translation for selected systems (string does not take a
    parameter anymore)


author: Grant Gainey <ggainey@redhat.com> 2.1.148-1
changelog:
  - 1063915, CVE-2013-4415 - Fix XSS flaws in Spacewalk-search
  - 1063915, CVE-2013-4415 - Fix XSS in new-list-tag by escaping _LABEL_SELECTED
  - 1063915, CVE-2013-1871, Fix XSS in edit-address JSPs
  - 1063915, CVE-2013-1869, close header-injection hole
  - 1063915, CVE-2010-2236, Cleanse backticks from monitoring-probes where
    appropriate
  - 1063915, CVE-2013-1869, Only follow internal return_urls
  - 1063915, CVE-2012-6149, Fix XSS in notes.jsp
  - Fix an ISE that could happen after clearing cookies (elaborator not bound)
  - Removed duplicate colons
  - Unified space before slash in void tags
  - Datepicker UI unification: Errata pages
  - use normal checkbox


author: Tomas Kasparek <tkasparek@redhat.com> 2.1.147-1
changelog:
  - style ProbeEdit page
  - updating susestudio-java-client to 1.4
  - remove <meta name="page-decorator" content="none" />
  - remove html formatting in other languages
  - remove html formatting from StringResources
  - fix checkstyle


author: Michael Mraka <michael.mraka@redhat.com> 2.1.146-1
changelog:
  - patch to handle systems registered with the --nohardware flag
  - Patch code to build against susestudio-java-client version 0.1.4
  - render <thead> and <tr> in UnpagedListDisplayTag


author: Michael Mraka <michael.mraka@redhat.com> 2.1.145-1
changelog:
  - page layout fixes
  - Generalized code so it can be used both with and without selectable column
  - Generification of Listable


author: Stephen Herr <sherr@redhat.com> 2.1.144-1
changelog:
  - 1061425 - Improve package search performance
  - 1061425 - query performance improvement for package search
  - Fixed typo
  - Use prepared confirm page
  - Add confirmation page to ssm/ListPatches
  - Needed elaborable return of ErrataManager.lookupErrataListFromSet
  - Whitespace fix
  - Remove unnecessary code after extraction
  - Extracted "list systems in ssm related to errata" into separate action
  - Change misleading variable name
  - Extract actual handling of action into separate method
  - Use some idioms to improve code readability
  - Replace explicit iterator with enhanced for


author: Michael Mraka <michael.mraka@redhat.com> 2.1.143-1
changelog:
  - restored Monitoring Scout label
  - removed unnecessary spacing and restored left side labels
  - unify probe detail page look


author: Michael Mraka <michael.mraka@redhat.com> 2.1.142-1
changelog:
  - swapping struts tag with input html to allow the use of the placeholder
  - perform password validation within the java class
  - removing obsolete code related to PLACEHOLDER_PASSWORD


author: Tomas Lestach <tlestach@redhat.com> 2.1.141-1
changelog:
  - enable creating externally authenticated users in organization according to
    REMOTE_USER_ORGUNIT
  - do not close last row of tables with two </tr> tags
  - make search work when search form is submitted by enter
  - make ExpansionDecorator work again
  - new icon for item edit


author: Tomas Lestach <tlestach@redhat.com> 2.1.140-1
changelog:
  - allow deleting disabled users
  - return default string even if input string is null
  - move shared methods to loginhelper
  - introduce LoginHelper
  - add externally authenticated user roles according to the external group to
    roles mapping
  - externally authenticated user does not have to be in the default org
  - add external group delete page
  - add external group edit page
  - add external group to role mapping list page


author: Michael Mraka <michael.mraka@redhat.com> 2.1.138-1
changelog:
  - reuse IconTag for help links, item search and pagination icons
  - re-style kickstart creation wizard, 1st form


author: Stephen Herr <sherr@redhat.com> 2.1.137-1
changelog:
  - 1059910 - create api for channel errata syncing, have clone-by-date call it
  - fix style on kickstart profile creation wizard + use rhn:toolbar
  - use rhn:toolbar for page headers
  - update copyright year in page footer in java
  - Removing unaesthetic spaces around dots in IPv4 address
  - Small code cleanup


author: Matej Kollar <mkollar@redhat.com> 2.1.136-1
changelog:
  - Fixed ssm reboot scheduling.
  - Sometimes we don't want "add to ssm" option...
  - add message about system lock/unlock into ssm index
  - use icon for locked system
  - 1009396 - escape system name for ssm lock/unlock page
  - add defaultsort for extra packages page
  - add defaultSort for packages list/remove
  - add defaultSort to package list


author: Jan Dobes 2.1.134-1
changelog:
  - remove old message
  - Datepicker UI unification: Systems/Software/Packages/List-Remove
  - Datepicker UI unification: SSM/Configuration/Enable
  - Datepicker UI unification: SSM/Packages/Upgrade
  - Datepicker UI unification: SSM/Packages/Verify
  - Datepicker UI unification: SSM/Packages/Install
  - Datepicker UI unification: SSM/Packages/Remove
  - add javadoc comment
  - removing @Override annotation from method that isn't overriden
  - remove unnecessary cast


author: Matej Kollar <mkollar@redhat.com> 2.1.133-1
changelog:
  - Unstyled Systems/Software/Channels
  - Fixed unstyled form for XCCDF scaner on SSM and single system
  - Fixed scattered form for Systems/Conf/AddFiles/CreateFile
  - Fixed unstyled form: Systems/Software/Pkgs/Profiles/CreateNewProfile
  - give search button an id
  - Make sure that all form fields are correctly aligned
  - Panels added in the html of ipranges.jspf
  - re-organized the HTML to display the in-range inputs correctly


author: Michael Mraka <michael.mraka@redhat.com> 2.1.132-1
changelog:
  - Implement rhn:formatDate that uses moment.js on the client side. It supports
    also most of fmt:formatDate options.


author: Michael Mraka <michael.mraka@redhat.com> 2.1.123-1
changelog:
  - Bugfix: ISE when cobbler components are missing (not installed)
  - port reboot_confirm.pxt from perl to java
  - SUSE Studio API will stop working via unencrypted HTTP
  - Inconsistency in build vs. eclipse checkstyle.


author: Tomas Lestach <tlestach@redhat.com> 2.1.122-1
changelog:
  - let taskomatic link commons-io
  - fix CVE URL in updateinfo references
  - 1009396 - escape system name for SystemRemoteCommand page


author: Michael Mraka <michael.mraka@redhat.com> 2.1.118-1
changelog:
  - %attr() mode not applicaple to symlink
  - fixed conflict with apache-commons-validator
  - resolve conflict between {apache,jakarta}-commons-cli on Fedora 20


author: Michael Mraka <michael.mraka@redhat.com> 2.1.116-1
changelog:
  - removed unused methods
  - selectable doesn't work properly with ListRhnSetHelper
  - select all / unselect all should not submit changes


author: Michael Mraka <michael.mraka@redhat.com> 2.1.115-1
changelog:
  - reuse BaseListAction for AdminListAction
  - fixed added/removed keys logic
  - select all / unselect all should not submit changes


author: Matej Kollar <mkollar@redhat.com> 2.1.114-1
changelog:
  - bump java API version
  - update LICENSE, allow Copyright (c) to start in 2013
  - removing @Override annotation from method that isn't overriden
  - KickstartDetailsEdit.do formatting broken since dac19190
  - Updating the copyright years info
  - fix LoginSetupActionTest
  - add missing strings + clean old one


author: Tomas Lestach <tlestach@redhat.com> 2.1.113-1
changelog:
  - fix PxtAuthenticationServiceTest
  - Protected field in final class makes no sense
  - Avoiding instantiating Boolean objects
  - Eliminate unused private fields


author: Tomas Lestach <tlestach@redhat.com> 2.1.112-1
changelog:
  - 1013712 - return server action message within schedule.listInProgressSystems
    and schedule.listCompletedSystems API calls
  - fix linking of hibernate-commons-annotations
  - ant-nodpes is buildrequired on rhels
  - differentiate between apache- and jakarta- buildrequires on fedora and rhel
  - buildrequire mvn(ant-contrib:ant-contrib) on fc20
  - build/require javapackages-tools on fc20


author: Michael Mraka <michael.mraka@redhat.com> 2.1.111-1
changelog:
  - 1051230 - fixed icon name
  - String.indexOf(char) is faster than String.indexOf(String).
  - fix RequestContextTest.testGetLoggedInUser unit test
  - fix LoginActionTest.testPerformValidUsername unit test
  - Rewrite groups/systems_affected_by_errata.pxt to java


author: Tomas Lestach <tlestach@redhat.com> 2.1.108-1
changelog:
  - store url_bounce and request_method to session and re-use common login parts
  - support logins using Kerberos ticket
  - 1044547 - adding newlines as needed


author: Milan Zazrivec <mzazrivec@redhat.com> 2.1.107-1
changelog:
  - Remove extraneous character from query
  - Fix action type
  - fix icon name
  - Use new rhn:icon internationalization/localization
  - Perform localization inside rhn:icon tag


author: Michael Mraka <michael.mraka@redhat.com> 2.1.106-1
changelog:
  - updated references to new java WorkWithGroup page
  - work_with_group.pxt rewritten to java
  - change order of system ok/warn/crit in legends
  - rewrite system event history page to java
  - give icons title in rhn:toolbar tag


author: Stephen Herr <sherr@redhat.com> 2.1.103-1
changelog:
  - 1039193 - fixing null pointer exception
  - fix package according to the fs path
  - fix CSVTag so it uses IconTag
  - fix ListDisplayTag so it uses IconTag
  - removing dead code, exception is thrown within lookupAndBindServerGroup
  - removing dead code, exception is thrown within lookupAndBindServerGroup


author: Tomas Kasparek <tkasparek@redhat.com> 2.1.102-1
changelog:
  - delete ConfigSystemTag as these things are easily handled in jsp
  - Local variables need not to be synchronized


author: Michael Mraka <michael.mraka@redhat.com> 2.1.101-1
changelog:
  - updated links to system group delete page
  - converted system group > delete page from pxt to java
  - bootstrap tuning: fixed icons
  - rework logic of ConfigFileTag so it uses icons instead of gifs and cool stuff
  - fixing references to SSM errata page


author: Michael Mraka <michael.mraka@redhat.com> 2.1.100-1
changelog:
  - more icon fixes
  - Rewrite of errata_list.pxt to Java
  - call ssm check on system - software crashes, notes, migrate and hardware pages
  - bootstrap fixes


author: Michael Mraka <michael.mraka@redhat.com> 2.1.98-1
changelog:
  - replaced icons with icon tag
  - system group edit properties - linking + cleanup
  - alter system group create page to do editing
  - use rhn:toolbar tag instead of creating html inside .jsp + unify icons
  - fix icons on config file details page
  - icon for file download
  - unify configuration management icons


author: Milan Zazrivec <mzazrivec@redhat.com> 2.1.95-1
changelog:
  - 1040540 - have package search return all matching results
  - use rhn:toolbar in 'Show Tomcat Logs' page


author: Tomas Kasparek <tkasparek@redhat.com> 2.1.94-1
changelog:
  - use new icon aliases in rhn:toolbar tag
  - adding new icon definitions
  - adding rhn taglib as it's needed by rhn:icon
  - use rhn:icon tag for creating icons in rhn:toolbar


author: Tomas Kasparek <tkasparek@redhat.com> 2.1.92-1
changelog:
  - bootstrap tuning: use new icon tag
  - use static code for icons map in IconTag + typo and documentation fix
  - System Group / Admins - updated links and removed old page
  - ported System Group / Admins to java
  - bootstrap tuning: icon tag for simpler icon inserting


author: Jan Dobes 2.1.91-1
changelog:
  - system group details - linking + cleanup
  - converting system group details page to java
  - LoginExpiredTest fixed
  - VirtualizationEntitlementTestCase: dead code removed
  - LoginExpiredSatTestCase: rename to respect test convention
  - removed trailing whitespaces from jsp{,f} sources


author: Michael Mraka <michael.mraka@redhat.com> 2.1.87-1
changelog:
  - bootstrap tuning
  - enable setting nobase and ignoremissing for
    kickstart.profile.setAdvancedOptions API


author: Michael Mraka <michael.mraka@redhat.com> 2.1.83-1
changelog:
  - 1035429 - make package search of a specific architecture faster
  - HTML 5 does allow "_new" as a valid target


author: Tomas Lestach <tlestach@redhat.com> 2.1.82-1
changelog:
  - 1010205 - fix displaying of reposync log on WebUI
  - bootstrap tuning: make non-link text in header more visible
  - bootstrap tuning - add value parameter to make certain list actions work
  - bootstrap tuning - use same icon for 'no updates' as in legend and other
    places


author: Tomas Kasparek <tkasparek@redhat.com> 2.1.81-1
changelog:
  - bootstrap tuning - organization in head is not a link
  - bootstrap tuning - use bootstrap style for "locked" icon
  - bootstrap tuning - color icons in SystemList like mentioned in legend


author: Jan Dobes 2.1.80-1
changelog:
  - 1009875 - changing order of operations
  - 1021923 - allow deletion link on
    /rhn/systems/provisioning/preservation/PreservationListEdit.do
  - replace UTF-8 space with normal space


author: Tomas Lestach <tlestach@redhat.com> 2.1.78-1
changelog:
  - 1001018 - escape kickstart script name on /rhn/kickstart/Scripts.do page
  - 1020497 - one /kickstart/Scripts action path is enough


author: Tomas Lestach <tlestach@redhat.com> 2.1.77-1
changelog:
  -  replace Red Hat Satellite with @@PRODUCT_NAME@@
  - 1021934 - do not save duplicate filenames
  - 1030546 - throw an exception in case there are no systems or errata specified
  - 1030546 - throw an exception in case there are no packages to remove
  - 1030546 - throw an exception in case there are no packages to install
  - 1030628 - fix ISE, when sorting according to the 'Registered by' column


author: Matej Kollar <mkollar@redhat.com> 2.1.74-1
changelog:
  - Fix ISE when deleting a non persistent custom info value
  - Replaced deprecated Priority.WARN with suggested Level.WARN
  - Removing deprecated and unused classes
  - Removing use of now deprecated CharacterMap
  - Explicitly marking as deprecated


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


author: Tomas Lestach <tlestach@redhat.com> 2.1.71-1
changelog:
  - 1029066 - enhance Package.listOrphans query
  - TestFactoryWrapperTest: avoid adding TestImpl.hbm.xml twice
  - RhnServletListener: do not break subsequent testcases


author: Michael Mraka <michael.mraka@redhat.com> 2.1.69-1
changelog:
  - reuse rhnServerNeededCache for errataqueue_find_autoupdate_servers
  - reuse rhnServerNeededCache content for ErrataMailer
  - removed redundant insertNeededPackageCache()
  - Prevent [available] deprecation message
  - 1021552 - point to channel architecture listing API in
    channel.software.create APIs


author: Michael Mraka <michael.mraka@redhat.com> 2.1.68-1
changelog:
  - 1027050 - optimized system_config_files_with_diffs eleborator for PostgreSQL
  - 1027454 - fix ISE, when renaming channel to channel name already in use


author: Tomas Lestach <tlestach@redhat.com> 2.1.67-1
changelog:
  - ConfigTest: do not rely on hardcoded paths, preexisting files
  - Use kickstart icon on the snippets page


author: Michael Mraka <michael.mraka@redhat.com> 2.1.66-1
changelog:
  - 1024395 - modified query to work better with PostgreSQL 8.4 optimizer
  - Reorder snippet tabs
  - Broken link in SSM index fixed
  - 1025626 - Prevent NPE with system.getDetails() API call for virtual systems
    with no virtualization type


author: Tomas Lestach <tlestach@redhat.com> 2.1.65-1
changelog:
  - 1023482 - spped up /rhn/channels/manage/errata/AddRedHatErrata.do page
  - Fix navigation for the default snippets page
  - removing unnecessary casts


author: Michael Mraka <michael.mraka@redhat.com> 2.1.64-1
changelog:
  - 1022279 - modified query to work better with PostgreSQL 8.4 optimizer
  - 1022279 - added hints for PostgreSQL 8.4 optimizer


author: Matej Kollar <mkollar@redhat.com> 2.1.63-1
changelog:
  - 1020952 - Single db root cert + option name change
  - Checkstyle fix, follow JSL for method modifiers
  - 1007521 - synchronize repo entries creation


author: Tomas Lestach <tlestach@redhat.com> 2.1.62-1
changelog:
  - 1011856 - detect max lengths at repo creation
  - 1020952 - SSL for Postgresql: Java (WebUI, Tascomatic)
  - Removed redundant code from SchedulerKernel
  - Removed redundant code from ConnectionManager
  - Put JDBC connect string creation into ConfigDefaults
  - Removed unchecked conversion
  - 1013672 - let errata.getDetails API return errata id


author: Michael Mraka <michael.mraka@redhat.com> 2.1.60-1
changelog:
  - added messages for SystemRemoteCommandAction.java
  - reformated xliff file using xmllint
  - using @@PRODUCT_NAME@@ instead of Spacewalk
  - api doc fix


author: Stephen Herr <sherr@redhat.com> 2.1.58-1
changelog:
  - 1020497 - fixing a bug and adding a unit test for ordering kickstarts
  - Cobbler tests: added missing return
  - Update ScriptSetupActionTest for new attribute name


author: Michael Mraka <michael.mraka@redhat.com> 2.1.53-1
changelog:
  - 1012951 - Revert "removing unused string with trans-id 'file_lists.added'"
  - 1012951 - Revert "removing unused string with trans-id 'file_lists.removed'"
  - 1006127 - Make Search button translatable
  - 1006182 - Make ISS Master and Slave tabs less confusing


author: Michael Mraka <michael.mraka@redhat.com> 2.1.52-1
changelog:
  - 1002590 - unified way how we call rhn-search cleanindex
  - Serializers for Taskomatic: log serialization errors
  - Added an Ivy dependency needed for tests


author: Grant Gainey <ggainey@redhat.com> 2.1.51-1
changelog:
  - Refactoring that lets us log serialization errors * Added
    RhnXmlRpcCustomSerializer base class * Refactored all Serializers to extend
    from RhnXmlRpcCustomSerializer * Refactored SerializerFactory to be
    less...clever


author: Michael Mraka <michael.mraka@redhat.com> 2.1.49-1
changelog:
  - UserManagerTest: fix new timezone ordering
  - Orphaned class PushDispatcher removed
  - DataSourceParserTest: fix Oracle case-depentent tests
  - UserFactory: fix time zone ordering
  - 1012660 - somehow I missed one


author: Stephen Herr <sherr@redhat.com> 2.1.48-1
changelog:
  - 1012660 - move links for Channel Management Guide to correct places
  - Add exception stack trace logging in Taskomatic


author: Simon Lukasik <slukasik@redhat.com> 2.1.45-1
changelog:
  - 1009652 - Render empty SCAP results correctly
  - Fixing spelling mistakes
  - 1009396 -  escaping server name for software crashes with identical UUID


author: Tomas Lestach <tlestach@redhat.com> 2.1.44-1
changelog:
  - updated UI strings pulled from zanata
  - 1007998 - fix activation key selection
  - 1009019 - mentioning entitlement labels in apidoc
  - 820225 - remove and recount entitlements before we remove guest associations
  - 910739 - fix systemgroup.scheduleApplyErrataToActive API doc


author: Michael Mraka <michael.mraka@redhat.com> 2.1.43-1
changelog:
  - Grammar error occurred
  - 1008687 - Fixing unlocalized strings in Manage Software Channels tab
  - 1006630 - Making "Update" button translated
  - 1008649 - Fixing unlocalized words
  - 1008631 - fixing untranslatable strings


author: Tomas Lestach <tlestach@redhat.com> 2.1.42-1
changelog:
  - Workaround bug in MockHttpServletRequest - asking for a param that doesn't
    exist shouldn't assert()
  - VirtualGuestsActionTest: do not rely ontranslation messages
  - ProvisionVirtualizationWizardActionTest:preconditions
  - SystemEntitlementsSetupActionTest: do not assume Org has virtualization
    entitlement
  - Add support for uploaded files in mockedrequests, fix
    CryptoKeyCreateActionTest
  - OrgSoftwareSubscriptionsActionTest: always create test channel families
  - MethodsSetupActionTest: do not assume that method command exists
  - KickstartScriptActionTest: missingparameters added
  - junit tests: some logging cleanups
  - Make taskomatic maxmemory configurable in rhn.conf
  - TestUtils: use the same temporaryfilename for the same file
  - junit tests: do not rely on Cobbler
  - VirtualGuestsActionTest: do not rely on query string parameter ordering
  - OrgHandlerTest: don't depend on a channel family with free entitlement slots
  - ActivationKeyHandlerTest: expect correct exceptions
  - AuthFilterTest: mocked request object updated
  - MasterHandlerTest: handlegetDefaultMaster exceptions
  - DownloadActionTest: do not assume file tobe downloaded exists
  - Frontend monitoring tests: ensure aMonitoring Scout exists
  - RequestContext.buildPageLink: forceparameter ordering
  - 580995 - typo fix + clarify meaning
  - Cleaning up more Junits


author: Michael Mraka <michael.mraka@redhat.com> 2.1.40-1
changelog:
  - updated UI strings pulled from zanata
  - 1006157 - translate submit button
  - 1005771 - fixed macro name
  - 1005771 - improved build time check for @@PRODUCT_NAME@@ macro


author: Tomas Kasparek <tkasparek@redhat.com> 2.1.39-1
changelog:
  - Teach XmlRpcServletTest about setting up for logging
  - Remove unnecessary commit from ProfileManagerTest
  - VirtualizationEntitlementsManagerTest fixes
  - rhn.manager tests: do not assume an Orgadmin exists
  - Remove QuartzTest
  - UserManagerTest: don't rely on hardcodeddefault time zone
  - ConfigureSatelliteCommandTest: do not rely on HashMap key ordering
  - MonitoringManagerTest: missingsuper.setUp() call added
  - UpdateErrataCacheCommand: log an error when orgId is incorrect
  - AdvDataSourceTest: do not rely on testexecution order
  - ChannelTest: do not assume a proxy channel family exists
  - More JUnit cleanup
  - Missed a file for preceding patch
  - Fix more tests to not rely on data already being in the DB when executed
  - Always call super.setUp()
  - If countServersInQueue() is passed a null-org, don't blow up please
  - Remove empty tests, and disable test that takes ~8min alone but ~120ms
    running directly
  - At Junit setUp(), if there's a xaction error, try rolling back previous
    xaction and retrying
  - Fix bugs in a few junits
  - Avoid a possible issue on concurrent updates to an RhnSet


author: Tomas Lestach <tlestach@redhat.com> 2.1.38-1
changelog:
  - 973848 - store a key only if a file to upload is specified
  - 973848 - file upload isn't required on /rhn/keys/CryptoKeyEdit.do page
  - 973848 - correct an error message
  - 973848 - define "type" string
  - 973848 - fix error messaging for GPG nad SSL key creation/edit
  - fix channel.software.setDetails APIdoc
  - fix channel.software.listErrata APIdoc


author: Michael Mraka <michael.mraka@redhat.com> 2.1.37-1
changelog:
  - updated UI strings
  - 1003896 - setup the form even in case of validation failure
  - 998951 - fix configchannel.getEncodedFileRevision API doc


author: Grant Gainey <ggainey@redhat.com> 2.1.36-1
changelog:
  - 1004547 - fixed API doc for some ISS calls
  - 1003565 - packages.getPackage returns a binary object, not a base64 encoded
    package
  - making OrgChannelFamily serializable


author: Jan Dobes 2.1.35-1
changelog:
  - 976136 - unsubsribe from all channels before migration
  - Unnecessary fully qualified names.
  - 1001922 - set correct menu for reboot_confirm.pxt
  - fix Remote Command page acl
  - display 'Remote Command' menu item only if the system has the
    ftr_remote_command capability
  - Broken null check


author: Tomas Kasparek <tkasparek@redhat.com> 2.1.33-1
changelog:
  - common.db.datasource tests: get database username from configuration file
  - 906315 - Links in API documentation
  - 1002912 - fix Systems Subscribed column on the
    /rhn/channels/software/Entitlements.do page
  - fix checkstyle issue
  - 1002590 - fix advice how to regenerate search index


author: Tomas Lestach <tlestach@redhat.com> 2.1.31-1
changelog:
  - 855845 - escaping server name for ssm package verify
  - 855845 - escaping server name for ssm package upgrade
  - 855845 - escaping server name for ssm package removal
  - 855845 - escaping server name for ssm package list
  - 855845 - escaping server name for
    /rhn/systems/details/packages/profiles/ShowProfiles.do
  - 1001826 - fix the API error msg
  - Using Map instead of HashMap where possible


author: Tomas Lestach <tlestach@redhat.com> 2.1.30-1
changelog:
  - 1002183 - allow trusted orgs to list out subscribed systems to shared
    channels
  - 1002308 - Cloning a channel via API fails
  - UserFactoryTest: avoid failure if there are no users


author: Tomas Lestach <tlestach@redhat.com> 2.1.29-1
changelog:
  - add additional check for cases, when pam is disabled
  - Fix javascript "Uncaught TypeError"
  - 1001826 - fixing the java code as well
  - 1001551 - fix kickstart repositories selection
  - 998944 - fix package removal via ssm
  - removing @Override annotation from methods that aren't overriden
  - removing @Override annotation from method that isn't overriden
  - remove unnecessary cast


author: Tomas Lestach <tlestach@redhat.com> 2.1.28-1
changelog:
  - 989275 - fix ISE when changing base channel with korean locale prefs
  - 993047 - adding missing space after dot in translation strings
  - 993047 - throw correct exception if activation key already exists


author: Tomas Kasparek <tkasparek@redhat.com> 2.1.25-1
changelog:
  - removing @Override annotation from method that isn't overriden
  - SSM/Misc/Reboot: Standard system list, optimized action
  - Allow Hibernate to distinguish packages with identical name,
  - 998961 - do not touch the DB after a hibernate exception but correctly close
    the session


author: Tomas Kasparek <tkasparek@redhat.com> 2.1.24-1
changelog:
  - updating links to new java page
  - removing @Override annotation from method that isn't overriden
  - fix checkstyle, C style for loop and ISE with no base channel
  - Perl to JSP port: SSM/Misc/Reboot
  - add arch to package listings on /rhn/errata/manage/AddPackages.do page
  - fix checkstyle
  - Avoid testing callMethod on multiple qualifying methods


author: Tomas Kasparek <tkasparek@redhat.com> 2.1.21-1
changelog:
  - link to java page instead of perl one
  - removing obsolete method and some trailing whitespaces
  - Perl to JSP port: SSM/Provisioning/RemoteCommand
  - Consintency {less,more}\ than semantics.
  - Fix ABRT API documentation
  - 998052 - evaluation of localizing strings in jsp works in an another way
  - 997868 - fix sync.master.addToMaster APIdoc inconsistency


author: Tomas Lestach <tlestach@redhat.com> 2.1.20-1
changelog:
  - 711373 - navigate to missing debuginfo package
  - 997809 - make unavailable packages non-clickable
  - 713684 - fix localization of jsp parameters
  - 996924 - Throw an appropriate error if kickstart script name is too long
  - Revert "Make callMethod() and invokeStaticMethod() deterministic when
    multiple methods qualify for calling"
  - do not limit channel packages by signature in WebUI
  - do not print name twice for unlocked systems


author: Tomas Kasparek <tkasparek@redhat.com> 2.1.19-1
changelog:
  - fix legend and image title on new ssm lock/unlock page
  - Ported from Perl to JPS locking and unlocking page, combining to one.
  - Accept SUSE copyright.
  - LocalizationServiceTest: run on JDKs without fix for bug 6609737


author: Tomas Kasparek <tkasparek@redhat.com> 2.1.18-1
changelog:
  - Make callMethod() and invokeStaticMethod() deterministic when multiple
    methods qualify for calling


author: Tomas Lestach <tlestach@redhat.com> 2.1.14-1
changelog:
  - 993249 - fix org.org.listSystemEntitlements API doc
  - fix typo
  - removing unnecessarily nested else clause
  - removing unnecessary cast


author: Tomas Lestach <tlestach@redhat.com> 2.1.13-1
changelog:
  - Fix HTML not being escaped in package information
  - 982354 - Show Scan's ID (xid) on scan's details page.
  - Refactor: Use static-final instead of magic constant.
  - 982354 - enable easy comparison between various SCAP scans.


author: Simon Lukasik <slukasik@redhat.com> 2.1.10-1
changelog:
  - Introduce API: org.setPolicyForScapResultDeletion()
  - Introduce API: org.setPolicyForScapFileUpload()
  - Introduce API: org.getPolicyForScapResultDeletion()
  - Introduce API: org.getPolicyForScapFileUpload()
  - Introduce API: system.scap.deleteXccdfScan()
  - Export the 'deletable' property of TestResult through API.
  - Branding clean-up of proxy stuff in java dir


author: Simon Lukasik <slukasik@redhat.com> 2.1.9-1
changelog:
  - Refactor common columns to a fragment file.
  - Handle non-existent files properly.
  - Remove commented-out code, commited by accident.
  - Do not delete content of the directory which you cannot list
  - Make sure to not iterate through null.
  - Reconcile the set of scans with existing scans after deletion
  - Allow deletion of a single scan from its details page
  - Use the red tint if none has been deleted.
  - Allow XccdfTestResult objects to be deleted.
  - Deletion of multiple XCCDF Scans.
  - Allow for scans at the System's scans listing page to be selected
  - Prepare model for deletion of a SCAP Result
  - Indent organization configuration dialog to clarify semantics of checkboxes.
  - Allow for scap_retention_period to be set through webui.
  - Close table cell more properly.
  - Correct typo in documentation.


author: Jan Dobes 2.1.3-1
changelog:
  - prevent ISE when UUID and host ID is null
  - ISS: Return LookupException to getDefaultMaster() if there isn't one


author: Stephen Herr <sherr@redhat.com> 2.1.2-1
changelog:
  - 986335 - explicitly require libxml2 for kickstarts to avoid error
  - 986299 - use empty_message_key instead of empty_message


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


author: Jan Pazdziora 1.9.57-1
changelog:
  - Redirect to landing.pxt to flush out the blue messages, then go to Index.do.
  - Replace /network/systems/ssm/misc/index.pxt redirect with
    /rhn/systems/ssm/misc/Index.do.
  - The gpg_info.pxt is only referenced from channel_gpg_key, only used by rhn-
    channel-gpg-key in this page, removing.


author: Tomas Lestach <tlestach@redhat.com> 1.9.56-1
changelog:
  - 903718 - give the user url to request or generate a new certificate
  - 903557 - fix queries for extra packages
  - 906345 - reuse the ssm.server.delete.operationname message


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


author: Jan Pazdziora 1.6.3-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.57-1
changelog:
  - On Fedora 15, classpathx-jaf needs to be spelled out as Requires.
  - 722454 - let errata.listPackages return file attribute (tlestach@redhat.com)


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


