[Rt-commit] rt annotated tag, rt-4.1.19, created. rt-4.1.19

Alex Vandiver alexmv at bestpractical.com
Tue Aug 6 14:38:39 EDT 2013


The annotated tag, rt-4.1.19 has been created
        at  cdbfea847722eda798fac055b2af9677f43a3aee (tag)
   tagging  47044e6bff76c2b5b81edd706af7fda1482ec494 (commit)
  replaces  rt-4.1.17
 tagged by  Alex Vandiver
        on  Tue Aug 6 14:38:05 2013 -0400

- Log -----------------------------------------------------------------
version 4.1.19
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iEYEABECAAYFAlIBQo0ACgkQMflWJZZAbqDStgCfTPbBK8JgeM5esV8VZm7YUqNE
ebYAn1ZOnVDeP8qXPyePysnwv8zayziM
=Soyp
-----END PGP SIGNATURE-----

Alex Vandiver (66):
      Make transaction CFs correctly limited to the correct queues
      Remove unmaintained and crippled "offline tool"
      Move loading and calling of Module::Refresh to only one codepath
      Don't output to STDOUT for successfully sent digests, by default
      Fix uninitialized value warning in RT::Principal::HasRight
      Note that as RT::User->Load is used, the user/email must already exist
      If __check_user returns false, attempting to use that value in a warning is pointless
      Refactor rebuilding table attributes into a method
      Rebuild record attributes after loading plugins
      Only iterate through User objects with HomepageSettings
      Update by running adding boilerplate marker and running devel/tools/cmd-boilerplate
      Remove two BEGIN blocks that were improperly marked with the boilerplate marker
      Merge branch '4.0/extensible-ticketsql-cf-limits' into 4.0-trunk
      Use friendlier text in the link dropdown
      Merge branch '4.0/extension-docs' into 4.0-trunk
      Sort the list of lookuptypes such that it displays in consistent order
      Provide a default LookupType of Ticket when creating CustomFields
      Merge branch '4.2/search-txn-and-queue-cfs'
      Clarify that SQLite support is _really_ not production-worthy
      Bump minimum database versions
      Merge branch '4.2/move-open-on-setstarted-to-scrip'
      <label>s work based on id="" not name=""
      Save a join to the Users table, when possible
      Merge branch '4.2/sqlite-case-sensitivity'
      Avoid attempting to nest <a> tags with links and ShowUser
      Add all attributes that are supplied, rather than piecemeal
      Autocomplete group names for watcher group searching
      Generalize requestor accordion JS and CSS to a "user accordion"
      Refactor rt-server.in into RT::PlackRunner
      Catch and fix var/ when rt-server is incorrectly run as root
      Bump Plack dependency to the minimum which added default_middleware
      Merge branch '4.0/admin-queues-paging' into 4.0-trunk
      Add additional callbacks for manipulating requestor display
      Merge branch '4.2/autosuggested-watcher-phrases'
      Merge branch '4.2/html-display-nits'
      Don't provide Content-Type if it is text/plain, for back-compat
      Remove trailing conflict marker which slipped in
      Restore $dbh removed in afadbca, needed for later query
      Merge branch '4.0-trunk'
      Merge branch '4.0/dashboard-email-html' into 4.0-trunk
      Merge branch '4.0/mimeword-decoding-quotes' into 4.0-trunk
      Merge branch '4.0/skip-approval-action-callback' into 4.0-trunk
      Merge branch '4.0/standard-log-message-tweaks' into 4.0-trunk
      Merge branch '4.0/mail-log-parse-dev-tool' into 4.0-trunk
      Merge branch '4.0/docs-from-extension-tarballs' into 4.0-trunk
      Merge branch '4.0/limit-custom-field-queue-syntax' into 4.0-trunk
      Merge branch '4.0/rt-email-group-load-user-by-email' into 4.0-trunk
      Merge branch '4.2/delete-template-that-has-overlay'
      Merge branch '4.2/init-log-in-setup-database-earlier'
      Merge branch '4.2/mail-references'
      Fix shredder load order in sbin/rt-shredder.in, as t/shredder/utils.pl
      Merge branch '4.0.16-releng' into 4.0-trunk
      Merge branch '4.0-trunk'
      Merge branch '4.2/disable-submit-buttons-on-submit'
      Merge branch '4.2/forbid-circular-dependson-and-memberof'
      Merge branch '4.0/add-from-to-mail-error-messages' into 4.0-trunk
      Merge branch '4.2/canonicalize-urls-in-feeds'
      Merge branch '4.2/arbitrary-menu-attributes'
      Merge branch '4.0/test-scripts-compile' into 4.0-trunk
      Merge branch '4.0/clarify-parsenewmessageforticketccs' into 4.0-trunk
      Merge branch '4.0/missed-upgrade-steps-regression' into 4.0.17-releng
      Merge branch '4.0.17-releng' into 4.0-trunk
      Merge branch '4.0-trunk'
      Merge branch '4.2/remove-unused-templates-columns'
      Merge branch '4.2/init-plugins-once'
      Allow explicit HTML (such as javascript) to be injected via Actions

