-------------------------------------------------------------------
Sun Sep 27 14:44:59 CEST 2015 - mc@suse.de

- version 2.1.165.19-1
- support ssh-push with sudo
- Fix CVE Audit for LTSS channels by looking at individual
  packages (bnc#944729)
- use same regexp for channel name as in CreateChannelCommand (bsc#946248)
- prevent mojor version service pack updates from 11 to 12
- display a warning if the update stack is not up-to-date
- Add NoRouteToHost handling with better output
- fix output of client events (bsc#935377)
- fix pagination buttons (bsc#935387)
- deprecate synchronizeUpgradePaths() XMLRPC
- provide SCC product to updateUpradePaths for SLE12 migration data
- parse predecessor_ids from json
- Organization users page: fix typo (bnc#943283)
- Do not return a OES repository with null credentials (bsc#937030)
- Fix queue size: consider possible remainders from last run
- Log message when finished errata cache for a server or channel
- Log the current queue size before every job run (DEBUG)
- Fix link back to the associated channel(bsc#931519)

-------------------------------------------------------------------
Mon Sep 02 16:00:35 CEST 2015 - mseidl@suse.de

- Prevent creating channels with reserved names (bsc#939349) / (fate#319308)

-------------------------------------------------------------------
Mon Jun 22 16:00:35 CEST 2015 - jrenner@suse.de

- version 2.1.165.18-1
- Avoid deadlock in CompareConfigFilesTask when a
  rhn_channel.update_needed_cache is in progress (bsc#932845)
- add missing country code
- Restore the default checksum and architecture when the parent channel is set
  to None
- Drop all product/channel relations before populating (bsc#932052)
- Replace keyword iterator to fix writing support information (bsc#933675)
- TaskoXmlRpcHandler: dead code removed
- products.json updated from latest SCC version
- Deserialize BLOBs correctly across databases
- Revert "Java Eula database classes moved to Hibernate, fixes BLOB issue"
  (bsc#930686)
- Do not remove tasks from the database during getCandidates() (bsc#932052)
- force taskomatic to use UTF-8 (bsc#932652)

-------------------------------------------------------------------
Fri May 29 10:35:46 CEST 2015 - mc@suse.de

- version 2.1.165.17-1
- wait for current transaction end
- EXISTS is an Oracle keyword, don't use it casually
- Scheduling remote command for large system sets is slow
- move auto-errata updates into separate taskomatic task
- improve system overview list performance
- Implement a "default" kickstart script name for edit link
- do not ignore errata with same package version
- reduce number of system lookups
- Get rid of IE7 compatibility mode enforcement
- Unify profile creation/update with one submit button instead of two
- Fix file input control alignment issue with form-control (bsc#873203)
- Update specfile to compile with Java 7
- add SLE11-Public-Cloud-Module (bsc#914606)
- Change Activation Key Child Channels from select to checkboxes (bsc#859645)
- Fix NPEx when updating distribution and missing cobbler entry (bsc#919722)
- Provide channels and upgrade paths for SLE11 SP4 products (FATE#318261)
- Fix broken icon in rhn/help/ForgotCredentials.do (bsc#915122)
- Allow setting the contact method for systems via API (FATE#314858)
- Make system.getDetails() return the contact method
- Add support for setting contact_method on activation keys (FATE#314858)
- implement tilde compare in java code
- Return PATCHED if at least one patch is installed (bsc#926146)
- SatCluster: strip ipv6 zone id from vip6 attribute

-------------------------------------------------------------------
Mon May 11 10:30:28 CEST 2015 - mc@suse.de

- version 2.1.165.16.1-1
- fix XML RPC API External Entities file disclosure
  CVE-2014-8162 (bsc#922525)

-------------------------------------------------------------------
Wed Apr 08 11:20:10 CEST 2015 - mc@suse.de

- version 2.1.165.16-1
- HttpClientAdapter: fall-back to Basic auth from NTLM when both
  are supported (bsc#926319)

-------------------------------------------------------------------
Tue Mar 31 14:57:06 CEST 2015 - mc@suse.de

- version 2.1.165.15-1
- Copyright texts updated to SUSE LLC
- add SLE12-SAP product (bsc#922744)
- SCCRepository: Only NOT NULL database columns can be mapped to primitive
  types in Hibernate (bsc#922313)
- change evr parsing for repodata primary.xml dependencies
- Create only one errata cache worker per server (bsc#918994)
- findKickstartPackageToInstall: in case multiple packages are available, pick
  the most recent (bsc#924118)
- update properly necessary cobbler fields when changing ks tree
- close auto errata update timing hole
- fixing typo: sync-kickstars -> sync-kickstart
- IE11/WinServer2008/CompatMode fix
- Missing refactored SQL query for system available packages (bsc#913400)
- fixing weird path to action chain page (bsc#921720)
- fix subscription check in case of an unset start date (bsc#918220)
- Avoid high CPU loads with SSH push (bsc#920687)
- Refresh errata cache asynchronously when subscribing server to channel
- ErrataQueue shouldn't fail if server is subscribed to other org's
  channel
- Documentation changes - fix name and refer to RFC.
- avoid deadlock if you call mergePackages after mergeErrata
- Fix malformed repo metadata (bsc#920400)
- update sles_register snippets to fix trusting the CA certificate on SLE12
- hasPreflag(): improve documentation about which rpm flags are evaluated
- fix generating pre-equires (pre="1" in metadata)
- fix typo in Web UI (bsc#918151)
- Revert fixing of versions, those should be regarded as historically correct
  rather than inconsistent (bsc#910509)
- Catch NumberFormatException and send error to the client (bsc#916177)
- Do not generate solv files

-------------------------------------------------------------------
Tue Feb 03 12:10:48 CET 2015 - mc@suse.de

- version 2.1.165.14-1
- Fix style of kickstart wizard
- Fix style of Create Kickstart Profile
- Make mgr-sync fail in case of IO errors while sending
  HEAD requests to OES
- Do not swallow exceptions, rethrow ContentSyncException instead
- make config file upload on FileDetails work
- prevent NPE on activationkeys/Edit.do page
- directories and symlinks cannot be binary
- fix menu structure
- Getting rid of Tabs and trailing spaces
- make sure columns are named according to the dto attributes
- fix failures due to uninitialized log it
- Fix auditlog config yaml syntax (bnc#913221)
- Show Proxy tab if system is a proxy even when assigned to cloned
  channels (bsc#913939)
- consider no_proxy setting
- fixed uncaught error which prevent correct error handling
  (bnc#858971)
- fix NPE by setting max_members to 0 instead of NULL (bsc#912035)
- Use Hibernate-friendly equals() and hashCode() in Org
- CVE-2014-7811: fix more XSS bugs (bsc#902915)
- set bootstrap entitlements to INFINITE in all organizations
- Fix basic authentication for HTTP proxies (bsc#912057)
- SCCRepository: save SCC ID in the database as well
- SCCRepository: save to database with proper sequence
- Accept repos with same SCC ID and different URLs (bsc#911808)
- Avoid mgr-sync-refresh failure because clear_log_id was not called
  (bnc#911166)
- New API call: system.scheduleDistUpgrade()
- New API call: system.scheduleSPMigration() (FATE#314785, FATE#314340)

-------------------------------------------------------------------
Wed Jan 14 14:43:29 CET 2015 - mc@suse.de

- fix XSS in system-group (CVE-2014-7812) (bsc#912886)

-------------------------------------------------------------------
Thu Dec 18 13:39:37 CET 2014 - mc@suse.de

- version 2.1.165.13-1
- fix style of a lot of pages
- Fix extra (eg.Select All) buttons display on rhn:list and
  make it consistent with new rl:list (bnc#909724)
- Fix List tag missing submit parameter for "Select All" and others
  (bnc#909724)
- Sort filelist in configfile.compare event history alphabetically
  (bsc#910243)
- fix setting powermanagement values
- let system set manager csv contain add-on entitlements
- allow filtering RHEL7 errata
- add some missing strings
- allow removing Cobbler System Profile on  the power management page
- add csrf check for the power management page
- No ISE on provisioning page when no base channel
- Make the base channel ssm action asynchronous
- Commit after each system deletion to avoid deadlocks
- Allow paranthesis in input form descriptions
- Allow paranthesis in system group description (bsc#903064)
- Provide new API documentation in PDF format (bsc#896029)
- Update the example scripts section (bsc#896029)
- Fix grammar and typos in API code example descriptions
- Fix xmlrpc.doc for sync.content namespace (bsc#896029)
- Raise proper exception when Taskomatic is not running
- Fixed wording issues on package lock page (bsc#880022)
- made text more clear for package profile sync (bsc#884350)

-------------------------------------------------------------------
Mon Dec 08 13:33:20 CET 2014 - jrenner@suse.de

- version 2.1.165.12-1
- fix adding OES11 channels (bsc#908786)

-------------------------------------------------------------------
Thu Dec 04 16:35:53 CET 2014 - mc@suse.de

- version 2.1.165.11-1
- throw channel name exception if name is already used (bnc#901675)
- Don't commit when XMLRPCExceptions are thrown (bsc#908320)
- Remove "Select All" button from system currency report (bsc#653265)
- Fix documentation search (bsc#875452)
- add API listAutoinstallableChannels() (bsc#887879)
- Avoid ArrayIndexOutOfBoundsException with invalid URLs (bsc#892711)
- Avoid NumberFormatException in case of invalid URL (bsc#892711)
- Lookup kickstart tree only when org is found (bsc#892711)
- Fix NPE on GET /rhn/common/DownloadFile.do (bsc#892711)
- Hide empty select boxes
- Always place tips close to the inputs
- Provisioning options page: full-width textboxes
- Port of the advanced provisioning option page to Bootstrap (bnc#862408)
- New installations should use SCC as default customer center
- bnc#907337: mgr-sync refresh sets wrong permissions on JSON files
- fix link to macro documentation (bsc#895961)
- Forward to "raw mode" page in case this is an uploaded profile (bsc#904841)
- Enlarge big text area to use more available screen space (bnc#867836)
- add User Guide to online help pages
- fix links to monitoring documentation (bsc#906887)
- check memory settings for virtual SUSE systems
- fix install type detection (bsc#875231)
- point "Register Clients" link to "Client Configuration Guide" (bsc#880026)
- change order of installer type - prefer SUSE Linux (bsc#860299)
- fix ISE when clicking system currency (bnc#905530)
- Set cobbler hostname variable when calling system.createSystemRecord
  (bnc#904699)
- fix wrong install=http://nullnull line when calling system.createSystemRecord
  (bnc#904699)
- apidoc generator does not know #array("something")
- impove style of Software Crash pages
- fix js injection on /rhn/systems/Search.do page
- fixing javascript errors
- Config file url should update when you create new revision
- xml escape some pages
- user does not need to be a channel admin to manage a channel
- listActivationKeys should return empty list if no keys visible
- cannot select code from disabled textarea in Firefox, use readonly editor
- Fix entitled_systems.jsp num-per-page ISE
- we should consider if text <> binary has changed for config files
- all API methods should be able to find shared channels
- adapt the page to adding/cloning errata
- Explain snapshot/rollback behavior better (bsc#808947)
- fix patch syncing - prevent hibernate.NonUniqueObjectException and rollback
  (bsc#903880)
- Remove "Add Selected to SSM" from system overview page (bsc#901776)
- fix CVE audit in case of multiversion package installed and patch in multi
  channels (bsc#903723)
- Update channel family membership when channel is updated (bsc#901193)
- SCCWebClient: log SCC data files as received to files
- bnc#901927: Add log warning if uploaded file size > 1MB
- fix channel package compare (bsc#904690)
- fix automatic configuration file deployment via snippet (bsc#898426)
- Avoid NPE when using 'from-dir', regression introduced with SCC caching
- Add support for SLE12 and refactor kernel and initrd default paths finders.
- Fix wizard mirror credentials side help to point to SCC
- make the SCC migration/refresh dialog show steps
- Show alert message about disabling cron jobs
- Schedule sync of all vendor channels in MgrSyncRefresh job
- Add client hostname or IP to log messages (bsc#904732)
- hide email field for mirror credentials when on SCC
- we do not want to use cascade for evr and name attributes of
  PackageActionDetails
- AccessChains belong to their creator, only
- add csv export for /rhn/errata/manage/PublishedErrata.do
- add csv output for /rhn/systems/details/packages/profiles/CompareSystems.do

-------------------------------------------------------------------
Thu Nov 27 11:01:49 UTC 2014 - jrenner@suse.com

- Fixed copying text from kickstart snippets (bsc#880087)

-------------------------------------------------------------------
Wed Nov 12 11:12:53 CET 2014 - mc@suse.de

- version 2.1.165.10-1
- Sync correct repos (bnc#904959)

-------------------------------------------------------------------
Fri Nov 07 13:28:54 CET 2014 - mc@suse.de

- version 2.1.165.9-1
- No refresh if this server is an ISS slave
- Refresh is needed only if we are migrated to use SCC yet
- Integrate the refresh dialog with the setup wizard products page
- Implement new "mgr-sync-refresh" taskomatic job
- Introduce caching of repositories read from SCC
- Fix pxt page link to point to the ported version of that page (bsc#903720)
- Fix Null Pointer Exception: bare-metal systems do not have a base channel
- Only show the SMT warning if we are using from-mirror or from-dir
- add progress and reload page after finish
- do not allow to cancel the kickstart once completed
- minor UI improvements
- Show ppc64le profiles to ppc systems
- fix system.schedulePackageInstall APIdoc
- fix javascript injections
- add id to errata.getDetails APIdoc
- Removed bogus label-limit from SDC Remote Cmd pg
- Don't schedule a remote-cmd if the system can't execute it
- check if user can see activation key
- schedule configuration actions asynchronously
- initial SCC integration

-------------------------------------------------------------------
Mon Oct 27 15:20:08 CET 2014 - mc@suse.de

- fix various XSS issues CVE-2014-3654 (bsc#902182)
  CVE-2014-3654-cobbler.patch
  CVE-2014-3654-sort-attributes.patch

-------------------------------------------------------------------
Thu Oct 16 10:09:54 UTC 2014 - smoioli@suse.com

- correctly apply patches to multiple systems in SSM (bsc#898242)

-------------------------------------------------------------------
Tue Oct 14 15:01:36 CEST 2014 - mc@suse.de

- version 2.1.165.8-1
- make parsing repo filters more robust
- package details page should not list channels we can't see
- fix file descriptor leak in system.crash.getCrashFile
- specify usage of java.config_file_edit_size option
- add more documentation to Power Management page
- power management - make system identifier clearable
- do not clone custom errata when merging
- check, whether referenced kickstart profile and crypto keys are
  available
- display error messages in red
- re-set number of config file diffs correctly
- improving 'All Custom Channels' queries
- move Mirror Credentials from config file into DB
- ping SCC for testing proxy status if SCC is enabled
- Implement the API methods to work with mirror credentials
- fix CVE Audit when some packages of a patch are already installed
  (bnc#899266)
- broken checkbox layout in /rhn/channels/manage/Sync.do?cid=xxx
- Download CSV button does not export all columns ("Base Channel" missing)
  (bnc#896238)
- support SCC API v4
- support token auth with updates.suse.com
- Official repo host is now updates.suse.com (after channels.xml change)
- support list/add channels and products with SCC

-------------------------------------------------------------------
Fri Sep 12 15:21:22 CEST 2014 - mc@suse.de

- version 2.1.165.7-1
- SCC client for managing products and channels
- fix XSS flaws - CVE-2014-3595 (bnc#896012)
- implement SLE12 style of update tag handling while generating updateinfo
- show package link if package is in database
- Custom info empty value added (java/api)
- check if action chain with same name already exists
- remove duplicate Summary and Group entries
- ISE when activation key has no description.
- create /software/packages/Dependencies page in Java
- add queries for weak package dependencies to Java
- auto errata updates have to wait for errataCache to finish
- fix NullPointerException
- ssm config actions should show details for specific system in
  history
- ISE comparing config files in SSM
- history events should show script results for this system only
- config revision not found when following history link
- fix broken links to old perl events page
- fix to support custom kickstart distributions
- call rhn-config-satellite.pl only if anything has changed
- add Korea to the list of timezones
- pre-require tomcat package for spacewalk-java-config
- Fix ISE when tag name is left empty
- Guest Provisioning was broken because of refactoring
- Read and display only a limited number of logfile lines (bnc#883009)

-------------------------------------------------------------------
Wed Sep 10 14:55:30 CEST 2014 - mc@suse.de

- fix XSS flaws - CVE-2014-3595 (bnc#896012)
- fix package upgrade via SSM (bnc#889721)

-------------------------------------------------------------------
Wed Jul  2 15:24:34 CEST 2014 - mantel@suse.de

- fix logrotate for /var/log/rhn/rhn_web_api.log (bnc#884081)

-------------------------------------------------------------------
Tue Jun 17 11:48:24 CEST 2014 - jrenner@suse.de

- version 2.1.165.6-1
- Fixed wrong bug number

-------------------------------------------------------------------
Tue Jun 17 10:47:03 CEST 2014 - jrenner@suse.de

- version 2.1.165.5-1
- New page added for viewing channels a repo is associated to
- Allow pasting of keys into textarea
- Provide a faster systemgroup.listSystemsMinimal API method
- Disable caching of Locale between page loads
- Add spacewalk-report for systems with extra packages
- Improve performance of Systems with Extra Packages query
- System Event History page: fix link to pending events on Oracle databases
- Fix human dates now() staying unmodified (bnc#880081)
- Escape package name to prevent from script injection
- Allow for null evr and archs on event history detail (bnc#880327)
- Disable form autocompletion in some places (bnc#879998)
- System Snapshots pages ported from perl to java
- Add errata type selection to SSM page
- Fix datepicker time at xx:xx PM pre-filled with xx:xx AM (bnc#881522)

-------------------------------------------------------------------
Tue May 27 17:15:17 CEST 2014 - mc@suse.de

- version 2.1.165.4-1
- 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)

-------------------------------------------------------------------
Thu May 22 14:34:43 CEST 2014 - mc@suse.de

- version 2.1.165.3-1
- fix numbering of java libs for taskomatic daemon
- Hibernate Package definition: fix table name
- Fix exception in tomcat logs due to missing server object
- Event history: format script text and output correctly
- More schedule action unification
- You can't "Add this address". Change text to "Fill in"
- Make sure we don't end with java 6 after an upgrade
- No more checking for anaconda package to detect kickstartable channels
- New query to find kickstartable channels
- even if most of it is Javascript, add simple unit test to FormatDateTag HTML
  output
- add request scope to the remote command via SSM action
- apidoc: reflect changes in createChain() return type
- fix configchannel.createOrUpdatePath API issue that stored new revision
  contents as null characters
- ssm child channel subscription page was slow
- SDC was unnecessarily slow if the system had many guests
- deduplicate rhn_server.remove_action() calls
- fix help urls
- 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

-------------------------------------------------------------------
Fri May 16 13:05:49 CEST 2014 - mc@suse.de

- version 2.1.165.2-1
- fix help urls
- Bare metal system list: CSV export bugfix
- adapt to the changes in spacewalk css to bring the readable warning alters
  into the upstream code, that is also affected by this.
- Bare-metal systems list: add relevant information (bnc#861307)
- Fix parameter comment (kickstartable -> autoinstallable)
- Prevent from concurrent modification (refix bnc#808278)
- Kickstartable channels should contain the anaconda package (bnc#808278)
- Form names are only available as name attributes now, not ids.
- set autopart options correctly
- SSM package upgrades should apply correctly across diverse system sets
- The "Delete Key" link should not appear if there is no key to delete
- API package search should not require a provider
- rewrite pending events page from perl to java
- add default arch heuristic for kickstart package installs
- Reuse --add-product-by-ident for triggering product re-sync
- help: remove dead link to Quick Start guide
- Rename suseEulas table to suseEula.
- Java Eula database classes moved to Hibernate, fixes BLOB issue
- Bugfix: use Oracle BLOBs correctly in Java
- Remove Red Hat-specific Kickstart Tree functionality
- Style and rephrase the SP migration message alerts
- Set milliseconds to 0 before comparing dates (bnc#814292)
- Trigger repo metadata generation after cloning patches (bnc#814292)
- Replace editarea with ACE (http://ace.c9.io/) editor.
- dont show link if there are no details to show
- UI: show EULAs inside of package details page
- taskomatic: add SUSE's EULAs to repository metadata
- Java: added class to handle SUSE's EULAs
- Disable FreeIPA integration
- Don't pass version and release to lookup_evr to get the evr_id to join with
  the evr table to get version and release. Use them in the first place.
- use the request object and not the pagecontext directly to store whether we
  already included javascript
- Last sync date: use human format
- Bugfix: avoid NPE
- Documentation fixes

-------------------------------------------------------------------
Tue May 06 15:43:49 CEST 2014 - mc@suse.de

- version 2.1.165.1-1
- Added kickstart syntax rules box to advanced edit page
- Added warning message about kickstart syntax rules
- Fix bug converting pm times to am when using locales in 24 hour format.
- Do not force the timezone name with daylight=false. (eg. showing EST for EDT)
- Action Chain: for every action, create its own ScriptActionDetails
  (bnc#870207)
- Uneditable field is marked as required.
- filters per repository on WebUI
- xmlrpc spec includes bool values, any library should be able to handle them
- Fix link pointing to setup wizard from the popup
- fix opening of channel list modal
- KickstartSession: avoid infinite loops
- Avoid Cobbler error on KVM provisioning (bnc#870893)
- rewrite system snapshot to java: fixed nav menu hiding
- rewrite system snapshot to java: Packages.do
- rewrite system snapshot to java: Index.do
- rewrite system event page from perl to java
- Action Chaining API: fail if trying to add multiple chains with the same
  label
- Installer Generation "fedora" is breed redhat but do not result in a valid
  cobbler os_version
- correctly set cobbler distro os_version
- Enable DWR exception stack trace logging by default
- Check for failed repo sync jobs in taskomatic
- rewrite system snapshot to java: implement nav menu hiding
- limit actions displayed on schedule/*actions pages
- Submit buttons are incorrectly labelled.
- Removing repo filters ISE.
- rewrite channel compare to java:
- Implement Setup Wizard Product sync page
- remote command webui: don't scrub the script body
- params for sw-repo-sync UI/API.
- taskomatic heap size of 1G is not sufficient for large channels
- Setup Wizard: added documentation link
- Package Locking: added documentation link
- Power Management: added documentation links
- updated doc references to actual location
- fixed helpUrl
- Fixed Javadoc and XML-RPC doc
- Removed timeout limitation for the script schedule
- Added XML-RPC API for scheduling the Action Chain
- Add a warning note about doing a Dry Run (bnc#851091)
- Style the SP migration page
- port SP Migration Setup page to bootstrap and jquery
- Action Chain: bootstrap form groups fixed

-------------------------------------------------------------------
Thu Mar 27 14:59:39 CET 2014 - fcastelli@suse.com

- version 2.1.165-1
- NCCClient: URL location bug fixed
- NCCClient: fix behavior with 302's
- NCCClient: swap Apache HTTPClient with java.net's HttpUrlConnection
- Added missing translation
- Package lock: do not show pending packages as selected
- Package lock: do not allow selection of pending packages
- Package lock: changed java code to handle multiple lock events
- Cache proxy verification status in the session
- Make the Setup Wizard visible at first run
- invalidate subscriptions cache when storing proxy settings
- split the js files again as the onready callbacks conflict with the available
  dwr methods
- change the order so that the responsive tag is defined
- move the renderers to its own package
- style
- remove the custom .js for proxy settings, move everything to the main one
- cleanup unused modal, label capitalization and placeholder strings
- use DTOs and a converter instead of maps
- Setup Wizard Proxy settings: make the DTO comparable and with non-null fields
- Use the product class as name when name is not found
- Moved to NCCClient
- Ping method added to NCCClient to test proxy settings
- Proxy support: fix a bug when nothing is specified
- Proxy support: fix a bug when only the hostname is specified
- Placeholder updated to include port number
- Proxy support for NCC credential checking added
- Remove superfluous links on mirror credentials page
- HTTP Proxy description provided
- Create a separate set of icons for the setup wizard
- Mirror Credentials Front-End: first attempt
- HTTP proxy front-end
- List subscriptions with understandable names and their start/end dates
- Implement the "make primary" functionality
- Download subscriptions only when status unknown or on force refresh
- Cache subscriptions and validation status in the session object
- Fine tuning appearance of the mirror credentials page
- Rework findMirrorCredentials(): check for null and do not log passwords
- Move the setup wizard to the top of Admin tab
- Introduce MAX_REDIRECTS
- Allow bare-metal system name editing (bnc#867832)
- Redirect instead of forwarding to overview page after a reboot (bnc#868662)
- ActionChainHelperTest fix: use correct chain ordering
- use default lvm partitioning for RHEL 7 kickstarts
- package.search API returns only one match per package name
- fix finding of the right API method to call
- Adding Custom Errata offers RH Erratas.
- ChannelManager.findCompatibleChildren: propose cloned children as compatible (bnc#866045)
- ChannelManager.findCompatibleChildren: propose children correctly if old and new are equal (bnc#866045)
- bnc#862043: fail if rhnPackage.path is NULL
- bnc#862043: use rhnPackage.path as rhnErrataFile.filename like Perl does
- fix filtering on the /rhn/channels/Managers.do page
- channel.software.syncErrata clones too many packages
- Bare-metal icon fixes
- delete outdated repo-sync schedules (bnc#865141)
- Fixed merging problem (bnc#859665)
- deal with deleted users
- 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.
- Do not restart taskomatic with every deployment
- Exclude el-api.jar since it causes HTTP Status 500
- 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.
- allow to disable date selection in addition to time
- syncrepos: format the page
- 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.
- Use hostname or address in log messages instead of system.name
- New config option for using the hostname to connect via ssh push
- CreateUserActionTest fixed after upstream changes
- Fix channel deletion unit tests
- Automatic commit of package [spacewalk-java] release [2.1.164-1].
- filter out channels that are not assigned to a server
- Improve error handling when deleting a channel (bnc#865141)

-------------------------------------------------------------------
Thu Feb 27 15:31:17 CET 2014 - fcastelli@suse.com

- version 2.1.163.1-1
- fix reboot required (bnc#865161)
- Avoid double translation, rhn:icon will localize the text
- Remove unused import
- 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

-------------------------------------------------------------------
Fri Feb 21 15:37:40 CET 2014 - fcastelli@suse.com

- version 2.1.161.1-1
- Action Chaining: use the same sort order for all systems in an SSM package
  update
- Action Chaining: list page columns changed as suggested by upstream
- fixing ISE in create repo form
- Styling unstyled submit buttons.
- improved performance of system.listLatestUpgradeablePackages and
  UpgradableList.do
- Action Chaining: bootstrap classes tuned
- Use enhanced for loop
- For clones extend search for update tag to original channels (bnc#864028)
- escaping system name for /rhn/monitoring/config/ProbeSuiteSystemsEdit.do
- Transfer the origin's update tag to any cloned channels (bnc#864028)
- escaping system name for /rhn/systems/ssm/provisioning/RemoteCommand.do
- Simple attempt to find problematic things in jsps
- don't add &amp; twice to the parameters of the url
- Action Chaining: audit log configuration added
- Action Chaining: avoid errors on double save
- Action Chaining: proper logging added
- add schedulePackageUpgrades() method
- SSM package upgrades should not install packages if not an upgrade
- fixed errors in date/time format conversions
- put all javascript into one tag
- simplify datepicker layout and unify look of date/time part
- simplified getJavascriptPickerDayIndex()
- extend renderOpenTag() to be able to render self closing tags
- make the time format also localized
- close the date picker after click
- Use the start of the week day from the locale
- Introduce a date-time picker.
- Make the HtmlTag HTML5 compliant, by knowing that void elements can't be
  closed. The BaseTag remains agnostic.
- Added tool to manipulate localization files (format, del, sed).

-------------------------------------------------------------------
Thu Feb 13 15:32:20 CET 2014 - mc@suse.de

- version 2.1.150.1-1
- remove unused localization string
- Schedule action unification
- Separate datepicker and its label
- make package search faster
- Create and manage action chains for single systems and SSM
  * remote command
  * reboot
  * configuration file deploy
  * patch action
  * package actions
- style pages
- CVE-2013-4415 - Fix XSS flaws in Spacewalk-search
- CVE-2013-4415 - Fix XSS in new-list-tag by escaping _LABEL_SELECTED
- CVE-2013-1871, Fix XSS in edit-address JSPs
- CVE-2013-1869, close header-injection hole
- CVE-2010-2236, Cleanse backticks from monitoring-probes where
  appropriate
- CVE-2013-1869, Only follow internal return_urls
- CVE-2012-6149, Fix XSS in notes.jsp
- Fix cloned channels not available for SP migration (bnc#852582)
- Fix an ISE that could happen after clearing cookies (elaborator not bound)
- Fix GMT+3 timezone missing (bnc#862406)
- New Bare-metal icon added
- javascript not needed anymore

-------------------------------------------------------------------
Fri Feb 07 13:01:47 CET 2014 - mc@suse.de

- version 2.1.146.1-1
- patch to handle systems registered with the --nohardware flag
- fixing layout of various pages
- Generification of Listable
- Improve package search performance
- Add confirmation page to ssm/ListPatches
- Extracted "list systems in ssm related to errata" into separate action
- allow deleting disabled users
- add external group pages
- create external authentication pages
- create api for channel errata syncing, have clone-by-date call it
- Fixed ssm reboot scheduling.
- Update RHEL 7 VM memory requirements to 1024 MB
- Datepicker UI unification
- fix deadlock when cloning using spacewalk-clone-by-date
- fix ISE when cobbler components are missing (not installed)
- port reboot_confirm.pxt from perl to java
- SUSE Studio endpoint stops working via unencrypted HTTP (bnc#859762)
- fix CVE URL in updateinfo references (bnc#859637)
- CVE-2010-2236, Cleanse backticks from monitoring-probes where
  appropriate
- CVE-2012-6149, Fix XSS in notes.jsp
- CVE-2013-1869, Only follow internal return_urls
- CVE-2013-1871, Fix XSS in edit-address JSPs
- increase column length for CVE ids.
  Required for new CVE ID syntax

-------------------------------------------------------------------
Mon Jan 13 09:54:49 CET 2014 - mc@suse.de

- version 2.1.113.1-1
- Bugfix: duplicated packages in SQL quary error caused unpredictable results
- require susemanager-frontend-libs for SUSE only
- add new reboot action handling for ssh-push (FATE#312591)
- Implement task to invalidate reboot actions (FATE#312591)
- Make the packages require the frontend-libs 
- return server action message within schedule.listInProgressSystems
  and schedule.listCompletedSystems API calls
- fixed icon name
- do not override existing ant property
- Rewrite groups/systems_affected_by_errata.pxt to java
- Added locking/unlocking status display on request (FATE#312359)
- Added locking action scheduling (FATE#312359)
- Added LockPackageAction for the "Package Lock" feature (FATE#312359)
- store url_bounce and request_method to session and re-use common login parts
- support logins using Kerberos ticket
- Use new rhn:icon internationalization/localization
- Perform localization inside rhn:icon tag
- Expect 'autoinstallation' instead of 'kickstart'
- 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
- kickstarts to RHEL 7 don't work because of missing rpms
- Fix the java package of DeleteGroupAction class

-------------------------------------------------------------------
Wed Dec 18 13:55:00 CET 2013 - mc@suse.de

- version 2.1.102.1-1
- bootstrap tuning: fixed icons
- Make sure that all form fields are correctly aligned
- implement pwstrength meter
- removing dead code, exception is thrown within lookupAndBindServerGroup
- Fix NPE when uploading kickstart profile with virt type none
- delete ConfigSystemTag as these things are easily handled in jsp
- Local variables need not to be synchronized
- updated links to system group delete page
- converted system group > delete page from pxt to java
- prefer objectweb-asm again to compile correctly if both are installed.
- fixing references to SSM errata page
- Rewrite of errata_list.pxt to Java
- call ssm check on system - software crashes page
- call ssm check on system notes page
- call ssm check on system migrate page
- call ssm check on system hardware page
- Fix display of notifications checkboxes on system properties page
- Id added to the Language div in the section Create New User
- Refactor the List tag to get rid of the complicated state handled by bools,
  keeping only the commands as state.
- channel/manage/delete.jsp: disabled attribute fixed
- List pagination buttons: restore hover text
- adapt the testcase and fix a issue catched by the testcase
- There is no reason for address to be a jumbotron - Use the markup like
  documented at http://getbootstrap.com/css/#type-addresses
- makes the system details page to be shown in two columns, with boxes at both
  sides instead of each of them taking the full width.
- Fix display of notifications checkboxes on system properties page
- remove obsolete unit test as tag was rewritten
- simplify logic in cfg:channel tag
- Re-add the server contact method on various pages
- Fix cve audit header icon after upstream changes
- Remove unnecessary reference to tooltip.js + the file itself
- system group edit properties - linking + cleanup
- alter system group create page to do editing
- allow channel administrator to view Channel > Managers page
- 1040540 - have package search return all matching results
- use rhn:icon tag for creating icons in rhn:toolbar
- 1039193 - Increase default ram to 768 for RHEL 7
- Move cve audit popover content into a translation file
- System Group / Admins - updated links and removed old page
- ported System Group / Admins to java
- Move javascript code from jsp file to document.ready handler
- Reference susemanager-cve-audit.js from the jsp file
- channel/manage/delete.jsp: disabled attribute fixed
- system group details - linking + cleanup
- converting system group details page to java
- button submit set back to normal size. We dont use Large size for buttons
- Bare-metal systems: disabled button style fixed
- Disabled buttons' style fixed
- CVE UI was updated and improved. It now has a popover that shows a link to
  http://cve.mitre.org/ and explains that a user can also paste the entire CVE
  as found on the site
- Fix Edit Autoinstallable Distribution page
- LoginExpiredTest fixed
- Merge the upstream details page with Manager and the bootstrap entitlement
  conditionals, product list, etc.

-------------------------------------------------------------------
Mon Dec 09 17:08:30 CET 2013 - mc@suse.de

- version 2.1.90.1-1
- new style added based on twitter bootstrap
- support power management (FATE#315029)
- support bare-metal registration (FATE#312329)
- switch to 2.1

-------------------------------------------------------------------
Thu Nov 28 16:18:08 CET 2013 - mc@suse.de

- version 1.7.54.29-1
- Fix jsp file to actually show the result list
- Automatically set the focus using formFocus()
- Add a tooltip for the CVE-ID
- Use a string constant to populate select with years
- Extract the separator from the prefix string constant
- Remove the maxlength attribute to allow n digit identifiers
- enhance Package.listOrphans query
- optimized system_config_files_with_diffs eleborator for PostgreSQL
- fix ISE, when renaming channel to channel name already in use
- synchronize repo entries creation
- Fix ISE when deleting a non persistent custom info value
- Separate CVE audit inputs for year and ID (bnc#846356)
- always set lastModifiedBy for custom infos
- Reorder snippet tabs
- Use the kickstart icon for the snippets page
- Add help URL (bnc#848225)
- Fix navigation for the default snippets page
- Replace 'kickstart' with 'autoinstallation' (bnc#848225)
- add support for enhances rpm weak dependency (java) (bnc#846436)

-------------------------------------------------------------------
Wed Nov  6 11:07:37 CET 2013 - mc@suse.de

- Forbid un-authenticated creation of SUSE Manager Administrative
  accounts CVE-2013-4480 (bnc#848639)

-------------------------------------------------------------------
Mon Nov  4 10:09:39 CET 2013 - mc@suse.de

- Deny creating of multiple first admin users.
  CVE-2013-4480 (bnc#848639)

-------------------------------------------------------------------
Fri Sep 27 10:04:28 CEST 2013 - mc@suse.de

- version 1.7.54.28-1
- Use server arch instead of relying on a base channel (bnc#841054)
- Filter out product base channels with invalid arch (bnc#841054)
- CVEAuditManager: do not fail with unsynced channels
- Log exception stack traces in Taskomatic
- CVEAuditManager: Fetch ChannelArch instead of ServerArch
- Do not assume a migrated base channel exists (bnc#841240)
- fix Systems Subscribed column on the Entitlements page
- Add missing keyword 'AS' in dist upgrade queries (bnc#840899)
- Make taskomatic max memory configurable via rhn.conf (bnc#810787)
- Clean up SSH push jobs in case of taskomatic restart (bnc#838188)
- Remember systems we are currently talking to via SSH push (bnc#838188)
- Add necessary transaction handling to fix job status (bnc#838188)
- Show the system name in the log message warning
- RhnSet concurrency fix reformulated at upstream's request
- Fix javascript "Uncaught TypeError" (bnc#836692)
- Avoid a possible issue on concurrent updates to an RhnSet

-------------------------------------------------------------------
Fri Aug 23 11:25:20 CEST 2013 - mc@suse.de

- version 1.7.54.27-1
- CVE Audit testsuite bugfixes to run on Oracle
- Fix link to the documentation
- Bugfix: avoid ClassCastException from Long to Integer in Oracle

-------------------------------------------------------------------
Wed Aug 21 16:03:35 CEST 2013 - mc@suse.de

- version 1.7.54.26-1
- Fix link to the documentation
- fix CVE Audit query to run with oracle DB
- Bugfix: allow Hibernate to distinguish packages with identical name, arch and
  evr (bnc#833643)
- Do not show link to the admin page to non-admins
- CobblerSystemCreateCommand: do not fail if distro breed is null
- Make CSV separator configurable, java (FATE#312907)
- CVE Audit java (FATE#312907)
- explicitly require libxml2 for kickstarts to avoid error
- escaping system name on multiple pages
- API call setChildChannels should produce snapshot
- changing of base channel via API should produce snapshot
- we need unentitle channels before we delete them
- add newline after writing kickstart_start var
- marking label not required
- fixing wrong escaping of utf-8 strings
- Fix HTML not being escaped in package information (bnc#833238)
- Fix a NPE when a system virtual instance does not have a corresponding info
  object (bnc#829966)
- fix metadata if capability version starts with a colon
- Generate pre flag into the metadata (bnc#826734)
- fix reinstall of products by writing correct epoch in products.xml
  (bnc#826734)
- set archive value for installed package size (bnc#825673)
- IBM Java core dumps should all go to /var/crash (bnc#824775)
- Fix entitlement addition NPE (bnc#824581)

-------------------------------------------------------------------
Wed Jun 12 16:45:02 CEST 2013 - mc@suse.de

- version 1.7.54.25-1
- Fix SP migration ClassCastException (bnc#820985)
- Fix lookup for the SSH push default schedule (bnc#823366)
- escaping system name in web pages
- Fix UI text about kickstart (bnc#822385)
- sort parent channel pop-up menu by channel name
- add list elaborator into session for CSV export
- fix invalid SQL statement for finding ssh-push candidates (bnc#821868)
- Subscribe only to selected config channels via SSM (bnc#821786)
- Fix cobbler information file system paths (bnc#820980)
- too big value in system custom info should not cause ISE
- do not offer a symlink, if the user does not have acl for the target
- added showing systems counts on cancel scheduled actions page
- add some missing UI strings
- fix system.listSystemEvents on PG
- display 'Updates' column on group system list pages
- fix 'Configs' column on system groups related pages
- Upstream-specific check on channel name removed (bnc#701082)
- Refactor bugfix (bnc#814292)
- Set milliseconds to 0 before comparing dates (bnc#814292)
- Trigger repo metadata generation after cloning patches (bnc#814292)
- Add missing string *.actions.scheduled (bnc#813756)
- fix paths for kernel and initrd on DVD on s390x (bnc#814263)

-------------------------------------------------------------------
Fri Apr 05 14:27:23 CEST 2013 - mc@suse.de

- version 1.7.54.24-1
- Disable Virtualization -> Provisioning when contact method is invalid
- Fix "Can't do inplace edit" error message during registration (bnc#812046)
- Make duplicate-hostname search case-insensitive
- use the server timezone as the default for the first user
- Provisioning is not supported with contact method 'ssh-push-tunnel'
- Do not create kickstart files for SUSE Distributions (bnc#808278)
- fixed API doc for system.listLatestUpgradablePackages and
  system.listLatestInstallablePackages API calls
- SSH Server Push (java) (FATE#312909)
- generate metadata always if not explicitly rejected (bnc#804445)
- completed kickstarts still show up on 'currently kickstarting' list
- return whole log in case more bytes are requested than the current file size
- RhnJavaJob: Do not ignore the exit code for external programs.
- Do not silence catched exceptions. Debugging can be hard.
- list also channel packages not associated with already cloned errata
- fix WebUI's errata sync
- Only package build times should be converted to GMT (bnc#794651)
- Fix ISE when doing SP migration of SLE 11 SP1 SMT (bnc#802144)

-------------------------------------------------------------------
Fri Feb 08 10:58:19 CET 2013 - mc@suse.de

- version 1.7.54.23-1
- Fix branding of api example scripts (bnc#801758)
- Add countries BQ, CW, SX.
- rebrand help text for mail domain
- fix the 'Replace Existing Subscriptions' SSM config channel option
- prevent NPE when package description might be null
- add virtualization guest info to the ServerSerializer
- added email field to user list csv
- correct olson name for Australia Western timezone
- support for Australia EST/EDT timezones
- Remove restrictions on proxy channel subscriptions (bnc#794848)
- Make images of type 'kvm' show up on the UI (bnc#797057)
- Resolve FQDN of hostname taken from the request (bnc#791905)
- order rpms by build_time to fix kickstart via proxy
- add missing strings for configuration management (bnc#796391)
- Use proxy host for kickstarting virtual guest if available
- Try to determine localhost's FQDN (bnc#791905)
- check for zypp-plugin-spacewalk if testing autoinstall
  capability(bnc#795308)
- copy GPG information from the original channel within
  channel.software.clone API, when the user omits it
- deleting an org should remove cobbler profiles too
- preserve product name when cloning channels using API

-------------------------------------------------------------------
Tue Nov 27 17:22:29 CET 2012 - mc@suse.de

- version 1.7.54.22-1
- Implement new API call system.listAllInstallablePackages
- Fix ArrayIndexOutOfBoundsException in case of a missing base channel

-------------------------------------------------------------------
Thu Nov 22 15:43:51 CET 2012 - jrenner@suse.de

- version 1.7.54.21-1
- Fix query for API call system.listLatestInstallablePackages (bnc#781655)
- new sles_register_script snippet with autoyast script elements (bnc#780269)
- Fix errors with unrequired field 'Prefix' (bnc#783646)
- prevent NPE, when accessing probe suite systems with no system associated
- do not allow creating kickstart profiles that differ from existing ones 
  just by case
- enhancing kickstart file sync with cobbler
- prevent Page Request Error when at pagination
- Check hostnames for special characters and whitespace (bnc#787178)
- Basic normalization for SUSE Studio base URL (bnc#786159)
- Workaround for Studio API returning incomplete URLs (bnc#786159)
- enhance errata.setDetails - add issue_date and update_date (bnc#789238)
- Fix quartz trigger initialization repeat count (bnc#788026)
- SP migration web UI (FATE#312431, FATE#312312)
- Remove markup from kickstart.jsp.error.template_generation (bnc#787879)
- fix system.listLatestUpgradablePackages API to list upgradable packages 
  from server channels only
- Kickstarting RHEL systems with RES (expanded support) repos fails
  (bnc#786367)
- return type date for yumrepo_last_sync even if the channel was never synced
  (bnc#781643, bnc#781652)

-------------------------------------------------------------------
Mon Oct 01 09:43:24 CEST 2012 - mc@suse.de

- version 1.7.54.20-1
- use elaborator for foreign_packages_get_noncompliant_systems
- fix reboot needed on postgresql by using
  allServerKeywordSinceReboot view

-------------------------------------------------------------------
Fri Sep 28 15:49:09 CEST 2012 - mc@suse.de

- version 1.7.54.19-1
- Do not show asterisk on software channels page
- Fix NPE during proxy activation in case proxyChan is a base channel
- Unsubscribe channels only if we are configured to automatically
  re-subscribe
- Validate proxy format on general config page (bnc#777462)
- make system_overview fast using elaborators
- remove SystemHealthIconDecorator and appropriate query
- remember probe state when paginate
- fixing NumberFormatException
- rewrite query for system.listLatestUpgradablePackages API
- validate session key for system.getSystemCurrencyMultipliers API
- allow complex kickstart variables containing severel '='
- display a reasonable error message on the permission error page
- display error messages only once on admin/config/GeneralConfig.do
  page
- Proxy should be specified as host:port (bnc#777462)
- Set owner/group of config-defaults dir consistently (bnc#776377)
- let errata.listPackages API return also packages associated with
  unpublished errata
- display an information message about no systems being selected for
  SSM
- fix ISE on rhn/channel/ssm/ChildSubscriptions.do page
- make IE use IE7 compatability mode for pages with editarea
- fix icons on SSM provisioning page and system list page
- validate virt guest parameters also for API input
- removed MAC Address from kickstart profile listing
- Don't let virtual kickstarts screw up the host's cobbler id
- Hide the checkbox 'Disconnected SUSE Manager' (bnc#776596)
- Fix missing CVEs in patches listing with Oracle 11 (bnc#776321)
- The Update button should be disabled if the text area is empty
  (bnc#753584)

-------------------------------------------------------------------
Tue Aug 14 11:32:26 CEST 2012 - mc@suse.de

- version 1.7.54.18-1
- fix system list in not nonCompliantMode

-------------------------------------------------------------------
Tue Aug 07 16:43:24 CEST 2012 - mc@suse.de

- version 1.7.54.17-1
- 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
  (bnc#774194)
- detect oracle TIMESTAMPTZ objects and convert them correctly to timestamp

-------------------------------------------------------------------
Thu Aug 02 18:20:01 CEST 2012 - mc@suse.de

- version 1.7.54.16-1
- removed EOL certificate check (bnc#759552)
- Construct GMT millisecond value if DB does not store timezone (bnc#773767)
- do not commit already committed transaction
- log a message when repo sync task is triggered
- fix recommended cobbler command
- dissociate deleted crypto key from its kickstart profiles
- do not start repo sync of a channel with no associated repositories
- allow user and group name starting also with [0-9]_
- do not cache snapshot tags within the lookup method
- Remove XCCDF Legend from places where it is not necessary.
- prevent NPE
- sort groups by default
- add ruby API sample script
- limit action name to fit into the appropriate DB column
- close session when its connection signalled a connection error
- quick file list query now also returns files saved to system's
  'local' config 'channel'

-------------------------------------------------------------------
Tue Jul 17 13:01:17 CEST 2012 - ug@suse.de

- version 1.7.54.15-1
- Fix when Oracle crashes with ORA-00911 error, which is a complete misleading
  to a simple semicolon in the query.

-------------------------------------------------------------------
Mon Jul 16 15:30:34 CEST 2012 - ug@suse.de

- version 1.7.54.14-1
- Finished non-compliant systems overview feature.
- COALESCE instead of NVL keyword for pgsql compatibility
- work around for if hibernate loads a clonedchannel as its own
  original
- Allow user to set MAC Address when provisioning a virtual guest
- Oracle does not supports 'AS' keyword in SQL.
- Return list of non-compliant systems (where packages are foreign)
- Added queries for finding non-compliant systems. At this moment queries are
  unused orphans.
- add API doc for channel.software.listErrata update_date attribute
- remove "date" from the channel.software.listErrata API doc
- adding conflicts for quartz >= 2.0
- ignore also 127.0.0.2 IP addresses (bnc#768771)
- Merge branch 'Manager' of github.com:SUSE/spacewalk into Manager
- Wrong information on proxy configuration (bnc#697517)
- Do not automatically subscribe to virt channels (bnc#768856)
- requre quartz version lower than 2.0
- Each dataset must have a different name.
- Add CSV downloader for several pages
- Correcting two ISE on postgresql: NVRE not found

-------------------------------------------------------------------
Wed Jul 11 17:06:59 CEST 2012 - ug@suse.de

- kernel options in the web UI are not added to the xen distri
  (bnc#764679)

-------------------------------------------------------------------
Mon Jun 25 10:25:08 CEST 2012 - mc@suse.de

- version 1.7.54.13-1
- handle spoiled browsers separatelly
- enable filtering by synopsis for all the errata tabs

-------------------------------------------------------------------
Thu Jun 21 11:22:15 CEST 2012 - jrenner@suse.de

- version 1.7.54.12-1
- update API documentation
- do not create multiple default ks sessions
- system.config.listFiles could take > 8 minutes if there were lots of
  revisions on lots of config files
- don't sync virt bridge nic w/ cobbler
- correctly report kernel not being found at distro creation
- fix fileprovides during repodata generation
- Improve SCAP search: Return list of xccdf:TestResults-s
- Improve SCAP search: searching by scan's result and scan date
- Add a link for easy scan reschedule.

-------------------------------------------------------------------
Thu May 31 10:45:20 CEST 2012 - mc@suse.de

- version 1.7.54.11-1
- omit accessible parameter
- modified java stack to use new user_role_check_debug()
- Fail gracefully on empty list of systems
- OpenSCAP integration -- A simple search page.
- add an extra entitlement check before the key creation
- Enhancements pt_BR localization at webUI
- Return to Images.do instead of VirtualGuestList.do
- store also config revision changed_by_id
- API *must* check for compatible channels in system.setBaseChannel()
- check cloned channels if no keywords are found for this channel
- fix ISE on copy file to central config channel
- Fix incorrect text fields.
- rewrite revision creation by config file update
- Don't show empty table, if there is not ident assigned.
- Extend input cell for 20 characters.
- prevent system.config.createOrUpdatePath causing deadlock
- add generator for susedata.xml.gz metadata

-------------------------------------------------------------------
Mon May 14 10:45:56 CEST 2012 - mc@suse.de

- version 1.7.54.10-1
- remove Override annotations for non overriden methods
- remove rests of OrgQuota usage
- remove OrgQuota hibernate mapping
- remove OrgQuota java class
- fix delete distribution link
- rewrite channel.listSoftwareChannels API
- rewrite KickstartFactory.lookupAccessibleTreesByOrg
- if koan is requesting anything from /cobbller_api replace hostname
  of server with hostname of first proxy in chain
- support for cobbler v2.2
- Use <c:out> for action names to prevent XSS (bnc#761165)
- Escape image name to allow quotes and prevent XSS (bnc#761165)
- 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
- Fix submit form with broken bonding info
- redirect to errata/manage/PublishedErrata.do page after deleting a
  published erratum
- debranding for virtualization (bnc#761153)

-------------------------------------------------------------------
Wed May 09 13:43:16 CEST 2012 - mc@suse.de

- version 1.7.54.9-1
- Completely remove the image type from deployment action details
- Fix NPE when one of (version|release|arch) is null (bnc#761161)
- synonym rhnUser does not exist anymore - use web_contact instead
- Refactor jsp files and make bridge device optional
- Normalize image types by creating new table suseImageType
- Normalize credentials types by creating new table suseCredentialsType
- remember pre-filled form attributes in case of form validation error
- marking Script Name as required filed on the KickstartScriptEdit
  page
- make newly introduced rhn tag functions available
- 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

-------------------------------------------------------------------
Thu May 03 17:40:33 CEST 2012 - mc@suse.de

- version 1.7.54.8-1
- make spacewalk-java exclusive arch x86_64
- checkstyle fixes

-------------------------------------------------------------------
Wed May 02 14:24:18 CEST 2012 - mc@suse.de

- version 1.7.54.7-1
- Remove a code which duplicates ensureAvailableToUser() method.
- API: list results for XCCDF scan.
- fixed the Brazilian time zone
- Do not divide by zero. It prints a question mark.
- API: Show OpenSCAP XCCDF Details.
- proper use of xml entities in documentation

-------------------------------------------------------------------
Fri Apr 27 16:23:41 CEST 2012 - mc@suse.de

- version 1.7.54.6-1
- API: List Xccdf Scans for given machine.
- use arch label in distchannel.setDefaultMap API as stated in the API doc
- add missing acl to SSM
- add missing links about Solaris Patches to SSM

-------------------------------------------------------------------
Thu Apr 26 11:39:19 CEST 2012 - mc@suse.de

- version 1.7.54.5-1
- fixed error in redhat_register snippet
- Ensure that given system has OpenSCAP capability.
- Ensure that given systems is available to user.
- Repack and throw MissingEntitlementException when occurs.
- API: SCAP scan schedule for multiple systems
- Put the reboot notification at the end. Make it not mutually exclusive with
  other notifications.
- fix login page layout (bnc#739530)
- Hide the 'Schedule' tab for systems without management ent.
- force repo regeneration, when removing package
- OpenSCAP integration -- schedule new scan in SSM
- do not list ks session related activation keys
- prevent sending XML invalid chars in system.getScriptResults API
- do not check CSRF token for login pages
- fix errata clone name generation
- fix message about kickstart package - we have spacewalk-koan
- When displaying errata available for adding to channel, make sure a
  clone is not already in the channel.

-------------------------------------------------------------------
Thu Apr 19 15:17:34 CEST 2012 - jrenner@suse.de

- version 1.7.54.4-1
- Roll back ojdbc5 -> ojdbc14 for compatibility with upstream
- Removed double-dash from WebUI copyright notice.
- fix PackageEvr handling
- increase taskomatic memory
- Show systems that need reboot because of an errata.
- Remove the 'Require' on java-devel since it shouldn't be required
- fix the ErrataHandler.clone method
- make system snapshot when changing server entitlements using API
- do not scrub search_string
- making errata.clone api not requires cloned channels

-------------------------------------------------------------------
Tue Apr 17 16:18:10 CEST 2012 - jrenner@suse.de

- Fix broken link to organization page (bnc#757041)

-------------------------------------------------------------------
Fri Apr 13 15:40:37 CEST 2012 - mc@suse.de

- version 1.7.54.3-1
- replace \r\n with \n for CustomDataValues
- Activation Key does not have to have a base channel to add Child
  Channels
- OpenSCAP: view latest results of whole infrastructure
- Reduce languages available in editarea to only common / useful ones.
- improved performance of repomd generation
- do not show the Schedule Deploy Action and Schedule System
  Comparison links in the left pane -- the right pane has them with correct
  ACLs.
- Make automatically-scheduled tasks visible on Failed and Archived
  tabs

-------------------------------------------------------------------
Fri Mar 30 15:03:14 CEST 2012 - mc@suse.de

- version 1.7.54.2-1
- New web page -- details of the xccdf:rule-result
- Fixing ISE on selecting None yum checksum type for channel
- Auto-import the RHEL RPM GPG key for systems we have kickstarted
- Fix checkstyle errors
- Fix testcases
- rename Filter.isRecurring to Filter.isRecurringBool
- fix text for Brazil timezone
- If our channel is a clone of a clone we need to find the channel
  that contains the patch we are cloning
- fixin cobbler version issue
- fix parameter type
- Make Virtualization tab of system profile independent of
  Virtualization (Platform) entitlements
- The org_id colum is numeric, do not cast parameter to string.
- reload config revision from DB before returning it
- Config file diffs result in Out Of Memory for large files
- fix for configchannel.deployAllSystems
- Taught SSM to look at flex as well as regular entitlements when
  trying to add child channels
- Show legend on details page; suggesting what to search for
- Polish api documentation for system.scap APIs.
- OpenSCAP integration
- fix ISE on rhn/admin/multiorg/OrgSoftwareSubscriptions.do page
- update createOrUpradePath api documentation
- Removing rule to help system overview listing happen faster,
  improving performance of api queries
- Fixing sorting by date without replying on the inapplicable
  listdisplay-new.jspf
- fix binary file uploads
- Making a default selection of no Proxy when kickstarting a server
- Added new XMLRPC API method to allow people to change the kickstart
  preserve ks.cfg option
- Fixed incorrect sorting of archived action timestamp
- throw appropriate error if deleting nonexistant kickstart key
- remove DB values from monitoring scout configuration
- save kickstart data after modifying ks profile child channels

-------------------------------------------------------------------
Mon Mar 26 16:56:47 CEST 2012 - jrenner@suse.de

- Show legal note in the footer of all login pages

-------------------------------------------------------------------
Thu Mar 22 16:22:05 CET 2012 - mc@suse.de

- rotate logfiles as user www (bnc#681984) CVE-2011-1550

-------------------------------------------------------------------
Wed Mar 21 18:04:19 CET 2012 - mc@suse.de

- version 1.7.54.1-1
- Bumping package version

-------------------------------------------------------------------
Thu Mar 15 16:25:25 CET 2012 - jrenner@suse.de

- Add support for studio image deployments

-------------------------------------------------------------------
Wed Mar  7 16:05:19 UTC 2012 - dmacvicar@suse.de

- All Patches -> All Types (bnc#732538)
- Remove the page errata/Overview.do as it is a duplicate
  of errata/RelevantErrata.do
  Together with the change of wording described above it makes
  the Patches menu more intuitive and clear.
  See
  https://www.redhat.com/archives/spacewalk-devel/2012-March/thread.html#00002

-------------------------------------------------------------------
Tue Mar  6 17:21:44 CET 2012 - jrenner@suse.de

- Fix naming of cloned patches to not remove the first 3 chars

-------------------------------------------------------------------
Wed Feb  1 11:22:37 CET 2012 - ug@suse.de

- backported better installation server detection code 
  from master

-------------------------------------------------------------------
Thu Jan  5 11:57:28 CET 2012 - jrenner@suse.de

- Remove option 'interface language' when creating users

-------------------------------------------------------------------
Mon Jan  2 14:09:15 CET 2012 - jrenner@suse.de

- Add missing URL to auditlog configuration (bnc#737649)

-------------------------------------------------------------------
Thu Dec 22 14:59:55 CET 2011 - mantel@suse.de

- rename Novell to SUSE (#708333)

-------------------------------------------------------------------
Mon Dec 19 15:37:27 CET 2011 - mc@suse.de

- generate products.xml for channel metadata (bnc#644678)

-------------------------------------------------------------------
Thu Dec 15 12:11:27 UTC 2011 - mc@suse.de

- generate solv files for channels

-------------------------------------------------------------------
Wed Dec  7 11:07:07 CET 2011 - ug@suse.de

- fixed autoinstall branding for snippets

-------------------------------------------------------------------
Thu Dec  1 13:41:19 CET 2011 - ug@suse.de

- fix display of XML snippets in the web ui 
  (bnc#731304)

-------------------------------------------------------------------
Wed Nov 16 10:00:08 CET 2011 - jrenner@suse.de

- Fix ISE when deleting software channel (bnc#728894)

-------------------------------------------------------------------
Tue Nov 15 13:55:46 CET 2011 - jrenner@suse.de

- Remove markup from error message (bnc#730408)

-------------------------------------------------------------------
Mon Nov 14 14:12:15 CET 2011 - ug@suse.de

- use --force in the kickstart register snippet

-------------------------------------------------------------------
Fri Nov 11 16:00:56 CET 2011 - jrenner@suse.de

- Fix rename Kickstart -> Autoinstallation (bnc#727517)

-------------------------------------------------------------------
Fri Nov 11 10:43:13 CET 2011 - jrenner@suse.de

- Remove markup in error message from all translation files

-------------------------------------------------------------------
Tue Nov  8 14:59:00 CET 2011 - ug@suse.de

- rename kickstart/autoyast files on harddisk too when the
  profile gets a new label (bnc#706122)

-------------------------------------------------------------------
Tue Nov  8 14:17:11 CET 2011 - jrenner@suse.de

- Implement audit logging for webui and frontend API (fate#312607)

-------------------------------------------------------------------
Tue Nov  8 08:52:23 CET 2011 - mantel@suse.de

- rename "kickstart" to "Autoinstallation" (bnc#727517)

-------------------------------------------------------------------
Tue Oct 25 17:45:27 CEST 2011 - mc@suse.de

- fix currency report if all patches are installed (bnc#726543)

-------------------------------------------------------------------
Mon Oct 17 13:13:21 CEST 2011 - jrenner@suse.de

- CVE-2011-1594: Unintended Proxy/Open Redirects (bnc#644082)
- CVE-2011-2919: XSS on SystemGroupList.do page (bnc#719133)
- CVE-2011-2920: XSS flaw(s) in filter handling (bnc#719136)
- CVE-2011-2927: XSS flaw in channels search (bnc#719127)

-------------------------------------------------------------------
Thu Oct 13 15:44:27 CEST 2011 - jrenner@suse.de

- Apply revised patch to fix pam setting not saved (bnc#705179)

-------------------------------------------------------------------
Wed Oct 12 15:04:55 CEST 2011 - ug@suse.de

- the breed in cobbler was not changed when a distro was edited

-------------------------------------------------------------------
Wed Oct 12 13:23:30 CEST 2011 - jrenner@suse.de

- Fixed pam setting on user page not saving (bnc#705179)

-------------------------------------------------------------------
Tue Oct 11 13:19:06 CEST 2011 - jrenner@suse.de

- Add fix for schedule command AFTER package install (bnc#712647)

-------------------------------------------------------------------
Fri Oct  7 12:15:24 CEST 2011 - mc@suse.de

- show installed products in system overview (bnc#711021)

-------------------------------------------------------------------
Wed Oct  5 16:33:20 CEST 2011 - jrenner@suse.de

- Fix selection of errata for system currency report (bnc#721522)

-------------------------------------------------------------------
Wed Oct  5 14:23:36 CEST 2011 - mc@suse.de

- prevent listing duplicate servers in the Patch Alert e-mails

-------------------------------------------------------------------
Fri Sep 30 10:54:21 CEST 2011 - mc@suse.de

- enable sorting of the system currency page
- enable csv export of System Currency Report

-------------------------------------------------------------------
Thu Sep 29 17:36:12 CEST 2011 - mc@suse.de

- count system currency depending on severity stored in the DB

-------------------------------------------------------------------
Fri Sep 16 13:21:39 CEST 2011 - ug@suse.de

- added sles snippets
- always create a tracking regkey (bnc#659093)

-------------------------------------------------------------------
Tue Sep 13 10:18:52 CEST 2011 - jrenner@suse.de

- Fix ISE by backporting from upstream (bnc#712647, brc#691849)

-------------------------------------------------------------------
Tue Sep  6 16:53:31 CEST 2011 - jrenner@suse.de

- Create cobbler records for unregistered systems (fate#312329)
- Fix broken API doc for channel.software (bnc#712793)

-------------------------------------------------------------------
Fri Aug 12 13:13:05 CEST 2011 - jrenner@suse.de

- Remove trailing whitespace in new classes (bnc#705758)

-------------------------------------------------------------------
Fri Jul 29 15:27:03 CEST 2011 - jrenner@suse.de

- Fix software rollback to profiles (bnc#701772)

-------------------------------------------------------------------
Wed Jul 27 12:21:16 CEST 2011 - jrenner@suse.de

- Fix taskomatic classpath to make it start again (bnc#705758)

-------------------------------------------------------------------
Mon Jul 25 12:53:26 CEST 2011 - jrenner@suse.de

- Use string array for creating the cmd + empty env (bnc#705758)
- Return failure if user or passwd is null (bnc#705758)

-------------------------------------------------------------------
Fri Jul 22 15:04:24 CEST 2011 - jrenner@suse.de

- Wrap around unix2_chkpwd instead of using jpam (bnc#705758)

-------------------------------------------------------------------
Mon Jul 18 13:39:30 CEST 2011 - ug@suse.de

- kernel-options field in kickstart upload page changed to
  1024 chars (bnc#698166)

-------------------------------------------------------------------
Fri Jul  8 15:21:49 CEST 2011 - jrenner@suse.de

- Fix bnc#704049 by backporting 2 patches

-------------------------------------------------------------------
Fri Jul  8 09:09:23 CEST 2011 - jrenner@suse.de

- Refactor RedHat.do to Vendor.do (bnc#671239)
- Refactor and deprecate API method (bnc#671239)
- Include security token in system search filter

-------------------------------------------------------------------
Tue Jul  5 11:44:36 CEST 2011 - ug@suse.de

- added a function to get a package but Name+Headerrange
  (bnc#703475)

-------------------------------------------------------------------
Tue Jun 28 16:35:44 CEST 2011 - mc@suse.de

- allow setting null value as paramter (bnc#702641)

-------------------------------------------------------------------
Tue Jun 28 11:43:44 CEST 2011 - ug@suse.de

- fix XMLRPC call to raise a virtual machine
  (bnc#687323 and fate#312369)

-------------------------------------------------------------------
Tue Jun 21 16:29:55 CEST 2011 - jrenner@suse.de

- Fix missing tokens when updating child channels (bnc#701157)
- Check session validity first, security token next (bnc#644074)
- Merge with upstream spacewalk (bnc#644074)

-------------------------------------------------------------------
Tue Jun 21 14:10:54 CEST 2011 - ug@suse.de

- fix XML RPC call to install a virtual machine
  (fate#312369 and bnc#687323)

-------------------------------------------------------------------
Tue Jun 21 13:57:03 CEST 2011 - ug@suse.de

- replaced 'anaconda' by 'autoinstallation'

-------------------------------------------------------------------
Tue Jun 21 13:27:43 CEST 2011 - ug@suse.de

- track RPM installation during virtual machine setup by
  using session install=.... parameter 
  part of the fix for bnc#659093 and Fate#312372

-------------------------------------------------------------------
Thu Jun 16 15:52:06 CEST 2011 - jrenner@suse.de

- Fix missing token in SSM (bnc#644074)

-------------------------------------------------------------------
Tue Jun 14 17:31:53 CEST 2011 - ug@suse.de

- XML RPC API for creating virtual SUSE machines fixed
  (fate#312369 and bnc#687323)

-------------------------------------------------------------------
Tue Jun 14 11:03:00 CEST 2011 - ug@suse.de

- settings the correct architecture in cobbler, needed by virt. 
  SUSE installations (fate#312397 and bnc#682665)

-------------------------------------------------------------------
Thu Jun  9 09:59:03 CEST 2011 - jrenner@suse.de

- Additional fixes for the CSRF security bugfix (bnc#644074)

-------------------------------------------------------------------
Thu May 26 16:42:41 CEST 2011 - jrenner@suse.de

- Add token into POST url for multipart forms (bnc#644074)

-------------------------------------------------------------------
Thu May 26 11:59:54 CEST 2011 - jrenner@suse.de

- Integrate password strength meter in webapp (bnc#685551/fate#312398)

-------------------------------------------------------------------
Tue May 24 17:48:59 CEST 2011 - jrenner@suse.de

- Prevent from phishing attacks via 'url_bounce' (bnc#644082)
- CVE-2011-1594

-------------------------------------------------------------------
Mon May 23 16:24:56 CEST 2011 - jrenner@suse.de

- Protect web UI against Cross-Site Request Forgery (bnc#644074)
- CVE-2009-4139

-------------------------------------------------------------------
Tue May  3 11:13:36 CEST 2011 - jrenner@suse.de

- Rebranding of example search terms (bnc#682601)

-------------------------------------------------------------------
Fri Apr 15 16:15:01 CEST 2011 - jrenner@suse.de

- Use isNotEmpty() instead of isEmpty()

-------------------------------------------------------------------
Tue Apr 12 11:49:33 CEST 2011 - mantel@suse.de

- fix subject line of taskomatic notification mail

-------------------------------------------------------------------
Fri Apr  1 12:33:28 CEST 2011 - jrenner@suse.de

- Check if provisioning is enabled for this key (bnc#684414)

-------------------------------------------------------------------
Thu Mar 31 16:22:01 CEST 2011 - jrenner@suse.de

- Do not show success message when pws don't match (bnc#675585)

-------------------------------------------------------------------
Thu Mar 31 15:46:13 CEST 2011 - mantel@suse.de

- more debranding

-------------------------------------------------------------------
Mon Mar 28 11:44:21 CEST 2011 - jrenner@suse.de

- Add missing null check (bnc#682993)

-------------------------------------------------------------------
Fri Mar 25 16:55:04 CET 2011 - jrenner@suse.de

- Link to the local version of the release notes (bnc#676683)

-------------------------------------------------------------------
Thu Mar 24 10:52:52 CET 2011 - mc@suse.de

- debrand taskomatic

-------------------------------------------------------------------
Tue Mar 22 11:52:42 CET 2011 - jrenner@suse.de

- Refer to the right constant (bnc#677039)
- Fix method signature (bnc#681514)

-------------------------------------------------------------------
Mon Mar 21 16:15:42 CET 2011 - ug@suse.de

- fixed a missing "!" in adding "install=..." parameter code

-------------------------------------------------------------------
Mon Mar 21 13:54:35 CET 2011 - jrenner@suse.de

- Require susemanager-proxy-quick_en-pdf

-------------------------------------------------------------------
Fri Mar 18 10:49:19 CET 2011 - jrenner@suse.de

- Add the proxy quick start document to the UI

-------------------------------------------------------------------
Thu Mar 17 15:27:55 CET 2011 - jrenner@suse.de

- Do not show a subnavigation below 'Proxy'

-------------------------------------------------------------------
Thu Mar 17 11:14:16 CET 2011 - jrenner@suse.de

- Remove helper class that is not needed anymore (bnc#676704)

-------------------------------------------------------------------
Wed Mar 16 17:17:21 CET 2011 - jrenner@suse.de

- Re-enable the local doc search (bnc#676704)

-------------------------------------------------------------------
Mon Mar 14 17:20:02 CET 2011 - jrenner@suse.de

- Replace rhn-proxy with SMP for ACLs and queries (bnc#679420)

-------------------------------------------------------------------
Fri Mar 11 12:23:22 CET 2011 - ug@suse.de

- cleanup patch for install= parameter and fix for (bnc#677039)

-------------------------------------------------------------------
Thu Mar 10 14:56:00 CET 2011 - jrenner@suse.de

- Adapted the UI to URL paths from new docu packages (bnc#674315)

-------------------------------------------------------------------
Thu Mar 10 11:23:08 CET 2011 - jrenner@suse.de

- Change link path to install-guide (bnc#674315)

-------------------------------------------------------------------
Tue Mar  8 16:00:08 CET 2011 - jrenner@suse.de

- Change url path from install_guide to install-guide (bnc#674315)

-------------------------------------------------------------------
Tue Mar  8 14:24:19 CET 2011 - jrenner@suse.de

- Fix guessing login credentials (bnc#644072), patch from upstream

-------------------------------------------------------------------
Fri Mar  4 13:37:00 CET 2011 - jrenner@suse.de

- Leave out the proxy version check in navigation xml (bnc#676718)

-------------------------------------------------------------------
Thu Mar  3 17:33:47 CET 2011 - jrenner@suse.de

- fix navigation on the help page (while working on bnc#676699)

-------------------------------------------------------------------
Mon Feb 28 11:27:15 CET 2011 - jrenner@suse.de

- shorten the action name if > 128 chars (bnc#675021)

-------------------------------------------------------------------
Thu Feb 24 15:28:08 CET 2011 - jrenner@suse.de

- integrate fix for session fixation from upstream (bnc#644080)

-------------------------------------------------------------------
Tue Feb 22 17:24:28 CET 2011 - jrenner@suse.de

- removing invalid attributes 'autocomplete'

-------------------------------------------------------------------
Mon Feb 21 11:21:50 CET 2011 - ug@suse.de

- fixed owner for cobbler snippets (bnc#673297)

-------------------------------------------------------------------
Fri Feb 18 16:46:10 CET 2011 - mc@suse.de

- remove use of java-devel at runtime (bnc#673323) 

-------------------------------------------------------------------
Fri Feb 18 13:25:25 CET 2011 - jrenner@suse.de

- fix branding on api pages (bnc#671160)

-------------------------------------------------------------------
Thu Feb 17 11:47:34 CET 2011 - jrenner@suse.de

- do not show delete link on creation of notes (bnc#672090)
- refix help url for orgtrusts (bnc#660528)

-------------------------------------------------------------------
Wed Feb 16 17:41:02 CET 2011 - jrenner@suse.de

- add missing help page for oganizational trusts (bnc#660528)

-------------------------------------------------------------------
Wed Feb 16 15:28:54 CET 2011 - jrenner@suse.de

- fix server error if org default profile not present (bnc#672054)

-------------------------------------------------------------------
Wed Feb 16 15:07:10 CET 2011 - mc@suse.de

- fix link to help page (bnc#672094) 

-------------------------------------------------------------------
Wed Feb 16 09:56:58 CET 2011 - jrenner@suse.de

- remove more links to channel mgmt guide (bnc#672095 and others)

-------------------------------------------------------------------
Tue Feb 15 09:27:33 CET 2011 - jrenner@suse.de

- catch exception when filtering for invalid IP (bnc#668642)

-------------------------------------------------------------------
Mon Feb 14 16:42:31 CET 2011 - mantel@suse.de

- remove reference to FasTrack (bnc#671235)

-------------------------------------------------------------------
Mon Feb 14 15:43:25 CET 2011 - jrenner@suse.de

- revert to manage/clone errata, identifiers only

-------------------------------------------------------------------
Mon Feb 14 13:28:11 CET 2011 - mantel@suse.de

- remove references to FlexGuests (bnc#668622)

-------------------------------------------------------------------
Mon Feb 14 13:20:40 CET 2011 - jrenner@suse.de

- replace the term kickstart in virtualization dialog (bnc#671560)

-------------------------------------------------------------------
Fri Feb 11 15:56:18 CET 2011 - jrenner@suse.de

- fix base software channel always listed twice (bnc#671022)
- fix branding on apidocs and faqs (bnc#671160 and bnc#671158)

-------------------------------------------------------------------
Fri Feb 11 13:37:20 CET 2011 - jrenner@suse.de

- add quick start to help index and navigation
 
-------------------------------------------------------------------
Thu Feb 10 10:05:12 CET 2011 - jrenner@suse.de

- add check for subs to channels of the same family (bnc#670551)
- fix link to release notes in page footer (bnc#670515)
- remove references to non-existent channel mgmt guide (bnc#660768)
- fix strings in translation (bnc#670934)

-------------------------------------------------------------------
Wed Feb  9 12:10:22 CET 2011 - jrenner@suse.de

- do not show certificate configuration tab (bnc#670003)

-------------------------------------------------------------------
Tue Feb  8 18:53:19 CET 2011 - mc@suse.de

- Use LocalePreferences page but comment out language settings
  (bnc#670042) 

-------------------------------------------------------------------
Tue Feb  8 15:59:05 CET 2011 - mc@suse.de

- change mountpoint and prepended_dir (bnc#669558)

-------------------------------------------------------------------
Tue Feb  8 12:37:23 CET 2011 - jrenner@suse.de

- fix session fixation (bnc#644080)
- replace the term RHN with SUSE Manager (bnc#670223)

-------------------------------------------------------------------
Mon Feb  7 17:47:52 CET 2011 - jrenner@suse.de

- removed 'translations available' from help page (bnc#669530)

-------------------------------------------------------------------
Mon Feb  7 15:49:32 CET 2011 - mc@suse.de

- add rc link (bnc#669894) 

-------------------------------------------------------------------
Mon Feb  7 13:50:09 CET 2011 - mc@suse.de

- remove channel version filter in add novell patches
  (bnc#669799) 

-------------------------------------------------------------------
Thu Feb  3 17:05:35 CET 2011 - jrenner@suse.de

- remove the chat link from navigation (bnc#667275)
- do not show links to RH in result page of doc search (bnc#667271)

-------------------------------------------------------------------
Wed Feb  2 17:42:28 CET 2011 - jrenner@suse.de

- internal server error clicking software channels (bnc#668918)
- Kickstart/AutoYaST in the web interface (bnc#668666)

-------------------------------------------------------------------
Mon Jan 31 11:15:48 CET 2011 - jrenner@suse.de

- add missing attribute 'probeSuite' to request (bnc#667945)

-------------------------------------------------------------------
Sun Jan 30 15:28:18 CET 2011 - mc@suse.de

- backport upstrem fixes

-------------------------------------------------------------------
Fri Jan 28 12:40:35 CET 2011 - jrenner@suse.de

- bnc#667893: wrong email text sent during user creation
- bnc#667897: wrong email text sent during user creation - part 2
- bnc#667905: remove redhat.com in monitoring configuration

-------------------------------------------------------------------
Thu Jan 27 16:36:43 CET 2011 - jrenner@suse.de

- resolve strings marked with [GALAXY] (bnc#666163)
- take the link to the copyright notice from StringResources

-------------------------------------------------------------------
Thu Jan 27 16:28:52 CET 2011 - mc@suse.de

- fix subscribe to SUSE base channel via SSM (bnc#665833) 

-------------------------------------------------------------------
Thu Jan 27 13:23:35 CET 2011 - mc@suse.de

- show SUSE Channels in "alter channel page" (bnc#663374)

-------------------------------------------------------------------
Wed Jan 26 11:36:56 CET 2011 - jrenner@suse.de

- rename errata to patches in auto-generated emails

-------------------------------------------------------------------
Wed Jan 26 11:24:10 CET 2011 - jkupec@suse.cz

- Excluded non-english string files from rhn.jar for now
  (bnc #666151)

-------------------------------------------------------------------
Tue Jan 25 13:13:05 CET 2011 - jrenner@suse.de

- fix bnc#665835: wrong text on system entitlements

-------------------------------------------------------------------
Mon Jan 24 12:01:15 CET 2011 - jrenner@suse.de

- consider suseChannels when determining if repodata is required
- replace the term "Errata" with "Patches" throughout translation

-------------------------------------------------------------------
Sat Jan 22 12:38:09 CET 2011 - mc@suse.de

- fix macros

-------------------------------------------------------------------
Tue Jan 18 15:59:38 CET 2011 - jrenner@suse.de

- Fix bnc#651351: Password with less than 5 characters accepted

-------------------------------------------------------------------
Mon Jan 17 16:29:55 CET 2011 - mc@suse.de

- rename sm-register to mgr-register 

-------------------------------------------------------------------
Fri Jan 14 17:21:35 CET 2011 - mc@suse.de

- Fix wrong Reference in Web Interface (bnc#662075)
- scheduleSingleSatRepoSync() added for SUSE channels
- Fixed double execution of one-time jobs.

-------------------------------------------------------------------
Tue Jan 11 17:20:19 CET 2011 - mc@suse.de

- fix Requires
- add copyright page
- some style fixes 

-------------------------------------------------------------------
Wed Sep 15 09:29:38 CEST 2010 - mantel@suse.de

- Initial release of spacewalk-java

-------------------------------------------------------------------
