[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