Christian Loos (2):
      remove parentheses in RequestorTicketListFormat
      always log the email address to help debugging

David Good (1):
      Correct backwards MIME type when recording dropped long attachments

Jim Brandt (2):
      Add docs for RT ticket feeds
      Additional feed doc updates

Jukka Laaksola (1):
      Avoid adding too many quotes around decoded MIME words

Kevin Falcone (15):
      Add an ObjectTypeFromlookupType method and document RecordClassFromLookupType
      Rename some variables that will become confusing.
      Add an ObjectTypeFromlookupType method and document RecordClassFromLookupType
      Document the new DBD::Pg requirement
      Merge branch '4.0/pg-9.2-compatibility' into 4.0-trunk
      Remove arg passing to Tabs
      Add a quick callback to allow you to stop an Approval
      Merge branch '4.0/digests-no-mail-on-success' into 4.0-trunk
      Merge branch '4.0/transaction-cf-limit-on-bulk-update' into 4.0-trunk
      Merge branch '4.2/database-support'
      Merge branch '4.0/bin-rt-content-type-backcompat' into 4.0.14-releng
      Merge branch '4.0.14-releng' into 4.0-trunk
      Merge branch '4.0.15-releng' into 4.0-trunk
      Merge branch '4.0/shredder-load-order' into 4.0.16-releng
      Be explicit about when this option applies.

Richard Hartmann (1):
      docs/UPGRADING-4.0: Mention full text search

Ruslan Zakirov (9):
      allow to delete templates with backup
      no obvious reasons to delay log initialization
      move PseudoReference to ::Interface::Email
      goal is to keep 4 first and 6 last
      pass Ticket for pseudo reference
      extract our code that fetches table names
      require newer DBD::Pg on Pg 9.2 for upgrade
      make SQLite case insensitive
      prevent double form submit by disabling buttons

