[Rt-commit] rt annotated tag, rt-3.8.8rc2, created. rt-3.8.8rc2
Ruslan Zakirov
ruz at bestpractical.com
Mon Apr 12 20:03:08 EDT 2010
The annotated tag, rt-3.8.8rc2 has been created
at d79939a4536b3c31b1c1dfa129a02667dd88f765 (tag)
tagging 3efeed20de95312edca7007f53d6133d04d18411 (commit)
replaces rt-3.8.7
tagged by Ruslan Zakirov
on Tue Apr 13 02:43:49 2010 +0400
- Log -----------------------------------------------------------------
release RT 3.8.8 RC2
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (Darwin)
iEYEABECAAYFAkvDoiUACgkQvH6dkeDZaS+VrACfQjWEPUVi2W9Ov/ZQzq8Pm0nZ
N+8An30GcP3zM6FVQMZC2+ooLFObf20L
=WauK
-----END PGP SIGNATURE-----
Alex Vandiver (1):
Prevent servers using GnuPG from running out of filehandles
Christian Loos (2):
Improved display of the "About this RT" page
Improved print layouts.
Emmanuel Lacour (9):
Fix some documentation typo in rt-clean-session
Fix typo in code comments
Add missing loc()
Fix encoding problem when loading a dump file produced by rt-dump-database.
Use smaller margin for reminders display to save space
Add property to generic collection tables to indent a little bit the first column (same as ticket-list).
Reduce whitespace on bottom of boxes by hidding the hr (as it was previous a05b7e32314ef2ac7a99e653671fb35db4fdff22)
Fix: user can merge a ticket into a ticket on which it hasn't ModifyTicket
New "AboutThisUser" callbacks to allow to add more informations on each users
Jesse Vincent (14):
Make the plain-text-mono stuff not try to wrap html mail
make the plaintext mono feature work in IE
Remove the "URL" parameter to 'Logout' as it had no legitimate use.
RT::Config fix for proper loading when Fcntl is loaded.
Updated doc/Security with more modern security tips from Aaron Sigel
Added "hourly" variant for our ticket search result charts
Further cleanup to the "about my RT configuration" page inspired by the
* The readme updated to appear to have been written in this decade
Googleish search was making incorrect assumptions about RT::User and
I18N was transcoding attachments to utf8 one line at a time. This
Removed a lie about still being "unsupported" from the RT Commandline
reformatting of the "tools" ui.
update the language in UPGRADING
Slight language tweaks to RT_Config.pm
Kevin Falcone (35):
Don't call this twice
Refactor so we return matched clauses rather than passing arrayrefs
Make NotifyActor into a User Preference
wording fixes for new user config option
We only have this index in the schema and upgrade scripts for mysql and oracle
Don't include these files in tarballs
Merge commit 'rt-3.8.7' into 3.8-trunk
Port CreateTicket's SkipNotification
New AfterUpdateType callback so you can add things to that row of an Update
Similar new AfterUpdateType callback for Jumbo
fix erroneous use of $a in sort
Stop infinte looping when you have global custom fields and no Queue restriction
fix Jumbo reloading and losing message content
Switch over rdf generation to an authstring protected dhandler
Merge branch '3.8-squelch-watchers-on-update' into 3.8-trunk
Calendar::Simple would just Carp::croak on bad input
missing semicolon
Handle Ccs and AdminCcs of the queue, as well as those specified on
Honor a user's MessageBoxRichTextHeight setting
fix Description to describe what this rule does
Revert "Don't squish CSS outside of comproots"
Dashboards changed from 20 to 50 to match the system default in
Use a define() check rather than != 0
fix warning when authority is undef
Show the dynamically calculated mason local component root
Stop sorting Callbacks directories
Provide a link to whoever worked the approval
Don't display transactions about disabled CFs
Revert "Don't display transactions about disabled CFs"
Merge branch '3.8-rss-authstring' into 3.8-trunk
slight cleanup to rt-originator patch
Add some wording to the check boxes on the reply pages
Fix localization
Explicit return, to avoid a clause consisting of undef
Refactor this duplicated code that cleans up 1970 dates into lib
Loos, Christian (1):
RT-Originator header config option
Matt Zagrabelny (8):
Contributed patch to fix display-all-rows in Dashboards
Use a reasonable length for scrip descriptions
Add Before and After CustomFields callbacks
Added AfterSubject callback
Added Before and After CustomFields callbacks
Added Before and After TransactionCustomFields callbacks
Added AfterSubject callback
callback added between the GnuPG and message rows
Ruslan Zakirov (192):
factor our InitSignalHandlers
60 seconds is too much for server startup
reverse logic
rewrite and refactor webmux.pl
update POD around item map
refactor function
refactor and improve _Links sub in RT::Ticket
refactor Load before bringing new code
introduce MERGE_CACHE for Merged and Load
use MERGE_CACHE in Load for quick EffectiveId lookup
clean cache when data is changed
clean cache after every request
effective id can be zero or undefined on create
drop debug statement
pass though session{'tickets'} as Collection argumnet
new config option: TicketsItemMapSize
new ItemsArrayRefWindow method for internal use
new window based item map, use first N tickets to build the map
don't save items_map in the session
in general case first and last in item_map can be undef
Merge branch '3.8-trunk' into new-webmux
generate LockFile option for apache as well
don't delete tmp when we bail out
set LockFile and don't set TypesConfig
don't create handles we don't need, we can hit limit
more debug from gpg probe
fix safe_run_child when code dies between fork and exec
get rid of some things we don't need anymore
port scgi handler to new code
Implement $SendTo in CreateTicket
first implementation of FCGI server
Merge branch 'new-webmux' into 3.8-trunk
Merge branch 'reuse_merged' into 3.8-trunk
Merge branch 'tickets_map' into 3.8-trunk
generic ShowUser shouldn't suffer from User->Load
implement support for pluggable user formats
typo
* don't overwrite gpg status, importat for nested inline signatures
split some CSS from themes into base/xxx.css
add HasAttribute and HasNoAttribute to the tisql
* implemention of first working version of FastCGI server
changes in suplimentary files for FastCGI server
document RT on nginx with fastcgi_server
test not only cyrillic, but latin1 as well
increase number of tests
we shouldn't store strings with UTF-8 flag in MIME::Head
test on strings with latin1 only characters
first implementation of FCGI server
* implemention of first working version of FastCGI server
changes in suplimentary files for FastCGI server
document RT on nginx with fastcgi_server
* sessions ended up in /tmp/ in some cases
--pidfile option in external fastcgi server
move .titlebox .titlebox-content hr.clear into base/ stylesheet
don't scrub tables
tidy a little bit
* minor
* pass through arguments of SetReturnAddress
extract message catalogs
simple tested configuration for lighttpd and fastcgi_server
set context in OCFV::CustomFieldObj
Merge branch 'show_user_refactor' into 3.8-trunk
Merge branch 'another_utf8_rework' into 3.8-trunk
Merge branch 'external_fastcgi' into 3.8-trunk
fix wrong merge
we should drop ';' at the end or we get incorrect code
improve LinkValueTo and return back functionality
fix potential information loose on incorrect GnuPG mails
re-indent tabs file, refactor current tab finder a little
tidy ShowSummary
grep defined values out DefaultValue array
fix query builder behaviour with NULLs and '' (empty values)
adjust ColumnMaps, CustomFields are applicable not only to tickets
yell at people and autogen RTAddressRegexp
crypt dies when first value is UTF-8 string
check emails for RT's addresses on Create and Update
return back effective SQL when searching by CFs using = or != operator
use IsRTAddress on Create/Update
don't generate lame regexp for RTAddressRegexp
if RT address regexp is not set then load queues for check
match against global Comment/Correspond addresses
change every usage of the IsRTAddress function
adjust warning wording
fix some mistakes
move method closer to related
move code to handle Disabled column into RT::SB
Queue has Disabled column, use new API
switch users and groups to new API around Disabled column
custom fields also can be disabled
use methods instead of find_disabled_rows
add global __WebRequestPath__ and __WebRequestPathDir__ column maps
Queue and QueueId column maps for scrips and templates
%AdminSearchResultFormat config option
use %AdminSearchResultFormat config option in the admin ui
DefaultMailPrecedence config option worked incorrectly
move method closer to related
RT::CustomField->*Applied* methods to get objects a CF is applied to
POD for new functions
rewrite custom fields application
don't allow to add RT addresses as watchers in API
warn admin if RTAddressRegexp is set, but queue's address doesn't match
add global __WebRequestPath__ and __WebRequestPathDir__ column maps
Queue and QueueId column maps for scrips and templates
%AdminSearchResultFormat config option
use %AdminSearchResultFormat config option in the admin ui
use format strings from config when applying CFs
sort methods in RT::CustomFields and document them
basic ColumnMap for RT::CustomField
New and Left argument in _OCFAlias
improve column map for CFs
update default format for CustomFields in the config
CustomFields->LimitToNotApplied function
CustomField->IsGlobal method
refactor Admin/Elements/EditCustomFields, sorting doesn't work yet
IsGlobal -> IsApplied and returns object, not just boolean value
don't allow to apply locally global CFs, unapply from local when applying globally
use IsApplied
CustomFields column map update
use CollectionList on index of all CFs
fix typo in class name
delete doesn't return status/msg pair
account globaly applied when we generate sort order on create
ApplySortOrder method, don't do it by default
MoveUp and MoveDown methods
don't apply order if arg exists, but sorting is not allowed
AppliedTo collection can be undef, for example if RTFM plugin has been disabled
MoveCF column map for CustomFields
implement custom fields moving
Record->CustomFields returns sorted collection
add upgrade script that deals with OCFs table
allow to apply globally CFs from 'Applies To' page
RolesWithRight method
improve RolesWithRights
get rid of _WhoHaveRoleRightSplitted and use RolesWithRights
documentation for RolesWithRight method
more columns in queues' map
Merge branch 'admin_collections_formats' into 3.8-trunk
Merge branch 'find_disabled_rows' into 3.8-trunk
Merge branch 'custom_fields_application' into 3.8-trunk
apply sort order in RT::Queue->XxxCustomFields
fix tests according to new reality, nothing terrible
fix CF tests, new admin UI
fix un-applying CFs from objects
refactor test so it's readable
use our own SUBCLAUSE for ACL checks
if no right granted then bail out asap
make granting rights to roles much easier in Test->{add,set}_rights
add tests for ShowTicket right and tickets collections
Merge remote branch 'origin/roles_that_has_right' into 3.8-trunk
use IsRTAddress on Create/Update
don't generate lame regexp for RTAddressRegexp
if RT address regexp is not set then load queues for check
match against global Comment/Correspond addresses
change every usage of the IsRTAddress function
adjust warning wording
fix some mistakes
don't allow to add RT addresses as watchers in API
warn admin if RTAddressRegexp is set, but queue's address doesn't match
fix typo in class name
test that merge only possible when user has Modify right on both tickets
LoadModules method in RT::Scrip class
drop default value of RTAddressRegexp option
RT::I18N::LoadLexicons function that forces parsing and unties
Heavy argument in RT::InitClasses - load more if true
use heavy load in forking web handlers
properly apply entry aggregator on Content searches
untie may fail
Merge branch 'rt-address-regexp' into 3.8-trunk
introduce new option ChartsTimezonesInDB and implement Pg and mysql
add documentation describing timezones in DBs for charts
handle possible TZ shifts in "date is not set" detection
describe ChartsTimezonesInDB in the config
update upgrading
sort callbacks with a root
fix compilation error
revert 'not scrubbing tables'
Merge branch 'timezones_in_charts' into 3.8-trunk
Merge remote branch 'origin/googleish-refactor' into 3.8-trunk
we usually don't use Load's return value
RTAddressRegexp is not defined these days
Revert "Merge remote branch 'origin/googleish-refactor' into 3.8-trunk"
we use Log::Dispatch::Perl in tests
update description of the ChartFont config option
update upgrading
use more checks in tests' login and logout functions
defined(%session) is deprecated
RT::User->CurrentUserRequireToSetPassword method
RT::User->SafeSetPassword method
/Elements/EditPassword component
use new API to change passwords
Merge branch 'safe_set_password' into 3.8-trunk
apply order when sorting is not allowed, but arg is there
Shawn M Moore (58):
Explain that templates use Text::Template
Ignore .prove files
Refactor ShowLinks so that we can change how each relation label is displayed
Link each relation label to a search for such tickets
Look up the mode in LINKTYPEMAP instead of hardcoding things
Refactor the anonymous function into an Element
use ShowRelationLabel in EditLinks too
gitignore the auto-generated bin/fastcgi_server
Doc typo fix
TransactionAddresses's doc is out of date
Patch from Bálint Bekény to fix a JS escaping issue
Change default to 50 which is the hardcoded system default
Allow controlling the default precedence of outgoing mail
Add DefaultErrorMailPrecedence
Allow setting $DefaultMailPrecedence and $DefaultErrorMailPrecedence to undef
Multiple-selection for SelectQueue
Pass a reference to the signature in MessageBox's callback
New config, MessageBoxIncludeSignatureOnComment
Process custom fields in ModifyDates
Make the href and alt text of the logo configurable
Make logo height and width configurable too
Add callbacks to EditDates and ShowDates
Include a callback for inserting text after the transaction's description
Callback for ShowTransaction/AfterAnchor
If the MIME entity has header X-RT-Squelch, do not send the mail
Option to hide the category selector in EditCustomFieldSelect
New dep on Class::Trigger for more extensibility
Use Class::Trigger in SendEmail->Process for additional recipient processing
New config for AlwaysDownloadAttachments
Require your current password to change your/other's password
Text fixes
Require current password in self-service prefs
Sanitize form_action in Login
RT::Interface::Web->FileExistsInCompRoots(File => $path)
Abort if trying to send a static file that doesn't exist in comproots
Don't squish CSS outside of comproots
Make sure we're logging in to the same domain
Revert "yell at people and autogen RTAddressRegexp"
Revert introduction of Class::Trigger
Analyze the path logically without consulting the filesystem
Use the right variable name
Reject paths for which canonpath returns undef
Pass RelativeFile to SendStaticFile in css and js autohandlers
New configuration for AttachmentUnits
Pass more information to the FormStart callback
Callback for the bottom of the logout box
LogoutRefresh config for controlling how long to wait before going back to login
Add callback for adding links for attachment downloads
Add callbacks to the top of ticket summary columns
Add missing </li> to PreviewScrips
AfterAddress callback in PreviewScrips
Allow adding extra CSS classes in CollectionAsTable/Row
Add callback for munging args to CollectionAsTable/Row
Exclude signature from bulk update unless $MessageBoxIncludeSignatureOnComment
Verbiage fixes for the RTAddressRegexp warnings
use uppercase Classes parameter
Typo fixes
Ignore deleted searches for HiddenSearches
sunnavy (25):
1. option to auto redirect to the ticket display page if found only 1 ticket.
add t/web/googleish_search.t
Load returns a list, not a scalar
handle quotes in simple search and test for it
fix date->ISO in Reports: we need to transfer Timezone arg
typo fix
add callback AfterMessageBox to ticket create page
add rss tests for ticket search result
add element ResultsRSSView so we call from both dhandler and Results.rdf
rename /rdf/ to /rss/
text fix
fix 0cd457dc6ec08aff3ea0
tweak gd graph
add share/fonts/DroidSansFallback.ttf
now we have a default beautiful font, plus cjk support too
add links to the keys in the table below search graph
fix chart table: PrimaryGroupBy could be hourly too
rowsperpage is deprecated in Search/Results.html
fix path
add Droid.README
make x_labes vertical if no enough space
add DroidSans.ttf
change ChartFont config to a hash
to install share/fonts
make y_max_value a bit larger
-----------------------------------------------------------------------
More information about the Rt-commit
mailing list