Features
* Ticket watcher searches that involve a large number of ORs will now
use a much-improved SQL query, instead of the old many-join solution.
* Do a better job wrapping text before quoting it in a reply.
* Simple search now supports @example.com to search for tickets
requested by users with email addresses ending in @example.com.
* If our display parsing of an HTML attachment fails for known reasons,
a better error message is provided, directing admins to contact us with
a sample.
Bugfixes
* Resolve several corner cases where RT's database handle can be
disconnected unexpectedly.
* When a TicketSQL query fails, report that failure to the user rather
than silently displaying an empty ticket list.
* Display and add attachments to tickets in alphabetical rather than
random order.
* Ensure that LifeCycle statuses are compared case-insensitively.
Developer
* CleanSlate on collections more thoroughly resets the collection.
* A new callback and better support for JS/CSS tweaking of our
Autocompleter display formats.
* New warning when an RT::URI::* resolver object cannot be created.
* Extensions may use rt-setup-database --action upgrade --package
extension to provide RT's friendlier upgrade infrastructure.
A complete changelog is available from git by running:
git log rt-4.0.13..rt-4.0.15
or visiting
https://github.com/bestpractical/rt/compare/rt-4.0.13...rt-4.0.15
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/request-tracker?expand=0&rev=25
Features
* Date and DateTime Custom Fields now have the same 'smart' date parsing
that core RT date fields have.
* Improved logging when the sending of a Correspond or Comment fails.
* The Quick Search preferences page now has Select/Clear All buttons.
* Unprivileged users can now change Language and Time Zone.
* Warn MySQL users if their max_allowed_packet is dangerously low.
Bugfixes
* Repair 4.0.11 regression where red background on Reply with the
RichText Editor was lost.
* Quiet warnings in the verbose user format.
* Allow changing the case of a Group's name (prevented by earlier code
stopping you from having two groups with the same name).
* Allow changing the case of a Class's name.
* Avoid warnings when using empty Templates.
* Update our InnoDB checks for MySQL 5.6 compatibility.
* Clarification of when SetOutgoingMailFrom and OverrideOutgoingMailFrom
are available.
* Improve layout of collection lists in IE.
* Fix Attach more files button in Self Service.
* Set caching headers on autocomplete endpoints.
* Restore and improve prematurely deleted documentation for
DontSearchFileAttachments.
* Correct the encoding of Dashboard email Subject headers.
* Fix the default roles on User->WatchedQueues.
* Document the need to grant SeeCustomField in UPGRADING-3.4.
* Nudge menus below the shadows in aileron.
* Fix missing headers and a syntax error in the
/REST/1.0/attachment/NN endpoint.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/request-tracker?expand=0&rev=21
Bugfixes
* Fix description of the ModifyACL right on Classes.
* Allow sorting by a Queue's SubjectTag (in the admin UI).
* Reminders attached to tickets in the deleted status now no longer
throw errors.
* Custom Fields containing & were not being displayed properly in search
results.
* Validate usernames properly on rename as well as during creation.
* Remove user preference for 'Number of search results' since it was
unused and conflicted with the option on the My RT at a Glance
configuration page.
* Clean up temp files left behind by the REST interface.
* Recipients and Scrips box on Ticket reply/comment pages retain
checkbox state when uploading attachments or including articles or
otherwise reloading the page.
* Charts are no longer hidden by the print css.
* Date Custom Fields should ignore time zones.
* rt-crontool no longer throws an error on --help or other error
conditions.
* When choosing the Shredder link from search results, correctly select
the Tickets plugin.
* Bring back an Article quick search missing since before 4.0.0.
* The default $ExtractSubjectTagMatch no longer removes [comment] from
mail with subjects like [comment] [rtname #1].
* In the Class PageMenus, load a Class not a CustomField to validate the id.
* Date Custom Fields now parse strings like 'today' in the user's
timezone.
* Username and Password are now the same length on IE8/9.
* External Custom Fields can now be changed back to internal
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/request-tracker?expand=0&rev=20
Bugfixes
* CF values are no longer possibly lost during ticket creation; see
above for a complete description
* Updated localizations, including a new Slovak translation
* Error titleboxes now render properly when they have collapse icons
* Restore a missing </form> tag on the mobile login
* Allow non-uris in Link transactions
* Bulk Update maintains the previous value of the "Told" box on page
reload
* Simple Search no triggers queue-searching behavior when passed a
disabled Queue names
* We now find localizations expressed as ( qw(a b c))
* Only attempt to update Told if the correspond succeeded
git log rt-4.0.9..rt-4.0.10
or visiting
https://github.com/bestpractical/rt/compare/rt-4.0.9...rt-4.0.10
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/request-tracker?expand=0&rev=16
Bugfixes
* IE8/9 are encouraged never to use compatibility mode.
* User autocompletes on Oracle now work.
* Disabled personal groups hiding out from 3.8 are cleaned out.
* When upgrading from 3.8 to 4.0 the article upgrade points to the
correct upgrading documentation.
Features
* The Rights Editor now keeps track of the user/group and tab selected
when submitting and switching between states.
* Allow bookmarking tickets from the mobile interface.
* Warn less when your RT is behind a proxy.
* New CheckMoreMSMailHeaders config option that tries harder to detect
outlook and repair weird linespacing issues in text parts.
Documentation
* Lifecycle documentation separate from the RT_Config.pm docs.
* Document how to use the Style Editor and how to add your own CSS.
* Document basic approvals configuration.
* Improve documentation and examples for CreateTickets action
Development
* Improve SQL logging on record creation and the autocompleter.
* Improve the debugging mason errors to include a stack trace.
* Ensure tests never run in the local locale (which can cause
interesting failures).
* Catch and error if we throw warnings in tests.
See https://github.com/bestpractical/rt/compare/rt-4.0.8...rt-4.0.9
for full list of Bugfixes, Features, Documentation, and Development
changes.
- renamed rt-mysql2pg to rt-mysql2pg-contrib per Thomas Sibley
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/request-tracker?expand=0&rev=14
This release, in addition to being a bugfix release, also resolves a
number of security vulnerabilities. It resolves CVE-2012-4730,
CVE-2012-4731, CVE-2012-4732, CVE-2012-4734, CVE-2012-4735, and
CVE-2012-4884.
Bugfixes
* Custom Fields BasedOn can be set from intialdata again.
* Fix the 3.8.4 NotifyGroup upgrade script to properly join notification
groups with a comma.
* Correct the use of the 'approved' state from Lifecycles. It is now
used only when all approvals are completed.
* Use database-level row locking to ensure that scrips do not suffer
from race conditions with scrips from other processes.
* Remove multiple slashes so that page menus display and the active item
is correctly highlighted.
* Improve MaxAttachmentSize documentation.
* Ensure that ticket links in the iCal feed are CSRF whitelisted.
Features
* New alias validator sbin/rt-validate-aliases which helps keep RT and
/etc/aliases in sync.
* Add support for GPG mails in inline format (PGP partitioned encoding)
that are also encoded for transfer with Base64 or quoted printable.
* Add a BeforeLocalization callback to message headers.
* If you have DBIx::SearchBuilder 1.62 or higher and are using full
text indexing on Pg or Oracle, rt-fulltext-indexer uses a faster query
to find unindexed attachments.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/request-tracker?expand=0&rev=13
+ This resolves the following security vulnerabilities:
CVE-2011-2082, CVE-2011-2083, CVE-2011-2084, CVE-2011-2085,
CVE-2011-4458, CVE-2011-4459, and CVE-2011-4460.
+ Remove CSS3PIE, which simply added rounded corners on IE7 and IE8, as
it was causing numerous crashes of IE.
+ Show the current status in the status dropdown during ticket update,
to allow forced setting of the status. This functionality was
available in RT 3.8, and is now being reinstated.
+ Use SearchBuilder queue limits to restrict what statuses and owners
are displayed in drop-downs.
+ Make "New Ticket" a top-level SelfService menu item.
+ Display Lifecycle column correctly in queue admin lists.
+ Allow >64k attributes on MySQL; this is particularly useful for
logos uploaded via the theming editor.
+ Remove two dependencies from the RT mailgate.
+ Adding new arbitrary links to tickets now works as expected in the
REST interface.
+ Subject: lines in Forward Ticket templates are now respected.
+ Sort ticket link numbers numerically, not alphabetically.
+ Ticket reminders are no longer copied when creating a linked ticket;
article and http:// links now are, however.
+ Use relative links (with no hostname) more consistently.
+ Correctly deal with non-ASCII attachment filenames which make use of
MIME parameter value continuations.
+ Find queue-level CFs first in REST interface when there are
duplicates by name.
+ Fix graphing of searches which reference Updated and other
transaction-based limits.
+ Reminder statuses on open and resolve are now configurable
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/request-tracker?expand=0&rev=11
+ Greatly improved print CSS
+ New Config option - HideResolveActionsWithDependencies removes
actions such as Resolve from the action menu on tickets with
outstanding dependencies
+ New Config option - AutocompleteOwnersForSearch allows admins
to force an Owner autocompleter in the Query Builder
+ New Config option - NoTicketInterfaceForApprovals redirects
users to the Approvals interface if they visit an Approval ticket
in the regular RT UI
+ Improved Simple Search documentation and new 'any' keyword for any status
+ Improved case insensitivity in the User and Custom Field Autocompleters
+ new --enable-ssl-mailgate configure option and rt-mailgate options
to assist with setting rt-mailgate up to talk to your ssl
enabled RT server
+ More improvements to email quote detection to handle Outlook quoting
+ The CreateTickets action now supports adding Groups as Watchers
+ httpurl_overwrite no longer inserts spaces into your URLs
+ Added NBSP as a search column in the Query Builder
+ Maintain Approved/Denied state in the radio button on past Approvals
+ Fixes for Bookmarked ticket searches
+ Bugfixes for OverrideOutgoingMailFrom and sending bounces
+ More consistent ordering of Articles
+ Improvements to menu internals, including fixes for Search
collections and localization of key names
+ Preserve Content-Disposition when redistributing mail
+ Improved PGP handling for .asc attachments with misleading content-types
+ By default, RT's session cookie will not be available to javascript
+ Allow Charts to be grouped by Told.
+ Test and localization cleanups.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/request-tracker?expand=0&rev=8
This release contains a number of bugfixes and small improvements
since the 4.0.2 release; a few of the more notable ones include:
+ Due to a change in RT 3.8.9, which also affected RT 4.0.0 and higher,
TransactionBatch scrips were run twice; this has now been fixed.
+ A new toggle has been added to expand all quote folding in a
ticket's transaction history.
+ New "On Forward", "On Forward Transaction" and "On Forward Ticket"
conditions have been added.
+ Ticket searches no longer forget which saved search they were
loaded from when being updated.
+ A new "make jsmin" target has been added to aid in downloading,
compiling, and installing jsmin.
+ Improved threading for automatically generated emails
concerning a ticket.
+ Improved detection of Outlook-style message fowarding headers.
+ No longer error when a user has supplied a non-existant RT style;
instead, fall back to the default.
This is particularly relevant for users coming RT 3.8 with the
3.6 stylesheet applied, which no longer exists in 4.0.
+ Improved handling of files named "0", and Unicode filenames,
in file uploads.
+ Tickets can no longer be linked to deleted tickets.
+ Restore missing menus on simple search result pages.
+ Fix support for perl 5.12 and later by removing a deprecated
use of "defined %hash".
- install rcrequest-tracker symlink
- fix FSF address in init script
- ignore the init-script-without-%restart_on_update-postun warning
from rpmlint: the init script just creates missing directories
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/request-tracker?expand=0&rev=3