Thomas Sibley (87):
      Valid HTML for emailed dashboards
      Failing test demonstrating incorrect MIME word decoding with quotes
      Limit the Admin Queues list to 50 rows per page by default
      Tests for right name canonicalization
      Allow CustomFieldLookupType to be called as a class method
      ObjectType/RecordTypeFromLookupType as class methods
      Refactor part of LimitToGlobalOrObjectId into LimitToObjectId
      Decipher TicketSQL CF identifiers using a passed in LookupType
      Refactor _CustomFieldJoin to take a LookupType
      Refactor _CustomFieldLimit to use a LookupType in %FIELD_METADATA
      Fix horrendous load order of shredder tests
      Add callbacks for before and after the query builder criteria picker
      PickTicketCFs refactored from the now-generic PickCFs
      Parse FooCF.{Bar} when adding a TicketSQL clause in the Query Builder
      rt-static-docs: Rename --rt to --source
      Save what our POD search found and use that info when making local links
      Fix two POD linking errors uncovered by the new stricter local linking
      Document RT::CustomFieldValues::Groups so links resolve correctly to it
      Link the latest core RT docs from non-core docs
      rt-static-docs: Add an --extension flag which doesn't do much (yet)
      If we didn't find a local link in the current source, it needs to link even higher up the tree
      POD links to RT::Extension:: and RT::Authen:: are not local
      Any RT::Extension:: or RT::Authen:: docs we found during this batch _are_ local
      Link extension config files when in F<>
      Classify RTIR_Config and other extension configs as install docs
      ObjectType/RecordTypeFromLookupType as class methods
      Refactor part of LimitToGlobalOrObjectId into LimitToObjectId
      Decipher TicketSQL CF identifiers using a passed in LookupType
      Submit the full formatted email address for auto-suggested new watchers
      Remove outdated comments at the top of RT::Tickets
      Show filename and line in syslog only when the level _is_ debug
      Log the process id at the beginning of each log line
      A quick tool for pulling out the most useful lines relating to mail from an RT log
      Don't check for strict/warnings if a shebang is OK and the shebang isn't perl
      Refactor _CustomFieldJoin to take a LookupType
      Refactor _CustomFieldLimit to use a LookupType in %FIELD_METADATA
      Add callbacks for before and after the query builder criteria picker
      PickTicketCFs refactored from the now-generic PickCFs
      Not all Content-IDs are surrounded by <...>, such as those from Outlook
      Extend MakeClicky's HTML avoidance hack to avoiding anything that looks like an attribute
      Merge remote-tracking branch 'github/pr/62'
      Parse CustomField.{Bar} and other aliases when adding a clause in the Query Builder
      Add TxnCF.{Name} and TransactionCF.{Name} syntax to TicketSQL
      Basic tests for searching transaction CFs
      Report correct line numbers for failed tests
      Meaningful negative searching is hard, comment some tests out as TODO for now
      Tests for multiple transaction CFs named the same, applied to different queues
      QueueCF.{Name} in TicketSQL
      Transaction and Queue CF pickers in the Query Builder
      Rename RT::CustomField->_ForObjectType to RegisterLookupType
      Use the first directory we find instead of "rt-*" so extension tarballs work
      Merge branch '4.2/centralize-develmode'
      TicketSQL queue-specific CF syntax is CF.Queue.{Name} not CF.{Queue}.{Name}
      Merge branch '4.0/uninitialized-warning-rt-principal-hasright' into 4.0-trunk
      Merge branch '4.0/rt-email-group-warnings' into 4.0-trunk
      rt-email-group-admin: Load users by email address after trying name
      rt-email-group-admin: Autocreate users if necessary
      Merge branch '4.2/optimize-homepage-upgrade'
      Merge branch '4.2/cmd-boilerplate'
      Merge branch '4.2/build-table-attributes'
      Merge branch '4.2/querybuilder-link-names'
      Merge branch '4.0/add-existing-principal-in-admin-rights-ui' into 4.0-trunk
      Merge branch '4.0/customfield-lookuptype-consistency' into 4.0-trunk
      Iterate JS arrays with a C-style for loop, not for-in
      Use local variable declarations instead of polluting global space
      Ensure a newline is between the error comments and the previously submitted form
      Merge branch '4.0/rest-reedit-content' into 4.0-trunk
      Merge branch '4.0/date-cf-in-history-and-search' into 4.0-trunk
      Merge branch '4.2/user-accordion'
      Merge branch '4.2/link-display'
      Add a note about the offline tool removal
      Merge branch '4.2/remove-offline-tool'
      Merge branch '4.2/autocomplete-watcher-group'
      Merge branch '4.2/refactor-rt-server'
      Only try to init plugins once when no plugins are in use
      Merge branch '4.2/rolelimit-skip-user-join'
      Secret tokens are for both iCal and RSS feeds
      Basic I18N for JS strings
      Encode JSON strings as Perl character strings instead of UTF-8 bytes
      Merge branch '4.2/add-feed-docs'
      Test that all bin/ and sbin/ scripts compile
      Add Locale::PO as a developer dep
      Log the loaded user and sender when reporting an email permission error
      Support arbitrary HTML attributes on menu items
      Fix regression in upgrade step logic which filtered out rc dirs
      Consolidate version dir matching into a standard regex available everywhere
      Merge branch '4.2/scalar-ref-actions'

Todd Wade (2):
      Move the code that opens a ticket on SetStarted to a Scrip
      Remove unused Language and TranslationOf columns on Templates

sunnavy (13):
      canonicalize date/datetime cfs in ticket history and search results
      show original text in editor when reediting
      goto existing principal link directly if the principal is selected in "ADD USER" or "ADD GROUP"
      cascaded cf's parent might have multiple values selected
      nothing else but indent fix
      Merge branch '4.0/cascade-cf-with-multi-selected-parent' into 4.0-trunk
      Warn users when upload filenames contain double quotes
      Merge branch '4.2/alert-invalid-file-inputs'
      add $CanonicalizeURLsInFeeds config
      GetWebURLFromENV is a bad name, change to GetWebURLFromRequest
      "%ENV" is implementation details, "request" is better
      forbid circular relationship of DependsOn and MemberOf
      circular links tests

-----------------------------------------------------------------------


More information about the Rt-commit mailing list