[Rt-commit] rt annotated tag, rt-4.1.6, created. rt-4.1.6
Alex Vandiver
alexmv at bestpractical.com
Mon Jan 14 23:28:47 EST 2013
The annotated tag, rt-4.1.6 has been created
at 6eaa6cbec624385ac112d99eff1936d02341a780 (tag)
tagging 51c1662d14ab64981dd31181b2b93931148ebd2a (commit)
replaces rt-4.1.5
tagged by Alex Vandiver
on Mon Jan 14 23:28:26 2013 -0500
- Log -----------------------------------------------------------------
tag 4.1.6 development release
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iEYEABECAAYFAlD02uoACgkQMflWJZZAbqBxtQCfQlukWumvvid1b7sdEX9jSHKy
ygMAnRnm7vmu5ivYSrqCnkTK/Idl2JBR
=KYgn
-----END PGP SIGNATURE-----
Alex Vandiver (102):
Skip writing DatabaseAdmin and DatabaseAdminPassword keys
Make ordering of written config keys consistent, at least
Provide a Log::Dispatch->warn which works on Log::Dispatch 2.23
Also wrap ->err and ->crit to ->error and ->critical
Merge branch '4.2/absolute-filenames-in-upgrade-history'
Add license tag
Merge branch '4.2/js-modal-library'
Rename EscapeUTF8 to the more correctly descriptive EscapeHTML
Merge branch '4.2/remove-get-name-by-ref-again'
Correct two cases of EscapeUTF8 â EscapeHTML missing from aab36cf
Merge branch '4.0/increase-shrink-page-size' into 4.0-trunk
Merge branch '4.0/plugin-overlays' into 4.0-trunk
Merge branch '4.0/catch-test-file-warnings' into 4.0-trunk
Merge branch '4.0/status-selector' into 4.0-trunk
Make ValidateWebConfig account for proxied hosts
Merge branch '4.0-trunk'
Factor out common code for setting Started and Resolved
Fix a "variable $fh masks earlier declaration" warning
Merge branch '4.0/gnupg-decrypt-verify-deadlock' into 4.0-trunk
Merge branch '4.0/ignore-symlinks-for-relocatable-test-dirs' into 4.0-trunk
Merge branch '4.0/actually-catch-test-warnings' into 4.0-trunk
Explicitly call out change from "perl-script" to "modperl" hander
Allow lifecycles to be applied to different objects types
Minor cleanup of lifecycle tests
Split lifecycle status aggregation by type
Move Lifecycle to being a property of the ticket, not just the queue
Refactor status display into a more general component
Refactor repeated logic into /Ticket/Elements/SelectStatus
Merge branch '4.2/add-charset-to-content-types'
Merge branch '4.2/list-loaded-config-files'
Merge branch '4.2/prefer-rich-text-pref'
Include the required id on the DisplayPath for anchors
Merge branch '4.2/remove-duplicate-config-in-format-processing'
Merge branch '4.0/repair-simplified-recipients-table' into 4.0-trunk
Merge branch '4.0/squelching-callbacks' into 4.0-trunk
Document our policy for branches which straddle two versions
Add a row to show which deployment strategy is in use
Dump full set of environment variables
Make the caller of ParseSenderAddressFromHead responsible for parse errors
For formatting, return a list of parse failures, and join in the caller
Merge branch '4.0/warn-on-non-ASCII-email-headers' into 4.0-trunk
Merge branch '4.0/base64-in-rescue-outlook' into 4.0-trunk
Increase minimum DBIx::SearchBuilder for performance and bugfixes
Document the default config value change of 3c61239
Merge branch '4.2/remove-message-box-wrap'
Ensure that the installer tests pass with a non-empty DBA password
Merge branch '4.0/mason-stack-trace-in-error-logs' into 4.0-trunk
Merge branch '4.2/html-transaction-descriptions'
Merge branch '4.2/user-info-via-ajax'
The installer knows to not prompt for DBA username/password
Catch and test for the warnings generated on unknown charsets
Merge branch '4.0/unknown-email-charset' into 4.0-trunk
Work around a bug in perl < 5.13.10 with open($fh, ">:raw", \$string)
Merge branch '4.0-trunk'
Store the name of the DBA used, so plugins can use it
Use RT_Config/RT_SiteConfig value for DBA, not configure-time value
Adjust closing brace location for sanity
Add a core static handler for /static/
Static directories for plugins
Allow for arbitrary extra static roots
Update locations for static file moves
Adjust and remove tests which dealt with static-through-Mason work-arounds
Adjust policy tests to account for share/html/ having no images
Update deployment configurations to remove Alias lines
Merge branch '4.2/new-default-options'
Remove SMTP delivery option, which can drop email
Check and warn at load-time if "smtp" was set as the $MailCommand
Fall back to sendmailpipe on unknown $MailConfig settings
Move "testfile" logic to where other custom Mail::Mailer types are configured
Automatically add or remove "-t" from $SendmailArguments
Note removal of 'smtp' $MailCommand option in UPGRADING-4.2
Remove old method re-introduced in mismerge
Simplify ticket merging code for roles
Push logic into RT::Record->AddRoleMember from _AddWatcher
Reduce duplication by placing ACL callback in AddRoleMember
Consolidate DeleteWatcher code into DeleteRoleMember, similarly
Factor out common _HasModifyWatcherRight code
Merge branch '4.2/floating-page-menu'
Merge branch '4.2/show-dependency-status'
Remove extra "my"s
Merge branch '4.2/relative-time-parsing-tests'
Merge branch '4.2/remove-possible-custom-fields'
Merge branch '4.2/form-names-on-ticket-pages'
Adjust wording slightly
Merge branch '4.2/move-default-js-out-of-config'
Merge branch '4.2/fix-chmod-in-install-page'
Merge branch '4.2/drop-has-entry-from-acl'
Merge branch '4.2/drop-limit-not-object-from-acl'
Merge branch '4.2/current-user-in-format'
More labels for checkboxes
Merge branch '4.2/label-fields'
Merge branch '4.2/placeholder-mismatch'
Broaden loc_qw parsing to parse "for (qw(a b c)) {\n"
Fix an unintentional interpolation of $col in a locstring
Add an RT->Deprecated method to have a standard manner of deprecating calls
Update deprecated callsite to use new RT->Deprecated call
The new mode is called "delay", not "defer"
Merge branch '4.2/delay-transaction-loading'
Move RT::Record dependencies to runtime, not compile-time
Merge branch '4.2/lifecycle-roles'
Merge branch '4.2/more-extensible-txn-descriptions'
Merge branch '4.2/generic-object-selector'
Jim Brandt (12):
Avoid warnings with undef $From
Improve logging for failed sender parsing in email
Adding approvals docs to core documentation.
Factor out Outlook/Exchange detection
Improve logging of Outlook cleanup slightly
Outlook mails with doubled newlines append whitespace as well; trim it
Move outlook detection to after decoding, for base64'd content
Change our to my in create ticket template sample.
Clarify documentation for Content line in create ticket templates
Clean up create tickets documentation
Merge branch '4.0/correct-createtickets-docs' into 4.0-trunk
Add CheckMoreMSMailHeaders config option
Kevin Falcone (12):
PossibleCustomFields appears unused
Handle group Transactions and CGM rows 10,000 at a time
Fix a typo in the rt-validator documentation
Merge branch '4.0/silence-test-warnings' into 4.0-trunk
Merge branch '4.0/rest-fix-requestors' into 4.0-trunk
Merge branch '4.0/rest-dhandler-warning' into 4.0-trunk
Add hooks to add more info in our Outgoing Mail boxes
This table was being generated incorrectly.
Merge branch '4.2/respect-text-settings-in-ShowEmailRecord'
Merge branch '4.2/memberships-page-for-groups'
Merge branch '4.0/proxied-validate-web-config' into 4.0-trunk
Merge branch '4.2/translation-updates'
Kevin Riggle (1):
Protect against an undefined warning, as $args is not required
Ruslan Zakirov (19):
pre blocks are not good for printing, cut content
Memberships page for Groups
convert text part to binary when we can not decode
test ?Q? header encoding with not supported charset
Merge branch '4.0/encoded-word-whitespace' into 4.0/unknown-email-charset
handle not supported charsets in Q/B encoded words
test parsing 'tomorrow 10am' with different TZs
show how hash/array/code arguments passing fails
fix passing arrays, hashes and code into templates
names for forms on Ticket's pages
delete ->HasEntry from ACL class
drop ACL->LimitNotObject
don't show empty OS information
don't use pre formatting for OS's info
use white-space: pre-wrap rather nothing
stop RT from locking on "large" mails
make sure data is recorded (tests)
Merge branch '4.2/skip-validating-unsubmitted-cfs'
Merge branch '4.2/mail-sending'
Shawn M Moore (12):
Give labels to the checkboxes in /Admin/Users/Modify.html
Label and loc the checkboxes on Admin/Articles/Classes/Modify.html
Labelify /Dashboards/Subscription.html
Various labeling improvements
Give Force Owner Change on bulk update a label
Wrap and/or in a label
Add still more <label>s
First cut of warning about mismatched placeholders
Factor out the complain logic into a function
Catch the case where expected=%1,%2 and got=%1,%3
Better name validate_msgstr and internalize its skip-this-string logic
Don't concatenate loc'd strings, just use another parameter
Thomas Sibley (92):
Option to load transactions after the rest of the page has loaded
Preserve page anchors when using delay loaded transactions
Respect the full/brief header view when deferring and delaying history
Show dependency status (approvals, DependsOn links) at the top of ticket display
Match tense with the count when we only have on DependsOn
Provide __CurrentUser__ and __CurrentUserName__ for search result formats
Enable PreferRichText as a per-user preference
Prefer rich text (HTML) when displaying messages
List the configuration files loaded on the System Configuration page
Report basic operating system information on System Configuration
Support testing-only plugins by looking under t/data/plugins
Test plugin loading and lib overlays in plugins via rt-server
Plugin paths MUST be in @INC before we do anything else when firing up the server
Don't duplicate the surrounding <span> of the bookmark toggle
Pin the page menu to the top left corner when scrolling
Strict validation of user email addresses
Report web server info for Apache, nginx, and lighttpd
Bulk update: Only show statuses for queues which appear in the results
Group by lifecycle in the status selection widget
Simplify status selector by lumping lifecycles with identical statuses
Tests: Useful diagnostics for failed status selector tests
Tests: Statuses may now show up multiple times in the selector widget
Include the Mason stack trace when logging Mason exceptions
Verify all tests are warnings clean using Test::NoWarnings
Ignore symlinks in the testing tree when using get_relocatable_dir/file()
Catch specific warnings emitted by three test files
Remove vestigial processing of config placeholders in search Formats
Further minor cleanups to the CreateTickets POD
Record absolute filenames in upgrade history instead of relative paths
Add a simple, small JS modal ("lightbox") library
Merge branch '4.2/rename-escapeutf8'
Remove __GetNameByRef again, which was mistakenly re-added during a merge
Consolidate all BriefDescription generation for transactions
Provide transaction brief descriptions as HTML
Use the HTML transaction descriptions in history
Link to the objects or URIs referenced by AddLink and DeleteLink transactions
Link to the transaction that was forwarded
Add UTF-8 charsets to all textual Content-Types
Prevent RT->InitLogging from blowing away our warning catcher for tests
Merge branch '4.2/report-os-details'
Merge branch '4.2/id-on-anchor-link'
Remove the $MessageBoxWrap option and always use soft line breaks
Enable $ForceApprovalsView by default
Reiterate that ___Approvals is special
Content: must start on the first line for CreateTickets templates
Typo
Correct an approval notification misconception (due to a bug)
Merge branch '4.0/add-approvals-doc' into 4.0-trunk
Link to added/started/completed reminders from their history entries
Use the per-reminder anchors for links in "My Reminders"
Remove extraneous license lines from the ShowUser components
Attempt to load a user from the supplied address for all user formats
Move ShowUser* components into RT::User
Add a callback to ShowUser to allow for HTML injection into the format
Replace some calls to /Elements/ShowUser with Format in RT::User
Show all users in history using the current user's preferred format
Wrap mentioned users in history with an identifying <span>
Normalize forward recipients before sending and adjust tests to match reality
Don't distinguish between visited and unvisited links in transaction descriptions
Add an AJAX endpoint for requesting user information and formatting
Merge branch '4.0/installer-with-dba-password' into 4.0-trunk
Merge branch '4.0/installer-skip-writing-some-values' into 4.0-trunk
Merge branch '4.2/lifecycle-status-generalization'
No need to avoid escaping WebPath
Merge branch '4.0/mobile-bookmark' into 4.0-trunk
Merge branch '4.0/not-scalar-variables-in-templates' into 4.0-trunk
Merge branch '4.0/raw-mode-on-scalar-ref' into 4.0-trunk
Skip CF validation for empty fields which aren't submitted with "Magic"
Failing tests demonstrating the disappearance of CF validation hints
Show custom field input hints (FriendlyPattern) when editing
Validate submitted CFs on the ticket modify pages
Skip all updates and provide better messages if CF validation fails
Failing tests demonstrating that required CFs block quick create
Validate even unsubmitted CFs when quick creating
Redirect to the full ticket create page instead of erroring when CFs are required
Merge branch '4.2/role-group-membership'
Merge branch '4.2/static-handler'
Merge branch '4.2/store-dba-name'
Combine the two "TransactionLoading" configs, Defer and Delay, into one
Avoid "Exiting eval via next" warnings
Set the new status *after* setting the new queue in RT::Ticket->SetQueue
Rename RT::Queue->Lifecycle to LifecycleObj for consistency
Merge branch '4.2/bump-searchbuilder-dep'
Single and Multiple are suffixes not prefixes
Merge branch '4.2/deprecated-method'
Refactor Lifecycle methods and behaviours into roles
RT::Lifecycle->Type accessor
Refactor ticket Status methods and behaviours into a role
Add rope for more specific customization of transaction descriptions
Setup RT::Record's base classes before use-ing subclasses of itself
Always declare base class before use-ing other RT:: classes
Refactor the rendering and caching logic of SelectQueue into a generic SelectObject
sunnavy (9):
move default js files out of config.
doc the @JSFiles change for upgrading
use "chmod 440" as "chmod -w" is affected by umask.
add bookmark star on ticket list and display pages for mobile ui
allow "requestors" because it's a valid field
test for requestors field from rest
Add a share/static directory
Move files to under share/static, removing now-useless dhandler and autohandlers
Serve only CSS and JS below /NoAuth/css and /NoAuth/js, respectively.
-----------------------------------------------------------------------
More information about the Rt-commit
mailing list