[Rt-commit] rt annotated tag, rt-4.0.3rc1, created. rt-4.0.3rc1

Alex Vandiver alexmv at bestpractical.com
Fri Oct 28 16:56:23 EDT 2011


The annotated tag, rt-4.0.3rc1 has been created
        at  725ddbb77ca334e82a7c2c3951fa7a1b4366b0c2 (tag)
   tagging  d95a6037e895911042eccaee1d36e1fa79186d74 (commit)
  replaces  rt-4.0.2
 tagged by  Alex Vandiver
        on  Fri Oct 28 16:42:32 2011 -0400

- Log -----------------------------------------------------------------
release 4.0.3rc1
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iEYEABECAAYFAk6rE7gACgkQMflWJZZAbqDGMACfSj204gH2+IOaw+txdlKB88ct
s6EAn1lZ8TAG8EeGPcnMA/6F+WvaUFkn
=lD8E
-----END PGP SIGNATURE-----

Alex Vandiver (77):
      Refactor "the PSGI app under testing" into a method
      Push arguments to ->start_server down into other functions as key/value pairs
      Add basic tests for WebExternalAuth
      Add a test for removing credentials causing logout
      Remove extraneous </%perl> tag from a mis-copy-and-paste
      Use a locked file to eliminate race conditions when picking a port and db name
      Remove unnecessary RT::Test->started_ok commands from test scripts
      Fix template to compile, adding missing trailing comma
      Merge branch '4.0/sort-article-cfs-on-create' into 4.0-trunk
      Merge branch '4.0/add-attachments-callback' into 4.0-trunk
      Merge branch '4.0/article-rights-clarification' into 4.0-trunk
      Merge branch '4.0/avoid-comment-chars-in-tsv' into 4.0-trunk
      Merge branch '4.0/logging-config-docs' into 4.0-trunk
      Anchor gitignore patterns to the repository root
      Merge branch '4.0/make-jsmin-target' into 4.0-trunk
      Remove a needless string eval; qw() is equivalent to split here
      Remove use of $& and cryptocontext
      Update po files with correct line numbers
      Merge branch '4.0/premature-redirection-in-articles' into 4.0-trunk
      Merge branch '4.0/queue-specific-articles-on-create' into 4.0-trunk
      Merge branch '4.0/unicode-recommended-filename' into 4.0-trunk
      Merge branch '4.0/scomp-calls-in-void-context' into 4.0-trunk
      Fix trailing quotes on element calls
      Merge branch '4.0/search-results-callback' into 4.0-trunk
      Make rt-crontool --verbose output more human-readable
      Compress the "Show brief/full headers" links into one, instead of a toggle
      Merge branch '4.0/tweak-show-ticket-history-link' into 4.0-trunk
      Rename test file to a .t, so it is run by "make test"
      Fix last few ->Filename in boolean context calls
      Use the canonical casing of Filename we use elsewhere
      Merge branch '4.0/attachment-with-name-0' into 4.0-trunk
      Fix CollectionList links to global scripts on queue admin page
      Preserve the saved search id on "Add these terms and Search"
      Merge branch '4.0/saved-search-context' into 4.0-trunk
      In Postgres, simply skip attachments whose tsvectors are too large
      Preserve header values which start with their own header names
      Skip templates which are already the correct type
      Provide an upgrade-database target to ease upgrades
      TicketSQL should always escape both quotes and backslashes in values
      Merge branch '4.0/document-apache-UseCanonicalName' into 4.0-trunk
      Reorganize "if" statement to be slightly clearer
      Avoid a duplicate definition of $status
      configure: There is no need to pull in an awk dependency, use perl
      configure: Enforce that there be a non-empty database name at configure-time
      Merge branch '4.0-trunk' into 4.0/parallel-test-race
      Make it clearer how to obtain jsmin, and what the default is
      Tests are not always run from t/ -- they might be xt/
      Properly escape ' and \ in clauses that will generate TicketSQL
      Remove unnecessary .pl from script to match the -viewer
      Merge branch '4.0/attribute-editor-script' into 4.0-trunk
      Merge branch '4.0/redirect-tests' into 4.0-trunk
      Properly escape the keys of search clauses when (re)building them
      Indentation nitpick
      Merge branch '4.0/dashboard-subscriptions' into 4.0-trunk
      Factor HTML from locstring
      Merge branch '4.0/localize-using-in-gnupg-widget' into 4.0-trunk
      Update doc references to point to correct places post-03eaf63
      Use the test-specific tempdir for all file storage
      Use slightly more descriptive filenames for tempfiles
      Merge branch '4.0/refactor-temp-dir-in-test' into 4.0-trunk
      Merge branch '4.0/shred-attachments-via-web' into 4.0-trunk
      Merge branch '4.0/remove-rt-mason-cgi' into 4.0-trunk
      Merge branch '4.0/add-articles-callbacks' into 4.0.3-releng
      Merge branch '4.0/inaccurate-search-result-number-when-redirect' into 4.0.3-releng
      Merge branch '4.0/initialdata-acl-error-checking' into 4.0.3-releng
      Merge branch '4.0/transaction-batch-twice' into 4.0.3-releng
      Merge branch '4.0/outlook-quote-folding' into 4.0.3-releng
      Merge branch '4.0/avoid-folding-pgp' into 4.0.3-releng
      Refactor component root determination to one centralized place
      Remove Mason VERSION checks, as we depend on a newer version than they check
      Merge branch '4.0/sanity-check-stylesheets' into 4.0.3-releng
      Properly set the title when queue creation fails
      Merge branch '4.0/disallow-blank-field-names' into 4.0.3-releng
      Merge branch '4.0/disallow-numeric-values-in-article-classes' into 4.0.3-releng
      Minor POD syntax fixups in RT.pm
      Reword a particularly egregiously bad wording
      Merge branch '4.0/moreaboutrequestorextrainfo-doc' into 4.0.3-releng

