[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