java/buildconf/LICENSE.txt
| 2
java/code/src/com/redhat/rhn/common/security/CSRFTokenException.java
| 45
java/code/src/com/redhat/rhn/common/security/CSRFTokenValidator.java
| 94 +
java/code/src/com/redhat/rhn/frontend/action/configuration/BaseAddFilesAction.java
| 3
java/code/src/com/redhat/rhn/frontend/action/configuration/files/FileDetailsAction.java
| 4
java/code/src/com/redhat/rhn/frontend/action/configuration/files/FileDownloadAction.java
| 4
java/code/src/com/redhat/rhn/frontend/action/configuration/files/ManageRevisionSetup.java
| 4
java/code/src/com/redhat/rhn/frontend/action/keys/BaseCryptoKeyEditAction.java
| 3
java/code/src/com/redhat/rhn/frontend/action/kickstart/AdvancedModeDetailsAction.java
| 3
java/code/src/com/redhat/rhn/frontend/action/satellite/BootstrapConfigAction.java
| 3
java/code/src/com/redhat/rhn/frontend/action/satellite/CertificateConfigAction.java
| 3
java/code/src/com/redhat/rhn/frontend/servlets/AuthFilter.java
| 18
java/code/src/com/redhat/rhn/frontend/servlets/PxtSessionDelegateImpl.java
| 3
java/code/src/com/redhat/rhn/frontend/struts/RhnActionMapping.java
| 50
java/code/src/com/redhat/rhn/frontend/struts/RhnRequestProcessor.java
| 17
java/code/src/com/redhat/rhn/frontend/taglibs/CsrfTag.java
| 51
java/code/src/com/redhat/rhn/frontend/taglibs/ListDisplayTag.java
| 6
java/code/src/com/redhat/rhn/frontend/taglibs/list/AlphaBarHelper.java
| 6
java/code/src/com/redhat/rhn/frontend/taglibs/list/ListTag.java
| 1
java/code/src/com/redhat/rhn/frontend/taglibs/rhn-taglib.tld
| 7
java/code/webapp/WEB-INF/pages/activationkeys/childchannels/listeditchannels.jsp
| 1
java/code/webapp/WEB-INF/pages/activationkeys/configuration/list.jsp
| 1
java/code/webapp/WEB-INF/pages/activationkeys/configuration/rank.jsp
| 1
java/code/webapp/WEB-INF/pages/activationkeys/configuration/subscribe.jsp
| 1
java/code/webapp/WEB-INF/pages/activationkeys/delete.jsp
| 1
java/code/webapp/WEB-INF/pages/activationkeys/list.jsp
| 1
java/code/webapp/WEB-INF/pages/activationkeys/packages/listeditpackages.jsp
| 1
java/code/webapp/WEB-INF/pages/activationkeys/systems/list.jsp
| 2
java/code/webapp/WEB-INF/pages/admin/assignedgroups.jsp
| 3
java/code/webapp/WEB-INF/pages/admin/bunchDetail.jsp
| 1
java/code/webapp/WEB-INF/pages/admin/catalina.jsp
| 1
java/code/webapp/WEB-INF/pages/admin/channelmanagementperms.jsp
| 1
java/code/webapp/WEB-INF/pages/admin/channelperms.jsp
| 1
java/code/webapp/WEB-INF/pages/admin/config/bootstrap.jsp
| 3
java/code/webapp/WEB-INF/pages/admin/config/certificate.jsp
| 3
java/code/webapp/WEB-INF/pages/admin/config/cobbler.jsp
| 3
java/code/webapp/WEB-INF/pages/admin/config/general.jsp
| 1
java/code/webapp/WEB-INF/pages/admin/config/monitoring.jsp
| 1
java/code/webapp/WEB-INF/pages/admin/config/restart.jsp
| 1
java/code/webapp/WEB-INF/pages/admin/deleteSchedule.jsp
| 1
java/code/webapp/WEB-INF/pages/admin/disableself.jsp
| 1
java/code/webapp/WEB-INF/pages/admin/disableselfconfirm.jsp
| 1
java/code/webapp/WEB-INF/pages/admin/errata/cloneconfirm.jsp
| 3
java/code/webapp/WEB-INF/pages/admin/errata/confirm.jsp
| 1
java/code/webapp/WEB-INF/pages/admin/errata/publisheddeleteconfirm.jsp
| 3
java/code/webapp/WEB-INF/pages/admin/errata/unpublisheddeleteconfirm.jsp
| 1
java/code/webapp/WEB-INF/pages/admin/monitoring/config/notification/filtercreate.jsp
| 2
java/code/webapp/WEB-INF/pages/admin/monitoring/config/notification/filteredit.jsp
| 2
java/code/webapp/WEB-INF/pages/admin/monitoring/config/notification/filters.jsp
| 1
java/code/webapp/WEB-INF/pages/admin/monitoring/config/notification/method-create.jsp
| 1
java/code/webapp/WEB-INF/pages/admin/monitoring/config/probe-create.jsp
| 1
java/code/webapp/WEB-INF/pages/admin/monitoring/config/probe-edit.jsp
| 1
java/code/webapp/WEB-INF/pages/admin/monitoring/config/probes.jsp
| 1
java/code/webapp/WEB-INF/pages/admin/monitoring/config/probesuitecreate.jsp
| 2
java/code/webapp/WEB-INF/pages/admin/monitoring/config/probesuiteedit.jsp
| 2
java/code/webapp/WEB-INF/pages/admin/monitoring/config/probesuites.jsp
| 1
java/code/webapp/WEB-INF/pages/admin/monitoring/config/probesuitesremoveconfirm.jsp
| 1
java/code/webapp/WEB-INF/pages/admin/monitoring/config/probesuitesystems.jsp
| 1
java/code/webapp/WEB-INF/pages/admin/monitoring/config/probesuitesystemsedit.jsp
| 1
java/code/webapp/WEB-INF/pages/admin/multiorg/affectedsystems.jsp
| 3
java/code/webapp/WEB-INF/pages/admin/multiorg/configuration.jsp
| 1
java/code/webapp/WEB-INF/pages/admin/multiorg/deletesatadmin.jsp
| 1
java/code/webapp/WEB-INF/pages/admin/multiorg/entitlementorgs.jsp
| 1
java/code/webapp/WEB-INF/pages/admin/multiorg/org_delete.jsp
| 1
java/code/webapp/WEB-INF/pages/admin/multiorg/org_users.jsp
| 2
java/code/webapp/WEB-INF/pages/admin/multiorg/organizations.jsp
| 2
java/code/webapp/WEB-INF/pages/admin/multiorg/orgcreate.jsp
| 1
java/code/webapp/WEB-INF/pages/admin/multiorg/orgdetails.jsp
| 1
java/code/webapp/WEB-INF/pages/admin/multiorg/orgsoftwaresubs.jsp
| 1
java/code/webapp/WEB-INF/pages/admin/multiorg/orgsystemsubs.jsp
| 1
java/code/webapp/WEB-INF/pages/admin/multiorg/orgtrust.jsp
| 3
java/code/webapp/WEB-INF/pages/admin/multiorg/orgtrustconfirm.jsp
| 3
java/code/webapp/WEB-INF/pages/admin/multiorg/sat_org_users.jsp
| 2
java/code/webapp/WEB-INF/pages/admin/multiorg/softwareentitlementdetails.jsp
| 2
java/code/webapp/WEB-INF/pages/admin/multiorg/softwareentitlements.jsp
| 2
java/code/webapp/WEB-INF/pages/admin/multiorg/softwareentitlementsubs.jsp
| 1
java/code/webapp/WEB-INF/pages/admin/multiorg/sys_entitlements.jsp
| 2
java/code/webapp/WEB-INF/pages/admin/scheduleDetail.jsp
| 1
java/code/webapp/WEB-INF/pages/admin/schedules.jsp
| 2
java/code/webapp/WEB-INF/pages/admin/users/activelist.jsp
| 2
java/code/webapp/WEB-INF/pages/admin/users/changeemail.jsp
| 1
java/code/webapp/WEB-INF/pages/admin/users/deleteuser.jsp
| 1
java/code/webapp/WEB-INF/pages/admin/users/disabledlist.jsp
| 2
java/code/webapp/WEB-INF/pages/admin/users/disableuser.jsp
| 1
java/code/webapp/WEB-INF/pages/admin/users/edit_address.jsp
| 1
java/code/webapp/WEB-INF/pages/admin/users/enableuser.jsp
| 4
java/code/webapp/WEB-INF/pages/admin/users/localepreferences.jsp
| 1
java/code/webapp/WEB-INF/pages/admin/users/systemsadmined.jsp
| 1
java/code/webapp/WEB-INF/pages/admin/users/userconfirm.jsp
| 2
java/code/webapp/WEB-INF/pages/admin/users/userdetails.jsp
| 1
java/code/webapp/WEB-INF/pages/admin/users/userlist.jsp
| 2
java/code/webapp/WEB-INF/pages/admin/users/userpreferences.jsp
| 1
java/code/webapp/WEB-INF/pages/audit/auditsearch.jsp
| 2
java/code/webapp/WEB-INF/pages/audit/auditview.jsp
| 3
java/code/webapp/WEB-INF/pages/audit/machine.jsp
| 1
java/code/webapp/WEB-INF/pages/audit/overview.jsp
| 1
java/code/webapp/WEB-INF/pages/channel/all.jsp
| 2
java/code/webapp/WEB-INF/pages/channel/channel_family_tree.jsp
| 4
java/code/webapp/WEB-INF/pages/channel/channeldetail.jsp
| 1
java/code/webapp/WEB-INF/pages/channel/confirmtargetsystems.jsp
| 3
java/code/webapp/WEB-INF/pages/channel/custom.jsp
| 2
java/code/webapp/WEB-INF/pages/channel/entitlements.jsp
| 2
java/code/webapp/WEB-INF/pages/channel/erratalist.jsp
| 2
java/code/webapp/WEB-INF/pages/channel/manage/addcustomerrata.jsp
| 1
java/code/webapp/WEB-INF/pages/channel/manage/adderrataredhat.jsp
| 2
java/code/webapp/WEB-INF/pages/channel/manage/addpackages.jsp
| 1
java/code/webapp/WEB-INF/pages/channel/manage/channelrepos.jsp
| 3
java/code/webapp/WEB-INF/pages/channel/manage/confirmaddpackages.jsp
| 1
java/code/webapp/WEB-INF/pages/channel/manage/confirmerrata.jsp
| 2
java/code/webapp/WEB-INF/pages/channel/manage/confirmerrataremove.jsp
| 1
java/code/webapp/WEB-INF/pages/channel/manage/confirmprivate.jsp
| 1
java/code/webapp/WEB-INF/pages/channel/manage/confirmprotected.jsp
| 1
java/code/webapp/WEB-INF/pages/channel/manage/confirmremovepackages.jsp
| 3
java/code/webapp/WEB-INF/pages/channel/manage/delete.jsp
| 1
java/code/webapp/WEB-INF/pages/channel/manage/edit.jsp
| 1
java/code/webapp/WEB-INF/pages/channel/manage/erratapackagesync.jsp
| 4
java/code/webapp/WEB-INF/pages/channel/manage/errataremove.jsp
| 1
java/code/webapp/WEB-INF/pages/channel/manage/erratasync.jsp
| 1
java/code/webapp/WEB-INF/pages/channel/manage/listpatchset.jsp
| 1
java/code/webapp/WEB-INF/pages/channel/manage/listremovepackages.jsp
| 3
java/code/webapp/WEB-INF/pages/channel/manage/manage.jsp
| 2
java/code/webapp/WEB-INF/pages/channel/manage/package/confirmdeletepackages.jsp
| 3
java/code/webapp/WEB-INF/pages/channel/manage/package/listremovecustompackages.jsp
| 1
java/code/webapp/WEB-INF/pages/channel/manage/repo/deleteconfirm.jsp
| 1
java/code/webapp/WEB-INF/pages/channel/manage/repo/repodetails.jsp
| 1
java/code/webapp/WEB-INF/pages/channel/manage/repo/repos.jsp
| 2
java/code/webapp/WEB-INF/pages/channel/manage/syncrepos.jsp
| 1
java/code/webapp/WEB-INF/pages/channel/packagelist.jsp
| 2
java/code/webapp/WEB-INF/pages/channel/packagesearch.jsp
| 2
java/code/webapp/WEB-INF/pages/channel/popular.jsp
| 2
java/code/webapp/WEB-INF/pages/channel/redhat.jsp
| 2
java/code/webapp/WEB-INF/pages/channel/retired.jsp
| 2
java/code/webapp/WEB-INF/pages/channel/shared.jsp
| 2
java/code/webapp/WEB-INF/pages/channel/ssm/basesub.jsp
| 1
java/code/webapp/WEB-INF/pages/channel/ssm/childsubconfirm.jsp
| 1
java/code/webapp/WEB-INF/pages/channel/ssm/childsubs.jsp
| 1
java/code/webapp/WEB-INF/pages/channel/ssm/confirmnewbasechannels.jsp
| 2
java/code/webapp/WEB-INF/pages/channel/subscribedsystems.jsp
| 3
java/code/webapp/WEB-INF/pages/channel/targetsystems.jsp
| 3
java/code/webapp/WEB-INF/pages/common/fragments/activationkeys/details.jspf
| 1
java/code/webapp/WEB-INF/pages/common/fragments/activationkeys/groups.jspf
| 1
java/code/webapp/WEB-INF/pages/common/fragments/configuration/channel/import.jspf
| 1
java/code/webapp/WEB-INF/pages/common/fragments/configuration/channel/properties.jspf
| 1
java/code/webapp/WEB-INF/pages/common/fragments/configuration/copy2channels.jspf
| 1
java/code/webapp/WEB-INF/pages/common/fragments/configuration/files/deployglobal.jspf
| 3
java/code/webapp/WEB-INF/pages/common/fragments/configuration/files/deploylocal.jspf
| 1
java/code/webapp/WEB-INF/pages/common/fragments/configuration/files/upload.jspf
| 3
java/code/webapp/WEB-INF/pages/common/fragments/errata/ownedlistdisplay.jspf
| 1
java/code/webapp/WEB-INF/pages/common/fragments/errata/relevant-errata-list.jspf
| 1
java/code/webapp/WEB-INF/pages/common/fragments/groups/systems.jspf
| 1
java/code/webapp/WEB-INF/pages/common/fragments/kickstart/advanced/details.jspf
| 4
java/code/webapp/WEB-INF/pages/common/fragments/kickstart/clone.jspf
| 3
java/code/webapp/WEB-INF/pages/common/fragments/kickstart/cobbler-variables.jspf
| 1
java/code/webapp/WEB-INF/pages/common/fragments/kickstart/deleteconfirm.jspf
| 1
java/code/webapp/WEB-INF/pages/common/fragments/kickstart/ipranges.jspf
| 1
java/code/webapp/WEB-INF/pages/common/fragments/kickstart/schedule/advanced.jspf
| 2
java/code/webapp/WEB-INF/pages/common/fragments/systems/groups.jspf
| 1
java/code/webapp/WEB-INF/pages/common/fragments/systems/system_listdisplay.jspf
| 1
java/code/webapp/WEB-INF/pages/common/fragments/yourrhn/monitoringCritical.jsp
| 3
java/code/webapp/WEB-INF/pages/common/fragments/yourrhn/monitoringWarning.jsp
| 3
java/code/webapp/WEB-INF/pages/common/fragments/yourrhn/mostCriticalSystems.jsp
| 1
java/code/webapp/WEB-INF/pages/common/fragments/yourrhn/recentlyRegistered.jsp
| 1
java/code/webapp/WEB-INF/pages/common/fragments/yourrhn/systemGroups.jsp
| 1
java/code/webapp/WEB-INF/pages/common/login.jsp
| 1
java/code/webapp/WEB-INF/pages/common/relogin.jsp
| 1
java/code/webapp/WEB-INF/pages/configuration/channel/channelcreate.jsp
| 1
java/code/webapp/WEB-INF/pages/configuration/channel/channelfiles.jsp
| 1
java/code/webapp/WEB-INF/pages/configuration/channel/channelsystems.jsp
| 1
java/code/webapp/WEB-INF/pages/configuration/channel/copy2systems.jsp
| 2
java/code/webapp/WEB-INF/pages/configuration/channel/deleteChannel.jsp
| 1
java/code/webapp/WEB-INF/pages/configuration/channel/deploy.jsp
| 1
java/code/webapp/WEB-INF/pages/configuration/channel/deployconfirm.jsp
| 1
java/code/webapp/WEB-INF/pages/configuration/channel/deploysystems.jsp
| 1
java/code/webapp/WEB-INF/pages/configuration/channel/filecreate.jsp
| 2
java/code/webapp/WEB-INF/pages/configuration/channel/fileup.jsp
| 4
java/code/webapp/WEB-INF/pages/configuration/channel/targetsystems.jsp
| 1
java/code/webapp/WEB-INF/pages/configuration/files/comparechannel.jsp
| 2
java/code/webapp/WEB-INF/pages/configuration/files/comparecopy.jsp
| 2
java/code/webapp/WEB-INF/pages/configuration/files/comparedeployed.jsp
| 1
java/code/webapp/WEB-INF/pages/configuration/files/comparefile.jsp
| 2
java/code/webapp/WEB-INF/pages/configuration/files/comparerevision.jsp
| 2
java/code/webapp/WEB-INF/pages/configuration/files/copycentral.jsp
| 1
java/code/webapp/WEB-INF/pages/configuration/files/copylocal.jsp
| 1
java/code/webapp/WEB-INF/pages/configuration/files/copysandbox.jsp
| 1
java/code/webapp/WEB-INF/pages/configuration/files/deletefile.jsp
| 3
java/code/webapp/WEB-INF/pages/configuration/files/deleterev.jsp
| 3
java/code/webapp/WEB-INF/pages/configuration/files/deployconfirm.jsp
| 1
java/code/webapp/WEB-INF/pages/configuration/files/filedetails.jsp
| 1
java/code/webapp/WEB-INF/pages/configuration/files/manage.jsp
| 4
java/code/webapp/WEB-INF/pages/configuration/overview/globalconfiglist.jsp
| 2
java/code/webapp/WEB-INF/pages/configuration/overview/globalfilelist.jsp
| 2
java/code/webapp/WEB-INF/pages/configuration/overview/localfilelist.jsp
| 2
java/code/webapp/WEB-INF/pages/configuration/overview/managedsystems.jsp
| 2
java/code/webapp/WEB-INF/pages/configuration/overview/summary.jsp
| 2
java/code/webapp/WEB-INF/pages/configuration/overview/targetsystems.jsp
| 1
java/code/webapp/WEB-INF/pages/configuration/sdc/channellist.jsp
| 3
java/code/webapp/WEB-INF/pages/configuration/sdc/createfile.jsp
| 4
java/code/webapp/WEB-INF/pages/configuration/sdc/deployfile.jsp
| 3
java/code/webapp/WEB-INF/pages/configuration/sdc/deployfileconfirm.jsp
| 3
java/code/webapp/WEB-INF/pages/configuration/sdc/difffile.jsp
| 3
java/code/webapp/WEB-INF/pages/configuration/sdc/difffileconfirm.jsp
| 3
java/code/webapp/WEB-INF/pages/configuration/sdc/importfile.jsp
| 3
java/code/webapp/WEB-INF/pages/configuration/sdc/importfileconfirm.jsp
| 3
java/code/webapp/WEB-INF/pages/configuration/sdc/rankchannels.jsp
| 2
java/code/webapp/WEB-INF/pages/configuration/sdc/subscriptions.jsp
| 3
java/code/webapp/WEB-INF/pages/configuration/sdc/uploadfile.jsp
| 6
java/code/webapp/WEB-INF/pages/configuration/sdc/viewmodifyfilescentral.jsp
| 4
java/code/webapp/WEB-INF/pages/configuration/sdc/viewmodifyfileslocal.jsp
| 2
java/code/webapp/WEB-INF/pages/configuration/sdc/viewmodifyfilessandbox.jsp
| 4
java/code/webapp/WEB-INF/pages/configuration/ssm/channelsystems.jsp
| 2
java/code/webapp/WEB-INF/pages/configuration/ssm/deploy.jsp
| 1
java/code/webapp/WEB-INF/pages/configuration/ssm/deployconfirm.jsp
| 1
java/code/webapp/WEB-INF/pages/configuration/ssm/diff.jsp
| 1
java/code/webapp/WEB-INF/pages/configuration/ssm/diffconfirm.jsp
| 1
java/code/webapp/WEB-INF/pages/configuration/ssm/difffiles.jsp
| 2
java/code/webapp/WEB-INF/pages/configuration/ssm/diffsystems.jsp
| 2
java/code/webapp/WEB-INF/pages/configuration/ssm/enable.jsp
| 1
java/code/webapp/WEB-INF/pages/configuration/ssm/enablesummary.jsp
| 2
java/code/webapp/WEB-INF/pages/configuration/ssm/rankchannels.jsp
| 2
java/code/webapp/WEB-INF/pages/configuration/ssm/subscribe.jsp
| 1
java/code/webapp/WEB-INF/pages/configuration/ssm/subscribeconfirm.jsp
| 4
java/code/webapp/WEB-INF/pages/configuration/ssm/systemchannels.jsp
| 2
java/code/webapp/WEB-INF/pages/configuration/ssm/unsubscribe.jsp
| 1
java/code/webapp/WEB-INF/pages/configuration/ssm/unsubscribeconfirm.jsp
| 1
java/code/webapp/WEB-INF/pages/errata/addchannelpackagepush.jsp
| 1
java/code/webapp/WEB-INF/pages/errata/addchannels.jsp
| 1
java/code/webapp/WEB-INF/pages/errata/addpackagepackagepush.jsp
| 1
java/code/webapp/WEB-INF/pages/errata/affectedsystems.jsp
| 1
java/code/webapp/WEB-INF/pages/errata/cloneerrata.jsp
| 2
java/code/webapp/WEB-INF/pages/errata/create.jsp
| 1
java/code/webapp/WEB-INF/pages/errata/delete.jsp
| 4
java/code/webapp/WEB-INF/pages/errata/edit.jsp
| 4
java/code/webapp/WEB-INF/pages/errata/editchannels.jsp
| 1
java/code/webapp/WEB-INF/pages/errata/erratasearch.jsp
| 2
java/code/webapp/WEB-INF/pages/errata/notify.jsp
| 3
java/code/webapp/WEB-INF/pages/errata/packagepush.jsp
| 1
java/code/webapp/WEB-INF/pages/errata/packages/add.jsp
| 2
java/code/webapp/WEB-INF/pages/errata/packages/confirm.jsp
| 1
java/code/webapp/WEB-INF/pages/errata/packages/list.jsp
| 1
java/code/webapp/WEB-INF/pages/errata/packages/remove.jsp
| 1
java/code/webapp/WEB-INF/pages/groups/create.jsp
| 1
java/code/webapp/WEB-INF/pages/help/docsearch.jsp
| 2
java/code/webapp/WEB-INF/pages/keys/cryptokeydeleteconfirm.jsp
| 4
java/code/webapp/WEB-INF/pages/keys/keycreate.jsp
| 3
java/code/webapp/WEB-INF/pages/keys/keyedit.jsp
| 3
java/code/webapp/WEB-INF/pages/keys/keys.jsp
| 2
java/code/webapp/WEB-INF/pages/kickstart/activationkeys.jsp
| 1
java/code/webapp/WEB-INF/pages/kickstart/assignedpackages.jsp
| 1
java/code/webapp/WEB-INF/pages/kickstart/cobbler/deleteconfirm.jsp
| 1
java/code/webapp/WEB-INF/pages/kickstart/cobbler/snippetdetails.jsp
| 1
java/code/webapp/WEB-INF/pages/kickstart/cobbler/snippets.jsp
| 2
java/code/webapp/WEB-INF/pages/kickstart/cryptokeys.jsp
| 1
java/code/webapp/WEB-INF/pages/kickstart/file_preservation_lists.jsp
| 1
java/code/webapp/WEB-INF/pages/kickstart/kickstartdetails.jsp
| 1
java/code/webapp/WEB-INF/pages/kickstart/kickstartoptions.jsp
| 1
java/code/webapp/WEB-INF/pages/kickstart/kickstartoverview.jsp
| 2
java/code/webapp/WEB-INF/pages/kickstart/kickstartpartition.jsp
| 1
java/code/webapp/WEB-INF/pages/kickstart/kickstartranges.jsp
| 2
java/code/webapp/WEB-INF/pages/kickstart/kickstarts.jsp
| 2
java/code/webapp/WEB-INF/pages/kickstart/kstrees.jsp
| 2
java/code/webapp/WEB-INF/pages/kickstart/locale.jsp
| 1
java/code/webapp/WEB-INF/pages/kickstart/packageprofiles.jsp
| 1
java/code/webapp/WEB-INF/pages/kickstart/scriptcreate.jsp
| 1
java/code/webapp/WEB-INF/pages/kickstart/scriptdelete.jsp
| 1
java/code/webapp/WEB-INF/pages/kickstart/scriptedit.jsp
| 1
java/code/webapp/WEB-INF/pages/kickstart/scripts.jsp
| 2
java/code/webapp/WEB-INF/pages/kickstart/softwareedit.jsp
| 1
java/code/webapp/WEB-INF/pages/kickstart/ssm/kickstartablesystems.jsp
| 3
java/code/webapp/WEB-INF/pages/kickstart/ssm/schedule.jsp
| 1
java/code/webapp/WEB-INF/pages/kickstart/systemdetails.jsp
| 1
java/code/webapp/WEB-INF/pages/kickstart/treecreate.jsp
| 1
java/code/webapp/WEB-INF/pages/kickstart/treedelete-confirm.jsp
| 1
java/code/webapp/WEB-INF/pages/kickstart/treeedit.jsp
| 1
java/code/webapp/WEB-INF/pages/kickstart/troubleshooting.jsp
| 1
java/code/webapp/WEB-INF/pages/kickstart/wizard/profile/first.jsp
| 2
java/code/webapp/WEB-INF/pages/kickstart/wizard/profile/second.jsp
| 2
java/code/webapp/WEB-INF/pages/kickstart/wizard/profile/third.jsp
| 2
java/code/webapp/WEB-INF/pages/kickstart/wizard/schedule/first.jsp
| 2
java/code/webapp/WEB-INF/pages/monitoring/probes.jsp
| 2
java/code/webapp/WEB-INF/pages/multiorg/channels/consumed.jsp
| 2
java/code/webapp/WEB-INF/pages/multiorg/channels/orglist.jsp
| 1
java/code/webapp/WEB-INF/pages/multiorg/channels/provided.jsp
| 2
java/code/webapp/WEB-INF/pages/multiorg/organizations.jsp
| 2
java/code/webapp/WEB-INF/pages/profiles/delete.jsp
| 1
java/code/webapp/WEB-INF/pages/profiles/details.jsp
| 1
java/code/webapp/WEB-INF/pages/profiles/list.jsp
| 2
java/code/webapp/WEB-INF/pages/profiles/packagelist.jsp
| 2
java/code/webapp/WEB-INF/pages/schedule/archivedactions.jsp
| 1
java/code/webapp/WEB-INF/pages/schedule/completedactions.jsp
| 1
java/code/webapp/WEB-INF/pages/schedule/completedsystems.jsp
| 1
java/code/webapp/WEB-INF/pages/schedule/failedactions.jsp
| 1
java/code/webapp/WEB-INF/pages/schedule/failedsystems.jsp
| 1
java/code/webapp/WEB-INF/pages/schedule/inprogresssystems.jsp
| 1
java/code/webapp/WEB-INF/pages/schedule/packagelist.jsp
| 1
java/code/webapp/WEB-INF/pages/schedule/pendingactions.jsp
| 1
java/code/webapp/WEB-INF/pages/schedule/pendingactionsconfirm.jsp
| 1
java/code/webapp/WEB-INF/pages/software/packages/packagenameoverview.jsp
| 1
java/code/webapp/WEB-INF/pages/ssm/packageinstall.jsp
| 2
java/code/webapp/WEB-INF/pages/ssm/packageinstallschedule.jsp
| 2
java/code/webapp/WEB-INF/pages/ssm/packagelist.jsp
| 1
java/code/webapp/WEB-INF/pages/ssm/packageremove.jsp
| 1
java/code/webapp/WEB-INF/pages/ssm/packageremoveschedule.jsp
| 2
java/code/webapp/WEB-INF/pages/ssm/packageupgrade.jsp
| 1
java/code/webapp/WEB-INF/pages/ssm/packageupgradeschedule.jsp
| 2
java/code/webapp/WEB-INF/pages/ssm/packageverify.jsp
| 1
java/code/webapp/WEB-INF/pages/ssm/packageverifyschedule.jsp
| 2
java/code/webapp/WEB-INF/pages/ssm/systems/migrate.jsp
| 2
java/code/webapp/WEB-INF/pages/ssm/systems/ssmdeleteconfirm.jsp
| 4
java/code/webapp/WEB-INF/pages/ssm/systems/ssmhwrefresh.jsp
| 1
java/code/webapp/WEB-INF/pages/ssm/systems/ssmswrefresh.jsp
| 1
java/code/webapp/WEB-INF/pages/ssm/view-log-details.jsp
| 2
java/code/webapp/WEB-INF/pages/ssm/view-log.jsp
| 2
java/code/webapp/WEB-INF/pages/systems/customkey/createkey.jsp
| 1
java/code/webapp/WEB-INF/pages/systems/customkey/deletekey.jsp
| 1
java/code/webapp/WEB-INF/pages/systems/customkey/listcustomkeys.jsp
| 2
java/code/webapp/WEB-INF/pages/systems/customkey/updatekey.jsp
| 1
java/code/webapp/WEB-INF/pages/systems/details/kickstart/session_cancel.jsp
| 1
java/code/webapp/WEB-INF/pages/systems/details/kickstart/session_status.jsp
| 2
java/code/webapp/WEB-INF/pages/systems/details/packages/packageconfirm.jsp
| 2
java/code/webapp/WEB-INF/pages/systems/details/packages/packagelist.jsp
| 2
java/code/webapp/WEB-INF/pages/systems/details/packages/packagelist.jspf
| 1
java/code/webapp/WEB-INF/pages/systems/details/packages/packagesindex.jsp
| 2
java/code/webapp/WEB-INF/pages/systems/details/packages/patches/patchconfirm.jsp
| 1
java/code/webapp/WEB-INF/pages/systems/details/packages/patches/patchinstall.jsp
| 1
java/code/webapp/WEB-INF/pages/systems/details/packages/patches/patchinstallconfirm.jsp
| 1
java/code/webapp/WEB-INF/pages/systems/details/packages/patches/patchlist.jsp
| 1
java/code/webapp/WEB-INF/pages/systems/details/packages/patchsets/install_patchset.jsp
| 1
java/code/webapp/WEB-INF/pages/systems/details/packages/patchsets/patchsetlist.jsp
| 1
java/code/webapp/WEB-INF/pages/systems/details/packages/profiles/compareprofiles.jsp
| 1
java/code/webapp/WEB-INF/pages/systems/details/packages/profiles/comparesystems.jsp
| 1
java/code/webapp/WEB-INF/pages/systems/details/packages/profiles/create.jsp
| 1
java/code/webapp/WEB-INF/pages/systems/details/packages/profiles/delete.jsp
| 1
java/code/webapp/WEB-INF/pages/systems/details/packages/profiles/missingpkgs.jsp
| 1
java/code/webapp/WEB-INF/pages/systems/details/packages/profiles/profiles.jsp
| 1
java/code/webapp/WEB-INF/pages/systems/details/packages/profiles/syncprofile.jsp
| 1
java/code/webapp/WEB-INF/pages/systems/details/packages/profiles/syncsystem.jsp
| 1
java/code/webapp/WEB-INF/pages/systems/details/packages/scheduleremote.jsp
| 3
java/code/webapp/WEB-INF/pages/systems/details/packages/upgradable.jsp
| 2
java/code/webapp/WEB-INF/pages/systems/details/virtualization/provision/first.jsp
| 2
java/code/webapp/WEB-INF/pages/systems/details/virtualization/virtualguests_confirm.jsp
| 1
java/code/webapp/WEB-INF/pages/systems/details/virtualization/virtualguestslist.jsp
| 1
java/code/webapp/WEB-INF/pages/systems/duplicate/duplicatesystems.jsp
| 2
java/code/webapp/WEB-INF/pages/systems/duplicate/duplicatesystemscompare.jsp
| 1
java/code/webapp/WEB-INF/pages/systems/entitlements/entitlements.jsp
| 2
java/code/webapp/WEB-INF/pages/systems/entitlements/flexguests.jsp
| 1
java/code/webapp/WEB-INF/pages/systems/entitlements/guestlimited.jsp
| 2
java/code/webapp/WEB-INF/pages/systems/entitlements/guestunlimited.jsp
| 2
java/code/webapp/WEB-INF/pages/systems/entitlements/physicalhosts.jsp
| 2
java/code/webapp/WEB-INF/pages/systems/errata.jsp
| 2
java/code/webapp/WEB-INF/pages/systems/errataconfirm.jsp
| 2
java/code/webapp/WEB-INF/pages/systems/grouplist.jsp
| 2
java/code/webapp/WEB-INF/pages/systems/inactivelist.jsp
| 2
java/code/webapp/WEB-INF/pages/systems/outofdatelist.jsp
| 2
java/code/webapp/WEB-INF/pages/systems/overview.jsp
| 2
java/code/webapp/WEB-INF/pages/systems/probes/create.jsp
| 1
java/code/webapp/WEB-INF/pages/systems/probes/delete.jsp
| 1
java/code/webapp/WEB-INF/pages/systems/probes/details.jsp
| 2
java/code/webapp/WEB-INF/pages/systems/probes/edit.jsp
| 1
java/code/webapp/WEB-INF/pages/systems/probes/index.jsp
| 2
java/code/webapp/WEB-INF/pages/systems/provisioning/preservation/preservation_create.jsp
| 1
java/code/webapp/WEB-INF/pages/systems/provisioning/preservation/preservation_edit.jsp
| 1
java/code/webapp/WEB-INF/pages/systems/provisioning/preservation/preservation_list.jsp
| 1
java/code/webapp/WEB-INF/pages/systems/provisioning/preservation/preservationlistconfirm.jsp
| 1
java/code/webapp/WEB-INF/pages/systems/proxylist.jsp
| 2
java/code/webapp/WEB-INF/pages/systems/registeredlist.jsp
| 1
java/code/webapp/WEB-INF/pages/systems/sdc/channels.jsp
| 1
java/code/webapp/WEB-INF/pages/systems/sdc/confirmnewbase.jsp
| 1
java/code/webapp/WEB-INF/pages/systems/sdc/createcustomdata.jsp
| 2
java/code/webapp/WEB-INF/pages/systems/sdc/delete_confirm.jsp
| 1
java/code/webapp/WEB-INF/pages/systems/sdc/deletecustomdata.jsp
| 1
java/code/webapp/WEB-INF/pages/systems/sdc/details.jsp
| 1
java/code/webapp/WEB-INF/pages/systems/sdc/hardware.jsp
| 1
java/code/webapp/WEB-INF/pages/systems/sdc/migrate.jsp
| 1
java/code/webapp/WEB-INF/pages/systems/sdc/note_delete.jsp
| 1
java/code/webapp/WEB-INF/pages/systems/sdc/note_edit.jsp
| 1
java/code/webapp/WEB-INF/pages/systems/sdc/updatecustomdata.jsp
| 1
java/code/webapp/WEB-INF/pages/systems/systemcurrency.jsp
| 2
java/code/webapp/WEB-INF/pages/systems/systemlist.jsp
| 4
java/code/webapp/WEB-INF/pages/systems/systemsearch.jsp
| 3
java/code/webapp/WEB-INF/pages/systems/unentitledlist.jsp
| 2
java/code/webapp/WEB-INF/pages/systems/ungroupedlist.jsp
| 2
java/code/webapp/WEB-INF/pages/systems/virtuallist.jsp
| 1
java/code/webapp/WEB-INF/pages/user/create/usercreate.jsp
| 1
java/code/webapp/WEB-INF/pages/user/edit/localepreference.jsp
| 1
java/code/webapp/WEB-INF/pages/user/edit/your_edit_address.jsp
| 1
java/code/webapp/WEB-INF/pages/user/edit/yourchangeemail.jsp
| 1
java/code/webapp/WEB-INF/pages/user/edit/yourdetails.jsp
| 1
java/code/webapp/WEB-INF/pages/user/edit/yourpreferences.jsp
| 1
java/code/webapp/WEB-INF/struts-config.xml
| 714 ++++++++--
389 files changed, 1467 insertions(+), 174 deletions(-)
New commits:
commit 50cad17144ae85eb9f279cc5ffe7709252489f88
Author: Milan Zazrivec <mzazrivec(a)redhat.com>
Date: Fri Jun 17 10:52:26 2011 +0200
709724 - check session validity first, security token next
This is to make sure we don't return HTTP/403 in cases where we *do*
have the security token available, but our session expired.
diff --git a/java/code/src/com/redhat/rhn/frontend/servlets/AuthFilter.java
b/java/code/src/com/redhat/rhn/frontend/servlets/AuthFilter.java
index e2ef6c5..0f4498a 100644
--- a/java/code/src/com/redhat/rhn/frontend/servlets/AuthFilter.java
+++ b/java/code/src/com/redhat/rhn/frontend/servlets/AuthFilter.java
@@ -16,6 +16,8 @@
package com.redhat.rhn.frontend.servlets;
import com.redhat.rhn.common.conf.ConfigDefaults;
+import com.redhat.rhn.common.security.CSRFTokenException;
+import com.redhat.rhn.common.security.CSRFTokenValidator;
import com.redhat.rhn.frontend.security.AuthenticationService;
import com.redhat.rhn.frontend.security.AuthenticationServiceFactory;
@@ -77,9 +79,23 @@ public class AuthFilter implements Filter {
if (authenticationService.validate((HttpServletRequest)request,
(HttpServletResponse)response)) {
- //Check the referrer and redirect to YourRhn.do if it doesn't match
HttpServletRequest hreq = new
RhnHttpServletRequest((HttpServletRequest)request);
+
+ // validate security token to prevent CSRF type of attacks
+ if (hreq.getMethod().equals("POST")) {
+ try {
+ CSRFTokenValidator.validate(hreq);
+ }
+ catch (CSRFTokenException e) {
+ // send HTTP 403 if security token validation failed
+ HttpServletResponse hres = (HttpServletResponse) response;
+ hres.sendError(HttpServletResponse.SC_FORBIDDEN, e.getMessage());
+ return;
+ }
+ }
+
+ //Check the referrer and redirect to YourRhn.do if it doesn't match
Enumeration em = hreq.getHeaders("referer");
if (em.hasMoreElements()) {
String urlString = (String) em.nextElement();
diff --git a/java/code/src/com/redhat/rhn/frontend/struts/RhnRequestProcessor.java
b/java/code/src/com/redhat/rhn/frontend/struts/RhnRequestProcessor.java
index 7ea6a95..803ae2f 100644
--- a/java/code/src/com/redhat/rhn/frontend/struts/RhnRequestProcessor.java
+++ b/java/code/src/com/redhat/rhn/frontend/struts/RhnRequestProcessor.java
@@ -16,7 +16,6 @@
package com.redhat.rhn.frontend.struts;
import com.redhat.rhn.common.messaging.MessageQueue;
-import com.redhat.rhn.common.security.CSRFTokenValidator;
import com.redhat.rhn.common.security.PermissionException;
import com.redhat.rhn.domain.user.User;
import com.redhat.rhn.frontend.events.TraceBackEvent;
@@ -70,11 +69,6 @@ public class RhnRequestProcessor extends RequestProcessor {
//we need to process a list of acls
RhnActionMapping mapping = (RhnActionMapping) originalMapping;
- // validate security token to prevent CSRF type of attacks
- if (request.getMethod().equals("POST")) {
- CSRFTokenValidator.validate(request);
- }
-
// if postRequired="true", make sure we're using POST
if (mapping.postRequired() &&
!request.getMethod().equals("POST")) {
// send HTTP 405 if POST wasn't used
commit 86afbf7c8bec544f44c9e9a65fad453422389cfe
Author: Milan Zazrivec <mzazrivec(a)redhat.com>
Date: Fri Jun 17 10:51:04 2011 +0200
CVE-2009-4139 - cross site request forging vulnerability fix
This fixes cross site request forging vulnerability present in Spacewalk
WebUI.
The fix comprises:
1. New classes for generating and validating a security token, which will
be used to validate that a submitted form was not forged:
* CSRFTokenValidator and CSRFTokenException
2. New tag which will render a hidden input in an html form:
* <rhn:csrf />
3. <rhn:csrf /> tag included in all .jsp pages containing a POST form
4. New struts action properties:
* postRequired - for actions which require a POST method
* postRequiredIfSubmitted - for actions which require a POST method for submission
5. New action properties included in struts-config.xml
Notes:
1. Security token is generated per session.
2. Return HTTP/405 in case POST wasn't used when required.
3. Return HTTP/403 in case the token validation failed.
4. In multipart forms, the security token had to be included in the POST url,
otherwise we wouldn't be able to extract it during validation.
5. Security token needed to be cleared from some generated GET url parameters
(otherwise the RhnRequestProcessor would think it's a form submission).
6. rl:listset contains a filtering form, we need to include the security
token here as well.
7. Some of our forms use GET instead of POST (search form for example).
diff --git a/java/buildconf/LICENSE.txt b/java/buildconf/LICENSE.txt
index db0c51f..33fb9fd 100644
--- a/java/buildconf/LICENSE.txt
+++ b/java/buildconf/LICENSE.txt
@@ -1,5 +1,5 @@
^/\*\*$
-^ \* Copyright \(c\) (200\d--)?201[01] Red Hat, Inc.$
+^ \* Copyright \(c\) (200\d--)?201[01] (Red Hat, Inc.|Novell)$
^ \*$
^ \* This software is licensed to you under the GNU General Public License,$
^ \* version 2 \(GPLv2\). There is NO WARRANTY for this software, express or$
diff --git a/java/code/src/com/redhat/rhn/common/security/CSRFTokenException.java
b/java/code/src/com/redhat/rhn/common/security/CSRFTokenException.java
new file mode 100644
index 0000000..24a530b
--- /dev/null
+++ b/java/code/src/com/redhat/rhn/common/security/CSRFTokenException.java
@@ -0,0 +1,45 @@
+/**
+ * Copyright (c) 2011 Novell
+ *
+ * This software is licensed to you under the GNU General Public License,
+ * version 2 (GPLv2). There is NO WARRANTY for this software, express or
+ * implied, including the implied warranties of MERCHANTABILITY or FITNESS
+ * FOR A PARTICULAR PURPOSE. You should have received a copy of GPLv2
+ * along with this software; if not, see
+ *
http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt.
+ *
+ * Red Hat trademarks are not licensed under GPLv2. No permission is
+ * granted to use or replicate Red Hat trademarks that are incorporated
+ * in this software or its documentation.
+ */
+package com.redhat.rhn.common.security;
+
+import com.redhat.rhn.common.RhnRuntimeException;
+
+/**
+ * RuntimeException to indicate failure during validation of CSRF tokens.
+ */
+public class CSRFTokenException extends RhnRuntimeException {
+
+ /** Serial Version UID */
+ private static final long serialVersionUID = -913505868082953593L;
+
+ /**
+ * Constructor
+ *
+ * @param message exception message
+ */
+ public CSRFTokenException(String message) {
+ super(message);
+ }
+
+ /**
+ * Constructor
+ *
+ * @param message exception message
+ * @param cause exception cause
+ */
+ public CSRFTokenException(String message, Throwable cause) {
+ super(message, cause);
+ }
+}
diff --git a/java/code/src/com/redhat/rhn/common/security/CSRFTokenValidator.java
b/java/code/src/com/redhat/rhn/common/security/CSRFTokenValidator.java
new file mode 100644
index 0000000..b6da8de
--- /dev/null
+++ b/java/code/src/com/redhat/rhn/common/security/CSRFTokenValidator.java
@@ -0,0 +1,94 @@
+/**
+ * Copyright (c) 2011 Novell
+ *
+ * This software is licensed to you under the GNU General Public License,
+ * version 2 (GPLv2). There is NO WARRANTY for this software, express or
+ * implied, including the implied warranties of MERCHANTABILITY or FITNESS
+ * FOR A PARTICULAR PURPOSE. You should have received a copy of GPLv2
+ * along with this software; if not, see
+ *
http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt.
+ *
+ * Red Hat trademarks are not licensed under GPLv2. No permission is
+ * granted to use or replicate Red Hat trademarks that are incorporated
+ * in this software or its documentation.
+ */
+package com.redhat.rhn.common.security;
+
+import java.security.NoSuchAlgorithmException;
+import java.security.SecureRandom;
+
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpSession;
+
+/**
+ * This is a utility class containing static methods for handling creation and
+ * validation of security tokens used for preventing from CSRF attacks.
+ */
+public final class CSRFTokenValidator {
+
+ private static String tokenKey = "csrf_token";
+ private static String defaultAlgorithm = "SHA1PRNG";
+
+ /* utility class, no public constructor */
+ private CSRFTokenValidator() {
+ }
+
+ /**
+ * Create a new CSRF token using the given algorithm, throws a runtime
+ * exception in case of an algorithm is used that is not available.
+ *
+ * @param alg
+ * @return token as a String
+ * @throws CSRFTokenException
+ */
+ private static String createNewToken(String alg) throws CSRFTokenException {
+ String tokenValue = null;
+ try {
+ tokenValue = String.valueOf(SecureRandom.getInstance(alg).nextLong());
+ }
+ catch (NoSuchAlgorithmException e) {
+ throw new CSRFTokenException(e.getMessage(), e);
+ }
+ return tokenValue;
+ }
+
+ /**
+ * Return the CSRF token from the given session, create a new token if
+ * there is currently none associated with this session.
+ *
+ * @param session HttpSession to retrieve the token from
+ * @return token Security token retrieved from the session
+ */
+ public static String getToken(HttpSession session) {
+ String tokenValue = (String) session.getAttribute(tokenKey);
+ if (tokenValue == null) {
+ // Create new token if necessary
+ tokenValue = createNewToken(defaultAlgorithm);
+ session.setAttribute(tokenKey, tokenValue);
+ }
+ return tokenValue;
+ }
+
+ /**
+ * Validate a given request within its own session, throws a runtime
+ * exception leading to internal server error in case of failure.
+ *
+ * @param request HTTPServletRequest to validate the token for
+ * @throws CSRFTokenException In case the validation failed
+ */
+ public static void validate(HttpServletRequest request) throws CSRFTokenException {
+ HttpSession session = request.getSession();
+
+ if (session.getAttribute(tokenKey) == null) {
+ throw new CSRFTokenException("Session does not contain a CSRF security
token");
+ }
+
+ if (request.getParameter(tokenKey) == null) {
+ throw new CSRFTokenException("Request does not contain a CSRF security
token");
+ }
+
+ if (!session.getAttribute(tokenKey).equals(request.getParameter(tokenKey))) {
+ throw new CSRFTokenException("Validation of CSRF security token
failed");
+ }
+ }
+}
diff --git
a/java/code/src/com/redhat/rhn/frontend/action/configuration/BaseAddFilesAction.java
b/java/code/src/com/redhat/rhn/frontend/action/configuration/BaseAddFilesAction.java
index 18cc492..ff9e872 100644
--- a/java/code/src/com/redhat/rhn/frontend/action/configuration/BaseAddFilesAction.java
+++ b/java/code/src/com/redhat/rhn/frontend/action/configuration/BaseAddFilesAction.java
@@ -42,6 +42,7 @@ import javax.servlet.http.HttpServletResponse;
public abstract class BaseAddFilesAction extends RhnAction {
public static final String MAX_SIZE = "maxbytes";
+ public static final String CSRF_TOKEN = "csrfToken";
/** {@inheritDoc} */
public ActionForward execute(ActionMapping mapping, ActionForm form,
@@ -54,6 +55,8 @@ public abstract class BaseAddFilesAction extends RhnAction {
request.setAttribute(MAX_SIZE,
StringUtil.displayFileSize(ConfigFile.getMaxFileSize()));
+ request.setAttribute(CSRF_TOKEN,
request.getSession().getAttribute("csrf_token"));
+
if (isSubmitted(cff)) {
ConfigChannel channel = getConfigChannel(request);
diff --git
a/java/code/src/com/redhat/rhn/frontend/action/configuration/files/FileDetailsAction.java
b/java/code/src/com/redhat/rhn/frontend/action/configuration/files/FileDetailsAction.java
index bdafd59..cfb8bec 100644
---
a/java/code/src/com/redhat/rhn/frontend/action/configuration/files/FileDetailsAction.java
+++
b/java/code/src/com/redhat/rhn/frontend/action/configuration/files/FileDetailsAction.java
@@ -54,6 +54,7 @@ public class FileDetailsAction extends RhnAction {
public static final String LAST_USER = "lastUser";
public static final String LAST_USER_ID = "lastUserId";
public static final String TOOLARGE = "toolarge";
+ public static final String CSRF_TOKEN = "csrfToken";
public static final String VALIDATION_XSD =
@@ -109,6 +110,9 @@ public class FileDetailsAction extends RhnAction {
getFileStorage(ctx.getLoggedInUser(), cr.getConfigFile());
}
+ request.setAttribute(CSRF_TOKEN,
+ request.getSession().getAttribute("csrf_token"));
+
request.setAttribute(MAX_SIZE,
StringUtil.displayFileSize(
Config.get().getInt(ConfigDefaults.CONFIG_REVISION_MAX_SIZE,
diff --git
a/java/code/src/com/redhat/rhn/frontend/action/configuration/files/FileDownloadAction.java
b/java/code/src/com/redhat/rhn/frontend/action/configuration/files/FileDownloadAction.java
index 47db692..77e7bec 100644
---
a/java/code/src/com/redhat/rhn/frontend/action/configuration/files/FileDownloadAction.java
+++
b/java/code/src/com/redhat/rhn/frontend/action/configuration/files/FileDownloadAction.java
@@ -38,12 +38,16 @@ import javax.servlet.http.HttpServletResponse;
*/
public class FileDownloadAction extends RhnAction {
+ public static final String CSRF_TOKEN = "csrfToken";
+
/** {@inheritDoc} */
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
Map params = makeParamMap(request);
ConfigFileForm cff = (ConfigFileForm) form;
+ request.setAttribute(CSRF_TOKEN,
request.getSession().getAttribute("csrf_token"));
+
ConfigRevision cr = ConfigActionHelper.findRevision(request);
String charSet = response.getCharacterEncoding();
diff --git
a/java/code/src/com/redhat/rhn/frontend/action/configuration/files/ManageRevisionSetup.java
b/java/code/src/com/redhat/rhn/frontend/action/configuration/files/ManageRevisionSetup.java
index 91c3006..dad412b 100644
---
a/java/code/src/com/redhat/rhn/frontend/action/configuration/files/ManageRevisionSetup.java
+++
b/java/code/src/com/redhat/rhn/frontend/action/configuration/files/ManageRevisionSetup.java
@@ -33,6 +33,8 @@ import com.redhat.rhn.manager.rhnset.RhnSetDecl;
*/
public class ManageRevisionSetup extends BaseSetListAction {
+ public static final String CSRF_TOKEN = "csrfToken";
+
/**
* {@inheritDoc}
*/
@@ -46,6 +48,8 @@ public class ManageRevisionSetup extends BaseSetListAction {
rctxIn.getRequest().setAttribute("max_size",
StringUtil.displayFileSize(max));
+ rctxIn.getRequest().setAttribute(CSRF_TOKEN,
+ rctxIn.getRequest().getSession().getAttribute("csrf_token"));
ConfigActionHelper.processRequestAttributes(rctxIn);
super.processRequestAttributes(rctxIn);
}
diff --git
a/java/code/src/com/redhat/rhn/frontend/action/keys/BaseCryptoKeyEditAction.java
b/java/code/src/com/redhat/rhn/frontend/action/keys/BaseCryptoKeyEditAction.java
index 791c834..e0e8d65 100644
--- a/java/code/src/com/redhat/rhn/frontend/action/keys/BaseCryptoKeyEditAction.java
+++ b/java/code/src/com/redhat/rhn/frontend/action/keys/BaseCryptoKeyEditAction.java
@@ -50,6 +50,7 @@ public abstract class BaseCryptoKeyEditAction extends RhnAction {
public static final String CONTENTS = "contents";
public static final String TYPE = "type";
public static final String TYPES = "types";
+ public static final String CSRF_TOKEN = "csrfToken";
/** {@inheritDoc} */
public ActionForward execute(ActionMapping mapping,
@@ -84,6 +85,8 @@ public abstract class BaseCryptoKeyEditAction extends RhnAction {
KickstartFactory.KEY_TYPE_SSL.getLabel()));
request.setAttribute(TYPES, types);
ActionForward retval = mapping.findForward("default");
+ request.setAttribute(CSRF_TOKEN,
request.getSession().getAttribute("csrf_token"));
+
if (isSubmitted(form)) {
ActionErrors errors = RhnValidationHelper.validateDynaActionForm(
this, form);
diff --git
a/java/code/src/com/redhat/rhn/frontend/action/kickstart/AdvancedModeDetailsAction.java
b/java/code/src/com/redhat/rhn/frontend/action/kickstart/AdvancedModeDetailsAction.java
index 6ed5a3c..11fdbdd 100644
---
a/java/code/src/com/redhat/rhn/frontend/action/kickstart/AdvancedModeDetailsAction.java
+++
b/java/code/src/com/redhat/rhn/frontend/action/kickstart/AdvancedModeDetailsAction.java
@@ -74,6 +74,7 @@ public class AdvancedModeDetailsAction extends RhnAction {
private static final String UPLOAD_KEY_LABEL = "uploadKey";
private static final String VALIDATION_XSD =
"/com/redhat/rhn/frontend/action/kickstart/validation/kickstartFileForm.xsd";
+ public static final String CSRF_TOKEN = "csrfToken";
/**
*
* {@inheritDoc}
@@ -86,6 +87,8 @@ public class AdvancedModeDetailsAction extends RhnAction {
request.setAttribute(UPLOAD_KEY_LABEL, UPLOAD_KEY);
+ request.setAttribute(CSRF_TOKEN,
request.getSession().getAttribute("csrf_token"));
+
context.copyParamToAttributes(RequestContext.KICKSTART_ID);
if (CREATE_MODE.equals(mapping.getParameter())) {
context.getRequest().setAttribute(CREATE_MODE, Boolean.TRUE);
diff --git
a/java/code/src/com/redhat/rhn/frontend/action/satellite/BootstrapConfigAction.java
b/java/code/src/com/redhat/rhn/frontend/action/satellite/BootstrapConfigAction.java
index 1eaee18..fe2152a 100644
--- a/java/code/src/com/redhat/rhn/frontend/action/satellite/BootstrapConfigAction.java
+++ b/java/code/src/com/redhat/rhn/frontend/action/satellite/BootstrapConfigAction.java
@@ -51,6 +51,7 @@ public class BootstrapConfigAction extends BaseConfigAction {
public static final String HTTP_PROXY = "http-proxy";
public static final String HTTP_PROXY_USERNAME = "http-proxy-username";
public static final String HTTP_PROXY_PASSWORD = "http-proxy-password";
+ public static final String CSRF_TOKEN = "csrfToken";
/** {@inheritDoc} */
@@ -64,6 +65,8 @@ public class BootstrapConfigAction extends BaseConfigAction {
StrutsDelegate strutsDelegate = getStrutsDelegate();
+ request.setAttribute(CSRF_TOKEN,
request.getSession().getAttribute("csrf_token"));
+
if (isSubmitted(form)) {
ActionErrors errors = RhnValidationHelper.validateDynaActionForm(
this, form);
diff --git
a/java/code/src/com/redhat/rhn/frontend/action/satellite/CertificateConfigAction.java
b/java/code/src/com/redhat/rhn/frontend/action/satellite/CertificateConfigAction.java
index 2588060..1394d98 100644
--- a/java/code/src/com/redhat/rhn/frontend/action/satellite/CertificateConfigAction.java
+++ b/java/code/src/com/redhat/rhn/frontend/action/satellite/CertificateConfigAction.java
@@ -39,6 +39,7 @@ import javax.servlet.http.HttpServletResponse;
public class CertificateConfigAction extends BaseConfigAction {
public static final String CERT_TEXT = "cert_text";
public static final String CERT_FILE = "cert_file";
+ public static final String CSRF_TOKEN = "csrfToken";
/** {@inheritDoc} */
@Override
@@ -82,6 +83,8 @@ public class CertificateConfigAction extends BaseConfigAction {
}
}
}
+ request.setAttribute(CSRF_TOKEN,
+ request.getSession().getAttribute("csrf_token"));
return mapping.findForward("default");
}
diff --git a/java/code/src/com/redhat/rhn/frontend/servlets/PxtSessionDelegateImpl.java
b/java/code/src/com/redhat/rhn/frontend/servlets/PxtSessionDelegateImpl.java
index 44fd9fd..89247f1 100644
--- a/java/code/src/com/redhat/rhn/frontend/servlets/PxtSessionDelegateImpl.java
+++ b/java/code/src/com/redhat/rhn/frontend/servlets/PxtSessionDelegateImpl.java
@@ -210,6 +210,9 @@ public class PxtSessionDelegateImpl implements PxtSessionDelegate {
WebSession pxtSession = getPxtSession(request);
pxtSession.setWebUserId(null);
+ // Invalidate csrf_token
+ request.getSession().setAttribute("csrf_token", null);
+
refreshPxtSession(request, response, 0);
}
diff --git a/java/code/src/com/redhat/rhn/frontend/struts/RhnActionMapping.java
b/java/code/src/com/redhat/rhn/frontend/struts/RhnActionMapping.java
index d8e269e..1ffdd63 100644
--- a/java/code/src/com/redhat/rhn/frontend/struts/RhnActionMapping.java
+++ b/java/code/src/com/redhat/rhn/frontend/struts/RhnActionMapping.java
@@ -24,6 +24,8 @@ public class RhnActionMapping extends ActionMapping {
private String acls;
private String mixins;
+ private String postRequired;
+ private String postRequiredIfSubmitted;
/**
@@ -54,4 +56,52 @@ public class RhnActionMapping extends ActionMapping {
public void setAcls(String aclsIn) {
this.acls = aclsIn;
}
+
+ /**
+ * @return Returns the postRequired attribute.
+ */
+ public String getPostRequired() {
+ return postRequired;
+ }
+
+ /**
+ * @param postRequiredIn The postRequired attribute to set.
+ */
+ public void setPostRequired(String postRequiredIn) {
+ this.postRequired = postRequiredIn;
+ }
+
+ /**
+ * @return true if postRequired attribute is present and set to "true",
false otherwise
+ */
+ public boolean postRequired() {
+ if (postRequired != null && postRequired.equals("true")) {
+ return true;
+ }
+ return false;
+ }
+
+ /**
+ * @return Returns the postRequiredIfSubmitted attribute.
+ */
+ public String getPostRequiredIfSubmitted() {
+ return postRequiredIfSubmitted;
+ }
+
+ /**
+ * @param postRequiredIfSubmittedIn The postRequiredIfSubmitted attribute to set.
+ */
+ public void setPostRequiredIfSubmitted(String postRequiredIfSubmittedIn) {
+ this.postRequiredIfSubmitted = postRequiredIfSubmittedIn;
+ }
+
+ /**
+ * @return true if postRequiredIfSubmitted attribute is present and set to
"true"
+ */
+ public boolean postRequiredIfSubmitted() {
+ if (postRequiredIfSubmitted != null &&
postRequiredIfSubmitted.equals("true")) {
+ return true;
+ }
+ return false;
+ }
}
diff --git a/java/code/src/com/redhat/rhn/frontend/struts/RhnRequestProcessor.java
b/java/code/src/com/redhat/rhn/frontend/struts/RhnRequestProcessor.java
index cf5198d..7ea6a95 100644
--- a/java/code/src/com/redhat/rhn/frontend/struts/RhnRequestProcessor.java
+++ b/java/code/src/com/redhat/rhn/frontend/struts/RhnRequestProcessor.java
@@ -16,6 +16,7 @@
package com.redhat.rhn.frontend.struts;
import com.redhat.rhn.common.messaging.MessageQueue;
+import com.redhat.rhn.common.security.CSRFTokenValidator;
import com.redhat.rhn.common.security.PermissionException;
import com.redhat.rhn.domain.user.User;
import com.redhat.rhn.frontend.events.TraceBackEvent;
@@ -68,6 +69,28 @@ public class RhnRequestProcessor extends RequestProcessor {
if (originalMapping != null && originalMapping instanceof
RhnActionMapping) {
//we need to process a list of acls
RhnActionMapping mapping = (RhnActionMapping) originalMapping;
+
+ // validate security token to prevent CSRF type of attacks
+ if (request.getMethod().equals("POST")) {
+ CSRFTokenValidator.validate(request);
+ }
+
+ // if postRequired="true", make sure we're using POST
+ if (mapping.postRequired() &&
!request.getMethod().equals("POST")) {
+ // send HTTP 405 if POST wasn't used
+ response.sendError(HttpServletResponse.SC_METHOD_NOT_ALLOWED);
+ return;
+ }
+
+ RequestContext requestContext = new RequestContext(request);
+ // if postRequiredIfSubmitted="true", make sure we're using
POST
+ if (mapping.postRequiredIfSubmitted() &&
requestContext.isSubmitted() &&
+ !request.getMethod().equals("POST")) {
+ // send HTTP 405 if POST wasn't used
+ response.sendError(HttpServletResponse.SC_METHOD_NOT_ALLOWED);
+ return;
+ }
+
if (!AclManager.hasAcl(mapping.getAcls(), request, mapping.getMixins()))
{
//an acl evaluated to false
PermissionException e = new PermissionException("Missing
Acl");
diff --git a/java/code/src/com/redhat/rhn/frontend/taglibs/CsrfTag.java
b/java/code/src/com/redhat/rhn/frontend/taglibs/CsrfTag.java
new file mode 100644
index 0000000..6b04b58
--- /dev/null
+++ b/java/code/src/com/redhat/rhn/frontend/taglibs/CsrfTag.java
@@ -0,0 +1,51 @@
+/**
+ * Copyright (c) 2009--2010 Red Hat, Inc.
+ *
+ * This software is licensed to you under the GNU General Public License,
+ * version 2 (GPLv2). There is NO WARRANTY for this software, express or
+ * implied, including the implied warranties of MERCHANTABILITY or FITNESS
+ * FOR A PARTICULAR PURPOSE. You should have received a copy of GPLv2
+ * along with this software; if not, see
+ *
http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt.
+ *
+ * Red Hat trademarks are not licensed under GPLv2. No permission is
+ * granted to use or replicate Red Hat trademarks that are incorporated
+ * in this software or its documentation.
+ */
+package com.redhat.rhn.frontend.taglibs;
+
+import com.redhat.rhn.common.security.CSRFTokenValidator;
+
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpSession;
+import javax.servlet.jsp.JspException;
+
+import org.apache.struts.taglib.html.HiddenTag;
+
+/**
+ * HiddenTag
+ * Renders < />
+ * @version $Rev$
+ */
+public class CsrfTag extends HiddenTag {
+
+ /**
+ * Comment for <code>serialVersionUID</code>
+ */
+ private static final long serialVersionUID = 7202597580376186072L;
+
+ /**
+ * {@inheritDoc}
+ */
+ public int doStartTag() throws JspException {
+ HttpServletRequest request = (HttpServletRequest) pageContext.getRequest();
+ HttpSession session = request.getSession(true);
+
+ this.setProperty("csrf_token");
+ this.setValue(CSRFTokenValidator.getToken(session));
+
+ super.doStartTag();
+ return SKIP_BODY;
+ }
+
+}
diff --git a/java/code/src/com/redhat/rhn/frontend/taglibs/ListDisplayTag.java
b/java/code/src/com/redhat/rhn/frontend/taglibs/ListDisplayTag.java
index 11e356b..518f389 100644
--- a/java/code/src/com/redhat/rhn/frontend/taglibs/ListDisplayTag.java
+++ b/java/code/src/com/redhat/rhn/frontend/taglibs/ListDisplayTag.java
@@ -937,6 +937,9 @@ public class ListDisplayTag extends BodyTagSupport {
if (formvars != null) { //get vars from form submission
String[] keys = formvars.split(",\\s?");
for (int j = 0; j < keys.length; j++) {
+ if (keys[j].equals("submitted")) {
+ continue;
+ }
if (!PAGINATION_WASH_SET.contains(keys[j])) {
String encodedParam =
StringUtil.urlEncode(rq.getParameter(keys[j]));
enabled.append("&" + keys[j] + "=" +
encodedParam);
@@ -949,6 +952,9 @@ public class ListDisplayTag extends BodyTagSupport {
Iterator iter = qvars.keySet().iterator();
while (iter.hasNext()) {
String key = (String) iter.next();
+ if (key.equals("submitted")) {
+ continue;
+ }
if (!PAGINATION_WASH_SET.contains(key)) {
String encodedParam = StringUtil.urlEncode(rq.getParameter(key));
enabled.append("&" + key + "=" +
encodedParam);
diff --git a/java/code/src/com/redhat/rhn/frontend/taglibs/list/AlphaBarHelper.java
b/java/code/src/com/redhat/rhn/frontend/taglibs/list/AlphaBarHelper.java
index d613e1a..93dfe55 100644
--- a/java/code/src/com/redhat/rhn/frontend/taglibs/list/AlphaBarHelper.java
+++ b/java/code/src/com/redhat/rhn/frontend/taglibs/list/AlphaBarHelper.java
@@ -18,7 +18,7 @@ import com.redhat.rhn.common.localization.LocalizationService;
import org.apache.commons.lang.StringUtils;
-import java.util.Collections;
+import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
@@ -136,8 +136,10 @@ public class AlphaBarHelper {
params.put(makeAlphaKey(listName), String.valueOf(alpha));
StringBuilder enabled = new StringBuilder("<a href=\"");
+ List ignoreList = new ArrayList();
+ ignoreList.add("submitted");
enabled.append(ListTagUtil.makeParamsLink(request, listName, params,
- Collections.EMPTY_LIST));
+ ignoreList));
enabled.append("\"");
enabled.append(" class=\"list-alphabar-enabled\">" + alpha
+ "</a>");
return enabled.toString();
diff --git a/java/code/src/com/redhat/rhn/frontend/taglibs/list/ListTag.java
b/java/code/src/com/redhat/rhn/frontend/taglibs/list/ListTag.java
index a4311fa..e80dcec 100644
--- a/java/code/src/com/redhat/rhn/frontend/taglibs/list/ListTag.java
+++ b/java/code/src/com/redhat/rhn/frontend/taglibs/list/ListTag.java
@@ -661,6 +661,7 @@ public class ListTag extends BodyTagSupport {
makeFilterSearchParentLabel(getUniqueName()));
excludeParams.add(ListTagUtil.
makeParentIsAnElementLabel(getUniqueName()));
+ excludeParams.add("submitted");
ListTagUtil.write(pageContext,
ListTagUtil.makeParamsLink(pageContext.getRequest(), name,
diff --git a/java/code/src/com/redhat/rhn/frontend/taglibs/rhn-taglib.tld
b/java/code/src/com/redhat/rhn/frontend/taglibs/rhn-taglib.tld
index 40f8e0e..c8cfb91 100644
--- a/java/code/src/com/redhat/rhn/frontend/taglibs/rhn-taglib.tld
+++ b/java/code/src/com/redhat/rhn/frontend/taglibs/rhn-taglib.tld
@@ -263,6 +263,13 @@
<rtexprvalue>true</rtexprvalue>
</attribute>
</tag>
+
+ <tag>
+ <name>csrf</name>
+ <tag-class>com.redhat.rhn.frontend.taglibs.CsrfTag</tag-class>
+ <body-content>JSP</body-content>
+ </tag>
+
<tag>
<name>messages</name>
<tag-class>com.redhat.rhn.frontend.taglibs.MessagesTag</tag-class>
diff --git
a/java/code/webapp/WEB-INF/pages/activationkeys/childchannels/listeditchannels.jsp
b/java/code/webapp/WEB-INF/pages/activationkeys/childchannels/listeditchannels.jsp
index 7dee667..91ab962 100644
--- a/java/code/webapp/WEB-INF/pages/activationkeys/childchannels/listeditchannels.jsp
+++ b/java/code/webapp/WEB-INF/pages/activationkeys/childchannels/listeditchannels.jsp
@@ -13,6 +13,7 @@
<%@ include
file="/WEB-INF/pages/common/fragments/activationkeys/common-header.jspf" %>
<html:form action="/activationkeys/channels/ChildChannels">
+ <rhn:csrf />
<div class="page-summary">
<p>
diff --git a/java/code/webapp/WEB-INF/pages/activationkeys/configuration/list.jsp
b/java/code/webapp/WEB-INF/pages/activationkeys/configuration/list.jsp
index 42cca37..880b720 100644
--- a/java/code/webapp/WEB-INF/pages/activationkeys/configuration/list.jsp
+++ b/java/code/webapp/WEB-INF/pages/activationkeys/configuration/list.jsp
@@ -20,6 +20,7 @@
<c:set var="pageList" value="${requestScope.all}" />
<rl:listset name="channelListSet">
+<rhn:csrf />
<c:choose>
<c:when test="${not empty pageList}">
<rl:list dataset="pageList"
diff --git a/java/code/webapp/WEB-INF/pages/activationkeys/configuration/rank.jsp
b/java/code/webapp/WEB-INF/pages/activationkeys/configuration/rank.jsp
index d31c377..aeb3852 100644
--- a/java/code/webapp/WEB-INF/pages/activationkeys/configuration/rank.jsp
+++ b/java/code/webapp/WEB-INF/pages/activationkeys/configuration/rank.jsp
@@ -12,6 +12,7 @@
<%@ include
file="/WEB-INF/pages/common/fragments/activationkeys/common-header.jspf" %>
<html:form method="post"
action="/activationkeys/configuration/Rank.do?tid=${param.tid}">
+ <rhn:csrf />
<h2> <img src="${cfg:channelHeaderIcon('central')}"
alt="${cfg:channelAlt('central')}"/>
<bean:message key="sdc.config.rank.jsp.header"/></h2>
diff --git a/java/code/webapp/WEB-INF/pages/activationkeys/configuration/subscribe.jsp
b/java/code/webapp/WEB-INF/pages/activationkeys/configuration/subscribe.jsp
index 54850c7..24d44b1 100644
--- a/java/code/webapp/WEB-INF/pages/activationkeys/configuration/subscribe.jsp
+++ b/java/code/webapp/WEB-INF/pages/activationkeys/configuration/subscribe.jsp
@@ -25,6 +25,7 @@
<c:set var="pageList" value="${requestScope.all}" />
<rl:listset name="channelListSet">
+<rhn:csrf />
<c:choose>
<c:when test="${not empty pageList}">
<rl:list dataset="pageList"
diff --git a/java/code/webapp/WEB-INF/pages/activationkeys/delete.jsp
b/java/code/webapp/WEB-INF/pages/activationkeys/delete.jsp
index 4f96262..95c4fc3 100644
--- a/java/code/webapp/WEB-INF/pages/activationkeys/delete.jsp
+++ b/java/code/webapp/WEB-INF/pages/activationkeys/delete.jsp
@@ -43,6 +43,7 @@
<form action="/rhn/activationkeys/Delete.do"
id ="delete_confirm" name = "delete_confirm"
method="POST">
<input type="hidden" name="tid"
value="${param.tid}"/>
+ <rhn:csrf />
<input type="submit" name="dispatch"
value="${rhn:localize('activation-key.jsp.delete-key')}"
align="top" />
<rhn:submitted/>
diff --git a/java/code/webapp/WEB-INF/pages/activationkeys/list.jsp
b/java/code/webapp/WEB-INF/pages/activationkeys/list.jsp
index caed66a..c000b42 100644
--- a/java/code/webapp/WEB-INF/pages/activationkeys/list.jsp
+++ b/java/code/webapp/WEB-INF/pages/activationkeys/list.jsp
@@ -107,6 +107,7 @@
<bean:message key="activation-keys.jsp.para2"/>
</p>
<rl:listset name="activationKeysSet">
+ <rhn:csrf />
<!-- Start of Files list -->
<rl:list dataset="pageList"
name="activationKeys"
diff --git a/java/code/webapp/WEB-INF/pages/activationkeys/packages/listeditpackages.jsp
b/java/code/webapp/WEB-INF/pages/activationkeys/packages/listeditpackages.jsp
index 3cef0e3..03a429e 100644
--- a/java/code/webapp/WEB-INF/pages/activationkeys/packages/listeditpackages.jsp
+++ b/java/code/webapp/WEB-INF/pages/activationkeys/packages/listeditpackages.jsp
@@ -14,6 +14,7 @@
<html:form action="/activationkeys/packages/Packages">
+ <rhn:csrf />
<div class="page-summary">
<p>
<bean:message key="activation-key.packages.jsp.summary"/>
diff --git a/java/code/webapp/WEB-INF/pages/activationkeys/systems/list.jsp
b/java/code/webapp/WEB-INF/pages/activationkeys/systems/list.jsp
index 9a09a44..ef5f3b4 100644
--- a/java/code/webapp/WEB-INF/pages/activationkeys/systems/list.jsp
+++ b/java/code/webapp/WEB-INF/pages/activationkeys/systems/list.jsp
@@ -23,6 +23,8 @@
<c:set var="pageList" value="${requestScope.all}" />
<rl:listset name="systemsListSet">
+ <rhn:csrf />
+ <rhn:submitted />
<rl:list dataset="pageList"
width="100%"
name="list"
diff --git a/java/code/webapp/WEB-INF/pages/admin/assignedgroups.jsp
b/java/code/webapp/WEB-INF/pages/admin/assignedgroups.jsp
index 70f2ec6..896303d 100644
--- a/java/code/webapp/WEB-INF/pages/admin/assignedgroups.jsp
+++ b/java/code/webapp/WEB-INF/pages/admin/assignedgroups.jsp
@@ -21,6 +21,7 @@
<rl:listset name="groupSet">
+ <rhn:csrf />
<rl:list dataset="pageList" name="groupList"
decorator="SelectableDecorator"
emptykey="grouplist.jsp.nogroups"
@@ -68,6 +69,8 @@
<html:form action="/users/AssignedSystemGroups">
+<rhn:csrf />
+<rhn:submitted />
<div class="page-summary">
<p><bean:message key="assignedgroups.jsp.youcanselect"/>
</p>
diff --git a/java/code/webapp/WEB-INF/pages/admin/bunchDetail.jsp
b/java/code/webapp/WEB-INF/pages/admin/bunchDetail.jsp
index e9d5bfc..c850bf8 100644
--- a/java/code/webapp/WEB-INF/pages/admin/bunchDetail.jsp
+++ b/java/code/webapp/WEB-INF/pages/admin/bunchDetail.jsp
@@ -24,6 +24,7 @@
<div align="right">
<input type="submit" name="dispatch"
value="<bean:message
key="bunch.edit.jsp.button-schedule"/>" />
+ <rhn:csrf/>
<rhn:submitted/>
</div>
<hr />
diff --git a/java/code/webapp/WEB-INF/pages/admin/catalina.jsp
b/java/code/webapp/WEB-INF/pages/admin/catalina.jsp
index 7526de1..a1cfede 100644
--- a/java/code/webapp/WEB-INF/pages/admin/catalina.jsp
+++ b/java/code/webapp/WEB-INF/pages/admin/catalina.jsp
@@ -25,6 +25,7 @@ editAreaLoader.init({
<div>
<form action="/rhn/admin/Catalina.do">
+ <rhn:csrf />
<table class="details">
<tr>
<th>
diff --git a/java/code/webapp/WEB-INF/pages/admin/channelmanagementperms.jsp
b/java/code/webapp/WEB-INF/pages/admin/channelmanagementperms.jsp
index 23aefb0..7eec951 100644
--- a/java/code/webapp/WEB-INF/pages/admin/channelmanagementperms.jsp
+++ b/java/code/webapp/WEB-INF/pages/admin/channelmanagementperms.jsp
@@ -21,6 +21,7 @@
</div>
<html:form action="/users/ChannelPermsSubmit">
+<rhn:csrf />
<input type="hidden" name="role" value="${role}" />
<input type="hidden" name="uid" value="${user.id}"
/>
<input type="hidden" name="formvars" value="uid" />
diff --git a/java/code/webapp/WEB-INF/pages/admin/channelperms.jsp
b/java/code/webapp/WEB-INF/pages/admin/channelperms.jsp
index f01047c..a40188f 100644
--- a/java/code/webapp/WEB-INF/pages/admin/channelperms.jsp
+++ b/java/code/webapp/WEB-INF/pages/admin/channelperms.jsp
@@ -22,6 +22,7 @@
</p>
<html:form action="/users/ChannelPermsSubmit">
+<rhn:csrf />
<input type="hidden" name="role" value="${role}" />
<input type="hidden" name="uid" value="${user.id}"
/>
<input type="hidden" name="formvars" value="uid" />
diff --git a/java/code/webapp/WEB-INF/pages/admin/config/bootstrap.jsp
b/java/code/webapp/WEB-INF/pages/admin/config/bootstrap.jsp
index 42ec927..1e33640 100644
--- a/java/code/webapp/WEB-INF/pages/admin/config/bootstrap.jsp
+++ b/java/code/webapp/WEB-INF/pages/admin/config/bootstrap.jsp
@@ -21,7 +21,8 @@
<h2><bean:message key="bootstrap.jsp.header2"/></h2>
<div>
-<html:form action="/admin/config/BootstrapConfig"
enctype="multipart/form-data">
+<html:form action="/admin/config/BootstrapConfig?csrf_token=${csrfToken}"
enctype="multipart/form-data">
+ <rhn:csrf />
<table class="details">
<tr>
<th>
diff --git a/java/code/webapp/WEB-INF/pages/admin/config/certificate.jsp
b/java/code/webapp/WEB-INF/pages/admin/config/certificate.jsp
index bc6ceb4..70a7891 100644
--- a/java/code/webapp/WEB-INF/pages/admin/config/certificate.jsp
+++ b/java/code/webapp/WEB-INF/pages/admin/config/certificate.jsp
@@ -21,7 +21,8 @@
<h2><bean:message key="certificate.jsp.header2"/></h2>
<div>
-<html:form action="/admin/config/CertificateConfig"
enctype="multipart/form-data">
+<html:form action="/admin/config/CertificateConfig?csrf_token=${csrfToken}"
enctype="multipart/form-data">
+ <rhn:csrf />
<table class="details">
<tr>
<th>
diff --git a/java/code/webapp/WEB-INF/pages/admin/config/cobbler.jsp
b/java/code/webapp/WEB-INF/pages/admin/config/cobbler.jsp
index 8f284a6..60c733b 100644
--- a/java/code/webapp/WEB-INF/pages/admin/config/cobbler.jsp
+++ b/java/code/webapp/WEB-INF/pages/admin/config/cobbler.jsp
@@ -26,7 +26,8 @@
<h2><bean:message key="cobbler.jsp.header2"/></h2>
<div>
-<form action="/rhn/admin/config/Cobbler.do">
+<form action="/rhn/admin/config/Cobbler.do" method="POST">
+ <rhn:csrf />
<table class="details">
<tr>
<th>
diff --git a/java/code/webapp/WEB-INF/pages/admin/config/general.jsp
b/java/code/webapp/WEB-INF/pages/admin/config/general.jsp
index bf585a3..7910298 100644
--- a/java/code/webapp/WEB-INF/pages/admin/config/general.jsp
+++ b/java/code/webapp/WEB-INF/pages/admin/config/general.jsp
@@ -21,6 +21,7 @@
<div>
<html:form action="/admin/config/GeneralConfig" method="post">
+ <rhn:csrf />
<table class="details">
<tr>
<th>
diff --git a/java/code/webapp/WEB-INF/pages/admin/config/monitoring.jsp
b/java/code/webapp/WEB-INF/pages/admin/config/monitoring.jsp
index f46a6f0..41b26cd 100644
--- a/java/code/webapp/WEB-INF/pages/admin/config/monitoring.jsp
+++ b/java/code/webapp/WEB-INF/pages/admin/config/monitoring.jsp
@@ -25,6 +25,7 @@
<rhn:require acl="user_role(satellite_admin)">
<html:form action="/admin/config/MonitoringConfig"
method="POST">
+ <rhn:csrf />
<table class="details">
<tr>
<th>
diff --git a/java/code/webapp/WEB-INF/pages/admin/config/restart.jsp
b/java/code/webapp/WEB-INF/pages/admin/config/restart.jsp
index f55a803..8389105 100644
--- a/java/code/webapp/WEB-INF/pages/admin/config/restart.jsp
+++ b/java/code/webapp/WEB-INF/pages/admin/config/restart.jsp
@@ -26,6 +26,7 @@
<div>
<html:form action="/admin/config/Restart">
+ <rhn:csrf />
<table class="details">
<tr>
<th>
diff --git a/java/code/webapp/WEB-INF/pages/admin/deleteSchedule.jsp
b/java/code/webapp/WEB-INF/pages/admin/deleteSchedule.jsp
index 283647f..cbb29b8 100644
--- a/java/code/webapp/WEB-INF/pages/admin/deleteSchedule.jsp
+++ b/java/code/webapp/WEB-INF/pages/admin/deleteSchedule.jsp
@@ -11,6 +11,7 @@
<div>
<html:form action="/admin/DeleteSchedule">
+ <rhn:csrf/>
<h2><bean:message
key="schedule.delete.jsp.deleteschedule"/></h2>
diff --git a/java/code/webapp/WEB-INF/pages/admin/disableself.jsp
b/java/code/webapp/WEB-INF/pages/admin/disableself.jsp
index 9e07974..e9eacab 100644
--- a/java/code/webapp/WEB-INF/pages/admin/disableself.jsp
+++ b/java/code/webapp/WEB-INF/pages/admin/disableself.jsp
@@ -15,6 +15,7 @@
</div>
<form method="post" name="rhn_list"
action="/rhn/account/AccountDeactivationSubmit.do">
+ <rhn:csrf />
<div align="right">
<html:submit>
<bean:message key="disableself.jsp.deactivate"/>
diff --git a/java/code/webapp/WEB-INF/pages/admin/disableselfconfirm.jsp
b/java/code/webapp/WEB-INF/pages/admin/disableselfconfirm.jsp
index 3c37023..0bc17e1 100644
--- a/java/code/webapp/WEB-INF/pages/admin/disableselfconfirm.jsp
+++ b/java/code/webapp/WEB-INF/pages/admin/disableselfconfirm.jsp
@@ -16,6 +16,7 @@
<hr />
<form method="POST" name="rhn_list"
action="/rhn/account/AccountDeactivationConfirm.do">
+ <rhn:csrf />
<div align="right">
<html:submit>
<bean:message key="disableself.jsp.deactivate"/>
diff --git a/java/code/webapp/WEB-INF/pages/admin/errata/cloneconfirm.jsp
b/java/code/webapp/WEB-INF/pages/admin/errata/cloneconfirm.jsp
index 16c3b7c..0e70f3b 100644
--- a/java/code/webapp/WEB-INF/pages/admin/errata/cloneconfirm.jsp
+++ b/java/code/webapp/WEB-INF/pages/admin/errata/cloneconfirm.jsp
@@ -12,6 +12,7 @@
</div>
<form method="post" name="rhn_list"
action="/rhn/errata/manage/CloneConfirmSubmit.do">
+<rhn:csrf />
<rhn:list pageList="${requestScope.pageList}"
noDataText="erratalist.jsp.noerrata">
<rhn:listdisplay button="deleteconfirm.jsp.confirm">
<rhn:column header="erratalist.jsp.type">
@@ -38,4 +39,4 @@
</rhn:list>
</body>
-</html:html>
\ No newline at end of file
+</html:html>
diff --git a/java/code/webapp/WEB-INF/pages/admin/errata/confirm.jsp
b/java/code/webapp/WEB-INF/pages/admin/errata/confirm.jsp
index e1f1a95..7f4d285 100644
--- a/java/code/webapp/WEB-INF/pages/admin/errata/confirm.jsp
+++ b/java/code/webapp/WEB-INF/pages/admin/errata/confirm.jsp
@@ -21,6 +21,7 @@
<c:set var="pageList" value="${requestScope.pageList}" />
<html:form method="POST"
action="errata/details/ErrataConfirmSubmit.do">
+<rhn:csrf />
<rhn:list pageList="${requestScope.pageList}"
noDataText="nosystems.message">
<rhn:listdisplay>
<rhn:column header="actions.jsp.system">
diff --git a/java/code/webapp/WEB-INF/pages/admin/errata/publisheddeleteconfirm.jsp
b/java/code/webapp/WEB-INF/pages/admin/errata/publisheddeleteconfirm.jsp
index dc40a10..c326300 100644
--- a/java/code/webapp/WEB-INF/pages/admin/errata/publisheddeleteconfirm.jsp
+++ b/java/code/webapp/WEB-INF/pages/admin/errata/publisheddeleteconfirm.jsp
@@ -16,7 +16,8 @@
</div>
<c:set var="pageList" value="${requestScope.pageList}" />
<form method="post" name="rhn_list"
action="/rhn/errata/manage/PublishedDeleteConfirmSubmit.do">
+<rhn:csrf />
<%@ include file="/WEB-INF/pages/common/fragments/errata/erratadelete.jspf"
%>
</form>
</body>
-</html>
\ No newline at end of file
+</html>
diff --git a/java/code/webapp/WEB-INF/pages/admin/errata/unpublisheddeleteconfirm.jsp
b/java/code/webapp/WEB-INF/pages/admin/errata/unpublisheddeleteconfirm.jsp
index 3c12f63..c5cf541 100644
--- a/java/code/webapp/WEB-INF/pages/admin/errata/unpublisheddeleteconfirm.jsp
+++ b/java/code/webapp/WEB-INF/pages/admin/errata/unpublisheddeleteconfirm.jsp
@@ -16,6 +16,7 @@
</div>
<c:set var="pageList" value="${requestScope.pageList}" />
<form method="post" name="rhn_list"
action="/rhn/errata/manage/UnpublishedDeleteConfirmSubmit.do">
+<rhn:csrf />
<%@ include file="/WEB-INF/pages/common/fragments/errata/erratadelete.jspf"
%>
</form>
</body>
diff --git
a/java/code/webapp/WEB-INF/pages/admin/monitoring/config/notification/filtercreate.jsp
b/java/code/webapp/WEB-INF/pages/admin/monitoring/config/notification/filtercreate.jsp
index 3c8b215..1706861 100644
---
a/java/code/webapp/WEB-INF/pages/admin/monitoring/config/notification/filtercreate.jsp
+++
b/java/code/webapp/WEB-INF/pages/admin/monitoring/config/notification/filtercreate.jsp
@@ -18,6 +18,8 @@
<h2><bean:message key="filtercreate.jsp.header2"/></h2>
<html:form action="/monitoring/config/notification/FilterCreate"
method="POST">
+ <rhn:csrf />
+ <rhn:submitted />
<%@ include file="filter-form.jspf" %>
</html:form>
diff --git
a/java/code/webapp/WEB-INF/pages/admin/monitoring/config/notification/filteredit.jsp
b/java/code/webapp/WEB-INF/pages/admin/monitoring/config/notification/filteredit.jsp
index 859d00d..c9f2d74 100644
--- a/java/code/webapp/WEB-INF/pages/admin/monitoring/config/notification/filteredit.jsp
+++ b/java/code/webapp/WEB-INF/pages/admin/monitoring/config/notification/filteredit.jsp
@@ -18,6 +18,8 @@
<h2><bean:message key="filteredit.jsp.header2"/></h2>
<html:form action="/monitoring/config/notification/FilterEdit"
method="POST">
+ <rhn:csrf />
+ <rhn:submitted />
<%@ include file="filter-form.jspf" %>
</html:form>
diff --git
a/java/code/webapp/WEB-INF/pages/admin/monitoring/config/notification/filters.jsp
b/java/code/webapp/WEB-INF/pages/admin/monitoring/config/notification/filters.jsp
index 70511eb..953e00b 100644
--- a/java/code/webapp/WEB-INF/pages/admin/monitoring/config/notification/filters.jsp
+++ b/java/code/webapp/WEB-INF/pages/admin/monitoring/config/notification/filters.jsp
@@ -21,6 +21,7 @@
<p>
<bean:message key="filters.jsp.summary"/>
<form method="POST" name="rhn_list"
action="/rhn/monitoring/config/notification/FiltersSubmit.do">
+ <rhn:csrf />
<rhn:dialogmenu mindepth="0" maxdepth="1"
definition="/WEB-INF/nav/filters.xml"
diff --git
a/java/code/webapp/WEB-INF/pages/admin/monitoring/config/notification/method-create.jsp
b/java/code/webapp/WEB-INF/pages/admin/monitoring/config/notification/method-create.jsp
index 9e0a91a..4d3b830 100644
---
a/java/code/webapp/WEB-INF/pages/admin/monitoring/config/notification/method-create.jsp
+++
b/java/code/webapp/WEB-INF/pages/admin/monitoring/config/notification/method-create.jsp
@@ -16,6 +16,7 @@
</p>
<html:form action="/monitoring/config/notification/MethodCreate"
method="POST">
+ <rhn:csrf />
<table class="details">
<tr>
<th>
diff --git a/java/code/webapp/WEB-INF/pages/admin/monitoring/config/probe-create.jsp
b/java/code/webapp/WEB-INF/pages/admin/monitoring/config/probe-create.jsp
index a62167a..ac1ae64 100644
--- a/java/code/webapp/WEB-INF/pages/admin/monitoring/config/probe-create.jsp
+++ b/java/code/webapp/WEB-INF/pages/admin/monitoring/config/probe-create.jsp
@@ -18,6 +18,7 @@
<h2><bean:message key="probe-create.jsp.header2"/></h2>
<html:form action="/monitoring/config/ProbeSuiteProbeCreate"
method="POST">
+ <rhn:csrf />
<c:set var="withSatCluster" value="false"/>
<%@ include
file="/WEB-INF/pages/common/fragments/probes/create-form-body.jspf" %>
<html:hidden property="suite_id" value="${param.suite_id}"/>
diff --git a/java/code/webapp/WEB-INF/pages/admin/monitoring/config/probe-edit.jsp
b/java/code/webapp/WEB-INF/pages/admin/monitoring/config/probe-edit.jsp
index c4de770..bb4eb8a 100644
--- a/java/code/webapp/WEB-INF/pages/admin/monitoring/config/probe-edit.jsp
+++ b/java/code/webapp/WEB-INF/pages/admin/monitoring/config/probe-edit.jsp
@@ -32,6 +32,7 @@ function refreshNotifFields() {
<h2><bean:message key="probe-edit.jsp.header2"/></h2>
<html:form action="/monitoring/config/ProbeSuiteProbeEdit"
method="POST">
+ <rhn:csrf />
<table class="details">
<tr>
<th><bean:message key="probeedit.jsp.probecommand"
/></th>
diff --git a/java/code/webapp/WEB-INF/pages/admin/monitoring/config/probes.jsp
b/java/code/webapp/WEB-INF/pages/admin/monitoring/config/probes.jsp
index 15c4ccb..28d87ac 100644
--- a/java/code/webapp/WEB-INF/pages/admin/monitoring/config/probes.jsp
+++ b/java/code/webapp/WEB-INF/pages/admin/monitoring/config/probes.jsp
@@ -26,6 +26,7 @@
<rl:listset name="probeSet">
+<rhn:csrf />
<html:hidden property="suite_id" value="${suite_id}" />
diff --git a/java/code/webapp/WEB-INF/pages/admin/monitoring/config/probesuitecreate.jsp
b/java/code/webapp/WEB-INF/pages/admin/monitoring/config/probesuitecreate.jsp
index 1b0bb70..4045e6e 100644
--- a/java/code/webapp/WEB-INF/pages/admin/monitoring/config/probesuitecreate.jsp
+++ b/java/code/webapp/WEB-INF/pages/admin/monitoring/config/probesuitecreate.jsp
@@ -26,6 +26,8 @@
<html:form action="/monitoring/config/ProbeSuiteCreate"
method="POST">
+ <rhn:csrf />
+ <rhn:submitted />
<%@ include file="suite-form.jspf" %>
<tr>
<td></td>
diff --git a/java/code/webapp/WEB-INF/pages/admin/monitoring/config/probesuiteedit.jsp
b/java/code/webapp/WEB-INF/pages/admin/monitoring/config/probesuiteedit.jsp
index cd6fe57..72f7b8b 100644
--- a/java/code/webapp/WEB-INF/pages/admin/monitoring/config/probesuiteedit.jsp
+++ b/java/code/webapp/WEB-INF/pages/admin/monitoring/config/probesuiteedit.jsp
@@ -26,6 +26,8 @@
<html:form action="/monitoring/config/ProbeSuiteEdit"
method="POST">
+ <rhn:csrf />
+ <rhn:submitted />
<%@ include file="suite-form.jspf" %>
<tr>
<td></td>
diff --git a/java/code/webapp/WEB-INF/pages/admin/monitoring/config/probesuites.jsp
b/java/code/webapp/WEB-INF/pages/admin/monitoring/config/probesuites.jsp
index c440115..7f69f21 100644
--- a/java/code/webapp/WEB-INF/pages/admin/monitoring/config/probesuites.jsp
+++ b/java/code/webapp/WEB-INF/pages/admin/monitoring/config/probesuites.jsp
@@ -31,6 +31,7 @@
<rl:listset name="suitSet">
+ <rhn:csrf />
<rl:list emptykey="probesuites.jsp.nosuites">
<rl:decorator name="ElaborationDecorator"/>
diff --git
a/java/code/webapp/WEB-INF/pages/admin/monitoring/config/probesuitesremoveconfirm.jsp
b/java/code/webapp/WEB-INF/pages/admin/monitoring/config/probesuitesremoveconfirm.jsp
index 60968b5..e21f045 100644
--- a/java/code/webapp/WEB-INF/pages/admin/monitoring/config/probesuitesremoveconfirm.jsp
+++ b/java/code/webapp/WEB-INF/pages/admin/monitoring/config/probesuitesremoveconfirm.jsp
@@ -21,6 +21,7 @@
<bean:message key="probesuitesremoveconfirm.jsp.summary"/>
<form method="POST" name="rhn_list"
action="/rhn/monitoring/config/ProbeSuitesRemoveConfirmSubmit.do">
+ <rhn:csrf />
<rhn:list pageList="${requestScope.pageList}"
noDataText="probesuitesremoveconfirm.jsp.nothingselected">
<rhn:listdisplay
button="probesuitesremoveconfirm.jsp.deleteprobesuites">
diff --git a/java/code/webapp/WEB-INF/pages/admin/monitoring/config/probesuitesystems.jsp
b/java/code/webapp/WEB-INF/pages/admin/monitoring/config/probesuitesystems.jsp
index 4778fa9..6946a90 100644
--- a/java/code/webapp/WEB-INF/pages/admin/monitoring/config/probesuitesystems.jsp
+++ b/java/code/webapp/WEB-INF/pages/admin/monitoring/config/probesuitesystems.jsp
@@ -24,6 +24,7 @@
<bean:message key="probesuitesystems.jsp.summary"/>
<form method="POST" name="rhn_list"
action="/rhn/monitoring/config/ProbeSuiteSystemsSubmit.do">
+ <rhn:csrf />
<rhn:list pageList="${requestScope.pageList}"
noDataText="probesuitesystems.jsp.nosystems"
legend="probes-list">
<rhn:listdisplay set="${requestScope.set}"
exportColumns="id,name,status"
diff --git
a/java/code/webapp/WEB-INF/pages/admin/monitoring/config/probesuitesystemsedit.jsp
b/java/code/webapp/WEB-INF/pages/admin/monitoring/config/probesuitesystemsedit.jsp
index 777610a..2ab7059 100644
--- a/java/code/webapp/WEB-INF/pages/admin/monitoring/config/probesuitesystemsedit.jsp
+++ b/java/code/webapp/WEB-INF/pages/admin/monitoring/config/probesuitesystemsedit.jsp
@@ -21,6 +21,7 @@
<bean:message key="probesuitesystemsedit.jsp.summary"/>
<form method="POST" name="rhn_list"
action="/rhn/monitoring/config/ProbeSuiteSystemsEditSubmit.do">
+ <rhn:csrf />
<rhn:list pageList="${requestScope.pageList}"
noDataText="probesuitesystemsedit.jsp.nosystems">
<rhn:listdisplay filterBy="probesuitesystemsedit.jsp.systemname"
set="${requestScope.set}"
diff --git a/java/code/webapp/WEB-INF/pages/admin/multiorg/affectedsystems.jsp
b/java/code/webapp/WEB-INF/pages/admin/multiorg/affectedsystems.jsp
index 77cb45b..0fe8251 100644
--- a/java/code/webapp/WEB-INF/pages/admin/multiorg/affectedsystems.jsp
+++ b/java/code/webapp/WEB-INF/pages/admin/multiorg/affectedsystems.jsp
@@ -30,6 +30,7 @@
</p>
</div>
<rl:listset name="pageSet">
+ <rhn:csrf />
<rl:list
dataset="sysA"
width="100%"
@@ -74,4 +75,4 @@
</rl:list>
</rl:listset>
</body>
-</html>
\ No newline at end of file
+</html>
diff --git a/java/code/webapp/WEB-INF/pages/admin/multiorg/configuration.jsp
b/java/code/webapp/WEB-INF/pages/admin/multiorg/configuration.jsp
index 3d5ffd5..d2a588f 100644
--- a/java/code/webapp/WEB-INF/pages/admin/multiorg/configuration.jsp
+++ b/java/code/webapp/WEB-INF/pages/admin/multiorg/configuration.jsp
@@ -38,6 +38,7 @@
<rhn:dialogmenu mindepth="0" maxdepth="2"
definition="/WEB-INF/nav/org_tabs.xml"
renderer="com.redhat.rhn.frontend.nav.DialognavRenderer" />
<form method="post"
action="/rhn/admin/multiorg/OrgConfigDetails.do">
+<rhn:csrf />
<rhn:submitted/>
<input type="hidden" name="oid"
value="${param.oid}"/>
<h2><bean:message key="orgdetails.jsp.header"/></h2>
diff --git a/java/code/webapp/WEB-INF/pages/admin/multiorg/deletesatadmin.jsp
b/java/code/webapp/WEB-INF/pages/admin/multiorg/deletesatadmin.jsp
index fcfbf3f..5f52b3a 100644
--- a/java/code/webapp/WEB-INF/pages/admin/multiorg/deletesatadmin.jsp
+++ b/java/code/webapp/WEB-INF/pages/admin/multiorg/deletesatadmin.jsp
@@ -15,6 +15,7 @@
</div>
<html:form action="/admin/multiorg/SatRoleConfirm.do">
+ <rhn:csrf />
<div align="right">
<hr />
<html:hidden property="uid" value="${param.uid}" />
diff --git a/java/code/webapp/WEB-INF/pages/admin/multiorg/entitlementorgs.jsp
b/java/code/webapp/WEB-INF/pages/admin/multiorg/entitlementorgs.jsp
index c764671..ae7ea22 100644
--- a/java/code/webapp/WEB-INF/pages/admin/multiorg/entitlementorgs.jsp
+++ b/java/code/webapp/WEB-INF/pages/admin/multiorg/entitlementorgs.jsp
@@ -32,6 +32,7 @@ imgAlt="users.jsp.imgAlt">
<p/>
<rl:listset name="entitlementSet">
+ <rhn:csrf />
<!-- Reuse the form opened by the list tag -->
<html:hidden property="submitted" value="true"/>
<html:hidden property="orgClicked" value="0"/>
diff --git a/java/code/webapp/WEB-INF/pages/admin/multiorg/org_delete.jsp
b/java/code/webapp/WEB-INF/pages/admin/multiorg/org_delete.jsp
index 927f976..da43bf5 100644
--- a/java/code/webapp/WEB-INF/pages/admin/multiorg/org_delete.jsp
+++ b/java/code/webapp/WEB-INF/pages/admin/multiorg/org_delete.jsp
@@ -15,6 +15,7 @@
renderer="com.redhat.rhn.frontend.nav.DialognavRenderer" />
<html:form action="/admin/multiorg/DeleteOrg?oid=${oid}">
+ <rhn:csrf />
<html:hidden property="submitted" value="true"/>
<h2><bean:message key="orgdelete.jsp.header2"/></h2>
diff --git a/java/code/webapp/WEB-INF/pages/admin/multiorg/org_users.jsp
b/java/code/webapp/WEB-INF/pages/admin/multiorg/org_users.jsp
index b930406..99b784c 100644
--- a/java/code/webapp/WEB-INF/pages/admin/multiorg/org_users.jsp
+++ b/java/code/webapp/WEB-INF/pages/admin/multiorg/org_users.jsp
@@ -44,6 +44,8 @@
<div>
<rl:listset name="orgListSet">
+<rhn:csrf />
+<rhn:submitted />
<!-- Start of org list -->
<rl:list dataset="pageList"
width="100%"
diff --git a/java/code/webapp/WEB-INF/pages/admin/multiorg/organizations.jsp
b/java/code/webapp/WEB-INF/pages/admin/multiorg/organizations.jsp
index 8beff1c..cf3ce17 100644
--- a/java/code/webapp/WEB-INF/pages/admin/multiorg/organizations.jsp
+++ b/java/code/webapp/WEB-INF/pages/admin/multiorg/organizations.jsp
@@ -14,6 +14,8 @@
<c:set var="pageList" value="${requestScope.pageList}" />
<div>
<rl:listset name="orgListSet">
+<rhn:csrf />
+<rhn:submitted />
<!-- Start of org list -->
<rl:list dataset="pageList"
width="100%"
diff --git a/java/code/webapp/WEB-INF/pages/admin/multiorg/orgcreate.jsp
b/java/code/webapp/WEB-INF/pages/admin/multiorg/orgcreate.jsp
index 84121a1..e92bf1d 100644
--- a/java/code/webapp/WEB-INF/pages/admin/multiorg/orgcreate.jsp
+++ b/java/code/webapp/WEB-INF/pages/admin/multiorg/orgcreate.jsp
@@ -13,6 +13,7 @@
<div>
<html:form action="/admin/multiorg/OrgCreate">
+ <rhn:csrf />
<html:hidden property="submitted" value="true"/>
<h2><bean:message key="orgdetails.jsp.header"/></h2>
<table class="details" align="center">
diff --git a/java/code/webapp/WEB-INF/pages/admin/multiorg/orgdetails.jsp
b/java/code/webapp/WEB-INF/pages/admin/multiorg/orgdetails.jsp
index 66f5dac..35669bd 100644
--- a/java/code/webapp/WEB-INF/pages/admin/multiorg/orgdetails.jsp
+++ b/java/code/webapp/WEB-INF/pages/admin/multiorg/orgdetails.jsp
@@ -38,6 +38,7 @@
<rhn:dialogmenu mindepth="0" maxdepth="2"
definition="/WEB-INF/nav/org_tabs.xml"
renderer="com.redhat.rhn.frontend.nav.DialognavRenderer" />
<html:form action="/admin/multiorg/OrgDetails?oid=${oid}">
+ <rhn:csrf />
<html:hidden property="submitted" value="true"/>
<h2><bean:message key="orgdetails.jsp.header"/></h2>
diff --git a/java/code/webapp/WEB-INF/pages/admin/multiorg/orgsoftwaresubs.jsp
b/java/code/webapp/WEB-INF/pages/admin/multiorg/orgsoftwaresubs.jsp
index c3d9cb3..486dd0a 100644
--- a/java/code/webapp/WEB-INF/pages/admin/multiorg/orgsoftwaresubs.jsp
+++ b/java/code/webapp/WEB-INF/pages/admin/multiorg/orgsoftwaresubs.jsp
@@ -42,6 +42,7 @@
<div>
<rl:listset name="entitlementSet">
+ <rhn:csrf />
<rhn:submitted/>
<input type="hidden" name="oid"
value="${param.oid}"/>
diff --git a/java/code/webapp/WEB-INF/pages/admin/multiorg/orgsystemsubs.jsp
b/java/code/webapp/WEB-INF/pages/admin/multiorg/orgsystemsubs.jsp
index e550cd9..02a41bf 100644
--- a/java/code/webapp/WEB-INF/pages/admin/multiorg/orgsystemsubs.jsp
+++ b/java/code/webapp/WEB-INF/pages/admin/multiorg/orgsystemsubs.jsp
@@ -42,6 +42,7 @@
<bean:message key="orgsoftwaresubs.jsp.description"
arg0="${org.name}"/>
<p>
<html:form action="/admin/multiorg/OrgSystemSubscriptions.do">
+ <rhn:csrf />
<html:hidden property="submitted" value="true"/>
<html:hidden property="oid" value="${param.oid}"/>
diff --git a/java/code/webapp/WEB-INF/pages/admin/multiorg/orgtrust.jsp
b/java/code/webapp/WEB-INF/pages/admin/multiorg/orgtrust.jsp
index 4939498..ad587ac 100644
--- a/java/code/webapp/WEB-INF/pages/admin/multiorg/orgtrust.jsp
+++ b/java/code/webapp/WEB-INF/pages/admin/multiorg/orgtrust.jsp
@@ -25,6 +25,7 @@
<p><bean:message key="org.trust.summary" arg0="${org.name}"
/></p>
</div>
<rl:listset name="trustedOrgs">
+ <rhn:csrf />
<rl:list
dataset="pageList"
width="100%"
@@ -59,4 +60,4 @@
</div>
</rl:listset>
</body>
-</html>
\ No newline at end of file
+</html>
diff --git a/java/code/webapp/WEB-INF/pages/admin/multiorg/orgtrustconfirm.jsp
b/java/code/webapp/WEB-INF/pages/admin/multiorg/orgtrustconfirm.jsp
index f0fdbde..6b428cc 100644
--- a/java/code/webapp/WEB-INF/pages/admin/multiorg/orgtrustconfirm.jsp
+++ b/java/code/webapp/WEB-INF/pages/admin/multiorg/orgtrustconfirm.jsp
@@ -26,6 +26,7 @@
<p><bean:message key="org.trust.confirm.summary"
arg0="${org.name}" /></p>
</div>
<rl:listset name="pageSet">
+ <rhn:csrf />
<rl:list
dataset="removed"
width="100%"
@@ -60,4 +61,4 @@
</div>
</rl:listset>
</body>
-</html>
\ No newline at end of file
+</html>
diff --git a/java/code/webapp/WEB-INF/pages/admin/multiorg/sat_org_users.jsp
b/java/code/webapp/WEB-INF/pages/admin/multiorg/sat_org_users.jsp
index 5b998f5..8e6a356 100644
--- a/java/code/webapp/WEB-INF/pages/admin/multiorg/sat_org_users.jsp
+++ b/java/code/webapp/WEB-INF/pages/admin/multiorg/sat_org_users.jsp
@@ -25,6 +25,8 @@
<div>
<rl:listset name="orgListSet">
+<rhn:csrf />
+<rhn:submitted />
<!-- Start of org list -->
<rl:list dataset="pageList"
width="100%"
diff --git a/java/code/webapp/WEB-INF/pages/admin/multiorg/softwareentitlementdetails.jsp
b/java/code/webapp/WEB-INF/pages/admin/multiorg/softwareentitlementdetails.jsp
index 1850427..9f99013 100644
--- a/java/code/webapp/WEB-INF/pages/admin/multiorg/softwareentitlementdetails.jsp
+++ b/java/code/webapp/WEB-INF/pages/admin/multiorg/softwareentitlementdetails.jsp
@@ -25,6 +25,8 @@
<bean:message
key="softwareEntitlementDetails.header.accessGrantedDescription"
arg0="${entitlementName}"/>
<rl:listset name="channelSet">
+ <rhn:csrf />
+ <rhn:submitted />
<rl:list dataset="pageList"
width="100%"
name="pageList"
diff --git a/java/code/webapp/WEB-INF/pages/admin/multiorg/softwareentitlements.jsp
b/java/code/webapp/WEB-INF/pages/admin/multiorg/softwareentitlements.jsp
index 988d7cc..a8f6a5f 100644
--- a/java/code/webapp/WEB-INF/pages/admin/multiorg/softwareentitlements.jsp
+++ b/java/code/webapp/WEB-INF/pages/admin/multiorg/softwareentitlements.jsp
@@ -36,6 +36,8 @@
<rl:listset name="entitlementSet">
+ <rhn:csrf />
+ <rhn:submitted />
<rl:list alphabarcolumn="name"
styleclass="list"
emptykey="softwareentitlements.noentitlements">
diff --git a/java/code/webapp/WEB-INF/pages/admin/multiorg/softwareentitlementsubs.jsp
b/java/code/webapp/WEB-INF/pages/admin/multiorg/softwareentitlementsubs.jsp
index e5b05cb..f349400 100644
--- a/java/code/webapp/WEB-INF/pages/admin/multiorg/softwareentitlementsubs.jsp
+++ b/java/code/webapp/WEB-INF/pages/admin/multiorg/softwareentitlementsubs.jsp
@@ -27,6 +27,7 @@
<bean:message key="softwareEntitlementSubs.viewModifyCounts.description"
arg0="${channelFamily.name}"/>
<rl:listset name="orgSet">
+ <rhn:csrf />
<!-- Reuse the form opened by the list tag -->
<html:hidden property="submitted" value="true"/>
diff --git a/java/code/webapp/WEB-INF/pages/admin/multiorg/sys_entitlements.jsp
b/java/code/webapp/WEB-INF/pages/admin/multiorg/sys_entitlements.jsp
index 18d3213..f8e0211 100644
--- a/java/code/webapp/WEB-INF/pages/admin/multiorg/sys_entitlements.jsp
+++ b/java/code/webapp/WEB-INF/pages/admin/multiorg/sys_entitlements.jsp
@@ -33,6 +33,8 @@ imgAlt="users.jsp.imgAlt">
<rl:listset name="entitlementSet">
+ <rhn:csrf />
+ <rhn:submitted />
<rl:list dataset="pageList"
width="100%"
name="pageList"
diff --git a/java/code/webapp/WEB-INF/pages/admin/scheduleDetail.jsp
b/java/code/webapp/WEB-INF/pages/admin/scheduleDetail.jsp
index dab30b4..d214234 100644
--- a/java/code/webapp/WEB-INF/pages/admin/scheduleDetail.jsp
+++ b/java/code/webapp/WEB-INF/pages/admin/scheduleDetail.jsp
@@ -15,6 +15,7 @@
<div>
<html:form action="/admin/ScheduleDetail">
+ <rhn:csrf/>
<h2><bean:message
key="schedule.edit.jsp.basicscheduledetails"/></h2>
<div class="page-summary">
diff --git a/java/code/webapp/WEB-INF/pages/admin/schedules.jsp
b/java/code/webapp/WEB-INF/pages/admin/schedules.jsp
index 6f70a45..9058e2d 100644
--- a/java/code/webapp/WEB-INF/pages/admin/schedules.jsp
+++ b/java/code/webapp/WEB-INF/pages/admin/schedules.jsp
@@ -19,6 +19,8 @@
</rhn:toolbar>
<rl:listset name="scheduleList">
+ <rhn:csrf/>
+ <rhn:submitted/>
<h2><bean:message
key="schedule.edit.jsp.satschedules"/></h2>
<div class="page-summary">
diff --git a/java/code/webapp/WEB-INF/pages/admin/users/activelist.jsp
b/java/code/webapp/WEB-INF/pages/admin/users/activelist.jsp
index e317b02..ac235ef 100644
--- a/java/code/webapp/WEB-INF/pages/admin/users/activelist.jsp
+++ b/java/code/webapp/WEB-INF/pages/admin/users/activelist.jsp
@@ -19,6 +19,8 @@
<c:set var="pageList" value="${requestScope.pageList}" />
<rl:listset name="userListSet">
+<rhn:csrf />
+<rhn:submitted />
<!-- Start of active users list -->
diff --git a/java/code/webapp/WEB-INF/pages/admin/users/changeemail.jsp
b/java/code/webapp/WEB-INF/pages/admin/users/changeemail.jsp
index 1ede9ea..2ee2bec 100644
--- a/java/code/webapp/WEB-INF/pages/admin/users/changeemail.jsp
+++ b/java/code/webapp/WEB-INF/pages/admin/users/changeemail.jsp
@@ -15,6 +15,7 @@
${pageinstructions}
</p>
<html:form action="/users/ChangeEmailSubmit.do?uid=${param.uid}">
+ <rhn:csrf />
<html:text property="email" size="32"
maxlength="${emailLength}" />
<html:submit value="${button_label}" />
<html:hidden property="uid"/>
diff --git a/java/code/webapp/WEB-INF/pages/admin/users/deleteuser.jsp
b/java/code/webapp/WEB-INF/pages/admin/users/deleteuser.jsp
index c88066a..4c6c793 100644
--- a/java/code/webapp/WEB-INF/pages/admin/users/deleteuser.jsp
+++ b/java/code/webapp/WEB-INF/pages/admin/users/deleteuser.jsp
@@ -16,6 +16,7 @@
</div>
<form method="POST"
action="/rhn/users/DeleteUserSubmit.do?uid=${param.uid}">
+<rhn:csrf />
<div align="right">
<hr />
<html:submit>
diff --git a/java/code/webapp/WEB-INF/pages/admin/users/disabledlist.jsp
b/java/code/webapp/WEB-INF/pages/admin/users/disabledlist.jsp
index 63aed2e..029db0e 100644
--- a/java/code/webapp/WEB-INF/pages/admin/users/disabledlist.jsp
+++ b/java/code/webapp/WEB-INF/pages/admin/users/disabledlist.jsp
@@ -20,6 +20,8 @@
<c:set var="pageList" value="${requestScope.pageList}" />
<rl:listset name="disabledUserListSet">
+ <rhn:csrf />
+ <rhn:submitted />
<rl:list dataset="pageList"
width="100%"
name="disabledUserList"
diff --git a/java/code/webapp/WEB-INF/pages/admin/users/disableuser.jsp
b/java/code/webapp/WEB-INF/pages/admin/users/disableuser.jsp
index e1ddce3..1c6ca48 100644
--- a/java/code/webapp/WEB-INF/pages/admin/users/disableuser.jsp
+++ b/java/code/webapp/WEB-INF/pages/admin/users/disableuser.jsp
@@ -17,6 +17,7 @@
</div>
<form method="POST"
action="/rhn/users/DisableUserSubmit.do?uid=${param.uid}">
+<rhn:csrf />
<div align="right">
<hr />
<html:submit>
diff --git a/java/code/webapp/WEB-INF/pages/admin/users/edit_address.jsp
b/java/code/webapp/WEB-INF/pages/admin/users/edit_address.jsp
index 29e6210..585589e 100644
--- a/java/code/webapp/WEB-INF/pages/admin/users/edit_address.jsp
+++ b/java/code/webapp/WEB-INF/pages/admin/users/edit_address.jsp
@@ -9,6 +9,7 @@
<%@ include file="/WEB-INF/pages/common/fragments/user/user-header.jspf"
%>
<html:form action="/users/EditAddressSubmit">
+<rhn:csrf />
<html:hidden property="type"/>
<h2><bean:message key="message.Update"/>
${editAddressForm.map.typedisplay}</h2>
diff --git a/java/code/webapp/WEB-INF/pages/admin/users/enableuser.jsp
b/java/code/webapp/WEB-INF/pages/admin/users/enableuser.jsp
index 46c80c1..51ff893 100644
--- a/java/code/webapp/WEB-INF/pages/admin/users/enableuser.jsp
+++ b/java/code/webapp/WEB-INF/pages/admin/users/enableuser.jsp
@@ -1,5 +1,6 @@
<%@ taglib
uri="http://struts.apache.org/tags-html" prefix="html"
%>
<%@ taglib
uri="http://struts.apache.org/tags-bean" prefix="bean"
%>
+<%@ taglib
uri="http://rhn.redhat.com/rhn" prefix="rhn" %>
<html:xhtml/>
<html>
@@ -17,6 +18,7 @@
</div>
<form method="POST"
action="/rhn/users/EnableUserSubmit.do?uid=${param.uid}">
+<rhn:csrf />
<div align="right">
<hr />
<html:submit>
@@ -26,4 +28,4 @@
</form>
</body>
-</html>
\ No newline at end of file
+</html>
diff --git a/java/code/webapp/WEB-INF/pages/admin/users/localepreferences.jsp
b/java/code/webapp/WEB-INF/pages/admin/users/localepreferences.jsp
index ac81bae..5219cb2 100644
--- a/java/code/webapp/WEB-INF/pages/admin/users/localepreferences.jsp
+++ b/java/code/webapp/WEB-INF/pages/admin/users/localepreferences.jsp
@@ -8,6 +8,7 @@
<%@ include file="/WEB-INF/pages/common/fragments/user/user-header.jspf"
%>
<html:form action="/users/LocalePreferences">
+<rhn:csrf />
<%@ include
file="/WEB-INF/pages/common/fragments/user/localepreferences.jspf" %>
</html:form>
</body>
diff --git a/java/code/webapp/WEB-INF/pages/admin/users/systemsadmined.jsp
b/java/code/webapp/WEB-INF/pages/admin/users/systemsadmined.jsp
index dde3e68..1d5d044 100644
--- a/java/code/webapp/WEB-INF/pages/admin/users/systemsadmined.jsp
+++ b/java/code/webapp/WEB-INF/pages/admin/users/systemsadmined.jsp
@@ -20,6 +20,7 @@
<form method="post" name="rhn_list"
action="/rhn/users/SystemsAdminedSubmit.do?uid=${user.id}">
+<rhn:csrf />
<input type="hidden" name="uid" value="${user.id}"
/>
<rhn:list pageList="${requestScope.pageList}"
noDataText="nosystems.message" >
diff --git a/java/code/webapp/WEB-INF/pages/admin/users/userconfirm.jsp
b/java/code/webapp/WEB-INF/pages/admin/users/userconfirm.jsp
index 0751c25..d2b96f5 100644
--- a/java/code/webapp/WEB-INF/pages/admin/users/userconfirm.jsp
+++ b/java/code/webapp/WEB-INF/pages/admin/users/userconfirm.jsp
@@ -24,6 +24,8 @@
<c:set var="pageList" value="${requestScope.pageList}" />
<rl:listset name="userConfirmListSet">
+ <rhn:csrf />
+ <rhn:submitted />
<rl:list dataset="pageList"
width="100%"
name="userConfirmList"
diff --git a/java/code/webapp/WEB-INF/pages/admin/users/userdetails.jsp
b/java/code/webapp/WEB-INF/pages/admin/users/userdetails.jsp
index 437162d..79c9daa 100644
--- a/java/code/webapp/WEB-INF/pages/admin/users/userdetails.jsp
+++ b/java/code/webapp/WEB-INF/pages/admin/users/userdetails.jsp
@@ -12,6 +12,7 @@
<%@ include file="/WEB-INF/pages/common/fragments/user/user-header.jspf"
%>
<html:form action="/users/UserDetailsSubmit?uid=${user.id}">
+ <rhn:csrf />
<h2><bean:message key="userdetails.jsp.header"/></h2>
<div class="page-summary">
<p>
diff --git a/java/code/webapp/WEB-INF/pages/admin/users/userlist.jsp
b/java/code/webapp/WEB-INF/pages/admin/users/userlist.jsp
index 7c2438f..da97af4 100644
--- a/java/code/webapp/WEB-INF/pages/admin/users/userlist.jsp
+++ b/java/code/webapp/WEB-INF/pages/admin/users/userlist.jsp
@@ -20,6 +20,8 @@
<c:set var="pageList" value="${requestScope.pageList}" />
<rl:listset name="userListSet">
+ <rhn:csrf />
+ <rhn:submitted />
<rl:list
width="100%"
name="userList"
diff --git a/java/code/webapp/WEB-INF/pages/admin/users/userpreferences.jsp
b/java/code/webapp/WEB-INF/pages/admin/users/userpreferences.jsp
index 066df66..3cab5e8 100644
--- a/java/code/webapp/WEB-INF/pages/admin/users/userpreferences.jsp
+++ b/java/code/webapp/WEB-INF/pages/admin/users/userpreferences.jsp
@@ -7,6 +7,7 @@
<%@ include file="/WEB-INF/pages/common/fragments/user/user-header.jspf"
%>
<html:form action="/users/PrefSubmit">
+<rhn:csrf />
<%@ include file="/WEB-INF/pages/common/fragments/user/preferences.jspf"
%>
</html:form>
</body>
diff --git a/java/code/webapp/WEB-INF/pages/audit/auditsearch.jsp
b/java/code/webapp/WEB-INF/pages/audit/auditsearch.jsp
index e275650..eb951ed 100644
--- a/java/code/webapp/WEB-INF/pages/audit/auditsearch.jsp
+++ b/java/code/webapp/WEB-INF/pages/audit/auditsearch.jsp
@@ -89,6 +89,8 @@
</script>
<html:form action="/audit/Search.do">
+<rhn:csrf />
+<rhn:submitted />
<div class="search-choices">
<div class="search-choices-group">
diff --git a/java/code/webapp/WEB-INF/pages/audit/auditview.jsp
b/java/code/webapp/WEB-INF/pages/audit/auditview.jsp
index b0107e9..4fa78e7 100644
--- a/java/code/webapp/WEB-INF/pages/audit/auditview.jsp
+++ b/java/code/webapp/WEB-INF/pages/audit/auditview.jsp
@@ -203,6 +203,7 @@
<c:set var="resultList" value="${requestScope.result}" />
<rl:listset name="auditList">
+ <rhn:csrf />
<rl:list dataset="resultList"
emptykey="auditview.jsp.norecords">
<rl:column sortable="false"
bound="false"
@@ -266,6 +267,8 @@
<c:otherwise>
<form action="/rhn/audit/Machine.do" method="post">
+ <rhn:csrf />
+ <rhn:submitted />
<input type="hidden" name="machine"
value="${machine}" />
<input type="hidden" name="startMilli"
value="${startMilli}" />
<input type="hidden" name="endMilli"
value="${endMilli}" />
diff --git a/java/code/webapp/WEB-INF/pages/audit/machine.jsp
b/java/code/webapp/WEB-INF/pages/audit/machine.jsp
index c637481..d20cbff 100644
--- a/java/code/webapp/WEB-INF/pages/audit/machine.jsp
+++ b/java/code/webapp/WEB-INF/pages/audit/machine.jsp
@@ -19,6 +19,7 @@
<div style="font-weight: bold; text-align: center;">Machine: <c:out
value="${machine}" /></div>
--%>
<rl:listset name="auditList">
+ <rhn:csrf />
<rl:list>
<rl:column sortable="true"
sortattr="name"
diff --git a/java/code/webapp/WEB-INF/pages/audit/overview.jsp
b/java/code/webapp/WEB-INF/pages/audit/overview.jsp
index 6910205..8b8db04 100644
--- a/java/code/webapp/WEB-INF/pages/audit/overview.jsp
+++ b/java/code/webapp/WEB-INF/pages/audit/overview.jsp
@@ -17,6 +17,7 @@
</rhn:toolbar>
<rl:listset name="auditList">
+ <rhn:csrf />
<rl:list>
<rl:column sortable="true"
sortattr="name"
diff --git a/java/code/webapp/WEB-INF/pages/channel/all.jsp
b/java/code/webapp/WEB-INF/pages/channel/all.jsp
index 4aaf839..f80a972 100644
--- a/java/code/webapp/WEB-INF/pages/channel/all.jsp
+++ b/java/code/webapp/WEB-INF/pages/channel/all.jsp
@@ -29,6 +29,8 @@ function showFiltered() {
</p>
<form method="post" name="rhn_list"
action="/rhn/software/channels/All.do">
+ <rhn:csrf />
+ <rhn:submitted />
<%@ include
file="/WEB-INF/pages/common/fragments/channel/channel_tree_multiorg.jspf" %>
</form>
diff --git a/java/code/webapp/WEB-INF/pages/channel/channel_family_tree.jsp
b/java/code/webapp/WEB-INF/pages/channel/channel_family_tree.jsp
index ef01faf..dcf7721 100644
--- a/java/code/webapp/WEB-INF/pages/channel/channel_family_tree.jsp
+++ b/java/code/webapp/WEB-INF/pages/channel/channel_family_tree.jsp
@@ -23,9 +23,11 @@
</p>
<form method="post" name="rhn_list"
action="/rhn/software/channels/ChannelFamilyTree.do">
+ <rhn:csrf />
+ <rhn:submitted />
<input type="hidden" name="cfid" value="${cfid}">
<%@ include
file="/WEB-INF/pages/common/fragments/channel/channel_tree.jspf" %>
</form>
</body>
-</html>
\ No newline at end of file
+</html>
diff --git a/java/code/webapp/WEB-INF/pages/channel/channeldetail.jsp
b/java/code/webapp/WEB-INF/pages/channel/channeldetail.jsp
index f1e0e50..f297317 100644
--- a/java/code/webapp/WEB-INF/pages/channel/channeldetail.jsp
+++ b/java/code/webapp/WEB-INF/pages/channel/channeldetail.jsp
@@ -16,6 +16,7 @@
<html:form action="/channels/ChannelDetail">
+ <rhn:csrf />
<table class="details" width="100%">
<tr>
diff --git a/java/code/webapp/WEB-INF/pages/channel/confirmtargetsystems.jsp
b/java/code/webapp/WEB-INF/pages/channel/confirmtargetsystems.jsp
index f012ffb..9f14aba 100755
--- a/java/code/webapp/WEB-INF/pages/channel/confirmtargetsystems.jsp
+++ b/java/code/webapp/WEB-INF/pages/channel/confirmtargetsystems.jsp
@@ -22,6 +22,7 @@
<bean:message key="channeltarget.confirm.jsp.header2"/>
<rl:listset name="systemset">
+<rhn:csrf />
<input type="hidden" name="cid" value="${cid}" />
@@ -56,4 +57,4 @@
</rl:listset>
</body>
-</html>
\ No newline at end of file
+</html>
diff --git a/java/code/webapp/WEB-INF/pages/channel/custom.jsp
b/java/code/webapp/WEB-INF/pages/channel/custom.jsp
index c72d3e5..d8547dd 100644
--- a/java/code/webapp/WEB-INF/pages/channel/custom.jsp
+++ b/java/code/webapp/WEB-INF/pages/channel/custom.jsp
@@ -29,6 +29,8 @@ function showFiltered() {
<form method="post" name="rhn_list"
action="/rhn/software/channels/Custom.do">
+ <rhn:csrf />
+ <rhn:submitted />
<%@ include
file="/WEB-INF/pages/common/fragments/channel/channel_tree.jspf" %>
</form>
diff --git a/java/code/webapp/WEB-INF/pages/channel/entitlements.jsp
b/java/code/webapp/WEB-INF/pages/channel/entitlements.jsp
index f81bd41..6a21b92 100644
--- a/java/code/webapp/WEB-INF/pages/channel/entitlements.jsp
+++ b/java/code/webapp/WEB-INF/pages/channel/entitlements.jsp
@@ -25,6 +25,8 @@
<c:set var="pageList" value="${requestScope.pageList}" />
<form method="post" name="rhn_list"
action="/rhn/channels/software/EntitlementsSubmit.do">
+<rhn:csrf />
+<rhn:submitted />
<rl:listset name="entitlements">
<rl:list emptykey="entitlements.jsp.noentitlements">
diff --git a/java/code/webapp/WEB-INF/pages/channel/erratalist.jsp
b/java/code/webapp/WEB-INF/pages/channel/erratalist.jsp
index f5e3e99..6d2ca01 100644
--- a/java/code/webapp/WEB-INF/pages/channel/erratalist.jsp
+++ b/java/code/webapp/WEB-INF/pages/channel/erratalist.jsp
@@ -20,6 +20,8 @@
<rl:listset name="errataSet">
+ <rhn:csrf />
+ <rhn:submitted />
<input type="hidden" name="cid" value="${cid}"
/>
diff --git a/java/code/webapp/WEB-INF/pages/channel/manage/addcustomerrata.jsp
b/java/code/webapp/WEB-INF/pages/channel/manage/addcustomerrata.jsp
index 7faecc2..00903ac 100644
--- a/java/code/webapp/WEB-INF/pages/channel/manage/addcustomerrata.jsp
+++ b/java/code/webapp/WEB-INF/pages/channel/manage/addcustomerrata.jsp
@@ -24,6 +24,7 @@
<BR>
<rl:listset name="errataSet">
+<rhn:csrf />
<input type="hidden" name="cid" value="${cid}">
diff --git a/java/code/webapp/WEB-INF/pages/channel/manage/adderrataredhat.jsp
b/java/code/webapp/WEB-INF/pages/channel/manage/adderrataredhat.jsp
index 7390518..77607f9 100644
--- a/java/code/webapp/WEB-INF/pages/channel/manage/adderrataredhat.jsp
+++ b/java/code/webapp/WEB-INF/pages/channel/manage/adderrataredhat.jsp
@@ -23,6 +23,8 @@
<BR>
<rl:listset name="errataSet">
+<rhn:csrf />
+<rhn:submitted />
<input type="hidden" name="cid" value="${cid}">
diff --git a/java/code/webapp/WEB-INF/pages/channel/manage/addpackages.jsp
b/java/code/webapp/WEB-INF/pages/channel/manage/addpackages.jsp
index 7ebbf85..718ae91 100644
--- a/java/code/webapp/WEB-INF/pages/channel/manage/addpackages.jsp
+++ b/java/code/webapp/WEB-INF/pages/channel/manage/addpackages.jsp
@@ -23,6 +23,7 @@
<BR>
<rl:listset name="packageSet">
+<rhn:csrf />
<input type="hidden" name="cid" value="${cid}">
<bean:message key="channel.jsp.package.addmessage"/>
<h2><img src="/img/rhn-icon-packages.gif"> <bean:message
key="channel.jsp.package.addtitle"/></h2>
diff --git a/java/code/webapp/WEB-INF/pages/channel/manage/channelrepos.jsp
b/java/code/webapp/WEB-INF/pages/channel/manage/channelrepos.jsp
index 84ee1dc..8504798 100644
--- a/java/code/webapp/WEB-INF/pages/channel/manage/channelrepos.jsp
+++ b/java/code/webapp/WEB-INF/pages/channel/manage/channelrepos.jsp
@@ -17,6 +17,7 @@
<h2><img src="/img/rhn-icon-packages.gif"> <bean:message
key="repos.jsp.channel.repos"/></h2>
<rl:listset name="packageSet">
+<rhn:csrf />
<input type="hidden" name="cid" value="${cid}" />
@@ -52,4 +53,4 @@
</rl:listset>
</body>
-</html>
\ No newline at end of file
+</html>
diff --git a/java/code/webapp/WEB-INF/pages/channel/manage/confirmaddpackages.jsp
b/java/code/webapp/WEB-INF/pages/channel/manage/confirmaddpackages.jsp
index 7c4d5ee..22881a6 100644
--- a/java/code/webapp/WEB-INF/pages/channel/manage/confirmaddpackages.jsp
+++ b/java/code/webapp/WEB-INF/pages/channel/manage/confirmaddpackages.jsp
@@ -20,6 +20,7 @@
<bean:message key="channel.jsp.package.add.confirm.msg"/>
<rl:listset name="packageSet" legend="system-group">
+<rhn:csrf />
<input type="hidden" name="cid" value="${cid}" />
diff --git a/java/code/webapp/WEB-INF/pages/channel/manage/confirmerrata.jsp
b/java/code/webapp/WEB-INF/pages/channel/manage/confirmerrata.jsp
index f187335..0132ce6 100644
--- a/java/code/webapp/WEB-INF/pages/channel/manage/confirmerrata.jsp
+++ b/java/code/webapp/WEB-INF/pages/channel/manage/confirmerrata.jsp
@@ -16,6 +16,8 @@
<bean:message key="channel.manage.errata.confirmmsg"/>
<br><br>
<rl:listset name="packageConfirm">
+ <rhn:csrf />
+ <rhn:submitted />
<input type="hidden" name="cid" value="${cid}">
<div class="left-column">
diff --git a/java/code/webapp/WEB-INF/pages/channel/manage/confirmerrataremove.jsp
b/java/code/webapp/WEB-INF/pages/channel/manage/confirmerrataremove.jsp
index b7c8cba..684251a 100644
--- a/java/code/webapp/WEB-INF/pages/channel/manage/confirmerrataremove.jsp
+++ b/java/code/webapp/WEB-INF/pages/channel/manage/confirmerrataremove.jsp
@@ -18,6 +18,7 @@
<bean:message key="channel.jsp.errata.remove.confirmmessage"/>
<rl:listset name="errata_list_set">
+ <rhn:csrf />
<rl:list
emptykey="channel.jsp.errata.listempty"
diff --git a/java/code/webapp/WEB-INF/pages/channel/manage/confirmprivate.jsp
b/java/code/webapp/WEB-INF/pages/channel/manage/confirmprivate.jsp
index fff4228..0699984 100644
--- a/java/code/webapp/WEB-INF/pages/channel/manage/confirmprivate.jsp
+++ b/java/code/webapp/WEB-INF/pages/channel/manage/confirmprivate.jsp
@@ -28,6 +28,7 @@
% -->
<rl:listset name="pageSet">
+ <rhn:csrf />
<rl:list dataset="pageList"
width="100%"
name="trustedOrgList"
diff --git a/java/code/webapp/WEB-INF/pages/channel/manage/confirmprotected.jsp
b/java/code/webapp/WEB-INF/pages/channel/manage/confirmprotected.jsp
index 621d945..25459d4 100644
--- a/java/code/webapp/WEB-INF/pages/channel/manage/confirmprotected.jsp
+++ b/java/code/webapp/WEB-INF/pages/channel/manage/confirmprotected.jsp
@@ -28,6 +28,7 @@
% -->
<rl:listset name="pageSet">
+ <rhn:csrf />
<rl:list dataset="pageList"
width="100%"
name="trustedOrgList"
diff --git a/java/code/webapp/WEB-INF/pages/channel/manage/confirmremovepackages.jsp
b/java/code/webapp/WEB-INF/pages/channel/manage/confirmremovepackages.jsp
index 541a86e..edabd43 100644
--- a/java/code/webapp/WEB-INF/pages/channel/manage/confirmremovepackages.jsp
+++ b/java/code/webapp/WEB-INF/pages/channel/manage/confirmremovepackages.jsp
@@ -23,6 +23,7 @@
<rl:listset name="packageSet" legend="system-group">
+<rhn:csrf />
<input type="hidden" name="cid" value="${cid}" />
@@ -79,4 +80,4 @@
</rl:listset>
</body>
-</html>
\ No newline at end of file
+</html>
diff --git a/java/code/webapp/WEB-INF/pages/channel/manage/delete.jsp
b/java/code/webapp/WEB-INF/pages/channel/manage/delete.jsp
index 3c23378..efba69f 100644
--- a/java/code/webapp/WEB-INF/pages/channel/manage/delete.jsp
+++ b/java/code/webapp/WEB-INF/pages/channel/manage/delete.jsp
@@ -15,6 +15,7 @@
<div>
<html:form action="/channels/manage/Delete">
+ <rhn:csrf />
<!--
Channel Details
diff --git a/java/code/webapp/WEB-INF/pages/channel/manage/edit.jsp
b/java/code/webapp/WEB-INF/pages/channel/manage/edit.jsp
index 1b95c57..d79c135 100644
--- a/java/code/webapp/WEB-INF/pages/channel/manage/edit.jsp
+++ b/java/code/webapp/WEB-INF/pages/channel/manage/edit.jsp
@@ -19,6 +19,7 @@
<div>
<html:form action="/channels/manage/Edit">
+ <rhn:csrf />
<h2><bean:message
key="channel.edit.jsp.basicchanneldetails"/></h2>
<div class="page-summary">
diff --git a/java/code/webapp/WEB-INF/pages/channel/manage/erratapackagesync.jsp
b/java/code/webapp/WEB-INF/pages/channel/manage/erratapackagesync.jsp
index e2674ae..c4f3a7e 100644
--- a/java/code/webapp/WEB-INF/pages/channel/manage/erratapackagesync.jsp
+++ b/java/code/webapp/WEB-INF/pages/channel/manage/erratapackagesync.jsp
@@ -20,6 +20,8 @@
<rl:listset name="packageSet" legend="system-group">
+<rhn:csrf />
+
<input type="hidden" name="cid" value="${cid}" />
<rl:list
@@ -69,4 +71,4 @@
</rl:listset>
</body>
-</html>
\ No newline at end of file
+</html>
diff --git a/java/code/webapp/WEB-INF/pages/channel/manage/errataremove.jsp
b/java/code/webapp/WEB-INF/pages/channel/manage/errataremove.jsp
index da3b4fa..7e25d74 100644
--- a/java/code/webapp/WEB-INF/pages/channel/manage/errataremove.jsp
+++ b/java/code/webapp/WEB-INF/pages/channel/manage/errataremove.jsp
@@ -18,6 +18,7 @@
<bean:message key="channel.jsp.errata.remove.message"/>
<rl:listset name="errata_list_set">
+ <rhn:csrf />
<input type="hidden" name="cid" value="${cid}">
<rl:list dataset="errata_data"
diff --git a/java/code/webapp/WEB-INF/pages/channel/manage/erratasync.jsp
b/java/code/webapp/WEB-INF/pages/channel/manage/erratasync.jsp
index 1be0d73..780353f 100644
--- a/java/code/webapp/WEB-INF/pages/channel/manage/erratasync.jsp
+++ b/java/code/webapp/WEB-INF/pages/channel/manage/erratasync.jsp
@@ -18,6 +18,7 @@
<bean:message key="channel.jsp.errata.sync.message"/>
<rl:listset name="errata_list_set">
+ <rhn:csrf />
<input type="hidden" name="cid" value="${cid}">
<rl:list
diff --git a/java/code/webapp/WEB-INF/pages/channel/manage/listpatchset.jsp
b/java/code/webapp/WEB-INF/pages/channel/manage/listpatchset.jsp
index da29d6b..f6b974b 100644
--- a/java/code/webapp/WEB-INF/pages/channel/manage/listpatchset.jsp
+++ b/java/code/webapp/WEB-INF/pages/channel/manage/listpatchset.jsp
@@ -28,6 +28,7 @@
<rl:listset name="patchListSet">
+ <rhn:csrf />
<input type="hidden" name="cid" value="${cid}" />
<rl:list dataset="pageList"
diff --git a/java/code/webapp/WEB-INF/pages/channel/manage/listremovepackages.jsp
b/java/code/webapp/WEB-INF/pages/channel/manage/listremovepackages.jsp
index d4ccfb2..d294c25 100644
--- a/java/code/webapp/WEB-INF/pages/channel/manage/listremovepackages.jsp
+++ b/java/code/webapp/WEB-INF/pages/channel/manage/listremovepackages.jsp
@@ -20,6 +20,7 @@
<rl:listset name="packageSet" legend="system-group">
+<rhn:csrf />
<input type="hidden" name="cid" value="${cid}" />
<rl:list dataset="pageList"
@@ -80,4 +81,4 @@
</rl:listset>
</body>
-</html>
\ No newline at end of file
+</html>
diff --git a/java/code/webapp/WEB-INF/pages/channel/manage/manage.jsp
b/java/code/webapp/WEB-INF/pages/channel/manage/manage.jsp
index b0e374a..e42548f 100644
--- a/java/code/webapp/WEB-INF/pages/channel/manage/manage.jsp
+++ b/java/code/webapp/WEB-INF/pages/channel/manage/manage.jsp
@@ -23,6 +23,8 @@
<p><bean:message key="channels.manage.jsp.header2"/></p>
<rl:listset name="groupSet">
+ <rhn:csrf />
+ <rhn:submitted />
<rl:list emptykey="channels.overview.nochannels">
diff --git
a/java/code/webapp/WEB-INF/pages/channel/manage/package/confirmdeletepackages.jsp
b/java/code/webapp/WEB-INF/pages/channel/manage/package/confirmdeletepackages.jsp
index 1f55fd5..14bc91d 100644
--- a/java/code/webapp/WEB-INF/pages/channel/manage/package/confirmdeletepackages.jsp
+++ b/java/code/webapp/WEB-INF/pages/channel/manage/package/confirmdeletepackages.jsp
@@ -24,6 +24,7 @@
<rl:listset name="packageSet" legend="system-group">
+<rhn:csrf />
<input type="hidden" name="cid" value="${cid}" />
@@ -89,4 +90,4 @@
</rl:listset>
</body>
-</html>
\ No newline at end of file
+</html>
diff --git
a/java/code/webapp/WEB-INF/pages/channel/manage/package/listremovecustompackages.jsp
b/java/code/webapp/WEB-INF/pages/channel/manage/package/listremovecustompackages.jsp
index d8ce032..1decc9a 100644
--- a/java/code/webapp/WEB-INF/pages/channel/manage/package/listremovecustompackages.jsp
+++ b/java/code/webapp/WEB-INF/pages/channel/manage/package/listremovecustompackages.jsp
@@ -28,6 +28,7 @@
<rl:listset name="packageSet">
+<rhn:csrf />
<bean:message key="channel.jsp.manage.package.message"/>
<h2><bean:message
key="channel.jsp.manage.package.subtitle"/></h2>
diff --git a/java/code/webapp/WEB-INF/pages/channel/manage/repo/deleteconfirm.jsp
b/java/code/webapp/WEB-INF/pages/channel/manage/repo/deleteconfirm.jsp
index 467a81c..6c9e3cc 100644
--- a/java/code/webapp/WEB-INF/pages/channel/manage/repo/deleteconfirm.jsp
+++ b/java/code/webapp/WEB-INF/pages/channel/manage/repo/deleteconfirm.jsp
@@ -15,6 +15,7 @@
<p><rhn:warning key= "repos.jsp.delete.warning"/></p>
<div>
<form method="post"
action="/rhn/channels/manage/repos/RepoDelete.do">
+ <rhn:csrf />
<h2><bean:message key="repos.jsp.delete.info.header"/></h2>
<table class="details">
<tr>
diff --git a/java/code/webapp/WEB-INF/pages/channel/manage/repo/repodetails.jsp
b/java/code/webapp/WEB-INF/pages/channel/manage/repo/repodetails.jsp
index 28ac129..ac7eb68 100644
--- a/java/code/webapp/WEB-INF/pages/channel/manage/repo/repodetails.jsp
+++ b/java/code/webapp/WEB-INF/pages/channel/manage/repo/repodetails.jsp
@@ -33,6 +33,7 @@
<div>
<html:form action="${url}">
+ <rhn:csrf />
<rhn:submitted/>
<table class="details">
<tr>
diff --git a/java/code/webapp/WEB-INF/pages/channel/manage/repo/repos.jsp
b/java/code/webapp/WEB-INF/pages/channel/manage/repo/repos.jsp
index 9d98688..61b4fa9 100644
--- a/java/code/webapp/WEB-INF/pages/channel/manage/repo/repos.jsp
+++ b/java/code/webapp/WEB-INF/pages/channel/manage/repo/repos.jsp
@@ -21,6 +21,8 @@
<rl:listset name="keySet">
+ <rhn:csrf />
+ <rhn:submitted />
<rl:list dataset="pageList"
width="100%"
name="keysList"
diff --git a/java/code/webapp/WEB-INF/pages/channel/manage/syncrepos.jsp
b/java/code/webapp/WEB-INF/pages/channel/manage/syncrepos.jsp
index 801530d..520a961 100644
--- a/java/code/webapp/WEB-INF/pages/channel/manage/syncrepos.jsp
+++ b/java/code/webapp/WEB-INF/pages/channel/manage/syncrepos.jsp
@@ -17,6 +17,7 @@
<h2><img src="/img/rhn-icon-packages.gif"> <bean:message
key="repos.jsp.channel.repos"/></h2>
<rl:listset name="packageSet">
+<rhn:csrf />
<input type="hidden" name="cid" value="${cid}" />
diff --git a/java/code/webapp/WEB-INF/pages/channel/packagelist.jsp
b/java/code/webapp/WEB-INF/pages/channel/packagelist.jsp
index cbe4783..68c76cb 100644
--- a/java/code/webapp/WEB-INF/pages/channel/packagelist.jsp
+++ b/java/code/webapp/WEB-INF/pages/channel/packagelist.jsp
@@ -20,6 +20,8 @@
<rl:listset name="packageSet">
+ <rhn:csrf />
+ <rhn:submitted />
<input type="hidden" name="cid" value="${cid}"
/>
diff --git a/java/code/webapp/WEB-INF/pages/channel/packagesearch.jsp
b/java/code/webapp/WEB-INF/pages/channel/packagesearch.jsp
index 3b1c670..1d74861 100644
--- a/java/code/webapp/WEB-INF/pages/channel/packagesearch.jsp
+++ b/java/code/webapp/WEB-INF/pages/channel/packagesearch.jsp
@@ -20,6 +20,7 @@
<p><bean:message
key="packagesearch.jsp.instructions"/></p>
<html:form action="/channels/software/Search.do">
+ <rhn:csrf />
<!-- Search Box -->
<div class="search-choices">
@@ -101,6 +102,7 @@
<c:set var="archparams"
value="${archparams}&channel_arch=${item}"/>
</c:forEach>
<rl:listset name="searchSet">
+ <rhn:csrf />
<rl:list name="searchResults" dataset="pageList"
emptykey="packagesearch.jsp.nopackages" width="100%"
filter="com.redhat.rhn.frontend.action.channel.PackageNameFilter">
diff --git a/java/code/webapp/WEB-INF/pages/channel/popular.jsp
b/java/code/webapp/WEB-INF/pages/channel/popular.jsp
index 3595a8a..ce54772 100644
--- a/java/code/webapp/WEB-INF/pages/channel/popular.jsp
+++ b/java/code/webapp/WEB-INF/pages/channel/popular.jsp
@@ -29,6 +29,8 @@ function showFiltered() {
<form method="post" name="rhn_list"
action="/rhn/software/channels/Popular.do">
+ <rhn:csrf />
+ <rhn:submitted />
<table class="details">
<th>
<bean:message key="channels.popular.jsp.label0" />:
diff --git a/java/code/webapp/WEB-INF/pages/channel/redhat.jsp
b/java/code/webapp/WEB-INF/pages/channel/redhat.jsp
index b3a335e..30c0387 100644
--- a/java/code/webapp/WEB-INF/pages/channel/redhat.jsp
+++ b/java/code/webapp/WEB-INF/pages/channel/redhat.jsp
@@ -29,6 +29,8 @@ function showFiltered() {
<form method="post" name="rhn_list"
action="/rhn/software/channels/RedHat.do">
+ <rhn:csrf />
+ <rhn:submitted />
<%@ include
file="/WEB-INF/pages/common/fragments/channel/channel_tree.jspf" %>
</form>
diff --git a/java/code/webapp/WEB-INF/pages/channel/retired.jsp
b/java/code/webapp/WEB-INF/pages/channel/retired.jsp
index ce4d8972..5b72696 100644
--- a/java/code/webapp/WEB-INF/pages/channel/retired.jsp
+++ b/java/code/webapp/WEB-INF/pages/channel/retired.jsp
@@ -30,6 +30,8 @@ function showFiltered() {
<form method="post" name="rhn_list"
action="/rhn/software/channels/Retired.do">
+ <rhn:csrf />
+ <rhn:submitted />
<%@ include
file="/WEB-INF/pages/common/fragments/channel/channel_tree_multiorg.jspf" %>
</form>
diff --git a/java/code/webapp/WEB-INF/pages/channel/shared.jsp
b/java/code/webapp/WEB-INF/pages/channel/shared.jsp
index 3202a26..29bb4cd 100644
--- a/java/code/webapp/WEB-INF/pages/channel/shared.jsp
+++ b/java/code/webapp/WEB-INF/pages/channel/shared.jsp
@@ -31,6 +31,8 @@ function showFiltered() {
</p>
<form method="post" name="rhn_list"
action="/rhn/software/channels/Shared.do">
+ <rhn:csrf />
+ <rhn:submitted />
<%@ include
file="/WEB-INF/pages/common/fragments/channel/channel_tree_multiorg.jspf" %>
</form>
diff --git a/java/code/webapp/WEB-INF/pages/channel/ssm/basesub.jsp
b/java/code/webapp/WEB-INF/pages/channel/ssm/basesub.jsp
index 9b9c443..0efe608 100644
--- a/java/code/webapp/WEB-INF/pages/channel/ssm/basesub.jsp
+++ b/java/code/webapp/WEB-INF/pages/channel/ssm/basesub.jsp
@@ -17,6 +17,7 @@
</div>
<rl:listset name="baselist">
+ <rhn:csrf />
<html:hidden property="submitted" value="true"/>
<!-- Start of active users list -->
diff --git a/java/code/webapp/WEB-INF/pages/channel/ssm/childsubconfirm.jsp
b/java/code/webapp/WEB-INF/pages/channel/ssm/childsubconfirm.jsp
index 0950571..b7c9b5d 100644
--- a/java/code/webapp/WEB-INF/pages/channel/ssm/childsubconfirm.jsp
+++ b/java/code/webapp/WEB-INF/pages/channel/ssm/childsubconfirm.jsp
@@ -19,6 +19,7 @@
</div>
<rl:listset name="channelchanges">
+ <rhn:csrf />
<html:hidden property="submitted" value="true"/>
<!-- Start of active users list -->
<rl:list
diff --git a/java/code/webapp/WEB-INF/pages/channel/ssm/childsubs.jsp
b/java/code/webapp/WEB-INF/pages/channel/ssm/childsubs.jsp
index af5e99a..ae80e55 100644
--- a/java/code/webapp/WEB-INF/pages/channel/ssm/childsubs.jsp
+++ b/java/code/webapp/WEB-INF/pages/channel/ssm/childsubs.jsp
@@ -16,6 +16,7 @@
<p />
<rl:listset name="channellist">
+ <rhn:csrf />
<html:hidden property="submitted" value="true"/>
<table width="100%">
diff --git a/java/code/webapp/WEB-INF/pages/channel/ssm/confirmnewbasechannels.jsp
b/java/code/webapp/WEB-INF/pages/channel/ssm/confirmnewbasechannels.jsp
index a3912f9..9072a07 100644
--- a/java/code/webapp/WEB-INF/pages/channel/ssm/confirmnewbasechannels.jsp
+++ b/java/code/webapp/WEB-INF/pages/channel/ssm/confirmnewbasechannels.jsp
@@ -32,6 +32,7 @@
<bean:message
key="basesub.jsp.confirm.unmatchedDescription"/> *<p/>
<rl:listset name="unmatchedChannelSet">
+ <rhn:csrf />
<rl:list dataset="unmatched_child_channels"
width="100%"
name="unmatchedChannels"
@@ -138,6 +139,7 @@
<html:form method="post"
action="/channel/ssm/BaseChannelSubscribe.do">
<div align="right">
+ <rhn:csrf />
<html:hidden property="submitted"
value="true"/>
<html:hidden property="base_channel_ids"
value="${base_channel_ids}"/>
diff --git a/java/code/webapp/WEB-INF/pages/channel/subscribedsystems.jsp
b/java/code/webapp/WEB-INF/pages/channel/subscribedsystems.jsp
index 2b1368c..2404566 100644
--- a/java/code/webapp/WEB-INF/pages/channel/subscribedsystems.jsp
+++ b/java/code/webapp/WEB-INF/pages/channel/subscribedsystems.jsp
@@ -22,6 +22,7 @@
<rl:listset name="systemSet" legend="system-group">
+<rhn:csrf />
<input type="hidden" name="cid" value="${cid}" />
@@ -76,4 +77,4 @@
</rl:listset>
</body>
-</html>
\ No newline at end of file
+</html>
diff --git a/java/code/webapp/WEB-INF/pages/channel/targetsystems.jsp
b/java/code/webapp/WEB-INF/pages/channel/targetsystems.jsp
index 8239996..64bffa1 100755
--- a/java/code/webapp/WEB-INF/pages/channel/targetsystems.jsp
+++ b/java/code/webapp/WEB-INF/pages/channel/targetsystems.jsp
@@ -22,6 +22,7 @@
<bean:message key="channeltarget.jsp.header2"/>
<rl:listset name="systemset">
+<rhn:csrf />
<input type="hidden" name="cid" value="${cid}" />
@@ -80,4 +81,4 @@
</rl:listset>
</body>
-</html>
\ No newline at end of file
+</html>
diff --git a/java/code/webapp/WEB-INF/pages/common/fragments/activationkeys/details.jspf
b/java/code/webapp/WEB-INF/pages/common/fragments/activationkeys/details.jspf
index 4340bdc..9af66fc 100644
--- a/java/code/webapp/WEB-INF/pages/common/fragments/activationkeys/details.jspf
+++ b/java/code/webapp/WEB-INF/pages/common/fragments/activationkeys/details.jspf
@@ -4,6 +4,7 @@
<%@ taglib
uri="http://struts.apache.org/tags-html" prefix="html"
%>
<html:form action="${param.url}">
+ <rhn:csrf />
<c:if test="${not empty param.tid}">
<input type="hidden" name="tid"
value="${param.tid}"/>
</c:if>
diff --git a/java/code/webapp/WEB-INF/pages/common/fragments/activationkeys/groups.jspf
b/java/code/webapp/WEB-INF/pages/common/fragments/activationkeys/groups.jspf
index fc712f1..6c567e2 100644
--- a/java/code/webapp/WEB-INF/pages/common/fragments/activationkeys/groups.jspf
+++ b/java/code/webapp/WEB-INF/pages/common/fragments/activationkeys/groups.jspf
@@ -23,6 +23,7 @@
<c:set var="pageList" value="${requestScope.all}" />
<rl:listset name="groupListSet">
+<rhn:csrf />
<c:choose>
<c:when test="${not empty pageList}">
<rl:list dataset="pageList"
diff --git
a/java/code/webapp/WEB-INF/pages/common/fragments/configuration/channel/import.jspf
b/java/code/webapp/WEB-INF/pages/common/fragments/configuration/channel/import.jspf
index 0208c2f..c0a07bb 100644
--- a/java/code/webapp/WEB-INF/pages/common/fragments/configuration/channel/import.jspf
+++ b/java/code/webapp/WEB-INF/pages/common/fragments/configuration/channel/import.jspf
@@ -7,6 +7,7 @@
<!-- Import file from another channel -->
<h2><bean:message key="addfiles.jsp.import.jspf.title" />
</h2>
<html:form
action="/configuration/ChannelImportFilesSubmit.do?ccid=${ccid}">
+ <rhn:csrf />
<html:hidden property="submitted" value="true"/>
<rhn:list
pageList="${requestScope.pageList}"
diff --git
a/java/code/webapp/WEB-INF/pages/common/fragments/configuration/channel/properties.jspf
b/java/code/webapp/WEB-INF/pages/common/fragments/configuration/channel/properties.jspf
index 6152816..c2022d0 100644
---
a/java/code/webapp/WEB-INF/pages/common/fragments/configuration/channel/properties.jspf
+++
b/java/code/webapp/WEB-INF/pages/common/fragments/configuration/channel/properties.jspf
@@ -13,6 +13,7 @@
<c:when test="${channelOverviewForm.map.editing == 'true'}">
<p><bean:message key="channelOverview.jsp.edit-instruction"
/></p>
<html:form action="/configuration/ChannelOverview.do?ccid=${ccid}">
+ <rhn:csrf />
<html:hidden property="submitted" value="true"/>
<html:hidden property="creating" value="false"/>
<%@
include file="/WEB-INF/pages/common/fragments/configuration/channel/propertybody.jspf"%>
diff --git
a/java/code/webapp/WEB-INF/pages/common/fragments/configuration/copy2channels.jspf
b/java/code/webapp/WEB-INF/pages/common/fragments/configuration/copy2channels.jspf
index adc0c95..4d200cf 100644
--- a/java/code/webapp/WEB-INF/pages/common/fragments/configuration/copy2channels.jspf
+++ b/java/code/webapp/WEB-INF/pages/common/fragments/configuration/copy2channels.jspf
@@ -11,6 +11,7 @@
<p><bean:message key="${param.description}"/></p>
<rl:listset name="channelSet">
+ <rhn:csrf />
<!-- Start of Channels list -->
<rl:list dataset="pageList"
name="channels"
diff --git
a/java/code/webapp/WEB-INF/pages/common/fragments/configuration/files/deployglobal.jspf
b/java/code/webapp/WEB-INF/pages/common/fragments/configuration/files/deployglobal.jspf
index 229367d..cf13b69 100644
---
a/java/code/webapp/WEB-INF/pages/common/fragments/configuration/files/deployglobal.jspf
+++
b/java/code/webapp/WEB-INF/pages/common/fragments/configuration/files/deployglobal.jspf
@@ -16,6 +16,7 @@
<p />
<html:form
action="/configuration/file/GlobalRevisionDeploySubmit.do?ccid=${ccid}&cfid=${cfid}&crid=${crid}">
+ <rhn:csrf />
<html:hidden property="submitted" value="true" />
<rhn:list pageList="${requestScope.pageList}"
@@ -96,4 +97,4 @@
<html:submit property="dispatch"><bean:message
key="deploy.jsp.deploybutton" /></html:submit>
</div>
-</html:form>
\ No newline at end of file
+</html:form>
diff --git
a/java/code/webapp/WEB-INF/pages/common/fragments/configuration/files/deploylocal.jspf
b/java/code/webapp/WEB-INF/pages/common/fragments/configuration/files/deploylocal.jspf
index 4440921..9c2b29d 100644
---
a/java/code/webapp/WEB-INF/pages/common/fragments/configuration/files/deploylocal.jspf
+++
b/java/code/webapp/WEB-INF/pages/common/fragments/configuration/files/deploylocal.jspf
@@ -6,6 +6,7 @@
<h2><bean:message key="deploy.jsp.filedetails" /></h2>
<html:form
action="/configuration/file/RevisionDeploy.do?cfid=${cfid}&crid=${crid}">
+ <rhn:csrf />
<html:hidden property="submitted" value="true"/>
<table class="details">
<tr>
diff --git
a/java/code/webapp/WEB-INF/pages/common/fragments/configuration/files/upload.jspf
b/java/code/webapp/WEB-INF/pages/common/fragments/configuration/files/upload.jspf
index 121e875..8aa185d 100644
--- a/java/code/webapp/WEB-INF/pages/common/fragments/configuration/files/upload.jspf
+++ b/java/code/webapp/WEB-INF/pages/common/fragments/configuration/files/upload.jspf
@@ -1,8 +1,9 @@
<div id="upload-bar">
<strong><bean:message key="contents.jspf.upload"/></strong>
<html:form method="post"
- action="/configuration/file/ManageRevisionSubmit.do?cfid=${file.id}"
+ action="/configuration/file/ManageRevisionSubmit.do?cfid=${file.id}&csrf_token=${csrfToken}"
enctype="multipart/form-data">
+ <rhn:csrf />
<table class="details">
<tr>
<th><bean:message key="manage.jsp.uploadtab"/></th>
diff --git a/java/code/webapp/WEB-INF/pages/common/fragments/errata/ownedlistdisplay.jspf
b/java/code/webapp/WEB-INF/pages/common/fragments/errata/ownedlistdisplay.jspf
index 024a821..957159a 100644
--- a/java/code/webapp/WEB-INF/pages/common/fragments/errata/ownedlistdisplay.jspf
+++ b/java/code/webapp/WEB-INF/pages/common/fragments/errata/ownedlistdisplay.jspf
@@ -1,4 +1,5 @@
<rl:listset name="groupSet" legend="errata">
+ <rhn:csrf />
<rl:list emptykey="${emptyListKey}">
diff --git
a/java/code/webapp/WEB-INF/pages/common/fragments/errata/relevant-errata-list.jspf
b/java/code/webapp/WEB-INF/pages/common/fragments/errata/relevant-errata-list.jspf
index 048a8e8..19537b7 100644
--- a/java/code/webapp/WEB-INF/pages/common/fragments/errata/relevant-errata-list.jspf
+++ b/java/code/webapp/WEB-INF/pages/common/fragments/errata/relevant-errata-list.jspf
@@ -1,4 +1,5 @@
<rl:listset name="groupSet" legend="errata">
+ <rhn:csrf />
<rl:list>
diff --git a/java/code/webapp/WEB-INF/pages/common/fragments/groups/systems.jspf
b/java/code/webapp/WEB-INF/pages/common/fragments/groups/systems.jspf
index 4e37580..41d4cf8 100644
--- a/java/code/webapp/WEB-INF/pages/common/fragments/groups/systems.jspf
+++ b/java/code/webapp/WEB-INF/pages/common/fragments/groups/systems.jspf
@@ -26,6 +26,7 @@
<div class="page-summary">${param.summary}</div>
</p>
<rl:listset name="systemListSet" legend="system">
+ <rhn:csrf />
<%@ include
file="/WEB-INF/pages/common/fragments/systems/system_listdisplay.jspf" %>
<c:if test="${not empty requestScope.pageList}">
diff --git
a/java/code/webapp/WEB-INF/pages/common/fragments/kickstart/advanced/details.jspf
b/java/code/webapp/WEB-INF/pages/common/fragments/kickstart/advanced/details.jspf
index b55824f..be94c2b 100644
--- a/java/code/webapp/WEB-INF/pages/common/fragments/kickstart/advanced/details.jspf
+++ b/java/code/webapp/WEB-INF/pages/common/fragments/kickstart/advanced/details.jspf
@@ -6,9 +6,10 @@
<c:choose>
<c:when test="${empty requestScope.invalid}">
<html:form method="post"
- action="${param.url}"
+ action="${param.url}?csrf_token=${csrfToken}"
enctype="multipart/form-data">
<div class="page-summary">
+ <rhn:csrf />
<h2><bean:message key="${param.title_key}"/></h2>
<p><bean:message key="${param.summary_key}"/></p>
<table class="details">
@@ -117,6 +118,7 @@
arg0="${rhn:localize(param.action_key)}"/></p>
<html:form method="post" action="${param.url}">
+ <rhn:csrf />
<table class="details">
<tr>
<th><rhn:required-field
key="kickstart.jsp.create.wizard.kstree.label"/>:</th>
diff --git a/java/code/webapp/WEB-INF/pages/common/fragments/kickstart/clone.jspf
b/java/code/webapp/WEB-INF/pages/common/fragments/kickstart/clone.jspf
index bae4885..3bda9a3 100644
--- a/java/code/webapp/WEB-INF/pages/common/fragments/kickstart/clone.jspf
+++ b/java/code/webapp/WEB-INF/pages/common/fragments/kickstart/clone.jspf
@@ -15,6 +15,7 @@
renderer="com.redhat.rhn.frontend.nav.DialognavRenderer" />
<html:form method="POST" action="${param.post_url}">
+ <rhn:csrf />
<div class="page-summary">
<h2><bean:message key="kickstart.clone.jsp.header2"/></h2>
<p><bean:message key="kickstart.clone.jsp.summary"/></p>
@@ -34,4 +35,4 @@
</html:form>
</body>
-</html>
\ No newline at end of file
+</html>
diff --git
a/java/code/webapp/WEB-INF/pages/common/fragments/kickstart/cobbler-variables.jspf
b/java/code/webapp/WEB-INF/pages/common/fragments/kickstart/cobbler-variables.jspf
index 18e32db..5142e5b 100644
--- a/java/code/webapp/WEB-INF/pages/common/fragments/kickstart/cobbler-variables.jspf
+++ b/java/code/webapp/WEB-INF/pages/common/fragments/kickstart/cobbler-variables.jspf
@@ -13,6 +13,7 @@
</c:if>
<br>
<html:form method="post" action="${param.post_url}">
+ <rhn:csrf />
<table class="details">
<c:if test= "${not empty param.show_netboot}">
<tr>
diff --git a/java/code/webapp/WEB-INF/pages/common/fragments/kickstart/deleteconfirm.jspf
b/java/code/webapp/WEB-INF/pages/common/fragments/kickstart/deleteconfirm.jspf
index f938801..4ed5f02 100644
--- a/java/code/webapp/WEB-INF/pages/common/fragments/kickstart/deleteconfirm.jspf
+++ b/java/code/webapp/WEB-INF/pages/common/fragments/kickstart/deleteconfirm.jspf
@@ -14,6 +14,7 @@
definition="${param.nav}"
renderer="com.redhat.rhn.frontend.nav.DialognavRenderer" />
<html:form method="POST" action="${param.post_url}">
+ <rhn:csrf />
<div class="page-summary">
<h2><bean:message key="kickstartdelete.jsp.header2"/></h2>
<p><bean:message
key="kickstartdelete.jsp.summary1"/></p>
diff --git a/java/code/webapp/WEB-INF/pages/common/fragments/kickstart/ipranges.jspf
b/java/code/webapp/WEB-INF/pages/common/fragments/kickstart/ipranges.jspf
index 02e28e5..898897b 100644
--- a/java/code/webapp/WEB-INF/pages/common/fragments/kickstart/ipranges.jspf
+++ b/java/code/webapp/WEB-INF/pages/common/fragments/kickstart/ipranges.jspf
@@ -44,6 +44,7 @@
</table>
<html:form method="post"
action="${param.range_edit_url}">
+ <rhn:csrf />
<table class="details">
<tr>
<th><bean:message key="kickstartips.jsp.label"
/>:</th>
diff --git
a/java/code/webapp/WEB-INF/pages/common/fragments/kickstart/schedule/advanced.jspf
b/java/code/webapp/WEB-INF/pages/common/fragments/kickstart/schedule/advanced.jspf
index 9ed303b..daf0fc4 100644
--- a/java/code/webapp/WEB-INF/pages/common/fragments/kickstart/schedule/advanced.jspf
+++ b/java/code/webapp/WEB-INF/pages/common/fragments/kickstart/schedule/advanced.jspf
@@ -27,6 +27,8 @@ function setStep(stepName) {
<h2><img src="/img/icon_kickstart_session-medium.gif"
/><bean:message key="kickstart.schedule.heading4.jsp" /></h2>
<c:set var="form" value="${kickstartScheduleWizardForm.map}"/>
<html:form method="POST" action="${actionUrl}">
+<rhn:csrf />
+<rhn:submitted />
<c:if test="${empty regularKS}">
<c:set var="noStatic" value="true"/>
</c:if>
diff --git a/java/code/webapp/WEB-INF/pages/common/fragments/systems/groups.jspf
b/java/code/webapp/WEB-INF/pages/common/fragments/systems/groups.jspf
index 740448c..db201b7 100644
--- a/java/code/webapp/WEB-INF/pages/common/fragments/systems/groups.jspf
+++ b/java/code/webapp/WEB-INF/pages/common/fragments/systems/groups.jspf
@@ -34,6 +34,7 @@
<c:set var="pageList" value="${requestScope.all}" />
<rl:listset name="groupListSet">
+<rhn:csrf />
<c:choose>
<c:when test="${not empty pageList}">
<rl:list dataset="pageList"
diff --git
a/java/code/webapp/WEB-INF/pages/common/fragments/systems/system_listdisplay.jspf
b/java/code/webapp/WEB-INF/pages/common/fragments/systems/system_listdisplay.jspf
index 3b32a9a..43f9c3c 100644
--- a/java/code/webapp/WEB-INF/pages/common/fragments/systems/system_listdisplay.jspf
+++ b/java/code/webapp/WEB-INF/pages/common/fragments/systems/system_listdisplay.jspf
@@ -142,4 +142,5 @@
name="systemList"
exportColumns="name,id,securityErrata,bugErrata,enhancementErrata,outdatedPackages,lastCheckin,entitlement"/>
</c:if>
+ <rhn:csrf />
<rhn:submitted/>
diff --git
a/java/code/webapp/WEB-INF/pages/common/fragments/yourrhn/monitoringCritical.jsp
b/java/code/webapp/WEB-INF/pages/common/fragments/yourrhn/monitoringCritical.jsp
index e36b254..cf3891b 100644
--- a/java/code/webapp/WEB-INF/pages/common/fragments/yourrhn/monitoringCritical.jsp
+++ b/java/code/webapp/WEB-INF/pages/common/fragments/yourrhn/monitoringCritical.jsp
@@ -7,6 +7,7 @@
<c:when test="${requestScope.criticalReflinkkeyarg0 != null}">
<div class="full-width-wrapper" style="clear: both;"
id="critical-probes-pane">
<rl:listset name="criticalProbesSet">
+ <rhn:csrf />
<rl:list dataset="monitoringCriticalList"
name="criticalProbes"
styleclass="list"
@@ -28,4 +29,4 @@
</rl:listset>
</div>
</c:when>
-</c:choose>
\ No newline at end of file
+</c:choose>
diff --git a/java/code/webapp/WEB-INF/pages/common/fragments/yourrhn/monitoringWarning.jsp
b/java/code/webapp/WEB-INF/pages/common/fragments/yourrhn/monitoringWarning.jsp
index bba3744..9768399 100644
--- a/java/code/webapp/WEB-INF/pages/common/fragments/yourrhn/monitoringWarning.jsp
+++ b/java/code/webapp/WEB-INF/pages/common/fragments/yourrhn/monitoringWarning.jsp
@@ -7,6 +7,7 @@
<c:when test="${requestScope.warningReflinkkeyarg0 != null}">
<div class="full-width-wrapper" style="clear: both;"
id="warning-probes-pane">
<rl:listset name="warningProbesSet">
+ <rhn:csrf />
<rl:list dataset="monitoringWarningList"
name="warningProbes"
styleclass="list"
@@ -28,4 +29,4 @@
</rl:listset>
</div>
</c:when>
-</c:choose>
\ No newline at end of file
+</c:choose>
diff --git
a/java/code/webapp/WEB-INF/pages/common/fragments/yourrhn/mostCriticalSystems.jsp
b/java/code/webapp/WEB-INF/pages/common/fragments/yourrhn/mostCriticalSystems.jsp
index ae354b6..a913b07 100644
--- a/java/code/webapp/WEB-INF/pages/common/fragments/yourrhn/mostCriticalSystems.jsp
+++ b/java/code/webapp/WEB-INF/pages/common/fragments/yourrhn/mostCriticalSystems.jsp
@@ -5,6 +5,7 @@
<%@ taglib
uri="http://rhn.redhat.com/tags/list" prefix="rl"
%>
<rl:listset name="rhnListSet">
+ <rhn:csrf />
<rl:list
dataset="mostCriticalList"
name="criticalSystems"
diff --git
a/java/code/webapp/WEB-INF/pages/common/fragments/yourrhn/recentlyRegistered.jsp
b/java/code/webapp/WEB-INF/pages/common/fragments/yourrhn/recentlyRegistered.jsp
index c947d7f..7bb1a12 100644
--- a/java/code/webapp/WEB-INF/pages/common/fragments/yourrhn/recentlyRegistered.jsp
+++ b/java/code/webapp/WEB-INF/pages/common/fragments/yourrhn/recentlyRegistered.jsp
@@ -9,6 +9,7 @@
<c:when test="${showRecentlyRegisteredSystems == 'true'}">
<rl:listset name="registeredSystemsSet">
+ <rhn:csrf />
<!-- Start of active users list -->
<rl:list dataset="recentlyRegisteredSystemsList"
width="100%"
diff --git a/java/code/webapp/WEB-INF/pages/common/fragments/yourrhn/systemGroups.jsp
b/java/code/webapp/WEB-INF/pages/common/fragments/yourrhn/systemGroups.jsp
index 42fd107..192dd76 100644
--- a/java/code/webapp/WEB-INF/pages/common/fragments/yourrhn/systemGroups.jsp
+++ b/java/code/webapp/WEB-INF/pages/common/fragments/yourrhn/systemGroups.jsp
@@ -5,6 +5,7 @@
<%@ taglib prefix="c"
uri="http://java.sun.com/jsp/jstl/core"
%>
<rl:listset name="systemGroupsSet">
+ <rhn:csrf />
<rl:list dataset="systemGroupList"
width="100%"
name="systemsGroupList"
diff --git a/java/code/webapp/WEB-INF/pages/common/login.jsp
b/java/code/webapp/WEB-INF/pages/common/login.jsp
index 453b24d..cd7ea40 100644
--- a/java/code/webapp/WEB-INF/pages/common/login.jsp
+++ b/java/code/webapp/WEB-INF/pages/common/login.jsp
@@ -16,6 +16,7 @@
<div class="clearBoxBody">
<html:form action="/LoginSubmit">
+ <rhn:csrf />
<%@ include file="/WEB-INF/pages/common/fragments/login_form.jspf"
%>
</html:form>
</div>
diff --git a/java/code/webapp/WEB-INF/pages/common/relogin.jsp
b/java/code/webapp/WEB-INF/pages/common/relogin.jsp
index 67670b2..a0aa272 100644
--- a/java/code/webapp/WEB-INF/pages/common/relogin.jsp
+++ b/java/code/webapp/WEB-INF/pages/common/relogin.jsp
@@ -17,6 +17,7 @@
<div class="clearBoxInner">
<div class="clearBoxBody">
<html:form action="/ReLoginSubmit">
+ <rhn:csrf />
<%@ include file="/WEB-INF/pages/common/fragments/login_form.jspf"
%>
<html:hidden property="url_bounce" />
</html:form>
diff --git a/java/code/webapp/WEB-INF/pages/configuration/channel/channelcreate.jsp
b/java/code/webapp/WEB-INF/pages/configuration/channel/channelcreate.jsp
index 83bddc4..f84d0b5 100644
--- a/java/code/webapp/WEB-INF/pages/configuration/channel/channelcreate.jsp
+++ b/java/code/webapp/WEB-INF/pages/configuration/channel/channelcreate.jsp
@@ -16,6 +16,7 @@
<p><bean:message key="channelOverview.jsp.create-instruction"
/></p>
<html:form action="/configuration/ChannelCreate">
+ <rhn:csrf />
<html:hidden property="creating" value="true"/>
<html:hidden property="submitted" value="true"/>
<%@
include file="/WEB-INF/pages/common/fragments/configuration/channel/propertybody.jspf"%>
diff --git a/java/code/webapp/WEB-INF/pages/configuration/channel/channelfiles.jsp
b/java/code/webapp/WEB-INF/pages/configuration/channel/channelfiles.jsp
index 6837353..2e79ee4 100644
--- a/java/code/webapp/WEB-INF/pages/configuration/channel/channelfiles.jsp
+++ b/java/code/webapp/WEB-INF/pages/configuration/channel/channelfiles.jsp
@@ -18,6 +18,7 @@
<p />
<div>
<html:form action="/configuration/ChannelFilesSubmit.do?ccid=${ccid}">
+ <rhn:csrf />
<rhn:submitted/>
<rhn:list
pageList="${requestScope.pageList}"
diff --git a/java/code/webapp/WEB-INF/pages/configuration/channel/channelsystems.jsp
b/java/code/webapp/WEB-INF/pages/configuration/channel/channelsystems.jsp
index 842e6ed..357397d 100644
--- a/java/code/webapp/WEB-INF/pages/configuration/channel/channelsystems.jsp
+++ b/java/code/webapp/WEB-INF/pages/configuration/channel/channelsystems.jsp
@@ -24,6 +24,7 @@
<div>
<html:form
action="/configuration/channel/ChannelSystemsSubmit.do?ccid=${ccid}">
+ <rhn:csrf />
<html:hidden property="submitted" value="true" />
<rhn:list
pageList="${requestScope.pageList}"
diff --git a/java/code/webapp/WEB-INF/pages/configuration/channel/copy2systems.jsp
b/java/code/webapp/WEB-INF/pages/configuration/channel/copy2systems.jsp
index 3582c7d..25f4b21 100644
--- a/java/code/webapp/WEB-INF/pages/configuration/channel/copy2systems.jsp
+++ b/java/code/webapp/WEB-INF/pages/configuration/channel/copy2systems.jsp
@@ -17,6 +17,8 @@
<c:set var="pageList" value="${requestScope.pageList}" />
<rl:listset name="systemSet">
+ <rhn:csrf />
+ <rhn:submitted />
<!-- Start of Systems list -->
<rl:list dataset="pageList"
name="systems"
diff --git a/java/code/webapp/WEB-INF/pages/configuration/channel/deleteChannel.jsp
b/java/code/webapp/WEB-INF/pages/configuration/channel/deleteChannel.jsp
index bf6b480..581e2f6 100644
--- a/java/code/webapp/WEB-INF/pages/configuration/channel/deleteChannel.jsp
+++ b/java/code/webapp/WEB-INF/pages/configuration/channel/deleteChannel.jsp
@@ -11,6 +11,7 @@
<%@
include file="/WEB-INF/pages/common/fragments/configuration/channel/details-header.jspf"%>
<html:form action="/configuration/DeleteChannel.do?ccid=${ccid}">
+ <rhn:csrf />
<html:hidden property="submitted" value="true" />
<p><bean:message key="channelOverview.jsp.deleteInstruction"
/></p>
<table class="details">
diff --git a/java/code/webapp/WEB-INF/pages/configuration/channel/deploy.jsp
b/java/code/webapp/WEB-INF/pages/configuration/channel/deploy.jsp
index 3102b9c..610bee1 100644
--- a/java/code/webapp/WEB-INF/pages/configuration/channel/deploy.jsp
+++ b/java/code/webapp/WEB-INF/pages/configuration/channel/deploy.jsp
@@ -16,6 +16,7 @@
<bean:message key="deploy.jsp.description"/>
<p />
<html:form
action="/configuration/channel/ChooseFilesSubmit.do?ccid=${ccid}">
+ <rhn:csrf />
<rhn:submitted/>
<rhn:list pageList="${requestScope.pageList}"
noDataText="channelfiles.jsp.noFiles">
<rhn:listdisplay filterBy="deploy.jsp.filepath-header"
set="${requestScope.set}">
diff --git a/java/code/webapp/WEB-INF/pages/configuration/channel/deployconfirm.jsp
b/java/code/webapp/WEB-INF/pages/configuration/channel/deployconfirm.jsp
index 3245faa..e737c75 100644
--- a/java/code/webapp/WEB-INF/pages/configuration/channel/deployconfirm.jsp
+++ b/java/code/webapp/WEB-INF/pages/configuration/channel/deployconfirm.jsp
@@ -25,6 +25,7 @@
type="global"/></c:set>
<p><bean:message key="deploysystems.jsp.warning"
arg0="${channel_name_display}"/></p>
<rl:listset name="lists">
+ <rhn:csrf />
<html:hidden property="submitted" value="true" />
<div>
<rl:list dataset="selectedFiles" name="fileList"
diff --git a/java/code/webapp/WEB-INF/pages/configuration/channel/deploysystems.jsp
b/java/code/webapp/WEB-INF/pages/configuration/channel/deploysystems.jsp
index 0107a29..1068e10 100644
--- a/java/code/webapp/WEB-INF/pages/configuration/channel/deploysystems.jsp
+++ b/java/code/webapp/WEB-INF/pages/configuration/channel/deploysystems.jsp
@@ -21,6 +21,7 @@
<html:form
action="/configuration/channel/ChooseSystemsSubmit.do?ccid=${ccid}">
+ <rhn:csrf />
<rhn:submitted/>
<div>
<rhn:list pageList="${requestScope.pageList}"
noDataText="deploy.jsp.noSystems">
diff --git a/java/code/webapp/WEB-INF/pages/configuration/channel/filecreate.jsp
b/java/code/webapp/WEB-INF/pages/configuration/channel/filecreate.jsp
index e6ceab4..03d342d 100644
--- a/java/code/webapp/WEB-INF/pages/configuration/channel/filecreate.jsp
+++ b/java/code/webapp/WEB-INF/pages/configuration/channel/filecreate.jsp
@@ -14,6 +14,8 @@
<h2><bean:message key="addfiles.jsp.create.jspf.title" />
</h2>
<html:form
action="/configuration/ChannelCreateFiles.do?ccid=${ccid}">
+<rhn:csrf />
+<rhn:submitted />
<%@ include
file="/WEB-INF/pages/common/fragments/configuration/channel/create.jspf" %>
</html:form>
</div>
diff --git a/java/code/webapp/WEB-INF/pages/configuration/channel/fileup.jsp
b/java/code/webapp/WEB-INF/pages/configuration/channel/fileup.jsp
index 20d6939..5fba962 100644
--- a/java/code/webapp/WEB-INF/pages/configuration/channel/fileup.jsp
+++ b/java/code/webapp/WEB-INF/pages/configuration/channel/fileup.jsp
@@ -13,8 +13,10 @@
<!-- Upload file to channel -->
<h2><bean:message key="addfiles.jsp.upload-link" /> </h2>
<html:form
- action="/configuration/ChannelUploadFiles.do?ccid=${ccid}"
+ action="/configuration/ChannelUploadFiles.do?ccid=${ccid}&csrf_token=${csrfToken}"
enctype="multipart/form-data">
+ <rhn:csrf />
+ <rhn:submitted />
<%@ include
file="/WEB-INF/pages/common/fragments/configuration/channel/upload.jspf" %>
</html:form>
</div>
diff --git a/java/code/webapp/WEB-INF/pages/configuration/channel/targetsystems.jsp
b/java/code/webapp/WEB-INF/pages/configuration/channel/targetsystems.jsp
index 1277447..bfef8c1 100644
--- a/java/code/webapp/WEB-INF/pages/configuration/channel/targetsystems.jsp
+++ b/java/code/webapp/WEB-INF/pages/configuration/channel/targetsystems.jsp
@@ -22,6 +22,7 @@
<div>
<html:form
action="/configuration/channel/TargetSystemsSubmit.do?ccid=${ccid}">
+ <rhn:csrf />
<html:hidden property="submitted" value="true" />
<rhn:list
pageList="${requestScope.pageList}"
diff --git a/java/code/webapp/WEB-INF/pages/configuration/files/comparechannel.jsp
b/java/code/webapp/WEB-INF/pages/configuration/files/comparechannel.jsp
index ab7e79f..e16f345 100644
--- a/java/code/webapp/WEB-INF/pages/configuration/files/comparechannel.jsp
+++ b/java/code/webapp/WEB-INF/pages/configuration/files/comparechannel.jsp
@@ -19,6 +19,8 @@
</div>
<form method="post" name="rhn_list"
action="/rhn/configuration/file/CompareChannel.do?cfid=${file.id}&crid=${revision.id}">
+<rhn:csrf />
+<rhn:submitted />
<rhn:list pageList="${requestScope.pageList}"
noDataText="comparechannel.jsp.noChannels">
<rhn:listdisplay filterBy="comparechannel.jsp.channel">
<rhn:column header="comparechannel.jsp.channel"
diff --git a/java/code/webapp/WEB-INF/pages/configuration/files/comparecopy.jsp
b/java/code/webapp/WEB-INF/pages/configuration/files/comparecopy.jsp
index 63af867..42ea416 100644
--- a/java/code/webapp/WEB-INF/pages/configuration/files/comparecopy.jsp
+++ b/java/code/webapp/WEB-INF/pages/configuration/files/comparecopy.jsp
@@ -20,6 +20,8 @@
</div>
<form method="post" name="rhn_list"
action="/rhn/configuration/file/CompareCopy.do?cfid=${file.id}&crid=${revision.id}">
+<rhn:csrf />
+<rhn:submitted />
<rhn:list pageList="${requestScope.pageList}"
noDataText="comparecopy.jsp.noAlternates">
<rhn:listdisplay filterBy="comparecopy.jsp.channel">
<rhn:column header="comparecopy.jsp.channel">
diff --git a/java/code/webapp/WEB-INF/pages/configuration/files/comparedeployed.jsp
b/java/code/webapp/WEB-INF/pages/configuration/files/comparedeployed.jsp
index 98ed99f..8e7ad87 100644
--- a/java/code/webapp/WEB-INF/pages/configuration/files/comparedeployed.jsp
+++ b/java/code/webapp/WEB-INF/pages/configuration/files/comparedeployed.jsp
@@ -21,6 +21,7 @@
</div>
<form method="post" name="rhn_list"
action="/rhn/configuration/file/CompareDeployedSubmit.do?cfid=${file.id}&crid=${revision.id}">
+<rhn:csrf />
<rhn:list pageList="${requestScope.pageList}"
noDataText="comparedeployed.jsp.noSystems">
<rhn:listdisplay filterBy="system.common.systemName"
set="${requestScope.set}"
diff --git a/java/code/webapp/WEB-INF/pages/configuration/files/comparefile.jsp
b/java/code/webapp/WEB-INF/pages/configuration/files/comparefile.jsp
index 51fcd74..5e191a9 100644
--- a/java/code/webapp/WEB-INF/pages/configuration/files/comparefile.jsp
+++ b/java/code/webapp/WEB-INF/pages/configuration/files/comparefile.jsp
@@ -27,6 +27,8 @@
</div>
<form method="post" name="rhn_list"
action="/rhn/configuration/file/CompareFile.do?cfid=${file.id}&crid=${revision.id}&ccid=${ochannel.id}">
+<rhn:csrf />
+<rhn:submitted />
<rhn:list pageList="${requestScope.pageList}"
noDataText="comparefile.jsp.noFiles">
<rhn:listdisplay filterBy="comparefile.jsp.path">
<rhn:column header="comparefile.jsp.path">
diff --git a/java/code/webapp/WEB-INF/pages/configuration/files/comparerevision.jsp
b/java/code/webapp/WEB-INF/pages/configuration/files/comparerevision.jsp
index e8aed4e..490d270 100644
--- a/java/code/webapp/WEB-INF/pages/configuration/files/comparerevision.jsp
+++ b/java/code/webapp/WEB-INF/pages/configuration/files/comparerevision.jsp
@@ -21,6 +21,8 @@
</div>
<form method="post" name="rhn_list"
action="/rhn/configuration/file/CompareRevision.do?cfid=${file.id}&crid=${revision.id}">
+<rhn:csrf />
+<rhn:submitted />
<rhn:list pageList="${requestScope.pageList}"
noDataText="comparerevision.jsp.noRevisions">
<rhn:listdisplay filterBy="comparerevision.jsp.revision">
<rhn:column header="comparerevision.jsp.revision"
diff --git a/java/code/webapp/WEB-INF/pages/configuration/files/copycentral.jsp
b/java/code/webapp/WEB-INF/pages/configuration/files/copycentral.jsp
index 0c6964c..71a7a5e 100644
--- a/java/code/webapp/WEB-INF/pages/configuration/files/copycentral.jsp
+++ b/java/code/webapp/WEB-INF/pages/configuration/files/copycentral.jsp
@@ -17,6 +17,7 @@
</div>
<form method="post" name="rhn_list"
action="/rhn/configuration/file/CopyFileCentralSubmit.do?type=${requestScope.type}&cfid=${file.id}&crid=${revision.id}">
+ <rhn:csrf />
<jsp:include
page="/WEB-INF/pages/common/fragments/configuration/files/copyfile_rows.jsp"
/>
</form>
diff --git a/java/code/webapp/WEB-INF/pages/configuration/files/copylocal.jsp
b/java/code/webapp/WEB-INF/pages/configuration/files/copylocal.jsp
index 8bda022..efab5cc 100644
--- a/java/code/webapp/WEB-INF/pages/configuration/files/copylocal.jsp
+++ b/java/code/webapp/WEB-INF/pages/configuration/files/copylocal.jsp
@@ -20,6 +20,7 @@
</div>
<form method="post" name="rhn_list"
action="/rhn/configuration/file/CopyFileLocalSubmit.do?type=${requestScope.type}&cfid=${file.id}&crid=${revision.id}">
+ <rhn:csrf />
<rhn:list pageList="${requestScope.pageList}"
noDataText="copycentral.jsp.noChannels">
<rhn:listdisplay filterBy="copylocal.jsp.channel"
set="${requestScope.set}"
diff --git a/java/code/webapp/WEB-INF/pages/configuration/files/copysandbox.jsp
b/java/code/webapp/WEB-INF/pages/configuration/files/copysandbox.jsp
index f573d49..ebc48c6 100644
--- a/java/code/webapp/WEB-INF/pages/configuration/files/copysandbox.jsp
+++ b/java/code/webapp/WEB-INF/pages/configuration/files/copysandbox.jsp
@@ -18,6 +18,7 @@
</div>
<form method="post" name="rhn_list"
action="/rhn/configuration/file/CopyFileSandboxSubmit.do?type=${requestScope.type}&cfid=${file.id}&crid=${revision.id}">
+ <rhn:csrf />
<rhn:list pageList="${requestScope.pageList}"
noDataText="copycentral.jsp.noChannels">
<rhn:listdisplay filterBy="copysandbox.jsp.channel"
diff --git a/java/code/webapp/WEB-INF/pages/configuration/files/deletefile.jsp
b/java/code/webapp/WEB-INF/pages/configuration/files/deletefile.jsp
index ea00632..0ef25db 100644
--- a/java/code/webapp/WEB-INF/pages/configuration/files/deletefile.jsp
+++ b/java/code/webapp/WEB-INF/pages/configuration/files/deletefile.jsp
@@ -13,6 +13,7 @@
<bean:message key="deletefile.jsp.info" />
<p />
<html:form action="/configuration/file/DeleteFile.do?cfid=${cfid}">
+ <rhn:csrf />
<html:hidden property="submitted" value="true"/>
<table class="details">
<tr>
@@ -37,4 +38,4 @@
</html:form>
</body>
-</html>
\ No newline at end of file
+</html>
diff --git a/java/code/webapp/WEB-INF/pages/configuration/files/deleterev.jsp
b/java/code/webapp/WEB-INF/pages/configuration/files/deleterev.jsp
index bd8473c..e4d48b7 100644
--- a/java/code/webapp/WEB-INF/pages/configuration/files/deleterev.jsp
+++ b/java/code/webapp/WEB-INF/pages/configuration/files/deleterev.jsp
@@ -15,6 +15,7 @@
<bean:message key="deleterev.jsp.info"
arg0="${channel.displayName}"
arg1="/rhn/configuration/ChannelOverview.do?ccid=${ccid}"/>
<p />
<html:form
action="/configuration/file/DeleteRevision.do?crid=${crid}&cfid=${cfid}">
+ <rhn:csrf />
<html:hidden property="submitted" value="true"/>
<table class="details">
<tr>
@@ -37,4 +38,4 @@
</html:form>
</body>
-</html>
\ No newline at end of file
+</html>
diff --git a/java/code/webapp/WEB-INF/pages/configuration/files/deployconfirm.jsp
b/java/code/webapp/WEB-INF/pages/configuration/files/deployconfirm.jsp
index 9a102e9..09a2192 100644
--- a/java/code/webapp/WEB-INF/pages/configuration/files/deployconfirm.jsp
+++ b/java/code/webapp/WEB-INF/pages/configuration/files/deployconfirm.jsp
@@ -19,6 +19,7 @@
<p />
<html:form
action="/configuration/file/GlobalRevisionDeployConfirmSubmit.do?cfid=${cfid}&crid=${crid}">
+ <rhn:csrf />
<html:hidden property="submitted" value="true" />
<div>
<rhn:list pageList="${requestScope.pageList}"
diff --git a/java/code/webapp/WEB-INF/pages/configuration/files/filedetails.jsp
b/java/code/webapp/WEB-INF/pages/configuration/files/filedetails.jsp
index 1d7d44c..6af6803 100644
--- a/java/code/webapp/WEB-INF/pages/configuration/files/filedetails.jsp
+++ b/java/code/webapp/WEB-INF/pages/configuration/files/filedetails.jsp
@@ -13,6 +13,7 @@
<%@ include
file="/WEB-INF/pages/common/fragments/configuration/files/header.jspf"%>
<html:form
action="/configuration/file/FileDetails.do?cfid=${file.id}&crid=${revision.id}">
+ <rhn:csrf />
<html:hidden property="submitted" value="true"/>
<div class="details-column-left">
diff --git a/java/code/webapp/WEB-INF/pages/configuration/files/manage.jsp
b/java/code/webapp/WEB-INF/pages/configuration/files/manage.jsp
index 4c99b31..28611ee 100644
--- a/java/code/webapp/WEB-INF/pages/configuration/files/manage.jsp
+++ b/java/code/webapp/WEB-INF/pages/configuration/files/manage.jsp
@@ -11,6 +11,7 @@
<%@ include
file="/WEB-INF/pages/common/fragments/configuration/files/manage_header.jspf"
%>
<form method="post" name="rhn_list"
action="/rhn/configuration/file/ManageRevisionSubmit.do?cfid=${file.id}">
+ <rhn:csrf />
<rhn:list pageList="${requestScope.pageList}"
noDataText="manage.jsp.noRevisions">
@@ -53,8 +54,9 @@
<bean:message key="manage.jsp.uploadsummary"
arg0="${max_size}"/>
</p>
-<html:form method="post"
action="/configuration/file/ManageRevisionSubmit.do?cfid=${file.id}"
+<html:form method="post"
action="/configuration/file/ManageRevisionSubmit.do?cfid=${file.id}&csrf_token=${csrfToken}"
enctype="multipart/form-data">
+ <rhn:csrf />
<table class="details">
<tr>
<th><bean:message key="manage.jsp.uploadtab"/></th>
diff --git a/java/code/webapp/WEB-INF/pages/configuration/overview/globalconfiglist.jsp
b/java/code/webapp/WEB-INF/pages/configuration/overview/globalconfiglist.jsp
index 242ab91..8aab5d5 100644
--- a/java/code/webapp/WEB-INF/pages/configuration/overview/globalconfiglist.jsp
+++ b/java/code/webapp/WEB-INF/pages/configuration/overview/globalconfiglist.jsp
@@ -24,6 +24,8 @@
</div>
<form method="post" name="rhn_list"
action="/rhn/configuration/GlobalConfigChannelList.do">
+ <rhn:csrf />
+ <rhn:submitted />
<rhn:list pageList="${requestScope.pageList}"
noDataText="globalconfiglist.jsp.noChannels">
<rhn:listdisplay filterBy="globalconfiglist.jsp.name">
diff --git a/java/code/webapp/WEB-INF/pages/configuration/overview/globalfilelist.jsp
b/java/code/webapp/WEB-INF/pages/configuration/overview/globalfilelist.jsp
index 0a3cce5..c5701b0 100644
--- a/java/code/webapp/WEB-INF/pages/configuration/overview/globalfilelist.jsp
+++ b/java/code/webapp/WEB-INF/pages/configuration/overview/globalfilelist.jsp
@@ -18,6 +18,8 @@
</div> <br />
<form method="post" name="rhn_list"
action="/rhn/configuration/file/GlobalConfigFileList.do">
+ <rhn:csrf />
+ <rhn:submitted />
<rhn:list pageList="${requestScope.pageList}"
noDataText="globalfilelist.jsp.noFiles">
<rhn:listdisplay filterBy="globalfilelist.jsp.path">
diff --git a/java/code/webapp/WEB-INF/pages/configuration/overview/localfilelist.jsp
b/java/code/webapp/WEB-INF/pages/configuration/overview/localfilelist.jsp
index 338dc66..9f4db16 100644
--- a/java/code/webapp/WEB-INF/pages/configuration/overview/localfilelist.jsp
+++ b/java/code/webapp/WEB-INF/pages/configuration/overview/localfilelist.jsp
@@ -17,6 +17,8 @@
</div> <br />
<form method="post" name="rhn_list"
action="/rhn/configuration/file/LocalConfigFileList.do">
+ <rhn:csrf />
+ <rhn:submitted />
<rhn:list pageList="${requestScope.pageList}"
noDataText="localfilelist.jsp.noFiles">
<rhn:listdisplay filterBy="localfilelist.jsp.path">
diff --git a/java/code/webapp/WEB-INF/pages/configuration/overview/managedsystems.jsp
b/java/code/webapp/WEB-INF/pages/configuration/overview/managedsystems.jsp
index bde26e6..5da6529 100644
--- a/java/code/webapp/WEB-INF/pages/configuration/overview/managedsystems.jsp
+++ b/java/code/webapp/WEB-INF/pages/configuration/overview/managedsystems.jsp
@@ -22,6 +22,8 @@
</div>
<form method="post" name="rhn_list"
action="/rhn/configuration/system/ManagedSystems.do">
+ <rhn:csrf />
+ <rhn:submitted />
<rhn:list pageList="${requestScope.pageList}"
noDataText="managedsystems.jsp.noSystems">
<rhn:listdisplay filterBy="system.common.systemName">
diff --git a/java/code/webapp/WEB-INF/pages/configuration/overview/summary.jsp
b/java/code/webapp/WEB-INF/pages/configuration/overview/summary.jsp
index a806e2c..d2506a4 100644
--- a/java/code/webapp/WEB-INF/pages/configuration/overview/summary.jsp
+++ b/java/code/webapp/WEB-INF/pages/configuration/overview/summary.jsp
@@ -23,6 +23,8 @@
<div>
<form method="post" name="rhn_list"
action="/rhn/configuration/system/Summary.do">
+ <rhn:csrf />
+ <rhn:submitted />
<%@ include
file="/WEB-INF/pages/common/fragments/configuration/enablesummary.jspf" %>
</form>
</div>
diff --git a/java/code/webapp/WEB-INF/pages/configuration/overview/targetsystems.jsp
b/java/code/webapp/WEB-INF/pages/configuration/overview/targetsystems.jsp
index 82deddf..600324c 100644
--- a/java/code/webapp/WEB-INF/pages/configuration/overview/targetsystems.jsp
+++ b/java/code/webapp/WEB-INF/pages/configuration/overview/targetsystems.jsp
@@ -24,6 +24,7 @@
<div>
<html:form method="POST"
action="/configuration/system/TargetSystemsSubmit">
+ <rhn:csrf />
<rhn:list pageList="${requestScope.pageList}"
noDataText="targetsystems.jsp.noSystems">
diff --git a/java/code/webapp/WEB-INF/pages/configuration/sdc/channellist.jsp
b/java/code/webapp/WEB-INF/pages/configuration/sdc/channellist.jsp
index d3fdf38..b920891 100644
--- a/java/code/webapp/WEB-INF/pages/configuration/sdc/channellist.jsp
+++ b/java/code/webapp/WEB-INF/pages/configuration/sdc/channellist.jsp
@@ -20,6 +20,7 @@
</div>
<form method="post" name="rhn_list"
action="/rhn/systems/details/configuration/ConfigChannelListUnsubscribeSubmit.do?sid=${param.sid}">
+<rhn:csrf />
<c:choose>
<c:when test="${not empty requestScope.pageList}">
<rhn:list pageList="${requestScope.pageList}"
@@ -70,4 +71,4 @@
</form>
<p><span class="small-text"><bean:message
key="sdc.configlist.jsp.note"/></span></p>
</body>
-</html>
\ No newline at end of file
+</html>
diff --git a/java/code/webapp/WEB-INF/pages/configuration/sdc/createfile.jsp
b/java/code/webapp/WEB-INF/pages/configuration/sdc/createfile.jsp
index c1001e4..810fe79 100644
--- a/java/code/webapp/WEB-INF/pages/configuration/sdc/createfile.jsp
+++ b/java/code/webapp/WEB-INF/pages/configuration/sdc/createfile.jsp
@@ -21,8 +21,10 @@
<div class="createfragment">
<html:form
action="/systems/details/configuration/addfiles/CreateFile.do?sid=${system.id}">
+ <rhn:csrf />
+ <rhn:submitted />
<%@ include
file="/WEB-INF/pages/common/fragments/configuration/channel/create.jspf" %>
</html:form>
</div>
</body>
-</html>
\ No newline at end of file
+</html>
diff --git a/java/code/webapp/WEB-INF/pages/configuration/sdc/deployfile.jsp
b/java/code/webapp/WEB-INF/pages/configuration/sdc/deployfile.jsp
index 0b5ba21..091e078 100644
--- a/java/code/webapp/WEB-INF/pages/configuration/sdc/deployfile.jsp
+++ b/java/code/webapp/WEB-INF/pages/configuration/sdc/deployfile.jsp
@@ -27,9 +27,10 @@
<form method="post" name="rhn_list"
action="/rhn/systems/details/configuration/DeployFileSubmit.do?sid=${system.id}">
+ <rhn:csrf />
<c:set var="button" value="sdcdeployfile.jsp.confirm" />
<%@ include
file="/WEB-INF/pages/common/fragments/configuration/sdc/configfile_list.jspf"
%>
</form>
</body>
-</html>
\ No newline at end of file
+</html>
diff --git a/java/code/webapp/WEB-INF/pages/configuration/sdc/deployfileconfirm.jsp
b/java/code/webapp/WEB-INF/pages/configuration/sdc/deployfileconfirm.jsp
index 05a0035..d723ff6 100644
--- a/java/code/webapp/WEB-INF/pages/configuration/sdc/deployfileconfirm.jsp
+++ b/java/code/webapp/WEB-INF/pages/configuration/sdc/deployfileconfirm.jsp
@@ -25,9 +25,10 @@
<html:form method="post"
action="/systems/details/configuration/DeployFileConfirmSubmit.do?sid=${system.id}">
+ <rhn:csrf />
<c:set var="button" value="sdcdeployconfirm.jsp.schedule"
/>
<%@ include
file="/WEB-INF/pages/common/fragments/configuration/sdc/configfile_confirm.jspf"
%>
</html:form>
</body>
-</html>
\ No newline at end of file
+</html>
diff --git a/java/code/webapp/WEB-INF/pages/configuration/sdc/difffile.jsp
b/java/code/webapp/WEB-INF/pages/configuration/sdc/difffile.jsp
index dbb0d96..7742ab6 100644
--- a/java/code/webapp/WEB-INF/pages/configuration/sdc/difffile.jsp
+++ b/java/code/webapp/WEB-INF/pages/configuration/sdc/difffile.jsp
@@ -28,9 +28,10 @@
<form method="post"
name="rhn_list"
action="/rhn/systems/details/configuration/DiffFileSubmit.do?sid=${system.id}">
+ <rhn:csrf />
<c:set var="button" value="sdcdifffile.jsp.confirm" />
<%@ include
file="/WEB-INF/pages/common/fragments/configuration/sdc/configfile_list.jspf"
%>
</form>
</body>
-</html>
\ No newline at end of file
+</html>
diff --git a/java/code/webapp/WEB-INF/pages/configuration/sdc/difffileconfirm.jsp
b/java/code/webapp/WEB-INF/pages/configuration/sdc/difffileconfirm.jsp
index d318d09..936fa3e 100644
--- a/java/code/webapp/WEB-INF/pages/configuration/sdc/difffileconfirm.jsp
+++ b/java/code/webapp/WEB-INF/pages/configuration/sdc/difffileconfirm.jsp
@@ -25,9 +25,10 @@
<html:form method="post"
action="/systems/details/configuration/DiffFileConfirmSubmit.do?sid=${system.id}">
+ <rhn:csrf />
<c:set var="button" value="sdcdiffconfirm.jsp.schedule" />
<%@ include
file="/WEB-INF/pages/common/fragments/configuration/sdc/configfile_confirm.jspf"
%>
</html:form>
</body>
-</html>
\ No newline at end of file
+</html>
diff --git a/java/code/webapp/WEB-INF/pages/configuration/sdc/importfile.jsp
b/java/code/webapp/WEB-INF/pages/configuration/sdc/importfile.jsp
index e546c48..2cefc84 100644
--- a/java/code/webapp/WEB-INF/pages/configuration/sdc/importfile.jsp
+++ b/java/code/webapp/WEB-INF/pages/configuration/sdc/importfile.jsp
@@ -27,6 +27,7 @@
<html:form method="post"
action="/systems/details/configuration/addfiles/ImportFileSubmit.do?sid=${system.id}">
+ <rhn:csrf />
<h2><bean:message key="sdcimportfile.jsp.new"/></h2>
<p><bean:message key="sdcimportfile.jsp.newsummary"/></p>
@@ -73,4 +74,4 @@
</html:form>
</body>
-</html>
\ No newline at end of file
+</html>
diff --git a/java/code/webapp/WEB-INF/pages/configuration/sdc/importfileconfirm.jsp
b/java/code/webapp/WEB-INF/pages/configuration/sdc/importfileconfirm.jsp
index 08ecd04..0086c71 100644
--- a/java/code/webapp/WEB-INF/pages/configuration/sdc/importfileconfirm.jsp
+++ b/java/code/webapp/WEB-INF/pages/configuration/sdc/importfileconfirm.jsp
@@ -24,6 +24,7 @@
<html:form method="post"
action="/systems/details/configuration/addfiles/ImportFileConfirmSubmit.do?sid=${system.id}">
+ <rhn:csrf />
<rhn:list pageList="${requestScope.pageList}"
noDataText="sdcimportconfirm.jsp.noFiles">
@@ -94,4 +95,4 @@
</html:form>
</body>
-</html>
\ No newline at end of file
+</html>
diff --git a/java/code/webapp/WEB-INF/pages/configuration/sdc/rankchannels.jsp
b/java/code/webapp/WEB-INF/pages/configuration/sdc/rankchannels.jsp
index 4b1f5c2..eed8245 100644
--- a/java/code/webapp/WEB-INF/pages/configuration/sdc/rankchannels.jsp
+++ b/java/code/webapp/WEB-INF/pages/configuration/sdc/rankchannels.jsp
@@ -12,6 +12,8 @@
<%@ include
file="/WEB-INF/pages/common/fragments/systems/system-header.jspf" %>
<html:form method="post"
action="/systems/details/configuration/RankChannels.do?sid=${param.sid}">
+ <rhn:csrf />
+ <rhn:submitted />
<h2> <img src="${cfg:channelHeaderIcon('central')}"
alt="${cfg:channelAlt('central')}"/>
<bean:message key="sdc.config.rank.jsp.header"/></h2>
diff --git a/java/code/webapp/WEB-INF/pages/configuration/sdc/subscriptions.jsp
b/java/code/webapp/WEB-INF/pages/configuration/sdc/subscriptions.jsp
index 0c86c5d..84c883d 100644
--- a/java/code/webapp/WEB-INF/pages/configuration/sdc/subscriptions.jsp
+++ b/java/code/webapp/WEB-INF/pages/configuration/sdc/subscriptions.jsp
@@ -22,6 +22,7 @@
<c:choose>
<c:when test="${not empty pageList}">
<html:form method="POST"
action="/systems/details/configuration/SubscriptionsSubmit.do?sid=${param.sid}">
+ <rhn:csrf />
<rhn:list pageList="${requestScope.pageList}"
noDataText="sdc.config.subscriptions.jsp.noChannels">
@@ -61,4 +62,4 @@
</c:otherwise>
</c:choose>
</body>
-</html>
\ No newline at end of file
+</html>
diff --git a/java/code/webapp/WEB-INF/pages/configuration/sdc/uploadfile.jsp
b/java/code/webapp/WEB-INF/pages/configuration/sdc/uploadfile.jsp
index 6fc6c0a..f79e9e5 100644
--- a/java/code/webapp/WEB-INF/pages/configuration/sdc/uploadfile.jsp
+++ b/java/code/webapp/WEB-INF/pages/configuration/sdc/uploadfile.jsp
@@ -22,10 +22,12 @@
<div class="uploadfragment">
<!-- Upload file to channel -->
<html:form
-
action="/systems/details/configuration/addfiles/UploadFile.do?sid=${system.id}"
+
action="/systems/details/configuration/addfiles/UploadFile.do?sid=${system.id}&csrf_token=${csrfToken}"
enctype="multipart/form-data">
+ <rhn:csrf />
+ <rhn:submitted />
<%@ include
file="/WEB-INF/pages/common/fragments/configuration/channel/upload.jspf" %>
</html:form>
</div>
</body>
-</html>
\ No newline at end of file
+</html>
diff --git a/java/code/webapp/WEB-INF/pages/configuration/sdc/viewmodifyfilescentral.jsp
b/java/code/webapp/WEB-INF/pages/configuration/sdc/viewmodifyfilescentral.jsp
index 16bd9c9..2e69a2b 100644
--- a/java/code/webapp/WEB-INF/pages/configuration/sdc/viewmodifyfilescentral.jsp
+++ b/java/code/webapp/WEB-INF/pages/configuration/sdc/viewmodifyfilescentral.jsp
@@ -17,6 +17,8 @@
</p>
<rl:listset name="fileSet">
+ <rhn:csrf />
+ <rhn:submitted />
<!-- Start of Files list -->
<rl:list decorator="SelectableDecorator"
@@ -123,4 +125,4 @@
<c:import
url="/WEB-INF/pages/common/fragments/configuration/sdc/viewmodifyfileactions.jspf"/>
</rl:listset>
</body>
-</html>
\ No newline at end of file
+</html>
diff --git a/java/code/webapp/WEB-INF/pages/configuration/sdc/viewmodifyfileslocal.jsp
b/java/code/webapp/WEB-INF/pages/configuration/sdc/viewmodifyfileslocal.jsp
index 61aa512..bb419cd 100644
--- a/java/code/webapp/WEB-INF/pages/configuration/sdc/viewmodifyfileslocal.jsp
+++ b/java/code/webapp/WEB-INF/pages/configuration/sdc/viewmodifyfileslocal.jsp
@@ -15,6 +15,8 @@
<p><bean:message
key="sdc.config.file_list.local_description"/></p>
<rl:listset name="fileSet">
+ <rhn:csrf />
+ <rhn:submitted />
<!-- Start of Files list -->
<rl:list decorator="SelectableDecorator"
diff --git a/java/code/webapp/WEB-INF/pages/configuration/sdc/viewmodifyfilessandbox.jsp
b/java/code/webapp/WEB-INF/pages/configuration/sdc/viewmodifyfilessandbox.jsp
index 72d8a46..a15092a 100644
--- a/java/code/webapp/WEB-INF/pages/configuration/sdc/viewmodifyfilessandbox.jsp
+++ b/java/code/webapp/WEB-INF/pages/configuration/sdc/viewmodifyfilessandbox.jsp
@@ -15,6 +15,8 @@
arg1="${rhn:localize('sdc.config.file_list.copy_to_global')}"/></p>
<rl:listset name="fileSet">
+ <rhn:csrf />
+ <rhn:submitted />
<!-- Start of Files list -->
<rl:list decorator="SelectableDecorator"
width = "100%"
@@ -67,4 +69,4 @@
<c:import
url="/WEB-INF/pages/common/fragments/configuration/sdc/viewmodifyfileactions.jspf"/>
</rl:listset>
</body>
-</html>
\ No newline at end of file
+</html>
diff --git a/java/code/webapp/WEB-INF/pages/configuration/ssm/channelsystems.jsp
b/java/code/webapp/WEB-INF/pages/configuration/ssm/channelsystems.jsp
index d34e3ae..ee3bc91 100644
--- a/java/code/webapp/WEB-INF/pages/configuration/ssm/channelsystems.jsp
+++ b/java/code/webapp/WEB-INF/pages/configuration/ssm/channelsystems.jsp
@@ -26,6 +26,8 @@
</div>
<form method="post" name="rhn_list"
action="/rhn/systems/ssm/config/ChannelSystems.do?ccid=${param.ccid}">
+ <rhn:csrf />
+ <rhn:submitted />
<rhn:list pageList="${requestScope.pageList}"
noDataText="ssmchannelsystems.jsp.noSystems">
<rhn:listdisplay filterBy="ssmchannelsystems.jsp.system">
diff --git a/java/code/webapp/WEB-INF/pages/configuration/ssm/deploy.jsp
b/java/code/webapp/WEB-INF/pages/configuration/ssm/deploy.jsp
index 000bf15..0200a44 100644
--- a/java/code/webapp/WEB-INF/pages/configuration/ssm/deploy.jsp
+++ b/java/code/webapp/WEB-INF/pages/configuration/ssm/deploy.jsp
@@ -19,6 +19,7 @@
</div>
<form method="post" name="rhn_list"
action="/rhn/systems/ssm/config/DeploySubmit.do">
+ <rhn:csrf />
<c:set scope="request" var="buttonname"
value="ssmdeploy.jsp.schedule" />
<%@ include
file="/WEB-INF/pages/common/fragments/configuration/ssm/configlist.jspf"%>
</form>
diff --git a/java/code/webapp/WEB-INF/pages/configuration/ssm/deployconfirm.jsp
b/java/code/webapp/WEB-INF/pages/configuration/ssm/deployconfirm.jsp
index 3c1b6ba..52a71ce 100644
--- a/java/code/webapp/WEB-INF/pages/configuration/ssm/deployconfirm.jsp
+++ b/java/code/webapp/WEB-INF/pages/configuration/ssm/deployconfirm.jsp
@@ -26,6 +26,7 @@
</div>
<html:form method="post"
action="/systems/ssm/config/DeployConfirmSubmit.do">
+ <rhn:csrf />
<%@ include
file="/WEB-INF/pages/common/fragments/configuration/ssm/configconfirmlist.jspf"%>
<c:if test="${not empty requestScope.pageList}">
diff --git a/java/code/webapp/WEB-INF/pages/configuration/ssm/diff.jsp
b/java/code/webapp/WEB-INF/pages/configuration/ssm/diff.jsp
index 6c0bcb4..ef7c9f1 100644
--- a/java/code/webapp/WEB-INF/pages/configuration/ssm/diff.jsp
+++ b/java/code/webapp/WEB-INF/pages/configuration/ssm/diff.jsp
@@ -19,6 +19,7 @@
</div>
<form method="post" name="rhn_list"
action="/rhn/systems/ssm/config/DiffSubmit.do">
+ <rhn:csrf />
<c:set scope="request" var="buttonname"
value="ssmdiff.jsp.schedule" />
<%@ include
file="/WEB-INF/pages/common/fragments/configuration/ssm/configlist.jspf"%>
</form>
diff --git a/java/code/webapp/WEB-INF/pages/configuration/ssm/diffconfirm.jsp
b/java/code/webapp/WEB-INF/pages/configuration/ssm/diffconfirm.jsp
index a429936..0784931 100644
--- a/java/code/webapp/WEB-INF/pages/configuration/ssm/diffconfirm.jsp
+++ b/java/code/webapp/WEB-INF/pages/configuration/ssm/diffconfirm.jsp
@@ -26,6 +26,7 @@
</div>
<form method="post" name="rhn_list"
action="/rhn/systems/ssm/config/DiffConfirmSubmit.do">
+ <rhn:csrf />
<%@ include
file="/WEB-INF/pages/common/fragments/configuration/ssm/configconfirmlist.jspf"%>
<c:if test="${not empty requestScope.pageList}">
diff --git a/java/code/webapp/WEB-INF/pages/configuration/ssm/difffiles.jsp
b/java/code/webapp/WEB-INF/pages/configuration/ssm/difffiles.jsp
index c1aabf8..b028d58 100644
--- a/java/code/webapp/WEB-INF/pages/configuration/ssm/difffiles.jsp
+++ b/java/code/webapp/WEB-INF/pages/configuration/ssm/difffiles.jsp
@@ -24,6 +24,8 @@
</div>
<form method="post" name="rhn_list"
action="/rhn/systems/ssm/config/DiffFiles.do?sid=${param.sid}">
+ <rhn:csrf />
+ <rhn:submitted />
<rhn:list pageList="${requestScope.pageList}"
noDataText="difffiles.jsp.noFiles">
<rhn:listdisplay filterBy="difffiles.jsp.filename">
diff --git a/java/code/webapp/WEB-INF/pages/configuration/ssm/diffsystems.jsp
b/java/code/webapp/WEB-INF/pages/configuration/ssm/diffsystems.jsp
index a1534a7..6af0f79 100644
--- a/java/code/webapp/WEB-INF/pages/configuration/ssm/diffsystems.jsp
+++ b/java/code/webapp/WEB-INF/pages/configuration/ssm/diffsystems.jsp
@@ -25,6 +25,8 @@
</div>
<form method="post" name="rhn_list"
action="/rhn/systems/ssm/config/DiffSystems.do?cfnid=${param.cfnid}">
+ <rhn:csrf />
+ <rhn:submitted />
<rhn:list pageList="${requestScope.pageList}"
noDataText="diffconfirm.jsp.noSystems">
<rhn:listdisplay filterBy="system.common.systemName">
diff --git a/java/code/webapp/WEB-INF/pages/configuration/ssm/enable.jsp
b/java/code/webapp/WEB-INF/pages/configuration/ssm/enable.jsp
index 0a2278c..2f82611 100644
--- a/java/code/webapp/WEB-INF/pages/configuration/ssm/enable.jsp
+++ b/java/code/webapp/WEB-INF/pages/configuration/ssm/enable.jsp
@@ -21,6 +21,7 @@
<div>
<html:form method="POST"
action="/systems/ssm/config/EnableSubmit">
+<rhn:csrf />
<rhn:list pageList="${requestScope.pageList}"
noDataText="targetsystems.jsp.noSystems">
diff --git a/java/code/webapp/WEB-INF/pages/configuration/ssm/enablesummary.jsp
b/java/code/webapp/WEB-INF/pages/configuration/ssm/enablesummary.jsp
index bab3322..7501d16 100644
--- a/java/code/webapp/WEB-INF/pages/configuration/ssm/enablesummary.jsp
+++ b/java/code/webapp/WEB-INF/pages/configuration/ssm/enablesummary.jsp
@@ -26,6 +26,8 @@
<div>
<form method="post" name="rhn_list"
action="/rhn/systems/ssm/config/EnableSummary.do">
+ <rhn:csrf />
+ <rhn:submitted />
<%@ include
file="/WEB-INF/pages/common/fragments/configuration/enablesummary.jspf" %>
</form>
</div>
diff --git a/java/code/webapp/WEB-INF/pages/configuration/ssm/rankchannels.jsp
b/java/code/webapp/WEB-INF/pages/configuration/ssm/rankchannels.jsp
index 4a6af4f..324f7a4 100644
--- a/java/code/webapp/WEB-INF/pages/configuration/ssm/rankchannels.jsp
+++ b/java/code/webapp/WEB-INF/pages/configuration/ssm/rankchannels.jsp
@@ -27,6 +27,8 @@
</div>
<html:form method="POST"
action="/systems/ssm/config/Rank.do">
+ <rhn:csrf />
+ <rhn:submitted />
<h2><bean:message
key="sdc.config.rank.jsp.subscribed_channels"/></h2>
<table style="width:60%;">
<tr>
diff --git a/java/code/webapp/WEB-INF/pages/configuration/ssm/subscribe.jsp
b/java/code/webapp/WEB-INF/pages/configuration/ssm/subscribe.jsp
index 586d00a..8d8f18e 100644
--- a/java/code/webapp/WEB-INF/pages/configuration/ssm/subscribe.jsp
+++ b/java/code/webapp/WEB-INF/pages/configuration/ssm/subscribe.jsp
@@ -22,6 +22,7 @@
</noscript>
</div>
<html:form method="post"
action="/systems/ssm/config/SubscribeSubmit.do">
+ <rhn:csrf />
<rhn:list pageList="${requestScope.pageList}"
noDataText="ssm.config.subscribe.jsp.noChannels">
<rhn:listdisplay filterBy="config.common.configChannel"
diff --git a/java/code/webapp/WEB-INF/pages/configuration/ssm/subscribeconfirm.jsp
b/java/code/webapp/WEB-INF/pages/configuration/ssm/subscribeconfirm.jsp
index 2639c0d..631b700 100644
--- a/java/code/webapp/WEB-INF/pages/configuration/ssm/subscribeconfirm.jsp
+++ b/java/code/webapp/WEB-INF/pages/configuration/ssm/subscribeconfirm.jsp
@@ -33,6 +33,8 @@
</div>
<rl:listset name="confirmListSet">
+<rhn:csrf />
+<rhn:submitted />
<!-- Start of system list -->
<rl:list dataset="systemList"
width="100%"
@@ -109,6 +111,8 @@
</rl:listset>
<html:form method="POST"
action="/systems/ssm/config/SubscribeConfirm.do?position=${param.position}">
+ <rhn:csrf />
+ <rhn:submitted />
<div align="right">
<hr />
<html:submit property="dispatch">
diff --git a/java/code/webapp/WEB-INF/pages/configuration/ssm/systemchannels.jsp
b/java/code/webapp/WEB-INF/pages/configuration/ssm/systemchannels.jsp
index 033a855..e24bf33 100644
--- a/java/code/webapp/WEB-INF/pages/configuration/ssm/systemchannels.jsp
+++ b/java/code/webapp/WEB-INF/pages/configuration/ssm/systemchannels.jsp
@@ -28,6 +28,8 @@
</div>
<form method="post" name="rhn_list"
action="/rhn/systems/ssm/config/SystemChannels.do?sid=${param.sid}">
+ <rhn:csrf />
+ <rhn:submitted />
<rhn:list pageList="${requestScope.pageList}"
noDataText="ssmsystemchannels.jsp.noChannels">
<rhn:listdisplay filterBy="config.common.configChannel">
diff --git a/java/code/webapp/WEB-INF/pages/configuration/ssm/unsubscribe.jsp
b/java/code/webapp/WEB-INF/pages/configuration/ssm/unsubscribe.jsp
index 01841bc..bf47bd5 100644
--- a/java/code/webapp/WEB-INF/pages/configuration/ssm/unsubscribe.jsp
+++ b/java/code/webapp/WEB-INF/pages/configuration/ssm/unsubscribe.jsp
@@ -19,6 +19,7 @@
</p>
</div>
<form method="post" name="rhn_list"
action="/rhn/systems/ssm/config/UnsubscribeSubmit.do">
+ <rhn:csrf />
<rhn:list pageList="${requestScope.pageList}"
noDataText="unsubscribe.jsp.noChannels">
<rhn:listdisplay filterBy="config.common.configChannel"
diff --git a/java/code/webapp/WEB-INF/pages/configuration/ssm/unsubscribeconfirm.jsp
b/java/code/webapp/WEB-INF/pages/configuration/ssm/unsubscribeconfirm.jsp
index b889b31..56b8caa 100644
--- a/java/code/webapp/WEB-INF/pages/configuration/ssm/unsubscribeconfirm.jsp
+++ b/java/code/webapp/WEB-INF/pages/configuration/ssm/unsubscribeconfirm.jsp
@@ -26,6 +26,7 @@
</p>
</div>
<form method="post" name="rhn_list"
action="/rhn/systems/ssm/config/UnsubscribeConfirmSubmit.do">
+ <rhn:csrf />
<rhn:list pageList="${requestScope.pageList}"
noDataText="unsubscribeconfirm.jsp.noSystems">
<rhn:listdisplay filterBy="unsubscribeconfirm.jsp.system"
diff --git a/java/code/webapp/WEB-INF/pages/errata/addchannelpackagepush.jsp
b/java/code/webapp/WEB-INF/pages/errata/addchannelpackagepush.jsp
index 79105ff..6e28822 100644
--- a/java/code/webapp/WEB-INF/pages/errata/addchannelpackagepush.jsp
+++ b/java/code/webapp/WEB-INF/pages/errata/addchannelpackagepush.jsp
@@ -17,6 +17,7 @@
<p><bean:message key="errata.publish.packagepush.description"
arg0="${requestScope.channel_name}"/></p>
<c:set var="pageList" value="${requestScope.pageList}" />
<html:form action="/errata/manage/AddChannelPackagePushSubmit">
+<rhn:csrf />
<%@ include file="/WEB-INF/pages/common/fragments/errata/packagepush.jspf"
%>
</html:form>
</body>
diff --git a/java/code/webapp/WEB-INF/pages/errata/addchannels.jsp
b/java/code/webapp/WEB-INF/pages/errata/addchannels.jsp
index b29d751..2eae333 100644
--- a/java/code/webapp/WEB-INF/pages/errata/addchannels.jsp
+++ b/java/code/webapp/WEB-INF/pages/errata/addchannels.jsp
@@ -17,6 +17,7 @@
<p><bean:message key="errata.publish.instructions"/></p>
<c:set var="pageList" value="${requestScope.pageList}" />
<form method="post" name="rhn_list"
action="/rhn/errata/manage/SelectChannelsSubmit.do">
+<rhn:csrf />
<rhn:list pageList="${requestScope.pageList}"
noDataText="errata.publish.nochannels">
<rhn:listdisplay set="${requestScope.set}"
hiddenvars="${requestScope.newset}"
button="errata.publish.publisherrata">
diff --git a/java/code/webapp/WEB-INF/pages/errata/addpackagepackagepush.jsp
b/java/code/webapp/WEB-INF/pages/errata/addpackagepackagepush.jsp
index 110b196..6b92dae 100644
--- a/java/code/webapp/WEB-INF/pages/errata/addpackagepackagepush.jsp
+++ b/java/code/webapp/WEB-INF/pages/errata/addpackagepackagepush.jsp
@@ -17,6 +17,7 @@
<p><bean:message key="errata.publish.packagepush.description"
arg0="${requestScope.channel_name}"/></p>
<c:set var="pageList" value="${requestScope.pageList}" />
<html:form action="/errata/manage/AddPackagePackagePushSubmit">
+<rhn:csrf />
<%@ include file="/WEB-INF/pages/common/fragments/errata/packagepush.jspf"
%>
<rhn:submitted/>
</html:form>
diff --git a/java/code/webapp/WEB-INF/pages/errata/affectedsystems.jsp
b/java/code/webapp/WEB-INF/pages/errata/affectedsystems.jsp
index 9c04b07..225cbd6 100644
--- a/java/code/webapp/WEB-INF/pages/errata/affectedsystems.jsp
+++ b/java/code/webapp/WEB-INF/pages/errata/affectedsystems.jsp
@@ -27,6 +27,7 @@
</div>
<rl:listset name="systemAffectedListSet">
+ <rhn:csrf />
<rl:list
dataset="pageList"
diff --git a/java/code/webapp/WEB-INF/pages/errata/cloneerrata.jsp
b/java/code/webapp/WEB-INF/pages/errata/cloneerrata.jsp
index 936c4ea..a12acca 100644
--- a/java/code/webapp/WEB-INF/pages/errata/cloneerrata.jsp
+++ b/java/code/webapp/WEB-INF/pages/errata/cloneerrata.jsp
@@ -22,6 +22,8 @@
<rl:listset name="groupList" legend="errata">
+ <rhn:csrf />
+
<p>
<bean:message key="cloneerrata.jsp.viewapplicableerrata"/>:
<select name="channel">
diff --git a/java/code/webapp/WEB-INF/pages/errata/create.jsp
b/java/code/webapp/WEB-INF/pages/errata/create.jsp
index b9d96fb..5071e86 100644
--- a/java/code/webapp/WEB-INF/pages/errata/create.jsp
+++ b/java/code/webapp/WEB-INF/pages/errata/create.jsp
@@ -20,6 +20,7 @@
<p><bean:message key="errata.create.jsp.instructions"
/></p>
</div>
<html:form action="/errata/manage/CreateSubmit">
+ <rhn:csrf />
<table class="details">
<tr>
diff --git a/java/code/webapp/WEB-INF/pages/errata/delete.jsp
b/java/code/webapp/WEB-INF/pages/errata/delete.jsp
index 5a7a6d9..c7b126a 100644
--- a/java/code/webapp/WEB-INF/pages/errata/delete.jsp
+++ b/java/code/webapp/WEB-INF/pages/errata/delete.jsp
@@ -39,7 +39,9 @@
<hr />
<div align="right">
- <form action="/rhn/errata/manage/Delete.do?eid=${param.eid}">
+ <form action="/rhn/errata/manage/Delete.do" method="POST">
+ <rhn:csrf />
+ <rhn:submitted />
<input type="hidden" name="eid" value="<c:out
value="${param.eid}"/>" />
<html:submit property="dispatch">
<bean:message key="delete.jsp.delete"/>
diff --git a/java/code/webapp/WEB-INF/pages/errata/edit.jsp
b/java/code/webapp/WEB-INF/pages/errata/edit.jsp
index 8b1dbaa..d0d0c2d 100644
--- a/java/code/webapp/WEB-INF/pages/errata/edit.jsp
+++ b/java/code/webapp/WEB-INF/pages/errata/edit.jsp
@@ -22,6 +22,8 @@
<%-- Publish or Send notification --%>
<html:form action="/errata/manage/Edit">
+ <rhn:csrf />
+ <rhn:submitted />
<input type="hidden" name="eid" value="<c:out
value="${param.eid}"/>" />
<c:if test="${isPublished == true}">
<h2><bean:message
key="errata.edit.senderratamail"/></h2>
@@ -49,6 +51,8 @@
</html:form>
<html:form action="/errata/manage/Edit">
+ <rhn:csrf />
+ <rhn:submitted />
<%-- Edit the errata details --%>
<h2><bean:message key="errata.edit.editerrata" /></h2>
diff --git a/java/code/webapp/WEB-INF/pages/errata/editchannels.jsp
b/java/code/webapp/WEB-INF/pages/errata/editchannels.jsp
index c0e69a7..bd0db36 100644
--- a/java/code/webapp/WEB-INF/pages/errata/editchannels.jsp
+++ b/java/code/webapp/WEB-INF/pages/errata/editchannels.jsp
@@ -22,6 +22,7 @@
<p><bean:message
key="errata.edit.channels.instructions"/></p>
<c:set var="pageList" value="${requestScope.pageList}" />
<form method="POST" name="rhn_list"
action="/rhn/errata/manage/ChannelsSubmit.do">
+<rhn:csrf />
<rhn:list pageList="${requestScope.pageList}"
noDataText="errata.publish.nochannels">
<rhn:listdisplay set="${requestScope.set}"
hiddenvars="${requestScope.newset}">
<rhn:set value="${current.id}" />
diff --git a/java/code/webapp/WEB-INF/pages/errata/erratasearch.jsp
b/java/code/webapp/WEB-INF/pages/errata/erratasearch.jsp
index 99ac095..375ebac 100644
--- a/java/code/webapp/WEB-INF/pages/errata/erratasearch.jsp
+++ b/java/code/webapp/WEB-INF/pages/errata/erratasearch.jsp
@@ -36,6 +36,7 @@
<p><bean:message key="erratasearch.jsp.instructions"/></p>
<html:form action="/errata/Search.do">
+ <rhn:csrf />
<!-- Search Box -->
<div class="search-choices">
@@ -142,6 +143,7 @@
<c:set var="pageList" value="${requestScope.pageList}" />
<rl:listset name="searchSet" legend="errata">
+ <rhn:csrf />
<rl:list name="searchResults" dataset="pageList"
emptykey="erratasearch.jsp.noerrata" width="100%">
diff --git a/java/code/webapp/WEB-INF/pages/errata/notify.jsp
b/java/code/webapp/WEB-INF/pages/errata/notify.jsp
index 9ba8aea..9cedde0 100644
--- a/java/code/webapp/WEB-INF/pages/errata/notify.jsp
+++ b/java/code/webapp/WEB-INF/pages/errata/notify.jsp
@@ -26,7 +26,8 @@
<hr />
<div align="right">
- <form action="/rhn/errata/manage/NotifySubmit.do">
+ <form action="/rhn/errata/manage/NotifySubmit.do"
method="POST">
+ <rhn:csrf />
<input type="hidden" name="eid" value="<c:out
value="${param.eid}"/>"/>
<html:submit>
<bean:message key="errata.edit.sendnotification"/>
diff --git a/java/code/webapp/WEB-INF/pages/errata/packagepush.jsp
b/java/code/webapp/WEB-INF/pages/errata/packagepush.jsp
index b68bea2..978d13a 100644
--- a/java/code/webapp/WEB-INF/pages/errata/packagepush.jsp
+++ b/java/code/webapp/WEB-INF/pages/errata/packagepush.jsp
@@ -17,6 +17,7 @@
<p><bean:message key="errata.publish.packagepush.description"
arg0="${requestScope.channel_name}"/></p>
<c:set var="pageList" value="${requestScope.pageList}" />
<html:form action="/errata/manage/PackagePushSubmit">
+<rhn:csrf />
<%@ include file="/WEB-INF/pages/common/fragments/errata/packagepush.jspf"
%>
<rhn:submitted/>
</html:form>
diff --git a/java/code/webapp/WEB-INF/pages/errata/packages/add.jsp
b/java/code/webapp/WEB-INF/pages/errata/packages/add.jsp
index ae6d665..9a38176 100644
--- a/java/code/webapp/WEB-INF/pages/errata/packages/add.jsp
+++ b/java/code/webapp/WEB-INF/pages/errata/packages/add.jsp
@@ -33,6 +33,8 @@
<rl:listset name="groupSet">
+ <rhn:csrf />
+
diff --git a/java/code/webapp/WEB-INF/pages/errata/packages/confirm.jsp
b/java/code/webapp/WEB-INF/pages/errata/packages/confirm.jsp
index c29e326..a3f2f63 100644
--- a/java/code/webapp/WEB-INF/pages/errata/packages/confirm.jsp
+++ b/java/code/webapp/WEB-INF/pages/errata/packages/confirm.jsp
@@ -24,6 +24,7 @@
<p><bean:message
key="errata.edit.packages.confirm.instructions"/></p>
<rl:listset name="groupSet">
+ <rhn:csrf />
<input type="hidden" name="eid" value="<c:out
value="${param.eid}"/>" />
diff --git a/java/code/webapp/WEB-INF/pages/errata/packages/list.jsp
b/java/code/webapp/WEB-INF/pages/errata/packages/list.jsp
index ffcaa05..7d835dc 100644
--- a/java/code/webapp/WEB-INF/pages/errata/packages/list.jsp
+++ b/java/code/webapp/WEB-INF/pages/errata/packages/list.jsp
@@ -23,6 +23,7 @@
<p><bean:message
key="errata.edit.packages.list.instructions"/></p>
<form method="POST" name="rhn_list"
action="/rhn/errata/manage/ListPackagesSubmit.do">
+<rhn:csrf />
<rhn:list pageList="${requestScope.pageList}"
noDataText="errata.edit.packages.add.nopackages">
<rhn:listdisplay filterBy="errata.edit.packages.add.package"
diff --git a/java/code/webapp/WEB-INF/pages/errata/packages/remove.jsp
b/java/code/webapp/WEB-INF/pages/errata/packages/remove.jsp
index 0904b88..a35fbe0 100644
--- a/java/code/webapp/WEB-INF/pages/errata/packages/remove.jsp
+++ b/java/code/webapp/WEB-INF/pages/errata/packages/remove.jsp
@@ -23,6 +23,7 @@
<p><bean:message
key="errata.edit.packages.confirm.remove.instructions"/></p>
<form method="POST" name="rhn_list"
action="/rhn/errata/manage/RemovePackagesSubmit.do">
+ <rhn:csrf />
<%@ include
file="/WEB-INF/pages/common/fragments/errata/package-confirm-list.jspf" %>
diff --git a/java/code/webapp/WEB-INF/pages/groups/create.jsp
b/java/code/webapp/WEB-INF/pages/groups/create.jsp
index 86cfdda..2573659 100644
--- a/java/code/webapp/WEB-INF/pages/groups/create.jsp
+++ b/java/code/webapp/WEB-INF/pages/groups/create.jsp
@@ -23,6 +23,7 @@
</c:if>
<html:form method="post" action="/groups/CreateGroup.do">
+ <rhn:csrf />
<html:hidden property="submitted" value="true"/>
<table class="details">
diff --git a/java/code/webapp/WEB-INF/pages/help/docsearch.jsp
b/java/code/webapp/WEB-INF/pages/help/docsearch.jsp
index 2a1119a..11cd600 100644
--- a/java/code/webapp/WEB-INF/pages/help/docsearch.jsp
+++ b/java/code/webapp/WEB-INF/pages/help/docsearch.jsp
@@ -20,6 +20,7 @@
<p><bean:message key="docsearch.jsp.instructions"/></p>
<html:form action="/help/Search.do">
+ <rhn:csrf />
<!-- Search Box -->
<div class="search-choices">
@@ -58,6 +59,7 @@
<c:set var="pageList" value="${requestScope.pageList}" />
<!-- collapse the params into a string -->
<rl:listset name="searchSet">
+ <rhn:csrf />
<rl:list name="searchResults" dataset="pageList"
emptykey="docsearch.jsp.nopages" width="100%">
<rl:decorator name="PageSizeDecorator"/>
diff --git a/java/code/webapp/WEB-INF/pages/keys/cryptokeydeleteconfirm.jsp
b/java/code/webapp/WEB-INF/pages/keys/cryptokeydeleteconfirm.jsp
index 866c558..66f381c 100644
--- a/java/code/webapp/WEB-INF/pages/keys/cryptokeydeleteconfirm.jsp
+++ b/java/code/webapp/WEB-INF/pages/keys/cryptokeydeleteconfirm.jsp
@@ -15,7 +15,9 @@
<h2><bean:message key="keydelete.jsp.header2"/></h2>
<div>
- <html:form action="/keys/CryptoKeyDelete"
enctype="multipart/form-data">
+ <html:form action="/keys/CryptoKeyDelete?csrf_token=${csrfToken}"
enctype="multipart/form-data">
+ <rhn:csrf />
+ <rhn:submitted />
<%@ include file="key-form-disabled.jspf" %>
</html:form>
</div>
diff --git a/java/code/webapp/WEB-INF/pages/keys/keycreate.jsp
b/java/code/webapp/WEB-INF/pages/keys/keycreate.jsp
index fe06200..7edd363 100644
--- a/java/code/webapp/WEB-INF/pages/keys/keycreate.jsp
+++ b/java/code/webapp/WEB-INF/pages/keys/keycreate.jsp
@@ -14,7 +14,8 @@
<h2><bean:message key="keycreate.jsp.header2"/></h2>
<div>
- <html:form action="/keys/CryptoKeyCreate"
enctype="multipart/form-data">
+ <html:form action="/keys/CryptoKeyCreate?csrf_token=${csrfToken}"
enctype="multipart/form-data">
+ <rhn:csrf />
<html:hidden property="submitted" value="true"/>
<html:hidden property="key_id" value="${cryptoKey.id}"/>
<%@ include file="key-form.jspf" %>
diff --git a/java/code/webapp/WEB-INF/pages/keys/keyedit.jsp
b/java/code/webapp/WEB-INF/pages/keys/keyedit.jsp
index c680081..4cfdd1f 100644
--- a/java/code/webapp/WEB-INF/pages/keys/keyedit.jsp
+++ b/java/code/webapp/WEB-INF/pages/keys/keyedit.jsp
@@ -17,7 +17,8 @@
<h2><bean:message key="keyedit.jsp.header2"/></h2>
<div>
- <html:form action="/keys/CryptoKeyEdit"
enctype="multipart/form-data">
+ <html:form action="/keys/CryptoKeyEdit?csrf_token=${csrfToken}"
enctype="multipart/form-data">
+ <rhn:csrf />
<%@ include file="key-form.jspf" %>
<hr /><table align="right">
<tr>
diff --git a/java/code/webapp/WEB-INF/pages/keys/keys.jsp
b/java/code/webapp/WEB-INF/pages/keys/keys.jsp
index ccf2539..ca11b3a 100644
--- a/java/code/webapp/WEB-INF/pages/keys/keys.jsp
+++ b/java/code/webapp/WEB-INF/pages/keys/keys.jsp
@@ -17,6 +17,8 @@
<div>
<bean:message key="keys.jsp.summary"/>
<form method="post" name="rhn_list"
action="/rhn/keys/CryptoKeysList.do">
+ <rhn:csrf />
+ <rhn:submitted />
<rl:listset name="keySet">
<rl:list dataset="pageList"
diff --git a/java/code/webapp/WEB-INF/pages/kickstart/activationkeys.jsp
b/java/code/webapp/WEB-INF/pages/kickstart/activationkeys.jsp
index 51ce9f3..1860fb7 100644
--- a/java/code/webapp/WEB-INF/pages/kickstart/activationkeys.jsp
+++ b/java/code/webapp/WEB-INF/pages/kickstart/activationkeys.jsp
@@ -21,6 +21,7 @@
</p>
<c:set var="pageList" value="${requestScope.pageList}" />
<form method="post" name="rhn_list"
action="/rhn/kickstart/ActivationKeysSubmit.do">
+ <rhn:csrf />
<rhn:submitted />
<rhn:list pageList="${requestScope.pageList}"
noDataText="kickstart.activationkeys.jsp.nokeys">
diff --git a/java/code/webapp/WEB-INF/pages/kickstart/assignedpackages.jsp
b/java/code/webapp/WEB-INF/pages/kickstart/assignedpackages.jsp
index e61619b..d28fadc 100644
--- a/java/code/webapp/WEB-INF/pages/kickstart/assignedpackages.jsp
+++ b/java/code/webapp/WEB-INF/pages/kickstart/assignedpackages.jsp
@@ -21,6 +21,7 @@
<bean:message key="kickstart.edit.pkgs.jsp.main2" />
<br />
<html:form method="post"
action="/kickstart/KickstartPackagesEdit.do">
+ <rhn:csrf />
<html:hidden property="ksid" />
<html:hidden property="submitted" />
<table width="80%" class="details">
diff --git a/java/code/webapp/WEB-INF/pages/kickstart/cobbler/deleteconfirm.jsp
b/java/code/webapp/WEB-INF/pages/kickstart/cobbler/deleteconfirm.jsp
index 637cc66..56ac956 100644
--- a/java/code/webapp/WEB-INF/pages/kickstart/cobbler/deleteconfirm.jsp
+++ b/java/code/webapp/WEB-INF/pages/kickstart/cobbler/deleteconfirm.jsp
@@ -14,6 +14,7 @@
<p><rhn:warning key= "snippetdelete.jsp.warning"/></p>
<div>
<form method="post"
action="/rhn/kickstart/cobbler/CobblerSnippetDelete.do">
+ <rhn:csrf />
<h2><bean:message
key="snippetcreate.jsp.contents.header"/></h2>
<table class="details">
<tr>
diff --git a/java/code/webapp/WEB-INF/pages/kickstart/cobbler/snippetdetails.jsp
b/java/code/webapp/WEB-INF/pages/kickstart/cobbler/snippetdetails.jsp
index 747546a..4fcb634 100644
--- a/java/code/webapp/WEB-INF/pages/kickstart/cobbler/snippetdetails.jsp
+++ b/java/code/webapp/WEB-INF/pages/kickstart/cobbler/snippetdetails.jsp
@@ -39,6 +39,7 @@
<div>
<html:form action="${url}">
+ <rhn:csrf />
<rhn:submitted/>
<table class="details">
<tr>
diff --git a/java/code/webapp/WEB-INF/pages/kickstart/cobbler/snippets.jsp
b/java/code/webapp/WEB-INF/pages/kickstart/cobbler/snippets.jsp
index 7907ee6..a0b6c7d 100644
--- a/java/code/webapp/WEB-INF/pages/kickstart/cobbler/snippets.jsp
+++ b/java/code/webapp/WEB-INF/pages/kickstart/cobbler/snippets.jsp
@@ -23,6 +23,8 @@
<rl:listset name="keySet">
+ <rhn:csrf />
+ <rhn:submitted />
<rl:list dataset="pageList"
width="100%"
name="keysList"
diff --git a/java/code/webapp/WEB-INF/pages/kickstart/cryptokeys.jsp
b/java/code/webapp/WEB-INF/pages/kickstart/cryptokeys.jsp
index 1a6ca09..3c26979 100644
--- a/java/code/webapp/WEB-INF/pages/kickstart/cryptokeys.jsp
+++ b/java/code/webapp/WEB-INF/pages/kickstart/cryptokeys.jsp
@@ -20,6 +20,7 @@
<c:set var="pageList" value="${requestScope.pageList}" />
<form method="post" name="rhn_list"
action="/rhn/kickstart/KickstartCryptoKeysListSubmit.do">
+ <rhn:csrf />
<rhn:submitted />
<rhn:list pageList="${requestScope.pageList}"
noDataText="kickstart.cryptokeys.jsp.nokeys">
diff --git a/java/code/webapp/WEB-INF/pages/kickstart/file_preservation_lists.jsp
b/java/code/webapp/WEB-INF/pages/kickstart/file_preservation_lists.jsp
index cc6a34a..ec3be1e 100644
--- a/java/code/webapp/WEB-INF/pages/kickstart/file_preservation_lists.jsp
+++ b/java/code/webapp/WEB-INF/pages/kickstart/file_preservation_lists.jsp
@@ -21,6 +21,7 @@
<c:set var="pageList" value="${requestScope.pageList}" />
<form method="post" name="rhn_list"
action="/rhn/kickstart/KickstartFilePreservationListsSubmit.do">
+ <rhn:csrf />
<rhn:submitted />
<rhn:list pageList="${requestScope.pageList}"
noDataText="kickstart.filelists.jsp.nolists">
diff --git a/java/code/webapp/WEB-INF/pages/kickstart/kickstartdetails.jsp
b/java/code/webapp/WEB-INF/pages/kickstart/kickstartdetails.jsp
index 15416e8..64d4342 100644
--- a/java/code/webapp/WEB-INF/pages/kickstart/kickstartdetails.jsp
+++ b/java/code/webapp/WEB-INF/pages/kickstart/kickstartdetails.jsp
@@ -16,6 +16,7 @@
<c:choose><c:when test="${empty requestScope.invalid}">
<bean:message key="kickstartdetails.jsp.summary1"/>
<html:form method="post"
action="/kickstart/KickstartDetailsEdit.do">
+ <rhn:csrf />
<html:hidden property="ksid" value="${ksdata.id}"/>
<html:hidden property="submitted" value="true"/>
<table class="details">
diff --git a/java/code/webapp/WEB-INF/pages/kickstart/kickstartoptions.jsp
b/java/code/webapp/WEB-INF/pages/kickstart/kickstartoptions.jsp
index 6471350..cfe84bb 100644
--- a/java/code/webapp/WEB-INF/pages/kickstart/kickstartoptions.jsp
+++ b/java/code/webapp/WEB-INF/pages/kickstart/kickstartoptions.jsp
@@ -18,6 +18,7 @@
<bean:message key="kickstartoptions.jsp.summary"/>
</p>
<form method="post"
action="/rhn/kickstart/KickstartOptionsEdit.do">
+ <rhn:csrf />
<table class="details">
<c:forEach items="${options}" var="option">
diff --git a/java/code/webapp/WEB-INF/pages/kickstart/kickstartoverview.jsp
b/java/code/webapp/WEB-INF/pages/kickstart/kickstartoverview.jsp
index 131e0bb..75e51db 100644
--- a/java/code/webapp/WEB-INF/pages/kickstart/kickstartoverview.jsp
+++ b/java/code/webapp/WEB-INF/pages/kickstart/kickstartoverview.jsp
@@ -18,6 +18,8 @@
</rhn:toolbar>
<rl:listset name="ksSet">
+<rhn:csrf />
+<rhn:submitted />
<div class="half-table half-table-left">
<%@ include
file="/WEB-INF/pages/common/fragments/kickstart/kickstart-overview-summary.jspf"
%>
</div>
diff --git a/java/code/webapp/WEB-INF/pages/kickstart/kickstartpartition.jsp
b/java/code/webapp/WEB-INF/pages/kickstart/kickstartpartition.jsp
index 2144140..c60375e 100644
--- a/java/code/webapp/WEB-INF/pages/kickstart/kickstartpartition.jsp
+++ b/java/code/webapp/WEB-INF/pages/kickstart/kickstartpartition.jsp
@@ -20,6 +20,7 @@
<bean:message key="kickstart.partition.jsp.summary"/>
</p>
<html:form method="post"
action="/kickstart/KickstartPartitionEdit.do">
+ <rhn:csrf />
<table class="details">
<tr>
<th>
diff --git a/java/code/webapp/WEB-INF/pages/kickstart/kickstartranges.jsp
b/java/code/webapp/WEB-INF/pages/kickstart/kickstartranges.jsp
index 67769f6..c13b8a4 100644
--- a/java/code/webapp/WEB-INF/pages/kickstart/kickstartranges.jsp
+++ b/java/code/webapp/WEB-INF/pages/kickstart/kickstartranges.jsp
@@ -18,6 +18,8 @@
</p>
<rl:listset name="ipSet">
+ <rhn:csrf />
+ <rhn:submitted />
<rl:list dataset="pageList"
name="ipList"
diff --git a/java/code/webapp/WEB-INF/pages/kickstart/kickstarts.jsp
b/java/code/webapp/WEB-INF/pages/kickstart/kickstarts.jsp
index 4e16db7..2befbab 100644
--- a/java/code/webapp/WEB-INF/pages/kickstart/kickstarts.jsp
+++ b/java/code/webapp/WEB-INF/pages/kickstart/kickstarts.jsp
@@ -21,6 +21,8 @@
<div>
<bean:message key="kickstart.jsp.summary"/>
<rl:listset name="ksSet">
+ <rhn:csrf />
+ <rhn:submitted />
<rl:list dataset="pageList" name="ksList"
emptykey="kickstart.jsp.nokickstarts"
alphabarcolumn="label"
filter="com.redhat.rhn.frontend.action.kickstart.KickstartProfileFilter">
diff --git a/java/code/webapp/WEB-INF/pages/kickstart/kstrees.jsp
b/java/code/webapp/WEB-INF/pages/kickstart/kstrees.jsp
index 329b7c4..b7837cc 100644
--- a/java/code/webapp/WEB-INF/pages/kickstart/kstrees.jsp
+++ b/java/code/webapp/WEB-INF/pages/kickstart/kstrees.jsp
@@ -22,6 +22,8 @@
</p>
<div>
<rl:listset name="ksDistros">
+ <rhn:csrf />
+ <rhn:submitted />
<rl:list emptykey="kickstart.distributions.jsp.nolists"
alphabarcolumn="label">
<rl:decorator name="PageSizeDecorator"/>
diff --git a/java/code/webapp/WEB-INF/pages/kickstart/locale.jsp
b/java/code/webapp/WEB-INF/pages/kickstart/locale.jsp
index 2fdb936..cfbf027 100644
--- a/java/code/webapp/WEB-INF/pages/kickstart/locale.jsp
+++ b/java/code/webapp/WEB-INF/pages/kickstart/locale.jsp
@@ -18,6 +18,7 @@
<bean:message key="kickstart.locale.jsp.summary1"/>
</p>
<html:form method="post"
action="/kickstart/LocaleEdit.do">
+ <rhn:csrf />
<html:hidden property="ksid" value="${ksdata.id}"/>
<html:hidden property="submitted" value="true"/>
<table class="details">
diff --git a/java/code/webapp/WEB-INF/pages/kickstart/packageprofiles.jsp
b/java/code/webapp/WEB-INF/pages/kickstart/packageprofiles.jsp
index 1fdc212..79f3f8b 100644
--- a/java/code/webapp/WEB-INF/pages/kickstart/packageprofiles.jsp
+++ b/java/code/webapp/WEB-INF/pages/kickstart/packageprofiles.jsp
@@ -22,6 +22,7 @@
<c:set var="pageList" value="${requestScope.pageList}" />
<rl:listset name="profiles" >
+ <rhn:csrf />
<rl:list emptykey="kickstart.packageprofiles.jsp.noprofiles">
<rl:decorator name = "PageSizeDecorator"/>
<rl:radiocolumn value="${current.id}" styleclass="first-column"
useDefault='false'/>
diff --git a/java/code/webapp/WEB-INF/pages/kickstart/scriptcreate.jsp
b/java/code/webapp/WEB-INF/pages/kickstart/scriptcreate.jsp
index ee65f93..4878f15 100644
--- a/java/code/webapp/WEB-INF/pages/kickstart/scriptcreate.jsp
+++ b/java/code/webapp/WEB-INF/pages/kickstart/scriptcreate.jsp
@@ -22,6 +22,7 @@
<bean:message key="kickstart.script.summary"/>
</p>
<html:form method="post"
action="/kickstart/KickstartScriptCreate.do">
+ <rhn:csrf />
<%@ include file="script-form.jspf" %>
<html:hidden property="ksid" value="${ksdata.id}"/>
<html:hidden property="submitted" value="true"/>
diff --git a/java/code/webapp/WEB-INF/pages/kickstart/scriptdelete.jsp
b/java/code/webapp/WEB-INF/pages/kickstart/scriptdelete.jsp
index dead38f..6f54e05 100644
--- a/java/code/webapp/WEB-INF/pages/kickstart/scriptdelete.jsp
+++ b/java/code/webapp/WEB-INF/pages/kickstart/scriptdelete.jsp
@@ -20,6 +20,7 @@
<p>
<bean:message key="kickstart.scriptdelete.jsp.summary1"/>
<html:form method="POST"
action="/kickstart/KickstartScriptDelete.do">
+ <rhn:csrf />
<table class="details">
<tr>
diff --git a/java/code/webapp/WEB-INF/pages/kickstart/scriptedit.jsp
b/java/code/webapp/WEB-INF/pages/kickstart/scriptedit.jsp
index ba1aaeb..8e588c6 100644
--- a/java/code/webapp/WEB-INF/pages/kickstart/scriptedit.jsp
+++ b/java/code/webapp/WEB-INF/pages/kickstart/scriptedit.jsp
@@ -29,6 +29,7 @@
<p>
<html:form method="POST"
action="/kickstart/KickstartScriptEdit.do">
+ <rhn:csrf />
<%@ include file="script-form.jspf" %>
<html:hidden property="kssid" value="${kssid}"/>
<html:hidden property="ksid" value="${ksdata.id}"/>
diff --git a/java/code/webapp/WEB-INF/pages/kickstart/scripts.jsp
b/java/code/webapp/WEB-INF/pages/kickstart/scripts.jsp
index 57ca85a..3f1158f 100644
--- a/java/code/webapp/WEB-INF/pages/kickstart/scripts.jsp
+++ b/java/code/webapp/WEB-INF/pages/kickstart/scripts.jsp
@@ -27,6 +27,8 @@
<bean:message key="kickstartscript.jsp.summary2"/>
</p>
<form method="post" name="rhn_list"
action="/rhn/kickstart/Scripts.do">
+ <rhn:csrf />
+ <rhn:submitted />
<rhn:list pageList="${requestScope.pageList}"
noDataText="kickstartscript.jsp.noscripts">
diff --git a/java/code/webapp/WEB-INF/pages/kickstart/softwareedit.jsp
b/java/code/webapp/WEB-INF/pages/kickstart/softwareedit.jsp
index a941cea..a6bd26b 100644
--- a/java/code/webapp/WEB-INF/pages/kickstart/softwareedit.jsp
+++ b/java/code/webapp/WEB-INF/pages/kickstart/softwareedit.jsp
@@ -33,6 +33,7 @@ function reloadForm(ctl) {
</p>
<html:form method="post"
action="/kickstart/KickstartSoftwareEdit.do">
+ <rhn:csrf />
<table class="details">
<tr>
<th><rhn:required-field
key="softwareedit.jsp.basechannel"/>:</th>
diff --git a/java/code/webapp/WEB-INF/pages/kickstart/ssm/kickstartablesystems.jsp
b/java/code/webapp/WEB-INF/pages/kickstart/ssm/kickstartablesystems.jsp
index 68bef24..3ba790c 100644
--- a/java/code/webapp/WEB-INF/pages/kickstart/ssm/kickstartablesystems.jsp
+++ b/java/code/webapp/WEB-INF/pages/kickstart/ssm/kickstartablesystems.jsp
@@ -18,6 +18,7 @@
</div>
<rl:listset name="systemListSet" legend="system">
+ <rhn:csrf />
<rl:list
emptykey="nosystems.message"
alphabarcolumn="name"
@@ -80,4 +81,4 @@
</rl:listset>
</body>
-</html>
\ No newline at end of file
+</html>
diff --git a/java/code/webapp/WEB-INF/pages/kickstart/ssm/schedule.jsp
b/java/code/webapp/WEB-INF/pages/kickstart/ssm/schedule.jsp
index b0b8d6c..76ca1e6 100644
--- a/java/code/webapp/WEB-INF/pages/kickstart/ssm/schedule.jsp
+++ b/java/code/webapp/WEB-INF/pages/kickstart/ssm/schedule.jsp
@@ -47,6 +47,7 @@
<c:set var="proxy_summary_key"
value="ssm.kickstart.schedule.proxy.jsp.summary"/>
<rl:listset name="form">
+ <rhn:csrf />
<c:if test="${empty requestScope.isIP}">
<%@ include
file="/WEB-INF/pages/common/fragments/kickstart/schedule/profile-list.jspf"
%>
</c:if>
diff --git a/java/code/webapp/WEB-INF/pages/kickstart/systemdetails.jsp
b/java/code/webapp/WEB-INF/pages/kickstart/systemdetails.jsp
index 9a8178f..2f02a3d 100644
--- a/java/code/webapp/WEB-INF/pages/kickstart/systemdetails.jsp
+++ b/java/code/webapp/WEB-INF/pages/kickstart/systemdetails.jsp
@@ -54,6 +54,7 @@ boolean staticIfDisabled = Boolean.valueOf(
<div>
<html:form method="post"
action="/kickstart/SystemDetailsEdit.do">
+ <rhn:csrf />
<html:hidden property="ksid" />
<html:hidden property="submitted" />
<h2><bean:message
key="kickstart.systemdetails.jsp.header1"/></h2>
diff --git a/java/code/webapp/WEB-INF/pages/kickstart/treecreate.jsp
b/java/code/webapp/WEB-INF/pages/kickstart/treecreate.jsp
index 3fa8860..ec62cd3 100644
--- a/java/code/webapp/WEB-INF/pages/kickstart/treecreate.jsp
+++ b/java/code/webapp/WEB-INF/pages/kickstart/treecreate.jsp
@@ -22,6 +22,7 @@
<div>
<html:form method="post"
action="/kickstart/TreeCreate.do">
+ <rhn:csrf />
<%@ include file="tree-form.jspf" %>
<hr/><table align="right">
<c:if test="${requestScope.hidesubmit != 'true'}">
diff --git a/java/code/webapp/WEB-INF/pages/kickstart/treedelete-confirm.jsp
b/java/code/webapp/WEB-INF/pages/kickstart/treedelete-confirm.jsp
index c1c73d0..029094c 100644
--- a/java/code/webapp/WEB-INF/pages/kickstart/treedelete-confirm.jsp
+++ b/java/code/webapp/WEB-INF/pages/kickstart/treedelete-confirm.jsp
@@ -26,6 +26,7 @@
<div>
<p>
<html:form method="post"
action="/kickstart/TreeDelete.do?kstid=${kstree.id}">
+ <rhn:csrf />
<p>
<c:choose>
<c:when test="${requestScope.pageList != null}">
diff --git a/java/code/webapp/WEB-INF/pages/kickstart/treeedit.jsp
b/java/code/webapp/WEB-INF/pages/kickstart/treeedit.jsp
index 7a22f4f..9ddbb99 100644
--- a/java/code/webapp/WEB-INF/pages/kickstart/treeedit.jsp
+++ b/java/code/webapp/WEB-INF/pages/kickstart/treeedit.jsp
@@ -33,6 +33,7 @@
<div>
<html:form method="post" action="/kickstart/TreeEdit.do">
+ <rhn:csrf />
<%@ include file="tree-form.jspf" %>
<hr/><table align="right">
<c:if test="${requestScope.hidesubmit != 'true'}">
diff --git a/java/code/webapp/WEB-INF/pages/kickstart/troubleshooting.jsp
b/java/code/webapp/WEB-INF/pages/kickstart/troubleshooting.jsp
index 6694a71..884520c 100644
--- a/java/code/webapp/WEB-INF/pages/kickstart/troubleshooting.jsp
+++ b/java/code/webapp/WEB-INF/pages/kickstart/troubleshooting.jsp
@@ -18,6 +18,7 @@
<bean:message key="kickstart.troubleshooting.jsp.summary1"/>
</p>
<html:form method="post"
action="/kickstart/TroubleshootingEdit.do">
+ <rhn:csrf />
<table class="details">
<tr>
diff --git a/java/code/webapp/WEB-INF/pages/kickstart/wizard/profile/first.jsp
b/java/code/webapp/WEB-INF/pages/kickstart/wizard/profile/first.jsp
index 22e0478..2637eba 100644
--- a/java/code/webapp/WEB-INF/pages/kickstart/wizard/profile/first.jsp
+++ b/java/code/webapp/WEB-INF/pages/kickstart/wizard/profile/first.jsp
@@ -32,6 +32,8 @@ function refresh() {
<br />
<div>
<html:form method="post"
action="/kickstart/CreateProfileWizard.do">
+ <rhn:csrf />
+ <rhn:submitted />
<html:hidden property="wizardStep" styleId="wizard-curstep"
/>
<html:hidden property="nextStep" styleId="wizard-nextstep"
/>
<html:hidden property="previousChannelId" />
diff --git a/java/code/webapp/WEB-INF/pages/kickstart/wizard/profile/second.jsp
b/java/code/webapp/WEB-INF/pages/kickstart/wizard/profile/second.jsp
index c953368..edaa97b 100644
--- a/java/code/webapp/WEB-INF/pages/kickstart/wizard/profile/second.jsp
+++ b/java/code/webapp/WEB-INF/pages/kickstart/wizard/profile/second.jsp
@@ -51,6 +51,8 @@ function movePrevious() {
<br />
<div>
<html:form method="post"
action="/kickstart/CreateProfileWizard.do">
+ <rhn:csrf />
+ <rhn:submitted />
<html:hidden property="wizardStep" styleId="wizard-curstep"
/>
<html:hidden property="nextStep"
styleId="wizard-nextstep"/>
<html:hidden property="prevStep" styleId="wizard-prevstep"
/>
diff --git a/java/code/webapp/WEB-INF/pages/kickstart/wizard/profile/third.jsp
b/java/code/webapp/WEB-INF/pages/kickstart/wizard/profile/third.jsp
index 165150d..b33c009 100644
--- a/java/code/webapp/WEB-INF/pages/kickstart/wizard/profile/third.jsp
+++ b/java/code/webapp/WEB-INF/pages/kickstart/wizard/profile/third.jsp
@@ -35,6 +35,8 @@ function movePrevious() {
<br />
<div>
<html:form method="POST"
action="/kickstart/CreateProfileWizard.do">
+ <rhn:csrf />
+ <rhn:submitted />
<html:hidden property="wizardStep" styleId="wizard-curstep"
/>
<html:hidden property="nextStep"
styleId="wizard-nextstep"/>
<html:hidden property="prevStep" styleId="wizard-prevstep"
/>
diff --git a/java/code/webapp/WEB-INF/pages/kickstart/wizard/schedule/first.jsp
b/java/code/webapp/WEB-INF/pages/kickstart/wizard/schedule/first.jsp
index d434ebc..c4b15f2 100644
--- a/java/code/webapp/WEB-INF/pages/kickstart/wizard/schedule/first.jsp
+++ b/java/code/webapp/WEB-INF/pages/kickstart/wizard/schedule/first.jsp
@@ -58,6 +58,8 @@ function setStep(stepName) {
<c:set var="form" value="${kickstartScheduleWizardForm.map}"/>
<c:set var="regularKS" value="true"/>
<rl:listset name="wizard-form">
+ <rhn:csrf />
+ <rhn:submitted />
<%@ include
file="/WEB-INF/pages/common/fragments/kickstart/schedule/profile-list.jspf"
%>
<%@ include
file="/WEB-INF/pages/common/fragments/kickstart/schedule/ks-wizard.jspf" %>
</rl:listset>
diff --git a/java/code/webapp/WEB-INF/pages/monitoring/probes.jsp
b/java/code/webapp/WEB-INF/pages/monitoring/probes.jsp
index 2da35b9..1dcbdc7 100644
--- a/java/code/webapp/WEB-INF/pages/monitoring/probes.jsp
+++ b/java/code/webapp/WEB-INF/pages/monitoring/probes.jsp
@@ -26,6 +26,8 @@
<div>
<form method="POST" name="rhn_list"
action="/rhn/monitoring/ProbeList.do">
+ <rhn:csrf />
+ <rhn:submitted />
<rhn:list pageList="${requestScope.pageList}"
noDataText="monitoring.probes.jsp.noprobes" legend="probes-list">
<rhn:listdisplay
exportColumns="id,description,stateString,stateOutputString,lastCheck">
<%@ include
file="/WEB-INF/pages/common/fragments/probes/probe-state-column.jspf" %>
diff --git a/java/code/webapp/WEB-INF/pages/multiorg/channels/consumed.jsp
b/java/code/webapp/WEB-INF/pages/multiorg/channels/consumed.jsp
index 0db9e78..f93a9c3 100644
--- a/java/code/webapp/WEB-INF/pages/multiorg/channels/consumed.jsp
+++ b/java/code/webapp/WEB-INF/pages/multiorg/channels/consumed.jsp
@@ -30,6 +30,8 @@ function showFiltered() {
</p>
<form method="post" name="rhn_list"
action="/rhn/multiorg/channels/Consumed.do">
+ <rhn:csrf />
+ <rhn:submitted />
<%@ include
file="/WEB-INF/pages/common/fragments/channel/channel_tree.jspf" %>
<input type="hidden" name="oid"
value="${param.oid}"/>
</form>
diff --git a/java/code/webapp/WEB-INF/pages/multiorg/channels/orglist.jsp
b/java/code/webapp/WEB-INF/pages/multiorg/channels/orglist.jsp
index a207a3e..3773211 100644
--- a/java/code/webapp/WEB-INF/pages/multiorg/channels/orglist.jsp
+++ b/java/code/webapp/WEB-INF/pages/multiorg/channels/orglist.jsp
@@ -28,6 +28,7 @@
</p>
<rl:listset name="orgChannelProtectionSet">
+ <rhn:csrf />
<html:hidden property="cid" value="${param.cid}"/>
<!-- Start of Files list -->
diff --git a/java/code/webapp/WEB-INF/pages/multiorg/channels/provided.jsp
b/java/code/webapp/WEB-INF/pages/multiorg/channels/provided.jsp
index 4bad966..34c771e 100644
--- a/java/code/webapp/WEB-INF/pages/multiorg/channels/provided.jsp
+++ b/java/code/webapp/WEB-INF/pages/multiorg/channels/provided.jsp
@@ -30,6 +30,8 @@ function showFiltered() {
</p>
<form method="post" name="rhn_list"
action="/rhn/multiorg/channels/Provided.do">
+ <rhn:csrf />
+ <rhn:submitted />
<%@ include
file="/WEB-INF/pages/common/fragments/channel/channel_tree.jspf" %>
<input type="hidden" name="oid"
value="${param.oid}"/>
</form>
diff --git a/java/code/webapp/WEB-INF/pages/multiorg/organizations.jsp
b/java/code/webapp/WEB-INF/pages/multiorg/organizations.jsp
index 40faf05..eaaaad8 100644
--- a/java/code/webapp/WEB-INF/pages/multiorg/organizations.jsp
+++ b/java/code/webapp/WEB-INF/pages/multiorg/organizations.jsp
@@ -17,6 +17,8 @@
<div>
<rl:listset name="orgListSet">
+<rhn:csrf />
+<rhn:submitted />
<!-- Start of org list -->
<rl:list dataset="pageList"
width="100%"
diff --git a/java/code/webapp/WEB-INF/pages/profiles/delete.jsp
b/java/code/webapp/WEB-INF/pages/profiles/delete.jsp
index bd6ea47..8118ee4 100644
--- a/java/code/webapp/WEB-INF/pages/profiles/delete.jsp
+++ b/java/code/webapp/WEB-INF/pages/profiles/delete.jsp
@@ -16,6 +16,7 @@
</div>
<html:form action="/profiles/Delete">
+ <rhn:csrf />
<div align="right">
<hr />
<html:hidden property="prid" value="${param.prid}" />
diff --git a/java/code/webapp/WEB-INF/pages/profiles/details.jsp
b/java/code/webapp/WEB-INF/pages/profiles/details.jsp
index cc0b9f9..8cdb7bf 100644
--- a/java/code/webapp/WEB-INF/pages/profiles/details.jsp
+++ b/java/code/webapp/WEB-INF/pages/profiles/details.jsp
@@ -9,6 +9,7 @@
<%@ include file="/WEB-INF/pages/common/fragments/profile/header.jspf"
%>
<div>
<html:form action="/profiles/Details">
+ <rhn:csrf />
<div class="page-summary">
<bean:message key="profile.details.summary"/>
diff --git a/java/code/webapp/WEB-INF/pages/profiles/list.jsp
b/java/code/webapp/WEB-INF/pages/profiles/list.jsp
index 898463f..7fe3d37 100644
--- a/java/code/webapp/WEB-INF/pages/profiles/list.jsp
+++ b/java/code/webapp/WEB-INF/pages/profiles/list.jsp
@@ -17,6 +17,8 @@
</div>
<rl:listset name="groupSet">
+ <rhn:csrf />
+ <rhn:submitted />
<rl:list dataset="pageList"
width="100%"
diff --git a/java/code/webapp/WEB-INF/pages/profiles/packagelist.jsp
b/java/code/webapp/WEB-INF/pages/profiles/packagelist.jsp
index 53a03ab..e4e7a9d 100644
--- a/java/code/webapp/WEB-INF/pages/profiles/packagelist.jsp
+++ b/java/code/webapp/WEB-INF/pages/profiles/packagelist.jsp
@@ -13,6 +13,8 @@
</div>
<rl:listset name="groupSet">
+ <rhn:csrf />
+ <rhn:submitted />
<rl:list dataset="pageList"
width="100%"
diff --git a/java/code/webapp/WEB-INF/pages/schedule/archivedactions.jsp
b/java/code/webapp/WEB-INF/pages/schedule/archivedactions.jsp
index 9b5cf9c..3f15525 100644
--- a/java/code/webapp/WEB-INF/pages/schedule/archivedactions.jsp
+++ b/java/code/webapp/WEB-INF/pages/schedule/archivedactions.jsp
@@ -24,6 +24,7 @@
<br/>
<rl:listset name="failedList">
+ <rhn:csrf />
<rl:list emptykey="archivedactions.jsp.nogroups"
styleclass="list">
diff --git a/java/code/webapp/WEB-INF/pages/schedule/completedactions.jsp
b/java/code/webapp/WEB-INF/pages/schedule/completedactions.jsp
index da7d192..ee5e037 100644
--- a/java/code/webapp/WEB-INF/pages/schedule/completedactions.jsp
+++ b/java/code/webapp/WEB-INF/pages/schedule/completedactions.jsp
@@ -23,6 +23,7 @@
<br/>
<rl:listset name="failedList">
+ <rhn:csrf />
<rl:list emptykey="completedactions.jsp.nogroups"
styleclass="list">
diff --git a/java/code/webapp/WEB-INF/pages/schedule/completedsystems.jsp
b/java/code/webapp/WEB-INF/pages/schedule/completedsystems.jsp
index 9423e73..5280e66 100644
--- a/java/code/webapp/WEB-INF/pages/schedule/completedsystems.jsp
+++ b/java/code/webapp/WEB-INF/pages/schedule/completedsystems.jsp
@@ -12,6 +12,7 @@
<h2><bean:message
key="completedsystems.jsp.completedsystems"/></h2>
<form method="POST" name="rhn_list"
action="/rhn/schedule/CompletedSystemsSubmit.do">
+<rhn:csrf />
<rhn:list pageList="${requestScope.pageList}"
noDataText="completedsystems.jsp.nogroups">
diff --git a/java/code/webapp/WEB-INF/pages/schedule/failedactions.jsp
b/java/code/webapp/WEB-INF/pages/schedule/failedactions.jsp
index 3f8e235..599667f 100644
--- a/java/code/webapp/WEB-INF/pages/schedule/failedactions.jsp
+++ b/java/code/webapp/WEB-INF/pages/schedule/failedactions.jsp
@@ -24,6 +24,7 @@
<rl:listset name="failedList">
+ <rhn:csrf />
<rl:list emptykey="failedactions.jsp.nogroups"
styleclass="list">
diff --git a/java/code/webapp/WEB-INF/pages/schedule/failedsystems.jsp
b/java/code/webapp/WEB-INF/pages/schedule/failedsystems.jsp
index c4af2b7..0d1bf80 100644
--- a/java/code/webapp/WEB-INF/pages/schedule/failedsystems.jsp
+++ b/java/code/webapp/WEB-INF/pages/schedule/failedsystems.jsp
@@ -17,6 +17,7 @@
<form method="POST" name="rhn_list"
action="/rhn/schedule/FailedSystemsSubmit.do">
+<rhn:csrf />
<rhn:list pageList="${requestScope.pageList}"
noDataText="failedsystems.jsp.nosystems">
diff --git a/java/code/webapp/WEB-INF/pages/schedule/inprogresssystems.jsp
b/java/code/webapp/WEB-INF/pages/schedule/inprogresssystems.jsp
index 6533e93..52bffae 100644
--- a/java/code/webapp/WEB-INF/pages/schedule/inprogresssystems.jsp
+++ b/java/code/webapp/WEB-INF/pages/schedule/inprogresssystems.jsp
@@ -11,6 +11,7 @@
<h2><bean:message
key="inprogresssystems.jsp.inprogresssystems"/></h2>
<form method="POST" name="rhn_list"
action="/rhn/schedule/InProgressSystemsSubmit.do">
+<rhn:csrf />
<rhn:list pageList="${requestScope.pageList}"
diff --git a/java/code/webapp/WEB-INF/pages/schedule/packagelist.jsp
b/java/code/webapp/WEB-INF/pages/schedule/packagelist.jsp
index 15345ec..6cb9550 100644
--- a/java/code/webapp/WEB-INF/pages/schedule/packagelist.jsp
+++ b/java/code/webapp/WEB-INF/pages/schedule/packagelist.jsp
@@ -23,6 +23,7 @@
<rl:listset name="packset">
+<rhn:csrf />
<rl:list emptykey="packagelist.jsp.nopackages">
<rl:decorator name="ElaborationDecorator"/>
diff --git a/java/code/webapp/WEB-INF/pages/schedule/pendingactions.jsp
b/java/code/webapp/WEB-INF/pages/schedule/pendingactions.jsp
index 85d01ce..2f85388 100644
--- a/java/code/webapp/WEB-INF/pages/schedule/pendingactions.jsp
+++ b/java/code/webapp/WEB-INF/pages/schedule/pendingactions.jsp
@@ -22,6 +22,7 @@
<br/>
<rl:listset name="pendingList">
+ <rhn:csrf />
<rl:list emptykey="pendingactions.jsp.nogroups"
styleclass="list">
diff --git a/java/code/webapp/WEB-INF/pages/schedule/pendingactionsconfirm.jsp
b/java/code/webapp/WEB-INF/pages/schedule/pendingactionsconfirm.jsp
index dfabb1e..84afb64 100644
--- a/java/code/webapp/WEB-INF/pages/schedule/pendingactionsconfirm.jsp
+++ b/java/code/webapp/WEB-INF/pages/schedule/pendingactionsconfirm.jsp
@@ -25,6 +25,7 @@
<rl:listset name="pendingList">
+ <rhn:csrf />
<rl:list emptykey="pendingactions.jsp.nogroups"
styleclass="list">
diff --git a/java/code/webapp/WEB-INF/pages/software/packages/packagenameoverview.jsp
b/java/code/webapp/WEB-INF/pages/software/packages/packagenameoverview.jsp
index 04ddd24..63669d1 100644
--- a/java/code/webapp/WEB-INF/pages/software/packages/packagenameoverview.jsp
+++ b/java/code/webapp/WEB-INF/pages/software/packages/packagenameoverview.jsp
@@ -21,6 +21,7 @@
<c:set var="archparams"
value="${archparams}&channel_arch=${item}"/>
</c:forEach>
<rl:listset name="nameoverview">
+ <rhn:csrf />
<rl:list name="pkgResults" dataset="pageList"
emptykey="packagesearch.jsp.nopackages" width="100%"
filter="com.redhat.rhn.frontend.action.channel.PackageNVREAFilter">
diff --git a/java/code/webapp/WEB-INF/pages/ssm/packageinstall.jsp
b/java/code/webapp/WEB-INF/pages/ssm/packageinstall.jsp
index 5056a56..963d9c6 100644
--- a/java/code/webapp/WEB-INF/pages/ssm/packageinstall.jsp
+++ b/java/code/webapp/WEB-INF/pages/ssm/packageinstall.jsp
@@ -17,6 +17,8 @@
</div>
<rl:listset name="groupSet">
+ <rhn:csrf />
+ <rhn:submitted />
<rl:list dataset="pageList"
width="100%"
diff --git a/java/code/webapp/WEB-INF/pages/ssm/packageinstallschedule.jsp
b/java/code/webapp/WEB-INF/pages/ssm/packageinstallschedule.jsp
index 8dd5f51..3fd261c 100644
--- a/java/code/webapp/WEB-INF/pages/ssm/packageinstallschedule.jsp
+++ b/java/code/webapp/WEB-INF/pages/ssm/packageinstallschedule.jsp
@@ -22,6 +22,8 @@
</div>
<rl:listset name="groupSet">
+ <rhn:csrf />
+ <rhn:submitted />
<rl:list dataset="pageList"
width="100%"
diff --git a/java/code/webapp/WEB-INF/pages/ssm/packagelist.jsp
b/java/code/webapp/WEB-INF/pages/ssm/packagelist.jsp
index cd5b3fd..d7554b7 100644
--- a/java/code/webapp/WEB-INF/pages/ssm/packagelist.jsp
+++ b/java/code/webapp/WEB-INF/pages/ssm/packagelist.jsp
@@ -17,6 +17,7 @@
</div>
<rl:listset name="groupSet" legend="system-group">
+ <rhn:csrf />
<rl:list dataset="pageList"
width="100%"
styleclass="list"
diff --git a/java/code/webapp/WEB-INF/pages/ssm/packageremove.jsp
b/java/code/webapp/WEB-INF/pages/ssm/packageremove.jsp
index 0431b0c..d11e94d 100644
--- a/java/code/webapp/WEB-INF/pages/ssm/packageremove.jsp
+++ b/java/code/webapp/WEB-INF/pages/ssm/packageremove.jsp
@@ -17,6 +17,7 @@
</div>
<rl:listset name="groupSet" legend="system-group">
+ <rhn:csrf />
<rl:list dataset="pageList"
width="100%"
styleclass="list"
diff --git a/java/code/webapp/WEB-INF/pages/ssm/packageremoveschedule.jsp
b/java/code/webapp/WEB-INF/pages/ssm/packageremoveschedule.jsp
index edd82f3..95ce6f6 100644
--- a/java/code/webapp/WEB-INF/pages/ssm/packageremoveschedule.jsp
+++ b/java/code/webapp/WEB-INF/pages/ssm/packageremoveschedule.jsp
@@ -18,6 +18,8 @@
</div>
<rl:listset name="groupSet">
+ <rhn:csrf />
+ <rhn:submitted />
<rl:list dataset="pageList"
width="100%"
diff --git a/java/code/webapp/WEB-INF/pages/ssm/packageupgrade.jsp
b/java/code/webapp/WEB-INF/pages/ssm/packageupgrade.jsp
index 607f5c2..28c1b04 100644
--- a/java/code/webapp/WEB-INF/pages/ssm/packageupgrade.jsp
+++ b/java/code/webapp/WEB-INF/pages/ssm/packageupgrade.jsp
@@ -17,6 +17,7 @@
</div>
<rl:listset name="groupSet" legend="system-group">
+ <rhn:csrf />
<rl:list dataset="pageList"
width="100%"
styleclass="list"
diff --git a/java/code/webapp/WEB-INF/pages/ssm/packageupgradeschedule.jsp
b/java/code/webapp/WEB-INF/pages/ssm/packageupgradeschedule.jsp
index 03709e4..3d8ac7b 100644
--- a/java/code/webapp/WEB-INF/pages/ssm/packageupgradeschedule.jsp
+++ b/java/code/webapp/WEB-INF/pages/ssm/packageupgradeschedule.jsp
@@ -23,6 +23,8 @@
</div>
<rl:listset name="groupSet">
+ <rhn:csrf />
+ <rhn:submitted />
<rl:list dataset="pageList"
width="100%"
diff --git a/java/code/webapp/WEB-INF/pages/ssm/packageverify.jsp
b/java/code/webapp/WEB-INF/pages/ssm/packageverify.jsp
index 306f888..c3a620e 100644
--- a/java/code/webapp/WEB-INF/pages/ssm/packageverify.jsp
+++ b/java/code/webapp/WEB-INF/pages/ssm/packageverify.jsp
@@ -17,6 +17,7 @@
</div>
<rl:listset name="groupSet" legend="system-group">
+ <rhn:csrf />
<rl:list dataset="pageList"
width="100%"
styleclass="list"
diff --git a/java/code/webapp/WEB-INF/pages/ssm/packageverifyschedule.jsp
b/java/code/webapp/WEB-INF/pages/ssm/packageverifyschedule.jsp
index a1cf2b5..5dd2e99 100644
--- a/java/code/webapp/WEB-INF/pages/ssm/packageverifyschedule.jsp
+++ b/java/code/webapp/WEB-INF/pages/ssm/packageverifyschedule.jsp
@@ -18,6 +18,8 @@
</div>
<rl:listset name="groupSet">
+ <rhn:csrf />
+ <rhn:submitted />
<rl:list dataset="pageList"
width="100%"
diff --git a/java/code/webapp/WEB-INF/pages/ssm/systems/migrate.jsp
b/java/code/webapp/WEB-INF/pages/ssm/systems/migrate.jsp
index 16cd059..b3eb162 100644
--- a/java/code/webapp/WEB-INF/pages/ssm/systems/migrate.jsp
+++ b/java/code/webapp/WEB-INF/pages/ssm/systems/migrate.jsp
@@ -23,6 +23,8 @@
</c:when>
<c:otherwise>
<html:form method="post"
action="/systems/ssm/MigrateSystems.do">
+ <rhn:csrf />
+ <rhn:submitted />
<table class="details">
<tr>
<th>
diff --git a/java/code/webapp/WEB-INF/pages/ssm/systems/ssmdeleteconfirm.jsp
b/java/code/webapp/WEB-INF/pages/ssm/systems/ssmdeleteconfirm.jsp
index 140b953..b85a50f 100644
--- a/java/code/webapp/WEB-INF/pages/ssm/systems/ssmdeleteconfirm.jsp
+++ b/java/code/webapp/WEB-INF/pages/ssm/systems/ssmdeleteconfirm.jsp
@@ -18,6 +18,8 @@
<c:set var="noErrata" value="true"/>
<rl:listset name="systemListSet" legend="system">
+ <rhn:csrf />
+ <rhn:submitted />
<%@ include
file="/WEB-INF/pages/common/fragments/systems/system_listdisplay.jspf" %>
<div align="right">
<hr />
@@ -27,4 +29,4 @@
</body>
-</html>
\ No newline at end of file
+</html>
diff --git a/java/code/webapp/WEB-INF/pages/ssm/systems/ssmhwrefresh.jsp
b/java/code/webapp/WEB-INF/pages/ssm/systems/ssmhwrefresh.jsp
index e54cc7c..9db641b 100644
--- a/java/code/webapp/WEB-INF/pages/ssm/systems/ssmhwrefresh.jsp
+++ b/java/code/webapp/WEB-INF/pages/ssm/systems/ssmhwrefresh.jsp
@@ -31,6 +31,7 @@
<html:form method="post"
action="/systems/ssm/misc/HardwareRefresh.do">
--%>
<html:form action="/systems/ssm/misc/HardwareRefresh.do">
+ <rhn:csrf />
<html:hidden property="submitted" value="true"/>
<div align="right">
<html:submit>
diff --git a/java/code/webapp/WEB-INF/pages/ssm/systems/ssmswrefresh.jsp
b/java/code/webapp/WEB-INF/pages/ssm/systems/ssmswrefresh.jsp
index 370d9ea..d6de643 100644
--- a/java/code/webapp/WEB-INF/pages/ssm/systems/ssmswrefresh.jsp
+++ b/java/code/webapp/WEB-INF/pages/ssm/systems/ssmswrefresh.jsp
@@ -29,6 +29,7 @@
<html:form action="/systems/ssm/misc/SoftwareRefresh.do">
<html:hidden property="submitted" value="true"/>
+ <rhn:csrf />
<div align="right">
<html:submit>
<bean:message key="ssm.sw.systems.confirmbutton"/>
diff --git a/java/code/webapp/WEB-INF/pages/ssm/view-log-details.jsp
b/java/code/webapp/WEB-INF/pages/ssm/view-log-details.jsp
index 92e79f1..045c575 100644
--- a/java/code/webapp/WEB-INF/pages/ssm/view-log-details.jsp
+++ b/java/code/webapp/WEB-INF/pages/ssm/view-log-details.jsp
@@ -46,6 +46,8 @@
</table>
<rl:listset name="groupSet">
+ <rhn:csrf />
+ <rhn:submitted />
<rl:list dataset="pageList"
width="100%"
diff --git a/java/code/webapp/WEB-INF/pages/ssm/view-log.jsp
b/java/code/webapp/WEB-INF/pages/ssm/view-log.jsp
index eacb157..a960d31 100644
--- a/java/code/webapp/WEB-INF/pages/ssm/view-log.jsp
+++ b/java/code/webapp/WEB-INF/pages/ssm/view-log.jsp
@@ -25,6 +25,8 @@
</div>
<rl:listset name="groupSet">
+ <rhn:csrf />
+ <rhn:submitted />
<rl:list dataset="pageList"
width="100%"
diff --git a/java/code/webapp/WEB-INF/pages/systems/customkey/createkey.jsp
b/java/code/webapp/WEB-INF/pages/systems/customkey/createkey.jsp
index de67051..d613ab0 100644
--- a/java/code/webapp/WEB-INF/pages/systems/customkey/createkey.jsp
+++ b/java/code/webapp/WEB-INF/pages/systems/customkey/createkey.jsp
@@ -40,6 +40,7 @@
<form action="/rhn/systems/customdata/CreateCustomKey.do"
name="edit_token" method="post">
+ <rhn:csrf />
<table class="details">
<tr>
<th><bean:message
key="system.jsp.customkey.keylabel"/>:</th>
diff --git a/java/code/webapp/WEB-INF/pages/systems/customkey/deletekey.jsp
b/java/code/webapp/WEB-INF/pages/systems/customkey/deletekey.jsp
index f50bd96..839d33a 100644
--- a/java/code/webapp/WEB-INF/pages/systems/customkey/deletekey.jsp
+++ b/java/code/webapp/WEB-INF/pages/systems/customkey/deletekey.jsp
@@ -28,6 +28,7 @@
<hr />
<form
action="/rhn/systems/customdata/DeleteCustomKey.do?cikid=${cikid}"
name="edit_token" method="post">
+ <rhn:csrf />
<table class="details">
<tr>
<th><bean:message
key="system.jsp.customkey.keylabel"/>:</th>
diff --git a/java/code/webapp/WEB-INF/pages/systems/customkey/listcustomkeys.jsp
b/java/code/webapp/WEB-INF/pages/systems/customkey/listcustomkeys.jsp
index e8d82ec..83c1cde 100644
--- a/java/code/webapp/WEB-INF/pages/systems/customkey/listcustomkeys.jsp
+++ b/java/code/webapp/WEB-INF/pages/systems/customkey/listcustomkeys.jsp
@@ -31,6 +31,8 @@
<rl:listset name="keySet">
+ <rhn:csrf />
+ <rhn:submitted />
<rl:list dataset="pageList"
diff --git a/java/code/webapp/WEB-INF/pages/systems/customkey/updatekey.jsp
b/java/code/webapp/WEB-INF/pages/systems/customkey/updatekey.jsp
index 90023d5..bdda30e 100644
--- a/java/code/webapp/WEB-INF/pages/systems/customkey/updatekey.jsp
+++ b/java/code/webapp/WEB-INF/pages/systems/customkey/updatekey.jsp
@@ -32,6 +32,7 @@
<hr />
<rl:listset name="systemListSet" legend="system">
+ <rhn:csrf />
<rhn:submitted/>
<table class="details">
diff --git a/java/code/webapp/WEB-INF/pages/systems/details/kickstart/session_cancel.jsp
b/java/code/webapp/WEB-INF/pages/systems/details/kickstart/session_cancel.jsp
index b4ef4b9..3b3fa2b 100644
--- a/java/code/webapp/WEB-INF/pages/systems/details/kickstart/session_cancel.jsp
+++ b/java/code/webapp/WEB-INF/pages/systems/details/kickstart/session_cancel.jsp
@@ -14,6 +14,7 @@
<p>
<html:form method="POST"
action="/systems/details/kickstart/SessionCancel.do">
+ <rhn:csrf />
<table class="details">
<tr>
<th><bean:message key="kickstartdetails.jsp.label"
/></th>
diff --git a/java/code/webapp/WEB-INF/pages/systems/details/kickstart/session_status.jsp
b/java/code/webapp/WEB-INF/pages/systems/details/kickstart/session_status.jsp
index 7c43a42..df5c155 100644
--- a/java/code/webapp/WEB-INF/pages/systems/details/kickstart/session_status.jsp
+++ b/java/code/webapp/WEB-INF/pages/systems/details/kickstart/session_status.jsp
@@ -220,6 +220,8 @@
</table>
</div>
<form id="saveScrollPosition" method="POST"
action="/rhn/systems/details/kickstart/SessionStatus.do?sid=${requestScope.sid}">
+ <rhn:csrf />
+ <rhn:submitted />
<input id="scrollPosX" type="hidden" name="xPosition"
value="${requestScope.scrollX}" />
<input id="scrollPosY" type="hidden" name="yPosition"
value="${requestScope.scrollY}" />
</form>
diff --git a/java/code/webapp/WEB-INF/pages/systems/details/packages/packageconfirm.jsp
b/java/code/webapp/WEB-INF/pages/systems/details/packages/packageconfirm.jsp
index d9a40e3..cc7b6bf 100644
--- a/java/code/webapp/WEB-INF/pages/systems/details/packages/packageconfirm.jsp
+++ b/java/code/webapp/WEB-INF/pages/systems/details/packages/packageconfirm.jsp
@@ -19,6 +19,8 @@
<c:set var="pageList" value="${requestScope.pageList}" />
<rl:listset name="packageListSet">
+ <rhn:csrf />
+ <rhn:submitted />
<rl:list dataset="pageList"
width="100%"
name="packageList"
diff --git a/java/code/webapp/WEB-INF/pages/systems/details/packages/packagelist.jsp
b/java/code/webapp/WEB-INF/pages/systems/details/packages/packagelist.jsp
index 0099705..a6b0813 100644
--- a/java/code/webapp/WEB-INF/pages/systems/details/packages/packagelist.jsp
+++ b/java/code/webapp/WEB-INF/pages/systems/details/packages/packagelist.jsp
@@ -38,6 +38,8 @@
<c:set var="pageList" value="${requestScope.all}" />
<rl:listset name="packageListSet">
+ <rhn:csrf />
+ <rhn:submitted />
<rl:list dataset="pageList"
width="100%"
name="packageList"
diff --git a/java/code/webapp/WEB-INF/pages/systems/details/packages/packagelist.jspf
b/java/code/webapp/WEB-INF/pages/systems/details/packages/packagelist.jspf
index 399b36b..2d0a090 100644
--- a/java/code/webapp/WEB-INF/pages/systems/details/packages/packagelist.jspf
+++ b/java/code/webapp/WEB-INF/pages/systems/details/packages/packagelist.jspf
@@ -31,6 +31,7 @@
</c:choose>
<rl:listset name="packageListSet">
+ <rhn:csrf />
<rl:list dataset="pageList"
width="100%"
name="packageList"
diff --git a/java/code/webapp/WEB-INF/pages/systems/details/packages/packagesindex.jsp
b/java/code/webapp/WEB-INF/pages/systems/details/packages/packagesindex.jsp
index 73e228c..dd97077 100644
--- a/java/code/webapp/WEB-INF/pages/systems/details/packages/packagesindex.jsp
+++ b/java/code/webapp/WEB-INF/pages/systems/details/packages/packagesindex.jsp
@@ -52,6 +52,8 @@
<rhn:require acl="system_feature(ftr_package_refresh)">
<form method="POST" name="rhn_list"
action="/rhn/systems/details/packages/Packages.do?sid=${param.sid}">
+ <rhn:csrf />
+ <rhn:submitted />
<div align="right">
<hr />
<html:submit property="dispatch">
diff --git
a/java/code/webapp/WEB-INF/pages/systems/details/packages/patches/patchconfirm.jsp
b/java/code/webapp/WEB-INF/pages/systems/details/packages/patches/patchconfirm.jsp
index 6a961d6..c3d89dc 100644
--- a/java/code/webapp/WEB-INF/pages/systems/details/packages/patches/patchconfirm.jsp
+++ b/java/code/webapp/WEB-INF/pages/systems/details/packages/patches/patchconfirm.jsp
@@ -22,6 +22,7 @@
</rhn:require>
<form method="POST" name="rhn_list"
action="/rhn/systems/details/packages/patches/PatchConfirmSubmit.do">
+<rhn:csrf />
<rhn:list pageList="${requestScope.pageList}"
noDataText="packagelist.jsp.nopatches" >
<rhn:listdisplay filterBy="packagelist.jsp.packagename" >
<rhn:column header="packagelist.jsp.patchname"
diff --git
a/java/code/webapp/WEB-INF/pages/systems/details/packages/patches/patchinstall.jsp
b/java/code/webapp/WEB-INF/pages/systems/details/packages/patches/patchinstall.jsp
index 58dedc7..62ec0cf 100644
--- a/java/code/webapp/WEB-INF/pages/systems/details/packages/patches/patchinstall.jsp
+++ b/java/code/webapp/WEB-INF/pages/systems/details/packages/patches/patchinstall.jsp
@@ -22,6 +22,7 @@
</rhn:require>
<form method="POST" name="rhn_list"
action="/rhn/systems/details/packages/patches/PatchInstallSubmit.do">
+<rhn:csrf />
<rhn:list pageList="${requestScope.pageList}"
noDataText="packagelist.jsp.nopatches" >
<rhn:listdisplay filterBy="packagelist.jsp.packagename"
set="${requestScope.set}" hiddenvars="${requestScope.newset}">
<rhn:set element="${current.idOne}"
elementTwo="${current.idTwo}" />
diff --git
a/java/code/webapp/WEB-INF/pages/systems/details/packages/patches/patchinstallconfirm.jsp
b/java/code/webapp/WEB-INF/pages/systems/details/packages/patches/patchinstallconfirm.jsp
index 83a93b5..2828de9 100644
---
a/java/code/webapp/WEB-INF/pages/systems/details/packages/patches/patchinstallconfirm.jsp
+++
b/java/code/webapp/WEB-INF/pages/systems/details/packages/patches/patchinstallconfirm.jsp
@@ -22,6 +22,7 @@
</rhn:require>
<form method="POST" name="rhn_list"
action="/rhn/systems/details/packages/patches/PatchInstallConfirmSubmit.do">
+<rhn:csrf />
<rhn:list pageList="${requestScope.pageList}"
noDataText="packagelist.jsp.nopatches" >
<rhn:listdisplay filterBy="packagelist.jsp.packagename" >
<rhn:column header="packagelist.jsp.patchname"
diff --git a/java/code/webapp/WEB-INF/pages/systems/details/packages/patches/patchlist.jsp
b/java/code/webapp/WEB-INF/pages/systems/details/packages/patches/patchlist.jsp
index 78457c5..fd3b77c 100644
--- a/java/code/webapp/WEB-INF/pages/systems/details/packages/patches/patchlist.jsp
+++ b/java/code/webapp/WEB-INF/pages/systems/details/packages/patches/patchlist.jsp
@@ -22,6 +22,7 @@
</rhn:require>
<form method="POST" name="rhn_list"
action="/rhn/systems/details/packages/patches/PatchListSubmit.do">
+<rhn:csrf />
<rhn:list pageList="${requestScope.pageList}"
noDataText="packagelist.jsp.nopatches" >
<rhn:listdisplay filterBy="packagelist.jsp.packagename"
set="${requestScope.set}" hiddenvars="${requestScope.newset}">
<rhn:set element="${current.idOne}"
elementTwo="${current.idTwo}" />
diff --git
a/java/code/webapp/WEB-INF/pages/systems/details/packages/patchsets/install_patchset.jsp
b/java/code/webapp/WEB-INF/pages/systems/details/packages/patchsets/install_patchset.jsp
index dbaf562..75dbdf2 100644
---
a/java/code/webapp/WEB-INF/pages/systems/details/packages/patchsets/install_patchset.jsp
+++
b/java/code/webapp/WEB-INF/pages/systems/details/packages/patchsets/install_patchset.jsp
@@ -27,6 +27,7 @@
</tr>
</table>
<form method="POST" name="install_patchset"
action="/rhn/systems/details/packages/patchsets/InstallPatchSetSubmit.do">
+ <rhn:csrf />
<input type="hidden" name="sid" value="${param.sid}"
/>
<input type="hidden" name="pid" value="${param.pid}"
/>
diff --git
a/java/code/webapp/WEB-INF/pages/systems/details/packages/patchsets/patchsetlist.jsp
b/java/code/webapp/WEB-INF/pages/systems/details/packages/patchsets/patchsetlist.jsp
index 7996714..3fc2905 100644
--- a/java/code/webapp/WEB-INF/pages/systems/details/packages/patchsets/patchsetlist.jsp
+++ b/java/code/webapp/WEB-INF/pages/systems/details/packages/patchsets/patchsetlist.jsp
@@ -20,6 +20,7 @@
</div>
<form method="POST" name="rhn_list"
action="/rhn/systems/details/packages/patchsets/PatchSetListSubmit.do">
+<rhn:csrf />
<rhn:list pageList="${requestScope.pageList}"
noDataText="patchsetlist.jsp.nopatchsets" >
<rhn:listdisplay filterBy="patchsetlist.jsp.patchsetname">
<rhn:column header="patchsetlist.jsp.patchsetname"
diff --git
a/java/code/webapp/WEB-INF/pages/systems/details/packages/profiles/compareprofiles.jsp
b/java/code/webapp/WEB-INF/pages/systems/details/packages/profiles/compareprofiles.jsp
index 18a0804..f849a57 100644
---
a/java/code/webapp/WEB-INF/pages/systems/details/packages/profiles/compareprofiles.jsp
+++
b/java/code/webapp/WEB-INF/pages/systems/details/packages/profiles/compareprofiles.jsp
@@ -20,6 +20,7 @@
</div>
<rl:listset name="compareListSet">
+ <rhn:csrf />
<rl:list dataset="pageList"
width="100%"
diff --git
a/java/code/webapp/WEB-INF/pages/systems/details/packages/profiles/comparesystems.jsp
b/java/code/webapp/WEB-INF/pages/systems/details/packages/profiles/comparesystems.jsp
index baf7759..d3404a2 100644
--- a/java/code/webapp/WEB-INF/pages/systems/details/packages/profiles/comparesystems.jsp
+++ b/java/code/webapp/WEB-INF/pages/systems/details/packages/profiles/comparesystems.jsp
@@ -19,6 +19,7 @@
</div>
<rl:listset name="compareListSet">
+ <rhn:csrf />
<rl:list dataset="pageList"
width="100%"
diff --git a/java/code/webapp/WEB-INF/pages/systems/details/packages/profiles/create.jsp
b/java/code/webapp/WEB-INF/pages/systems/details/packages/profiles/create.jsp
index 5a9a2cb..7f5c9f1 100644
--- a/java/code/webapp/WEB-INF/pages/systems/details/packages/profiles/create.jsp
+++ b/java/code/webapp/WEB-INF/pages/systems/details/packages/profiles/create.jsp
@@ -15,6 +15,7 @@
</div>
<html:form action="/systems/details/packages/profiles/Create">
+ <rhn:csrf />
<table class="details" align="center">
<tr>
<th><bean:message key="create.jsp.profilename"
/>:</th>
diff --git a/java/code/webapp/WEB-INF/pages/systems/details/packages/profiles/delete.jsp
b/java/code/webapp/WEB-INF/pages/systems/details/packages/profiles/delete.jsp
index 8388f67..4e782bf 100644
--- a/java/code/webapp/WEB-INF/pages/systems/details/packages/profiles/delete.jsp
+++ b/java/code/webapp/WEB-INF/pages/systems/details/packages/profiles/delete.jsp
@@ -16,6 +16,7 @@
</div>
<html:form action="/systems/details/packages/profiles/DeleteProfile">
+ <rhn:csrf />
<div align="right">
<hr />
<html:hidden property="sid" value="${param.sid}" />
diff --git
a/java/code/webapp/WEB-INF/pages/systems/details/packages/profiles/missingpkgs.jsp
b/java/code/webapp/WEB-INF/pages/systems/details/packages/profiles/missingpkgs.jsp
index 5f791be..67fcc5c 100644
--- a/java/code/webapp/WEB-INF/pages/systems/details/packages/profiles/missingpkgs.jsp
+++ b/java/code/webapp/WEB-INF/pages/systems/details/packages/profiles/missingpkgs.jsp
@@ -16,6 +16,7 @@
</h2>
<rl:listset name="compareListSet">
+ <rhn:csrf />
<div class="page-summary">
<bean:message key="missingpkgs.jsp.pagesummary" />
</div>
diff --git a/java/code/webapp/WEB-INF/pages/systems/details/packages/profiles/profiles.jsp
b/java/code/webapp/WEB-INF/pages/systems/details/packages/profiles/profiles.jsp
index 0afe2e0..d9f370d 100644
--- a/java/code/webapp/WEB-INF/pages/systems/details/packages/profiles/profiles.jsp
+++ b/java/code/webapp/WEB-INF/pages/systems/details/packages/profiles/profiles.jsp
@@ -16,6 +16,7 @@
</h2>
<html:form action="/systems/details/packages/profiles/ShowProfiles">
+ <rhn:csrf />
<div class="page-summary">
<p>
<c:choose>
diff --git
a/java/code/webapp/WEB-INF/pages/systems/details/packages/profiles/syncprofile.jsp
b/java/code/webapp/WEB-INF/pages/systems/details/packages/profiles/syncprofile.jsp
index 95418e6..d0a22a1 100644
--- a/java/code/webapp/WEB-INF/pages/systems/details/packages/profiles/syncprofile.jsp
+++ b/java/code/webapp/WEB-INF/pages/systems/details/packages/profiles/syncprofile.jsp
@@ -21,6 +21,7 @@
</div>
<rl:listset name="compareListSet">
+ <rhn:csrf />
<rl:list width="100%"
name="compareList"
styleclass="list"
diff --git
a/java/code/webapp/WEB-INF/pages/systems/details/packages/profiles/syncsystem.jsp
b/java/code/webapp/WEB-INF/pages/systems/details/packages/profiles/syncsystem.jsp
index 4fef7d3..0ac8da5 100644
--- a/java/code/webapp/WEB-INF/pages/systems/details/packages/profiles/syncsystem.jsp
+++ b/java/code/webapp/WEB-INF/pages/systems/details/packages/profiles/syncsystem.jsp
@@ -15,6 +15,7 @@
</h2>
<rl:listset name="compareListSet">
+ <rhn:csrf />
<div class="page-summary">
<bean:message key="schedulesync.jsp.pagesummary"
arg0="${requestScope.system.name}"
diff --git a/java/code/webapp/WEB-INF/pages/systems/details/packages/scheduleremote.jsp
b/java/code/webapp/WEB-INF/pages/systems/details/packages/scheduleremote.jsp
index c3ff7b9..fe8f7d0 100644
--- a/java/code/webapp/WEB-INF/pages/systems/details/packages/scheduleremote.jsp
+++ b/java/code/webapp/WEB-INF/pages/systems/details/packages/scheduleremote.jsp
@@ -16,6 +16,7 @@
</div>
<html:form action="/systems/details/packages/ScheduleRemoteCommand">
+ <rhn:csrf />
<table class="details" align="center">
<tr>
<th><bean:message key="scheduleremote.jsp.run"/></th>
@@ -83,4 +84,4 @@
</html:form>
</body>
-</html>
\ No newline at end of file
+</html>
diff --git a/java/code/webapp/WEB-INF/pages/systems/details/packages/upgradable.jsp
b/java/code/webapp/WEB-INF/pages/systems/details/packages/upgradable.jsp
index 4ef9b8c..930e064 100644
--- a/java/code/webapp/WEB-INF/pages/systems/details/packages/upgradable.jsp
+++ b/java/code/webapp/WEB-INF/pages/systems/details/packages/upgradable.jsp
@@ -24,6 +24,8 @@
<c:set var="pageList" value="${requestScope.all}" />
<rl:listset name="packageListSet">
+ <rhn:csrf />
+ <rhn:submitted />
<rl:list dataset="pageList"
width="100%"
name="packageList"
diff --git
a/java/code/webapp/WEB-INF/pages/systems/details/virtualization/provision/first.jsp
b/java/code/webapp/WEB-INF/pages/systems/details/virtualization/provision/first.jsp
index 254ba4d..f821cf2 100644
--- a/java/code/webapp/WEB-INF/pages/systems/details/virtualization/provision/first.jsp
+++ b/java/code/webapp/WEB-INF/pages/systems/details/virtualization/provision/first.jsp
@@ -31,6 +31,8 @@ function setStep(stepName) {
<div>
<c:set var="form" value="${kickstartScheduleWizardForm.map}"/>
<rl:listset name="wizard-form">
+ <rhn:csrf />
+ <rhn:submitted />
<rl:list width="100%" emptykey =
"virtualization.provision.first.jsp.no.profiles"
alphabarcolumn="label">
<rl:decorator name = "PageSizeDecorator"/>
<rl:radiocolumn value="${current.cobblerId}"
styleclass="first-column"/>
diff --git
a/java/code/webapp/WEB-INF/pages/systems/details/virtualization/virtualguests_confirm.jsp
b/java/code/webapp/WEB-INF/pages/systems/details/virtualization/virtualguests_confirm.jsp
index 01eebee..fcc4298 100644
---
a/java/code/webapp/WEB-INF/pages/systems/details/virtualization/virtualguests_confirm.jsp
+++
b/java/code/webapp/WEB-INF/pages/systems/details/virtualization/virtualguests_confirm.jsp
@@ -26,6 +26,7 @@
</div>
<form method="POST" name="rhn-list"
action="/rhn/systems/details/virtualization/VirtualGuestsConfirmSubmit.do">
+ <rhn:csrf />
<rhn:list pageList="${requestScope.pageList}"
noDataText="virtualguests_confirm.jsp.nosystems"
legend="system">
diff --git
a/java/code/webapp/WEB-INF/pages/systems/details/virtualization/virtualguestslist.jsp
b/java/code/webapp/WEB-INF/pages/systems/details/virtualization/virtualguestslist.jsp
index 6cadcef..6575e1d 100644
--- a/java/code/webapp/WEB-INF/pages/systems/details/virtualization/virtualguestslist.jsp
+++ b/java/code/webapp/WEB-INF/pages/systems/details/virtualization/virtualguestslist.jsp
@@ -19,6 +19,7 @@
</div>
<html:form
action="/systems/details/virtualization/VirtualGuestsListSubmit.do">
+ <rhn:csrf />
<rhn:list pageList="${requestScope.pageList}"
noDataText="virtualguestslist.jsp.nosystems"
legend="system">
diff --git a/java/code/webapp/WEB-INF/pages/systems/duplicate/duplicatesystems.jsp
b/java/code/webapp/WEB-INF/pages/systems/duplicate/duplicatesystems.jsp
index 2945a13..317b02b 100644
--- a/java/code/webapp/WEB-INF/pages/systems/duplicate/duplicatesystems.jsp
+++ b/java/code/webapp/WEB-INF/pages/systems/duplicate/duplicatesystems.jsp
@@ -33,6 +33,8 @@
<rl:listset name="DupesListSet" legend="system">
+ <rhn:csrf />
+
<p><bean:message key="duplicate.jsp.message"/><br/>
<bean:message key="duplicate-ip.jsp.inactive.header"/>
<select name="inactive_count"
onChange="this.form.submit();">
diff --git a/java/code/webapp/WEB-INF/pages/systems/duplicate/duplicatesystemscompare.jsp
b/java/code/webapp/WEB-INF/pages/systems/duplicate/duplicatesystemscompare.jsp
index 664d916..808d091 100644
--- a/java/code/webapp/WEB-INF/pages/systems/duplicate/duplicatesystemscompare.jsp
+++ b/java/code/webapp/WEB-INF/pages/systems/duplicate/duplicatesystemscompare.jsp
@@ -48,6 +48,7 @@
<h2><bean:message key="duplicate.compare.jsp.header"/></h2>
<rl:listset name="DupesCompareSet" legend="system">
+<rhn:csrf />
<p><bean:message key="duplicate.compares.jsp.message"
arg0="${requestScope.maxLimit}"/>.</p>
<rl:list
emptykey="nosystems.message"
diff --git a/java/code/webapp/WEB-INF/pages/systems/entitlements/entitlements.jsp
b/java/code/webapp/WEB-INF/pages/systems/entitlements/entitlements.jsp
index fce8ee5..9ccf28f 100644
--- a/java/code/webapp/WEB-INF/pages/systems/entitlements/entitlements.jsp
+++ b/java/code/webapp/WEB-INF/pages/systems/entitlements/entitlements.jsp
@@ -19,6 +19,8 @@
<html:form action="/systems/SystemEntitlementsSubmit">
+ <rhn:csrf />
+ <rhn:submitted />
<rhn:list pageList="${requestScope.pageList}"
noDataText="systementitlements.jsp.nodata"
diff --git a/java/code/webapp/WEB-INF/pages/systems/entitlements/flexguests.jsp
b/java/code/webapp/WEB-INF/pages/systems/entitlements/flexguests.jsp
index 2a3645d..1b4b73a 100644
--- a/java/code/webapp/WEB-INF/pages/systems/entitlements/flexguests.jsp
+++ b/java/code/webapp/WEB-INF/pages/systems/entitlements/flexguests.jsp
@@ -42,6 +42,7 @@
<rl:listset name="FlexSet">
+<rhn:csrf />
<input type="hidden" name="selected_family"
value="${selected_family}" />
diff --git a/java/code/webapp/WEB-INF/pages/systems/entitlements/guestlimited.jsp
b/java/code/webapp/WEB-INF/pages/systems/entitlements/guestlimited.jsp
index c58bd28..ba8cb43 100644
--- a/java/code/webapp/WEB-INF/pages/systems/entitlements/guestlimited.jsp
+++ b/java/code/webapp/WEB-INF/pages/systems/entitlements/guestlimited.jsp
@@ -31,6 +31,8 @@
<c:set var="pageList" value="${requestScope.pageList}"
/>
<rl:listset name="systemSet">
+ <rhn:csrf />
+ <rhn:submitted />
<rl:list name="hostList"
dataset="pageList"
emptykey="guestlimited.jsp.nosystems"
diff --git a/java/code/webapp/WEB-INF/pages/systems/entitlements/guestunlimited.jsp
b/java/code/webapp/WEB-INF/pages/systems/entitlements/guestunlimited.jsp
index 80e05e8..bd59d60 100644
--- a/java/code/webapp/WEB-INF/pages/systems/entitlements/guestunlimited.jsp
+++ b/java/code/webapp/WEB-INF/pages/systems/entitlements/guestunlimited.jsp
@@ -31,6 +31,8 @@
<c:set var="pageList" value="${requestScope.pageList}"
/>
<rl:listset name="systemSet">
+ <rhn:csrf />
+ <rhn:submitted />
<rl:list name="hostList"
dataset="pageList"
emptykey="guestunlimited.jsp.nosystems"
diff --git a/java/code/webapp/WEB-INF/pages/systems/entitlements/physicalhosts.jsp
b/java/code/webapp/WEB-INF/pages/systems/entitlements/physicalhosts.jsp
index 440a14f..5bd14fa 100644
--- a/java/code/webapp/WEB-INF/pages/systems/entitlements/physicalhosts.jsp
+++ b/java/code/webapp/WEB-INF/pages/systems/entitlements/physicalhosts.jsp
@@ -30,6 +30,8 @@
<c:set var="pageList" value="${requestScope.pageList}"
/>
<rl:listset name="systemSet">
+ <rhn:csrf />
+ <rhn:submitted />
<rl:list name="hostList"
dataset="pageList" emptykey="physicalhosts.jsp.nosystems"
width="100%">
<rl:column bound="false"
diff --git a/java/code/webapp/WEB-INF/pages/systems/errata.jsp
b/java/code/webapp/WEB-INF/pages/systems/errata.jsp
index 2bc63b6..2c955c4 100644
--- a/java/code/webapp/WEB-INF/pages/systems/errata.jsp
+++ b/java/code/webapp/WEB-INF/pages/systems/errata.jsp
@@ -37,6 +37,8 @@
<c:set var="pageList" value="${requestScope.pageList}" />
<rl:listset name="errataListSet" legend="errata">
+<rhn:csrf />
+<rhn:submitted />
<br/>
<select name="type">
diff --git a/java/code/webapp/WEB-INF/pages/systems/errataconfirm.jsp
b/java/code/webapp/WEB-INF/pages/systems/errataconfirm.jsp
index b0b40e2..b94dd01 100644
--- a/java/code/webapp/WEB-INF/pages/systems/errataconfirm.jsp
+++ b/java/code/webapp/WEB-INF/pages/systems/errataconfirm.jsp
@@ -19,6 +19,8 @@
<rl:listset name="erratConfirmListSet">
+ <rhn:csrf />
+ <rhn:submitted />
<rl:list
width="100%"
styleclass="list"
diff --git a/java/code/webapp/WEB-INF/pages/systems/grouplist.jsp
b/java/code/webapp/WEB-INF/pages/systems/grouplist.jsp
index 0014e11..0d5ac6b 100644
--- a/java/code/webapp/WEB-INF/pages/systems/grouplist.jsp
+++ b/java/code/webapp/WEB-INF/pages/systems/grouplist.jsp
@@ -19,6 +19,8 @@
</rhn:toolbar>
<rl:listset name="groupSet" legend="system-group">
+ <rhn:csrf />
+ <rhn:submitted />
<%@ include
file="/WEB-INF/pages/common/fragments/systems/group_listdisplay.jspf" %>
</rl:listset>
diff --git a/java/code/webapp/WEB-INF/pages/systems/inactivelist.jsp
b/java/code/webapp/WEB-INF/pages/systems/inactivelist.jsp
index e33a7a4..2a2371b 100644
--- a/java/code/webapp/WEB-INF/pages/systems/inactivelist.jsp
+++ b/java/code/webapp/WEB-INF/pages/systems/inactivelist.jsp
@@ -17,6 +17,8 @@
<rl:listset name="systemListSet" legend="system">
+ <rhn:csrf />
+ <rhn:submitted />
<%@ include
file="/WEB-INF/pages/common/fragments/systems/system_listdisplay.jspf" %>
</rl:listset>
diff --git a/java/code/webapp/WEB-INF/pages/systems/outofdatelist.jsp
b/java/code/webapp/WEB-INF/pages/systems/outofdatelist.jsp
index 6963faa..c451ec4 100644
--- a/java/code/webapp/WEB-INF/pages/systems/outofdatelist.jsp
+++ b/java/code/webapp/WEB-INF/pages/systems/outofdatelist.jsp
@@ -16,6 +16,8 @@
</rhn:toolbar>
<rl:listset name="outOfDateListSet" legend="system">
+ <rhn:csrf />
+ <rhn:submitted />
<%@ include
file="/WEB-INF/pages/common/fragments/systems/system_listdisplay.jspf" %>
</rl:listset>
diff --git a/java/code/webapp/WEB-INF/pages/systems/overview.jsp
b/java/code/webapp/WEB-INF/pages/systems/overview.jsp
index 3a11b04..4e92fd7 100644
--- a/java/code/webapp/WEB-INF/pages/systems/overview.jsp
+++ b/java/code/webapp/WEB-INF/pages/systems/overview.jsp
@@ -17,6 +17,8 @@
<rl:listset name="systemListSet" legend="system">
+ <rhn:csrf />
+ <rhn:submitted />
<c:if test="${not groups}">
<h2><bean:message key="overview.jsp.systems"/></h2>
<%@ include
file="/WEB-INF/pages/common/fragments/systems/system_listdisplay.jspf" %>
diff --git a/java/code/webapp/WEB-INF/pages/systems/probes/create.jsp
b/java/code/webapp/WEB-INF/pages/systems/probes/create.jsp
index 3e4d4d9..eb33551 100644
--- a/java/code/webapp/WEB-INF/pages/systems/probes/create.jsp
+++ b/java/code/webapp/WEB-INF/pages/systems/probes/create.jsp
@@ -17,6 +17,7 @@
<bean:message key="probeedit.jsp.editprobe" />
</rhn:toolbar>
<html:form action="/systems/details/probes/ProbeCreate"
method="POST">
+ <rhn:csrf />
<c:set var="withSatCluster" value="true"/>
<%@ include
file="/WEB-INF/pages/common/fragments/probes/create-form-body.jspf" %>
<html:hidden property="sid" value="${param.sid}"/>
diff --git a/java/code/webapp/WEB-INF/pages/systems/probes/delete.jsp
b/java/code/webapp/WEB-INF/pages/systems/probes/delete.jsp
index c648a69..e708e40 100644
--- a/java/code/webapp/WEB-INF/pages/systems/probes/delete.jsp
+++ b/java/code/webapp/WEB-INF/pages/systems/probes/delete.jsp
@@ -15,6 +15,7 @@
<h2><bean:message key="probdelete.jsp.header"/></h2>
<html:form action="/systems/details/probes/ProbeDelete"
method="POST">
+ <rhn:csrf />
<p><bean:message key="probdelete.jsp.p1"/></p>
diff --git a/java/code/webapp/WEB-INF/pages/systems/probes/details.jsp
b/java/code/webapp/WEB-INF/pages/systems/probes/details.jsp
index f34d6cb..f701934 100644
--- a/java/code/webapp/WEB-INF/pages/systems/probes/details.jsp
+++ b/java/code/webapp/WEB-INF/pages/systems/probes/details.jsp
@@ -108,6 +108,8 @@
<c:if test="${requestScope.show_log}">
<h2><bean:message key="probedetails.jsp.eventlog"/></h2>
<rl:listset name="probeSet">
+<rhn:csrf />
+<rhn:submitted />
<!-- Start of active probes list -->
<rl:list width="100%"
emptykey="probedetails.jsp.noevents">
diff --git a/java/code/webapp/WEB-INF/pages/systems/probes/edit.jsp
b/java/code/webapp/WEB-INF/pages/systems/probes/edit.jsp
index 9289d64..cf69df3 100644
--- a/java/code/webapp/WEB-INF/pages/systems/probes/edit.jsp
+++ b/java/code/webapp/WEB-INF/pages/systems/probes/edit.jsp
@@ -30,6 +30,7 @@ function refreshNotifFields() {
<bean:message key="probeedit.jsp.editprobe" />
</rhn:toolbar>
<html:form action="/systems/details/probes/ProbeEdit"
method="POST">
+ <rhn:csrf />
<table class="details">
<tr>
<th><bean:message key="probeedit.jsp.probecommand"
/></th>
diff --git a/java/code/webapp/WEB-INF/pages/systems/probes/index.jsp
b/java/code/webapp/WEB-INF/pages/systems/probes/index.jsp
index 9e843fa..7f2c47d 100644
--- a/java/code/webapp/WEB-INF/pages/systems/probes/index.jsp
+++ b/java/code/webapp/WEB-INF/pages/systems/probes/index.jsp
@@ -29,6 +29,8 @@
<rl:listset name="probeSet">
+<rhn:csrf />
+<rhn:submitted />
<rl:list emptykey="probes.index.jsp.noprobes"
alphabarcolumn="description"
styleclass="list"
diff --git
a/java/code/webapp/WEB-INF/pages/systems/provisioning/preservation/preservation_create.jsp
b/java/code/webapp/WEB-INF/pages/systems/provisioning/preservation/preservation_create.jsp
index fb02769..e2192b2 100644
---
a/java/code/webapp/WEB-INF/pages/systems/provisioning/preservation/preservation_create.jsp
+++
b/java/code/webapp/WEB-INF/pages/systems/provisioning/preservation/preservation_create.jsp
@@ -15,6 +15,7 @@
<div>
<html:form
action="/systems/provisioning/preservation/PreservationListCreate"
method="post">
+ <rhn:csrf />
<html:hidden property="submitted" value="true"/>
<html:hidden property="file_list_id"
value="${fileList.id}"/>
<%@ include file="preservation-form.jspf" %>
diff --git
a/java/code/webapp/WEB-INF/pages/systems/provisioning/preservation/preservation_edit.jsp
b/java/code/webapp/WEB-INF/pages/systems/provisioning/preservation/preservation_edit.jsp
index 6393a67..4d9a05e 100644
---
a/java/code/webapp/WEB-INF/pages/systems/provisioning/preservation/preservation_edit.jsp
+++
b/java/code/webapp/WEB-INF/pages/systems/provisioning/preservation/preservation_edit.jsp
@@ -18,6 +18,7 @@
<div>
<html:form
action="/systems/provisioning/preservation/PreservationListEdit"
method="POST">
+ <rhn:csrf />
<%@ include file="preservation-form.jspf" %>
<hr /><table align="right">
<tr>
diff --git
a/java/code/webapp/WEB-INF/pages/systems/provisioning/preservation/preservation_list.jsp
b/java/code/webapp/WEB-INF/pages/systems/provisioning/preservation/preservation_list.jsp
index dd87858..644acbb 100644
---
a/java/code/webapp/WEB-INF/pages/systems/provisioning/preservation/preservation_list.jsp
+++
b/java/code/webapp/WEB-INF/pages/systems/provisioning/preservation/preservation_list.jsp
@@ -16,6 +16,7 @@
<bean:message key="preservation_list.jsp.summary"/>
</div>
<form method="post" name="rhn_list"
action="PreservationListDeleteSubmit.do">
+ <rhn:csrf />
<rhn:list pageList="${requestScope.pageList}"
noDataText="preservation_list.jsp.nokeys">
<%@ include
file="/WEB-INF/pages/common/fragments/systems/file_listdisplay.jspf" %>
diff --git
a/java/code/webapp/WEB-INF/pages/systems/provisioning/preservation/preservationlistconfirm.jsp
b/java/code/webapp/WEB-INF/pages/systems/provisioning/preservation/preservationlistconfirm.jsp
index 49c2a25..06777c6 100644
---
a/java/code/webapp/WEB-INF/pages/systems/provisioning/preservation/preservationlistconfirm.jsp
+++
b/java/code/webapp/WEB-INF/pages/systems/provisioning/preservation/preservationlistconfirm.jsp
@@ -19,6 +19,7 @@
<bean:message key="preservationlistdeleteconfirm.jsp.summary"/>
</div>
<form method="POST" name="rhn_list"
action="PreservationListDelete.do">
+ <rhn:csrf />
<rhn:list pageList="${requestScope.pageList}"
noDataText="preservation_list_delete.jsp.noneselected">
<rhn:listdisplay button="preservation_list.jsp.deletelist">
diff --git a/java/code/webapp/WEB-INF/pages/systems/proxylist.jsp
b/java/code/webapp/WEB-INF/pages/systems/proxylist.jsp
index 184ffae..304554e 100644
--- a/java/code/webapp/WEB-INF/pages/systems/proxylist.jsp
+++ b/java/code/webapp/WEB-INF/pages/systems/proxylist.jsp
@@ -17,6 +17,8 @@
<rl:listset name="systemListSet" legend="system">
+ <rhn:csrf />
+ <rhn:submitted />
<%@ include
file="/WEB-INF/pages/common/fragments/systems/system_listdisplay.jspf" %>
</rl:listset>
diff --git a/java/code/webapp/WEB-INF/pages/systems/registeredlist.jsp
b/java/code/webapp/WEB-INF/pages/systems/registeredlist.jsp
index 57cd18b..8f281d2 100644
--- a/java/code/webapp/WEB-INF/pages/systems/registeredlist.jsp
+++ b/java/code/webapp/WEB-INF/pages/systems/registeredlist.jsp
@@ -17,6 +17,7 @@
</rhn:toolbar>
<rl:listset name="registeredSystems" legend="system">
+ <rhn:csrf />
<bean:message key="registeredlist.jsp.view"/>
<select name="threshold">
<c:forEach var="option" items="${options}">
diff --git a/java/code/webapp/WEB-INF/pages/systems/sdc/channels.jsp
b/java/code/webapp/WEB-INF/pages/systems/sdc/channels.jsp
index 1e07d52..8c96f05 100644
--- a/java/code/webapp/WEB-INF/pages/systems/sdc/channels.jsp
+++ b/java/code/webapp/WEB-INF/pages/systems/sdc/channels.jsp
@@ -11,6 +11,7 @@
<bean:message key="sdc.channels.edit.header2"/>
</h2>
<html:form method="post"
action="/systems/details/SystemChannels.do?sid=${system.id}">
+ <rhn:csrf />
<html:hidden property="submitted" value="true"/>
<div class="page-summary">
<p>
diff --git a/java/code/webapp/WEB-INF/pages/systems/sdc/confirmnewbase.jsp
b/java/code/webapp/WEB-INF/pages/systems/sdc/confirmnewbase.jsp
index 4862791..00df517 100644
--- a/java/code/webapp/WEB-INF/pages/systems/sdc/confirmnewbase.jsp
+++ b/java/code/webapp/WEB-INF/pages/systems/sdc/confirmnewbase.jsp
@@ -55,6 +55,7 @@
<html:form method="post"
action="/systems/details/SystemChannels.do?sid=${system.id}">
<div align="right">
+ <rhn:csrf />
<html:hidden property="submitted"
value="true"/>
<html:hidden property="new_base_channel_id"
value="${new_base_channel_id}"/>
<html:submit property="dispatch">
diff --git a/java/code/webapp/WEB-INF/pages/systems/sdc/createcustomdata.jsp
b/java/code/webapp/WEB-INF/pages/systems/sdc/createcustomdata.jsp
index 30a7bfb..acefa94 100644
--- a/java/code/webapp/WEB-INF/pages/systems/sdc/createcustomdata.jsp
+++ b/java/code/webapp/WEB-INF/pages/systems/sdc/createcustomdata.jsp
@@ -17,6 +17,8 @@
<hr />
<rl:listset name="keySet">
+ <rhn:csrf />
+ <rhn:submitted />
<rl:list dataset="pageList"
name="keyList"
diff --git a/java/code/webapp/WEB-INF/pages/systems/sdc/delete_confirm.jsp
b/java/code/webapp/WEB-INF/pages/systems/sdc/delete_confirm.jsp
index 3a8618a..509a3e2 100644
--- a/java/code/webapp/WEB-INF/pages/systems/sdc/delete_confirm.jsp
+++ b/java/code/webapp/WEB-INF/pages/systems/sdc/delete_confirm.jsp
@@ -13,6 +13,7 @@
<hr/>
<html:form method="post"
action="/systems/details/DeleteConfirm.do?sid=${sid}">
+ <rhn:csrf />
<html:hidden property="submitted" value="true"/>
<div align="right">
<html:submit property="button">
diff --git a/java/code/webapp/WEB-INF/pages/systems/sdc/deletecustomdata.jsp
b/java/code/webapp/WEB-INF/pages/systems/sdc/deletecustomdata.jsp
index 3de4d6a..97371f3 100644
--- a/java/code/webapp/WEB-INF/pages/systems/sdc/deletecustomdata.jsp
+++ b/java/code/webapp/WEB-INF/pages/systems/sdc/deletecustomdata.jsp
@@ -24,6 +24,7 @@
<hr />
<form
action="/rhn/systems/details/DeleteCustomData.do?sid=${system.id}&cikid=${cikid}"
name="edit_token" method="post">
+ <rhn:csrf />
<table class="details">
<tr>
<th><bean:message
key="system.jsp.customdata.keylabel"/>:</th>
diff --git a/java/code/webapp/WEB-INF/pages/systems/sdc/details.jsp
b/java/code/webapp/WEB-INF/pages/systems/sdc/details.jsp
index 5a3a144..af7fe79 100644
--- a/java/code/webapp/WEB-INF/pages/systems/sdc/details.jsp
+++ b/java/code/webapp/WEB-INF/pages/systems/sdc/details.jsp
@@ -9,6 +9,7 @@
<h2><bean:message key="sdc.details.edit.header"/></h2>
<html:form method="post"
action="/systems/details/Edit.do?sid=${system.id}">
+ <rhn:csrf />
<html:hidden property="submitted" value="true"/>
<table class="details">
<tr>
diff --git a/java/code/webapp/WEB-INF/pages/systems/sdc/hardware.jsp
b/java/code/webapp/WEB-INF/pages/systems/sdc/hardware.jsp
index 6110a6c..b6f84cb 100644
--- a/java/code/webapp/WEB-INF/pages/systems/sdc/hardware.jsp
+++ b/java/code/webapp/WEB-INF/pages/systems/sdc/hardware.jsp
@@ -12,6 +12,7 @@
<bean:message key="sdc.details.hardware.refresh"/>
<html:form method="post"
action="/systems/details/SystemHardware.do?sid=${sid}">
+ <rhn:csrf />
<html:hidden property="submitted" value="true"/>
<div align="right">
<html:submit>
diff --git a/java/code/webapp/WEB-INF/pages/systems/sdc/migrate.jsp
b/java/code/webapp/WEB-INF/pages/systems/sdc/migrate.jsp
index 2501a6e..7fe0152 100644
--- a/java/code/webapp/WEB-INF/pages/systems/sdc/migrate.jsp
+++ b/java/code/webapp/WEB-INF/pages/systems/sdc/migrate.jsp
@@ -9,6 +9,7 @@
<h2><bean:message
key="sdc.details.migrate.header"/></h2>
<html:form method="post"
action="/systems/details/SystemMigrate.do?sid=${system.id}">
+ <rhn:csrf />
<html:hidden property="submitted" value="true"/>
<table class="details">
<tr>
diff --git a/java/code/webapp/WEB-INF/pages/systems/sdc/note_delete.jsp
b/java/code/webapp/WEB-INF/pages/systems/sdc/note_delete.jsp
index dd612e6..e1642e2 100644
--- a/java/code/webapp/WEB-INF/pages/systems/sdc/note_delete.jsp
+++ b/java/code/webapp/WEB-INF/pages/systems/sdc/note_delete.jsp
@@ -13,6 +13,7 @@
<p><bean:message
key="sdc.details.notes.delete.confirm"/></p>
</div>
<html:form method="post"
action="/systems/details/DeleteNote.do?sid=${system.id}&nid=${n.id}">
+ <rhn:csrf />
<html:hidden property="submitted" value="true"/>
<table class="details">
<tr>
diff --git a/java/code/webapp/WEB-INF/pages/systems/sdc/note_edit.jsp
b/java/code/webapp/WEB-INF/pages/systems/sdc/note_edit.jsp
index 4a8836e..66cac5d 100644
--- a/java/code/webapp/WEB-INF/pages/systems/sdc/note_edit.jsp
+++ b/java/code/webapp/WEB-INF/pages/systems/sdc/note_edit.jsp
@@ -27,6 +27,7 @@
</c:choose>
<html:form method="post"
action="/systems/details/EditNote.do?${urlParam}">
+ <rhn:csrf />
<html:hidden property="submitted" value="true"/>
<table class="details">
<tr>
diff --git a/java/code/webapp/WEB-INF/pages/systems/sdc/updatecustomdata.jsp
b/java/code/webapp/WEB-INF/pages/systems/sdc/updatecustomdata.jsp
index 33a5db3..6cd4519 100644
--- a/java/code/webapp/WEB-INF/pages/systems/sdc/updatecustomdata.jsp
+++ b/java/code/webapp/WEB-INF/pages/systems/sdc/updatecustomdata.jsp
@@ -27,6 +27,7 @@
<hr />
<form
action="/rhn/systems/details/UpdateCustomData.do?sid=${system.id}&cikid=${cikid}"
name="edit_token" method="post">
+ <rhn:csrf />
<table class="details">
<tr>
<th><bean:message
key="system.jsp.customkey.keylabel"/>:</th>
diff --git a/java/code/webapp/WEB-INF/pages/systems/systemcurrency.jsp
b/java/code/webapp/WEB-INF/pages/systems/systemcurrency.jsp
index 6586059..9e59e8b 100644
--- a/java/code/webapp/WEB-INF/pages/systems/systemcurrency.jsp
+++ b/java/code/webapp/WEB-INF/pages/systems/systemcurrency.jsp
@@ -16,6 +16,8 @@
</rhn:toolbar>
<rl:listset name="registeredSystems" legend="system">
+<rhn:csrf />
+<rhn:submitted />
<div class="full-width-wrapper" style="clear: both;">
<rl:list
diff --git a/java/code/webapp/WEB-INF/pages/systems/systemlist.jsp
b/java/code/webapp/WEB-INF/pages/systems/systemlist.jsp
index 44caa0b..0ee1b9e 100644
--- a/java/code/webapp/WEB-INF/pages/systems/systemlist.jsp
+++ b/java/code/webapp/WEB-INF/pages/systems/systemlist.jsp
@@ -19,9 +19,11 @@
<rl:listset name="systemListSet" legend="system">
+ <rhn:csrf />
+ <rhn:submitted />
<%@ include
file="/WEB-INF/pages/common/fragments/systems/system_listdisplay.jspf" %>
</rl:listset>
</body>
-</html>
\ No newline at end of file
+</html>
diff --git a/java/code/webapp/WEB-INF/pages/systems/systemsearch.jsp
b/java/code/webapp/WEB-INF/pages/systems/systemsearch.jsp
index 2e1787e..60fe473 100644
--- a/java/code/webapp/WEB-INF/pages/systems/systemsearch.jsp
+++ b/java/code/webapp/WEB-INF/pages/systems/systemsearch.jsp
@@ -17,6 +17,9 @@
<p><bean:message key="erratasearch.jsp.instructions"/></p>
<html:form action="/systems/Search.do">
+<rhn:csrf />
+<rhn:submitted />
+
<div class="search-choices">
<div class="search-choices-group">
<table class="details">
diff --git a/java/code/webapp/WEB-INF/pages/systems/unentitledlist.jsp
b/java/code/webapp/WEB-INF/pages/systems/unentitledlist.jsp
index 6c9495d..0bc6837 100644
--- a/java/code/webapp/WEB-INF/pages/systems/unentitledlist.jsp
+++ b/java/code/webapp/WEB-INF/pages/systems/unentitledlist.jsp
@@ -17,6 +17,8 @@
<rl:listset name="unentitledListSet" legend="system">
+ <rhn:csrf />
+ <rhn:submitted />
<%@ include
file="/WEB-INF/pages/common/fragments/systems/system_listdisplay.jspf" %>
</rl:listset>
diff --git a/java/code/webapp/WEB-INF/pages/systems/ungroupedlist.jsp
b/java/code/webapp/WEB-INF/pages/systems/ungroupedlist.jsp
index 0fa927d..5ad8f0e 100644
--- a/java/code/webapp/WEB-INF/pages/systems/ungroupedlist.jsp
+++ b/java/code/webapp/WEB-INF/pages/systems/ungroupedlist.jsp
@@ -16,6 +16,8 @@
</rhn:toolbar>
<rl:listset name="systemListSet" legend="system">
+ <rhn:csrf />
+ <rhn:submitted />
<%@ include
file="/WEB-INF/pages/common/fragments/systems/system_listdisplay.jspf" %>
</rl:listset>
diff --git a/java/code/webapp/WEB-INF/pages/systems/virtuallist.jsp
b/java/code/webapp/WEB-INF/pages/systems/virtuallist.jsp
index d359da9..55c77f0 100644
--- a/java/code/webapp/WEB-INF/pages/systems/virtuallist.jsp
+++ b/java/code/webapp/WEB-INF/pages/systems/virtuallist.jsp
@@ -15,6 +15,7 @@
</rhn:toolbar>
<form method="POST" name="rhn_list"
action="/rhn/systems/VirtualSystemsListSubmit.do">
+ <rhn:csrf />
<rhn:list pageList="${requestScope.pageList}"
noDataText="virtuallist.jsp.nosystems"
legend="system">
diff --git a/java/code/webapp/WEB-INF/pages/user/create/usercreate.jsp
b/java/code/webapp/WEB-INF/pages/user/create/usercreate.jsp
index c73be56..ad8d200 100644
--- a/java/code/webapp/WEB-INF/pages/user/create/usercreate.jsp
+++ b/java/code/webapp/WEB-INF/pages/user/create/usercreate.jsp
@@ -33,6 +33,7 @@
</c:if>
<html:form action="${action_path}">
+ <rhn:csrf />
<h2><bean:message key="usercreate.login" /></h2>
<table class="details" align="center">
diff --git a/java/code/webapp/WEB-INF/pages/user/edit/localepreference.jsp
b/java/code/webapp/WEB-INF/pages/user/edit/localepreference.jsp
index 966fe6a..42e4ffb 100644
--- a/java/code/webapp/WEB-INF/pages/user/edit/localepreference.jsp
+++ b/java/code/webapp/WEB-INF/pages/user/edit/localepreference.jsp
@@ -10,6 +10,7 @@
<bean:message key="Locale Preferences"/>
</rhn:toolbar>
<html:form action="/account/LocalePreferences" method="post">
+<rhn:csrf />
<%@ include
file="/WEB-INF/pages/common/fragments/user/localepreferences.jspf" %>
</html:form>
</body>
diff --git a/java/code/webapp/WEB-INF/pages/user/edit/your_edit_address.jsp
b/java/code/webapp/WEB-INF/pages/user/edit/your_edit_address.jsp
index f1b66ab..0cfee1e 100644
--- a/java/code/webapp/WEB-INF/pages/user/edit/your_edit_address.jsp
+++ b/java/code/webapp/WEB-INF/pages/user/edit/your_edit_address.jsp
@@ -12,6 +12,7 @@
<bean:message key="Addresses"/>
</rhn:toolbar>
<html:form action="/account/EditAddressSubmit">
+<rhn:csrf />
<html:hidden property="type"/>
<div class="page-summary">
diff --git a/java/code/webapp/WEB-INF/pages/user/edit/yourchangeemail.jsp
b/java/code/webapp/WEB-INF/pages/user/edit/yourchangeemail.jsp
index 245aa12..ef46c4c 100644
--- a/java/code/webapp/WEB-INF/pages/user/edit/yourchangeemail.jsp
+++ b/java/code/webapp/WEB-INF/pages/user/edit/yourchangeemail.jsp
@@ -16,6 +16,7 @@
${pageinstructions}
</p>
<html:form action="/account/ChangeEmailSubmit">
+ <rhn:csrf />
<html:text property="email" size="32"
maxlength="${emailLength}" />
<html:submit value="${button_label}" />
</html:form>
diff --git a/java/code/webapp/WEB-INF/pages/user/edit/yourdetails.jsp
b/java/code/webapp/WEB-INF/pages/user/edit/yourdetails.jsp
index 78c884a..19d681b 100644
--- a/java/code/webapp/WEB-INF/pages/user/edit/yourdetails.jsp
+++ b/java/code/webapp/WEB-INF/pages/user/edit/yourdetails.jsp
@@ -23,6 +23,7 @@
<h2><bean:message key="details.jsp.personal_info" /></h2>
<html:form action="/account/UserDetailsSubmit">
+ <rhn:csrf />
<table class="details" align="center">
<%@ include
file="/WEB-INF/pages/common/fragments/user/edit_user_table_rows.jspf"%>
diff --git a/java/code/webapp/WEB-INF/pages/user/edit/yourpreferences.jsp
b/java/code/webapp/WEB-INF/pages/user/edit/yourpreferences.jsp
index 318c992..5506fea 100644
--- a/java/code/webapp/WEB-INF/pages/user/edit/yourpreferences.jsp
+++ b/java/code/webapp/WEB-INF/pages/user/edit/yourpreferences.jsp
@@ -14,6 +14,7 @@
<bean:message key="Your Preferences"/>
</rhn:toolbar>
<html:form action="/account/PrefSubmit">
+<rhn:csrf />
<%@ include file="/WEB-INF/pages/common/fragments/user/preferences.jspf"
%>
</html:form>
</body>
diff --git a/java/code/webapp/WEB-INF/struts-config.xml
b/java/code/webapp/WEB-INF/struts-config.xml
index 3d43fe0..07b499d 100644
--- a/java/code/webapp/WEB-INF/struts-config.xml
+++ b/java/code/webapp/WEB-INF/struts-config.xml
@@ -1202,7 +1202,9 @@
scope="request"
validate="false"
input="/WEB-INF/pages/common/relogin.jsp"
- type="com.redhat.rhn.frontend.action.LoginAction">
+ type="com.redhat.rhn.frontend.action.LoginAction"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequired" value="true" />
<forward name="failure"
path="/WEB-INF/pages/common/relogin.jsp" />
<forward name="error"
path="/WEB-INF/pages/common/errors/loginerror.jsp" />
</action>
@@ -1222,7 +1224,9 @@
scope="request"
validate="false"
input="/WEB-INF/pages/common/login.jsp"
- type="com.redhat.rhn.frontend.action.LoginAction">
+ type="com.redhat.rhn.frontend.action.LoginAction"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequired" value="true" />
<forward name="failure"
path="/WEB-INF/pages/common/relogin.jsp" />
<forward name="loggedin" path="/YourRhn.do"
redirect="true"/>
<forward name="error"
path="/WEB-INF/pages/common/errors/loginerror.jsp" />
@@ -1261,7 +1265,9 @@
scope="request"
validate="false"
input="/WEB-INF/pages/user/create/usercreate.jsp"
- type="com.redhat.rhn.frontend.action.user.CreateUserAction">
+ type="com.redhat.rhn.frontend.action.user.CreateUserAction"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequired" value="true" />
<forward name="success_sat" path="/YourRhn.do"
redirect="true"/>
<forward name="fail-sat"
path="/newlogin/CreateFirstUser.do"/>
@@ -1272,7 +1278,9 @@
scope="request"
validate="false"
input="/WEB-INF/pages/user/create/usercreate.jsp"
- type="com.redhat.rhn.frontend.action.user.CreateUserAction">
+ type="com.redhat.rhn.frontend.action.user.CreateUserAction"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequired" value="true" />
<forward name="existorgsuccess" path="/users/ActiveList.do"
redirect="true"/>
<forward name="failure" path="/users/CreateUser.do"/>
@@ -1316,6 +1324,7 @@
input="/WEB-INF/pages/admin/users/userdetails.jsp"
type="com.redhat.rhn.frontend.action.user.AdminUserEditAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequired" value="true" />
<set-property property="acls"
value="user_role(org_admin)"/>
<forward name="success" path="/users/UserDetails.do"
@@ -1338,7 +1347,9 @@
name="userDetailsForm"
scope="request"
input="/WEB-INF/pages/user/edit/yourdetails.jsp"
- type="com.redhat.rhn.frontend.action.user.SelfEditAction">
+ type="com.redhat.rhn.frontend.action.user.SelfEditAction"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequired" value="true" />
<forward name="success" path="/account/UserDetails.do"
redirect="true" />
<forward name="failure" path="/account/UserDetails.do"
/>
@@ -1362,6 +1373,7 @@
input="/WEB-INF/pages/admin/users/userpreferences.jsp"
type="com.redhat.rhn.frontend.action.user.UserLocalePrefAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="user_role(org_admin)"/>
<forward name="default"
path="/WEB-INF/pages/admin/users/localepreferences.jsp" />
@@ -1392,6 +1404,7 @@
input="/WEB-INF/pages/admin/users/userpreferences.jsp"
type="com.redhat.rhn.frontend.action.user.UserPrefAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequired" value="true" />
<set-property property="acls"
value="user_role(org_admin)"/>
<forward name="success" path="/users/UserPreferences.do"
@@ -1403,7 +1416,9 @@
name="userPrefForm"
scope="request"
input="/WEB-INF/pages/admin/users/userpreferences.jsp"
- type="com.redhat.rhn.frontend.action.user.UserPrefAction">
+ type="com.redhat.rhn.frontend.action.user.UserPrefAction"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequired" value="true" />
<forward name="success" path="/account/UserPreferences.do"
redirect="true" />
<forward name="failure" path="/account/UserPreferences.do"
/>
@@ -1438,6 +1453,7 @@
input="/WEB-INF/pages/admin/users/edit_address.jsp"
type="com.redhat.rhn.frontend.action.user.EditAddressAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequired" value="true" />
<set-property property="acls"
value="user_role(org_admin)"/>
<forward name="success" path="/users/Addresses.do"
@@ -1450,7 +1466,9 @@
scope="request"
validate="false"
input="/WEB-INF/pages/admin/users/edit_address.jsp"
- type="com.redhat.rhn.frontend.action.user.EditAddressAction">
+ type="com.redhat.rhn.frontend.action.user.EditAddressAction"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequired" value="true" />
<forward name="success" path="/account/Addresses.do"
redirect="true" />
<forward name="failure" path="/account/EditAddress.do"
/>
@@ -1462,6 +1480,7 @@
input="/WEB-INF/pages/admin/assignedgroups.jsp"
type="com.redhat.rhn.frontend.action.user.AssignedGroupsSetupAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="user_role(org_admin)"/>
<forward name="default"
path="/WEB-INF/pages/admin/assignedgroups.jsp" />
@@ -1484,6 +1503,7 @@
input="/WEB-INF/pages/admin/users/changeemail.jsp"
type="com.redhat.rhn.frontend.action.user.ChangeEmailAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequired" value="true" />
<set-property property="acls"
value="user_role(org_admin)"/>
<forward name="updated" path="/users/ChangeEmail.do"
redirect="true" />
@@ -1502,7 +1522,9 @@
name="changeEmailForm"
scope="request"
input="/WEB-INF/pages/user/edit/yourchangeemail.jsp"
- type="com.redhat.rhn.frontend.action.user.ChangeEmailAction">
+ type="com.redhat.rhn.frontend.action.user.ChangeEmailAction"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequired" value="true" />
<forward name="updated" path="/account/ChangeEmail.do"
redirect="true" />
<forward name="failure" path="/account/ChangeEmail.do"
/>
</action>
@@ -1529,6 +1551,7 @@
input="/WEB-INF/pages/admin/users/userlist.jsp"
type="com.redhat.rhn.frontend.action.user.UserListSetupAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="user_role(org_admin)"/>
<forward name="default"
path="/WEB-INF/pages/admin/users/userlist.jsp" />
@@ -1550,6 +1573,7 @@
input="/WEB-INF/pages/admin/users/activelist.jsp"
type="com.redhat.rhn.frontend.action.user.EnabledListSetupAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="user_role(org_admin)"/>
<forward name="default"
path="/WEB-INF/pages/admin/users/activelist.jsp" />
@@ -1560,6 +1584,7 @@
input="/WEB-INF/pages/admin/users/disabledlist.jsp"
type="com.redhat.rhn.frontend.action.user.DisabledListSetupAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="user_role(org_admin)"/>
<forward name="default"
path="/WEB-INF/pages/admin/users/disabledlist.jsp" />
@@ -1583,6 +1608,7 @@
input="/WEB-INF/pages/admin/users/userconfirm.jsp"
type="com.redhat.rhn.frontend.action.user.EnableConfirmSetupAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="user_role(org_admin)"/>
<forward name="default"
path="/WEB-INF/pages/admin/users/userconfirm.jsp" />
@@ -1606,6 +1632,7 @@
input="/WEB-INF/pages/admin/channelperms.jsp"
type="com.redhat.rhn.frontend.action.user.ChannelPermsAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequired" value="true" />
<set-property property="acls"
value="user_role(org_admin)"/>
<forward name="subscribe" path="/users/ChannelPerms.do"
redirect="true" />
@@ -1639,6 +1666,7 @@
type="com.redhat.rhn.frontend.action.user.VisibleSystemsListAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping"
parameter="dispatch">
+ <set-property property="postRequired" value="true" />
<set-property property="acls"
value="user_role(org_admin)"/>
<forward name="default" path="/users/SystemsAdmined.do"
redirect="true"/>
@@ -1659,6 +1687,7 @@
input="/WEB-INF/pages/admin/users/userlist.jsp"
type="com.redhat.rhn.frontend.action.user.DeleteUserAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequired" value="true" />
<set-property property="acls"
value="user_role(org_admin)"/>
<forward name="success" path="/users/ActiveList.do"
redirect="true"/>
@@ -1680,6 +1709,7 @@
input="/WEB-INF/pages/admin/users/userlist.jsp"
type="com.redhat.rhn.frontend.action.user.DisableUserAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequired" value="true" />
<set-property property="acls"
value="user_role(org_admin)"/>
<forward name="success" path="/users/ActiveList.do"
redirect="true"/>
@@ -1692,7 +1722,9 @@
<action path="/account/AccountDeactivationSubmit"
scope="request"
input="/WEB-INF/pages/admin/disableself.jsp"
- type="com.redhat.rhn.frontend.action.user.DisableSelfAction">
+ type="com.redhat.rhn.frontend.action.user.DisableSelfAction"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequired" value="true" />
<forward name="default"
path="/account/AccountDeactivationConfirm.do"
redirect="true" />
</action>
@@ -1701,7 +1733,9 @@
name="deactivateSelfForm"
scope="request"
input="/WEB-INF/pages/admin/disableselfconfirm.jsp"
-
type="com.redhat.rhn.frontend.action.user.DisableSelfConfirmAction">
+
type="com.redhat.rhn.frontend.action.user.DisableSelfConfirmAction"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/admin/disableselfconfirm.jsp" />
<forward name="failure"
path="/account/AccountDeactivation.do" />
</action>
@@ -1721,6 +1755,7 @@
input="/WEB-INF/pages/admin/users/userlist.jsp"
type="com.redhat.rhn.frontend.action.user.EnableUserAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequired" value="true" />
<set-property property="acls"
value="user_role(org_admin)"/>
<forward name="success" path="/users/ActiveList.do"
redirect="true"/>
@@ -1732,7 +1767,9 @@
<action path="/schedule/PendingActions"
scope="request"
input="/WEB-INF/pages/schedule/pendingactions.jsp"
-
type="com.redhat.rhn.frontend.action.schedule.PendingActionsSetupAction">
+
type="com.redhat.rhn.frontend.action.schedule.PendingActionsSetupAction"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/schedule/pendingactions.jsp" />
<forward name="confirm"
@@ -1743,7 +1780,9 @@
<action path="/schedule/PendingActionsDeleteConfirm"
scope="request"
input="/WEB-INF/pages/schedule/pendingactionsconfirm.jsp"
-
type="com.redhat.rhn.frontend.action.schedule.PendingActionsDeleteConfirmAction">
+
type="com.redhat.rhn.frontend.action.schedule.PendingActionsDeleteConfirmAction"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/schedule/pendingactionsconfirm.jsp" />
<forward name="success"
path="/schedule/PendingActions.do" redirect="true"/>
@@ -1753,7 +1792,9 @@
<action path="/schedule/FailedActions"
scope="request"
input="/WEB-INF/pages/schedule/failedactions.jsp"
-
type="com.redhat.rhn.frontend.action.schedule.FailedActionsSetupAction">
+
type="com.redhat.rhn.frontend.action.schedule.FailedActionsSetupAction"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/schedule/failedactions.jsp" />
<forward name="archive" path="/schedule/FailedActions.do"
redirect="true"/>
@@ -1762,7 +1803,9 @@
<action path="/schedule/CompletedActions"
scope="request"
input="/WEB-INF/pages/schedule/completedactions.jsp"
-
type="com.redhat.rhn.frontend.action.schedule.CompletedActionsSetupAction">
+
type="com.redhat.rhn.frontend.action.schedule.CompletedActionsSetupAction"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/schedule/completedactions.jsp" />
<forward name="archive" path="/schedule/CompletedActions.do"
redirect="true"/>
@@ -1805,7 +1848,9 @@
<action path="/schedule/CompletedSystemsSubmit"
scope="request"
input="/WEB-INF/pages/schedule/completedsystems.jsp"
-
type="com.redhat.rhn.frontend.action.schedule.CompletedSystemsAction">
+
type="com.redhat.rhn.frontend.action.schedule.CompletedSystemsAction"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequired" value="true"
/>
<forward name="default"
path="/schedule/CompletedSystems.do"
redirect="true" />
</action>
@@ -1823,7 +1868,9 @@
scope="request"
input="/WEB-INF/pages/schedule/failedsystems.jsp"
type="com.redhat.rhn.frontend.action.schedule.FailedSystemsAction"
- parameter="dispatch">
+ parameter="dispatch"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequired" value="true"
/>
<forward name="default"
path="/schedule/FailedSystems.do"
redirect="true" />
<forward name="scheduled"
@@ -1842,7 +1889,9 @@
scope="request"
input="/WEB-INF/pages/schedule/inprogresssystems.jsp"
type="com.redhat.rhn.frontend.action.schedule.InProgressSystemsAction"
- parameter="dispatch">
+ parameter="dispatch"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequired" value="true"
/>
<forward name="default"
path="/schedule/InProgressSystems.do"
redirect="true" />
<forward name="noSystemsLeft"
@@ -1854,7 +1903,8 @@
name="auditSearchForm"
scope="request"
input="/WEB-INF/pages/audit/auditsearch.jsp"
- type="com.redhat.rhn.frontend.action.audit.AuditSearchAction">
+ type="com.redhat.rhn.frontend.action.audit.AuditSearchAction"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
<forward name="default"
path="/WEB-INF/pages/audit/auditsearch.jsp"/>
<forward name="view"
path="/WEB-INF/pages/audit/auditview.jsp"/>
</action>
@@ -1879,7 +1929,8 @@
name="errataSearchForm"
scope="request"
input="/WEB-INF/pages/errata/erratasearch.jsp"
-
type="com.redhat.rhn.frontend.action.errata.ErrataSearchAction">
+ type="com.redhat.rhn.frontend.action.errata.ErrataSearchAction"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
<forward name="default"
path="/WEB-INF/pages/errata/erratasearch.jsp"/>
<forward name="success" path="/errata/Search.do"
redirect="true" />
</action>
@@ -1999,7 +2050,9 @@
<action path="/errata/details/SystemsAffected"
scope="request"
input="/WEB-INF/pages/errata/affectedsystems.jsp"
-
type="com.redhat.rhn.frontend.action.errata.AffectedSystemsSetupAction">
+
type="com.redhat.rhn.frontend.action.errata.AffectedSystemsSetupAction"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/errata/affectedsystems.jsp" />
<forward name="confirm"
@@ -2031,7 +2084,9 @@
input="/WEB-INF/pages/admin/errata/confirm.jsp"
name="applyErrataConfirmForm"
type="com.redhat.rhn.frontend.action.errata.ErrataConfirmAction"
- parameter="dispatch">
+ parameter="dispatch"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequired" value="true" />
<forward name="default"
path="/errata/details/ErrataConfirm.do"
redirect="true"/>
<forward name="confirmed"
@@ -2045,6 +2100,7 @@
input="/WEB-INF/pages/errata/unpublished.jsp"
type="com.redhat.rhn.frontend.action.errata.UnpublishedErrataAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="user_role(channel_admin)"/>
<forward name="default"
path="/WEB-INF/pages/errata/unpublished.jsp" />
@@ -2057,6 +2113,7 @@
input="/WEB-INF/pages/errata/published.jsp"
type="com.redhat.rhn.frontend.action.errata.PublishedErrataAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="user_role(channel_admin)"/>
<forward name="default"
path="/WEB-INF/pages/errata/published.jsp" />
@@ -2070,6 +2127,7 @@
input="/WEB-INF/pages/errata/cloneerrata.jsp"
type="com.redhat.rhn.frontend.action.errata.CloneErrataAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="user_role(channel_admin)"/>
<forward name="default"
path="/WEB-INF/pages/errata/cloneerrata.jsp" />
@@ -2092,6 +2150,7 @@
input="/WEB-INF/pages/admin/errata/cloneconfirm.jsp"
type="com.redhat.rhn.frontend.action.errata.CloneConfirmAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequired" value="true" />
<set-property property="acls"
value="user_role(channel_admin)"/>
<forward name="default"
path="/errata/manage/UnpublishedErrata.do"
redirect="true"/>
@@ -2122,6 +2181,7 @@
input="/WEB-INF/pages/admin/errata/unpublisheddeleteconfirm.jsp"
type="com.redhat.rhn.frontend.action.errata.UnpublishedDeleteConfirmAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequired" value="true" />
<set-property property="acls"
value="user_role(channel_admin)"/>
<forward name="default"
path="/errata/AllErrata.do" redirect="true"/>
@@ -2132,6 +2192,7 @@
input="/WEB-INF/pages/admin/errata/publisheddeleteconfirm.jsp"
type="com.redhat.rhn.frontend.action.errata.PublishedDeleteConfirmAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequired" value="true" />
<set-property property="acls"
value="user_role(channel_admin)"/>
<forward name="default"
path="/errata/AllErrata.do" redirect="true"/>
@@ -2143,6 +2204,7 @@
type="com.redhat.rhn.frontend.action.errata.DeleteErratumAction"
parameter="dispatch"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="user_role(channel_admin)"/>
<forward name="default"
path="/WEB-INF/pages/errata/delete.jsp" />
@@ -2167,6 +2229,7 @@
input="/WEB-INF/pages/errata/create.jsp"
type="com.redhat.rhn.frontend.action.errata.CreateAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequired" value="true" />
<set-property property="acls"
value="user_role(channel_admin)"/>
<forward name="failure"
path="/errata/manage/Create.do"/>
<forward name="success" path="/errata/manage/Edit.do"
redirect="true"/>
@@ -2180,6 +2243,7 @@
parameter="dispatch"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
<set-property property="acls"
value="user_role(channel_admin)"/>
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="published"
path="/errata/manage/SelectChannels.do"
redirect="true"/>
<forward name="notified"
@@ -2204,6 +2268,7 @@
parameter="dispatch"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
<set-property property="acls"
value="user_role(channel_admin)"/>
+ <set-property property="postRequired" value="true" />
<forward name="default"
path="/errata/manage/SelectChannels.do"
redirect="true"/>
<forward name="publish"
path="/errata/manage/PackagePush.do"
@@ -2228,6 +2293,7 @@
type="com.redhat.rhn.frontend.action.errata.PackagePushAction"
parameter="dispatch"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequired" value="true" />
<set-property property="acls"
value="user_role(channel_admin)"/>
<forward name="default"
path="/errata/manage/PackagePush.do"/>
<forward name="defaultWithoutRedirect"
path="/errata/manage/PackagePush.do" />
@@ -2251,6 +2317,7 @@
input="/WEB-INF/pages/errata/notify.jsp"
type="com.redhat.rhn.frontend.action.errata.NotifyAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequired" value="true" />
<set-property property="acls"
value="user_role(channel_admin)"/>
<forward name="default"
path="/errata/manage/PublishedErrata.do" redirect="true"/>
</action>
@@ -2271,6 +2338,7 @@
type="com.redhat.rhn.frontend.action.errata.ChannelAction"
parameter="dispatch"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequired" value="true" />
<set-property property="acls"
value="user_role(channel_admin)"/>
<forward name="default"
path="/errata/manage/Channels.do"/>
<forward name="push"
path="/errata/manage/AddChannelPackagePush.do" redirect="true"/>
@@ -2295,6 +2363,7 @@
parameter="dispatch"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
<set-property property="acls"
value="user_role(channel_admin)"/>
+ <set-property property="postRequired" value="true" />
<forward name="default"
path="/errata/manage/AddChannelPackagePush.do" redirect="true"/>
<forward name="defaultWithoutRedirect"
path="/errata/manage/AddChannelPackagePush.do" />
</action>
@@ -2308,7 +2377,9 @@
</action>
<action path="/errata/manage/AddPackages" scope="request"
- type="com.redhat.rhn.frontend.action.errata.AddPackagesAction">
+ type="com.redhat.rhn.frontend.action.errata.AddPackagesAction"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/errata/packages/add.jsp"/>
<forward name="confirm"
path="/errata/manage/AddPackagesConfirm.do"
redirect="true"/>
@@ -2317,7 +2388,9 @@
<action path="/errata/manage/AddPackagesConfirm"
scope="request"
input="/WEB-INF/pages/errata/packages/confirm.jsp"
-
type="com.redhat.rhn.frontend.action.errata.AddPackagesConfirmAction">
+
type="com.redhat.rhn.frontend.action.errata.AddPackagesConfirmAction"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/errata/packages/confirm.jsp"/>
<forward name="success"
@@ -2341,6 +2414,7 @@
type="com.redhat.rhn.frontend.action.errata.PackagePushAction"
parameter="dispatch"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequired" value="true" />
<set-property property="acls"
value="user_role(channel_admin)"/>
<forward name="default"
path="/errata/manage/AddPackagePackagePush.do"/>
<forward name="defaultWithoutRedirect"
path="/errata/manage/AddPackagePackagePush.do" />
@@ -2361,6 +2435,7 @@
type="com.redhat.rhn.frontend.action.errata.ListPackagesAction"
parameter="dispatch"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequired" value="true" />
<set-property property="acls"
value="user_role(channel_admin)"/>
<forward name="default"
path="/errata/manage/ListPackages.do" />
@@ -2383,6 +2458,7 @@
type="com.redhat.rhn.frontend.action.errata.RemovePackagesAction"
parameter="dispatch"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequired" value="true" />
<set-property property="acls"
value="user_role(channel_admin)"/>
<forward name="default"
path="/errata/manage/RemovePackages.do"
redirect="true"/>
@@ -2478,7 +2554,9 @@
scope="request"
input="/WEB-INF/pages/channel/entitlements.jsp"
type="com.redhat.rhn.frontend.action.channel.ChannelEntitlementAction"
- parameter="dispatch">
+ parameter="dispatch"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequired" value="true" />
<forward name="default"
path="/channels/software/Entitlements.do"
redirect="true" />
</action>
@@ -2509,6 +2587,7 @@
type="com.redhat.rhn.frontend.action.systems.OverviewAction"
parameter="dispatch"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/systems/overview.jsp"/>
<forward name="noentitlement"
@@ -2522,7 +2601,9 @@
<action path="/systems/SystemList"
scope="request"
input="/WEB-INF/pages/systems/systemlist.jsp"
-
type="com.redhat.rhn.frontend.action.systems.SystemListSetupAction">
+ type="com.redhat.rhn.frontend.action.systems.SystemListSetupAction"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/systems/systemlist.jsp"/>
</action>
@@ -2543,6 +2624,7 @@
type="com.redhat.rhn.frontend.action.systems.duplicate.DuplicateSystemsAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping"
parameter="ip">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/systems/duplicate/duplicatesystems.jsp"/>
<forward name="confirm"
@@ -2556,6 +2638,7 @@
type="com.redhat.rhn.frontend.action.systems.duplicate.DuplicateSystemsAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping"
parameter="hostname">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/systems/duplicate/duplicatesystems.jsp"/>
<forward name="confirm"
@@ -2569,6 +2652,7 @@
type="com.redhat.rhn.frontend.action.systems.duplicate.DuplicateSystemsAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping"
parameter="macaddress">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/systems/duplicate/duplicatesystems.jsp"/>
<forward name="confirm"
@@ -2583,6 +2667,7 @@
type="com.redhat.rhn.frontend.action.systems.duplicate.DuplicateSystemsCompareAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping"
parameter="macaddress">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/systems/duplicate/duplicatesystemscompare.jsp"/>
<forward name="hostname"
@@ -2600,7 +2685,9 @@
<action path="/systems/OutOfDate"
scope="request"
input="/WEB-INF/pages/systems/outofdatelist.jsp"
- type="com.redhat.rhn.frontend.action.systems.OutOfDateSetupAction">
+ type="com.redhat.rhn.frontend.action.systems.OutOfDateSetupAction"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/systems/outofdatelist.jsp"/>
</action>
@@ -2618,7 +2705,9 @@
<action path="/systems/Unentitled"
scope="request"
input="/WEB-INF/pages/systems/unentitledlist.jsp"
-
type="com.redhat.rhn.frontend.action.systems.UnentitledSetupAction">
+ type="com.redhat.rhn.frontend.action.systems.UnentitledSetupAction"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/systems/unentitledlist.jsp"/>
</action>
@@ -2638,6 +2727,7 @@
input="/WEB-INF/pages/systems/ungroupedlist.jsp"
type="com.redhat.rhn.frontend.action.systems.UngroupedSetupAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="org_entitlement(sw_mgr_enterprise);
user_role(org_admin)"/>
<forward name="default"
@@ -2657,7 +2747,9 @@
<action path="/systems/Inactive"
scope="request"
input="/WEB-INF/pages/systems/inactivelist.jsp"
- type="com.redhat.rhn.frontend.action.systems.InactiveSetupAction">
+ type="com.redhat.rhn.frontend.action.systems.InactiveSetupAction"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/systems/inactivelist.jsp"/>
</action>
@@ -2676,7 +2768,9 @@
scope="request"
name="recentlyRegisteredSystemsForm"
input="/WEB-INF/pages/systems/registeredlist.jsp"
-
type="com.redhat.rhn.frontend.action.systems.RegisteredSetupAction">
+ type="com.redhat.rhn.frontend.action.systems.RegisteredSetupAction"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/systems/registeredlist.jsp"/>
</action>
@@ -2685,7 +2779,9 @@
scope="request"
name="systemHardwareForm"
input="/WEB-INF/pages/systems/sdc/hardware.jsp"
-
type="com.redhat.rhn.frontend.action.systems.sdc.SystemHardwareAction">
+ type="com.redhat.rhn.frontend.action.systems.sdc.SystemHardwareAction"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/systems/sdc/hardware.jsp"/>
<forward name="success"
@@ -2696,7 +2792,9 @@
scope="request"
name="systemCurrencyForm"
input="/WEB-INF/pages/systems/systemcurrency.jsp"
- type="com.redhat.rhn.frontend.action.systems.SystemCurrencyAction">
+ type="com.redhat.rhn.frontend.action.systems.SystemCurrencyAction"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/systems/systemcurrency.jsp"/>
</action>
@@ -2706,6 +2804,7 @@
input="/WEB-INF/pages/systems/proxylist.jsp"
type="com.redhat.rhn.frontend.action.systems.ProxyListSetupAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="org_channel_family(rhn-proxy);
user_role(org_admin)"/>
<forward name="default"
@@ -2734,7 +2833,9 @@
scope="request"
input="/WEB-INF/pages/systems/virtuallist.jsp"
type="com.redhat.rhn.frontend.action.systems.SystemListAction"
- parameter="dispatch">
+ parameter="dispatch"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequired" value="true" />
<forward name="default"
path="/systems/VirtualSystemsList.do"
redirect="true"/>
@@ -2745,6 +2846,7 @@
input="/WEB-INF/pages/systems/grouplist.jsp"
type="com.redhat.rhn.frontend.action.systems.SystemGroupListSetupAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="org_entitlement(sw_mgr_enterprise)"/>
<forward name="default"
@@ -2777,7 +2879,9 @@
scope="request"
input="/WEB-INF/pages/systems/entitlements/entitlements.jsp"
type="com.redhat.rhn.frontend.action.systems.entitlements.SystemEntitlementsSubmitAction"
- parameter="dispatch">
+ parameter="dispatch"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequired" value="true" />
<forward name="default"
path="/systems/SystemEntitlements.do"
redirect="true"/>
@@ -2804,14 +2908,18 @@
scope="request"
input="/WEB-INF/pages/systems/details/packages/packagesindex.jsp"
type="com.redhat.rhn.frontend.action.rhnpackage.PackageIndexAction"
- parameter="dispatch">
+ parameter="dispatch"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/systems/details/packages/packagesindex.jsp"/>
</action>
<action path="/systems/details/packages/InstallPackages"
scope="request"
input="/WEB-INF/pages/systems/details/packages/installpkgs.jsp"
-
type="com.redhat.rhn.frontend.action.rhnpackage.InstallPackageSetupAction">
+
type="com.redhat.rhn.frontend.action.rhnpackage.InstallPackageSetupAction"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/systems/details/packages/installpkgs.jsp"/>
<forward name="confirm"
@@ -2823,7 +2931,9 @@
scope="request"
name="datePickerForm"
input="/WEB-INF/pages/systems/details/packages/packageconfirm.jsp"
-
type="com.redhat.rhn.frontend.action.rhnpackage.InstallConfirmSetupAction">
+
type="com.redhat.rhn.frontend.action.rhnpackage.InstallConfirmSetupAction"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/systems/details/packages/packageconfirm.jsp"/>
<forward name="confirm"
@@ -2837,7 +2947,9 @@
<action path="/systems/details/packages/VerifyPackages"
scope="request"
input="/WEB-INF/pages/systems/details/packages/verifypkgs.jsp"
-
type="com.redhat.rhn.frontend.action.rhnpackage.VerifyPackageSetupAction">
+
type="com.redhat.rhn.frontend.action.rhnpackage.VerifyPackageSetupAction"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/systems/details/packages/verifypkgs.jsp"/>
<forward name="confirm"
@@ -2849,7 +2961,9 @@
scope="request"
name="datePickerForm"
input="/WEB-INF/pages/systems/details/packages/packageconfirm.jsp"
-
type="com.redhat.rhn.frontend.action.rhnpackage.VerifyConfirmSetupAction">
+
type="com.redhat.rhn.frontend.action.rhnpackage.VerifyConfirmSetupAction"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/systems/details/packages/packageconfirm.jsp"/>
<forward name="confirm"
@@ -2860,7 +2974,9 @@
<action path="/systems/details/packages/PackageList"
scope="request"
input="/WEB-INF/pages/systems/details/packages/packagelist.jsp"
-
type="com.redhat.rhn.frontend.action.rhnpackage.PackageListSetupAction">
+
type="com.redhat.rhn.frontend.action.rhnpackage.PackageListSetupAction"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/systems/details/packages/packagelist.jsp"/>
<forward name="confirm"
@@ -2872,7 +2988,9 @@
scope="request"
name="datePickerForm"
input="/WEB-INF/pages/systems/details/packages/packageconfirm.jsp"
-
type="com.redhat.rhn.frontend.action.rhnpackage.RemoveConfirmSetupAction">
+
type="com.redhat.rhn.frontend.action.rhnpackage.RemoveConfirmSetupAction"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/systems/details/packages/packageconfirm.jsp"/>
<forward name="confirm"
@@ -2886,7 +3004,9 @@
<action path="/systems/details/packages/UpgradableList"
scope="request"
input="/WEB-INF/pages/systems/details/packages/upgradable.jsp"
-
type="com.redhat.rhn.frontend.action.rhnpackage.UpgradableListSetupAction">
+
type="com.redhat.rhn.frontend.action.rhnpackage.UpgradableListSetupAction"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/systems/details/packages/upgradable.jsp"/>
<forward name="confirm"
@@ -2898,7 +3018,9 @@
scope="request"
name="datePickerForm"
input="/WEB-INF/pages/systems/details/packages/packageconfirm.jsp"
-
type="com.redhat.rhn.frontend.action.rhnpackage.UpgradeConfirmSetupAction">
+
type="com.redhat.rhn.frontend.action.rhnpackage.UpgradeConfirmSetupAction"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/systems/details/packages/packageconfirm.jsp"/>
<forward name="confirm"
@@ -2913,7 +3035,9 @@
scope="request"
name="scheduleRemoteCmdForm"
input="/WEB-INF/pages/systems/details/packages/scheduleremote.jsp"
-
type="com.redhat.rhn.frontend.action.rhnpackage.ScheduleRemoteCommand">
+ type="com.redhat.rhn.frontend.action.rhnpackage.ScheduleRemoteCommand"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/systems/details/packages/scheduleremote.jsp"/>
<forward name="removal"
@@ -2951,7 +3075,9 @@
scope="request"
input="/WEB-INF/pages/systems/details/packages/patchsets/install_patchset.jsp"
type="com.redhat.rhn.frontend.action.rhnpackage.InstallPatchSetAction"
- parameter="dispatch">
+ parameter="dispatch"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequired" value="true" />
<forward name="default"
path="/systems/details/packages/patchsets/PatchSetList.do"
redirect="true"/>
@@ -2977,7 +3103,9 @@
scope="request"
input="/WEB-INF/pages/systems/details/packages/patches/patchinstall.jsp"
type="com.redhat.rhn.frontend.action.rhnpackage.patches.PatchInstallAction"
- parameter="dispatch">
+ parameter="dispatch"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequired" value="true" />
<forward name="default"
path="/systems/details/packages/patches/PatchInstall.do"
redirect="true" />
@@ -2999,7 +3127,9 @@
scope="request"
input="/WEB-INF/pages/systems/details/packages/patches/patchinstallconfirm.jsp"
type="com.redhat.rhn.frontend.action.rhnpackage.patches.PatchConfirmInstallAction"
- parameter="dispatch">
+ parameter="dispatch"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequired" value="true" />
<forward name="default"
path="/systems/details/packages/patches/PatchInstallConfirm.do"
redirect="true"/>
@@ -3012,7 +3142,9 @@
scope="request"
input="/WEB-INF/pages/systems/details/packages/patches/patchlist.jsp"
type="com.redhat.rhn.frontend.action.rhnpackage.patches.PatchListAction"
- parameter="dispatch">
+ parameter="dispatch"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequired" value="true" />
<forward name="default"
path="/systems/details/packages/patches/PatchList.do"
redirect="true" />
@@ -3033,7 +3165,9 @@
scope="request"
input="/WEB-INF/pages/systems/details/packages/patches/patchconfirm.jsp"
type="com.redhat.rhn.frontend.action.rhnpackage.patches.PatchConfirmAction"
- parameter="dispatch">
+ parameter="dispatch"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequired" value="true" />
<forward name="default"
path="/systems/details/packages/patches/PatchConfirm.do"
redirect="true"/>
@@ -3054,7 +3188,9 @@
<action path="/systems/details/probes/ProbesList"
scope="request"
input="/WEB-INF/pages/systems/probes/index.jsp"
-
type="com.redhat.rhn.frontend.action.systems.monitoring.ProbesListSetupAction">
+
type="com.redhat.rhn.frontend.action.systems.monitoring.ProbesListSetupAction"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/systems/probes/index.jsp"/>
</action>
@@ -3064,6 +3200,7 @@
input="/WEB-INF/pages/systems/errata.jsp"
type="com.redhat.rhn.frontend.action.systems.ErrataSetupAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="system_feature(ftr_errata_updates); not
is_solaris()"/>
<forward name="default"
@@ -3077,7 +3214,9 @@
scope="request"
input="/WEB-INF/pages/systems/errataconfirm.jsp"
name="applyErrataConfirmForm"
-
type="com.redhat.rhn.frontend.action.systems.ErrataConfirmSetupAction">
+ type="com.redhat.rhn.frontend.action.systems.ErrataConfirmSetupAction"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/systems/errataconfirm.jsp"/>
<forward name="confirmed"
@@ -3103,6 +3242,7 @@
validate="false"
type="com.redhat.rhn.frontend.action.systems.sdc.SystemNoteEditAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/systems/sdc/note_edit.jsp"/>
<forward name="error"
@@ -3118,6 +3258,7 @@
parameter="dispatch"
type="com.redhat.rhn.frontend.action.systems.sdc.SystemNoteDeleteAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/systems/sdc/note_delete.jsp"/>
<forward name="success"
@@ -3130,6 +3271,7 @@
type="com.redhat.rhn.frontend.action.systems.sdc.SystemDeleteConfirmAction"
name="submittedForm"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/systems/sdc/delete_confirm.jsp"/>
<forward name="success"
@@ -3142,6 +3284,7 @@
input="/WEB-INF/pages/ssm/systems/ssmdeleteconfirm.jsp"
type="com.redhat.rhn.frontend.action.systems.SSMDeleteSystemsConfirm"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/ssm/systems/ssmdeleteconfirm.jsp"/>
<forward name="confirm"
@@ -3154,6 +3297,7 @@
name="submittedForm"
type="com.redhat.rhn.frontend.action.systems.SSMUpdateHardwareProfileConfirm"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/ssm/systems/ssmhwrefresh.jsp"/>
<forward name="success"
@@ -3166,6 +3310,7 @@
name="submittedForm"
type="com.redhat.rhn.frontend.action.systems.SSMUpdateSoftwareProfileConfirm"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/ssm/systems/ssmswrefresh.jsp"/>
<forward name="success"
@@ -3177,6 +3322,7 @@
input="/WEB-INF/pages/ssm/systems/list.jsp"
type="com.redhat.rhn.frontend.action.ssm.ListSystemsAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/ssm/systems/list.jsp"/>
<forward name="confirm"
@@ -3189,6 +3335,7 @@
type="com.redhat.rhn.frontend.action.ssm.MigrateSystemsAction"
name="ssmMigrateForm"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/ssm/systems/migrate.jsp"/>
<forward name="confirm"
@@ -3238,7 +3385,9 @@
scope="request"
input="/WEB-INF/pages/systems/sdc/details.jsp"
parameter="dispatch"
-
type="com.redhat.rhn.frontend.action.systems.sdc.SystemDetailsEditAction">
+
type="com.redhat.rhn.frontend.action.systems.sdc.SystemDetailsEditAction"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/systems/sdc/details.jsp" />
<forward name="success"
@@ -3262,6 +3411,7 @@
input="/WEB-INF/pages/systems/sdc/createcustomdata.jsp"
type="com.redhat.rhn.frontend.action.systems.sdc.CreateCustomDataAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/systems/sdc/createcustomdata.jsp" />
</action>
@@ -3272,6 +3422,7 @@
parameter="dispatch"
type="com.redhat.rhn.frontend.action.systems.sdc.UpdateCustomDataAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/systems/sdc/updatecustomdata.jsp" />
<forward name="updated"
path="/systems/details/ListCustomData.do" redirect="true"/>
</action>
@@ -3282,6 +3433,7 @@
type="com.redhat.rhn.frontend.action.systems.sdc.DeleteCustomDataAction"
name="submittedForm"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/systems/sdc/deletecustomdata.jsp" />
<forward name="deleted"
path="/systems/details/ListCustomData.do" redirect="true"/>
</action>
@@ -3292,7 +3444,9 @@
parameter="dispatch"
validate="false"
input="/WEB-INF/pages/systems/sdc/migrate.jsp"
-
type="com.redhat.rhn.frontend.action.systems.sdc.SystemMigrateAction">
+
type="com.redhat.rhn.frontend.action.systems.sdc.SystemMigrateAction"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/systems/sdc/migrate.jsp" />
<forward name="success"
@@ -3308,6 +3462,7 @@
type="com.redhat.rhn.frontend.action.systems.sdc.SystemChannelsAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping"
parameter="dispatch">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/systems/sdc/channels.jsp"/>
<forward name="confirm"
@@ -3321,6 +3476,7 @@
scope="request"
type="com.redhat.rhn.frontend.action.systems.groups.ListRemoveGroupsAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="system_feature(ftr_system_grouping)"/>
@@ -3335,6 +3491,7 @@
scope="request"
type="com.redhat.rhn.frontend.action.systems.groups.AddGroupsAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="system_feature(ftr_system_grouping);
user_role(org_admin) or user_role(system_group_admin)"/>
<forward name="default"
@@ -3348,6 +3505,7 @@
scope="request"
type="com.redhat.rhn.frontend.action.groups.AddSystemsAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="user_role(system_group_admin)"/>
<forward name="default"
@@ -3360,7 +3518,9 @@
<action path="/groups/ListRemoveSystems"
scope="request"
-
type="com.redhat.rhn.frontend.action.groups.ListRemoveSystemsAction">
+
type="com.redhat.rhn.frontend.action.groups.ListRemoveSystemsAction"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/groups/listsystems.jsp" />
<forward name="success"
@@ -3375,6 +3535,7 @@
parameter="dispatch"
name="createSystemGroupForm"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/groups/create.jsp" />
<forward name="error"
@@ -3389,6 +3550,7 @@
type="com.redhat.rhn.frontend.action.configuration.sdc.ViewModifyPathsAction"
parameter="normal"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="system_feature(ftr_config)"/>
<forward name="default"
@@ -3410,6 +3572,7 @@
type="com.redhat.rhn.frontend.action.configuration.sdc.ViewModifyPathsAction"
parameter="local_override"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="system_feature(ftr_config)"/>
<forward name="default"
@@ -3435,6 +3598,7 @@
type="com.redhat.rhn.frontend.action.configuration.sdc.ViewModifyPathsAction"
parameter="server_import"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="system_feature(ftr_config)"/>
<forward name="default"
@@ -3460,6 +3624,7 @@
type="com.redhat.rhn.frontend.action.configuration.sdc.SDCCopy2ChannelsAction"
parameter="dispatch"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="system_feature(ftr_config);user_role(config_admin)"/>
<forward name="default"
@@ -3503,6 +3668,7 @@
type="com.redhat.rhn.frontend.action.configuration.sdc.SubscriptionsSubmitAction"
parameter="dispatch"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequired" value="true" />
<set-property property="acls"
value="system_feature(ftr_config)"/>
<forward name="default"
path="/systems/details/configuration/SubscriptionsSetup.do"
@@ -3519,6 +3685,7 @@
type="com.redhat.rhn.frontend.action.configuration.sdc.RankChannelsAction"
parameter="dispatch"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="system_feature(ftr_config)"/>
<forward name="default"
@@ -3541,7 +3708,9 @@
scope="request"
input="/WEB-INF/pages/configuration/sdc/channellist.jsp"
type="com.redhat.rhn.frontend.action.configuration.sdc.ChannelListUnsubscribeSubmitAction"
- parameter="dispatch">
+ parameter="dispatch"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequired" value="true" />
<forward name="default"
path="/systems/details/configuration/ConfigChannelList.do"/>
</action>
@@ -3553,6 +3722,7 @@
input="/WEB-INF/pages/configuration/sdc/createfile.jsp"
type="com.redhat.rhn.frontend.action.configuration.sdc.LocalAddFileAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="system_feature(ftr_config)"/>
<forward name="default"
@@ -3567,6 +3737,7 @@
input="/WEB-INF/pages/configuration/sdc/uploadfile.jsp"
type="com.redhat.rhn.frontend.action.configuration.sdc.LocalAddFileAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="system_feature(ftr_config)"/>
<forward name="default"
@@ -3596,6 +3767,7 @@
type="com.redhat.rhn.frontend.action.configuration.sdc.ImportFileSubmitAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping"
parameter="dispatch">
+ <set-property property="postRequired" value="true" />
<set-property property="acls"
value="system_feature(ftr_config);client_capable(configfiles.upload)"/>
<set-property property="mixins"
@@ -3627,6 +3799,7 @@
input="/WEB-INF/pages/configuration/sdc/importfileconfirm.jsp"
type="com.redhat.rhn.frontend.action.configuration.sdc.FileListConfirmSubmitAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequired" value="true" />
<set-property property="acls"
value="system_feature(ftr_config);client_capable(configfiles.upload)"/>
<set-property property="mixins"
@@ -3656,6 +3829,7 @@
input="/WEB-INF/pages/configuration/sdc/deployfile.jsp"
type="com.redhat.rhn.frontend.action.configuration.sdc.FileListSubmitAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequired" value="true" />
<set-property property="acls"
value="system_feature(ftr_config);client_capable(configfiles.deploy)"/>
<set-property property="mixins"
@@ -3687,6 +3861,7 @@
input="/WEB-INF/pages/configuration/sdc/deployfileconfirm.jsp"
type="com.redhat.rhn.frontend.action.configuration.sdc.FileListConfirmSubmitAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequired" value="true" />
<set-property property="acls"
value="system_feature(ftr_config);client_capable(configfiles.deploy)"/>
<set-property property="mixins"
@@ -3716,6 +3891,7 @@
input="/WEB-INF/pages/configuration/sdc/difffile.jsp"
type="com.redhat.rhn.frontend.action.configuration.sdc.FileListSubmitAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequired" value="true" />
<set-property property="acls"
value="system_feature(ftr_config);client_capable(configfiles.diff)"/>
<set-property property="mixins"
@@ -3747,6 +3923,7 @@
input="/WEB-INF/pages/configuration/sdc/difffileconfirm.jsp"
type="com.redhat.rhn.frontend.action.configuration.sdc.FileListConfirmSubmitAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequired" value="true" />
<set-property property="acls"
value="system_feature(ftr_config);client_capable(configfiles.diff)"/>
<set-property property="mixins"
@@ -3773,7 +3950,9 @@
input="/WEB-INF/pages/systems/details/virtualization/virtualguestslist.jsp"
type="com.redhat.rhn.frontend.action.systems.virtualization.VirtualGuestsListAction"
name="virtualGuestsForm"
- parameter="dispatch">
+ parameter="dispatch"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequired" value="true" />
<forward name="default"
path="/systems/details/virtualization/VirtualGuestsList.do"
redirect="true"/>
@@ -3794,7 +3973,9 @@
scope="request"
input="/WEB-INF/pages/systems/details/virtualization/virtualguests_confirm.jsp"
type="com.redhat.rhn.frontend.action.systems.virtualization.VirtualGuestsConfirmAction"
- parameter="dispatch">
+ parameter="dispatch"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequired" value="true" />
<forward name="default"
path="/systems/details/virtualization/VirtualGuestsList.do"
redirect="true"/>
@@ -3810,6 +3991,7 @@
input="/WEB-INF/pages/admin/config/monitoring.jsp"
type="com.redhat.rhn.frontend.action.satellite.MonitoringConfigAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="user_role(satellite_admin)"/>
<set-property property="mixins"
value="com.redhat.rhn.common.security.acl.MonitoringAclHandler" />
<forward name="default"
@@ -3838,7 +4020,9 @@
scope="request"
input="/WEB-INF/pages/admin/monitoring/config/notification/filters.jsp"
type="com.redhat.rhn.frontend.action.monitoring.notification.FilterListAction"
- parameter="dispatch">
+ parameter="dispatch"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequired" value="true" />
<forward name="default"
path="/monitoring/config/notification/ActiveFilters.do"
redirect="true"/>
</action>
@@ -3847,7 +4031,9 @@
name="filterCreateForm"
scope="request"
input="/WEB-INF/pages/admin/monitoring/config/notification/filtercreate.jsp"
-
type="com.redhat.rhn.frontend.action.monitoring.notification.FilterCreateAction">
+
type="com.redhat.rhn.frontend.action.monitoring.notification.FilterCreateAction"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/admin/monitoring/config/notification/filtercreate.jsp"
/>
<forward name="success"
@@ -3858,7 +4044,9 @@
name="filterCreateForm"
scope="request"
input="/WEB-INF/pages/admin/monitoring/config/notification/filteredit.jsp"
-
type="com.redhat.rhn.frontend.action.monitoring.notification.FilterEditAction">
+
type="com.redhat.rhn.frontend.action.monitoring.notification.FilterEditAction"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/admin/monitoring/config/notification/filteredit.jsp" />
<forward name="success"
@@ -3871,6 +4059,7 @@
input="/WEB-INF/pages/admin/monitoring/config/probesuites.jsp"
type="com.redhat.rhn.frontend.action.monitoring.ProbeSuiteListSetupAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="show_monitoring()"/>
<set-property property="mixins"
value="com.redhat.rhn.common.security.acl.MonitoringAclHandler" />
<forward name="default"
@@ -3893,7 +4082,9 @@
scope="request"
input="/WEB-INF/pages/admin/monitoring/config/probesuitesremoveconfirm.jsp"
type="com.redhat.rhn.frontend.action.monitoring.ProbeSuitesRemoveAction"
- parameter="dispatch">
+ parameter="dispatch"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequired" value="true" />
<forward name="default"
path="/monitoring/config/ProbeSuites.do"
redirect="true"/>
</action>
@@ -3903,6 +4094,7 @@
input="/WEB-INF/pages/admin/monitoring/config/probes.jsp"
type="com.redhat.rhn.frontend.action.monitoring.ProbeSuiteListProbesSetupAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted" value="true"
/>
<set-property property="acls"
value="probe_suite_access()"/>
<forward name="default"
path="/WEB-INF/pages/admin/monitoring/config/probes.jsp"/>
@@ -3918,6 +4110,7 @@
type="com.redhat.rhn.frontend.action.monitoring.ProbeSuiteProbeCreateAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
<set-property property="acls"
value="probe_suite_access()"/>
+ <set-property property="postRequiredIfSubmitted" value="true"
/>
<forward name="default"
path="/WEB-INF/pages/admin/monitoring/config/probe-create.jsp"/>
<forward name="success"
@@ -3930,6 +4123,7 @@
input="/WEB-INF/pages/admin/monitoring/config/probe-edit.jsp"
type="com.redhat.rhn.frontend.action.monitoring.ProbeSuiteProbeEditAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted" value="true"
/>
<set-property property="acls"
value="probe_suite_access()"/>
<forward name="default"
path="/WEB-INF/pages/admin/monitoring/config/probe-edit.jsp"/>
@@ -3955,6 +4149,7 @@
type="com.redhat.rhn.frontend.action.monitoring.ProbeSuiteSystemsEditAction"
parameter="dispatch"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequired" value="true" />
<set-property property="acls"
value="probe_suite_access()"/>
<forward name="default"
path="/monitoring/config/ProbeSuiteSystemsEdit.do"
redirect="true"/>
@@ -3979,6 +4174,7 @@
parameter="dispatch"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
<set-property property="acls"
value="probe_suite_access()"/>
+ <set-property property="postRequired" value="true" />
<forward name="default"
path="/monitoring/config/ProbeSuiteSystems.do"
redirect="true"/>
<forward name="delete"
@@ -3991,6 +4187,7 @@
input="/WEB-INF/pages/admin/monitoring/config/probesuiteedit.jsp"
type="com.redhat.rhn.frontend.action.monitoring.ProbeSuiteEditAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted" value="true"
/>
<set-property property="acls"
value="probe_suite_access()"/>
<forward name="default"
path="/WEB-INF/pages/admin/monitoring/config/probesuiteedit.jsp"/>
@@ -4002,7 +4199,9 @@
name="probeSuiteEditForm"
scope="request"
input="/WEB-INF/pages/admin/monitoring/config/probesuitecreate.jsp"
-
type="com.redhat.rhn.frontend.action.monitoring.ProbeSuiteCreateAction">
+
type="com.redhat.rhn.frontend.action.monitoring.ProbeSuiteCreateAction"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/admin/monitoring/config/probesuitecreate.jsp"/>
<forward name="saved"
@@ -4014,7 +4213,9 @@
name="probeEditForm"
scope="request"
input="/WEB-INF/pages/systems/probes/edit.jsp"
-
type="com.redhat.rhn.frontend.action.systems.monitoring.ProbeEditAction">
+
type="com.redhat.rhn.frontend.action.systems.monitoring.ProbeEditAction"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/systems/probes/edit.jsp"/>
<forward name="success"
@@ -4025,7 +4226,9 @@
name="probeCreateForm"
scope="request"
input="/WEB-INF/pages/systems/probes/create.jsp"
-
type="com.redhat.rhn.frontend.action.systems.monitoring.ProbeCreateAction">
+
type="com.redhat.rhn.frontend.action.systems.monitoring.ProbeCreateAction"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/systems/probes/create.jsp"/>
<forward name="success"
@@ -4053,7 +4256,9 @@
name="probeDeleteForm"
scope="request"
input="/WEB-INF/pages/systems/probes/delete.jsp"
-
type="com.redhat.rhn.frontend.action.systems.monitoring.ProbeDeleteAction">
+
type="com.redhat.rhn.frontend.action.systems.monitoring.ProbeDeleteAction"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/systems/probes/delete.jsp"/>
<forward name="deleted"
@@ -4067,7 +4272,9 @@
scope="request"
name="pkgProfileForm"
input="/WEB-INF/pages/systems/details/packages/profiles/create.jsp"
-
type="com.redhat.rhn.frontend.action.rhnpackage.profile.CreateProfileAction">
+
type="com.redhat.rhn.frontend.action.rhnpackage.profile.CreateProfileAction"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/systems/details/packages/profiles/create.jsp"/>
<forward name="created"
@@ -4082,7 +4289,9 @@
scope="request"
name="compareProfileForm"
input="/WEB-INF/pages/systems/details/packages/profiles/profiles.jsp"
-
type="com.redhat.rhn.frontend.action.rhnpackage.profile.ShowProfileAction">
+
type="com.redhat.rhn.frontend.action.rhnpackage.profile.ShowProfileAction"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/systems/details/packages/profiles/profiles.jsp"/>
<forward name="create"
@@ -4100,7 +4309,9 @@
scope="request"
name="deleteProfileForm"
input="/WEB-INF/pages/systems/details/packages/profiles/delete.jsp"
-
type="com.redhat.rhn.frontend.action.rhnpackage.profile.DeleteProfileAction">
+
type="com.redhat.rhn.frontend.action.rhnpackage.profile.DeleteProfileAction"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/systems/details/packages/profiles/delete.jsp"/>
<forward name="deleted"
@@ -4111,7 +4322,9 @@
<action path="/systems/details/packages/profiles/CompareProfiles"
scope="request"
input="/WEB-INF/pages/systems/details/packages/profiles/compareprofiles.jsp"
-
type="com.redhat.rhn.frontend.action.rhnpackage.profile.CompareProfileSetupAction">
+
type="com.redhat.rhn.frontend.action.rhnpackage.profile.CompareProfileSetupAction"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/systems/details/packages/profiles/compareprofiles.jsp"/>
<forward name="submit"
@@ -4137,7 +4350,8 @@
<action path="/systems/details/packages/profiles/CompareSystems"
scope="request"
input="/WEB-INF/pages/systems/details/packages/profiles/comparesystems.jsp"
-
type="com.redhat.rhn.frontend.action.rhnpackage.profile.CompareSystemSetupAction">
+
type="com.redhat.rhn.frontend.action.rhnpackage.profile.CompareSystemSetupAction"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
<forward name="default"
path="/WEB-INF/pages/systems/details/packages/profiles/comparesystems.jsp"/>
<forward name="submit"
@@ -4163,7 +4377,9 @@
scope="request"
name="datePickerForm"
input="/WEB-INF/pages/systems/details/packages/profiles/syncprofile.jsp"
-
type="com.redhat.rhn.frontend.action.rhnpackage.profile.SyncProfilesSetupAction">
+
type="com.redhat.rhn.frontend.action.rhnpackage.profile.SyncProfilesSetupAction"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/systems/details/packages/profiles/syncprofile.jsp"/>
<forward name="sync"
@@ -4195,7 +4411,9 @@
scope="request"
name="datePickerForm"
input="/WEB-INF/pages/systems/details/packages/profiles/syncsystem.jsp"
-
type="com.redhat.rhn.frontend.action.rhnpackage.profile.SyncSystemsSetupAction">
+
type="com.redhat.rhn.frontend.action.rhnpackage.profile.SyncSystemsSetupAction"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/systems/details/packages/profiles/syncsystem.jsp"/>
<forward name="sync"
@@ -4226,7 +4444,9 @@
<action path="/systems/details/packages/profiles/MissingPackages"
scope="request"
input="/WEB-INF/pages/systems/details/packages/profiles/missingpkgs.jsp"
-
type="com.redhat.rhn.frontend.action.rhnpackage.profile.MissingPackageSetupAction">
+
type="com.redhat.rhn.frontend.action.rhnpackage.profile.MissingPackageSetupAction"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/systems/details/packages/profiles/missingpkgs.jsp"/>
<forward name="submit"
@@ -4238,7 +4458,9 @@
scope="request"
input="/WEB-INF/pages/systems/details/packages/profiles/missingpkgs.jsp"
type="com.redhat.rhn.frontend.action.rhnpackage.profile.MissingPackageAction"
- parameter="dispatch">
+ parameter="dispatch"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/systems/details/packages/profiles/missingpkgs.jsp" />
<forward name="showprofile"
@@ -4262,6 +4484,7 @@
type="com.redhat.rhn.frontend.action.channel.ssm.ChildChannelAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping"
name="submittedForm">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/channel/ssm/childsubs.jsp"/>
<forward name="success" redirect="true"
@@ -4274,6 +4497,7 @@
type="com.redhat.rhn.frontend.action.channel.ssm.ChildChannelConfirmAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping"
name="submittedForm">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/channel/ssm/childsubconfirm.jsp"/>
<forward name="success" redirect="true"
@@ -4287,6 +4511,7 @@
className="com.redhat.rhn.frontend.struts.RhnActionMapping"
parameter="dispatch"
name="submittedForm">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/channel/ssm/basesub.jsp"/>
<forward name="confirm"
@@ -4312,6 +4537,7 @@
parameter="dispatch"
type="com.redhat.rhn.frontend.action.configuration.ssm.ConfigListSubmitAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequired" value="true" />
<set-property property="acls"
value="org_entitlement(rhn_provisioning)"/>
<forward name="default"
path="/systems/ssm/config/Diff.do"/>
@@ -4337,6 +4563,7 @@
parameter="dispatch"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
<set-property property="acls"
value="org_entitlement(rhn_provisioning)"/>
+ <set-property property="postRequired" value="true" />
<forward name="default"
path="/systems/ssm/config/DiffConfirm.do"/>
<forward name="success"
@@ -4348,6 +4575,7 @@
input="/WEB-INF/pages/configuration/ssm/diffsystems.jsp"
type="com.redhat.rhn.frontend.action.configuration.ssm.DiffSystemsAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="org_entitlement(rhn_provisioning)"/>
<forward name="default"
path="/WEB-INF/pages/configuration/ssm/diffsystems.jsp"/>
@@ -4358,6 +4586,7 @@
input="/WEB-INF/pages/configuration/ssm/difffiles.jsp"
type="com.redhat.rhn.frontend.action.configuration.ssm.DiffFilesAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="org_entitlement(rhn_provisioning)"/>
<forward name="default"
path="/WEB-INF/pages/configuration/ssm/difffiles.jsp"/>
@@ -4379,6 +4608,7 @@
parameter="dispatch"
type="com.redhat.rhn.frontend.action.configuration.ssm.ConfigListSubmitAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequired" value="true" />
<set-property property="acls"
value="org_entitlement(rhn_provisioning)"/>
<forward name="default"
path="/systems/ssm/config/Deploy.do"/>
@@ -4405,6 +4635,7 @@
type="com.redhat.rhn.frontend.action.configuration.ssm.ConfigConfirmSubmitAction"
parameter="dispatch"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequired" value="true" />
<set-property property="acls"
value="org_entitlement(rhn_provisioning)"/>
<forward name="default"
path="/systems/ssm/config/DeployConfirm.do"/>
@@ -4430,6 +4661,7 @@
name="submittedForm"
type="com.redhat.rhn.frontend.action.configuration.ssm.SubscribeSubmit"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequired" value="true" />
<set-property property="acls"
value="org_entitlement(rhn_provisioning);user_role(config_admin)"/>
<forward name="default"
path="/systems/ssm/config/Subscribe.do"/>
@@ -4444,6 +4676,7 @@
name="channelRanksForm"
parameter="dispatch"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="org_entitlement(rhn_provisioning);user_role(config_admin)"/>
<forward name="default"
path="/WEB-INF/pages/configuration/ssm/rankchannels.jsp"/>
@@ -4458,6 +4691,7 @@
parameter="dispatch"
name="submittedForm"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="org_entitlement(rhn_provisioning);user_role(config_admin)"/>
<forward name="default"
path="/WEB-INF/pages/configuration/ssm/subscribeconfirm.jsp"/>
@@ -4484,6 +4718,7 @@
parameter="dispatch"
type="com.redhat.rhn.frontend.action.configuration.ssm.UnsubscribeSubmitAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequired" value="true" />
<set-property property="acls"
value="org_entitlement(rhn_provisioning)"/>
<forward name="default"
path="/systems/ssm/config/Unsubscribe.do"/>
@@ -4509,6 +4744,7 @@
parameter="dispatch"
type="com.redhat.rhn.frontend.action.configuration.ssm.UnsubscribeConfirmSubmitAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequired" value="true" />
<set-property property="acls"
value="org_entitlement(rhn_provisioning)"/>
<forward name="default"
path="/systems/ssm/config/UnsubscribeConfirm.do"/>
@@ -4522,6 +4758,7 @@
input="/WEB-INF/pages/configuration/ssm/channelsystems.jsp"
type="com.redhat.rhn.frontend.action.configuration.ssm.ChannelSystemsAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="org_entitlement(rhn_provisioning)"/>
<forward name="default"
path="/WEB-INF/pages/configuration/ssm/channelsystems.jsp"/>
@@ -4532,6 +4769,7 @@
input="/WEB-INF/pages/configuration/ssm/systemchannels.jsp"
type="com.redhat.rhn.frontend.action.configuration.ssm.SystemChannelsAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="org_entitlement(rhn_provisioning)"/>
<forward name="default"
path="/WEB-INF/pages/configuration/ssm/systemchannels.jsp"/>
@@ -4555,6 +4793,7 @@
name="datePickerForm"
type="com.redhat.rhn.frontend.action.configuration.ssm.EnableSubmitAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequired" value="true" />
<set-property property="acls"
value="org_entitlement(rhn_provisioning)"/>
<forward name="default"
path="/systems/ssm/config/Enable.do"/>
@@ -4567,6 +4806,7 @@
input="/WEB-INF/pages/configuration/ssm/enablesummary.jsp"
type="com.redhat.rhn.frontend.action.configuration.ssm.SummaryAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="org_entitlement(rhn_provisioning)"/>
<forward name="default"
path="/WEB-INF/pages/configuration/ssm/enablesummary.jsp"/>
@@ -4599,7 +4839,9 @@
scope="request"
name="methodEditForm"
input="/WEB-INF/pages/admin/monitoring/config/notification/method-create.jsp"
-
type="com.redhat.rhn.frontend.action.monitoring.notification.MethodCreateAction">
+
type="com.redhat.rhn.frontend.action.monitoring.notification.MethodCreateAction"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/admin/monitoring/config/notification/method-create.jsp"/>
<forward name="success"
@@ -4623,6 +4865,7 @@
input="/WEB-INF/pages/admin/config/general.jsp"
type="com.redhat.rhn.frontend.action.satellite.GeneralConfigAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="user_role(satellite_admin)"/>
<forward name="default"
path="/WEB-INF/pages/admin/config/general.jsp"/>
@@ -4637,6 +4880,7 @@
input="/WEB-INF/pages/admin/config/certificate.jsp"
type="com.redhat.rhn.frontend.action.satellite.CertificateConfigAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="user_role(satellite_admin)"/>
<forward name="default"
path="/WEB-INF/pages/admin/config/certificate.jsp"/>
@@ -4648,6 +4892,7 @@
input="/WEB-INF/pages/admin/config/bootstrap.jsp"
type="com.redhat.rhn.frontend.action.satellite.BootstrapConfigAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="user_role(satellite_admin)"/>
<forward name="default"
path="/WEB-INF/pages/admin/config/bootstrap.jsp"/>
@@ -4659,6 +4904,7 @@
input="/WEB-INF/pages/admin/config/restart.jsp"
type="com.redhat.rhn.frontend.action.satellite.RestartAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="user_role(satellite_admin)"/>
<forward name="default"
path="/WEB-INF/pages/admin/config/restart.jsp"/>
@@ -4669,6 +4915,7 @@
input="/WEB-INF/pages/admin/config/cobbler.jsp"
type="com.redhat.rhn.frontend.action.satellite.CobblerAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="user_role(satellite_admin)"/>
<forward name="default"
path="/WEB-INF/pages/admin/config/cobbler.jsp"/>
@@ -4680,6 +4927,7 @@
input="/WEB-INF/pages/admin/catalina.jsp"
type="com.redhat.rhn.frontend.action.satellite.CatalinaAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="user_role(satellite_admin)"/>
<forward name="default"
path="/WEB-INF/pages/admin/catalina.jsp"/>
@@ -4701,6 +4949,7 @@
input="/WEB-INF/pages/admin/multiorg/organizations.jsp"
type="com.redhat.rhn.frontend.action.multiorg.OrganizationAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="user_role(satellite_admin);"/>
<forward name="default"
path="/WEB-INF/pages/admin/multiorg/organizations.jsp"/>
@@ -4711,6 +4960,7 @@
input="/WEB-INF/pages/multiorg/organizations.jsp"
type="com.redhat.rhn.frontend.action.multiorg.OrganizationTrustAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="user_role(org_admin);"/>
<forward name="default"
path="/WEB-INF/pages/multiorg/organizations.jsp"/>
@@ -4721,6 +4971,7 @@
input="/WEB-INF/pages/admin/multiorg/org_users.jsp"
type="com.redhat.rhn.frontend.action.multiorg.UserListSetupAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="user_role(satellite_admin);"/>
<forward name="default"
path="/WEB-INF/pages/admin/multiorg/org_users.jsp"/>
@@ -4731,6 +4982,7 @@
input="/WEB-INF/pages/admin/multiorg/sat_org_users.jsp"
type="com.redhat.rhn.frontend.action.multiorg.SatUserListAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="user_role(satellite_admin);"/>
<forward name="default"
path="/WEB-INF/pages/admin/multiorg/sat_org_users.jsp"/>
@@ -4752,6 +5004,7 @@
input="/WEB-INF/pages/admin/multiorg/orgdetails.jsp"
type="com.redhat.rhn.frontend.action.multiorg.OrgDetailsAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="user_role(satellite_admin)"/>
<forward name="default"
path="/WEB-INF/pages/admin/multiorg/orgdetails.jsp" />
<forward name="success"
@@ -4765,6 +5018,7 @@
input="/WEB-INF/pages/admin/multiorg/configuration.jsp"
type="com.redhat.rhn.frontend.action.multiorg.OrgConfigAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="user_role(satellite_admin)"/>
<forward name="default"
path="/WEB-INF/pages/admin/multiorg/configuration.jsp" />
<forward name="success"
@@ -4779,6 +5033,7 @@
type="com.redhat.rhn.frontend.action.multiorg.OrgChannelListAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping"
parameter="dispatch">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="user_role(org_admin)"/>
<forward name="default"
path="/WEB-INF/pages/multiorg/channels/orglist.jsp"/>
@@ -4806,6 +5061,7 @@
input="/WEB-INF/pages/admin/multiorg/orgcreate"
type="com.redhat.rhn.frontend.action.multiorg.OrgCreateAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="user_role(satellite_admin)"/>
<forward name="default"
path="/WEB-INF/pages/admin/multiorg/orgcreate.jsp"/>
@@ -4818,6 +5074,7 @@
input="/WEB-INF/pages/admin/multiorg/orgtrust.jsp"
type="com.redhat.rhn.frontend.action.multiorg.TrustAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="user_role(satellite_admin);"/>
<forward name="default"
path="/WEB-INF/pages/admin/multiorg/orgtrust.jsp"/>
@@ -4843,6 +5100,7 @@
input="/WEB-INF/pages/admin/multiorg/deletesatadmin.jsp"
type="com.redhat.rhn.frontend.action.multiorg.SatRoleConfirm"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="user_role(satellite_admin)"/>
<forward name="default"
path="/WEB-INF/pages/admin/multiorg/deletesatadmin.jsp" />
@@ -4856,6 +5114,7 @@
input="/WEB-INF/pages/admin/multiorg/org_delete.jsp"
type="com.redhat.rhn.frontend.action.multiorg.OrgDeleteAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="user_role(satellite_admin)"/>
<forward name="default"
path="/WEB-INF/pages/admin/multiorg/org_delete.jsp" />
<forward name="success"
@@ -4871,6 +5130,7 @@
type="com.redhat.rhn.frontend.action.multiorg.OrgSystemSubscriptionsAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
<set-property property="acls"
value="user_role(satellite_admin)"/>
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/admin/multiorg/orgsystemsubs.jsp"/>
<forward name="success"
@@ -4885,6 +5145,7 @@
input="/WEB-INF/pages/admin/multiorg/orgsoftwaresubs.jsp"
type="com.redhat.rhn.frontend.action.multiorg.OrgSoftwareSubscriptionsAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="user_role(satellite_admin)"/>
<forward name="default"
path="/WEB-INF/pages/admin/multiorg/orgsoftwaresubs.jsp"/>
@@ -4899,6 +5160,7 @@
input="/WEB-INF/pages/admin/multiorg/softwareentitlements.jsp"
type="com.redhat.rhn.frontend.action.multiorg.SoftwareEntitlementsAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="user_role(satellite_admin)"/>
<forward name="default"
path="/WEB-INF/pages/admin/multiorg/softwareentitlements.jsp"/>
@@ -4909,6 +5171,7 @@
input="/WEB-INF/pages/admin/multiorg/softwareentitlementdetails.jsp"
type="com.redhat.rhn.frontend.action.multiorg.SoftwareEntitlementDetailsAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="user_role(satellite_admin)"/>
<forward name="default"
path="/WEB-INF/pages/admin/multiorg/softwareentitlementdetails.jsp"/>
@@ -4920,6 +5183,7 @@
input="/WEB-INF/pages/admin/multiorg/softwareentitlementsubs.jsp"
type="com.redhat.rhn.frontend.action.multiorg.SoftwareEntitlementSubscriptionsAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="user_role(satellite_admin)"/>
<forward name="default"
path="/WEB-INF/pages/admin/multiorg/softwareentitlementsubs.jsp"/>
@@ -4935,6 +5199,7 @@
input="/WEB-INF/pages/admin/multiorg/sys_entitlements.jsp"
type="com.redhat.rhn.frontend.action.multiorg.SystemEntitlementsAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="user_role(satellite_admin)"/>
<forward name="default"
path="/WEB-INF/pages/admin/multiorg/sys_entitlements.jsp"/>
@@ -4956,6 +5221,7 @@
input="/WEB-INF/pages/admin/multiorg/entitlementorgs.jsp"
type="com.redhat.rhn.frontend.action.multiorg.SystemEntitlementOrgsAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="user_role(satellite_admin)"/>
<forward name="default"
path="/WEB-INF/pages/admin/multiorg/entitlementorgs.jsp"/>
@@ -4970,6 +5236,7 @@
className="com.redhat.rhn.frontend.struts.RhnActionMapping"
parameter="dispatch">
<set-property property="acls"
value="user_role(activation_key_admin)"/>
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/activationkeys/list.jsp"/>
<forward name="success"
@@ -4985,6 +5252,7 @@
className="com.redhat.rhn.frontend.struts.RhnActionMapping"
parameter="create">
<set-property property="acls"
value="user_role(activation_key_admin)"/>
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/activationkeys/create.jsp"/>
<forward name="success" redirect = "true"
@@ -5000,6 +5268,7 @@
type="com.redhat.rhn.frontend.action.token.ActivationKeyDetailsAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping"
parameter="edit">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="user_role(activation_key_admin)"/>
<forward name="default"
path="/WEB-INF/pages/activationkeys/edit.jsp"/>
@@ -5013,6 +5282,7 @@
type="com.redhat.rhn.frontend.action.token.ActivationKeyDeleteConfirmAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping"
parameter="dispatch">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="user_role(activation_key_admin)"/>
<forward name="default"
path="/WEB-INF/pages/activationkeys/delete.jsp"/>
@@ -5027,6 +5297,7 @@
type="com.redhat.rhn.frontend.action.token.ActivationKeyChildChannelsAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping"
parameter="dispatch">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="user_role(activation_key_admin)"/>
<forward name="default"
path="/WEB-INF/pages/activationkeys/childchannels/listeditchannels.jsp"/>
@@ -5041,6 +5312,7 @@
type="com.redhat.rhn.frontend.action.token.ActivationKeyPackagesAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping"
parameter="dispatch">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="user_role(activation_key_admin)"/>
<forward name="default"
path="/WEB-INF/pages/activationkeys/packages/listeditpackages.jsp"/>
@@ -5054,6 +5326,7 @@
type="com.redhat.rhn.frontend.action.token.configuration.ListRemoveChannelsAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping"
parameter="dispatch">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="user_role(activation_key_admin)"/>
<forward name="default"
path="/WEB-INF/pages/activationkeys/configuration/list.jsp"/>
@@ -5067,6 +5340,7 @@
type="com.redhat.rhn.frontend.action.token.configuration.SubscribeChannelsAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping"
parameter="dispatch">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="user_role(activation_key_admin)"/>
<forward name="default"
path="/WEB-INF/pages/activationkeys/configuration/subscribe.jsp"/>
@@ -5084,6 +5358,7 @@
type="com.redhat.rhn.frontend.action.token.configuration.RankChannelsAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping"
parameter="dispatch">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="user_role(activation_key_admin)"/>
<forward name="default"
path="/WEB-INF/pages/activationkeys/configuration/rank.jsp"/>
@@ -5097,6 +5372,7 @@
type="com.redhat.rhn.frontend.action.token.groups.ListRemoveGroupsAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping"
parameter="dispatch">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="user_role(activation_key_admin)"/>
<forward name="default"
path="/WEB-INF/pages/activationkeys/groups/list.jsp"/>
@@ -5110,6 +5386,7 @@
type="com.redhat.rhn.frontend.action.token.groups.AddGroupsAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping"
parameter="dispatch">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="user_role(activation_key_admin)"/>
<forward name="default"
path="/WEB-INF/pages/activationkeys/groups/add.jsp"/>
@@ -5123,6 +5400,7 @@
type="com.redhat.rhn.frontend.action.token.ActivatedSystemsAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping"
parameter="dispatch">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="user_role(activation_key_admin)"/>
<forward name="default"
path="/WEB-INF/pages/activationkeys/systems//list.jsp"/>
@@ -5137,6 +5415,7 @@
scope="request"
type="com.redhat.rhn.frontend.action.rhnpackage.profile.ProfilesListAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/profiles/list.jsp"/>
<forward name="success" path="/profiles/List.do" redirect
= "true"/>
</action>
@@ -5146,13 +5425,16 @@
scope="request"
type="com.redhat.rhn.frontend.action.rhnpackage.profile.ProfileDetailsAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/profiles/details.jsp" />
<forward name="success" path="/profiles/Details.do"
redirect="true" />
</action>
<action path="/profiles/PackageList"
scope="request"
-
type="com.redhat.rhn.frontend.action.rhnpackage.profile.PackageListAction">
+
type="com.redhat.rhn.frontend.action.rhnpackage.profile.PackageListAction"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/profiles/packagelist.jsp"/>
<forward name="success" path="/profiles/PackageList.do"
redirect="true" />
</action>
@@ -5160,7 +5442,9 @@
<action path="/profiles/Delete"
name="deleteProfileForm"
scope="request"
-
type="com.redhat.rhn.frontend.action.rhnpackage.profile.DeleteProfileAction">
+
type="com.redhat.rhn.frontend.action.rhnpackage.profile.DeleteProfileAction"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/profiles/delete.jsp"/>
<forward name="deleted" path="/profiles/List.do"
redirect="true" />
</action>
@@ -5171,6 +5455,7 @@
input="/WEB-INF/pages/kickstart/ssm/kickstartablesystems.jsp"
type="com.redhat.rhn.frontend.action.kickstart.ssm.SsmKickstartableSystemsAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="org_entitlement(rhn_provisioning); user_role(config_admin)"/>
<forward name="default"
path="/WEB-INF/pages/kickstart/ssm/kickstartablesystems.jsp"/>
@@ -5188,6 +5473,7 @@
type="com.redhat.rhn.frontend.action.kickstart.ssm.SsmKSScheduleAction"
parameter="profile"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="org_entitlement(rhn_provisioning);"/>
<forward name="default"
path="/WEB-INF/pages/kickstart/ssm/schedule.jsp"/>
@@ -5202,6 +5488,7 @@
type="com.redhat.rhn.frontend.action.kickstart.ssm.SsmKSScheduleAction"
parameter="ip"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="org_entitlement(rhn_provisioning);"/>
<forward name="default"
path="/WEB-INF/pages/kickstart/ssm/schedule.jsp"/>
@@ -5216,6 +5503,7 @@
input="/WEB-INF/pages/kickstart/kickstarts.jsp"
type="com.redhat.rhn.frontend.action.kickstart.KickstartsSetupAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="org_entitlement(rhn_provisioning);"/>
<forward name="default"
path="/WEB-INF/pages/kickstart/kickstarts.jsp"/>
@@ -5226,6 +5514,7 @@
input="/WEB-INF/pages/kickstart/scripts.jsp"
type="com.redhat.rhn.frontend.action.kickstart.ScriptsSetupAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="org_entitlement(rhn_provisioning); user_role(config_admin)"/>
<forward name="default"
path="/WEB-INF/pages/kickstart/scripts.jsp"/>
@@ -5236,6 +5525,7 @@
input="/WEB-INF/pages/kickstart/kickstartranges.jsp"
type="com.redhat.rhn.frontend.action.kickstart.KickstartIpRangeSetupAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="org_entitlement(rhn_provisioning); user_role(config_admin)"/>
<forward name="default"
path="/WEB-INF/pages/kickstart/kickstartranges.jsp"/>
@@ -5246,6 +5536,7 @@
input="/WEB-INF/pages/kickstart/kickstartoverview.jsp"
type="com.redhat.rhn.frontend.action.kickstart.KickstartOverviewAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="org_entitlement(rhn_provisioning); user_role(config_admin)"/>
<forward name="default"
path="/WEB-INF/pages/kickstart/kickstartoverview.jsp"/>
@@ -5254,7 +5545,9 @@
<action path="/kickstart/KickstartsSubmit"
scope="request"
input="/WEB-INF/pages/kickstart/kickstarts.jsp"
-
type="com.redhat.rhn.frontend.action.kickstart.KickstartsSubmitAction">
+ type="com.redhat.rhn.frontend.action.kickstart.KickstartsSubmitAction"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/kickstart/kickstarts.jsp"/>
</action>
@@ -5265,6 +5558,7 @@
input="/WEB-INF/pages/kickstart/kickstartdetails.jsp"
type="com.redhat.rhn.frontend.action.kickstart.KickstartDetailsEditAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="org_entitlement(rhn_provisioning);
user_role(config_admin)"/>
<forward name="default"
@@ -5277,7 +5571,9 @@
scope="request"
name="kickstartDeleteForm"
input="/WEB-INF/pages/kickstart/kickstartdeleteconfirm.jsp"
-
type="com.redhat.rhn.frontend.action.kickstart.KickstartDeleteAction">
+ type="com.redhat.rhn.frontend.action.kickstart.KickstartDeleteAction"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/kickstart/kickstartdeleteconfirm.jsp"/>
<forward name="success"
@@ -5288,7 +5584,9 @@
scope="request"
name="kickstartSoftwareForm"
input="/WEB-INF/pages/kickstart/softwareedit.jsp"
-
type="com.redhat.rhn.frontend.action.kickstart.KickstartSoftwareEditAction">
+
type="com.redhat.rhn.frontend.action.kickstart.KickstartSoftwareEditAction"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/kickstart/softwareedit.jsp"/>
</action>
@@ -5296,7 +5594,9 @@
<action path="/kickstart/KickstartOptionsEdit"
scope="request"
input="/WEB-INF/pages/kickstart/kickstartoptions.jsp"
-
type="com.redhat.rhn.frontend.action.kickstart.KickstartAdvancedOptionsAction">
+
type="com.redhat.rhn.frontend.action.kickstart.KickstartAdvancedOptionsAction"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/kickstart/kickstartoptions.jsp"/>
</action>
@@ -5305,7 +5605,9 @@
scope="request"
name="kickstartIpRangeForm"
input="/WEB-INF/pages/kickstart/kickstartips.jsp"
-
type="com.redhat.rhn.frontend.action.kickstart.KickstartIpRangeAction">
+ type="com.redhat.rhn.frontend.action.kickstart.KickstartIpRangeAction"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/kickstart/kickstartips.jsp"/>
</action>
@@ -5323,7 +5625,9 @@
scope="request"
name="kickstartPartitionForm"
input="/WEB-INF/pages/kickstart/kickstartpartition.jsp"
-
type="com.redhat.rhn.frontend.action.kickstart.KickstartPartitionEditAction">
+
type="com.redhat.rhn.frontend.action.kickstart.KickstartPartitionEditAction"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/kickstart/kickstartpartition.jsp"/>
</action>
@@ -5341,7 +5645,9 @@
scope="request"
name="kickstartSystemDetailsForm"
type="com.redhat.rhn.frontend.action.kickstart.SystemDetailsEditAction"
- input="/WEB-INF/pages/kickstart/systemdetails.jsp">
+ input="/WEB-INF/pages/kickstart/systemdetails.jsp"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="display"
path="/WEB-INF/pages/kickstart/systemdetails.jsp" />
</action>
@@ -5350,7 +5656,9 @@
scope="request"
name="kickstartPackages"
type="com.redhat.rhn.frontend.action.kickstart.EditPackagesAction"
- input="/WEB-INF/pages/kickstart/assignedpackages.jsp">
+ input="/WEB-INF/pages/kickstart/assignedpackages.jsp"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="display"
path="/WEB-INF/pages/kickstart/assignedpackages.jsp" />
</action>
@@ -5358,7 +5666,9 @@
<action path="/kickstart/CreateProfileWizard"
scope="request"
name="kickstartCreateWizardForm"
-
type="com.redhat.rhn.frontend.action.kickstart.CreateProfileWizardAction">
+
type="com.redhat.rhn.frontend.action.kickstart.CreateProfileWizardAction"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="start"
path="/kickstart/CreateProfileWizard.do"
redirect="true" />
@@ -5377,6 +5687,7 @@
type="com.redhat.rhn.frontend.action.kickstart.AdvancedModeDetailsAction"
parameter="create"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="org_entitlement(rhn_provisioning);
user_role(config_admin)"/>
<forward name="default"
@@ -5392,6 +5703,7 @@
name="kickstartVariableForm"
type="com.redhat.rhn.frontend.action.kickstart.KickstartProfileVariableAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="org_entitlement(rhn_provisioning);
user_role(config_admin)"/>
<forward name="default"
@@ -5404,6 +5716,7 @@
name="kickstartVariableForm"
type="com.redhat.rhn.frontend.action.kickstart.tree.KickstartTreeVariableAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="org_entitlement(rhn_provisioning);
user_role(config_admin)"/>
<forward name="default"
@@ -5418,6 +5731,7 @@
type="com.redhat.rhn.frontend.action.kickstart.AdvancedModeDetailsAction"
parameter="edit"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="org_entitlement(rhn_provisioning);
user_role(config_admin)"/>
<forward name="default"
@@ -5432,7 +5746,9 @@
scope="request"
name="kickstartCloneForm"
input="/WEB-INF/pages/kickstart/wizard/profile/advanced/clone.jsp"
-
type="com.redhat.rhn.frontend.action.kickstart.KickstartCloneAction">
+ type="com.redhat.rhn.frontend.action.kickstart.KickstartCloneAction"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/kickstart/wizard/profile/advanced/clone.jsp"/>
<forward name="success"
@@ -5443,7 +5759,9 @@
scope="request"
name="kickstartDeleteForm"
input="/WEB-INF/pages/kickstart/wizard/profile/advanced/deleteconfirm.jsp"
-
type="com.redhat.rhn.frontend.action.kickstart.KickstartDeleteAction">
+ type="com.redhat.rhn.frontend.action.kickstart.KickstartDeleteAction"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/kickstart/wizard/profile/advanced/deleteconfirm.jsp"/>
<forward name="success"
@@ -5463,7 +5781,9 @@
scope="request"
name="kickstartIpRangeForm"
input="/WEB-INF/pages/kickstart/wizard/profile/advanced/iprange.jsp"
-
type="com.redhat.rhn.frontend.action.kickstart.KickstartIpRangeAction">
+ type="com.redhat.rhn.frontend.action.kickstart.KickstartIpRangeAction"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/kickstart/wizard/profile/advanced/iprange.jsp"/>
</action>
@@ -5482,6 +5802,7 @@
<action path="/kickstart/ViewTrees"
type="com.redhat.rhn.frontend.action.kickstart.ViewTreesAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="org_entitlement(rhn_provisioning); user_role(config_admin)"/>
<forward name="default"
path="/WEB-INF/pages/kickstart/kstrees.jsp"/>
@@ -5493,6 +5814,7 @@
input="/WEB-INF/pages/kickstart/cobbler/snippets.jsp"
type="com.redhat.rhn.frontend.action.kickstart.cobbler.CobblerSnippetListSetupAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="org_entitlement(rhn_provisioning); user_role(config_admin)"/>
<forward name="default"
path="/WEB-INF/pages/kickstart/cobbler/snippets.jsp"/>
@@ -5504,6 +5826,7 @@
input="/WEB-INF/pages/kickstart/cobbler/snippets.jsp"
type="com.redhat.rhn.frontend.action.kickstart.cobbler.CobblerSnippetListSetupAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="org_entitlement(rhn_provisioning); user_role(config_admin)"/>
<forward name="default"
path="/WEB-INF/pages/kickstart/cobbler/snippets.jsp"/>
@@ -5515,6 +5838,7 @@
input="/WEB-INF/pages/kickstart/cobbler/snippets.jsp"
type="com.redhat.rhn.frontend.action.kickstart.cobbler.CobblerSnippetListSetupAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="org_entitlement(rhn_provisioning); user_role(config_admin)"/>
<forward name="default"
path="/WEB-INF/pages/kickstart/cobbler/snippets.jsp"/>
@@ -5527,6 +5851,7 @@
parameter="create_mode"
type="com.redhat.rhn.frontend.action.kickstart.cobbler.CobblerSnippetDetailsAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="org_entitlement(rhn_provisioning); user_role(config_admin)"/>
<forward name="default"
path="/WEB-INF/pages/kickstart/cobbler/snippetdetails.jsp"/>
@@ -5541,6 +5866,7 @@
parameter="edit_mode"
type="com.redhat.rhn.frontend.action.kickstart.cobbler.CobblerSnippetDetailsAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="org_entitlement(rhn_provisioning); user_role(config_admin)"/>
<forward name="default"
path="/WEB-INF/pages/kickstart/cobbler/snippetdetails.jsp"/>
@@ -5565,6 +5891,7 @@
input="/WEB-INF/pages/kickstart/cobbler/cobblersnippetdeleteconfirm.jsp"
type="com.redhat.rhn.frontend.action.kickstart.cobbler.CobblerSnippetDeleteAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="org_entitlement(rhn_provisioning); user_role(config_admin)"/>
<forward name="default"
path="/WEB-INF/pages/kickstart/cobbler/deleteconfirm.jsp"/>
@@ -5577,6 +5904,7 @@
input="/WEB-INF/pages/keys/keys.jsp"
type="com.redhat.rhn.frontend.action.keys.CryptoKeysListSetupAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="org_entitlement(rhn_provisioning); user_role(config_admin)"/>
<forward name="default"
path="/WEB-INF/pages/keys/keys.jsp"/>
@@ -5586,7 +5914,9 @@
scope="request"
name="cryptoKeyForm"
input="/WEB-INF/pages/keys/keycreate.jsp"
- type="com.redhat.rhn.frontend.action.keys.CryptoKeyCreateAction">
+ type="com.redhat.rhn.frontend.action.keys.CryptoKeyCreateAction"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/keys/keycreate.jsp"/>
<forward name="success"
@@ -5599,7 +5929,9 @@
scope="request"
name="cryptoKeyForm"
input="/WEB-INF/pages/keys/keyedit.jsp"
- type="com.redhat.rhn.frontend.action.keys.CryptoKeyEditAction">
+ type="com.redhat.rhn.frontend.action.keys.CryptoKeyEditAction"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/keys/keyedit.jsp"/>
<forward name="success"
@@ -5610,7 +5942,9 @@
scope="request"
name="cryptoKeyDeleteForm"
input="/WEB-INF/pages/keys/cryptokeydeleteconfirm.jsp"
- type="com.redhat.rhn.frontend.action.keys.CryptoKeyDeleteAction">
+ type="com.redhat.rhn.frontend.action.keys.CryptoKeyDeleteAction"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/keys/cryptokeydeleteconfirm.jsp"/>
<forward name="success"
@@ -5634,6 +5968,7 @@
type="com.redhat.rhn.frontend.action.systems.provisioning.PreservationListDeleteSubmitAction"
parameter="dispatch"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequired" value="true" />
<set-property property="acls"
value="org_entitlement(rhn_provisioning); user_role(config_admin)"/>
<forward name="default"
path="/systems/provisioning/preservation/PreservationList.do"/>
@@ -5668,6 +6003,7 @@
type="com.redhat.rhn.frontend.action.systems.provisioning.PreservationListDeleteAction"
parameter="dispatch"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequired" value="true" />
<set-property property="acls"
value="org_entitlement(rhn_provisioning); user_role(config_admin)"/>
<forward name="default"
path="/systems/provisioning/preservation/PreservationList.do"/>
@@ -5679,6 +6015,7 @@
input="/WEB-INF/pages/systems/provisioning/preservation/preservation_edit.jsp"
type="com.redhat.rhn.frontend.action.systems.provisioning.PreservationListEditAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="org_entitlement(rhn_provisioning); user_role(config_admin)"/>
<forward name="default"
path="/WEB-INF/pages/systems/provisioning/preservation/preservation_edit.jsp"/>
@@ -5693,6 +6030,7 @@
input="/WEB-INF/pages/systems/provisioning/preservation/preservation_create.jsp"
type="com.redhat.rhn.frontend.action.systems.provisioning.PreservationListCreateAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="org_entitlement(rhn_provisioning); user_role(config_admin)"/>
<forward name="default"
path="/WEB-INF/pages/systems/provisioning/preservation/preservation_create.jsp"/>
@@ -5713,7 +6051,9 @@
scope="request"
input="/WEB-INF/pages/kickstart/cryptokeys.jsp"
type="com.redhat.rhn.frontend.action.kickstart.KickstartCryptoKeysSubmitAction"
- parameter="dispatch">
+ parameter="dispatch"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequired" value="true" />
<forward name="default"
path="/kickstart/KickstartCryptoKeysList.do"/>
</action>
@@ -5739,7 +6079,9 @@
scope="request"
input="/WEB-INF/pages/kickstart/activationkeys.jsp"
type="com.redhat.rhn.frontend.action.kickstart.ActivationKeysSubmitAction"
- parameter="dispatch">
+ parameter="dispatch"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequired" value="true" />
<forward name="default"
path="/kickstart/ActivationKeys.do"/>
</action>
@@ -5756,7 +6098,9 @@
scope="request"
input="/WEB-INF/pages/kickstart/file_preservation_list.jsp"
type="com.redhat.rhn.frontend.action.kickstart.KickstartPreservationListSubmitAction"
- parameter="dispatch">
+ parameter="dispatch"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequired" value="true" />
<forward name="default"
path="/kickstart/KickstartFilePreservationLists.do"/>
</action>
@@ -5765,7 +6109,9 @@
name="submittedForm"
scope="request"
input="/WEB-INF/pages/kickstart/packageprofiles.jsp"
-
type="com.redhat.rhn.frontend.action.kickstart.KickstartPackageProfileSetupAction">
+
type="com.redhat.rhn.frontend.action.kickstart.KickstartPackageProfileSetupAction"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/kickstart/packageprofiles.jsp" />
<forward name="success"
@@ -5803,7 +6149,9 @@
scope="request"
name="kickstartTroubleshootingForm"
input="/WEB-INF/pages/kickstart/troubleshooting.jsp"
-
type="com.redhat.rhn.frontend.action.kickstart.KickstartTroubleshootingEditAction">
+
type="com.redhat.rhn.frontend.action.kickstart.KickstartTroubleshootingEditAction"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequired" value="true" />
<forward name="default"
path="/WEB-INF/pages/kickstart/troubleshooting.jsp"/>
<forward name="success"
@@ -5823,7 +6171,9 @@
scope="request"
name="kickstartLocaleForm"
input="/WEB-INF/pages/kickstart/locale.jsp"
-
type="com.redhat.rhn.frontend.action.kickstart.KickstartLocaleEditAction">
+
type="com.redhat.rhn.frontend.action.kickstart.KickstartLocaleEditAction"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequired" value="true" />
<forward name="default"
path="/WEB-INF/pages/kickstart/locale.jsp"/>
<forward name="success"
@@ -5835,6 +6185,7 @@
name="kickstartScheduleWizardForm"
type="com.redhat.rhn.frontend.action.kickstart.ScheduleKickstartWizardAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="system_feature(ftr_kickstart)"/>
<forward name="first"
@@ -5850,7 +6201,9 @@
<action
path="/systems/details/virtualization/ProvisionVirtualizationWizard"
scope="request"
name="kickstartScheduleWizardForm"
-
type="com.redhat.rhn.frontend.action.systems.virtualization.ProvisionVirtualizationWizardAction">
+
type="com.redhat.rhn.frontend.action.systems.virtualization.ProvisionVirtualizationWizardAction"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<!-- Waiting for the virtualization entitlement -->
<!-- <set-property property="acls"
value="system_feature(ftr_xen_provision_domain);>"/> -->
<forward name="first"
@@ -5867,6 +6220,7 @@
input="/WEB-INF/pages/kickstart/scriptedit.jsp"
type="com.redhat.rhn.frontend.action.kickstart.KickstartScriptCreateAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="org_entitlement(rhn_provisioning); user_role(config_admin)"/>
<forward name="default"
path="/WEB-INF/pages/kickstart/scriptcreate.jsp"/>
@@ -5880,6 +6234,7 @@
input="/WEB-INF/pages/kickstart/scriptedit.jsp"
type="com.redhat.rhn.frontend.action.kickstart.KickstartScriptEditAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="org_entitlement(rhn_provisioning); user_role(config_admin)"/>
<forward name="default"
path="/WEB-INF/pages/kickstart/scriptedit.jsp"/>
@@ -5893,6 +6248,7 @@
input="/WEB-INF/pages/kickstart/scriptdelete.jsp"
type="com.redhat.rhn.frontend.action.kickstart.KickstartScriptDeleteAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="org_entitlement(rhn_provisioning); user_role(config_admin)"/>
<forward name="default"
path="/WEB-INF/pages/kickstart/scriptdelete.jsp"/>
@@ -5904,7 +6260,9 @@
scope="request"
name="kickstartCloneForm"
input="/WEB-INF/pages/kickstart/clone.jsp"
-
type="com.redhat.rhn.frontend.action.kickstart.KickstartCloneAction">
+ type="com.redhat.rhn.frontend.action.kickstart.KickstartCloneAction"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/kickstart/clone.jsp"/>
<forward name="success"
@@ -5916,6 +6274,7 @@
name="kickstartVariableForm"
type="com.redhat.rhn.frontend.action.systems.provisioning.kickstart.VariablesAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/systems/details/kickstart/variables.jsp"/>
</action>
@@ -5925,7 +6284,9 @@
scope="request"
name="scrollForm"
input="/WEB-INF/pages/systems/details/kickstart/session_status.jsp"
-
type="com.redhat.rhn.frontend.action.systems.provisioning.kickstart.SessionStatusAction">
+
type="com.redhat.rhn.frontend.action.systems.provisioning.kickstart.SessionStatusAction"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/systems/details/kickstart/session_status.jsp"/>
</action>
@@ -5934,7 +6295,9 @@
scope="request"
name="kickstartSessionCancelForm"
input="/WEB-INF/pages/systems/details/kickstart/session_cancel.jsp"
-
type="com.redhat.rhn.frontend.action.systems.provisioning.kickstart.SessionCancelAction">
+
type="com.redhat.rhn.frontend.action.systems.provisioning.kickstart.SessionCancelAction"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/systems/details/kickstart/session_cancel.jsp"/>
<forward name="success"
@@ -5947,6 +6310,7 @@
input="/WEB-INF/pages/kickstart/treecreate.jsp"
type="com.redhat.rhn.frontend.action.kickstart.tree.TreeCreateAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="org_entitlement(rhn_provisioning); user_role(config_admin)"/>
<forward name="default"
path="/WEB-INF/pages/kickstart/treecreate.jsp"/>
@@ -5960,6 +6324,7 @@
input="/WEB-INF/pages/kickstart/treeedit.jsp"
type="com.redhat.rhn.frontend.action.kickstart.tree.TreeEditAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="org_entitlement(rhn_provisioning); user_role(config_admin)"/>
<forward name="default"
path="/WEB-INF/pages/kickstart/treeedit.jsp"/>
@@ -5971,7 +6336,9 @@
scope="request"
name="treeDeleteForm"
input="/WEB-INF/pages/kickstart/treedelete-confirm.jsp"
-
type="com.redhat.rhn.frontend.action.kickstart.tree.TreeDeleteAction">
+ type="com.redhat.rhn.frontend.action.kickstart.tree.TreeDeleteAction"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/kickstart/treedelete-confirm.jsp"/>
<forward name="success"
@@ -5983,6 +6350,7 @@
input="/WEB-INF/pages/monitoring/probes.jsp"
type="com.redhat.rhn.frontend.action.monitoring.ProbeList"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="show_monitoring()"/>
<set-property property="mixins"
value="com.redhat.rhn.common.security.acl.MonitoringAclHandler" />
<forward name="default"
@@ -6009,6 +6377,7 @@
input="/WEB-INF/pages/configuration/overview/globalconfiglist.jsp"
type="com.redhat.rhn.frontend.action.configuration.overview.GlobalConfigChannelList"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="org_entitlement(rhn_provisioning);user_role(config_admin)"/>
<forward name="default"
path="/WEB-INF/pages/configuration/overview/globalconfiglist.jsp"/>
@@ -6019,6 +6388,7 @@
input="/WEB-INF/pages/configuration/overview/globalfilelist.jsp"
type="com.redhat.rhn.frontend.action.configuration.overview.GlobalConfigFileList"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="org_entitlement(rhn_provisioning);user_role(config_admin);"/>
<forward name="default"
path="/WEB-INF/pages/configuration/overview/globalfilelist.jsp"/>
@@ -6029,6 +6399,7 @@
input="/WEB-INF/pages/configuration/overview/localfilelist.jsp"
type="com.redhat.rhn.frontend.action.configuration.overview.LocalConfigFileList"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="org_entitlement(rhn_provisioning);user_role(config_admin);"/>
<forward name="default"
path="/WEB-INF/pages/configuration/overview/localfilelist.jsp"/>
@@ -6039,6 +6410,7 @@
input="/WEB-INF/pages/configuration/overview/managedsystems.jsp"
type="com.redhat.rhn.frontend.action.configuration.overview.ManagedSystemsList"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="org_entitlement(rhn_provisioning)"/>
<forward name="default"
path="/WEB-INF/pages/configuration/overview/managedsystems.jsp"/>
@@ -6062,6 +6434,7 @@
type="com.redhat.rhn.frontend.action.configuration.overview.TargetSystemsSubmitAction"
parameter="dispatch"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequired" value="true" />
<set-property property="acls"
value="org_entitlement(rhn_provisioning)"/>
<forward name="default"
path="/configuration/system/TargetSystems.do"/>
@@ -6074,6 +6447,7 @@
input="/WEB-INF/pages/configuration/overview/summary.jsp"
type="com.redhat.rhn.frontend.action.configuration.ssm.SummaryAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="org_entitlement(rhn_provisioning)"/>
<forward name="default"
path="/WEB-INF/pages/configuration/overview/summary.jsp"/>
@@ -6089,6 +6463,7 @@
input="/WEB-INF/pages/configuration/channelOverview.jsp"
type="com.redhat.rhn.frontend.action.configuration.channel.ChannelOverviewAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/configuration/channel/channelOverview.jsp"/>
<forward name="sandbox"
@@ -6110,6 +6485,7 @@
input="/WEB-INF/pages/configuration/channel/channelcreate.jsp"
type="com.redhat.rhn.frontend.action.configuration.channel.ChannelOverviewAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="user_role(config_admin)"/>
<forward name="default"
path="/WEB-INF/pages/configuration/channel/channelcreate.jsp"/>
@@ -6125,6 +6501,7 @@
input="/WEB-INF/pages/configuration/channel/deleteChannel.jsp"
type="com.redhat.rhn.frontend.action.configuration.channel.DeleteChannelAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="user_role(config_admin);"/>
<forward name="submit" redirect="true"
path="/configuration/GlobalConfigChannelList.do"/>
@@ -6149,6 +6526,7 @@
name="submittedForm"
className="com.redhat.rhn.frontend.struts.RhnActionMapping"
parameter="dispatch">
+ <set-property property="postRequired" value="true" />
<forward name="default"
path="/configuration/ChannelFiles.do"/>
<forward name="copy2systems" redirect="true"
@@ -6164,6 +6542,7 @@
name="submittedForm"
className="com.redhat.rhn.frontend.struts.RhnActionMapping"
parameter="dispatch">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/configuration/channel/copy2systems.jsp"/>
<forward name="success"
@@ -6177,6 +6556,7 @@
name="submittedForm"
className="com.redhat.rhn.frontend.struts.RhnActionMapping"
parameter="dispatch">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/configuration/channel/copy2channels.jsp"/>
<forward name="success"
@@ -6202,6 +6582,7 @@
name="submittedForm"
className="com.redhat.rhn.frontend.struts.RhnActionMapping"
parameter="dispatch">
+ <set-property property="postRequired" value="true" />
<set-property property="acls"
value="config_channel_type(normal);"/>
<set-property property="mixins"
value="com.redhat.rhn.common.security.acl.ConfigAclHandler" />
<forward name="default"
@@ -6229,6 +6610,7 @@
name="submittedForm"
className="com.redhat.rhn.frontend.struts.RhnActionMapping"
parameter="dispatch">
+ <set-property property="postRequired" value="true" />
<set-property property="acls"
value="config_channel_type(normal);user_role(config_admin);"/>
<set-property property="mixins"
value="com.redhat.rhn.common.security.acl.ConfigAclHandler" />
<forward name="default"
@@ -6277,6 +6659,7 @@
name="submittedForm"
className="com.redhat.rhn.frontend.struts.RhnActionMapping"
parameter="dispatch">
+ <set-property property="postRequired" value="true" />
<forward name="default"
path="/configuration/channel/ChooseFiles.do"/>
<forward name="success" redirect="true"
@@ -6301,6 +6684,7 @@
name="submittedForm"
className="com.redhat.rhn.frontend.struts.RhnActionMapping"
parameter="dispatch">
+ <set-property property="postRequired" value="true" />
<forward name="default"
path="/configuration/channel/ChooseSystems.do"/>
<forward name="confirm" redirect="true"
@@ -6343,6 +6727,7 @@
input="/WEB-INF/pages/configuration/channel/fileup.jsp"
type="com.redhat.rhn.frontend.action.configuration.channel.ChannelAddFilesAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="config_channel_editable();"/>
<set-property property="mixins"
value="com.redhat.rhn.common.security.acl.ConfigAclHandler" />
<forward name="default"
@@ -6370,6 +6755,7 @@
type="com.redhat.rhn.frontend.action.configuration.channel.ChannelFilesImportSubmit"
className="com.redhat.rhn.frontend.struts.RhnActionMapping"
parameter="dispatch">
+ <set-property property="postRequired" value="true" />
<set-property property="acls"
value="config_channel_editable();"/>
<set-property property="mixins"
value="com.redhat.rhn.common.security.acl.ConfigAclHandler" />
<forward name="default" redirect="true"
@@ -6382,6 +6768,7 @@
input="/WEB-INF/pages/configuration/channel/filecreate.jsp"
type="com.redhat.rhn.frontend.action.configuration.channel.ChannelAddFilesAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="config_channel_editable();"/>
<set-property property="mixins"
value="com.redhat.rhn.common.security.acl.ConfigAclHandler" />
<forward name="default"
@@ -6410,6 +6797,7 @@
parameter="dispatch"
type="com.redhat.rhn.frontend.action.configuration.files.ManageRevisionSubmit"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequired" value="true" />
<forward name="default"
path="/configuration/file/ManageRevision.do"/>
<forward name="deletedfile" redirect="true"
@@ -6449,6 +6837,7 @@
type="com.redhat.rhn.frontend.action.configuration.files.CopyFileCentralSubmitAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping"
parameter="dispatch">
+ <set-property property="postRequired" value="true" />
<set-property property="acls"
value="user_role(config_admin);"/>
<forward name="default"
path="/configuration/file/CopyFileCentral.do"/>
@@ -6459,6 +6848,7 @@
type="com.redhat.rhn.frontend.action.configuration.files.CopyFileLocalSubmitAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping"
parameter="dispatch">
+ <set-property property="postRequired" value="true" />
<forward name="default"
path="/configuration/file/CopyFileLocal.do"/>
</action>
@@ -6468,6 +6858,7 @@
type="com.redhat.rhn.frontend.action.configuration.files.CopyFileSandboxSubmitAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping"
parameter="dispatch">
+ <set-property property="postRequired" value="true" />
<forward name="default"
path="/configuration/file/CopyFileSandbox.do"/>
</action>
@@ -6477,6 +6868,7 @@
input="/WEB-INF/pages/configuration/files/comparerevision.jsp"
type="com.redhat.rhn.frontend.action.configuration.files.CompareRevisionAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/configuration/files/comparerevision.jsp"/>
</action>
@@ -6486,6 +6878,7 @@
input="/WEB-INF/pages/configuration/files/comparecopy.jsp"
type="com.redhat.rhn.frontend.action.configuration.files.CompareCopyAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/configuration/files/comparecopy.jsp"/>
</action>
@@ -6495,6 +6888,7 @@
input="/WEB-INF/pages/configuration/files/comparechannel.jsp"
type="com.redhat.rhn.frontend.action.configuration.files.CompareChannelAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/configuration/files/comparechannel.jsp"/>
</action>
@@ -6504,6 +6898,7 @@
input="/WEB-INF/pages/configuration/files/comparefile.jsp"
type="com.redhat.rhn.frontend.action.configuration.files.CompareFileAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/configuration/files/comparefile.jsp"/>
</action>
@@ -6514,6 +6909,7 @@
type="com.redhat.rhn.frontend.action.configuration.files.FileDetailsAction"
name="configFileForm"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/configuration/files/filedetails.jsp"/>
<forward name="error"
@@ -6526,6 +6922,7 @@
type="com.redhat.rhn.frontend.action.configuration.files.FileDownloadAction"
name="configFileForm"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/configuration/files/filedetails.jsp"/>
<forward name="error"
@@ -6538,6 +6935,7 @@
type="com.redhat.rhn.frontend.action.configuration.files.DeleteRevisionAction"
name="configFileForm"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="config_channel_editable();"/>
<set-property property="mixins"
value="com.redhat.rhn.common.security.acl.ConfigAclHandler" />
<forward name="default"
@@ -6555,6 +6953,7 @@
type="com.redhat.rhn.frontend.action.configuration.files.DeleteFileAction"
name="configFileForm"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="config_channel_editable();"/>
<set-property property="mixins"
value="com.redhat.rhn.common.security.acl.ConfigAclHandler" />
<forward name="default"
@@ -6580,6 +6979,7 @@
parameter="dispatch"
type="com.redhat.rhn.frontend.action.configuration.files.CompareDeployedSubmitAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequired" value="true" />
<forward name="default" redirect="true"
path="/configuration/file/CompareDeployed.do"/>
</action>
@@ -6611,6 +7011,7 @@
type="com.redhat.rhn.frontend.action.configuration.files.LocalRevisionDeployAction"
name="datePickerForm"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/configuration/files/deploy.jsp"/>
<forward name="global" redirect="true"
@@ -6625,6 +7026,7 @@
type="com.redhat.rhn.frontend.action.configuration.files.GlobalRevisionDeploySetup"
name="submittedForm"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/configuration/files/deploy.jsp"/>
</action>
@@ -6636,6 +7038,7 @@
name="submittedForm"
className="com.redhat.rhn.frontend.struts.RhnActionMapping"
parameter="dispatch">
+ <set-property property="postRequired" value="true" />
<forward name="default"
path="/configuration/file/GlobalRevisionDeploy.do"/>
<forward name="confirm" redirect="true"
@@ -6659,6 +7062,7 @@
name="datePickerForm"
className="com.redhat.rhn.frontend.struts.RhnActionMapping"
parameter="dispatch">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/configuration/files/deployconfirm.jsp"/>
<forward name="success" redirect="true"
@@ -6691,6 +7095,7 @@
type="com.redhat.rhn.frontend.action.systems.entitlements.VirtualizationEntitlementsAction"
parameter="listGuestLimited"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="user_role(org_admin)"/>
<forward name="success"
path="/WEB-INF/pages/systems/entitlements/guestlimited.jsp"/>
</action>
@@ -6700,6 +7105,7 @@
type="com.redhat.rhn.frontend.action.systems.entitlements.VirtualizationEntitlementsAction"
parameter="listGuestUnlimited"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="user_role(org_admin)"/>
<forward name="success"
path="/WEB-INF/pages/systems/entitlements/guestunlimited.jsp"/>
</action>
@@ -6709,6 +7115,7 @@
type="com.redhat.rhn.frontend.action.systems.entitlements.VirtualizationEntitlementsAction"
parameter="listPhysicalHosts"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="user_role(org_admin)"/>
<forward name="success"
path="/WEB-INF/pages/systems/entitlements/physicalhosts.jsp"/>
</action>
@@ -6717,6 +7124,7 @@
scope="request"
type="com.redhat.rhn.frontend.action.systems.entitlements.FlexGuestAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="user_role(org_admin)"/>
<forward name="default"
path="/WEB-INF/pages/systems/entitlements/flexguests.jsp"/>
</action>
@@ -6725,6 +7133,7 @@
scope="request"
type="com.redhat.rhn.frontend.action.systems.entitlements.EligibleFlexGuestAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<set-property property="acls"
value="user_role(org_admin)"/>
<forward name="default"
path="/WEB-INF/pages/systems/entitlements/flexguests.jsp"/>
<forward name="success"
path="/systems/entitlements/EligibleFlexGuests.do"
redirect="true"/>
@@ -6743,6 +7152,7 @@
input="/WEB-INF/pages/channel/manage/errataremove.jsp"
type="com.redhat.rhn.frontend.action.channel.manage.ListErrataAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/channel/manage/errataremove.jsp" />
<forward name="submit"
path="/channels/manage/errata/ConfirmRemove.do" redirect="true"/>
</action>
@@ -6752,6 +7162,7 @@
input="/WEB-INF/pages/channel/manage/confirmerrataremove.jsp"
type="com.redhat.rhn.frontend.action.channel.manage.ErrataRemoveAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/channel/manage/confirmerrataremove.jsp" />
<forward name="submit"
path="/channels/manage/errata/ListRemove.do" redirect="true"/>
</action>
@@ -6761,6 +7172,7 @@
input="/WEB-INF/pages/channel/manage/adderrataredhat.jsp"
type="com.redhat.rhn.frontend.action.channel.manage.AddRedHatErrataAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/channel/manage/adderrataredhat.jsp" />
<forward name="submit"
path="/channels/manage/errata/ConfirmErrataAdd.do"
redirect="true"/>
</action>
@@ -6770,6 +7182,7 @@
input="/WEB-INF/pages/channel/manage/addcustomerrata.jsp"
type="com.redhat.rhn.frontend.action.channel.manage.AddCustomErrataAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/channel/manage/addcustomerrata.jsp" />
<forward name="submit"
path="/channels/manage/errata/ConfirmErrataAdd.do"
redirect="true"/>
</action>
@@ -6779,6 +7192,7 @@
input="/WEB-INF/pages/channel/manage/confirmerrata.jsp"
type="com.redhat.rhn.frontend.action.channel.manage.ConfirmErrataAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/channel/manage/confirmerrata.jsp" />
<forward name="clone"
path="/channels/manage/errata/PublishErrata.do" redirect="true"/>
</action>
@@ -6796,6 +7210,7 @@
input="/WEB-INF/pages/channel/manage/erratasync.jsp"
type="com.redhat.rhn.frontend.action.channel.manage.SyncErrataAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/channel/manage/erratasync.jsp" />
<forward name="submit"
path="/channels/manage/errata/ConfirmSyncPackages.do"
redirect="true"/>
</action>
@@ -6805,6 +7220,7 @@
input="/WEB-INF/pages/channel/manage/erratapackagesync.jsp"
type="com.redhat.rhn.frontend.action.channel.manage.SyncErrataPackagesAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/channel/manage/erratapackagesync.jsp" />
<forward name="submit"
path="/channels/manage/errata/SyncErrata.do" redirect="true"/>
</action>
@@ -6824,6 +7240,7 @@
scope="request"
type="com.redhat.rhn.frontend.action.channel.manage.PatchSetListAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/channel/manage/listpatchset.jsp" />
</action>
@@ -6831,6 +7248,7 @@
scope="request"
type="com.redhat.rhn.frontend.action.channel.ChannelPackagesAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/channel/packagelist.jsp" />
</action>
@@ -6838,6 +7256,7 @@
scope="request"
type="com.redhat.rhn.frontend.action.channel.ChannelErrataAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/channel/erratalist.jsp" />
</action>
@@ -6846,6 +7265,7 @@
name="channelDetailForm"
type="com.redhat.rhn.frontend.action.channel.ChannelDetailsAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/channel/channeldetail.jsp" />
<forward name="success" path="/channels/ChannelDetail.do"
redirect="true" />
</action>
@@ -6854,6 +7274,7 @@
scope="request"
type="com.redhat.rhn.frontend.action.channel.manage.ChannelPackagesAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="confirm"
path="/channels/manage/ChannelPackagesRemove.do" redirect="true"
/>
<forward name="default"
path="/WEB-INF/pages/channel/manage/listremovepackages.jsp" />
</action>
@@ -6862,6 +7283,7 @@
scope="request"
type="com.redhat.rhn.frontend.action.channel.manage.RepositoriesAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/channel/manage/channelrepos.jsp" />
<forward name="success"
path="/channels/manage/Repositories.do" redirect="true" />
</action>
@@ -6878,6 +7300,7 @@
scope="request"
type="com.redhat.rhn.frontend.action.channel.manage.ManageChannelsAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/channel/manage/manage.jsp"/>
</action>
@@ -6886,6 +7309,7 @@
name="channelDeleteForm"
type="com.redhat.rhn.frontend.action.channel.manage.DeleteChannelAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/channel/manage/delete.jsp"/>
<forward name="success"
path="/channels/manage/Manage.do"/>
</action>
@@ -6895,6 +7319,7 @@
name="channelEditForm"
type="com.redhat.rhn.frontend.action.channel.manage.EditChannelAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/channel/manage/edit.jsp" />
<forward name="private"
path="/WEB-INF/pages/channel/manage/confirmprivate.jsp" />
@@ -6907,6 +7332,7 @@
scope="request"
type="com.redhat.rhn.frontend.action.channel.manage.ChannelPackagesRemoveAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/channel/manage/confirmremovepackages.jsp" />
<forward name="complete"
path="/channels/manage/ChannelPackages.do" redirect="true" />
</action>
@@ -6921,6 +7347,7 @@
scope="request"
type="com.redhat.rhn.frontend.action.channel.manage.ChannelPackagesAddAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/channel/manage/addpackages.jsp" />
<forward name="confirm"
path="/channels/manage/ChannelPackagesAddConfirm.do" redirect="true"
/>
</action>
@@ -6929,6 +7356,7 @@
scope="request"
type="com.redhat.rhn.frontend.action.channel.manage.ChannelPackagesAddConfirmAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/channel/manage/confirmaddpackages.jsp" />
<forward name="complete"
path="/channels/manage/ChannelPackages.do" redirect="true" />
</action>
@@ -6936,6 +7364,7 @@
<action path="/channels/ChannelSubscribers"
type="com.redhat.rhn.frontend.action.channel.ChannelSubscribedAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/channel/subscribedsystems.jsp" />
</action>
@@ -6949,6 +7378,7 @@
<action path="/channels/ConfirmTargetSystems"
type="com.redhat.rhn.frontend.action.channel.TargetSystemsConfirmAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/channel/confirmtargetsystems.jsp" />
<forward name="success" path="/channels/TargetSystems.do"
redirect="true" />
</action>
@@ -6956,7 +7386,9 @@
<action path="/systems/customdata/CustomDataList"
scope="request"
-
type="com.redhat.rhn.frontend.action.systems.customkey.CustomKeyListAction">
+
type="com.redhat.rhn.frontend.action.systems.customkey.CustomKeyListAction"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/systems/customkey/listcustomkeys.jsp" />
</action>
@@ -6964,6 +7396,7 @@
scope="request"
type="com.redhat.rhn.frontend.action.systems.customkey.CreateCustomKeyAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/systems/customkey/createkey.jsp" />
<forward name="created"
path="/systems/customdata/CustomDataList.do" redirect="true"/>
</action>
@@ -6976,6 +7409,7 @@
type="com.redhat.rhn.frontend.action.systems.customkey.DeleteCustomKeyAction"
name="submittedForm"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/systems/customkey/deletekey.jsp" />
<forward name="deleted"
path="/systems/customdata/CustomDataList.do" redirect="true"/>
</action>
@@ -6986,6 +7420,7 @@
type="com.redhat.rhn.frontend.action.systems.customkey.UpdateCustomKeyAction"
name="updateCustomKeyForm"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/systems/customkey/updatekey.jsp" />
<forward name="updated"
path="/systems/customdata/CustomDataList.do" redirect="true"/>
</action>
@@ -6994,6 +7429,7 @@
scope="request"
type="com.redhat.rhn.frontend.action.rhnpackage.CustomPackageListAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/channel/manage/package/listremovecustompackages.jsp" />
<forward name="confirm"
path="/software/manage/packages/ConfirmPackageRemove.do"
redirect="true" />
</action>
@@ -7002,6 +7438,7 @@
scope="request"
type="com.redhat.rhn.frontend.action.rhnpackage.CustomPackagesDeleteConfirmAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/channel/manage/package/confirmdeletepackages.jsp" />
<forward name="deleted"
path="/software/manage/packages/PackageList.do" redirect="true" />
</action>
@@ -7030,6 +7467,7 @@
input="/WEB-INF/pages/channel/manage/repo/repos.jsp"
type="com.redhat.rhn.frontend.action.channel.manage.repo.RepoListSetupAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/channel/manage/repo/repos.jsp"/>
</action>
@@ -7041,6 +7479,7 @@
parameter="create_mode"
type="com.redhat.rhn.frontend.action.channel.manage.repo.RepoDetailsAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/channel/manage/repo/repodetails.jsp"/>
<forward name="success"
@@ -7054,6 +7493,7 @@
parameter="edit_mode"
type="com.redhat.rhn.frontend.action.channel.manage.repo.RepoDetailsAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/channel/manage/repo/repodetails.jsp"/>
<forward name="success"
@@ -7064,6 +7504,7 @@
scope="request"
type="com.redhat.rhn.frontend.action.channel.manage.repo.RepoDeleteAction"
className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/channel/manage/repo/deleteconfirm.jsp"/>
<forward name="success"
@@ -7107,7 +7548,8 @@
scope="request"
name="docsSearchForm"
input="/WEB-INF/pages/help/docsearch.jsp"
- type="com.redhat.rhn.frontend.action.help.DocSearchSetupAction">
+ type="com.redhat.rhn.frontend.action.help.DocSearchSetupAction"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
<forward name="default"
path="/WEB-INF/pages/help/docsearch.jsp"/>
<forward name="success"
@@ -7134,19 +7576,25 @@
</action>
<action path="/ssm/ViewAllLog"
- type="com.redhat.rhn.frontend.action.ssm.ViewAllLogAction">
+ type="com.redhat.rhn.frontend.action.ssm.ViewAllLogAction"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/ssm/view-log.jsp"/>
</action>
<action path="/ssm/ViewCompletedLog"
-
type="com.redhat.rhn.frontend.action.ssm.ViewCompletedLogAction">
+ type="com.redhat.rhn.frontend.action.ssm.ViewCompletedLogAction"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/ssm/view-log.jsp"/>
</action>
<action path="/ssm/ViewLogDetails"
- type="com.redhat.rhn.frontend.action.ssm.ViewLogDetailsAction">
+ type="com.redhat.rhn.frontend.action.ssm.ViewLogDetailsAction"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/ssm/view-log-details.jsp"/>
</action>
@@ -7159,7 +7607,9 @@
<action path="/ssm/PackageInstall"
scope="request"
input="/WEB-INF/pages/ssm/packageinstall.jsp"
-
type="com.redhat.rhn.frontend.action.channel.ssm.SelectChannelAction">
+ type="com.redhat.rhn.frontend.action.channel.ssm.SelectChannelAction"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/ssm/packageinstall.jsp" />
</action>
@@ -7167,7 +7617,9 @@
<action path="/ssm/PackageList"
scope="request"
input="/WEB-INF/pages/ssm/packagelist.jsp"
-
type="com.redhat.rhn.frontend.action.rhnpackage.ssm.SelectInstallationPackagesAction">
+
type="com.redhat.rhn.frontend.action.rhnpackage.ssm.SelectInstallationPackagesAction"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/ssm/packagelist.jsp" />
<forward name="confirm"
@@ -7178,7 +7630,9 @@
scope="request"
name="datePickerForm"
input="/WEB-INF/pages/ssm/packageinstallschedule.jsp"
-
type="com.redhat.rhn.frontend.action.rhnpackage.ssm.SchedulePackageInstallationAction">
+
type="com.redhat.rhn.frontend.action.rhnpackage.ssm.SchedulePackageInstallationAction"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/ssm/packageinstallschedule.jsp" />
<forward name="confirm"
@@ -7189,7 +7643,9 @@
<action path="/ssm/PackageRemove"
scope="request"
input="/WEB-INF/pages/ssm/packageremove.jsp"
-
type="com.redhat.rhn.frontend.action.rhnpackage.ssm.SelectRemovePackagesAction">
+
type="com.redhat.rhn.frontend.action.rhnpackage.ssm.SelectRemovePackagesAction"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/ssm/packageremove.jsp" />
<forward name="confirm"
@@ -7200,7 +7656,9 @@
scope="request"
name="datePickerForm"
input="/WEB-INF/pages/ssm/packageremoveschedule.jsp"
-
type="com.redhat.rhn.frontend.action.rhnpackage.ssm.SchedulePackageRemoveAction">
+
type="com.redhat.rhn.frontend.action.rhnpackage.ssm.SchedulePackageRemoveAction"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/ssm/packageremoveschedule.jsp" />
<forward name="confirm"
@@ -7211,7 +7669,9 @@
<action path="/ssm/PackageUpgrade"
scope="request"
input="/WEB-INF/pages/ssm/packageupgrade.jsp"
-
type="com.redhat.rhn.frontend.action.rhnpackage.ssm.SelectUpgradePackagesAction">
+
type="com.redhat.rhn.frontend.action.rhnpackage.ssm.SelectUpgradePackagesAction"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/ssm/packageupgrade.jsp" />
<forward name="confirm"
@@ -7222,7 +7682,9 @@
scope="request"
name="datePickerForm"
input="/WEB-INF/pages/ssm/packageupgradeschedule.jsp"
-
type="com.redhat.rhn.frontend.action.rhnpackage.ssm.SchedulePackageUpgradeAction">
+
type="com.redhat.rhn.frontend.action.rhnpackage.ssm.SchedulePackageUpgradeAction"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/ssm/packageupgradeschedule.jsp" />
<forward name="confirm"
@@ -7233,7 +7695,9 @@
<action path="/ssm/PackageVerify"
scope="request"
input="/WEB-INF/pages/ssm/packageverify.jsp"
-
type="com.redhat.rhn.frontend.action.rhnpackage.ssm.SelectVerifyPackagesAction">
+
type="com.redhat.rhn.frontend.action.rhnpackage.ssm.SelectVerifyPackagesAction"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/ssm/packageverify.jsp" />
<forward name="confirm"
@@ -7244,7 +7708,9 @@
scope="request"
name="datePickerForm"
input="/WEB-INF/pages/ssm/packageverifyschedule.jsp"
-
type="com.redhat.rhn.frontend.action.rhnpackage.ssm.SchedulePackageVerifyAction">
+
type="com.redhat.rhn.frontend.action.rhnpackage.ssm.SchedulePackageVerifyAction"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/ssm/packageverifyschedule.jsp" />
<forward name="confirm"
@@ -7263,7 +7729,9 @@
<action path="/admin/SatSchedules"
scope="request"
input="/WEB-INF/pages/admin/schedules.jsp"
- type="com.redhat.rhn.frontend.action.tasko.SatSchedulesAction">
+ type="com.redhat.rhn.frontend.action.tasko.SatSchedulesAction"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/admin/schedules.jsp" />
</action>
@@ -7272,7 +7740,9 @@
scope="request"
name="updateTaskSchedule"
input="/WEB-INF/pages/admin/scheduleDetail.jsp"
- type="com.redhat.rhn.frontend.action.tasko.ScheduleDetailAction">
+ type="com.redhat.rhn.frontend.action.tasko.ScheduleDetailAction"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/admin/scheduleDetail.jsp" />
<forward name="disable"
@@ -7285,7 +7755,9 @@
scope="request"
name="updateTaskSchedule"
input="/WEB-INF/pages/admin/deleteSchedule.jsp"
- type="com.redhat.rhn.frontend.action.tasko.DeleteScheduleAction">
+ type="com.redhat.rhn.frontend.action.tasko.DeleteScheduleAction"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/admin/deleteSchedule.jsp" />
<forward name="success"
@@ -7295,7 +7767,9 @@
<action path="/admin/BunchDetail"
scope="request"
input="/WEB-INF/pages/admin/bunchDetail.jsp"
- type="com.redhat.rhn.frontend.action.tasko.BunchDetailAction">
+ type="com.redhat.rhn.frontend.action.tasko.BunchDetailAction"
+ className="com.redhat.rhn.frontend.struts.RhnActionMapping">
+ <set-property property="postRequiredIfSubmitted"
value="true" />
<forward name="default"
path="/WEB-INF/pages/admin/bunchDetail.jsp" />
</action>