summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormorr <morr@pkgsrc.org>2012-07-27 20:22:13 +0000
committermorr <morr@pkgsrc.org>2012-07-27 20:22:13 +0000
commit35ffa7cc38e1a48473fe633875ad7a1d0566b8d6 (patch)
treeb5974d8da7d15f089185520ccb12b9172e3e3b8f
parent01bc8547882fd00d5e6fd7ce7aedf69c289e90cc (diff)
downloadpkgsrc-35ffa7cc38e1a48473fe633875ad7a1d0566b8d6.tar.gz
Update to newest version, including security fixes.
ChangeLog from last version: SECURITY ======== * Close several XSS vulnerabilities in topic administration page. This resolves CVE-2012-2768. DOC === * Clarify that the only version incompatibility is 3.8.0; 3.8.x for values of x != 0 is fine. * Note incompatibility with RT 4 and above, which already include RTFM functionality as "Articles" XXX: for now disable copying of PO files, they conflict with RT ones.
-rw-r--r--devel/RTFM/Makefile13
-rw-r--r--devel/RTFM/PLIST155
-rw-r--r--devel/RTFM/distinfo8
3 files changed, 91 insertions, 85 deletions
diff --git a/devel/RTFM/Makefile b/devel/RTFM/Makefile
index 354af9dd14b..98ebc243cf3 100644
--- a/devel/RTFM/Makefile
+++ b/devel/RTFM/Makefile
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.8 2008/05/26 02:13:17 joerg Exp $
+# $NetBSD: Makefile,v 1.9 2012/07/27 20:22:13 morr Exp $
#
-DISTNAME= RTFM-2.0.4
-PKGREVISION= 3
+DISTNAME= RTFM-2.4.4
CATEGORIES= devel
MASTER_SITES= http://download.bestpractical.com/pub/rt/release/
@@ -35,10 +34,10 @@ do-install:
${INSTALL_DATA_DIR} ${DESTDIR}${RT_HTML_DIR}
cd ${WRKSRC}/html && ${FIND} . -type f ! -name '*.orig' 2>/dev/null | \
pax -rw ${DESTDIR}${RT_HTML_DIR}
- @${ECHO} "=> Locales"
- ${INSTALL_DATA_DIR} ${DESTDIR}${RT_I18N_DIR}
- cd ${WRKSRC}/po && ${FIND} . -type f ! -name '*.orig' 2>/dev/null | \
- pax -rw ${DESTDIR}${RT_I18N_DIR}
+# @${ECHO} "=> Locales"
+# ${INSTALL_DATA_DIR} ${DESTDIR}${RT_I18N_DIR}
+# cd ${WRKSRC}/po && ${FIND} . -type f ! -name '*.orig' 2>/dev/null | \
+# pax -rw ${DESTDIR}${RT_I18N_DIR}
@${ECHO} "=> Database Schemas"
${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/RTFM
for file in acl.Oracle acl.Pg acl.mysql schema.Oracle schema.Pg schema.mysql; \
diff --git a/devel/RTFM/PLIST b/devel/RTFM/PLIST
index 9275e5d6abc..616f24b4536 100644
--- a/devel/RTFM/PLIST
+++ b/devel/RTFM/PLIST
@@ -1,103 +1,110 @@
-@comment $NetBSD: PLIST,v 1.3 2009/06/14 17:48:30 joerg Exp $
-${RT_HTML_DIR}/Callbacks/RTFM/Ticket/Update.html/BeforeMessageBox
+@comment $NetBSD: PLIST,v 1.4 2012/07/27 20:22:13 morr Exp $
+${RT_HTML_DIR}/Admin/Global/CustomFields/RTFM-Class-RTFM-Article.html
+${RT_HTML_DIR}/Admin/RTFM/Classes/CustomFields.html
+${RT_HTML_DIR}/Admin/RTFM/Classes/GroupRights.html
+${RT_HTML_DIR}/Admin/RTFM/Classes/Modify.html
+${RT_HTML_DIR}/Admin/RTFM/Classes/Topics.html
+${RT_HTML_DIR}/Admin/RTFM/Classes/UserRights.html
+${RT_HTML_DIR}/Admin/RTFM/Classes/index.html
+${RT_HTML_DIR}/Admin/RTFM/Elements/ClassTabs
+${RT_HTML_DIR}/Admin/RTFM/Elements/GlobalTabs
+${RT_HTML_DIR}/Admin/RTFM/Elements/Header
+${RT_HTML_DIR}/Admin/RTFM/Elements/Tabs
+${RT_HTML_DIR}/Admin/RTFM/Elements/Topics
+${RT_HTML_DIR}/Admin/RTFM/Global/GroupRights.html
+${RT_HTML_DIR}/Admin/RTFM/Global/Topics.html
+${RT_HTML_DIR}/Admin/RTFM/Global/UserRights.html
+${RT_HTML_DIR}/Admin/RTFM/Global/index.html
+${RT_HTML_DIR}/Admin/RTFM/index.html
+${RT_HTML_DIR}/Callbacks/RTFM/Admin/Elements/CustomFieldTabs/Default
+${RT_HTML_DIR}/Callbacks/RTFM/Admin/Elements/Tabs/Default
+${RT_HTML_DIR}/Callbacks/RTFM/Admin/Global/CustomFields/index.html/Default
+${RT_HTML_DIR}/Callbacks/RTFM/Admin/index.html/Default
+${RT_HTML_DIR}/Callbacks/RTFM/Elements/EditLinks/ExtraLinkInstructions
+${RT_HTML_DIR}/Callbacks/RTFM/Elements/Header/Head
+${RT_HTML_DIR}/Callbacks/RTFM/Elements/MessageBox/Default
+${RT_HTML_DIR}/Callbacks/RTFM/Elements/Tabs/Default
+${RT_HTML_DIR}/Callbacks/RTFM/RTIR/Elements/Tabs/Default
+${RT_HTML_DIR}/Callbacks/RTFM/SelfService/Elements/Tabs/Default
+${RT_HTML_DIR}/Callbacks/RTFM/Ticket/Create.html/BeforeCreate
+${RT_HTML_DIR}/Callbacks/RTFM/Ticket/Create.html/BeforeMessageBox
${RT_HTML_DIR}/Callbacks/RTFM/Ticket/Elements/Tabs/Default
+${RT_HTML_DIR}/Callbacks/RTFM/Ticket/Update.html/BeforeMessageBox
${RT_HTML_DIR}/Callbacks/RTFM/autohandler/Default
-${RT_HTML_DIR}/Callbacks/RTFM/Elements/Tabs/Default
-${RT_HTML_DIR}/Callbacks/RTFM/Elements/MessageBox/Default
-${RT_HTML_DIR}/RTFM/Article/Elements/Tabs
+${RT_HTML_DIR}/Elements/RT__FM__ClassCollection/ColumnMap
+${RT_HTML_DIR}/NoAuth/webrtfm.css
+${RT_HTML_DIR}/RTFM/Article/Delete.html
+${RT_HTML_DIR}/RTFM/Article/Display.html
+${RT_HTML_DIR}/RTFM/Article/Edit.html
+${RT_HTML_DIR}/RTFM/Article/Elements/EditBasics
+${RT_HTML_DIR}/RTFM/Article/Elements/EditCustomFields
+${RT_HTML_DIR}/RTFM/Article/Elements/EditLinks
+${RT_HTML_DIR}/RTFM/Article/Elements/EditTopics
+${RT_HTML_DIR}/RTFM/Article/Elements/LinkEntryInstructions
+${RT_HTML_DIR}/RTFM/Article/Elements/Preformatted
${RT_HTML_DIR}/RTFM/Article/Elements/SearchByCustomField
-${RT_HTML_DIR}/RTFM/Article/Elements/ShowLinks
+${RT_HTML_DIR}/RTFM/Article/Elements/SelectSavedSearches
+${RT_HTML_DIR}/RTFM/Article/Elements/SelectSearchPrivacy
${RT_HTML_DIR}/RTFM/Article/Elements/ShowHistory
-${RT_HTML_DIR}/RTFM/Article/Elements/ShowCustomFields
-${RT_HTML_DIR}/RTFM/Article/Elements/EditCustomField
-${RT_HTML_DIR}/RTFM/Article/Elements/EditLinks
-${RT_HTML_DIR}/RTFM/Article/Elements/EditCustomFields
-${RT_HTML_DIR}/RTFM/Article/Elements/ShowSearchResults
+${RT_HTML_DIR}/RTFM/Article/Elements/ShowLinks
+${RT_HTML_DIR}/RTFM/Article/Elements/ShowSavedSearches
${RT_HTML_DIR}/RTFM/Article/Elements/ShowSearchCriteria
-${RT_HTML_DIR}/RTFM/Article/Elements/EditBasics
-${RT_HTML_DIR}/RTFM/Article/Elements/Preformatted
-${RT_HTML_DIR}/RTFM/Article/History.html
-${RT_HTML_DIR}/RTFM/Article/Delete.html
-${RT_HTML_DIR}/RTFM/Article/Create.html
+${RT_HTML_DIR}/RTFM/Article/Elements/ShowSearchResults
+${RT_HTML_DIR}/RTFM/Article/Elements/ShowTopics
+${RT_HTML_DIR}/RTFM/Article/Elements/Tabs
${RT_HTML_DIR}/RTFM/Article/ExtractFromTicket.html
-${RT_HTML_DIR}/RTFM/Article/Display.html
-${RT_HTML_DIR}/RTFM/Article/Edit.html
-${RT_HTML_DIR}/RTFM/Article/Search.html
-${RT_HTML_DIR}/RTFM/Article/index.html
-${RT_HTML_DIR}/RTFM/Article/PreCreate.html
${RT_HTML_DIR}/RTFM/Article/ExtractIntoClass.html
-${RT_HTML_DIR}/RTFM/Admin/Global/GroupRights.html
-${RT_HTML_DIR}/RTFM/Admin/Global/UserRights.html
-${RT_HTML_DIR}/RTFM/Admin/Global/index.html
-${RT_HTML_DIR}/RTFM/Admin/CustomFields/GroupRights.html
-${RT_HTML_DIR}/RTFM/Admin/CustomFields/Classes.html
-${RT_HTML_DIR}/RTFM/Admin/CustomFields/UserRights.html
-${RT_HTML_DIR}/RTFM/Admin/CustomFields/Basics.html
-${RT_HTML_DIR}/RTFM/Admin/CustomFields/index.html
-${RT_HTML_DIR}/RTFM/Admin/Elements/CustomFieldTabs
-${RT_HTML_DIR}/RTFM/Admin/Elements/ClassTabs
-${RT_HTML_DIR}/RTFM/Admin/Elements/Header
-${RT_HTML_DIR}/RTFM/Admin/Elements/GlobalTabs
-${RT_HTML_DIR}/RTFM/Admin/Elements/SelectCustomFieldType
-${RT_HTML_DIR}/RTFM/Admin/Elements/AddCustomFieldValue
-${RT_HTML_DIR}/RTFM/Admin/Elements/EditCustomFieldValues
-${RT_HTML_DIR}/RTFM/Admin/Elements/Tabs
-${RT_HTML_DIR}/RTFM/Admin/index.html
-${RT_HTML_DIR}/RTFM/Admin/Classes/CustomFields.html
-${RT_HTML_DIR}/RTFM/Admin/Classes/GroupRights.html
-${RT_HTML_DIR}/RTFM/Admin/Classes/UserRights.html
-${RT_HTML_DIR}/RTFM/Admin/Classes/Access.html
-${RT_HTML_DIR}/RTFM/Admin/Classes/Basics.html
-${RT_HTML_DIR}/RTFM/Admin/Classes/index.html
-${RT_HTML_DIR}/RTFM/Admin/Classes/Modify.html
+${RT_HTML_DIR}/RTFM/Article/ExtractIntoTopic.html
+${RT_HTML_DIR}/RTFM/Article/History.html
+${RT_HTML_DIR}/RTFM/Article/PreCreate.html
+${RT_HTML_DIR}/RTFM/Article/Search.html
+${RT_HTML_DIR}/RTFM/Elements/BeforeMessageBox
+${RT_HTML_DIR}/RTFM/Elements/CreateArticle
+${RT_HTML_DIR}/RTFM/Elements/Error
${RT_HTML_DIR}/RTFM/Elements/GotoArticle
${RT_HTML_DIR}/RTFM/Elements/Header
-${RT_HTML_DIR}/RTFM/Elements/SelectCustomFieldType
-${RT_HTML_DIR}/RTFM/Elements/ListArticles
+${RT_HTML_DIR}/RTFM/Elements/NewestArticles
${RT_HTML_DIR}/RTFM/Elements/QuickSearch
${RT_HTML_DIR}/RTFM/Elements/SelectClass
-${RT_HTML_DIR}/RTFM/Elements/CreateArticle
+${RT_HTML_DIR}/RTFM/Elements/ShowTopic
${RT_HTML_DIR}/RTFM/Elements/Tabs
-${RT_HTML_DIR}/RTFM/Elements/Error
-${RT_HTML_DIR}/RTFM/Elements/NewestArticles
${RT_HTML_DIR}/RTFM/Elements/UpdatedArticles
+${RT_HTML_DIR}/RTFM/Topics.html
${RT_HTML_DIR}/RTFM/index.html
-${RT_I18N_DIR}/RTFM/fr.po
-${RT_I18N_DIR}/RTFM/zh_tw.po
+${RT_HTML_DIR}/Search/Elements/Article
+${RT_HTML_DIR}/SelfService/Article/Display.html
+${RT_HTML_DIR}/SelfService/Article/Search.html
+${RT_HTML_DIR}/SelfService/Article/autohandler
+${RT_HTML_DIR}/SelfService/Elements/SearchArticle
lib/rt3/RT/FM.pm
lib/rt3/RT/FM/Article.pm
-lib/rt3/RT/FM/ArticleCFValue.pm
-lib/rt3/RT/FM/ArticleCFValueCollection.pm
-lib/rt3/RT/FM/ArticleCFValueCollection_Overlay.pm
-lib/rt3/RT/FM/ArticleCFValue_Overlay.pm
lib/rt3/RT/FM/ArticleCollection.pm
lib/rt3/RT/FM/ArticleCollection_Overlay.pm
lib/rt3/RT/FM/Article_Overlay.pm
lib/rt3/RT/FM/Class.pm
lib/rt3/RT/FM/ClassCollection.pm
lib/rt3/RT/FM/ClassCollection_Overlay.pm
-lib/rt3/RT/FM/ClassCustomField.pm
-lib/rt3/RT/FM/ClassCustomFieldCollection.pm
-lib/rt3/RT/FM/ClassCustomFieldCollection_Overlay.pm
lib/rt3/RT/FM/Class_Overlay.pm
-lib/rt3/RT/FM/CurrentUser.pm
-lib/rt3/RT/FM/CustomField.pm
-lib/rt3/RT/FM/CustomFieldCollection.pm
-lib/rt3/RT/FM/CustomFieldCollection_Overlay.pm
-lib/rt3/RT/FM/CustomFieldObjectValueCollection.pm
-lib/rt3/RT/FM/CustomFieldObjectValue_Overlay.pm
-lib/rt3/RT/FM/CustomFieldValue.pm
-lib/rt3/RT/FM/CustomFieldValueCollection.pm
-lib/rt3/RT/FM/CustomFieldValue_Overlay.pm
-lib/rt3/RT/FM/CustomField_Overlay.pm
+lib/rt3/RT/FM/Introduction.pod
+lib/rt3/RT/FM/ObjectTopic.pm
+lib/rt3/RT/FM/ObjectTopicCollection.pm
+lib/rt3/RT/FM/ObjectTopicCollection_Overlay.pm
lib/rt3/RT/FM/Record.pm
lib/rt3/RT/FM/SearchBuilder.pm
lib/rt3/RT/FM/System.pm
-lib/rt3/RT/FM/Transaction.pm
-lib/rt3/RT/FM/TransactionCollection.pm
-lib/rt3/RT/FM/TransactionCollection_Overlay.pm
-lib/rt3/RT/FM/Transaction_Overlay.pm
-lib/rt3/RT/Framework/Interface/Web.pm
+lib/rt3/RT/FM/Topic.pm
+lib/rt3/RT/FM/TopicCollection.pm
+lib/rt3/RT/FM/TopicCollection_Overlay.pm
+lib/rt3/RT/FM/Topic_Overlay.pm
+lib/rt3/RT/I18N/README
+lib/rt3/RT/I18N/es.po
+lib/rt3/RT/I18N/fr.po
+lib/rt3/RT/I18N/it.po
+lib/rt3/RT/I18N/pt_BR.po
+lib/rt3/RT/I18N/rtfm.pot
+lib/rt3/RT/I18N/ru.po
+lib/rt3/RT/I18N/zh_tw.po
+lib/rt3/RT/URI/a.pm
lib/rt3/RT/URI/fsck_com_rtfm.pm
share/RTFM/acl.Oracle
share/RTFM/acl.Pg
diff --git a/devel/RTFM/distinfo b/devel/RTFM/distinfo
index 666ac70d44c..e1317aab440 100644
--- a/devel/RTFM/distinfo
+++ b/devel/RTFM/distinfo
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.2 2005/02/23 22:24:08 agc Exp $
+$NetBSD: distinfo,v 1.3 2012/07/27 20:22:13 morr Exp $
-SHA1 (RTFM-2.0.4.tar.gz) = 9af46c9810da9ecf7a328be634022302d995d1b2
-RMD160 (RTFM-2.0.4.tar.gz) = 3942c03dde9b58735195bf331982b496d1989b62
-Size (RTFM-2.0.4.tar.gz) = 81607 bytes
+SHA1 (RTFM-2.4.4.tar.gz) = abebd875d6d37b7d7ce3135952e23d8427b685c9
+RMD160 (RTFM-2.4.4.tar.gz) = 03c3684a092beeb7ea702cb73bf8b12415cd1dac
+Size (RTFM-2.4.4.tar.gz) = 145797 bytes