[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