summaryrefslogtreecommitdiff
path: root/devel/rt4
diff options
context:
space:
mode:
authorryoon <ryoon>2014-11-30 00:20:44 +0000
committerryoon <ryoon>2014-11-30 00:20:44 +0000
commitbc231c1e1c017c2a20b899b4bffdd4383bdd5091 (patch)
tree80cb200c635a40ba89f2e2054d44e09cc048eb0f /devel/rt4
parent57456ff99b29fe320102ed48b97920c015ffc0b6 (diff)
downloadpkgsrc-bc231c1e1c017c2a20b899b4bffdd4383bdd5091.tar.gz
Update to 4.2.9
Changelog: RT 4.2.9 -- 2014-10-29 General user UI * Fix Subject header during ticket printing (#30362) * Comparisons of long text Custom Fields were erroneously reporting updates (#30378) * Broken logo link for the mobile UI when used with $WebPath * No longer leak base64 data to non-english users who change a Dashboard subscription and futureproof for other Attribute updates (#24665) * Previous column selection is remembered when updating search formats (#16972) * Charts could return quadrupled data for aggregate data (such as Time Worked) depending on your rights configuration. * Charts can now be grouped by Priority * Ticket Creation form now leaves Requestor blank on page reload if you cleared it out. Localizations * "check to delete all values" is now localized Command-line * BeforeDue action now accepts 2D as well as 2d (#30449) * bin/rt no longer shows a default Due date unless one is configured on the Queue. Additionally, Starts and Due are served in your time zone (#20334) Admin * Improvements to the layout of the Group Members page Developer * Fix tests that used send_via_mailgate to properly check returns (#19156) * Improvements to rt-static-docs for generating online documentation * Proper warnings testing for cf_date tests * Remove unused code to render Rules during replies/comments * Undo a regression that meant Custom Fields passed to Ticket->Create needed to be readable by the user creating the ticket. Documentation * Add a mention of SelfService to the documentation of $AllowUserAutocompleteForUnprivileged * Update our backups documentation to cover restoring from the suggested backups. RT 4.2.8 -- 2014-10-02 General user UI * Properly hide ticket list when MoreAboutRequestorTicketList is set to "None" Localizations * Allow text in Squelch box on ModifyPeople page to be translatable. * Updated German, Basque, French, Hungarian, and Russian translations. Admin * Allow $OverrideOutgoingMailFrom to key by queue id, as an alternative to name * Stop calling the deprecated _SQLLimit method when limiting by transaction date * Stop hiding the value of the AllowLoginPasswordAutoComplete setting in System Configuration (#30417) * Resolve CVE-2014-7227, arbitrary execution of code by privileged users via SMIME by way of CVE-2015-6271. Developer * Add a ModifyMaxResults callback for Autocomplete endpoints * Properly pass collection class to ColumnMap in /Elements/TSVExport Documentation * Update POD for AddRoleMember/DeleteRoleMember being in RT::Record::Role::Roles now, not RT::Record. RT 4.2.7 -- 2014-09-11 General user UI * Fix algorithm for determining which links to display in ticket relationship graphs with a MaxDepth * Use "Correspondence added" or "Comment added" rather than the general "Message recorded" * Loading saved charts should load all of their settings (#29015) * Stop fixing the width of "New ticket in" button (#27649) * Record transactions in ticket history when attachments were dropped or truncated due to $MaxAttachmentSize * Still delay transaction loading when "full headers" have been requested * Add an "overdue" class on Due columns, to match DueRelative columns. * Only show "overdue" class if the ticket status is still active * Fix styling of "There are unread messages" box in aileron * Keep date and datetime custom field inputs during failed ticket creation * Silence warnings from emails without Content-Transfer-Encoding headers * Silence warnings on user modify pages for disabled users * Let custom field grouping boxes link on Display pages link to the appropriate anchor on editing pages (#30195) Localizations * Localize "Recursive" column title in group memberships page * Additional missing locstrings for numerous titleboxes * Stop translating titles piecemeal in SelfService (#14736) * Updated Catalan, German, Basque, Italian, Japanese, Dutch, Brazilian Portuguese, and Russian translations Command-line * Reduce values queried using "rt ls" to only those displayed; this speeds request time significantly when a large number of custom fields are applied * Add -s option to "rt comment", to set status when adding a comment or correspondence (#30375) Admin * Add %AdminSearchResultRows configuration for altering the number of rows per page of object types in the administrative interface * Add an additional suggested index on Attachments' Creator for deleting users with Shredder * Fix rt-dump-metadata, by removing PrivateKey from _Accessible (#22465) * Rework internals dealing with characters/bytes, for better internal consistency, and su support DBD::Pg 3.3.0 and above. * Provide rt-mailgate version in User-Agent string (#18420) * Reword errors given for rt-crontool when no valid user is found (#18621) * Show the right error message when rt-crontool fails to load a module (#22991) * Properly detect when rt-server is called without --listen * Detect auto-generated mail in the presence of multiple Precedence: headers * Strip non-word characters from custom field variable names in Simple templates; this allows use of custom fields with spaces (#18446) * Streamline 3.8 -> 4.0 and 4.0 -> 4.2 upgrade steps by reducing the number of ALTER TABLE calls that are run, adding/dropping multiple columns at once (#21309) * Remove LogoImageHeight and LogoImageWidth configuration varables, which had no effect (#26827) Developer * Add a callback to manipulate which link types are displayed on tickets * Allow Object to be a subref in @Attributes in initialdata, to allow for attributes on arbitrary objects * Ignore vim swap files when testing * Allow the SuccessfulLogin callback to alter where RT redirects to * Add a callback to alter arguments to Showhistory * Consistently use ->_GroupingClass when determining record class for grouping lookup. * Allow ->Deprecated to take a loglevel * Switch from MIME::Head->set(), deprecated for the last 16 years, to ->replace() (#18417) Documentation * Correct documentation on where Shredder places sqldump files (#19167) * Consistently use say 1/0 instead of true/false in RT_Config.pm documentation * Document how ordering in lifecycle transitions controls ordering in the status drop-down RT 4.2.6 -- 2014-07-16 General web UI * Fix a regression introduced in 4.2.4, which caused lack of formatting of plain text when responding via the rich text editor. * Allow tables in HTML mail if the optional HTML::Gumbo dependency is installed * Fix a regression in 4.2.5 which prevented core date fields (Due, Starts, etc) from being unset (#30180) * Hide empty transaction custom fields when they have no value; this fixes a regression in 4.2.1 where transaction custom fields began displaying on all transactions. (#29757) * Allow searching on requestor city, state, zip, and country in query builder (#26960) * Don't attempt to parse IP/Date(time) CFs if the value is NULL; this prevents warnings. * Remove border-radius: 0 to allow Firefox to use native text entry widgets (#28233) * Allow Firefox to reflow the data table below the chart on rudder * Whitelist user search from CSRF restrictions * Only include closing paren in MakeClicky link if it included an open paren (#29064) * Canonicalize CF values (including dates, IP addresses, and IP ranges) before comparing to the database value; this prevents spurious "changed from a to a" messages. * Allow downloading 0-length files if they have a filename (#9050) * Quick Create now defaults to the lifecycle's default create status, instead of hardcoding "new" * Show Wikitext CFs in bulk update * Add autocompletion to link boxes on bulk update Internationalization * Add localization strings for Articles admin pages * Add localization strings for user "Create Ticket" user summary portlet * Add new #loc{key} form, to allow for more concise Lifecyles in config * Updated German translation Web administration * Provide a default Category on External custom fields, for performance * Provide a new "Notify Owner or AdminCCs" action * Move search widgets for custom field admin interface to the top of the page, to match other admin pages * Use "LIKE" as the default search operator in the queue admin interface * Enable searching by Lifecycle and SubjectTag in the queue admin interface * Add SubjectTag to the default AdminSearchResultFormat for queues * Move Disabled to the last column of the default Queue admin search result format, to match Scrips * Add Disabled column to AdminSearchResultFormat for Classes, CustomFields, Groups, and Users * Add Disabled ColumnMap entry for Classes, Groups, and Users * Prevent RT from locking up if a too-large image was uploaded for the logo (#29929) * Fix bugs in cascaded CFs of radio buttons and checkboxes when categories contained spaces or periods. * Quiet "No valid Type specified" warnings from queue watcher page for user search results that were left blank (#29993) Server administration * DBD::Pg 3.3.0 conflicts with RT's UTF-8 handling; for this release, it has been blacklisted. If you are using PostgreSQL as your database and have DBD::Pg 3.3.0 installed, you will need to download and install DBD::Pg 3.2.1 from CPAN. * Allow the validator to fix incorrect values for Owner (#28403) * Fix a regression in 4.2.5 which caused errors when calling rt-crontool with a numeric --template argument. * Quiet warnings in the 4.2.2 upgrade step for users upgrading from 4.0.x * Add not_member_of restriction for User shredder plugin * Warnings avoidance for RT::Attachments->Address when run as the System User * Update logo attribute as the current user, to allow auditing of who changed it last * Alter Links table on MySQL to support Unicode URLs (#19338) * Warn on non-ASCII right names (#19339) * Support Sphinx builds compiled with --enable-id64 * For compatibility with RT::Extension::MergeUsers, ensure that Shredder checks that a user (possibly resolved from a merged user) is valid before attempting to shred them * Correctly detect presence of graphviz binary (`dot`), instead of libgraph.so, for perl dependency calculation * When merging instances with identical $Organization values, do not qualify groups and queues Developer * Move AboutThisUser callback back to /Ticket/Elements/ShowGroupMembers where it appears to originate, from where RT 4.2.0 accidentally moved it, /Elements/ShowPrincipal/AboutThisUser * Move all runtime module loading to UNIVERSAL::require * Correct error message from RT::Date->Timezone * Simplify code to assume Postgres 8.4, as RT 4.2 requires * Add more class and id attributes to user admin pages and preferences * Pass right number of arguments to sprintf, for Perl 5.22 compatibility * Move sbin/rt-message-catalog into devel/tools and streamline to unify with Launchpad import format * Adjust more tests for RT_TEST_WEB_HANDLER=inline * Remove dependency checks in t/, as they are covered by required developer dependencies Documentation * Improved documentation for RT::Date * Link POD, URLs, and emails in HTML generated from README * Document "Satisfy any" technique for allowing rt-mailgate to post to RT when $WebRemoteUserAuth and Apache authentication is used * Document explicit steps for adding a new status to a lifecycle
Diffstat (limited to 'devel/rt4')
-rw-r--r--devel/rt4/Makefile5
-rw-r--r--devel/rt4/PLIST7
-rw-r--r--devel/rt4/distinfo8
3 files changed, 12 insertions, 8 deletions
diff --git a/devel/rt4/Makefile b/devel/rt4/Makefile
index deb7581f8df..6bcf80537e0 100644
--- a/devel/rt4/Makefile
+++ b/devel/rt4/Makefile
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.14 2014/09/04 21:46:40 markd Exp $
+# $NetBSD: Makefile,v 1.15 2014/11/30 00:20:44 ryoon Exp $
-DISTNAME= rt-4.2.5
-PKGREVISION= 1
+DISTNAME= rt-4.2.9
PKGNAME= ${DISTNAME:S/rt/rt4/}
CATEGORIES= devel
MASTER_SITES= http://download.bestpractical.com/pub/rt/release/
diff --git a/devel/rt4/PLIST b/devel/rt4/PLIST
index 7b346e0396b..ed306f38279 100644
--- a/devel/rt4/PLIST
+++ b/devel/rt4/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.6 2014/07/06 06:32:32 ryoon Exp $
+@comment $NetBSD: PLIST,v 1.7 2014/11/30 00:20:44 ryoon Exp $
share/examples/rt4/RT_Config.pm
share/examples/rt4/RT_SiteConfig.pm
share/rt4/bin/rt
@@ -1230,6 +1230,10 @@ share/rt4/etc/upgrade/4.2.1/content
share/rt4/etc/upgrade/4.2.2/content
share/rt4/etc/upgrade/4.2.2/schema.mysql
share/rt4/etc/upgrade/4.2.4/content
+share/rt4/etc/upgrade/4.2.6/content
+share/rt4/etc/upgrade/4.2.6/schema.mysql
+share/rt4/etc/upgrade/4.2.7/content
+share/rt4/etc/upgrade/4.2.8/content
share/rt4/etc/upgrade/generate-rtaddressregexp
share/rt4/etc/upgrade/sanity-check-stylesheets.pl
share/rt4/etc/upgrade/shrink_cgm_table.pl
@@ -1255,6 +1259,7 @@ share/rt4/lib/RT/Action/Notify.pm
share/rt4/lib/RT/Action/NotifyAsComment.pm
share/rt4/lib/RT/Action/NotifyGroup.pm
share/rt4/lib/RT/Action/NotifyGroupAsComment.pm
+share/rt4/lib/RT/Action/NotifyOwnerOrAdminCc.pm
share/rt4/lib/RT/Action/OpenOnStarted.pm
share/rt4/lib/RT/Action/RecordComment.pm
share/rt4/lib/RT/Action/RecordCorrespondence.pm
diff --git a/devel/rt4/distinfo b/devel/rt4/distinfo
index f380ee86022..87e7e369ea3 100644
--- a/devel/rt4/distinfo
+++ b/devel/rt4/distinfo
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.8 2014/09/04 21:46:40 markd Exp $
+$NetBSD: distinfo,v 1.9 2014/11/30 00:20:44 ryoon Exp $
-SHA1 (rt-4.2.5.tar.gz) = 99c6685f7bbb839fe77ef21714dbb43626f187e5
-RMD160 (rt-4.2.5.tar.gz) = 975a594ea56e835c148e0d0c10e2073e344b9109
-Size (rt-4.2.5.tar.gz) = 7570567 bytes
+SHA1 (rt-4.2.9.tar.gz) = f3433d388d59283b4ea28d588af69fd16f870aae
+RMD160 (rt-4.2.9.tar.gz) = 4da68de9789933d2b92d74ce98422d4dd638f88b
+Size (rt-4.2.9.tar.gz) = 7496950 bytes
SHA1 (patch-Makefile.in) = d46b5cd6e9de77409ac8d6b6c172bc9dd3ed96be
SHA1 (patch-config.layout) = 1e237d38d4e3a2ad6c240feb3e58f1345c7ff476