[Rt-commit] rt branch, master, updated. rt-4.0.0rc7-240-gc129709

Alex Vandiver alexmv at bestpractical.com
Tue Mar 22 15:47:53 EDT 2011


The branch, master has been updated
       via  c1297096df9ea0becc8374b3b0237bc5d6584ff8 (commit)
       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  2c6a27860b6da1fef977dc9812273ac398c7a5c4 (commit)
       via  d1c91dc9fc48947eb75a29d39c71ce1a6abc4e53 (commit)
       via  2e52cc69b898f3b19fac03d245035650de29328b (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  5faf2bc4259dfcb67b8e3280025278dbff5b6f63 (commit)
       via  d63ba037043ef1ff28074216325d1293a3097f41 (commit)
       via  1f6d018be8f302c1004bca6229af952f908759e9 (commit)
       via  222cc604ae59ecf678d9eca9a1866452af7bfd33 (commit)
       via  b9cd32d5f91d7e449a4071bfbe482e24cfb28078 (commit)
       via  198b6414ee64873aac34223657eb9a6495d36f24 (commit)
       via  94eed7a93f3a712bbaef56361f1c830ac93e9723 (commit)
       via  c87f5c734065a0f7d4aa8e4d724ccb0a2f0a611a (commit)
       via  fce921b040f2df02e3e3d29f3575c6c41ad2fe4d (commit)
       via  2ed6c6800c72f6f37b1f8fea47c576303a4d7989 (commit)
       via  26b5c723e8fd96929bc2bf993353478217b3f4af (commit)
       via  e86e6bfa8608edb97b49f29dbc83bd6f8f5acf1b (commit)
       via  157890dee1af16a954109e8edc3d3b6a26201c4d (commit)
       via  62f6b13fc461e067aebb864ba2b82c9bf64c4418 (commit)
       via  92ecb043fbab6ecf8c7dd901443af21b4df8aad9 (commit)
       via  0a02665e0ca686a8083dc7c02a5b558bf118ec83 (commit)
       via  7c7931086c286d6743042d1b69cf5e9356f807a9 (commit)
       via  3933f28a6870ed2b338d07ba1bbce7159e8e0ca5 (commit)
       via  4906eca28dbd901c721271e8625fd97add86669b (commit)
       via  1f804aecf3023ed6d7aca890dd11d7d3f4692eaf (commit)
       via  0f467ba798c3c3da7cb0e3f6daf4836b823a8dd3 (commit)
       via  511e2d4d278bf2be2bd30b461eb84cdd2287849b (commit)
       via  552191ec55d0387e5dde646397b10c609701ac1d (commit)
       via  2ff6caa73798ed55de2e2dc154bc3c790906dc8e (commit)
       via  1b19ea8bee93b0298d8ca3495ee750167f5dbf9e (commit)
       via  8ac8c928cdc1bb940617b1f9f7dda1b694b0fb4d (commit)
       via  8c6ce9794fb3cc7959e901faef13794c00b6eaf7 (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  a1f2fef4ffb0ae40efacc4cdb7c1ba8cee31cdad (commit)
       via  07ee408ad96bd427ecb0bbcdade82ce7e3bb43d7 (commit)
       via  c800c1498b983994a64c262229a321f282143f30 (commit)
       via  d90da0291be55147ba7e081d5b650916eba7203d (commit)
       via  9a21d6831ca5319f10596b8b14194d881167bca5 (commit)
       via  8c07aaac4bbb832493506c8d351cd25244ba405e (commit)
       via  6442feddcc84987e8b35e00f78b53996ef7590da (commit)
       via  accd61356beaba2d8783a5d53efd5566b5b88f74 (commit)
       via  b3fc9c44065c675c224a612fdfab808d034e9962 (commit)
       via  b3aff1dee707578d50c3a6e0295805d6be85aff5 (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)
       via  d18f44f8b478172a1d2c955da15fffe123545dc5 (commit)
       via  67d0e3383ff17dd75fcdaef223eca457afac4e44 (commit)
       via  cfcc4e864f5950d486cc92aae3e62e8aed455c30 (commit)
       via  d8525aec55bf2ae9f5bca618f48843c1de924650 (commit)
       via  fd331c5ee0895c88d2c4defbc29e1240b4eb5a86 (commit)
       via  dbc3be4ee2b877725c516a39dc0eff435c63ac7d (commit)
       via  d308ca8606a69691f6381f3e75519fb6d8c39363 (commit)
       via  12db13fa39ffc0f08f817d42374a52e1345344dd (commit)
       via  d50dc1233e464ca48718a8831fb5988ff3fe9a93 (commit)
       via  a403984c93cab9faef02964fdc84364e88c8e874 (commit)
       via  49c7b26300aab43b869b63ef31783f61be3b5879 (commit)
       via  657a54c497de93805953d2680b799329ad658b1d (commit)
       via  1477965de50dce7dba4c4a004cff0bcbb6aa6d40 (commit)
       via  f1d13b4b77b3d51362d50877f254e1313a558276 (commit)
       via  1df624dffe0c3ad75a882530094da2d05908919a (commit)
       via  e7ee68b10d52111c8658e3edb443e02764b78200 (commit)
       via  2552e8a4b54dba236c5aed38004818132b4ba467 (commit)
       via  34450f9a075110d0168059f4e1545441838af72b (commit)
       via  17f20f4d7702c8995d6e254c6bb4ea5d9d3ad509 (commit)
       via  4523baff8adedc5e1aaac2d524340189716578f7 (commit)
       via  86724f50eda221da619a0db2525ea6a418d175c5 (commit)
       via  6b0288d8cdb9094e8e876bf289e8970eaa0d405a (commit)
       via  a150639b63733c99637319232a8ab81dbc6cfc64 (commit)
       via  7e8c06de31d1c50ff28c794d8854e253956c7801 (commit)
       via  70d0b47622d0d5851c4319364ea89e808e87cd4a (commit)
       via  d8369fb109108b6cd528be10b4e7fc815d21ce1d (commit)
       via  3f3daf96f49a2db98c7d66fd87b62f0a5a6cae0e (commit)
       via  80f99916da474d46741c8a56be4a10cda11c2e5c (commit)
       via  7479cd2f3e421114b0dcaa15c57800a2cc10f818 (commit)
       via  cecdd645659565a2a3e3187793fbc05da1ead2c6 (commit)
       via  c66f03325bb1c47f7734174abeb6458bb2031acf (commit)
       via  01c6628f00a57cc6c0176e5268e92200f4a74841 (commit)
       via  9dc1eca1511d46e4ac71fa089b0dee1777ea0809 (commit)
       via  a6a2c93f569bc742c214cb0824b6111d3b22898b (commit)
       via  b04468be8ffa4178c7476f1b6c5f8d1414e794f6 (commit)
       via  b95abf852c1bd5cac77dc9d94faf16647f888e5f (commit)
       via  71334f7afa6e98157f10e287669b5cd0d9a5bdf9 (commit)
      from  364e70ab01bcdc22aaa655bf25b636ebc6dc8042 (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/Notify.pm                            |   20 +-
 lib/RT/Action/SendEmail.pm                         |   21 +-
 lib/RT/Approval/Rule/Passed.pm                     |    5 +-
 lib/RT/Approval/Rule/Rejected.pm                   |    2 +-
 lib/RT/Config.pm                                   |  136 +-
 lib/RT/Dashboard.pm                                |   13 +
 lib/RT/Handle.pm                                   |   15 +-
 lib/RT/Interface/Web.pm                            |   63 +-
 lib/RT/Record.pm                                   |    3 +-
 lib/RT/SharedSetting.pm                            |   17 +-
 lib/RT/Test.pm                                     |  232 +-
 lib/RT/Test/Apache.pm                              |    2 +
 lib/RT/Ticket.pm                                   |    7 -
 lib/RT/Users.pm                                    |    6 +
 sbin/rt-server.in                                  |   33 +-
 sbin/rt-test-dependencies.in                       |    6 +-
 share/html/Admin/Elements/Portal                   |    2 +-
 share/html/Admin/Tools/Configuration.html          |   24 +
 share/html/Admin/{Global => Tools}/Theme.html      |   70 +-
 share/html/Dashboards/Modify.html                  |    2 +-
 share/html/Dashboards/Render.html                  |   20 +-
 share/html/Dashboards/Subscription.html            |   27 +-
 share/html/Elements/Logo                           |   17 +-
 share/html/Elements/Tabs                           |    8 +-
 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 ++++++-----
 t/api/web-config.t                                 |  163 +
 .../Condition/CloseTicket.pm => t/mail/multipart.t |   82 +-
 t/mail/one-time-recipients.t                       |  209 +
 t/shredder/utils.pl                                |   10 +-
 t/web/dashboards-basics.t                          |   12 +-
 t/web/search_tabs.t                                |   35 +
 t/web/ticket_owner_issues_16656.t                  |   63 +
 t/web/walk.t                                       |    4 +-
 138 files changed, 32562 insertions(+), 29572 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
 create mode 100644 t/api/web-config.t
 copy lib/RT/Condition/CloseTicket.pm => t/mail/multipart.t (57%)
 create mode 100644 t/mail/one-time-recipients.t
 create mode 100644 t/web/search_tabs.t
 create mode 100644 t/web/ticket_owner_issues_16656.t

- Log -----------------------------------------------------------------
commit c1297096df9ea0becc8374b3b0237bc5d6584ff8
Merge: 364e70a 597dd96
Author: Alex Vandiver <alexmv at bestpractical.com>
Date:   Tue Mar 22 15:05:38 2011 -0400

    Merge branch '4.0-trunk'
    
    Conflicts:
    	etc/RT_Config.pm.in
    	lib/RT/Config.pm
    	lib/RT/Test.pm
    	share/html/Dashboards/Subscription.html
    	share/html/Elements/Tabs
    	share/html/NoAuth/Helpers/CustomLogo/dhandler

diff --cc etc/RT_Config.pm.in
index fc755c9,a3c5168..5a1c261
--- a/etc/RT_Config.pm.in
+++ b/etc/RT_Config.pm.in
@@@ -164,17 -201,47 +201,47 @@@ database
  
  =cut
  
- Set($DatabaseRequireSSL , undef);
+ Set($DatabaseRequireSSL, undef);
  
- =item C<$UseSQLForACLChecks>
+ =back
+ 
+ 
+ 
+ 
+ =head1 Logging
+ 
+ The default is to log anything except debugging information to syslog.
+ Check the L<Log::Dispatch> POD for information about how to get things
+ by syslog, mail or anything else, get debugging info in the log, etc.
+ 
+ It might generally make sense to send error and higher by email to
+ some administrator.  If you do this, be careful that this email isn't
+ sent to this RT instance.  Mail loops will generate a critical log
+ message.
+ 
+ =over 4
+ 
 -=item C<$LogToSyslog>, C<$LogToScreen>
++=item C<$LogToSyslog>, C<$LogToSTDERR>
+ 
+ The minimum level error that will be logged to the specific device.
+ From lowest to highest priority, the levels are:
+ 
+     debug info notice warning error critical alert emergency
+ 
+ =cut
  
- In RT for ages ACL are checked after search what in some situtations
- result in empty search pages and wrong count of tickets.
+ Set($LogToSyslog, "info");
 -Set($LogToScreen, "info");
++Set($LogToSTDERR, "info");
  
- Set C<$UseSQLForACLChecks> to 1 to use SQL and get rid of these problems.
+ =item C<$LogToFile>, C<$LogDir>, C<$LogToFileNamed>
  
- However, this option is beta. In some cases it result in performance
- improvements, but some setups can not handle it.
+ Logging to a standalone file is also possible, but note that the file
+ should needs to both exist and be writable by all direct users of the
+ RT API.  This generally includes the web server and whoever
+ rt-crontool runs as.  Note that rt-mailgate and the RT CLI go through
+ the webserver, so their users do not need to have write permissions to
+ this file. If you expect to have multiple users of the direct API,
+ Best Practical recommends using syslog instead of direct file logging.
  
  =cut
  
diff --cc lib/RT/SharedSetting.pm
index 90e4371,678f606..a9bcc61
--- a/lib/RT/SharedSetting.pm
+++ b/lib/RT/SharedSetting.pm
@@@ -109,9 -109,12 +109,12 @@@ sub Load 
              $self->{'Privacy'} = $privacy;
              $self->PostLoad();
  
 -            return (0, $self->loc("Permission denied"))
 +            return (0, $self->loc("Permission Denied"))
                  unless $self->CurrentUserCanSee;
  
+             my ($ok, $msg) = $self->PostLoadValidate;
+             return ($ok, $msg) if !$ok;
+ 
              return (1, $self->loc("Loaded [_1] [_2]", $self->ObjectName, $self->Name));
          } else {
              $RT::Logger->error("Could not load attribute " . $id
diff --cc lib/RT/Test.pm
index d948725,7da5343..017f363
--- a/lib/RT/Test.pm
+++ b/lib/RT/Test.pm
@@@ -231,8 -235,8 +236,8 @@@ sub bootstrap_config 
  Set( \$WebDomain, "localhost");
  Set( \$WebPort,   $port);
  Set( \$WebPath,   "");
 -Set( \@LexiconLanguages, qw(en zh_TW fr));
 +Set( \@LexiconLanguages, qw(en zh_TW zh_CN fr));
- Set( \$RTAddressRegexp , qr/^bad_re_that_doesnt_match\$/);
+ Set( \$RTAddressRegexp , qr/^bad_re_that_doesnt_match\$/i);
  };
      if ( $ENV{'RT_TEST_DB_SID'} ) { # oracle case
          print $config "Set( \$DatabaseName , '$ENV{'RT_TEST_DB_SID'}' );\n";
diff --cc share/html/Dashboards/Subscription.html
index b1fd5ce,7531d97..f3e4381
--- a/share/html/Dashboards/Subscription.html
+++ b/share/html/Dashboards/Subscription.html
@@@ -244,11 -243,11 +243,11 @@@ if (defined $ARGS{Save}) 
      }
      # create
      else {
 -        Abort(loc("Unable to subscribe to dashboard [_1]: Permission denied", $id))
 +        Abort(loc("Unable to subscribe to dashboard [_1]: Permission Denied", $id))
-             unless $DashboardObj->CurrentUserCanSubscribe;
+             unless $Dashboard->CurrentUserCanSubscribe;
  
          $SubscriptionObj = RT::Attribute->new($session{CurrentUser});
-         my ($val, $msg) = $SubscriptionObj->Create(
+         ($ok, $msg) = $SubscriptionObj->Create(
              Name        => 'Subscription',
              Description => 'Subscription to dashboard ' . $id,
              ContentType => 'storable',

-----------------------------------------------------------------------


More information about the Rt-commit mailing list