Jason May (56):
      Add On Forward * as scrip conditions
      Add mech tests for testing On Forward conditions
      Place the new scrip conditions in the upgrade file
      Add some tests for saved charts
      Work-in-progress on preserving chart search IDs across tab clicking
      Show results on the same page instead of redirecting to an error page
      Rearrange the posititon of the condition in the syntax
      Only redirect if CF creation was successful to prevent multi-posting
      Make the create-queue error more correct (and detailed)
      Don't abort upon error; resubmit to itself and show errors instead
      Fall back to an empty string for DefaultDueIn
      Name the "Load Saved Search" button for more granular tests
      Rework the saved search tab logic to allow gramular arg overrides
      Don't use $_ directly when building the hash
      Use a defined-check instead of true-false
      Preserve the chart ID when redirecting with an error
      Use the correct variables for constructing the RSS link query strings
      Just use values in the fallback query hash, not subrefs to them
      Move the upgrade script from 4.0.2 to 4.0.3
      Add failing test for context loss regarding search terms
      Preserve context better when Add These Terms and Search
      Don't hard-code condition IDs since they may change in the future
      Use the correct variable when checking subscription frequencies
      Refactor various dashboard routines into subs for future reuse
      Add tests for weekly subscriptions
      Factor out functions for deleting dashboards and subscriptions
      Add tests for M-F dashboard subscriptions
      Add tests for monthly dashboard subscriptions
      Add tests for dashboard subscriptions set to 'never'
      Use a loc'd hash instead of ucfirst for frequencies in the dashboard mailer
      Use goto_ticket instead of going to the ticket URL by hand
      Use a more descriptive variable when looping through condition values
      Add m-f as a column map as well as Never and a fallback
      Add a script for editing attributes from the terminal
      Perform check with the owner's name in ModifyAll for Autocomplete
      Sanity-check stylesheets in the header template (#18271)
      Give the menu tabs the chart ID when saving a new chart
      Use CountAll for total tickets in the Mobile UI ticket list
      Include SavedSearchId in the tab query params
      Factor style-checking to the user for easier reuse in the future.
      Use the sanity-checked style pref in the body
      Add a post load check for non-existent stylesheets
      Add an upgrade script to sanitize stylesheet preferences for all users
      Check if the value is numeric instead of checking the pref
      Disallow '0' as well as other integers for the Name column
      Check for numericalness on the correct variable
      Perform some defined-ness checks on the owner name/id
      Check that the owner arg is an integer before comparing numerically
      Do not set CF properties unless it was created.
      Do not allow CFs to be created with the name '' or an integer
      Do not allow groups to be created with the name '' or an integer
      Bring us back to Create state if validation is false, not true
      Prevent undef in loc()'s argument to avoid a cryptic warning:
      Factor validation message returning to _ValidateName
      Do not allow queues to be created with the name '' or an integer
      Do not allow article class names to be an integer

Kevin Falcone (39):
      Remove some confusing language in LogToFile and spell out valid values
      rewrap my rewording
      ShowArticle and ShowArticleHistory previously had the same description
      When sorting of CFs on Classes, obey OCF
      Remove a misspelled debug message that snuck in from RTFM
      Find and replace error from the RTFM merge
      Merge branch '4.0/external-auth-tests' into 4.0-trunk
      You can't edit description and an attribute
      Redirect after we actually process everything
      Pass the Queue so that Articles can limit to it
      Merge branch '4.0/on-forward-conditions' into 4.0-trunk
      Add two new callbacks
      Make %ARGS modifiable by the callback
      Merge branch '4.0/missing-simple-search-page-menu' into 4.0-trunk
      Reword the UseCanonicalName warning
      Merge branch '4.0/extract-message-catalog-line-numbers' into 4.0-trunk
      Merge branch '4.0/show-errors-on-admin-pages' into 4.0-trunk
      Update the documentation for ResetPassword
      Merge branch '4.0/mobile-no-next-page-at-end' into 4.0-trunk
      Merge branch '4.0/consistent-admin-ui-for-class' into 4.0-trunk
      Merge branch '4.0/toggle-folding' into 4.0-trunk
      Merge branch '4.0/make-upgradedb' into 4.0-trunk
      Spell out that we use Oracle Text
      Merge branch '4.0/tsvector-too-long' into 4.0-trunk
      Something we missed removing JavaScrip::Minifier
      TransactionBatch scrips are triggered twice
      Add a test that confirms that the CurrentUser isn't changed
      Check that the Group/User we're granting to was loaded
      Add back the next; I dropped when forward porting a branch
      Merge branch '4.0/mail-threading' into 4.0.3-releng
      Stop TransactionBatch scrips from running twice.
      Merge branch '4.0/template-type-upgrade-warnings' into 4.0.3-releng
      Push this logic down into Prepare and Commit
      Confirm that our Priority is 0
      Merge branch '4.0/documentation-reorg-pointers' into 4.0.3-releng
      Merge branch '4.0/pod-fixups' into 4.0.3-releng
      Merge branch '4.0/rules-currentuser' into 4.0.3-releng
      Show an example of what you can say here
      Merge branch '4.0/jumbo-autocomplete' into 4.0.3-releng

Ruslan Zakirov (12):
      div inside tables between trs are bad
      localize 'using' in gnupg widget
      AsTable ||= InTable
      sync with Ticket/Elements/EditCustomFields
      we want InTable instead of AsTable
      calling scomp in void context is no-op
      add Initial callback into Results.html
      test how we generate urls during redirect
      document that UseCanonicalName may affect redirects
      number of tests was incorrect
      thread notifications better
      naming __RadioButton__ with .{XXX} never worked

Shawn M Moore (3):
      use warnings in search_tabs.t
      Test for "add and search", #17237
      Test for search builder dropping SaveChartSearchId

Thomas Sibley (33):
      $search is a menu object, $current_search is the hash from the session
      Add a callback to AddAttachments for tacking stuff onto the end
      Avoid outputting a common comment character in the TSV column titles
      Merge branch '4.0.2-releng' into 4.0-trunk
      Provide a jsmin Makefile target for easy use of jsmin
      Host jsmin ourselves and check a SHA1 sum to avoid compiling unexpected code
      Add the "generated" jsmin files so they never end up in RT
      Clarify that a lifecycles mapping is required even when statuses are the same
      Use classes, not inline style attributes, to open/close quote folding
      Add a link to toggle all quote folds at once
      Merge branch '4.0/article-callbacks' into 4.0-trunk
      Merge branch '4.0/article-callbacks' into 4.0-trunk
      Give rules a transaction object with an RT system CurrentUser
      Merge branch '4.0/fix-edit-custom-fields-wrapping-tag' into 4.0-trunk
      Merge branch '4.0/global-scrips-links-on-queue-admin' into 4.0-trunk
      Merge branch '4.0/split-crontool-output' into 4.0-trunk
      Merge branch '4.0/remove-unnecessary-testservers' into 4.0-trunk
      Match the wording of inline quote toggles
      Merge branch '4.0/remove-more-javascriptminifier' into 4.0-trunk
      Merge branch '4.0/parallel-test-race' into 4.0-trunk
      The RT::Attachment object is $Object not $a
      Merge branch '4.0/repeated-subject-header' into 4.0-trunk
      Merge branch '4.0/ticketsql-quoting' into 4.0-trunk
      Merge branch '4.0/mobile-fix' into 4.0-trunk
      Merge branch '4.0/forbid-linking-deleted-tickets' into 4.0-trunk
      Merge branch '4.0/empty-database-name' into 4.0-trunk
      Detect more variations on the Outlook "Original Message" quoting style
      Include the Outlook header stanza in the nested quoted parts
      Add a default callback for IncludeArticle
      RT::Mason::CGI went the way of the dodo long ago
      Split apart stanzas with an Outlook "Original Message" boundary in the middle
      Don't trigger Outlook quote folding on PGP signed message or signature blocks
      Merge branch '4.0/name-of-radio-button-columns' into 4.0.3-releng

sunnavy (29):
      html cleanup
      attachments support on reply with mobile ui
      attachments test for mobile ui
      support gnupg on reply with mobile ui
      scomp does *not* print the returned string
      100% width checkbox takes a whole line at least on chrome at ubuntu
      set type of no-type input to "text" explicitly to make css "input[type=text]" happy
      handle the edge case that filename is 0
      test the edge case where att name is 0
      one line output for each ticket
      show same page menu in simple search as in normal search if there is query
      test page menu of simple search
      show "Loading..." immediately to avoid double-click
      loc "Show ticket history" link
      test download link text
      Reimplement MIME::Head->recommended_filename for non-mime-encoded fields
      tweak code to make the logic clear
      make admin class consistent with other admin elements.
      to retain the form fields if creation fails
      test cf with quotes in search
      ticket links test
      others use Links->Next, let's do that too. besides, Links->ItemsArrayRef includes deleted tickets, which need fix too
      test linknig deleted tickets
      forbid to link to deleted tickets, as we don't show them in page either. see also #17013
      deleted ticket links test on api level
      hack AddRecord to make both ->Next and ->ItemsArrayRef work; Count needs Search still though
      use RT::Test->temp_directory as temp dir in tests.
      make shredder's tests use RT::Test->temp_directory too
      totalcount is not always precise

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


More information about the Rt-commit mailing list