[Rt-commit] rt annotated tag, rt-4.1.13, created. rt-4.1.13
Thomas Sibley
trs at bestpractical.com
Thu Jun 13 20:03:00 EDT 2013
The annotated tag, rt-4.1.13 has been created
at 40dc94353df8fa2519471dc46dba9697cd50d30b (tag)
tagging ce5f72fbdc8bf043d45a1c09fa1c2af807a08695 (commit)
replaces rt-4.1.8
tagged by Thomas Sibley
on Thu Jun 13 16:24:47 2013 -0700
- Log -----------------------------------------------------------------
version 4.1.13
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iD8DBQBRulTAHdv9ZfNcOAcRAu7SAJ9gygFtIrY4Y7u5N/Ae4Il6NPsg9ACeKrdR
Ze1cj9O2Br+ZoPHngSsMSMg=
=CLP3
-----END PGP SIGNATURE-----
Alex Vandiver (230):
The last call site for OCFs->CustomFields was removed in 2eaeeef during admin refactoring
Remove stray and unnecessary VERSIONs in modules
/Ticket/Graphs/ requires the GraphViz module; skip tests if not installed
Remove no-op InitConfig
Always throw away warnings caused by compilation tests
Add more Test::Builder::Level bumps where there are tests
Make subject tag be non-greedy, to not match all of "[comment] [foo #1]"
Merge branch '4.0/html-docs' into 4.0-trunk
Merge branch '4.0/preserve-txn-squelching' into 4.0-trunk
Merge branch '4.0/linkify-filenames-in-doc' into 4.0-trunk
Merge branch '4.0/allow-printing-of-charts' into 4.0-trunk
Merge branch '4.0/avoid-updating-truncated-values' into 4.0-trunk
Merge branch '4.0/check-FromURI-return-value' into 4.0-trunk
Add back 'loc' to import list in rt-crontool
Merge branch '4.0/queue-summary-link-callbacks' into 4.0-trunk
Fix the class whose id existance we're checking
Merge branch '4.0/restore-article-quicksearch' into 4.0-trunk
Explicitly force 404s on non-WebPath requests
Merge branch '4.0/test-admin-user-gnupg' into 4.0-trunk
Merge branch '4.0/quicksearch-prefs-callback' into 4.0-trunk
Merge branch '4.0/escape-more-menu-attributes' into 4.0-trunk
Remove old $Code argument, and stop passing $Why up to Header
Remove <%cleanup> block, which just obfuscates things
Remove WebRT prefix on error messages in logs
Remove SelfService/Error.html, replacing with standard Abort() calls
Merge branch '4.0/dont-create-db-for-syntax-check' into 4.0-trunk
Ensure that the error message is logged with newlines
Merge branch '4.0/allow-mailto-links-in-html' into 4.0-trunk
Merge branch '4.0/login-inputs-length' into 4.0-trunk
Merge branch '4.0/extract-quote-header-method' into 4.0-trunk
Merge branch '4.0/mobile-login-callbacks' into 4.0-trunk
Merge branch '4.0/test-CF-context' into 4.0-trunk
Merge branch '4.0/fix-cf-valuesclass-updates' into 4.0-trunk
Minor grammar nitpicks
Merge branch '4.0/document-extractsubjecttag' into 4.0-trunk
Merge branch '4.0/plain-text-attachment-display' into 4.0-trunk
Merge branch '4.0/autocomplete-exclude' into 4.0-trunk
Merge branch '4.0/allow-any-results-param-by-csrf' into 4.0-trunk
Move more logic into INIT block
Automatically switch to autocompleter on too many Owners
Only display privileged users in Owner drop-downs
Fix implementation of HasBookmark to not always return true
Merge branch '4.0/localize-core-component-and-search-names' into 4.0-trunk
Merge branch '4.0/squash-empty-template-warning' into 4.0-trunk
Merge branch '4.0/mysql-innodb-check' into 4.0-trunk
Merge branch '4.0/not-in-operator' into 4.0-trunk
Skip ckeditor files for license tags, not just fckeditor files
Merge branch '4.0/selfservice-attach-more' into 4.0-trunk
Merge branch '4.2/date-pm-micro-optimizations'
Merge branch '4.0/sync-with-symbol-global-name' into 4.0-trunk
Merge branch '4.2/time-fields-on-merge'
Merge branch '4.2/time-worked-txn-display'
Merge branch '4.2/history-display-path'
Merge branch '4.0-trunk'
Merge branch '4.2/hide-approvals-lifecycle'
Merge branch '4.0/fix-ckeditor-bg-color' into 4.0-trunk
Merge branch '4.0/misc-localization-fixes' into 4.0-trunk
Merge branch '4.0/restore-DontSearchFileAttachments' into 4.0-trunk
Merge branch '4.0/allow-class-to-change-name-cases' into 4.0-trunk
Merge branch '4.0/translate-modify-user-link' into 4.0-trunk
Merge branch '4.0/better-mail-error-logging' into 4.0-trunk
Merge branch '4.0/test-db-host-env-for-tests' into 4.0-trunk
Merge branch '4.0/check-uncheck-all-quicksearch-prefs' into 4.0-trunk
Merge branch '4.0/install-etc-upgrade' into 4.0-trunk
Ensure that acl and schema upgrade files are not needlessly +x
Merge branch '4.2/rest-ticket-content-type'
Merge branch '4.0/encode-dashboard-subjects' into 4.0-trunk
Force internal RT values for ticket Type to lower-case
Ensure that filenames in inline image attributes are HTML-escaped
Merge branch '4.2/route-actions-via-update-page'
Deny direct access to callbacks
Protect calls to $m->comp with user input in ColumnMap
Remove filename= suggesions from Content-Disposition lines
Ensure consistent escaping of filenames in attachment URIs
Differentiate different actions when calling CheckCompatibility
Detect and warn of configurations with too small max_allowed_packet
Ensure that URLs placed in HTML attributes are escaped correctly, to prevent XSS injection
Ensure that the default replacement does not pass through unescaped content
Use File::Temp for non-predictable temporary filenames
Searches for core ticket tyles should be case-insensitive
Move custom field search code into RT::SearchBuilder
Rename $TicketCFs variable to be more general
Simplify _CustomFieldJoin to take a key and a CF||string
Switch to a more standard paramhash for arguments
Prevent confusion about what %args can override
Generalize _CustomFieldJoin somewhat
Add explicit subclauses to all limits
Treat CF ids as specific identifiers like objects, not as names
Switch the general LimitCustomField to the new implementation
Refactor CF ordering into a method on SearchBuilder
SearchBuilder forces QUOTEVALUE => 0 for IS and IS NOT limits
Remove uses of ::Unique; our SELECT DISTINCT is sufficient
Ensure that ENTRYAGGRATOR does not mistakenly OR the ordering limit with some other limit
Canonicalize on lower-case for statuses, which are now case-insensitive
Merge two loops over %LIFECYCLES_CACHE into one
Force statuses to lower-case in lifecycles, to match ticket statuses
Preserve original case of defined statuses
Provide warnings of lifecycle misconfigurations
Update style of test file, and ensure that tests run in prefictable order
Fix != conditions with an explicit column provided
Tests for tickets in alternate queues, without the CF applied
Condense IS NULL and IS NOT NULL logic
Factor out blessed($cf) check
Move IPAddressRange recursive call earlier
Move Date range check for DateTimes into a recursive call, earlier
Remove a mis-placed comment
Short-circuit the NULL tests
Collect helper variables closer to where they are used
Apply Demorgan's to make the less common case clearer
Fold two parallel statements into one, removing a misleading and incorrect comment
Factor out the common join to the OCFV table
Short-circuit from negative queries on multiple-value CFs
Push negative-op into we-have-a-column if/else to increase reading locality
Short-circuit from column-specific limit
Add security tests for vulnerabilities released 2012-10-25
Merge branch '4.0-trunk'
Ensure that subjects cannot contain embedded newlines
Deprecate /Elements/TicketList, whose use was removed in 516a784
Merge branch '4.2/auto-open-inactive-action'
Merge branch '4.2/web-attachs-processing'
Merge branch '4.0/no-prev-handle-side-effects' into 4.0-trunk
Merge branch '4.0/disconnect-on-destroy' into 4.0-trunk
Merge branch '4.2/add-reassignticket-right'
Merge branch '4.2/inline-images'
Merge branch '4.2/concise-ticket-link-descriptions'
Merge branch '4.2/static-css'
Switch from print.css to testing the squished CSS
Merge branch '4.2/date-dependencies'
Merge branch '4.2/user-links-display'
Remove assumptions that we might have Email::Address < 1.897
Merge branch '4.0-trunk'
Merge branch '4.2-on-4.0/protect-more-chars-while-decoding-headers'
Move upgrade into next unused version
Fix a typo (introduced by me in a fixup) in b8b9352, which causes test fails
Merge branch '4.2/html-templates'
Replace uses of the now-deprecated LogToScreen with LogToSTDERR
Merge two parallel content search branches
Add and test LongContent values; some tests fail
When a value overflows into LargeContent, ensure that Content is null
Improve != searching in combination with LargeContent
Improve != and NOT LIKE searching in combination with LargeContent
Improve !=, and note the limitations of NOT LIKE, with multi-value LargeContent
Save possibly multiple calls to $cf->Type
Ensure that values are not pre-parsed more than once
Link to ticket display page in iCal event description
Link to the user summary from the user admin page
Add a dashboard portlet for searching users
Properly display transactions dealing with groups in role groups
Merge branch '4.0/report-ticketsql-errors' into 4.0-trunk
Add newlines into debug output from mail-gateway, and thus rt-mailgate
Fix time slider to range 0-24 instead of 0-12,0-12
Merge branch '4.0/fulltext-indexer-errors' into 4.0-trunk
Rename quoting tests to avoid a filename conflict upon merge
Remove an extra "my" which causes "masks earlier declaration in same scope" warnings
Merge branch '4.0/text-wrap-and-quoting-long-lines' into 4.0-trunk
Merge branch '4.0/session-store-failure' into 4.0-trunk
Merge branch '4.0/file-based-session-locks' into 4.0-trunk
Headers and content may be on different attachments when building digests
Provide a type="" even for basic text inputs, for ease of JS selection
Push logic for dealing with selecting date(time)? CFs into SelectCustomFieldValue, for reuse
Allow the configuration to specify the ordering of the groupings
Merge branch '4.2/selectobject-callback'
Do not assume that PostLoadCheck normalized to arrayrefs
Merge branch '4.2/menus'
Merge branch '4.2/perl-dependency-updates'
Merge branch '4.2/remove-resolved-modifier'
Merge branch '4.2/cf-mandatory-binary-fix'
Merge branch '4.0/attachment-ordering' into 4.0-trunk
Merge branch '4.0/do-not-load-object-of-value-zero' into 4.0-trunk
Ensure that system rights do not move to "Status changes" category
Make right regiration be specific to the lifecycle type
Fix @ACL to contain one valid set of ACL data, instead of 6 non-references
Merge branch '4.2/owner-display'
Ensure that tests pass no matter if prove is passed -w
Remove PlainTextPre preference, in favor of PlainTextMono
Merge branch '4.0/cfs-on-create-regression' into 4.0-trunk
Merge branch '4.0/user-autocomplete-extensibility' into 4.0-trunk
Make owner autocomplete use the RT::Users->SimpleSearch API
Remove an unnecessary access of UserSearchFields
Allow searching and autocompleting users by custom fields
Merge branch '4.0/lifecycle-case-comparisons' into 4.0-trunk
Ensure that rights from lifecycles are loaded during RT->Init
Add a unified CurrentUserHasright and HasRight method
Topics' custom HasRight is easily reducable to a ACLEquivalenceObjects method
Rights on any of the of a scrip's applied objects is sufficient
Refactor rights management into a centralized store, and a role
Remove old js selectbox code that was disabled everywhere
Move backcompat files to code, for greater flexibility
Merge branch '4.2/deprecate-type-column-in-groups'
Merge branch '4.2/deprecate-objectid-column-in-principals'
Users should not force insensitive all joined limits, as well
Force group names to be case-insensitive
Fix a few more Type â Name renames missed by 71fcde3
Merge branch '4.2/message-catalog-extraction'
If there is but one user search result, redirect to it
CreateRoleGroup should be back-compat with Name/Type as well
Do not log "About to think about scrips" for non-Tickets
Hide a couple other bits of Articles UI based on the ShowArticlesMenu right
Allow SeeCustomField and ModifyCustomField rights at the Class level
Allow non-braced versions of CF.Name -- the braces are unnecessary here
Merge branch '4.0/outgoing-mail-from' into 4.0-trunk
Always return user/group id in related autocompleters
Don't store information in hidden elements where it can become stale
Add autocompletes-user class to this element, as it didn't exist in 315f007
Remove "CF." from custom fields used for user searching before display to the user
Ensure that the fields are consistently ordered
Add a callback before the history on SelfService pages
Allow CFs to be applied to one or more objects, for non-Queue CFs
Mention that Article CFs can be made via initialdata
Allow applying rights to arbitrary classes, like Classes
Provide more specific error messages on @ACL target objects
Make queue names case-insensitive
Force user names and email addresses to be case-insensitive
Merge branch '4.2/warn-on-case-sensitive-searches'
Merge branch '4.2/distinct-joins'
Pass the request path to the callback, for use in PageMenu() configuration
Merge branch '4.2/preserve-saved-search-id'
Merge branch '4.2/ical-date-only-timezone'
Add a callback which can manipulate the args to the grouping's titlebox
DBIx::SearchBuilder includes a Class::ReturnValue dep; we don't use it
Remove two deps we do not use directly, but HTML::Mason merely requires
Remove the (socket => "inet"), suggestion, based on Sys::Syslog docs
Remove the undocumented --download flag
Merge branch '4.2/rename-uses-of-logtoscreen'
Prevent groups from being set as the value of a "single-member" role group
Provide a better success message when setting ("adding a member") a single-value role group
Adjust tests to compare to root's definition of today (in EST), not UTC's
Fix a pod formatting error
Fix a file path, and use F<> to refer to files
Merge branch '4.0/add-with-disabled-column' into 4.0-trunk
Christian Loos (7):
re-add attributes to fix IE layout
remove non-existing style id's
remove always the right element from titlebox
Fix display of numbers for german language
switch from tr to set numf_comma
correct #app-nav name and bring back #page-menu
Make the "Modify this user" link translatable
Dominic Hargreaves (2):
Allow users to override the parallelism level in the test suite
Print DatabasePort as well as DatabaseHost in rt-setup-database
Emmanuel Lacour (5):
Fix CF ValuesClass update in web UI
tests around RT::CustomField->SetValuesClass
Fix display of numbers for french language
Use PG err code instead of errstr as the latest may not work in non english environment
Localize "dashboard" word in result of a dashboard creation
Jim Brandt (13):
Quote replies properly when re-wrapping
When wrapping, keep existing line breaks
Die when detecting SetHandler perl-script
Merge branch '4.0/die-on-perl-script-handler' into 4.0-trunk
Add language and timezone to SelfService preferences
Add a ReassignTicket right to allow owner changes on owned tickets
Hide approvals lifecycle
Change _CurrentUserHasRightToSetOwner to public CurrentUserCanSetOwner
Replace individual rights checks with CurrentUserCanSetOwner
Add SelectObject callback for modifying collection
Update RT perl dependency to 5.10.1
Add docs on managing Perl for RT
Document behavior of testfile option
Kai Storbeck (2):
Fix a wording in the documentation string
Add documentation to RT::Action::ExtractSubjectTag
Kevin Falcone (27):
Move PageWidgets definition earlier in Elements/Tabs
Update GotoArticle to act more like GotoTicket
Add GotoArticle and remove the Ticket page widgets when in /Articles
Removing CreateTicket/SimpleSearch renumbered forms
Merge branch '4.0/crontool-loc' into 4.0-trunk
Merge branch '4.0/fix-shredder-args-in-ticket-search' into 4.0-trunk
Cleanups and Clarification of new ExtractSubjectTag docs
Pull down an update from Launchpad and re-export
Exclude wasn't working with more than one record
Merge branch '4.0/update-ckeditor-to-3.6.6' into 4.0.11-releng
Typo in an infrequently seen error description
Clarify when you can use these options.
When updating CKEditor in f1df5b606a we missed updating the README for the new version
Merge branch '4.0.11-releng' into 4.0-trunk
Extract our newly translatable 'Modify this user'
Due to a git bug, be explicit about ignored directories
Merge branch '4.0/document-seecustomfield-upgrade' into 4.0-trunk
Merge branch '4.0/page-menu-pixel-positioning' into 4.0-trunk
Merge branch '4.0/rest-attachment-compilation-error' into 4.0-trunk
Merge branch '4.0/force-lc-ticket-type' into 4.0-trunk
Merge branch '4.0/convenient-rt-init' into 4.0-trunk
Merge branch '4.0/warn-max-allowed-packet' into 4.0-trunk
Merge branch '4.0/lc-ticket-type-searches' into 4.0-trunk
Document the database upgrade in 4.0.12
Merge branch '4.2/autocomplete-back-button'
Merge branch '4.2/user-search-cf-names'
Merge branch '4.2/genericize-initialdata'
Ruslan Zakirov (86):
dates in iCal can suffer from conversion to UTC
adjust Test::Builder's level
extract Transaction->QuoteHeader method
don't create DB if we run perl -c on a test file
test subject tag extraction is not greedy
Merge branch '4.0/non-greedy-extract-subject-tag' into 4.0-trunk
use eq rather than match where possible
just call ->Unix instead of recursion into ->Set
separate elsif branch for one SQL/ISO format
rather than map+array assign we can change inplace
drop a check, code below comes to the same result
catch expected warnings in test
test CF's context via UI
test that Date CFs are parsed properly
Merge branch '4.0/parse-cf-date-in-user-timezone' into 4.0-trunk
skip DB interaction in gpg tests during syntax check
ValuesClass was missing from *Accessible
any false ValuesClass should be valid
fix nesting when we lookup in stashes by reference
delete shebang string from test
return back documentation of DontSearchFileAttachments option
don't record transactions for Time* fields on merge
script that deletes bad (Set, TimeWorked) txns
update upgrade docs with manual step
add more tests around Date[Time] CFs
Merge branch '4.0/cf-date-parse-in-search' into 4.0-trunk
override _Handle in RT::SearchBuilder
Merge branch '4.0/fix-uninitialized-warning-in-show-user-verbose' into 4.0-trunk
Merge branch '4.0/allow-group-to-change-name-cases' into 4.0-trunk
allow to set DB's host for tests
Merge branch '4.0/collection-list-layout-in-ie' into 4.0-trunk
correct indentation in SelfService/Display.html
use may be redirect in SelfService
switch over Abort() instead of manual $m->abort
name a few forms to easier test writing
get rid of unint warning (self service hits the case)
ProcessAttachments in RT::Interface::Web
point all status change actions to Update.html
get rid of uninit warnings in Update.html
add token to action pages to differ them
more tests to cover attachments uploading through the web UI
Merge branch '4.0/self-service-language-timezone-prefs' into 4.0-trunk
bundle together watcher searches
uncomment heavy tests and put them under ENV variable
we were not disconnecting handles on destroy
save and restore OLD values in safe_run_child
';' can not be used to separate emails in Cc field
change how we deal with decoding structured fields
deal with hidden quotes within encoded-word
fix CheckAll/ClearAll buttons next to Submit
codes can mean other errors
Merge branch '4.0/reset-searchbuilder-flags' into 4.0-trunk
update docs for AutocompleteOwners in the config
basic tests for *Bookmark* methods in RT::User
Merge branch '4.2/has-bookmark'
Merge branch '4.2/adjust-get-ok-test-level'
Merge branch '4.2/remove-initconfig'
Merge branch '4.2/remove-unnecessary-version'
Merge branch '4.2/remove-warning-dependence'
Merge branch '4.2/error-cleanup'
Merge branch '4.2/remove-plain-text-pre'
pass around SavedSearchId and SavedChartSearchId
drop unused variables
call SUPER method later and in one place
deprecate Groups.Type column
Merge branch '4.2/remove-ocfs-customfields-method'
we have to set Name = Type earlier for upgrade
deprecate Principal.ObjectId
warn on case sensitive searches
case insensitive search by Groups.Domain
catch and fix case sensitive searches by CF name
handle case sensitivity in manually generated SQL
use LimitToUserDefinedGroups method instead of Limit
replace NewAlias with Join calls
put explicit DISTINCT argument in a few places
we can auto mark Join as distinct in some cases
we don't need this code
Merge branch '4.2/remove-js-selectbox'
replace LogToScreen with LogToSTDERR in *.po files
Merge branch '4.2/clean-up-deps'
Merge branch '4.2/newlines-in-mailgate-debug'
Merge branch '4.2/remove-misleading-scrips-debug-line'
Merge branch '4.2/article-ui-and-cf-rights'
Merge branch '4.2/cf-groupings-callback'
Merge branch '4.0/log-resolver-failures' into 4.0-trunk
Merge branch '4.0/document-testfile-delete' into 4.0-trunk
Thomas Sibley (179):
User autocomplete: Add the class autocompletes-user for easier selecting later
User autocomplete: Override the item render to conditionally use HTML from the server
Avoid "uninitialized" warnings when parsing empty templates
OverrideOutgoingMailFrom: Use $CorrespondAddress if the queue's isn't set
SetOutgoingMailFrom: Accept an email address as a value and use it globally
Remove the IE-specific need for two <table> attributes on collection lists
Correct casing of MySQL
MySQL 4.0 is not supported on RT 4.0; MySQL 4.1 is the minimum required
Check InnoDB support via SHOW ENGINES for MySQL 5.6 compatibility
Preserve the state of the per-transaction squelching checkboxes
Stop overriding verbatim/code handling and just deal with defaults
Check the return value of RT::URI->FromURI instead of ->Resolver
Return a (status, message) tuple on success from RT::Link->LoadByParams
Account for field truncation when comparing new values to current values
Fix incorrect parent directory parts which were missing slashes
Linkify filenames in POD (F<...>) which point to documentation
Don't hide the entire Chart page from printing
Bump Pod::Simple dependency for table of contents bug fix
Merge branch '4.0/timezoneless-cf-date' into 4.0-trunk
Instantiate new sessions on logout as well as deleting the old one
Instantiate a new session if the session doesn't match the ID we loaded it by
Use a tiny comment to fix vim's syntax highlighting
Callbacks for changing the link destinations in the queue summaries
Add a callback for modifying the displayed queues on the quicksearch prefs
Escape menu URLs, targets, and IDs when generating HTML
Fixup some POD links/file references
Respect plain text display preferences for all plain text content
Merge branch 'giganteous:4.0/documentation-rtaction-recordcorrespondence' into 4.0-trunk
Allow mailto: links in HTML
An invalid "results=" parameter is not a CSRF threat
Add callbacks for the mobile login form equivalent to the non-mobile form
Merge remote-tracking branch 'github/pr/48' into 4.0-trunk
Merge branch '4.0/update-from-launchpad' into 4.0-trunk
Ensure action results are deleted from the session upon first use
Test that action results are only displayed once and don't trigger CSRF
Merge remote-tracking branch 'github/pr/53' into 4.0-trunk
Merge remote-tracking branch 'github/pr/52' into 4.0-trunk
Log the subject of mail errors in addition to the explanation
Include Correspond/Comment in the subject when recording a mail error
When on a separate history page, set the transaction DisplayPath to that page
Merge branch '4.0/fix-numbers-display-in-french' into 4.0-trunk
Calculate the duration of time worked for history display
Allow the NOT IN operator in Limit calls
Add Check/Clear All and Reset buttons for the Quick Search (queue list) preferences
Report better errors when unable to parse or execute TicketSQL
Install etc/upgrade/ for the benefit of rt-setup-database
Clarify what RT.pm's documentation is about
Convenient initialization via "use RT -init;"
Method to find the siblings of an RT::Attachment
Method to find the nearest ancestor of an RT::Attachment with a certain MIME type
Display embedded images in HTML messages inline with the text
Move the HTML::RewriteAttributes dependency to CORE from DASHBOARDS
Explain why attached images aren't shown if ShowTransactionImages is off
It's not a message body, it's an image
Tidy up indenting and whitespace
Rewrite inline images when serving a single HTML attachment for display
Preserve the Content-ID of redistributed attachments
Don't linkify URLs in HTML src attributes
Optionally show remote images in HTML messages
Merge branch '4.0/helpers-http-cache-headers' into 4.0-trunk
Warn on failures to create RT::URI::* resolver objects
Position the page menu in aileron to avoid overlapping the inner shadow
Specify 'no-cache' explicitly for endpoints under /Helpers/
Encode dashboard email header values properly for MIME
Correct variable name to avoid confusion
Stringify ticket links as "#123: Subject"
Rename the Configuration menu to Admin and pull it up out of Tools
Pull the Articles menu up out of Tools
Link the top-level Search menu to the ticket simple search
Link the "Logged in as ____" menu item to the current user's summary page
$RT::MAJOR_VERSION, $RT::MINOR_VERSION, and $RT::REVISION
Point out how to setup articles on article overview/search when no classes exist
Remove Mason license tag from CSS files
Move CSS files into static
Document the need to grant SeeCustomField manually during the upgrade to 3.4
Adjust paths from /NoAuth/css/ to /static/css/
Make the Create Tickets synopsis and doc example valid templates
REST: A typo caused a compilation error in the /REST/1.0/attachment/NN endpoint
REST: Send a proper MIME type when returning a non-text attachment
Docs: RT->LoadConfig and ->Init need to happen at compile time
Move squished CSS to the same path depth as non-squished CSS files
Consolidate identical copies of the background gradient into one shared copy
Remove callbacks from CSS now that it's in static
Convert all absolute paths in CSS to relative pathsâ¦
Remove minor localized content from print styles
Reduce duplication in the mobile login element
Move mobile styles into static
Refactor internal requests for static content into RT::Interface::Web::Handler
Dashboard::Mailer: Avoid inlining remote resources
Dashboard::Mailer: Use URI::QueryParam for parsing/decoding
Dashboard::Mailer: Inline static content differently than Mason components
Explain the process of watcher join bundling in a comment
Merge branch '4.0/joins-bundling' into 4.0-trunk
Note how to target specific themes now that the per-theme callbacks are gone
Merge branch '4.0.12-releng' into 4.0-trunk
HTML versions of the stock templates
Factor out our HTML to text conversion routine
Add a script and a note for switching to HTML templates when upgrading
Add a switch_templates_ok method to switch and test the exit code
Add basic structure and content tests for outgoing HTML mail
Switch the default scrip templates to HTML for new installs
Avoid hardcoding a full list of default global templates in tests
Stop stripping X-RT-Original-Encoding in GnuPG tests
Convert HTML article content to plain text using the standard function
Merge remote-tracking branch 'private/security/4.0/rt-predictable-tmpfile' into security/4.0.13-releng
Merge remote-tracking branch 'private/security/4.0/protect-columnmap-comp' into security/4.0.13-releng
Merge remote-tracking branch 'private/security/4.0/escape-attachment-filename' into security/4.0.13-releng
Merge remote-tracking branch 'private/security/4.0/deny-direct-callback-access' into security/4.0.13-releng
Merge remote-tracking branch 'private/security/4.0/attachment-filename-escaping' into security/4.0.13-releng
Merge remote-tracking branch 'private/security/4.0/subject-newlines' into security/4.0.13-releng
Merge remote-tracking branch 'private/security/4.0/instantiate-new-session-on-logout' into security/4.0.13-releng
Merge remote-tracking branch 'private/security/4.0/escape-makeclicky' into security/4.0.13-releng
Merge remote-tracking branch 'private/security/4.0/status-casing' into security/4.0.13-releng
Combine two HTML class attributes into one
test more MIME word decoding cases
Don't use bold/italic emphasis markers in the HTML â text conversion
Correct a typo in a lifecycle lint warning message
Tests: Adjust diagnostic descriptions to match what's actually being tested
Tests: Correct a typo'd email address in the From: header
Tests: Catch the new "unparseable email address" warnings
Tests: Remove Requestors from approval templates
Tests: Catch warnings when calling DecodeMIMEWordsTo* without a field name
Tests: Set a correspond address
Tests: Double quotes are not allowed by our email address parsing
Wrap users in a <span> of class "user" and with a data-user-id attribute
Tone down the visual prominence of user links in search results
Adjust CSS layout so the full width is used for requestor accordion content
Remove the query from the error message FromSQL reports
Don't bother rendering CollectionList when the query is unparseable
Enclose the query parse error in a red error box
Merge branch '4.2/fix-check-all-clear-all-buttons'
Correct a runtime error in our tied session error handler
Display and add attachments in alphabetical order by name
Note the RT::Attribute id which contains the deprecated __Bookmarks__ syntax
Correct a misspelling in log messages
Clean orphaned session file locks more aggressively
Merge branch '4.2/timepicker-24h'
Merge branch '4.2/digests-of-html-mail'
Merge branch '4.2/drop-customfields-repeated'
Adjust menu labels and ids in tests to match the changes
Incorporate a mention of rights into the "articles needs setup" text
Use the standard "articles needs setup" widget on the Article create page
Add a Create link to the Articles menu
Update documentation for the new menu structure
Merge branch '4.2/cf-searching'
Merge branch '4.2/ical-link-in-description'
Merge branch '4.2/user-summary-from-admin'
Merge branch '4.2/find-user-portlet'
Merge branch '4.2/history-display-groups-in-roles'
Merge branch '4.2/select-cfvs-datetime'
Merge branch '4.2/grouping-ordering'
Merge branch 'security/4.0.13-releng' into 4.0-trunk
Merge branch 'security/4.0/tests' into 4.0-trunk
Merge branch '4.0/security-test-requires-graphviz' into 4.0-trunk
Date format typo: %M is minute but we want month, %m.
Revert "no need to load object with id of value 0"
Restore case-insensitive de-duplication of statuses
Compare the special "deleted" status case insensitively
Merge branch '4.0-trunk'
Extract message catalog so we have a base for comparison in the following commits
Improved debugging when our loc string extraction fails to match correctly
Allow spaces after the right-hand-side of a loc pair
Allow the left-hand-side of loc_pair to be a quoted string
Consistently dequote all extracted quoted strings
Remove escapes from double quotes too, not just single quotes
Cleanup automatically reported loc string errors in the source
Message catalog extraction doesn't find q// or qq// quote-like operators
Look in up to two directories deep for translation files
A usage message for rt-message-catalog
Merge branch '4.2/rights-api'
Merge branch '4.2/further-group-type-name-renames'
Merge branch '4.2/user-autocomplete-cfs'
Upgrade notes for the Set/OverrideOutgoingMailFrom changes
Require a newer Mail::Header for stricter continuation handling
Merge branch '4.2/role-group-restrictions'
"RT" and "rt" are valid local links when generating documentation
Merge branch '4.0/devel-apache-404s' into 4.0-trunk
Fix typo in 4.2 upgrading documentation
Merge branch '4.0-trunk'
Todd Wade (9):
set cache related headers on helper endpoints
refactor StaticFileHeaders to use CacheControlExpiresHeaders + test
reset RT::SearchBuilder internal flags
new dependencies for date parsing
mark __Bookmarks__ as deprecated
Merge branch '4.2/deprecate-bookmarks-syntax'
remove ability to update resolved date
Drop CustomFields.Repeated
set with_disabled_column in classes where it is missing
bergonz (1):
Fix for typo
sunnavy (28):
parse cf date in user's timezone to make it right for strings like "today", "tomorrow", etc
localize built-in component/search names
date cf should be timezoneless
Shredder args are ucfirst
tests for /Admin/User/GnuPG.html
make login inputs the same length especially for ie8/9.
Merge branch '4.0/admin-class-pagemenu' into 4.0-trunk
allow group names to change their cases.
allow class names to change their cases.
fix uninitialized warnings in ShowUserVerbose
tests for the cf date parse in search using RT::Date
use RT::Date to parse cf date values in tickets search
the whole day search for a datetime cf should be a right open interval
update ckeditor to 3.6.6
abstract attachments handling into HTML::Mason::Commands::ProcessAttachments
attach more files support for self service
restore background-color transparency for ckeditor
REST: allow to set content-type for create/commenting ticket
command line test of content-type in ticket creating/commenting
@_ in scalar context returns its size, which is not what we want
auto open inactive action
delete a wrong comment
use AutoOpenInactive action instead in the default "On Correspond Open Tickets" scrip
upgrading doc for the new "Open Inactive Tickets" action
binary cf inputs end up with "-Upload" instead of "-Value"
always show cf file input
good to warn that old values would be overridden
no need to load object with id of value 0
-----------------------------------------------------------------------
More information about the Rt-commit
mailing list