[Rt-commit] rt branch, 4.0-trunk, updated. rt-4.0.0rc7-138-g597dd96
Kevin Falcone
falcone at bestpractical.com
Tue Mar 22 14:43:23 EDT 2011
The branch, 4.0-trunk has been updated
via 597dd96820ed0ba62bec76a8ae6562baf6cc14a4 (commit)
via 5e533948083fc18b112ee8d094e129dab4615e7f (commit)
via 864286a995daa4967db605aeb2a3380301a00ecd (commit)
via 4bba545155c0a35c722b54917d2b9f1915b24c1f (commit)
via a6630042445657b0419e162d387cc5f9a024ea81 (commit)
via 0728225324a6941a9f0da6c2bea637bc2a7902b7 (commit)
via 505694e64744aea2aa813071f412ab77a678aea0 (commit)
via 3e3def2fbf212ae7ebec12bc8e9cf2c4797101dc (commit)
via 2d8390c9f3fc93f1d77df1c53aaba29303249781 (commit)
via 5d135515dd8a4cbe256a53d60aeb8d50824da679 (commit)
via 44e120d8292bc20225be4690b385a4e8b65b7f89 (commit)
via ca448ca6a5edd458566f6e12bc6be7650b1c873d (commit)
via 7eb01200a4591ade6d19eda72a74d873a94e9881 (commit)
via 97fb02ee787c6e4125b79a455a759248d1bc84b1 (commit)
via 43252dd8b7c7d6e81f12039d489e41ac141b6d68 (commit)
via cdce2c1c54f6bcb4486a3209dd481fb366f29a5b (commit)
via 277ee9327234434d1cefae5d182ed1ac99c07604 (commit)
via 65b1054888a8e93057fab8fcb245366eefd314b4 (commit)
via 7c3b513f3d4f7bb146e8d53dc7e65d13fc92fc0c (commit)
via 2e5a1a43805dab56f96d0f76fee2427ed567d378 (commit)
via 17069d88c088f1c065e0e3af8c680dd577591fe5 (commit)
via e688bc2bbf9ee481eb49ec2603472010bba9aa95 (commit)
via 11eecad68e7254560db8f612f2e562656d5e7ce1 (commit)
via a2b14ce9cabbee0b6798ef69a18839702bbe9b0e (commit)
via ce2b15df26f0230f0705f26bd37c59fa4acc021d (commit)
via 55402b1992b8078dee812af9e36e0d9564b23ad2 (commit)
via 853e5c649aa54d0564ab2c71d576d8e72c167506 (commit)
via 9fe44871fef10c9600c337f728232c823be019a6 (commit)
via 5b4ce986c3d324a8178013af206b77198099baf5 (commit)
via 84000b297b8c177e17b83f1d739cd2d8e226562b (commit)
via 0f9ac26df9baf9aed59929ea54ef8b6cf8742cda (commit)
via b37d7ec477772f790d2a31e2dd84c74013020e8a (commit)
via 3fb0d207c215fa538e40a28d02b13beb4772ca90 (commit)
via f990c0c66464c989dd7a12f8bcfbd2c542ca6fee (commit)
via af8ae55ef8bbf0e66b52950e4b6b010a5cfb8ae3 (commit)
via 52bfe3699b91e5e7e7ab5546c9db1fc8a3c8a867 (commit)
via 43d5041f354ef0dcab7b9b5b4402255ca76a3dbf (commit)
via bdd51e9578cc3e76473f760702fbc767f9bd7cec (commit)
via 6df9efcb18c90f27500154811bc9c515c92ed99f (commit)
via 29a0cd1f3e24f24502707be66b001c2b4f6bbc17 (commit)
via 01eebcef3a17e9d08d2f257c9e8c1ae23a88f539 (commit)
via 88fcc8e09263f09b08853f5739047213eb02a45f (commit)
via 3a52ab6a074e0d22b8ad29f8b67ebb2b66ef3ce9 (commit)
via f06ccafccf23ced0060fd93cc3eebf3106a83e34 (commit)
via a4615c7dcafae336aa846c39e1f1399222b1938d (commit)
via fdb85e559a4b1e4800b6cd12ae4727eba5be5dc4 (commit)
via d86a074f03752177dd8b83ff32cc93f68ced7093 (commit)
via 81770cdbcc3bd8420a54c612d1d2f0a4b1257d1e (commit)
via 2bac2f0d93a5958f352583b9aef03b6256daf3a4 (commit)
via 20b1fa10eced77dd3d43be1871021ffb43d3cc61 (commit)
via f1056bd83d19c1d921a18e67aa4a675ce2b55ba0 (commit)
via 4737e5b53c39d7edad62b6cea8b239dd5064e364 (commit)
via 375fbe76f06e1b159040321f3e57074475d2bd46 (commit)
via 300363755edd089760f6a57931da312e38c38b52 (commit)
via 8977a02b65e636bc9c1caca7ea521f312424ca61 (commit)
via c58279bfefcd4e3644c98d3e7b6b29e8a04195b8 (commit)
via 03eaf633d1df261b99b3a5ff50fa554483502e99 (commit)
via 831df7006691f6c429cfdedad6e9cce05ec2762e (commit)
via 1ea3519fab4dd22b73d8502f9935468adbd07a22 (commit)
via 08121af75edf013e90a0662abfab9bfa34b4d5c9 (commit)
via 1c70245e6ff08ce2c7b665d86bbbac42c2e69038 (commit)
via 1b0da4ee35397b5e092c50cef4c823c2a6d1c1d3 (commit)
via 7064d4dc1914a8f6c047b98f41f8ebbb1cadbe25 (commit)
via 6e0b7b740ef11b91bdd8f44206d844e1a7716af5 (commit)
via aed66ad77fa85c980d8fcd7b2f83d55dc44f8c6c (commit)
via da0aa0e6fd9d91f91dad6a42e25d0da70fb64058 (commit)
via 37ea1dff545f033cd204fc26a003b9bd00f7ad7f (commit)
via b5de52857b5723e828ed1c1585100fe037d6e5c1 (commit)
via 49e07819e2e2a40c7b2d33117cee7e11b266f196 (commit)
via 3460402b20912df41b1f0a4824dd442daa38cf51 (commit)
via 6d14675ff0d4d7803a261bd7de27baa0938203ac (commit)
via 66f7bd7443b5fbb41108d4f90a95de2cf893712b (commit)
via 0848abad797c76ecc83bcbd99945daf8109cd9d3 (commit)
via e6c951215b3477743ffff033c2eb7d5e195e5471 (commit)
via d1c91dc9fc48947eb75a29d39c71ce1a6abc4e53 (commit)
via 349db575d2dac5b8cf32b8a6de661774f4960da0 (commit)
via 3c2f0526f379994f67436ec705dbd4aaf59b4c48 (commit)
via 4a330c749a6b170b3fd73b14bef869c8540bda47 (commit)
via 9b0faf18f7b2432a1f60c63ac1a62c4a64aabe5d (commit)
via fc13c30d599b9906933e2a7eec8992a4a6a81976 (commit)
via 1562e31fb4abd467ba9b78a06118eb9c5c35b7fe (commit)
via 4750cdb44f82520cd1a6e5317358599e80cae866 (commit)
via cdb1fc730f1d9a0407ea30b8177f59ee3fac9d12 (commit)
via e0054752a088ddc78609da255a538b5f1abf79e4 (commit)
via d02bd6d0678416b6be32b5fa2fec103e489dcfa2 (commit)
via d0438a700eba0d965bb6a85cd111fceefa8f72b3 (commit)
via e5eeb7cd51c597a72825c6d3fb3f702b702a0115 (commit)
via 81135bb30938375ecd47ec89151dc9b90c266958 (commit)
via 619d6dce50798a28b95bdc4398af53cd46f0b7a9 (commit)
via b4b346f5748072789bde789b6f84b2a09456467a (commit)
via 0b459417e43bfe18100ded0e0c75785b62930669 (commit)
via 9fc6058ac7afc43b37f73158b072550cf0cc627e (commit)
via 67beb59dbdb903676e339c5f00e7eb0337ae57cf (commit)
via d63ba037043ef1ff28074216325d1293a3097f41 (commit)
via 1f6d018be8f302c1004bca6229af952f908759e9 (commit)
via 222cc604ae59ecf678d9eca9a1866452af7bfd33 (commit)
via b9cd32d5f91d7e449a4071bfbe482e24cfb28078 (commit)
via 198b6414ee64873aac34223657eb9a6495d36f24 (commit)
via c87f5c734065a0f7d4aa8e4d724ccb0a2f0a611a (commit)
via 92ecb043fbab6ecf8c7dd901443af21b4df8aad9 (commit)
via 7c7931086c286d6743042d1b69cf5e9356f807a9 (commit)
via 1b19ea8bee93b0298d8ca3495ee750167f5dbf9e (commit)
via 325cca62894f918bb0bc63ac7fdd65348ad45e02 (commit)
via b77accdf40f3661ab8a7441dc02b7c1e8c741167 (commit)
via 940ded9bacd256c7c21e2804e4b2c4774bf61575 (commit)
via 53191ff446a08ecfede37c50578ddb0d2eff1c3a (commit)
via 9ecb06b948d638121c5e762809f0b64d1b30d626 (commit)
via 7e5872e5fdb848d825c552399b400ef5b108b097 (commit)
via 2af2ecb49e3dee9a39b064a2a8bd6b02c9f23ef8 (commit)
via b7ec024e807c81d3104560348de402f7bdbc5e65 (commit)
via e0a397088c900da15714815de4ebfeee66486590 (commit)
via da6dd0c76e219ca2a166bdef5ff67ef968783eb4 (commit)
via 2f8366e3bcafbcd3c3fd8bf0f95cfff0059273f0 (commit)
via 9d267104bc686582acd84a63d4c3f45233cd9e5d (commit)
via 82343ce508666604a41f874178186baf859a3b3e (commit)
via 8ddc190237ccc28cf82a38252c098e5f4eee1cb5 (commit)
via 564d1c6f823e9748d032cb304e04432cd1b6316d (commit)
via ffd352d33eb91fa688598133ce8de2bad63d3497 (commit)
via 8af741b88ca388081583aa3b98a7db10c42817af (commit)
via e031312620fd08f7cdc88cb869844877abf068bf (commit)
via 9d75a7b1aa48ab3679fdf3235bdbd5b941e8d1e6 (commit)
via 789b382cd157cd156ec9ffcf18fb08b9e885ff2c (commit)
via f18eb75f248651d39f76209d07732316986fcec0 (commit)
via b3668cf1b029116233fabd80216dbefcb2b4b1de (commit)
via 5bccdcbac26032b3548e3009244c94c0c0dc0def (commit)
via 3789fc0f75da2718fdcbaa2d9c0c5abe322973ba (commit)
via ec39f5df4dfa96ce365e0f0f547e0f0fc2eec5d0 (commit)
via 6ce8b76809fe247bed68bb8da0da96ec6ff728b4 (commit)
via d6bc7faf51b344c85b5e2a969e4ae88fa1643722 (commit)
via 9f20655fa10acac55da75c76f0860b53b23dc277 (commit)
via dd485135b51e9b60f7f122c65a0065e7179ffc27 (commit)
via 06a1ef2d1b41df2d4aa93bef0440eef5e5949cfc (commit)
via a9aba21812b92e20053a06d3ba3b36c63fcb50c0 (commit)
via 0c825098e41841d16eb7dd2919937c2199e5c0fd (commit)
via ec9a0b1b4bbbca9e014f627765390e328ded53d9 (commit)
via 9d40756f4deb7d68de25feb10f2b0bb1b389bd6b (commit)
via d58f5b1a1214b72a69a68a2de58085c787f1ccef (commit)
via 38ef215a36fa97e438433fc6efb2d75365a49dfe (commit)
via f38fe734df50e3be59121312db0e17c03ce1f31b (commit)
via a82140218467faecf6c96666fa2110ead5745d35 (commit)
via dd67b0ce712704525dad9687a61b4e941569b53b (commit)
via ed6fc5df03bc44f3f2a886f48ff2e6c4535b733d (commit)
via 5e86692a85010afb247f3767b86b80c4ab31ab83 (commit)
via 662a52e3de90d28c596f06bd5e7de959ece5e42a (commit)
via 9ff442451256bb2a472d741f6140e0b492143ba4 (commit)
via cdb5df1aac096f8de16feaf91538c3bedf627fdc (commit)
from 2c6a27860b6da1fef977dc9812273ac398c7a5c4 (commit)
Summary of changes:
README | 310 +-
UPGRADING | 15 -
UPGRADING.mysql | 86 -
docs/Security | 12 -
docs/UPGRADING-2.0 | 7 +
docs/UPGRADING-2.x | 3 -
docs/UPGRADING-3.2 | 8 +-
docs/UPGRADING-3.4 | 13 +-
docs/UPGRADING-3.6 | 56 +-
docs/UPGRADING-3.8 | 187 +-
docs/UPGRADING-4.0 | 9 +-
docs/UPGRADING.mysql | 98 +
docs/{ => customizing}/articles_introduction.pod | 9 +-
docs/{ => customizing}/templates.pod | 8 +-
docs/customizing/timezones_in_charts.pod | 88 +
docs/design_docs/3.3-schema-redesign.txt | 57 -
docs/design_docs/CARS | 66 -
docs/design_docs/TransactionTypes.txt | 48 -
docs/design_docs/acls | 48 -
docs/design_docs/approval_notices | 8 -
docs/design_docs/approval_template | 25 -
docs/design_docs/cf_search | 72 -
docs/design_docs/cli_spec | 31 -
docs/design_docs/cvs_integration | 164 -
docs/design_docs/delegation | 115 -
docs/design_docs/evil_plans | 162 -
docs/design_docs/gnupg_details_on_output_formats | 1253 ------
docs/design_docs/groups_notes | 88 -
docs/design_docs/link-definitions.txt | 143 -
docs/design_docs/realflow.txt | 191 -
.../recursive_group_membership_algorithm | 109 -
docs/design_docs/rql_parser_machine.graphviz | 35 -
docs/design_docs/rt-mvc | 32 -
docs/design_docs/ruleset-workflow.txt | 158 -
docs/design_docs/string-extraction-guide.txt | 100 -
docs/design_docs/subscription-definitions.txt | 113 -
docs/design_docs/ticket_templates | 16 -
docs/design_docs/users | 14 -
docs/extending/clickable_links.pod | 186 +
.../external_custom_fields.pod} | 51 +-
docs/{ => extending}/using_forms_widgets.pod | 0
docs/extending_clickable_links.pod | 157 -
docs/gnupg_integration.pod | 1 -
docs/porting.windows | 24 -
docs/queue_subject_tag.pod | 78 -
docs/security.pod | 67 +
docs/timezones_in_charts.pod | 84 -
docs/web_deployment.pod | 182 +-
etc/RT_Config.pm.in | 2441 ++++++-----
etc/initialdata | 1 +
etc/upgrade/4.0.0rc7/content | 21 +
etc/upgrade/generate-rtaddressregexp.in | 2 +-
lib/RT/Action/SendEmail.pm | 8 +-
lib/RT/Approval/Rule/Passed.pm | 5 +-
lib/RT/Approval/Rule/Rejected.pm | 2 +-
lib/RT/Config.pm | 27 +-
lib/RT/Interface/Web.pm | 23 +-
lib/RT/Record.pm | 3 +-
lib/RT/Test.pm | 2 +-
lib/RT/Ticket.pm | 7 -
lib/RT/Users.pm | 6 +
sbin/rt-test-dependencies.in | 4 -
share/html/Admin/Elements/Portal | 2 +-
share/html/Admin/Tools/Configuration.html | 24 +
share/html/Admin/{Global => Tools}/Theme.html | 70 +-
share/html/Elements/Logo | 17 +-
share/html/Elements/Tabs | 10 +-
share/html/Helpers/Autocomplete/Owners | 2 +
.../Helpers/{CustomLogo => CustomLogo/dhandler} | 13 +-
share/html/NoAuth/css/aileron/InHeader | 4 +-
share/html/NoAuth/css/aileron/layout.css | 4 +-
share/html/NoAuth/css/aileron/ticket.css | 13 +-
share/html/NoAuth/css/ballard/layout.css | 4 +-
share/html/NoAuth/css/ballard/ticket.css | 13 +-
share/html/NoAuth/css/base/admin.css | 5 +-
share/html/NoAuth/css/base/theme-editor.css | 4 +
share/html/NoAuth/css/web2/InHeader | 6 +-
share/html/NoAuth/css/web2/layout.css | 4 +-
share/html/NoAuth/css/web2/ticket.css | 13 +-
share/html/NoAuth/js/util.js | 18 +-
share/html/Search/Build.html | 3 +-
share/html/SelfService/Closed.html | 2 +-
share/html/SelfService/Display.html | 2 +-
share/html/Tools/MyDay.html | 5 +-
share/html/m/tickets/requested | 51 -
share/po/ar.po | 896 ++--
share/po/bg.po | 896 ++--
share/po/cs.po | 896 ++--
share/po/da.po | 926 ++--
share/po/de.po | 1024 +++---
share/po/el.po | 3092 ++++++++------
share/po/en.po | 6 +-
share/po/en_GB.po | 765 +++--
share/po/es.po | 992 +++--
share/po/et.po | 1870 +++++----
share/po/fi.po | 916 ++--
share/po/fr.po | 900 ++--
share/po/he.po | 896 ++--
share/po/hr.po | 3043 +++++++------
share/po/hu.po | 906 ++--
share/po/id.po | 896 ++--
share/po/is.po | 898 ++--
share/po/it.po | 914 ++--
share/po/ja.po | 970 +++--
share/po/lt.po | 2610 ++++++-----
share/po/{cs.po => lv.po} | 4629 ++++++++++----------
share/po/{is.po => mk.po} | 2640 ++++++------
share/po/nb.po | 2526 +++++++++--
share/po/nl.po | 1018 +++---
share/po/nn.po | 968 +++--
share/po/pl.po | 904 ++--
share/po/pt.po | 896 ++--
share/po/pt_BR.po | 896 ++--
share/po/pt_PT.po | 928 +++--
share/po/rt.pot | 890 ++--
share/po/ru.po | 988 +++--
share/po/{nb.po => sl.po} | 4535 ++++++++++----------
share/po/sv.po | 902 ++--
share/po/tr.po | 896 ++--
share/po/zh_CN.po | 2937 +++++++++----
share/po/zh_TW.po | 2522 ++++++-----
.../Condition/CloseTicket.pm => t/mail/multipart.t | 82 +-
t/web/search_tabs.t | 35 +
t/web/ticket_owner_issues_16656.t | 63 +
t/web/walk.t | 4 +-
125 files changed, 31789 insertions(+), 29410 deletions(-)
delete mode 100644 UPGRADING
delete mode 100644 UPGRADING.mysql
delete mode 100644 docs/Security
create mode 100644 docs/UPGRADING-2.0
delete mode 100644 docs/UPGRADING-2.x
create mode 100644 docs/UPGRADING.mysql
rename docs/{ => customizing}/articles_introduction.pod (94%)
rename docs/{ => customizing}/templates.pod (91%)
create mode 100644 docs/customizing/timezones_in_charts.pod
delete mode 100644 docs/design_docs/3.3-schema-redesign.txt
delete mode 100755 docs/design_docs/CARS
delete mode 100755 docs/design_docs/TransactionTypes.txt
delete mode 100755 docs/design_docs/acls
delete mode 100755 docs/design_docs/approval_notices
delete mode 100755 docs/design_docs/approval_template
delete mode 100755 docs/design_docs/cf_search
delete mode 100755 docs/design_docs/cli_spec
delete mode 100755 docs/design_docs/cvs_integration
delete mode 100755 docs/design_docs/delegation
delete mode 100755 docs/design_docs/evil_plans
delete mode 100644 docs/design_docs/gnupg_details_on_output_formats
delete mode 100755 docs/design_docs/groups_notes
delete mode 100755 docs/design_docs/link-definitions.txt
delete mode 100644 docs/design_docs/realflow.txt
delete mode 100755 docs/design_docs/recursive_group_membership_algorithm
delete mode 100755 docs/design_docs/rql_parser_machine.graphviz
delete mode 100644 docs/design_docs/rt-mvc
delete mode 100644 docs/design_docs/ruleset-workflow.txt
delete mode 100755 docs/design_docs/string-extraction-guide.txt
delete mode 100755 docs/design_docs/subscription-definitions.txt
delete mode 100755 docs/design_docs/ticket_templates
delete mode 100755 docs/design_docs/users
create mode 100644 docs/extending/clickable_links.pod
rename docs/{creating_external_custom_fields.pod => extending/external_custom_fields.pod} (58%)
rename docs/{ => extending}/using_forms_widgets.pod (100%)
delete mode 100644 docs/extending_clickable_links.pod
delete mode 100644 docs/gnupg_integration.pod
delete mode 100644 docs/porting.windows
delete mode 100644 docs/queue_subject_tag.pod
create mode 100644 docs/security.pod
delete mode 100644 docs/timezones_in_charts.pod
create mode 100644 etc/upgrade/4.0.0rc7/content
rename share/html/Admin/{Global => Tools}/Theme.html (83%)
rename share/html/NoAuth/Helpers/{CustomLogo => CustomLogo/dhandler} (90%)
delete mode 100644 share/html/m/tickets/requested
copy share/po/{cs.po => lv.po} (68%)
mode change 100755 => 100644
copy share/po/{is.po => mk.po} (79%)
copy share/po/{nb.po => sl.po} (67%)
mode change 100755 => 100644
copy lib/RT/Condition/CloseTicket.pm => t/mail/multipart.t (57%)
create mode 100644 t/web/search_tabs.t
create mode 100644 t/web/ticket_owner_issues_16656.t
- Log -----------------------------------------------------------------
commit 597dd96820ed0ba62bec76a8ae6562baf6cc14a4
Merge: 2c6a278 5e53394
Author: Kevin Falcone <falcone at bestpractical.com>
Date: Tue Mar 22 14:31:02 2011 -0400
Merge branch '4.0.0-releng' into 4.0-trunk
Conflicts:
etc/RT_Config.pm.in
diff --cc etc/RT_Config.pm.in
index 0a9b6f1,cc8dff9..a3c5168
--- a/etc/RT_Config.pm.in
+++ b/etc/RT_Config.pm.in
@@@ -1549,69 -1676,43 +1676,53 @@@ Should rejection notes from approvals b
=cut
- Set($SuppressInlineTextFiles, undef);
+ Set($ApprovalRejectionNotes, 1);
- =item C<%FullTextSearch>
-=back
++=item C<@ExtraSecurity>
+
- Full text search (FTS) without indexes is a very slow operation and by
- default is disabled at all. To enable FTS set key 'Enable' to true value.
++This is a list of extra security measures to enable that help keep your RT
++safe. If you don't know what these mean, you should almost certainly leave the
++defaults alone.
- Setup of indexes and filling them with data requires additional steps that
- vary from DB to DB. Use F<sbin/rt-setup-fulltext-index> helper
- for quick start. This script creates required structures in the DB and
- gives some ideas on next steps. Use F<sbin/rt-fulltext-indexer> to keep
- the index in sync.
++ Clickjacking - Enables framekiller javascript and adds an X-Frame-Options:
++ DENY header to all requests
+
+=cut
- Set(%FullTextSearch,
- Enable => 0,
- Indexed => 0,
- # Table => 'AttachmentsIndex',
- # Column => 'ftsindex',
- );
++Set( @ExtraSecurity, qw(Clickjacking) );
++=back
- =item C<$DontSearchFileAttachments>
- If C<$DontSearchFileAttachments> is set to a true value, then uploaded
- files (attachments with file names) are not searched during full-content
- ticket searches.
+ =head1 Authorization and user configuration
- =cut
+ =over 4
- Set($DontSearchFileAttachments, undef);
+ =item C<$WebExternalAuth>
- =item C<%ChartFont>
+ If C<$WebExternalAuth> is defined, RT will defer to the environment's
+ REMOTE_USER variable.
- The L<GD> module (which RT uses for graphs) ships with a builtin font
- that doesn't have full Unicode support. You can use a given TrueType font
- for a specific language by setting %ChartFont to (language =E<gt> the
- absolute path of a font) pairs. Your GD library must have support for
- TrueType fonts to use this option. If there is no entry for a language
- in the hash then font with 'others' key is used.
+ =cut
- RT comes with two TrueType fonts covering most available languages.
+ Set($WebExternalAuth, undef);
- =cut
+ =item C<$WebExternalAuthContinuous>
- Set(
- %ChartFont,
- 'zh-cn' => "$RT::BasePath/share/fonts/DroidSansFallback.ttf",
- 'zh-tw' => "$RT::BasePath/share/fonts/DroidSansFallback.ttf",
- 'ja' => "$RT::BasePath/share/fonts/DroidSansFallback.ttf",
- 'others' => "$RT::BasePath/share/fonts/DroidSans.ttf",
- );
+ If C<$WebExternalAuthContinuous> is defined, RT will check for the
+ REMOTE_USER on each access. If you would prefer this to only happen
+ once (at initial login) set this to a false value. The default
+ setting will help ensure that if your external authentication system
+ deauthenticates a user, RT notices as soon as possible.
- =item C<$ChartsTimezonesInDB>
+ =cut
+
+ Set($WebExternalAuthContinuous, 1);
- RT stores dates using the UTC timezone in the DB, so charts grouped
- by dates and time are not representative. Set C<$ChartsTimezonesInDB>
- to a true value to enable timezone conversions using your DB's
- capabilities. You may need to do some work on the DB side to use this
- feature, read more in F<docs/timezones_in_charts.pod>.
+ =item C<$WebFallbackToInternalAuth>
- At this time, this feature only applies to MySQL and PostgreSQL.
+ If C<$WebFallbackToInternalAuth> is defined, the user is allowed a
+ chance of fallback to the login screen, even if REMOTE_USER failed.
=cut
@@@ -1686,34 -1804,32 +1814,29 @@@ Set($MinimumPasswordLength, 5)
=back
- =item C<$UserAutocompleteFields>
- Specifies which fields of L<RT::User> to match against and how to match each
- field when autocompleting users. Valid match methods are LIKE, STARTSWITH,
- ENDSWITH, =, and !=.
-
-
-
+ =head1 Internationalization
- Not all User fields are publically accessible and hence won't work for
- autocomplete unless you override their accessibility using a local overlay or a
- plugin. Out of the box the following fields are public: Name, EmailAddress,
- RealName, NickName, and Organization.
+ =over 4
- Default: C<< Set( $UserAutocompleteFields, { EmailAddress => 'STARTSWITH', Name => 'STARTSWITH', RealName => 'LIKE' })] ) >>
+ =item C<@LexiconLanguages>
- =cut
+ An array that contains languages supported by RT's
+ internationalization interface. Defaults to all *.po lexicons;
+ setting it to C<qw(en ja)> will make RT bilingual instead of
+ multilingual, but will save some memory.
- Set( $UserAutocompleteFields, {
- EmailAddress => 'STARTSWITH',
- Name => 'STARTSWITH',
- RealName => 'LIKE',
- });
+ =cut
- =item C<$AllowUserAutocompleteForUnprivileged>
+ Set(@LexiconLanguages, qw(*));
- Should unprivileged users be allowed to autocomplete users. Setting this
- option to a true value means unprivileged users will be able to search all your
- users.
+ =item C<@EmailInputEncodings>
- Default: C<< Set( $AllowUserAutocompleteForUnprivileged, 0 ) >>
+ An array that contains default encodings used to guess which charset
+ an attachment uses, if it does not specify one explicitly. All
+ options must be recognized by L<Encode::Guess>. The first element may
+ also be '*', which enables encoding detection using
+ L<Encode::Detect::Detector>, if installed.
=cut
-----------------------------------------------------------------------
More information about the Rt-commit
mailing list