[Rt-commit] rt annotated tag, rt-3.8.6rc1, created. rt-3.8.6rc1
Kevin Falcone
falcone at bestpractical.com
Fri Oct 9 19:07:14 EDT 2009
The annotated tag, rt-3.8.6rc1 has been created
at e7b0f8388a5549bdd550b5744c9920120d9d9bc8 (tag)
tagging 3318b3103d3e52633a02e67849195038c43a3cfd (commit)
replaces rt-3.8.5
tagged by Kevin Falcone
on Fri Oct 9 18:55:01 2009 -0400
- Log -----------------------------------------------------------------
release 3.8.6rc1
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (Darwin)
iEYEABECAAYFAkrPv0UACgkQ0+gKWp5CJQpU+ACgjkzHCXhvUYIkbBGP1Elc58ad
IeIAmwZH7M/7aBuZ3dTbHU1ShiQprPvo
=v2+V
-----END PGP SIGNATURE-----
Alex Vandiver (36):
POD whitespace fixes
Add BasedOn attribute to CustomFields
Admin UI for chained custom fields
Minor indent fixups
Display for chained custom fields
Merge commit 'origin/3.8-trunk' into hierarchical-cf
Remove hint from categories, caused by copy-and-paste mistake
Unify codepaths for setting BasedOn
Add upgrade script
Shorten hash in snapshot, and refactor pathname out
Merge commit '3.8.4' into 3.8-trunk
BasedOnObj can return undef
Use `git describe --tags` as the name of the snapshot
Refactor to not use /Elements/EditCustomField, but save O(n) queries
Merge branch 'hierarchical-cf' into 3.8-trunk
Refactor MaybeShowInstallModePage to bail early
Refactor MaybeShowNoAuthPage to bail early
Fix name of method in POD
Make indirect object notation die
After calling $m->comp in autohandler, we should always abort
Use _UserLoggedIn() abstraction in a couple more places
Move comment to appropriate place
Remove unreachable statement
Note unreachable codepath
Whitespace shifts
Remove checks for .svn dirs now that code is in git
Remove old and incorrect releng.cnf
Ignore generated apache2.2+mod_perl conf file
Fix up broken test lines
Fix "whitespace" check in regex
Remove debugging statement
Allow callers to provide a currentuser or user to RT::Test->last_ticket
Fix capturing group in regex
Whitespace fixes
Allow specific CFs to be skipped
Describe upgrade process for hierarchical CFs
Chia-liang Kao (1):
Make rt-test-dependencies easier to cut and paste.
Emmanuel Lacour (21):
Highlight "today" in calendar popup (closes: #12918).
Remove useless file (only Helpers/CalPopup.html is used).
Add a missing class for a div in search result to ease customize css (closes: #12807).
Fix display of emails from ShowEmailRecord (closes: #9848).
Spell check
Validate transaction customfields on comment/respond/resolve (closes: #13799)
Merge branch '3.8-trunk' of elacour at code.bestpractical.com:/git/rt into 3.8-trunk
Revert the part of 0d14f4e5a6a36597300559b8efe1716989cae61d that breaks web ticket creation with non-ascii subjects (see: #13278).
Use proper label for submit button (update/create) for queue level template creations.
Remove useless link to "man rt-mailgate" (closes: #13846)
Fix return value in case there is no need to upgrade subject tags scrips, so next things can be imported/created (closes: #13612)
Merge branch '3.8-trunk' of elacour at code.bestpractical.com:/git/rt into 3.8-trunk
Make ShowRequestor boxes use same fonts style/size for keys/values as other boxes (closes: #13698).
Fix: shredder NoStorage error message display escaped html
Add information in shredder command line output about count of object that could be deleted
Allow templates test configurations to have multiple patterns per line
Set RT_SITE_CONFIG env var for mod_perl tests so it uses the right
Add support for fastcgi tests
Apache tests: allow to specify httpd server root has envvar (HTTPD_ROOT)
Apache tests: better handle builtin modules, sometimes spelled with "mod_" prefix
Init $Handler after RT::Init in mason_handler scripts as in webmux.pl $Handler
Guy Halse (1):
Fix rollup() function to always generate valid ids
Jesse Vincent (37):
Added a list of other folks who've been CCed on this ticket to the 'addwatchers' page
Typo in a config file
typo fix
Working to refactor the autohandler to be more maintainable
Quiet down an error that makes the test suite go crazy
Test fix for shredder
We've had an API for getting writable attributes on a record for years.
Fixed a messed up migration to RT::Test
warnings avoidance in LinearEscalate.pm
Move a "deleted this record" notification from warning to info
Quiet down some warnings in TXNBatch processing
drop a warning about rights that should only be hit in dev down from crit to error
unfolding lines for ease of refactoring
Extract the logic for "show the page the user requested" out into its own function in the Interface library
Tidying
extract noauth page rendering to a function
Extract out the installmode dispatch code into Interface/Web.pm
whitespace
Start specifying exact page on all the autohandler callbacks so we can safely move them
Misordering from RT::Test run
removed inappropriate diag output
Extract the "ExternalAuth" part of the autohandler into a function
remove whitespace
Extract Password authentication from the autohandler
Autohandler reordering for sanity
remove a comment that was no longer accurate
Moved the meat of SetupSessionCookie into the libraries
On expiry, actually delete the session rather than just autologout
Split loading and saving of session cookies in two
Now we have na InstantiateNewSession function
UTF8 filtering now operates directly on the reference
remove an obvious comment
Typo fix for ruslan
Move most of the autohandler logic into Interface::Web
SaveSessionCookie updated to SendSessionCookie
Fresh clean sessions at login
Perltidy
Kevin Falcone (51):
19552: elacour | 2009-05-07 03:33:31 -0400
r19576: elacour | 2009-05-07 04:08:18 -0400
r19578: elacour | 2009-05-07 06:13:05 -0400
r19579: elacour | 2009-05-07 06:20:22 -0400
r19580: elacour | 2009-05-07 06:49:19 -0400
Add some documentation
Delete Categories when we delete CFVs
ignore things generated after running configure
Avoid corruping NamePrefix when passed as an argument
don't escape the html that sets wrap on the textarea
IE6 stylesheet fix for closed titleboxes from Eynat Nirmishor
Make the "Input must match" CF messages cssable
Loosen up the regex that looks for signatures
AdminCcs should get attachments on Comments
Merge branch '3.8-trunk' into 3.8-forward-message-encoding
Clarify ForwardTicket's documentation
Allow ShowCustomFields to be called with a CustomFields object
Allow you to turn off the table wrapping the Custom Field display
fix doc typo
Give Transactions ACLEquivalenceObjects
Tweaks to Forward template
Specifying the width means we truncate values
Merge branch '3.8.5-releng' into 3.8-trunk
fix missing comma
Smash PlainTextWhiteSpace into PlainTextMono
Merge branch '3.8-trunk' into 3.8-plain-text-mono
Make this a more comprehensible description
$m isn't defined here, use the full name
Revert "$m isn't defined here, use the full name"
better fix for missing $m
Specify libpath so if you have an installed RT that loads plugins,
Run the Config checks in standalone too
Warn when people have a space in their Organization
Fix loc() calls so errors are less explodey
Split forwarding templates
Add the Forward Ticket template on upgrade
Merge remote branch '3.8-forward-message-encoding' into 3.8-trunk
Rename this so we can substitute in proper libs and perl
configurify the cf split upgrade script
ignore generated conf file
Merge branch '3.8-plain-text-mono' into 3.8-trunk
Add new WebExternalAuthContinuous option and restore previous behavior
Fold in changes from launchpad and re-extract message catalog
typo
TODO this test until we have a solution
t/web/config_tab_right.t will fail without the newest HSSM
missing ; breaks the RT_SiteConfig generated by this test
Convert to the cldr methods
Document bugfixes in the LocalizedDateTime API for upgraders
Merge branch 'datetime_locale_fixes' into 3.8-trunk
Bump version to 3.8.6rc1
Ruslan Zakirov (103):
fix doc
add bootstrap_config function
implement bootstrap_plugins so plugins' tests may look like the following:
don't print from handle on insert into DB, we can mess up TAP parser
reconnect after inserting data, we can loose connection
pass id around on paging
add request_path to the RT's mason request sub-class
use $m->request_path instead of $m->request_comp->path
move handling of HomeRefreshInterval from index.html to autohandler
add SetupGroupings method in RT::Report::Tickets class
add empty rows only when we group only by Status, otherwise
* fix groupping by multiple fields in reports, first attempt was incorrect
* fix all_matches array in make clicky actions
Merge branch '3.8-trunk' of git+ssh://diesel.bestpractical.com/git/rt into 3.8-trunk
replace OriginalHeaders with EncodedHeaders
use Encode to get canonic IANA name of an encoding
use Encode to find IANA name in Ticket/Attachment/dhandler
use EncodedHeaders when show an attachment with headers
factor out EncodeToMIME from SendEmail action into RT::Interface::Email
alias is required when we build report by dates
Merge branch '3.8-trunk' of git+ssh://diesel.bestpractical.com/git/rt into 3.8-trunk
watchers of deleted tickets could be shredded when no_tickets=1
adjust doc a little
add option member_of in the Users shredder plugin
use byte length when choose between Content and LargeContent
* ContentAsMIME into transactions
* limit when user has no rights
* split ForwardTransaction into ForwardTicket and SendForward
* heh, in RT::I::Email everything else is a function
* register forward in actions
* change web ui according to new API
* update initial data
* use strict in upgrade subs, fix varaible typo
* delete Privileged check from ShowUserConcise
get rid of PrincipalObj call where it's possible before calling HasMember
Merge branch '3.8-trunk' of git+ssh://diesel.bestpractical.com/git/rt into 3.8-trunk
* it should be "@xxx = map ..." instead of "@xxx, map"
fix localization of pie charts
Fix russian quant logic, thanks to Max Kosmach
* updates for Ru translation from Max Kosmach
add new classification of a SQL operator
stick to one join when range operators are used on CFs
fixes and more debug in message catalog extractor
change layout a little bit to make loc_pair parsable
add #loc things in the config
ru.po and rt.pot fixes from Max Kosmach
re-extract message catalogs
add TimeLeftAsString to be consistent with other time fields
Merge branch '3.8-trunk' of git+ssh://diesel.bestpractical.com/git/rt into 3.8-trunk
* in some cases MaxValues can be undef what means 0 - unlimitted
fix regression in performace of searches by Owner.x
refactor schema intialization for tests
make it possible to use Web* in LinkValueTo
Merge branch '3.8-trunk' of git+ssh://diesel.bestpractical.com/git/rt into 3.8-trunk
* add Init callback
add ProcessColumnMapValue function
switch over ProcessColumnMapValue in important places
allow sorting by CFs by clicking on header
merge together repeated code, handle empty column better
fix some typos I made during implementing sorting by CF
add 'make snapshot' target
fix CF sorting by clicking on header
don't tie Query Builder's css to the comp
we must escape content of a CF
refactor ParseFormat
fix defining colspan in format
refactor the way we render title of columns
refactor rows rendering in result sets, return back performance
fix some typos in recent changes
grep unique values when displaying columns selector
localize $@ as we don't re-throw error and log instead
encode content and set charset when we build MIME::Entity
check argument, helps debug problems
* fix newline and nbsp in format strings
pass more data into a callback
allow developers to manually apply scrips batch staged
apply batched scrips manually on modify
don't fetch defaults from TOP level arguments
implement PossibleCustomFields using Parse::BooleanLogic
improve performance of Results.tsv
init handler later otherwise it may failure plugins loading
config for testing RT with apache 2.2 and mod_perl
delete rt- prefix from snapshots as it's already there
process web server config within configure
* don't sort values as we stack them differently anyway
refactor ::Test so we can start more servers, for example apache
use explicit batch application in more modify pages
retab, refactor, no functionality changes
show custom fields on user's preferences page
make it possible to really run tests under mod_perl
protect our exit code in END block before calling functions
show "403: Forbidden" under /Admin/ when user has no right
don't show link to admin user if the current user has no ShowConfigTab
rearrange RT::Test a little
fix small memory leak in the Query Builder
last_ticket in RT::Test
use RT::Test->last_ticket
move functions around in RT::Test
tests, check that API results match UI
there is no point in aborting request at the bottom of Footer
fix memory leaks
make dependency on Parse::BooleanLogic optional
fix web/basic.t test
Shawn M Moore (20):
Fix from youam on IRC for a 0-11/1-12 month mismatch
Ignore t/data/gnupg/keyrings/random_seed
Add dashboard ID as a comment
Minor typo fix
Display username in user-preferred format in ShowTransaction
Default to 0 correctly for each freeform CF input box
Improve default=0 handling for multi-freeform too
$foo =~ '^new$' is pretty ugly, replace with $foo eq 'new'
Fix ticket creation to accept custom fields with value "0"
Ignore some RT4 junk
Support for pre_separator
Allow hiding the Edit link in ShowSearch
Don't show edit links for searches in mailed dashboards
Ignore site_config.yml from RT4
Remove duplicate test plans
Use Test::More instead of RT::Test
Doc consistency fixes
Use the user's search preferences for number of dashboard rows
Ignore t/data/configs/apache2.2+mod_perl.conf
Revert "Ignore t/data/configs/apache2.2+mod_perl.conf"
Shawn Moore (4):
Pass to Header the value of Refresh during dashboard render
Collect the value of HomeRefreshInterval and stick it into the session
Revert "Collect the value of HomeRefreshInterval and stick it into the session"
Check config for refresh interval
cbrink (1):
Content and typo fix for Comment method
sunnavy (18):
tweak the strategy of finding data/gnupg/keys dir
tiny fix
tiny clean
update tests, mostly use RT::Test tests => ... to replace Test::More test => ...
remove extra ;
miner tests fix
add OnCreate for EditCustomFields: sometimes we have $TicketObj->Id but we still want to create ticket, e.g. when splitting ticket
warning fix
we should give test script a chance to plan tests by itself even after use RT::Test: use RT::Test tests => 'no_declare' will do this
add PlainTextMono option
add PlainTextWhiteSpace option
fix the z-index bug in ie7
fix the bug that "all values in the category drop down are displayed even a category is selected" on non-firefox browsers
disable cf values-complete so it will not submit
typo fix
show cf values-complete only if we have categories
typo fix
Net::Server includes Net::Server::PreFork
-----------------------------------------------------------------------
More information about the Rt-commit
mailing list