[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